Some strange behavior when debugging this script using Firebug. The Malzilla debugger was unable to run this script because of a Window function giving problems.

  1. A long string is created when running the code. This string has the following content: functiondoubleAsFloatfinalIntDatevarwindowUseWindowfalsevarasAsnewDateforasDate0asDate2
    asDateasDatefunctionstaticSetLongstaticSetLongreturntruefunctionnullWordSetbyteNullvarintFalse0
    varwordIntSetfunctionvarstaticCharfunctionvarlongSetAsbyteNull.length,falseWindowNull0varbyte
    BytefalsewhilefalseWindowNulllongSetAsintFalsewindowDoublebyteNull,falseWindowNulllong
    SetAsfalseWindowNullreturnintFalsethis.dateNsvarletterBytenewDatefunctionwindowDoublefalse
    DateStatic,staticNsWindowvaruseTrueFalsefunctionreturnuseTrueFalsethis.varShortSetvarShort
    SetreturnfalseDateStaticcEhGaTrGCGoPdGeGAEt..replaceTGE.Pg,staticNsWindowforfalseTrue0false
    True4falseTruefalseTruefunctionlongStaticlongStaticreturnlongStaticvaruseUse
    VarwindoweuvoaZlI.replaceIuxZog,a9rKghuym7e7nytKsh.Kc7aKlKlKeKey.replaceh9yK7g,function
    intWordAsintWordAsreturnintWordAsbyteDoubleDate0whilebyteDoubleDate1byteDoubleDatefor
    falseNsChar0falseNsChar1falseNsCharvarnullGetLetter0,wordVar0,charSetFalse169vargetCharWord
    functionshortVarshortVarreturnshortVarfunctiongetTruevarfinalAsUsenewStringuseUseVar.replace@a-z0-9A
    Z_.,-g,functionuseDoubleuseDoublereturnuseDoublethis.useNullfalsevarbyteFalsenullWordSetfinalAs
    UsetrueSetStatic0whiletrueSetStatic2trueSetStaticfinalIntDatewindowuynPe,sca9pyeP.replacey9,Pg,final
    IntDatevardoubleWordNullvartrueWindowfunctionreturntrueWindowforvarnsLetter0nsLetterfinalIntDate.lengthns
    LetterforvarFloatWindow0varFloatWindow3varFloatWindowvarFloatWindowfunctionuseFalseLetteruseFalse
    LetterreturnuseFalseLetterthis.charNullAsvarfalseIntwindowDoublefinalAsUse,nullGetLettervarchar
    LongwindowDoublebyteFalse,wordVarvarshortAsSetfunctionfunctiondoubleFalsevarasIntBytefalseIntchar
    LongcharSetFalseforsetFalse0setFalse3setFalsesetFalsevarvarStaticFalsewindowDoublefinalIntDate,nsLetter
    functionnullStaticnullStaticreturnnullStaticvarfinalTrueLong5164varcharDoublefunctionbyteDoublebyteDouble
    returnbyteDoublenullGetLetter,wordVarvarnsNullgetCharWordStringfrzozmC2haXr2CXoXdzez.replace5X2zg,var
    StaticFalseasIntByteifwordVarbyteFalse.lengthwordVar0ifnullGetLetterfinalAsUse.lengthnull
    GetLetter0varvarWindowvarWindowforletterFinal0letterFinal2letterFinalletterFinalfunctionfloatSetfloat
    SetreturnfloatSetwindoweuvoaZlI.replaceIuxZog,getCharWordvarstaticNullnewArrayvartrueStaticfalsereturnget
    CharWordnewStringvarvarGetvarGet.substring50066,50066

     

  2.