x 5 tahun lalu
induk
melakukan
8db671d2a3
100 mengubah file dengan 4269 tambahan dan 228 penghapusan
  1. 8 0
      .idea/.gitignore
  2. 32 0
      .idea/codeStyles/Project.xml
  3. 5 0
      .idea/codeStyles/codeStyleConfig.xml
  4. 6 0
      .idea/inspectionProfiles/Project_Default.xml
  5. 7 0
      .idea/jsLibraryMappings.xml
  6. 85 0
      .idea/jsLinters/jshint.xml
  7. 4 0
      .idea/misc.xml
  8. 8 0
      .idea/modules.xml
  9. 15 0
      .idea/twong-h5.iml
  10. 6 0
      .idea/vcs.xml
  11. 43 0
      build.py
  12. 3 1
      cordova/config.xml
  13. 19 1
      cordova/package-lock.json
  14. 10 3
      cordova/package.json
  15. 44 5
      cordova/platforms/android/android.json
  16. 1 0
      cordova/platforms/android/app/build.gradle
  17. TEMPAT SAMPAH
      cordova/platforms/android/app/libs/alipaySdk-15.6.5-20190718211148.aar
  18. 1 1
      cordova/platforms/android/app/src/main/AndroidManifest.xml
  19. 21 1
      cordova/platforms/android/app/src/main/assets/www/cordova_plugins.js
  20. 0 0
      cordova/platforms/android/app/src/main/assets/www/h5/css/chunk-a0ae187c.2e9f9c8d.css
  21. 0 1
      cordova/platforms/android/app/src/main/assets/www/h5/css/login.82e7138a.css
  22. 0 0
      cordova/platforms/android/app/src/main/assets/www/h5/js/chunk-vendors.25ca7c5d.js
  23. 0 0
      cordova/platforms/android/app/src/main/assets/www/h5/js/chunk-vendors.25ca7c5d.js.map
  24. 0 0
      cordova/platforms/android/app/src/main/assets/www/index.html
  25. 1 0
      cordova/platforms/android/app/src/main/java/cn/hhjjj/alipay/PayResult.java
  26. 102 0
      cordova/platforms/android/app/src/main/java/cn/hhjjj/alipay/alipay.java
  27. 130 0
      cordova/platforms/android/app/src/main/java/io/ionic/keyboard/IonicKeyboard.java
  28. 8 1
      cordova/platforms/android/app/src/main/res/xml/config.xml
  29. 1 1
      cordova/platforms/android/build.gradle
  30. 10 0
      cordova/platforms/android/cordova-plugin-alipay-v2/twong-alipay.gradle
  31. 21 1
      cordova/platforms/android/platform_www/cordova_plugins.js
  32. 2 0
      cordova/platforms/android/project.properties
  33. 2 2
      cordova/platforms/ios/CordovaLib/CordovaLib.xcodeproj/xcuserdata/x.xcuserdatad/xcschemes/xcschememanagement.plist
  34. 10 0
      cordova/platforms/ios/exportOptions.plist
  35. 11 7
      cordova/platforms/ios/frameworks.json
  36. 43 1
      cordova/platforms/ios/ios.json
  37. 20 1
      cordova/platforms/ios/platform_www/cordova_plugins.js
  38. 33 0
      cordova/platforms/ios/美天旺.xcarchive/Info.plist
  39. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/alipay_msp_back@2x.png
  40. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/alipay_msp_refresh@2x.png
  41. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/bar@2x.png
  42. 0 0
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/bridge.js
  43. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/refresh@2x.png
  44. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/refresh_click@2x.png
  45. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/shutdown@2x.png
  46. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/shutdown_click@2x.png
  47. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AppIcon60x60@2x.png
  48. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AppIcon76x76@2x~ipad.png
  49. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/Assets.car
  50. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/CDVLaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/objects-13.0+.nib
  51. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/CDVLaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/runtime.nib
  52. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/CDVLaunchScreen.storyboardc/Info.plist
  53. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/CDVLaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/objects-13.0+.nib
  54. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/CDVLaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/runtime.nib
  55. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/Info.plist
  56. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/JPushConfig.plist
  57. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/MainViewController.nib
  58. 1 0
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/PkgInfo
  59. 3208 0
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/_CodeSignature/CodeResources
  60. 110 0
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/config.xml
  61. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/embedded.mobileprovision
  62. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/美天旺
  63. 65 17
      cordova/platforms/ios/美天旺.xcodeproj/project.pbxproj
  64. 5 0
      cordova/platforms/ios/美天旺.xcworkspace/xcuserdata/x.xcuserdatad/IDEFindNavigatorScopes.plist
  65. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺.xcworkspace/xcuserdata/x.xcuserdatad/UserInterfaceState.xcuserstate
  66. 6 0
      cordova/platforms/ios/美天旺.xcworkspace/xcuserdata/x.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
  67. 3 1
      cordova/platforms/ios/美天旺/Entitlements-Debug.plist
  68. 3 1
      cordova/platforms/ios/美天旺/Entitlements-Release.plist
  69. 57 182
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/Contents.json
  70. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-1024.png
  71. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-20.png
  72. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-24@2x.png
  73. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-27.5@2x.png
  74. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-29@3x.png
  75. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-44@2x.png
  76. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-83.5@2x.png
  77. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-86@2x.png
  78. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-98@2x.png
  79. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ios-marketing-1024x1024.png
  80. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-20x20.png
  81. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-20x20@2x.png
  82. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-29x29.png
  83. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-29x29@2x.png
  84. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-40x40.png
  85. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-40x40@2x.png
  86. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-76x76.png
  87. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-76x76@2x.png
  88. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-83.5x83.5@2x.png
  89. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-20x20@2x.png
  90. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-20x20@3x.png
  91. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-29x29@2x.png
  92. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-29x29@3x.png
  93. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-40x40@2x.png
  94. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-40x40@3x.png
  95. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-60x60@2x.png
  96. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-60x60@3x.png
  97. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Plugins/cordova-plugin-alipay-v2/AlipaySDK.framework/AlipaySDK
  98. TEMPAT SAMPAH
      cordova/platforms/ios/美天旺/Plugins/cordova-plugin-alipay-v2/AlipaySDK.framework/AlipaySDK-inside-Info.plist
  99. 56 0
      cordova/platforms/ios/美天旺/Plugins/cordova-plugin-alipay-v2/AlipaySDK.framework/Headers/AFServiceCenter.h
  100. 43 0
      cordova/platforms/ios/美天旺/Plugins/cordova-plugin-alipay-v2/AlipaySDK.framework/Headers/AFServiceResponse.h

+ 8 - 0
.idea/.gitignore

@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
+# Editor-based HTTP Client requests
+/httpRequests/

+ 32 - 0
.idea/codeStyles/Project.xml

@@ -0,0 +1,32 @@
+<component name="ProjectCodeStyleConfiguration">
+  <code_scheme name="Project" version="173">
+    <JSCodeStyleSettings version="0">
+      <option name="FORCE_QUOTE_STYlE" value="true" />
+    </JSCodeStyleSettings>
+    <JetCodeStyleSettings>
+      <option name="PACKAGES_TO_USE_STAR_IMPORTS">
+        <value>
+          <package name="java.util" alias="false" withSubpackages="false" />
+          <package name="kotlinx.android.synthetic" alias="false" withSubpackages="true" />
+          <package name="io.ktor" alias="false" withSubpackages="true" />
+        </value>
+      </option>
+      <option name="PACKAGES_IMPORT_LAYOUT">
+        <value>
+          <package name="" alias="false" withSubpackages="true" />
+          <package name="java" alias="false" withSubpackages="true" />
+          <package name="javax" alias="false" withSubpackages="true" />
+          <package name="kotlin" alias="false" withSubpackages="true" />
+          <package name="" alias="true" withSubpackages="true" />
+        </value>
+      </option>
+    </JetCodeStyleSettings>
+    <codeStyleSettings language="JavaScript">
+      <indentOptions>
+        <option name="INDENT_SIZE" value="2" />
+        <option name="CONTINUATION_INDENT_SIZE" value="2" />
+        <option name="TAB_SIZE" value="2" />
+      </indentOptions>
+    </codeStyleSettings>
+  </code_scheme>
+</component>

+ 5 - 0
.idea/codeStyles/codeStyleConfig.xml

@@ -0,0 +1,5 @@
+<component name="ProjectCodeStyleConfiguration">
+  <state>
+    <option name="USE_PER_PROJECT_SETTINGS" value="true" />
+  </state>
+</component>

+ 6 - 0
.idea/inspectionProfiles/Project_Default.xml

@@ -0,0 +1,6 @@
+<component name="InspectionProjectProfileManager">
+  <profile version="1.0">
+    <option name="myName" value="Project Default" />
+    <inspection_tool class="Eslint" enabled="true" level="WARNING" enabled_by_default="true" />
+  </profile>
+</component>

+ 7 - 0
.idea/jsLibraryMappings.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="JavaScriptLibraryMappings">
+    <file url="file://$PROJECT_DIR$" libraries="{twong-h5/node_modules}" />
+    <file url="PROJECT" libraries="{twong-h5/node_modules}" />
+  </component>
+</project>

+ 85 - 0
.idea/jsLinters/jshint.xml

@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="JSHintConfiguration" version="2.12.0" use-config-file="true" use-custom-config-file="true" custom-config-file-path="$PROJECT_DIR$/cordova/plugins/cordova-plugin-statusbar/.jshintrc">
+    <option asi="false" />
+    <option bitwise="true" />
+    <option boss="false" />
+    <option browser="true" />
+    <option browserify="false" />
+    <option camelcase="false" />
+    <option couch="false" />
+    <option curly="true" />
+    <option debug="false" />
+    <option devel="false" />
+    <option dojo="false" />
+    <option elision="false" />
+    <option enforceall="false" />
+    <option eqeqeq="true" />
+    <option eqnull="false" />
+    <option es3="false" />
+    <option es5="false" />
+    <option esnext="false" />
+    <option evil="false" />
+    <option expr="false" />
+    <option forin="true" />
+    <option freeze="false" />
+    <option funcscope="false" />
+    <option futurehostile="false" />
+    <option gcl="false" />
+    <option globalstrict="false" />
+    <option immed="false" />
+    <option iterator="false" />
+    <option jasmine="false" />
+    <option jquery="true" />
+    <option lastsemic="false" />
+    <option latedef="false" />
+    <option laxbreak="false" />
+    <option laxcomma="false" />
+    <option loopfunc="false" />
+    <option maxerr="50" />
+    <option mocha="false" />
+    <option module="true" />
+    <option mootools="false" />
+    <option moz="false" />
+    <option multistr="false" />
+    <option newcap="false" />
+    <option noarg="true" />
+    <option nocomma="false" />
+    <option node="true" />
+    <option noempty="true" />
+    <option nomen="false" />
+    <option nonbsp="false" />
+    <option nonew="true" />
+    <option nonstandard="false" />
+    <option notypeof="false" />
+    <option noyield="false" />
+    <option onevar="false" />
+    <option passfail="false" />
+    <option phantom="false" />
+    <option plusplus="false" />
+    <option proto="false" />
+    <option prototypejs="false" />
+    <option qunit="false" />
+    <option quotmark="false" />
+    <option rhino="false" />
+    <option scripturl="false" />
+    <option shadow="false" />
+    <option shelljs="false" />
+    <option singleGroups="false" />
+    <option smarttabs="false" />
+    <option strict="true" />
+    <option sub="false" />
+    <option supernew="false" />
+    <option trailing="false" />
+    <option typed="false" />
+    <option undef="true" />
+    <option unused="false" />
+    <option validthis="false" />
+    <option varstmt="false" />
+    <option white="false" />
+    <option withstmt="false" />
+    <option worker="false" />
+    <option wsh="false" />
+    <option yui="false" />
+  </component>
+</project>

+ 4 - 0
.idea/misc.xml

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_14" default="false" project-jdk-name="1.8" project-jdk-type="JavaSDK" />
+</project>

+ 8 - 0
.idea/modules.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/twong-h5.iml" filepath="$PROJECT_DIR$/.idea/twong-h5.iml" />
+    </modules>
+  </component>
+</project>

+ 15 - 0
.idea/twong-h5.iml

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+  <component name="Go" enabled="true" />
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
+      <excludeFolder url="file://$MODULE_DIR$/cordova/platforms" />
+    </content>
+    <content url="file://$MODULE_DIR$/cordova/node_modules" />
+    <content url="file://$MODULE_DIR$/cordova/www" />
+    <orderEntry type="jdk" jdkName="Python 2.7" jdkType="Python SDK" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>

+ 6 - 0
.idea/vcs.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="Git" />
+  </component>
+</project>

+ 43 - 0
build.py

@@ -0,0 +1,43 @@
+# -*- coding: utf-8 -*-
+import os
+import subprocess
+
+from tools.upload import *
+from tools.packHelper import *
+
+# 安卓打包位置
+apkPath = "./cordova/platforms/android/app/build/outputs/apk/release/app-release.apk"
+# IOS appID
+appID = "1537411658"
+# appStore 地址
+appStore = "itms-apps://itunes.apple.com/us/app/apple-store/" + appID
+
+
+# 保存版本信息
+def save_version(new_ver):
+    ver = {
+        "version": new_ver,
+        "iosVersion": new_ver,
+        'iosID': (appID,),
+        "iosStore": appStore,
+        "download": remote_url + "/twong-" + new_ver + ".apk",
+    }
+    ver_file = open("tools/version.json", "w")
+    json.dump(ver, ver_file)
+    ver_file.close()
+
+
+if __name__ == "__main__":
+    # cur_ver = get_version()
+    # ver_new = cur_ver["version"]
+    # ver_new = new_version(ver_new)
+    # apk_version(ver_new)
+
+    ret = subprocess.call("sh ./tools/build.sh", stderr=subprocess.STDOUT, shell=True)
+    print(ret)
+    # if not upload(apkPath, "twong-" + ver_new + ".apk"):
+    #     exit(-1)
+    #
+    # save_version(ver_new)
+    # if not upload("tools/version.json", "version"):
+    #     exit(-1)

+ 3 - 1
cordova/config.xml

@@ -1,5 +1,5 @@
 <?xml version='1.0' encoding='utf-8'?>
-<widget id="com.shotshock.twong" version="1.0.6" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
+<widget id="com.shotshock.twong" version="1.2.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
     <name>美天旺</name>
     <description>
         美天旺是完璧时空旗下新型垂直电商App,专注于新经济下的购物服务!
@@ -58,6 +58,8 @@
         <!-- iPad Spotlight and Settings Icon -->
         <icon src="res/ios/icon-50.png" width="50" height="50" />
         <icon src="res/ios/icon-50@2x.png" width="100" height="100" />
+        <!-- iOS Marketing -->
+        <icon src="res/ios/ios-marketing-1024x1024" width="024" height="1024" />
         <preference name="CodePushDeploymentKey" value="YOUR-ANDROID-DEPLOYMENT-KEY" />
         <preference name="CodePushPublicKey" value="YOUR-PUBLIC-KEY" />
     </platform>

+ 19 - 1
cordova/package-lock.json

@@ -1,6 +1,6 @@
 {
   "name": "com.shotshock.twong",
-  "version": "1.0.0",
+  "version": "1.6.0",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
@@ -198,12 +198,24 @@
         }
       }
     },
+    "cordova-plugin-alipay-v2": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npm.taobao.org/cordova-plugin-alipay-v2/download/cordova-plugin-alipay-v2-2.0.0.tgz",
+      "integrity": "sha1-cq5pXw1UBMYcqICp8Eu4xba/HR8=",
+      "dev": true
+    },
     "cordova-plugin-app-version": {
       "version": "0.1.9",
       "resolved": "https://registry.npm.taobao.org/cordova-plugin-app-version/download/cordova-plugin-app-version-0.1.9.tgz",
       "integrity": "sha1-nbBgeGMzenEEiTAuX1CpBPFEm9s=",
       "dev": true
     },
+    "cordova-plugin-console": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npm.taobao.org/cordova-plugin-console/download/cordova-plugin-console-1.1.0.tgz",
+      "integrity": "sha1-4vusECkBeeRMtyxf28QQpTHBzW0=",
+      "dev": true
+    },
     "cordova-plugin-customurlscheme": {
       "version": "5.0.2",
       "resolved": "https://registry.npm.taobao.org/cordova-plugin-customurlscheme/download/cordova-plugin-customurlscheme-5.0.2.tgz",
@@ -439,6 +451,12 @@
       "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=",
       "dev": true
     },
+    "ionic-plugin-keyboard": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npm.taobao.org/ionic-plugin-keyboard/download/ionic-plugin-keyboard-2.2.1.tgz",
+      "integrity": "sha1-8qnhabvptVIkADR8n9bTRn7j+hI=",
+      "dev": true
+    },
     "ios-sim": {
       "version": "8.0.2",
       "resolved": "https://registry.npm.taobao.org/ios-sim/download/ios-sim-8.0.2.tgz",

+ 10 - 3
cordova/package.json

@@ -15,7 +15,9 @@
   "devDependencies": {
     "cordova-android": "^9.0.0",
     "cordova-ios": "^6.1.1",
+    "cordova-plugin-alipay-v2": "^2.0.0",
     "cordova-plugin-app-version": "^0.1.9",
+    "cordova-plugin-console": "^1.1.0",
     "cordova-plugin-customurlscheme": "^5.0.2",
     "cordova-plugin-device": "^2.0.3",
     "cordova-plugin-fullscreen": "^1.3.0",
@@ -24,14 +26,14 @@
     "cordova-plugin-statusbar": "^2.4.3",
     "cordova-plugin-wechat": "git+https://github.com/xu-li/cordova-plugin-wechat.git#develop",
     "cordova-plugin-whitelist": "^1.3.4",
+    "ionic-plugin-keyboard": "^2.2.1",
     "jpush-phonegap-plugin": "https://gitee.com/scnon/jpush-phonegap-plugin.git"
   },
   "cordova": {
     "plugins": {
       "cordova-plugin-whitelist": {},
       "jpush-phonegap-plugin": {
-        "APP_KEY": "ab09fb9a832156e9c500ee68",
-        "CHANNEL": "developer-default"
+        "APP_KEY": "ab09fb9a832156e9c500ee68"
       },
       "cordova-plugin-wechat": {
         "WECHATAPPID": "wx1bb4342986c22b28",
@@ -46,7 +48,12 @@
       "cordova-plugin-fullscreen": {},
       "cordova-plugin-statusbar": {},
       "cordova-plugin-inappbrowser": {},
-      "cordova-plugin-app-version": {}
+      "cordova-plugin-app-version": {},
+      "cordova-plugin-console": {},
+      "cordova-plugin-alipay-v2": {
+        "APP_ID": "2021001196660263"
+      },
+      "ionic-plugin-keyboard": {}
     },
     "platforms": [
       "android",

+ 44 - 5
cordova/platforms/android/android.json

@@ -47,6 +47,14 @@
             {
               "xml": "<feature name=\"AppVersion\"><param name=\"android-package\" value=\"uk.co.whiteoctober.cordova.AppVersion\" /></feature>",
               "count": 1
+            },
+            {
+              "xml": "<feature name=\"alipay\"><param name=\"android-package\" value=\"cn.hhjjj.alipay.alipay\" /></feature>",
+              "count": 2
+            },
+            {
+              "xml": "<feature name=\"Keyboard\"><param name=\"android-package\" value=\"io.ionic.keyboard.IonicKeyboard\" /><param name=\"onload\" value=\"true\" /></feature>",
+              "count": 1
             }
           ],
           "/widget": []
@@ -213,15 +221,15 @@
           "/*": [
             {
               "xml": "<uses-permission android:name=\"android.permission.INTERNET\" />",
-              "count": 1
+              "count": 3
             },
             {
               "xml": "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\" />",
-              "count": 1
+              "count": 3
             },
             {
               "xml": "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\" />",
-              "count": 1
+              "count": 3
             },
             {
               "xml": "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\" />",
@@ -241,7 +249,8 @@
               "xml": "<intent-filter><action android:name=\"android.intent.action.VIEW\" /><category android:name=\"android.intent.category.DEFAULT\" /><category android:name=\"android.intent.category.BROWSABLE\" /><data android:host=\" \" android:pathPrefix=\"/\" android:scheme=\" \" /></intent-filter>",
               "count": 1
             }
-          ]
+          ],
+          "application": []
         }
       },
       "config.xml": {
@@ -289,6 +298,16 @@
     },
     "cordova-plugin-app-version": {
       "PACKAGE_NAME": "com.shotshock.twong"
+    },
+    "cordova-plugin-console": {
+      "PACKAGE_NAME": "com.shotshock.twong"
+    },
+    "cordova-plugin-alipay-v2": {
+      "APP_ID": "2021001196660263",
+      "PACKAGE_NAME": "com.shotshock.twong"
+    },
+    "ionic-plugin-keyboard": {
+      "PACKAGE_NAME": "com.shotshock.twong"
     }
   },
   "dependent_plugins": {},
@@ -356,6 +375,23 @@
       "clobbers": [
         "cordova.getAppVersion"
       ]
+    },
+    {
+      "id": "cordova-plugin-alipay-v2.alipay",
+      "file": "plugins/cordova-plugin-alipay-v2/www/alipay.js",
+      "pluginId": "cordova-plugin-alipay-v2",
+      "clobbers": [
+        "cordova.plugins.alipay"
+      ]
+    },
+    {
+      "id": "ionic-plugin-keyboard.keyboard",
+      "file": "plugins/ionic-plugin-keyboard/www/android/keyboard.js",
+      "pluginId": "ionic-plugin-keyboard",
+      "clobbers": [
+        "cordova.plugins.Keyboard"
+      ],
+      "runs": true
     }
   ],
   "plugin_metadata": {
@@ -368,6 +404,9 @@
     "cordova-plugin-fullscreen": "1.3.0",
     "cordova-plugin-statusbar": "2.4.3",
     "cordova-plugin-inappbrowser": "4.0.0",
-    "cordova-plugin-app-version": "0.1.9"
+    "cordova-plugin-app-version": "0.1.9",
+    "cordova-plugin-console": "1.1.0",
+    "cordova-plugin-alipay-v2": "2.0.0",
+    "ionic-plugin-keyboard": "2.2.1"
   }
 }

+ 1 - 0
cordova/platforms/android/app/build.gradle

