/* 软件名称:ckplayer 软件版本:X1 软件作者:http://www.ckplayer.com -------------------------------------------------------------------------------------------------------------------- 开发说明: 使用的主要程序语言:javascript(js)及actionscript3.0(as3.0)(as3.0主要用于flashplayer部分的开发,不在该页面呈现) 功能:播放视频 特点:兼容HTML5-VIDEO(优先)以及FlashPlayer ===================================================================================================================== */ function ckplayerConfig() { return { flashvars: {},//用来补充flashvars里的对象 languagePath: '',//语言包文件地址 stylePath: '',//风格包文件地址 config: { fullInteractive: true,//是否开启交互功能 delay: 30,//延迟加载视频,单位:毫秒 timeFrequency: 100,//计算当前播放时间和加载量的时间频率,单位:毫秒 autoLoad: true,//视频是否自动加载 loadNext: 0,//多段视频预加载的段数,设置成0则全部加载 definition: true,//是否使用清晰度组件 subtitle:false,//是否使用多字幕切换组件 playbackRate:true,//是否使用倍速播放组件 smartRemove: true,//是否使用智能清理,使用该功能则在多段时当前播放段之前的段都会被清除出内存,减少对内存的使用 bufferTime: 200,//缓存区的长度,单位:毫秒,不要小于10 rtmpBufferTime:0,//rtmp视频缓存区长度,单位:毫秒 click: true,//是否支持屏幕单击暂停 doubleClick: true,//是否支持屏幕双击全屏 doubleClickInterval: 200,//判断双击的标准,即二次单击间隔的时间差之内判断为是双击,单位:毫秒 keyDown: { space: true,//是否启用空格键切换播放/暂停 left: true,//是否启用左方向键快退 right: true,//是否启用右方向键快进 up: true,//是否支持上方向键增加音量 down: true //是否支持下方向键减少音量 }, timeJump: 10,//快进快退时的秒数 volumeJump: 0.1,//音量调整的数量,大于0小于1的小数 timeScheduleAdjust: 1,//是否可调节调节栏,0不启用,1是启用,2是只能前进(向右拖动),3是只能后退,4是只能前进但能回到第一次拖动时的位置,5是看过的地方可以随意拖动 previewDefaultLoad: true,//预览图片是否默认加载,优点是鼠标第一次经过进度条即可显示预览图片 promptSpotTime: false,//提示点文字是否在前面加上对应时间 buttonMode: { player: false,//鼠标在播放器上是否显示可点击形态 controlBar: false,//鼠标在控制栏上是否显示可点击形态 timeSchedule: true,//鼠标在时间进度条上是否显示可点击形态 volumeSchedule: true //鼠标在音量调节栏上是否显示可点击形态 }, liveAndVod: { //直播+点播=回播功能 open: false,//是否开启,开启该功能需要设置flashvars里live=true vodTime: 2,//可以回看的整点数 start: 'start' //回看请求参数 }, usehardwareeecoder:false,//是否采用硬件加速,只针对flashplayer有效 errorNum: 3,//错误重连次数 playCorrect: false,//是否需要错误修正,这是针对rtmp的 timeCorrect: true,//http视频播放时间错误纠正,有些因为视频格式的问题导致视频没有实际播放结束视频文件就返回了stop命令 m3u8Definition: { //m3u8自动清晰度时按关键字来进行判断 //tags:['200k','110k','400k','600k','1000k'] }, m3u8MaxBufferLength: 30,//m3u8每次缓冲时间,单位:秒数 split: '|',//当视频地址采用字符形式并且需要使用逗号或其它符号来切割数组里定义 timeStamp: '',//一个地址,用来请求当前时间戳,用于播放器内部时间效准 mobileVolumeBarShow: false,//在移动端是否显示音量调节按钮 addCallback: 'adPlay,adPause,playOrPause,videoPlay,videoPause,videoMute,videoEscMute,videoClear,changeVolume,fastBack,fastNext,videoSeek,newVideo,getMetaDate,videoRotation,videoBrightness,videoContrast,videoSaturation,videoHue,videoZoom,videoProportion,videoError,addListener,removeListener,addElement,getElement,deleteElement,elementShow,animate,animateResume,animatePause,deleteAnimate,changeConfig,getConfig,openUrl,fullScreen,quitFullScreen,switchFull,screenshot,custom,changeControlBarShow,getCurrentSrc,changeDefinition,changeSubtitles,changeSubtitlesSize'//需要支持的事件 }, menu: { //版权名称支持 ckkey: '', name: '', link: '', version: '', domain: '', more: [] }, style: { //风格部分内容配置,这里主要配置loading和logo以及广告的部分内容 loading: { //视频加载前显示在播放器中间的图片,如果不需要可以删除该属性 file: 'data:image/swf;base64,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', align: 'center', vAlign: 'middle', offsetX: -100, offsetY: -40 }, logo: { //显示在右上角的logo图片,如果不需要可以删除该属性 file: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAUCAYAAAD4BKGuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAVTSURBVHja1Fl/aJVVGP4cw/mH5tUWi3I53cA0WbeIzMgaq6lQoVawm0S6glHhIKM/TELICotqCxMSGWQRdFfRLEhc9mMxqA0rbdS2wsV0GkZXuaKUWlHvgeeNh7f3u1du3Ft74eGcnXu+c873vD/Pt0nZbDZyZL2gWZAQTBH8IjggeEjgPZASPIB+g/P7EsGT6J/BfHfjHFIv2Jpjj/+dlDskvCm42Jk7X3C7YJOgw/z2oOBGwdEYRW0RVAjOCZ4ugNggqwU3CTLRBJFyQ+xuwVRY14igB78tE9QKpgmeEHwkGKRnq9AeMesHRWwEsYGUxwSdBZ51ecweE4Lct0DsOVjaZvptA8jfC4JfghWpXIJ2jMY+EDShf1pwh6DvX5x1GtpDE43cNFlfhyFWpQ9xd5FgFo3fRi++C+2nCBNBRgU3O6RsEyyEQv4QLMb4CcE9RlFBLqS1WZ6BZ83A35ofVhuvfE5QJrjWebdgCJOx51qM1QgewbMzsO57MDQrB9DeC8ObHd5Xyb2eiNiQQxmtgkZBr+OuZwV7BIcF1RgbF1wTE2MbEccX48VY9sMzBilhTke/m+b1Q9lefpgruI7OsYhIGzPJuAnn3+6EM7vu1YKl5vkrYRSfCGZivCxoMklk7M5j6eFlXyRNRSAvAoFf0Fo/CC7LkbwuQjsZsf0qwbuI9wlYgIqGl6NEzDYibJ/gbmAfxpKoMDRcaSK8xZzjZbK+NMhSYoNSngV5e+ksKXp+JdqZwDDmdpSbsqa9gNAyi5JalSGv3iQ+dtNK9HvI+sNBh2AhvNYVaH+msRtAdsa4ehoKCuQsoP2PY8+kCSkJ5IRWjD2FZ4/BOFSWYv9KhI40eUKQ31CqdnLM1c1OOnHufKSS+iEZvgHNhji8g1yT5VZKdCnHO+ajvrYK/I7GkuSWjwvq8Mzl5M79NF89aCHaBNXmWv0sQVUUZEDwsDnbr2i9s31lKyGuFs7kITEBC+snJaToRYIFrRN0CeYgoSUxJ23WUm85eB41b4IUuIvGtyIMVMY8lzHGMoYworF7J/onKYk10/wVQL6zXYr+Zq9aOEhuXZPDel8Q3If+HMzTeHPKlForEK+mws3SMfH2UMxNLIJbasKsoIQZwVLbKFkN4T1C3HxUMM+EkCAfgjwNV40Y304KriOP+jIHqa+jvYsqnH/kqzKaGCFZxWnoTqooxky8+dHUsOGwr6Jfi9jmlVVTHGLnot9L3qGWqCToWYYRF5fDa96mtb93yI2g8B0IWxlTHWmi/hOG00D4mEJfJ5WhQX7ySCsDUaNkJeud6+sgXCgs3OLEG2/xdZSh10JBeiB1zQU0HuQdSib60rOdm9kFToIL8hmFiRHzm1YM0ylet5k579OFpcUk4I0oD0/QuJ7tcBy5ERY6ixdrh5uNwN3bUV7pd4E+J958HmPxbRRydqK/in6vxj5aH9din/udEPKtuU1GqBL24xJwBInQWiHLcbQVKBXTzkVpHP0tWHsIpZUqPeWcrScXuX2ImRkqlufBhdQl15ig3WLKH0/SeAmtD+uprBqGx1ThhlWN5LKG4lcNKbDblFDjVDU0wWK7yLLqnPNk6cKzKsfXt1GQmQQXSuwymhd3tr9lkvPJMUV152kc2PsmUEMxtzdPRk2SNX2DQ3Vhr02Is18LXjHVAz/bG0NEK8johus3UBiwyfkYlDkQUyLaWrwZBrbHMaB8Z3PJLaYk8IIVKKPSJdxbv3ecynNzLNr33GKLV1YVW4IyfycXfq0UxP4X5HJdXCqX4Wv0AKqYkkipw4LG6WxMNi+GhAtH+M/K8wVe7wuWvwQYAFT+UsGCXmX3AAAAAElFTkSuQmCC', align: 'right', vAlign: 'top', offsetX: -100, offsetY: 10 }, advertisement: { //广告相关的配置 time: 5,//广告默认播放时长以及多个广告时每个广告默认播放时间,单位:秒 method: 'get',//广告监测地址默认请求方式,get/post videoForce: false,//视频广告是否强制播放结束 videoVolume: 0.8,//视频音量 skipButtonShow: true,//是否显示跳过广告按钮 linkButtonShow: true,//是否显示广告链接按钮,如果选择显示,只有在提供了广告链接地址时才会显示 muteButtonShow: true,//是否在视频广告时显示静音按钮 closeButtonShow: true,//暂停时是否显示关闭广告按钮 closeOtherButtonShow: true,//其它广告是否需要关闭广告按钮 frontSkipButtonDelay: 1,//前置广告跳过广告按钮延时显示的时间,单位:秒 insertSkipButtonDelay: 0,//插入广告跳过广告按钮延时显示的时间,单位:秒 endSkipButtonDelay: 0,//后置广告跳过广告按钮延时显示的时间,单位:秒 frontStretched: 2,//前置广告拉伸方式,0=原始大小,1=自动缩放,2=只有当广告的宽或高大于播放器宽高时才进行缩放,3=参考播放器宽高,4=宽度参考播放器宽、高度自动,5=高度参考播放器高、宽度自动 insertStretched: 2,//插入广告拉伸方式,0=原始大小,1=自动缩放,2=只有当广告的宽或高大于播放器宽高时才进行缩放,3=参考播放器宽高,4=宽度参考播放器宽、高度自动,5=高度参考播放器高、宽度自动 pauseStretched: 2,//暂停广告拉伸方式,0=原始大小,1=自动缩放,2=只有当广告的宽或高大于播放器宽高时才进行缩放,3=参考播放器宽高,4=宽度参考播放器宽、高度自动,5=高度参考播放器高、宽度自动 endStretched: 2 //结束广告拉伸方式,0=原始大小,1=自动缩放,2=只有当广告的宽或高大于播放器宽高时才进行缩放,3=参考播放器宽高,4=宽度参考播放器宽、高度自动,5=高度参考播放器高、宽度自动 }, video: { //视频的默认比例,当视频元数据里没有宽和高属性时默认使用该宽高 defaultWidth: 16,//宽度 defaultHeight: 9 //高度 } } }; } !function(){var ckplayer,javascriptPath="";!function(){var a=document.scripts,b=a[a.length-1].src;javascriptPath=b.substring(0,b.lastIndexOf("/")+1)}(),ckplayer=function(a){this.config={videoDbClick:!0,errorTime:100,videoDrawImage:!1,adSkipClick:"javaScript->adjump"},this.varsConfig={playerID:"",container:"",variable:"ckplayer",volume:.8,poster:"",autoplay:!1,loop:!1,live:!1,duration:0,forceduration:0,seek:0,drag:"",front:"",next:"",loaded:"",flashplayer:!1,html5m3u8:!1,track:null,cktrack:null,cktrackdelay:0,preview:null,prompt:null,video:null,config:"",type:"",crossorigin:"",crossdomain:"",unescape:!1,mobileCkControls:!1,mobileAutoFull:!0,playbackrate:1,h5container:"",debug:!1,overspread:!0,adfront:"",adfronttime:"",adfrontlink:"",adpause:"",adpausetime:"",adpauselink:"",adinsert:"",adinserttime:"",adinsertlink:"",inserttime:"",adend:"",adendtime:"",adendlink:"",advertisements:""},this.vars={},this.language={volume:"音量:",play:"点击播放",pause:"点击暂停",full:"点击全屏",escFull:"退出全屏",mute:"点击静音",escMute:"取消静音",front:"上一集",next:"下一集",definition:"点击选择清晰度",playbackRate:"点击选择速度",subtitles:"点击选择字幕",error:"加载出错",adTime:"广告{$second}秒",skipAd:"跳过广告",skipAdTime:"{$second}秒后可跳过广告",adLink:"查看详情",noLoadShockwaveFlash:"您的浏览器不支持FlashPlayer插件或没有启用该插件",downLoadShockwaveFlash:"点击下载FlashPlayer插件"},this.contextMenu=[["ckplayer","link","http://www.ckplayer.com","_blank"],["version:X1","default","line"]],this.errorList=[["000","Object does not exist"],["001","Variables type is not a object"],["002","Video object does not exist"],["003","Video object format error"],["004","Video object format error"],["005","Video object format error"],["006","[error] does not exist "],["007","Ajax error"],["008","Ajax error"],["009","Ajax object format error"],["010","Ajax.status:[error]"]],this.playbackRateArr=[[.5,"0.5倍"],[1,"正常"],[1.25,"1.25倍"],[1.5,"1.5倍"],[2,"2倍速"],[4,"4倍速"]],this.playbackRateTemp=1,this.playbackRateDefault=1,this.subtitlesTemp=-1,this.logo="",this.loaded=!1,this.timerError=null,this.error=!1,this.errorUrl=[],this.timerFull=null,this.full=!1,this.timerTime=null,this.timerBuffer=null,this.isTimeButtonMove=!0,this.isTimeButtonDown=!1,this.isClick=!1,this.timerClick=null,this.timerLoading=null,this.timerCBar=null,this.needSeek=0,this.volume=0,this.volumeTemp=0,this.time=0,this.isFirst=!0,this.html5Video=!0,this.pdCoor={x:0,y:0},this.playerType="",this.loadTime=0,this.body=document.body||document.documentElement,this.V=null,this.listenerJsArr=[],this.buttonLen=0,this.buttonArr=[],this.buttonWidth={},this.elementArr=[],this.elementTempArr=[],this.track=[],this.trackIndex=0,this.nowTrackShow={sn:""},this.trackElement=[],this.timerVCanvas=null,this.animateArray=[],this.animateElementArray=[],this.animatePauseArray=[],this.previewStart=0,this.previewDiv=null,this.previewTop=null,this.previewWidth=120,this.previewTween=null,this.isM3u8=!1,this.promptArr=[],this.promptElement=null,this.ckplayerConfig={},this.showFace=!0,this.errorAdd=!1,this.errorSend=!1,this.controlBarIsShow=!0,this.videoScale=1,this.fontFamily='"Microsoft YaHei"; YaHei; "FAE8F6F96C59ED1"; SimHei; "9ED1F53";Arial',this.trackFontSize=16,this.timeSliderLeftTemp=0,this.durationSendJS=!1,this.adAnalysisEnd=!1,this.advertisements={},this.isFirstTimePlay=!0,this.adType="",this.adI=0,this.videoTemp={src:"",source:"",currentSrc:"",loop:!1},this.adTimeAllTotal=0,this.adTimeTotal=0,this.adCountDownObj=null,this.adPlayStart=!1,this.adPlayerPlay=!1,this.adIsPause=!1,this.adVideoMute=!1,this.adIsVideoTime=!1,this.endAdPlay=!1,this.adPauseShow=!1,this.adReset=!1,this.videoClickXy={x:0,y:0},this.adVideoPlay=!1,a&&this.embed(a),this.loadTimeTemp=0,this.hlsAutoPlay=!0},ckplayer.prototype={embed:function(c){if("file://"==window.location.href.substr(0,7))return alert("Please use the HTTP protocol to open the page"),void 0;if(void 0==c||!c)return this.eject(this.errorList[0]),void 0;"object"!=typeof c&&this.eject(this.errorList[1]),this.vars=this.standardization(this.varsConfig,c),!this.vars["mobileCkControls"]&&this.isMobile()&&(this.vars["flashplayer"]=!1,this.showFace=!1);var videoString=this.vars["video"];if(!videoString)return this.eject(this.errorList[2]),void 0;if("string"==typeof videoString&&("CK:"==videoString.substr(0,3)||"CE:"==videoString.substr(0,3)||"CK:"==videoString.substr(8,3)||"CE:"==videoString.substr(8,3))&&(this.vars["flashplayer"]=!0),"object"==typeof videoString&&videoString.length>1&&("CK:"==videoString[0][0].substr(0,3)||"CE:"==videoString[0][0].substr(0,3)||"CK:"==videoString[0][0].substr(8,3)||"CE:"==videoString[0][0].substr(8,3))&&(this.vars["flashplayer"]=!0),this.ckplayerConfig=this.vars["config"]?eval(this.vars["config"]+"()"):ckplayerConfig(),!this.supportVideo()&&""!=this.vars["flashplayer"]||this.vars["flashplayer"]&&this.uploadFlash()||!this.isMsie())this.html5Video=!1,this.getVideo();else{if(videoString)return this.analysedVideoUrl(videoString),this;this.eject(this.errorList[2])}},analysedVideoUrl:function(a){var e,f,d=this;if(this.VA=[],"string"==this.typeString(a))if("website:"!=a.substr(0,8)){switch(this.VA=[[a,"","",0]],e=this.getFileExt(a)){case".mp4":this.VA[0][1]="video/mp4";break;case".ogg":this.VA[0][1]="video/ogg";break;case".webm":this.VA[0][1]="video/webm"}this.getVideo()}else this.html5Video?(f={url:a.substr(8),success:function(b){b?d.analysedUrl(b):(d.eject(d.errorList[5]),this.VA=a,d.getVideo())}},this.ajax(f)):(this.VA=a,this.getVideo());else"array"==this.typeString(a)?(this.isUndefined(typeof a[0].length)||(this.VA=a),this.getVideo()):"object"==this.typeString(a)?this.isUndefined(a["type"])?this.eject(this.errorList[5]):(this.VA.push([a["file"],a["type"],"",0]),this.getVideo()):this.eject(this.errorList[4])},analysedUrl:function(a){this.vars=this.standardization(this.vars,a),this.isUndefined(a["video"])||(this.vars["video"]=a["video"]),this.analysedVideoUrl(this.vars["video"])},getHtml5Video:function(){var g,h,a=this.VA,b=[],c=!1,d=document.createElement("video"),e=function(a){var b="";switch(a){case"video/mp4":b="avc1.4D401E, mp4a.40.2";break;case"video/ogg":b="theora, vorbis";break;case"video/webm":b="vp8.0, vorbis"}return b},f=function(a,b){if(!d.canPlayType)return this.html5Video=!1,void 0;var c=d.canPlayType(a+';codecs="'+b+'"');return""==c?!1:!0};if(this.vars["flashplayer"]||!this.isMsie())return this.html5Video=!1,void 0;for(this.isMobile()&&(c=!0),g=0;g0?this.VA=b:c||(this.html5Video=!1)},getVideo:function(){var c,d,e,f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,D,E,F,G,a=this,b=this.vars;if(!this.adAnalysisEnd&&(""!=b["adfront"]||""!=b["adpause"]||""!=b["adinsert"]||""!=b["adend"]||""!=b["advertisements"]))return this.adAnalysisEnd=!0,this.adAnalysis(),void 0;if(this.V)return this.changeVideo(),void 0;if(this.vars["cktrack"]&&this.loadTrack(),this.supportVideo()&&!this.vars["flashplayer"]&&this.getHtml5Video(),c="",d="",e="",f="",g="",h="",b["video"],j=0,this.CD=this.getByElement(b["container"]),volume=b["volume"],!this.CD)return this.eject(this.errorList[6],b["container"]),!1;if(this.V=void 0,k=null,""!=b["h5container"]&&(k=this.getByElement(b["h5container"]),this.isUndefined(k)&&(k=null)),l=null,""!=b["playerID"]&&(l=this.getByElement("#"+b["playerID"]),this.isUndefined(l)&&(l=null)),null!=k&&null!=l?this.PD=k:(m="ckplayer"+this.randomString(),n=document.createElement("div"),n.className=m,this.CD.innerHTML="",this.CD.appendChild(n),this.PD=this.getByElement(m)),this.css(this.CD,{backgroundColor:"#000000",overflow:"hidden",position:"relative"}),this.css(this.PD,{backgroundColor:"#000000",width:"100%",height:"100%",fontFamily:this.fontFamily}),this.html5Video){if(this.PD.onselectstart=this.PD.ondrag=function(){return!1},1==this.VA.length)this.videoTemp["src"]=decodeURIComponent(this.VA[0][0]),c=' src="'+this.videoTemp["src"]+'"';else{for(o=this.VA.slice(0),o=this.arrSort(o),j=0;j";this.videoTemp["source"]=d}if(b["autoplay"]&&(g=' autoplay="autoplay"'),b["poster"]&&(e=' poster="'+b["poster"]+'"'),b["loop"]&&(f=' loop="loop"'),b["seek"]>0&&(this.needSeek=b["seek"]),null!=b["track"]&&null==b["cktrack"])for(r=b["track"],s="",t=!1,j=0;j";v=this.ckplayerConfig["config"]["autoLoad"],w="",v||(w=' preload="meta"'),x=this.randomString(),y="",this.showFace||(y=' controls="controls"'),z=b["mobileAutoFull"],A="",z||(A=' x-webkit-airplay="true" playsinline webkit-playsinline="true" x5-video-player-type="h5"'),null!=l&&null!=k?(this.V=l,b["poster"]&&(this.V.poster=b["poster"])):(B="",B=this.isM3u8?'":'",this.PD.innerHTML=B,this.V=this.getByElement("#"+x)),this.vars["crossorigin"]&&(this.V.crossOrigin=this.vars["crossorigin"]);try{this.V.volume=volume,this.playbackRateArr&&this.vars["playbackrate"]>-1&&(this.vars["playbackrate"]-1&&this.playbackRate(),b["autoplay"]&&this.loadingStart(!0),this.subtitleSwitch()),this.playerLoad()}else this.embedSWF()},adAnalysis:function(){var e,a=this,b=this.vars,c=[],d=0;if(""!=b["advertisements"]&&"website:"==b["advertisements"].substr(0,8))e={url:b["advertisements"].substr(8),success:function(b){var e,f,g;if(b){e={},f=null;try{if(!a.isUndefined(b["front"])){if(f=a.arrayDel(b["front"]),a.isUndefined(f)||(e["front"]=f),f=a.arrayDel(b["pause"]),a.isUndefined(f)||(e["pause"]=f),f=a.arrayDel(b["insert"]),!a.isUndefined(f)&&(e["insert"]=f,!a.isUndefined(b["inserttime"]))){for(e["inserttime"]=a.arrayInt(b["inserttime"]),c=[],d=0;d0?b:null},adAnalysisOne:function(a,b,c,d,e){var g,h,i,j,k,l,m,n,o,p,q,f=this.vars;if(this.isUndefined(f[b])&&(f[b]=""),this.isUndefined(f[c])&&(f[c]=""),this.isUndefined(f[d])&&(f[d]=""),this.isUndefined(f[e])&&(f[e]=""),""!=f[b]&&(g=[],h=f[b].split(","),i=f[c].split(","),j=f[d].split(","),k=f[e].split(","),l=0,h.length>0)){if(m=j.length,n=i.length,""==f[d]&&(m=0,j=[]),""==f[c]&&(n=0,i=[]),m0?parseInt(i[l]):this.ckplayerConfig["style"]["advertisement"]["time"],link:j[l]},g.push(q));this.isUndefined(this.advertisements)&&(this.advertisements={}),g.length>0&&(this.advertisements[a]=g)}},playerLoad:function(){var a=this;this.isFirst&&(this.isFirst=!1,setTimeout(function(){a.loadedHandler()},1))},addVEvent:function(){var d,e,f,g,h,i,j,k,l,m,a=this,b=0,c=function(b){a.videoClickXy={x:b.clientX,y:b.clientY},a.videoClick()};this.addListenerInside("click",c),this.addListenerInside("click",c,this.MDC),this.timerErrorFun(),d=function(){a.sendJS("loadedmetadata"),"number"==typeof a.V.duration&&a.V.duration>1&&(b=a.V.duration,b||a.vars["duration"]>0&&(b=a.vars["duration"]),a.vars["forceduration"]>0&&(b=a.vars["forceduration"]),a.sendJS("duration",b),a.formatInserttime(b),a.adPlayerPlay&&a.advertisementsTime(b+1),a.durationSendJS=!0),a.judgeIsLive()},this.addListenerInside("loadedmetadata",d),e=function(){a.playingHandler(),a.sendJS("play"),a.sendJS("paused",!1),!a.durationSendJS&&"number"==typeof a.V.duration&&a.V.duration>0&&(b=a.V.duration,b||a.vars["duration"]>0&&(b=a.vars["duration"]),a.vars["forceduration"]>0&&(b=a.vars["forceduration"]),a.durationSendJS=!0,a.sendJS("duration",b),a.formatInserttime(b))},this.addListenerInside("playing",e),f=function(){a.pauseHandler(),a.sendJS("pause"),a.sendJS("paused",!0)},this.addListenerInside("pause",f),g=function(){a.endedHandler()},this.addListenerInside("ended",g),h=function(){null!=a.timerLoading&&a.loadingStart(!1),a.time&&(a.adPlayerPlay?a.adPlayerTimeHandler(a.time):(a.sendJS("time",a.time),a.isUndefined(a.advertisements["insert"])||a.checkAdInsert(a.time),a.isUndefined(a.advertisements["other"])||a.checkAdOther(a.time),a.time<3&&a.adReset&&(a.adReset=!1,a.endedAdReset())))},this.addListenerInside("timeupdate",h),i=function(){a.loadingStart(!0)},this.addListenerInside("waiting",i),j=function(){a.sendJS("seek","start")},this.addListenerInside("seeking",j),k=function(){a.seekedHandler(),a.sendJS("seek","ended")},this.addListenerInside("seeked",k),l=function(){try{a.volumechangeHandler(),a.sendJS("volume",a.volume||a.V.volume)}catch(b){}},this.addListenerInside("volumechange",l),m=function(){var c=document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen;a.sendJS("full",c)},this.addListenerInside("fullscreenchange",m),this.addListenerInside("webkitfullscreenchange",m),this.addListenerInside("mozfullscreenchange",m),this.showFace&&this.interFace()},resetPlayer:function(){this.timeTextHandler(),this.showFace&&(this.timeProgress(0,1),this.changeLoad(0),this.initPlayPause(),this.definition(),this.showFrontNext(),this.deletePrompt(),this.deletePreview(),this.trackHide(),this.resetTrack(),this.trackElement=[],this.track=[])},interFace:function(){var a,b,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,zb,Ab,Bb,Cb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Kb,Lb,Mb,Nb,Ob,Pb,Qb,Rb,Sb,Tb,Ub,Vb,Wb,Xb,Yb,Zb,$b,_b,ac,bc,cc,dc,ec,fc,gc,hc,ic,jc,kc,lc,mc,nc,oc,pc,qc,rc,sc,tc,uc,vc;this.showFace=!0,a=this,b="",d=38,e=38,f="#FFFFFF",g="#0782F5",h=this.formatTime(0)+" / "+this.formatTime(this.vars["duration"]),i=this.randomString(10),j="controlbgbar"+i,k="controlbar"+i,l="timeprogressbg"+i,m="loadprogress"+i,n="timeprogress"+i,o="timebobg"+i,p="timebo"+i,q="timebw"+i,r="timetext"+i,s="play"+i,t="pause"+i,u="front"+i,v="next"+i,w="full"+i,x="escfull"+i,y="mute"+i,z="escmute"+i,A="volume"+i,B="volumedbg"+i,C="volumebg"+i,D="volumeup"+i,E="volumebo"+i,F="volumebw"+i,G="definition"+i,H="definitionp"+i,I="playbackrate"+i,J="playbackratep"+i,K="subtitles"+i,L="subtitlesp"+i,M="promptbg"+i,N="prompt"+i,O="dline"+i,P="menu"+i,Q="pausecenter"+i,R="loading"+i,S="errortext"+i,T="logo"+i,U="background"+i,V="adelement"+i,W="adBar"+i,X="adskip"+i,Y="adtime"+i,Z="adlink"+i,$="admute"+i,_="adescmute"+i,ab="adpauseclose"+i,bb=document.createElement("div"),cb=document.createElement("div"),db=document.createElement("div"),eb=document.createElement("div"),fb=document.createElement("div"),gb=document.createElement("div"),hb=document.createElement("div"),ib=document.createElement("div"),jb=document.createElement("div"),kb=document.createElement("div"),lb=document.createElement("div"),mb=document.createElement("div"),nb=document.createElement("div"),ob=document.createElement("div"),pb=document.createElement("div"),qb=document.createElement("div"),rb=document.createElement("div"),sb=document.createElement("div"),tb=document.createElement("div"),bb.className=j,cb.className=k,db.className=l,eb.className=o,hb.className=M,ib.className=N,jb.className=P,kb.className=H,lb.className=J,mb.className=L,fb.className=Q,nb.className=R,ob.className=T,gb.className=S,pb.className=U,qb.className=V,rb.className=W,sb.className=Z,tb.className=ab,this.PD.appendChild(bb),this.PD.appendChild(cb),this.PD.appendChild(db),this.PD.appendChild(eb),this.PD.appendChild(hb),this.PD.appendChild(ib),this.PD.appendChild(kb),this.PD.appendChild(lb),this.PD.appendChild(mb),this.PD.appendChild(fb),this.PD.appendChild(nb),this.PD.appendChild(gb),this.PD.appendChild(ob),this.PD.appendChild(pb),this.PD.appendChild(qb),this.PD.appendChild(rb),this.PD.appendChild(sb),this.PD.appendChild(tb),this.body.appendChild(jb),this.vars["live"]&&(h=this.getNowDate()),b+='
'+this.newCanvas(s,d,e)+"
",b+='
'+this.newCanvas(t,d,e)+"
",b+='
',b+='
'+this.newCanvas(u,d,e)+"
",b+='
',b+='
'+this.newCanvas(v,d,e)+"
",b+='
',b+='
'+h+"
",b+='
'+this.newCanvas(w,d,e)+"
",b+='
'+this.newCanvas(x,d,e)+"
",b+='
',b+='
',b+='
',b+='
',b+='
',b+='
',b+='
',b+='
',b+='
'+this.newCanvas(y,d,e)+"
",b+='
'+this.newCanvas(z,d,e)+"
",b+='
',this.getByElement(k).innerHTML=b,this.getByElement(l).innerHTML='
',this.getByElement(o).innerHTML='
',this.getByElement(Q).innerHTML=this.newCanvas(Q,80,80),this.getByElement(R).innerHTML=this.newCanvas(R,60,60),this.getByElement(S).innerHTML=this.language["error"],b='
'+this.language["adTime"].replace("{$second}",0)+"
",b+='
'+this.newCanvas($,30,30)+"
",b+='
'+this.newCanvas(_,30,30)+"
",b+='
',this.getByElement(W).innerHTML=b,this.getByElement(Z).innerHTML=this.language["adLink"],this.getByElement(ab).innerHTML=this.newCanvas(ab,20,20),this.ckplayerConfig["style"]["logo"]?this.ckplayerConfig["style"]["logo"]["file"]&&(ub=this.ckplayerConfig["style"]["logo"]["file"],("data:image/png;"==ub.substr(0,15)||"data:image/jpg;"==ub.substr(0,15)||"data:image/jpeg;"==ub.substr(0,16))&&(this.getByElement(T).innerHTML='')):this.getByElement(T).innerHTML=this.vars["logo"]||this.logo||"",vb=this.PD,this.CB={controlBarBg:this.getByElement(j,vb),controlBar:this.getByElement(k,vb),promptBg:this.getByElement(M,vb),prompt:this.getByElement(N,vb),timeProgressBg:this.getByElement(l,vb),loadProgress:this.getByElement(m,vb),timeProgress:this.getByElement(n,vb),timeBoBg:this.getByElement(o,vb),timeButton:this.getByElement(p,vb),timeText:this.getByElement(r,vb),play:this.getByElement(s,vb),front:this.getByElement(u,vb),next:this.getByElement(v,vb),pause:this.getByElement(t,vb),definition:this.getByElement(G,vb),definitionP:this.getByElement(H,vb),definitionLine:this.getByElement(O+"-rb",vb),playbackrate:this.getByElement(I,vb),playbackrateP:this.getByElement(J,vb),playbackrateLine:this.getByElement(O+"-rc",vb),subtitles:this.getByElement(K,vb),subtitlesP:this.getByElement(L,vb),subtitlesLine:this.getByElement(O+"-rd",vb),full:this.getByElement(w,vb),escFull:this.getByElement(x,vb),mute:this.getByElement(y,vb),escMute:this.getByElement(z,vb),volume:this.getByElement(A,vb),volumeBg:this.getByElement(C,vb),volumeUp:this.getByElement(D,vb),volumeBO:this.getByElement(E,vb),pauseCenter:this.getByElement(Q,vb),menu:this.getByElement(P),loading:this.getByElement(R,vb),loadingCanvas:this.getByElement(R+"-canvas",vb),errorText:this.getByElement(S,vb),logo:this.getByElement(T,vb),playLine:this.getByElement(O+"-la",vb),frontLine:this.getByElement(O+"-lb",vb),nextLine:this.getByElement(O+"-lc",vb),fullLine:this.getByElement(O+"-ra"),muteLine:this.getByElement(O+"-re",vb),adBackground:this.getByElement(U,vb),adElement:this.getByElement(V,vb),adBar:this.getByElement(W,vb),adSkip:this.getByElement(X,vb),adTime:this.getByElement(Y,vb),adLink:this.getByElement(Z,vb),adMute:this.getByElement($,vb),adEscMute:this.getByElement(_,vb),adPauseClose:this.getByElement(ab,vb)},this.buttonWidth={play:d,full:d,front:d,next:d,mute:d},this.css(j,{width:"100%",height:e+"px",backgroundColor:"#000000",position:"absolute",bottom:"0px",filter:"alpha(opacity:0.8)",opacity:"0.8",zIndex:"990"}),this.css(k,{width:"100%",height:e+"px",position:"absolute",bottom:"0px",zIndex:"990"}),this.css(Q,{width:"80px",height:"80px",borderRadius:"50%",position:"absolute",display:"none",cursor:"pointer",zIndex:"996"}),this.css(R,{width:"60px",height:"60px",position:"absolute",display:"none",zIndex:"996"}),this.css(S,{width:"120px",height:"30px",lineHeight:"30px",color:"#FFFFFF",fontSize:"14px",textAlign:"center",position:"absolute",display:"none",zIndex:"101",cursor:"default",zIndex:"996"}),this.css(T,{height:"30px",lineHeight:"30px",color:"#FFFFFF",fontFamily:"Arial",fontSize:"28px",textAlign:"center",position:"absolute","float":"left",left:"-1000px",top:"20px",zIndex:"996",filter:"alpha(opacity:0.8)",opacity:"0.8",cursor:"default"}),this.css(this.CB["loadingCanvas"],{transform:"rotate(0deg)",msTransform:"rotate(0deg)",mozTransform:"rotate(0deg)",webkitTransform:"rotate(0deg)",oTransform:"rotate(0deg)"}),this.css([M,N],{height:"30px",lineHeight:"30px",color:"#FFFFFF",fontSize:"14px",textAlign:"center",position:"absolute",borderRadius:"5px",paddingLeft:"5px",paddingRight:"5px",bottom:"0px",display:"none",zIndex:"995"}),this.css(M,{backgroundColor:"#000000",filter:"alpha(opacity:0.5)",opacity:"0.5"}),this.css(l,{width:"100%",height:"6px",backgroundColor:"#3F3F3F",overflow:"hidden",position:"absolute",bottom:"38px",zIndex:"888"}),this.css([m,n],{width:"1px",height:"6px",position:"absolute",bottom:"38px",top:"0px",zIndex:"991"}),this.css(m,"backgroundColor","#6F6F6F"),this.css(n,"backgroundColor",g),this.css(o,{width:"100%",height:"14px",overflow:"hidden",position:"absolute",bottom:"34px",cursor:"pointer",zIndex:"992"}),this.css(p,{width:"14px",height:"14px",overflow:"hidden",borderRadius:"50%",backgroundColor:f,cursor:"pointer",position:"absolute",top:"0px",zIndex:"200"}),this.css(q,{width:"8px",height:"8px",overflow:"hidden",borderRadius:"50%",position:"absolute",backgroundColor:g,left:"3px",top:"3px"}),this.css(r,{lineHeight:e+"px",color:"#FFFFFF",fontFamily:"arial",fontSize:"16px",paddingLeft:"10px","float":"left",overflow:"hidden",cursor:"default"}),this.css([O+"-la",O+"-lb",O+"-lc",O+"-ra",O+"-rb",O+"-rc",O+"-rd",O+"-re"],{width:"0px",height:e+"px",overflow:"hidden",borderLeft:"1px solid #303030",borderRight:"1px solid #151515",filter:"alpha(opacity:0.9)",opacity:"0.9"}),this.css([O+"-la",O+"-lb",O+"-lc"],"float","left"),this.css([O+"-ra",O+"-rb",O+"-rc",O+"-rd",O+"-re"],"float","right"),this.css([O+"-lb",O+"-lc",O+"-rb",O+"-rc",O+"-rd"],"display","none"),this.css([s,t,u,v],{width:d+"px",height:e+"px","float":"left",overflow:"hidden",cursor:"pointer"}),this.css([u,v],"display","none"),this.initPlayPause(),this.css([y,z],{width:d+"px",height:e+"px","float":"right",overflow:"hidden",cursor:"pointer"}),this.vars["volume"]>0?this.css(z,"display","none"):this.css(y,"display","none"),!this.ckplayerConfig["config"]["mobileVolumeBarShow"]&&this.isMobile()&&this.css([y,z,A,B,O+"-re"],{display:"none"}),this.css([A,B],{width:"70px",height:e+"px",overflow:"hidden","float":"right"}),this.css(B,{position:"absolute"}),this.css([C,D],{width:"60px",height:"6px",overflow:"hidden",borderRadius:"5px",cursor:"pointer"}),this.css(C,{position:"absolute",top:"16px"}),this.css(C,"backgroundColor","#666666"),this.css(D,"backgroundColor",g),this.buttonWidth["volume"]=100,this.css(E,{width:"12px",height:"12px",overflow:"hidden",borderRadius:"50%",position:"absolute",backgroundColor:f,top:"13px",left:"0px",cursor:"pointer"}),this.css(F,{width:"6px",height:"6px",overflow:"hidden",borderRadius:"50%",position:"absolute",backgroundColor:g,left:"3px",top:"3px"}),this.css(G,{lineHeight:e+"px",color:"#FFFFFF","float":"right",fontSize:"14px",textAlign:"center",overflow:"hidden",display:"none",cursor:"pointer"}),this.css(H,{lineHeight:e-8+"px",color:"#FFFFFF",overflow:"hidden",position:"absolute",bottom:"4px",backgroundColor:"#000000",textAlign:"center",zIndex:"995",cursor:"pointer",display:"none"}),this.css(I,{lineHeight:e+"px",color:"#FFFFFF","float":"right",fontSize:"14px",textAlign:"center",overflow:"hidden",display:"none",cursor:"pointer"}),this.css(J,{lineHeight:e-8+"px",color:"#FFFFFF",overflow:"hidden",position:"absolute",bottom:"4px",backgroundColor:"#000000",textAlign:"center",zIndex:"995",cursor:"pointer",display:"none"}),this.css(K,{lineHeight:e+"px",color:"#FFFFFF","float":"right",fontSize:"14px",textAlign:"center",overflow:"hidden",display:"none",cursor:"pointer"}),this.css(L,{lineHeight:e-8+"px",color:"#FFFFFF",overflow:"hidden",position:"absolute",bottom:"4px",backgroundColor:"#000000",textAlign:"center",zIndex:"995",cursor:"pointer",display:"none"}),this.css([w,x],{width:d+"px",height:e+"px","float":"right",overflow:"hidden",cursor:"pointer"}),this.css(x,"display","none"),this.css(U,{width:"100%",height:"100%",backgroundColor:"#000000",position:"absolute",top:"0px",zIndex:"997",display:"none"}),this.css(V,{position:"absolute",overflow:"hidden",top:"0px",zIndex:"998","float":"center",display:"none"}),this.css(W,{position:"absolute",overflow:"hidden",top:"10px",right:"10px",zIndex:"999",textAlign:"right",display:"none"}),this.css(Y,{backgroundColor:"#000000",color:"#FF0000",paddingLeft:"10px",paddingRight:"10px",lineHeight:e-8+"px",marginLeft:"5px","float":"right",cursor:"pointer"}),this.css([$,_],{backgroundColor:"#000000",width:"30px",height:"30px",marginLeft:"5px","float":"right",display:"none",cursor:"pointer"}),this.css(X,{backgroundColor:"#000000",lineHeight:e-8+"px",color:"#FFFFFF",paddingLeft:"10px",paddingRight:"10px","float":"right",display:"none",cursor:"pointer"}),this.css(Z,{backgroundColor:"#ea5503",lineHeight:e-8+"px",color:"#FFFFFF",paddingLeft:"10px",paddingRight:"10px",position:"absolute",overflow:"hidden",bottom:"10px",right:"10px",zIndex:"999",display:"none"}),this.css(ab,{backgroundColor:"#f7f7f7",widht:"20px",height:"20px",position:"absolute",overflow:"hidden",zIndex:"999",top:"60px",left:"30px",borderRadius:"20px",display:"none",cursor:"pointer"}),wb=this.getByElement(s+"-canvas").getContext("2d"),xb=function(){a.canvasFill(wb,[[12,10],[29,19],[12,28]])},wb.fillStyle=f,xb(),yb=function(){wb.clearRect(0,0,d,e),wb.fillStyle=g,xb()},zb=function(){wb.clearRect(0,0,d,e),wb.fillStyle=f,xb()},this.addListenerInside("mouseover",yb,this.getByElement(s+"-canvas")),this.addListenerInside("mouseout",zb,this.getByElement(s+"-canvas")),Ab=this.getByElement(t+"-canvas").getContext("2d"),Bb=function(){a.canvasFillRect(Ab,[[10,10,5,18],[22,10,5,18]])},Ab.fillStyle=f,Bb(),Cb=function(){Ab.clearRect(0,0,d,e),Ab.fillStyle=g,Bb()},Db=function(){Ab.clearRect(0,0,d,e),Ab.fillStyle=f,Bb()},this.addListenerInside("mouseover",Cb,this.getByElement(t+"-canvas")),this.addListenerInside("mouseout",Db,this.getByElement(t+"-canvas")),Eb=this.getByElement(u+"-canvas").getContext("2d"),Fb=function(){a.canvasFill(Eb,[[16,19],[30,10],[30,28]]),a.canvasFillRect(Eb,[[8,10,5,18]])},Eb.fillStyle=f,Fb(),Gb=function(){Eb.clearRect(0,0,d,e),Eb.fillStyle=g,Fb()},Hb=function(){Eb.clearRect(0,0,d,e),Eb.fillStyle=f,Fb()},this.addListenerInside("mouseover",Gb,this.getByElement(u+"-canvas")),this.addListenerInside("mouseout",Hb,this.getByElement(u+"-canvas")),Ib=this.getByElement(v+"-canvas").getContext("2d"),Jb=function(){a.canvasFill(Ib,[[8,10],[22,19],[8,28]]),a.canvasFillRect(Ib,[[25,10,5,18]])},Ib.fillStyle=f,Jb(),Kb=function(){Ib.clearRect(0,0,d,e),Ib.fillStyle=g,Jb()},Lb=function(){Ib.clearRect(0,0,d,e),Ib.fillStyle=f,Jb()},this.addListenerInside("mouseover",Kb,this.getByElement(v+"-canvas")),this.addListenerInside("mouseout",Lb,this.getByElement(v+"-canvas")),Mb=this.getByElement(w+"-canvas").getContext("2d"),Nb=function(){a.canvasFillRect(Mb,[[19,10,9,3],[25,13,3,6],[10,19,3,9],[13,25,6,3]])},Mb.fillStyle=f,Nb(),Ob=function(){Mb.clearRect(0,0,d,e),Mb.fillStyle=g,Nb()},Pb=function(){Mb.clearRect(0,0,d,e),Mb.fillStyle=f,Nb()},this.addListenerInside("mouseover",Ob,this.getByElement(w+"-canvas")),this.addListenerInside("mouseout",Pb,this.getByElement(w+"-canvas")),Qb=this.getByElement(x+"-canvas").getContext("2d"),Rb=function(){a.canvasFillRect(Qb,[[20,9,3,9],[23,15,6,3],[9,20,9,3],[15,23,3,6]])},Qb.fillStyle=f,Rb(),Sb=function(){Qb.clearRect(0,0,d,e),Qb.fillStyle=g,Rb()},Tb=function(){Qb.clearRect(0,0,d,e),Qb.fillStyle=f,Rb()},this.addListenerInside("mouseover",Sb,this.getByElement(x+"-canvas")),this.addListenerInside("mouseout",Tb,this.getByElement(x+"-canvas")),Ub=this.getByElement(y+"-canvas").getContext("2d"),Vb=function(){a.canvasFill(Ub,[[10,15],[15,15],[21,10],[21,28],[15,23],[10,23]]),a.canvasFillRect(Ub,[[23,15,2,8],[27,10,2,18]])},Ub.fillStyle=f,Vb(),Wb=function(){Ub.clearRect(0,0,d,e),Ub.fillStyle=g,Vb()},Xb=function(){Ub.clearRect(0,0,d,e),Ub.fillStyle=f,Vb()},this.addListenerInside("mouseover",Wb,this.getByElement(y+"-canvas")),this.addListenerInside("mouseout",Xb,this.getByElement(y+"-canvas")),Yb=this.getByElement(z+"-canvas").getContext("2d"),Zb=function(){a.canvasFill(Yb,[[10,15],[15,15],[21,10],[21,28],[15,23],[10,23]]),a.canvasFill(Yb,[[23,13],[24,13],[33,25],[32,25]]),a.canvasFill(Yb,[[32,13],[33,13],[24,25],[23,25]])},Yb.fillStyle=f,Zb(),$b=function(){Yb.clearRect(0,0,d,e),Yb.fillStyle=g,Zb()},_b=function(){Yb.clearRect(0,0,d,e),Yb.fillStyle=f,Zb()},this.addListenerInside("mouseover",$b,this.getByElement(z+"-canvas")),this.addListenerInside("mouseout",_b,this.getByElement(z+"-canvas")),ac=this.getByElement($+"-canvas").getContext("2d"),bc=function(){a.canvasFill(ac,[[8,12],[12,12],[16,8],[16,21],[12,18],[8,18]]),a.canvasFillRect(ac,[[18,12,2,6],[21,8,2,14]])},ac.fillStyle=f,bc(),cc=function(){ac.clearRect(0,0,d,e),ac.fillStyle=g,bc()},dc=function(){ac.clearRect(0,0,d,e),ac.fillStyle=f,bc()},this.addListenerInside("mouseover",cc,this.getByElement($+"-canvas")),this.addListenerInside("mouseout",dc,this.getByElement($+"-canvas")),ec=this.getByElement(_+"-canvas").getContext("2d"),fc=function(){a.canvasFill(ec,[[8,12],[12,12],[16,8],[16,21],[12,18],[8,18]]),a.canvasFill(ec,[[18,10],[20,10],[26,20],[24,20]]),a.canvasFill(ec,[[25,10],[27,10],[20,20],[18,20]])},ec.fillStyle=f,fc(),gc=function(){ec.clearRect(0,0,d,e),ec.fillStyle=g,fc()},hc=function(){ec.clearRect(0,0,d,e),ec.fillStyle=f,fc()},this.addListenerInside("mouseover",gc,this.getByElement(_+"-canvas")),this.addListenerInside("mouseout",hc,this.getByElement(_+"-canvas")),tb=this.getByElement(ab+"-canvas").getContext("2d"),ic=function(){a.canvasFill(tb,[[4,6],[6,6],[16,15],[14,15]]),a.canvasFill(tb,[[14,6],[16,6],[6,15],[4,15]])},tb.fillStyle="#404856",ic(),jc=function(){tb.clearRect(0,0,d,e),tb.fillStyle=g,ic()},kc=function(){tb.clearRect(0,0,d,e),tb.fillStyle="#404856",ic()},this.addListenerInside("mouseover",jc,this.getByElement(ab+"-canvas")),this.addListenerInside("mouseout",kc,this.getByElement(ab+"-canvas")),lc=this.getByElement(R+"-canvas").getContext("2d"),mc=function(){var a,b,c,d;lc.save(),a=lc.createLinearGradient(0,0,60,60),a.addColorStop(0,f),b=lc.createLinearGradient(0,0,80,60),b.addColorStop(1,g),c=lc.createLinearGradient(0,0,80,60),c.addColorStop(1,"#FF9900"),d=lc.createLinearGradient(0,0,80,60),d.addColorStop(1,"#CC3300"),lc.strokeStyle=a,lc.lineWidth=8,lc.beginPath(),lc.arc(30,30,25,0,.4*Math.PI,!1),lc.stroke(),lc.closePath(),lc.beginPath(),lc.strokeStyle=b,lc.arc(30,30,25,.5*Math.PI,.9*Math.PI,!1),lc.stroke(),lc.beginPath(),lc.strokeStyle=c,lc.arc(30,30,25,Math.PI,1.4*Math.PI,!1),lc.stroke(),lc.beginPath(),lc.strokeStyle=d,lc.arc(30,30,25,1.5*Math.PI,1.9*Math.PI,!1),lc.stroke(),lc.closePath(),lc.restore()},lc.fillStyle=f,mc(),nc=this.getByElement(Q+"-canvas").getContext("2d"),oc=function(){a.canvasFill(nc,[[28,22],[59,38],[28,58]]),nc.save(),nc.lineWidth=5,nc.beginPath(),nc.arc(40,40,35,0,2*Math.PI,!1),nc.stroke(),nc.closePath(),nc.restore()},nc.fillStyle=f,nc.strokeStyle=f,oc(),pc=function(){nc.clearRect(0,0,80,80),nc.fillStyle=g,nc.strokeStyle=g,oc()},qc=function(){nc.clearRect(0,0,80,80),nc.fillStyle=f,nc.strokeStyle=f,oc()},this.addListenerInside("mouseover",pc,this.getByElement(Q+"-canvas")),this.addListenerInside("mouseout",qc,this.getByElement(Q+"-canvas")),rc=function(){a.css(E,"backgroundColor",g),a.css(F,"backgroundColor",f)},sc=function(){a.css(E,"backgroundColor",f),a.css(F,"backgroundColor",g)},this.addListenerInside("mouseover",rc,this.getByElement(E)),this.addListenerInside("mouseout",sc,this.getByElement(E)),tc=function(){a.css(p,"backgroundColor",g),a.css(q,"backgroundColor",f)},uc=function(){a.css(p,"backgroundColor",f),a.css(q,"backgroundColor",g)},this.addListenerInside("mouseover",tc,this.getByElement(p)),this.addListenerInside("mouseout",uc,this.getByElement(p)),this.addButtonEvent(),this.newMenu(),this.controlBarHide(),this.keypress(),this.changeVolume(this.vars["volume"]),this.showFrontNext(),setTimeout(function(){a.elementCoordinate()},100),this.checkBarWidth(),vc=function(){a.elementCoordinate(),a.timeUpdateHandler(),a.changeLoad(),a.checkBarWidth(),a.changeElementCoor(),a.changePrompt(),a.adPauseCoor(),a.adOtherCoor()},this.addListenerInside("resize",vc,window)},newCanvas:function(a,b,c){return''},addButtonEvent:function(){var pauseClick,frontClick,nextClick,muteClick,escMuteClick,fullClick,escFullClick,adSkipClick,adMuteClick,adEscMuteClick,adPauseCloseClick,promptHide,playOver,pauseOver,frontOver,nextOver,muteOver,escMuteOver,fullOver,escFullOver,definitionOver,playbackrateOver,subtitlesOver,volumePrompt,volumeObj,volumeClickObj,volumeBgMove,thisTemp=this,playClick=function(){thisTemp.videoPlay(),thisTemp.sendJS("clickEvent","actionScript->videoPlay")};this.addListenerInside("click",playClick,this.CB["play"]),this.addListenerInside("click",playClick,this.CB["pauseCenter"]),pauseClick=function(){thisTemp.videoPause(),thisTemp.sendJS("clickEvent","actionScript->videoPause")},this.addListenerInside("click",pauseClick,this.CB["pause"]),frontClick=function(event){thisTemp.vars["front"]&&(eval(thisTemp.vars["front"]+"()"),thisTemp.sendJS("clickEvent","actionScript->"+thisTemp.vars["front"]))},this.addListenerInside("click",frontClick,this.CB["front"]),nextClick=function(event){thisTemp.vars["next"]&&(eval(thisTemp.vars["next"]+"()"),thisTemp.sendJS("clickEvent","actionScript->"+thisTemp.vars["next"]))},this.addListenerInside("click",nextClick,this.CB["next"]),muteClick=function(){thisTemp.videoMute(),thisTemp.sendJS("clickEvent","actionScript->videoMute")},this.addListenerInside("click",muteClick,this.CB["mute"]),escMuteClick=function(){thisTemp.videoEscMute(),thisTemp.sendJS("clickEvent","actionScript->videoEscMute")},this.addListenerInside("click",escMuteClick,this.CB["escMute"]),fullClick=function(){thisTemp.fullScreen(),thisTemp.sendJS("clickEvent","actionScript->fullScreen")},this.addListenerInside("click",fullClick,this.CB["full"]),escFullClick=function(){thisTemp.quitFullScreen(),thisTemp.sendJS("clickEvent","actionScript->quitFullScreen")},this.addListenerInside("click",escFullClick,this.CB["escFull"]),adSkipClick=function(){thisTemp.CB["adSkip"].innerHTML==thisTemp.language["skipAd"]&&thisTemp.runFunction(thisTemp.config["adSkipClick"])},this.addListenerInside("click",adSkipClick,this.CB["adSkip"]),adMuteClick=function(){thisTemp.adMuteFunction()},this.addListenerInside("click",adMuteClick,this.CB["adMute"]),adEscMuteClick=function(){thisTemp.adEscMuteFunction()},this.addListenerInside("click",adEscMuteClick,this.CB["adEscMute"]),adPauseCloseClick=function(){thisTemp.adPauseCloseFunction()},this.addListenerInside("click",adPauseCloseClick,this.CB["adPauseClose"]),promptHide=function(){thisTemp.promptShow(!1)},playOver=function(){thisTemp.promptShow(thisTemp.CB["play"])},this.addListenerInside("mouseover",playOver,this.CB["play"]),this.addListenerInside("mouseout",promptHide,this.CB["play"]),pauseOver=function(){thisTemp.promptShow(thisTemp.CB["pause"])},this.addListenerInside("mouseover",pauseOver,this.CB["pause"]),this.addListenerInside("mouseout",promptHide,this.CB["pause"]),frontOver=function(){thisTemp.promptShow(thisTemp.CB["front"])},this.addListenerInside("mouseover",frontOver,this.CB["front"]),this.addListenerInside("mouseout",promptHide,this.CB["front"]),nextOver=function(){thisTemp.promptShow(thisTemp.CB["next"])},this.addListenerInside("mouseover",nextOver,this.CB["next"]),this.addListenerInside("mouseout",promptHide,this.CB["next"]),muteOver=function(){thisTemp.promptShow(thisTemp.CB["mute"])},this.addListenerInside("mouseover",muteOver,this.CB["mute"]),this.addListenerInside("mouseout",promptHide,this.CB["mute"]),escMuteOver=function(){thisTemp.promptShow(thisTemp.CB["escMute"])},this.addListenerInside("mouseover",escMuteOver,this.CB["escMute"]),this.addListenerInside("mouseout",promptHide,this.CB["escMute"]),fullOver=function(){thisTemp.promptShow(thisTemp.CB["full"])},this.addListenerInside("mouseover",fullOver,this.CB["full"]),this.addListenerInside("mouseout",promptHide,this.CB["full"]),escFullOver=function(){thisTemp.promptShow(thisTemp.CB["escFull"])},this.addListenerInside("mouseover",escFullOver,this.CB["escFull"]),this.addListenerInside("mouseout",promptHide,this.CB["escFull"]),definitionOver=function(){thisTemp.promptShow(thisTemp.CB["definition"])},this.addListenerInside("mouseover",definitionOver,this.CB["definition"]),this.addListenerInside("mouseout",promptHide,this.CB["definition"]),playbackrateOver=function(){thisTemp.promptShow(thisTemp.CB["playbackrate"])},this.addListenerInside("mouseover",playbackrateOver,this.CB["playbackrate"]),this.addListenerInside("mouseout",promptHide,this.CB["playbackrate"]),subtitlesOver=function(){thisTemp.promptShow(thisTemp.CB["subtitles"])},this.addListenerInside("mouseover",subtitlesOver,this.CB["subtitles"]),this.addListenerInside("mouseout",promptHide,this.CB["subtitles"]),volumePrompt=function(a){var b=thisTemp.getCoor(thisTemp.CB["volumeBO"]),c={title:thisTemp.language["volume"]+a+"%",x:b["x"]+.5*thisTemp.CB["volumeBO"].offsetWidth,y:b["y"]};thisTemp.promptShow(!1,c)},volumeObj={slider:this.CB["volumeBO"],follow:this.CB["volumeUp"],refer:this.CB["volumeBg"],grossValue:"volume",pd:!0,startFun:function(){},monitorFun:function(a){thisTemp.changeVolume(.01*a,!1,!1),volumePrompt(a)},endFun:function(){},overFun:function(a){volumePrompt(a)}},this.slider(volumeObj),volumeClickObj={refer:this.CB["volumeBg"],grossValue:"volume",fun:function(a){thisTemp.changeVolume(.01*a,!0,!0)}},this.progressClick(volumeClickObj),this.timeButtonMouseDown(),volumeBgMove=function(a){var b=thisTemp.getCoor(thisTemp.CB["volumeBg"]),c=thisTemp.client(a)["x"],d=parseInt(100*(c-b["x"])/thisTemp.CB["volumeBg"].offsetWidth),e={title:thisTemp.language["volume"]+d+"%",x:c,y:b["y"]};thisTemp.promptShow(!1,e)},this.addListenerInside("mousemove",volumeBgMove,this.CB["volumeBg"]),this.addListenerInside("mouseout",promptHide,this.CB["volumeBg"]),this.addListenerInside("mouseout",promptHide,this.CB["volumeBO"]),this.addDefListener(),this.addPlaybackrate(),this.addSubtitles()},videoClick:function(){var a=this,b=function(){null!=a.timerClick&&(a.timerClick.runing&&a.timerClick.stop(),a.timerClick=null)},c=function(){if(b(),a.isClick=!1,a.sendJS("videoClick",a.videoClickXy),a.adPlayerPlay){var c=a.getNowAdvertisements();try{""!=c["link"]&&window.open(c["link"]),a.ajaxSuccessNull(c["clickMonitor"])}catch(d){}}else a.ckplayerConfig["config"]["click"]&&a.playOrPause()};b(),this.isClick?(this.isClick=!1,a.sendJS("videoDoubleClick",a.videoClickXy),a.ckplayerConfig["config"]["doubleClick"]&&(this.full?a.quitFullScreen():a.fullScreen())):(this.isClick=!0,this.timerClick=new this.timer(300,c,1))},timeButtonMouseDown:function(){var a=this,b=function(b){var c,d;isNaN(b)&&(b=0),c=a.getCoor(a.CB["timeButton"]),d={title:a.formatTime(b),x:c["x"]-a.pdCoor["x"]+.5*a.CB["timeButton"].offsetWidth,y:c["y"]-a.pdCoor["y"]},a.promptShow(!1,d)},c={slider:this.CB["timeButton"],follow:this.CB["timeProgress"],refer:this.CB["timeBoBg"],grossValue:"time",pd:!1,startFun:function(){a.isTimeButtonMove=!1},monitorFun:function(){},endFun:function(b){a.V&&a.V.duration>0&&(a.needSeek=0,a.videoSeek(parseInt(b)))},overFun:function(a){b(a)}},d={refer:this.CB["timeBoBg"],grossValue:"time",fun:function(b){a.V&&a.V.duration>0&&(a.needSeek=0,a.videoSeek(parseInt(b)))}},e=function(b){var f,g,h,c=a.getCoor(a.CB["timeBoBg"]),d=a.client(b)["x"],e=a.V.duration;(isNaN(e)||parseInt(e)<.2)&&(e=a.vars["duration"]),a.vars["forceduration"]>0&&(e=a.vars["forceduration"]),f=parseInt((d-c["x"])*e/a.CB["timeBoBg"].offsetWidth),g={title:a.formatTime(f),x:d,y:c["y"]},a.promptShow(!1,g),h=!1,a.isUndefined(a.CB["definitionP"])||"block"!=a.css(a.CB["definitionP"],"display")&&(h=!0),null!=a.vars["preview"]&&h&&(g["time"]=f,a.preview(g))},f=function(){a.promptShow(!1),null!=a.previewDiv&&a.css([a.previewDiv,a.previewTop],"display","none")};this.vars["live"]?(this.isTimeButtonDown=!1,c["removeListenerInside"]=!0,d["removeListenerInside"]=!0):(this.isTimeButtonDown=!0,this.addListenerInside("mousemove",e,this.CB["timeBoBg"]),this.addListenerInside("mouseout",f,this.CB["timeBoBg"])),this.slider(c),this.progressClick(d)},progressClick:function(a){var b=this,c=function(c){var g,h,i,d=b.client(c)["x"]-b.getCoor(a["refer"])["x"],e=a["refer"].offsetWidth,f=0;if("volume"==a["grossValue"]?f=100:b.V&&(f=b.V.duration,(isNaN(f)||parseInt(f)<.2)&&(f=b.vars["duration"]),b.vars["forceduration"]>0&&(f=b.vars["forceduration"])),g=parseInt(d*f/e),a["fun"]){if("time"===a["grossValue"]){if(h=b.getCoor(b.CB["timeButton"]),sliderLeft=h["x"],!b.checkSlideLeft(d,sliderLeft,e))return;i=.5*b.CB["timeButton"].offsetWidth,b.css(b.CB["timeButton"],"left",d-i+"px"),b.css(b.CB["timeProgress"],"width",d+"px")}a["fun"](g)}};this.isUndefined(a["removeListenerInside"])?this.addListenerInside("click",c,a["refer"]):this.removeListenerInside("click",c,a["refer"])},slider:function(a){var b=this,c=0,d=0,e=0,f=0,h=function(){var c=parseInt(b.css(a["slider"],"left")),d=a["refer"].offsetWidth-a["slider"].offsetWidth,e=0;return(b.isUndefined(c)||isNaN(c))&&(c=0),"volume"==a["grossValue"]?e=100:b.V&&(e=b.V.duration),parseInt(c*e/d)},i=function(g){var i,l;b.addListenerInside("mousemove",j,document),b.addListenerInside("mouseup",k,document),i=b.getCoor(a["refer"]),l=b.getCoor(a["slider"]),c=b.client(g)["x"],f=i["x"],e=l["x"],d=c-e,a["startFun"]&&a["startFun"](h())},j=function(g){var i,j;c=b.client(g)["x"],i=c-d-f,0>i&&(i=0),i>a["refer"].offsetWidth-a["slider"].offsetWidth&&(i=a["refer"].offsetWidth-a["slider"].offsetWidth),(a["slider"]!==b.CB["timeButton"]||b.checkSlideLeft(i,e,a["refer"].offsetWidth))&&(b.css(a["slider"],"left",i+"px"),b.css(a["follow"],"width",i+.5*a["slider"].offsetWidth+"px"),j=h(),a["monitorFun"]&&a["monitorFun"](j))},k=function(){b.removeListenerInside("mousemove",j,document),b.removeListenerInside("mouseup",k,document),a["endFun"]&&a["endFun"](h())},l=function(){a["overFun"]&&a["overFun"](h())};this.isUndefined(a["removeListenerInside"])?(this.addListenerInside("mousedown",i,a["slider"]),this.addListenerInside("mouseover",l,a["slider"])):(this.removeListenerInside("mousedown",i,a["slider"]),this.removeListenerInside("mouseover",l,a["slider"]))},checkSlideLeft:function(a,b,c){var e,d=this.ckplayerConfig["config"]["timeScheduleAdjust"];switch(d){case 0:return!1;case 2:if(b>a)return!1;break;case 3:if(a>b)return!1;break;case 4:if(this.timeSliderLeftTemp||(this.timeSliderLeftTemp=b/c),athis.timeSliderLeftTemp&&(this.timeSliderLeftTemp=e)):this.timeSliderLeftTemp=b/c,a>this.timeSliderLeftTemp*c)return!1;break;default:return!0}return!0},loadingStart:function(a){var c,d,b=this;this.isUndefined(a)&&(a=!0),this.showFace&&this.css(b.CB["loading"],"display","none"),null!=this.timerLoading&&(this.timerLoading.runing&&this.timerLoading.stop(),this.timerLoading=null),c=0,d=function(){var a="0";try{a=b.css(b.CB["loadingCanvas"],"transform")||b.css(b.CB["loadingCanvas"],"-ms-transform")||b.css(b.CB["loadingCanvas"],"-moz-transform")||b.css(b.CB["loadingCanvas"],"-webkit-transform")||b.css(b.CB["loadingCanvas"],"-o-transform")||"0"}catch(d){}a=parseInt(a.replace("rotate(","").replace("deg);","")),a+=4,a>360&&(a=0),b.showFace&&b.css(b.CB["loadingCanvas"],{transform:"rotate("+a+"deg)",msTransform:"rotate("+a+"deg)",mozTransform:"rotate("+a+"deg)",webkitTransform:"rotate("+a+"deg)",oTransform:"rotate("+a+"deg)"}),c++,c>=99&&(c=99),b.sendJS("buffer",c)},a?(this.timerLoading=new this.timer(10,d),this.showFace&&this.css(b.CB["loading"],"display","block")):b.sendJS("buffer",100)},showFrontNext:function(){this.showFace&&(this.vars["front"]?this.css([this.CB["front"],this.CB["frontLine"]],"display","block"):this.css([this.CB["front"],this.CB["frontLine"]],"display","none"),this.vars["next"]?this.css([this.CB["next"],this.CB["nextLine"]],"display","block"):this.css([this.CB["next"],this.CB["nextLine"]],"display","none"))},promptShow:function(a,b){var c,d,e,f,g;this.showFace&&(c={},a||b?(this.isUndefined(b)?(d=this.getCoor(a),c={title:this.getDataset(a,"title"),x:d["x"]+.5*a.offsetWidth,y:d["y"]}):c=b,this.CB["prompt"].innerHTML=c["title"],this.css(this.CB["prompt"],"display","block"),e=10*this.getStringLen(c["title"]),this.css(this.CB["promptBg"],"width",e+"px"),this.css(this.CB["prompt"],"width",e+"px"),e+=10,f=c["x"]-.5*e,g=this.PD.offsetHeight-c["y"]+8,0>f&&(f=0),f>this.PD.offsetWidth-e&&(f=this.PD.offsetWidth-e),this.css([this.CB["promptBg"],this.CB["prompt"]],{display:"block",left:f+"px",bottom:g+"px"})):this.css([this.CB["promptBg"],this.CB["prompt"]],{display:"none"}))},timerErrorFun:function(){var b,c,d,e,a=this;this.errorSend=!1,b=function(){null!=a.timerError&&(a.timerError.runing&&a.timerError.stop(),a.timerError=null)},c=function(){b(),a.error=!0,a.errorUrl=a.getVideoUrl(),a.errorSend||(a.errorSend=!0,a.sendJS("error")),a.showFace&&(a.css(a.CB["errorText"],"display","block"),a.css(a.CB["pauseCenter"],"display","none"),a.css(a.CB["loading"],"display","none")),a.V.removeAttribute("poster"),a.resetPlayer()},d=function(b){setTimeout(function(){isNaN(a.V.duration)&&c(b)},500)},this.errorAdd||(this.errorAdd=!0,this.addListenerInside("error",d,this.V)),b(),e=function(){a.V&&3==parseInt(a.V.networkState)&&c()},this.timerError=new this.timer(this.config["errorTime"],e)},judgeFullScreen:function(){var b,a=this;null!=this.timerFull&&(this.timerFull.runing&&this.timerFull.stop(),this.timerFull=null),b=function(){a.isFullScreen()},this.timerFull=new this.timer(20,b)},isFullScreen:function(){if(this.showFace){var a=document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen||document.msFullscreenElement;a&&!this.full&&(this.full=!0,this.sendJS("full",!0),this.elementCoordinate(),this.css(this.CB["full"],"display","none"),this.css(this.CB["escFull"],"display","block"),0==this.vars["live"]&&this.timeUpdateHandler(),this.PD.appendChild(this.CB["menu"])),!a&&this.full&&(this.full=!1,this.sendJS("full",!1),this.elementCoordinate(),this.css(this.CB["full"],"display","block"),this.css(this.CB["escFull"],"display","none"),null!=this.timerFull&&(this.timerFull.runing&&this.timerFull.stop(),this.timerFull=null),0==this.vars["live"]&&this.timeUpdateHandler(),this.body.appendChild(this.CB["menu"]))}},newMenu:function(){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a=this,b=0;if(this.css(this.CB["menu"],{backgroundColor:"#FFFFFF",padding:"5px",position:"absolute",left:"10px",top:"20px",display:"none",zIndex:"999",color:"#A1A9BE",boxShadow:"2px 2px 3px #AAAAAA"}),c=this.contextMenu,d=this.ckplayerConfig["menu"],d["name"]&&(c[0]=d["link"]?[d["name"],"link",d["link"]]:[d["name"],"default"]),d["version"]&&(c[1]=[d["version"],"default","line"]),d["more"]&&"object"==typeof d["more"]&&d["more"].length>0)for(e=d["more"],b=0;b"+j[0]+"

";break;case"link":j[3]&&(j[3]='target="'+j[3]+'"'),i+='

"+j[0]+"

";break;case"javaScript":i+='

'+j[0]+"

";break;case"actionScript":i+='

'+j[0]+"

"}for(this.CB["menu"].innerHTML=i,k=this.CB["menu"].childNodes,b=0;bf-2)&&e&&!b.getMetaDate()["paused"]&&h(!1)}else e||h(!0);d={x:c["x"],y:c["y"]}};this.timerCBar=new this.timer(2e3,i),j=function(a){var d=b.client(a);c["x"]=d["x"],c["y"]=d["y"],e||h(!0)},this.addListenerInside("mousemove",j,b.CD),this.addListenerInside("ended",j),this.addListenerInside("resize",j,window),a===!0&&(e=!0,f=!0,h(!1)),a===!1&&(e=!1,f=!0,h(!0))},keypress:function(){var a=this,b=function(b){var c=b.keyCode||b.which;if(!a.adPlayerPlay)switch(c){case 32:a.playOrPause();break;case 37:a.fastBack();break;case 39:a.fastNext();break;case 38:now=a.volume+a.ckplayerConfig["config"]["volumeJump"],a.changeVolume(now>1?1:now);break;case 40:now=a.volume-a.ckplayerConfig["config"]["volumeJump"],a.changeVolume(0>now?0:now)}};this.addListenerInside("keydown",b,window||document)},playbackRate:function(){var a,b,c,d,e,f,g,h,i,j,k;if(this.showFace&&this.ckplayerConfig["config"]["playbackRate"])if(a=this,b=this.playbackRateArr,c="",d="",e=0,d||(d=b[this.playbackRateDefault][1]),b.length>1){for(f=0,e=0;e"+b[e][1]+"

"+c,g=this.getStringLen(b[e][1]),g>f&&(f=g);for(c&&(c+="

"+d+"

"),this.CB["playbackrate"].innerHTML=d,this.CB["playbackrateP"].innerHTML=c,this.css([this.CB["playbackrate"],this.CB["playbackrateLine"]],"display","block"),h=this.CB["playbackrateP"].childNodes,e=0;enewPlaybackrate"))},this.addListenerInside("click",j,h[e]);k=10*f+10,this.css(this.CB["playbackrateP"],{width:k+"px"}),this.css(this.CB["playbackrate"],{width:k+"px"}),this.buttonWidth["playbackrate"]=this.CB["playbackrate"].offsetWidth}else this.CB["playbackrate"].innerHTML="",this.CB["playbackrateP"].innerHTML="",this.css([this.CB["playbackrate"],this.CB["playbackrateLine"]],"display","none")},addPlaybackrate:function(){var d,e,a=this,b=null,c=function(){a.css(a.CB["playbackrateP"],{left:a.getCoor(a.CB["playbackrate"])["x"]+"px",display:"block"})};this.addListenerInside("click",c,this.CB["playbackrate"]),d=function(){b&&(window.clearTimeout(b),b=null),b=setTimeout(function(){a.css(a.CB["playbackrateP"],"display","none")},500)},this.addListenerInside("mouseout",d,a.CB["playbackrateP"]),e=function(){b&&(window.clearTimeout(b),b=null)},this.addListenerInside("mouseover",e,a.CB["playbackrateP"])},newPlaybackrate:function(a){var e,b=this.playbackRateArr,d=0;for(d=0;df&&(f=g[2],this.subtitlesTemp=e);d=b[this.subtitlesTemp][1]}if(b.length>1){for(h=0,e=0;e"+b[e][1]+"

",i=this.getStringLen(b[e][1]),i>h&&(h=i);for(c&&(c+="

"+d+"

"),this.CB["subtitles"].innerHTML=d,this.CB["subtitlesP"].innerHTML=c,this.css([this.CB["subtitles"],this.CB["subtitlesLine"]],"display","block"),j=this.CB["subtitlesP"].childNodes,e=0;enewPlaybackrate"))},this.addListenerInside("click",l,j[e]);m=10*h+10,this.css(this.CB["subtitlesP"],{width:m+"px"}),this.css(this.CB["subtitles"],{width:m+"px"}),this.buttonWidth["subtitles"]=this.CB["subtitles"].offsetWidth}else this.CB["subtitles"].innerHTML="",this.CB["subtitlesP"].innerHTML="",this.css([this.CB["subtitles"],this.CB["subtitlesLine"]],"display","none")}},addSubtitles:function(){var d,e,a=this,b=null,c=function(){a.css(a.CB["subtitlesP"],{left:a.getCoor(a.CB["subtitles"])["x"]+"px",display:"block"})};this.addListenerInside("click",c,this.CB["subtitles"]),d=function(){b&&(window.clearTimeout(b),b=null),b=setTimeout(function(){a.css(a.CB["subtitlesP"],"display","none")},500)},this.addListenerInside("mouseout",d,a.CB["subtitlesP"]),e=function(){b&&(window.clearTimeout(b),b=null)},this.addListenerInside("mouseover",e,a.CB["subtitlesP"])},changeSubtitles:function(a){var b,c,d;if(this.loaded&&!(0>a)&&(b=this.vars["cktrack"],"array"==this.typeString(b)))return"flashplayer"==this.playerType?(this.V.changeSubtitles(a),void 0):(b.length>a&&(c=b[a],c.length>2&&(d=c[1],d&&this.newSubtitles(d))),void 0)},changeSubtitlesSize:function(a){if(this.loaded&&!(0>a)){if("flashplayer"==this.playerType)return this.V.changeSubtitlesSize(a),void 0;this.trackFontSize=a,this.trackShowAgain()}},newSubtitles:function(a){var d,b=this.vars["cktrack"],c=0;for(c=0;c1){for(h=0,f=c.length-1;f>-1;f--)d="

"+c[f]+"

"+d,i=this.getStringLen(c[f]),i>h&&(h=i);for(d&&(d+="

"+e+"

"),this.CB["definition"].innerHTML=e,this.CB["definitionP"].innerHTML=d,this.css([this.CB["definition"],this.CB["definitionLine"]],"display","block"),j=this.CB["definitionP"].childNodes,f=0;fa))return"flashplayer"==this.playerType?(this.V.changeDefinition(a),void 0):(this.VA.length>a&&(b=this.VA[a],b.length>3&&(c=b[2],c&&this.newDefinition(c))),void 0)},newDefinition:function(a){var e,f,g,h,b=this.VA,c=[],d=0;for(d=0;d";this.V.removeAttribute("src"),this.V.innerHTML=f,this.V.currentSrc=c[0][0]}this.V.autoplay="autoplay",this.V.load(),1!=this.playbackRateTemp&&(this.V.playbackRate=this.playbackRateTemp),this.timerErrorFun()}},embedHls:function(a,b){var d,c=this;c.hlsAutoPlay=b,Hls.isSupported()&&(d=new Hls,d.loadSource(a),d.attachMedia(this.V),d.on(Hls.Events.MANIFEST_PARSED,function(){c.playerLoad(),b&&c.videoPlay()}))},prompt:function(){var a,b,c,d,e,f,g,h,i,j,k;if(this.showFace&&(a=this,b=this.vars["promptSpot"],!(null==b||this.promptArr.length>0))){for(c=function(){var c,d,e,f,g,h;null==a.promptElement&&(c="prompte"+a.randomString(5),d=document.createElement("div"),d.className=c,a.PD.appendChild(d),a.promptElement=a.getByElement(c),a.css(a.promptElement,{overflowX:"hidden",lineHeight:"22px",fontSize:"14px",color:"#FFFFFF",position:"absolute",display:"block",zIndex:"90"})),e=a.getPromptTest(),f=e["pW"],g=e["pT"],h=parseInt(a.css(this,"left"))-parseInt(.5*f),e["pL"]>10&&(h=e["pL"]),0>h&&(h=0),a.css(a.promptElement,{width:f+"px",left:-f-10+"px",display:"block"}),a.promptElement.innerHTML=a.getDataset(this,"words"),a.css(a.promptElement,{left:h+"px",top:g-a.promptElement.offsetHeight-10+"px"})},d=function(){null!=a.promptElement&&a.css(a.promptElement,{display:"none"})},e=0,e=0;ec&&(c=0),c>this.PD.offsetWidth-a&&(c=this.PD.offsetWidth-a),{pW:a,pT:b,pL:c}},deletePrompt:function(){var b,a=this.promptArr;if(a.length>0)for(b=0;bf&&(f=0),f>c-parseInt(.5*a[d].offsetWidth)&&(f=c-parseInt(.5*a[d].offsetWidth)),this.css(a[d],{left:f+"px",display:"block"})},preview:function(a){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,b=this,c={file:null,scale:0};if(c=this.standardization(c,this.vars["preview"]),!(null==c["file"]||c["scale"]<=0)){if(d=c["file"],0==this.previewStart)return this.previewStart=1,d.length>0&&(e=0,f=0,g=0,h=b.randomString(10),i=0,j=function(c){var e,k;d[c]=b.getNewUrl(d[c]),e=0,k=new Image,k.src=d[c],k.className=h+c,k.onload=function(){var m,n,o,p,q,r,s,t,u,v,w;if(i++,null==b.previewDiv){for(f=k.width,g=k.height,b.previewWidth=parseInt(.1*f),m=document.createElement("div"),m.className=h,b.PD.appendChild(m),b.previewDiv=b.getByElement(h),n=a["y"]-parseInt(.1*g)+2,b.css(b.previewDiv,{width:10*d.length*f+"px",height:parseInt(.1*g)+"px",backgroundColor:"#000000",position:"absolute",left:"0px",top:n+"px",display:"none",zIndex:"80"}),m.setAttribute("data-x","0"),m.setAttribute("data-y",n),o=document.createElement("div"),o.className=h+"d2",b.PD.appendChild(o),b.previewTop=b.getByElement(o.className),b.css(b.previewTop,{width:parseInt(.1*f)+"px",height:parseInt(.1*g)+"px",position:"absolute",border:"5px solid "+b.css(b.CB["timeProgress"],"backgroundColor"),left:"0px",top:a["y"]-parseInt(.1*g)+2+"px",display:"none",zIndex:"81"}),p="",e=0;ee;e++)v=parseInt(.1*e*f),s.drawImage(q,t,u,parseInt(.1*f),w,v,0,parseInt(.1*f),w),t+=parseInt(.1*f),t>=f&&(t=0,u+=w),b.css(q,"display","none");i==d.length?b.previewStart=2:(c++,j(c))}}),j(e),void 0;if(2==this.previewStart){if(k=!0,l=parseInt(a["time"]/this.vars["preview"]["scale"]),m=parseInt(b.getMetaDate()["duration"]/this.vars["preview"]["scale"]),"none"==b.css(b.previewDiv,"display")&&(k=!1),b.css(b.previewDiv,"display","block"),n=.01*b.previewDiv.offsetWidth/d.length,o=n*l-a["x"]+parseInt(.5*n),p=a["y"]-b.previewDiv.offsetHeight,b.css(b.previewDiv,"top",p+2+"px"),q=a["x"]-parseInt(.5*n),r=0,0>q&&(q=0,r=a["x"]-q-.5*n),q>b.PD.offsetWidth-n&&(q=b.PD.offsetWidth-n,r=a["x"]-q-.5*n),0>o&&(o=0),o>m*n-b.PD.offsetWidth&&(o=m*n-b.PD.offsetWidth),b.css(b.previewTop,{left:q+"px",top:p+2+"px",display:"block"}),b.previewTop.offsetHeight>b.previewDiv.offsetHeight&&b.css(b.previewTop,{height:b.previewDiv.offsetHeight-(b.previewTop.offsetHeight-b.previewDiv.offsetHeight)+"px"}),null!=this.previewTween&&(this.animatePause(this.previewTween),this.previewTween=null),s=parseInt(b.css(b.previewDiv,"left")),s==-(o+r))return;k?(a={element:b.previewDiv,start:null,end:-(o+r),speed:.3},this.previewTween=this.animate(a)):b.css(b.previewDiv,"left",-(o+r)+"px")}}},deletePreview:function(){null!=this.previewDiv&&(this.deleteChild(this.previewDiv),this.previewDiv=null,this.previewStart=0)},changeVideo:function(){var a,b,c,d,e,f;if(!this.html5Video)return this.getVarsObject(),this.V.newVideo(this.vars),void 0;if(a=this.VA,b=this.vars,c=0,!(a.length<1)){if(null!=this.V&&0==this.needSeek&&(this.needSeek=this.V.currentTime),b["poster"]?this.V.poster=b["poster"]:this.V.removeAttribute("poster"),b["loop"]?this.V.loop="loop":this.V.removeAttribute("loop"),this.needSeek=b["seek"]>0?b["seek"]:0,".m3u8"!=this.getFileExt(a[0][0])&&(this.isM3u8=!1),this.isM3u8)this.embedHls(a[0][0],b["autoplay"]);else{if(1==a.length)this.V.innerHTML="",this.V.src=a[0][0];else{for(d="",a=this.arrSort(a),c=0;c";this.V.removeAttribute("src"),this.V.innerHTML=d}b["autoplay"]?this.V.autoplay="autoplay":this.V.removeAttribute("autoplay"),this.V.load()}this.isUndefined(b["volume"])||this.changeVolume(b["volume"]),this.resetPlayer(),this.timerErrorFun(),this.vars["cktrack"]&&this.loadTrack()}},elementCoordinate:function(){this.pdCoor=this.getXY(this.PD);try{this.css(this.CB["pauseCenter"],{left:parseInt(.5*(this.PD.offsetWidth-80))+"px",top:parseInt(.5*(this.PD.offsetHeight-80))+"px"})}catch(a){}try{this.css(this.CB["loading"],{left:parseInt(.5*(this.PD.offsetWidth-60))+"px",top:parseInt(.5*(this.PD.offsetHeight-60))+"px"})}catch(a){}try{this.css(this.CB["errorText"],{left:parseInt(.5*(this.PD.offsetWidth-120))+"px",top:parseInt(.5*(this.PD.offsetHeight-30))+"px"})}catch(a){}try{this.css(this.CB["logo"],{left:parseInt(this.PD.offsetWidth-this.CB["logo"].offsetWidth-20)+"px",top:"20px"})}catch(a){}this.checkBarWidth()},checkBarWidth:function(){var a,b,c,d,e,f,g;if(this.showFace){for(a=this.CB["controlBar"].offsetWidth,b=[],b.push([[this.CB["full"],this.CB["escFull"],this.CB["fullLine"]],this.buttonWidth["full"]+2,"full"]),""!=this.vars["front"]&&b.push([[this.CB["front"],this.CB["frontLine"]],this.buttonWidth["front"]+2]),""!=this.vars["next"]&&b.push([[this.CB["next"],this.CB["nextLine"]],this.buttonWidth["next"]+2]),""!=this.CB["definition"].innerHTML&&b.push([[this.CB["definition"],this.CB["definitionLine"]],this.buttonWidth["definition"]+2]),!this.ckplayerConfig["config"]["mobileVolumeBarShow"]&&this.isMobile()||"none"==this.css(this.CB["volume"],"display")||(b.push([[this.CB["volume"]],this.buttonWidth["volume"]]),b.push([[this.CB["mute"],this.CB["escMute"],this.CB["muteLine"]],this.buttonWidth["mute"]+2,"mute"])),b.push([[this.CB["timeText"]],this.buttonWidth["timeText"]]),b.push([[this.CB["play"],this.CB["pause"],this.CB["playLine"]],this.buttonWidth["play"]+2,"play"]),c=0,d=0,e=!0,c=0;c2?d+=f:e=!1;for(e&&(this.buttonLen=d,this.buttonArr=b),d=this.buttonLen,b=this.buttonArr,c=0;ca)d-=b[c][1],this.css(b[c][0],"display","none");else if(this.css(b[c][0],"display","block"),3==b[c].length)switch(g=b[c][2]){case"mute":0==this.volume?this.css(this.CB["mute"],"display","none"):this.css(this.CB["escMute"],"display","none");break;case"play":this.playShow(this.V.paused?!1:!0);break;case"full":this.full?this.css(this.CB["full"],"display","none"):this.css(this.CB["escFull"],"display","none")}}},initPlayPause:function(){this.showFace&&(this.vars["autoplay"]?(this.css([this.CB["play"],this.CB["pauseCenter"]],"display","none"),this.css(this.CB["pause"],"display","block")):(this.css(this.CB["play"],"display","block"),"none"==this.css(this.CB["errorText"],"display")&&this.css(this.CB["pauseCenter"],"display","block"),this.css(this.CB["pause"],"display","none")))},loadedHandler:function(){if(this.loaded=!0,""!=this.vars["loaded"])try{eval(this.vars["loaded"]+"()")}catch(event){this.log(event)}},playingHandler:function(){return this.playShow(!0),this.isFirstTimePlay&&!this.isUndefined(this.advertisements["front"])?(this.isFirstTimePlay=!1,this.adI=0,this.adType="front",this.adMuteInto(),this.adIsVideoTime=!0,this.adPlayStart=!0,this.adVideoPlay=!1,this.videoPause(),this.advertisementsTime(),this.advertisementsPlay(),this.adSkipButtonShow(),void 0):(this.adPlayerPlay||(this.needSeek>0&&(this.videoSeek(this.needSeek),this.needSeek=0),this.animatePauseArray.length>0&&this.animateResume("pause"),"html5video"==this.playerType&&null!=this.V&&this.config["videoDrawImage"]&&this.sendVCanvas(),this.isUndefined(this.advertisements["pause"])||this.adPlayStart||this.adPauseCloseFunction()),void 0)},adPausePlayer:function(){this.adI=0,this.adType="pause",this.adPauseShow=!0,this.loadAdPause()},loadAdPause:function(){var f,g,h,a=this.getNowAdvertisements(),b=a["type"],c=this;this.PD.offsetWidth,this.PD.offsetHeight,this.isStrImage(b)&&this.adPauseShow&&(this.css(this.CB["adElement"],"display","block"),f="adimg"+this.randomString(10),g='',a["link"]&&(g=''+g+""),this.CB["adElement"].innerHTML=g,this.addListenerInside("load",function(){var d,b=new Image;b.src=this.src,d=c.adjustmentWH(b.width,b.height),c.css([c.getByElement(f),c.CB["adElement"]],{width:d["width"]+"px",height:d["height"]+"px",border:"0px"}),c.ckplayerConfig["style"]["advertisement"]["closeButtonShow"]&&c.adPauseShow&&c.css(c.CB["adPauseClose"],{display:"block"}),c.ajaxSuccessNull(a["exhibitionMonitor"]),c.adPauseCoor()},this.getByElement(f)),this.addListenerInside("click",function(){c.ajaxSuccessNull(a["clickMonitor"])},this.CB["adElement"]),h=this.adI,this.adI0&&setTimeout(function(){c.adPauseShow&&(c.adI=h,c.loadAdPause())},1e3*a["time"]))},adPauseCoor:function(){var a,b,c,d;"block"==this.css(this.CB["adElement"],"display")&&(a=this.CB["adElement"].offsetWidth,b=this.CB["adElement"].offsetHeight,c=this.PD.offsetWidth,d=this.PD.offsetHeight,this.css(this.CB["adElement"],{top:.5*(d-b)+"px",left:.5*(c-a)+"px"}),"block"==this.css(this.CB["adPauseClose"],"display")&&this.css(this.CB["adPauseClose"],{top:.5*(d-b)-10+"px",left:.5*(c-a)+a-10+"px"}))},adPauseCloseFunction:function(){this.CB["adElement"].innerHTML="",this.css([this.CB["adElement"],this.CB["adPauseClose"]],"display","none"),this.adPauseShow=!1},advertisementsTime:function(a){var b,c;for(this.isUndefined(a)&&(a=0),b=this.advertisements[this.adType],a>0&&(b[this.adI]["time"]=Math.ceil(a)),this.adTimeAllTotal=0,c=this.adI;c0&&(this.CB["adTime"].innerHTML=this.language["adTime"].replace("{$second}",this.adTimeAllTotal>9?this.adTimeAllTotal:"0"+this.adTimeAllTotal)),this.adPauseShow&&this.adPauseCloseFunction(),this.adOtherCloseAll(),this.adTimeTotal=-1},adSkipButtonShow:function(){var a=this,b=this.ckplayerConfig["style"]["advertisement"],c=b[this.adType+"SkipButtonDelay"],d=function(){c>=0?(a.CB["adSkip"].innerHTML=a.language["skipAdTime"].replace("{$second}",c>9?c:"0"+c),setTimeout(d,1e3)):a.CB["adSkip"].innerHTML=a.language["skipAd"],c--};b["skipButtonShow"]&&(this.css(a.CB["adSkip"],"display","block"),b[this.adType+"SkipButtonDelay"]>0&&this.isUndefined(this.adSkipButtonTime)?d():(a.css(a.CB["adSkip"],"display","block"),a.CB["adSkip"].innerHTML=this.language["skipAd"]))},advertisementsPlay:function(){this.css([this.CB["adBackground"],this.CB["adElement"],this.CB["adBar"],this.CB["adLink"]],"display","none"),this.adPlayerPlay=!1;var a=this.advertisements[this.adType];0!=this.adI||"front"!=this.adType&&"insert"!=this.adType&&"end"!=this.adType||this.sendJS("process",this.adType+" ad play"),this.trackHide(),this.adI',a["link"]&&(g=''+g+""),this.CB["adElement"].innerHTML=g,this.addListenerInside("load",function(){var g,b=new Image;b.src=this.src,g=c.adjustmentWH(b.width,b.height),c.css(c.getByElement(f),{width:g["width"]+"px",height:g["height"]+"px",border:"0px"}),c.css(c.CB["adElement"],{width:g["width"]+"px",height:g["height"]+"px",top:.5*(e-g["height"])+"px",left:.5*(d-g["width"])+"px"}),c.ajaxSuccessNull(a["exhibitionMonitor"])},this.getByElement(f)),this.addListenerInside("click",function(){c.ajaxSuccessNull(a["clickMonitor"])},this.CB["adElement"]),this.isUndefined(a["time"])||this.adCountDown()):(this.css(this.CB["adBar"],"display","block"),this.adVideoMute?(this.css(this.CB["adEscMute"],"display","block"),this.css(this.CB["adMute"],"display","none")):(this.css(this.CB["adEscMute"],"display","none"),this.css(this.CB["adMute"],"display","block")),this.CB["adElement"].innerHTML="",""==this.videoTemp["currentSrc"]&&(this.videoTemp["currentSrc"]=this.getCurrentSrc()),this.V.loop&&(this.videoTemp["loop"]=!0,this.V.loop=!1),null!=this.V&&this.V.currentTime>0&&this.adIsVideoTime&&(this.adIsVideoTime=!1,this.needSeek=this.V.currentTime),this.V.src=a["file"],this.V.currentSrc=a["file"],this.V.innerHTML="",this.V.play(),this.adVideoPlay=!0,this.ajaxSuccessNull(a["exhibitionMonitor"]),this.adVideoMute||this.adEscMuteFunction()),a["link"]?(this.css(this.CB["adLink"],"display","block"),h=''+this.language["adLink"]+"",this.CB["adLink"].innerHTML=h,this.css(this.getByElement("ckadmorelink"),{color:"#FFFFFF",textDecoration:"none"}),this.addListenerInside("click",function(){c.ajaxSuccessNull(a["clickMonitor"])},this.CB["adLink"])):this.css(this.CB["adLink"],"display","none")},adCountDown:function(){var a=this;this.adTimeTotal>0?this.adIsPause||(this.adTimeTotal--,this.showAdTime(),this.adCountDownObj=null,this.adCountDownObj=setTimeout(function(){a.adCountDown()},1e3)):(this.adI++,this.advertisementsPlay())},adPlayerTimeHandler:function(a){var b=this.getNowAdvertisements(),c=b["type"];this.isStrImage(c)||this.adTimeTotal!=parseInt(a)&&(this.adTimeTotal=parseInt(a),this.showAdTime())},showAdTime:function(){this.adTimeAllTotal--;var a=this.adTimeAllTotal;0>a&&(a=0),this.CB["adTime"].innerHTML=this.language["adTime"].replace("{$second}",10>a?"0"+a:a)},checkAdOther:function(a){var b,c,d;if(!this.adPlayerPlay)for(b=this.advertisements["othertime"],c=this.advertisements["otherPlay"],d=0;d=b[d]&&!c[d]&&(c[d]=!0,this.newAdOther(d))},newAdOther:function(a){var f,g,h,i,j,k,l,b=this,c=this.advertisements["other"][a],d=this.randomString(10),e="adother"+d;imgClassName="adimgother"+d,f=document.createElement("div"),f.className=e,this.PD.appendChild(f),c["div"]=e,c["element"]=imgClassName,this.getByElement(e).innerHTML='',this.css(e,{position:"absolute",overflow:"hidden",zIndex:"996",top:"60px",left:"30px",cursor:"pointer"}),this.ckplayerConfig["style"]["advertisement"]["closeOtherButtonShow"]&&(g="adotherclose"+d,h=document.createElement("div"),h.className=g,this.PD.appendChild(h),this.getByElement(g).innerHTML=this.newCanvas(g,20,20),c["closeDiv"]=g,c["close"]=!1,this.css(g,{backgroundColor:"#f7f7f7",widht:"20px",height:"20px",position:"absolute",overflow:"hidden",zIndex:"997",top:"60px",left:"30px",borderRadius:"20px",cursor:"pointer"}),i=this.getByElement(g+"-canvas").getContext("2d"),j=function(){b.canvasFill(i,[[4,6],[6,6],[16,15],[14,15]]),b.canvasFill(i,[[14,6],[16,6],[6,15],[4,15]])},i.fillStyle="#404856",j(),k=function(){i.clearRect(0,0,20,20),i.fillStyle="#0782F5",j()},l=function(){i.clearRect(0,0,20,20),i.fillStyle="#404856",j()},this.addListenerInside("mouseover",k,this.getByElement(g+"-canvas")),this.addListenerInside("mouseout",l,this.getByElement(g+"-canvas"))),this.addListenerInside("load",function(){var f,d=new Image;d.src=this.src,f=b.adjustmentWH(d.width,d.height),b.css([b.getByElement(imgClassName),b.getByElement(e)],{width:f["width"]+"px",height:f["height"]+"px",border:"0px"}),b.advertisements["other"][a]=c,b.ajaxSuccessNull(c["exhibitionMonitor"]),b.adOtherCoor()},this.getByElement(imgClassName)),this.addListenerInside("click",function(){b.adOtherClose(a)},this.getByElement(g)),this.addListenerInside("click",function(){b.ajaxSuccessNull(c["clickMonitor"])},this.getByElement(imgClassName)),c["time"]>0&&setTimeout(function(){b.adOtherClose(a)},1e3*c["time"])},adOtherClose:function(a){var b=this.advertisements["other"][a];this.isUndefined(b["close"])||b["close"]||(b["close"]=!0,this.PD.removeChild(this.getByElement(b["div"])),this.PD.removeChild(this.getByElement(b["closeDiv"])))},adOtherCloseAll:function(){var a,b;if(!this.isUndefined(this.advertisements["other"]))for(a=this.advertisements["other"],b=0;b-1;e--)if(a>=b[e]&&d-2>a&&a>1&&!c[e]){for(this.adI=0,this.adType="insert",this.adMuteInto(),this.adIsVideoTime=!0,this.adPlayStart=!0,this.adVideoPlay=!1,this.videoPause(),this.advertisementsTime(),this.advertisementsPlay(),this.adSkipButtonShow(),c[e]=!0,f=0;e+1>f;f++)c[f]=!0;break}},formatInserttime:function(a){var b,c,d;if(!this.isUndefined(this.advertisements["inserttime"])){for(b=this.advertisements["inserttime"],c=[],d=0;d=c||b>=d?c/a>d/b?(f=d-20,e=a*f/b):(e=c-20,f=b*e/a):(e=a,f=b),{width:e,height:f}},ajaxSuccessNull:function(a){if(!this.isUndefined(a)){var b={url:a,success:function(){}};this.ajax(b)}},runFunction:function(s){try{var arr=s.split("->");switch(arr[0]){case"javaScript":eval(arr[1]+"()");break;case"actionScript":eval("this."+arr[1]+"()")}}catch(event){}},sendVCanvas:function(){var a,b;null==this.timerVCanvas&&(this.css(this.V,"display","none"),this.css(this.MD,"display","block"),a=this,b=function(){a.MDCX.width!=a.PD.offsetWidth&&(a.MDC.width=a.PD.offsetWidth),a.MDCX.height!=a.PD.offsetHeight&&(a.MDC.height=a.PD.offsetHeight),a.MDCX.clearRect(0,0,a.MDCX.width,a.MDCX.height);var b=a.getProportionCoor(a.PD.offsetWidth,a.PD.offsetHeight,a.V.videoWidth,a.V.videoHeight);a.MDCX.drawImage(a.V,0,0,a.V.videoWidth,a.V.videoHeight,b["x"],b["y"],b["width"],b["height"])},this.timerVCanvas=new this.timer(0,b))},pauseHandler:function(){var a=this;this.playShow(!1),this.animatePauseArray.length>0&&this.animatePause("pause"),"html5video"==this.playerType&&null!=this.V&&this.config["videoDrawImage"]&&this.stopVCanvas(),this.isUndefined(this.advertisements["pause"])||this.adPlayStart||this.adPauseShow||setTimeout(function(){!a.isUndefined(a.advertisements["pause"])&&!a.adPlayStart&&!a.adPauseShow&&a.time>1&&a.adPausePlayer()},300)},stopVCanvas:function(){null!=this.timerVCanvas&&(this.css(this.V,"display","block"),this.css(this.MD,"display","none"),this.timerVCanvas.runing&&this.timerVCanvas.stop(),this.timerVCanvas=null)},playShow:function(a){this.showFace&&(a?(this.css(this.CB["play"],"display","none"),this.css(this.CB["pauseCenter"],"display","none"),this.css(this.CB["pause"],"display","block")):(this.css(this.CB["play"],"display","block"),"none"==this.css(this.CB["errorText"],"display")?this.adPlayerPlay||this.css(this.CB["pauseCenter"],"display","block"):this.css(this.CB["pauseCenter"],"display","none"),this.css(this.CB["pause"],"display","none")))},seekedHandler:function(){this.resetTrack(),this.isTimeButtonMove=!0,this.V.paused&&(this.hlsAutoPlay?this.videoPlay():this.hlsAutoPlay=!0)},endedHandler:function(){return this.adPlayerPlay?(this.adI++,this.advertisementsPlay(),void 0):this.endAdPlay||this.isUndefined(this.advertisements["end"])?(this.sendJS("ended"),this.endedAdReset(),this.vars["loop"]&&this.videoSeek(0),void 0):(this.endAdPlay=!0,this.adI=0,this.adType="end",this.adMuteInto(),this.adIsVideoTime=!0,this.adPlayStart=!0,this.adVideoPlay=!1,this.videoPause(),this.advertisementsTime(),this.advertisementsPlay(),this.adSkipButtonShow(),this.adReset=!0,void 0)},endedAdReset:function(){var a=[],b=0;if(!this.isUndefined(this.advertisements["insertPlay"]))for(a=this.advertisements["insertPlay"],b=0;b0?(this.css(this.CB["mute"],"display","block"),this.css(this.CB["escMute"],"display","none")):(this.css(this.CB["mute"],"display","none"),this.css(this.CB["escMute"],"display","block"))}catch(b){}},timeUpdateHandler:function(){var a=0;if("html5video"==this.playerType)try{a=this.V.duration}catch(b){}(isNaN(a)||parseInt(a)<.2)&&(a=this.vars["duration"]),this.vars["forceduration"]>0&&(a=this.vars["forceduration"]),a>0&&(this.time=this.V.currentTime,this.timeTextHandler(),this.trackShowHandler(),this.isTimeButtonMove&&this.timeProgress(this.time,a))},timeProgress:function(a,b){var c,d;this.showFace&&(c=this.CB["timeProgressBg"].offsetWidth,d=parseInt(a*c/b-.5*this.CB["timeButton"].offsetWidth),d>c-this.CB["timeButton"].offsetWidth&&(d=c-this.CB["timeButton"].offsetWidth),0>d&&(d=0),this.css(this.CB["timeProgress"],"width",d+"px"),this.css(this.CB["timeButton"],"left",parseInt(d)+"px"))},timeTextHandler:function(){var a,b;this.showFace&&(a=this.V.duration,b=this.V.currentTime,(isNaN(a)||parseInt(a)<.2)&&(a=this.vars["duration"]),this.vars["forceduration"]>0&&(a=this.vars["forceduration"]),this.CB["timeText"].innerHTML=this.formatTime(b)+" / "+this.formatTime(a),this.CB["timeText"].offsetWidth>0&&(this.buttonWidth["timeText"]=this.CB["timeText"].offsetWidth))},bufferEdHandler:function(){var a,b,c;this.showFace&&"flashplayer"!=this.playerType&&(a=this,b=function(){null!=a.timerBuffer&&(a.timerBuffer.runing&&(a.sendJS("buffer",100),a.timerBuffer.stop()),a.timerBuffer=null)},b(),c=function(){var c,d,e,f,g,h,i,j;!a.isUndefined(a.V)&&a.V.buffered.length>0&&(c=a.V.duration,d=a.V.buffered.length,e=a.V.buffered.start(d-1),f=a.V.buffered.end(d-1),g=e+f,h=a.CB["timeProgressBg"].offsetWidth,i=a.CB["timeButton"].offsetWidth,j=parseInt(g*h/c+i),j>=h&&(j=h,b()),a.changeLoad(g))},this.timerBuffer=new this.timer(200,c))},changeLoad:function(a){var b,c,d,e;null!=this.V&&this.showFace&&(b=this.CB["timeProgressBg"].offsetWidth,c=this.CB["timeButton"].offsetWidth,d=this.V.duration,(isNaN(d)||parseInt(d)<.2)&&(d=this.vars["duration"]),this.vars["forceduration"]>0&&(d=this.vars["forceduration"]),this.isUndefined(a)?a=this.loadTime:this.loadTime=a,e=parseInt(a*b/d+c),this.css(this.CB["loadProgress"],"width",e+"px"),this.sendJS("loadTime",a),this.loadTimeTemp=a)},judgeIsLive:function(){var b,c,a=this;null!=this.timerError&&(this.timerError.runing&&this.timerError.stop(),this.timerError=null),this.error=!1,this.showFace&&this.css(this.CB["errorText"],"display","none"),b=function(){a.timeUpdateHandler()},this.vars["live"]?(this.removeListenerInside("timeupdate",b),null!=this.timerTime&&(window.clearInterval(this.timerTime),timerTime=null),null!=this.timerTime&&(this.timerTime.runing&&this.timerTime.stop(),this.timerTime=null),c=function(){null!=a.V&&!a.V.paused&&a.showFace&&(a.CB["timeText"].innerHTML=a.getNowDate())},this.timerTime=new this.timer(1e3,c)):null!=this.V&&"html5video"==this.playerType&&(this.addListenerInside("timeupdate",b),a.timeTextHandler(),a.prompt(),setTimeout(function(){a.bufferEdHandler()},200)),this.definition()},loadTrack:function(a){var b,c,d,e,f,g,h,i,j;if("flashplayer"!=this.playerType&&1!=this.vars["flashplayer"]){if(this.isUndefined(a)&&(a=-1),b=this.vars["cktrack"],c="",d=this.typeString(b),e=this,"array"==d){if(-1==a)for(f=0,g=0,h=0;hg&&(g=i[2],f=h);else f=a;c=b[f][0]}else c=b;j={method:"get",dataType:"text",url:c,charset:"utf-8",success:function(a){e.track=e.parseSrtSubtitles(a),e.trackIndex=0,e.nowTrackShow={sn:""}}},this.ajax(j)}},resetTrack:function(){this.trackIndex=0,this.nowTrackShow={sn:""}},trackShowHandler:function(){var a,b;this.showFace&&!this.adPlayerPlay&&(this.track.length<1||(this.trackIndex>=this.track.length&&(this.trackIndex=0),a=this.track[this.trackIndex],this.time>=a["startTime"]&&this.time<=a["endTime"]?(b=this.nowTrackShow,b["sn"]!=a["sn"]&&(this.trackHide(),this.trackShow(a),this.nowTrackTemp=a)):(this.trackHide(),this.checkTrack())))},trackShowAgain:function(){this.trackHide(),this.trackShow(this.nowTrackTemp)},trackShow:function(a){var b,c,d,e;for(this.nowTrackShow=a,b=a["content"],c=0;c=b[c]["startTime"]&&this.time<=b[c]["endTime"]){this.trackIndex=c;break}},playOrPause:function(){return this.loaded&&null!=this.V?"flashplayer"==this.playerType?(this.V.playOrPause(),void 0):(this.V.paused?this.videoPlay():this.videoPause(),void 0):void 0},videoPlay:function(){if(this.loaded){if("flashplayer"==this.playerType)return this.V.videoPlay(),void 0;if(this.adPlayerPlay)return this.eliminateAd(),void 0;try{this.V.currentSrc&&this.V.play()}catch(a){}}},videoPause:function(){if(this.loaded){if("flashplayer"==this.playerType)return this.V.videoPause(),void 0;try{this.V.pause()}catch(a){}}},videoSeek:function(a){if(this.loaded){if("flashplayer"==this.playerType)return this.V.videoSeek(a),void 0;var b=this.V.duration>.2?this.V.duration:this.getMetaDate()["duration"];b>0&&a>b&&(this.vars["forceduration"]>0?(a=0,this.sendJS("ended")):a=b-.1),a>=0&&(this.V.currentTime=a,this.sendJS("seekTime",a))}},changeVolume:function(a,b,c){var f,g;if(this.loaded&&"flashplayer"==this.playerType)return this.V.changeVolume(a),void 0;if((isNaN(a)||this.isUndefined(a))&&(a=0),this.loaded||(this.vars["volume"]=a),!this.html5Video)return this.V.changeVolume(a),void 0;try{this.isUndefined(b)&&(b=!0)}catch(d){}try{this.isUndefined(c)&&(c=!0)}catch(d){}a||(a=0),0>a&&(a=0),a>1&&(a=1);try{this.V.volume=a}catch(e){}this.volume=a,b&&this.showFace&&(f=a*this.CB["volumeBg"].offsetWidth,0>f&&(f=0),f>this.CB["volumeBg"].offsetWidth&&(f=this.CB["volumeBg"].offsetWidth),this.css(this.CB["volumeUp"],"width",f+"px")),c&&this.showFace&&(g=parseInt(this.CB["volumeUp"].offsetWidth-.5*this.CB["volumeBO"].offsetWidth),g>this.CB["volumeBg"].offsetWidth-this.CB["volumeBO"].offsetWidth&&(g=this.CB["volumeBg"].offsetWidth-this.CB["volumeBO"].offsetWidth),0>g&&(g=0),this.css(this.CB["volumeBO"],"left",g+"px"))},videoMute:function(){if(this.loaded){if("flashplayer"==this.playerType)return this.V.videoMute(),void 0;this.volumeTemp=this.V?this.V.volume>0?this.V.volume:this.vars["volume"]:this.vars["volume"],this.changeVolume(0)}},videoEscMute:function(){return this.loaded?"flashplayer"==this.playerType?(this.V.videoEscMute(),void 0):(this.changeVolume(this.volumeTemp>0?this.volumeTemp:this.vars["volume"]),void 0):void 0},adMuteFunction:function(){this.loaded&&(this.changeVolume(0),this.adVideoMute=!0,this.css(this.CB["adEscMute"],"display","block"),this.css(this.CB["adMute"],"display","none"))},adEscMuteFunction:function(){if(this.loaded){var a=this.ckplayerConfig["style"]["advertisement"]["videoVolume"];this.changeVolume(a),this.adMuteInto()}},adMuteInto:function(){this.adVideoMute=!1,this.css(this.CB["adEscMute"],"display","none"),this.css(this.CB["adMute"],"display","block")},fastBack:function(){if(this.loaded){if("flashplayer"==this.playerType)return this.V.fastBack(),void 0;var a=this.time-this.ckplayerConfig["config"]["timeJump"];0>a&&(a=0),this.videoSeek(a)}},fastNext:function(){if(this.loaded){if("flashplayer"==this.playerType)return this.V.fastNext(),void 0;var a=this.time+this.ckplayerConfig["config"]["timeJump"];a>this.V.duration&&(a=this.V.duration),this.videoSeek(a)}},getCurrentSrc:function(){return this.loaded?"flashplayer"==this.playerType?this.V.getCurrentSrc():this.V.currentSrc:void 0},switchFull:function(){this.full?this.quitFullScreen():this.fullScreen()},fullScreen:function(){if(this.html5Video&&"html5video"==this.playerType){var a=this.PD;a.requestFullscreen?a.requestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.webkitRequestFullscreen?a.webkitRequestFullscreen():a.msRequestFullscreen?a.msRequestFullscreen():a.oRequestFullscreen&&a.oRequestFullscreen(),this.judgeFullScreen()}},quitFullScreen:function(){this.html5Video&&"html5video"==this.playerType&&(document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.oRequestFullscreen?document.oCancelFullScreen():document.requestFullscreen?document.requestFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():(this.css(document.documentElement,"cssText",""),this.css(document.document.body,"cssText",""),this.css(this.PD,"cssText","")),this.judgeFullScreen())},videoRotation:function(a){var b,c,d,e,f,g,h,i,j,k;if(this.loaded){if("flashplayer"==this.playerType)return this.V.videoRotation(a),void 0;this.isUndefined(a)&&(a=0),b=this.css(this.V,"transform"),this.isUndefined(b)&&!b&&(b="rotate(0deg)"),c=b.match(/rotate\([^)]+\)/),c=c?c[0].replace("rotate(","").replace("deg)",""):"",c=""==c?0:parseInt(c),-1==a?c-=90:1==a?c+=90:c=90!=a&&180!=a&&270!=a&&-90!=a&&-180!=a&&-270!=a?0:a,a=c,d=a%90,e=a%180,f=a%270,g=!1,0==d&&90==e&&90==f&&(g=!0),0==d&&90==e&&0==f&&(g=!0),d==-0&&-90==e&&-90==f&&(g=!0),d==-0&&-90==e&&f==-0&&(g=!0),b=b.replace(/rotate\([^)]+\)/,"").replace(/scale\([^)]+\)/,"")+" rotate("+a+"deg)",h=this.CD.offsetWidth,i=this.CD.offsetHeight,j=this.V.videoWidth,k=this.V.videoHeight,j>0&&k>0?g?(h/i>k/j?(nH=i,nW=k*nH/j):(nW=h,nH=j*nW/k),this.css(this.V,"transform","rotate(0deg)"),this.css(this.V,"transform","scale("+nH/h+","+nW/i+")"+b)):this.css(this.V,"transform",b):this.css(this.V,"transform",b)}},videoBrightness:function(a){return this.loaded?"flashplayer"==this.playerType?(this.V.videoBrightness(a),void 0):void 0:void 0},videoContrast:function(a){return this.loaded?"flashplayer"==this.playerType?(this.V.videoContrast(a),void 0):void 0:void 0},videoSaturation:function(a){return this.loaded?"flashplayer"==this.playerType?(this.V.videoSaturation(a),void 0):void 0:void 0},videoHue:function(a){return this.loaded?"flashplayer"==this.playerType?(this.V.videoHue(a),void 0):void 0:void 0},videoZoom:function(a){if(this.loaded){if("flashplayer"==this.playerType)return this.V.videoZoom(a),void 0;this.isUndefined(a)&&(a=1),0>a&&(a=0),a>2&&(a=2);var b=this.css(this.V,"transform");b=b.replace(/scale\([^)]+\)/,"")+" scale("+a+")",this.videoScale=a,this.css(this.V,"transform",b)}},videoProportion:function(a,b){return this.loaded?"flashplayer"==this.playerType?(this.V.videoProportion(a,b),void 0):void 0:void 0},adPlay:function(){var a,b;if(this.loaded)return"flashplayer"==this.playerType?(this.V.adPlay(),void 0):(this.adPlayerPlay&&(this.adIsPause=!1,this.adPlayerPlay&&(a=this.getNowAdvertisements(),b=a["type"],this.isStrImage(b)?this.adCountDown():this.V.play())),void 0)},adPause:function(){var a,b;if(this.loaded)return"flashplayer"==this.playerType?(this.V.adPause(),void 0):(this.adPlayerPlay&&(this.adIsPause=!0,a=this.getNowAdvertisements(),b=a["type"],"jpg"!=b&&"jpeg"!=b&&"png"!=b&&"svg"!=b&&"gif"!=b&&this.videoPause()),void 0)},videoError:function(a){return this.loaded?"flashplayer"==this.playerType?(this.V.videoError(a),void 0):void 0:void 0},changeConfig:function(){var a,b,c,d,e;if(this.loaded)if("flashplayer"!=this.playerType){for(b=this.ckplayerConfig,c=arguments,d=0;d0&&this.css(this.CD,"width",a+"px"),b>0&&this.css(this.CD,"height",b+"px"),this.html5Video&&this.elementCoordinate()},changePlaybackRate:function(a){if(this.html5Video){var b=this.playbackRateArr;a=parseInt(a),a',e+=c["v"],e+='',e+='',e+='',e+='',e+="",this.PD.innerHTML=e,this.V=this.getObjectById(a),this.playerType="flashplayer"},checkShockwaveFlash:function(){var a;if(window.ActiveXObject)try{if(a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"))return!0}catch(b){}else try{if(a=navigator.plugins["Shockwave Flash"])return!0}catch(b){}return!1},getFlashVars:function(){var a,b,c;this.getVarsObject(),a=this.vars,b="";for(k in a)"flashplayer"!=k&&"container"!=k&&""!=a[k]&&(""!=b&&(b+="&"),c=a[k],1==c&&(c=1),0==c&&(c=0),b+=k+"="+c);return a.hasOwnProperty("volume")&&a["volume"]||(""!=b&&(b+="&"),b+="volume=0"),b},isStrImage:function(a){return"jpg"==a||"jpeg"==a||"png"==a||"svg"==a||"gif"==a?!0:!1},getVarsObject:function(){var i,j,k,a=this.vars,b="",c="",d="",e=this.VA,f=a["promptSpot"],g=0,h=this.vars["video"];if("object"==typeof h)if(this.isUndefined(typeof h.length))b=encodeURIComponent(decodeURIComponent(h["file"])),this.isUndefined(h["type"])||(a["type"]=h["type"]),c="",d="";else for(e=h,g=0;g';return a=a.replace("movie=","src="),{w:a,v:b}},getMetaDate:function(){var a,c;if(!this.loaded||null==this.V)return!1;if("html5video"==this.playerType){a=0;try{a=isNaN(this.V.duration)?0:this.V.duration,(isNaN(a)||parseInt(a)<.2)&&this.vars["duration"]>0&&(a=this.vars["duration"]),this.vars["forceduration"]>0&&(a=this.vars["forceduration"])}catch(b){this.log(b)}return c={duration:a,volume:this.V.volume,playbackRate:this.V.playbackRate,width:this.PD.offsetWidth||this.V.offsetWidth||this.V.width,height:this.PD.offsetHeight||this.V.offsetHeight||this.V.height,streamWidth:this.V.videoWidth,streamHeight:this.V.videoHeight,videoWidth:this.V.offsetWidth,videoHeight:this.V.offsetHeight,paused:this.V.paused,loadTime:this.loadTimeTemp}}try{return this.V.getMetaDate()}catch(b){this.log(b)}return!1},getVideoUrl:function(){var a,b,c;if("flashplayer"==this.playerType)return this.V.getVideoUrl();if(a=[],this.V.src)a.push(this.V.src);else for(b=this.V.childNodes,c=0;c"),c="",d="",e="",f="",2==b.length){if(g=b[0],h=b[1],!h)return{type:"none"};switch(i="",j=[],c=g,g){case"actionScript":h.indexOf("(")>-1&&(j=h.split("("),h=j[0],i=j[1].replace(")","")),d=""==i?"thisTemp."+h+"()":"thisTemp."+h+"("+i+")";break;case"javaScript":if("[flashvars]"==h.substr(0,11)){if(h=h.substr(11),!this.vars.hasOwnProperty(h))break;h=this.vars[h]}h.indexOf("(")>-1&&(j=h.split("("),h=j[0],i=j[1].replace(")","")),d=""==i?h+"()":h+"("+i+")";break;case"link":if(k=(h+",").split(","),"[flashvars]"==k[0].substr(0,11)){if(l=k[0].replace("[flashvars]",""),!this.vars.hasOwnProperty(l))break;k[0]=this.vars[l]}k[1]||(k[1]="_blank"),e=k[0],f=k[1]}}return{type:c,fun:d,link:e,target:f}},getPosition:function(a){var b=this.PD.offsetWidth,c=this.PD.offsetHeight,d=0,e=0;switch(a["align"]){case"left":d=a["offsetX"];break;case"center":d=.5*b+a["offsetX"];break;case"right":d=b+a["offsetX"]}switch(a["vAlign"]){case"top":e=a["offsetY"];break;case"middle":e=.5*c+a["offsetY"];break;case"bottom":e=c+a["offsetY"]}return{x:d,y:e}},addElement:function(attribute){var i,obj,list,id,ele,eid,bgid,bgAlpha,bgColor,html,idArr,clickArr,textObj,returnObj,clickEvent,newEleid,objClickEvent,objClickHandler,clk,clickHandler,eidCoor,thisTemp=this;if("flashplayer"==this.playerType)return this.V.addElement(attribute);if(i=0,obj={list:null,x:"100%",y:"50%",position:null,alpha:1,backgroundColor:"",backAlpha:1,backRadius:0,clickEvent:""},obj=this.standardization(obj,attribute),list=obj["list"],null==list)return"";if(id="element"+this.randomString(10),ele=document.createElement("div"),ele.className=id,obj["x"]&&ele.setAttribute("data-x",obj["x"]),obj["y"]&&ele.setAttribute("data-y",obj["y"]),null!=obj["position"]&&ele.setAttribute("data-position",obj["position"].join(",")),this.PD.appendChild(ele),eid=this.getByElement(id),this.css(eid,{position:"absolute",filter:"alpha(opacity:"+obj["alpha"]+")",opacity:obj["alpha"].toString(),width:"800px",zIndex:"20"}),bgid="elementbg"+this.randomString(10),bgAlpha=obj["alpha"].toString(),bgColor=obj["backgroundColor"].replace("0x","#"),html="",idArr=[],clickArr=[],!this.isUndefined(list)&&list.length>0)for(i=0;i':'
';break;case"text":textObj={type:"text",text:"",color:"0xFFFFFF",size:14,font:this.fontFamily,leading:0,alpha:1,paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,marginLeft:0,marginRight:0,marginTop:0,marginBottom:0,backgroundColor:"",backAlpha:1,backRadius:0,clickEvent:""},list[i]=this.standardization(textObj,list[i]),clickEvent=this.clickEvent(list[i]["clickEvent"]),clickArr.push(clickEvent),html+="link"==clickEvent["type"]?'":'
'+list[i]["text"]+"
"}idArr.push(newEleid)}for(objClickEvent=this.clickEvent(obj["clickEvent"]),eid.innerHTML='
'+html+"
",("javaScript"==objClickEvent["type"]||"actionScript"==objClickEvent["type"])&&(objClickHandler=function(){eval(objClickEvent["fun"]),thisTemp.sendJS("clickEvent",clk["type"]+"->"+clk["fun"].replace("thisTemp.","").replace("()",""))},this.addListenerInside("click",objClickHandler,this.getByElement(bgid+"_c"))),this.css(bgid+"_c",{position:"absolute",zIndex:"2"}),i=0;i"+clk["fun"].replace("thisTemp.","").replace("()",""))},this.addListenerInside("click",clickHandler,this.getByElement(idArr[i]))),list[i]["type"]){case"image":case"png":case"jpg":case"jpeg":case"gif":this.css(idArr[i],{"float":"left",width:list[i]["width"]+"px",height:list[i]["height"]+"px",filter:"alpha(opacity:"+list[i]["alpha"]+")",opacity:list[i]["alpha"].toString(),marginLeft:list[i]["marginLeft"]+"px",marginRight:list[i]["marginRight"]+"px",marginTop:list[i]["marginTop"]+"px",marginBottom:list[i]["marginBottom"]+"px",borderRadius:list[i]["radius"]+"px",cursor:"pointer"}),this.css(idArr[i]+"_image",{width:list[i]["width"]+"px",height:list[i]["height"]+"px",borderRadius:list[i]["radius"]+"px"});break;case"text":this.css(idArr[i]+"_text",{filter:"alpha(opacity:"+list[i]["alpha"]+")",opacity:list[i]["alpha"].toString(),borderRadius:list[i]["radius"]+"px",fontFamily:list[i]["font"],fontSize:list[i]["size"]+"px",color:list[i]["color"].replace("0x","#"),lineHeight:list[i]["leading"]>0?list[i]["leading"]+"px":"",paddingLeft:list[i]["paddingLeft"]+"px",paddingRight:list[i]["paddingRight"]+"px",paddingTop:list[i]["paddingTop"]+"px",paddingBottom:list[i]["paddingBottom"]+"px",whiteSpace:"nowrap",position:"absolute",zIndex:"3",cursor:"pointer"}),this.css(idArr[i],{"float":"left",width:this.getByElement(idArr[i]+"_text").offsetWidth+"px",height:this.getByElement(idArr[i]+"_text").offsetHeight+"px",marginLeft:list[i]["marginLeft"]+"px",marginRight:list[i]["marginRight"]+"px",marginTop:list[i]["marginTop"]+"px",marginBottom:list[i]["marginBottom"]+"px"}),this.css(idArr[i]+"_bg",{width:this.getByElement(idArr[i]+"_text").offsetWidth+"px",height:this.getByElement(idArr[i]+"_text").offsetHeight+"px",filter:"alpha(opacity:"+list[i]["backAlpha"]+")",opacity:list[i]["backAlpha"].toString(),borderRadius:list[i]["backRadius"]+"px",backgroundColor:list[i]["backgroundColor"].replace("0x","#"),position:"absolute",zIndex:"2"})}return this.css(bgid,{width:this.getByElement(bgid+"_c").offsetWidth+"px",height:this.getByElement(bgid+"_c").offsetHeight+"px",position:"absolute",filter:"alpha(opacity:"+bgAlpha+")",opacity:bgAlpha,backgroundColor:bgColor.replace("0x","#"),borderRadius:obj["backRadius"]+"px",zIndex:"1"}),this.css(eid,{width:this.getByElement(bgid).offsetWidth+"px",height:this.getByElement(bgid).offsetHeight+"px"}),eidCoor=this.calculationCoor(eid),this.css(eid,{left:eidCoor["x"]+"px",top:eidCoor["y"]+"px"}),this.elementArr.push(eid.className),eid},getElement:function(a){var b,c;return"flashplayer"==this.playerType?this.V.getElement(a):(b=a,"string"==typeof a&&(b=this.getByElement(a)),c=this.getCoor(b),{x:c["x"],y:c["y"],width:b.offsetWidth,height:b.offsetHeight,alpha:this.isUndefined(this.css(b,"opacity"))?1:parseFloat(this.css(b,"opacity")),show:"none"==this.css(b,"display")?!1:!0})},elementShow:function(a,b){var c,d;if("flashplayer"==this.playerType)return this.V.elementShow(a,b),void 0;if("string"==typeof a)if(a)this.css(ele,"display",1==b?"block":"none");else for(c=this.elementTempArr,d=0;d0){for(d.push(null,null,null,null),j=0,j=0;ja?-.5*e*Math.pow(2,10*(a-=1))*Math.sin((a*d-g)*2*Math.PI/f)+b:.5*e*Math.pow(2,-10*(a-=1))*Math.sin((a*d-g)*2*Math.PI/f)+c+b)}},Back:{easeIn:function(a,b,c,d,e){return void 0==e&&(e=1.70158),c*(a/=d)*a*((e+1)*a-e)+b},easeOut:function(a,b,c,d,e){return void 0==e&&(e=1.70158),c*((a=a/d-1)*a*((e+1)*a+e)+1)+b},easeInOut:function(a,b,c,d,e){return void 0==e&&(e=1.70158),(a/=d/2)<1?c/2*a*a*(((e*=1.525)+1)*a-e)+b:c/2*((a-=2)*a*(((e*=1.525)+1)*a+e)+2)+b}},Bounce:{easeIn:function(b,c,d,e){return d-a.Bounce.easeOut(e-b,0,d,e)+c},easeOut:function(a,b,c,d){return(a/=d)<1/2.75?c*7.5625*a*a+b:2/2.75>a?c*(7.5625*(a-=1.5/2.75)*a+.75)+b:2.5/2.75>a?c*(7.5625*(a-=2.25/2.75)*a+.9375)+b:c*(7.5625*(a-=2.625/2.75)*a+.984375)+b},easeInOut:function(b,c,d,e){return e/2>b?.5*a.Bounce.easeIn(2*b,0,d,e)+c:.5*a.Bounce.easeOut(2*b-e,0,d,e)+.5*d+c}}};return a},animate:function(attribute){var thisTemp,animateId,obj,w,h,effArr,tweenFun,eleCoor,def,css,pm,t,b,c,d,timerTween,tweenObj,start,end,callBack,stopTween,tweenX,tweenY,tweenAlpha,mouseOver,mouseOut;if("flashplayer"==this.playerType)return this.V.animate(attribute);if(thisTemp=this,animateId="animate_"+this.randomString(),obj={element:null,parameter:"x","static":!1,effect:"None.easeIn",start:null,end:null,speed:0,overStop:!1,pauseStop:!1,callBack:null},obj=this.standardization(obj,attribute),null==obj["element"]||0==obj["speed"])return!1;if(w=this.PD.offsetWidth,h=this.PD.offsetHeight,effArr=(obj["effect"]+".").split("."),tweenFun=this.tween()[effArr[0]][effArr[1]],eleCoor={x:0,y:0},this.isUndefined(tweenFun))return!1;switch(def=this.arrIndexOf(this.elementArr,obj["element"].className),def>-1&&(this.elementTempArr.push(obj["element"].className),this.elementArr.splice(def,1)),css={},pm=this.getElement(obj["element"]),t=0,b=0,c=0,d=1e3*obj["speed"],timerTween=null,tweenObj=null,start=null==obj["start"]?"":obj["start"].toString(),end=null==obj["end"]?"":obj["end"].toString(),obj["parameter"]){case"x":b=null==obj["start"]?pm["x"]:"%"==start.substring(start.length-1,start.length)?.01*parseInt(start)*w:parseInt(start),c=null==obj["end"]?pm["x"]-b:"%"==end.substring(end.length-1,end.length)?.01*parseInt(end)*w-b:"-"==end.substring(0,1)||"+"==end.substring(0,1)?"number"==typeof obj["end"]?parseInt(obj["end"])-b:parseInt(end):parseInt(end)-b;break;case"y":b=null==obj["start"]?pm["y"]:"%"==start.substring(start.length-1,start.length)?.01*parseInt(start)*h:parseInt(start),c=null==obj["end"]?pm["y"]-b:"%"==end.substring(end.length-1,end.length)?.01*parseInt(end)*h-b:"-"==end.substring(0,1)||"+"==end.substring(0,1)?"number"==typeof obj["end"]?parseInt(obj["end"])-b:parseInt(end):parseInt(end)-b;break;case"alpha":b=null==obj["start"]?100*pm["alpha"]:"%"==start.substring(start.length-1,start.length)?parseInt(obj["start"]):parseInt(100*obj["start"]),c=null==obj["end"]?100*pm["alpha"]-b:"%"==end.substring(end.length-1,end.length)?parseInt(end)-b:"-"==end.substring(0,1)||"+"==end.substring(0,1)?"number"==typeof obj["end"]?100*parseInt(obj["end"])-b:100*parseInt(obj["end"]):100*parseInt(obj["end"])-b}switch(callBack=function(){var cb,index=thisTemp.arrIndexOf(thisTemp.animateElementArray,animateId);index>-1&&(thisTemp.animateArray.splice(index,1),thisTemp.animateElementArray.splice(index,1)),index=thisTemp.arrIndexOf(thisTemp.animatePauseArray,animateId),index>-1&&thisTemp.animatePauseArray.splice(index,1),null!=obj["callBack"]&&obj["element"]&&"callBack"!=obj["callBack"]&&"tweenX"!=obj["callBack"]&&"callBack"!=obj["tweenY"]&&"tweenAlpha"!=obj["callBack"]&&(cb=eval(obj["callBack"]),cb(obj["element"]),obj["callBack"]=null)},stopTween=function(){null!=timerTween&&(timerTween.runing&&timerTween.stop(),timerTween=null)},tweenX=function(){if(d>t)t+=10,css={left:Math.ceil(tweenFun(t,b,c,d))+"px"},obj["static"]&&(eleCoor=thisTemp.calculationCoor(obj["element"]),css["top"]=eleCoor["y"]+"px"),thisTemp.css(obj["element"],css);else{stopTween();try{var a=this.arrIndexOf(this.elementTempArr,obj["element"].className);a>-1&&this.elementTempArr.splice(a,1)}catch(e){}thisTemp.elementArr.push(obj["element"].className),callBack()}},tweenY=function(){if(d>t)t+=10,css={top:Math.ceil(tweenFun(t,b,c,d))+"px"},obj["static"]&&(eleCoor=thisTemp.calculationCoor(obj["element"]),css["left"]=eleCoor["x"]+"px"),thisTemp.css(obj["element"],css);else{stopTween();try{var a=this.arrIndexOf(this.elementTempArr,obj["element"].className);a>-1&&this.elementTempArr.splice(a,1)}catch(e){}thisTemp.elementArr.push(obj["element"].className),callBack()}},tweenAlpha=function(){var a,e;if(d>t)t+=10,eleCoor=thisTemp.calculationCoor(obj["element"]),a=.01*Math.ceil(tweenFun(t,b,c,d)),css={filter:"alpha(opacity:"+a+")",opacity:a.toString()},obj["static"]&&(eleCoor=thisTemp.calculationCoor(obj["element"]),css["top"]=eleCoor["y"]+"px",css["left"]=eleCoor["x"]+"px"),thisTemp.css(obj["element"],css);else{stopTween();try{e=this.arrIndexOf(this.elementTempArr,obj["element"].className),e>-1&&this.elementTempArr.splice(e,1)}catch(f){}thisTemp.elementArr.push(obj["element"].className),callBack()}},obj["parameter"]){case"x":tweenObj=tweenX;break;case"y":tweenObj=tweenY;break;case"alpha":tweenObj=tweenAlpha}return timerTween=new thisTemp.timer(10,tweenObj),timerTween.callBackFunction=callBack,obj["overStop"]&&(mouseOver=function(){null!=timerTween&&timerTween.runing&&timerTween.stop()},this.addListenerInside("mouseover",mouseOver,obj["element"]),mouseOut=function(){var a=!0;obj["pauseStop"]&&thisTemp.getMetaDate()["paused"]&&(a=!1),null!=timerTween&&!timerTween.runing&&a&&timerTween.start()},this.addListenerInside("mouseout",mouseOut,obj["element"])),this.animateArray.push(timerTween),this.animateElementArray.push(animateId),obj["pauseStop"]&&this.animatePauseArray.push(animateId),animateId},animateResume:function(a){var b,c,d;if("flashplayer"==this.playerType)return this.V.animateResume(this.isUndefined(a)?"":a),void 0;for(b=[],""==a||this.isUndefined(a)||"pause"==a?b="pause"===a?this.animatePauseArray:this.animateElementArray:b.push(a),c=0;c-1&&this.animateArray[d].start()},animatePause:function(a){var b,c,d;if("flashplayer"==this.playerType)return this.V.animatePause(this.isUndefined(a)?"":a),void 0;for(b=[],""==a||this.isUndefined(a)||"pause"==a?b="pause"===a?this.animatePauseArray:this.animateElementArray:b.push(a),c=0;c-1&&this.animateArray[d].stop()},deleteAnimate:function(a){if("flashplayer"==this.playerType&&this.V)try{this.V.deleteAnimate(a)}catch(b){this.log(b)}else{var c=this.arrIndexOf(this.animateElementArray,a);c>-1&&(this.animateArray[c].callBackFunction(),this.animateArray.splice(c,1),this.animateElementArray.splice(c,1))}},deleteElement:function(a){if("flashplayer"==this.playerType&&this.V)try{this.V.deleteElement(a)}catch(b){}else{var c=this.arrIndexOf(this.elementArr,a.className);c>-1&&this.elementArr.splice(c,1);try{c=this.arrIndexOf(this.elementTempArr,a.className),c>-1&&this.elementTempArr.splice(c,1)}catch(b){}this.deleteAnimate(a),this.deleteChild(a)}},getByElement:function(a,b){var c,d,e,f,g;if(this.isUndefined(b)&&(b=document),c=a.substr(0,1),d=[],"#"!=c){if("."==c&&(a=a.substr(1,a.length)),b.getElementsByClassName)d=b.getElementsByClassName(a);else for(e=new RegExp(" "+a+" ","i"),f=b.getElementsByTagName("*"),g=0;g0?d[0]:d}return"#"==c&&(a=a.substr(1,a.length)),document.getElementById(a)},css:function(a,b,c){var f,d=0,e="";if("object"!=typeof a||this.isUndefined(typeof a.length))if("string"==typeof a&&(a=this.getByElement(a)),"object"!=typeof b){if(this.isUndefined(c))return this.isUndefined(this.getStyle(a,b))?!1:this.getStyle(a,b);a.style[b]=c}else for(e in b)this.isUndefined(b[e])||(a.style[e]=b[e]);else for(d=0;df?"0"+f:f+"",j=10>e?"0"+e:e+"",i=10>d?"0"+d:d+"",h=10>c?"0"+c:c+"",g=10>b?"0"+b:b+"",g+"/"+h+" "+i+":"+j+":"+k},formatTime:function(a,b){var f,g,h,c="",d="",e="";return isNaN(a)&&(a=0),f=Math.floor(a%60),g=0,h=0,b?(g=Math.floor(a/60)%60,h=Math.floor(a/3600)):g=Math.floor(a/60),c=10>f?"0"+f:f+"",d=g>0?10>g?"0"+g+":":g+":":"00:",e=h>0?10>h?"0"+h+":":h+":":"",b?e+d+c:d+c},randomString:function(a){var b,c,d;for(a=a||16,b="abcdefghijklmnopqrstuvwxyz",c=b.length,d="",i=0;a>i;i++)d+=b.charAt(Math.floor(Math.random()*c));return"ch"+d},getStringLen:function(a){var c,b=0;for(c=0;c127||94==a.charCodeAt(c)?b+=2:b++;return b},createXHR:function(){if(window.XMLHttpRequest)return new XMLHttpRequest;if(window.ActiveXObject)try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(a){try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(a){this.eject(this.errorList[7])}}else this.eject(this.errorList[8])},ajax:function(cObj){var xhr,oHead,oScript,callbackName,params,thisTemp=this,callback=null,obj={method:"get",dataType:"json",charset:"utf-8",async:!1,url:"",data:null,success:null};return"object"!=typeof cObj?(this.eject(this.errorList[9]),void 0):(obj=this.standardization(obj,cObj),"json"===obj.dataType||"text"===obj.dataType||"html"===obj.dataType?(xhr=this.createXHR(),callback=function(){if(200==xhr.status){if(thisTemp.isUndefined(obj.success))return;if("json"===obj.dataType)try{obj.success(eval("("+xhr.responseText+")"))}catch(event){obj.success(null)}else obj.success(xhr.responseText)}else thisTemp.eject(thisTemp.errorList[10],"Ajax.status:"+xhr.status)},obj.url=-1==obj.url.indexOf("?")?obj.url+"?rand="+this.randomString(6):obj.url,obj.data=this.formatParams(obj.data),"get"!==obj.method||this.isUndefined(obj.data)||""!=obj.data&&(obj.url+=-1==obj.url.indexOf("?")?"?"+obj.data:"&"+obj.data),obj.async===!0&&(xhr.onreadystatechange=function(){4==xhr.readyState&&null!=callback&&callback()}),xhr.open(obj.method,obj.url,obj.async),"post"===obj.method?(xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),xhr.setRequestHeader("charset",obj["charset"]),xhr.send(obj.data)):xhr.send(null),obj.async===!1&&callback()):"jsonp"===obj.dataType&&(oHead=document.getElementsByTagName("head")[0],oScript=document.createElement("script"),callbackName="callback"+(new Date).getTime(),params=this.formatParams(obj.data)+"&callback="+callbackName,callback=obj.success,oScript.src=obj.url.split("?")+"?"+params,oHead.insertBefore(oScript,oHead.firstChild),window[callbackName]=function(a){callback(a),oHead.removeChild(oScript)}),void 0)},loadJs:function(a,b){var c=document.getElementsByTagName("HEAD").item(0),d=document.createElement("script");d.type="text/javascript",d.src=this.getNewUrl(a),c.appendChild(d),d.onload=function(){b()}},isMsie:function(){var a=navigator.appName,b=navigator.appVersion,c=b.split(";"),d="";return c.length>1&&(d=c[1].replace(/[ ]/g,"")),"Microsoft Internet Explorer"!=a||"MSIE6.0"!=d&&"MSIE7.0"!=d&&"MSIE8.0"!=d&&"MSIE9.0"!=d&&"MSIE10.0"!=d?!0:!1},uploadFlash:function(){var a;if(navigator.userAgent.indexOf("MSIE")>0)try{return a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),!0}catch(b){return!1}return navigator.userAgent.indexOf("Firefox")>0?(a=navigator.plugins["Shockwave Flash"],a?!0:!1):!0},supportVideo:function(){var a,b,d;if(!this.isMsie())return!1;if(document.createElement("video").canPlayType){a=document.createElement("video");try{b=a.canPlayType('video/ogg; codecs="theora, vorbis"')}catch(c){b=!1}if(b)return"probably"==b?!0:!1;try{d=a.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"')}catch(c){d=!1}return d?"probably"==d?!0:!1:!1}return!1},getDataset:function(a,b){try{return a.dataset[b]}catch(c){try{return a.getAttribute("data-"+b)}catch(c){return!1}}},getObjectById:function(a){var e,b=null,c=this.getByElement("#"+a),d="embed";return c&&"OBJECT"==c.nodeName&&("undefined"!=typeof c.SetVariable?b=c:(e=c.getElementsByTagName(d)[0],e&&(b=e))),b},formatParams:function(a){var c,b=[];for(c in a)b.push(encodeURIComponent(c)+"="+encodeURIComponent(a[c]));return b.join("&")},arrSort:function(a){var c,d,b=[];for(c=0;c-1&&(a=a.split("?")[0]);var b="."+a.replace(/.+\./,"");return b.toLowerCase()}return""},isMobile:function(){return navigator.userAgent.match(/(iPhone|iPad|iPod|Android|ios)/i)?!0:!1},isContains:function(a,b){return a.indexOf(b)>-1},getNewUrl:function(a){return a+=this.isContains(a,"?")?"&"+this.randomString(8)+"="+this.randomString(8):"?"+this.randomString(8)+"="+this.randomString(8)},client:function(a){var b=a||window.event;return this.isUndefined(b)&&(b={clientX:0,clientY:0}),{x:b.clientX+(document.documentElement.scrollLeft||this.body.scrollLeft)-this.pdCoor["x"],y:b.clientY+(document.documentElement.scrollTop||this.body.scrollTop)-this.pdCoor["y"]}},getCoor:function(a){var b=this.getXY(a);return{x:b["x"]-this.pdCoor["x"],y:b["y"]-this.pdCoor["y"]}},getXY:function(a){for(var b=a,c=a.offsetLeft,d=a.offsetTop;b=b.offsetParent;)c+=b.offsetLeft,d+=b.offsetTop;return{x:c,y:d}},removeChild:function(){var a,b,c;if("html5video"==this.playerType){for(a=0,b=[this.timerError,this.timerFull,this.timerTime,this.timerBuffer,this.timerClick,this.timerLoading,this.timerCBar,this.timerVCanvas],a=0;a0?a.lineTo(d[0],d[1]):a.moveTo(d[0],d[1]);a.closePath(),a.fill()},canvasFillRect:function(a,b){var c,d;for(c=0;c-1&&this.elementArr.splice(b,1),c=a.childNodes,d=c.length-1;d>=0;d--)a.removeChild(c[d]);if(a&&null!=a&&a.parentNode)try{a.parentNode&&a.parentNode.removeChild(a)}catch(e){}},getProportionCoor:function(a,b,c,d){var e=0,f=0,g=0,h=0;return c/d>a/b?(e=a,f=e*d/c):(f=b,e=f*c/d),g=.5*(a-e),h=.5*(b-f),{width:parseInt(e),height:parseInt(f),x:parseInt(g),y:parseInt(h)}},parseSrtSubtitles:function(a){var h,i,j,k,l,m,n,o,b=[],c=[],d=0,e=a.split("\n"),f=[],g=function(a){return a.replace(/<[^>]+>/g,"")};for(d=0;d0?f.push(e[d]):(f.length>0&&c.push(f),f=[]);for(d=0;d=2){if(i=h[0],j=this.toSeconds(this.trim(h[1].split(" --> ")[0])),k=this.toSeconds(this.trim(h[1].split(" --> ")[1])),l=[g(h[2])],m=this.vars["cktrackdelay"],0!=m&&(j+=m,k+=m),h.length>2)for(n=3;n=d.numberTotal&&d.stop()},this.start=function(){d.runing||(d.runing=!0,d.timeObj=window.setInterval(d.startFun,a))},this.stop=function(){d.runing&&(d.runing=!1,window.clearInterval(d.timeObj),d.timeObj=null)},a&&(this.time=a),b&&(this.fun=b),c&&(this.numberTotal=c),this.start()},toSeconds:function(a){var c,b=0;if(a)for(c=a.split(":"),i=0;i