下了个 js文件,打开后,是这种东东,请问␊搨捯浵湥⥴爮慥祤昨湵瑣潩⡮笩 †瘠牡洠獥㵳⠤⌢楪湡楪≥⸩瑨汭⤨਻⼯␉∨搣獡楡楪湡楪≥⸩浥瑰⡹㬩ऊ⠤⌢慤慳橩慩橮敩⤢愮灰湥⡤敭獳㬩紊਩⼊⨪ ‪꿥閊ꗧ鮿ꇨ蒤郧આ⨠䀠慰慲佻橢捥絴琠敨楳楳⁤†껨螖摩 ‪灀牡浡笠扏敪瑣⁽祴数†††⼠ ꢡꓧ뒛雦뎅돦馕룥貼ꢡꓧ뒛雦겜鳧ꢑ軦財㌠ꇨ몤鯦낖藥붛釥銎ꇨ₌ꢡꓧ肜雦몮雦Ꞥ뗨ⲛ겜釥뮀軦財†볯㚌藥붛胦銎ꇨ₌ ‪灀牡浡笠扏敪瑣⁽楤楶⁤††ꮡ藥花 ⼪昊湵瑣潩潶整琨敨楳楳Ɽ琠灹ⱥ搠癩摩笩 †␠愮慪⡸੻††††祴数›瀢獯≴ਬ††††牵㩬∠⸮琯敨楳⽳桴獥獩潶整愮瑣潩≮ਬ††††慤慴›琢敨楳楳㵤•‫桴獥獩摩ਬ††††畳捣獥㩳映湵瑣潩⡮慤慴笩ऊ †椠⁦搨瑡⁡㴽✠慦獬❥
੻††††††††⼯볥몇駧閽ꇦઆ††††††††⸤硊⹱桓睯楄污杯✨氣杯湩潂䅸坴楲整❲‬〳ⰰⴠ㔱ⰰⴠ〵㬩 †††††素 †††††攠獬⁥੻उउ⸤汢捯啫⡉੻उउ洉獥慳敧㨠搠瑡੡उउ⥽਻उ紉†††††††††† †††素 †素具体是这个地址下载的:
http://static.jiaoyu.139.com/default/operation/thesis/style/js/thesiswriter.js有没有高手帮我分析分析,怎么解密??

解决方案 »

  1.   

    咦, 我打开没事?
    jQuery.cookie=function(E,F,J){if(typeof F!="undefined"){J=J||{};if(F===null){F="";J.expires=-1}var D="";if(J.expires&&(typeof J.expires=="number"||J.expires.toUTCString)){var _;if(typeof J.expires=="number"){_=new Date();_.setTime(_.getTime()+(J.expires*24*60*60*1000))}else _=J.expires;D="; expires="+_.toUTCString()}var G=J.path?"; path="+J.path:"",H=J.domain?"; domain="+J.domain:"",$=J.secure?"; secure":"";document.cookie=[E,"=",encodeURIComponent(F),D,G,H,$].join("")}else{var A=null;if(document.cookie&&document.cookie!=""){var I=document.cookie.split(";");for(var B=0;B<I.length;B++){var C=jQuery.trim(I[B]);if(C.substring(0,E.length+1)==(E+"=")){A=decodeURIComponent(C.substring(E.length+1));break}}}return A}}// 投票
    function articleVote(articleid, userid, roleid) {
    $.ajax( {
    type :"POST",
    url :"../writer/articleVote.action",
    data :"articleid=" + articleid + "&userid=" + userid + "&roleid="
    + roleid,
    beforeSend : function() {
    },
    success : function(data) {
    if (data == 2) {
    //alert("对不起,本作文您今天只能投一票");
    $.blockUI({message: "对不起,本作文您今天只能投一票",css:{textAlign:'center',lineHeight:'50px',color:'red',fontSize:'12px'},timeout: 2000});
    } else if(data == 3){
    $.blockUI({message: "对不起,本作文投票日期已截止,不能再投票。",css:{textAlign:'center',lineHeight:'50px',color:'red',fontSize:'12px'},timeout: 2000});
    }else if (data == 4) {
    //alert("对不起,本作文您今天只能投一票");
    $.blockUI({message: "对不起,您不能给自己的作文投票。",css:{textAlign:'center',lineHeight:'50px',color:'red',fontSize:'12px'},timeout: 2000});
    } else if (data == 5) {
    //alert("对不起,本作文您今天只能投一票");
    $.blockUI({message: "对不起,您不能给自己孩子的作文投票。",css:{textAlign:'center',lineHeight:'50px',color:'red',fontSize:'12px'},timeout: 2000});
    } else {
    $("#vote_"+articleid).empty();
    $("#vote_"+articleid).append(data);
    //alert("投票成功,感谢您的支持");
    $.blockUI({message: "投票成功,感谢您的支持",css:{textAlign:'center',lineHeight:'50px',color:'red',fontSize:'12px'},timeout: 2000});
    }
    //self.location = $("#redirecturl").attr("value");
    }
    });
    }
    // 给自己投票,直接返回
    function voteSelf() {
    //alert("对不起,您不能给自己的作文投票");
    $.blockUI({message: "对不起,您不能给自己的作文投票",css:{textAlign:'center',lineHeight:'50px',color:'red',fontSize:'12px'},timeout: 2000});
    return;
    }
    // ajax分页, 老师评论
    function getPage1(pageno) {
    $
    .ajax( {
    type :"post",
    url :"../writer/articleRevertlist.action",
    data :"articleid=" + $('#articleid').val() + "&flag=1&pageNo="
    + pageno, success : function(data) {
    $("#teacherRerverts").empty();
    $("#teacherRerverts").append(data);
    // $('#commcontent').attr("value","");
    }
    });
    }// 其它评论
    function getPage2(pageno) {
    $
    .ajax( {
    type :"post",
    url :"../writer/articleRevertlist.action",
    data :"articleid=" + $('#articleid').val() + "&flag=2&pageNo="
    + pageno, success : function(data) {
    $("#otherRerverts").empty();
    $("#otherRerverts").append(data);
    // $('#commcontent').attr("value","");
    }
    });}// 明星小作家作文回复
    function articleRevert(articleid, isJoin,type) {
    if ($("#commcontent").val() == ''
    || $("#commcontent").val() == '小提示:您要为您发表的的言论后果负责,请各位遵守法纪注意语言文明。') {
    alert("请输入评论内容");
    $("#commcontent").focus();
    return false;
    }
    if ($("#commcontent").val().length > 200) {
    alert("点评字数请控制在200个字以内!");
    $("#commcontent").focus();
    return false;
    } $.ajax( {
    type :"post",
    url :"../writer/addArticleComment.action",
    data :"commcontent=" + $('#commcontent').val() + "&articleid="
    + articleid + "&isJoin=" + isJoin + "&type=" + type, success : function(data) {
    // alert(data);
    if (data == 2) {
    alert("请您不要频繁评论,请一分钟后再评论!");
    return;
    }
    if (data == 3) {
    alert("每人每天只能对该参赛作文评论一次");
    return;
    } else {
    $("#revertlist").empty();
    $("#revertlist").append(data);
    // $('#commcontent').focus();
    $('#commcontent').attr("value", "");
    }
    }
    });
    }function aa() {
    $("#form1").validate( {
    rules : {
    loginname : {
    required :true,
    number :true,
    minlength :11 },
    password : {
    required :true,
    minlength :6
    },
    verifycode : {
    required :true,
    number :true
    }
    },
    messages : {
    loginname : {
    required :"请输入手机号码!",
    number :"手机号码须为数字!",
    minlength :"输入11位手机号码!" },
    password : {
    required :"请输入密码!",
    minlength :"密码最少为6位!"
    },
    verifycode : {
    required :"请输入验证码!",
    number :"验证码须为数字!"
    // email: "请输入正确的邮件地址!"
    }
    },
    submitHandler : function(form) {
    // ajax提交表单,需要jQuery.Form插件
    var options = {
    success :showResponse
    };
    $("#form1").ajaxSubmit(options);
    return false;
    }
    } );
    }
      

  2.   


    /* 选身份 */
    function Choose(em) {
    if (em.selectedIndex == 2) {
    var obj = $('#students');
    obj.show();
    // $("#phoneui").show();
    $("#teltxt").attr("value", '输入你家长的手机号')
    } else {
    var obj = $('#students');
    obj.hide();
    $("#username").attr("value", '');// 清空内容
    $("#teltxt").attr("value", '输入您的手机号')
    $("#usernameid").show();
    }
    }function getpage(pageno) {
    document.pageForm.pageNo.value = pageno;
    // alert(pageno);
    // alert(document.pageForm.pageNo.value);
    document.pageForm.submit();
    }function fanyecheck() {
    var pages = document.getElementById("pageNo").value;
    // alert(pages);
    var totalcout = document.getElementById("totalcout").value;
    // alert(pages);
    // alert(totalcout);
    if (!reg_Num(pages)) {
    alert("您输入的不是数字!");
    return false;
    } else if (parseInt(pages) > parseInt(totalcout)) {
    alert("您输入页数超过总页数,请重新输入!");
    return false;
    } else {
    document.form12.submit();
    return true;
    }
    }// 点击 “按时间先后排列 按点评热度排列 按浏览次数排列 已点评的作文 未点评的作文” 和 “点击分页” 查询文章列表
    // type: 0全部| 1记叙文| 议论文| 说明文| 应用文| 少年文学| 评论杂谈| 日记| 诗歌
    // flag: 1 按时间先后排列 2 按点评热度排列 3 按浏览次数排列 4 已点评的作文 5 未点评的作文
    function getPageByCateList(pageno) {
    var type = $("#type").val();
    var flag = $("#flag").val();
    var redirectURL = $("#redirectURL").val();
    redirectURL = encodeURI(redirectURL);
    document.pageForm1.pageNo.value=pageno;
    document.pageForm1.action = redirectURL;
    document.pageForm1.submit();
    //redirectURL = encodeURI(redirectURL);
    /*// $.ajax( {
    // type :"post",
    // url :redirectURL,
    // data :"&pageNo=" + pageno,
    // success : function(data) {
    // $("#articlelist").empty();
    // $("#articlelist").append(data);
    //
    // }
    // });
    */}function getPageProvinceByCateList(pageno) {
    var redirectURL = $("#redirectURL").val();
    redirectURL = encodeURI(redirectURL);
    document.pageForm1.pageNo.value=pageno;
    document.pageForm1.action = redirectURL;
    document.pageForm1.submit();
    }// 手动输入页码 查询类表
    function getCateListByDetailPage() {
    var type = $("#type").val();
    var flag = $("#flag").val(); var pages = document.getElementById("pageNo").value;
    var totalcout = document.getElementById("totalcout").value;
    var redirectURL = $("#redirectURL").val();
    if (!reg_Num(pages)) {
    alert("您输入的不是数字!");
    return false;
    } else if (parseInt(pages) > parseInt(totalcout)) {
    alert("您输入页数超过总页数,请重新输入!");
    return false;
    } else {
    document.pageForm1.pageNo.value=pages;
    document.pageForm1.submit();
    // $.ajax( {
    // type :"post",
    // url :redirectURL,
    // data :"&pageNo=" + pages,
    // success : function(data) {
    // $("#articlelist").empty();
    // $("#articlelist").append(data);
    //
    // }
    // });
    return true;
    }}function querysubmit() {
    var start = $("#datestart").val();
    var end = $("#dateend").val(); if (start > end || (start == "" && end != "")) {
    alert("查询时间有误,请检查输入的有效时间段!");
    return false;
    } else {
    document.datform.submit();
    return true;
    }}function reg_Num(str)// 是数字,返回true.
    {
    var Letters = "1234567890";
    for (i = 0; i < str.length; i++) {
    var CheckChar = str.charAt(i);
    if (Letters.indexOf(CheckChar) == -1) {
    return false;
    }
    }
    return true;
    }function returnlogins() { $.Jxq.ShowDialog('#loginBoxAtWriter', 280, -150, -50);
    }
      

  3.   

    不好意思,刚才地址写错了:
    是这个:http://static.jiaoyu.139.com/default/operation/thesis/style/js/thesisindex.js麻烦朋友再看一下
      

  4.   

    哎。是OK的格式啊。没看到乱码。
    $(document).ready(function(){
        var mess=$("#jianjie").html();
    // $("#dasaijianjie").empty();
    $("#dasaijianjie").append(mess);
    })/**
     * 对投票进行处理
     * @param {Object} thesisid   论文id
     * @param {Object} type       // 1表示更新关注教师,2表示更新本省周排行 3表示更新全国周排行 4表示最新论文大赛,5本周总排行  ,6全国总排行 
     * @param {Object} divid      填充层
     */
    function vote(thesisid, type, divid){
        $.ajax({
            type: "post",
            url: "../thesis/thesisvote.action",
            data: "thesisid=" + thesisid,
            success: function(data){
        if (data == 'false') {
                    //弹出登录框
                    $.Jxq.ShowDialog('#loginBoxAtWriter', 300, -150, -50);
                }
                else {
    $.blockUI({
    message : data
    });
    }                    
            }
        });
    }/**
     * 拉票
     * 张如兵
     */
     
    function laPiao(url){
        $.ajax({
            type: "post",
            url: "../thesis/isLogin.action",       
            success: function(data){
        if (data == 'false') {
                    //弹出登录框
                    $.Jxq.ShowDialog('#loginBoxAtWriter', 300, -150, -50);
                }
                else {
    var url="../thesis/myLaPiao.action";
    ymPrompt.win({message:url,handler:onAfterProcess,width:660,height:490,title:'我要拉票',iframe:true})
    }                    
            }
        });
    }function onAfterProcess(returnValue)
    {}
    (function($){ $.fn.jMarquee = function(options){
    var opts = $.extend({},$.fn.jMarquee.defaults, options); return this.each(function(){
    var $marquee = $(this);
    var _scrollObj = $marquee.get(0);
    var scrollW = $marquee.width();
    var scrollH = $marquee.height();
    var $element = $marquee.children();
    var $kids = $element.children();
    var scrollSize=0;
    var _type = (opts.direction == 'left' || opts.direction == 'right') ? 1:0;
    $element.css(_type?'width':'height',138);
    if (opts.isEqual) {
    scrollSize = $kids[_type?'outerWidth':'outerHeight']() * $kids.length;
    }else{
    $kids.each(function(){
    scrollSize += $(this)[_type?'outerWidth':'outerHeight']();
    });
    }
    if (scrollSize<(_type?scrollW:scrollH)) return;
    $element.append($kids.clone()).css(_type?'width':'height',scrollSize*2); var numMoved = 0;
    function scrollFunc(){
    var _dir = (opts.direction == 'left' || opts.direction == 'right') ? 'scrollLeft':'scrollTop';
    if (opts.loop > 0) {
    numMoved+=opts.scrollAmount;
    if(numMoved>scrollSize*opts.loop){
    _scrollObj[_dir] = 0;
    return clearInterval(moveId);
    }
    } if(opts.direction == 'left' || opts.direction == 'up'){
    var newPos = _scrollObj[_dir] + opts.scrollAmount;
    if(newPos>=scrollSize){
    newPos -= scrollSize;
    }
    _scrollObj[_dir] = newPos;
    }else{
    var newPos = _scrollObj[_dir] - opts.scrollAmount;
    if(newPos<=0){
    newPos += scrollSize;
    }
    _scrollObj[_dir] = newPos;
    }
    }
    var moveId = setInterval(scrollFunc, opts.scrollDelay);
    $marquee.hover(
    function(){
    clearInterval(moveId);
    },
    function(){
    clearInterval(moveId);
    moveId = setInterval(scrollFunc, opts.scrollDelay);
    }
    ); });
    };
    $.fn.jMarquee.defaults = {
    isEqual:true,
    loop:0,
    direction: 'up',
    scrollAmount:1,
    scrollDelay:220 };
    $.fn.jMarquee.setDefaults = function(settings) {
    $.extend( $.fn.jMarquee.defaults, settings );
    };
    })(jQuery);
    $(function(){
    $('#marqueeList').jMarquee({direction:'up',isEqual:false});
    });
      

  5.   


    $(document).ready(function(){
        var mess=$("#jianjie").html();
    // $("#dasaijianjie").empty();
    $("#dasaijianjie").append(mess);
    })/**
     * 对投票进行处理
     * @param {Object} thesisid   论文id
     * @param {Object} type       // 1表示更新关注教师,2表示更新本省周排行 3表示更新全国周排行 4表示最新论文大赛,5本周总排行  ,6全国总排行 
     * @param {Object} divid      填充层
     */
    function vote(thesisid, type, divid){
        $.ajax({
            type: "post",
            url: "../thesis/thesisvote.action",
            data: "thesisid=" + thesisid,
            success: function(data){
        if (data == 'false') {
                    //弹出登录框
                    $.Jxq.ShowDialog('#loginBoxAtWriter', 300, -150, -50);
                }
                else {
    $.blockUI({
    message : data
    });
    }                    
            }
        });
    }/**
     * 拉票
     * 张如兵
     */
     
    function laPiao(url){
        $.ajax({
            type: "post",
            url: "../thesis/isLogin.action",       
            success: function(data){
        if (data == 'false') {
                    //弹出登录框
                    $.Jxq.ShowDialog('#loginBoxAtWriter', 300, -150, -50);
                }
                else {
    var url="../thesis/myLaPiao.action";
    ymPrompt.win({message:url,handler:onAfterProcess,width:660,height:490,title:'我要拉票',iframe:true})
    }                    
            }
        });
    }function onAfterProcess(returnValue)
    {}
    (function($){ $.fn.jMarquee = function(options){
    var opts = $.extend({},$.fn.jMarquee.defaults, options); return this.each(function(){
    var $marquee = $(this);
    var _scrollObj = $marquee.get(0);
    var scrollW = $marquee.width();
    var scrollH = $marquee.height();
    var $element = $marquee.children();
    var $kids = $element.children();
    var scrollSize=0;
    var _type = (opts.direction == 'left' || opts.direction == 'right') ? 1:0;
    $element.css(_type?'width':'height',138);
    if (opts.isEqual) {
    scrollSize = $kids[_type?'outerWidth':'outerHeight']() * $kids.length;
    }else{
    $kids.each(function(){
    scrollSize += $(this)[_type?'outerWidth':'outerHeight']();
    });
    }
    if (scrollSize<(_type?scrollW:scrollH)) return;
    $element.append($kids.clone()).css(_type?'width':'height',scrollSize*2); var numMoved = 0;
    function scrollFunc(){
    var _dir = (opts.direction == 'left' || opts.direction == 'right') ? 'scrollLeft':'scrollTop';
    if (opts.loop > 0) {
    numMoved+=opts.scrollAmount;
    if(numMoved>scrollSize*opts.loop){
    _scrollObj[_dir] = 0;
    return clearInterval(moveId);
    }
    } if(opts.direction == 'left' || opts.direction == 'up'){
    var newPos = _scrollObj[_dir] + opts.scrollAmount;
    if(newPos>=scrollSize){
    newPos -= scrollSize;
    }
    _scrollObj[_dir] = newPos;
    }else{
    var newPos = _scrollObj[_dir] - opts.scrollAmount;
    if(newPos<=0){
    newPos += scrollSize;
    }
    _scrollObj[_dir] = newPos;
    }
    }
    var moveId = setInterval(scrollFunc, opts.scrollDelay);
    $marquee.hover(
    function(){
    clearInterval(moveId);
    },
    function(){
    clearInterval(moveId);
    moveId = setInterval(scrollFunc, opts.scrollDelay);
    }
    ); });
    };
    $.fn.jMarquee.defaults = {
    isEqual:true,
    loop:0,
    direction: 'up',
    scrollAmount:1,
    scrollDelay:220 };
    $.fn.jMarquee.setDefaults = function(settings) {
    $.extend( $.fn.jMarquee.defaults, settings );
    };
    })(jQuery);
    $(function(){
    $('#marqueeList').jMarquee({direction:'up',isEqual:false});
    });
      

  6.   

    window["\u0065\u0076\u0061\u006C"](function(E,I,A,D,J,K,L,H){function C(A){return A<62?String.fromCharCode(A+=A<26?65:A<52?71:-4):A<63?'_':A<64?'$':C(A>>6)+C(A&63)}while(A>0)K[C(D--)]=I[--A];function N(A){return K[A]==L[A]?A:K[A]}if(''.replace(/^/,String)){var M=E.match(J),B=M[0],F=E.split(J),G=0;if(E.indexOf(F[0]))F=[''].concat(F);do{H[A++]=F[G++];H[A++]=N(B)}while(B=M[G]);H[A++]=F[G]||'';/[/]/.test('/');return H.join('')}return E.replace(J,N)}('CS={};CS.NV=9(Y,Z){o.T=Y;o.U=Z};CS.DX=9(B,Z,A,Y){o.CB=B;o.CJ=Z;o.CK=A;o.CQ=Y};CS.DX.BT.Jn=9(){3 o.CB};CS.DX.BT.K6=9(){3 o.CK};CS.DX.BT.getY1=9(){3 o.CJ};CS.DX.BT.getY2=9(){3 o.CQ};CS.DX.BT.GS=9(){3(o.CQ-o.CJ)/(o.CK-o.CB)};CS.DX.BT.IS=9(){3 o.CJ-o.GS()*o.CB};CS.DX.BT.Ur=9(){3 Bx.GO((o.CB-o.CK)*(o.CB-o.CK)+(o.CJ-o.CQ)*(o.CJ-o.CQ))};CS.DX.BT.Pn=9(Z){i A=o.CB,Y=o.CK;a((Bx.DF(A-Y)<V.FE)&&(Bx.DF(Z.Jn()-Z.K6())<V.FE))3 w;p a((Bx.DF(A-Y)<V.FE)&&(Bx.DF(Z.Jn()-Z.K6())>V.FE))3 1;p a((Bx.DF(A-Y)>V.FE)&&(Bx.DF(Z.Jn()-Z.K6())<V.FE))3 1;p 3 Bx.DF(o.GS()-Z.GS())<V.FE};CS.DX.BT.Rh=9(Y){a(o.Pn(Y)){i A=Y.GS(),Z=Y.IS();a(Bx.DF(o.CB*A+Z-o.CJ)<V.FE)3 w;p 3 1}p 3 1};CS.DX.BT.Jd=9(B){i H=o.CB,C=o.CJ,E=o.CK,D=o.CQ,G=B.T,F=B.U,A=(H-E)*(H-E)+(C-D)*(C-D),Y=(G-H)*(G-H)+(F-C)*(F-C),Z=(G-E)*(G-E)+(F-D)*(F-D);3 A>Y&&A>Z};CS.DX.BT.FT=9(B){a(o.Pn(B))3 r;i F,D;a(Bx.DF(o.CB-o.CK)<V.FE){F=o.CB;D=B.GS()*F+B.IS()}p a(Bx.DF(B.Jn()-B.K6())<V.FE){F=B.Jn();D=o.IS()}p{i C=o.GS(),E=B.GS(),Z=o.IS(),Y=B.IS();F=(Y-Z)/(C-E);D=C*F+Z}i A=l CS.NV(F,D);a(B.Jd(A)&&o.Jd(A))3 A;p 3 r};CS.DX.BT.Wz=9(L,K){i J=l CS.NV(L,K);a(o.CB==o.CK)3 o.Jd(J)?Bx.DF(o.CB-L):Ow;a(o.CJ==o.CQ)3 o.Jd(J)?Bx.DF(o.CJ-K):Ow;i Y=o.GS(),A=-W/Y,E=K-A*L,I=l CS.DX(L,K,V,E),B=o.GS(),D=I.GS(),F=o.IS(),G=I.IS(),C=(G-F)/(B-D),Z=B*L+F,H=l CS.NV(C,Z);a(o.Jd(H))3 l CS.DX(L,K,C,Z).Ur();p 3 Ow};CS.Hb=9(B,A,Z,Y){o.T=B;o.U=A;o.S=Z;o.Q=Y};CS.Hb.BT.FT=9(A){i Z=r,D=l CS.DX(o.T,o.U,o.T+o.S,o.U);Z=D.FT(A);a(Z!=r)3 Z;i Y=l CS.DX(o.T,o.U+o.Q,o.T+o.S,o.U+o.Q);Z=Y.FT(A);a(Z!=r)3 Z;i B=l CS.DX(o.T,o.U,o.T,o.U+o.Q);Z=B.FT(A);a(Z!=r)3 Z;i C=l CS.DX(o.T+o.S,o.U,o.T+o.S,o.U+o.Q);Z=C.FT(A);3 Z};9 VA(Y){i Z={Cn:"Gq://H4.IV.HH/N4/Dd",NF:"Gq://H4.IV.HH/Ro/GA",Xd:"I9:JE-JA-IK:GL",Tb:"I9:JE-JA-IK:Ve:Ve",Bh:9(){},Yq:[],emptyMap:{},Wy:w,UH:9(){a(Z.C8){_.HO("onreadystatechange",9(){i Y=_;a(Y.readyState=="complete"){a(!Y.IJ["B8"])Y.IJ.OF("B8",Z.Xd);a(!Y.IJ["GZ"])Y.IJ.OF("GZ",Z.Tb)}});i Y=_.Rf();Y.F1="B8\\\\:*{MI:Cg(#E8#HS)}"+"GZ\\\\:*{MI:Cg(#E8#HS)}"}},Qd:V,g:9(){a(!Y)3"_INNER_"+o.Qd++;p 3"Y"+Y+"Y"+o.Qd++},onReady:9(Z){GM.Y9=9(){Z()}},DI:9(A,B){a(Z.Wy!==w)3;a(Z.C8){i C=(B?B:"")+"\\Df";m(i Y B7 A)C+=Y+":"+A[Y]+"\\Df";Z.SK(C)}},SK:9(){a(!Z.Pp){i A=_.Bq("EP");A.y.Co="Cs";A.y.BZ="Mr";A.y.BE="Mr";_.Dq.BS(A);i B=_.Bq("textarea");B.rows=f;B.rols=H_;A.BS(B);i C=_.Bq("button");C.FM="T0";C.On=9(){A.y.Dp="Br"};A.BS(C);Z.Pp=A;Z.Ys=B}i Y="";m(i D=V;D<C_.8;D++)Y+=","+C_[D];Z.Ys.DY+="\\Df"+Y;Z.Pp.y.Dp=""},HZ:9(Z){Z+="";Z=Z.E5(/d/,"");i Y=Bo(Z,f);3 Gs(Y)?V:Y},5:9(){i A=9(Z){m(i Y B7 Z)o[Y]=Z[Y]},Y=DH.BT.BH;3 9(F,E,D){a(Ci E=="GB"){D=E;E=F;F=D.BH!=Y?D.BH:9(){E.Hx(o,C_)}}i B=9(){},C,G=E.BT;B.BT=G;C=F.BT=l B();C.BH=F;F.B4=G;a(G.BH==Y)G.BH=E;C.Oi=A;Z.Oi(F,D);3 F}}(),Oi:9(C,Y){a(Y){i A=C.BT;m(i B B7 Y)A[B]=Y[B];a(Z.ES&&Y.Fv!=C.Fv)A.Fv=Y.Fv}},c:9(){m(i E=V;E<C_.8;E++){i Y=C_[E],A=Y.FD("."),C=GM[A[V]]=GM[A[V]]||{},Z=A.Hi(W);m(i D=V;D<Z.8;D++){i B=Z[D];C=C[B]=C[B]||{}}}3 C},Hx:9(C,A,Y){a(Y)Z.Hx(C,Y);a(C&&A&&Ci A=="GB")m(i B B7 A)C[B]=A[B];3 C},TY:9(A,Z){a(A&&Z)m(i Y B7 Z)a(Ci A[Y]=="CC")A[Y]=Z[Y];3 A},Da:9(Y){i Z="";m(i A=V;A<Y.8;A++)Z+=Y[A];3 Z},N_:9(A){a(!Z.HC){Z.HC=_.Bq("EP");Z.HC.y.Co="Cs";Z.HC.y.JN="LQ";Z.HC.y.Il="Ko";Z.HC.y.BZ="-WJ";Z.HC.y.BE="-WJ";_.Dq.BS(Z.HC)}i B=Z.HC;B.FM=A;i Y={S:Bx.F3(B.KZ,B.clientWidth),Q:Bx.F3(B.JU,B.clientHeight)};3 Y},notBlank:9(Z){a(Ci Z=="CC")3 1;p a(Ci Z=="EC"&&Z.RP().8==V)3 1;3 w},RE:9(Z){a(Z)3 Z.RP();p 3""},T2:9(Z){3 _.Hg(Z)},DY:9(Y,B){i A=Z.T2(Y);a(Ci B!="CC")A.DY=Z.RE(B);3 Z.RE(A.DY)},BO:9(C,A,Z){a(Ci C.8=="CC"||Ci C=="EC")C=[C];m(i B=V,Y=C.8;B<Y;B++)a(A.BL(Z||C[B],C[B],B,C)===1)3 B},IX:9(Y,Z){Ho(Z)},Hq:9(Z){a(Ci Z=="CC")3 w;a(Z==r)3 w;a(Ci Z.8!="CC"&&Z.8==V)3 w;3 1},Gw:9(Z){3!o.Hq(Z)}};(9(){i F=Om.UV.SG(),E=F.C4("opera")>-W,B=(/webkit|khtml/).ON(F),H=!E&&F.C4("P_")>-W,Y=!E&&F.C4("P_ De")>-W,A=!E&&F.C4("P_ ED")>-W,D=!B&&F.C4("gecko")>-W,C=H||Y||A,G=!C;Z.isSafari=B;Z.ES=H;Z.isIE7=Y;Z.isGecko=D;Z.C8=C;Z.Mj=G;a(C)Z.UH();Z.TY(Jv.BT,{C4:9(Z){m(i A=V,Y=o.8;A<Y;A++)a(o[A]===Z)3 A;3-W},CM:9(Y){i Z=o.C4(Y);a(Z!=-W)o.Eb(Z,W);3 o}});Oj.BT.RP=9(){i Z=/^\\R+|\\R+Z/BW;3 9(){3 o.E5(Z,"")}}()})();3 Z}h=VA("h");h.Ec="k/images/activities/CW/";h.c("h.DQ");h.DQ.YE=h.5(DH,{SB:h.Bh});h.c("h.DQ");h.DQ.Uk=h.5(DH,{Mg:h.Bh,Wf:h.Bh,VB:h.Bh});h.c("h.DQ");h.DQ.T7=h.5(DH,{OV:h.Bh,Tx:h.Bh});h.c("h.DQ");h.DQ.ViewPart=h.5(DH,{});h.c("h.DQ");h.DQ.RM=h.5(h.DQ.T7,{FS:h.Bh});h.c("h.DQ");h.DQ.TI=h.5(DH,{Nx:h.Bh,Qo:h.Bh});h.c("h.DQ.Cr");h.DQ.Cr.DefaultWorkbenchWindow=h.5(h.DQ.YE,{SB:9(){a(!o.N3){o.N3=l h.DQ.Cr.Yf();o.N3.Ya(o)}3 o.N3},Cc:9(){a(!o.E4){_.El("VH")[V].Gn+=" k-workbenchwindow";a(h.ES){o.0=_.Dq.KZ;o.7=_.Dq.JU}p{o.0=GM.innerWidth;o.7=GM.XF}o.SB().Cc();o.E4=w}}});h.c("h.DQ.Cr");h.DQ.Cr.Yf=h.5(h.DQ.Uk,{BH:9(Z){o.P3=Z},Mg:9(){3 o.P3},Ya:9(Z){o.P3=Z},Wf:9(){3 o.Mt},VB:9(Y,Z){o.Mt=Y;Y.OV(o);Y.FS(Z)},Cc:9(){o.Mt.Cc()}});h.c("h.DQ.Cr");h.DQ.Cr.DefaultEditorPart=h.5(h.DQ.RM,{BH:9(Z){o.Jo=Z},Tx:9(){3 o.Jo},OV:9(Z){o.Jo=Z},FS:9(Z){},Cc:9(){}});h.c("h.DZ");h.DZ.FA=h.5(DH,{Dh:h.Bh,EW:h.Bh,C1:h.Bh});h.c("h.DZ");h.DZ.WW=h.5(DH,{BH:9(){o.G2=[];o.GV=[];o.Km=D_},Dh:9(Z){Ef(o.G2.8>o.Km)o.G2.JR();o.G2.BJ(Z);o.GV.Eb(V,o.GV.8);Z.Dh();3 Z},C1:9(){i Z=o.GV.KD();a(Z!=r){o.G2.BJ(Z);Z.C1();3 o.GV.8>V}3 1},EW:9(){i Z=o.G2.KD();a(Z!=r){Ef(o.GV.8>o.Km)o.GV.JR();o.GV.BJ(Z);Z.EW();3 o.G2.8>V}3 1},Sk:9(){o.To();o.Vq()},To:9(){o.G2.Eb(V,o.G2.8)},Vq:9(){o.GV.Eb(V,o.GV.8)},getMaxUndoLength:9(){3 o.Km},setMaxUndoLength:9(Z){o.Km=Z},canUndo:9(){3 o.G2.8>V},canRedo:9(){3 o.GV.8>V}});h.c("h.DZ");h.DZ.K5=h.5(h.DZ.FA,{BH:9(){o.Ht=[]},Ed:9(Z){o.Ht.BJ(Z)},getCommandList:9(){3 o.Ht},Dh:9(){m(i Z=V;Z<o.Ht.8;Z++)o.Ht[Z].Dh()},EW:9(){m(i Z=o.Ht.8-W;Z>=V;Z--)o.Ht[Z].EW()},C1:9(){m(i Z=V;Z<o.Ht.8;Z++)o.Ht[Z].C1()}});h.c("h.4");h.4.Gk=h.5(DH,{BH:9(Z){o.DP=[];Z=Z?Z:{};Z["t"]=Z["t"]||"";Z["XG"]=Z["XG"]||"D6";Z["Xm"]=Z["Xm"]||W;h.Hx(o,Z)},GJ:9(Z){o.DN=Z},Kg:9(){3 o.DN},C5:9(){3 o.DN.b},Fj:9(){3 o.DP},Eo:9(Z){o.DP.BJ(Z);Z.GJ(o)},DJ:9(Z){Z.CM()},Cc:9(){a(!o.b)a(h.C8){o.Dw();o.GQ()}p{o.D2();o.GE()}m(i Z=V;Z<o.DP.8;Z++)o.DP[Z].Cc()},D2:h.Bh,Dw:h.Bh,GQ:9(){o.b.$("g",h.g());o.b.y.Co="Cs";o.b.y.Ct="Ez";o.b.IR=o["t"];o.b.E2=o["6"];o.b.HJ=o["L2"];o.C5().BS(o.b)},GE:9(){o.b.$("g",h.g());o.b.$("t",o["t"]);o.b.$("6",o["6"]);o.b.$("6-0",o["L2"]);o.b.$("Ct","Ez");o.C5().BS(o.b)},Cb:9(){3 o.b.Bt("g")},CM:9(){o.DN.Fj().CM(o);o.C5().DJ(o.b)},E6:9(){o.b.y.Dp=""},Ge:9(){o.b.y.Dp="Br"},EV:h.Bh,Cv:h.Bh});h.c("h.4");h.4.Ok=h.5(h.4.Gk,{Dw:9(){i Z=_.Bq("EP");Z.g=o.g;o.b=Z;o.C5().BS(Z)},D2:9(){i Z=_.C2(h.Cn,"BW");Z.$("g",o.g);o.b=Z;o.C5().BS(Z)},GQ:9(){},GE:9(){}});h.c("h.4");h.4.LineFigure=h.5(h.4.Gk,{Dw:9(){i Z=_.Bq("B8:Jk");Z.DV=o.CB+","+o.CJ;Z.CZ=o.CK+","+o.CQ;o.b=Z},D2:9(){i Z=_.C2(h.Cn,"Jk");Z.$("CB",o.CB+"d");Z.$("CJ",o.CJ+"d");Z.$("CK",o.CK+"d");Z.$("CQ",o.CQ+"d");o.b=Z},GQ:9(){o.b.$("g",UR.g());o.b.y.Co="Cs";o.b.y.Ct="Ez";o.b.$("HJ",X);o.b.$("E2","JK");o.C5().BS(o.b)},GE:9(){o.b.$("g",UR.g());o.b.$("t","IA");o.b.$("6","JK");o.b.$("6-0","X");o.b.$("Ct","Ez");o.C5().BS(o.b)},Cv:9(B,Z,A,Y){o.CB=B;o.CJ=Z;o.CK=A;o.CQ=Y;a(h.C8)o.GR();p o.GK()},GR:9(){o.b.DV=o.CB+","+o.CJ;o.b.CZ=o.CK+","+o.CQ},GK:9(){o.b.$("CB",o.CB+"d");o.b.$("CJ",o.CJ+"d");o.b.$("CK",o.CK+"d");o.b.$("CQ",o.CQ+"d")}});h.c("h.4");h.4.Ug=h.5(h.4.Gk,{FQ:9(Y,A){i Z="";m(i