/*!
* Version:1.0.0
* 优考试-更智能的在线考试系统( https://www.baisikao.com )
* OnlineExamMaker (http://www.onlineexammaker.com)
* LAN Exam Maker (http://www.smlme.com)
* Copyright (c) 2015-2025 GzHaozhi CO. LTD. All Rights Reserved.
*/
webpackJsonp([1],[function(e,t,n){var i=n(8),r=n(32),a=n(22),o=n(23),s=n(33),c=function(e,t,n){var u,l,d,h,f=e&c.F,p=e&c.G,A=e&c.S,g=e&c.P,m=e&c.B,v=p?i:A?i[t]||(i[t]={}):(i[t]||{}).prototype,w=p?r:r[t]||(r[t]={}),y=w.prototype||(w.prototype={});for(u in p&&(n=t),n)d=((l=!f&&v&&v[u]!==undefined)?v:n)[u],h=m&&l?s(d,i):g&&"function"==typeof d?s(Function.call,d):d,v&&o(v,u,d,e&c.U),w[u]!=d&&a(w,u,h),g&&y[u]!=d&&(y[u]=d)};i.core=r,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t,n){"use strict";var i=n(5),r=n(45),a=n(2),o=n(46),s=n(15),c=(n(30),n(76)),u=JSON.parse(a.base64Decode(i.dom.attr(i.dom.find("#app"),"data-details"))),l=u.examDetails,d=u.brand,h=u.action,f=u.state,p=u.flashMsg,A=u.isonline,g=u.testtype,m=!1;"mock-exam"==g&&(m=!0,g="exam");var v,w=u.edition,y=u.domain,b=u.homeDomain,S={haveError:u.haveError,errorMsg:u.errorMsg},x=u.otherParam,T=!1,C=0,E=5!=h&&l.DecodedParams.hasOwnProperty("occupy_screen")&&1==l.DecodedParams.occupy_screen,_=l.DecodedParams.hasOwnProperty("need_android_fullscreen")&&1==l.DecodedParams.need_android_fullscreen,B=5!=h&&l.DecodedParams.hasOwnProperty("double_camera")&&1==l.DecodedParams.double_camera,k=l.DecodedParams.hasOwnProperty("no_paste")&&1==l.DecodedParams.no_paste,D=5!=h&&l.DecodedParams.hasOwnProperty("anti_cheating_detection_setting")&&1==l.DecodedParams.anti_cheating_detection_setting.anti_cheating_detection,I=5!=h&&l.DecodedParams.hasOwnProperty("exam_before_login")&&1==l.DecodedParams.exam_before_login,O=l.DecodedParams.hasOwnProperty("insufficient_time")&&1==l.DecodedParams.insufficient_time&&l.DecodedParams.hasOwnProperty("exam_time_type")&&0!=l.DecodedParams.exam_time_type,R=5!=h&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("open_face_recognition")&&1==l.DecodedParams.open_face_recognition,P=5!=h&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("open_qw_face_recognition")&&1==l.DecodedParams.open_qw_face_recognition,F=l.DecodedParams.hasOwnProperty("phone_verification")&&1==l.DecodedParams.phone_verification,L=l.DecodedParams.audio_play_times==undefined?0:l.DecodedParams.audio_play_times>=5?999==l.DecodedParams.audio_play_times?999:5:l.DecodedParams.audio_play_times,M=u.ver,U=l.DecodedParams.hasOwnProperty("open_watermark")&&1==l.DecodedParams.open_watermark,N=5!=h&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("pc_video_record")&&1==l.DecodedParams.pc_video_record,Q=5!=h&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("mobile_video_record")&&1==l.DecodedParams.mobile_video_record,H=5!=h&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("screenRecord")&&1==l.DecodedParams.screenRecord,j=l.DecodedParams&&l.DecodedParams.hasOwnProperty("need_signature")&&1==l.DecodedParams.need_signature,K=5!=h&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("need_take_photo")&&1==l.DecodedParams.need_take_photo,W=5!=h&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("advanced_video")&&1==l.DecodedParams.advanced_video.advanced_pc_video||N,G=5!=h&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("advanced_video")&&1==l.DecodedParams.advanced_video.advanced_mobile_video||Q,X=5!=h&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("advanced_video")&&1==l.DecodedParams.advanced_video.advanced_screen_video||H,Y=5!=h&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("webRTCPermission")&&1==l.DecodedParams.webRTCPermission.webrtc_pc_video,q=5!=h&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("webRTCPermission")&&1==l.DecodedParams.webRTCPermission.webrtc_mobile_video,z=5!=h&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("webRTCPermission")&&1==l.DecodedParams.webRTCPermission.webrtc_screen_video,V=5!=h&&(K||W||Y)&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("take_photo_count")&&l.DecodedParams.take_photo_count>0,J=5!=h&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("open_take_photo")&&1==l.DecodedParams.open_take_photo&&l.DecodedParams.hasOwnProperty("take_photo_count")&&l.DecodedParams.take_photo_count>0,$=V||J,Z=l.DecodedParams.hasOwnProperty("force_switching_part")&&1==l.DecodedParams.force_switching_part,ee=D&&R&&l.DecodedParams.hasOwnProperty("skip_face_check")&&1==l.DecodedParams.skip_face_check,te=l&&1==l.is_strict;window.localStorage.getItem("lower_"+l.eid)&&(D=!1),null==l.DecodedParams&&(l.DecodedParams={}),[2,3].indexOf(h)>-1&&(s.submited=!0,f.wrongs||(f.wrongs=[]),f.rights||(f.rights=[]),f.undo||(f.undo=[]),s.submitedState=f),l.img.indexOf("://")<0&&(l.img="https://www.baisikao.com"+l.img);var ne=window.cdnBase?window.cdnBase:"/",ie=null,re=null,ae=null,oe=null;2!=l.testtype&&3!=l.testtype||(ie=function(){var e=new Audio;return e.src=l.DecodedParams.hasOwnProperty("advance_setting")&&l.DecodedParams.advance_setting.hasOwnProperty("music_theme")&&""!=l.DecodedParams.advance_setting.music_theme?l.DecodedParams.advance_setting.music_theme:ne+"static/images/advance-bg-music.mp3",e.load(),e}(),re=function(){var e=new Audio;return e.src=ne+"static/images/noMore.mp3",e.load(),e}(),ae=function(){var e=new Audio;return e.src=l.DecodedParams.hasOwnProperty("advance_setting")&&l.DecodedParams.advance_setting.hasOwnProperty("wrong_music_theme")&&""!=l.DecodedParams.advance_setting.wrong_music_theme?l.DecodedParams.advance_setting.wrong_music_theme:ne+"static/images/gdown.wav",e.load(),e}(),oe=function(){var e=new Audio;return e.src=l.DecodedParams.hasOwnProperty("advance_setting")&&l.DecodedParams.advance_setting.hasOwnProperty("right_music_theme")&&""!=l.DecodedParams.advance_setting.right_music_theme?l.DecodedParams.advance_setting.right_music_theme:ne+"static/images/gon.wav",e.load(),e}());var se="en-gb"==w?"en-gb":"zh-cn",ce=!1;l.DecodedParams.hasOwnProperty("lang_setting")&&"0"!=l.DecodedParams.lang_setting&&("1"==l.DecodedParams.lang_setting?(se=localStorage.getItem("yksLang"+l.eid)?localStorage.getItem("yksLang"+l.eid):"en-gb"==w?"en-gb":"zh-cn",ce=!0):se="en-gb"==w&&"zh-cn"==l.DecodedParams.lang_setting?"en-gb":l.DecodedParams.lang_setting?l.DecodedParams.lang_setting:"en-gb"==w?"en-gb":"zh-cn");var ue=null,le=(ue="zh-cn"==w?[{key:"zh-cn",name:"简体中文"},{key:"zh-tw",name:"繁體中文"},{key:"en-gb",name:"English"},{key:"es-es",name:"Española"},{key:"fr-fr",name:"Français"},{key:"no-no",name:"Norwegian"}]:[{key:"en-gb",name:"English"},{key:"zh-cn",name:"简体中文"},{key:"zh-tw",name:"繁體中文"},{key:"es-es",name:"Española"},{key:"fr-fr",name:"Français"},{key:"no-no",name:"Norwegian"}]).filter(function(e){return e.key==se})[0].name;function de(e){var t=window.YKSLang;return t.hasOwnProperty(e)?t[e]:e}function he(){if(0!=s.thistid)return s.thistid;var e=o.get(a.format("tp{0}",l.eid));return e?(s.thistid=a.base64Decode(e),s.thistid):0}var fe,pe,Ae,ge=0;function me(e){return a.imgSuitableForLAN(e,A,x.filedomain)}var ve={getCodinRecode:function(){return this.data===undefined&&(this.data=[]),this.data},setCodinRecode:function(e){this.data=e}},we={getTaskList:function(){return this.list===undefined&&(this.list=[]),this.list},setTaskList:function(e){this.list=e},pushList:function(e){this.list===undefined&&(this.list=[]),this.list.push(e)},"delete":function(e){this.list!==undefined&&(this.list=this.list.filter(function(t){return!e.includes(t)}))}};A||60013==M||(window.location.href=window.location.protocol+"//"+window.location.host+"/uhome"),e.exports={examDetails:l,defaultDomain:y,error:S,getCollectionDetails:function(e){if(!v)return r("/do/collection",{data:{eid:l.eid}},function(t,n){t?"ok"==n.status?(v=function(e){for(var t=0;t0?JSON.parse(i):{}).hasOwnProperty("type"))n.param=i;else if(""==a.trim(n.field_default_value)&&8!=n.fid)n.param={type:"text",param:i};else{8==n.fid&&(n.field_default_value=de("man")+","+de("woman"));var r=n.field_default_value.split(",");r=r.map(function(e,t){return{id:a.format("fromold{0}",t),label:e}}),n.param={type:"select",param:{label:n.field_label,child:null,items:{np:r}}}}n.value=""}return e}(n.data),e(!0,v)):e(!1,n.error):e(!1,n||"networkException")});e(!0,v)},saveFieldsValue:function(e,t,n){r("/do/collection",{method:"post",data:{values:e,code:t,eid:l.eid}},function(e,t){e?"ok"==t.status?n(!0,""):n(!1,t.error):n(!1,t||"networkException")})},startExam:function(e){var t=Math.round(1e4*Math.random());if(1!=h){var n=s.lanFinger,i="",o=window.location.href.split("/");o.length>=5&&o[4].indexOf(".html")<0&&o[4]!=x.eidstr&&(i=o[4]),r("/do/exam/start?t="+t,{data:{eid:l.eid,fingerid:n,startstatus:i}},function(t,n){try{if(t)if("ok"==n.status){var i=5==h?"preview":2==h||3==h?s.submitedState.tid:n.tid,r=c.rc4Decript(n.questions,"yrkcs4"+i),o=JSON.parse(a.base64Decode(r));e(!0,o,n.name,n.wecahtimg,n.examtime,f,n.tid)}else e(!1,n.error,n);else e(!1,n,n)}catch(u){alert("start exam failed:"+u.message)}})}else if(x.sameTakens&&1==x.sameTakens.checkSameTakens){var u={msg:"concurrent-exceed",waiting:x.sameTakens.waiting,concurrent:x.sameTakens.concurrent};try{e(!1,u,"")}catch(d){alert("start exam failed:"+d.message)}}else try{e(!0,f.questions,f.name,"","",f,f.tid)}catch(d){alert("start exam failed:"+d.message)}},brandInfo:d,getGroupLoginInfo:function(e){r("/do/group",{data:{eid:l.eid}},function(t,n){t?"ok"==n.status?(T=n.data.free,e(!0,n.data)):e(!1,n.error):e(!1,n||"networkException")})},login:function(e,t){e.eid=l.eid,r("/do/group",{method:"post",data:e},function(e,n){e?"ok"==n.status?(T=n.data.free,t(!0,n.data)):t(!1,n.error):t(!1,n||"networkException")})},logined:!1,loadQuestions:function(e,t,n){r("/do/exam/questions",{method:"post",data:{qids:e.join(","),eid:l.eid},needProgress:n||!1},function(e,n){if(e)if("ok"==n.status){var i=5==h?"0":2==h||3==h?s.submitedState.tid:he(),r=c.rc4Decript(n.data,"yrkcs4"+i),o=JSON.parse(a.base64Decode(r));t(!0,o,i)}else t(!1,n.error);else t(!1,n)})},isResume:function(){return 1==h&&o.get(a.format("tp{0}",l.eid))!==undefined},isViewResult:function(){return 2==h||3==h},adminViewResult:function(){return 3==h},state:f,isDoingExam:!1,checkLicense:function(e,t){r("/do/license",{method:"post",data:{license:e,eid:l.eid}},function(e,n){e?"ok"==n.status?t(!0,""):t(!1,n.error):t(!1,n||"networkException")})},tid:he,getFlashMsg:function(){if(""!=p.msg){var e={msg:p.msg,type:p.type};return p.msg="",p.type=0,e}return p},getBackgroundImage:function(){return a.isMobile()&&l.DecodedParams&&l.DecodedParams.hasOwnProperty("mobile_bg")&&""!=l.DecodedParams.mobile_bg?me(l.DecodedParams.mobile_bg):l.DecodedParams&&l.DecodedParams.hasOwnProperty("bg")?me(l.DecodedParams.bg):""},denyLogin:function(e,t){r("/do/group/deny",{method:"post",data:{tyte:e||0,eid:l.eid}},function(e,n){e?"ok"==n.status?t(!0):t(!1,n.error):t(!1,n)})},studentInfo:void 0,collectInfo:void 0,loadStudentInfo:function(e){r("/do/exam/stuinfo",{method:"get",data:{eid:l.eid},needProgress:!1},function(t,n){t?"ok"==n.status?e(!0,n.info):e(!1,n.error):e(!1,n)})},loadCollectInfo:function(e){r("/do/exam/collectinfo",{method:"get",data:{eid:l.eid},needProgress:!1},function(t,n){t?"ok"==n.status?e(!0,n.info):e(!1,n.error):e(!1,n)})},paySetting:l.DecodedParams&&l.DecodedParams.pay_setting?l.DecodedParams.pay_setting:{},paid:!1,checkPaid:function(e,t){r("/do/checkpaid",{method:"post",data:{dontpay:e?"1":"0",eid:l.eid,payOpenidKey:localStorage.getItem("payOpenidKey"),orderid:x.orderid}},function(e,n){e?(ge=n.haspay,fe=n.lasttid,pe=n.paylocal,Ae=n.resulturl,T=n.free,C=n.sid,"recharge"==n.status?t(!0,"recharge",n.msg):"noOpenid"==n.status?t(!1,"noOpenid",n.msg):"diffOpenid"==n.status?t(!1,"diffOpenid",n.msg):"ok"===n.status?t(!0,"",n.msg):t(!1,"",n.msg)):t(!1,"")})},isHasPay:function(){return ge},GetLastTid:function(){return fe},GetPayLocal:function(){return pe},GetResultURL:function(){return Ae},checkIsFreeGroup:function(e,t){e.eid=l.eid,r("/do/checkpaid/isfree",{method:"post",data:e},function(e,n){e?"ok"==n.status?t(!0,n.data):t(!1,n.error):t(!1,n)})},bindWechat:function(e,t){r("/do/bindwechat",{method:"post",data:{eid:l.eid,state:JSON.stringify(e)},needProgress:!1},function(e,n){e?"ok"==n.status?t(!0,n.data):t(!1,n.error,n):t(!1,n)})},getEssayFileUploadToken:function(e,t){r("/do/exam/getEssayFileUploadToken",{method:"post",data:{eid:l.eid,state:JSON.stringify(e)},needProgress:!1},function(e,n){e?"ok"==n.status?t(!0,n):t(!1,n.error,n):t(!1,n)})},getSignatureexamToken:function(e,t){r("/doexamapi/signatureexam/token",{method:"post",data:{eid:l.eid,state:JSON.stringify(e)},needProgress:!1},function(e,n){e?"ok"==n.status?t(!0,n):t(!1,n.error,n):t(!1,n)})},addFaceRecord:function(e,t){r("/do/exam/addfacerecord",{method:"post",data:{eid:l.eid,tid:e},needProgress:!1},function(e,n){e?"ok"==n.status?t(!0,n):t(!1,n.error,n):t(!1,n)})},makeUpRandom:function(e){r("/do/makeuprandom",{method:"post",data:{eid:l.eid}},function(t,n){t?"ok"==n.status?e(!0,n.data):e(!1,n.error):e(!1,n)})},cdnBase:ne,uploadCameraImageToServer:function(e,t,n){r("/do/exam/camerapicture",{method:"post",data:{eid:l.eid,imagedata:e,type:t},needProgress:!1},function(e,t){e?"ok"==t.status?n(!0,t.left):n(!1,t.error):n(!1,t)})},needFaceVerify:function(){return!(!R&&!P||a.isMobile())&&o.get(a.format("fv{0}",l.eid))===undefined},passFaceVerify:!1,action:h,audiobg:ie,nomore:re,gOn:oe,gDown:ae,isOnline:A,testType:g,edition:w,startRetrain:function(e){r("/re/start",{method:"get",data:{sidStr:l.DecodedParams.sid_str},needProgress:!1},function(t,n){t?"ok"==n.status?e(!0,n.questions,n.total):e(!1,n.error):e(!1,n)})},loadRetrainQuestions:function(e,t,n){r("/re/loadquestion",{method:"post",data:{sidStr:l.DecodedParams.sid_str,qids:e.join(",")},needProgress:n||!1},function(e,n){e?"ok"==n.status?t(!0,n.data):t(!1,n.error):t(!1,n)})},saveRetrainQuesStatus:function(e,t){r("/re/saveretrainquesstatus",{method:"post",data:{sidStr:l.DecodedParams.sid_str,state:JSON.stringify(e)},needProgress:!1},function(e,n){e?"ok"==n.status?t(!0,n.data):t(!1,n.error,n):t(!1,n)})},checkMonitor:function(e,t,n){r("/do/exam/checkmonitor",{method:"post",data:{eid:l.eid,imglist:e,state:JSON.stringify(t)},needProgress:!1},function(e,t){e?"ok"==t.status?n(!0,t.data,t.msg,t.needWaring):n(!1,t.error):n(!1,t)})},uploadImage:function(e,t){r("/do/exam/uploadimage",{method:"post",data:{eid:l.eid,imagedata:e},needProgress:!1},function(e,n){e?"ok"==n.status?t(!0,n.url):t(!1,n.error):t(!1,n)})},getPhoneCode:function(e,t,n){r("/do/phoneverification",{method:"post",data:{eid:l.eid,phone:e,name:t},needProgress:!1},function(e,t){e?"ok"==t.status?n(!0,t.data):n(!1,t.error):n(!1,t)})},isMiniprogram:!1,shareInfo:{name:"",img:""},lang:se,canChangeLang:ce,canSelect:!0,clozeBlur:0,otherParam:x,mediaLoading:!1,GetIsFreeGroup:function(){return T},GetPaySid:function(){return C},occupyScreen:E,loadStudentInfoInRetrain:function(e,t){r("/re/stuinfo",{method:"get",data:{sidStr:l.DecodedParams.sid_str?l.DecodedParams.sid_str:e},needProgress:!1},function(e,n){e?"ok"==n.status?t(!0,n.info):t(!1,n.error):t(!1,n)})},ver:M,noPaste:k,cameraEnhancements:D,beforeDoexam:I,phoneVerification:F,insufficientTime:O,getTime:function(e,t,n){var i={eid:e};n&&(i.login="1"),r("/do/gettime",{method:"get",data:i,needProgress:!1},function(e,n){e?"ok"==n.status?t(!0,n.date):n.hasOwnProperty("data")?t(!1,n.data):t(!1,n.error):t(!1,n)})},audioLimitTimes:L,ssdModelIsLoaded:!1,cpsStart:1,cameraIsWork:!1,cameraFirstErr:!1,getQrFileUploadToken:function(e,t,n){r("/mobile/getEssayFileUploadToken",{method:"post",data:{eid:l.eid,state:JSON.stringify(e),tid:t},needProgress:!1},function(e,t){e?"ok"==t.status?n(!0,t):n(!1,t.error,t):n(!1,t)})},isQRUpload:0,mupload:function(e,t){r("/mobile/mupload",{method:"post",data:{eid:l.eid,state:JSON.stringify(e)},needProgress:!1},function(e,n){e?"ok"==n.status?t(!0,n):t(!1,n.error,n):t(!1,n)})},isWssaveConnected:!1,wechatAuth:function(e){r("/wechat/payWechatAuth",{method:"post",data:{eid:l.eid}},function(t,n){t?(localStorage.setItem("payOpenidKey",n.token),e(!0,n.url)):e(!1,"")})},checkPayAppidScan:function(e){r("/wechat/checkPayAppidScan",{method:"post",data:{payOpenidKey:localStorage.getItem("payOpenidKey")}},function(t,n){t&&"ok"==n.status?e(!0):e(!1)})},getTid:function(){return new Promise(function(e,t){var n=he();if(0==n)var i=window.setInterval(function(){0!=(n=he())&&(window.clearInterval(i),e(n))},500);else e(n)})},getLocalState:function(e,t,n,i,a){r("/getlocalstate",{method:"post",data:{eid:e,tid:t,localState:n,token:i},needProgress:!1},function(e,t){e?("ok"==t.status?a(!0,t.data):a(!1,t.error),a(!0,t)):a(!1,t)})},openWaterMark:U,getMediaToken:function(e,t,n){r("/doexamapi/getmediaresourceurl",{method:"post",data:{eid:l.eid,url:e,type:t},needProgress:!1},function(e,t){e?"ok"==t.status?n(!0,t.url):n(!1,t.error):n(!1,t)})},miniCamera:B,sock:null,miniUrl:"",imgSuitableForLAN:me,authoritative:P,faceRecognition:R,saveSock:null,audioDoing:!1,pcVideoRecord:N,mobileVideoRcord:Q,screenRecord:H,advancedPcVideo:W,advancedMobileVideo:G,advancedScreenVideo:X,oldAdvancedPcVideo:K,openTakeImgInfo:$,getRoomToken:function(e){return new Promise(function(t,n){r("/do/exam/getwebrtctoken",{method:"post",data:{eid:l.eid,rtcType:e},needProgress:!1},function(e,i){e?"ok"==i.status?t(i):n(i.error):n(i)})})},getP2PRoomId:function(e){return new Promise(function(t,n){r("/do/exam/getP2PWebRtcToken",{method:"post",data:{eid:l.eid,rtcType:e},needProgress:!1},function(e,i){e?"ok"==i.status?t(i):n(i.error):n(i)})})},saveScreenRecord:function(){return new Promise(function(e,t){r("/do/exam/savepublishvedio",{method:"post",data:{eid:l.eid},needProgress:!1},function(n,i){n?"ok"==i.status?e(i):t(i.error):t(i)})})},getPushUrl:function(){return new Promise(function(e,t){r("/do/exam/getpushurl",{method:"post",data:{eid:l.eid},needProgress:!1},function(n,i){n?"ok"==i.status?e(i):t(i.error):t(i)})})},startRec:function(){return new Promise(function(e,t){r("/do/exam/startrec",{method:"post",data:{eid:l.eid},needProgress:!1},function(n,i){n?"ok"==i?e(i):t(i.error):t(i)})})},stopRec:function(){return new Promise(function(e,t){r("/do/exam/stoprec",{method:"post",data:{eid:l.eid},needProgress:!1},function(n,i){n?"ok"==i?e(i):t(i.error):t(i)})})},getStuPhotoBase64:function(){return"base64photo"},preventJump:Z,skipFaceCheck:ee,openFaceRecheck:!0,needAndroidFullScreen:_,isServerFaceVerifyBeforeExam:!1,groupAction:"",resumeTid:0,getMuploadStatus:function(e){return new Promise(function(t,n){r("/do/exam/getmuploadimg",{method:"post",data:{eid:l.eid,qid:e},needProgress:!1},function(e,i){e?"ok"==i.status?t(i):n(i.error):n(i)})})},setMuploadToken:function(e){return new Promise(function(t,n){r("/do/exam/setmuploadtoken",{method:"post",data:{eid:l.eid,token:e},timeout:5e3,needProgress:!1},function(e,i){e?"ok"==i.status?t(i):n(i.error):n(i)})})},setFaceverifys:function(e,t,n,i,a){var o={};o.eid=e,o.verifyType=t,n&&(o.msgType=n),i&&(o.imagebase64=i),r("/do/exam/faceverifys",{method:"post",data:o,needProgress:!1},function(e,t){a(!!e,t)})},loginSfid:-1,isStrict:te,saveExamLogs:function(e,t){r("/do/exam/saveexamlogs",{method:"post",data:{eid:l.eid,state:e.state,log_type:e.type},needProgress:!1},function(e,n){e?"ok"==n.status?t(!0,n):t(!1,n.error,n):t(!1,n)})},getQuesByFixData:function(e,t){r("/doexamapi/getquesbyfixdata",{method:"post",data:{eid:l.eid,tidstr:e},needProgress:!1},function(e,n){e?"ok"==n.status?t(!0,n):t(!1,n.error,n):t(!1,n)})},fixDataSubmit:function(e,t,n){r("/doexamapi/fixdatasubmit",{method:"post",data:{eid:l.eid,tidstr:e,state:JSON.stringify(t)},needProgress:!1},function(e,t){e?"ok"==t.status?n(!0,t):n(!1,t.error,t):n(!1,t)})},recordsNormalScreen:function(e){r("/do/exam/recordsnormalscreen",{method:"post",data:{eid:l.eid},needProgress:!1},function(t,n){t&&"ok"==n.status?e(!0,n):e(!1,n)})},isMock:m,getsignatureSave:function(e,t){r("/doexamapi/signatureexam/save",{method:"post",data:{eid:l.eid,url:e},needProgress:!1},function(e,n){e?"ok"==n.status?t(!0,n):t(!1,n.error,n):t(!1,n)})},needSignature:j,savecamerapictureByKey:function(e,t,n){r("/do/exam/savecamerapictureByKey",{method:"post",data:{eid:l.eid,key:e,type:t},needProgress:!1},function(e,t){e?"ok"==t.status?n(!0,t.left):n(!1,t.error):n(!1,t)})},fullscreenStartupCheck:function(e){r("http://localhost:40360/exam/startup",{needProgress:!1,needOrigin:!0,dataType:"jsonp",method:"GET",timeout:3e3},function(t,n){e(t,n)})},getWebRTCMobileStatus:function(e,t,n,i){r("/doexamapi/getwebrtcstatus",{method:"get",data:{qrStatus:e,webrtcviStatus:t,code:n},needProgress:!1},function(e,t){e&&"ok"==t.status?i(!0,t):i(!1,t)})},setWebRTCMobileStatus:function(e,t,n,i){r("/doexamapi/setwebrtcstatus",{method:"post",data:{qrcode:e,webrtcvicode:t,code:n},needProgress:!1},function(e,t){e&&"ok"==t.status?i(!0,t):i(!1,t)})},isPCWebRTCVideoMode:Y,pcWebRTCVideoStatus:!1,isMobileWebRTCVideoMode:q,mobileWebRTCVideoStatus:!1,isScreenWebRTCVideoMode:z,homeDomain:"https://"+b,getExecuteResult:function(e){var t=JSON.parse(JSON.stringify(e));return t.eid=l.eid,t.info=JSON.stringify(t.info),new Promise(function(e,n){r("/do/exam/codingResultApi",{method:"post",data:t,needProgress:!1},function(t,i){t&&"ok"==i.status?e(i):n(i)})})},codingRecord:ve,getEssayAnnotations:function(e,t,n,i){r("/doexamapi/getEssayAnnotations",{method:"post",data:{tid:e,eid:t,qid:n},needProgress:!1},function(e,t){e&&"ok"==t.status?i(!0,t):i(!1,t)})},getNowSetting:function(){var e={};return e.eid=l.eid,new Promise(function(t,n){r("/do/getexamset",{method:"GET",data:e,needProgress:!1},function(e,i){e&&"ok"==i.status?t(i):n(i)})})},uploadScratchFile:function(e){return e.eid=l.eid,new Promise(function(t,n){r("/do/exam/uploadstuscratchcode",{method:"POST",data:e,needProgress:!1},function(e,i){e&&"ok"==i.status?t(i):n(i)})})},allCodeTaskList:we,codeTaskErrorTips:["invalid","partiallycorrect","memorylimitexceeded","timelimitexceeded","outputlimitexceeded","fileerror","nonzeroexitstatus","signalled","dangeroussyscall","judgementfailed","invalidinteraction","internalerror"],getCodeTaskResult:function(e,t){var n=e.join(",");return new Promise(function(e,i){r("/do/exam/getruncoderesult",{method:"POST",data:{state:t+n,eid:l.eid},needProgress:!1},function(t,n){t?e(n):i(n)})})},iceServers:u.iceServers,langList:ue,langName:le}},function(e,t,n){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=function(){var e=c(regeneratorRuntime.mark(function t(){var e,n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e={video:{}},!navigator.mediaDevices||!navigator.mediaDevices.enumerateDevices){t.next=9;break}return t.next=4,navigator.mediaDevices.enumerateDevices().then(function(e){var t=!1,n=!0,i=!1,r=window.localStorage.getItem("camId"),a=!1,o=0,s=e,c=Array.isArray(s),u=0;for(s=c?s:s[Symbol.iterator]();;){var l;if(c){if(u>=s.length)break;l=s[u++]}else{if((u=s.next()).done)break;l=u.value}var d=l;"videoinput"==d.kind&&o++,"videoinput"==d.kind&&r&&r==d.deviceId&&(a=!0),"videoinput"==d.kind&&-1==d.label.toLowerCase().indexOf("vcam")&&-1==d.label.indexOf("360")&&-1==d.label.toLowerCase().indexOf("virtual")&&-1==d.label.toLowerCase().indexOf("softcam")&&d.label.toLowerCase().indexOf("front")>-1?i=d.deviceId:"videoinput"==d.kind&&-1==d.label.toLowerCase().indexOf("vcam")&&-1==d.label.indexOf("360")&&-1==d.label.toLowerCase().indexOf("virtual")&&-1==d.label.toLowerCase().indexOf("softcam")?t||(t=d.deviceId):"videoinput"==d.kind&&(n=!0)}return window.camNum=o,r&&a?r:i||(t&&n?t:null)})["catch"](function(e){return console.log("camera get device id error: ",e),null});case 4:return(n=t.sent)?e.video.deviceId=n:e.video.facingMode="user",t.abrupt("return",e);case 9:return t.abrupt("return",e);case 10:case"end":return t.stop()}},t,this)}));return function(){return e.apply(this,arguments)}}(),a=function(){var e=c(regeneratorRuntime.mark(function t(e,n){var i;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(navigator.mediaDevices===undefined&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===undefined&&(navigator.mediaDevices.getUserMedia=function(e){var t=navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;return t?new Promise(function(n,i){t.call(navigator,e,n,i)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia){t.next=7;break}return t.next=5,r();case 5:return i=t.sent,t.abrupt("return",new Promise(function(t,r){navigator.mediaDevices.getUserMedia(i).then(function(i){if("srcObject"in e?e.srcObject=i:e.src=window.URL.createObjectURL(i),e.play(),n){var r=document.getElementsByClassName("camera")[0];r&&("srcObject"in r?r.srcObject=i:r.src=window.URL.createObjectURL(i),r.play())}t()})["catch"](function(e){console.log(e),r()})}));case 7:case"end":return t.stop()}},t,this)}));return function(t,n){return e.apply(this,arguments)}}(),o=function(){var e=c(regeneratorRuntime.mark(function t(e){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!navigator.mediaDevices||!navigator.mediaDevices.enumerateDevices){t.next=3;break}return t.next=3,navigator.mediaDevices.enumerateDevices().then(function(t){var n=[],i=window.localStorage.getItem("camId"),r=0;window.localStorage.setItem("camId","0");var o=t,s=Array.isArray(o),c=0;for(o=s?o:o[Symbol.iterator]();;){var u;if(s){if(c>=o.length)break;u=o[c++]}else{if((c=o.next()).done)break;u=c.value}var l=u;"videoinput"==l.kind&&(n.push(l),r++,i&&"0"!=i&&l.deviceId==i&&(T=r))}n[T]?window.localStorage.setItem("camId",n[T].deviceId):n.length>0&&(T=0,window.localStorage.setItem("camId",n[T].deviceId)),T++,e&&a(e,!0)});case 3:case"end":return t.stop()}},t,this)}));return function(t){return e.apply(this,arguments)}}(),s=function(){var e=c(regeneratorRuntime.mark(function t(e){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:n="https://file.onlineexammakercdn.com","zh"!=(e="zh-cn"==e?"zh":"en")&&(n="https://file.onlineexammakercdn.com"),f.loadJsModule({innerHTML:'\n import * as monaco from "'+n+'/cdn/monaco-v2/esm/vs/editor/editor.main.js";\n import {unthemedButtonStyles, Button} from "'+n+'/cdn/monaco-v2/esm/vs/base/browser/ui/button/button.js";\n window.monaco = monaco;'}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/actionbar/actionbar.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/aria/aria.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/breadcrumbs/breadcrumbsWidget.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/codicons/codicon/codicon.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/codicons/codicon/codicon-modifiers.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/contextview/contextview.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/countBadge/countBadge.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/dialog/dialog.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/dropdown/dropdown.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/findinput/findInput.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/hover/hover.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/iconLabel/iconlabel.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/inputbox/inputBox.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/keybindingLabel/keybindingLabel.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/list/list.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/mouseCursor/mouseCursor.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/progressbar/progressbar.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/sash/sash.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/scrollbar/media/scrollbars.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/selectBox/selectBox.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/selectBox/selectBoxCustom.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/splitview/splitview.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/table/table.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/toggle/toggle.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/toolbar/toolbar.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/base/browser/ui/tree/media/tree.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/controller/textAreaHandler.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/blockDecorations/blockDecorations.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/decorations/decorations.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/glyphMargin/glyphMargin.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/indentGuides/indentGuides.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/lineNumbers/lineNumbers.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/lines/viewLines.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/linesDecorations/linesDecorations.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/margin/margin.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/marginDecorations/marginDecorations.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/minimap/minimap.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/overlayWidgets/overlayWidgets.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/rulers/rulers.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/scrollDecoration/scrollDecoration.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/selections/selections.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/viewCursors/viewCursors.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/viewParts/whitespace/whitespace.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/widget/media/editor.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/widget/media/diffEditor.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/browser/widget/media/diffReview.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/anchorSelect/browser/anchorSelect.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/bracketMatching/browser/bracketMatching.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/codeAction/browser/lightBulbWidget.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/codelens/browser/codelensWidget.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/colorPicker/browser/colorPicker.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/dnd/browser/dnd.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/dropOrPasteInto/browser/postEditWidget.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/find/browser/findOptionsWidget.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/find/browser/findWidget.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/folding/browser/folding.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/gotoError/browser/media/gotoErrorWidget.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/gotoSymbol/browser/link/goToDefinitionAtPosition.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/gotoSymbol/browser/peek/referencesWidget.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/hover/browser/hover.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/inlineCompletions/browser/ghostText.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/inlineProgress/browser/inlineProgressWidget.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/linkedEditing/browser/linkedEditing.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/links/browser/links.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/markdownRenderer/browser/renderedMarkdown.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/message/browser/messageController.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/parameterHints/browser/parameterHints.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/peekView/browser/media/peekViewWidget.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/rename/browser/renameInputField.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/snippet/browser/snippetSession.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/stickyScroll/browser/stickyScroll.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/suggest/browser/media/suggest.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/symbolIcons/browser/symbolIcons.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/unicodeHighlighter/browser/bannerController.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/unicodeHighlighter/browser/unicodeHighlighter.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/wordHighlighter/browser/highlightDecorations.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/contrib/zoneWidget/browser/zoneWidget.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/standalone/browser/standalone-tokens.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/standalone/browser/inspectTokens/inspectTokens.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/editor/standalone/browser/quickInput/standaloneQuickInput.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/platform/actions/browser/menuEntryActionViewItem.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/platform/actionWidget/browser/actionWidget.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/platform/quickinput/browser/media/quickInput.css"}),f.loadCss({src:n+"/cdn/monaco-v2/esm/vs/platform/severityIcon/browser/media/severityIcon.css"});case 93:case"end":return t.stop()}},t,this)}));return function(t){return e.apply(this,arguments)}}();function c(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function i(r,a){try{var o=t[r](a),s=o.value}catch(error){return void n(error)}if(!o.done)return Promise.resolve(s).then(function(e){i("next",e)},function(e){i("throw",e)});e(s)}("next")})}}var u=n(20),l=n(444),d=n(445),h=(n(7).log,g("fm")),f=n(25);function p(){if(0==arguments.length)return this;var e=arguments[0];e+="";for(var t=0;t-1){var i=new RegExp("http(s)?://userfile.youkaoshi.cn","gi");return e.replace(i,n)}var r=p("{0}//{1}",window.location.protocol,window.location.host);return e.replace(/\%host\%/g,r)}function y(e){var t=document.createElement("div");t.innerHTML=e;var n=t.innerText||t.textContent;return t=null,n}function b(e){var t="";try{t=katex.renderToString(e,{throwOnError:!0,displayMode:!1,macros:{$:""}})}catch(err){t="[EQUATION NOT RECOGNIZE]"}return t}function S(e,t,n,i){var r=new Image;r.src=e,r.onload=function(){var e=this.width,r=this.height,a=.2;i&&(e=t.width||295,r=t.height||413);var o=document.createElement("canvas"),s=o.getContext("2d"),c=document.createAttribute("width"),u=document.createAttribute("height");c.nodeValue=e,u.nodeValue=r,o.setAttributeNode(c),o.setAttributeNode(u),s.drawImage(this,0,0,e,r),t.quality&&t.quality<=1&&t.quality>0&&(a=t.quality);var l=o.toDataURL("image/jpeg",a);n(l)}}function x(e,t,n){t=t||e.match(/^data\:([^\;]+)\;base64,/im)[1]||"",e=e.replace(/^data\:([^\;]+)\;base64,/gim,"");var i=atob(e);n!=undefined&&""!=n&&(19==n.length&&(n+="0"),n&&(i=n+"-check"+i));for(var r=i.length,a=new ArrayBuffer(r),o=new Uint8Array(a),s=0;s'},closeTag:function(e,t){return"
"}},img:{openTag:function(e,t){var n=(e="string"==typeof e?e:"").match(/(\d+)x(\d+)/),i=t;if(i=i.replace(/
/gm,"\n"),n){var r=n[1];return'
"}return'
'},closeTag:function(e,t){return""},displayContent:!1},audio:{openTag:function(e,t){return p('',t)},closeTag:function(e,t){return""},displayContent:!1},video:{openTag:function(e,t){return p('',t)},closeTag:function(e,t){return""},displayContent:!1},br:{openTag:function(e,t){return"
"},closeTag:function(e,t){return""},displayContent:!1},u:{openTag:function(e,t){return""},closeTag:function(e,t){return""}},size:{openTag:function(e,t){return e=e||"",''},closeTag:function(e,t){return""}},em:{openTag:function(e,t){if(""==(e=e||""))return"";e=e.split("=")[1];parseInt(e.substr(1),10);return''},closeTag:function(e,t){return""==(e=e||"")?"":""}},url:{openTag:function(e,t){var n;return-1==(n=e?e.substr(1):t.replace(/<.*?>/g,"")).indexOf("http://")&&-1==n.indexOf("https://")&&(n="http://"+n),''},closeTag:function(e,t){return""}},youtube:{openTag:function(e,t){return p('"},displayContent:!1},font:{openTag:function(e,t){return""==(e=e||"")?"":""},closeTag:function(e,t){return""==(e=e||"")?"":""}}}),window.camNum=0;var T=0;function C(){return navigator.userAgent.indexOf("Android")>-1}function E(){if(!window.location.href)return!1;var e=window.location.href.split("/");return e.length>=6&&"takeexam"==e[3]&&"mock"==e[4]}e.exports={format:p,isMobile:A,isSpecialBroswer:function(){var e=navigator.userAgent,t=!!e.match(/\(i[^;]+;( U;)? CPU.+/),n=t&&/ QQ/i.test(e),i=t&&e.split("UCBrowser/").length>1;return n||i},isTablet:function(){return u.tablet()},trim:function(e){return e?"object"==(void 0===e?"undefined":i(e))?"":e.trim?e.trim():e.replace(/^\s+|\s+$/gm,""):""},copy:function(e,t){for(var n in e)t[n]=e[n];return t},goToElement:function(e){A()&&document.getElementsByClassName("mobile-questions-bt")&&document.getElementsByClassName("mobile-questions-bt")[0]?document.getElementsByClassName("mobile-questions-bt")[0].scrollTop=e:document.body.scrollTop=document.documentElement.scrollTop=e},isWechat:function(){var e=window.navigator.userAgent.toLowerCase();return"micromessenger"==e.match(/MicroMessenger/i)&&"wxwork"!=e.match(/wxwork/i)},base64Decode:function(e){return l.decode(e)},base64Encode:function(e){return l.encode(e)},unSupportIE:function(){var e=m(6),t=m(7);return m(5)||e||t},isIE:m,IEVersion:function(){var e=navigator.userAgent,t=e.indexOf("compatible")>-1&&e.indexOf("MSIE")>-1,n=e.indexOf("Edge")>-1&&!t,i=e.indexOf("Trident")>-1&&e.indexOf("rv:11.0")>-1;if(t){new RegExp("MSIE (\\d+\\.\\d+);").test(e);var r=parseFloat(RegExp.$1);return 7==r?7:8==r?8:9==r?9:10==r?10:6}return n?12:i?11:-1},addClassToHTML:function(e){var t=null;(function(e){return v.className.match(new RegExp(e,"i"))})(e)||(t=v.className.replace(/^\s+|\s+$/g,""),v.className=t+" "+e)},copyToClipboard:function(e){if(window.clipboardData&&window.clipboardData.setData)return clipboardData.setData("Text",e);if(document.queryCommandSupported&&document.queryCommandSupported("copy")){var t=document.createElement("span"),n=window.getSelection();t.innerText=e,t.style.opacity=0,document.body.appendChild(t),n.rangeCount>0&&n.removeAllRanges();var i=document.createRange();i.selectNode(t),n.addRange(i);try{return document.execCommand("copy")}catch(r){return console.warn("Copy to clipboard failed.",r),!1}finally{document.body.removeChild(t)}return!1}},getLanguage:function(){var e=navigator.language;return e||(e=navigator.browserLanguage),e},htmlspecialchars:function(e){var t="";if(0==e.length)return"";for(var n=0;n":t+=">";break;case"&":t+="&";break;case" ":" "==e.substr(n+1,1)?(t+=" ",n++):t+=" ";break;case'"':t+=""";break;case"\n":t+="
";break;default:t+=e.substr(n,1)}return t},loadJs:function(e,t){var n=window.document.getElementsByTagName("script")[0],i=window.document.createElement("script");return i.src=e,i.async=!0,n.parentNode.insertBefore(i,n),t&&"function"==typeof t&&(i.onload=t),i},bbcodeToHtml:function(e,t,n){var i=(e=function(e){var t=/(\[table\])((?:\\.|[\s\S])*?)(\[\/table\])/,n=[],i=e;if(!i)return"";for(var r=i.match(t);null!==r;)n.push(i.substring(0,r.index)),n.push(r[0].replace(new RegExp("\n","gm"),"")),i=i.substr(r.index+r[0].length),r=i.match(t);return n.push(i),n.join("")}(e)).replace(new RegExp("\n","gm"),"[br][/br]"),r=d.process({text:i,removeMisalignedTags:!1,addInLineBreaks:!1});return p("{0}//{1}",window.location.protocol,window.location.host),w(r.html,t,n)},ParamFromURL:function(e){var t=location.href;e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var n=new RegExp("[\\?&]"+e+"=([^]*)").exec(t);return null==n?null:n[1]},imgSuitableForLAN:w,loadCssCode:function(e){var t=document.createElement("style");t.type="text/css",t.rel="stylesheet",t.appendChild(document.createTextNode(e)),document.getElementsByTagName("head")[0].appendChild(t)},checkFormula:function(e){for(var t=/(\${1,2})(\s)((?:\\.|[\s\S])*?)(\${1,2})/,n=[],i=e,r=i.match(t);null!==r;)n.push(i.substring(0,r.index)),n.push(b(y(r[0]))),r=(i=i.substr(r.index+r[0].length)).match(t);return n.push(i),n.join("")},getImgNaturalDimensions:function(e,t,n){var i=new Image;i.onload=function(){var r=i.width,a=i.height;n(e,t,{w:r,h:a})},i.onerror=function(i){n(e,t,{w:0,h:0})},i.src=e},toCDB:function(e){var t="";if("string"!=typeof e||""==e)return"";for(var n=0;n65280&&e.charCodeAt(n)<65375?t+=String.fromCharCode(e.charCodeAt(n)-65248):t+=String.fromCharCode(e.charCodeAt(n)):t+=String.fromCharCode(e.charCodeAt(n)-12256);return t},ifForceMobile:h,isFullScreenTrueVersion:function(){if(window.androidFullScreen)return 10001;try{if(0==Object.keys(window.external).length)var e=window.fullscreenexam.GetVersion();else e=window.external.GetVersion();return e}catch(error){return 0}},SHA1:function(e){function t(e,t){return e<>>32-t}function n(e){var t,n="";for(t=7;t>=0;t--)n+=(e>>>4*t&15).toString(16);return n}var i,r,a,o,s,c,u,l,d,h=new Array(80),f=1732584193,p=4023233417,A=2562383102,g=271733878,m=3285377520,v=(e=function(e){e=e.replace(/\r\n/g,"\n");for(var t="",n=0;n127&&i<2048?(t+=String.fromCharCode(i>>6|192),t+=String.fromCharCode(63&i|128)):(t+=String.fromCharCode(i>>12|224),t+=String.fromCharCode(i>>6&63|128),t+=String.fromCharCode(63&i|128))}return t}(e)).length,w=new Array;for(r=0;r>>29),w.push(v<<3&4294967295),i=0;i-1},convertBase64UrlToBlob:function(e){for(var t=e.split(","),n=t[0].match(/:(.*?);/)[1],i=atob(t[1]),r=i.length,a=new Uint8Array(r);r--;)a[r]=i.charCodeAt(r);return new Blob([a],{type:n})},photoCompress:S,imageCompress:function(e,t,n){var i=new FileReader;i.readAsDataURL(e),i.onload=function(){var e=this.result,i=0;u.ios()&&(i=function(e){var t=new DataView(e),n=0,i=t.byteLength;if(65496!=t.getUint16(0,!1))return 0;for(;n=i)return 0;var r=n+4;if(1165519206!=t.getUint32(r,!1))return 0;for(var a=r+6,o=18761==t.getUint16(a,!1),s=a+t.getUint32(a+4),c=t.getUint16(s,o),u=s+2,l=0;l0?o=t.quality:.1==t&&(o=.2);var s=document.createElement("canvas"),c=s.getContext("2d"),l=document.createAttribute("width"),d=document.createAttribute("height"),h=u.getIosVersion();(h=h?Number(h.substring(0,4)):0)<=13.4&&6==n?(l.nodeValue=r,d.nodeValue=e):(l.nodeValue=e,d.nodeValue=r),s.setAttributeNode(l),s.setAttributeNode(d),h<=13.4&&6==n?c.transform(0,1,-1,0,r,0):h<=13.4&&3==n&&c.transform(-1,0,0,-1,e,r),c.drawImage(this,0,0,e,r);var f=s.toDataURL("image/jpeg",o);i(f)}}(e,t,i,n)}},enterFullScreen:function(){try{0==Object.keys(window.external).length&&window.fullscreenexam.EnterFullscreen()}catch(error){alert(error)}},exitFullscreen:function(){if(!window.androidFullScreen)try{0==Object.keys(window.external).length&&window.fullscreenexam.ExitFullscreen()}catch(error){alert(error)}},getCameraId:r,cameraInit:a,randomString:function(e){e=e||32;for(var t="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",n=t.length,i="",r=0;r40960?function a(e,t,n,i,r){var o=0;S(e,{quality:.5,width:n,height:i},function(e){o++,e.length>t&&o<3?a(e,t,n,i,r):r&&r(e)},!1)}(e,40960,i,r,t):t&&t(e)}},toggleCamera:o,base64ToArrayBuffer:x,parseLink:function(e,t,n,i){return i=-1!=(i=i.replace("eid={eid}","eid="+e).replace("sid={sid}","sid="+t).replace("tid={tid}","tid="+n)).indexOf("http")?i:"http://"+i},isAndroid:C,getQueryString:g,getMockId:function(){if(!window.location.href||!E())return"";var e=window.location.href.split("/"),t="";return e[5].indexOf(".html")>0&&(t=e[5].split(".")[0]),t},isMockExam:E,testDelay:function(){return new Promise(function(e,t){var n=0,i=Math.ceil((new Date).getTime()/1e3),r=new Image,a=0,o=setInterval(function(){++n>100&&(a=100,clearInterval(o),e(a))},100);r.src="http://www.gzhaozhi.com/images/bg_contact.jpg?t="+i,r.onload=function(){n>100||(a=n/1e4>=100?100:n/1e4,clearInterval(o),e(a))},r.onerror=function(t){n>100||(a=100,clearInterval(o),e(a))}})},formatTime:function(e){var t=Math.floor(e/3600),n=Math.floor(e%3600/60),i=e%60,r=n<10?"0"+n:n,a=i<10?"0"+i:i;return t>0?(t<10?"0"+t:t)+":"+r+":"+a:r+":"+a},loadMonaco:s,filterXSS:function(e){var t={"<":"<",">":">","{":"{","}":"}"};return e.replace(/[\{\}\<\>]/g,function(e){return t[e]})}}},,function(e,t,n){"use strict";var i=n(5),r=n(2),a=n(9),o=i.extend({i18n:a.i18n,i18nf:a.i18nf,r:function(e){return window.RPrefix===undefined?e:(e=window.RPrefix+e).replace("//","/")},rf:function(){for(var e=arguments[0],t=[],n=1;n3){i.sort(function(e,t){return t.length-e.length}),n+="switch(str.length){";for(r=0;rs&&(u=s);var l=e.slice(c,u),d="["+(a+1)+"] "+(c>0?"..":""),h=ut.length-1&&(n=t.length-1),e.lastIndex=0;var r=function(e,t){for(var n=0,i=0,r=e.length;it)return{num:i,line:e[i],start:t-n,prev:e[i-1],next:e[i+1]};n=n+a+1}}(t.split(e),n),a=r.start,o=r.num;return(r.prev?i(r.prev,a,o-1)+"\n":"")+i(r.line,a,o,!0)+"\n"+(r.next?i(r.next,a,o+1)+"\n":"")}}();var c=/\((\?\!|\?\:|\?\=)/g;r.findSubCapture=function(e){var t=0,n=0,i=e.length,r=e.match(c);for(r=r?r.length:0;i--;){var a=e.charAt(i);0!==i&&"\\"===e.charAt(i-1)||("("===a&&t++,")"===a&&n++)}if(t!==n)throw"RegExp: "+e+"'s bracket is not marched";return t-r},r.escapeRegExp=function(e){return e.replace(/[-[\]{}()*+?.\\^$|,#\s]/g,function(e){return"\\"+e})};var u=new RegExp("&(?:(#x[0-9a-fA-F]+)|(#[0-9]+)|("+r.keys(a).join("|")+"));","gi");r.convertEntity=function(e){return(""+e).replace(u,function(e,t,n,i){var r;return r=n?parseInt(n.slice(1),10):t?parseInt(t.slice(2),16):a[i],String.fromCharCode(r)})},r.createObject=Object.create?function(e){return Object.create(e||null)}:function(){function e(){}return function(t){if(!t)return{};e.prototype=t;var n=new e;return e.prototype=null,n}}(),r.createProto=function(e,t){function n(){this.constructor=e}return n.prototype=t,e.prototype=new n},r.removeOne=function(e,t){for(var n=e.length;n--;)if(t(e[n]))return void e.splice(n,1)},r.clone=function(e){if(!e||"object"!=typeof e)return e;if(Array.isArray(e)){for(var t=[],n=0,i=e.length;nt?(clearTimeout(a),a=null,o=c,r=e.apply(n,i),n=i=null):a||(a=setTimeout(s,u)),r}},r.escape=function(){var e=/&/g,t=//g,i=/\'/g,r=/\"/g,a=/[&<>\"\']/;return function(o){return a.test(o)?o.replace(e,"&").replace(t,"<").replace(n,">").replace(i,"'").replace(r,"""):o}}(),r.cache=function(e){var t=[],n={};return{set:function(e,i){return t.length>this.max&&(n[t.shift()]=undefined),n[e]===undefined&&t.push(e),n[e]=i,i},get:function(e){return e===undefined?n:n[e]},max:e=e||1e3,len:function(){return t.length}}},r.handleEvent=function(e,t){var n,i=this;return"expression"===e.type&&(n=e.get),n?function(e){var t=this;i.$update(function(){var r=this.data;r.$event=e,r.$sender=t,!1===n(i)&&e&&e.preventDefault&&e.preventDefault(),r.$event=undefined,r.$sender=undefined})}:function(){var t=r.slice(arguments);t.unshift(e),i.$update(function(){i.$emit.apply(i,t)})}},r.once=function(e){var t=0;return function(){0==t++&&e.apply(this,arguments)}},r.fixObjStr=function(e){return 0!==e.trim().indexOf("{")?"{"+e+"}":e},r.map=function(e,t){for(var n=[],i=0,r=e.length;i/g,i=/\'/g,r=/\"/g,a=/[&<>\"\']/;return function(o){return o=function(e){return String(e===undefined||null==e?"":e)}(o),a.test(o)?o.replace(e,"&").replace(t,"<").replace(n,">").replace(i,"'").replace(r,"""):o}}(),r.simpleDiff=function(e,t){var n=e.length;if(n!==t.length)return!0;for(var i=0;i{confirmText||this.i18n("confirm")}'}});r.$on("confirm",function(e){r.hide(),n(e.accept),r.destroy()}),r.show()},confirm:function(e,t){t=t||function(){};var n=new i({$body:e,data:{title:a.brandInfo.title,foot:' '}});n.$on("confirm",function(e){n.hide(),t(e.accept),n.destroy()}),n.show()},showDialog:function(e,t,n,o,s,c){n=n||function(){return!0},t=t||[],o=o===undefined||o,s=s===undefined||s,c=c!==undefined&&c;var u=function(e){if(e.length<1)return"";for(var t=[],n=0;n{2}',e[n].cls&&""!=e[n].cls?e[n].cls:"btn btn-default",e[n].value,e[n].label));return t.join(" ")},l=new i({$body:e,data:{title:a.brandInfo.title,foot:u(t),noClose:!o,needntIcon:!s,needNewIcon:c,nowTime:Math.ceil((new Date).getTime()/1e3)}});l.$on("confirm",function(e){n(e.accept)&&(l.hide(),l.destroy())}),l.show();var d={close:function(){return l.hide(),d},show:function(){return l.show(),d},destory:function(){l.destroy()},setContent:function(e){return l.$body=e,l.$update(),d},setButtons:function(e){return l.$update("foot",u(e)),d},setCallback:function(e){return n=e,d},setTitle:function(e){return l.$update("title",e),d},setNewIcon:function(e){return l.$update("needNewIcon",e),d},getContent:function(){return l.$body}};return d}}},function(e,t,n){var i=n(83)("wks"),r=n(55),a=n(8).Symbol,o="function"==typeof a;(e.exports=function(e){return i[e]||(i[e]=o&&a[e]||(o?a:r)("Symbol."+e))}).store=i},function(e,t,n){var i=n(35),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},function(e,t,n){"use strict";var i,r=n(45),a=n(2),o=n(76),s=!1,c={scoreCode:"",total:0,ranking:0},u=!1;function l(e,t,n,i){r("/do/exam/submit",{method:"post",data:{eid:n,state:JSON.stringify(e),localState:t},needProgress:!1},function(e,t){if(e)if("ok"==t.status){if(s=!0,u=!0,"{}"===JSON.stringify(t.result.answers)&&""!=t.result.answerStr){var n=o.rc4Decript(t.result.answerStr,"yrkcs4"+t.result.tid);t.result.answers=JSON.parse(a.base64Decode(n))}if(t.result&&t.result.questions&&0==t.result.questions.length&&""!=t.result.questionStr){n=o.rc4Decript(t.result.questionStr,"yrkcs4"+t.result.tid);t.result.questions=JSON.parse(a.base64Decode(n))}a.copy(t.result,c),c.wrongs||(c.wrongs=[]),c.rights||(c.rights=[]),c.undo||(c.undo=[]),i(!0,c)}else i(!1,t.error);else i(!1,t)})}function d(e,t){r("/asynSubmitCheck",{method:"post",data:{eid:e},needProgress:!1},function(e,n){e?"ok"==n.status?t(!0,n.certificateURL):t(!1,n.error):t(!1,n)})}e.exports=((i={saveDoExamState:function(e,t,n,i){r("/do/exam/savestate",{method:"post",data:{eid:n,state:JSON.stringify(e),localState:t},needProgress:!1},function(e,t){e?"ok"==t.status?i(!0,t.data,undefined,t.thisTime,t.serverSecondsTaken):i(!1,t.error,t):i(!1,t)})},wxUploadMedia:function(e,t,n){r("/do/exam/wxUploadMedia",{method:"post",data:{eid:t,state:JSON.stringify(e)},needProgress:!1},function(e,t){e&&"ok"==t.status?n(!0,t):n(!1,t)})},getAward:function(e,t,n){r("/do/exam/getAward",{method:"post",data:{eid:t,state:JSON.stringify(e)},needProgress:!1},function(e,t){e?"ok"==t.status?n(!0,t.data):n(!1,t.error,t):n(!1,t)})},getRewards:function(e,t,n){r("/do/exam/getRewards",{method:"post",data:{eid:t,state:JSON.stringify(e)},needProgress:!1},function(e,t){e?"ok"==t.status?n(!0,t.data):n(!1,t.error,t):n(!1,t)})},saveReceiveInfo:function(e,t,n){r("/saveReceiveInfo",{method:"post",data:{eid:t,state:JSON.stringify(e)},needProgress:!1},function(e,t){e?"ok"==t.status?n(!0,t.data):n(!1,t.error,t):n(!1,t)})},submit:l}).submit=l,i.submited=s,i.isSubmitViewResult=u,i.submitedState=c,i.questionsDetails={},i.getRewardAfterExam=function(e,t,n){r("/getRewardAfterExam",{method:"post",data:{eid:t,state:JSON.stringify(e)},needProgress:!1},function(e,t){e?"ok"==t.status?n(!0,t.data):n(!1,t.error,t):n(!1,t)})},i.asynSubmitCheck=d,i.asynSubmitCheck=d,i.submitAction={saNormal:1,saTimeup:2,saForceSubmit:3,saSystemSubmit:4,saCorrectToContinueFailed:5,saSwitchApplication:6,saCheatApplication:7,saInterrupt:8},i.isResultView=!1,i.lanFinger="",i.stuPhotoBase64="",i.thistid=0,i)},function(e,t,n){e.exports=!n(10)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){"use strict";e.exports={MultipleChoice:1,MultipleResponse:2,TrueFalse:3,FillInBlank:4,Essay:5,Package:6,Uncertain:7,Sorting:8,Matching:9,Cloze:10,Coding:11,Classified:12,SelectType:[1,2,3,7]}},function(e,t,n){var i=n(6),r=n(160),a=n(38),o=Object.defineProperty;t.f=n(16)?Object.defineProperty:function(e,t,n){if(i(e),t=a(t,!0),i(n),r)try{return o(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var i=n(39);e.exports=function(e){return Object(i(e))}},function(e,t,n){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=window.device,a={},o=[];window.device=a;var s=window.document.documentElement,c=window.navigator.userAgent.toLowerCase(),u=["googletv","viera","smarttv","internet.tv","netcast","nettv","appletv","boxee","kylo","roku","dlnadoc","roku","pov_tv","hbbtv","ce-html"];function l(e){return-1!==c.indexOf(e)}function d(e){return s.className.match(new RegExp(e,"i"))}function h(e){var t=null;d(e)||(t=s.className.replace(/^\s+|\s+$/g,""),s.className=t+" "+e)}function f(e){d(e)&&(s.className=s.className.replace(" "+e,""))}function p(){a.landscape()?(f("portrait"),h("landscape"),A("landscape")):(f("landscape"),h("portrait"),A("portrait")),v()}function A(e){for(var t in o)o[t](e)}a.macos=function(){return l("mac")},a.ios=function(){return a.iphone()||a.ipod()||a.ipad()},a.iphone=function(){return!a.windows()&&l("iphone")},a.ipod=function(){return l("ipod")},a.ipad=function(){return!!(navigator.userAgent.match(/(iPad)/)||-1!==navigator.userAgent.indexOf("Macintosh")&&navigator.maxTouchPoints>0)},a.android=function(){return!a.windows()&&l("android")},a.androidPhone=function(){return a.android()&&l("mobile")},a.androidTablet=function(){return a.android()&&!l("mobile")},a.blackberry=function(){return l("blackberry")||l("bb10")||l("rim")},a.blackberryPhone=function(){return a.blackberry()&&!l("tablet")},a.blackberryTablet=function(){return a.blackberry()&&l("tablet")},a.windows=function(){return l("windows")},a.windowsPhone=function(){return a.windows()&&l("phone")},a.windowsTablet=function(){return a.windows()&&l("touch")&&!a.windowsPhone()},a.fxos=function(){return(l("(mobile")||l("(tablet"))&&l(" rv:")},a.fxosPhone=function(){return a.fxos()&&l("mobile")},a.fxosTablet=function(){return a.fxos()&&l("tablet")},a.meego=function(){return l("meego")},a.cordova=function(){return window.cordova&&"file:"===location.protocol},a.nodeWebkit=function(){return"object"===i(window.process)},a.miniprogram=function(){return l("miniprogram")},a.harmonyMobile=function(){return l("openharmony")&&l("mobile")},a.mobile=function(){return a.androidPhone()||a.androidTablet()||a.iphone()||a.ipad()||a.ipod()||a.windowsPhone()||a.blackberryPhone()||a.fxosPhone()||a.meego()||a.miniprogram()||a.harmonyMobile()},a.tablet=function(){return a.ipad()||a.androidTablet()||a.blackberryTablet()||a.windowsTablet()||a.fxosTablet()},a.desktop=function(){return!a.tablet()&&!a.mobile()},a.television=function(){for(var e=0;e1},a.landscape=function(){return window.innerHeight/window.innerWidth<1},a.getIosVersion=function(){if(!this.macos)return undefined;var e=this.getInfo().os.IOS;return e?e=e.replace(/_/g,"."):undefined},a.noConflict=function(){return window.device=r,this},a.ios()?a.ipad()?h("ios ipad tablet mobile"):a.iphone()?h("ios iphone mobile"):a.ipod()&&h("ios ipod mobile"):a.macos()?h("macos desktop"):a.android()?a.androidTablet()?h("android tablet mobile"):h("android mobile"):a.harmonyMobile()?h("harmony android mobile"):a.blackberry()?a.blackberryTablet()?h("blackberry tablet mobile"):h("blackberry mobile"):a.windows()?a.windowsTablet()?h("windows tablet mobile"):a.windowsPhone()?h("windows mobile"):h("windows desktop"):a.fxos()?a.fxosTablet()?h("fxos tablet mobile"):h("fxos mobile"):a.meego()?h("meego mobile"):a.nodeWebkit()?h("node-webkit"):a.television()?h("television"):a.desktop()&&h("desktop"),a.cordova()&&h("cordova"),a.onChangeOrientation=function(e){"function"==typeof e&&o.push(e)};var g="resize";function m(e){for(var t=0;t-1){var s=e.indexOf("NetType");n.netType=e.substr(s,e.indexOf(" ",s)-s).replace("NetType/","")}return n},a.getIcon=function(e,t){var n;switch(e){case"PC":n='';break;case"Linux":n='';break;case"Windows":n='';break;case"Android":n="";break;case"iPhone":n='';break;case"iPad":n='';break;case"Wecat":case"wechat":n='';break;case"IE":n='';break;case"Chrome":n='';break;case"Edge":n='';break;case"Firefox":n='';break;case"Safari":n='';break;default:n=e===undefined?'':e.indexOf("Mac")>-1?'':''}return n=n.replace("{0}","fa-"+t+"x")},e.exports=a},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var i=n(18),r=n(54);e.exports=n(16)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var i=n(8),r=n(22),a=n(26),o=n(55)("src"),s=n(225),c=(""+s).split("toString");n(32).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var u="function"==typeof n;u&&(a(n,"name")||r(n,"name",t)),e[t]!==n&&(u&&(a(n,o)||r(n,o,e[t]?""+e[t]:c.join(String(t)))),e===i?e[t]=n:s?e[t]?e[t]=n:r(e,t,n):(delete e[t],r(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[o]||s.call(this)})},function(e,t,n){var i=n(0),r=n(10),a=n(39),o=/"/g,s=function(e,t,n,i){var r=String(a(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(i).replace(o,""")+'"'),s+">"+r+""+t+">"};e.exports=function(e,t){var n={};n[e]=t(s),i(i.P+i.F*r(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},function(e,t,n){"use strict";function i(e){var t=document.createElement("script"),n=e.src||e.path||e.href,i=e.callback;(t.async=!!e.async||!1,t.src=n,e.attrs&&a(t,e.attrs),"function"==typeof i)&&(("onload"in t?o:s)(t,i),t.onload||o(t,i));c().appendChild(t)}function r(e){var t=document.createElement("link"),n=e.href||e.path||e.src,i=e.callback;if(t.rel="stylesheet",t.href=n,e.attrs&&a(t,e.attrs),c().appendChild(t),"function"==typeof i){var r=document.createElement("img");r.onerror=function(e){i(e,t)},r.onload=function(){i(null,t)},r.src=n}}function a(e,t){for(var n in t)t.hasOwnProperty(n)&&e.setAttribute(n,t[n])}function o(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(new Error("Failed to load "+this.src),e)}}function s(e,t){e.onreadystatechange=function(){"complete"!==this.readyState&&"loaded"!==this.readyState||(this.onreadystatechange=null,t(null,e))}}function c(){return document.head||document.getElementsByTagName("head")[0]}e.exports.loadJs=i,e.exports.loadCss=r,e.exports.loadList=function u(e,t){for(var n,a=0,o=(t=t||{}).delayScripts||!1,s=[];a=this.length()))return e.localStorage.key(t)},enabled:function(){return a&&i}},session:{set:function(t,n){return e.sessionStorage.setItem(t,n)},get:function(t){return e.sessionStorage.getItem(t)},remove:function(t){return e.sessionStorage.removeItem(t)},length:function(t){return e.sessionStorage.length},key:function(t){if(!(t<0||t>=this.length()))return e.sessionStorage.key(t)},enabled:function(){return a&&r}}},n.prototype.storage=n.prototype.backends.local;var o=function(){return(new Date).getTime()};n.prototype.key=function(e){return this.cachePrefix+e},n.prototype.expirekey=function(e){return this.expirePrefix+e},n.prototype.hasExpired=function(e){var t=this.expirekey(e),n=parseInt(this.storage.get(t),10);return!!(n&&n=0;n--){var i=this.storage.key(n);if(i&&0===i.indexOf(t)){var r=i.substring(t.length,i.length);this.remove(r)}}},n.prototype.length=function(){if(!this.storage.enabled())return 0;for(var e=0,t=this.storage.length(),n=this.cachePrefix,i=0;i=0;n--){var i=this.storage.key(n);if(i&&0===i.indexOf(t)){var r=i.substring(t.length,i.length);this.hasExpired(r)&&this.remove(r)}}},n.prototype.createCache=function(e){return new n(e)};var s=new n;return s.session=new n({storage:s.backends.session}),e.locache=s,s}.call(window)},function(e,t,n){"use strict";var i=n(2),r=n(45),a=n(1),o={title:a.examDetails.title,desc:a.examDetails.description,url:""};e.exports={initWechatShare:function(e){i.isWechat()&&r("/wechat/jssdksignpack",{data:{url:window.location.href.split("#")[0]},needProgress:!1},function(t,n){if(t)if("ok"==n.status){var r=n.data;i.loadJs("https://res.wx.qq.com/open/js/jweixin-1.3.2.js",function(t){wx.config({debug:!1,appId:r.appid,timestamp:r.timestamp,nonceStr:r.nonceStr,signature:r.signature,jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","hideMenuItems","showMenuItems","hideAllNonBaseMenuItem","showAllNonBaseMenuItem","translateVoice","startRecord","stopRecord","onRecordEnd","playVoice","pauseVoice","stopVoice","uploadVoice","downloadVoice","chooseImage","previewImage","uploadImage","downloadImage","getNetworkType","openLocation","getLocation","hideOptionMenu","showOptionMenu","closeWindow","scanQRCode","chooseWXPay","openProductSpecificView","addCard","chooseCard","openCard"]}),wx.ready(function(){if(2==a.examDetails.testtype||3==a.examDetails.testtype){var t=a.audiobg,n=a.nomore;t.play(),n.play(),n.pause(),t.addEventListener("ended",function(){null!=t&&t.play()},!1)}a.examDetails.DecodedParams.hasOwnProperty("prohibit_sharing")&&1==a.examDetails.DecodedParams.prohibit_sharing&&wx.hideOptionMenu(),wx.onMenuShareAppMessage({title:o.title,desc:o.desc,link:""==o.url?r.url:o.url,imgUrl:a.examDetails.img,trigger:function(e){},success:function(e){},cancel:function(e){},fail:function(e){alert(JSON.stringify(e))}}),wx.onMenuShareTimeline({title:o.desc,desc:o.desc,link:""==o.url?r.url:o.url,imgUrl:a.examDetails.img,trigger:function(e){},success:function(e){},cancel:function(e){},fail:function(e){alert(JSON.stringify(e))}}),"miniprogram"===window.__wxjs_environment?(a.isMiniprogram=!0,e&&wx.miniProgram.navigateTo({url:"/pages/focus/focus"})):wx.miniProgram.getEnv(function(e){a.isMiniprogram=e.miniprogram})})})}else console.log("load wechat js sdk sign pack failed: ",n.error);else console.log("load wechat js sdk sign pack failed: ",n)})},shareContext:o}},function(e,t){var n=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=n)},function(e,t,n){var i=n(21);e.exports=function(e,t,n){if(i(e),t===undefined)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,n){"use strict";var i=n(10);e.exports=function(e,t){return!!e&&i(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(i){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){var i=n(11);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var i=n(0),r=n(32),a=n(10);e.exports=function(e,t){var n=(r.Object||{})[e]||Object[e],o={};o[e]=t(n),i(i.S+i.F*a(function(){n(1)}),"Object",o)}},function(e,t,n){var i=n(33),r=n(84),a=n(19),o=n(14),s=n(134);e.exports=function(e,t){var n=1==e,c=2==e,u=3==e,l=4==e,d=6==e,h=5==e||d,f=t||s;return function(t,s,p){for(var A,g,m=a(t),v=r(m),w=i(s,p,3),y=o(v.length),b=0,S=n?f(t,y):c?f(t,0):undefined;y>b;b++)if((h||b in v)&&(g=w(A=v[b],b,m),e))if(n)S[b]=g;else if(g)switch(e){case 3:return!0;case 5:return A;case 6:return b;case 2:S.push(A)}else if(l)return!1;return d?-1:u||l?l:S}}},function(e,t,n){"use strict";if(n(16)){var i=n(49),r=n(8),a=n(10),o=n(0),s=n(105),c=n(142),u=n(33),l=n(61),d=n(54),h=n(22),f=n(63),p=n(35),A=n(14),g=n(188),m=n(57),v=n(38),w=n(26),y=n(72),b=n(11),S=n(19),x=n(131),T=n(58),C=n(29),E=n(59).f,_=n(133),B=n(55),k=n(13),D=n(41),I=n(95),O=n(87),R=n(136),P=n(74),F=n(100),L=n(60),M=n(135),U=n(177),N=n(18),Q=n(28),H=N.f,j=Q.f,K=r.RangeError,W=r.TypeError,G=r.Uint8Array,X=Array.prototype,Y=c.ArrayBuffer,q=c.DataView,z=D(0),V=D(2),J=D(3),$=D(4),Z=D(5),ee=D(6),te=I(!0),ne=I(!1),ie=R.values,re=R.keys,ae=R.entries,oe=X.lastIndexOf,se=X.reduce,ce=X.reduceRight,ue=X.join,le=X.sort,de=X.slice,he=X.toString,fe=X.toLocaleString,pe=k("iterator"),Ae=k("toStringTag"),ge=B("typed_constructor"),me=B("def_constructor"),ve=s.CONSTR,we=s.TYPED,ye=s.VIEW,be=D(1,function(e,t){return Ee(O(e,e[me]),t)}),Se=a(function(){return 1===new G(new Uint16Array([1]).buffer)[0]}),xe=!!G&&!!G.prototype.set&&a(function(){new G(1).set({})}),Te=function(e,t){var n=p(e);if(n<0||n%t)throw K("Wrong offset!");return n},Ce=function(e){if(b(e)&&we in e)return e;throw W(e+" is not a typed array!")},Ee=function(e,t){if(!(b(e)&&ge in e))throw W("It is not a typed array constructor!");return new e(t)},_e=function(e,t){return Be(O(e,e[me]),t)},Be=function(e,t){for(var n=0,i=t.length,r=Ee(e,i);i>n;)r[n]=t[n++];return r},ke=function(e,t,n){H(e,t,{get:function(){return this._d[n]}})},De=function(e){var t,n,i,r,a,o,s=S(e),c=arguments.length,l=c>1?arguments[1]:undefined,d=l!==undefined,h=_(s);if(h!=undefined&&!x(h)){for(o=h.call(s),i=[],t=0;!(a=o.next()).done;t++)i.push(a.value);s=i}for(d&&c>2&&(l=u(l,arguments[2],2)),t=0,n=A(s.length),r=Ee(this,n);n>t;t++)r[t]=d?l(s[t],t):s[t];return r},Ie=function(){for(var e=0,t=arguments.length,n=Ee(this,t);t>e;)n[e]=arguments[e++];return n},Oe=!!G&&a(function(){fe.call(new G(1))}),Re=function(){return fe.apply(Oe?de.call(Ce(this)):Ce(this),arguments)},Pe={copyWithin:function(e,t){return U.call(Ce(this),e,t,arguments.length>2?arguments[2]:undefined)},every:function(e){return $(Ce(this),e,arguments.length>1?arguments[1]:undefined)},fill:function(e){return M.apply(Ce(this),arguments)},filter:function(e){return _e(this,V(Ce(this),e,arguments.length>1?arguments[1]:undefined))},find:function(e){return Z(Ce(this),e,arguments.length>1?arguments[1]:undefined)},findIndex:function(e){return ee(Ce(this),e,arguments.length>1?arguments[1]:undefined)},forEach:function(e){z(Ce(this),e,arguments.length>1?arguments[1]:undefined)},indexOf:function(e){return ne(Ce(this),e,arguments.length>1?arguments[1]:undefined)},includes:function(e){return te(Ce(this),e,arguments.length>1?arguments[1]:undefined)},join:function(e){return ue.apply(Ce(this),arguments)},lastIndexOf:function(e){return oe.apply(Ce(this),arguments)},map:function(e){return be(Ce(this),e,arguments.length>1?arguments[1]:undefined)},reduce:function(e){return se.apply(Ce(this),arguments)},reduceRight:function(e){return ce.apply(Ce(this),arguments)},reverse:function(){for(var e,t=Ce(this).length,n=Math.floor(t/2),i=0;i1?arguments[1]:undefined)},sort:function(e){return le.call(Ce(this),e)},subarray:function(e,t){var n=Ce(this),i=n.length,r=m(e,i);return new(O(n,n[me]))(n.buffer,n.byteOffset+r*n.BYTES_PER_ELEMENT,A((t===undefined?i:m(t,i))-r))}},Fe=function(e,t){return _e(this,de.call(Ce(this),e,t))},Le=function(e){Ce(this);var t=Te(arguments[1],1),n=this.length,i=S(e),r=A(i.length),a=0;if(r+t>n)throw K("Wrong length!");for(;a255?255:255&i),r.v[f](n*t+r.o,i,Se)}(this,n,e)},enumerable:!0})};w?(p=n(function(e,n,i,r){l(e,p,u,"_d");var a,o,s,c,d=0,f=0;if(b(n)){if(!(n instanceof Y||"ArrayBuffer"==(c=y(n))||"SharedArrayBuffer"==c))return we in n?Be(p,n):De.call(p,n);a=n,f=Te(i,t);var m=n.byteLength;if(r===undefined){if(m%t)throw K("Wrong length!");if((o=m-f)<0)throw K("Wrong length!")}else if((o=A(r)*t)+f>m)throw K("Wrong length!");s=o/t}else s=g(n),a=new Y(o=s*t);for(h(e,"_d",{b:a,o:f,l:o,e:s,v:new q(a)});d1){if("number"==typeof(a=e({path:"/"},i.defaults,a)).expires){var s=new Date;s.setMilliseconds(s.getMilliseconds()+864e5*a.expires),a.expires=s}a.expires=a.expires?a.expires.toUTCString():"";try{o=JSON.stringify(r),/^[\{\[]/.test(o)&&(r=o)}catch(g){}r=n.write?n.write(r,t):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=(t=(t=encodeURIComponent(String(t))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var c="";for(var u in a)a[u]&&(c+="; "+u,!0!==a[u]&&(c+="="+a[u]));return document.cookie=t+"="+r+c}t||(o={});for(var l=document.cookie?document.cookie.split("; "):[],d=/(%[0-9A-Z]{2})+/g,h=0;h0&&e[0].remove()}},c.prototype.capture=function(){return""},c.prototype.initMiniCam=function(){if(!this.mini&&""!=window.location.hash&&"/#"!=window.location.hash){this.cameraState=!1;var e=this,t=document.createElement("div");this.mini=t,t.className="mini";var n=document.createElement("div");n.innerHTML=""+s.i18n("notCheckCameraTips"),n.className="check";var i=document.createElement("div");if(i.innerHTML=""+s.i18n("checkCameraRecordTips"),i.className="running",t.appendChild(n),t.appendChild(i),!o.advancedPcVideo&&o.advancedMobileVideo||!o.isPCWebRTCVideoMode&&o.isMobileWebRTCVideoMode){var r=document.createElement("div");r.className="camerabox",r.style.position="fixed",r.style.bottom="0px",r.style.right="10px",r.style.height="70px",r.style.width="180px",t.style.margin="0",document.body.appendChild(r),r.appendChild(t)}else this.container&&(this.container.appendChild(t),this.container.style.height="175px");if("undefined"!=typeof WebSocket){var a=!1,c=window.location.host,u=window.location.host,l="ws",d=":80";"https"==location.protocol.replace(/:/,"")&&(l="wss",d=":443"),o.isOnline&&"do.youkaoshi.cn"!=c&&(c=o.defaultDomain,u.indexOf(o.defaultDomain)>=0?(l="wss",d=":443"):c=u),c.indexOf(":")>=0&&(d="");var h=new WebSocket(l+"://"+c+d+"/ws");if(h.onopen=function(){a=!0,console.log("2 connected to ")},o.sock=h,o.isResume()&&0!=o.tid()&&0!=o.state.eid){var f=("do.youkaoshi.cn"==document.domain?"https://home.baisikao.com":o.homeDomain)+"?tid="+o.tid()+"&det="+(o.cameraEnhancements?1:0)+"&eid="+o.examDetails.eid;if(f="do.youkaoshi.cn"==document.domain?f+"&wsAddress=test":f,o.advancedMobileVideo){f=(f=window.location.protocol+"//"+window.location.host+"/qiniuindex#/pages/qiniumonitor/qiniumonitor?tid="+o.tid()+"&det="+(o.cameraEnhancements?1:0)+"&eid="+o.examDetails.eid+"&isMock="+o.isMock)+"&wsAddress="+(-1!==document.domain.indexOf("10.0.50.192")?"ws://"+document.domain+":9874/ws":"wss://"+document.domain+":443/ws")}o.miniUrl=f}else{var p={type:5,eid:o.examDetails.eid,state:""},A={type:5,eid:o.examDetails.eid,state:"checkRear"},g=0,m=setInterval(function(){g>=100&&(g=0),g++,p.count=g,a&&h.send(JSON.stringify(p))},1e3),v=setInterval(function(){g>=100&&(g=0),g++,A.count=g,a&&h.send(JSON.stringify(A))},1e3);h.onmessage=function(t){if("heartbeat from server"!=t.data){var n=JSON.parse(t.data);if("rearCameraKey"!=n.status&&"checkRear"!=n.status||!n.msg||o.miniUrl)"error"==n.status&&n.msg;else{clearInterval(m);var i=("do.youkaoshi.cn"==document.domain?"https://home.baisikao.com":o.homeDomain)+"?key="+n.msg+"&det="+(o.cameraEnhancements?1:0)+"&eid="+o.examDetails.eid;if(i="do.youkaoshi.cn"==document.domain?i+"&wsAddress=test":i,o.advancedMobileVideo||o.isMobileWebRTCVideoMode){i="https://www.baisikao.com/dowload-app.html?key="+n.msg+"&det="+(o.cameraEnhancements?1:0)+"&eid="+o.examDetails.eid,o.advancedMobileVideo&&(i=window.location.protocol+"//"+window.location.host+"/qiniuindex#/pages/qiniumonitor/qiniumonitor?key="+n.msg+"&det="+(o.cameraEnhancements?1:0)+"&eid="+o.examDetails.eid+"&isMock="+o.isMock);i=i+"&wsAddress="+(-1!==document.domain.indexOf("10.0.50.192")?"ws://"+document.domain+":9874/ws":"wss://"+document.domain+":443/ws")}o.miniUrl=i}"checkRear"==n.status&&(e.changeMiniCamState(!0),clearInterval(v))}}}}}},c.prototype.changeMiniCamState=function(e){e?(this.cameraState=!0,this.mini&&(this.mini.className="mini active")):(this.cameraState=!1,this.mini&&(this.mini.className="mini"))},u.prototype=Object.create(c.prototype),u.prototype.init=function(e){c.prototype.init.call(this,e);var t=this;return r.loadJs({src:a.format("{0}static/swfobject.min.js",o.cdnBase),callback:function(e,n){if(null==e){if(window.swfobject){var i={id:"webcam",align:"middle"},r={id:"webcam",width:t.viewWidth,height:t.viewHeight,shutter_url:t.shutterMp3URL};window.flashMsg=function(e){var n=arguments;if("flashError"==e){switch(n[1]){case"nocamera":t.initFail(s.i18n("undetectedOrAccessDenied"))}t.free()}else"flashDebug"==e?console.log(n[1]):"flashPrepared"==e?(t.initSuccess(),t.ready()):"displayAllowTip"==e&&(alert(s.i18n("pleaseAllowFlashAccessWebcam")),t.container.style.right="50%",t.container.style.bottom="50%")};t.createDom(),t.inited=!0,t.show();var a=document.createElement("div");a.id="webcamwebcam",a.style.width="100%",a.style.height="100%",t.container.appendChild(a),swfobject.embedSWF(t.swfURL,a.id,t.viewWidth,t.viewHeight,"9",null,r,{loop:"false",allowScriptAccess:"always",allowFullScreen:"false",quality:"best",wmode:"opaque",menu:"true"},i,function(e){e.success?t.flashObj=e.ref:t.initFail(s.i18n("unsupportMediaDevicesTip"))})}else t.initFail("unsuported flash player")}else t.initFail("load js failed")}}),this},u.prototype.capture=function(){return this.flashObj?this.flashObj.capture():""},l.prototype=Object.create(c.prototype),l.prototype.init=function(e,t){return c.prototype.init.call(this,t),this.createDom(),this.video=document.createElement("video"),this.video.className="camera",this.container.appendChild(this.video),this.video.classList.add("camera"),this.video.style.width=this.viewWidth+"px",this.video.style.height=this.viewHeight+"px","srcObject"in this.video?this.video.srcObject=e:this.video.src=window.URL.createObjectURL(e),this.video.srcObject=e,this.initSuccess(),this.ready(),this.video.play(),this},l.prototype.capture=function(){if(!this.inited)return"";return this.canvas||(this.canvas=document.createElement("canvas"),this.canvas.width=600,this.canvas.height=450,this.context=this.canvas.getContext("2d")),this.context.drawImage(this.video,0,0,600,450),this.canvas.toDataURL("image/jpeg")},l.prototype.hide=function(){c.prototype.hide.call(this)},e.exports={Flash:function(){return i=new u},Html5:function(){return i=new l},changeMiniCamState:c.prototype.changeMiniCamState,initMiniCam:c.prototype.initMiniCam,free:c.prototype.free,getInstace:function(){return i}}},function(e,t,n){"use strict";var i=n(2),r=n(9),a=n(7),o=n(17),s=n(90),c=n(15);function u(){this.title="",this.catid=0,this.qType=1,this.score=0,this.meidas=[],this.param={},this.uid=0,this.qid=0,this.feedback="",this.created=0,this.randomOptions=!1}u.prototype=a.extend({},{loadFromDetails:function(e){i.copy(e,this)},getQTypeText:function(){var e="multiplechoise";switch(this.qtype){case o.MultipleChoice:e="multiplechoise";break;case o.MultipleResponse:e="multipleresponse";break;case o.TrueFalse:e="truefalse";break;case o.FillInBlank:e="fillinblank";break;case o.Essay:e="essay";break;case o.Package:e="package";break;case o.Uncertain:e="uncertain";break;case o.Sorting:e="sorting";break;case o.Matching:e="matching";break;case o.Cloze:e="cloze";break;case o.Coding:e="coding";break;case o.Classified:e="classified"}return r.i18n(e)},setup:function(e){e.score>-1&&(this.score=e.score)},getOptionDom:function(){},isRight:function(e){return!1},rightAnswerToString:function(){},userAnswerToString:function(e){},getReviewDom:function(){},setAnswer:function(e){this.useranswer=e,s.saveQuestionAnswerToLocal(this.qid,e)},getLocalSavedAnswer:function(){return c.isResultView?undefined:s.getQuestionAnswerToLocal(this.qid)},isAnswered:function(e){return!1},canJumpNext:function(){return!1},getDidScore:function(e){return 0}}),e.exports=u},function(e,t){e.exports=!1},function(e,t,n){var i=n(55)("meta"),r=n(11),a=n(26),o=n(18).f,s=0,c=Object.isExtensible||function(){return!0},u=!n(10)(function(){return c(Object.preventExtensions({}))}),l=function(e){o(e,i,{value:{i:"O"+ ++s,w:{}}})},d=e.exports={KEY:i,NEED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,i)){if(!c(e))return"F";if(!t)return"E";l(e)}return e[i].i},getWeak:function(e,t){if(!a(e,i)){if(!c(e))return!0;if(!t)return!1;l(e)}return e[i].w},onFreeze:function(e){return u&&d.NEED&&c(e)&&!a(e,i)&&l(e),e}}},function(e,t,n){var i=n(13)("unscopables"),r=Array.prototype;r[i]==undefined&&n(22)(r,i,{}),e.exports=function(e){r[i][e]=!0}},,,function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(e===undefined?"":e,")_",(++n+i).toString(36))}},function(e,t,n){var i=n(162),r=n(119);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t,n){var i=n(35),r=Math.max,a=Math.min;e.exports=function(e,t){return(e=i(e))<0?r(e+t,0):a(e,t)}},function(e,t,n){var i=n(6),r=n(163),a=n(119),o=n(118)("IE_PROTO"),s=function(){},c=function(){var e,t=n(116)("iframe"),i=a.length;for(t.style.display="none",n(120).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("