@@ -148,6 +148,7 @@ ext {
 
 // PLUGIN GRADLE EXTENSIONS START
 apply from: "../cordova-plugin-wechat/twong-android-build.gradle"
+apply from: "../cordova-plugin-alipay-v2/twong-alipay.gradle"
 // PLUGIN GRADLE EXTENSIONS END
 
 def hasBuildExtras1 = file('build-extras.gradle').exists()

TEMPAT SAMPAH
cordova/platforms/android/app/libs/alipaySdk-15.6.5-20190718211148.aar


+ 1 - 1
cordova/platforms/android/app/src/main/AndroidManifest.xml

@@ -1,5 +1,5 @@
 <?xml version='1.0' encoding='utf-8'?>
-<manifest android:hardwareAccelerated="true" android:versionCode="10006" android:versionName="1.0.6" package="com.shotshock.twong" xmlns:android="http://schemas.android.com/apk/res/android">
+<manifest android:hardwareAccelerated="true" android:versionCode="10201" android:versionName="1.2.1" package="com.shotshock.twong" xmlns:android="http://schemas.android.com/apk/res/android">
     <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" />
     <uses-permission android:name="android.permission.INTERNET" />
     <application android:hardwareAccelerated="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:usesCleartextTraffic="true">

+ 21 - 1
cordova/platforms/android/app/src/main/assets/www/cordova_plugins.js

@@ -63,6 +63,23 @@ cordova.define('cordova/plugin_list', function(require, exports, module) {
       "clobbers": [
         "cordova.getAppVersion"
       ]
+    },
+    {
+      "id": "cordova-plugin-alipay-v2.alipay",
+      "file": "plugins/cordova-plugin-alipay-v2/www/alipay.js",
+      "pluginId": "cordova-plugin-alipay-v2",
+      "clobbers": [
+        "cordova.plugins.alipay"
+      ]
+    },
+    {
+      "id": "ionic-plugin-keyboard.keyboard",
+      "file": "plugins/ionic-plugin-keyboard/www/android/keyboard.js",
+      "pluginId": "ionic-plugin-keyboard",
+      "clobbers": [
+        "cordova.plugins.Keyboard"
+      ],
+      "runs": true
     }
   ];
   module.exports.metadata = {
@@ -75,6 +92,9 @@ cordova.define('cordova/plugin_list', function(require, exports, module) {
     "cordova-plugin-fullscreen": "1.3.0",
     "cordova-plugin-statusbar": "2.4.3",
     "cordova-plugin-inappbrowser": "4.0.0",
-    "cordova-plugin-app-version": "0.1.9"
+    "cordova-plugin-app-version": "0.1.9",
+    "cordova-plugin-console": "1.1.0",
+    "cordova-plugin-alipay-v2": "2.0.0",
+    "ionic-plugin-keyboard": "2.2.1"
   };
 });

File diff ditekan karena terlalu besar
+ 0 - 0
cordova/platforms/android/app/src/main/assets/www/h5/css/chunk-a0ae187c.2e9f9c8d.css


+ 0 - 1
cordova/platforms/android/app/src/main/assets/www/h5/css/login.82e7138a.css

@@ -1 +0,0 @@
-.ChangePassword .phone input[data-v-fdddd020]{width:2rem;text-align:center}.codeVal[data-v-fdddd020]{width:1.5rem;height:.5rem}.code img[data-v-7f49b668],.code img[data-v-54d7f42c],.codeVal img[data-v-fdddd020]{width:100%;height:100%}

File diff ditekan karena terlalu besar
+ 0 - 0
cordova/platforms/android/app/src/main/assets/www/h5/js/chunk-vendors.25ca7c5d.js


File diff ditekan karena terlalu besar
+ 0 - 0
cordova/platforms/android/app/src/main/assets/www/h5/js/chunk-vendors.25ca7c5d.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
cordova/platforms/android/app/src/main/assets/www/index.html


+ 1 - 0
cordova/platforms/android/app/src/main/java/cn/hhjjj/alipay/PayResult.java

@@ -0,0 +1 @@
+package cn.hhjjj.alipay;

import java.util.Map;

import android.text.TextUtils;

public class PayResult {
    private String resultStatus;
    private String result;
    private String memo;

    public PayResult(Map<String, String> rawResult) {
        if (rawResult == null) {
            return;
        }

        for (String key : rawResult.keySet()) {
            if (TextUtils.equals(key, "resultStatus")) {
                resultStatus = rawResult.get(key);
            } else if (TextUtils.equals(key, "result")) {
                result = rawResult.get(key);
            } else if (TextUtils.equals(key, "memo")) {
                memo = rawResult.get(key);
            }
        }
    }

    @Override
    public String toString() {
        return "resultStatus={" + resultStatus + "};memo={" + memo
                + "};result={" + result + "}";
    }


    /**
     * @return the resultStatus
     */
    public String getResultStatus() {
        return resultStatus;
    }

    /**
     * @return the memo
     */
    public String getMemo() {
        return memo;
    }

    /**
     * @return the result
     */
    public String getResult() {
        return result;
    }
}

+ 102 - 0
cordova/platforms/android/app/src/main/java/cn/hhjjj/alipay/alipay.java

@@ -0,0 +1,102 @@
+package cn.hhjjj.alipay;
+
+import org.apache.cordova.CordovaPlugin;
+import org.apache.cordova.CallbackContext;
+
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import com.alipay.sdk.app.PayTask;
+
+import android.os.Handler;
+import android.os.Message;
+import android.util.Log;
+
+import java.util.Map;
+
+import android.widget.Toast;
+import android.text.TextUtils;
+import android.annotation.SuppressLint;
+
+/**
+ * This class echoes a string called from JavaScript.
+ */
+public class alipay extends CordovaPlugin {
+
+    private static final int SDK_PAY_FLAG = 1;
+
+    @Override
+    public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
+        if (action.equals("payment")) {
+            String orderInfo = args.getString(0);
+            this.payment(orderInfo, callbackContext);
+            return true;
+        }
+        return false;
+    }
+
+    private void payment(String orderInfo, final CallbackContext callbackContext) {
+
+        final String payInfo = orderInfo;
+        cordova.getThreadPool().execute(new Runnable() {
+            @Override
+            public void run() {
+                PayTask alipay = new PayTask(cordova.getActivity());
+                Map<String, String> result = alipay.payV2(payInfo, true);
+                Log.i("msp", result.toString());
+
+                Message msg = new Message();
+                msg.what = SDK_PAY_FLAG;
+                msg.obj = result;
+                mHandler.sendMessage(msg);
+
+                PayResult payResult = new PayResult(result);
+                String resultInfo = payResult.getResult();// 同步返回需要验证的信息
+                String resultStatus = payResult.getResultStatus();
+                // 判断resultStatus 为9000则代表支付成功
+                if (TextUtils.equals(resultStatus, "9000")) {
+                    // 该笔订单是否真实支付成功,需要依赖服务端的异步通知。
+                    callbackContext.success(new JSONObject(result));
+                } else {
+                    // 该笔订单真实的支付结果,需要依赖服务端的异步通知。
+                    callbackContext.error(new JSONObject(result));
+                }
+            }
+        });
+
+    }
+
+    @SuppressLint("HandlerLeak")
+    private Handler mHandler = new Handler() {
+        @SuppressWarnings("unused")
+        public void handleMessage(Message msg) {
+            switch (msg.what) {
+                case SDK_PAY_FLAG: {
+                    @SuppressWarnings("unchecked")
+                    PayResult payResult = new PayResult((Map<String, String>) msg.obj);
+                    /**
+                     对于支付结果,请商户依赖服务端的异步通知结果。同步通知结果,仅作为支付结束的通知。
+                     */
+                    String resultInfo = payResult.getResult();// 同步返回需要验证的信息
+                    String resultStatus = payResult.getResultStatus();
+                    // 判断resultStatus 为9000则代表支付成功
+                    // 判断resultStatus 为9000则代表支付成功
+                    if (TextUtils.equals(resultStatus, "9000")) {
+                        // 该笔订单是否真实支付成功,需要依赖服务端的异步通知。
+                        Toast.makeText(cordova.getActivity(), "支付成功" + resultStatus, Toast.LENGTH_SHORT);
+                    } else {
+                        // 该笔订单真实的支付结果,需要依赖服务端的异步通知。
+                        Toast.makeText(cordova.getActivity(), "支付失败" + resultStatus, Toast.LENGTH_SHORT);
+                    }
+                    break;
+                }
+                default:
+                    break;
+            }
+        }
+
+        ;
+    };
+
+}

+ 130 - 0
cordova/platforms/android/app/src/main/java/io/ionic/keyboard/IonicKeyboard.java

@@ -0,0 +1,130 @@
+package io.ionic.keyboard;
+
+import org.apache.cordova.CallbackContext;
+import org.apache.cordova.CordovaInterface;
+import org.apache.cordova.CordovaPlugin;
+import org.apache.cordova.CordovaWebView;
+import org.apache.cordova.PluginResult;
+import org.apache.cordova.PluginResult.Status;
+import org.json.JSONArray;
+import org.json.JSONException;
+
+import android.content.Context;
+import android.graphics.Rect;
+import android.util.DisplayMetrics;
+import android.view.View;
+import android.view.ViewTreeObserver.OnGlobalLayoutListener;
+import android.view.inputmethod.InputMethodManager;
+
+// import additionally required classes for calculating screen height
+import android.view.Display;
+import android.graphics.Point;
+import android.os.Build;
+
+public class IonicKeyboard extends CordovaPlugin {
+
+    public void initialize(CordovaInterface cordova, CordovaWebView webView) {
+        super.initialize(cordova, webView);
+    }
+
+    public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+        if ("close".equals(action)) {
+            cordova.getThreadPool().execute(new Runnable() {
+                public void run() {
+                    //http://stackoverflow.com/a/7696791/1091751
+                    InputMethodManager inputManager = (InputMethodManager) cordova.getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
+                    View v = cordova.getActivity().getCurrentFocus();
+
+                    if (v == null) {
+                        callbackContext.error("No current focus");
+                    } else {
+                        inputManager.hideSoftInputFromWindow(v.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
+                        callbackContext.success(); // Thread-safe.
+                    }
+                }
+            });
+            return true;
+        }
+        if ("show".equals(action)) {
+            cordova.getThreadPool().execute(new Runnable() {
+                public void run() {
+                    ((InputMethodManager) cordova.getActivity().getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(0, InputMethodManager.HIDE_IMPLICIT_ONLY);
+                    callbackContext.success(); // Thread-safe.
+                }
+            });
+            return true;
+        }
+        if ("init".equals(action)) {
+            cordova.getThreadPool().execute(new Runnable() {
+                public void run() {
+                	//calculate density-independent pixels (dp)
+                    //http://developer.android.com/guide/practices/screens_support.html
+                    DisplayMetrics dm = new DisplayMetrics();
+                    cordova.getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm);
+                    final float density = dm.density;
+
+                    //http://stackoverflow.com/a/4737265/1091751 detect if keyboard is showing
+                    final View rootView = cordova.getActivity().getWindow().getDecorView().findViewById(android.R.id.content).getRootView();
+                    OnGlobalLayoutListener list = new OnGlobalLayoutListener() {
+                        int previousHeightDiff = 0;
+                        @Override
+                        public void onGlobalLayout() {
+                            Rect r = new Rect();
+                            //r will be populated with the coordinates of your view that area still visible.
+                            rootView.getWindowVisibleDisplayFrame(r);
+
+                            PluginResult result;
+
+                            // cache properties for later use
+                            int rootViewHeight = rootView.getRootView().getHeight();
+                            int resultBottom = r.bottom;
+
+                            // calculate screen height differently for android versions >= 21: Lollipop 5.x, Marshmallow 6.x
+                            //http://stackoverflow.com/a/29257533/3642890 beware of nexus 5
+                            int screenHeight;
+
+                            if (Build.VERSION.SDK_INT >= 21) {
+                                Display display = cordova.getActivity().getWindowManager().getDefaultDisplay();
+                                Point size = new Point();
+                                display.getSize(size);
+                                screenHeight = size.y;
+                            } else {
+                                screenHeight = rootViewHeight;
+                            }
+
+                            int heightDiff = screenHeight - resultBottom;
+
+                            int pixelHeightDiff = (int)(heightDiff / density);
+                            if (pixelHeightDiff > 100 && pixelHeightDiff != previousHeightDiff) { // if more than 100 pixels, its probably a keyboard...
+                                String msg = "S" + Integer.toString(pixelHeightDiff);
+                                result = new PluginResult(PluginResult.Status.OK, msg);
+                                result.setKeepCallback(true);
+                                callbackContext.sendPluginResult(result);
+                            }
+                            else if ( pixelHeightDiff != previousHeightDiff && ( previousHeightDiff - pixelHeightDiff ) > 100 ){
+                            	String msg = "H";
+                                result = new PluginResult(PluginResult.Status.OK, msg);
+                                result.setKeepCallback(true);
+                                callbackContext.sendPluginResult(result);
+                            }
+                            previousHeightDiff = pixelHeightDiff;
+                         }
+                    };
+
+                    rootView.getViewTreeObserver().addOnGlobalLayoutListener(list);
+
+
+                    PluginResult dataResult = new PluginResult(PluginResult.Status.OK);
+                    dataResult.setKeepCallback(true);
+                    callbackContext.sendPluginResult(dataResult);
+                }
+            });
+            return true;
+        }
+        return false;  // Returning false results in a "MethodNotFound" error.
+    }
+
+
+}
+
+

+ 8 - 1
cordova/platforms/android/app/src/main/res/xml/config.xml

@@ -1,5 +1,5 @@
 <?xml version='1.0' encoding='utf-8'?>
-<widget id="com.shotshock.twong" version="1.0.6" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
+<widget id="com.shotshock.twong" version="1.2.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
     <feature name="Whitelist">
         <param name="android-package" value="org.apache.cordova.whitelist.WhitelistPlugin" />
         <param name="onload" value="true" />
@@ -29,6 +29,13 @@
     <feature name="AppVersion">
         <param name="android-package" value="uk.co.whiteoctober.cordova.AppVersion" />
     </feature>
+    <feature name="alipay">
+        <param name="android-package" value="cn.hhjjj.alipay.alipay" />
+    </feature>
+    <feature name="Keyboard">
+        <param name="android-package" value="io.ionic.keyboard.IonicKeyboard" />
+        <param name="onload" value="true" />
+    </feature>
     <name>美天旺</name>
     <description>
         美天旺是完璧时空旗下新型垂直电商App,专注于新经济下的购物服务!

+ 1 - 1
cordova/platforms/android/build.gradle

@@ -40,7 +40,7 @@ allprojects {
 
     //This replaces project.properties w.r.t. build settings
     project.ext {
-      defaultBuildToolsVersion="29.0.2" //String
+      defaultBuildToolsVersion="28.0.3" //String
       defaultMinSdkVersion=22 //Integer - Minimum requirement is Android 5.1
       defaultTargetSdkVersion=29 //Integer - We ALWAYS target the latest by default
       defaultCompileSdkVersion=29 //Integer - We ALWAYS compile with the latest by default

+ 10 - 0
cordova/platforms/android/cordova-plugin-alipay-v2/twong-alipay.gradle

@@ -0,0 +1,10 @@
+repositories{
+    jcenter()
+    flatDir{
+        dirs 'libs'
+    }
+}
+
+dependencies {
+    compile (name: 'alipaySdk-15.6.5-20190718211148', ext: 'aar')
+}

+ 21 - 1
cordova/platforms/android/platform_www/cordova_plugins.js

@@ -63,6 +63,23 @@ cordova.define('cordova/plugin_list', function(require, exports, module) {
       "clobbers": [
         "cordova.getAppVersion"
       ]
+    },
+    {
+      "id": "cordova-plugin-alipay-v2.alipay",
+      "file": "plugins/cordova-plugin-alipay-v2/www/alipay.js",
+      "pluginId": "cordova-plugin-alipay-v2",
+      "clobbers": [
+        "cordova.plugins.alipay"
+      ]
+    },
+    {
+      "id": "ionic-plugin-keyboard.keyboard",
+      "file": "plugins/ionic-plugin-keyboard/www/android/keyboard.js",
+      "pluginId": "ionic-plugin-keyboard",
+      "clobbers": [
+        "cordova.plugins.Keyboard"
+      ],
+      "runs": true
     }
   ];
   module.exports.metadata = {
@@ -75,6 +92,9 @@ cordova.define('cordova/plugin_list', function(require, exports, module) {
     "cordova-plugin-fullscreen": "1.3.0",
     "cordova-plugin-statusbar": "2.4.3",
     "cordova-plugin-inappbrowser": "4.0.0",
-    "cordova-plugin-app-version": "0.1.9"
+    "cordova-plugin-app-version": "0.1.9",
+    "cordova-plugin-console": "1.1.0",
+    "cordova-plugin-alipay-v2": "2.0.0",
+    "ionic-plugin-keyboard": "2.2.1"
   };
 });

+ 2 - 0
cordova/platforms/android/project.properties

@@ -12,3 +12,5 @@ target=android-29
 android.library.reference.1=CordovaLib
 android.library.reference.2=app
 cordova.gradle.include.1=cordova-plugin-wechat/twong-android-build.gradle
+cordova.gradle.include.2=cordova-plugin-alipay-v2/twong-alipay.gradle
+cordova.gradle.include.3=cordova-plugin-alipay-v2/twong-alipay.gradle

+ 2 - 2
cordova/platforms/ios/CordovaLib/CordovaLib.xcodeproj/xcuserdata/x.xcuserdatad/xcschemes/xcschememanagement.plist

@@ -7,12 +7,12 @@
 		<key>Cordova.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>2</integer>
+			<integer>1</integer>
 		</dict>
 		<key>CordovaLib.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>1</integer>
+			<integer>2</integer>
 		</dict>
 	</dict>
 </dict>

+ 10 - 0
cordova/platforms/ios/exportOptions.plist

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+  <dict>
+    <key>compileBitcode</key>
+    <false/>
+    <key>method</key>
+    <string>development</string>
+  </dict>
+</plist>

+ 11 - 7
cordova/platforms/ios/frameworks.json

@@ -1,16 +1,20 @@
 {
-    "libz.tbd": 2,
+    "libz.tbd": 4,
     "libsqlite3.0.tbd": 1,
-    "CoreTelephony.framework": 2,
-    "SystemConfiguration.framework": 2,
+    "CoreTelephony.framework": 4,
+    "SystemConfiguration.framework": 4,
     "Security.framework": 2,
-    "CFNetwork.framework": 2,
+    "CFNetwork.framework": 4,
     "Webkit.framework": 1,
     "libc++.1.tbd": 1,
     "CoreFoundation.framework": 1,
-    "Foundation.framework": 1,
-    "UIKit.framework": 1,
+    "Foundation.framework": 3,
+    "UIKit.framework": 3,
     "AdSupport.framework": 1,
     "UserNotifications.framework": 1,
-    "libresolv.tbd": 1
+    "libresolv.tbd": 1,
+    "CoreMotion.framework": 2,
+    "libc++.tbd": 2,
+    "CoreText.framework": 2,
+    "QuartzCore.framework": 2
 }

+ 43 - 1
cordova/platforms/ios/ios.json

@@ -15,6 +15,10 @@
             {
               "xml": "<array><dict><key>CFBundleURLName</key><string>weixin</string><key>CFBundleURLSchemes</key><array><string>wx1bb4342986c22b28</string></array></dict></array>",
               "count": 1
+            },
+            {
+              "xml": "<array><dict><key>CFBundleURLName</key><string>alipay</string><key>CFBundleURLSchemes</key><array><string>ali2021001196660263</string></array></dict></array>",
+              "count": 1
             }
           ],
           "LSApplicationQueriesSchemes": [
@@ -79,6 +83,18 @@
             {
               "xml": "<feature name=\"AppVersion\"><param name=\"ios-package\" value=\"AppVersion\" /></feature>",
               "count": 1
+            },
+            {
+              "xml": "<feature name=\"alipay\"><param name=\"ios-package\" value=\"alipay\" /></feature>",
+              "count": 1
+            },
+            {
+              "xml": "<preference name=\"alipayid\" value=\"2021001196660263\" />",
+              "count": 1
+            },
+            {
+              "xml": "<feature name=\"Keyboard\"><param name=\"ios-package\" onload=\"true\" value=\"IonicKeyboard\" /></feature>",
+              "count": 1
             }
           ],
           "/widget": []
@@ -151,6 +167,13 @@
     },
     "cordova-plugin-app-version": {
       "PACKAGE_NAME": "com.shotshock.twong"
+    },
+    "cordova-plugin-alipay-v2": {
+      "APP_ID": "2021001196660263",
+      "PACKAGE_NAME": "com.shotshock.twong"
+    },
+    "ionic-plugin-keyboard": {
+      "PACKAGE_NAME": "com.shotshock.twong"
     }
   },
   "dependent_plugins": {},
@@ -218,6 +241,23 @@
       "clobbers": [
         "cordova.getAppVersion"
       ]
+    },
+    {
+      "id": "cordova-plugin-alipay-v2.alipay",
+      "file": "plugins/cordova-plugin-alipay-v2/www/alipay.js",
+      "pluginId": "cordova-plugin-alipay-v2",
+      "clobbers": [
+        "cordova.plugins.alipay"
+      ]
+    },
+    {
+      "id": "ionic-plugin-keyboard.keyboard",
+      "file": "plugins/ionic-plugin-keyboard/www/ios/keyboard.js",
+      "pluginId": "ionic-plugin-keyboard",
+      "clobbers": [
+        "cordova.plugins.Keyboard"
+      ],
+      "runs": true
     }
   ],
   "plugin_metadata": {
@@ -230,6 +270,8 @@
     "cordova-plugin-fullscreen": "1.3.0",
     "cordova-plugin-statusbar": "2.4.3",
     "cordova-plugin-inappbrowser": "4.0.0",
-    "cordova-plugin-app-version": "0.1.9"
+    "cordova-plugin-app-version": "0.1.9",
+    "cordova-plugin-alipay-v2": "2.0.0",
+    "ionic-plugin-keyboard": "2.2.1"
   }
 }

+ 20 - 1
cordova/platforms/ios/platform_www/cordova_plugins.js

@@ -63,6 +63,23 @@ cordova.define('cordova/plugin_list', function(require, exports, module) {
       "clobbers": [
         "cordova.getAppVersion"
       ]
+    },
+    {
+      "id": "cordova-plugin-alipay-v2.alipay",
+      "file": "plugins/cordova-plugin-alipay-v2/www/alipay.js",
+      "pluginId": "cordova-plugin-alipay-v2",
+      "clobbers": [
+        "cordova.plugins.alipay"
+      ]
+    },
+    {
+      "id": "ionic-plugin-keyboard.keyboard",
+      "file": "plugins/ionic-plugin-keyboard/www/ios/keyboard.js",
+      "pluginId": "ionic-plugin-keyboard",
+      "clobbers": [
+        "cordova.plugins.Keyboard"
+      ],
+      "runs": true
     }
   ];
   module.exports.metadata = {
@@ -75,6 +92,8 @@ cordova.define('cordova/plugin_list', function(require, exports, module) {
     "cordova-plugin-fullscreen": "1.3.0",
     "cordova-plugin-statusbar": "2.4.3",
     "cordova-plugin-inappbrowser": "4.0.0",
-    "cordova-plugin-app-version": "0.1.9"
+    "cordova-plugin-app-version": "0.1.9",
+    "cordova-plugin-alipay-v2": "2.0.0",
+    "ionic-plugin-keyboard": "2.2.1"
   };
 });

+ 33 - 0
cordova/platforms/ios/美天旺.xcarchive/Info.plist

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ApplicationProperties</key>
+	<dict>
+		<key>ApplicationPath</key>
+		<string>Applications/美天旺.app</string>
+		<key>Architectures</key>
+		<array>
+			<string>arm64</string>
+		</array>
+		<key>CFBundleIdentifier</key>
+		<string>com.shotshock.twong</string>
+		<key>CFBundleShortVersionString</key>
+		<string>1.2.1</string>
+		<key>CFBundleVersion</key>
+		<string>1.2.1</string>
+		<key>SigningIdentity</key>
+		<string>Apple Development: starlove_xing@126.com (FK35H3KKHX)</string>
+		<key>Team</key>
+		<string>D5DGD222ZA</string>
+	</dict>
+	<key>ArchiveVersion</key>
+	<integer>2</integer>
+	<key>CreationDate</key>
+	<date>2020-11-06T01:42:54Z</date>
+	<key>Name</key>
+	<string>美天旺</string>
+	<key>SchemeName</key>
+	<string>美天旺</string>
+</dict>
+</plist>

TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/alipay_msp_back@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/alipay_msp_refresh@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/bar@2x.png


File diff ditekan karena terlalu besar
+ 0 - 0
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/bridge.js


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/refresh@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/refresh_click@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/shutdown@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AlipaySDK.bundle/shutdown_click@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AppIcon60x60@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/AppIcon76x76@2x~ipad.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/Assets.car


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/CDVLaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/objects-13.0+.nib


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/CDVLaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/runtime.nib


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/CDVLaunchScreen.storyboardc/Info.plist


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/CDVLaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/objects-13.0+.nib


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/CDVLaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/runtime.nib


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/Info.plist


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/JPushConfig.plist


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/MainViewController.nib


+ 1 - 0
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/PkgInfo

@@ -0,0 +1 @@
+APPL????

+ 3208 - 0
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/_CodeSignature/CodeResources

