' );os._395( '
' );os._395( '
' );os._395( '

' );os._395( '

' );os._395( '

' );os._395( '

' );os._395( '

' );os._395('
');os._395( '
' );os._395( '

' );os._395( '

' );os._395( '

' );os._395( '

' );os._395( '

' );os._395('
');os._395( '
' );os._395( '

' );os._395( '
' );os._395( '

' );os._395('
');os._395( '
' );os._395( '

' );os._395('
');os._395( '
' );os._395( '

' );os._395('
');os._395( '

' );os._395('
');os._395( '
' );os._395( '

' );os._395( '

' );os._395( '

' );os._395( '

' );os._395( '

' );os._395('
');os._395( '
' );os._395( '

' );os._395( '

' );os._395( '

' );os._395( '

' );os._395( '

' );os._395('
');os._395('
');os._395('
if ( _C41 ) { document.writeln( '' );}else if ( _Q04 ) { document.writeln( '' ); document.writeln( '' );}else if ( _FM3 ) { document.writeln( '' ); document.writeln( '' );}
var _D65={};_D65._PQ2=new Array(10);_D65._A22=function(_6S4){this._QQ2=_6S4;};_D65._W83=function(){try{if(this._KH5&&!this._KH5.closed){return;}this._BI3=1;var _9A5=[];for(var i=0;i");s=s.replace(/\t/g, "     ");s=s.replace(/ /g, "  ");s="
" + s + "

';}var _KS4 ='
' +'
' +'
'+'
' +'
' +'
' +'
'+'' +'
'+'
' +_ZD5._FR3()+'
'+'
'+'
'+'
'+'
'+_JS3+'
'+'
' +'
' +(_FG5._UM3["hal"]["enableRoundButtons"] ?('' +'
' +'
' +'
' + ( _AH5?_AH5._FR3():"OK") + '
' +'
'+'
'+''):('' + ( _AH5?_AH5._FR3():"OK") + ''))+'
'+'
'+'
'+'
'+'

':'' ) +( _QD?_FG5._JD( 'clsWidgetFrameBorderDialog' ):'' ) +'
' +'
' +'
Title
' +'
Help' +'' +'' +''+'
'+'
'+'
' +'

' +'
'+'
' +'

' +'
'+'
' +'

' +'
'+'
'+'
');};_Z42._U4=function(){var _201=_FG5._UM3["hal"]["enableDialogChrome"];var _QD=_FG5._UM3["hal"]["enableWigetFrameBorder"];var _J92=_RU2._S4("hal/images/x.gif");return('
' +((_983._QL1&&_201 )?'

':'' ) +( _QD?_FG5._JD( 'clsWidgetFrameBorderDialog' ):'' ) +'
' +'
' +'
Title
' +'
Help' +'' +'' +''+'
'+'
'+'
' +'

' +'
'+'
' +'

' +'
'+'
' +'

' +'
'+'
'+'
' +'
' +'
' +'
'+'

' +'

' +'
'+'
'+'

' +'
' +'
' +'
Reason:
' +'

' +'
'+'
' +'
URL:
' +'

' +'
'+'
' +'
Line:
' +'

' +'
'+'
' +'
Character:
' +'

' +'
'+'
' +'
Source:
' +'
'+'
'+'
' +'

' +'

' +'
'+'
'+'
' +'Copy Errors to Clipboard' +'OK' +'
'+'
' +'
' +'
' +'
'+'' +'
'+'

' +'
'+'
'+'
' +'Cancel' +'
'+'
' +'
' +'
' +'
'+'' +'
'+'
' +' ' +'
'+'
'+'
'+'

' +'
' +'OK' +'Yes' +'No' +'Cancel' +'
'+'
' +'

' +'' +'' +'
' +'
' +'OK' +'Cancel' +'
'+'
'+'
' );_TQ4.push( '

' );if(_J85){var _XE5=_FG5._UM3["hal"]["enableAccessibility"]?this._DR3( _DA5 ):"";_TQ4.push( '' );}this._L84(_TQ4, _DA5);_TQ4.push('

');_TQ4.push('
');}_TQ4.push( '

' );_TQ4.push('

':'
' + _ZD5._FR3() + '

' );var _3R1=this._TK4.getAttribute("smallIconHeight");if(!_3R1){_3R1="16px";}var _7Y1=this._TK4.getAttribute("smallIconWidth");if(!_7Y1){_7Y1="16px";}_TQ4.push( '

');}}_TQ4.push('

');_TQ4.push('

');this._9W3.innerHTML=_TQ4.join("");if(_FG5._UM3["hal"]["enableAccessibility"]){var nl=this._9W3.getElementsByTagName("IMG");for(var i=0;i');var _JL=_FP4.getAttribute("smallIconHeight");if(_JL){_3R1=_JL;}var _EQ=_FP4.getAttribute("smallIconWidth");if(_EQ){_7Y1=_EQ;}if(_ME5){_TQ4.push( '' );}if(_7H3){_TQ4.push('');}this._L84(_TQ4, _FP4);if(_7H3){_TQ4.push('');_TQ4.push( '' );}if(_FP4.nodeName=="toolbarColorButton"){_TQ4.push( '

' );}_TQ4.push('
');};_MO4.prototype._I91=function(_TQ4,_R12,_3R1,_7Y1){var _4H5=_R12.getAttribute("id");var _ME5=_R12.getAttribute("smallIcon");var _BW3=_R12.getAttribute("onCommand");var _J91=_R12.getAttribute("onDropDownCommand");_TQ4.push( '
' );if(_R12.nodeName=="toolbarColorButtonDropDown"){_TQ4.push( '

' );}_TQ4.push('
');_TQ4.push( '

' );};_MO4.prototype._O33=function(_TQ4,_U24){var _FZ4=_U24.getAttribute("width");_TQ4.push( '

');};_MO4.prototype._UL2=function(_TQ4,_CW3){var _UU4=( _CW3.getAttribute( "visible" )=="false" );_TQ4.push( '

");}var _5L4="padding-left:" + _4L4 + "px;";if(_FR1>0){var _6L4=_GG5._WA3();this._5N2._395("
- ");}else{this._5N2._395("

len:"+len+" treepos:"+treepos);if(len==17){return-1;}treepos++;len++;tmp=IsPat();if(debug)document.write("
IsPat "+tmp);if(tmp>=0){curplace.b0=tmp; /*leaf cell for 0-bit */if(debug)document.write("
b0 "+curplace.b0);} else {curplace.b0=0x8000;if(debug)document.write("
b0 "+curplace.b0);if(Rec())return-1;}tmp=IsPat();if(tmp>=0){curplace.b1=tmp; /*leaf cell for 1-bit */if(debug)document.write("
b1 "+curplace.b1);curplace.jump=null; /*Just for the display routine */} else {curplace.b1=0x8000;if(debug)document.write("
b1 "+curplace.b1);curplace.jump=Places[treepos];curplace.jumppos=treepos;if(Rec())return-1;}len--;return 0;};function CreateTree(currentTree, numval, lengths, show){var i;if(debug)document.write("currentTree "+currentTree+" numval "+numval+" lengths "+lengths+" show "+show);Places=currentTree;treepos=0;flens=lengths;fmax =numval;for(i=0;i<17;i++)fpos[i]=0;len=0;if(Rec()){if(debug)alert("invalid huffman tree\n");return-1;}if(debug){document.write('
Tree: '+Places.length);for(var a=0;a<32;a++){document.write("Places["+a+"].b0="+Places[a].b0+"
");document.write("Places["+a+"].b1="+Places[a].b1+"
n="+n+" bits: "+bits+"
");while(i"+z+" i:"+i+" decode: "+j+" bits "+bits+"

Starting...