// ==UserScript==
// @name 中色科技视频快进
// @namespace xcg
// @version 7
// @grant none
// @description 可快速看完中色Oa内的视频 可学习并答题(模拟试卷提交后可以学习),考试页面--右键--此框架--新建框架打开
// @author NianJiTao 年纪涛
// @match *://192.1.1.86/*DocData.aspx*
// @match *://192.1.1.86/*Video.aspx*
// @match *://192.1.1.86/*VideoList.aspx*
// @match *://192.1.1.86/*VideoData.aspx*
// @match *://192.1.1.86/*/Answer/answerlist.aspx*
// @match *://192.1.1.86/*/Answer/*.aspx*
// @match *://192.1.1.86/*/Answer/Formal.aspx*
// @match *://192.1.1.86/QYGLSEtestpaper/Main/Main.aspx
// @require http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js
// @require http://cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.min.js
// @grant none
// @downloadURL https://update.greasyfork.icu/scripts/32371/%E4%B8%AD%E8%89%B2%E7%A7%91%E6%8A%80%E8%A7%86%E9%A2%91%E5%BF%AB%E8%BF%9B.user.js
// @updateURL https://update.greasyfork.icu/scripts/32371/%E4%B8%AD%E8%89%B2%E7%A7%91%E6%8A%80%E8%A7%86%E9%A2%91%E5%BF%AB%E8%BF%9B.meta.js
// ==/UserScript==
(function () {
'use strict';
var video = /Video.aspx/i;
var 文档列表页 = /DocData.aspx/i;
var VideoList = /VideoList.aspx/i;
var 视频列表页 = /VideoData.aspx/i;
var 模拟答案页 = /answerlist.aspx/i;
var 模拟考试页 = /Practice.aspx/i;
var 正式考试页面 = /Fpaper.aspx/i;
var loginAnswer = /loginAnswer/i;
var 主框架页 = /Main.aspx/i;
var caix = 0;
var url = window.location.href;
// var Btn答题 = '';
//var Btn学习 = '';
//var Btn清除记忆 = '';
var Btn答题 = '答题';
var Btn学习 = '学习答案';
var Btn清除记忆 = '清除记忆';
var Btn全部下载 = '';
var Btn全部打开 = '';
var Btn全部快进 = '';
var Btn快进 = '';
var Btn一键看完 = '';
var Btn提示 = '
已学习:
';
var Btn答题数量1 = '已答题: ';
var Text显示框 = '';
var Text输入框 = '';
var Btn显示答案 = '';
var Btn导入答案 = '';
var Btn导入提示 = '
';
var Btn交卷 = '';
var pp = '';
var Btn框架提示 = '请在考试页--右键--此框架--新建标签页打开框架--在新的页面可以看到答题按钮--先模拟考,再正式考';
var 答案2022 ='obGgT:D;BRW7cB:D;obGgT:D;Md2Ko:B;xU7R9:C;nwLy7B:D;c0vSEB:B;qqPrC:A;nna6EB:A;VWAzIB:D;DiAAuB:C;GBCWundefinedB:A;5zmDC:A;omngw:C;nNlInB:A;4ahg2B:B;NBFk9B:A;jk5HundefinedB:C;tundefinedhpy:B;b8pJiB:C;3WGClB:D;8BcD0:C;Omn8wB:D;8v74undefined:A;b3aex:B;bg99zB:D;BjsLE:A;DJGGMB:A;4bPYk:B;UzFMd:B;SpteEB:A;SVxge:A;7KpgNB:A;mBO5RB:A;LH3yUB:A;rFYsundefinedB:D;6YgeF:B;9831undefinedB:A;52fwC:B;tiundefinedxE:A;udQasB:D;dbtXN:A;yGhfx:A;2sDCUB:A;kJswB:B;z9bGAB:B;ObT2:B;I08pBB:C;fLm5W:C;gvJIIB:B;TyNmuB:B;Rmkja:A;dWb41:C;XdpqDB:C;ZGJrg:B;6cIy7:A;2Xsbundefined:D;RDKBEB:A;jLRSB:B;gxYqK:A;Tfzp8B:A;O77undefined8B:A;mqyIr:A;bTFv9:D;gl5L6B:A;FbuIcB:A;pqhsAB:B;M36uBB:A;Us5WNB:B;JwQfundefined:B;7OidundefinedB:B;A7Ymk:D;NYV9M:A;dVBv7B:A;SR5fu:A;C46I3B:B;EcundefinedEq:A;IIBI3:B;5rRSz:D;E2hDaB:A;AEfFXB:A;0XDT6:A;PaZXEB:A;RgO8i:C;BRW7cB:D;UMKAM:D;AQRxJB:B;HPULbB:A;LQa7UB:A;u7rmP:A;3gn1J:A;iyo2eB:D;u6dCm:B;89HIzB:A;RF9p4:A;il0BsB:A;g479P:C;1FdXgB:A;BFMgoB:A;uHz5l:A;3dCAR:B;qcsUYB:A;3undefinedfiwB:A;s34JJ:B;jJIs2B:C;xMWgeB:A;IPR6G:A;iCuZLB:A;DN1undefinedPB:A;NSlLBB:B;WApAqB:C;obGgT:D;bfObNB:D;nbqzEB:D;BN05m:D;5JdizB:B;qdFhm:A;yYe0U:A;SQyundefined2:A;gXsb4B:A;EYA3lB:A;Vy84DB:B;kI72P:A;OEIjqB:B;7JdnD:B;EE69l:B;rW80c:A;olWowB:A;n1undefinedAMB:B;HJWv:B;X0UNK:A;TGRyT:C;gsC5undefined:A;ZPHa5:D;oKd92B:D;pKQundefinedP:B;XiX2h:A;PqFOLB:A;AL119B:B;x3WeUB:C;P4dlundefined:A;MY5NBB:C;5xBu7:D;8BBXSB:A;vSJ72B:C;1xE2undefinedB:A;NgTQf:A;3Khyf:A;zyO7x:C;9XUtGB:A;tURmzB:A;74e2AB:A;NgFYy:C;fn8EmB:B;YjAGV:A;UsIdb:A;BA3il:B;O0voxB:D;GWvlPB:C;c1yZbB:D;qofz1:B;ouXSrB:B;otpBUB:A;W8xqQB:D;NvUXBB:A;qeIGCB:A;lvxspB:A;LbNIi:A;CknPL:B;IBtsXB:C;SPsNM:A;tusDg:A;CviRY:B;5P5ze:B;pvuvoB:C;jO4fAB:B;Lpqvu:B;iuHO1B:D;Y9gLQ:A;d0CTW:A;vundefinedO0E:A;8u2n8B:A;RundefinedTIJB:C;ej0L7:A;6XBWTB:A;xundefinedYWTB:C;rwYtG:A;WaoundefinedjB:A;qsWsi:C;2kXqb:B;Yt2DBB:D;SMdk6:B;10ZBW:C;6922F:C;Cq4QG:A;nDtQ4B:A;AYhVdB:C;YT1Cy:A;wPdsSB:A;EpRD3B:B;CvezjB:A;aMFZm:C;yAvUI:B;M6g2NB:B;AQWRD:B;KKslS:A;3ZJNBB:B;0undefinedundefined1eB:A;ZimwK:A;EgXyV:A;auAxq:D;DY8bE:A;MjNN:A;ZundefinedGDcB:B;ZPgbkB:B;dfSOMB:C;fHtPW:A;Xqi73B:A;tsDundefinedcB:C;xk9o4B:A;N9yHh:A;eE78W:A;3HlkundefinedB:B;0hiPHB:C;CcWgy:D;Elpe3B:A;Fnt40:A;NC7CM:C;exIQW:B;SIyRAB:C;7xULJB:A;62z3UB:A;gqundefinedmzB:A;LATvUB:C;CFAU7:A;Pt1R6:A;mqeIr:B;ulRQt:B;3undefinedEt2B:B;mVpDw:D;OXOdF:C;';
var I64BIT_TABLE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'.split('');
//哈希算法
function 哈希算法(input){var hash=5381;var i=input.length-1;if(typeof input=='string'){for(;i>-1;i--)hash+=(hash<<5)+input.charCodeAt(i)}else{for(;i>-1;i--)hash+=(hash<<5)+input[i]}var value=hash&2147483647;var retValue='';do{retValue+=I64BIT_TABLE[value&63]}while(value>>=6);return retValue}
//保存答案
function 保存答案(name,value2){if(window.localStorage){localStorage.setItem(name,value2)}else{$.cookie(name,value2,3)}}
//读取答案
function 读取答案(name){var m2='';if(window.localStorage){if(localStorage.hasOwnProperty(name)){m2=localStorage.getItem(name)}}else{m2=$.cookie(name)}return m2}
//读取所有答案
function 读取所有答案(){var m2='';var storage=window.localStorage;var len=0;for(var i=0,len=storage.length;i