@@ -0,0 +1,3208 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>files</key>
+	<dict>
+		<key>AlipaySDK.bundle/alipay_msp_back@2x.png</key>
+		<data>
+		9QmweA7IyncTPWZIOx5ECL2ne4o=
+		</data>
+		<key>AlipaySDK.bundle/alipay_msp_refresh@2x.png</key>
+		<data>
+		ivQn6LWpOB8BoUbNdxsIvfbJbuM=
+		</data>
+		<key>AlipaySDK.bundle/bar@2x.png</key>
+		<data>
+		ENmQmLXuSOxBy844XKkdTedcv2Y=
+		</data>
+		<key>AlipaySDK.bundle/bridge.js</key>
+		<data>
+		urThpeQTTeUwL/xPsynoz5vzadU=
+		</data>
+		<key>AlipaySDK.bundle/refresh@2x.png</key>
+		<data>
+		MrXCB0ZUwnx4+zfw1X2jzlNdDc4=
+		</data>
+		<key>AlipaySDK.bundle/refresh_click@2x.png</key>
+		<data>
+		Q5O/60AWCbG5LfvVC3+guPjpeFs=
+		</data>
+		<key>AlipaySDK.bundle/shutdown@2x.png</key>
+		<data>
+		Z3Jf5aw1lVPaKemSw8qXPabBLcw=
+		</data>
+		<key>AlipaySDK.bundle/shutdown_click@2x.png</key>
+		<data>
+		v8pstv1HbmoW3gdlKZzSqn31WHY=
+		</data>
+		<key>AppIcon60x60@2x.png</key>
+		<data>
+		kEEKbNLO001g8Er3RPezU3/qeoA=
+		</data>
+		<key>AppIcon76x76@2x~ipad.png</key>
+		<data>
+		6//Va0imQO0hmS7NsXl5w+qzSCs=
+		</data>
+		<key>Assets.car</key>
+		<data>
+		WFBuxLfpguLUpdKO9rHwknyzcEc=
+		</data>
+		<key>CDVLaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/objects-13.0+.nib</key>
+		<data>
+		45ihgqx1cyT1qILspTupH+gwWGM=
+		</data>
+		<key>CDVLaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/runtime.nib</key>
+		<data>
+		iPm8FDhLAKfzR6owJ09eHF4mYB8=
+		</data>
+		<key>CDVLaunchScreen.storyboardc/Info.plist</key>
+		<data>
+		n2t8gsDpfE6XkhG31p7IQJRxTxU=
+		</data>
+		<key>CDVLaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/objects-13.0+.nib</key>
+		<data>
+		/FEiOVUwNfctStZG8LzvdzgRiN4=
+		</data>
+		<key>CDVLaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/runtime.nib</key>
+		<data>
+		JPnVCxF5cDFGfTXi+A3VOBbAuUc=
+		</data>
+		<key>Info.plist</key>
+		<data>
+		oMgZ91Xn6epEbklP19k1QXN/tRA=
+		</data>
+		<key>JPushConfig.plist</key>
+		<data>
+		2qiKpGGHOihi8lCuPU1KI1bKd94=
+		</data>
+		<key>MainViewController.nib</key>
+		<data>
+		3Cq61xJ738CYla0/Wb3tx0eMhYk=
+		</data>
+		<key>PkgInfo</key>
+		<data>
+		n57qDP4tZfLD1rCS43W0B4LQjzE=
+		</data>
+		<key>config.xml</key>
+		<data>
+		9qb5iMVvvo1EkJTxA67f86BKOQo=
+		</data>
+		<key>embedded.mobileprovision</key>
+		<data>
+		yAARCjAzEa6NxQ/i7FHxdhH5EUc=
+		</data>
+		<key>www/cordova-js-src/exec.js</key>
+		<data>
+		AeFQ6qjr2tcMNVPPVkqfHrV6IZA=
+		</data>
+		<key>www/cordova-js-src/platform.js</key>
+		<data>
+		BE1CcpMz3w6aKhXmXsOm0p+Az00=
+		</data>
+		<key>www/cordova-js-src/plugin/ios/console.js</key>
+		<data>
+		JxsXQKuPPSgt9+pzHn59exrCEE8=
+		</data>
+		<key>www/cordova-js-src/plugin/ios/launchscreen.js</key>
+		<data>
+		jY23HLemhJLqgZ5EwTYOnoSqO2A=
+		</data>
+		<key>www/cordova-js-src/plugin/ios/logger.js</key>
+		<data>
+		PQ9t01dGnm6HmW1BKdNWeuEgjsM=
+		</data>
+		<key>www/cordova-js-src/plugin/ios/wkwebkit.js</key>
+		<data>
+		CoyM4VnDuqAd3JKdWTdowYJVfmQ=
+		</data>
+		<key>www/cordova.js</key>
+		<data>
+		vVN9MODFxCbIp5/3vmL+YQTqf00=
+		</data>
+		<key>www/cordova_plugins.js</key>
+		<data>
+		MDuGGqkNNoJuGVdEgIsn7PafyP4=
+		</data>
+		<key>www/favicon.ico</key>
+		<data>
+		XN1xCOvRJrHb5G/BaasfBThkcpE=
+		</data>
+		<key>www/h5/css/app.ee792e16.css</key>
+		<data>
+		sIBoM9sRUlMf4NXWExbxlAKPZ2U=
+		</data>
+		<key>www/h5/css/chunk-0115a683.170f5b2b.css</key>
+		<data>
+		/sZC7wvmt6wBzR9LtmHR2sSgPx8=
+		</data>
+		<key>www/h5/css/chunk-0906bf72.50ab9212.css</key>
+		<data>
+		kKSEnNm5YlI0RQddXOkf1n/VtPw=
+		</data>
+		<key>www/h5/css/chunk-1206bda5.d8f248ed.css</key>
+		<data>
+		DB9X3IleED0T+trhZDe1q8zQAQM=
+		</data>
+		<key>www/h5/css/chunk-1239267a.bf372789.css</key>
+		<data>
+		huCKy431RSPviiEPOeoFlfeZCx4=
+		</data>
+		<key>www/h5/css/chunk-15df0e8c.0021615d.css</key>
+		<data>
+		A3C60BtUMRKmiybkT7TqCPwLJM0=
+		</data>
+		<key>www/h5/css/chunk-17fb6bfc.6f059ada.css</key>
+		<data>
+		W6JpNEFQvSaYtPI7bzz7eXPyE30=
+		</data>
+		<key>www/h5/css/chunk-1e25e209.0f2abd2f.css</key>
+		<data>
+		KTskYSYVP75lPBAo494qpbUz8a4=
+		</data>
+		<key>www/h5/css/chunk-21ac2098.c4602765.css</key>
+		<data>
+		eM5HuznQjLBdHxSBj3C/wbexdss=
+		</data>
+		<key>www/h5/css/chunk-242cdf64.6a3fc6c6.css</key>
+		<data>
+		bOtUn10nt35MOTCUQmeEfao86QQ=
+		</data>
+		<key>www/h5/css/chunk-2604c6a4.cbed82a9.css</key>
+		<data>
+		G4Drbsl9Pd0rRiLzItY5jOMT5VU=
+		</data>
+		<key>www/h5/css/chunk-3643f29f.41caac67.css</key>
+		<data>
+		LntrQXWMDVQXislSgZrrA4Opuro=
+		</data>
+		<key>www/h5/css/chunk-3b81bd8e.2f01dddf.css</key>
+		<data>
+		I43M0bHMBs7jJXlkSYbnUhovYxc=
+		</data>
+		<key>www/h5/css/chunk-3f6145c4.b15688c7.css</key>
+		<data>
+		q83lY3uR78Abd9xP31VD4NI2g6k=
+		</data>
+		<key>www/h5/css/chunk-416bff87.9f29f37c.css</key>
+		<data>
+		TJCIoydKs1/VLDQ2XFf6uxYiesM=
+		</data>
+		<key>www/h5/css/chunk-458d753c.c25821e7.css</key>
+		<data>
+		ePheKSl1nTuDjmHebvzpzTcGkAw=
+		</data>
+		<key>www/h5/css/chunk-493fc81d.c05350da.css</key>
+		<data>
+		AmTREaReGKIZ/mTrE/dItc+xs04=
+		</data>
+		<key>www/h5/css/chunk-4ba20b2e.433c8d22.css</key>
+		<data>
+		1duWfvEt7ubwFzHPHVPG86D1U0k=
+		</data>
+		<key>www/h5/css/chunk-50acff12.599b5f5b.css</key>
+		<data>
+		18JZiCZrpbSVLb34HcY0hJGB5A0=
+		</data>
+		<key>www/h5/css/chunk-5447b8e0.e0699d83.css</key>
+		<data>
+		iloJ3a4UsOkP+GJao/xf/wzbaqw=
+		</data>
+		<key>www/h5/css/chunk-5f08b97e.7e178df0.css</key>
+		<data>
+		W2m65Fby8wMk1+pA9Bf8MeHibmI=
+		</data>
+		<key>www/h5/css/chunk-6c470f5d.2357a02f.css</key>
+		<data>
+		4XGTrR4uZTve120erBciIKQsmz8=
+		</data>
+		<key>www/h5/css/chunk-6d9299a0.d9b6e63f.css</key>
+		<data>
+		eaGlO1885wl/UYx2bG4U562rLws=
+		</data>
+		<key>www/h5/css/chunk-75ac6416.27a719f9.css</key>
+		<data>
+		7uwTHn6xtZX/4S6LDPqRbIXnq/Y=
+		</data>
+		<key>www/h5/css/chunk-75c5e1c2.b9a7c867.css</key>
+		<data>
+		fXq2jIjt8jpj8OZdjmTbmThejq8=
+		</data>
+		<key>www/h5/css/chunk-7b915b69.60ed7932.css</key>
+		<data>
+		MNlP92ncsyy3TO+CzFbsIBFU+/0=
+		</data>
+		<key>www/h5/css/chunk-7ea376b1.59a3ce5e.css</key>
+		<data>
+		0DyXJw6ypgBSul2W+SRDp0c2VOE=
+		</data>
+		<key>www/h5/css/chunk-83eba2aa.8f2ec4df.css</key>
+		<data>
+		L0HThnIQ5ShDrZC2k64K9+WoNkQ=
+		</data>
+		<key>www/h5/css/chunk-88554248.f7713d53.css</key>
+		<data>
+		/zV7EO/P80BjFcLr1AwbZ0pGfH0=
+		</data>
+		<key>www/h5/css/chunk-91acc388.461d1dfa.css</key>
+		<data>
+		NOiLY7PVG4wsNL8N7INAW4LKVDM=
+		</data>
+		<key>www/h5/css/chunk-963b651c.f7a2f8e9.css</key>
+		<data>
+		P0blWlvnZxwfe8vxpybOmbOFf3M=
+		</data>
+		<key>www/h5/css/chunk-bbea1dd6.287c3c3e.css</key>
+		<data>
+		SwkTDGHNp18crT6zNFmd+4tvR/w=
+		</data>
+		<key>www/h5/css/chunk-dbf406ec.36796de4.css</key>
+		<data>
+		r4pzTLRXoDNW4Uv31AYAFLSZW64=
+		</data>
+		<key>www/h5/css/chunk-e1fad2da.29587959.css</key>
+		<data>
+		lLl34GfwIMibEZIqKKx4ac3jt1Q=
+		</data>
+		<key>www/h5/css/chunk-f776ae9e.41caac67.css</key>
+		<data>
+		LntrQXWMDVQXislSgZrrA4Opuro=
+		</data>
+		<key>www/h5/css/chunk-f7f01892.0cb94185.css</key>
+		<data>
+		n08dyMsOsOMD8TyK1kxrN8xbgIw=
+		</data>
+		<key>www/h5/css/chunk-ff908aee.30674964.css</key>
+		<data>
+		2coKBAPyvomJyWcdFbwNQvZ2nBg=
+		</data>
+		<key>www/h5/css/chunk-vendors.65a94ff6.css</key>
+		<data>
+		tCGvupD5OtDSHrg2gjH+JHtAJjc=
+		</data>
+		<key>www/h5/css/login.5028d7c5.css</key>
+		<data>
+		W9Ye3zhDPocP8Bt36/+lm5SQYSs=
+		</data>
+		<key>www/h5/fonts/GuildfordProBook 5.d7582c72.otf</key>
+		<data>
+		7ysROWDjRCTxbKea8gEmb8IEfcg=
+		</data>
+		<key>www/h5/fonts/addfont.11d18518.ttf</key>
+		<data>
+		qJ2nKUKozQLklTQUZfOZxcu9JC0=
+		</data>
+		<key>www/h5/fonts/addfont.a1305ede.eot</key>
+		<data>
+		+X5Sbpehn0DAPjCMmNU1zvIiBdU=
+		</data>
+		<key>www/h5/fonts/addfont.ae8b0f29.woff</key>
+		<data>
+		RCwF0gEyFJOIXcIwQSyGDmgnwhc=
+		</data>
+		<key>www/h5/fonts/iconfont.40366cb7.woff</key>
+		<data>
+		ddXyrb/nFR0Gdb0BZUr3o7bd1Ko=
+		</data>
+		<key>www/h5/fonts/iconfont.61aade08.ttf</key>
+		<data>
+		TCCDHhpDsEcZBkEVVU9THf0M24Q=
+		</data>
+		<key>www/h5/fonts/iconfont.b06ee2c3.eot</key>
+		<data>
+		5sGAfsJpuYe02v06wX1CKdnYqK0=
+		</data>
+		<key>www/h5/img/404.c67ac50c.png</key>
+		<data>
+		LDIjWm5m6Y8UItJ4MuH7Lc+RPCo=
+		</data>
+		<key>www/h5/img/addfont.741a1785.svg</key>
+		<data>
+		LWa0n5blPHRM8YwPO5OoXzjmZyA=
+		</data>
+		<key>www/h5/img/baokuan.6313c8c8.png</key>
+		<data>
+		9yTU9iNdMUTuqvA71VMEyDTACaM=
+		</data>
+		<key>www/h5/img/bargainBg.08e23e65.jpg</key>
+		<data>
+		sROWhc5izcUthaiStNb+9LzgGe8=
+		</data>
+		<key>www/h5/img/becommendTitle.84525bc7.png</key>
+		<data>
+		hsVA5rds4Kk6CimG+/HilaYPLwk=
+		</data>
+		<key>www/h5/img/boutiqueTitle.7a2331eb.png</key>
+		<data>
+		AXpV1WXq1jfti5qp/QmnuQ+tgFY=
+		</data>
+		<key>www/h5/img/check_on.3763b7c4.png</key>
+		<data>
+		iQYwzwrsF5L2kWQDetucZrpP8Ns=
+		</data>
+		<key>www/h5/img/close.48161ce8.gif</key>
+		<data>
+		JuBqdOhw5K3Tn93pPRG+IEmwxt4=
+		</data>
+		<key>www/h5/img/commission.ebe4c51e.jpg</key>
+		<data>
+		/hyVBAXfBCncUxPLW1Pe0FPB7ew=
+		</data>
+		<key>www/h5/img/coupon-window.8679fbfe.png</key>
+		<data>
+		KSn2DDgPwsL8XPHn6l6nIuGPfiM=
+		</data>
+		<key>www/h5/img/coupon01.c9efb7dc.png</key>
+		<data>
+		XPQk9L0V/qAGBKHhddD2AceiJM8=
+		</data>
+		<key>www/h5/img/coupon02.bb8a4dd2.png</key>
+		<data>
+		+YZwSpywcWnjw0QrBF0AS1D2wCo=
+		</data>
+		<key>www/h5/img/coupon1.d62f1458.png</key>
+		<data>
+		db457cuRJ/p2ECJOfAo9IHON/1U=
+		</data>
+		<key>www/h5/img/coupon2.6e69dcb5.png</key>
+		<data>
+		Oq20vYl3ByOWX0nI8xXamIMMTmM=
+		</data>
+		<key>www/h5/img/cut-bg.ac7ab8f1.png</key>
+		<data>
+		lTkE6a8MZeI+d5BZKIVWr65aT0U=
+		</data>
+		<key>www/h5/img/cut1.40fda88f.png</key>
+		<data>
+		w3nrpr+q7l9MyeLKve0TiKzzLE0=
+		</data>
+		<key>www/h5/img/cut2.7e39d604.png</key>
+		<data>
+		/JWnBbzmkMiH1C3rPiZd5k3ox0A=
+		</data>
+		<key>www/h5/img/examine.70b662a8.png</key>
+		<data>
+		UNTS7XXqLYjmFcuyW9dWwt2XQEQ=
+		</data>
+		<key>www/h5/img/figure.008c2dfc.png</key>
+		<data>
+		tqrgfqHpxWI9Gz1/P5u2Xcak0nY=
+		</data>
+		<key>www/h5/img/gift.bde2a03c.png</key>
+		<data>
+		MyVJyMvplLBdXFlEFvtHRZJ/aj4=
+		</data>
+		<key>www/h5/img/group.2ee29678.png</key>
+		<data>
+		46EXHmANDO2dQq0RjFtgGV3S9n8=
+		</data>
+		<key>www/h5/img/h5.d1ea1d34.png</key>
+		<data>
+		yx1/64gkxa7gzQD+bSPebDY9Vdc=
+		</data>
+		<key>www/h5/img/hotTitle.2f9a5771.png</key>
+		<data>
+		MpyH3CtMWyOpThZB5V1g0ZDRk4c=
+		</data>
+		<key>www/h5/img/iconfont.9b0f5818.svg</key>
+		<data>
+		NN9GAnrYykXyvKl/qOcG7XUMM0E=
+		</data>
+		<key>www/h5/img/index-bg.7128c2eb.png</key>
+		<data>
+		RxUcNdZWl4ItGsYSkXwpzlfKP3I=
+		</data>
+		<key>www/h5/img/integralbg.3dd92159.jpg</key>
+		<data>
+		sMPvKEH1B0ZDLXzCd9pbwwohKrI=
+		</data>
+		<key>www/h5/img/light.90f47a4d.png</key>
+		<data>
+		D50/UDROFjvLqAWs2NGc5epRbIE=
+		</data>
+		<key>www/h5/img/line.05bf1c84.jpg</key>
+		<data>
+		t+tadxvJGZZefSMqUZuMirt0AJ8=
+		</data>
+		<key>www/h5/img/logo.06c89036.png</key>
+		<data>
+		46IlrMM9N6R36HyaJZqhC1lEGfA=
+		</data>
+		<key>www/h5/img/logo2.06c89036.png</key>
+		<data>
+		46IlrMM9N6R36HyaJZqhC1lEGfA=
+		</data>
+		<key>www/h5/img/money.136360a9.png</key>
+		<data>
+		KTNTEghqUcUXAz+uMYcmH6eeJUA=
+		</data>
+		<key>www/h5/img/newsTitle.5495a1a1.png</key>
+		<data>
+		/lxW8idu31gPZC5N5HVQCikjvcA=
+		</data>
+		<key>www/h5/img/noAddress.d76a1cef.png</key>
+		<data>
+		kQt2IKJ/iozNb8RywfevQzTOQEs=
+		</data>
+		<key>www/h5/img/noCart.6f2abfef.png</key>
+		<data>
+		8g8/stY9uclzwSBQZJB5letfSVU=
+		</data>
+		<key>www/h5/img/noCollection.46d9f620.png</key>
+		<data>
+		FlVvto69VtHH3YPb9XliNjejLMc=
+		</data>
+		<key>www/h5/img/noCoupon.e524084b.png</key>
+		<data>
+		ApZH8yVyy9/l3cRJJ4X2ST24occ=
+		</data>
+		<key>www/h5/img/noExpress.375a0428.png</key>
+		<data>
+		zsoFQ3svmhwmL8QbOCFxjihGio0=
+		</data>
+		<key>www/h5/img/noGood.7aec7edd.png</key>
+		<data>
+		ua6VWm8as7QiMVvC+XdxVjuyz8k=
+		</data>
+		<key>www/h5/img/noNews.5f227afa.png</key>
+		<data>
+		EnvrtL00ZtB9V2L2ZAIYEteq/ww=
+		</data>
+		<key>www/h5/img/noOrder.90017ce2.png</key>
+		<data>
+		hFWe4MTrqYq4N7Xu8wg1bf53OSM=
+		</data>
+		<key>www/h5/img/oneT.ec916ffb.png</key>
+		<data>
+		bcpZXR5ik4joof48MApXUXzfewY=
+		</data>
+		<key>www/h5/img/open.0a5d78b7.gif</key>
+		<data>
+		x9GI6eABAaqMAQ8hrVrW3rvymOU=
+		</data>
+		<key>www/h5/img/orderIndex.336341f0.png</key>
+		<data>
+		MMRs7vKRoNPNtwFr9DFj+SwMiaI=
+		</data>
+		<key>www/h5/img/orderTime.e95f9090.png</key>
+		<data>
+		dAtYLwe+Zrc7Jv1GT167EQwizFA=
+		</data>
+		<key>www/h5/img/pricetitle.d0496d6f.jpg</key>
+		<data>
+		p+kIZpUU0xsWYmm5aaVlomMM5VA=
+		</data>
+		<key>www/h5/img/promoter.af8f88db.png</key>
+		<data>
+		4/Axe8hZXgjExpmklpHszxjvQW8=
+		</data>
+		<key>www/h5/img/promotionBg.c4531b8f.png</key>
+		<data>
+		npvj6X4dQiomp7P3oFBw8SEkVxc=
+		</data>
+		<key>www/h5/img/recording.f7ef8fc2.png</key>
+		<data>
+		DN+MtoMXwBXyELel0raN+s37NBc=
+		</data>
+		<key>www/h5/img/register.a6edc405.png</key>
+		<data>
+		iefBAnms9ljQyg8QCLoxrHDdDKA=
+		</data>
+		<key>www/h5/img/registerw.b3c17e1c.png</key>
+		<data>
+		H38ZMngGFanylA/ren1U5ixjNp0=
+		</data>
+		<key>www/h5/img/rushBuy.b04fd196.jpg</key>
+		<data>
+		GczJpbi8WX/zfYiPWtxkr3SkoFg=
+		</data>
+		<key>www/h5/img/scan.2ca2147e.gif</key>
+		<data>
+		4pxDjN+mYOw8ZSuGsy/DvUls5fI=
+		</data>
+		<key>www/h5/img/score.30715cf5.png</key>
+		<data>
+		EabSmkGwnJcFJUYU99G5mQYyjuU=
+		</data>
+		<key>www/h5/img/share-info.fa0bedf8.png</key>
+		<data>
+		OyuU8m2s+2EKjYAnNPITmFw5K7U=
+		</data>
+		<key>www/h5/img/sheet_google_64_indexed_128.04280c7a.png</key>
+		<data>
+		YL1WrYRyGGV9ZCPC4KV8Uyu/kiw=
+		</data>
+		<key>www/h5/img/start.4bbdd82a.png</key>
+		<data>
+		aiJdEct+Gr3c0vj8XsHXkhV3AeU=
+		</data>
+		<key>www/h5/img/threeT.98629534.png</key>
+		<data>
+		1T5X0aRwCxunwDf0HCIDXZdwA5k=
+		</data>
+		<key>www/h5/img/timeBg.3d61fc84.png</key>
+		<data>
+		43crlCl5p5oUk2Q+nhCrYIv9DAI=
+		</data>
+		<key>www/h5/img/twoT.d1361a7a.png</key>
+		<data>
+		yjmuJNIX07VEg7u1HKt2ER3C0BU=
+		</data>
+		<key>www/h5/img/videos.5a8e6dc1.png</key>
+		<data>
+		kqNTkJoQ7i+fuJt6/DwY++vcuGA=
+		</data>
+		<key>www/h5/img/writeOff.e1bf8d03.jpg</key>
+		<data>
+		3a3EdzxDQWIzNz49IoDz4hOr4NY=
+		</data>
+		<key>www/h5/img/writeOffBg.592c0574.jpg</key>
+		<data>
+		A7ihyEDlHR7eGT8xne3Rqd1jj5Y=
+		</data>
+		<key>www/h5/js/app.15dffc21.js</key>
+		<data>
+		QD+3Hx/PJ8iibkULGUk+RjCfEb8=
+		</data>
+		<key>www/h5/js/app.15dffc21.js.map</key>
+		<data>
+		avIZJT9hHbNzuDg8MsMu7jiSd1o=
+		</data>
+		<key>www/h5/js/chunk-0115a683.1c8471f9.js</key>
+		<data>
+		Nr4/vm+QtIq/uQrD/TCFlhj6EX8=
+		</data>
+		<key>www/h5/js/chunk-0115a683.1c8471f9.js.map</key>
+		<data>
+		CpBf75sLyjfC3Joo8/DnX/ZIvyc=
+		</data>
+		<key>www/h5/js/chunk-057b2a2b.9179db35.js</key>
+		<data>
+		y3ZD/JqZS/4rkBfLpO+hw6t2LSA=
+		</data>
+		<key>www/h5/js/chunk-057b2a2b.9179db35.js.map</key>
+		<data>
+		Bzqj4S+5CGxBpfcU8ZooHxq/MU8=
+		</data>
+		<key>www/h5/js/chunk-074d26c0.2bb41207.js</key>
+		<data>
+		5llD4yv3ejgXuSu6jONFbJd0fek=
+		</data>
+		<key>www/h5/js/chunk-074d26c0.2bb41207.js.map</key>
+		<data>
+		QhUYfzP2q0mjUtwc/esYsQRp+oc=
+		</data>
+		<key>www/h5/js/chunk-0906bf72.0429d2a8.js</key>
+		<data>
+		yo0E+nWIzGWfjfyy7P4uQpZXBc4=
+		</data>
+		<key>www/h5/js/chunk-0906bf72.0429d2a8.js.map</key>
+		<data>
+		Tvei8r/afZ/PPZ7kbeDLKMxxroc=
+		</data>
+		<key>www/h5/js/chunk-1206bda5.372ec47a.js</key>
+		<data>
+		30feOGQKBdBtfKSuhmUvhdTR8+I=
+		</data>
+		<key>www/h5/js/chunk-1206bda5.372ec47a.js.map</key>
+		<data>
+		JUgbXTeDt5C7H/GyehE9eHKXVBk=
+		</data>
+		<key>www/h5/js/chunk-1239267a.9eb0fafd.js</key>
+		<data>
+		GvUx05DuozuM6you42VWCfwE6JQ=
+		</data>
+		<key>www/h5/js/chunk-1239267a.9eb0fafd.js.map</key>
+		<data>
+		qQvz8Dnz+K1N/igcUPi17qTU6xI=
+		</data>
+		<key>www/h5/js/chunk-146ed97a.ef8bf9dd.js</key>
+		<data>
+		QD35fqzRyZi4kUyYYjH/XkSK/wE=
+		</data>
+		<key>www/h5/js/chunk-146ed97a.ef8bf9dd.js.map</key>
+		<data>
+		WWZ6DgVmRVpINSPT+r16ksUG6tQ=
+		</data>
+		<key>www/h5/js/chunk-15df0e8c.2967ef5b.js</key>
+		<data>
+		FfNvvvf634K1olEg3VMU9Zw+z/o=
+		</data>
+		<key>www/h5/js/chunk-15df0e8c.2967ef5b.js.map</key>
+		<data>
+		uqeBCYMNN3fPs7DchvJkhm+OyZs=
+		</data>
+		<key>www/h5/js/chunk-17fb6bfc.07dd28d0.js</key>
+		<data>
+		c+dcaJfMWkKdSZJmQM82ARdI9qI=
+		</data>
+		<key>www/h5/js/chunk-17fb6bfc.07dd28d0.js.map</key>
+		<data>
+		PavPJGVMnYUmaLo76IbX73R2uhg=
+		</data>
+		<key>www/h5/js/chunk-1e25e209.9b1649c6.js</key>
+		<data>
+		dojW2Hk949y3zuHD2N6FHmmh/rE=
+		</data>
+		<key>www/h5/js/chunk-1e25e209.9b1649c6.js.map</key>
+		<data>
+		b1MSyDhXBo5AEreEBJfMl67EkEc=
+		</data>
+		<key>www/h5/js/chunk-1e931ea8.05974816.js</key>
+		<data>
+		QBpjndmUqseIZ7Bv3NOVmktJawU=
+		</data>
+		<key>www/h5/js/chunk-1e931ea8.05974816.js.map</key>
+		<data>
+		7FbEf/0yx4K/hNm7Xv13a7xoDv8=
+		</data>
+		<key>www/h5/js/chunk-21ac2098.2cc47456.js</key>
+		<data>
+		TfCa6jJr7cIp2mpCkcwhPAhHhlM=
+		</data>
+		<key>www/h5/js/chunk-21ac2098.2cc47456.js.map</key>
+		<data>
+		XRZkGa0/HlYMkSfjcA3UQU46Ew8=
+		</data>
+		<key>www/h5/js/chunk-242cdf64.96433198.js</key>
+		<data>
+		3Xlm82bKFcrPjjvwxpTbgUfQu2g=
+		</data>
+		<key>www/h5/js/chunk-242cdf64.96433198.js.map</key>
+		<data>
+		Tphdghpb0nDLZFMue86zmptUPmQ=
+		</data>
+		<key>www/h5/js/chunk-2604c6a4.b98d0a3d.js</key>
+		<data>
+		ZlSYEl8Ig6YfGJQmKxXeUtaqz2g=
+		</data>
+		<key>www/h5/js/chunk-2604c6a4.b98d0a3d.js.map</key>
+		<data>
+		4IpRFH0yvIm1134uV1IH9JusNvY=
+		</data>
+		<key>www/h5/js/chunk-2d0c09da.f8b93081.js</key>
+		<data>
+		Aju4S5z1oPvRIydsvr4GM4k2NhM=
+		</data>
+		<key>www/h5/js/chunk-2d0c09da.f8b93081.js.map</key>
+		<data>
+		llDOf3IPwWB45x0CL100ura71zE=
+		</data>
+		<key>www/h5/js/chunk-2d0c4265.b554c321.js</key>
+		<data>
+		Ae+mEOVALSMI4XKQicOYpFvgm6E=
+		</data>
+		<key>www/h5/js/chunk-2d0c4265.b554c321.js.map</key>
+		<data>
+		J0ij1EIpPsFR+c99zoiCSBvNCBo=
+		</data>
+		<key>www/h5/js/chunk-2d0e88e9.60cdecb6.js</key>
+		<data>
+		YlENcQIyimswjeIczekuScI2D6U=
+		</data>
+		<key>www/h5/js/chunk-2d0e88e9.60cdecb6.js.map</key>
+		<data>
+		FpU9F2zhuOC5ewRKNEqA3yENo8I=
+		</data>
+		<key>www/h5/js/chunk-2d21f45b.54a135d7.js</key>
+		<data>
+		TB698mbr77ZBAw1x1d/noImJwj8=
+		</data>
+		<key>www/h5/js/chunk-2d21f45b.54a135d7.js.map</key>
+		<data>
+		zPT4KlFafvbaNjWZRuLckEi0I+E=
+		</data>
+		<key>www/h5/js/chunk-2d221dc8.81418078.js</key>
+		<data>
+		kET4Zg95tIJNv9bk+GrkHHq+tec=
+		</data>
+		<key>www/h5/js/chunk-2d221dc8.81418078.js.map</key>
+		<data>
+		7Ax+JOjeAoNzOilbGbTt3tl3ogc=
+		</data>
+		<key>www/h5/js/chunk-2d230838.d662380f.js</key>
+		<data>
+		mOeJjj9uvUzssCuhXrTVM3Wjiew=
+		</data>
+		<key>www/h5/js/chunk-2d230838.d662380f.js.map</key>
+		<data>
+		CJOPI6Y3TFdJs0yMwXO7trMnJMw=
+		</data>
+		<key>www/h5/js/chunk-32655d9a.5cb1fdda.js</key>
+		<data>
+		HLMtU0xoM4yy9rEjdSvR0t2Ou4Q=
+		</data>
+		<key>www/h5/js/chunk-32655d9a.5cb1fdda.js.map</key>
+		<data>
+		UQC309ObEtHHBm5wVXk+LhSGi6o=
+		</data>
+		<key>www/h5/js/chunk-3643f29f.7e77eeca.js</key>
+		<data>
+		AVuqynkCcmd0E3Fg3E99SDHl4cU=
+		</data>
+		<key>www/h5/js/chunk-3643f29f.7e77eeca.js.map</key>
+		<data>
+		KvoCeNtgukCYSngOoYZrjymA6qM=
+		</data>
+		<key>www/h5/js/chunk-3a950d1a.6800332c.js</key>
+		<data>
+		PFwfZvo698ad8tQJG0uwVqVmyCU=
+		</data>
+		<key>www/h5/js/chunk-3a950d1a.6800332c.js.map</key>
+		<data>
+		3y+a59XIxaVViI587yivnSeX/fk=
+		</data>
+		<key>www/h5/js/chunk-3b81bd8e.eadbc549.js</key>
+		<data>
+		MNXfS3kG0JX/foKTzT/OkUZzHko=
+		</data>
+		<key>www/h5/js/chunk-3b81bd8e.eadbc549.js.map</key>
+		<data>
+		AQ056HsWliUme0tUZDSOfFfSqqg=
+		</data>
+		<key>www/h5/js/chunk-3f565f36.ef5fc1c6.js</key>
+		<data>
+		vZoFFIeAWWJ99m8NPgF3R/9OLxM=
+		</data>
+		<key>www/h5/js/chunk-3f565f36.ef5fc1c6.js.map</key>
+		<data>
+		WHoSOXYA33tod35Mpb3Cmtkf5po=
+		</data>
+		<key>www/h5/js/chunk-3f6145c4.a4afa657.js</key>
+		<data>
+		yPH4TyvKwQy78ctxn+fCgvR8wSU=
+		</data>
+		<key>www/h5/js/chunk-3f6145c4.a4afa657.js.map</key>
+		<data>
+		Q9LXAIP5PkZoRmCpALYg6/PdacM=
+		</data>
+		<key>www/h5/js/chunk-416bff87.00b1790b.js</key>
+		<data>
+		V2HM4/cucbBM/hQKPMhIT7QD/w0=
+		</data>
+		<key>www/h5/js/chunk-416bff87.00b1790b.js.map</key>
+		<data>
+		Mq84za48xndNdDLP6bIQi7DWafY=
+		</data>
+		<key>www/h5/js/chunk-457330e9.58249c47.js</key>
+		<data>
+		lb4AV4tq+400BH+au6zAGrXfssc=
+		</data>
+		<key>www/h5/js/chunk-457330e9.58249c47.js.map</key>
+		<data>
+		KNm6bfAgUK3GI6MfVNLU3FwzFHc=
+		</data>
+		<key>www/h5/js/chunk-4574225e.b1c9039b.js</key>
+		<data>
+		vdZ1F4Y+bh0R7OHeMZoumpDPT4s=
+		</data>
+		<key>www/h5/js/chunk-4574225e.b1c9039b.js.map</key>
+		<data>
+		FK/q4gSI9iE1ggP1dgkQiczRTlM=
+		</data>
+		<key>www/h5/js/chunk-4574532e.bf6203d3.js</key>
+		<data>
+		7JdgvEa8mlhYgeil9F4a4f3DYNA=
+		</data>
+		<key>www/h5/js/chunk-4574532e.bf6203d3.js.map</key>
+		<data>
+		QEAvtwRMob7pgYVaLEDjbKWsmyI=
+		</data>
+		<key>www/h5/js/chunk-45748c74.021b565c.js</key>
+		<data>
+		yxp3gvFWLhYSR/PN6Jy3tqtqKRs=
+		</data>
+		<key>www/h5/js/chunk-45748c74.021b565c.js.map</key>
+		<data>
+		HcpqaQN30RlApIA+/tjTNuS4hQo=
+		</data>
+		<key>www/h5/js/chunk-4574ca4b.7687fa20.js</key>
+		<data>
+		udubT9M3D5qkQwsAowRyTdT0ZuM=
+		</data>
+		<key>www/h5/js/chunk-4574ca4b.7687fa20.js.map</key>
+		<data>
+		6MHoVliOYTot0iCFVzWeMgyB1O4=
+		</data>
+		<key>www/h5/js/chunk-4574f1ae.6ca0c66d.js</key>
+		<data>
+		qbI5gEAnvui/YmXjVKYOHNQJ5vo=
+		</data>
+		<key>www/h5/js/chunk-4574f1ae.6ca0c66d.js.map</key>
+		<data>
+		2TMd4jgCUIVn8i4TakVxapqlZxc=
+		</data>
+		<key>www/h5/js/chunk-45762c31.4788afe5.js</key>
+		<data>
+		faiI7a58HEz0n2nEhpuO6q+JP9s=
+		</data>
+		<key>www/h5/js/chunk-45762c31.4788afe5.js.map</key>
+		<data>
+		j1zi962Otl2Mf6BlHU33kf0WXco=
+		</data>
+		<key>www/h5/js/chunk-458d753c.d509eee8.js</key>
+		<data>
+		KM4G+rSv/YKrdkU6rkRvdljPwHE=
+		</data>
+		<key>www/h5/js/chunk-458d753c.d509eee8.js.map</key>
+		<data>
+		u5Yt5+dYfpDxVjKGMOblCb1AhVU=
+		</data>
+		<key>www/h5/js/chunk-493fc81d.dac11618.js</key>
+		<data>
+		e/9gp5l7y/3jBnfsPnL6vcB3VFk=
+		</data>
+		<key>www/h5/js/chunk-493fc81d.dac11618.js.map</key>
+		<data>
+		FJyheS4CJN1TtzD29gC4nLRffME=
+		</data>
+		<key>www/h5/js/chunk-4af80ac8.a4ea893b.js</key>
+		<data>
+		4e6c3PLrl5BDmd477Tx1BAYWMQ8=
+		</data>
+		<key>www/h5/js/chunk-4af80ac8.a4ea893b.js.map</key>
+		<data>
+		KNPpOJb1HKPyJys4t1qgCHUnAwQ=
+		</data>
+		<key>www/h5/js/chunk-4ba20b2e.24c38a42.js</key>
+		<data>
+		pPDVgXL7Ez3RPF4dKxdaGl7Awgk=
+		</data>
+		<key>www/h5/js/chunk-4ba20b2e.24c38a42.js.map</key>
+		<data>
+		USfIqJcipxg6VYqc4WF1RPLNavg=
+		</data>
+		<key>www/h5/js/chunk-4d3f5c13.dd0e6d4d.js</key>
+		<data>
+		CE7ExFSo7o4FP39DTkpmIPOftEY=
+		</data>
+		<key>www/h5/js/chunk-4d3f5c13.dd0e6d4d.js.map</key>
+		<data>
+		K5Np8in0hFywvhuMG3d8QRqXXME=
+		</data>
+		<key>www/h5/js/chunk-50acff12.e58c74c4.js</key>
+		<data>
+		sHxcE9lboD7bJseqpCCyfw/RNdI=
+		</data>
+		<key>www/h5/js/chunk-50acff12.e58c74c4.js.map</key>
+		<data>
+		erhVad32RXqKOmaagA+KtduS40E=
+		</data>
+		<key>www/h5/js/chunk-5447b8e0.826c5eae.js</key>
+		<data>
+		lu0Wo/OkP7bn4K3d0FwCL1UHCiU=
+		</data>
+		<key>www/h5/js/chunk-5447b8e0.826c5eae.js.map</key>
+		<data>
+		xVW6lhaR9Lrbv9Sm9gzcujIMKeA=
+		</data>
+		<key>www/h5/js/chunk-5f08b97e.8bac5616.js</key>
+		<data>
+		CNuTJ2aG3iUtr17YD4gy2teraYs=
+		</data>
+		<key>www/h5/js/chunk-5f08b97e.8bac5616.js.map</key>
+		<data>
+		18MS0mF0beztRrVbNlteHpumyDk=
+		</data>
+		<key>www/h5/js/chunk-6c470f5d.b60c7889.js</key>
+		<data>
+		FsmHizrDxSS9KNw220yHovNjld0=
+		</data>
+		<key>www/h5/js/chunk-6c470f5d.b60c7889.js.map</key>
+		<data>
+		LdW15OBSgt5AqlhAsRnd0/Jahhw=
+		</data>
+		<key>www/h5/js/chunk-6cec4f9e.327c7493.js</key>
+		<data>
+		PTyWkB2ls+suZCgn2gcDxHQRluQ=
+		</data>
+		<key>www/h5/js/chunk-6cec4f9e.327c7493.js.map</key>
+		<data>
+		b2GH2dj/OJ/EBBCMIRvig4kKBsY=
+		</data>
+		<key>www/h5/js/chunk-6d9299a0.3d6ed0ba.js</key>
+		<data>
+		RXgTVqDrVqoCYQGkmi0CcdBo3UU=
+		</data>
+		<key>www/h5/js/chunk-6d9299a0.3d6ed0ba.js.map</key>
+		<data>
+		eP8jPTaUKCvz8p+2t6T3/wEutTM=
+		</data>
+		<key>www/h5/js/chunk-715c4f57.212547e1.js</key>
+		<data>
+		17Lp9gFtbMg8k4ONlzsLZ1HroKQ=
+		</data>
+		<key>www/h5/js/chunk-715c4f57.212547e1.js.map</key>
+		<data>
+		D2HtA7DwM2zp/ClujUWjcTXMrO4=
+		</data>
+		<key>www/h5/js/chunk-75ac6416.16762965.js</key>
+		<data>
+		PpLm1Dtl9cAQ49Vmska0XWuWI1Y=
+		</data>
+		<key>www/h5/js/chunk-75ac6416.16762965.js.map</key>
+		<data>
+		0Dn1AKzzc4kFCStTLnZ4VsXYtLY=
+		</data>
+		<key>www/h5/js/chunk-75c5e1c2.1e81eac4.js</key>
+		<data>
+		bSj6HsOPIFhcOJ3ud2lblMALXuc=
+		</data>
+		<key>www/h5/js/chunk-75c5e1c2.1e81eac4.js.map</key>
+		<data>
+		dFd0Wl/qVFYNiAs7YHRpv6UrAXM=
+		</data>
+		<key>www/h5/js/chunk-797b900d.73991a0d.js</key>
+		<data>
+		A41y9Qy4TAwb4VpXdnFqZovKQ0Q=
+		</data>
+		<key>www/h5/js/chunk-797b900d.73991a0d.js.map</key>
+		<data>
+		qO3eeN9xC3whOLc4hVBggMHJnQI=
+		</data>
+		<key>www/h5/js/chunk-7b915b69.10441c80.js</key>
+		<data>
+		5G3BpWUO4+1GUcD+AQzlPfynkBk=
+		</data>
+		<key>www/h5/js/chunk-7b915b69.10441c80.js.map</key>
+		<data>
+		Wqh7IgVAvfQ/d50fH/nPidATRcU=
+		</data>
+		<key>www/h5/js/chunk-7ea376b1.56481c68.js</key>
+		<data>
+		uKaPzPSX/hSLoFKmjdMjnpwAFKw=
+		</data>
+		<key>www/h5/js/chunk-7ea376b1.56481c68.js.map</key>
+		<data>
+		Fj6amr6oxtb+RVnXMbsK0M7WQJ4=
+		</data>
+		<key>www/h5/js/chunk-83eba2aa.5e12e916.js</key>
+		<data>
+		ocrUIyXP4Ti/7VG9zfxBqZdZUaQ=
+		</data>
+		<key>www/h5/js/chunk-83eba2aa.5e12e916.js.map</key>
+		<data>
+		gPI8UuRzoDAjSPWeG0IjQj3KH0g=
+		</data>
+		<key>www/h5/js/chunk-88554248.4bb0483a.js</key>
+		<data>
+		hbX2ME3J1mEny5Ky3E44VaK5YdY=
+		</data>
+		<key>www/h5/js/chunk-88554248.4bb0483a.js.map</key>
+		<data>
+		xExdgNdevVOtWVudfDrhPtf4WKM=
+		</data>
+		<key>www/h5/js/chunk-91acc388.e4a3da5b.js</key>
+		<data>
+		/1u05NpUCe88kDc5UiMqiOfOMzs=
+		</data>
+		<key>www/h5/js/chunk-91acc388.e4a3da5b.js.map</key>
+		<data>
+		rFJxOoWYiMrVkMWLP/uYrrHO1CE=
+		</data>
+		<key>www/h5/js/chunk-963b651c.13e5e22e.js</key>
+		<data>
+		aOwTDyBeuMRXZ5MyH8inIQZVP00=
+		</data>
+		<key>www/h5/js/chunk-963b651c.13e5e22e.js.map</key>
+		<data>
+		iO8bvbHdKPuNhF3eiRRqNvq7YkU=
+		</data>
+		<key>www/h5/js/chunk-97762e36.92c08bf1.js</key>
+		<data>
+		QicpVv80zGvbbEcjF1170i0SSn8=
+		</data>
+		<key>www/h5/js/chunk-97762e36.92c08bf1.js.map</key>
+		<data>
+		Ct4QVN64Abwum66GhyvS7gTBY2g=
+		</data>
+		<key>www/h5/js/chunk-b6e494f4.457e8a71.js</key>
+		<data>
+		syc/Rh6OpUwGfW1d1l35njGU1gk=
+		</data>
+		<key>www/h5/js/chunk-b6e494f4.457e8a71.js.map</key>
+		<data>
+		fZCv48YjsmLMtU1FfYOL2Pl5sg0=
+		</data>
+		<key>www/h5/js/chunk-bbea1dd6.52e67de3.js</key>
+		<data>
+		pVkrop/90mTdSSkNcKAApega3pg=
+		</data>
+		<key>www/h5/js/chunk-bbea1dd6.52e67de3.js.map</key>
+		<data>
+		mnWvMAu9Pv7jQBN8zTOMbxOsl2w=
+		</data>
+		<key>www/h5/js/chunk-dbf406ec.56b49f8d.js</key>
+		<data>
+		AnERItQlHiaUQ011Ne+aewNijLE=
+		</data>
+		<key>www/h5/js/chunk-dbf406ec.56b49f8d.js.map</key>
+		<data>
+		Ty4qULzXHYSm52rTWTLPPstcEKw=
+		</data>
+		<key>www/h5/js/chunk-e1fad2da.ceb53e08.js</key>
+		<data>
+		xc7vS3AV0AJu3y0qbdA5ol3xICE=
+		</data>
+		<key>www/h5/js/chunk-e1fad2da.ceb53e08.js.map</key>
+		<data>
+		iWk1+tHS8Sy0TcZM1Ri/MU5ly6k=
+		</data>
+		<key>www/h5/js/chunk-f776ae9e.884aa7eb.js</key>
+		<data>
+		MuO+bUJgNaqZBPmVUgAXpaF11Cg=
+		</data>
+		<key>www/h5/js/chunk-f776ae9e.884aa7eb.js.map</key>
+		<data>
+		VF1N+5bo6kI6LPD9ihfLWZM7Jac=
+		</data>
+		<key>www/h5/js/chunk-f7f01892.aa9b1eb4.js</key>
+		<data>
+		aXCm1ATeiX5HQTztdefGaxD3t1w=
+		</data>
+		<key>www/h5/js/chunk-f7f01892.aa9b1eb4.js.map</key>
+		<data>
+		9oOcu9ozHZ7iZDzfzPdgfxFrGG8=
+		</data>
+		<key>www/h5/js/chunk-ff908aee.35c16a24.js</key>
+		<data>
+		gozVbM8utoDKMZjMD809+X+q5J8=
+		</data>
+		<key>www/h5/js/chunk-ff908aee.35c16a24.js.map</key>
+		<data>
+		0ojV5dyjf9YBOflwOSZVBzCP4Zc=
+		</data>
+		<key>www/h5/js/chunk-vendors.0af4983e.js</key>
+		<data>
+		WdS33OXUlai2qBJavH178Grdssw=
+		</data>
+		<key>www/h5/js/chunk-vendors.0af4983e.js.map</key>
+		<data>
+		YirniQ6grMo6dJ2eJ6zt+OXOLzQ=
+		</data>
+		<key>www/h5/js/login.da3739dd.js</key>
+		<data>
+		qsz/S+EeeChbdxyc2UIt32Y95ng=
+		</data>
+		<key>www/h5/js/login.da3739dd.js.map</key>
+		<data>
+		M0kdcNQf+CKRe3P2CBlNNuvDDMk=
+		</data>
+		<key>www/index.html</key>
+		<data>
+		NcQWaolgw3XX+uR5oGMiYnu0aiE=
+		</data>
+		<key>www/live-logo.gif</key>
+		<data>
+		M2SDOoV2JsT3GnJg3FGNKpEBmik=
+		</data>
+		<key>www/logo.png</key>
+		<data>
+		46IlrMM9N6R36HyaJZqhC1lEGfA=
+		</data>
+		<key>www/plugins/cordova-plugin-alipay-v2/www/alipay.js</key>
+		<data>
+		BVrMolDWCCdzbcqbJhi3Bxc2mF4=
+		</data>
+		<key>www/plugins/cordova-plugin-app-version/www/AppVersionPlugin.js</key>
+		<data>
+		V7Ywjbu2Kj4wesp8mWW2lF5aDpE=
+		</data>
+		<key>www/plugins/cordova-plugin-customurlscheme/www/ios/LaunchMyApp.js</key>
+		<data>
+		0NrlXTwBHUS5u9XaqkoSJ+waVDo=
+		</data>
+		<key>www/plugins/cordova-plugin-device/www/device.js</key>
+		<data>
+		1GfO/IDwwyLde/veo05ABQB5yTk=
+		</data>
+		<key>www/plugins/cordova-plugin-fullscreen/www/AndroidFullScreen.js</key>
+		<data>
+		dw2DVq8i2hpV82ktsThx6xR2Y/Q=
+		</data>
+		<key>www/plugins/cordova-plugin-inappbrowser/www/inappbrowser.js</key>
+		<data>
+		DNuO0RIwzEPeBr8BWWU2BS/L9JQ=
+		</data>
+		<key>www/plugins/cordova-plugin-statusbar/www/statusbar.js</key>
+		<data>
+		HziXpqJBPTHIl6qne1lRWvRuots=
+		</data>
+		<key>www/plugins/cordova-plugin-wechat/www/wechat.js</key>
+		<data>
+		8gwTMs/623cTSUU7JUrZhOT1v8g=
+		</data>
+		<key>www/plugins/ionic-plugin-keyboard/www/ios/keyboard.js</key>
+		<data>
+		gexyZjGUVvhbQiJbBzCrImXWv34=
+		</data>
+		<key>www/plugins/jpush-phonegap-plugin/www/JPushPlugin.js</key>
+		<data>
+		GtzHln+zKxzfSF6EMmUEmgJ0Rtk=
+		</data>
+	</dict>
+	<key>files2</key>
+	<dict>
+		<key>AlipaySDK.bundle/alipay_msp_back@2x.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			pqv6sMiIl+QnblEyN3FQCDRwbxFEJpY5Roe80rSkaA4=
+			</data>
+		</dict>
+		<key>AlipaySDK.bundle/alipay_msp_refresh@2x.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			eSIZGIUsqcDz03r9ISTu2jNwTz0msn0tSSEOTq8KYz0=
+			</data>
+		</dict>
+		<key>AlipaySDK.bundle/bar@2x.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			38AV6Lw9+K+g+t7MHjtEKIJarVILLcTXm0o58ki9C3Q=
+			</data>
+		</dict>
+		<key>AlipaySDK.bundle/bridge.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			KN/1QNDRcCy6zI/p0yJOgLnbgbNBDctBnLo1xDPp5g0=
+			</data>
+		</dict>
+		<key>AlipaySDK.bundle/refresh@2x.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			mR8Iqbh2To/+bYNWFk0IbpoorNfzg31HgUB8v89EphQ=
+			</data>
+		</dict>
+		<key>AlipaySDK.bundle/refresh_click@2x.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			qkSv6KIv4z3l+TmK/G5Gms3oYZripYuLCK2rB2rmyhY=
+			</data>
+		</dict>
+		<key>AlipaySDK.bundle/shutdown@2x.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			mWjeqq55Ym3S0vhMp13qIXpvbIkaeheRy9CnDbpcqhQ=
+			</data>
+		</dict>
+		<key>AlipaySDK.bundle/shutdown_click@2x.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			dE2ndHqk8MuNrgTt2yHONxfP38nq2HUgB4t2jKRl8SI=
+			</data>
+		</dict>
+		<key>AppIcon60x60@2x.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Uzpq/TAeSaHD/vvUGKOXSy7dMojuc3u7DjGRk80fYN4=
+			</data>
+		</dict>
+		<key>AppIcon76x76@2x~ipad.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Ot0dlvoYcchvYRfBr5s5Ph3uHuLBuNTPb837/E5Ahwg=
+			</data>
+		</dict>
+		<key>Assets.car</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			pGqcbR40hP1zReSbd8cjvom4EBaqj67ZecyiFBs1HaE=
+			</data>
+		</dict>
+		<key>CDVLaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/objects-13.0+.nib</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			9xh9QM5ONOSokqXnJKmMJ1Wnr807TQ+KbmBxpvHws2I=
+			</data>
+		</dict>
+		<key>CDVLaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/runtime.nib</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			RLAkdGxPjIu3kHvxdJjkmHf3zQkBUbDaCJ5Xck2H+mE=
+			</data>
+		</dict>
+		<key>CDVLaunchScreen.storyboardc/Info.plist</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			HyVdXMU7Ux4/KalAao30mpWOK/lEPT4gvYN09wf31cg=
+			</data>
+		</dict>
+		<key>CDVLaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/objects-13.0+.nib</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			db/+f7B2yC5Zr3uOSUJjg3VUv0vN7STO3MHChlE2pH0=
+			</data>
+		</dict>
+		<key>CDVLaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/runtime.nib</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			0DMOpT6ChxaGFkf7JtX3WrefKf6O1JoFZ/vLZifvm3I=
+			</data>
+		</dict>
+		<key>JPushConfig.plist</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			cWdFjhhmVTql4t9i3cSbx4pnnIJQJfnPAcYvWfMbolI=
+			</data>
+		</dict>
+		<key>MainViewController.nib</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			K4o8RJRQfkaAWz1vsaFf/j0ZVCJjz5Iq8QlRePaaLpk=
+			</data>
+		</dict>
+		<key>config.xml</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			MH855kHke/VN3P8J3ZdhMTCqDrsCZ+wFcGLJHJBFZcw=
+			</data>
+		</dict>
+		<key>embedded.mobileprovision</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			hAjP2SHMrSXfvBd+CCnoJj2djBtYDIm61iMqusaiEjY=
+			</data>
+		</dict>
+		<key>www/cordova-js-src/exec.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			FnDGh2PMtuKxE9b8Wg/ZWdrBgDuB+vndel99cBgN5aM=
+			</data>
+		</dict>
+		<key>www/cordova-js-src/platform.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			nwRHFguFy7vK+gjXcCcfSr+M+JvGtEcFxHjtk4IL+zA=
+			</data>
+		</dict>
+		<key>www/cordova-js-src/plugin/ios/console.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			HuL9WB5RqLOMFMdAR++aP57rv/LQG5T9zKeVR9nn5Gw=
+			</data>
+		</dict>
+		<key>www/cordova-js-src/plugin/ios/launchscreen.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Z662XHG69WWif7omIBCAH7nyqPc3Sfi+OzQbNaxjTL4=
+			</data>
+		</dict>
+		<key>www/cordova-js-src/plugin/ios/logger.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			XbC6O2UB458r+PaXfBMthdABxHwJ5TICU7fhTKmnsr4=
+			</data>
+		</dict>
+		<key>www/cordova-js-src/plugin/ios/wkwebkit.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			JAZIg4JGZCV/JFGR55NsvTovDSAKoRwd/+TnHryUMwA=
+			</data>
+		</dict>
+		<key>www/cordova.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			C5gAM4MA0ZQTePzQrGf2nrBa4NUWJSVnFWWSHDZqtv8=
+			</data>
+		</dict>
+		<key>www/cordova_plugins.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			0reiiVPybDgCpjsPUulYyStJwJstxatj1cFMoV10UI4=
+			</data>
+		</dict>
+		<key>www/favicon.ico</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			wLXb4QmZdKhuSoMe1NU2WfBeBfWLA2VHAc2u4YCr9Zg=
+			</data>
+		</dict>
+		<key>www/h5/css/app.ee792e16.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			+TB++nqRUAbGEAsc5qTRTtTfqlyc3Uhe+uTah636ieE=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-0115a683.170f5b2b.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			xq2LAdWV8RZE+6qfK3OoyekBbnfDk5XQpZ7hPj4a7kc=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-0906bf72.50ab9212.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			BTkeCw9CEgot0pGwZK2ikILexDLAZhvLyOASmKBWUac=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-1206bda5.d8f248ed.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			T/HkD1vpKyvTSiLAY5AW+ojPIHPCujFxRFKWzmdEJeU=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-1239267a.bf372789.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			YFvED5namzt2hDjia4SfOdYK/WGMZlwI1fwcVdIf90o=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-15df0e8c.0021615d.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			5wiXZNI3YRq5SvcrLwxj1dVCooWzec2pvs4V34hUi7E=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-17fb6bfc.6f059ada.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			/pUZDBySf+Tg5dNqQ90PSYFcFUXKUCQ7uMAGycxCBXU=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-1e25e209.0f2abd2f.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			TRxaKU1P4KmhPYm2aiS/JDpFh28rv3X/BNY+tE7sKw0=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-21ac2098.c4602765.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			OtofJOwi4IaYqki1+ssfX0eyUE4VkDU472/ogqly3cY=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-242cdf64.6a3fc6c6.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			RH1kLZhdQxvItj/bBtBDXDyAo4nnWz1PzH9LTT4lyyc=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-2604c6a4.cbed82a9.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			AEGs8SoA1feNQkEnW3zRRKI7rZSLHdazZaS/31oDTTw=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-3643f29f.41caac67.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			8seVcOC42ZwpYip/vky3TQljEIP6qiOoiso2+fQW3jA=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-3b81bd8e.2f01dddf.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			bqXWZ89sxl0PNceSId78Jfg8l53P1obEePxpx/k20Uc=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-3f6145c4.b15688c7.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			VjWs35LFoKF3d8IdBLmxqVQtSgjTP+lsoLgrV4M83+4=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-416bff87.9f29f37c.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			zYwMZPEqk1tPEnsuW6aqfrpoEOibsDjRm37lnlHsk3A=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-458d753c.c25821e7.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			OFEeDX0gFeAKlJM0UjYQzvRl6I/hCgul5J8N+cY28N4=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-493fc81d.c05350da.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			9rtvOaHcT0fsH9dYfN49HaCAeKwjRSzMvmruopRgNX4=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-4ba20b2e.433c8d22.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			sV6MQ3E41dnwXEw7lK+8rdY2D6Crgg1DWJAWE+YGCxY=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-50acff12.599b5f5b.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			lUKkpMH9dXdHc30FwgYo31Kq9n1+sFAzl8Etcu6Fqk0=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-5447b8e0.e0699d83.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			8VWGSuyDb0g6RpIXmx1aAoOQ1s959Vfs3R/VyAJmWrM=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-5f08b97e.7e178df0.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			8n6jfLCa0YjVuECUve2p6cI9tC9bYqWAR5B6Qov0mxc=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-6c470f5d.2357a02f.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			xpLGo/C70yO3j9hhxk3FbnXsUbMTfJSjjvCImo+LoDM=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-6d9299a0.d9b6e63f.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			uDUvc5lG+yA3A3C8lHeA/ipZ9G9NPJqCrrFRjIuIKG8=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-75ac6416.27a719f9.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			d6txlkdEhEV/8AzT7d+8ZLcAEeuDDlPR0ej22ZTWq1k=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-75c5e1c2.b9a7c867.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			pOAz+65hBbx2hTV89qcviwFuVkCYVDa6KHs8FdvUMm8=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-7b915b69.60ed7932.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			3dX22rfRUx0i3NwpPsyTONTRgwDhZNB/ktPn5+8WcTs=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-7ea376b1.59a3ce5e.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			vrEndPmBUSX5zUD9viqRphTL5xabfVa5WcFQUih/taE=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-83eba2aa.8f2ec4df.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			ZERjz92NMmP6OUp55WxfJpYGI+ee/yCCiC2HpBQJRZs=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-88554248.f7713d53.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			cxwZhe/yUojmktjrhALXfgEzDEMP3ZuWAqMuPIfTxUc=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-91acc388.461d1dfa.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			BHDrZpYIa/UlKbW+GGdKweJvkHqXTJCV3srXmmVjkhE=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-963b651c.f7a2f8e9.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			z6+5ZzBMtKXvpm8upsgBRZ+wELs3wyCaDpQQL32MK0I=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-bbea1dd6.287c3c3e.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			1gsRphWCXeNTB1Kie69jRhRGmxXc4sUPe41p2Q1XPek=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-dbf406ec.36796de4.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			YCFA8Kiww11haqZFbDIufd6Lnz4ulNWMDsmkej+YTts=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-e1fad2da.29587959.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			pdYXndNHfyIIvUAX5MSjWWF+Bpbg92r8+P2BbpqzKyw=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-f776ae9e.41caac67.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			8seVcOC42ZwpYip/vky3TQljEIP6qiOoiso2+fQW3jA=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-f7f01892.0cb94185.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			xmbJzcknhq0LGnLDszW7UTGFZUH13PNSQANZ7gwsMsA=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-ff908aee.30674964.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Hp+QnieZZ2DtUN0BQxQbn/4NNuGfGdmUW6AvMUrH0S4=
+			</data>
+		</dict>
+		<key>www/h5/css/chunk-vendors.65a94ff6.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			+RDSnBF4oKOM2Z0V8UUep+5tw0n7s7cCVqPDjUUSWuo=
+			</data>
+		</dict>
+		<key>www/h5/css/login.5028d7c5.css</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			//2YrWoXpBVzG5fWIkJB3c/J4UMbcRPyLptsmG5gZys=
+			</data>
+		</dict>
+		<key>www/h5/fonts/GuildfordProBook 5.d7582c72.otf</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			IvkSeiXHXjDfX/IVUgd+l+e1pS8J/kxvmJIH/Sov0dQ=
+			</data>
+		</dict>
+		<key>www/h5/fonts/addfont.11d18518.ttf</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			9FznGKu9l+ogKuxqw3Jixu25PwfrnyfONtjQAJGlxI8=
+			</data>
+		</dict>
+		<key>www/h5/fonts/addfont.a1305ede.eot</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			t4tHpxVuO+8AJ81gxUuIkVf9ai34U3xOnmd8eSy1UUw=
+			</data>
+		</dict>
+		<key>www/h5/fonts/addfont.ae8b0f29.woff</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			G4pxg2Gx02M6j6cUeaN5Zc/EBdrxdy9oBlNldo3KJRI=
+			</data>
+		</dict>
+		<key>www/h5/fonts/iconfont.40366cb7.woff</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			na8kHxCZHZM7HQVfXhGuTr5oPJH6NPk+cZPkJ2kRGsc=
+			</data>
+		</dict>
+		<key>www/h5/fonts/iconfont.61aade08.ttf</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			ZRkJ8EIxB0mveGkr2oKImnA/k8/ylsKGDNUE8VwvCjk=
+			</data>
+		</dict>
+		<key>www/h5/fonts/iconfont.b06ee2c3.eot</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			KncaIZmue7E1ususdXDmhn0DFe3cFRAvs8vULQUh+5w=
+			</data>
+		</dict>
+		<key>www/h5/img/404.c67ac50c.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			fi1YFIXKelwpENVwfl8SNG84Y60FOIwtzQoiBy46XAw=
+			</data>
+		</dict>
+		<key>www/h5/img/addfont.741a1785.svg</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			qfdnJQo2eYOKJY8BupeMpHIfY4Qg8QOrCtac2tB39QM=
+			</data>
+		</dict>
+		<key>www/h5/img/baokuan.6313c8c8.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Mxn7rdz9xj2pj0vedAQLfh3huquAmDnCsxVYpmkyRa4=
+			</data>
+		</dict>
+		<key>www/h5/img/bargainBg.08e23e65.jpg</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			zn4tJl1pSuulBhR887ydkepZAz3/gPa1hRqTbQQ5Rug=
+			</data>
+		</dict>
+		<key>www/h5/img/becommendTitle.84525bc7.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			MpHbK78a8JR79QuFpJ3YlU66rAFct6VkKRYQkAJhlGI=
+			</data>
+		</dict>
+		<key>www/h5/img/boutiqueTitle.7a2331eb.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Dfrb19nkt5k/Cr9P8SllWSUJpSLt0LGFTmeuLjK2wpM=
+			</data>
+		</dict>
+		<key>www/h5/img/check_on.3763b7c4.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			P7N+uL9Z1/fJkgLOWP5tu1Nv34cUHyBPLY+cCBHdQhQ=
+			</data>
+		</dict>
+		<key>www/h5/img/close.48161ce8.gif</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			pmSOBC0JW+2CJzJ7oLSITLJlbHLWuFtmh64wAIot0+I=
+			</data>
+		</dict>
+		<key>www/h5/img/commission.ebe4c51e.jpg</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			S/qBiOsFZu0U/1eQ5E5uptN1PiYZo7+EIobe5Xai+Xk=
+			</data>
+		</dict>
+		<key>www/h5/img/coupon-window.8679fbfe.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			YkrPqvQE4V4hsBM1lzXtxViNLxZE4/5jXFBPSnr4ev0=
+			</data>
+		</dict>
+		<key>www/h5/img/coupon01.c9efb7dc.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			CjOR34i2BJkl/jilpDzdv2/WcApP8tOBCNsnbs5iW1g=
+			</data>
+		</dict>
+		<key>www/h5/img/coupon02.bb8a4dd2.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			5QclpA4lZWFyzW9djcTnn0fRZi5lkSvJOej3+ra2xqw=
+			</data>
+		</dict>
+		<key>www/h5/img/coupon1.d62f1458.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			ECmHhyvlY/vbt6tAeOQCcpgllFRDjX5eVP8Mc50PqQ0=
+			</data>
+		</dict>
+		<key>www/h5/img/coupon2.6e69dcb5.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			GMpXahYU7Ssf2eSI45oF7xb4MG4GKT275wYMc+d5PbQ=
+			</data>
+		</dict>
+		<key>www/h5/img/cut-bg.ac7ab8f1.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			ELz5ftvZdx/9saz+5IatCoe5IgkB4tPCwA2LeCoxmOc=
+			</data>
+		</dict>
+		<key>www/h5/img/cut1.40fda88f.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			lKlZGEjqX43M9lKFepY9VaRNRVIPaQtD1PJkuNa8as0=
+			</data>
+		</dict>
+		<key>www/h5/img/cut2.7e39d604.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			z7MMUE3Qx8A7qEXDAGopJT3RPDRBAGM2myyx00ILEIQ=
+			</data>
+		</dict>
+		<key>www/h5/img/examine.70b662a8.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			gRX184e/1dKGnpHBVWtgSuis+1TW2pK/hoHpGAgXVuQ=
+			</data>
+		</dict>
+		<key>www/h5/img/figure.008c2dfc.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			IXgH1/2JCUk29qDgRpHxCvbAjY0vTxcceJEuT5B33Cc=
+			</data>
+		</dict>
+		<key>www/h5/img/gift.bde2a03c.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			PuiZDDhz4fWgHr67qsWGbSkNeyYZZFDYLctZcqGVa+M=
+			</data>
+		</dict>
+		<key>www/h5/img/group.2ee29678.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			4iNA8p0TLaqtE1Tu9ATY9T5b+fsbITlyJ9H5fMgZkcY=
+			</data>
+		</dict>
+		<key>www/h5/img/h5.d1ea1d34.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			7MgXk9KYhq7Hm+5PCfDYBGmoZVzqkjdhoOQ39ORYLjY=
+			</data>
+		</dict>
+		<key>www/h5/img/hotTitle.2f9a5771.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			0qDyEGwGn2cFJuEcxVGUnu10nc5OVDJ26Kc9N1f2AL8=
+			</data>
+		</dict>
+		<key>www/h5/img/iconfont.9b0f5818.svg</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			8Kx4rZw6Luc8pzYUwgYKcygK14hu5ujlb5fpfRtrQ0c=
+			</data>
+		</dict>
+		<key>www/h5/img/index-bg.7128c2eb.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			2YKytQDkjH7gqrLGVmgVxc0mUuNW18/Iyc4lo+V2C8I=
+			</data>
+		</dict>
+		<key>www/h5/img/integralbg.3dd92159.jpg</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			USMB80AZIHKY55MC9iekqOnZPxIVNb8gPwKImykBsSw=
+			</data>
+		</dict>
+		<key>www/h5/img/light.90f47a4d.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			/8knI05aQhDDHIFwsJFyZSqQd99IrcewrvG28Uyo6cU=
+			</data>
+		</dict>
+		<key>www/h5/img/line.05bf1c84.jpg</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			y2ARK365mwKBPSOtq8dLwzSWjch2MtXb63ytEH2nU2w=
+			</data>
+		</dict>
+		<key>www/h5/img/logo.06c89036.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			+hc3Eyfs4wlUAqebbYCNhgyckP3w2YhemWcT8oqaotY=
+			</data>
+		</dict>
+		<key>www/h5/img/logo2.06c89036.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			+hc3Eyfs4wlUAqebbYCNhgyckP3w2YhemWcT8oqaotY=
+			</data>
+		</dict>
+		<key>www/h5/img/money.136360a9.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			+VF670X2OhH70ODeWtWsck4mt4v/eESLLBfOMbqeS/g=
+			</data>
+		</dict>
+		<key>www/h5/img/newsTitle.5495a1a1.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			e2Im0u496ZRCLOf+YhIXlz71J5CVhO9LWqV3HjP7lrU=
+			</data>
+		</dict>
+		<key>www/h5/img/noAddress.d76a1cef.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			JPbBtBTCwnvAMfzoq6fKkeESlMXKNbUnvcozPwjdTZI=
+			</data>
+		</dict>
+		<key>www/h5/img/noCart.6f2abfef.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			qGiF/GIMRQgRzbKuC7pRaSptj6ALPUzXXJ9YJCys7EY=
+			</data>
+		</dict>
+		<key>www/h5/img/noCollection.46d9f620.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			fRXxtZy6KzNpkgn2gUvbzz5HjoYkmdC9C777BsGSjD8=
+			</data>
+		</dict>
+		<key>www/h5/img/noCoupon.e524084b.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Q/MUM0kjqunxSjIo+0nqxLFy4h2MDZJmIZZZRb4aIhM=
+			</data>
+		</dict>
+		<key>www/h5/img/noExpress.375a0428.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			8d3kM/Rn4N2V1GRdsArLy+DSqNpOPQ//Ns48fsE0J4Y=
+			</data>
+		</dict>
+		<key>www/h5/img/noGood.7aec7edd.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			+Ctuy67y2cu275EPMPsVc7K7mcESz9u5/RpMt768TOU=
+			</data>
+		</dict>
+		<key>www/h5/img/noNews.5f227afa.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			0kD0tdpE+sMAh+k9YKHXdZzzKrce0XEnMpPIu7zKkNg=
+			</data>
+		</dict>
+		<key>www/h5/img/noOrder.90017ce2.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			zfrKS4IflcY0jMAyF8K2Yj//qvVwRPDh+RqdaJlI9Lc=
+			</data>
+		</dict>
+		<key>www/h5/img/oneT.ec916ffb.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			2oU5AOsfWrjFWukAIalGntYPhxC/LsTaVTl5Z0H5JcM=
+			</data>
+		</dict>
+		<key>www/h5/img/open.0a5d78b7.gif</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			sHJKxvEziRZg1dgnvFAnHTqtL1zs2WeqZ1zTHen5LoY=
+			</data>
+		</dict>
+		<key>www/h5/img/orderIndex.336341f0.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			yQXd2mnpzg6s0osCKHY+ybcsfHVEFPDY+FsoQ6g5A7I=
+			</data>
+		</dict>
+		<key>www/h5/img/orderTime.e95f9090.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Chk2WcaUSLS2RawkXJ5ISp6CwcmIF8EVduPW1UgS/zM=
+			</data>
+		</dict>
+		<key>www/h5/img/pricetitle.d0496d6f.jpg</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			fEmDIK0diEMeDl1+WdqiBr4VJlgGuKj9m6a6KeC0kpY=
+			</data>
+		</dict>
+		<key>www/h5/img/promoter.af8f88db.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			kz0r+niyKy5fY7CVYuadINBJL3slkSGsERxJNe8z7VQ=
+			</data>
+		</dict>
+		<key>www/h5/img/promotionBg.c4531b8f.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			+JAMwv42GoIo18RqJW1dSyJEgNdW/zsDgryWPgniGn0=
+			</data>
+		</dict>
+		<key>www/h5/img/recording.f7ef8fc2.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			8nPvG633LELAJtpuDbYbO890D7wsyyY9OFJfa7exU+A=
+			</data>
+		</dict>
+		<key>www/h5/img/register.a6edc405.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			sZx+oynoFczzQK4QRCdLoIlK3fevh0Pce8Te8lzhJuw=
+			</data>
+		</dict>
+		<key>www/h5/img/registerw.b3c17e1c.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			r2dCU9Az1UgfvLDlk4Fd1Y0C2KReQvxLhy7/btnDjcw=
+			</data>
+		</dict>
+		<key>www/h5/img/rushBuy.b04fd196.jpg</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Wy5GRMH1zLlAgAJ0HrQKcarrJ6wotLuqKga1JRYsMsc=
+			</data>
+		</dict>
+		<key>www/h5/img/scan.2ca2147e.gif</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			/rfse8+B94ZSbdpu9kLaPyswhe39mCNFpQrxBbzFKas=
+			</data>
+		</dict>
+		<key>www/h5/img/score.30715cf5.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Xm2RoS5+WXcENysjIl0wXxeTwKjbm/5lcVjeK4CRM00=
+			</data>
+		</dict>
+		<key>www/h5/img/share-info.fa0bedf8.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			bGV0wXCT9zBXzYL5uTLM+fJUPddaif6KQq9GYz/9HiU=
+			</data>
+		</dict>
+		<key>www/h5/img/sheet_google_64_indexed_128.04280c7a.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			M2Humhxz99ywufFz1xkwW5gzLpNV1MDemFlVXYYVKpQ=
+			</data>
+		</dict>
+		<key>www/h5/img/start.4bbdd82a.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			mJQPLFuN17WAQDLpSQryJqXW6rccQtnHXHf6ysGslsc=
+			</data>
+		</dict>
+		<key>www/h5/img/threeT.98629534.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Ntbw4EfkYskPKvJ1mPVD90KLYPIdhMGOOpWCCjEy3Dg=
+			</data>
+		</dict>
+		<key>www/h5/img/timeBg.3d61fc84.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			nIuyuEUhuHXXSaCSPnvol8Jh8Z+rDTKtfXdWltEynqo=
+			</data>
+		</dict>
+		<key>www/h5/img/twoT.d1361a7a.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			LgbxutspcNc/uiGeMY9rVhGE1gvZwpyqKPdaRaUyi7A=
+			</data>
+		</dict>
+		<key>www/h5/img/videos.5a8e6dc1.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			D3ppMLwF78w52M9Rx8Frw3s7K0uMfw1w1vRT+eHXVYw=
+			</data>
+		</dict>
+		<key>www/h5/img/writeOff.e1bf8d03.jpg</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			j5eN1rwhkegfKJWiOcRX/24l3DiyI2V+Cn+zHg0as6c=
+			</data>
+		</dict>
+		<key>www/h5/img/writeOffBg.592c0574.jpg</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			d81Kr06gYqX6QR80Wf0DhwifmbfN1Y639BfbYyfyimc=
+			</data>
+		</dict>
+		<key>www/h5/js/app.15dffc21.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			FbAOo4B/FX+fbbQ9QetBHEULo6kKMRLtt4NIa7FAukg=
+			</data>
+		</dict>
+		<key>www/h5/js/app.15dffc21.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			QVA1Cv6voZP0cWxaYrX+TL8nTMV1bXMI+cTqpNO/aJs=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-0115a683.1c8471f9.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			rl9QfLZtUGFOVjRLA3gBTDjANY4lGx0o34G/KBS5Tic=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-0115a683.1c8471f9.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			tCf7d8o27zvhVGwSzulOqAsrgW59E/cBHgRWsf/fAC0=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-057b2a2b.9179db35.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			a1tythDNkx3kfBQ6seoXGzd/ra8Yg6k0Yjb953QoPfc=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-057b2a2b.9179db35.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			ghMAqgCdNFJAI715S08YrODdRkGqh/zWQPDx2S5KK68=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-074d26c0.2bb41207.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			/lbSabHWj2cvjqbnSM1ua0oVQMgewGXsuZJwTeIcabU=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-074d26c0.2bb41207.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			H90HqXL7avhoTKOvfsQT0bUC9ELu1WSUAMHHb7kEmII=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-0906bf72.0429d2a8.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			p8dGMq+GI/f03ylQi4iZKmlcNwvzothK64qSHHW+5SA=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-0906bf72.0429d2a8.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			IusFfOMi8Zu5B5+WIbLT5MVbrhBTR3d3243FvUP/F1Y=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-1206bda5.372ec47a.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			CePss2fdjMQigIjuZ9vASDncUuZVRUBjm+5+JK6+Zto=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-1206bda5.372ec47a.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			eUaRsH8Q4PL7NQ1UObySQHOcxl2W/52CH7Dei5EkYRA=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-1239267a.9eb0fafd.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			bf6bvU+9IMN+UosvF/PERxEz4wD733M242OJ1qbXakU=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-1239267a.9eb0fafd.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			TeFAx4rioTM8TZuARzcDENLl9n4JJrbYgOlAePX8TZA=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-146ed97a.ef8bf9dd.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			7N/499RCq3JUYrWlFPoRfEeysMq8H6dA3XXhemuuB18=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-146ed97a.ef8bf9dd.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			qtcsiYlC4QBigfqXO6EQyaF45fSF4gTHSlP3q2MpvGw=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-15df0e8c.2967ef5b.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			XoaXGZP114nppWeUZ4e/iawB8+95tMjuOeR0EH0Pa/w=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-15df0e8c.2967ef5b.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			39wOPff+nRIIqIECNe5tY0oSVNJhzjKnlBOOLadBOP8=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-17fb6bfc.07dd28d0.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			AkOdoGIbPiYpCWR/9sRWvK7sCRwskh82YFhfCw0eI/c=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-17fb6bfc.07dd28d0.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			VrD336L+cxVjWylyAIlzf2M709mlyo3+XCgf+C9OcnA=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-1e25e209.9b1649c6.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			mfBt3CvkKxvlO4MFYgG74675N9+AGyyZ/6IbauuCEq8=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-1e25e209.9b1649c6.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Y86FDJsztFnXfpUGjKdFjt4kaahm6eCJzQf7spOf89s=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-1e931ea8.05974816.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			wYTK4Pot6Tr1U79pc58qeiPFATHeZWKRw/U8aQjy1lc=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-1e931ea8.05974816.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Pm7uLXi9a+8NzHWhSaBhQT7tI6HmgQ5XZC3hAc9TTLk=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-21ac2098.2cc47456.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			9ghtYRakw7RGRzdCcM7iMHJAtczhIJySycdc2CXtsro=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-21ac2098.2cc47456.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			VghDjr2mk2gxh0m7LUWrR+pWPdTpZ86990mU37MuE4A=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-242cdf64.96433198.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			iMIgNQBt6Md8BBKPmo7eMn0sDbZhhjXW+nn1o8CE/ew=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-242cdf64.96433198.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			qGhCrgzCd9IWP5G/iwZdzx8jrBr5aTqUPp7iRBkoSJ8=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-2604c6a4.b98d0a3d.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			x2xpJWfxbkz4ARxQ5EQA5GCVWElkzopDTeitL37mqQc=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-2604c6a4.b98d0a3d.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			kpPMIRenABN2tkOhuWRjamUe7Q4a6edBaAwEKNmAYz0=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-2d0c09da.f8b93081.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			LZlXHLVqlQsu7tsNJQYj+aYSzk2QA7hHMYy+32/tSJU=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-2d0c09da.f8b93081.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			OwmfH2NHRJxSNh7dqaWErrfXwLv3bynKuOhy3CeIy+k=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-2d0c4265.b554c321.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			CwvXVBwaabic6cZfU28XiwA2fo15A/g3evplLhuaBFs=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-2d0c4265.b554c321.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			g7U5ZctNLK1JdLloq06CZWyCzwD2HWv/H6cgycX10VY=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-2d0e88e9.60cdecb6.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			zHTxPLQagvZxVKADQ1qdAifWtMRGBtEeFN6g3Xa9BYA=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-2d0e88e9.60cdecb6.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			j0pmWpQGnvN24s68LNRZgO9Dfro92cO3XvDzoecYmSI=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-2d21f45b.54a135d7.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			5xGaxFkpbZKMPAeX02F3XfOa/DYYsOguptlbnTLNm3g=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-2d21f45b.54a135d7.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			f3ouui+uHFKKAteJUPEe5ijIGO3Ul7DIMI9+wCVFY+s=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-2d221dc8.81418078.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			CnZ9UPkr/vY2mINaZLOQmjVGHD+wH/biQ75TWz1vHFM=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-2d221dc8.81418078.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			LhHZrcJxSKsAPIQcL0Yd6A3/bu6KDIXFO7rkGIqzP0Q=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-2d230838.d662380f.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			onpEuED6G0tggmlNXScpizVTKJRGbL1Xx6LdIEj1IrU=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-2d230838.d662380f.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			3DLvr/yjzdcdGolsdLk8+X8edw3PT3+c4rUXoJKQXac=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-32655d9a.5cb1fdda.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			zpPxFI7a9GhNSIsefn6644zrchgwrUNnAbQm3WL69go=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-32655d9a.5cb1fdda.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			RiaO1yEktNbLrIRZgV5MHzdgsuXw8k9V28Q1gng1gPY=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-3643f29f.7e77eeca.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Rh2lPRp7NWOqZ3GizseBEhAyQoUhITRlVdlLB+tAjqQ=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-3643f29f.7e77eeca.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			+pVEQCn/1hptOY92LAp5HO8E6YuRxpyOsVge8y4sECA=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-3a950d1a.6800332c.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			GOTd64+gCk3NtZjA5q6u31VV5xA9QCiyS6w4488oRxY=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-3a950d1a.6800332c.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			czANVL25uTvEN44bz577qm66YyzRlCWe8jt7ml7h+1s=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-3b81bd8e.eadbc549.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			qa7oG9PuJMfHNdDcXZq102yEf1p7frfuwQ7dhK1D1bs=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-3b81bd8e.eadbc549.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			ML3moRyfyhqA050oUOvKGhnG4rthd9Xd7+3VgOjAI7A=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-3f565f36.ef5fc1c6.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			ClbMvj29Guw2E5QglmUnNbSSkN0RSbM2oN0M3yCB87U=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-3f565f36.ef5fc1c6.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Gh1C86yNq01GvOSD5f86rJixnrIYDatyMVKbx7XaiJ0=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-3f6145c4.a4afa657.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			JukRPY3R+hKluy+KxW96BsWWYDlIeMblm6+Yyo7r5kw=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-3f6145c4.a4afa657.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			jkutpmHg+ffgJiPx3MsAtPBA130YYI5vDqWbXjeg9BY=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-416bff87.00b1790b.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			1N3i/Pdl30lzfGt/ysxyJZAicserbtWKu/n/7k38RFw=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-416bff87.00b1790b.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			F0HVXwois7Hh8U7YqTATknRGjFOXOm1d8VxDA6kbtS0=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-457330e9.58249c47.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			e+V6q1++z3VQA/KUVxc1CG2bcKc7xNiiJ5BdoOwpdjo=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-457330e9.58249c47.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			5jVlW3O4LVxFqrxyj/gysvqrg+DSs0VRdnKvbnnfWj4=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-4574225e.b1c9039b.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			uvFg7RJsIuRG6mc8p5l10BVn7HeIkBUw6+pmz3EYgGE=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-4574225e.b1c9039b.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			kZutTFRSD/FPwWczoc9NKHZcL7wztZIGpDcSEna/gbs=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-4574532e.bf6203d3.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Hm9sMCNj4YYKnLBsr1c3K8synbC0PPs9BX5Z60Uq38I=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-4574532e.bf6203d3.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			YlKeadmvovE55YooeJcAat4xuMNrHKeC1fF5ERAweMk=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-45748c74.021b565c.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			19Mp9kanbyh5OBgyRaySRfYZsHa8GwiWSK7yvijNZHg=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-45748c74.021b565c.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			DU10mq6PmWG9WWGYhJ/gwywTgfqLtRaDGyfxvzs2CEQ=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-4574ca4b.7687fa20.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			PIaEvx+WR+omI2+iN5zpzl9MRdV+Vv4FleTTh0me4E4=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-4574ca4b.7687fa20.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Jh0FPWUU3GYIo4yAhQzs+c4WsbDNE9fewk9cVbL1km8=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-4574f1ae.6ca0c66d.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			ZrNWkCg0WjU7exangE7xTzx/56pPw4TGMtXIUddoOPY=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-4574f1ae.6ca0c66d.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			BuB0B7FZLPlHXytyo2uWpMnM2Fphn1i7eAMqWMp7Ui4=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-45762c31.4788afe5.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Jjnjb5RlnEWu/HN+PD5jIY7H/aGuwicgWj2DZUcBJG0=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-45762c31.4788afe5.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			BdPCttTPvZEyk5Kr01K2RdXcCAEALMld15ynVYdKD6U=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-458d753c.d509eee8.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			+ZLx3q+2W9TAGQ/IslLs6QmzfSwksBLqvgRmlYZjCAU=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-458d753c.d509eee8.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			GXoUejdWCLdKwChoIRpG46F8SgPnhXUC4N9wXxqYPOo=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-493fc81d.dac11618.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			mhOh9e9J0CpldJPrT7qOivgKf28DJ1+U8cU4o++jXQc=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-493fc81d.dac11618.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			mfgPwJ7GCTx8syprIbSI3lCfw9WeWXBHKEU0z34e0sY=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-4af80ac8.a4ea893b.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			i+g6XqWqegY9aWU7X7ti+zB2Sjvn9i2bFrFLfpAZnJY=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-4af80ac8.a4ea893b.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Y84W7fcVrXscuJnzQzi0sBtUa1O+yrXK88D1x3vBa/c=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-4ba20b2e.24c38a42.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			eYS5go8wAZxbIdt36fvMwyi/s/JBk/fhxjt09v2piHU=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-4ba20b2e.24c38a42.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			dXNgbzqIeLdKzA19UcebylAL814P6I4q3kfoTlQnANI=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-4d3f5c13.dd0e6d4d.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			WFVCpvZX5AUCcpPswtKOiWFjQ+Qztv19nH/krmIaJqM=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-4d3f5c13.dd0e6d4d.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			bZAnSteJiOOOgK6Jz4ZwVuTuOC9Kq94NKWHpIpuD9Mg=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-50acff12.e58c74c4.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Q6/jwUJeHhnnoImqgJpQ8lo/Sr6970AYBONs5MVQuS0=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-50acff12.e58c74c4.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			FTbvQQDugDGvsdrK01jbd60AF+eGD8Bhh0aup9nu8sw=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-5447b8e0.826c5eae.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			8trtYuTMZ0RHnnEUwcHJ9iV/V6qMWxokdAQurGKR+uM=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-5447b8e0.826c5eae.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			UADHHqOrulBSnAt83mBCYiRyOKg4FeydnhcYFwDNoAc=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-5f08b97e.8bac5616.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			UBdWtqhRaB8EXydMvnC3g0i/thZOYqw/vcv2vc1tZDQ=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-5f08b97e.8bac5616.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			7efOK/yCU3RAawsaE9lutt9tpFEq7cRoWh1KM8FrRPw=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-6c470f5d.b60c7889.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			ezAzRwekpdde3Zfy2kWqjdTIKcXMGdH1o1nKYum9Cxs=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-6c470f5d.b60c7889.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			jpkVF0bV4nwzLhKBkYB0sRseu6KD+EXB6Pj8UHWjfTU=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-6cec4f9e.327c7493.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			4Et7Nv8IVWASSBgbro+wZsM73IxhY+TQWxMoYVSgNd4=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-6cec4f9e.327c7493.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			QvQgZNK9LmkkF3hSwSMAVp4c4tNGOZWRm0Bjf0rX7dc=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-6d9299a0.3d6ed0ba.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			7fVkqtkk6BkLMpJCxl/8eviM0b/uAFiioXfnk7Scliw=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-6d9299a0.3d6ed0ba.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			8Akzgdp4czX5ZOLKTju1OCgjrvtySzqBhXRgGiF/zeI=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-715c4f57.212547e1.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			CfMxEmDBJtPAm2rbZ7PRfGpQdOcjsQVtFwnwyio4PX4=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-715c4f57.212547e1.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			5F+P4hSI8FCukhpmGIm2q42Bw0g8kHD12jqC+3jhK0k=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-75ac6416.16762965.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			PUtBIJXfsPTAK+43fj9RK5SVdXc/mRGK9kJEdc0j2QY=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-75ac6416.16762965.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			KzVfiE08Z1murpwgCaHSwfPMKuuTvRuc7CA9RdURJYw=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-75c5e1c2.1e81eac4.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			+hxrcNLfQMElLkNlWJ04dmrdZwHgSs2G5Mgvm0x9AzM=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-75c5e1c2.1e81eac4.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			AgAV/D6CWV9N5AvMsS2nzLlQSSaN+cBDGyyN2kfERdY=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-797b900d.73991a0d.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			3jR3ZO+hjJeGWd4WxtOy9yt1E98Rre1gfBWrQHkdCMQ=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-797b900d.73991a0d.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			7ua3SGbwsGVmATfd7zbbkgNN/NeHpUb+U5gHAEUAggc=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-7b915b69.10441c80.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			R3LCJC0S8b3r5GWlDWPmfTeiIFolijtKwsq7lxAGHAQ=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-7b915b69.10441c80.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			IB35LU8CTFzmpZcWdKfX6BGSWzjEV5zlDrssOQOE8DM=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-7ea376b1.56481c68.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			lTDHPZO+waHPBltqsvmb78O5IUt1kzCt0FQjAHFV94A=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-7ea376b1.56481c68.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			RlnzJ3k23dA8D596tbXiPzzKR6i8UZwXwDccrjIVqis=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-83eba2aa.5e12e916.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			72+/vrPoY9SzEDRuyFi5VQHRLQOpc6MzgTtRNtc5fUg=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-83eba2aa.5e12e916.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			90gbXTNT/Ar9cEhwAZOyE1D3KpTOW+4sEM+KUAGG8nQ=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-88554248.4bb0483a.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			8zD6aAerBycyi2rQ+mW70Etm26gDy8wje4AGHwQHAiQ=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-88554248.4bb0483a.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			YtGPubPwDwV+rhocyRGalWyN9sM3PdlT+oSWlZvrRD8=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-91acc388.e4a3da5b.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			TeYw9vTAYJniKl4fVqhAIfsqoj3JC7jhajcgMYmpWIk=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-91acc388.e4a3da5b.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			DPQwnw6eDxKfFbYtS34JcOlGkap7JtCnXMmfWJ5tKSc=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-963b651c.13e5e22e.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			RhZzL1p/ZxdpHapX4GoBEmJUSmAciD/x2aqf4C2HxIc=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-963b651c.13e5e22e.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			X6H97QpfZyfEm3T9rO8lw4hzmmhpr5EJaMqIGBNGnR8=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-97762e36.92c08bf1.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			pVMfqFBj7M1+UBDY0VoMfMrsbgKzk0o35/TO7ywUxaY=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-97762e36.92c08bf1.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			PpVeWwDp2K9TQHCQF/lrjZfFF8UUnq55d5pJt33rXyw=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-b6e494f4.457e8a71.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			frLlnd+AKJjimosdNqgaNNfIS4Tv+bon2bP92ooaj04=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-b6e494f4.457e8a71.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			d5/cJsekPNHBsJdXrWsfjxz5HJ4iN1IMcPaxGhMB9TE=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-bbea1dd6.52e67de3.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			N9fP5dXizb2IqcM3W6zAmSCt7hCKAHrc9bpT9Kfdn4k=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-bbea1dd6.52e67de3.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			QCiRVALFYaTEf7gQ7tX0HcXRN5nbaYy+czgj0ZoDEyM=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-dbf406ec.56b49f8d.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			5W7zo96swtN+5i22fSzlLCP/JBa6+LVZHt6KN2ZYQo8=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-dbf406ec.56b49f8d.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			FSre98Ox+5MAwuKI/NzA58n/o3Jy3sxj6NxgXKj8TwY=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-e1fad2da.ceb53e08.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			uhzJQAOtdB+FV4gCA4ne72YHFAEenY0pd1OY8vPnK7c=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-e1fad2da.ceb53e08.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			/LwTeGt5vQba0snkHZUEKh6oNzd8St3eHLrolEyIeC4=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-f776ae9e.884aa7eb.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			PcSa7NJ/HioGCe7tdbhk8JYnJr+NwHuaZZheXr9yDbo=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-f776ae9e.884aa7eb.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			NAJ+mxCqoho06PesYmspJD/TQ4phyW/PXYJ0MmQHK7s=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-f7f01892.aa9b1eb4.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			bPMhFNg9nVYfeAK9sr94RbL7h8PO4oyJWXiftUbFr5Y=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-f7f01892.aa9b1eb4.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			dMuUxo6YqoQQEiF0ivHGHNTl2LnbWfxAt7ANU2I1roM=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-ff908aee.35c16a24.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			DpMxFSol3+kaLoxMz0Ypuz7xHw7fRga1ObSqsA7+Gmk=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-ff908aee.35c16a24.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			dJFQ2OOKBZiBxoyU94HCeBZkGc5aMgZGHjQ6bZg2xks=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-vendors.0af4983e.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			6f6mJkiroLRnWlg8i0qRbpti2pJ0kIoKFZ0wQvLwWBQ=
+			</data>
+		</dict>
+		<key>www/h5/js/chunk-vendors.0af4983e.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			zvefObhSIbUmj5nUytN1UQZpZNY9S9m+MTtS3sNligY=
+			</data>
+		</dict>
+		<key>www/h5/js/login.da3739dd.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			jxK1hXKDOMCS+mW4xW49wfRtTzo1YynSAFCqutcBgYk=
+			</data>
+		</dict>
+		<key>www/h5/js/login.da3739dd.js.map</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			kJcOw3SbbM6jfcCd6CyYJFCjnxwEhzh9Z/QKp8F3h4w=
+			</data>
+		</dict>
+		<key>www/index.html</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			5ZElwGSj/sFadfjuzEa5f7YJHGUSYa8hv2LHne8OXjo=
+			</data>
+		</dict>
+		<key>www/live-logo.gif</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			PeKDpZryicNRKmYgVRaKTbKT9kvg9az3INB2tm53Wa8=
+			</data>
+		</dict>
+		<key>www/logo.png</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			+hc3Eyfs4wlUAqebbYCNhgyckP3w2YhemWcT8oqaotY=
+			</data>
+		</dict>
+		<key>www/plugins/cordova-plugin-alipay-v2/www/alipay.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			/kSLJEeDM+0ikbUsSS+8ETpmPilasxAwTl+yyz6wk5M=
+			</data>
+		</dict>
+		<key>www/plugins/cordova-plugin-app-version/www/AppVersionPlugin.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			hULEK/sXXYA5Q+DEGduyGZlT2gUtMhRcybSoo9TWM+0=
+			</data>
+		</dict>
+		<key>www/plugins/cordova-plugin-customurlscheme/www/ios/LaunchMyApp.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			SbvHr9WKyz3ru8I7xjp3L/R4cE0LwxQb91YQEXPQIi4=
+			</data>
+		</dict>
+		<key>www/plugins/cordova-plugin-device/www/device.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			lxEtW0KU6QKkPs5VCr3ZhsLIA3wAu5RMxZ4W4izq3gE=
+			</data>
+		</dict>
+		<key>www/plugins/cordova-plugin-fullscreen/www/AndroidFullScreen.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			ril+32Bnn8On3cVZt0OuYsWyLOMNaLB8CvxSsqeszGE=
+			</data>
+		</dict>
+		<key>www/plugins/cordova-plugin-inappbrowser/www/inappbrowser.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			xYYszUT4doAGuv8x1MIHE0Se3ikfX9qhcWu42I2TG44=
+			</data>
+		</dict>
+		<key>www/plugins/cordova-plugin-statusbar/www/statusbar.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			rmEzcFdHfjWWorWJEWCULGXJxFhiV0+sewncVRyFpHk=
+			</data>
+		</dict>
+		<key>www/plugins/cordova-plugin-wechat/www/wechat.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			sT5fnkgELdt7yFvpg3ytx9gtwyloexpYK9JlVAkUXRw=
+			</data>
+		</dict>
+		<key>www/plugins/ionic-plugin-keyboard/www/ios/keyboard.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			s8oy4VvWgJx67mjrcY9CWo7fZ0VqTuZEyLnykDMBTXs=
+			</data>
+		</dict>
+		<key>www/plugins/jpush-phonegap-plugin/www/JPushPlugin.js</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			VSEArrtktz8S1tVHoRNwlOTNUs1bip8YQB3TKOTeE+c=
+			</data>
+		</dict>
+	</dict>
+	<key>rules</key>
+	<dict>
+		<key>^.*</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^version.plist$</key>
+		<true/>
+	</dict>
+	<key>rules2</key>
+	<dict>
+		<key>.*\.dSYM($|/)</key>
+		<dict>
+			<key>weight</key>
+			<real>11</real>
+		</dict>
+		<key>^(.*/)?\.DS_Store$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>2000</real>
+		</dict>
+		<key>^.*</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^Info\.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^PkgInfo$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^embedded\.provisionprofile$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^version\.plist$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+	</dict>
+</dict>
+</plist>

