Commit d669b678 by wangshuo

合并master

parents e18d5e04 1670e3e8
......@@ -2,6 +2,7 @@
"mrstatic/js/0.d69abde9.chunk.js": "/mrstatic/js/0.d69abde9.chunk.js",
"mrstatic/js/0.d69abde9.chunk.js.map": "/mrstatic/js/0.d69abde9.chunk.js.map",
"mrstatic/css/1.c01d100f.chunk.css": "/mrstatic/css/1.c01d100f.chunk.css",
<<<<<<< HEAD
"mrstatic/js/1.1db86b59.chunk.js": "/mrstatic/js/1.1db86b59.chunk.js",
"mrstatic/js/1.1db86b59.chunk.js.map": "/mrstatic/js/1.1db86b59.chunk.js.map",
"mrstatic/js/2.7b7305af.chunk.js": "/mrstatic/js/2.7b7305af.chunk.js",
......@@ -15,6 +16,21 @@
"Activity.css": "/mrstatic/css/Activity.fe3f3793.chunk.css",
"Activity.js": "/mrstatic/js/Activity.b43a0645.chunk.js",
"Activity.js.map": "/mrstatic/js/Activity.b43a0645.chunk.js.map",
=======
"mrstatic/js/1.5e7b298c.chunk.js": "/mrstatic/js/1.5e7b298c.chunk.js",
"mrstatic/js/1.5e7b298c.chunk.js.map": "/mrstatic/js/1.5e7b298c.chunk.js.map",
"mrstatic/js/2.7b7305af.chunk.js": "/mrstatic/js/2.7b7305af.chunk.js",
"mrstatic/js/2.7b7305af.chunk.js.map": "/mrstatic/js/2.7b7305af.chunk.js.map",
"mrstatic/css/3.fd1b61f1.chunk.css": "/mrstatic/css/3.fd1b61f1.chunk.css",
"mrstatic/js/3.8df1d511.chunk.js": "/mrstatic/js/3.8df1d511.chunk.js",
"mrstatic/js/3.8df1d511.chunk.js.map": "/mrstatic/js/3.8df1d511.chunk.js.map",
"mrstatic/css/4.f449253c.chunk.css": "/mrstatic/css/4.f449253c.chunk.css",
"mrstatic/js/4.74d1e4ea.chunk.js": "/mrstatic/js/4.74d1e4ea.chunk.js",
"mrstatic/js/4.74d1e4ea.chunk.js.map": "/mrstatic/js/4.74d1e4ea.chunk.js.map",
"Activity.css": "/mrstatic/css/Activity.fe3f3793.chunk.css",
"Activity.js": "/mrstatic/js/Activity.d5555202.chunk.js",
"Activity.js.map": "/mrstatic/js/Activity.d5555202.chunk.js.map",
>>>>>>> master
"BargainMiddlePage.css": "/mrstatic/css/BargainMiddlePage.98ff5f85.chunk.css",
"BargainMiddlePage.js": "/mrstatic/js/BargainMiddlePage.23d65a07.chunk.js",
"BargainMiddlePage.js.map": "/mrstatic/js/BargainMiddlePage.23d65a07.chunk.js.map",
......@@ -25,8 +41,13 @@
"Country.js": "/mrstatic/js/Country.0a5af5f2.chunk.js",
"Country.js.map": "/mrstatic/js/Country.0a5af5f2.chunk.js.map",
"CourseList.css": "/mrstatic/css/CourseList.cefe30f5.chunk.css",
<<<<<<< HEAD
"CourseList.js": "/mrstatic/js/CourseList.45b69931.chunk.js",
"CourseList.js.map": "/mrstatic/js/CourseList.45b69931.chunk.js.map",
=======
"CourseList.js": "/mrstatic/js/CourseList.4766034a.chunk.js",
"CourseList.js.map": "/mrstatic/js/CourseList.4766034a.chunk.js.map",
>>>>>>> master
"DrawDocument.css": "/mrstatic/css/DrawDocument.58508f31.chunk.css",
"DrawDocument.js": "/mrstatic/js/DrawDocument.0209bc7f.chunk.js",
"DrawDocument.js.map": "/mrstatic/js/DrawDocument.0209bc7f.chunk.js.map",
......@@ -34,8 +55,13 @@
"Examination.js": "/mrstatic/js/Examination.7f85ae33.chunk.js",
"Examination.js.map": "/mrstatic/js/Examination.7f85ae33.chunk.js.map",
"Invite.css": "/mrstatic/css/Invite.87c792ef.chunk.css",
<<<<<<< HEAD
"Invite.js": "/mrstatic/js/Invite.da509af3.chunk.js",
"Invite.js.map": "/mrstatic/js/Invite.da509af3.chunk.js.map",
=======
"Invite.js": "/mrstatic/js/Invite.08b2ed7c.chunk.js",
"Invite.js.map": "/mrstatic/js/Invite.08b2ed7c.chunk.js.map",
>>>>>>> master
"MyEdit.js": "/mrstatic/js/MyEdit.784f5887.chunk.js",
"MyEdit.js.map": "/mrstatic/js/MyEdit.784f5887.chunk.js.map",
"Order.css": "/mrstatic/css/Order.0ab178ef.chunk.css",
......@@ -47,8 +73,13 @@
"PayOrder.js": "/mrstatic/js/PayOrder.62b4acb7.chunk.js",
"PayOrder.js.map": "/mrstatic/js/PayOrder.62b4acb7.chunk.js.map",
"Preferential.css": "/mrstatic/css/Preferential.fd9b7b0b.chunk.css",
<<<<<<< HEAD
"Preferential.js": "/mrstatic/js/Preferential.a789d45a.chunk.js",
"Preferential.js.map": "/mrstatic/js/Preferential.a789d45a.chunk.js.map",
=======
"Preferential.js": "/mrstatic/js/Preferential.584b97eb.chunk.js",
"Preferential.js.map": "/mrstatic/js/Preferential.584b97eb.chunk.js.map",
>>>>>>> master
"SearchResult.css": "/mrstatic/css/SearchResult.b7ad8ad7.chunk.css",
"SearchResult.js": "/mrstatic/js/SearchResult.0c9349ea.chunk.js",
"SearchResult.js.map": "/mrstatic/js/SearchResult.0c9349ea.chunk.js.map",
......@@ -59,6 +90,7 @@
"ShopCart.js": "/mrstatic/js/ShopCart.d1eb3454.chunk.js",
"ShopCart.js.map": "/mrstatic/js/ShopCart.d1eb3454.chunk.js.map",
"aist-share.css": "/mrstatic/css/aist-share.7510d5bb.chunk.css",
<<<<<<< HEAD
"aist-share.js": "/mrstatic/js/aist-share.d42f757b.chunk.js",
"aist-share.js.map": "/mrstatic/js/aist-share.d42f757b.chunk.js.map",
"blessing-getPrize.css": "/mrstatic/css/blessing-getPrize.5b618764.chunk.css",
......@@ -67,6 +99,16 @@
"blessing-preheat.css": "/mrstatic/css/blessing-preheat.e8b5cd61.chunk.css",
"blessing-preheat.js": "/mrstatic/js/blessing-preheat.6a36ec71.chunk.js",
"blessing-preheat.js.map": "/mrstatic/js/blessing-preheat.6a36ec71.chunk.js.map",
=======
"aist-share.js": "/mrstatic/js/aist-share.61a22af1.chunk.js",
"aist-share.js.map": "/mrstatic/js/aist-share.61a22af1.chunk.js.map",
"blessing-getPrize.css": "/mrstatic/css/blessing-getPrize.5b618764.chunk.css",
"blessing-getPrize.js": "/mrstatic/js/blessing-getPrize.03d35724.chunk.js",
"blessing-getPrize.js.map": "/mrstatic/js/blessing-getPrize.03d35724.chunk.js.map",
"blessing-preheat.css": "/mrstatic/css/blessing-preheat.e8b5cd61.chunk.css",
"blessing-preheat.js": "/mrstatic/js/blessing-preheat.d9aae5d0.chunk.js",
"blessing-preheat.js.map": "/mrstatic/js/blessing-preheat.d9aae5d0.chunk.js.map",
>>>>>>> master
"blessing-rank.css": "/mrstatic/css/blessing-rank.4f55b203.chunk.css",
"blessing-rank.js": "/mrstatic/js/blessing-rank.1077e7e2.chunk.js",
"blessing-rank.js.map": "/mrstatic/js/blessing-rank.1077e7e2.chunk.js.map",
......@@ -77,6 +119,7 @@
"deposit-order.js": "/mrstatic/js/deposit-order.672c14a3.chunk.js",
"deposit-order.js.map": "/mrstatic/js/deposit-order.672c14a3.chunk.js.map",
"deposit-pay-order.css": "/mrstatic/css/deposit-pay-order.9f37b7bc.chunk.css",
<<<<<<< HEAD
"deposit-pay-order.js": "/mrstatic/js/deposit-pay-order.58bf9f34.chunk.js",
"deposit-pay-order.js.map": "/mrstatic/js/deposit-pay-order.58bf9f34.chunk.js.map",
"detail.css": "/mrstatic/css/detail.dce9a591.chunk.css",
......@@ -85,15 +128,33 @@
"main.css": "/mrstatic/css/main.ac5f6313.chunk.css",
"main.js": "/mrstatic/js/main.d6023155.chunk.js",
"main.js.map": "/mrstatic/js/main.d6023155.chunk.js.map",
=======
"deposit-pay-order.js": "/mrstatic/js/deposit-pay-order.dcf8cc87.chunk.js",
"deposit-pay-order.js.map": "/mrstatic/js/deposit-pay-order.dcf8cc87.chunk.js.map",
"detail.css": "/mrstatic/css/detail.dce9a591.chunk.css",
"detail.js": "/mrstatic/js/detail.8db231cd.chunk.js",
"detail.js.map": "/mrstatic/js/detail.8db231cd.chunk.js.map",
"main.css": "/mrstatic/css/main.027acff3.chunk.css",
"main.js": "/mrstatic/js/main.c83206d1.chunk.js",
"main.js.map": "/mrstatic/js/main.c83206d1.chunk.js.map",
>>>>>>> master
"myorders.css": "/mrstatic/css/myorders.6e68e44c.chunk.css",
"myorders.js": "/mrstatic/js/myorders.78c7900a.chunk.js",
"myorders.js.map": "/mrstatic/js/myorders.78c7900a.chunk.js.map",
"newyear-2019-landing.css": "/mrstatic/css/newyear-2019-landing.2613e36b.chunk.css",
<<<<<<< HEAD
"newyear-2019-landing.js": "/mrstatic/js/newyear-2019-landing.649b206c.chunk.js",
"newyear-2019-landing.js.map": "/mrstatic/js/newyear-2019-landing.649b206c.chunk.js.map",
"newyear-yearIndex.css": "/mrstatic/css/newyear-yearIndex.09605590.chunk.css",
"newyear-yearIndex.js": "/mrstatic/js/newyear-yearIndex.e94e7009.chunk.js",
"newyear-yearIndex.js.map": "/mrstatic/js/newyear-yearIndex.e94e7009.chunk.js.map",
=======
"newyear-2019-landing.js": "/mrstatic/js/newyear-2019-landing.7f580ad9.chunk.js",
"newyear-2019-landing.js.map": "/mrstatic/js/newyear-2019-landing.7f580ad9.chunk.js.map",
"newyear-yearIndex.css": "/mrstatic/css/newyear-yearIndex.09605590.chunk.css",
"newyear-yearIndex.js": "/mrstatic/js/newyear-yearIndex.2753a168.chunk.js",
"newyear-yearIndex.js.map": "/mrstatic/js/newyear-yearIndex.2753a168.chunk.js.map",
>>>>>>> master
"prize-winner-list.css": "/mrstatic/css/prize-winner-list.0f4a4332.chunk.css",
"prize-winner-list.js": "/mrstatic/js/prize-winner-list.4e8b8e5c.chunk.js",
"prize-winner-list.js.map": "/mrstatic/js/prize-winner-list.4e8b8e5c.chunk.js.map",
......@@ -101,6 +162,7 @@
"purchased.js": "/mrstatic/js/purchased.eac28dd0.chunk.js",
"purchased.js.map": "/mrstatic/js/purchased.eac28dd0.chunk.js.map",
"python-class.css": "/mrstatic/css/python-class.ba9a2030.chunk.css",
<<<<<<< HEAD
"python-class.js": "/mrstatic/js/python-class.4b6d9845.chunk.js",
"python-class.js.map": "/mrstatic/js/python-class.4b6d9845.chunk.js.map",
"runtime~main.js": "/mrstatic/js/runtime~main.d5b89593.js",
......@@ -108,6 +170,15 @@
"search.css": "/mrstatic/css/search.85280180.chunk.css",
"search.js": "/mrstatic/js/search.2d6f618f.chunk.js",
"search.js.map": "/mrstatic/js/search.2d6f618f.chunk.js.map",
=======
"python-class.js": "/mrstatic/js/python-class.4ecfdb59.chunk.js",
"python-class.js.map": "/mrstatic/js/python-class.4ecfdb59.chunk.js.map",
"runtime~main.js": "/mrstatic/js/runtime~main.8afb74f8.js",
"runtime~main.js.map": "/mrstatic/js/runtime~main.8afb74f8.js.map",
"search.css": "/mrstatic/css/search.85280180.chunk.css",
"search.js": "/mrstatic/js/search.4142f3a3.chunk.js",
"search.js.map": "/mrstatic/js/search.4142f3a3.chunk.js.map",
>>>>>>> master
"shareposter.css": "/mrstatic/css/shareposter.4618854a.chunk.css",
"shareposter.js": "/mrstatic/js/shareposter.2eada200.chunk.js",
"shareposter.js.map": "/mrstatic/js/shareposter.2eada200.chunk.js.map",
......@@ -121,6 +192,7 @@
"togroup.js": "/mrstatic/js/togroup.1580b5f2.chunk.js",
"togroup.js.map": "/mrstatic/js/togroup.1580b5f2.chunk.js.map",
"treasure-box-home.css": "/mrstatic/css/treasure-box-home.2a100f4d.chunk.css",
<<<<<<< HEAD
"treasure-box-home.js": "/mrstatic/js/treasure-box-home.83b353f0.chunk.js",
"treasure-box-home.js.map": "/mrstatic/js/treasure-box-home.83b353f0.chunk.js.map",
"treasure-box-mybox.css": "/mrstatic/css/treasure-box-mybox.25d8894c.chunk.css",
......@@ -132,12 +204,26 @@
"mrstatic/css/45.baab21f4.chunk.css": "/mrstatic/css/45.baab21f4.chunk.css",
"mrstatic/js/45.d37c1f71.chunk.js": "/mrstatic/js/45.d37c1f71.chunk.js",
"mrstatic/js/45.d37c1f71.chunk.js.map": "/mrstatic/js/45.d37c1f71.chunk.js.map",
=======
"treasure-box-home.js": "/mrstatic/js/treasure-box-home.f880454f.chunk.js",
"treasure-box-home.js.map": "/mrstatic/js/treasure-box-home.f880454f.chunk.js.map",
"treasure-box-mybox.css": "/mrstatic/css/treasure-box-mybox.25d8894c.chunk.css",
"treasure-box-mybox.js": "/mrstatic/js/treasure-box-mybox.118d58bf.chunk.js",
"treasure-box-mybox.js.map": "/mrstatic/js/treasure-box-mybox.118d58bf.chunk.js.map",
"video.css": "/mrstatic/css/video.bbeaac0a.chunk.css",
"video.js": "/mrstatic/js/video.96bb0c83.chunk.js",
"video.js.map": "/mrstatic/js/video.96bb0c83.chunk.js.map",
"mrstatic/css/45.baab21f4.chunk.css": "/mrstatic/css/45.baab21f4.chunk.css",
"mrstatic/js/45.23e294d3.chunk.js": "/mrstatic/js/45.23e294d3.chunk.js",
"mrstatic/js/45.23e294d3.chunk.js.map": "/mrstatic/js/45.23e294d3.chunk.js.map",
>>>>>>> master
"mrstatic/js/46.9ca03d1c.chunk.js": "/mrstatic/js/46.9ca03d1c.chunk.js",
"mrstatic/js/46.9ca03d1c.chunk.js.map": "/mrstatic/js/46.9ca03d1c.chunk.js.map",
"mrstatic/css/47.d82f523f.chunk.css": "/mrstatic/css/47.d82f523f.chunk.css",
"mrstatic/js/47.e6fd8fc9.chunk.js": "/mrstatic/js/47.e6fd8fc9.chunk.js",
"mrstatic/js/47.e6fd8fc9.chunk.js.map": "/mrstatic/js/47.e6fd8fc9.chunk.js.map",
"mrstatic/css/48.0531ddd7.chunk.css": "/mrstatic/css/48.0531ddd7.chunk.css",
<<<<<<< HEAD
"mrstatic/js/48.9318ae68.chunk.js": "/mrstatic/js/48.9318ae68.chunk.js",
"mrstatic/js/48.9318ae68.chunk.js.map": "/mrstatic/js/48.9318ae68.chunk.js.map",
"mrstatic/css/49.6b450e29.chunk.css": "/mrstatic/css/49.6b450e29.chunk.css",
......@@ -149,6 +235,19 @@
"mrstatic/css/51.44620a41.chunk.css": "/mrstatic/css/51.44620a41.chunk.css",
"mrstatic/js/51.42b00c89.chunk.js": "/mrstatic/js/51.42b00c89.chunk.js",
"mrstatic/js/51.42b00c89.chunk.js.map": "/mrstatic/js/51.42b00c89.chunk.js.map",
=======
"mrstatic/js/48.fc4e41bd.chunk.js": "/mrstatic/js/48.fc4e41bd.chunk.js",
"mrstatic/js/48.fc4e41bd.chunk.js.map": "/mrstatic/js/48.fc4e41bd.chunk.js.map",
"mrstatic/css/49.6b450e29.chunk.css": "/mrstatic/css/49.6b450e29.chunk.css",
"mrstatic/js/49.eabc78e8.chunk.js": "/mrstatic/js/49.eabc78e8.chunk.js",
"mrstatic/js/49.eabc78e8.chunk.js.map": "/mrstatic/js/49.eabc78e8.chunk.js.map",
"mrstatic/css/50.0a40f258.chunk.css": "/mrstatic/css/50.0a40f258.chunk.css",
"mrstatic/js/50.669c88b8.chunk.js": "/mrstatic/js/50.669c88b8.chunk.js",
"mrstatic/js/50.669c88b8.chunk.js.map": "/mrstatic/js/50.669c88b8.chunk.js.map",
"mrstatic/css/51.44620a41.chunk.css": "/mrstatic/css/51.44620a41.chunk.css",
"mrstatic/js/51.ef922b26.chunk.js": "/mrstatic/js/51.ef922b26.chunk.js",
"mrstatic/js/51.ef922b26.chunk.js.map": "/mrstatic/js/51.ef922b26.chunk.js.map",
>>>>>>> master
"mrstatic/css/52.77f491f0.chunk.css": "/mrstatic/css/52.77f491f0.chunk.css",
"mrstatic/js/52.3ee604f4.chunk.js": "/mrstatic/js/52.3ee604f4.chunk.js",
"mrstatic/js/52.3ee604f4.chunk.js.map": "/mrstatic/js/52.3ee604f4.chunk.js.map",
......@@ -225,7 +324,11 @@
"mrstatic/css/deposit-order.0cb67b20.chunk.css.map": "/mrstatic/css/deposit-order.0cb67b20.chunk.css.map",
"mrstatic/css/deposit-pay-order.9f37b7bc.chunk.css.map": "/mrstatic/css/deposit-pay-order.9f37b7bc.chunk.css.map",
"mrstatic/css/detail.dce9a591.chunk.css.map": "/mrstatic/css/detail.dce9a591.chunk.css.map",
<<<<<<< HEAD
"mrstatic/css/main.ac5f6313.chunk.css.map": "/mrstatic/css/main.ac5f6313.chunk.css.map",
=======
"mrstatic/css/main.027acff3.chunk.css.map": "/mrstatic/css/main.027acff3.chunk.css.map",
>>>>>>> master
"mrstatic/css/myorders.6e68e44c.chunk.css.map": "/mrstatic/css/myorders.6e68e44c.chunk.css.map",
"mrstatic/css/newyear-2019-landing.2613e36b.chunk.css.map": "/mrstatic/css/newyear-2019-landing.2613e36b.chunk.css.map",
"mrstatic/css/newyear-yearIndex.09605590.chunk.css.map": "/mrstatic/css/newyear-yearIndex.09605590.chunk.css.map",
......@@ -239,11 +342,19 @@
"mrstatic/css/togroup.acc61e40.chunk.css.map": "/mrstatic/css/togroup.acc61e40.chunk.css.map",
"mrstatic/css/treasure-box-home.2a100f4d.chunk.css.map": "/mrstatic/css/treasure-box-home.2a100f4d.chunk.css.map",
"mrstatic/css/treasure-box-mybox.25d8894c.chunk.css.map": "/mrstatic/css/treasure-box-mybox.25d8894c.chunk.css.map",
<<<<<<< HEAD
"mrstatic/css/video.1b91af19.chunk.css.map": "/mrstatic/css/video.1b91af19.chunk.css.map",
=======
"mrstatic/css/video.bbeaac0a.chunk.css.map": "/mrstatic/css/video.bbeaac0a.chunk.css.map",
>>>>>>> master
"mrstatic/media/index.scss": "/mrstatic/media/redb_sp_bj@2x.6902434f.png",
"mrstatic/media/iconfont.css": "/mrstatic/media/iconfont.f2f4294d.woff",
"mrstatic/media/kanjia_cg_icon.png": "/mrstatic/media/kanjia_cg_icon.81a489ac.png",
"mrstatic/media/video.scss": "/mrstatic/media/progress-share-bg.80011994.png",
<<<<<<< HEAD
"precache-manifest.24de3a7f1901319e314914a540e9db15.js": "/precache-manifest.24de3a7f1901319e314914a540e9db15.js",
=======
"precache-manifest.abe621760f8f2b29b2d7a83410923ff7.js": "/precache-manifest.abe621760f8f2b29b2d7a83410923ff7.js",
>>>>>>> master
"service-worker.js": "/service-worker.js"
}
\ No newline at end of file
<!doctype html><html lang="zh"><head><meta charset="utf-8"/><link rel="shortcut icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no,user-scalable=no"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>七月在线 - 国内领先的人工智能教育平台</title><link href="/mrstatic/css/45.baab21f4.chunk.css" rel="stylesheet"><link href="/mrstatic/css/main.ac5f6313.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script src="/api.js"></script><script>!function(d){function e(e){for(var r,t,a=e[0],n=e[1],o=e[2],f=0,c=[];f<a.length;f++)t=a[f],b[t]&&c.push(b[t][0]),b[t]=0;for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(d[r]=n[r]);for(p&&p(e);c.length;)c.shift()();return s.push.apply(s,o||[]),i()}function i(){for(var e,r=0;r<s.length;r++){for(var t=s[r],a=!0,n=1;n<t.length;n++){var o=t[n];0!==b[o]&&(a=!1)}a&&(s.splice(r--,1),e=l(l.s=t[0]))}return e}var t={},u={36:0},b={36:0},s=[];function l(e){if(t[e])return t[e].exports;var r=t[e]={i:e,l:!1,exports:{}};return d[e].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.e=function(s){var e=[];u[s]?e.push(u[s]):0!==u[s]&&{1:1,3:1,4:1,5:1,6:1,7:1,8:1,9:1,10:1,11:1,12:1,14:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,33:1,34:1,35:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,47:1,48:1,49:1,50:1,51:1,52:1,53:1,54:1,55:1,56:1,57:1,58:1,59:1,60:1,61:1,62:1}[s]&&e.push(u[s]=new Promise(function(e,a){for(var r="mrstatic/css/"+({5:"Activity",6:"BargainMiddlePage",7:"Classify",8:"Country",9:"CourseList",10:"DrawDocument",11:"Examination",12:"Invite",13:"MyEdit",14:"Order",15:"Orderinfo",16:"PayOrder",17:"Preferential",18:"SearchResult",19:"ShareCourse",20:"ShopCart",21:"aist-share",22:"blessing-getPrize",23:"blessing-preheat",24:"blessing-rank",25:"coupons",26:"deposit-order",27:"deposit-pay-order",28:"detail",30:"myorders",31:"newyear-2019-landing",32:"newyear-yearIndex",33:"prize-winner-list",34:"purchased",35:"python-class",37:"search",38:"shareposter",39:"study",40:"system-notices",41:"togroup",42:"treasure-box-home",43:"treasure-box-mybox",44:"video"}[s]||s)+"."+{0:"31d6cfe0",1:"c01d100f",2:"31d6cfe0",3:"fd1b61f1",4:"f449253c",5:"fe3f3793",6:"98ff5f85",7:"4393f5d0",8:"67334f4b",9:"cefe30f5",10:"58508f31",11:"02475a25",12:"87c792ef",13:"31d6cfe0",14:"0ab178ef",15:"31d6cfe0",16:"4a91788c",17:"fd9b7b0b",18:"b7ad8ad7",19:"c571c49e",20:"f39ca42e",21:"7510d5bb",22:"5b618764",23:"e8b5cd61",24:"4f55b203",25:"940f5632",26:"0cb67b20",27:"9f37b7bc",28:"dce9a591",30:"6e68e44c",31:"2613e36b",32:"09605590",33:"0f4a4332",34:"c5df408a",35:"ba9a2030",37:"85280180",38:"4618854a",39:"ff9a66a8",40:"0a75b211",41:"acc61e40",42:"2a100f4d",43:"25d8894c",44:"1b91af19",46:"31d6cfe0",47:"d82f523f",48:"0531ddd7",49:"6b450e29",50:"0a40f258",51:"44620a41",52:"77f491f0",53:"b2a1d44f",54:"21f39c00",55:"4ea9488d",56:"b5dc8b5a",57:"a756c762",58:"f025d450",59:"1620736f",60:"c783b09f",61:"b535bcf2",62:"42968ec0"}[s]+".chunk.css",n=l.p+r,t=document.getElementsByTagName("link"),o=0;o<t.length;o++){var f=(d=t[o]).getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(f===r||f===n))return e()}var c=document.getElementsByTagName("style");for(o=0;o<c.length;o++){var d;if((f=(d=c[o]).getAttribute("data-href"))===r||f===n)return e()}var i=document.createElement("link");i.rel="stylesheet",i.type="text/css",i.onload=e,i.onerror=function(e){var r=e&&e.target&&e.target.src||n,t=new Error("Loading CSS chunk "+s+" failed.\n("+r+")");t.request=r,delete u[s],i.parentNode.removeChild(i),a(t)},i.href=n,document.getElementsByTagName("head")[0].appendChild(i)}).then(function(){u[s]=0}));var t=b[s];if(0!==t)if(t)e.push(t[2]);else{var r=new Promise(function(e,r){t=b[s]=[e,r]});e.push(t[2]=r);var a,o=document.createElement("script");o.charset="utf-8",o.timeout=120,l.nc&&o.setAttribute("nonce",l.nc),o.src=l.p+"mrstatic/js/"+({5:"Activity",6:"BargainMiddlePage",7:"Classify",8:"Country",9:"CourseList",10:"DrawDocument",11:"Examination",12:"Invite",13:"MyEdit",14:"Order",15:"Orderinfo",16:"PayOrder",17:"Preferential",18:"SearchResult",19:"ShareCourse",20:"ShopCart",21:"aist-share",22:"blessing-getPrize",23:"blessing-preheat",24:"blessing-rank",25:"coupons",26:"deposit-order",27:"deposit-pay-order",28:"detail",30:"myorders",31:"newyear-2019-landing",32:"newyear-yearIndex",33:"prize-winner-list",34:"purchased",35:"python-class",37:"search",38:"shareposter",39:"study",40:"system-notices",41:"togroup",42:"treasure-box-home",43:"treasure-box-mybox",44:"video"}[s]||s)+"."+{0:"d69abde9",1:"1db86b59",2:"7b7305af",3:"05753a6c",4:"5f3c7941",5:"b43a0645",6:"23d65a07",7:"8eeebbfa",8:"0a5af5f2",9:"45b69931",10:"0209bc7f",11:"7f85ae33",12:"da509af3",13:"784f5887",14:"2f37d126",15:"abf077b1",16:"62b4acb7",17:"a789d45a",18:"0c9349ea",19:"2c40d363",20:"d1eb3454",21:"d42f757b",22:"ccf6eff6",23:"6a36ec71",24:"1077e7e2",25:"6597eea8",26:"672c14a3",27:"58bf9f34",28:"e9163fd3",30:"78c7900a",31:"649b206c",32:"e94e7009",33:"4e8b8e5c",34:"eac28dd0",35:"4b6d9845",37:"2d6f618f",38:"2eada200",39:"b53e79e5",40:"b7edf505",41:"1580b5f2",42:"83b353f0",43:"308f1d5b",44:"332071c2",46:"9ca03d1c",47:"e6fd8fc9",48:"9318ae68",49:"38d77801",50:"6d4a3f98",51:"42b00c89",52:"3ee604f4",53:"d515c8fb",54:"373297a6",55:"359fd399",56:"f4735ad6",57:"2910bbc7",58:"2903a57c",59:"6bae1912",60:"158069f9",61:"ee6b1fb4",62:"df08e41e"}[s]+".chunk.js",a=function(e){o.onerror=o.onload=null,clearTimeout(f);var r=b[s];if(0!==r){if(r){var t=e&&("load"===e.type?"missing":e.type),a=e&&e.target&&e.target.src,n=new Error("Loading chunk "+s+" failed.\n("+t+": "+a+")");n.type=t,n.request=a,r[1](n)}b[s]=void 0}};var f=setTimeout(function(){a({type:"timeout",target:o})},12e4);o.onerror=o.onload=a,document.head.appendChild(o)}return Promise.all(e)},l.m=d,l.c=t,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(r,e){if(1&e&&(r=l(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var a in r)l.d(t,a,function(e){return r[e]}.bind(null,a));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/",l.oe=function(e){throw console.error(e),e};var r=window.webpackJsonp=window.webpackJsonp||[],a=r.push.bind(r);r.push=e,r=r.slice();for(var n=0;n<r.length;n++)e(r[n]);var p=a;i()}([])</script><script src="/mrstatic/js/45.d37c1f71.chunk.js"></script><script src="/mrstatic/js/main.d6023155.chunk.js"></script></body></html>
\ No newline at end of file
<<<<<<< HEAD
<!doctype html><html lang="zh"><head><meta charset="utf-8"/><link rel="shortcut icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no,user-scalable=no"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>七月在线 - 国内领先的人工智能教育平台</title><link href="/mrstatic/css/45.baab21f4.chunk.css" rel="stylesheet"><link href="/mrstatic/css/main.ac5f6313.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script src="/api.js"></script><script>!function(d){function e(e){for(var r,t,a=e[0],n=e[1],o=e[2],f=0,c=[];f<a.length;f++)t=a[f],b[t]&&c.push(b[t][0]),b[t]=0;for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(d[r]=n[r]);for(p&&p(e);c.length;)c.shift()();return s.push.apply(s,o||[]),i()}function i(){for(var e,r=0;r<s.length;r++){for(var t=s[r],a=!0,n=1;n<t.length;n++){var o=t[n];0!==b[o]&&(a=!1)}a&&(s.splice(r--,1),e=l(l.s=t[0]))}return e}var t={},u={36:0},b={36:0},s=[];function l(e){if(t[e])return t[e].exports;var r=t[e]={i:e,l:!1,exports:{}};return d[e].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.e=function(s){var e=[];u[s]?e.push(u[s]):0!==u[s]&&{1:1,3:1,4:1,5:1,6:1,7:1,8:1,9:1,10:1,11:1,12:1,14:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,33:1,34:1,35:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,47:1,48:1,49:1,50:1,51:1,52:1,53:1,54:1,55:1,56:1,57:1,58:1,59:1,60:1,61:1,62:1}[s]&&e.push(u[s]=new Promise(function(e,a){for(var r="mrstatic/css/"+({5:"Activity",6:"BargainMiddlePage",7:"Classify",8:"Country",9:"CourseList",10:"DrawDocument",11:"Examination",12:"Invite",13:"MyEdit",14:"Order",15:"Orderinfo",16:"PayOrder",17:"Preferential",18:"SearchResult",19:"ShareCourse",20:"ShopCart",21:"aist-share",22:"blessing-getPrize",23:"blessing-preheat",24:"blessing-rank",25:"coupons",26:"deposit-order",27:"deposit-pay-order",28:"detail",30:"myorders",31:"newyear-2019-landing",32:"newyear-yearIndex",33:"prize-winner-list",34:"purchased",35:"python-class",37:"search",38:"shareposter",39:"study",40:"system-notices",41:"togroup",42:"treasure-box-home",43:"treasure-box-mybox",44:"video"}[s]||s)+"."+{0:"31d6cfe0",1:"c01d100f",2:"31d6cfe0",3:"fd1b61f1",4:"f449253c",5:"fe3f3793",6:"98ff5f85",7:"4393f5d0",8:"67334f4b",9:"cefe30f5",10:"58508f31",11:"02475a25",12:"87c792ef",13:"31d6cfe0",14:"0ab178ef",15:"31d6cfe0",16:"4a91788c",17:"fd9b7b0b",18:"b7ad8ad7",19:"c571c49e",20:"f39ca42e",21:"7510d5bb",22:"5b618764",23:"e8b5cd61",24:"4f55b203",25:"940f5632",26:"0cb67b20",27:"9f37b7bc",28:"dce9a591",30:"6e68e44c",31:"2613e36b",32:"09605590",33:"0f4a4332",34:"c5df408a",35:"ba9a2030",37:"85280180",38:"4618854a",39:"ff9a66a8",40:"0a75b211",41:"acc61e40",42:"2a100f4d",43:"25d8894c",44:"1b91af19",46:"31d6cfe0",47:"d82f523f",48:"0531ddd7",49:"6b450e29",50:"0a40f258",51:"44620a41",52:"77f491f0",53:"b2a1d44f",54:"21f39c00",55:"4ea9488d",56:"b5dc8b5a",57:"a756c762",58:"f025d450",59:"1620736f",60:"c783b09f",61:"b535bcf2",62:"42968ec0"}[s]+".chunk.css",n=l.p+r,t=document.getElementsByTagName("link"),o=0;o<t.length;o++){var f=(d=t[o]).getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(f===r||f===n))return e()}var c=document.getElementsByTagName("style");for(o=0;o<c.length;o++){var d;if((f=(d=c[o]).getAttribute("data-href"))===r||f===n)return e()}var i=document.createElement("link");i.rel="stylesheet",i.type="text/css",i.onload=e,i.onerror=function(e){var r=e&&e.target&&e.target.src||n,t=new Error("Loading CSS chunk "+s+" failed.\n("+r+")");t.request=r,delete u[s],i.parentNode.removeChild(i),a(t)},i.href=n,document.getElementsByTagName("head")[0].appendChild(i)}).then(function(){u[s]=0}));var t=b[s];if(0!==t)if(t)e.push(t[2]);else{var r=new Promise(function(e,r){t=b[s]=[e,r]});e.push(t[2]=r);var a,o=document.createElement("script");o.charset="utf-8",o.timeout=120,l.nc&&o.setAttribute("nonce",l.nc),o.src=l.p+"mrstatic/js/"+({5:"Activity",6:"BargainMiddlePage",7:"Classify",8:"Country",9:"CourseList",10:"DrawDocument",11:"Examination",12:"Invite",13:"MyEdit",14:"Order",15:"Orderinfo",16:"PayOrder",17:"Preferential",18:"SearchResult",19:"ShareCourse",20:"ShopCart",21:"aist-share",22:"blessing-getPrize",23:"blessing-preheat",24:"blessing-rank",25:"coupons",26:"deposit-order",27:"deposit-pay-order",28:"detail",30:"myorders",31:"newyear-2019-landing",32:"newyear-yearIndex",33:"prize-winner-list",34:"purchased",35:"python-class",37:"search",38:"shareposter",39:"study",40:"system-notices",41:"togroup",42:"treasure-box-home",43:"treasure-box-mybox",44:"video"}[s]||s)+"."+{0:"d69abde9",1:"1db86b59",2:"7b7305af",3:"05753a6c",4:"5f3c7941",5:"b43a0645",6:"23d65a07",7:"8eeebbfa",8:"0a5af5f2",9:"45b69931",10:"0209bc7f",11:"7f85ae33",12:"da509af3",13:"784f5887",14:"2f37d126",15:"abf077b1",16:"62b4acb7",17:"a789d45a",18:"0c9349ea",19:"2c40d363",20:"d1eb3454",21:"d42f757b",22:"ccf6eff6",23:"6a36ec71",24:"1077e7e2",25:"6597eea8",26:"672c14a3",27:"58bf9f34",28:"e9163fd3",30:"78c7900a",31:"649b206c",32:"e94e7009",33:"4e8b8e5c",34:"eac28dd0",35:"4b6d9845",37:"2d6f618f",38:"2eada200",39:"b53e79e5",40:"b7edf505",41:"1580b5f2",42:"83b353f0",43:"308f1d5b",44:"332071c2",46:"9ca03d1c",47:"e6fd8fc9",48:"9318ae68",49:"38d77801",50:"6d4a3f98",51:"42b00c89",52:"3ee604f4",53:"d515c8fb",54:"373297a6",55:"359fd399",56:"f4735ad6",57:"2910bbc7",58:"2903a57c",59:"6bae1912",60:"158069f9",61:"ee6b1fb4",62:"df08e41e"}[s]+".chunk.js",a=function(e){o.onerror=o.onload=null,clearTimeout(f);var r=b[s];if(0!==r){if(r){var t=e&&("load"===e.type?"missing":e.type),a=e&&e.target&&e.target.src,n=new Error("Loading chunk "+s+" failed.\n("+t+": "+a+")");n.type=t,n.request=a,r[1](n)}b[s]=void 0}};var f=setTimeout(function(){a({type:"timeout",target:o})},12e4);o.onerror=o.onload=a,document.head.appendChild(o)}return Promise.all(e)},l.m=d,l.c=t,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(r,e){if(1&e&&(r=l(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var a in r)l.d(t,a,function(e){return r[e]}.bind(null,a));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/",l.oe=function(e){throw console.error(e),e};var r=window.webpackJsonp=window.webpackJsonp||[],a=r.push.bind(r);r.push=e,r=r.slice();for(var n=0;n<r.length;n++)e(r[n]);var p=a;i()}([])</script><script src="/mrstatic/js/45.d37c1f71.chunk.js"></script><script src="/mrstatic/js/main.d6023155.chunk.js"></script></body></html>
=======
<!doctype html><html lang="zh"><head><meta charset="utf-8"/><link rel="shortcut icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no,user-scalable=no"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>七月在线 - 国内领先的人工智能教育平台</title><link href="/mrstatic/css/45.baab21f4.chunk.css" rel="stylesheet"><link href="/mrstatic/css/main.027acff3.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script src="/api.js"></script><script>!function(c){function e(e){for(var r,t,a=e[0],n=e[1],o=e[2],f=0,d=[];f<a.length;f++)t=a[f],b[t]&&d.push(b[t][0]),b[t]=0;for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(c[r]=n[r]);for(p&&p(e);d.length;)d.shift()();return s.push.apply(s,o||[]),i()}function i(){for(var e,r=0;r<s.length;r++){for(var t=s[r],a=!0,n=1;n<t.length;n++){var o=t[n];0!==b[o]&&(a=!1)}a&&(s.splice(r--,1),e=l(l.s=t[0]))}return e}var t={},u={36:0},b={36:0},s=[];function l(e){if(t[e])return t[e].exports;var r=t[e]={i:e,l:!1,exports:{}};return c[e].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.e=function(s){var e=[];u[s]?e.push(u[s]):0!==u[s]&&{1:1,3:1,4:1,5:1,6:1,7:1,8:1,9:1,10:1,11:1,12:1,14:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,33:1,34:1,35:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,47:1,48:1,49:1,50:1,51:1,52:1,53:1,54:1,55:1,56:1,57:1,58:1,59:1,60:1,61:1,62:1}[s]&&e.push(u[s]=new Promise(function(e,a){for(var r="mrstatic/css/"+({5:"Activity",6:"BargainMiddlePage",7:"Classify",8:"Country",9:"CourseList",10:"DrawDocument",11:"Examination",12:"Invite",13:"MyEdit",14:"Order",15:"Orderinfo",16:"PayOrder",17:"Preferential",18:"SearchResult",19:"ShareCourse",20:"ShopCart",21:"aist-share",22:"blessing-getPrize",23:"blessing-preheat",24:"blessing-rank",25:"coupons",26:"deposit-order",27:"deposit-pay-order",28:"detail",30:"myorders",31:"newyear-2019-landing",32:"newyear-yearIndex",33:"prize-winner-list",34:"purchased",35:"python-class",37:"search",38:"shareposter",39:"study",40:"system-notices",41:"togroup",42:"treasure-box-home",43:"treasure-box-mybox",44:"video"}[s]||s)+"."+{0:"31d6cfe0",1:"c01d100f",2:"31d6cfe0",3:"fd1b61f1",4:"f449253c",5:"fe3f3793",6:"98ff5f85",7:"4393f5d0",8:"67334f4b",9:"cefe30f5",10:"58508f31",11:"02475a25",12:"87c792ef",13:"31d6cfe0",14:"0ab178ef",15:"31d6cfe0",16:"4a91788c",17:"fd9b7b0b",18:"b7ad8ad7",19:"c571c49e",20:"f39ca42e",21:"7510d5bb",22:"5b618764",23:"e8b5cd61",24:"4f55b203",25:"940f5632",26:"0cb67b20",27:"9f37b7bc",28:"dce9a591",30:"6e68e44c",31:"2613e36b",32:"09605590",33:"0f4a4332",34:"c5df408a",35:"ba9a2030",37:"85280180",38:"4618854a",39:"ff9a66a8",40:"0a75b211",41:"acc61e40",42:"2a100f4d",43:"25d8894c",44:"bbeaac0a",46:"31d6cfe0",47:"d82f523f",48:"0531ddd7",49:"6b450e29",50:"0a40f258",51:"44620a41",52:"77f491f0",53:"b2a1d44f",54:"21f39c00",55:"4ea9488d",56:"b5dc8b5a",57:"a756c762",58:"f025d450",59:"1620736f",60:"c783b09f",61:"b535bcf2",62:"42968ec0"}[s]+".chunk.css",n=l.p+r,t=document.getElementsByTagName("link"),o=0;o<t.length;o++){var f=(c=t[o]).getAttribute("data-href")||c.getAttribute("href");if("stylesheet"===c.rel&&(f===r||f===n))return e()}var d=document.getElementsByTagName("style");for(o=0;o<d.length;o++){var c;if((f=(c=d[o]).getAttribute("data-href"))===r||f===n)return e()}var i=document.createElement("link");i.rel="stylesheet",i.type="text/css",i.onload=e,i.onerror=function(e){var r=e&&e.target&&e.target.src||n,t=new Error("Loading CSS chunk "+s+" failed.\n("+r+")");t.request=r,delete u[s],i.parentNode.removeChild(i),a(t)},i.href=n,document.getElementsByTagName("head")[0].appendChild(i)}).then(function(){u[s]=0}));var t=b[s];if(0!==t)if(t)e.push(t[2]);else{var r=new Promise(function(e,r){t=b[s]=[e,r]});e.push(t[2]=r);var a,o=document.createElement("script");o.charset="utf-8",o.timeout=120,l.nc&&o.setAttribute("nonce",l.nc),o.src=l.p+"mrstatic/js/"+({5:"Activity",6:"BargainMiddlePage",7:"Classify",8:"Country",9:"CourseList",10:"DrawDocument",11:"Examination",12:"Invite",13:"MyEdit",14:"Order",15:"Orderinfo",16:"PayOrder",17:"Preferential",18:"SearchResult",19:"ShareCourse",20:"ShopCart",21:"aist-share",22:"blessing-getPrize",23:"blessing-preheat",24:"blessing-rank",25:"coupons",26:"deposit-order",27:"deposit-pay-order",28:"detail",30:"myorders",31:"newyear-2019-landing",32:"newyear-yearIndex",33:"prize-winner-list",34:"purchased",35:"python-class",37:"search",38:"shareposter",39:"study",40:"system-notices",41:"togroup",42:"treasure-box-home",43:"treasure-box-mybox",44:"video"}[s]||s)+"."+{0:"d69abde9",1:"5e7b298c",2:"7b7305af",3:"8df1d511",4:"74d1e4ea",5:"d5555202",6:"23d65a07",7:"8eeebbfa",8:"0a5af5f2",9:"4766034a",10:"0209bc7f",11:"7f85ae33",12:"08b2ed7c",13:"784f5887",14:"2f37d126",15:"abf077b1",16:"62b4acb7",17:"584b97eb",18:"0c9349ea",19:"2c40d363",20:"d1eb3454",21:"61a22af1",22:"03d35724",23:"d9aae5d0",24:"1077e7e2",25:"6597eea8",26:"672c14a3",27:"dcf8cc87",28:"8db231cd",30:"78c7900a",31:"7f580ad9",32:"2753a168",33:"4e8b8e5c",34:"eac28dd0",35:"4ecfdb59",37:"4142f3a3",38:"2eada200",39:"b53e79e5",40:"b7edf505",41:"1580b5f2",42:"f880454f",43:"118d58bf",44:"96bb0c83",46:"9ca03d1c",47:"e6fd8fc9",48:"fc4e41bd",49:"eabc78e8",50:"669c88b8",51:"ef922b26",52:"3ee604f4",53:"d515c8fb",54:"373297a6",55:"359fd399",56:"f4735ad6",57:"2910bbc7",58:"2903a57c",59:"6bae1912",60:"158069f9",61:"ee6b1fb4",62:"df08e41e"}[s]+".chunk.js",a=function(e){o.onerror=o.onload=null,clearTimeout(f);var r=b[s];if(0!==r){if(r){var t=e&&("load"===e.type?"missing":e.type),a=e&&e.target&&e.target.src,n=new Error("Loading chunk "+s+" failed.\n("+t+": "+a+")");n.type=t,n.request=a,r[1](n)}b[s]=void 0}};var f=setTimeout(function(){a({type:"timeout",target:o})},12e4);o.onerror=o.onload=a,document.head.appendChild(o)}return Promise.all(e)},l.m=c,l.c=t,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(r,e){if(1&e&&(r=l(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var a in r)l.d(t,a,function(e){return r[e]}.bind(null,a));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/",l.oe=function(e){throw console.error(e),e};var r=window.webpackJsonp=window.webpackJsonp||[],a=r.push.bind(r);r.push=e,r=r.slice();for(var n=0;n<r.length;n++)e(r[n]);var p=a;i()}([])</script><script src="/mrstatic/js/45.23e294d3.chunk.js"></script><script src="/mrstatic/js/main.c83206d1.chunk.js"></script></body></html>
>>>>>>> master
self.__precacheManifest = [
{
"revision": "4b4ef18b680a5fee3ac5",
"url": "/mrstatic/css/python-class.ba9a2030.chunk.css"
},
{
"revision": "3726a5678607065c4715",
"url": "/mrstatic/js/0.d69abde9.chunk.js"
},
{
"revision": "1829cce3060d7c1f3ca7",
"url": "/mrstatic/js/1.5e7b298c.chunk.js"
},
{
"revision": "4d4ee92542cc55bd31e6",
"url": "/mrstatic/js/2.7b7305af.chunk.js"
},
{
"revision": "8edaf2ff2566ed17e2dd22cf4f8ad7ae",
"url": "/mrstatic/media/redb_chai_bj@2x.8edaf2ff.png"
},
{
"revision": "64c793c71e881728bfbc",
"url": "/mrstatic/js/3.8df1d511.chunk.js"
},
{
"revision": "6902434f8f18a23319d57d0ac8aaea8c",
"url": "/mrstatic/media/redb_sp_bj@2x.6902434f.png"
},
{
"revision": "6a524140fff1ee2a57fa",
"url": "/mrstatic/js/4.74d1e4ea.chunk.js"
},
{
"revision": "c79abf5cb7ae8a82009cf68fe44d1078",
"url": "/mrstatic/media/redb_money_bj@2x.c79abf5c.png"
},
{
"revision": "1a09aaab927c908aaa80",
"url": "/mrstatic/js/Activity.d5555202.chunk.js"
},
{
"revision": "79139f6aad350256e151f9f73c226348",
"url": "/mrstatic/media/hb_bj.79139f6a.png"
},
{
"revision": "1083dca18d14c1923596",
"url": "/mrstatic/js/BargainMiddlePage.23d65a07.chunk.js"
},
{
"revision": "80011994e30adf599e5f47fcc81bc06d",
"url": "/mrstatic/media/progress-share-bg.80011994.png"
},
{
"revision": "3e66cf5927621589349a",
"url": "/mrstatic/js/Classify.8eeebbfa.chunk.js"
},
{
"revision": "d76ebce726bdf3459fa14e96d84c5b9a",
"url": "/mrstatic/media/formal-banner.d76ebce7.png"
},
{
"revision": "e9bb037e37d977198022",
"url": "/mrstatic/js/Country.0a5af5f2.chunk.js"
},
{
"revision": "9ab091267ae7c83bd30d0f5ad018a8c9",
"url": "/mrstatic/media/dalibao_bj.9ab09126.png"
},
{
"revision": "48ffd30e506ea32a7f8c",
"url": "/mrstatic/js/CourseList.4766034a.chunk.js"
},
{
"revision": "81a489ac63f2f2df5ab412e0782bd54c",
"url": "/mrstatic/media/kanjia_cg_icon.81a489ac.png"
},
{
"revision": "935a370a5abe4dd58fff",
"url": "/mrstatic/js/DrawDocument.0209bc7f.chunk.js"
},
{
"revision": "5bf7701b4b6358bd06d9c45c26a7d18f",
"url": "/mrstatic/media/iconfont.5bf7701b.svg"
},
{
"revision": "8cc99816e106189c7013",
"url": "/mrstatic/js/Examination.7f85ae33.chunk.js"
},
{
"revision": "64fd0b167457064e12ff8a6afcd31720",
"url": "/mrstatic/media/iconfont.64fd0b16.eot"
},
{
"revision": "9dd4177093d8d6973f77",
"url": "/mrstatic/js/Invite.08b2ed7c.chunk.js"
},
{
"revision": "7cfbc17b3e78504b7332",
"url": "/mrstatic/js/MyEdit.784f5887.chunk.js"
},
{
"revision": "99b2454970e48c8bb00578cdca15b3d2",
"url": "/mrstatic/media/iconfont.99b24549.ttf"
},
{
"revision": "8d93c859ea35d3153975",
"url": "/mrstatic/js/Order.2f37d126.chunk.js"
},
{
"revision": "402e50e0ba392301937c",
"url": "/mrstatic/js/Orderinfo.abf077b1.chunk.js"
},
{
"revision": "f2f4294d9a677f58f6f7c1a0ac84c448",
"url": "/mrstatic/media/iconfont.f2f4294d.woff"
},
{
"revision": "2ac758b38c6dc2ecacc3",
"url": "/mrstatic/js/PayOrder.62b4acb7.chunk.js"
},
{
"revision": "5a05b0daf6f46f86a808",
"url": "/mrstatic/js/62.df08e41e.chunk.js"
},
{
"revision": "449105f75b5ba23e25c5",
"url": "/mrstatic/js/Preferential.584b97eb.chunk.js"
},
{
"revision": "e359056a2b27cb5efc0d",
"url": "/mrstatic/js/61.ee6b1fb4.chunk.js"
},
{
"revision": "aa18acb7036a066fece3",
"url": "/mrstatic/js/SearchResult.0c9349ea.chunk.js"
},
{
"revision": "8a754281b535846ea926",
"url": "/mrstatic/js/60.158069f9.chunk.js"
},
{
"revision": "45469c7e29134f002945",
"url": "/mrstatic/js/ShareCourse.2c40d363.chunk.js"
},
{
"revision": "597899f3cdf2071d4c54",
"url": "/mrstatic/js/59.6bae1912.chunk.js"
},
{
"revision": "df9fb72e144cdc8033bf",
"url": "/mrstatic/js/ShopCart.d1eb3454.chunk.js"
},
{
"revision": "442f1a08e3e22139f83d",
"url": "/mrstatic/js/58.2903a57c.chunk.js"
},
{
"revision": "bd10c8f9b66c91e03591",
"url": "/mrstatic/js/aist-share.61a22af1.chunk.js"
},
{
"revision": "e5a193dd38b01cd72d33",
"url": "/mrstatic/js/57.2910bbc7.chunk.js"
},
{
"revision": "4d28908d7b1d164a363d",
"url": "/mrstatic/js/blessing-getPrize.03d35724.chunk.js"
},
{
"revision": "7ae47236c973fe303c0c",
"url": "/mrstatic/js/56.f4735ad6.chunk.js"
},
{
"revision": "180aeb3704085ed74001",
"url": "/mrstatic/js/blessing-preheat.d9aae5d0.chunk.js"
},
{
"revision": "96936bd40737c4cc23c0",
"url": "/mrstatic/js/55.359fd399.chunk.js"
},
{
"revision": "d8567ed03918fe93e3a7",
"url": "/mrstatic/js/blessing-rank.1077e7e2.chunk.js"
},
{
"revision": "b224d7c423b105cd44a9",
"url": "/mrstatic/js/54.373297a6.chunk.js"
},
{
"revision": "87792a91075dec045bd7",
"url": "/mrstatic/js/coupons.6597eea8.chunk.js"
},
{
"revision": "f6bf65e6aa94a141b7c0",
"url": "/mrstatic/js/53.d515c8fb.chunk.js"
},
{
"revision": "154f619dc857dd4e05a1",
"url": "/mrstatic/js/deposit-order.672c14a3.chunk.js"
},
{
"revision": "a16a2bf1616f446e6031",
"url": "/mrstatic/js/52.3ee604f4.chunk.js"
},
{
"revision": "80ea2b18a623b55084ff",
"url": "/mrstatic/js/deposit-pay-order.dcf8cc87.chunk.js"
},
{
"revision": "f7c89d055c5bea1e57b6",
"url": "/mrstatic/js/51.ef922b26.chunk.js"
},
{
"revision": "b3e0c8ecd0b630ba7840",
"url": "/mrstatic/js/detail.8db231cd.chunk.js"
},
{
"revision": "78dae0fced52f266f2c1",
"url": "/mrstatic/js/50.669c88b8.chunk.js"
},
{
"revision": "14c671b792f0000e8e56",
"url": "/mrstatic/js/main.c83206d1.chunk.js"
},
{
"revision": "b60a7e5b640e6258dea8",
"url": "/mrstatic/js/49.eabc78e8.chunk.js"
},
{
"revision": "c076b84713f33c5a3573",
"url": "/mrstatic/js/myorders.78c7900a.chunk.js"
},
{
"revision": "50cf5cfa4d80a1c53798",
"url": "/mrstatic/js/48.fc4e41bd.chunk.js"
},
{
"revision": "e2bb79613fa06c12bb6b",
"url": "/mrstatic/js/newyear-2019-landing.7f580ad9.chunk.js"
},
{
"revision": "b66d32046b94e6032110",
"url": "/mrstatic/js/47.e6fd8fc9.chunk.js"
},
{
"revision": "4d540022da18770b16de",
"url": "/mrstatic/js/newyear-yearIndex.2753a168.chunk.js"
},
{
"revision": "45cfa9bb97cbc0e4ffb9",
"url": "/mrstatic/js/46.9ca03d1c.chunk.js"
},
{
"revision": "978c8081f64dd5bff2c8",
"url": "/mrstatic/js/prize-winner-list.4e8b8e5c.chunk.js"
},
{
"revision": "535bb3efef89207bbc48",
"url": "/mrstatic/js/45.23e294d3.chunk.js"
},
{
"revision": "1d80dce7eaf5ad1e0478",
"url": "/mrstatic/js/purchased.eac28dd0.chunk.js"
},
{
"revision": "45f98e0a20f8a04aadc9",
"url": "/mrstatic/js/video.96bb0c83.chunk.js"
},
{
"revision": "4b4ef18b680a5fee3ac5",
"url": "/mrstatic/js/python-class.4ecfdb59.chunk.js"
},
{
"revision": "937edb4adecff0410f17",
"url": "/mrstatic/js/runtime~main.8afb74f8.js"
},
{
"revision": "4ba2289b4ce1ad82eb15",
"url": "/mrstatic/js/treasure-box-mybox.118d58bf.chunk.js"
},
{
"revision": "ba460c2b2f7b8c2b2479",
"url": "/mrstatic/js/search.4142f3a3.chunk.js"
},
{
"revision": "622e1835871d7770a05f",
"url": "/mrstatic/js/treasure-box-home.f880454f.chunk.js"
},
{
"revision": "b9a5c0c684bd7bde8831",
"url": "/mrstatic/js/shareposter.2eada200.chunk.js"
},
{
"revision": "e90bbc358440ea2f6899",
"url": "/mrstatic/js/togroup.1580b5f2.chunk.js"
},
{
"revision": "ff0894873d1488d4c68b",
"url": "/mrstatic/js/study.b53e79e5.chunk.js"
},
{
"revision": "c8ccd275e819863b5f4e",
"url": "/mrstatic/js/system-notices.b7edf505.chunk.js"
},
{
"revision": "96936bd40737c4cc23c0",
"url": "/mrstatic/css/55.4ea9488d.chunk.css"
},
{
"revision": "c8ccd275e819863b5f4e",
"url": "/mrstatic/css/system-notices.0a75b211.chunk.css"
},
{
"revision": "e90bbc358440ea2f6899",
"url": "/mrstatic/css/togroup.acc61e40.chunk.css"
},
{
"revision": "622e1835871d7770a05f",
"url": "/mrstatic/css/treasure-box-home.2a100f4d.chunk.css"
},
{
"revision": "45f98e0a20f8a04aadc9",
"url": "/mrstatic/css/video.bbeaac0a.chunk.css"
},
{
"revision": "4ba2289b4ce1ad82eb15",
"url": "/mrstatic/css/treasure-box-mybox.25d8894c.chunk.css"
},
{
"revision": "180aeb3704085ed74001",
"url": "/mrstatic/css/blessing-preheat.e8b5cd61.chunk.css"
},
{
"revision": "ba460c2b2f7b8c2b2479",
"url": "/mrstatic/css/search.85280180.chunk.css"
},
{
"revision": "b9a5c0c684bd7bde8831",
"url": "/mrstatic/css/shareposter.4618854a.chunk.css"
},
{
"revision": "ff0894873d1488d4c68b",
"url": "/mrstatic/css/study.ff9a66a8.chunk.css"
},
{
"revision": "4d28908d7b1d164a363d",
"url": "/mrstatic/css/blessing-getPrize.5b618764.chunk.css"
},
{
"revision": "1d80dce7eaf5ad1e0478",
"url": "/mrstatic/css/purchased.c5df408a.chunk.css"
},
{
"revision": "442f1a08e3e22139f83d",
"url": "/mrstatic/css/58.f025d450.chunk.css"
},
{
"revision": "b66d32046b94e6032110",
"url": "/mrstatic/css/47.d82f523f.chunk.css"
},
{
"revision": "50cf5cfa4d80a1c53798",
"url": "/mrstatic/css/48.0531ddd7.chunk.css"
},
{
"revision": "e2bb79613fa06c12bb6b",
"url": "/mrstatic/css/newyear-2019-landing.2613e36b.chunk.css"
},
{
"revision": "b60a7e5b640e6258dea8",
"url": "/mrstatic/css/49.6b450e29.chunk.css"
},
{
"revision": "c076b84713f33c5a3573",
"url": "/mrstatic/css/myorders.6e68e44c.chunk.css"
},
{
"revision": "78dae0fced52f266f2c1",
"url": "/mrstatic/css/50.0a40f258.chunk.css"
},
{
"revision": "14c671b792f0000e8e56",
"url": "/mrstatic/css/main.027acff3.chunk.css"
},
{
"revision": "f7c89d055c5bea1e57b6",
"url": "/mrstatic/css/51.44620a41.chunk.css"
},
{
"revision": "b3e0c8ecd0b630ba7840",
"url": "/mrstatic/css/detail.dce9a591.chunk.css"
},
{
"revision": "a16a2bf1616f446e6031",
"url": "/mrstatic/css/52.77f491f0.chunk.css"
},
{
"revision": "80ea2b18a623b55084ff",
"url": "/mrstatic/css/deposit-pay-order.9f37b7bc.chunk.css"
},
{
"revision": "f6bf65e6aa94a141b7c0",
"url": "/mrstatic/css/53.b2a1d44f.chunk.css"
},
{
"revision": "154f619dc857dd4e05a1",
"url": "/mrstatic/css/deposit-order.0cb67b20.chunk.css"
},
{
"revision": "b224d7c423b105cd44a9",
"url": "/mrstatic/css/54.21f39c00.chunk.css"
},
{
"revision": "87792a91075dec045bd7",
"url": "/mrstatic/css/coupons.940f5632.chunk.css"
},
{
"revision": "1a09aaab927c908aaa80",
"url": "/mrstatic/css/Activity.fe3f3793.chunk.css"
},
{
"revision": "d8567ed03918fe93e3a7",
"url": "/mrstatic/css/blessing-rank.4f55b203.chunk.css"
},
{
"revision": "7ae47236c973fe303c0c",
"url": "/mrstatic/css/56.b5dc8b5a.chunk.css"
},
{
"revision": "1083dca18d14c1923596",
"url": "/mrstatic/css/BargainMiddlePage.98ff5f85.chunk.css"
},
{
"revision": "e5a193dd38b01cd72d33",
"url": "/mrstatic/css/57.a756c762.chunk.css"
},
{
"revision": "978c8081f64dd5bff2c8",
"url": "/mrstatic/css/prize-winner-list.0f4a4332.chunk.css"
},
{
"revision": "4d540022da18770b16de",
"url": "/mrstatic/css/newyear-yearIndex.09605590.chunk.css"
},
{
"revision": "bd10c8f9b66c91e03591",
"url": "/mrstatic/css/aist-share.7510d5bb.chunk.css"
},
{
"revision": "597899f3cdf2071d4c54",
"url": "/mrstatic/css/59.1620736f.chunk.css"
},
{
"revision": "df9fb72e144cdc8033bf",
"url": "/mrstatic/css/ShopCart.f39ca42e.chunk.css"
},
{
"revision": "8a754281b535846ea926",
"url": "/mrstatic/css/60.c783b09f.chunk.css"
},
{
"revision": "45469c7e29134f002945",
"url": "/mrstatic/css/ShareCourse.c571c49e.chunk.css"
},
{
"revision": "e359056a2b27cb5efc0d",
"url": "/mrstatic/css/61.b535bcf2.chunk.css"
},
{
"revision": "aa18acb7036a066fece3",
"url": "/mrstatic/css/SearchResult.b7ad8ad7.chunk.css"
},
{
"revision": "5a05b0daf6f46f86a808",
"url": "/mrstatic/css/62.42968ec0.chunk.css"
},
{
"revision": "449105f75b5ba23e25c5",
"url": "/mrstatic/css/Preferential.fd9b7b0b.chunk.css"
},
{
"revision": "2ac758b38c6dc2ecacc3",
"url": "/mrstatic/css/PayOrder.4a91788c.chunk.css"
},
{
"revision": "8d93c859ea35d3153975",
"url": "/mrstatic/css/Order.0ab178ef.chunk.css"
},
{
"revision": "9dd4177093d8d6973f77",
"url": "/mrstatic/css/Invite.87c792ef.chunk.css"
},
{
"revision": "8cc99816e106189c7013",
"url": "/mrstatic/css/Examination.02475a25.chunk.css"
},
{
"revision": "935a370a5abe4dd58fff",
"url": "/mrstatic/css/DrawDocument.58508f31.chunk.css"
},
{
"revision": "48ffd30e506ea32a7f8c",
"url": "/mrstatic/css/CourseList.cefe30f5.chunk.css"
},
{
"revision": "e9bb037e37d977198022",
"url": "/mrstatic/css/Country.67334f4b.chunk.css"
},
{
"revision": "3e66cf5927621589349a",
"url": "/mrstatic/css/Classify.4393f5d0.chunk.css"
},
{
"revision": "535bb3efef89207bbc48",
"url": "/mrstatic/css/45.baab21f4.chunk.css"
},
{
"revision": "6a524140fff1ee2a57fa",
"url": "/mrstatic/css/4.f449253c.chunk.css"
},
{
"revision": "64c793c71e881728bfbc",
"url": "/mrstatic/css/3.fd1b61f1.chunk.css"
},
{
"revision": "1829cce3060d7c1f3ca7",
"url": "/mrstatic/css/1.c01d100f.chunk.css"
},
{
"revision": "f5bfdcc51653947057db09e57ea038bf",
"url": "/index.html"
}
];
\ No newline at end of file
......@@ -14,7 +14,11 @@
importScripts("https://storage.googleapis.com/workbox-cdn/releases/3.6.3/workbox-sw.js");
importScripts(
<<<<<<< HEAD
"/precache-manifest.24de3a7f1901319e314914a540e9db15.js"
=======
"/precache-manifest.abe621760f8f2b29b2d7a83410923ff7.js"
>>>>>>> master
);
workbox.clientsClaim();
......
import React, { Component } from 'react'
import React, {Component} from 'react'
import Routes from './router'
import cookie from 'js-cookie'
import { connect } from "react-redux"
import { setCurrentUser, startFetchUser } from "@/store/userAction"
import { initialState } from "@/store/userReducer"
import { withRouter, Link } from 'react-router-dom'
import { compose } from 'redux'
import { getParam, http, browser } from "@/utils"
import { Toast } from "antd-mobile"
import { addDays } from 'date-fns'
import {connect} from "react-redux"
import {setCurrentUser, startFetchUser} from "@/store/userAction"
import {initialState} from "@/store/userReducer"
import {withRouter, Link} from 'react-router-dom'
import {compose} from 'redux'
import {getParam, http, browser} from "@/utils"
import {Toast} from "antd-mobile"
import {addDays} from 'date-fns'
import stringify from 'json-stringify-safe'
......@@ -24,318 +24,300 @@ import './assets/css/index.scss'
import './assets/font/iconfont.css'
class App extends Component {
constructor(props) {
super(props)
this.state = {
isShowActivityEntry: 0,
isShowChannel: 0
}
}
static displayName = 'App'
static displayName = 'App'
previousLocation = {pathname: '/', search: '', hash: ''}
previousLocation = {pathname: '/', search: '', hash: ''}
records = []
records = []
pathnameBlacklist = ['/country', '/passport']
pathnameBlacklist = ['/country', '/passport']
firstLoad = true
firstLoad = true
componentWillMount() {
if (!getParam('version')) {
if (!cookie.get('qimoClientIdedu')) {
this.getqimoClientId()
} else {
window.qimoClientId = cookie.get('qimoClientIdedu')
}
}
let url = window.location.href;
if(url.indexOf('ccode')) {
cookie.set('ccode', getParam('ccode'), { expires: 1, domain: '.julyedu.com', path: '/' })
componentWillMount() {
let url = window.location.href;
if(url.indexOf('ccode') > -1) {
cookie.set('ccode', getParam('ccode'), { expires: 1, domain: '.julyedu.com', path: '/' })
}
}
}
componentDidMount() {
this.umengStatistic()
//平台信息
!getParam('version') && cookie.set('plat', '5', {domain: '.julyedu.com'})
componentDidMount() {
this.getStage()
this.umengStatistic()
//平台信息
!getParam('version') && cookie.set('plat', '5', {domain: '.julyedu.com'})
if (browser.isWeixin && browser.isIOS) {
sessionStorage.setItem('enter_url', window.location.href)
}
this.getUser()
this.utm()
if (browser.isWeixin && browser.isIOS) {
sessionStorage.setItem('enter_url', window.location.href)
}
this.getUser()
this.utm()
const {history} = this.props
const {history} = this.props
this.setNavigationRecord(this.props.location, this.props.history.action)
this.setPreviousLocation()
this.setNavigationRecord(this.props.location, this.props.history.action)
this.setPreviousLocation()
history.listen((location, action) => {
this.firstLoad = false
this.setNavigationRecord(location, action)
this.utm()
history.listen((location, action) => {
this.firstLoad = false
this.setNavigationRecord(location, action)
this.utm()
if (cookie.get('uid') && this.props.user.hasError) {
this.getUser()
}
if (location.pathname === '/passport') {
window.localStorage.setItem('binding_redirect', stringify(this.previousLocation))
}
const {pathname, state} = location
if (pathname.startsWith('/passport')) {
location.state = {
...state,
...{
from: {
pathname: this.previousLocation.pathname,
search: this.previousLocation.search,
hash: this.previousLocation.hash
if (cookie.get('uid') && this.props.user.hasError) {
this.getUser()
}
}
}
} else {
this.removeShareCodeCookie()
}
})
if (location.pathname === '/passport') {
window.localStorage.setItem('binding_redirect', stringify(this.previousLocation))
}
const {pathname, state} = location
if (pathname.startsWith('/passport')) {
location.state = {
...state,
...{
from: {
pathname: this.previousLocation.pathname,
search: this.previousLocation.search,
hash: this.previousLocation.hash
}
}
}
} else {
this.removeShareCodeCookie()
}
})
}
if (!getParam('version')) {
this.QimoClient()
// 获取宝箱阶段
getStage = () => {
let ccode = cookie.get('ccode')
http.get(`${API.home}/activity/stage?ccode=${ccode}`).then(res => {
const {code, data, msg} = res.data
if (code === 200) {
// treasure_stage,宝箱阶段,0-不在活动时间,1-活动时间内
this.setState({
isShowActivityEntry: data.treasure_stage,
isShowChannel: data.is_show_site_window_by_channel
})
window.sessionStorage.setItem('isShowSiteWindowByChannel', data.is_show_site_window_by_channel)
} else {
Toast.info(msg, 2)
}
})
}
}
umengStatistic = () => {
// 友盟统计
const script = document.createElement('script')
script.src = 'https://s22.cnzz.com/z_stat.php?id=1265696973&web_id=1265696973'
script.language = 'JavaScript'
document.body.appendChild(script)
}
removeShareCodeCookie = () => {
cookie.remove('share_code', {path: '/', domain: '.julyedu.com'})
}
setNavigationRecord = (location, action) => {
const {pathname, search, hash} = location
let isLastRecord = location.pathname === (this.records.length && this.records[this.records.length - 1].pathname)
let needHistoryMutation = location.pathname !== this.previousLocation.pathname
switch (action) {
case 'POP':
if (needHistoryMutation) {
this.firstLoad ? this.records.push({pathname, search, hash}) : this.records.pop()
} else {
this.records[this.records.length - 1] = location
}
break
case 'REPLACE':
this.records.length > 1 && (this.records[this.records.length - 1] = {pathname, search, hash})
break
default:
!isLastRecord && this.records.push({pathname, search, hash})
umengStatistic = () => {
// 友盟统计
const script = document.createElement('script')
script.src = 'https://s22.cnzz.com/z_stat.php?id=1265696973&web_id=1265696973'
script.language = 'JavaScript'
document.body.appendChild(script)
}
location.state && location.state.records
? (location.state.records = this.records)
: location.state ? location.state = {...location.state, records: this.records}
: (location.state = {records: this.records})
}
removeShareCodeCookie = () => {
cookie.remove('share_code', {path: '/', domain: '.julyedu.com'})
}
setNavigationRecord = (location, action) => {
const {pathname, search, hash} = location
let isLastRecord = location.pathname === (this.records.length && this.records[this.records.length - 1].pathname)
let needHistoryMutation = location.pathname !== this.previousLocation.pathname
switch (action) {
case 'POP':
if (needHistoryMutation) {
this.firstLoad ? this.records.push({pathname, search, hash}) : this.records.pop()
} else {
this.records[this.records.length - 1] = location
}
break
case 'REPLACE':
this.records.length > 1 && (this.records[this.records.length - 1] = {pathname, search, hash})
break
default:
!isLastRecord && this.records.push({pathname, search, hash})
}
utm = () => {
// utm统计 m站全站统计广告投放、以及统计详情页浏览
let zhihu_cb = getParam('cb')
location.state && location.state.records
? (location.state.records = this.records)
: location.state ? location.state = {...location.state, records: this.records}
: (location.state = {records: this.records})
}
if (zhihu_cb) {
let data = {
'zhihu_cb': zhihu_cb
}
http.post(`${API['home']}/sys/zhihu/firstRecord`, data)
.then(res => {
})
utm = () => {
// utm统计 m站全站统计广告投放、以及统计详情页浏览
let zhihu_cb = getParam('cb')
}
}
getUser = () => {
//获取用户信息
this.props.startFetchUser()
//微信
let code = getParam('code')
let oid = getParam('oid')
if (code && !oid) {
//针对2019双旦活动特殊处理,活动结束后删掉
//treasure_code=3538333139312c31&origin=2&aa=bb&code=0211aiYB1VVOL60rmWWB1367YB11aiY7&state=STATE
if (getParam('treasure_code') == '3538333139312c31' && code == '0211aiYB1VVOL60rmWWB1367YB11aiY7') {
return
}
http.get(`${API["passport-api"]}/m/wx_loginInfo/code/${code}?redirect=${encodeURIComponent(window.location.href)}`)
.then(res => {
let data = res.data
if (data.errno == 200) {
if (data.data['is_bind_mobile']) {
window.location.assign(data.data.url)
} else {
let user = this.transformWxUser(res)
let {role, uid, token} = data.data
let expires = addDays(new Date(), 90)
cookie.set('role', role, {expires, domain: '.julyedu.com', path: '/'})
cookie.set('uid', uid, {expires, domain: '.julyedu.com', path: '/'})
cookie.set('token', token, {expires, domain: '.julyedu.com', path: '/'})
this.props.setCurrentUser(user)
if (zhihu_cb) {
let data = {
'zhihu_cb': zhihu_cb
}
} else {
Toast.info(data.msg)
this.props.setCurrentUser(initialState)
}
})
http.post(`${API['home']}/sys/zhihu/firstRecord`, data)
.then(res => {
})
} else {
http.get(`${API.home}/m/user_info`).then(res => {
this.props.setCurrentUser(this.transformUser(res))
})
}
}
}
getUser = () => {
//获取用户信息
this.props.startFetchUser()
componentDidUpdate() {
//微信
let code = getParam('code')
let oid = getParam('oid')
if (code && !oid) {
this.setPreviousLocation()
//针对2019双旦活动特殊处理,活动结束后删掉
//treasure_code=3538333139312c31&origin=2&aa=bb&code=0211aiYB1VVOL60rmWWB1367YB11aiY7&state=STATE
if (getParam('treasure_code') == '3538333139312c31' && code == '0211aiYB1VVOL60rmWWB1367YB11aiY7') {
return
}
if (!this.props.user.hasError && getParam('redirect')) {
window.location.href = getParam('redirect')
}
}
setPreviousLocation = () => {
const {location} = this.props
let isInBlacklist = this.pathnameBlacklist.some(item => location.pathname.startsWith(item))
!isInBlacklist && (this.previousLocation = location)
}
transformUser = res => {
let payload
if (res.data.code === 200) {
//移除红包统计cookie
this.removeShareCodeCookie()
const {
msg, data: {
avatar_file: avatar,
user_name: username,
is_vip: isVIP,
uid,
code
}
} = res.data
payload = {
hasError: false,
msg,
data: {
username,
isVIP,
avatar,
uid,
code
http.get(`${API["passport-api"]}/m/wx_loginInfo/code/${code}?redirect=${encodeURIComponent(window.location.href)}`)
.then(res => {
let data = res.data
if (data.errno == 200) {
if (data.data['is_bind_mobile']) {
window.location.assign(data.data.url)
} else {
let user = this.transformWxUser(res)
let {role, uid, token} = data.data
let expires = addDays(new Date(), 90)
cookie.set('role', role, {expires, domain: '.julyedu.com', path: '/'})
cookie.set('uid', uid, {expires, domain: '.julyedu.com', path: '/'})
cookie.set('token', token, {expires, domain: '.julyedu.com', path: '/'})
this.props.setCurrentUser(user)
}
} else {
Toast.info(data.msg)
this.props.setCurrentUser(initialState)
}
})
} else {
http.get(`${API.home}/m/user_info`).then(res => {
this.props.setCurrentUser(this.transformUser(res))
})
}
}
} else {
payload = {
hasError: true,
msg: res.data.msg,
code: res.data.code,
data: {}
}
}
return payload
}
transformWxUser = res => {
let data = res.data
if (data.errno == 200) {
//移除红包统计cookie
this.removeShareCodeCookie()
let {uid, token, avatar_file: avatar, uname: username,} = data.data
return {
hasError: false,
data: {
uid,
token,
avatar,
username
},
msg: data.msg
}
} else {
let {code, msg} = data.data
return {
code,
msg,
hasError: true,
data: {}
}
}
}
componentDidUpdate() {
// 七陌客服代码 start
getqimoClientId = () => {
http.post(`${API['home']}/qiMoUserId`)
.then(res => {
if (res.data.code == 200) {
window.qimoClientId = res.data.data.userId
cookie.set('qimoClientIdedu', res.data.data.userId, {domain: '.julyedu.com'})
this.setPreviousLocation()
if (!this.props.user.hasError && getParam('redirect')) {
window.location.href = getParam('redirect')
}
})
.catch(function () {
})
}
QimoClient = () => {
let zhihu_cb = getParam('cb')
var src = ''
// 知乎投放
if (zhihu_cb) {
src = 'https://webchat.7moor.com/javascripts/7moorInit.js?accessId=e2ca4f90-2d04-11ea-84c3-43908ae47640&autoShow=false&language=ZHCN'
} else {
// m端
src = 'https://webchat.7moor.com/javascripts/7moorInit.js?accessId=fbcf9aa0-2d03-11ea-84c3-43908ae47640&autoShow=false&language=ZHCN'
}
var script = document.createElement('script')
script.type = 'text/javascript'
script.src = src
script.async = 'async'
document.body.appendChild(script)
}
}
setPreviousLocation = () => {
const {location} = this.props
let isInBlacklist = this.pathnameBlacklist.some(item => location.pathname.startsWith(item))
!isInBlacklist && (this.previousLocation = location)
}
// 七陌客服代码 end
transformUser = res => {
let payload
if (res.data.code === 200) {
//移除红包统计cookie
this.removeShareCodeCookie()
const {
msg, data: {
avatar_file: avatar,
user_name: username,
is_vip: isVIP,
uid,
code
}
} = res.data
payload = {
hasError: false,
msg,
data: {
username,
isVIP,
avatar,
uid,
code
}
}
} else {
payload = {
hasError: true,
msg: res.data.msg,
code: res.data.code,
data: {}
}
}
return payload
}
transformWxUser = res => {
let data = res.data
if (data.errno == 200) {
//移除红包统计cookie
this.removeShareCodeCookie()
let {uid, token, avatar_file: avatar, uname: username,} = data.data
return {
hasError: false,
data: {
uid,
token,
avatar,
username
},
msg: data.msg
}
} else {
let {code, msg} = data.data
return {
code,
msg,
hasError: true,
data: {}
}
}
}
render() {
return <>
<Routes/>
{
/*this.state.isShowActivityEntry &&
<Link className={'year19-index'} to="/box/boxActive">
<img src="https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/treasure-active/m/global-entry.png" alt=""/>
</Link>*/
}
</>
}
render() {
return <>
<Routes/>
{
!!this.state.isShowActivityEntry && !!this.state.isShowChannel &&
<Link className={'year19-index'} to="/box/boxActive">
<img src="https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/treasure-active/m/global-entry.png"
alt=""/>
</Link>
}
</>
}
}
export default compose(
connect(
state => ({user: state.user}),
{setCurrentUser, startFetchUser}
),
withRouter
connect(
state => ({user: state.user}),
{setCurrentUser, startFetchUser}
),
withRouter
)(App)
......@@ -633,3 +633,8 @@
height: 8px;
background-color: #F3F4F8;
}
.index-box ~ .year19-index {
display: none;
}
\ No newline at end of file
......@@ -221,7 +221,7 @@ class YearCourse extends Component {
toQQque = () => {
if (!getParam('version')) {
qimoChatClick()
location.href = 'http://q.url.cn/s/Vbkup6m?_type=wpa'
} else {
SendMessageToApp("toQQ", 'https://q.url.cn/AB8aue?_type=wpa&qidian=true')
}
......
......@@ -43,7 +43,7 @@ class Landing extends Component {
this.fetchPageData()
this.getIndexData()
window.showFollowAlert = this.remind.bind(this, 'create')
document.title = 'AI充电季,开宝箱免费学AI爆款好课,300本程序员必备纸质书免费送,AI进阶宝典来就送!-七月在线'
document.title = 'AI就业季,开宝箱免费拿VIP年会员,200本程序员必备纸质书免费包邮送!- 七月在线'
const landing = document.querySelector('#landing')
const boxContainer = document.querySelector('.box-container')
if (boxContainer.offsetHeight < window.innerHeight) {
......@@ -89,7 +89,7 @@ class Landing extends Component {
http.get(`${API.home}/activity/stage`).then(res => {
const {code, data, msg} = res.data
if (code === 200) {
if (Number(data.activity_stage) === 0) {
if (Number(data.treasure_stage) === 0) {
this.props.history.push('/');
return;
}
......
......@@ -43,7 +43,7 @@ class MyTreasure extends Component {
componentDidMount() {
this.fetchMyTreasure()
this.fetchActivityStatus()
document.title = 'AI充电季,开宝箱免费学AI爆款好课,300本程序员必备纸质书免费送,AI进阶宝典来就送!-七月在线';
document.title = 'AI就业季,开宝箱免费拿VIP年会员,200本程序员必备纸质书免费包邮送!- 七月在线';
}
componentWillReceiveProps(nextProp) {
......@@ -309,7 +309,7 @@ class MyTreasure extends Component {
http.get(`${API.home}/activity/stage`).then(res => {
const {code, data} = res.data
if (code === 200) {
if(Number(data.activity_stage) === 0) {
if(Number(data.treasure_stage) === 0) {
this.props.history.push('/');
return;
}
......
......@@ -221,7 +221,7 @@ class YearCourse extends Component {
toQQque = () => {
if (!getParam('version')) {
qimoChatClick()
location.href = 'http://q.url.cn/s/Vbkup6m?_type=wpa'
} else {
SendMessageToApp("toQQ", 'https://q.url.cn/AB8aue?_type=wpa&qidian=true')
}
......
......@@ -39,7 +39,7 @@ export default class index extends Component {
_this.loginInfo(result)
}
_this.getStage()
document.title = 'AI充电季,开宝箱免费学AI爆款好课,300本程序员必备纸质书免费送,AI进阶宝典来就送!-七月在线';
document.title = 'AI就业季,开宝箱免费拿VIP年会员,200本程序员必备纸质书免费包邮送!- 七月在线';
}
// 获取app登录数据
......@@ -110,7 +110,7 @@ export default class index extends Component {
http.get(`${API.home}/activity/stage`).then(res => {
const {code, data, msg} = res.data
if (code === 200) {
if(Number(data.activity_stage) === 0) {
if(Number(data.treasure_stage) === 0) {
this.props.history.push('/');
return;
}
......
......@@ -23,9 +23,9 @@ class YarnWish extends Component {
componentWillUpdate() {
const {activityStage} = this.state
if (activityStage == 1) {
document.title = `七月在线年终大回馈,人气好课免费学,精品课程1分抢!`
document.title = `AI就业季,开宝箱免费拿VIP年会员,200本程序员必备纸质书免费包邮送!- 七月在线`
} else {
document.title = `七月在线年终大回馈,人气好课免费学,精品课程1分抢!`
document.title = `AI就业季,开宝箱免费拿VIP年会员,200本程序员必备纸质书免费包邮送!- 七月在线`
}
}
......
......@@ -313,10 +313,6 @@ class BtnStatus extends Component {
});
}
qimoChatClick = () => {
qimoChatClick()
}
render() {
// data 课程信息;barInfo 砍价信息
const {user = {}, toCart, country} = this.props;
......@@ -355,7 +351,7 @@ class BtnStatus extends Component {
{
info.is_baoming === 0 && info.group_status !== 3 &&
<div className='btns-box'>
<a className='consult consult-s' onClick={() => this.qimoChatClick()}>
<a className='consult consult-s' href='http://q.url.cn/s/Vbkup6m?_type=wpa'>
<i className='iconfont iconerji'></i>
<span>课程咨询</span>
</a>
......@@ -376,7 +372,7 @@ class BtnStatus extends Component {
{
info.is_baoming === 0 && info.is_deposit != 0 &&
<div className='btns-box'>
<a className='consult consult-m' onClick={() => this.qimoChatClick()}>
<a className='consult consult-m' href='http://q.url.cn/s/Vbkup6m?_type=wpa'>
<i className='iconfont iconerji'/>
<span>课程咨询</span>
</a>
......@@ -390,7 +386,7 @@ class BtnStatus extends Component {
{
info.is_baoming === 1 &&
<div className='btns-box'>
<a className='consult consult-m' onClick={() => this.qimoChatClick()}>
<a className='consult consult-m' href='http://q.url.cn/s/Vbkup6m?_type=wpa'>
<i className='iconfont iconerji'/>
<span>课程咨询</span>
</a>
......@@ -403,7 +399,7 @@ class BtnStatus extends Component {
{
info.is_baoming === 0 && info.group_status === 3 &&
<div className='btns-box'>
<a className='consult consult-s' onClick={() => this.qimoChatClick()}>
<a className='consult consult-s' href='http://q.url.cn/s/Vbkup6m?_type=wpa'>
<i className='iconfont iconerji'></i>
<span>课程咨询</span>
</a>
......@@ -424,7 +420,7 @@ class BtnStatus extends Component {
{
info.is_baoming === 0 && info.group_status === 4 &&
<div className='btns-box'>
<a className='consult consult-s' onClick={() => this.qimoChatClick()}>
<a className='consult consult-s' href='http://q.url.cn/s/Vbkup6m?_type=wpa'>
<i className='iconfont iconerji'></i>
<span>课程咨询</span>
</a>
......@@ -438,7 +434,7 @@ class BtnStatus extends Component {
{
info.is_baoming === 0 && this.props.data && this.props.data.is_bargain &&
<div className='btns-box'>
<a className='consult consult-s' onClick={() => this.qimoChatClick()}>
<a className='consult consult-s' href='http://q.url.cn/s/Vbkup6m?_type=wpa'>
<i className='iconfont iconerji'></i>
<span>课程咨询</span>
</a>
......@@ -466,7 +462,7 @@ class BtnStatus extends Component {
{
this.state.isbuy === 20 &&
<div className='btns-box'>
<a className='consult-l' onClick={() => this.qimoChatClick()}>
<a className='consult-l' href='http://q.url.cn/s/Vbkup6m?_type=wpa'>
<i className='iconfont iconerji'></i>
<span>课程咨询</span>
</a>
......@@ -477,7 +473,7 @@ class BtnStatus extends Component {
{
(info.is_aist && (this.props.user.hasError || info.is_baoming === 0)) &&
<div className='btns-box'>
<a className='consult consult-m' onClick={() => this.qimoChatClick()}>
<a className='consult consult-m' href='http://q.url.cn/s/Vbkup6m?_type=wpa'>
<i className='iconfont iconerji'></i>
<span>课程咨询</span>
</a>
......@@ -491,7 +487,7 @@ class BtnStatus extends Component {
{
info.is_aist && !this.props.user.hasError && info.is_baoming === 1 &&
<div className='btns-box'>
<a className='consult consult-m' onClick={() => this.qimoChatClick()}>
<a className='consult consult-m' href='http://q.url.cn/s/Vbkup6m?_type=wpa'>
<i className='iconfont iconerji'></i>
<span>课程咨询</span>
</a>
......@@ -531,7 +527,7 @@ class BtnStatus extends Component {
* limit_free_status: 0 未领取 1已领取未过期 2已过期
* */
info.is_baoming === 0 && info.is_limit_free && info.limit_free_status == 0 && <div className='btns-box'>
<a className='consult consult-m' onClick={() => this.qimoChatClick()}>
<a className='consult consult-m' href='http://q.url.cn/s/Vbkup6m?_type=wpa'>
<i className='iconfont iconerji'></i>
<span>课程咨询</span>
</a>
......
......@@ -50,6 +50,7 @@ class Detail extends Component {
isRedPacket: true,
countDownTime: '20s',
isShowChannel: window.sessionStorage.getItem('isShowSiteWindowByChannel')
}
}
......@@ -78,7 +79,6 @@ class Detail extends Component {
if (getParam('ac') && Number(getParam('ac')) === 11) {
this.getBorwerCourse();
}
}
getBorwerCourse = () => {
......@@ -575,7 +575,11 @@ class Detail extends Component {
<ExpandActiveToast/>
<CallApp className='toapp' path={`/detail/id=${getParam('id')}`}/>
{
this.state.isShowChannel == 1 &&
<CallApp className='toapp' path={`/detail/id=${getParam('id')}`}/>
}
{/*弹幕*/}
<Barrage isShow={course_info.is_show}/>
......
......@@ -28,7 +28,8 @@ class PythonDes extends Component {
toApp: false,
payMoney: 0,
isOnline: true, //课程是否上架
courseInfo: {}
courseInfo: {},
isShowChannel: window.sessionStorage.getItem('isShowSiteWindowByChannel')
}
}
......@@ -219,9 +220,10 @@ class PythonDes extends Component {
)
}
<CallApp className='toapp'/>
{
this.state.isShowChannel == 1 &&
<CallApp className='toapp'/>
}
{/* 课程介绍 */}
<Description/>
......
......@@ -14,7 +14,9 @@ class PythonStudy extends Component {
toApp: false,
courseInfo: '',
syllabus: '',
learning: ''
learning: '',
isShowChannel: window.sessionStorage.getItem('isShowSiteWindowByChannel')
};
}
......@@ -112,7 +114,10 @@ class PythonStudy extends Component {
</div>
}
<CallApp className='toapp'/>
{
this.state.isShowChannel == 1 &&
<CallApp className='toapp'/>
}
</div>
{
......
......@@ -71,6 +71,21 @@ class Login extends Component {
history.push('/passport/student-login')
}
componentDidMount() {
const {location} = this.props
const {action} = this.props.history
let pathname = location.state && location.state.from && location.state.from.pathname
let search = location.state && location.state.from && location.state.from.search
console.log(action,pathname,search);
if(action !== 'POP'){
let historyUrl = `${pathname}${search}`
window.localStorage.setItem('HistoryUrl',historyUrl)
}
}
render() {
const {
loginWays,
......@@ -122,7 +137,7 @@ class Login extends Component {
onVerify={this.onVerify}
/>
<LoginButton active={values.tel && values.veriCode && isEmpty(errors)}/>
{/* 助学计划 */}
<div className="student-root">
<a className="student-root__button" onClick={this.toStudentRegister}>助学计划</a>
......
......@@ -15,6 +15,35 @@ import { connect } from "react-redux"
import { setCurrentUser } from '@/store/userAction'
class SetPassword extends Component {
toFrom = () => {
let historyUrl = window.localStorage.getItem('HistoryUrl')
const {history} = this.props
history.push(historyUrl)
// window.localStorage.removeItem('HistoryUrl')
return
}
//
// componentDidMount() {
// const {location} = this.props
// const {action} = this.props.history
// let pathname = location.state && location.state.from && location.state.from.pathname
// let search = location.state && location.state.from && location.state.from.search
//
// console.log(location);
// console.log(location.state);
// console.log(action,pathname,search);
//
// // if(action !== 'PUSH'){
// // let historyUrl = `${pathname}${search}`
// // window.localStorage.setItem('HistoryUrl',historyUrl)
// // }
//
// }
render() {
let {values, errors, location} = this.props
let {from} = location.state || {from: {pathname: '/'}}
......@@ -52,7 +81,7 @@ class SetPassword extends Component {
</Form>
<div className="skip"
style={{display: from && from.pathname.includes('forgot-password') ? 'none' : 'block'}}>
<Link replace to='/passport/account-login'>跳过</Link>
<span onClick={this.toFrom}>跳过</span>
</div>
</div>
</>
......@@ -68,7 +97,6 @@ const formikConfig = {
}
},
handleSubmit: (values, {props}) => {
const {location} = props
let from = location.state && location.state.records && location.state.records[location.state.records.length - 2] || {pathname: '/'}
......@@ -108,7 +136,7 @@ function forgotPasswordReset(values, props) {
if (res.data.errno == 200) {
Toast.info('密码设置成功')
setTimeout(function () {
props.history.replace('/passport/account-login')
props.history.replace('/passport/account-login')
}, 1000)
} else {
Toast.info(res.data.msg, 2, null, false)
......@@ -117,7 +145,6 @@ function forgotPasswordReset(values, props) {
}
function bindMobileSetPassword(values, props) {
http.post(`${API['passport-api']}/bind_mobile/set_pwd_new`, {
uid: props.user.data.uid,
password: encrypt(values.password)
......@@ -128,10 +155,21 @@ function bindMobileSetPassword(values, props) {
Toast.info('密码设置成功')
let from = location.state && location.state.from || {pathname: '/'}
let local_redirect_url = JSON.parse(window.localStorage.getItem('binding_redirect'))
setTimeout(function () {
if (local_redirect_url) {
const {pathname, search, hash} = local_redirect_url
history.replace(pathname + search + hash)
// setTimeout(function () {
// if (local_redirect_url) {
// const {pathname, search, hash} = local_redirect_url
// history.replace(pathname + search + hash)
// } else {
// history.replace(from.pathname)
// }
// }, 1000)
let HistoryUrl = window.localStorage.getItem('HistoryUrl')
setTimeout(()=> {
if (HistoryUrl) {
let historyUrl = window.localStorage.getItem('HistoryUrl')
props.history.push(historyUrl)
} else {
history.replace(from.pathname)
}
......
......@@ -15,7 +15,8 @@ class PythonStudy extends Component {
toApp: false,
courseInfo: '',
syllabus: '',
learning: ''
learning: '',
isShowChannel: window.sessionStorage.getItem('isShowSiteWindowByChannel')
};
}
......@@ -115,7 +116,10 @@ class PythonStudy extends Component {
</div>
}
<CallApp className={'toapp'}/>
{
this.state.isShowChannel == 1 &&
<CallApp className='toapp'/>
}
<Accordion
defaultActiveKey="0"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment