From 7a2920913123bb31a893701d6eeea326665a06bf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=98=8E?= <775174143@qq.com>
Date: Wed, 16 Oct 2019 17:50:04 +0800
Subject: [PATCH 01/10] =?UTF-8?q?=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
public/react/config/webpack.config.prod.js | 2 +-
public/react/src/AppConfig.js | 4 ++--
.../src/modules/courses/exercise/ExerciseReviewAndAnswer.js | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/public/react/config/webpack.config.prod.js b/public/react/config/webpack.config.prod.js
index 84dbffd3b..33c778d45 100644
--- a/public/react/config/webpack.config.prod.js
+++ b/public/react/config/webpack.config.prod.js
@@ -322,7 +322,7 @@ module.exports = {
warnings: false,
compress: {
drop_debugger: true,
- // drop_console: true
+ drop_console: true
}
}
}),
diff --git a/public/react/src/AppConfig.js b/public/react/src/AppConfig.js
index 197aee940..9cf68503d 100644
--- a/public/react/src/AppConfig.js
+++ b/public/react/src/AppConfig.js
@@ -84,9 +84,9 @@ export function initAxiosInterceptors(props) {
}
config.url = `${proxy}${url}`;
if (config.url.indexOf('?') == -1) {
- config.url = `${config.url}?debug=${'teacher'}`;
+ config.url = `${config.url}?debug=${debugType}`;
} else {
- config.url = `${config.url}&debug=${'teacher'}`;
+ config.url = `${config.url}&debug=${debugType}`;
}
} else {
// 加api前缀
diff --git a/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js b/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js
index 2eaf03b92..8bbbffa10 100644
--- a/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js
+++ b/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js
@@ -612,7 +612,7 @@ class ExerciseReviewAndAnswer extends Component{
let isStudent =this.props.isStudent();
const { current_user } = this.props
// console.log(data&&data.exercise.user_name)
- document.title=courseName&&courseName.name;
+ document.title=courseName&&courseName;
return(
From 49bf8e87c720cce8309a7edda4f84565845fb247 Mon Sep 17 00:00:00 2001
From: SylorHuang
Date: Wed, 16 Oct 2019 18:05:33 +0800
Subject: [PATCH 02/10] =?UTF-8?q?=E8=AF=95=E5=8D=B7=E7=9A=84=E5=A1=AB?=
=?UTF-8?q?=E7=A9=BA=E9=A2=98=E5=87=BA=E7=8E=B09.9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/helpers/exercises_helper.rb | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/app/helpers/exercises_helper.rb b/app/helpers/exercises_helper.rb
index 9a62e6b1d..c0098c2ae 100644
--- a/app/helpers/exercises_helper.rb
+++ b/app/helpers/exercises_helper.rb
@@ -800,8 +800,18 @@ module ExercisesHelper
user_score_pre = exercise_answers.select{|answer| answer.score >= 0.0}
if ques_type == 4 #主观题时,且没有大于0的分数时,为空
user_score = user_score_pre.present? ? user_score_pre.pluck(:score).sum : nil
- elsif ques_type == 5 || ques_type == 3
+ elsif ques_type == 5
user_score = user_score_pre.present? ? user_score_pre.pluck(:score).sum : 0.0
+ elsif ques_type == 3 #填空题时,需小心出现9.9分
+ user_score_pluck = user_score_pre.present? ? user_score_pre.pluck(:score).sum : 0.0
+ if user_score_pluck > 0.0
+ if user_score_pluck.to_s.split(".").last == "9"
+ user_score = user_score_pluck.to_f + 0.1
+ end
+ else
+ user_score = user_score_pluck
+ end
+ # user_score = user_score_pre.present? ? user_score_pre.pluck(:score).sum : 0.0
else #选择题,判断题根据第一个记录查分
user_score = user_score_pre.present? ? user_score_pre.first.score : 0.0
From 13b4340daf473673fdefec6544b3bca461657bc3 Mon Sep 17 00:00:00 2001
From: SylorHuang
Date: Wed, 16 Oct 2019 18:11:19 +0800
Subject: [PATCH 03/10] =?UTF-8?q?=E8=AF=95=E5=8D=B7=E7=9A=84=E5=A1=AB?=
=?UTF-8?q?=E7=A9=BA=E9=A2=98=E5=88=86=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/helpers/exercises_helper.rb | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/app/helpers/exercises_helper.rb b/app/helpers/exercises_helper.rb
index c0098c2ae..e668e18b6 100644
--- a/app/helpers/exercises_helper.rb
+++ b/app/helpers/exercises_helper.rb
@@ -803,13 +803,11 @@ module ExercisesHelper
elsif ques_type == 5
user_score = user_score_pre.present? ? user_score_pre.pluck(:score).sum : 0.0
elsif ques_type == 3 #填空题时,需小心出现9.9分
- user_score_pluck = user_score_pre.present? ? user_score_pre.pluck(:score).sum : 0.0
- if user_score_pluck > 0.0
- if user_score_pluck.to_s.split(".").last == "9"
- user_score = user_score_pluck.to_f + 0.1
+ user_score = user_score_pre.present? ? user_score_pre.pluck(:score).sum : 0.0
+ if user_score > 0.0
+ if user_score.to_s.split(".").last == "9"
+ user_score = user_score.to_f + 0.1
end
- else
- user_score = user_score_pluck
end
# user_score = user_score_pre.present? ? user_score_pre.pluck(:score).sum : 0.0
else #选择题,判断题根据第一个记录查分
From 78a869e05b661ef17f492332cadef0a77a34ee89 Mon Sep 17 00:00:00 2001
From: SylorHuang
Date: Wed, 16 Oct 2019 18:19:10 +0800
Subject: [PATCH 04/10] =?UTF-8?q?=E8=AF=95=E5=8D=B7=E7=9A=84=E5=A1=AB?=
=?UTF-8?q?=E7=A9=BA=E9=A2=98=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/helpers/exercises_helper.rb | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/app/helpers/exercises_helper.rb b/app/helpers/exercises_helper.rb
index e668e18b6..395d67913 100644
--- a/app/helpers/exercises_helper.rb
+++ b/app/helpers/exercises_helper.rb
@@ -39,6 +39,11 @@ module ExercisesHelper
else
ques_score = 0.0
end
+ elsif q_type == Exercise::COMPLETION
+ ques_score = answers_content.select{|answer| answer.score >= 0.0}.pluck(:score).sum
+ if ques_score.to_s.split(".").last == "9"
+ ques_score = ques_score.to_f + 0.1
+ end
else
ques_score = answers_content.select{|answer| answer.score >= 0.0}.pluck(:score).sum
end
From 141420dbb37208e1b184fa3541fd5a5895bb3e98 Mon Sep 17 00:00:00 2001
From: cxt <853663049@qq.com>
Date: Wed, 16 Oct 2019 18:36:17 +0800
Subject: [PATCH 05/10] =?UTF-8?q?=E5=88=A0=E9=99=A4=E8=B5=84=E6=BA=90?=
=?UTF-8?q?=E7=9A=84=E6=8F=90=E7=A4=BA=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/attachments_controller.rb | 1 +
app/views/attachments/destroy.json.jbuilder | 1 -
2 files changed, 1 insertion(+), 1 deletion(-)
delete mode 100644 app/views/attachments/destroy.json.jbuilder
diff --git a/app/controllers/attachments_controller.rb b/app/controllers/attachments_controller.rb
index df74cf737..258ab9d83 100644
--- a/app/controllers/attachments_controller.rb
+++ b/app/controllers/attachments_controller.rb
@@ -83,6 +83,7 @@ class AttachmentsController < ApplicationController
@file.destroy!
delete_file(@file_path)
+ normal_status("删除成功")
rescue Exception => e
uid_logger_error(e.message)
tip_exception(e.message)
diff --git a/app/views/attachments/destroy.json.jbuilder b/app/views/attachments/destroy.json.jbuilder
deleted file mode 100644
index cc73869d9..000000000
--- a/app/views/attachments/destroy.json.jbuilder
+++ /dev/null
@@ -1 +0,0 @@
-json.partial! "commons/success"
From adf3731279da7d9ca5387b64286496f2d851c4d3 Mon Sep 17 00:00:00 2001
From: cxt <853663049@qq.com>
Date: Wed, 16 Oct 2019 18:45:21 +0800
Subject: [PATCH 06/10] =?UTF-8?q?=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/main_controller.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/controllers/main_controller.rb b/app/controllers/main_controller.rb
index 869ba27f6..0e2628c3e 100644
--- a/app/controllers/main_controller.rb
+++ b/app/controllers/main_controller.rb
@@ -1,5 +1,5 @@
class MainController < ApplicationController
def index
- render file: 'public/react/build/index', formats: [:html]
+ render file: 'public/react/build/index.html', :layout => false
end
end
\ No newline at end of file
From ed75d35df4f3c88f83ab93c458b6df3dd48e3db7 Mon Sep 17 00:00:00 2001
From: cxt <853663049@qq.com>
Date: Wed, 16 Oct 2019 18:48:18 +0800
Subject: [PATCH 07/10] =?UTF-8?q?=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/main_controller.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/controllers/main_controller.rb b/app/controllers/main_controller.rb
index 0e2628c3e..869ba27f6 100644
--- a/app/controllers/main_controller.rb
+++ b/app/controllers/main_controller.rb
@@ -1,5 +1,5 @@
class MainController < ApplicationController
def index
- render file: 'public/react/build/index.html', :layout => false
+ render file: 'public/react/build/index', formats: [:html]
end
end
\ No newline at end of file
From 67b21082296faa27aa851b41a6bf96185189646b Mon Sep 17 00:00:00 2001
From: p31729568
Date: Wed, 16 Oct 2019 19:26:31 +0800
Subject: [PATCH 08/10] admins: precompile
---
...fest-4627fa5586ef7fed55ca286af7c028e9.json | 2 +-
...f968176b994b9dd7b8c3ba8bf48336b03f257.css} | 33 +++++----
...8176b994b9dd7b8c3ba8bf48336b03f257.css.gz} | Bin 73552 -> 73577 bytes
...9f1ced127244ba401ef5b7d677cab9741688d2.js} | 8 ++-
...ced127244ba401ef5b7d677cab9741688d2.js.gz} | Bin 961083 -> 961106 bytes
...cfba53d32a2df148e64e1d961c10651c6af.css.gz | Bin 158390 -> 0 bytes
...5b6e1b118c55b4c7d165665c488fac80c4997.css} | 66 ++++++++++--------
...6e1b118c55b4c7d165665c488fac80c4997.css.gz | Bin 0 -> 158415 bytes
8 files changed, 63 insertions(+), 46 deletions(-)
rename public/assets/{admin-2c2854b9a02158ded5a809aaf7144a8630b10354ab4e56fecc4dffcc713796cc.css => admin-84f2a7791e275d6f820514370b3f968176b994b9dd7b8c3ba8bf48336b03f257.css} (99%)
rename public/assets/{admin-2c2854b9a02158ded5a809aaf7144a8630b10354ab4e56fecc4dffcc713796cc.css.gz => admin-84f2a7791e275d6f820514370b3f968176b994b9dd7b8c3ba8bf48336b03f257.css.gz} (78%)
rename public/assets/{admin-2cdb23442fa735025385b88f2900df04fef38b61530041a6dbe375ef0f0ae888.js => admin-992cde09b6d17f00a49576ae2d9f1ced127244ba401ef5b7d677cab9741688d2.js} (99%)
rename public/assets/{admin-2cdb23442fa735025385b88f2900df04fef38b61530041a6dbe375ef0f0ae888.js.gz => admin-992cde09b6d17f00a49576ae2d9f1ced127244ba401ef5b7d677cab9741688d2.js.gz} (98%)
delete mode 100644 public/assets/application-50059ae929866043b47015128702fcfba53d32a2df148e64e1d961c10651c6af.css.gz
rename public/assets/{application-50059ae929866043b47015128702fcfba53d32a2df148e64e1d961c10651c6af.css => application-ef6bab84852baaf69a91fe6af875b6e1b118c55b4c7d165665c488fac80c4997.css} (99%)
create mode 100644 public/assets/application-ef6bab84852baaf69a91fe6af875b6e1b118c55b4c7d165665c488fac80c4997.css.gz
diff --git a/public/assets/.sprockets-manifest-4627fa5586ef7fed55ca286af7c028e9.json b/public/assets/.sprockets-manifest-4627fa5586ef7fed55ca286af7c028e9.json
index b8b49cc9d..28728f8a0 100644
--- a/public/assets/.sprockets-manifest-4627fa5586ef7fed55ca286af7c028e9.json
+++ b/public/assets/.sprockets-manifest-4627fa5586ef7fed55ca286af7c028e9.json
@@ -1 +1 @@
-{"files":{"admin-cd9ca8bacc973ce2dbace30c97f6c40bc08e2c2ee44972f668e738e1902c0121.js":{"logical_path":"admin.js","mtime":"2019-09-11T16:20:07+08:00","size":4350881,"digest":"cd9ca8bacc973ce2dbace30c97f6c40bc08e2c2ee44972f668e738e1902c0121","integrity":"sha256-zZyousyXPOLbrOMMl/bEC8COLC7kSXL2aOc44ZAsASE="},"admin-a1b3356efe50ff4717cf22475639b5333c5354ba03fd107c9b7a8d4ae76f47aa.css":{"logical_path":"admin.css","mtime":"2019-09-11T16:20:07+08:00","size":773445,"digest":"a1b3356efe50ff4717cf22475639b5333c5354ba03fd107c9b7a8d4ae76f47aa","integrity":"sha256-obM1bv5Q/0cXzyJHVjm1MzxTVLoD/RB8m3qNSudvR6o="},"font-awesome/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot":{"logical_path":"font-awesome/fontawesome-webfont.eot","mtime":"2019-08-14T17:22:43+08:00","size":165742,"digest":"7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979","integrity":"sha256-e/yrbbmdXPvxcFygU23ceFhUMsxfpBu9etDwCQM7KXk="},"font-awesome/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2":{"logical_path":"font-awesome/fontawesome-webfont.woff2","mtime":"2019-08-14T17:22:43+08:00","size":77160,"digest":"2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe","integrity":"sha256-Kt78vAQefRj88tQXh53FoJmXqmTWdbejxLbOM9oT8/4="},"font-awesome/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff":{"logical_path":"font-awesome/fontawesome-webfont.woff","mtime":"2019-08-14T17:22:43+08:00","size":98024,"digest":"ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07","integrity":"sha256-ugxZ3rVFD1y0Gz+TYJ7i0NmVQVh33foiPoqKdTNHTwc="},"font-awesome/fontawesome-webfont-aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8.ttf":{"logical_path":"font-awesome/fontawesome-webfont.ttf","mtime":"2019-08-14T17:22:43+08:00","size":165548,"digest":"aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8","integrity":"sha256-qljzPyOaD7AvXHpsRcBD16msmgkzNYBmlOzW1O3A1qg="},"font-awesome/fontawesome-webfont-ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4.svg":{"logical_path":"font-awesome/fontawesome-webfont.svg","mtime":"2019-08-14T17:22:43+08:00","size":444379,"digest":"ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4","integrity":"sha256-rWFXkmwWIrpOHQPUePFUE2hSS/xG9R5C/g2UX37zI+Q="},"college-18f5e8400331634e898a35acc2187815c096c25e0ab74aba341ae916166cd287.js":{"logical_path":"college.js","mtime":"2019-09-26T14:40:40+08:00","size":3352744,"digest":"18f5e8400331634e898a35acc2187815c096c25e0ab74aba341ae916166cd287","integrity":"sha256-GPXoQAMxY06JijWswhh4FcCWwl4Kt0q6NBrpFhZs0oc="},"college-944d4273f62c7538368b9017fdd3387b5e3bea31a87873770eb231324546d4d9.css":{"logical_path":"college.css","mtime":"2019-09-11T16:20:07+08:00","size":546841,"digest":"944d4273f62c7538368b9017fdd3387b5e3bea31a87873770eb231324546d4d9","integrity":"sha256-lE1Cc/YsdTg2i5AX/dM4e1476jGoeHN3DrIxMkVG1Nk="},"logo-7ff112568709bf97f9898fe87249b7a8f200ff1f48d537d85af87215f1870423.png":{"logical_path":"logo.png","mtime":"2019-09-03T08:55:53+08:00","size":2816,"digest":"7ff112568709bf97f9898fe87249b7a8f200ff1f48d537d85af87215f1870423","integrity":"sha256-f/ESVocJv5f5iY/ockm3qPIA/x9I1TfYWvhyFfGHBCM="},"application-9cfbc3d792599a1d0de5c7b84209e1c2b2e60336f0f01e19f0581663918708fb.js":{"logical_path":"application.js","mtime":"2019-09-26T14:40:40+08:00","size":600706,"digest":"9cfbc3d792599a1d0de5c7b84209e1c2b2e60336f0f01e19f0581663918708fb","integrity":"sha256-nPvD15JZmh0N5ce4QgnhwrLmAzbw8B4Z8FgWY5GHCPs="},"application-5eb87c6e13676d0183317debce17fade27e68c4acee28c419438da15d53c94f2.css":{"logical_path":"application.css","mtime":"2019-09-11T16:20:07+08:00","size":1844002,"digest":"5eb87c6e13676d0183317debce17fade27e68c4acee28c419438da15d53c94f2","integrity":"sha256-Xrh8bhNnbQGDMX3rzhf63ifmjErO4oxBlDjaFdU8lPI="},"admin-c9e5ebe6191548550e27514196ea125cfbb402820ec125a0c9acf99d2d378fe4.js":{"logical_path":"admin.js","mtime":"2019-09-21T15:28:08+08:00","size":4382031,"digest":"c9e5ebe6191548550e27514196ea125cfbb402820ec125a0c9acf99d2d378fe4","integrity":"sha256-yeXr5hkVSFUOJ1FBluoSXPu0AoIOwSWgyaz5nS03j+Q="},"admin-59c59f8cae8bef4a8359286c985458110c9d03ea121516595c988943f4717c38.css":{"logical_path":"admin.css","mtime":"2019-09-21T14:49:04+08:00","size":840093,"digest":"59c59f8cae8bef4a8359286c985458110c9d03ea121516595c988943f4717c38","integrity":"sha256-WcWfjK6L70qDWShsmFRYEQydA+oSFRZZXJiJQ/RxfDg="},"college-38f953d6ba5b85d3fab63cb3c2bbf0d057ccc6454d07cfaafac3b06da37b8437.css":{"logical_path":"college.css","mtime":"2019-09-16T13:56:09+08:00","size":579109,"digest":"38f953d6ba5b85d3fab63cb3c2bbf0d057ccc6454d07cfaafac3b06da37b8437","integrity":"sha256-OPlT1rpbhdP6tjyzwrvw0FfMxkVNB8+q+sOwbaN7hDc="},"application-646b1158a4e8c1f13e684d6fe9025abc75f8d3ba5256e440802c0398223374f3.css":{"logical_path":"application.css","mtime":"2019-09-21T14:49:04+08:00","size":1988767,"digest":"646b1158a4e8c1f13e684d6fe9025abc75f8d3ba5256e440802c0398223374f3","integrity":"sha256-ZGsRWKTowfE+aE1v6QJavHX407pSVuRAgCwDmCIzdPM="},"admin-a47e37c0ec7cf5f22380249776d1e82d65b6b6aa272ed7389185aa200fa40751.js":{"logical_path":"admin.js","mtime":"2019-09-25T15:33:05+08:00","size":4383107,"digest":"a47e37c0ec7cf5f22380249776d1e82d65b6b6aa272ed7389185aa200fa40751","integrity":"sha256-pH43wOx89fIjgCSXdtHoLWW2tqonLtc4kYWqIA+kB1E="},"admin-432c4eac09b036c57ff1e88d902b8aa7df81164e4b419bac557cf1366c1d3ad9.js":{"logical_path":"admin.js","mtime":"2019-09-25T15:35:20+08:00","size":4383103,"digest":"432c4eac09b036c57ff1e88d902b8aa7df81164e4b419bac557cf1366c1d3ad9","integrity":"sha256-QyxOrAmwNsV/8eiNkCuKp9+BFk5LQZusVXzxNmwdOtk="},"admin-978e5ce607f77c26814a174f480da79ac246c2201868ef84654aa03bb6727b5a.js":{"logical_path":"admin.js","mtime":"2019-09-30T14:43:41+08:00","size":4387200,"digest":"978e5ce607f77c26814a174f480da79ac246c2201868ef84654aa03bb6727b5a","integrity":"sha256-l45c5gf3fCaBShdPSA2nmsJGwiAYaO+EZUqgO7Zye1o="},"admin-896281f4731722b0c084dbb1af21d0f34a5bc142d58aff57b391864ab71ddca7.css":{"logical_path":"admin.css","mtime":"2019-09-30T14:43:41+08:00","size":842269,"digest":"896281f4731722b0c084dbb1af21d0f34a5bc142d58aff57b391864ab71ddca7","integrity":"sha256-iWKB9HMXIrDAhNuxryHQ80pbwULViv9Xs5GGSrcd3Kc="},"application-97f313e9bb7d25476649f7d7215959cf421480fd0a3785d1956953bf94a1e8bd.css":{"logical_path":"application.css","mtime":"2019-09-30T14:43:41+08:00","size":1993118,"digest":"97f313e9bb7d25476649f7d7215959cf421480fd0a3785d1956953bf94a1e8bd","integrity":"sha256-l/MT6bt9JUdmSffXIVlZz0IUgP0KN4XRlWlTv5Sh6L0="},"admin-2cdb23442fa735025385b88f2900df04fef38b61530041a6dbe375ef0f0ae888.js":{"logical_path":"admin.js","mtime":"2019-10-11T14:38:33+08:00","size":4394616,"digest":"2cdb23442fa735025385b88f2900df04fef38b61530041a6dbe375ef0f0ae888","integrity":"sha256-LNsjRC+nNQJThbiPKQDfBP7zi2FTAEGm2+N17w8K6Ig="},"admin-2c2854b9a02158ded5a809aaf7144a8630b10354ab4e56fecc4dffcc713796cc.css":{"logical_path":"admin.css","mtime":"2019-10-10T17:12:05+08:00","size":846514,"digest":"2c2854b9a02158ded5a809aaf7144a8630b10354ab4e56fecc4dffcc713796cc","integrity":"sha256-LChUuaAhWN7VqAmq9xRKhjCxA1SrTlb+zE3/zHE3lsw="},"application-50059ae929866043b47015128702fcfba53d32a2df148e64e1d961c10651c6af.css":{"logical_path":"application.css","mtime":"2019-10-10T17:12:05+08:00","size":2001607,"digest":"50059ae929866043b47015128702fcfba53d32a2df148e64e1d961c10651c6af","integrity":"sha256-UAWa6SmGYEO0cBUShwL8+6U9MqLfFI5k4dlhwQZRxq8="}},"assets":{"admin.js":"admin-2cdb23442fa735025385b88f2900df04fef38b61530041a6dbe375ef0f0ae888.js","admin.css":"admin-2c2854b9a02158ded5a809aaf7144a8630b10354ab4e56fecc4dffcc713796cc.css","font-awesome/fontawesome-webfont.eot":"font-awesome/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot","font-awesome/fontawesome-webfont.woff2":"font-awesome/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2","font-awesome/fontawesome-webfont.woff":"font-awesome/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff","font-awesome/fontawesome-webfont.ttf":"font-awesome/fontawesome-webfont-aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8.ttf","font-awesome/fontawesome-webfont.svg":"font-awesome/fontawesome-webfont-ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4.svg","college.js":"college-18f5e8400331634e898a35acc2187815c096c25e0ab74aba341ae916166cd287.js","college.css":"college-38f953d6ba5b85d3fab63cb3c2bbf0d057ccc6454d07cfaafac3b06da37b8437.css","logo.png":"logo-7ff112568709bf97f9898fe87249b7a8f200ff1f48d537d85af87215f1870423.png","application.js":"application-9cfbc3d792599a1d0de5c7b84209e1c2b2e60336f0f01e19f0581663918708fb.js","application.css":"application-50059ae929866043b47015128702fcfba53d32a2df148e64e1d961c10651c6af.css"}}
\ No newline at end of file
+{"files":{"admin-cd9ca8bacc973ce2dbace30c97f6c40bc08e2c2ee44972f668e738e1902c0121.js":{"logical_path":"admin.js","mtime":"2019-09-11T16:20:07+08:00","size":4350881,"digest":"cd9ca8bacc973ce2dbace30c97f6c40bc08e2c2ee44972f668e738e1902c0121","integrity":"sha256-zZyousyXPOLbrOMMl/bEC8COLC7kSXL2aOc44ZAsASE="},"admin-a1b3356efe50ff4717cf22475639b5333c5354ba03fd107c9b7a8d4ae76f47aa.css":{"logical_path":"admin.css","mtime":"2019-09-11T16:20:07+08:00","size":773445,"digest":"a1b3356efe50ff4717cf22475639b5333c5354ba03fd107c9b7a8d4ae76f47aa","integrity":"sha256-obM1bv5Q/0cXzyJHVjm1MzxTVLoD/RB8m3qNSudvR6o="},"font-awesome/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot":{"logical_path":"font-awesome/fontawesome-webfont.eot","mtime":"2019-08-14T17:22:43+08:00","size":165742,"digest":"7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979","integrity":"sha256-e/yrbbmdXPvxcFygU23ceFhUMsxfpBu9etDwCQM7KXk="},"font-awesome/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2":{"logical_path":"font-awesome/fontawesome-webfont.woff2","mtime":"2019-08-14T17:22:43+08:00","size":77160,"digest":"2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe","integrity":"sha256-Kt78vAQefRj88tQXh53FoJmXqmTWdbejxLbOM9oT8/4="},"font-awesome/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff":{"logical_path":"font-awesome/fontawesome-webfont.woff","mtime":"2019-08-14T17:22:43+08:00","size":98024,"digest":"ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07","integrity":"sha256-ugxZ3rVFD1y0Gz+TYJ7i0NmVQVh33foiPoqKdTNHTwc="},"font-awesome/fontawesome-webfont-aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8.ttf":{"logical_path":"font-awesome/fontawesome-webfont.ttf","mtime":"2019-08-14T17:22:43+08:00","size":165548,"digest":"aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8","integrity":"sha256-qljzPyOaD7AvXHpsRcBD16msmgkzNYBmlOzW1O3A1qg="},"font-awesome/fontawesome-webfont-ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4.svg":{"logical_path":"font-awesome/fontawesome-webfont.svg","mtime":"2019-08-14T17:22:43+08:00","size":444379,"digest":"ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4","integrity":"sha256-rWFXkmwWIrpOHQPUePFUE2hSS/xG9R5C/g2UX37zI+Q="},"college-18f5e8400331634e898a35acc2187815c096c25e0ab74aba341ae916166cd287.js":{"logical_path":"college.js","mtime":"2019-09-26T14:40:40+08:00","size":3352744,"digest":"18f5e8400331634e898a35acc2187815c096c25e0ab74aba341ae916166cd287","integrity":"sha256-GPXoQAMxY06JijWswhh4FcCWwl4Kt0q6NBrpFhZs0oc="},"college-944d4273f62c7538368b9017fdd3387b5e3bea31a87873770eb231324546d4d9.css":{"logical_path":"college.css","mtime":"2019-09-11T16:20:07+08:00","size":546841,"digest":"944d4273f62c7538368b9017fdd3387b5e3bea31a87873770eb231324546d4d9","integrity":"sha256-lE1Cc/YsdTg2i5AX/dM4e1476jGoeHN3DrIxMkVG1Nk="},"logo-7ff112568709bf97f9898fe87249b7a8f200ff1f48d537d85af87215f1870423.png":{"logical_path":"logo.png","mtime":"2019-09-03T08:55:53+08:00","size":2816,"digest":"7ff112568709bf97f9898fe87249b7a8f200ff1f48d537d85af87215f1870423","integrity":"sha256-f/ESVocJv5f5iY/ockm3qPIA/x9I1TfYWvhyFfGHBCM="},"application-9cfbc3d792599a1d0de5c7b84209e1c2b2e60336f0f01e19f0581663918708fb.js":{"logical_path":"application.js","mtime":"2019-09-26T14:40:40+08:00","size":600706,"digest":"9cfbc3d792599a1d0de5c7b84209e1c2b2e60336f0f01e19f0581663918708fb","integrity":"sha256-nPvD15JZmh0N5ce4QgnhwrLmAzbw8B4Z8FgWY5GHCPs="},"application-5eb87c6e13676d0183317debce17fade27e68c4acee28c419438da15d53c94f2.css":{"logical_path":"application.css","mtime":"2019-09-11T16:20:07+08:00","size":1844002,"digest":"5eb87c6e13676d0183317debce17fade27e68c4acee28c419438da15d53c94f2","integrity":"sha256-Xrh8bhNnbQGDMX3rzhf63ifmjErO4oxBlDjaFdU8lPI="},"admin-c9e5ebe6191548550e27514196ea125cfbb402820ec125a0c9acf99d2d378fe4.js":{"logical_path":"admin.js","mtime":"2019-09-21T15:28:08+08:00","size":4382031,"digest":"c9e5ebe6191548550e27514196ea125cfbb402820ec125a0c9acf99d2d378fe4","integrity":"sha256-yeXr5hkVSFUOJ1FBluoSXPu0AoIOwSWgyaz5nS03j+Q="},"admin-59c59f8cae8bef4a8359286c985458110c9d03ea121516595c988943f4717c38.css":{"logical_path":"admin.css","mtime":"2019-09-21T14:49:04+08:00","size":840093,"digest":"59c59f8cae8bef4a8359286c985458110c9d03ea121516595c988943f4717c38","integrity":"sha256-WcWfjK6L70qDWShsmFRYEQydA+oSFRZZXJiJQ/RxfDg="},"college-38f953d6ba5b85d3fab63cb3c2bbf0d057ccc6454d07cfaafac3b06da37b8437.css":{"logical_path":"college.css","mtime":"2019-09-16T13:56:09+08:00","size":579109,"digest":"38f953d6ba5b85d3fab63cb3c2bbf0d057ccc6454d07cfaafac3b06da37b8437","integrity":"sha256-OPlT1rpbhdP6tjyzwrvw0FfMxkVNB8+q+sOwbaN7hDc="},"application-646b1158a4e8c1f13e684d6fe9025abc75f8d3ba5256e440802c0398223374f3.css":{"logical_path":"application.css","mtime":"2019-09-21T14:49:04+08:00","size":1988767,"digest":"646b1158a4e8c1f13e684d6fe9025abc75f8d3ba5256e440802c0398223374f3","integrity":"sha256-ZGsRWKTowfE+aE1v6QJavHX407pSVuRAgCwDmCIzdPM="},"admin-a47e37c0ec7cf5f22380249776d1e82d65b6b6aa272ed7389185aa200fa40751.js":{"logical_path":"admin.js","mtime":"2019-09-25T15:33:05+08:00","size":4383107,"digest":"a47e37c0ec7cf5f22380249776d1e82d65b6b6aa272ed7389185aa200fa40751","integrity":"sha256-pH43wOx89fIjgCSXdtHoLWW2tqonLtc4kYWqIA+kB1E="},"admin-432c4eac09b036c57ff1e88d902b8aa7df81164e4b419bac557cf1366c1d3ad9.js":{"logical_path":"admin.js","mtime":"2019-09-25T15:35:20+08:00","size":4383103,"digest":"432c4eac09b036c57ff1e88d902b8aa7df81164e4b419bac557cf1366c1d3ad9","integrity":"sha256-QyxOrAmwNsV/8eiNkCuKp9+BFk5LQZusVXzxNmwdOtk="},"admin-978e5ce607f77c26814a174f480da79ac246c2201868ef84654aa03bb6727b5a.js":{"logical_path":"admin.js","mtime":"2019-09-30T14:43:41+08:00","size":4387200,"digest":"978e5ce607f77c26814a174f480da79ac246c2201868ef84654aa03bb6727b5a","integrity":"sha256-l45c5gf3fCaBShdPSA2nmsJGwiAYaO+EZUqgO7Zye1o="},"admin-896281f4731722b0c084dbb1af21d0f34a5bc142d58aff57b391864ab71ddca7.css":{"logical_path":"admin.css","mtime":"2019-09-30T14:43:41+08:00","size":842269,"digest":"896281f4731722b0c084dbb1af21d0f34a5bc142d58aff57b391864ab71ddca7","integrity":"sha256-iWKB9HMXIrDAhNuxryHQ80pbwULViv9Xs5GGSrcd3Kc="},"application-97f313e9bb7d25476649f7d7215959cf421480fd0a3785d1956953bf94a1e8bd.css":{"logical_path":"application.css","mtime":"2019-09-30T14:43:41+08:00","size":1993118,"digest":"97f313e9bb7d25476649f7d7215959cf421480fd0a3785d1956953bf94a1e8bd","integrity":"sha256-l/MT6bt9JUdmSffXIVlZz0IUgP0KN4XRlWlTv5Sh6L0="},"admin-2cdb23442fa735025385b88f2900df04fef38b61530041a6dbe375ef0f0ae888.js":{"logical_path":"admin.js","mtime":"2019-10-11T14:38:33+08:00","size":4394616,"digest":"2cdb23442fa735025385b88f2900df04fef38b61530041a6dbe375ef0f0ae888","integrity":"sha256-LNsjRC+nNQJThbiPKQDfBP7zi2FTAEGm2+N17w8K6Ig="},"admin-2c2854b9a02158ded5a809aaf7144a8630b10354ab4e56fecc4dffcc713796cc.css":{"logical_path":"admin.css","mtime":"2019-10-10T17:12:05+08:00","size":846514,"digest":"2c2854b9a02158ded5a809aaf7144a8630b10354ab4e56fecc4dffcc713796cc","integrity":"sha256-LChUuaAhWN7VqAmq9xRKhjCxA1SrTlb+zE3/zHE3lsw="},"application-50059ae929866043b47015128702fcfba53d32a2df148e64e1d961c10651c6af.css":{"logical_path":"application.css","mtime":"2019-10-10T17:12:05+08:00","size":2001607,"digest":"50059ae929866043b47015128702fcfba53d32a2df148e64e1d961c10651c6af","integrity":"sha256-UAWa6SmGYEO0cBUShwL8+6U9MqLfFI5k4dlhwQZRxq8="},"admin-992cde09b6d17f00a49576ae2d9f1ced127244ba401ef5b7d677cab9741688d2.js":{"logical_path":"admin.js","mtime":"2019-10-16T16:11:32+08:00","size":4394790,"digest":"992cde09b6d17f00a49576ae2d9f1ced127244ba401ef5b7d677cab9741688d2","integrity":"sha256-mSzeCbbRfwCklXauLZ8c7RJyRLpAHvW31nfKuXQWiNI="},"admin-84f2a7791e275d6f820514370b3f968176b994b9dd7b8c3ba8bf48336b03f257.css":{"logical_path":"admin.css","mtime":"2019-10-16T19:25:40+08:00","size":846676,"digest":"84f2a7791e275d6f820514370b3f968176b994b9dd7b8c3ba8bf48336b03f257","integrity":"sha256-hPKneR4nXW+CBRQ3Cz+WgXa5lLnde4w7qL9IM2sD8lc="},"application-ef6bab84852baaf69a91fe6af875b6e1b118c55b4c7d165665c488fac80c4997.css":{"logical_path":"application.css","mtime":"2019-10-16T19:25:40+08:00","size":2001931,"digest":"ef6bab84852baaf69a91fe6af875b6e1b118c55b4c7d165665c488fac80c4997","integrity":"sha256-72urhIUrqvaakf5q+HW24bEYxVtMfRZWZcSI+sgMSZc="}},"assets":{"admin.js":"admin-992cde09b6d17f00a49576ae2d9f1ced127244ba401ef5b7d677cab9741688d2.js","admin.css":"admin-84f2a7791e275d6f820514370b3f968176b994b9dd7b8c3ba8bf48336b03f257.css","font-awesome/fontawesome-webfont.eot":"font-awesome/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot","font-awesome/fontawesome-webfont.woff2":"font-awesome/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2","font-awesome/fontawesome-webfont.woff":"font-awesome/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff","font-awesome/fontawesome-webfont.ttf":"font-awesome/fontawesome-webfont-aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8.ttf","font-awesome/fontawesome-webfont.svg":"font-awesome/fontawesome-webfont-ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4.svg","college.js":"college-18f5e8400331634e898a35acc2187815c096c25e0ab74aba341ae916166cd287.js","college.css":"college-38f953d6ba5b85d3fab63cb3c2bbf0d057ccc6454d07cfaafac3b06da37b8437.css","logo.png":"logo-7ff112568709bf97f9898fe87249b7a8f200ff1f48d537d85af87215f1870423.png","application.js":"application-9cfbc3d792599a1d0de5c7b84209e1c2b2e60336f0f01e19f0581663918708fb.js","application.css":"application-ef6bab84852baaf69a91fe6af875b6e1b118c55b4c7d165665c488fac80c4997.css"}}
\ No newline at end of file
diff --git a/public/assets/admin-2c2854b9a02158ded5a809aaf7144a8630b10354ab4e56fecc4dffcc713796cc.css b/public/assets/admin-84f2a7791e275d6f820514370b3f968176b994b9dd7b8c3ba8bf48336b03f257.css
similarity index 99%
rename from public/assets/admin-2c2854b9a02158ded5a809aaf7144a8630b10354ab4e56fecc4dffcc713796cc.css
rename to public/assets/admin-84f2a7791e275d6f820514370b3f968176b994b9dd7b8c3ba8bf48336b03f257.css
index 5b6bef77a..c04cc9081 100644
--- a/public/assets/admin-2c2854b9a02158ded5a809aaf7144a8630b10354ab4e56fecc4dffcc713796cc.css
+++ b/public/assets/admin-84f2a7791e275d6f820514370b3f968176b994b9dd7b8c3ba8bf48336b03f257.css
@@ -25080,11 +25080,16 @@ input.form-control {
}
/* line 51, app/assets/stylesheets/admins/common.scss */
-.admin-body-container .action-container .action {
+.admin-body-container .action-container > .action {
padding: 0 3px;
}
-/* line 57, app/assets/stylesheets/admins/common.scss */
+/* line 56, app/assets/stylesheets/admins/common.scss */
+.admin-body-container .action-container .more-action-dropdown .dropdown-item {
+ font-size: 14px;
+}
+
+/* line 63, app/assets/stylesheets/admins/common.scss */
.admin-body-container .paginate-container {
margin-top: 20px;
display: -webkit-box;
@@ -25098,68 +25103,68 @@ input.form-control {
align-items: center;
}
-/* line 64, app/assets/stylesheets/admins/common.scss */
+/* line 70, app/assets/stylesheets/admins/common.scss */
.admin-body-container .paginate-container .paginate-total {
margin-bottom: 10px;
color: darkgrey;
}
-/* line 69, app/assets/stylesheets/admins/common.scss */
+/* line 75, app/assets/stylesheets/admins/common.scss */
.admin-body-container .paginate-container .pagination {
margin-bottom: 0px;
}
-/* line 75, app/assets/stylesheets/admins/common.scss */
+/* line 81, app/assets/stylesheets/admins/common.scss */
.admin-body-container .search-form-container {
display: -webkit-box;
display: flex;
margin-bottom: 20px;
}
-/* line 79, app/assets/stylesheets/admins/common.scss */
+/* line 85, app/assets/stylesheets/admins/common.scss */
.admin-body-container .search-form-container .search-form {
-webkit-box-flex: 1;
flex: 1;
}
-/* line 82, app/assets/stylesheets/admins/common.scss */
+/* line 88, app/assets/stylesheets/admins/common.scss */
.admin-body-container .search-form-container .search-form * {
font-size: 14px;
}
-/* line 84, app/assets/stylesheets/admins/common.scss */
+/* line 90, app/assets/stylesheets/admins/common.scss */
.admin-body-container .search-form-container .search-form select, .admin-body-container .search-form-container .search-form input {
margin-right: 10px;
font-size: 14px;
}
-/* line 91, app/assets/stylesheets/admins/common.scss */
+/* line 97, app/assets/stylesheets/admins/common.scss */
.admin-body-container .global-error {
color: grey;
min-height: 300px;
}
-/* line 95, app/assets/stylesheets/admins/common.scss */
+/* line 101, app/assets/stylesheets/admins/common.scss */
.admin-body-container .global-error-code {
font-size: 80px;
}
-/* line 99, app/assets/stylesheets/admins/common.scss */
+/* line 105, app/assets/stylesheets/admins/common.scss */
.admin-body-container .global-error-text {
font-size: 24px;
}
-/* line 105, app/assets/stylesheets/admins/common.scss */
+/* line 111, app/assets/stylesheets/admins/common.scss */
.admin-body-container .nav-tabs .nav-link {
padding: 0.5rem 2rem;
}
-/* line 110, app/assets/stylesheets/admins/common.scss */
+/* line 116, app/assets/stylesheets/admins/common.scss */
.admin-body-container .CodeMirror {
border: 1px solid #ced4da;
}
-/* line 114, app/assets/stylesheets/admins/common.scss */
+/* line 120, app/assets/stylesheets/admins/common.scss */
.admin-body-container .batch-action-container {
margin-bottom: -15px;
padding: 10px 20px 0;
diff --git a/public/assets/admin-2c2854b9a02158ded5a809aaf7144a8630b10354ab4e56fecc4dffcc713796cc.css.gz b/public/assets/admin-84f2a7791e275d6f820514370b3f968176b994b9dd7b8c3ba8bf48336b03f257.css.gz
similarity index 78%
rename from public/assets/admin-2c2854b9a02158ded5a809aaf7144a8630b10354ab4e56fecc4dffcc713796cc.css.gz
rename to public/assets/admin-84f2a7791e275d6f820514370b3f968176b994b9dd7b8c3ba8bf48336b03f257.css.gz
index bfac93da936570ba06fae0f60742b64870f50070..df379d4f8c6e4f5b6314099c9c3b230a8b433e04 100644
GIT binary patch
delta 15025
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
HRO<`?3^3Cw
delta 14987
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
V5f4{6BmeH7{a?tx8qu=q3;@*(;_m 0) {
+ var laboratoryId = $('#carousels-container').data('laboratoryId');
+
// ------------ 保存链接 -----------
$('.carousels-card').on('click', '.save-data-btn', function(){
var $link = $(this);
@@ -133861,7 +133863,7 @@ $(document).on('turbolinks:load', function() {
$link.attr('disabled', true);
$.ajax({
- url: '/admins/carousels/' + id,
+ url: '/admins/laboratories/' + laboratoryId + '/carousels/' + id,
method: 'PATCH',
dataType: 'json',
data: { link: link, name: name },
@@ -133882,7 +133884,7 @@ $(document).on('turbolinks:load', function() {
$checkbox.attr('disabled', true);
$.ajax({
- url: '/admins/carousels/' + id,
+ url: '/admins/laboratories/' + laboratoryId + '/carousels/' + id,
method: 'PATCH',
dataType: 'json',
data: { status: checked },
@@ -133908,7 +133910,7 @@ $(document).on('turbolinks:load', function() {
var insertId = $(sibling).data('id') || '';
$.ajax({
- url: '/admins/carousels/drag',
+ url: '/admins/laboratories/' + laboratoryId + '/carousels/drag',
method: 'POST',
dataType: 'json',
data: { move_id: moveId, after_id: insertId },
diff --git a/public/assets/admin-2cdb23442fa735025385b88f2900df04fef38b61530041a6dbe375ef0f0ae888.js.gz b/public/assets/admin-992cde09b6d17f00a49576ae2d9f1ced127244ba401ef5b7d677cab9741688d2.js.gz
similarity index 98%
rename from public/assets/admin-2cdb23442fa735025385b88f2900df04fef38b61530041a6dbe375ef0f0ae888.js.gz
rename to public/assets/admin-992cde09b6d17f00a49576ae2d9f1ced127244ba401ef5b7d677cab9741688d2.js.gz
index 492769a782c4adc6ee8915a133b1af69aa04b256..6d9fdd94c90684051b55be4709639fa060d67c83 100644
GIT binary patch
delta 11449
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