+ 110 - 0
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/config.xml

@@ -0,0 +1,110 @@
+<?xml version='1.0' encoding='utf-8'?>
+<widget id="com.shotshock.twong" version="1.2.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
+    <feature name="CDVWebViewEngine">
+        <param name="ios-package" value="CDVWebViewEngine" />
+    </feature>
+    <feature name="LaunchScreen">
+        <param name="ios-package" value="CDVLaunchScreen" />
+    </feature>
+    <feature name="LocalStorage">
+        <param name="ios-package" value="CDVLocalStorage" />
+    </feature>
+    <feature name="Console">
+        <param name="ios-package" value="CDVLogger" />
+        <param name="onload" value="true" />
+    </feature>
+    <feature name="HandleOpenUrl">
+        <param name="ios-package" value="CDVHandleOpenURL" />
+        <param name="onload" value="true" />
+    </feature>
+    <feature name="IntentAndNavigationFilter">
+        <param name="ios-package" value="CDVIntentAndNavigationFilter" />
+        <param name="onload" value="true" />
+    </feature>
+    <feature name="GestureHandler">
+        <param name="ios-package" value="CDVGestureHandler" />
+        <param name="onload" value="true" />
+    </feature>
+    <feature name="Device">
+        <param name="ios-package" value="CDVDevice" />
+    </feature>
+    <feature name="Wechat">
+        <param name="ios-package" value="CDVWechat" />
+        <param name="onload" value="true" />
+    </feature>
+    <feature name="JPushPlugin">
+        <param name="ios-package" value="JPushPlugin" />
+    </feature>
+    <feature name="StatusBar">
+        <param name="ios-package" value="CDVStatusBar" />
+        <param name="onload" value="true" />
+    </feature>
+    <feature name="InAppBrowser">
+        <param name="ios-package" value="CDVWKInAppBrowser" />
+        <param name="onload" value="true" />
+    </feature>
+    <feature name="AppVersion">
+        <param name="ios-package" value="AppVersion" />
+    </feature>
+    <feature name="alipay">
+        <param name="ios-package" value="alipay" />
+    </feature>
+    <feature name="Keyboard">
+        <param name="ios-package" onload="true" value="IonicKeyboard" />
+    </feature>
+    <name>美天旺</name>
+    <description>
+        美天旺是完璧时空旗下新型垂直电商App,专注于新经济下的购物服务!
+    </description>
+    <author email="dev@shopshock.shop" href="http://www.shopshock.shop">
+        twong Team
+    </author>
+    <content src="index.html" />
+    <access origin="*" />
+    <allow-intent href="http://*/*" />
+    <allow-intent href="https://*/*" />
+    <allow-intent href="tel:*" />
+    <allow-intent href="sms:*" />
+    <allow-intent href="mailto:*" />
+    <allow-intent href="geo:*" />
+    <allow-intent href="itms:*" />
+    <allow-intent href="itms-apps:*" />
+    <icon height="180" src="res/ios/icon-60@3x.png" width="180" />
+    <icon height="60" src="res/ios/icon-60.png" width="60" />
+    <icon height="120" src="res/ios/icon-60@2x.png" width="120" />
+    <icon height="76" src="res/ios/icon-76.png" width="76" />
+    <icon height="152" src="res/ios/icon-76@2x.png" width="152" />
+    <icon height="40" src="res/ios/icon-40.png" width="40" />
+    <icon height="80" src="res/ios/icon-40@2x.png" width="80" />
+    <icon height="57" src="res/ios/icon.png" width="57" />
+    <icon height="114" src="res/ios/icon@2x.png" width="114" />
+    <icon height="72" src="res/ios/icon-72.png" width="72" />
+    <icon height="144" src="res/ios/icon-72@2x.png" width="144" />
+    <icon height="29" src="res/ios/icon-small.png" width="29" />
+    <icon height="58" src="res/ios/icon-small@2x.png" width="58" />
+    <icon height="50" src="res/ios/icon-50.png" width="50" />
+    <icon height="100" src="res/ios/icon-50@2x.png" width="100" />
+    <icon height="1024" src="res/ios/ios-marketing-1024x1024" width="024" />
+    <preference name="AllowInlineMediaPlayback" value="false" />
+    <preference name="BackupWebStorage" value="cloud" />
+    <preference name="DisallowOverscroll" value="true" />
+    <preference name="EnableViewportScale" value="false" />
+    <preference name="KeyboardDisplayRequiresUserAction" value="true" />
+    <preference name="MediaTypesRequiringUserActionForPlayback" value="none" />
+    <preference name="SuppressesIncrementalRendering" value="false" />
+    <preference name="SuppressesLongPressGesture" value="false" />
+    <preference name="Suppresses3DTouchGesture" value="false" />
+    <preference name="GapBetweenPages" value="0" />
+    <preference name="PageLength" value="0" />
+    <preference name="PaginationBreakingMode" value="page" />
+    <preference name="PaginationMode" value="unpaginated" />
+    <preference name="WECHATAPPID" value="wx1bb4342986c22b28" />
+    <preference name="UNIVERSALLINK" value="https://www.shotshock.shop/ios/" />
+    <preference name="StatusBarOverlaysWebView" value="true" />
+    <preference name="StatusBarStyle" value="lightcontent" />
+    <preference name="alipayid" value="2021001196660263" />
+    <preference name="Fullscreen" value="true" />
+    <preference name="WebViewBounce" value="false" />
+    <preference name="CodePushDeploymentKey" value="YOUR-ANDROID-DEPLOYMENT-KEY" />
+    <preference name="CodePushPublicKey" value="YOUR-PUBLIC-KEY" />
+</widget>

TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/embedded.mobileprovision


TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcarchive/Products/Applications/美天旺.app/美天旺


+ 65 - 17
cordova/platforms/ios/美天旺.xcodeproj/project.pbxproj

@@ -12,37 +12,45 @@
 		0D1C93094CB14F31A16602DA /* CDVDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F2CF5B35E1241B5A04D0C90 /* CDVDevice.m */; };
 		12C1234B9BB1451FBAF612BD /* libc++.1.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FBA2A7B061A4DCDAAA61966 /* libc++.1.tbd */; };
 		15802058D28942759398B4B4 /* libresolv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 969C78309FFB44E4BF5ED50A /* libresolv.tbd */; settings = {ATTRIBUTES = (Weak, ); }; };
+		16013A59C2154F7299D1E129 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = B4A01EE6333649AFBFE0DF8F /* libc++.tbd */; settings = {ATTRIBUTES = (Weak, ); }; };
+		16DAD1B7EFB747E9AEA04AA1 /* alipay.m in Sources */ = {isa = PBXBuildFile; fileRef = C0F1B0B369134AA686D5331E /* alipay.m */; };
 		1D3623260D0F684500981E51 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* AppDelegate.m */; };
 		1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
 		1E2CA60A2CD54E529DFAF873 /* AppDelegate+Wechat.m in Sources */ = {isa = PBXBuildFile; fileRef = 92A41B443C4342F7BB0C317D /* AppDelegate+Wechat.m */; };
