var el = split[ i ].match( /#?([^=]+)=([^:]+):([^,]+)+/ ); 
var el = split[ i ].match( hop_hash_history_regexp ); 
function hop_location_to_state_history( hash ) {   var state = {};   var split = hash.split( "," );   for( var i = 0; i < split.length; i++ ) {      var el = split[ i ].match( /#?([^=]+)=([^:]+):([^,]+)+/ );      if( el ) {	 var id = el[ 1 ];	 var op = el[ 2 ];	 var val = el [ 3 ];	 state[ id ] = new _hop_state_entry( op, val );      }   }   return state;}
4636	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4636/606d000b7ee6c3ffc566590e6accccd21e6100da/hop.js/clean/share/hop.js