Browse Source

宁海医院问题修改

wangsy 4 years ago
parent
commit
30bb3fe1fc
29 changed files with 77760 additions and 46 deletions
  1. 4 10
      kernel/src/main/java/com/lantone/qc/kernel/catalogue/ninghaiyiyi/behospitalized/BEH0372.java
  2. 3 0
      kernel/src/main/java/com/lantone/qc/kernel/catalogue/ninghaiyiyi/behospitalized/BEH0378.java
  3. 7 0
      kernel/src/main/java/com/lantone/qc/kernel/catalogue/ninghaiyiyi/firstpagerecord/FIRP02905.java
  4. 5 15
      kernel/src/main/java/com/lantone/qc/kernel/catalogue/ninghaiyiyi/leavehospital/LEA0149.java
  5. 133 0
      kernel/src/main/resources/cache/10/concept_clinic_bodypart_properties.dict
  6. 38387 0
      kernel/src/main/resources/cache/10/concept_diag_properties.dict
  7. 38387 0
      kernel/src/main/resources/cache/10/hospital_diag_info.dict
  8. 813 0
      kernel/src/main/resources/cache/10/hospital_doctor_info.dict
  9. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiBeHospitalizedHtmlAnalysis.java
  10. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiClinicBloodEffectHtmlAnalysis.java
  11. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiClinicalBloodHtmlAnalysis.java
  12. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiConsultationHtmlAnalysis.java
  13. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiConsultationRecordHtmlAnalysis.java
  14. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiCrisisValueReportHtmlAnalysis.java
  15. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiCriticallyIllNoticeHtmlAnalysis.java
  16. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiDeathCaseDiscussHtmlAnalysis.java
  17. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiDeathRecordHtmlAnalysis.java
  18. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiDifficultCaseDiscussHtmlAnalysis.java
  19. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiDutyShiftSystemHtmlAnalysis.java
  20. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiFirstCourseRecordHtmlAnalysis.java
  21. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiLeaveHospitalHtmlAnalysis.java
  22. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiOperationHtmlAnalysis.java
  23. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiOperationRecordHtmlAnalysis.java
  24. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiPreoperativeHtmlAnalysis.java
  25. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiRescueHtmlAnalysis.java
  26. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiStagesSummaryHtmlAnalysis.java
  27. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiThreeLevelWardHtmlAnalysis.java
  28. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiTransferIntoHtmlAnalysis.java
  29. 1 1
      trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiTransferOutHtmlAnalysis.java

+ 4 - 10
kernel/src/main/java/com/lantone/qc/kernel/catalogue/ninghaiyiyi/behospitalized/BEH0372.java