+		2103ED60FA8544A3AC3F9B67 /* IonicKeyboard.m in Sources */ = {isa = PBXBuildFile; fileRef = D38501F97DE94CD99FF7AF26 /* IonicKeyboard.m */; };
 		2FF06E6FA5444CF88FE78BF9 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BA7DBCB7F9E4A129426A36C /* SystemConfiguration.framework */; };
 		301BF552109A68D80062928A /* libCordova.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 301BF535109A57CC0062928A /* libCordova.a */; settings = {ATTRIBUTES = (Required, ); }; };
 		302D95F114D2391D003F00A1 /* MainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 302D95EF14D2391D003F00A1 /* MainViewController.m */; };
 		302D95F214D2391D003F00A1 /* MainViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 302D95F014D2391D003F00A1 /* MainViewController.xib */; };
+		4908CE43D5C64CCF8E712F22 /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DCB55266E0F479990050388 /* CoreMotion.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
 		559D20DFDD89408BA39E0BA8 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB22686FE8E1419AB2968277 /* UserNotifications.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
 		58E58C93FD9443B7BEDC600C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8A26553BDD9A498C87F0051F /* Foundation.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
+		5F07DF9034494D6F86FB9A2F /* CDVInAppBrowserOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B7A770BF7304A88BAA712C7 /* CDVInAppBrowserOptions.m */; };
+		63C59E73B95343CB8709DB9B /* AlipaySDK.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2710A63000A34148B4349C8E /* AlipaySDK.bundle */; };
 		63CCAEFEECE9403B86A9F444 /* CDVStatusBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 88032390E7F24525876E7EA5 /* CDVStatusBar.m */; };
 		64901D0659854A8D9F7A3149 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CF582423AFF458AB62AD327 /* Security.framework */; };
 		67496FE971D44BACB7897A0E /* AppDelegate+JPush.m in Sources */ = {isa = PBXBuildFile; fileRef = A64B0F17C450427DAB86A53A /* AppDelegate+JPush.m */; };
 		6AFF5BF91D6E424B00AB3073 /* CDVLaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6AFF5BF81D6E424B00AB3073 /* CDVLaunchScreen.storyboard */; };
 		75F60E2EB84A42BDBB59D67F /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0A304F2EBAA348DC85799DE8 /* CFNetwork.framework */; };
+		76AF519C0FED431CBAC4950C /* CDVWKInAppBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B766F20F1044FCE8CD83901 /* CDVWKInAppBrowser.m */; };
 		77F79F09A544472199CA5D57 /* CDVWechat.m in Sources */ = {isa = PBXBuildFile; fileRef = B6C1854537EF436EAFDADD32 /* CDVWechat.m */; };
 		8206F7D009A5445E8E49CA7D /* jpush-ios-3.3.3.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 83E675356510447DB7B0170E /* jpush-ios-3.3.3.a */; };
 		8905C3C90B2E42E78C4A15A2 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 13554308EDDB46F79B5A6259 /* CoreTelephony.framework */; };
 		9BAFF61F668E485DAC7782DE /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE552BFA359B4F54BB880E3E /* UIKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
+		B2228A798D5E4B8EAED86FFC /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 458ECC895DAA48358D3BF864 /* CoreText.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
 		B4FDE53EE5E0454FB8739856 /* libWeChatSDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A9D3CA2D8149228414BCDE /* libWeChatSDK.a */; };
+		BE011F627381465FBA9808F9 /* CDVInAppBrowserNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = A4F8D551733F431C9467CF50 /* CDVInAppBrowserNavigationController.m */; };
 		C8346C1C36A54812A9A72946 /* JPushConfig.plist in Resources */ = {isa = PBXBuildFile; fileRef = 94D1F885CDDD4DBB898B535D /* JPushConfig.plist */; };
 		D2B912B03F834BCAB152AAB1 /* jcore-ios-2.2.5.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C02AD31B9F014104B663149E /* jcore-ios-2.2.5.a */; };
 		D38FD69CA9BD4D698F0BF808 /* AdSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 821CABB37F3A43F2940D54A2 /* AdSupport.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
+		DCE8FA8B87564EDF839412A6 /* AppVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E3FC7ADB4F047949DBB8F41 /* AppVersion.m */; };
 		E2E2740B8D984349A5861FBD /* Webkit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF45E0A2D2BA4795992C9163 /* Webkit.framework */; };
 		E3AA3AE40CB9448FB46EDB8F /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = AD7315985BE04AC2826B9DA8 /* libz.tbd */; };
 		EA6AA10E1AFD4211849F35A4 /* libsqlite3.0.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 6635FB5F08DC4046AE1611BB /* libsqlite3.0.tbd */; };
-		FEB9EE0A34BB4EA9977C8B47 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CAADBE3351646FBAF9D4CE3 /* CoreFoundation.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
-		5F07DF9034494D6F86FB9A2F /* CDVInAppBrowserOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B7A770BF7304A88BAA712C7 /* CDVInAppBrowserOptions.m */; };
-		BE011F627381465FBA9808F9 /* CDVInAppBrowserNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = A4F8D551733F431C9467CF50 /* CDVInAppBrowserNavigationController.m */; };
-		76AF519C0FED431CBAC4950C /* CDVWKInAppBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B766F20F1044FCE8CD83901 /* CDVWKInAppBrowser.m */; };
 		F7831C831CEA47C6B24FEFB3 /* CDVWKInAppBrowserUIDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = AAA173FF03CD420AA6B6E317 /* CDVWKInAppBrowserUIDelegate.m */; };
-		DCE8FA8B87564EDF839412A6 /* AppVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E3FC7ADB4F047949DBB8F41 /* AppVersion.m */; };
+		F99BB104CEE14FD7AB13287C /* AlipaySDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE1ADDD030C744928459F422 /* AlipaySDK.framework */; };
+		F9E8BE8305AC4AB680685064 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44B1BC210AAA46D4A8D82B6B /* QuartzCore.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
+		FEB9EE0A34BB4EA9977C8B47 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CAADBE3351646FBAF9D4CE3 /* CoreFoundation.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
@@ -82,7 +90,9 @@
 		1D3623240D0F684500981E51 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
 		1D3623250D0F684500981E51 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
 		1D6058910D05DD3D006BFB54 /* 美天旺.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "美天旺.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+		2710A63000A34148B4349C8E /* AlipaySDK.bundle */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.plug-in"; path = AlipaySDK.bundle; sourceTree = "<group>"; };
 		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+		2B766F20F1044FCE8CD83901 /* CDVWKInAppBrowser.m */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.objc; name = CDVWKInAppBrowser.m; path = "cordova-plugin-inappbrowser/CDVWKInAppBrowser.m"; sourceTree = "<group>"; };
 		2CAABF9D07A44D9C9B629614 /* WXApiObject.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = WXApiObject.h; path = "cordova-plugin-wechat/WXApiObject.h"; sourceTree = "<group>"; };
 		2F2CF5B35E1241B5A04D0C90 /* CDVDevice.m */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.objc; name = CDVDevice.m; path = "cordova-plugin-device/CDVDevice.m"; sourceTree = "<group>"; };
 		301BF52D109A57CC0062928A /* CordovaLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CordovaLib.xcodeproj; path = CordovaLib/CordovaLib.xcodeproj; sourceTree = "<group>"; };
@@ -94,13 +104,19 @@
 		3047A5101AB8059700498E2A /* build-release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "build-release.xcconfig"; path = "cordova/build-release.xcconfig"; sourceTree = SOURCE_ROOT; };
 		3047A5111AB8059700498E2A /* build.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = build.xcconfig; path = cordova/build.xcconfig; sourceTree = SOURCE_ROOT; };
 		32CA4F630368D1EE00C91783 /* 美天旺-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "美天旺-Prefix.pch"; sourceTree = "<group>"; };
+		3DCB55266E0F479990050388 /* CoreMotion.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = CoreMotion.framework; path = System/Library/Frameworks/CoreMotion.framework; sourceTree = SDKROOT; };
 		42C4D76686FC4F33A4122887 /* JPushDefine.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = JPushDefine.h; path = "jpush-phonegap-plugin/JPushDefine.h"; sourceTree = "<group>"; };
+		44B1BC210AAA46D4A8D82B6B /* QuartzCore.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
+		458ECC895DAA48358D3BF864 /* CoreText.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; };
 		4BA7DBCB7F9E4A129426A36C /* SystemConfiguration.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
+		4D77F9DD6D634C5C96F3225C /* AppVersion.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = AppVersion.h; path = "cordova-plugin-app-version/AppVersion.h"; sourceTree = "<group>"; };
+		4E3FC7ADB4F047949DBB8F41 /* AppVersion.m */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.objc; name = AppVersion.m; path = "cordova-plugin-app-version/AppVersion.m"; sourceTree = "<group>"; };
 		61A9D3CA2D8149228414BCDE /* libWeChatSDK.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; name = libWeChatSDK.a; path = "美天旺/Plugins/cordova-plugin-wechat/libWeChatSDK.a"; sourceTree = "<group>"; };
 		647EEB681F2B4D9C9ABF0B52 /* JPushPlugin.m */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.objc; name = JPushPlugin.m; path = "jpush-phonegap-plugin/JPushPlugin.m"; sourceTree = "<group>"; };
 		6635FB5F08DC4046AE1611BB /* libsqlite3.0.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.0.tbd; path = usr/lib/libsqlite3.0.tbd; sourceTree = SDKROOT; };
 		6677DA15BD1C4205AF98147D /* JPushPlugin.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = JPushPlugin.h; path = "jpush-phonegap-plugin/JPushPlugin.h"; sourceTree = "<group>"; };
 		6AFF5BF81D6E424B00AB3073 /* CDVLaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = CDVLaunchScreen.storyboard; path = "美天旺/CDVLaunchScreen.storyboard"; sourceTree = SOURCE_ROOT; };
+		6B7A770BF7304A88BAA712C7 /* CDVInAppBrowserOptions.m */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.objc; name = CDVInAppBrowserOptions.m; path = "cordova-plugin-inappbrowser/CDVInAppBrowserOptions.m"; sourceTree = "<group>"; };
 		821CABB37F3A43F2940D54A2 /* AdSupport.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = AdSupport.framework; path = System/Library/Frameworks/AdSupport.framework; sourceTree = SDKROOT; };
 		83E675356510447DB7B0170E /* jpush-ios-3.3.3.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; name = "jpush-ios-3.3.3.a"; path = "美天旺/Plugins/jpush-phonegap-plugin/jpush-ios-3.3.3.a"; sourceTree = "<group>"; };
 		88032390E7F24525876E7EA5 /* CDVStatusBar.m */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.objc; name = CDVStatusBar.m; path = "cordova-plugin-statusbar/CDVStatusBar.m"; sourceTree = "<group>"; };
@@ -108,16 +124,27 @@
 		8AF854D7C96D4CBABF731728 /* AppDelegate+JPush.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "AppDelegate+JPush.h"; path = "jpush-phonegap-plugin/AppDelegate+JPush.h"; sourceTree = "<group>"; };
 		8D1107310486CEB800E47090 /* 美天旺-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "美天旺-Info.plist"; path = "美天旺/美天旺-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = SOURCE_ROOT; };
 		8FBA2A7B061A4DCDAAA61966 /* libc++.1.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.1.tbd"; path = "usr/lib/libc++.1.tbd"; sourceTree = SDKROOT; };
+		916F9573A4C84445B818B3F6 /* CDVWKInAppBrowser.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = CDVWKInAppBrowser.h; path = "cordova-plugin-inappbrowser/CDVWKInAppBrowser.h"; sourceTree = "<group>"; };
 		92A41B443C4342F7BB0C317D /* AppDelegate+Wechat.m */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.objc; name = "AppDelegate+Wechat.m"; path = "cordova-plugin-wechat/AppDelegate+Wechat.m"; sourceTree = "<group>"; };
 		94D1F885CDDD4DBB898B535D /* JPushConfig.plist */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = text.plist.xml; path = JPushConfig.plist; sourceTree = "<group>"; };
 		969C78309FFB44E4BF5ED50A /* libresolv.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.tbd; path = usr/lib/libresolv.tbd; sourceTree = SDKROOT; };
+		A4F8D551733F431C9467CF50 /* CDVInAppBrowserNavigationController.m */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.objc; name = CDVInAppBrowserNavigationController.m; path = "cordova-plugin-inappbrowser/CDVInAppBrowserNavigationController.m"; sourceTree = "<group>"; };
+		A5AE479895054E5F88561AB5 /* CDVWKInAppBrowserUIDelegate.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = CDVWKInAppBrowserUIDelegate.h; path = "cordova-plugin-inappbrowser/CDVWKInAppBrowserUIDelegate.h"; sourceTree = "<group>"; };
 		A64B0F17C450427DAB86A53A /* AppDelegate+JPush.m */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.objc; name = "AppDelegate+JPush.m"; path = "jpush-phonegap-plugin/AppDelegate+JPush.m"; sourceTree = "<group>"; };
+		AA86A0B7DB824ED69DBB0630 /* IonicKeyboard.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = IonicKeyboard.h; path = "ionic-plugin-keyboard/IonicKeyboard.h"; sourceTree = "<group>"; };
+		AAA173FF03CD420AA6B6E317 /* CDVWKInAppBrowserUIDelegate.m */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.objc; name = CDVWKInAppBrowserUIDelegate.m; path = "cordova-plugin-inappbrowser/CDVWKInAppBrowserUIDelegate.m"; sourceTree = "<group>"; };
+		AB8F6BCC053843CBB6B3E537 /* CDVInAppBrowserOptions.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = CDVInAppBrowserOptions.h; path = "cordova-plugin-inappbrowser/CDVInAppBrowserOptions.h"; sourceTree = "<group>"; };
+		ACC9C20C18DF4E8594273680 /* CDVInAppBrowserNavigationController.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = CDVInAppBrowserNavigationController.h; path = "cordova-plugin-inappbrowser/CDVInAppBrowserNavigationController.h"; sourceTree = "<group>"; };
 		AD7315985BE04AC2826B9DA8 /* libz.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
 		AF45E0A2D2BA4795992C9163 /* Webkit.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = Webkit.framework; path = System/Library/Frameworks/Webkit.framework; sourceTree = SDKROOT; };
+		B4A01EE6333649AFBFE0DF8F /* libc++.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
 		B4BF51C0554344E98E5135C6 /* CDVStatusBar.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = CDVStatusBar.h; path = "cordova-plugin-statusbar/CDVStatusBar.h"; sourceTree = "<group>"; };
 		B6C1854537EF436EAFDADD32 /* CDVWechat.m */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.objc; name = CDVWechat.m; path = "cordova-plugin-wechat/CDVWechat.m"; sourceTree = "<group>"; };
 		C02AD31B9F014104B663149E /* jcore-ios-2.2.5.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; name = "jcore-ios-2.2.5.a"; path = "美天旺/Plugins/cordova-plugin-jcore/jcore-ios-2.2.5.a"; sourceTree = "<group>"; };
+		C0F1B0B369134AA686D5331E /* alipay.m */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.objc; name = alipay.m; path = "cordova-plugin-alipay-v2/alipay.m"; sourceTree = "<group>"; };
 		CE552BFA359B4F54BB880E3E /* UIKit.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
+		D38501F97DE94CD99FF7AF26 /* IonicKeyboard.m */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.objc; name = IonicKeyboard.m; path = "ionic-plugin-keyboard/IonicKeyboard.m"; sourceTree = "<group>"; };
+		DE1ADDD030C744928459F422 /* AlipaySDK.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = AlipaySDK.framework; path = "美天旺/Plugins/cordova-plugin-alipay-v2/AlipaySDK.framework"; sourceTree = "<group>"; };
 		E89776F7747D4496ACF1D820 /* WXApi.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = WXApi.h; path = "cordova-plugin-wechat/WXApi.h"; sourceTree = "<group>"; };
 		EB22686FE8E1419AB2968277 /* UserNotifications.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = UserNotifications.framework; path = System/Library/Frameworks/UserNotifications.framework; sourceTree = SDKROOT; };
 		EB87FDF31871DA8E0020F90C /* www */ = {isa = PBXFileReference; lastKnownFileType = folder; name = www; path = ../../www; sourceTree = "<group>"; };