@@ -18,8 +18,8 @@ public class BEH0372 extends QCCatalogue {
 
 
     @Override
     @Override
     public void start(InputInfo inputInfo, OutputInfo outputInfo) {
     public void start(InputInfo inputInfo, OutputInfo outputInfo) {
+        status.set("0");
         if (inputInfo.getBeHospitalizedDoc() == null) {
         if (inputInfo.getBeHospitalizedDoc() == null) {
-            status.set("0");
             return;
             return;
         }
         }
 
 
@@ -29,39 +29,34 @@ public class BEH0372 extends QCCatalogue {
             bhbasicInfoStatus = inputInfo.getBeHospitalizedDoc().getStructureMap().get("婚姻");
             bhbasicInfoStatus = inputInfo.getBeHospitalizedDoc().getStructureMap().get("婚姻");
         }
         }
         if (StringUtil.isBlank(basicInfoStatus) || StringUtil.isBlank(bhbasicInfoStatus)) {
         if (StringUtil.isBlank(basicInfoStatus) || StringUtil.isBlank(bhbasicInfoStatus)) {
-            status.set("0");
             return;
             return;
         }
         }
 
 
         if (bhbasicInfoStatus.equals("未婚") && basicInfoStatus.contains("结婚")) {
         if (bhbasicInfoStatus.equals("未婚") && basicInfoStatus.contains("结婚")) {
+            status.set("-1");
             return;
             return;
         }
         }
 
 
         if (bhbasicInfoStatus.equals("未婚") && basicInfoStatus.contains("未婚")) {
         if (bhbasicInfoStatus.equals("未婚") && basicInfoStatus.contains("未婚")) {
-            status.set("0");
             return;
             return;
         }
         }
 
 
         if (StringUtil.isNotBlank(bhbasicInfoStatus) && basicInfoStatus.equals("其他")) {
         if (StringUtil.isNotBlank(bhbasicInfoStatus) && basicInfoStatus.equals("其他")) {
-            status.set("0");
             return;
             return;
         }
         }
 
 
         if (bhbasicInfoStatus.equals("丧偶") &&
         if (bhbasicInfoStatus.equals("丧偶") &&
                 (basicInfoStatus.contains("已故") || basicInfoStatus.contains("丧偶") || basicInfoStatus.contains("去世") ||
                 (basicInfoStatus.contains("已故") || basicInfoStatus.contains("丧偶") || basicInfoStatus.contains("去世") ||
                         basicInfoStatus.contains("亡故") || basicInfoStatus.contains("已逝"))) {
                         basicInfoStatus.contains("亡故") || basicInfoStatus.contains("已逝"))) {
-            status.set("0");
             return;
             return;
         }
         }
 
 
         if ((bhbasicInfoStatus.equals("离婚") || bhbasicInfoStatus.equals("离异")) &&
         if ((bhbasicInfoStatus.equals("离婚") || bhbasicInfoStatus.equals("离异")) &&
                 (basicInfoStatus.contains("离异") || bhbasicInfoStatus.equals("离婚"))) {
                 (basicInfoStatus.contains("离异") || bhbasicInfoStatus.equals("离婚"))) {
-            status.set("0");
             return;
             return;
         }
         }
 
 
-        if (bhbasicInfoStatus.equals("已婚") && (basicInfoStatus.contains("结婚") || basicInfoStatus.contains("再婚") || basicInfoStatus.contains("已婚") )) {
-            status.set("0");
+        if (bhbasicInfoStatus.equals("已婚") && (basicInfoStatus.contains("结婚") || basicInfoStatus.contains("再婚") || basicInfoStatus.contains("已婚") || basicInfoStatus.contains("配偶") )) {
             return;
             return;
         }
         }
 
 
@@ -69,7 +64,6 @@ public class BEH0372 extends QCCatalogue {
         if (mts != null && StringUtil.isNotBlank(mts.getName())) {
         if (mts != null && StringUtil.isNotBlank(mts.getName())) {
             String maritalStatus = mts.getName();
             String maritalStatus = mts.getName();
             if (basicInfoStatus.equals(maritalStatus)) {
             if (basicInfoStatus.equals(maritalStatus)) {
-                status.set("0");
                 return;
                 return;
             }
             }
         }
         }
@@ -77,7 +71,7 @@ public class BEH0372 extends QCCatalogue {
         //无婚育史
         //无婚育史
         MaritalLabel maritalLabel = inputInfo.getBeHospitalizedDoc().getMaritalLabel();
         MaritalLabel maritalLabel = inputInfo.getBeHospitalizedDoc().getMaritalLabel();
         if (maritalLabel == null || maritalLabel.getText() == null) {
         if (maritalLabel == null || maritalLabel.getText() == null) {
-            status.set("0");
+            return;
         }
         }
     }
     }
 
 

+ 3 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/ninghaiyiyi/behospitalized/BEH0378.java

@@ -47,6 +47,9 @@ public class BEH0378 extends QCCatalogue {
         }
         }
         if (maritalLabel != null) {
         if (maritalLabel != null) {
             familiesMl = maritalLabel.getFamily();
             familiesMl = maritalLabel.getFamily();
+            if (familiesMl == null) {
+                return;
+            }
             for (Family family : familiesMl) {
             for (Family family : familiesMl) {
                 if (family.getDead() != null && family.getName() != null) {
                 if (family.getDead() != null && family.getName() != null) {
                     String maritalText = maritalLabel.getText();
                     String maritalText = maritalLabel.getText();

+ 7 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/ninghaiyiyi/firstpagerecord/FIRP02905.java

@@ -5,6 +5,7 @@ import com.lantone.qc.kernel.util.CatalogueUtil;
 import com.lantone.qc.pub.Content;
 import com.lantone.qc.pub.Content;
 import com.lantone.qc.pub.model.InputInfo;
 import com.lantone.qc.pub.model.InputInfo;
 import com.lantone.qc.pub.model.OutputInfo;
 import com.lantone.qc.pub.model.OutputInfo;
+import com.lantone.qc.pub.util.StringUtil;
 import org.springframework.stereotype.Component;
 import org.springframework.stereotype.Component;
 
 
 import java.util.Map;
 import java.util.Map;
@@ -24,7 +25,13 @@ public class FIRP02905 extends QCCatalogue {
         }
         }
         if (inputInfo.getFirstPageRecordDoc().getStructureMap() != null) {
         if (inputInfo.getFirstPageRecordDoc().getStructureMap() != null) {
             Map<String, String> firstpageStructureMap = inputInfo.getFirstPageRecordDoc().getStructureMap();
             Map<String, String> firstpageStructureMap = inputInfo.getFirstPageRecordDoc().getStructureMap();
+            String outWay = firstpageStructureMap.get(Content.outWay);
             String name = firstpageStructureMap.get(Content.receivingOrganization);
             String name = firstpageStructureMap.get(Content.receivingOrganization);
+            //医嘱离院不需要接受机构(宁海一院)
+            if (StringUtil.isNotBlank(outWay) && "医嘱离院".equals(outWay)) {
+                status.set("0");
+                return;
+            }
             if (!CatalogueUtil.isEmpty(name)) {
             if (!CatalogueUtil.isEmpty(name)) {
                 status.set("0");
                 status.set("0");
             }
             }

+ 5 - 15
kernel/src/main/java/com/lantone/qc/kernel/catalogue/ninghaiyiyi/leavehospital/LEA0149.java

@@ -25,24 +25,23 @@ import java.util.regex.Pattern;
 public class LEA0149 extends QCCatalogue {
 public class LEA0149 extends QCCatalogue {
     @Override
     @Override
     public void start(InputInfo inputInfo, OutputInfo outputInfo) {
     public void start(InputInfo inputInfo, OutputInfo outputInfo) {
+        status.set("0");
         LeaveHospitalDoc leaveHospitalDoc = inputInfo.getLeaveHospitalDoc();
         LeaveHospitalDoc leaveHospitalDoc = inputInfo.getLeaveHospitalDoc();
         BeHospitalizedDoc beHospitalizedDoc = inputInfo.getBeHospitalizedDoc();
         BeHospitalizedDoc beHospitalizedDoc = inputInfo.getBeHospitalizedDoc();
         if (leaveHospitalDoc == null || beHospitalizedDoc == null) {
         if (leaveHospitalDoc == null || beHospitalizedDoc == null) {
-            status.set("0");
             return;
             return;
         }
         }
         DeathRecordDoc deathRecordDoc = inputInfo.getDeathRecordDoc();
         DeathRecordDoc deathRecordDoc = inputInfo.getDeathRecordDoc();
         if (deathRecordDoc != null) {
         if (deathRecordDoc != null) {
-            status.set("0");
             return;
             return;
         }
         }
         Map<String, String> lhStructureMap = leaveHospitalDoc.getStructureMap();
         Map<String, String> lhStructureMap = leaveHospitalDoc.getStructureMap();
         ChiefLabel chiefLabel = beHospitalizedDoc.getChiefLabel();
         ChiefLabel chiefLabel = beHospitalizedDoc.getChiefLabel();
-        if (lhStructureMap != null && chiefLabel != null) {
+        if (lhStructureMap != null && chiefLabel != null && StringUtil.isNotBlank(chiefLabel.getText())) {
             String bhChief = CatalogueUtil.int2ChineseNum(chiefLabel.getText().replaceAll("[\\p{Punct}\\pP。-]", ""));
             String bhChief = CatalogueUtil.int2ChineseNum(chiefLabel.getText().replaceAll("[\\p{Punct}\\pP。-]", ""));
             String leaveChief = lhStructureMap.get("主诉");
             String leaveChief = lhStructureMap.get("主诉");
             String bhThings = lhStructureMap.get("入院情况");
             String bhThings = lhStructureMap.get("入院情况");
-            String reThings = lhStructureMap.get("入院原因");   //邵逸夫主诉在入院原因
+            String reThings = lhStructureMap.get("病史摘要");   //宁海一院主诉在病史摘要
             if (StringUtil.isNotBlank(bhThings)) {
             if (StringUtil.isNotBlank(bhThings)) {
                 bhThings = CatalogueUtil.int2ChineseNum(bhThings.replaceAll("[\\p{Punct}\\pP。-]", ""));
                 bhThings = CatalogueUtil.int2ChineseNum(bhThings.replaceAll("[\\p{Punct}\\pP。-]", ""));
                 if (bhThings.contains("\n")) {
                 if (bhThings.contains("\n")) {
@@ -60,17 +59,14 @@ public class LEA0149 extends QCCatalogue {
             if (StringUtil.isNotBlank(leaveChief)) {
             if (StringUtil.isNotBlank(leaveChief)) {
                 leaveChief = CatalogueUtil.int2ChineseNum(leaveChief.replaceAll("[\\p{Punct}\\pP。-]", ""));
                 leaveChief = CatalogueUtil.int2ChineseNum(leaveChief.replaceAll("[\\p{Punct}\\pP。-]", ""));
                 if (bhChief.equals(leaveChief)) {
                 if (bhChief.equals(leaveChief)) {
-                    status.set("0");
                     return;
                     return;
                 }
                 }
             }
             }
             if (StringUtil.isNotBlank(bhThings) && bhThings.replace(" ", "").contains(bhChief.replace(" ", ""))) {
             if (StringUtil.isNotBlank(bhThings) && bhThings.replace(" ", "").contains(bhChief.replace(" ", ""))) {
-                status.set("0");
                 return;
                 return;
             }
             }
-            //邵逸夫主诉写在入院原因
+            //宁海一院主诉在病史摘要内
             if (StringUtil.isNotBlank(reThings) && reThings.replace(" ", "").contains(bhChief.replace(" ", ""))) {
             if (StringUtil.isNotBlank(reThings) && reThings.replace(" ", "").contains(bhChief.replace(" ", ""))) {
-                status.set("0");
                 return;
                 return;
             }
             }
             if (StringUtils.isNotBlank(bhThings)) {
             if (StringUtils.isNotBlank(bhThings)) {
@@ -84,15 +80,9 @@ public class LEA0149 extends QCCatalogue {
                 }
                 }
                 //处理台州的
                 //处理台州的
                 if (bhThings.contains("患者因")) {
                 if (bhThings.contains("患者因")) {
-                    status.set("0");
+                    return;
                 }
                 }
             }
             }
-
-
-            //                    bhThings = bhThings.replaceAll("[\\p{Punct}\\pP]", "");
-            //                    if (bhThings.indexOf(bhChief) < 0) {
-            //                        status.set("-1");
-            //                    }
         }
         }
     }
     }
 }
 }

+ 133 - 0
kernel/src/main/resources/cache/10/concept_clinic_bodypart_properties.dict

@@ -0,0 +1,133 @@
+LAphuzvX0+1zUunA7M09Hw==
+wGKkm1Axrl8=
+KkqtLy22gBtRq6Y4vkNXyQ==
+sPonp8kD0PlDfsMr80o2tQ==
+Dp+xJKT1n8g=
+ZCI0+I1MKLGoU+yPtmhbJw==
+DOXrtCrKcXSFIWuMj59JFg==
+01OrraAAmcE=
+MfpZ5926ns4HjnX6dZF4Ew==
+eJVLnFBt3h4=
+MCVPu99GbLxp84i3DCFu/g==
+2Hhy8O0hODI=
+5r1+UeeRdz0fVJH7s8MZNQ==
+Q2fNzojA4fA=
+vW3dTpk0tFiQiw2jWjwfPA==
+MNTZtG8f9LQ=
+ogVQVbsCHOI=
+Ce2UXUa+3KsfVJH7s8MZNQ==
+wmRvRyr6N5yg1rmFJe9Z2g==
+V7VA3KYNqxQ=
+aC5xv6h4kt5c5OTNuAf37Q==
+Z0C+uRrbTghAxhoGdRmsYg==
+Rpy4rqBnq0xXxvYNaFTw2Q==
+I7vcOPzkQOo=
+MAJlaU83a4ioU+yPtmhbJw==
+uUfXVwqAQBs=
+TvEGDdLx11J/ufBPhFj0Ww==
+dn2Qsy3GvOgfVJH7s8MZNQ==
++ojTIp5v4bQHjnX6dZF4Ew==
+c06lMwdsMGY=
+zfymW7X/poA=
+hj3oPwd2A8wfVJH7s8MZNQ==
+6F5GQVOYgyui7/G0BOLWvmb0NA6xAPvZ
+eh0gnqWcoodAxhoGdRmsYg==
+HBi62z4VqkA=
+eOtp99ION5B/ufBPhFj0Ww==
+PQlTF2j6ne2bIZQhpl3bRg==
+W5f3x2qRae4=
+0dseB0FG4fk=
+9Oafm8Bskj0=
+z3AdaerZRVwfVJH7s8MZNQ==
+zdISnbEr02KedPJCHzSuhw==
+8wtXCXbnt2cfVJH7s8MZNQ==
+DvDTv3eRhQxM/KLa6uVUSQ==
+hK5uiQNYMutrynAbi7Nl7g==
+93ZjDiJwkDEcuBfsuGV26Q==
+H6hvNux0DMVfB2OTCSmksg==
+oapSrFpo1xzKZlVMzaya/w==
+cA6kPjEpsoJc5OTNuAf37Q==
+zK3IJj4OCNK63Wt9pi+oDw==
+eE2lKBuqkGxc5OTNuAf37Q==
+He8DX2NE4io=
+xrxCCtiW1kQ=
+1IKx7GtShHg=
+WlxWJO1bvWM=
+JB2E9WXZ5MgUCMxgY7oByw==
+enu6avlk5YoG1YmqGz3h9g==
+XvltMqvZ0rG4vnEZ8kLHbg==
+LQ4RQ5c6TvEfVJH7s8MZNQ==
+3IQA5HUrujc=
+13MHrUqG1pcfVJH7s8MZNQ==
+qDJCWQ+e+n6edPJCHzSuhw==
+xDC1Ti9ss3U=
+ovmPnAT+BYs=
+GgfSGissd7DNjYGroWncAQ==
+oujtg2YhATc=
+2IQUTK7lEyM=
+8iRAY6UGp0YVY3fFFOFg2g==
+Hif1tO4NCkk=
+pnIIwZAPIIPBAIkf/X0ufw==
+JJw0vZQlXuxp84i3DCFu/g==
+aGH61MJKMS7BAIkf/X0ufw==
+mA0dp7Zpk/MfVJH7s8MZNQ==
+el7aO7TjFOkHjnX6dZF4Ew==
+u7zlp9tdgNmRKVPbAeWYEg==
+9zqzljbiYu8=
+6kIlhnYnjOC/WZ1+qt48kw==
+bYP4eZXu1JMfVJH7s8MZNQ==
+38rBhrBd2ZA=
+/i2W9Ldeb+I=
+CMHCsSygook=
+J1XqrY7xMtY=
+oStcY3ItFdZp84i3DCFu/g==
+idBQS4aIrNa5fhcvExqbXw==
+DwvME4SMq1+bOR+EdoRoFg==
+tr3mC/s6c9sVY3fFFOFg2g==
+H45LTbfORk8=
+H8iHeeS1rXY=
+MOuKy1wkq4b7Dji9AZqQog==
+De0vhPcQSMBYGLQ8FmimcA==
+3BvyzjY734Zp84i3DCFu/g==
+HM89DEXwIpZbnoRDJ143bg==
+rz3JZr31IyPYt42Urg1Jzw==
+syl6GnJDiUoHjnX6dZF4Ew==
+aD5eU1o4MmM+03JbZpPE8K74oEbqwDfN
+OgJkiiRLMa0fVJH7s8MZNQ==
+36HIq5sBqNHNjYGroWncAQ==
+PTX9F+XFiHM=
+FXYCcRyAS3o=
+QqPqll5V3q+ken3TgiVM7Q==
+MgaLJr/9B1a4ACWlx8X4SA==
+SUTiIJK8tCefXEA0j/uq7Q==
+PV15+/MoQVT69Mxpvjn8ew==
++37KuiO62gI=
+OxBAAUKmMB00iPLsFnfW9Q==
+TkKCqeWSukfkqT33kNdg7XtqtAiTi3CE
++XIIOz+kxpCUAfTSDenAAg==
+noFHr1hkTNjL15F1MBXHSA==
+Az2U7M6QU8cHjnX6dZF4Ew==
+ypYq0llNvxtI/qHgUfgHEQ==
+JPNNI7Mn7GkOCoFD2N6+gg==
+0sR5tvt5nTkfVJH7s8MZNQ==
+qDsVL3hjCgxefGaE90oS7A==
+CCwoTxnngSQfVJH7s8MZNQ==
+imwDTINwXfjYlg1d8mP6iA==
+eXtihU+dgoH+XFxDriiYrA==
+qIWekMxNvsIfVJH7s8MZNQ==
+KZUjBH3QG1G82j8JYvRviu4snVNHMRDd
+qJUZMtAw/WiAhcQlN1BQqQ==
+lwGHWf1Es9kfVJH7s8MZNQ==
+H5rQ7wE9KYA=
+Ia0GAZyPZmQfVJH7s8MZNQ==
+QUV0SLvhn8MkVYph1YGRZQ==
+KSzY6T6+c7txOA0SFqxXjw==
+rmxr1ubN35NRq6Y4vkNXyQ==
+9ON7f+cfbFKQDSBz6+VqxQ==
+RRmtNZvkAQNdGy/Xru8l0w==
+tEpz4Ws2I3E=
+8d20YPKZX9MHjnX6dZF4Ew==
+KUKo8hZ4qfUfVJH7s8MZNQ==
+V8p/97BlQ1uBggh8N37P8g==
+6ByZH6ejZBQHjnX6dZF4Ew==
+GwjNkWrksZShsfR9iW7TiQ==

File diff suppressed because it is too large
+ 38387 - 0
kernel/src/main/resources/cache/10/concept_diag_properties.dict


File diff suppressed because it is too large
+ 38387 - 0
kernel/src/main/resources/cache/10/hospital_diag_info.dict


+ 813 - 0
kernel/src/main/resources/cache/10/hospital_doctor_info.dict

@@ -0,0 +1,813 @@
+6hT1OVoaNlagM5YH+yDTtfXoNDUrhiv7
+Fh1JlwgrF2zu4Pxoj58PNbgGJlVSiNEL
+AOOWeC5zUWxL86ojSlzKJqa1qpic2S+n
+z4cG6L1+zR1o/zq5s0YgzPXoNDUrhiv7
+xc4yRK3jS2GtC0YcG9FdC/XoNDUrhiv7
+T+JAG2TD01rODl/ivj20vdwlBhK2CH9tW6M7h6GPKpQ=
+qYZmLFYjnUdo8Gf+NV8z8fXoNDUrhiv7
+xqNCqDB4gjfPCalK+86QLLgGJlVSiNEL
+gyAiWVLPeo8n2WDvor0mDPXoNDUrhiv7
+WnC/fPTenKKj6vNuWukNGvXoNDUrhiv7
+EJu5L3xchUmmGJWwPB3qBbgGJlVSiNEL
+NnZy5Wl7M7YtVgM7HwWgwrgGJlVSiNEL
+7V/9VwpcYcsv8CMlIIAJgrgGJlVSiNEL
+z4AM2WpNw/a+iINuFdS3wLgGJlVSiNEL
+JDOxipZrsgakDJVzUpVGyNwlBhK2CH9tW6M7h6GPKpQ=
+h5BMuTUa930n2WDvor0mDPXoNDUrhiv7
+C5huix+K8TXZabIkyJTnkLgGJlVSiNEL
+LaqhWe3CXiR/agBuRiIq2H+Ay2htUmISQfh5YR4fO9M=
++TlsoNGtua8SMaA4+jz6kLgGJlVSiNEL
+ngeGqo761ZevG6gyJwoDPbgGJlVSiNEL
+IYqF0LUtSl9GMbKieRsuUgtgcgd4YfgS
+wjYxx1LCBeI3U8qvF5VqlXqts9tVT1Ku
+FQubT9ZjJrTZx5fTRR/qO7gGJlVSiNEL
+koZbwX/Hgw22i+SMvNz1nPXoNDUrhiv7
+fTBw/cbsiJoQ4PZcyIDqcvXoNDUrhiv7
+3yioTk0452BeenVEi9gwK3+Ay2htUmISQfh5YR4fO9M=
+ycbxmeIS3p3LW+sRFeNERLgGJlVSiNEL
+t3Rc9WzQtGBzle+T5q9f5qa1qpic2S+n
+TWm9AztYc9Un2WDvor0mDPXoNDUrhiv7
+FOnjVlt6qt/YQXSIysQsDrgGJlVSiNEL
+CNljJhWl34rhGkT51NwbkLgGJlVSiNEL
+NBKt3QQfKihYNGCKqZ68ArgGJlVSiNEL
+3FQDFc4iZndBM+MxxBGBLLgGJlVSiNEL
+qIkGX9KFbwtG6+EhqZxzbbgGJlVSiNEL
+sCFTj/6v3rsCeiSpU3a8+7gGJlVSiNEL
+uR22qOT7UfX62ovjwb6WvvXoNDUrhiv7
+sqY7GyImuvGMChJvsMA6/nqts9tVT1Ku
+R4nU7Fwh7euT2jP4kHoFurgGJlVSiNEL
+2VWViiBmoNTSa8WcotP3L7gGJlVSiNEL
+Zit65qT7oS6j6vNuWukNGvXoNDUrhiv7
+lWSMHCBFZVds9ivh/ZJUSbgGJlVSiNEL
+WQoHBvs2D0aQjlc6WO5+YNwlBhK2CH9tW6M7h6GPKpQ=
+2HkpvEn+N6UEN8L+RZAXXwtgcgd4YfgS
+E0UAobjqRTZV8L5Fbzfst6a1qpic2S+n
+vEWengXBpmKoFegasCse53qts9tVT1Ku
+0d9sboFEsxuhs413x2g1jLgGJlVSiNEL
+QnuEUWuwGRao1SuRvy4n46a1qpic2S+n
+N+tqdHGpn1/+6KDrJpNNM/XoNDUrhiv7
+/mtCv4H8QmC461o0a+M5laa1qpic2S+n
+Dbgo7TG2keCtC0YcG9FdC/XoNDUrhiv7
+OC9+pnKVJoeUgIINajRGmKp1f11xx5q7
+TU9eANAnd3rWZYQinuZQVKa1qpic2S+n
+/oF/hDLrcQDu6S5wdO50fdwlBhK2CH9tW6M7h6GPKpQ=
+1pbdZ3iaMRSj6vNuWukNGvXoNDUrhiv7
+eTSlPhNeB+Zo8Gf+NV8z8fXoNDUrhiv7
+X5JTzMlYUv5Q9vSlqkARPdwlBhK2CH9tW6M7h6GPKpQ=
+8hzP3UeymdOZZ4LT6eBp5LgGJlVSiNEL
+FN1V2e2tHaKKactkljG/Z9wlBhK2CH9tW6M7h6GPKpQ=
+iAWJ8rqriiqBuaEy5Iwte6p1f11xx5q7
+zWWFbBoRuddrPvv+GqGMsX+Ay2htUmISQfh5YR4fO9M=
+7jAKa2EZgluFBtMU8CtI93qts9tVT1Ku
+DRnv2B4u8RRlcaN1KLQPVHqts9tVT1Ku
+0CEciftQCXxj99HTi8QNbrgGJlVSiNEL
+cv3ODupX0GNZohr5KT8XHNwlBhK2CH9tW6M7h6GPKpQ=
+PdB3HucbQQvK/+Ck99lOJrgGJlVSiNEL
+TSqgo6yzH3cYyJZgVYGMgKa1qpic2S+n
+Q9jaRKSWwQB1bZVCyUz+WtwlBhK2CH9tW6M7h6GPKpQ=
+N4dPgv72Czjol9qPihQJtbgGJlVSiNEL
+ANWVothVF/StGnFER8fSr7gGJlVSiNEL
+ZywP/q/7UeXK8QOtoLb267gGJlVSiNEL
+9+KKMiJ3a9QQVdpOFWwfObgGJlVSiNEL
+A6HmRnzpHiGHMKYym78eObgGJlVSiNEL
+Sub/dQAcDI5+QPLlJb6W8LgGJlVSiNEL
++AR4QgAydtq1ZuTRcHwqz7gGJlVSiNEL
+E+9taPm8VbeCKISlo491frgGJlVSiNEL
+BmvC2XQHjjZCKYcdpYSTLbgGJlVSiNEL
+utLTjusWLRvSKFvD/F/957gGJlVSiNEL
+iapAsnjd1A5TP02jZeu00rgGJlVSiNEL
+5B/1qFQozkXyL9M8ZTxdNLgGJlVSiNEL
+GefvOQcOUEa2i+SMvNz1nPXoNDUrhiv7
+4oY7dTMyzj36VQCyPzbS67gGJlVSiNEL
+ttmf8Cl34Z97aqSVCYnzy3+Ay2htUmISQfh5YR4fO9M=
+sHO0Ko4VQU/9yVpOXBOjvbgGJlVSiNEL
+YZOBIkhtSdTim1B9ItLebLgGJlVSiNEL
+ZBSY5/Z69UXUcGh2DIWJgPXoNDUrhiv7
+B2FOXLWyTBn+6KDrJpNNM/XoNDUrhiv7
+kyboDJ/S9NNKQoLhT6+0RLgGJlVSiNEL
+3NKYDYemxllB3HqKlrvyhbgGJlVSiNEL
+peRLhvzCNCX62ovjwb6WvvXoNDUrhiv7
+iQW7oyfolqtaGbK8bzqvbLgGJlVSiNEL
+yJa5klV9HR/mbUBSO6b8UrgGJlVSiNEL
+Z+vh8o7eIaJLaMfoL3bNEdwlBhK2CH9tW6M7h6GPKpQ=
+ttaT2ETdhNvPed+g9QcOlbgGJlVSiNEL
+pH6b8tPC/CL4IDcH9vYLJ+ZVB7mY8h37LKs3fnGbwV4=
+xJlFntLVQIOm/zGwF/KgabgGJlVSiNEL
+wNbMzABo1G6D0eKcppz07bgGJlVSiNEL
++uuGgyymrkXHTTGH7fxwnfXoNDUrhiv7
+WIM5Oys2CeCtC0YcG9FdC/XoNDUrhiv7
+gAe/4jW6dE+xy1eU3/0RsOZVB7mY8h37LKs3fnGbwV4=
+mO7yGoXkpsrrqyJJG4fBgqp1f11xx5q7
++VwLubUgn9NkR0LxB6d2UrgGJlVSiNEL
+KEd1opcfol1MYLkt9GN95rgGJlVSiNEL
+oqAceMVfjBjOyc9g8i214twlBhK2CH9tW6M7h6GPKpQ=
+tYSAIHSf5LhxqoIchdz5NbgGJlVSiNEL
+UNxTFQ/lRTmuhUYeF6H0QbgGJlVSiNEL
+KC0lnuWnhX2j6vNuWukNGvXoNDUrhiv7
+Ptk2qZXETnqtC0YcG9FdC/XoNDUrhiv7
+bLN3QJXySa7+6KDrJpNNM/XoNDUrhiv7
+iozrrJfSVeFdNuPyQpRzXk+5TjAW0UK0prWqmJzZL6c=
+Fo5+2aMHjPY7tLIJcyGULbgGJlVSiNEL
+fhqibOXDyP8eVOg+NwOpzLgGJlVSiNEL
+m0XjTYO9NVEgpTf7FdisstwlBhK2CH9tW6M7h6GPKpQ=
+XdhiJplmX1cz0fmFDQscA9wlBhK2CH9tW6M7h6GPKpQ=
+UnOwK6Q5xE762ovjwb6WvvXoNDUrhiv7
+YYB2Ur7UwMqaWfjcp7IEjKp1f11xx5q7
+Y0rhB8hsobYk2c5rjChcxrgGJlVSiNEL
+acSpCEbs63eavitBRycrgbgGJlVSiNEL
++hhPOWZxVpgNc4jfM1Ex1LgGJlVSiNEL
+nS2PBFVjU5TZabIkyJTnkLgGJlVSiNEL
+2IO8aZbiI54Q4PZcyIDqcvXoNDUrhiv7
+ABsoMzYRFf+n1XBAC0KW5LgGJlVSiNEL
+S5QWNslBBVd+xGSUV4UpX7gGJlVSiNEL
+/s/90ESeV66zil6DkHWhgrgGJlVSiNEL
+IZuj22Sd4LOzjFbf7t4dWLgGJlVSiNEL
+VGlUHbOkKxRLzXZVGEU9YLgGJlVSiNEL
+NS9Tav6S+ZcbJ+XdHTgBZNwlBhK2CH9tW6M7h6GPKpQ=
+6XQ+MJ6Va4+jYM4ZVf5/oLgGJlVSiNEL
+w0UdY92mY+bHC8sEl1kYigtgcgd4YfgS
+0adCG8MGDPRINq5d88gIGbgGJlVSiNEL
+OWLFxQFUVy1c4DipzL8Xv3qts9tVT1Ku
+nX2gyuDX6HRIYh/spKcjE3qts9tVT1Ku
+YJPaAMTXMSbkWTESjzKU8Xqts9tVT1Ku
+vX3E7ayXLE/rLdDMB/gpBLgGJlVSiNEL
+3S76JqWInnJawh3tvgMCVPXoNDUrhiv7
+J0AHF2RoBTm5WZkOBuG0U7gGJlVSiNEL
+1rTy5ZH91dLUcGh2DIWJgPXoNDUrhiv7
+Fzzi0NOuSjH3wlnHP/DPWLgGJlVSiNEL
+l0xN5zgstTUGtz0VGJvsd7gGJlVSiNEL
+74GMHNSFqBPyL9M8ZTxdNLgGJlVSiNEL
+IphgHxz25yatC0YcG9FdC/XoNDUrhiv7
+2pY5aPkl5p7MOve1ljC1HAtgcgd4YfgS
+oeHAjXv8kYwtbzRx55ZQ9bgGJlVSiNEL
+d2p2J4EHhX49qqCQTLS7OdwlBhK2CH9tW6M7h6GPKpQ=
+iv1mDnmdrxgv2cKb46nP8Kp1f11xx5q7
+1T+d53x/r4t6jVuFqnzlOrgGJlVSiNEL
+O1h3xT6OvyyvrjLEXxRB+LgGJlVSiNEL
+zvfpjiJEUkBO+5duBkZT83+Ay2htUmISQfh5YR4fO9M=
+u5fvZSVt2hXZ/+Y1o9dNUbgGJlVSiNEL
+mh4hK0en3c27l7hemHZDO+ZVB7mY8h37LKs3fnGbwV4=
+vqCfZfW4TgtGkckKZ9vWlXqts9tVT1Ku
+SXxYorjHl6bAlZjvSA3xVbgGJlVSiNEL
+re5iXICVGVMo4rLB7PChEPXoNDUrhiv7
+gyUem54+c7+7AAyFgsw4zaa1qpic2S+n
+i6O3tx4FQor+6KDrJpNNM/XoNDUrhiv7
+PV/M9ZSgi+pwL/UURlBWSbgGJlVSiNEL
+Firap1lsAucnHRQU+iKhHsWAX6LVNdgPqnV/XXHHmrs=
+ngWGN8DKwIeOkLbSf9uvCrgGJlVSiNEL
+ORVVuKwnmXapqcqRjrARUXqts9tVT1Ku
+Qxy45pNfTtJyNsGw78/xrap1f11xx5q7
+PRDHeNKqLxJxY4f0Y/CzXbgGJlVSiNEL
+NmVEYlkVHlOZyh/3tUTDHqsCWjXCNazg
+k4bLsZ1ZFv9LgY/8xLFqNbgGJlVSiNEL
+cDa99ESEVzJc0wjeQ5nV+LgGJlVSiNEL
+rwcq50XHVDZGMbKieRsuUgtgcgd4YfgS
+HNSRFWUvtkzswpdOWK5M4bgGJlVSiNEL
+/4PqiiITu3qAXVHfBA5YXaa1qpic2S+n
+9DJim9tUTPBSpHwK6tV0RdwlBhK2CH9tW6M7h6GPKpQ=
+FYDHiHTEGbKyRBK94oQGEbgGJlVSiNEL
+ekRKIEAC8UaF8PjblcEC2bgGJlVSiNEL
+nKXcdMN1pP1aOrvqKsrz8aa1qpic2S+n
+Z2KaAqn9JOo/0IWG5A4qQ7gGJlVSiNEL
+BNrvTLhqFE92F4X3owYtstwlBhK2CH9tW6M7h6GPKpQ=
+tEFiQ1SOEqbJGEoopCOxmLgGJlVSiNEL
+2srRFw/HxsCErhjmTH1BIvXoNDUrhiv7
+hMp69llMq4WDxIBGg7Kg3qp1f11xx5q7
+3KuYs0O6O8nK8QOtoLb267gGJlVSiNEL
+WLrkbbfFPbsF9DtBDTlbGdwlBhK2CH9tW6M7h6GPKpQ=
+aYFQ8P5XJMlzOKdyDhcjJvXoNDUrhiv7
+O/pNF6lEEXrK8QOtoLb267gGJlVSiNEL
+6DUTLb1+MhmZrz4bhA82ULgGJlVSiNEL
+Ej06mCNlnza0N/SZL3DWMLgGJlVSiNEL
+4Y5bS/F5qX6nZidAXRTlTrgGJlVSiNEL
+LQZYz44dh/yN+/S6BZ2qxtwlBhK2CH9tW6M7h6GPKpQ=
+yq8Yh0bjf2wtb0QuxfJqRXqts9tVT1Ku
+MmyZ0rIWvxy/5uPBHaxTJAtgcgd4YfgS
+I2co2kOKWdB5b6sFmirByLgGJlVSiNEL
+clh2XuB3FepnvyNbq+MLgLgGJlVSiNEL
+XuMh355fY+on2WDvor0mDPXoNDUrhiv7
+qO6Xw9fulfDL7lot+sXMWbgGJlVSiNEL
+s4zT8FrA51FOloiPYHyORnqts9tVT1Ku
+5XNYcTDnBhAt6IGJt6PrcYyHjcJv2FpA
+AQp4O9wL9k/zfwIwx7pO8rgGJlVSiNEL
+3IVUJ8Vrfggh2pbOyoCWCLgGJlVSiNEL
+22A4KSmV3eEFDeW5PX1LU7gGJlVSiNEL
+j5VgAye5nFcQ8EE2Ip/OnHqts9tVT1Ku
+bCB/d/O0tKmw4ZqjfsNMO9wlBhK2CH9tW6M7h6GPKpQ=
+1vtHxM/Gzbb76f3+iJXYkfXoNDUrhiv7
+OjLzFaltJOeFLv+u44+bCwb4W33SKZJwSmARnfpRl/s=
+B6UlrsM5I09fN8j5j2XDwLgGJlVSiNEL
+P5t31/YRzfVXKw+1CBXs47gGJlVSiNEL
+65C4svHUHShq16mc+jPvT7gGJlVSiNEL
+IjIypEClIYbaB3okOlhe0bgGJlVSiNEL
+pQ9QhDVKNmX+6KDrJpNNM/XoNDUrhiv7
+mVZQ8Rzwzi1h61yDR+g317gGJlVSiNEL
+/AQ59jOLyXIQ4PZcyIDqcvXoNDUrhiv7
+/cKn1RuS6/60R0LkKceDzn+Ay2htUmISQfh5YR4fO9M=
+MKuA+Y7zKQ9EXszumP67mrgGJlVSiNEL
+GXF/P5x/gPeaNPXtMKa6f7gGJlVSiNEL
+AfwKS7kCpOStC0YcG9FdC/XoNDUrhiv7
+awbGicrRkgmuRuO8Iw10G7gGJlVSiNEL
+PjcUiO1eRv2i4W7bwS2f07gGJlVSiNEL
++ulpjp8r1gfM5hmwK/ZVzbgGJlVSiNEL
+4OfBGK/WU2r+6KDrJpNNM/XoNDUrhiv7
+9zIxvYLPOCVUI5kJCyLnyrgGJlVSiNEL
+UeegLU3bsgMghmYFRr41dLgGJlVSiNEL
+gHxY2ZztwOwC37GBtnQaaasCWjXCNazg
+OAjPXKyr5sGCKISlo491frgGJlVSiNEL
+RGn7yFg0vxFKmKSW1cLnrbgGJlVSiNEL
+dvdyjiRPbJyRvsF0zx4GcqsCWjXCNazg
+Wrxztwf+wS3S5qMXxAfqZuZVB7mY8h37LKs3fnGbwV4=
+6QU34YMaYa4EBIyWhbshVLgGJlVSiNEL
+J0o+6RD2Tn8slWnNkv5sUrgGJlVSiNEL
+ZFYu9Wh7W38UKf3L6cw6i6p1f11xx5q7
+Ld2aAtbb3WKD0eKcppz07bgGJlVSiNEL
+oDCQHFNA4fY5iei+2/SOSrgGJlVSiNEL
+tYlIG0HLwv/9krvLV1nKargGJlVSiNEL
+yaR4TMKD+lv+1abMuL6PALgGJlVSiNEL
+gJs/g6YjBO96a2o7ERffvaa1qpic2S+n
+xOnWtGfLTYLo1kK5QTOKi7gGJlVSiNEL
+Y70BKnyskZ3iVXvaF2dCH3qts9tVT1Ku
+wWdh7zMNjTMU48aEfIPucrgGJlVSiNEL
+dFghi4xL3UlErXgHbVuHDrgGJlVSiNEL
+5K+60KseO9C+dX/yNciHJqp1f11xx5q7
+EqYnrxF52mFcQokajwqsQ3qts9tVT1Ku
+RJ2KWgi8FOHqXB9G2xFi3qqHdeHVfA/zC2ByB3hh+BI=
+sAEkRS35hib4zUqiLkaDOSCOlDI1vq4kW6M7h6GPKpQ=
+99HPlnjIbL1br8scIdXxhCCOlDI1vq4kW6M7h6GPKpQ=
+OPMJvmDYUQ3FYIHyLzYDkNeTR/XZs3VKwLWSZ8yoDks=
+ks1KeswX8+Ojg6v0O7nGq8WAX6LVNdgPqnV/XXHHmrs=
+o5g+GnMmmfBGDAqyzJowuyyrN35xm8Fe
+K/28E85J46TzBOxg5UkU25dkzcPpM0pSUpDYf7GcLwU=
+KioIf/vwSjFNXiucgF9Qb8Y5DkwsDicsSmARnfpRl/s=
+yB13ip1+ff4obvE/ESfyQRkRZaY/U9MJaW/3PQhnPR4=
+NBO3C8TJXneRPqwAptcVSMY5DkwsDicsSmARnfpRl/s=
+8ox/3+RrftbtCxtzDiOymh2An0yhn8nnMHSvDnioeQ8=
+NQfbVoOWQZbIw0ocFppZqiCOlDI1vq4kMHSvDnioeQ8=
+Ycj4KVq9QMinmIpTern3N5dkzcPpM0pSUpDYf7GcLwU=
+xTORlJOgaiHz4dSuUu4HzZdkzcPpM0pSUpDYf7GcLwU=
+XHjIqXRjURvcSdPuM3cbUx2An0yhn8nnMHSvDnioeQ8=
+mMxR4jiMJWPuqUqHjKeTEKOtthW9wiK6UpDYf7GcLwU=
+2KJ3444pakYBOvmM+ANn4cWAX6LVNdgPGHx0E7OBc/Q=
+xeDUBoRpq/grwvBRB45y4aOtthW9wiK6UpDYf7GcLwU=
+2zvR3L6ORIL/CqshHti1ehkRZaY/U9MJaW/3PQhnPR4=
+YThhFIviAU8HxcQYhp8tjqOtthW9wiK6UpDYf7GcLwU=
+3Sr8cksfK0Kp/v3EqUGwkcWAX6LVNdgPGHx0E7OBc/Q=
+KlVpD76hVvOfgGcLCvKeC8WAX6LVNdgPGHx0E7OBc/Q=
+JJYZStjJZ5wX6+SikxqoQcY5DkwsDicsSmARnfpRl/s=
+bRhSCteG8B4/fZwryJpXi8WAX6LVNdgPGHx0E7OBc/Q=
+gWfjY3ScbvzTMWSHDC6i6Rh8dBOzgXP0
+bsyJCRSx4+OPFvNYk0OZICCOlDI1vq4kMHSvDnioeQ8=
+JS2zAlu2T38H0IvzczhLLZdkzcPpM0pSUpDYf7GcLwU=
+GW4/5GQMgaon2WDvor0mDGTgEgmQimDg
+hL7sUP2BwO5lwspzsJKosRh8dBOzgXP0
+Hb65TsNASpaa+N1ykeW5rz0okq5DXPoQ
+CvPpv98PrMYLs7bHqkYTe8WAX6LVNdgPGHx0E7OBc/Q=
+ga7f4a8i78GVuOZ0pfuwLqOtthW9wiK6UpDYf7GcLwU=
+G6+Vt8WjfoWoRlBdkBJFssWAX6LVNdgPGHx0E7OBc/Q=
+5wIaB+xDhEE1aRPPSnB+UsY5DkwsDicsSmARnfpRl/s=
+/7NNhd+h32PMFIu3ici9MqOtthW9wiK6UpDYf7GcLwU=
+nAwYCEPAd9I2Ygj2xVdZclKQ2H+xnC8F
+5XNYcTDnBhBG5Xd2EtrZYfcLCvtq0hz5
+U4j2bqKyWM9eewRh/Q0v0oMEakZ0IrV8
+D2IwcL16bPsJo73fVyHyOR2An0yhn8nnMHSvDnioeQ8=
+BJNbIWEULni5Ij/FLINEgB2An0yhn8nnMHSvDnioeQ8=
+UUfcio9lAXTXPUOJ17cMy5dkzcPpM0pSUpDYf7GcLwU=
+guVAmxBP1rRzl0kwgGEd5R2An0yhn8nnMHSvDnioeQ8=
+tpJPSuM/iEdcJh+DXDsSkh2An0yhn8nnMHSvDnioeQ8=
+GkTJU9fAWf0dq7Bvuix/2h2An0yhn8nnMHSvDnioeQ8=
+LMwGnb8jOApFKiHwttsti1KQ2H+xnC8F
+3oFf/xWDe+UQJFW+to7FHB2An0yhn8nnMHSvDnioeQ8=
+QQJyIUQ9FKfM4FIKdZszt6OtthW9wiK6UpDYf7GcLwU=
+vTCge+/gzv/3gibjVSs7MaOtthW9wiK6UpDYf7GcLwU=
+taX3Gxi3fzENP13NUcUjU6OtthW9wiK6UpDYf7GcLwU=
+65va6QU4eu4vsjWFDkbuyaOtthW9wiK6UpDYf7GcLwU=
+z84AVL2ZXR04dzsy/MkHyB2An0yhn8nnMHSvDnioeQ8=
+xCEjy0RPh4n/CqshHti1ehkRZaY/U9MJaW/3PQhnPR4=
+M6TT19kPijy0LR+RcM3klh2An0yhn8nnMHSvDnioeQ8=
+T5AUsdP08nxQR93ST55FRx2An0yhn8nnMHSvDnioeQ8=
+yAl7R1nbx1Dh8fcp8Vmb5Rh8dBOzgXP0
+rvxVolqSwBouKp8EMOTcO6OtthW9wiK6UpDYf7GcLwU=
+hTBUpeaw/iSRPqwAptcVSMY5DkwsDicsSmARnfpRl/s=
+uQvy2xGkLulEqQk8jWf3hMY5DkwsDicsSmARnfpRl/s=
+Hq9NuO/+/371RkTRK3SA0B2An0yhn8nnMHSvDnioeQ8=
+QHD9x0dz3QhHeT8qX4gNwMWAX6LVNdgPGHx0E7OBc/Q=
+/VhEByiN/bOBOENZ7wsn46OtthW9wiK6UpDYf7GcLwU=
+ngWGN8DKwIcFXYdHSJbsQR2An0yhn8nnMHSvDnioeQ8=
+dkyHjkLEgw0RQt5nfTjx3x2An0yhn8nnMHSvDnioeQ8=
+RnQ26/5KkzQIRYJtJ6vqvqOtthW9wiK6UpDYf7GcLwU=
+VXrq8zAvYjKfe0C+ySB4uaOtthW9wiK6UpDYf7GcLwU=
+eCC6Dl7OTgwXESDttwlnjR2An0yhn8nnMHSvDnioeQ8=
+rXZRli0vX6CYk7S43yMNsqOtthW9wiK6UpDYf7GcLwU=
+7V3EkTO65+UrwvBRB45y4aOtthW9wiK6UpDYf7GcLwU=
+ZxHoPTuV4+cAndunemKUz6OtthW9wiK6UpDYf7GcLwU=
+EqXqbLH1d0NhqlshazZ5YqOtthW9wiK6UpDYf7GcLwU=
+HRgf2eKZpRoz/wK8Xgk4fhh8dBOzgXP0
+56IdglCcSLSN89cL5n6BOBkRZaY/U9MJaW/3PQhnPR4=
+YFKwZQ0tlkZSJ/xoBTITYj0okq5DXPoQ
+xwSXGAFAcsNVaTv+5quJRh2An0yhn8nnMHSvDnioeQ8=
+r1pNwRvmUDr15UPyX+PVh5dkzcPpM0pSUpDYf7GcLwU=
+DBkwcY05ySNyj4sRMljGT5dkzcPpM0pSUpDYf7GcLwU=
+swrqbhPkSlcqWaeElU15ypdkzcPpM0pSUpDYf7GcLwU=
+QpmzpxGw4NnO+iL/axEY6MWAX6LVNdgPGHx0E7OBc/Q=
+UURppwkU66+rTjL0eQamZ8WAX6LVNdgPGHx0E7OBc/Q=
+/Ip3HPcdFke6Y8rxRTNAzYMEakZ0IrV8
+G9hnx2OUgDhxVImAwcpxIRkRZaY/U9MJaW/3PQhnPR4=
+qhmV4uiNzGMBtld9wMpcehh8dBOzgXP0
+Ta8Db/paj7nflRdTHJ9yxZdkzcPpM0pSUpDYf7GcLwU=
+32KstLuHjTWtyA+ttxPuSBh8dBOzgXP0
+R0BKWexlhKi+zOtc5Fwah4MEakZ0IrV8
+Nem2om6StDc0cxRxSBtSRhh8dBOzgXP0
+o5t4VBdu69n8Oz82iy9RTYMEakZ0IrV8
+fxfJ6RoMGI+4ix4oiZX2k6OtthW9wiK6UpDYf7GcLwU=
+jI5QtUCYYAgsKsPfHh1azcWAX6LVNdgPGHx0E7OBc/Q=
+tGgdDEAjRMvtRWCoq0Oalhh8dBOzgXP0
+b214gJJ6rf9H4CQlYSiaJdeTR/XZs3VK9wsK+2rSHPk=
+fO4QvyH7UNT7sR8MeJwcX2CaWtEhOWcx
+0e9o0KttUaHTGP2eo1YQfib/KxfYdxS6
+PGKr6QvO2ej4Vsqryo5tyMY5DkwsDicsSmARnfpRl/s=
+V0tDiVFWaYY4wif77e5MshkRZaY/U9MJaW/3PQhnPR4=
+LnMBad+fmKutEQr5FjJ1VaOtthW9wiK6UpDYf7GcLwU=
+ZhrzfKcmdRiPFvNYk0OZIB2An0yhn8nnMHSvDnioeQ8=
+5+/DapC0OAbGzne6S+VAbyb/KxfYdxS6
+xo0fNF/FZipm1cuUmJKtvMY5DkwsDicsSmARnfpRl/s=
+saozIdzc//b3ZuttqK5Pu4MEakZ0IrV8
+kQCKl968VncTUFwMdEoHOKOtthW9wiK6UpDYf7GcLwU=
+GuK8q30Rd+EyvXWOV9YsNR2An0yhn8nnMHSvDnioeQ8=
+wXFrN5AIpzRNXiucgF9Qb8Y5DkwsDicsSmARnfpRl/s=
+lsWkkEK+Ki7WDXdMyxenYaOtthW9wiK6UpDYf7GcLwU=
+axNjrUXgZaVm1cuUmJKtvMY5DkwsDicsSmARnfpRl/s=
+4yYYPZE/G2yekoUW0EwcUteTR/XZs3VK9wsK+2rSHPk=
+AOmoKUmWERWfV1m0CzUCqcY5DkwsDicsSmARnfpRl/s=
+MHDIkxYgbthNXiucgF9Qb8Y5DkwsDicsSmARnfpRl/s=
+W0k5qPxTB6Wj3n/1SNP4kB2An0yhn8nnMHSvDnioeQ8=
+CRfnUfHQHHAQMk+tErpQjyCOlDI1vq4kMHSvDnioeQ8=
+z7t5SfKMCd9FKiHwttsti1KQ2H+xnC8F
+XR33j7h38nVseXKeCCrBqBh8dBOzgXP0
+A320qzeUPAL78UBzNhUFKRh8dBOzgXP0
+KVeilKSy6HfEiw+nRvF8pIMEakZ0IrV8
+JZVeWlWnqfAtbPkZ4QHzHqOtthW9wiK6UpDYf7GcLwU=
+jmpRMchH9XZP5r3MsmwzYaOtthW9wiK6UpDYf7GcLwU=
+5G9I6UEbysVCqqe56B9q16OtthW9wiK6UpDYf7GcLwU=
+nD6fTSt5uKST7HFCueSsYcWAX6LVNdgPGHx0E7OBc/Q=
+FYNhFdNzeaWutrkkUhl/aIMEakZ0IrV8
+NQY9mwurZkNNXiucgF9Qb8Y5DkwsDicsSmARnfpRl/s=
+xQxLinTYaTSdCCSK6wg7+oMEakZ0IrV8
+iWOQV773k//AjgYMsni0VYMEakZ0IrV8
+wNNCqjrujy9r2xEnfCwpzh2An0yhn8nnMHSvDnioeQ8=
+fzIdYIZg41dpndkbpI/j79kkrh6n8/H/gwRqRnQitXw=
+3DPu0cSTVVhNXiucgF9Qb8Y5DkwsDicsSmARnfpRl/s=
+b30B3PDWMR/VU14/tiowI1KQ2H+xnC8F
+fZGN2fo5mIi0wkBtAWeSaoMEakZ0IrV8
+fzIRmGqe+BjwvThTNBgJK5dkzcPpM0pSUpDYf7GcLwU=
++46rNRzkPK1F2TtCjyWPXVKQ2H+xnC8F
+nkCG9J64YaQ2QI4TIjBJaBh8dBOzgXP0
+4Y5bS/F5qX6gP8TaFxWYmhh8dBOzgXP0
+EijTSP2IiON5wnewXFhUeIMEakZ0IrV8
+dJEfqjuN2ihh+3jcbo/swRh8dBOzgXP0
+uSFy2OcB2jgHZ4qPGqZvOIMEakZ0IrV8
+jAHK0s8Rjb6C2VfKeWohQpdkzcPpM0pSUpDYf7GcLwU=
+KO7pGmytWvnsjnDzp3PFt4MEakZ0IrV8
+3g2+jKcqWObFEE7safZ3fYMEakZ0IrV8
+xlqtHu+d9v7aHrbJcEhgJRh8dBOzgXP0
+szhbqzDvZLU+eIAVmqYEuoMEakZ0IrV8
+Lt85CacVKRbWO3iuTCXLIoMEakZ0IrV8
+Rjw1F4f0QqVYkQlwVnhyN6OtthW9wiK6UpDYf7GcLwU=
+keCeaoHyP7nnTNBCwWmcGhh8dBOzgXP0
+dkwhJNDluk6HNoUDFzZD74MEakZ0IrV8
+too6iVg0TmAuC9bKqa/sy4MEakZ0IrV8
+GPuQUT+rE8DZbmhnJVX52RkRZaY/U9MJaW/3PQhnPR4=
+He3loJpb80BF2TtCjyWPXVKQ2H+xnC8F
+zeoGqUJo3TMUrAGgjSIHl6OtthW9wiK6UpDYf7GcLwU=
+Q0vzJKIVyQrf1f4BmONUt6OtthW9wiK6UpDYf7GcLwU=
+QdZjIvCLI0MqWaeElU15ypdkzcPpM0pSUpDYf7GcLwU=
+sFKDI4oo3x34Vsqryo5tyMY5DkwsDicsSmARnfpRl/s=
+gGiNkCwWYE/y4jFmiynwN5dkzcPpM0pSUpDYf7GcLwU=
+tnIenaVZgSg1aRPPSnB+UsY5DkwsDicsSmARnfpRl/s=
+Qm7oXyQT0VKOvqVfCNLOER2An0yhn8nnMHSvDnioeQ8=
+DfbiQc3FjNSfV1m0CzUCqcY5DkwsDicsSmARnfpRl/s=
+6HHMxcIViBA1aRPPSnB+UsY5DkwsDicsSmARnfpRl/s=
+oJpaxhx4LFYVSTgPnkj7LJdkzcPpM0pSUpDYf7GcLwU=
+wKrjKNtNHKl7tDlQu4FE8B2An0yhn8nnMHSvDnioeQ8=
+jRs6uH5bcXWRJZetKGfVX9eTR/XZs3VK9wsK+2rSHPk=
+sGu1vnbYpo0mxPDNnSAAIBh8dBOzgXP0
+QN187PuAEjn8vDwuFZfo2ZdkzcPpM0pSUpDYf7GcLwU=
+Jdze9NUgiNEkvd/hxQfqrZdkzcPpM0pSUpDYf7GcLwU=
+WsWCpln2mTXWLQOWJYxFjRkRZaY/U9MJaW/3PQhnPR4=
+dCzxNGa4961kGJQHy79+3MWAX6LVNdgPGHx0E7OBc/Q=
+VCKMbhoLs/lXeT3S3+RTbRkRZaY/U9MJaW/3PQhnPR4=
+9mDyhDBKIrG2DxSyM5ceQyCOlDI1vq4kMHSvDnioeQ8=
+XOuLut56ciG2DxSyM5ceQyCOlDI1vq4kMHSvDnioeQ8=
+zeLZlL+XifE4ga1aDE80gteTR/XZs3VK9wsK+2rSHPk=
+6ksdkkgr0JZex925X9CvAyCOlDI1vq4kMHSvDnioeQ8=
+raOe6pdfsMZm1cuUmJKtvMY5DkwsDicsSmARnfpRl/s=
+r+l2cStew1CEneb6erNr6CCOlDI1vq4kMHSvDnioeQ8=
+xR/VtpKsxdVxVImAwcpxIRkRZaY/U9MJaW/3PQhnPR4=
+gLZQkEEnWbkqWaeElU15ypdkzcPpM0pSUpDYf7GcLwU=
++PMx0RkserbIxJr44Kg9S6OtthW9wiK6UpDYf7GcLwU=
+OvBLGYjamyFQcXKnr7ifmNeTR/XZs3VK9wsK+2rSHPk=
+WUwQe9JgHPj9gcurp44+L8WAX6LVNdgPGHx0E7OBc/Q=
+LChKm/jG64JxVImAwcpxIRkRZaY/U9MJaW/3PQhnPR4=
+1GlacRGfvG8TfbkFXURMqteTR/XZs3VK9wsK+2rSHPk=
+fLuapIr5dGX8vDwuFZfo2ZdkzcPpM0pSUpDYf7GcLwU=
+i1eF0Sx9Xh93clC2fphCksWAX6LVNdgPGHx0E7OBc/Q=
+hRaVyFnOjRNgoUBhEqfoORh8dBOzgXP0
+A6ci44/J07FQqLczy7Zd4R2An0yhn8nnMHSvDnioeQ8=
+lL6bIUXSOYaZ3Og/a67uDJdkzcPpM0pSUpDYf7GcLwU=
+vZLXuKxY03Vex925X9CvAyCOlDI1vq4kMHSvDnioeQ8=
+jpsjeU+KsxZaeztfliRTaRh8dBOzgXP0
+bA5WWs7Qg7oiNpDDEibprNeTR/XZs3VK9wsK+2rSHPk=
+p3EuzoI5DhcxGxdAAgoKm4MEakZ0IrV8
++IMGmmjYDoW/5uPBHaxTJCb/KxfYdxS6
+LQUFUHjnr7UttVHlF3HFoYMEakZ0IrV8
+/Mm8mCa2HlzKu6ryUYTVdoMEakZ0IrV8
+JWcUfmJpGsds+tE269ScU4MEakZ0IrV8
+nP1oCbpGVLv+6KDrJpNNM2TgEgmQimDg
+Yez1ERbxQeamiI3+sMo70IMEakZ0IrV8
+5LkHFbt8yoq/5uPBHaxTJCb/KxfYdxS6
+73Tswbd3YgKutrkkUhl/aIMEakZ0IrV8
+8l6mqwfmk+xBcTLWzKa+voMEakZ0IrV8
+am/8tXL10PqeL1iPrOCbVBh8dBOzgXP0
+bUWe25D0HypdyzHXGGGs8xh8dBOzgXP0
+s+WJENYjmlXxbIQot5MRj8Y5DkwsDicsSmARnfpRl/s=
+tFu0h5Rte4jR2YjYyiilDcWAX6LVNdgPGHx0E7OBc/Q=
+cbnjyj3XVJE7803jm/yXbiCOlDI1vq4kMHSvDnioeQ8=
+3R8sNENbI57asvejoa6HcBh8dBOzgXP0
+8qjvJhATBfEOnS2dCbQqt5dkzcPpM0pSUpDYf7GcLwU=
+kQYvGCYGG30l18oDvxWrSCb/KxfYdxS6
+LLXJ4Gf1sja+1wWbigsLCB2An0yhn8nnMHSvDnioeQ8=
+unke1pTFk0iRwOknXSjgtRh8dBOzgXP0
+k6FmLcYl5bPBxzYNxsK2P4MEakZ0IrV8
+Crr0UkO3MIjjKKKTXK8RniCOlDI1vq4kMHSvDnioeQ8=
+S+lZ/TuxeJz/CqshHti1ehkRZaY/U9MJaW/3PQhnPR4=
+34uUjROpFWxex925X9CvAyCOlDI1vq4kMHSvDnioeQ8=
+FgjMaICJfZEmhdN5xe9ePZdkzcPpM0pSUpDYf7GcLwU=
+4nr+8jIhGeAB7KuaDDIO1h2An0yhn8nnMHSvDnioeQ8=
+qjo6QStEMcWjCA0mZTXe/BkRZaY/U9MJaW/3PQhnPR4=
+w28xlbBhJb+qknOoQbyhkKOtthW9wiK6UpDYf7GcLwU=
+OAfiPmGWCWmy0O3xuiPyBJdkzcPpM0pSUpDYf7GcLwU=
+p65X7IfJ60X0FAzewXMZLZdkzcPpM0pSUpDYf7GcLwU=
+Ux2jmAezWlymiczS51AAkB2An0yhn8nnMHSvDnioeQ8=
+HTNums8nF2k+o1XI7wFy6MWAX6LVNdgPGHx0E7OBc/Q=
+5BdhD8ALRTjYdo0YyFSUzteTR/XZs3VK9wsK+2rSHPk=
+BR2fTQVfTic2Ygj2xVdZclKQ2H+xnC8F
+Y72NZ665aWtIDMkTJ7H4VBh8dBOzgXP0
+cTrWqFl05U1+/NxwjEIRQ4MEakZ0IrV8
++gmt5JsGII1n5hfF+sVT7xh8dBOzgXP0
+9CB7Y38Iruc7+640anOZlSb/KxfYdxS6
+Kjriis2eMzzBciCaqmLN54MEakZ0IrV8
+uKx+/aC8O5iSfOjaarKwDyb/KxfYdxS6
+lknc/1UHONkFH9riPu68rx2An0yhn8nnMHSvDnioeQ8=
+jsMAyl92GAj7RIFjH5BfQZdkzcPpM0pSUpDYf7GcLwU=
+nnKGp+irlWm+dX/yNciHJhh8dBOzgXP0
+j1jXZjExGI29NB9hNSRILBh8dBOzgXP0
+BATpDi4lLfGIDgQg/Fvt3Rh8dBOzgXP0
+k/dRUuexklP8Oz82iy9RTYMEakZ0IrV8
+4VjrLD4FWL07+640anOZlSb/KxfYdxS6
+Ovwx7OFKrM4kwAaC1fb8pRh8dBOzgXP0
+re9PQmMzUqkgvwipfvcNZRh8dBOzgXP0
+JEt7OjmS6+zsk0UrmZ9Ha4MEakZ0IrV8
+85C3w2lkbXnTtNdCIEz+SIMEakZ0IrV8
+XSmroEw9FS03lO+T+coNWoMEakZ0IrV8
+DPGNCfdoBE5v35rsf16PZoMEakZ0IrV8
+Bc16H0Z/CwucGp+BC4pZG5dkzcPpM0pSUpDYf7GcLwU=
+8LAKWJolIS9rH63ZvpfOXZdkzcPpM0pSUpDYf7GcLwU=
+v99ds9+lWDNKNwQ9DS6xKoMEakZ0IrV8
+yz5mSnANrQSpmYlND1T08Bh8dBOzgXP0
++QotMI0XlGMHLJ1H+9SaVyCOlDI1vq4kMHSvDnioeQ8=
+A137zV+G8sroVMYmXl4Mi5dkzcPpM0pSUpDYf7GcLwU=
+lgdzyxxqvyG30z/h++1MrZdkzcPpM0pSUpDYf7GcLwU=
+27k8UPPlunrsQtdwNvzkAB2An0yhn8nnMHSvDnioeQ8=
+xFhzXpymT0LWLQOWJYxFjRkRZaY/U9MJaW/3PQhnPR4=
+cr6vwEFWQXGidcSUYpMSYMWAX6LVNdgPGHx0E7OBc/Q=
+v3eFXjALU5Bex925X9CvAyCOlDI1vq4kMHSvDnioeQ8=
+dqjssxu/jdkvmauKEvAaY8WAX6LVNdgPGHx0E7OBc/Q=
+WpPwd6TTUGHUcqTseE17+KOtthW9wiK6UpDYf7GcLwU=
+x49OpYaGFoNEpBEygT7H6qOtthW9wiK6UpDYf7GcLwU=
+SnFAvZNKdwY9UzAj9Xt34aOtthW9wiK6UpDYf7GcLwU=
+CJR4+H1OO4etyA+ttxPuSBh8dBOzgXP0
+EN2z4UXNGl0B2JImnC+Hl9eTR/XZs3VK9wsK+2rSHPk=
+xm4HmVU2cgwXESDttwlnjSCOlDI1vq4kMHSvDnioeQ8=
+RDZl49UFK9ABJBHzh/mfgZdkzcPpM0pSUpDYf7GcLwU=
+9d8P4DbtI0UkjpEAne6RAKOtthW9wiK6UpDYf7GcLwU=
+CRd2E1ewdnnWLQOWJYxFjRkRZaY/U9MJaW/3PQhnPR4=
+dLBRMlMKPCcp6R/9jooRm6OtthW9wiK6UpDYf7GcLwU=
+uRxDHPZmfczJPsskCXgQ0IMEakZ0IrV8
++szoJVJk1mzFMy9XEaJfzCb/KxfYdxS6
+dZvNsvXrBKGAiHc+YESedMY5DkwsDicsSmARnfpRl/s=
+dwXvhW7qqik0r9vQ/94VZKOtthW9wiK6UpDYf7GcLwU=
+PEwzODYeESvWLQOWJYxFjRkRZaY/U9MJaW/3PQhnPR4=
+lFI/Il9mQLTmE9DvkqV+vYMEakZ0IrV8
+xYD0BTHv+Rf/Hxu1OzY2P9eTR/XZs3VK9wsK+2rSHPk=
+lE5e47O0eNySfOjaarKwDyb/KxfYdxS6
+VbSVFqXmT6aRPqwAptcVSMY5DkwsDicsSmARnfpRl/s=
+mtpgBJ5Os0I5zUkbnLOgWIMEakZ0IrV8
+EMdo3vKWNVxz0/SFIgYbVVKQ2H+xnC8F
+mMkl88PFcehgIP7YuyNph4MEakZ0IrV8
+/qjXnd6tWuQnqYRJMZm8H4MEakZ0IrV8
+KPrD75PhOfwl18oDvxWrSCb/KxfYdxS6
+3sq8FTWCQ068Z/rQSVVCiIMEakZ0IrV8
+/Aqv/sG2LBiWgznSh+iLhtwlBhK2CH9tMHSvDnioeQ8=
+gJYgWFwANLoye3UgOZx3YBh8dBOzgXP0
+PgM9Huc5hWsAIv6jblFCbcWAX6LVNdgPGHx0E7OBc/Q=
+DTW4YQVTpzkhQHWoZSWkGMWAX6LVNdgPGHx0E7OBc/Q=
+CqKXTAJUghfiFx9NAB+QUxh8dBOzgXP0
+9aQb1mSb1rtmxA3pXGemOBkRZaY/U9MJaW/3PQhnPR4=
+M1c424hvhlqD8eNfQOzEVMWAX6LVNdgPGHx0E7OBc/Q=
+MFqn2Ts+2PxgrFsNX2XR69eTR/XZs3VK9wsK+2rSHPk=
+H2CmnsRTaJJQls/CEvTHydeTR/XZs3VK9wsK+2rSHPk=
+CpEbbDTHSVn/CqshHti1ehkRZaY/U9MJaW/3PQhnPR4=
+8S1Vq3o77rvzrdpn+f5OWMWAX6LVNdgPGHx0E7OBc/Q=
+promyYCf2xnAiwXfJ1CCuIMEakZ0IrV8
+a8n2gh4DzxTGzne6S+VAbyb/KxfYdxS6
+UnvS/Ju3I/gXGPhbCd5TE8WAX6LVNdgPGHx0E7OBc/Q=
+GTxF2VIQGQeabwesfUX3QsWAX6LVNdgPGHx0E7OBc/Q=
+q3iZCh5/w9/m+8SDb1QGbMWAX6LVNdgPGHx0E7OBc/Q=
+rivPGeOq1kVn8Cl7DNPnfpdkzcPpM0pSUpDYf7GcLwU=
+Pc1kWCpPeeJo67I3dC4aAJdkzcPpM0pSUpDYf7GcLwU=
+7h0Fnz5v+95ON+qbG7arZZdkzcPpM0pSUpDYf7GcLwU=
+Houc0VCoGXYy1XmB8BCeJ8WAX6LVNdgPGHx0E7OBc/Q=
+1Z8Am5tt6CdyP6Qn2DCpIcWAX6LVNdgPGHx0E7OBc/Q=
+FVxKh9fJOIAHScCpRFo0IR2An0yhn8nnMHSvDnioeQ8=
+dRNd+r6qEbZWcLGKFAhHV5dkzcPpM0pSUpDYf7GcLwU=
+PJ0BQd2W8tNLEZdp6egwu8Y5DkwsDicsSmARnfpRl/s=
+cl57lapWXM74Vsqryo5tyMY5DkwsDicsSmARnfpRl/s=
+Ipfu1UCaOjRFKiHwttsti1KQ2H+xnC8F
+JTPTDc5nGVT8vDwuFZfo2ZdkzcPpM0pSUpDYf7GcLwU=
+7mQJ0kRJhTPMZVa9eXN2PqOtthW9wiK6UpDYf7GcLwU=
+DIuBiKURTLABJBHzh/mfgZdkzcPpM0pSUpDYf7GcLwU=
+cD7DDlDZSIL/UIxFuvEKEcWAX6LVNdgPGHx0E7OBc/Q=
+qm5Z0OqWI3hex925X9CvAyCOlDI1vq4kMHSvDnioeQ8=
+PdvYvOtKOvuRh8Hu5xnz2pdkzcPpM0pSUpDYf7GcLwU=
+uutDS6WaDahTjRBTfKsty1KQ2H+xnC8F
+ULSJLS1qAWoZ32H6X7NNZx2An0yhn8nnMHSvDnioeQ8=
+V+eZVR81gU8nRbvWH9bE9h2An0yhn8nnMHSvDnioeQ8=
+cC2Qql0ACOB0HjSFPR43MoMEakZ0IrV8
+54vALJTBZvr8V9bm6Ooyy9eTR/XZs3VK9wsK+2rSHPk=
+Mf4pBvzFyuOf2dzMPCXVyBh8dBOzgXP0
+veWV+dwdZ/dsnQ9ow8rxmoMEakZ0IrV8
+jggCbYWeWJfb42D2b8mjtYMEakZ0IrV8
+Jns9zQioaZeeTVCLXRXsAKOtthW9wiK6UpDYf7GcLwU=
+ro0/TXuaAxjElV/Mnhvw+NeTR/XZs3VK9wsK+2rSHPk=
+R2V9cgv/pqo3wOkC9+0HINeTR/XZs3VK9wsK+2rSHPk=
+iNlze4E4/jpvKQhlpA5plJdkzcPpM0pSUpDYf7GcLwU=
+yT4TSjQKMeEikfmChjmepsWAX6LVNdgPGHx0E7OBc/Q=
+HdZ31gzQF9c7OuXnwdU6cxkRZaY/U9MJaW/3PQhnPR4=
+NVzrmXRZsbLHhHCapeGwIJdkzcPpM0pSUpDYf7GcLwU=
+uyOinz2/J1LJKqbLImLj78WAX6LVNdgPGHx0E7OBc/Q=
+7XNdhyWh1GNuf007IkcH75dkzcPpM0pSUpDYf7GcLwU=
+NdfEzAeaK0pJuFZCZMhG7BkRZaY/U9MJaW/3PQhnPR4=
+Hci5nGIm8FD/rnqmYXghPcWAX6LVNdgPGHx0E7OBc/Q=
++s7io0k4FyYBJBHzh/mfgZdkzcPpM0pSUpDYf7GcLwU=
+qleeHbSGRZByYm1ZSCssTteTR/XZs3VK9wsK+2rSHPk=
+7krlETqOp60vjLhIuq6sgD0okq5DXPoQ
+G9eCM06xA5VaGyDoRHUsdsWAX6LVNdgPGHx0E7OBc/Q=
+wD1JbNSf726PouNM8CbR15dkzcPpM0pSUpDYf7GcLwU=
+U1FNRgoxCgxMsQgeX0FwVpdkzcPpM0pSUpDYf7GcLwU=
+b5rlHGSdN5IAdZcia36pjsWAX6LVNdgPGHx0E7OBc/Q=
++br1L66mZkO9XvSJdL9MyteTR/XZs3VK9wsK+2rSHPk=
+PoHWaBvBmZNQTN9mSYvDJJdkzcPpM0pSUpDYf7GcLwU=
+UzTSoCUeqm6fyPuEyzS5ZNeTR/XZs3VK9wsK+2rSHPk=
+Cn/QlnjOGoJgvWE3q1auqMWAX6LVNdgPGHx0E7OBc/Q=
+o88BkQpEMUd7yoYa02wYnsWAX6LVNdgPGHx0E7OBc/Q=
+ErgQxb3CVz9AfHPdI01wN6qHdeHVfA/zJv8rF9h3FLo=
+Qsv5maA/dF3Z8QIPCkHhO5dkzcPpM0pSUpDYf7GcLwU=
+79Lg5CUKDmo1aRPPSnB+UsY5DkwsDicsSmARnfpRl/s=
+ZtLkBkMZ0INxoX1YBnywpqOtthW9wiK6UpDYf7GcLwU=
+mQ3q7TokPuEZ+T2p6IwG+sWAX6LVNdgPGHx0E7OBc/Q=
+ucjlA/Hm3WY75YXEVqChw8WAX6LVNdgPGHx0E7OBc/Q=
+y4E47bkD6PRNwtcmXV5vlsWAX6LVNdgPGHx0E7OBc/Q=
+0eiySVjpJZaRkc/RzaYxuteTR/XZs3VK9wsK+2rSHPk=
+zk/hzPkjAbywAElBDLCFxMY5DkwsDicsSmARnfpRl/s=
+sYEV1UAWY9xKl+n5U/v6kRh8dBOzgXP0
+L9bmOzgk+WfZWTXWrY+kZsY5DkwsDicsSmARnfpRl/s=
+WfVD+H52M/R7o4odWO++N/cLCvtq0hz5
+hiYqvtKHjHlrebaRdc+sfiCOlDI1vq4kMHSvDnioeQ8=
+ySLtgXCj++7wx4pyZK17msWAX6LVNdgPGHx0E7OBc/Q=
+Nw8gqWSHqFuAiHc+YESedMY5DkwsDicsSmARnfpRl/s=
+wU1WlNtiAiV+7AYbTNYw4MWAX6LVNdgPGHx0E7OBc/Q=
+vYqBgWqbd6wwso41jtrsKcWAX6LVNdgPGHx0E7OBc/Q=
+gjVSL91rc/ntDKREquMk/CCOlDI1vq4kMHSvDnioeQ8=
++tmQ/uqREgNXeT3S3+RTbRkRZaY/U9MJaW/3PQhnPR4=
+PibuOrUQ7CKGI6KxAN5lc8WAX6LVNdgPGHx0E7OBc/Q=
+Mddit7e9ibzRuQVwPidg/cWAX6LVNdgPGHx0E7OBc/Q=
+h5FEpOVRAKvxbIQot5MRj8Y5DkwsDicsSmARnfpRl/s=
+OoGr8CqMd+r7RIFjH5BfQZdkzcPpM0pSUpDYf7GcLwU=
+ZKxms5FCA30Bk6Fegii9mR2An0yhn8nnMHSvDnioeQ8=
+GNRwBzQ1Jf+y0O3xuiPyBJdkzcPpM0pSUpDYf7GcLwU=
+z9yWaFqq8NqpYttBxY4WySCOlDI1vq4kMHSvDnioeQ8=
+T2Ik/5URWdf8V9bm6Ooyy9eTR/XZs3VK9wsK+2rSHPk=
+XXRZ/77uf11kJAXZn2d3zaqHdeHVfA/zJv8rF9h3FLo=
+TbMBgbZMeMeCzGKd8LXRhh2An0yhn8nnMHSvDnioeQ8=
+IVGUDAcnZK9eZwVzMJT18cWAX6LVNdgPGHx0E7OBc/Q=
+TrBnQxslfgABJBHzh/mfgZdkzcPpM0pSUpDYf7GcLwU=
+JskPCaWlqH0AdZcia36pjsWAX6LVNdgPGHx0E7OBc/Q=
+nAAyT/GpUcSmZrh4182cJJdkzcPpM0pSUpDYf7GcLwU=
+RpTMlS4Fwr1w1w5o5HHGjNeTR/XZs3VK9wsK+2rSHPk=
+3mE30tIvwTgm7xT0wJidLteTR/XZs3VK9wsK+2rSHPk=
+MyQjwXfXD6Xe6qbgYozgjdeTR/XZs3VK9wsK+2rSHPk=
+s9M7XS+rLVjFQKB7O/PJVCCOlDI1vq4kMHSvDnioeQ8=
+/GVTwYSH2SIiQ0OReIiET2CaWtEhOWcx
+id/fPIwrHufWLQOWJYxFjRkRZaY/U9MJaW/3PQhnPR4=
+qZByg6Lqc+b/Hxu1OzY2P9eTR/XZs3VK9wsK+2rSHPk=
+Z285T8ObHXPUK2pdUDEVwU+5TjAW0UK0gwRqRnQitXw=
+lDSuTjIrpvOwAElBDLCFxMY5DkwsDicsSmARnfpRl/s=
+iZVXFvOtRtUfASsrC8SHW9eTR/XZs3VK9wsK+2rSHPk=
+c+dCNEkQf0SEKB4HNpwOUZdkzcPpM0pSUpDYf7GcLwU=
+DAUTwVhtYeyfV1m0CzUCqcY5DkwsDicsSmARnfpRl/s=
+KWSH/hpKWpBUFs54FTOaBiCOlDI1vq4kMHSvDnioeQ8=
+nQta+2/zegZI8kgWKt2ugaOtthW9wiK6UpDYf7GcLwU=
+gxjC7V1sACVjsboY6LVle5dkzcPpM0pSUpDYf7GcLwU=
+udZI8wSG5BIBJBHzh/mfgZdkzcPpM0pSUpDYf7GcLwU=
+b3g/g8g3CKcmTMw6+cFe2MWAX6LVNdgPGHx0E7OBc/Q=
+CnJ/iIs1rUDm4iPHM0n2byCOlDI1vq4kMHSvDnioeQ8=
+Eatv52yqxh8X6+SikxqoQcY5DkwsDicsSmARnfpRl/s=
+gEpZqLyf6Ggkvd/hxQfqrZdkzcPpM0pSUpDYf7GcLwU=
+pT+XmluPMFP8vDwuFZfo2ZdkzcPpM0pSUpDYf7GcLwU=
+JkS/1c5zqMDWfyli4rRcqNeTR/XZs3VK9wsK+2rSHPk=
+R5WXzA1/tPSq4/AgJNI0m5dkzcPpM0pSUpDYf7GcLwU=
+4RFXvd6YmGsq3WV1a+i5CteTR/XZs3VK9wsK+2rSHPk=
+RjeCaXmDcGvuvqZdEK+q/sWAX6LVNdgPGHx0E7OBc/Q=
+Wro0kuJkLAmRh8Hu5xnz2qOtthW9wiK6UpDYf7GcLwU=
+sGdIjpxcpF+7wqHkTIRxghh8dBOzgXP0
+Np/XRe7jhiUPUKWUFMdfu8WAX6LVNdgPGHx0E7OBc/Q=
+BnIOAeHnAqUnX3KKbA5juZdkzcPpM0pSUpDYf7GcLwU=
+NFyZpMW6G7lqF4wvcoOiEpdkzcPpM0pSUpDYf7GcLwU=
+P6gGMNQrCF0+/mUpmgrzM8WAX6LVNdgPGHx0E7OBc/Q=
+/CCSf2XKOmwBY7C7uLmJQyCOlDI1vq4kMHSvDnioeQ8=
+PeATEvxbIPEyResgrmUIKMWAX6LVNdgPGHx0E7OBc/Q=
+3/KaKYe/uFepvXk7rAC36qOtthW9wiK6UpDYf7GcLwU=
+koRxEeiub/efV1m0CzUCqcY5DkwsDicsSmARnfpRl/s=
+ncrtOGRy1DRZMMbwkriszJdkzcPpM0pSUpDYf7GcLwU=
+jgBsxlsCNsEmZbmgnl4inRh8dBOzgXP0
+4Onwgi1RC+XvtjRWuPZHv6OtthW9wiK6UpDYf7GcLwU=
+tlM09cIcyDlvIKTSTmDUg6OtthW9wiK6UpDYf7GcLwU=
+pZ0sQHS7H/M/PrLXpUlI6qOtthW9wiK6UpDYf7GcLwU=
+W5Ce+rf8QEVNXiucgF9Qb8Y5DkwsDicsSmARnfpRl/s=
+vyWyp/5/7es+tOjElU85kMWAX6LVNdgPGHx0E7OBc/Q=
+xCbyEX4yIxkqWaeElU15ypdkzcPpM0pSUpDYf7GcLwU=
+8+2C7IKsc4JRT6Ca/eCpzsWAX6LVNdgPGHx0E7OBc/Q=
+gYoVKQpT9Kway//XQnaHm6OtthW9wiK6UpDYf7GcLwU=
++uSC9DCwHDLZbmhnJVX52RkRZaY/U9MJaW/3PQhnPR4=
+YrbEzaai8aMwW011FvoFfsWAX6LVNdgPGHx0E7OBc/Q=
+KcuDORUG3SyHcHBtdNBSqxkRZaY/U9MJaW/3PQhnPR4=
+/DHYbgVWHbcqWaeElU15ypdkzcPpM0pSUpDYf7GcLwU=
+SHuBeCeq5Rc1aRPPSnB+UsY5DkwsDicsSmARnfpRl/s=
+AWwrb+vxtIo1aRPPSnB+UsY5DkwsDicsSmARnfpRl/s=
+BGWz5zIXr5FWcLGKFAhHV5dkzcPpM0pSUpDYf7GcLwU=
+0aMpxo3ShoRm1cuUmJKtvMY5DkwsDicsSmARnfpRl/s=
+tTXC7NnySWD7RIFjH5BfQZdkzcPpM0pSUpDYf7GcLwU=
+t3hwllPoKkY5yBh5zkn/6KOtthW9wiK6UpDYf7GcLwU=
+hh8j3bWk6x5ms1SZ9iDXwcWAX6LVNdgPGHx0E7OBc/Q=
+XtY6LZ76Dz//CqshHti1ehkRZaY/U9MJaW/3PQhnPR4=
+Z2aEqflvwabNOxiW/N+/5pdkzcPpM0pSUpDYf7GcLwU=
+G0x9jgNM66N3MpdYJGMpIx2An0yhn8nnMHSvDnioeQ8=
+vG+M8f8RvfkT4Du5zQ0eVR2An0yhn8nnMHSvDnioeQ8=
+w+Yk/ChZoak+cWfjnFY5hhkRZaY/U9MJaW/3PQhnPR4=
+d7/3ZMAVv6cX6+SikxqoQcY5DkwsDicsSmARnfpRl/s=
+XioDMImnztozhdUlSVu59BkRZaY/U9MJaW/3PQhnPR4=
+OH4PF68qqMRcd0Pv+DvZlMWAX6LVNdgPGHx0E7OBc/Q=
+bIbZNt+yyu9IICx65f04CpdkzcPpM0pSUpDYf7GcLwU=
+qJk6aG0SBGQ1aRPPSnB+UsY5DkwsDicsSmARnfpRl/s=
+Q1eIXcX/t4rn7MKSnyfBd6OtthW9wiK6UpDYf7GcLwU=
+o7bY4ZFhHpOPB4uyqg/0LaOtthW9wiK6UpDYf7GcLwU=
+QEDlY0EIH03VU14/tiowI1KQ2H+xnC8F
+mtHkENsw+4i11nd7u1J+mB2An0yhn8nnMHSvDnioeQ8=
+JkVqWmDtItp7LTFKqw4ek6OtthW9wiK6UpDYf7GcLwU=
+y5vfU25mxHLWUCgs2La+QqOtthW9wiK6UpDYf7GcLwU=
+KVv6uruXXdezuOZFqz3FDdeTR/XZs3VK9wsK+2rSHPk=
+HdKROqC9gbn4Vsqryo5tyMY5DkwsDicsSmARnfpRl/s=
+eK6VRfg0P0hyVOIAlhFWFxh8dBOzgXP0
+6mGZloafwFA8gBAue4OStRkRZaY/U9MJaW/3PQhnPR4=
+iKQBMV73pH5CTNPvg7cvTcY5DkwsDicsSmARnfpRl/s=
+4swpKBXNHDnlQcqWXv98WNeTR/XZs3VK9wsK+2rSHPk=
+kL1LjFsFOVQb3BIFiUkIi5dkzcPpM0pSUpDYf7GcLwU=
+GLUHV7uBRY6lUi9deTLwVMWAX6LVNdgPGHx0E7OBc/Q=
+DOkU4LDDh/UzZ4tR7YPyiMWAX6LVNdgPGHx0E7OBc/Q=
+4h/n3CzQk0EqWaeElU15ypdkzcPpM0pSUpDYf7GcLwU=
+XqC3e0ITrpuCKI1BQAxl1SCOlDI1vq4kMHSvDnioeQ8=
+pRO0XMPVqKQmpfxwYE04p9eTR/XZs3VK9wsK+2rSHPk=
+OjRY1HXM+z1r1B96hNGmsKOtthW9wiK6UpDYf7GcLwU=
+hNTj5dYP6GgpQli/oD6eAaOtthW9wiK6UpDYf7GcLwU=
+IVpaSmd17umwAElBDLCFxMY5DkwsDicsSmARnfpRl/s=
+HZzCCoYeqOzIDpMHFDXpTcWAX6LVNdgPGHx0E7OBc/Q=
+gYW05s7cbXEHngdJkood0B2An0yhn8nnMHSvDnioeQ8=
+eX6dwWJVaMBm1cuUmJKtvMY5DkwsDicsSmARnfpRl/s=
+kD6XiOxky4+lUi9deTLwVMWAX6LVNdgPGHx0E7OBc/Q=
+Fn3CKg99Bm5yHmx1jHSyDBkRZaY/U9MJaW/3PQhnPR4=
+8y6+LYb83zpVnmsygPmaI6OtthW9wiK6UpDYf7GcLwU=
+b3NrmWfB0oRNXiucgF9Qb8Y5DkwsDicsSmARnfpRl/s=
+c30ty2K47Yp9V7HH7a8mix2An0yhn8nnMHSvDnioeQ8=
+dp0UNvNRReiYbYRf1nVvfaOtthW9wiK6UpDYf7GcLwU=
+XESmjpa/j13joOSu6lYi8aOtthW9wiK6UpDYf7GcLwU=
+NpHW879/YmH7rv+ayztEd6OtthW9wiK6UpDYf7GcLwU=
+gSsx6VI6aazUsErpmDr7Thh8dBOzgXP0
+9nH77u3/7UlcqkANzIjv0xh8dBOzgXP0
+lIiITirSJTITUFwMdEoHOKOtthW9wiK6UpDYf7GcLwU=
+u4dDw975AEBbQnoE+7hVaqOtthW9wiK6UpDYf7GcLwU=
+8YjWakHF8BpuSEWRQFVEANeTR/XZs3VK9wsK+2rSHPk=
+GO2wunuwBP6P0bJRwF21S6OtthW9wiK6UpDYf7GcLwU=
+Rnt+UDMs1M2hLyOLw9N3acWAX6LVNdgPGHx0E7OBc/Q=
+TNh576fEyHDWLQOWJYxFjRkRZaY/U9MJaW/3PQhnPR4=
+Wcpvoz/cHSBIrySmxlyYjKOtthW9wiK6UpDYf7GcLwU=
+eurDrabRH/wtqFMmGRxxKqOtthW9wiK6UpDYf7GcLwU=
+SNz8notuOeMqWaeElU15ypdkzcPpM0pSUpDYf7GcLwU=
+/SJhPqEfiyHKsms8QTljzCCOlDI1vq4kMHSvDnioeQ8=
++iav2cv7dyBbZyIIG7jyM9eTR/XZs3VK9wsK+2rSHPk=
+7QDiToNHBdvhwzFBfYgVaJdkzcPpM0pSUpDYf7GcLwU=
+V33Rj/sin1yVpn1mzCkw7pdkzcPpM0pSUpDYf7GcLwU=
+/h8HxTq92f05kyaMNadVFB2An0yhn8nnMHSvDnioeQ8=
+01JwpLKNytT/CqshHti1ehkRZaY/U9MJaW/3PQhnPR4=
+8HNCj9e89dGg8Jrpm038ZYMEakZ0IrV8
+xLtfJr6bHLz1XEcithQEdKOtthW9wiK6UpDYf7GcLwU=
+ADH8fRlKBa2jZP+265Fm8BkRZaY/U9MJaW/3PQhnPR4=
+S5r9ehg8hwmqMEfhWQDt5yCOlDI1vq4kMHSvDnioeQ8=
+66sxuMU+HF3w+RbvRp7Hy5dkzcPpM0pSUpDYf7GcLwU=
+e/V2W8XaLZzesYX5FbcaWh2An0yhn8nnMHSvDnioeQ8=
+m+cCCJFzWbD2ZdxSvQC7EsWAX6LVNdgPGHx0E7OBc/Q=
+fzIdYIZg41dEK1aJ14hFtSCOlDI1vq4kMHSvDnioeQ8=
+2HP2Kc9wCe69EncC198aeeZVB7mY8h37aW/3PQhnPR4=
+JBWF7pUD15Dpf/37+XRA5x2An0yhn8nnMHSvDnioeQ8=
++MLWVWV8uiz/CqshHti1ehkRZaY/U9MJaW/3PQhnPR4=
+8jDvhuMI3m329ywIMbfV+aOtthW9wiK6UpDYf7GcLwU=
+9s3cRUx75sbQjEWjb8/VyR2An0yhn8nnMHSvDnioeQ8=
+GMhL8lDkS8iskJRp3v9GeMY5DkwsDicsSmARnfpRl/s=
+TKjhositePFnJhXnWkz1h9eTR/XZs3VK9wsK+2rSHPk=
+9njJj9YuXebyfCLXFkCdfhh8dBOzgXP0
+fhSJTALQpei2DxSyM5ceQyCOlDI1vq4kMHSvDnioeQ8=
+kG68RZPkFXBcEe7N73MVbteTR/XZs3VK9wsK+2rSHPk=
+OFxOWAu5tbO2DxSyM5ceQyCOlDI1vq4kMHSvDnioeQ8=
+fnbCNY2tym5950ynmoF1rJdkzcPpM0pSUpDYf7GcLwU=
+3Te/nvKGDLcQaKsreiJw9CCOlDI1vq4kMHSvDnioeQ8=
+Aul6jSkWg7KxTxFeS1hpQhh8dBOzgXP0
+skRy3KohSH33pAl/v9Xu2cWAX6LVNdgPGHx0E7OBc/Q=
+OOl3oxzwgnOy0O3xuiPyBJdkzcPpM0pSUpDYf7GcLwU=
+QnpWdsNSm4xPKfCb+n1fLcWAX6LVNdgPGHx0E7OBc/Q=
+hXf546brDVFadXYDgsAJ7x2An0yhn8nnMHSvDnioeQ8=
+s4Shv7aydq6X1U0N4zGKCx2An0yhn8nnMHSvDnioeQ8=
+IehX2LlU9Mc8gBAue4OStRkRZaY/U9MJaW/3PQhnPR4=
+noKUvDkE0Ztv+9C3VzVlydeTR/XZs3VK9wsK+2rSHPk=
+OB1CLA6CiukGVu1YRoB9TSCOlDI1vq4kMHSvDnioeQ8=
+b6mcIx5Ng9jOfCqz7BPkQyCOlDI1vq4kMHSvDnioeQ8=
+GoEW/ejxQ288gBAue4OStRkRZaY/U9MJaW/3PQhnPR4=
+tH0QSYwhm12RPqwAptcVSMY5DkwsDicsSmARnfpRl/s=
+z5/GDYH2SEB5gEMVGBETmKOtthW9wiK6UpDYf7GcLwU=
+TTONaIF0eOj+6KDrJpNNM2TgEgmQimDg
+SmGhVYgW4yInyIeqDT55DyCOlDI1vq4kMHSvDnioeQ8=
+xcfYqytJG2+Twp4juMWvM6OtthW9wiK6UpDYf7GcLwU=
+1r/PiLOaDwoX6+SikxqoQcY5DkwsDicsSmARnfpRl/s=
+EKmEwCTw8CWpx0+4nd3UTcWAX6LVNdgPGHx0E7OBc/Q=
+K3rC3ryXSlnEl8q+pkR6FNeTR/XZs3VK9wsK+2rSHPk=
+yzK+Yuf799fwx4pyZK17msWAX6LVNdgPGHx0E7OBc/Q=
+g/Hgt0/Jjjm3VYGDkP8Ot5dkzcPpM0pSUpDYf7GcLwU=
+Atwqo+Tu3Ueqwql/yeDx3MWAX6LVNdgPGHx0E7OBc/Q=
+iOuAOrxcyTdrgXjFVn4oM8WAX6LVNdgPGHx0E7OBc/Q=
+C8mMemdJawhc8oezOyWf+8WAX6LVNdgPGHx0E7OBc/Q=
+Dsgg4sKl941V5sGNHfssKSCOlDI1vq4kMHSvDnioeQ8=
+FR7gvbKWc7s4ga1aDE80gteTR/XZs3VK9wsK+2rSHPk=
+g0C8NkGzea+YKIsAPEcUmNeTR/XZs3VK9wsK+2rSHPk=
+VW5D+k2xaY29RtWk3sezJCCOlDI1vq4kMHSvDnioeQ8=
+/ODghHzeBL29Za9jhpiUjteTR/XZs3VK9wsK+2rSHPk=
+wsOBA4KoSTizuOZFqz3FDdeTR/XZs3VK9wsK+2rSHPk=
+6lpwCr9FwunK3IYDhLkaF8WAX6LVNdgPGHx0E7OBc/Q=
+BNuT2mewF5sBJBHzh/mfgZdkzcPpM0pSUpDYf7GcLwU=
+Qxyf2ZLqZyaLPmyI0ov+MMWAX6LVNdgPGHx0E7OBc/Q=
+oWDvK4BkrvEj/zDfTnDF7GCaWtEhOWcx
+/vhPOMB458j/CqshHti1ehkRZaY/U9MJaW/3PQhnPR4=
+BPMuhEQHX9oRzKbMJo8xS8WAX6LVNdgPGHx0E7OBc/Q=
+rnkIoTWEgFIePyL0b/W/KMWAX6LVNdgPGHx0E7OBc/Q=
++wG9CRcrHj1jsboY6LVle6OtthW9wiK6UpDYf7GcLwU=
+9LZh6B6KWXJLS5w8d5sWeMWAX6LVNdgPGHx0E7OBc/Q=
+FXP8QE2NyiYqRGfLZlV9U8WAX6LVNdgPGHx0E7OBc/Q=
+fGR1aUruk2gExLa1GQth8sWAX6LVNdgPGHx0E7OBc/Q=
+wqq+Z0thtXZex925X9CvAyCOlDI1vq4kMHSvDnioeQ8=
+6FSs1w+frjz5FRCh77OensWAX6LVNdgPGHx0E7OBc/Q=
+XzPnJOBMz/dCTNPvg7cvTcY5DkwsDicsSmARnfpRl/s=
+ozOz+yvfxH5Yy9T9qe/NedeTR/XZs3VK9wsK+2rSHPk=
+LVdJE+8Cs8t/ULiYecGzYZdkzcPpM0pSUpDYf7GcLwU=
+fWBo+MiWaIZjPFVJfjuMaMWAX6LVNdgPGHx0E7OBc/Q=
+X5zGza9d+XT66dV+o0NSIZdkzcPpM0pSUpDYf7GcLwU=
+UodjVCPAfr+wAElBDLCFxMY5DkwsDicsSmARnfpRl/s=
+qgcvFmJtWk/4Vsqryo5tyMY5DkwsDicsSmARnfpRl/s=
+7JUszTiZrBE4wif77e5MshkRZaY/U9MJaW/3PQhnPR4=
+hrsDmo1TAHItmO4KHNWldSCOlDI1vq4kMHSvDnioeQ8=
+3+gQwX7OBLyqwql/yeDx3MWAX6LVNdgPGHx0E7OBc/Q=
+MloFpoN0JD62SPDyKy/5AyCOlDI1vq4kMHSvDnioeQ8=
+mqhmM7xJx7Gy0O3xuiPyBJdkzcPpM0pSUpDYf7GcLwU=
++ykMwym9S2nag9+Lsh57vpdkzcPpM0pSUpDYf7GcLwU=
+cZcSD1ce40p+S8OOqNse+8WAX6LVNdgPGHx0E7OBc/Q=
+w9gOp689frvZWTXWrY+kZsY5DkwsDicsSmARnfpRl/s=
+FB5clMRTzqfnrf2oo3Lk0NeTR/XZs3VK9wsK+2rSHPk=
+64P8ZBpG8uauNU7tBpvQDNeTR/XZs3VK9wsK+2rSHPk=
+bRZNLpk4nbxju3EQf8neUh2An0yhn8nnMHSvDnioeQ8=
+j8oidAXZUQ4EleYWgB/h49eTR/XZs3VK9wsK+2rSHPk=
+WHueRm/w+zQuLIyDFlNkBJdkzcPpM0pSUpDYf7GcLwU=
+zYJ5BMhpcMvrZlH/HWfc48WAX6LVNdgPGHx0E7OBc/Q=
+AVtLW31C8xoqWaeElU15ypdkzcPpM0pSUpDYf7GcLwU=
+5y4fghiFmJtbMSFJXe5a9ZdkzcPpM0pSUpDYf7GcLwU=
+/Kar5pijjzPIcvDI/izKd5dkzcPpM0pSUpDYf7GcLwU=
+L1RYL9NnSN3TyeBNGIJLr9eTR/XZs3VK9wsK+2rSHPk=
+p0RCoowijcQqWaeElU15ypdkzcPpM0pSUpDYf7GcLwU=
+6QcN6oSnAdLnrf2oo3Lk0NeTR/XZs3VK9wsK+2rSHPk=
+1NYTbMR28hY45OA+okEbzdeTR/XZs3VK9wsK+2rSHPk=
+bo5SpPvwj9u+g/+zqFG10MWAX6LVNdgPGHx0E7OBc/Q=

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiBeHospitalizedHtmlAnalysis.java

@@ -55,7 +55,7 @@ public class NingHaiYiYiBeHospitalizedHtmlAnalysis implements NingHaiYiYiHtmlAna
         List<String> titles = Lists.newArrayList("姓 名", "入院时间", "出生日期", "性 别", "性别", "记录时间","年 龄", "出 生 地", "职 业", "职业", "入院时间", "民 族", "民族",
         List<String> titles = Lists.newArrayList("姓 名", "入院时间", "出生日期", "性 别", "性别", "记录时间","年 龄", "出 生 地", "职 业", "职业", "入院时间", "民 族", "民族",
                 "联系地址", "婚 姻", "婚姻", "病史陈述者", "病史可靠度", "家长姓名","住 址","联系电话", "主诉", "主 诉", "现 病 史","现病史", "既 往 史", "个 人 史", "母 孕 史", "出 生 史", "喂 养 史",
                 "联系地址", "婚 姻", "婚姻", "病史陈述者", "病史可靠度", "家长姓名","住 址","联系电话", "主诉", "主 诉", "现 病 史","现病史", "既 往 史", "个 人 史", "母 孕 史", "出 生 史", "喂 养 史",
                 "既往史", "个人史", "母孕史", "出生史", "喂养史","婚育史","家族史","年龄","姓名","出生地","住址",
                 "既往史", "个人史", "母孕史", "出生史", "喂养史","婚育史","家族史","年龄","姓名","出生地","住址",
-                "末次月经","身份证号","户籍地址","联 系 人","孕/产 次","预 产 期","产前检查","籍贯","",
+                "末次月经","身份证号","户籍地址","联 系 人","孕/产 次","预 产 期","产前检查","籍贯",
                 "生长发育史", "预防接种史", "生活习惯史", "婚 育 史", "月经婚育史", "家 族 史", "辅助检查", "记录医生", "初步诊断", "补充诊断");
                 "生长发育史", "预防接种史", "生活习惯史", "婚 育 史", "月经婚育史", "家 族 史", "辅助检查", "记录医生", "初步诊断", "补充诊断");
         String htmlContent = NingHaiYiYiHtmlAnalysisUtil.blockDivToStr(doc.selectFirst("body").child(0).getElementById("main"), true);
         String htmlContent = NingHaiYiYiHtmlAnalysisUtil.blockDivToStr(doc.selectFirst("body").child(0).getElementById("main"), true);
         if (StringUtil.isNotBlank(htmlContent)) {
         if (StringUtil.isNotBlank(htmlContent)) {

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiClinicBloodEffectHtmlAnalysis.java

@@ -26,7 +26,7 @@ public class NingHaiYiYiClinicBloodEffectHtmlAnalysis implements NingHaiYiYiHtml
     public Map<String, String> analysis(String... args) {
     public Map<String, String> analysis(String... args) {
         Map<String, String> map = Maps.newLinkedHashMap();
         Map<String, String> map = Maps.newLinkedHashMap();
         try {
         try {
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiClinicalBloodHtmlAnalysis.java

@@ -27,7 +27,7 @@ public class NingHaiYiYiClinicalBloodHtmlAnalysis implements NingHaiYiYiHtmlAnal
                 "开始时间", "结束时间", "输血过程");
                 "开始时间", "结束时间", "输血过程");
         Map<String, String> map = Maps.newLinkedHashMap();
         Map<String, String> map = Maps.newLinkedHashMap();
         try {
         try {
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiConsultationHtmlAnalysis.java

@@ -31,7 +31,7 @@ public class NingHaiYiYiConsultationHtmlAnalysis implements NingHaiYiYiHtmlAnaly
                     "会诊类型", "被邀医院", "被邀科室", "被邀医师", "申请时间", "患者病情及诊疗经过、申请会诊的理由及目的", "申请会诊科别",
                     "会诊类型", "被邀医院", "被邀科室", "被邀医师", "申请时间", "患者病情及诊疗经过、申请会诊的理由及目的", "申请会诊科别",
                     "被邀会诊科别", "申请会诊医师", "会诊意见", "会诊时间", "科主任", "会诊到达时间", "查体", "会诊建议",
                     "被邀会诊科别", "申请会诊医师", "会诊意见", "会诊时间", "科主任", "会诊到达时间", "查体", "会诊建议",
                     "会诊诊断", "由受邀医生填写,本次会诊是否必要","会诊科室", "会诊医师", "外院会诊医师所在医疗机构名称", "会诊医师所在医疗机构名称");
                     "会诊诊断", "由受邀医生填写,本次会诊是否必要","会诊科室", "会诊医师", "外院会诊医师所在医疗机构名称", "会诊医师所在医疗机构名称");
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             String htmlContent = null;
             String htmlContent = null;

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiConsultationRecordHtmlAnalysis.java

@@ -24,7 +24,7 @@ public class NingHaiYiYiConsultationRecordHtmlAnalysis implements NingHaiYiYiHtm
     public Map<String, String> analysis(String... args) {
     public Map<String, String> analysis(String... args) {
         Map<String, String> map = Maps.newLinkedHashMap();
         Map<String, String> map = Maps.newLinkedHashMap();
         try {
         try {
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiCrisisValueReportHtmlAnalysis.java

@@ -24,7 +24,7 @@ public class NingHaiYiYiCrisisValueReportHtmlAnalysis implements NingHaiYiYiHtml
     public Map<String, String> analysis(String... args) {
     public Map<String, String> analysis(String... args) {
         Map<String, String> map = Maps.newLinkedHashMap();
         Map<String, String> map = Maps.newLinkedHashMap();
         try {
         try {
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiCriticallyIllNoticeHtmlAnalysis.java

@@ -29,7 +29,7 @@ public class NingHaiYiYiCriticallyIllNoticeHtmlAnalysis implements NingHaiYiYiHt
             List<String> titles = Lists.newArrayList("姓名", "性别", "年龄", "出生日期", "科室", "科别", "病区", "床号", "住院号",
             List<String> titles = Lists.newArrayList("姓名", "性别", "年龄", "出生日期", "科室", "科别", "病区", "床号", "住院号",
                     "单位或地址", "联系电话", "初步诊断", "临床诊断", "病情摘要", "主要症状", "体格检查", "辅助检查", "告知医师签名",
                     "单位或地址", "联系电话", "初步诊断", "临床诊断", "病情摘要", "主要症状", "体格检查", "辅助检查", "告知医师签名",
                     "告知时间", "患方意见", "患方签名", "手印说明", "与患者关系", "患者(或被授权人)签名与患方关系", "医师签名", "时间", "签字时间");
                     "告知时间", "患方意见", "患方签名", "手印说明", "与患者关系", "患者(或被授权人)签名与患方关系", "医师签名", "时间", "签字时间");
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Document doc = Jsoup.parse(html);
             Document doc = Jsoup.parse(html);

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiDeathCaseDiscussHtmlAnalysis.java

@@ -25,7 +25,7 @@ public class NingHaiYiYiDeathCaseDiscussHtmlAnalysis implements NingHaiYiYiHtmlA
     public Map<String, String> analysis(String... args) {
     public Map<String, String> analysis(String... args) {
         Map<String, String> map = Maps.newLinkedHashMap();
         Map<String, String> map = Maps.newLinkedHashMap();
         try {
         try {
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTypeId = args[2];
             String recTypeId = args[2];
             Document doc = Jsoup.parse(html);
             Document doc = Jsoup.parse(html);
             Element bigDivElement = doc.selectFirst("body").child(0).getElementById("main");
             Element bigDivElement = doc.selectFirst("body").child(0).getElementById("main");

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiDeathRecordHtmlAnalysis.java

@@ -27,7 +27,7 @@ public class NingHaiYiYiDeathRecordHtmlAnalysis implements NingHaiYiYiHtmlAnalys
         try {
         try {
             List<String> titles = Lists.newArrayList("入院日期", "入院时间", "死亡时间", "记录时间", "入院诊断", "入院情况",
             List<String> titles = Lists.newArrayList("入院日期", "入院时间", "死亡时间", "记录时间", "入院诊断", "入院情况",
                     "诊疗经过(重点记录病情演变、抢救经过)", "诊治经过", "死亡原因", "死亡诊断", "医师签字");
                     "诊疗经过(重点记录病情演变、抢救经过)", "诊治经过", "死亡原因", "死亡诊断", "医师签字");
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Document doc = Jsoup.parse(html);
             Document doc = Jsoup.parse(html);

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiDifficultCaseDiscussHtmlAnalysis.java

@@ -27,7 +27,7 @@ public class NingHaiYiYiDifficultCaseDiscussHtmlAnalysis implements NingHaiYiYiH
         try {
         try {
             List<String> titles = Lists.newArrayList("姓名", "性别", "年龄", "出生日期", "科别", "住址(或单位)", "讨论日期",
             List<String> titles = Lists.newArrayList("姓名", "性别", "年龄", "出生日期", "科别", "住址(或单位)", "讨论日期",
                     "讨论主持人", "参加讨论人", "发言记录(包括病历简要、讨论意见及结论)", "病史简介", "讨论意见", "主持人小结意见", "记录者(签名)", "科主任(签名)");
                     "讨论主持人", "参加讨论人", "发言记录(包括病历简要、讨论意见及结论)", "病史简介", "讨论意见", "主持人小结意见", "记录者(签名)", "科主任(签名)");
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Document doc = Jsoup.parse(html);
             Document doc = Jsoup.parse(html);

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiDutyShiftSystemHtmlAnalysis.java

@@ -24,7 +24,7 @@ public class NingHaiYiYiDutyShiftSystemHtmlAnalysis implements NingHaiYiYiHtmlAn
     public Map<String, String> analysis(String... args) {
     public Map<String, String> analysis(String... args) {
         Map<String, String> map = Maps.newLinkedHashMap();
         Map<String, String> map = Maps.newLinkedHashMap();
         try {
         try {
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiFirstCourseRecordHtmlAnalysis.java

@@ -26,7 +26,7 @@ public class NingHaiYiYiFirstCourseRecordHtmlAnalysis implements NingHaiYiYiHtml
         Map<String, String> structureMap = Maps.newLinkedHashMap();
         Map<String, String> structureMap = Maps.newLinkedHashMap();
         try {
         try {
             List<String> titles = Lists.newArrayList("一. 病例特点", "二. 拟诊讨论", "三. 诊疗计划","三、诊疗计划", "医师签名");
             List<String> titles = Lists.newArrayList("一. 病例特点", "二. 拟诊讨论", "三. 诊疗计划","三、诊疗计划", "医师签名");
-            Document doc = Jsoup.parse(args[0]);
+            Document doc = Jsoup.parse(args[0].replace("&nbsp;"," "));
             String htmlContent = NingHaiYiYiHtmlAnalysisUtil.blockDivToStr(doc.selectFirst("body").child(0), true);
             String htmlContent = NingHaiYiYiHtmlAnalysisUtil.blockDivToStr(doc.selectFirst("body").child(0), true);
             if (StringUtil.isNotBlank(htmlContent)) {
             if (StringUtil.isNotBlank(htmlContent)) {
                 CommonAnalysisUtil.html2StructureMap(titles, htmlContent, structureMap);
                 CommonAnalysisUtil.html2StructureMap(titles, htmlContent, structureMap);

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiLeaveHospitalHtmlAnalysis.java

@@ -29,7 +29,7 @@ public class NingHaiYiYiLeaveHospitalHtmlAnalysis implements NingHaiYiYiHtmlAnal
                     "病理号", "B超", "X片号", "CT号", "MRI号", "内镜", "入院诊断", "出院诊断", "入院日期", "出院日期", "地址", "住院天数", "婚姻", "分娩日期",
                     "病理号", "B超", "X片号", "CT号", "MRI号", "内镜", "入院诊断", "出院诊断", "入院日期", "出院日期", "地址", "住院天数", "婚姻", "分娩日期",
                     "分娩方式", "手术指征", "入院情况", "辅助检查","诊治经过", "住院经过", "入院后检查化验结果", "入院后化验检查结果", "诊疗经过", "治疗结果", "转归情况", "出院计划",
                     "分娩方式", "手术指征", "入院情况", "辅助检查","诊治经过", "住院经过", "入院后检查化验结果", "入院后化验检查结果", "诊疗经过", "治疗结果", "转归情况", "出院计划",
                     "病理检查结果","出院情况","出院时情况", "婴儿情况", "治疗效果", "出院医嘱", "医师签名", "日期", "时 间", "其它", "主治医师", "住院医师");
                     "病理检查结果","出院情况","出院时情况", "婴儿情况", "治疗效果", "出院医嘱", "医师签名", "日期", "时 间", "其它", "主治医师", "住院医师");
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Document doc = Jsoup.parse(html);
             Document doc = Jsoup.parse(html);

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiOperationHtmlAnalysis.java

@@ -52,7 +52,7 @@ public class NingHaiYiYiOperationHtmlAnalysis implements NingHaiYiYiHtmlAnalysis
                 .replace("手术室完成的、治疗性质的及全麻下完成的有创诊疗操作参照手术管理。(包括介入治疗、胃肠镜","")
                 .replace("手术室完成的、治疗性质的及全麻下完成的有创诊疗操作参照手术管理。(包括介入治疗、胃肠镜","")
                 .replace("下肿瘤切除/粘膜下肿瘤剥除等)","");
                 .replace("下肿瘤切除/粘膜下肿瘤剥除等)","");
         List<String> titles = Lists.newArrayList(
         List<String> titles = Lists.newArrayList(
-                "病情记录", "患者手术后情况", "手术简要经过(包括手术方式、术中所见、过程是否顺利、有无并发症等)", "术后去向", "术后去向", "术后诊断", "术后处理措施", "术后应当特别注意观察的事项:", "术后治疗计划(包括术后应当特别注意观察的事项)", "医生签名", "医师签名"
+                "病情记录", "患者手术后情况", "手术简要经过(包括手术方式、术中所见、过程是否顺利、有无并发症等)", "术后去向", "术后去向", "术后诊断", "术后告知","术后处理措施", "术后应当特别注意观察的事项:", "术后治疗计划(包括术后应当特别注意观察的事项)", "医生签名", "医师签名"
         );
         );
         titles = CommonAnalysisUtil.sortTitlesNoColon(titles, bqjlText);
         titles = CommonAnalysisUtil.sortTitlesNoColon(titles, bqjlText);
         CommonAnalysisUtil.cutByTitlesNoColon(bqjlText, titles, 0, map);
         CommonAnalysisUtil.cutByTitlesNoColon(bqjlText, titles, 0, map);

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiOperationRecordHtmlAnalysis.java

@@ -25,7 +25,7 @@ public class NingHaiYiYiOperationRecordHtmlAnalysis implements NingHaiYiYiHtmlAn
     public Map<String, String> analysis(String... args) {
     public Map<String, String> analysis(String... args) {
         Map<String, String> map = Maps.newLinkedHashMap();
         Map<String, String> map = Maps.newLinkedHashMap();
         try {
         try {
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             NingHaiYiYiHtmlAnalysisUtil.tableStyle1InsertMap(Jsoup.parse(html).selectFirst("body").child(0).getElementById("header"), map);
             NingHaiYiYiHtmlAnalysisUtil.tableStyle1InsertMap(Jsoup.parse(html).selectFirst("body").child(0).getElementById("header"), map);

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiPreoperativeHtmlAnalysis.java

@@ -25,7 +25,7 @@ public class NingHaiYiYiPreoperativeHtmlAnalysis implements NingHaiYiYiHtmlAnaly
     public Map<String, String> analysis(String... args) {
     public Map<String, String> analysis(String... args) {
         Map<String, String> map = Maps.newLinkedHashMap();
         Map<String, String> map = Maps.newLinkedHashMap();
         try {
         try {
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiRescueHtmlAnalysis.java

@@ -24,7 +24,7 @@ public class NingHaiYiYiRescueHtmlAnalysis implements NingHaiYiYiHtmlAnalysis {
     public Map<String, String> analysis(String... args) {
     public Map<String, String> analysis(String... args) {
         Map<String, String> map = Maps.newLinkedHashMap();
         Map<String, String> map = Maps.newLinkedHashMap();
         try {
         try {
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiStagesSummaryHtmlAnalysis.java

@@ -24,7 +24,7 @@ public class NingHaiYiYiStagesSummaryHtmlAnalysis implements NingHaiYiYiHtmlAnal
     public Map<String, String> analysis(String... args) {
     public Map<String, String> analysis(String... args) {
         Map<String, String> map = Maps.newLinkedHashMap();
         Map<String, String> map = Maps.newLinkedHashMap();
         try {
         try {
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiThreeLevelWardHtmlAnalysis.java

@@ -27,7 +27,7 @@ public class NingHaiYiYiThreeLevelWardHtmlAnalysis implements NingHaiYiYiHtmlAna
     public Map<String, String> analysis(String... args) {
     public Map<String, String> analysis(String... args) {
         Map<String, String> structureMap = Maps.newLinkedHashMap();
         Map<String, String> structureMap = Maps.newLinkedHashMap();
         try {
         try {
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Document doc = Jsoup.parse(html);
             Document doc = Jsoup.parse(html);

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiTransferIntoHtmlAnalysis.java

@@ -24,7 +24,7 @@ public class NingHaiYiYiTransferIntoHtmlAnalysis implements NingHaiYiYiHtmlAnaly
     public Map<String, String> analysis(String... args) {
     public Map<String, String> analysis(String... args) {
         Map<String, String> map = Maps.newLinkedHashMap();
         Map<String, String> map = Maps.newLinkedHashMap();
         try {
         try {
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/ninghaiyiyi/util/NingHaiYiYiTransferOutHtmlAnalysis.java

@@ -24,7 +24,7 @@ public class NingHaiYiYiTransferOutHtmlAnalysis implements NingHaiYiYiHtmlAnalys
     public Map<String, String> analysis(String... args) {
     public Map<String, String> analysis(String... args) {
         Map<String, String> map = Maps.newLinkedHashMap();
         Map<String, String> map = Maps.newLinkedHashMap();
         try {
         try {
-            String html = args[0];
+            String html = args[0].replace("&nbsp;"," ");
             String recTitle = args[1];
             String recTitle = args[1];
             String recTypeId = args[2];
             String recTypeId = args[2];
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");
             Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0).getElementById("main");