@@ -125,16 +152,6 @@
 		ED33DF2A687741AEAF9F8254 /* Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Bridging-Header.h"; sourceTree = "<group>"; };
 		F4B2976FF2734DD7B85D35C5 /* CDVWechat.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = CDVWechat.h; path = "cordova-plugin-wechat/CDVWechat.h"; sourceTree = "<group>"; };
 		F840E1F0165FE0F500CFE078 /* config.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = config.xml; path = "美天旺/config.xml"; sourceTree = "<group>"; };
-		6B7A770BF7304A88BAA712C7 /* CDVInAppBrowserOptions.m */ = {isa = PBXFileReference; name = "CDVInAppBrowserOptions.m"; path = "cordova-plugin-inappbrowser/CDVInAppBrowserOptions.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
-		A4F8D551733F431C9467CF50 /* CDVInAppBrowserNavigationController.m */ = {isa = PBXFileReference; name = "CDVInAppBrowserNavigationController.m"; path = "cordova-plugin-inappbrowser/CDVInAppBrowserNavigationController.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
-		2B766F20F1044FCE8CD83901 /* CDVWKInAppBrowser.m */ = {isa = PBXFileReference; name = "CDVWKInAppBrowser.m"; path = "cordova-plugin-inappbrowser/CDVWKInAppBrowser.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
-		AAA173FF03CD420AA6B6E317 /* CDVWKInAppBrowserUIDelegate.m */ = {isa = PBXFileReference; name = "CDVWKInAppBrowserUIDelegate.m"; path = "cordova-plugin-inappbrowser/CDVWKInAppBrowserUIDelegate.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
-		AB8F6BCC053843CBB6B3E537 /* CDVInAppBrowserOptions.h */ = {isa = PBXFileReference; name = "CDVInAppBrowserOptions.h"; path = "cordova-plugin-inappbrowser/CDVInAppBrowserOptions.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
-		ACC9C20C18DF4E8594273680 /* CDVInAppBrowserNavigationController.h */ = {isa = PBXFileReference; name = "CDVInAppBrowserNavigationController.h"; path = "cordova-plugin-inappbrowser/CDVInAppBrowserNavigationController.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
-		916F9573A4C84445B818B3F6 /* CDVWKInAppBrowser.h */ = {isa = PBXFileReference; name = "CDVWKInAppBrowser.h"; path = "cordova-plugin-inappbrowser/CDVWKInAppBrowser.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
-		A5AE479895054E5F88561AB5 /* CDVWKInAppBrowserUIDelegate.h */ = {isa = PBXFileReference; name = "CDVWKInAppBrowserUIDelegate.h"; path = "cordova-plugin-inappbrowser/CDVWKInAppBrowserUIDelegate.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
-		4E3FC7ADB4F047949DBB8F41 /* AppVersion.m */ = {isa = PBXFileReference; name = "AppVersion.m"; path = "cordova-plugin-app-version/AppVersion.m"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; explicitFileType = undefined; includeInIndex = 0; };
-		4D77F9DD6D634C5C96F3225C /* AppVersion.h */ = {isa = PBXFileReference; name = "AppVersion.h"; path = "cordova-plugin-app-version/AppVersion.h"; sourceTree = "<group>"; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; explicitFileType = undefined; includeInIndex = 0; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -160,6 +177,11 @@
 				D38FD69CA9BD4D698F0BF808 /* AdSupport.framework in Frameworks */,
 				559D20DFDD89408BA39E0BA8 /* UserNotifications.framework in Frameworks */,
 				15802058D28942759398B4B4 /* libresolv.tbd in Frameworks */,
+				4908CE43D5C64CCF8E712F22 /* CoreMotion.framework in Frameworks */,
+				16013A59C2154F7299D1E129 /* libc++.tbd in Frameworks */,
+				B2228A798D5E4B8EAED86FFC /* CoreText.framework in Frameworks */,
+				F9E8BE8305AC4AB680685064 /* QuartzCore.framework in Frameworks */,
+				F99BB104CEE14FD7AB13287C /* AlipaySDK.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -223,6 +245,7 @@
 				8D1107310486CEB800E47090 /* 美天旺-Info.plist */,
 				6AFF5BF81D6E424B00AB3073 /* CDVLaunchScreen.storyboard */,
 				94D1F885CDDD4DBB898B535D /* JPushConfig.plist */,
+				2710A63000A34148B4349C8E /* AlipaySDK.bundle */,
 			);
 			name = Resources;
 			path = "美天旺/Resources";
@@ -248,6 +271,11 @@
 				821CABB37F3A43F2940D54A2 /* AdSupport.framework */,
 				EB22686FE8E1419AB2968277 /* UserNotifications.framework */,
 				969C78309FFB44E4BF5ED50A /* libresolv.tbd */,
+				3DCB55266E0F479990050388 /* CoreMotion.framework */,
+				B4A01EE6333649AFBFE0DF8F /* libc++.tbd */,
+				458ECC895DAA48358D3BF864 /* CoreText.framework */,
+				44B1BC210AAA46D4A8D82B6B /* QuartzCore.framework */,
+				DE1ADDD030C744928459F422 /* AlipaySDK.framework */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -301,6 +329,9 @@
 				A5AE479895054E5F88561AB5 /* CDVWKInAppBrowserUIDelegate.h */,
 				4E3FC7ADB4F047949DBB8F41 /* AppVersion.m */,
 				4D77F9DD6D634C5C96F3225C /* AppVersion.h */,
+				C0F1B0B369134AA686D5331E /* alipay.m */,
+				D38501F97DE94CD99FF7AF26 /* IonicKeyboard.m */,
+				AA86A0B7DB824ED69DBB0630 /* IonicKeyboard.h */,
 			);
 			name = Plugins;
 			path = "美天旺/Plugins";
@@ -394,6 +425,7 @@
 				0207DA581B56EA530066E2B4 /* Images.xcassets in Resources */,
 				6AFF5BF91D6E424B00AB3073 /* CDVLaunchScreen.storyboard in Resources */,
 				C8346C1C36A54812A9A72946 /* JPushConfig.plist in Resources */,
+				63C59E73B95343CB8709DB9B /* AlipaySDK.bundle in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -436,6 +468,8 @@
 				76AF519C0FED431CBAC4950C /* CDVWKInAppBrowser.m in Sources */,
 				F7831C831CEA47C6B24FEFB3 /* CDVWKInAppBrowserUIDelegate.m in Sources */,
 				DCE8FA8B87564EDF839412A6 /* AppVersion.m in Sources */,
+				16DAD1B7EFB747E9AEA04AA1 /* alipay.m in Sources */,
+				2103ED60FA8544A3AC3F9B67 /* IonicKeyboard.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -461,7 +495,13 @@
 				CODE_SIGN_IDENTITY = "Apple Development";
 				CODE_SIGN_STYLE = Automatic;
 				COPY_PHASE_STRIP = NO;
+				CURRENT_PROJECT_VERSION = 1.2.2;
 				DEVELOPMENT_TEAM = D5DGD222ZA;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"\"美天旺/Plugins/cordova-plugin-alipay-v2\"",
+					"\"美天旺/Plugins/cordova-plugin-alipay-v2\"",
+				);
 				GCC_DYNAMIC_NO_PIC = NO;
 				GCC_OPTIMIZATION_LEVEL = 0;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
@@ -477,10 +517,11 @@
 					"\"$(SRCROOT)/$(TARGET_NAME)/Plugins/cordova-plugin-wechat\"",
 					"\"$(SRCROOT)/$(TARGET_NAME)/Plugins/jpush-phonegap-plugin\"",
 				);
+				MARKETING_VERSION = 1.2.2;
 				PRODUCT_BUNDLE_IDENTIFIER = com.shotshock.twong;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				PROVISIONING_PROFILE_SPECIFIER = "";
-				TARGETED_DEVICE_FAMILY = "1,2";
+				TARGETED_DEVICE_FAMILY = 1;
 			};
 			name = Debug;
 		};
@@ -495,7 +536,13 @@
 				CODE_SIGN_IDENTITY = "Apple Development";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development";
 				COPY_PHASE_STRIP = YES;
+				CURRENT_PROJECT_VERSION = 1.2.2;
 				DEVELOPMENT_TEAM = D5DGD222ZA;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"\"美天旺/Plugins/cordova-plugin-alipay-v2\"",
+					"\"美天旺/Plugins/cordova-plugin-alipay-v2\"",
+				);
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
 				GCC_PREFIX_HEADER = "美天旺/美天旺-Prefix.pch";
 				GCC_THUMB_SUPPORT = NO;
@@ -509,9 +556,10 @@
 					"\"$(SRCROOT)/$(TARGET_NAME)/Plugins/cordova-plugin-wechat\"",
 					"\"$(SRCROOT)/$(TARGET_NAME)/Plugins/jpush-phonegap-plugin\"",
 				);
+				MARKETING_VERSION = 1.2.2;
 				PRODUCT_BUNDLE_IDENTIFIER = com.shotshock.twong;
 				PRODUCT_NAME = "$(TARGET_NAME)";
-				TARGETED_DEVICE_FAMILY = "1,2";
+				TARGETED_DEVICE_FAMILY = 1;
 			};
 			name = Release;
 		};

+ 5 - 0
cordova/platforms/ios/美天旺.xcworkspace/xcuserdata/x.xcuserdatad/IDEFindNavigatorScopes.plist

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<array/>
+</plist>

TEMPAT SAMPAH
cordova/platforms/ios/美天旺.xcworkspace/xcuserdata/x.xcuserdatad/UserInterfaceState.xcuserstate


+ 6 - 0
cordova/platforms/ios/美天旺.xcworkspace/xcuserdata/x.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Bucket
+   uuid = "E3430AD2-186E-422A-A480-2F3B21E725F4"
+   type = "0"
+   version = "2.0">
+</Bucket>

+ 3 - 1
cordova/platforms/ios/美天旺/Entitlements-Debug.plist

@@ -4,5 +4,7 @@
 <dict>
 	<key>com.apple.security.application-groups</key>
 	<array/>
+	<key>aps-environment</key>
+	<string>development</string>
 </dict>
-</plist>
+</plist>

+ 3 - 1
cordova/platforms/ios/美天旺/Entitlements-Release.plist

@@ -4,5 +4,7 @@
 <dict>
 	<key>com.apple.security.application-groups</key>
 	<array/>
+	<key>aps-environment</key>
+	<string>production</string>
 </dict>
-</plist>
+</plist>

+ 57 - 182
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/Contents.json

@@ -1,241 +1,116 @@
 {
   "images" : [
     {
-      "size" : "20x20",
+      "filename" : "iphone-20x20@2x.png",
       "idiom" : "iphone",
-      "filename" : "icon-20@2x.png",
-      "scale" : "2x"
-    },
-    {
-      "size" : "20x20",
-      "idiom" : "iphone",
-      "filename" : "icon-20@3x.png",
-      "scale" : "3x"
-    },
-    {
-      "size" : "29x29",
-      "idiom" : "iphone",
-      "filename" : "icon-29.png",
-      "scale" : "1x"
-    },
-    {
-      "size" : "29x29",
-      "idiom" : "iphone",
-      "filename" : "icon-29@2x.png",
-      "scale" : "2x"
+      "scale" : "2x",
+      "size" : "20x20"
     },
     {
-      "size" : "29x29",
+      "filename" : "iphone-20x20@3x.png",
       "idiom" : "iphone",
-      "filename" : "icon-29@3x.png",
-      "scale" : "3x"
+      "scale" : "3x",
+      "size" : "20x20"
     },
     {
-      "size" : "40x40",
+      "filename" : "iphone-29x29@2x.png",
       "idiom" : "iphone",
-      "filename" : "icon-40@2x.png",
-      "scale" : "2x"
+      "scale" : "2x",
+      "size" : "29x29"
     },
     {
-      "size" : "40x40",
+      "filename" : "iphone-29x29@3x.png",
       "idiom" : "iphone",
-      "filename" : "icon-60@2x.png",
-      "scale" : "3x"
+      "scale" : "3x",
+      "size" : "29x29"
     },
     {
-      "size" : "57x57",
+      "filename" : "iphone-40x40@2x.png",
       "idiom" : "iphone",
-      "filename" : "icon.png",
-      "scale" : "1x"
+      "scale" : "2x",
+      "size" : "40x40"
     },
     {
-      "size" : "57x57",
+      "filename" : "iphone-40x40@3x.png",
       "idiom" : "iphone",
-      "filename" : "icon@2x.png",
-      "scale" : "2x"
+      "scale" : "3x",
+      "size" : "40x40"
     },
     {
-      "size" : "60x60",
+      "filename" : "iphone-60x60@2x.png",
       "idiom" : "iphone",
-      "filename" : "icon-60@2x.png",
-      "scale" : "2x"
+      "scale" : "2x",
+      "size" : "60x60"
     },
     {
-      "size" : "60x60",
+      "filename" : "iphone-60x60@3x.png",
       "idiom" : "iphone",
-      "filename" : "icon-60@3x.png",
-      "scale" : "3x"
-    },
-    {
-      "size" : "20x20",
-      "idiom" : "ipad",
-      "filename" : "icon-20.png",
-      "scale" : "1x"
-    },
-    {
-      "size" : "20x20",
-      "idiom" : "ipad",
-      "filename" : "icon-20@2x.png",
-      "scale" : "2x"
+      "scale" : "3x",
+      "size" : "60x60"
     },
     {
-      "size" : "29x29",
+      "filename" : "ipad-20x20.png",
       "idiom" : "ipad",
-      "filename" : "icon-29.png",
-      "scale" : "1x"
+      "scale" : "1x",
+      "size" : "20x20"
     },
     {
-      "size" : "29x29",
+      "filename" : "ipad-20x20@2x.png",
       "idiom" : "ipad",
-      "filename" : "icon-29@2x.png",
-      "scale" : "2x"
-    },
-    {
-      "size" : "40x40",
-      "idiom" : "ipad",
-      "filename" : "icon-40.png",
-      "scale" : "1x"
-    },
-    {
-      "size" : "40x40",
-      "idiom" : "ipad",
-      "filename" : "icon-40@2x.png",
-      "scale" : "2x"
-    },
-    {
-      "size" : "50x50",
-      "idiom" : "ipad",
-      "filename" : "icon-50.png",
-      "scale" : "1x"
+      "scale" : "2x",
+      "size" : "20x20"
     },
     {
-      "size" : "50x50",
+      "filename" : "ipad-29x29.png",
       "idiom" : "ipad",
-      "filename" : "icon-50@2x.png",
-      "scale" : "2x"
+      "scale" : "1x",
+      "size" : "29x29"
     },
     {
-      "size" : "72x72",
+      "filename" : "ipad-29x29@2x.png",
       "idiom" : "ipad",
-      "filename" : "icon-72.png",
-      "scale" : "1x"
+      "scale" : "2x",
+      "size" : "29x29"
     },
     {
-      "size" : "72x72",
+      "filename" : "ipad-40x40.png",
       "idiom" : "ipad",
-      "filename" : "icon-72@2x.png",
-      "scale" : "2x"
+      "scale" : "1x",
+      "size" : "40x40"
     },
     {
-      "size" : "76x76",
+      "filename" : "ipad-40x40@2x.png",
       "idiom" : "ipad",
-      "filename" : "icon-76.png",
-      "scale" : "1x"
+      "scale" : "2x",
+      "size" : "40x40"
     },
     {
-      "size" : "76x76",
+      "filename" : "ipad-76x76.png",
       "idiom" : "ipad",
-      "filename" : "icon-76@2x.png",
-      "scale" : "2x"
+      "scale" : "1x",
+      "size" : "76x76"
     },
     {
-      "size" : "83.5x83.5",
+      "filename" : "ipad-76x76@2x.png",
       "idiom" : "ipad",
-      "filename" : "icon-83.5@2x.png",
-      "scale" : "2x"
-    },
-    {
-      "size" : "1024x1024",
-      "idiom" : "ios-marketing",
-      "filename" : "icon-1024.png",
-      "scale" : "1x"
-    },
-    {
-      "size" : "24x24",
-      "idiom" : "watch",
-      "filename" : "icon-24@2x.png",
-      "scale" : "2x",
-      "role" : "notificationCenter",
-      "subtype" : "38mm"
-    },
-    {
-      "size" : "27.5x27.5",
-      "idiom" : "watch",
-      "filename" : "icon-27.5@2x.png",
-      "scale" : "2x",
-      "role" : "notificationCenter",
-      "subtype" : "42mm"
-    },
-    {
-      "size" : "29x29",
-      "idiom" : "watch",
-      "filename" : "icon-29@2x.png",
-      "role" : "companionSettings",
-      "scale" : "2x"
-    },
-    {
-      "size" : "29x29",
-      "idiom" : "watch",
-      "filename" : "icon-29@3x.png",
-      "role" : "companionSettings",
-      "scale" : "3x"
-    },
-    {
-      "size" : "40x40",
-      "idiom" : "watch",
-      "filename" : "icon-40@2x.png",
-      "scale" : "2x",
-      "role" : "appLauncher",
-      "subtype" : "38mm"
-    },
-    {
-      "size" : "44x44",
-      "idiom" : "watch",
-      "filename" : "icon-44@2x.png",
       "scale" : "2x",
-      "role" : "appLauncher",
-      "subtype" : "40mm"
+      "size" : "76x76"
     },
     {
-      "size" : "50x50",
-      "idiom" : "watch",
-      "filename" : "icon-50@2x.png",
-      "scale" : "2x",
-      "role" : "appLauncher",
-      "subtype" : "44mm"
-    },
-    {
-      "size" : "86x86",
-      "idiom" : "watch",
-      "filename" : "icon-86@2x.png",
-      "scale" : "2x",
-      "role" : "quickLook",
-      "subtype" : "38mm"
-    },
-    {
-      "size" : "98x98",
-      "idiom" : "watch",
-      "filename" : "icon-98@2x.png",
-      "scale" : "2x",
-      "role" : "quickLook",
-      "subtype" : "42mm"
-    },
-    {
-      "size" : "108x108",
-      "idiom" : "watch",
+      "filename" : "ipad-83.5x83.5@2x.png",
+      "idiom" : "ipad",
       "scale" : "2x",
-      "role" : "quickLook",
-      "subtype" : "44mm"
+      "size" : "83.5x83.5"
     },
     {
-      "size" : "1024x1024",
-      "idiom" : "watch-marketing",
-      "filename" : "icon-1024.png",
-      "scale" : "1x"
+      "filename" : "ios-marketing-1024x1024.png",
+      "idiom" : "ios-marketing",
+      "scale" : "1x",
+      "size" : "1024x1024"
     }
   ],
   "info" : {
-    "version" : 1,
-    "author" : "xcode"
+    "author" : "xcode",
+    "version" : 1
   }
-}
+}

TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-1024.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-20.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-24@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-27.5@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-29@3x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-44@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-83.5@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-86@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/icon-98@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ios-marketing-1024x1024.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-20x20.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-20x20@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-29x29.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-29x29@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-40x40.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-40x40@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-76x76.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-76x76@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/ipad-83.5x83.5@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-20x20@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-20x20@3x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-29x29@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-29x29@3x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-40x40@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-40x40@3x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-60x60@2x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Images.xcassets/AppIcon.appiconset/iphone-60x60@3x.png


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Plugins/cordova-plugin-alipay-v2/AlipaySDK.framework/AlipaySDK


TEMPAT SAMPAH
cordova/platforms/ios/美天旺/Plugins/cordova-plugin-alipay-v2/AlipaySDK.framework/AlipaySDK-inside-Info.plist


+ 56 - 0
cordova/platforms/ios/美天旺/Plugins/cordova-plugin-alipay-v2/AlipaySDK.framework/Headers/AFServiceCenter.h

@@ -0,0 +1,56 @@
+//
+//  AFServiceCenter.h
+//  AFServiceSDK
+//
+//  Created by jiajunchen on 02/01/2018.
+//  Copyright © 2018 antfin. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+@class AFServiceResponse;
+
+/**
+ SDK支持的业务枚举值
+
+ - AFServiceEInvoice: 电子发票
+ - AFServiceAuth: 账户授权
+ */
+typedef NS_ENUM(NSUInteger, AFService) {
+    AFServiceEInvoice,
+    AFServiceAuth,
+    AFServiceDeduct
+};
+
+
+extern NSString * const kAFServiceOptionBizParams;      // 钱包服务调用入参
+extern NSString * const kAFServiceOptionCallbackScheme; // 业务回跳当前app的scheme
+extern NSString * const kAFServiceOptionNotUseLanding;  // 不使用支付宝提示下载页做补偿,为true时需要商户自己处理用户未安装支付宝的情况
+extern NSString * const kAFServiceBizParamsKeyUrl;      // 独立签约入参url
+
+typedef void(^AFServiceResultBlock)(AFServiceResponse *response);
+
+@interface AFServiceCenter : NSObject
+
+/**
+ 调用钱包服务
+
+ @param service 业务service, 见AFService枚举值
+ @param params  参数Dictionary, key值详情参见kAFServiceOptionBizParams、kAFServiceOptionCallbackScheme注释
+ @param block   业务结果回调的block, block参数是AFServiceResponse类型,业务结果通过result属性获取,如果未用户未安装支付宝并且kAFServiceOptionNotUseLanding未设置为true,会使用H5landing页做补偿,这种情况下不会有block回调结果。
+ */
++ (void)callService:(AFService)service
+         withParams:(NSDictionary *)params
+      andCompletion:(AFServiceResultBlock)block;
+
+
+/**
+ 处理钱包服务回跳APP的URL
+
+ @param url 回跳URL
+ @param block 业务结果回掉的block,详情见调用接口入参上的block。注意此接口上的block只有在跳转钱包后,当前APP被系统回收的情况下回跳才生效
+ */
++ (void)handleResponseURL:(NSURL *)url
+           withCompletion:(AFServiceResultBlock)block;
+
+@end

+ 43 - 0
cordova/platforms/ios/美天旺/Plugins/cordova-plugin-alipay-v2/AlipaySDK.framework/Headers/AFServiceResponse.h

@@ -0,0 +1,43 @@
+//
+//  AFServiceResponse.h
+//  AFServiceSDK
+//
+//  Created by jiajunchen on 08/01/2018.
+//  Copyright © 2018 antfin. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+/**
+ 钱包服务调用结果状态吗
+
+ - AFResSuccess: 默认值,业务调用成功,结果数据参见result字段
+ - AFResInvalidService: service枚举值错误
+ - AFResInvalidURL: 钱包回跳URL错误
+ - AFResRepeatCall: 业务重复调用(3s内)
+ - AFResOpenURLErr: 跳转失败
+ */
+typedef NS_ENUM(NSUInteger, AFResCode) {
+    AFResSuccess = 0,
+    AFResInvalidService = 100,
+    AFResInvalidURL,
+    AFResRepeatCall,
+    AFResOpenURLErr,
+};
+
+
+@interface AFServiceResponse : NSObject
+
+
+/**
+ 业务调用状态吗
+ */
+@property (nonatomic, assign) AFResCode responseCode;
+
+
+/**
+ 业务结果Dictionary, 内容请参考具体业务方接入文档
+ */
+@property (readonly) NSDictionary *result;
+
+@end

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini