lib/profile.js
function(){
		var i = filters.length,
		    x = 0,
		    urlObj = url.parse(this.url, parseQueryString=false);

		while (x < i) {
			if(filters[x].domain === urlObj.hostname){
				for (var y = 0; y < filters[x].hCardBlockList.length; y++) {
					delete this.representativehCard.properties[filters[x].hCardBlockList[y]];
				}
			}
			x++;
		}
	}
function(){
		var i = filters.length,
		    x = 0,
		    urlObj = url.parse(this.url, parseQueryString=false);

		while (x < i) {
			if(filters[x].domain === urlObj.hostname){
				for (var y = 0; y < filters[x].hCardBlockList.length; y++) {
					delete this.representativehCard.properties[filters[x].hCardBlockList[y]];
				}
			}
			x++;
		}
	}
function ( ) { var i = filters . length , x = 0 , urlObj = url . parse ( this . url , parseQueryString = false ) ; while ( x < i ) { if ( filters [ x ] . domain === urlObj . hostname ) { for ( var y = 0 ; y < filters [ x ] . hCardBlockList . length ; y ++ ) { delete this . representativehCard . properties [ filters [ x ] . hCardBlockList [ y ] ] ; } } x ++ ; } }
loops through the filter and deletes properties in the block list from the matching domains representative hCard
loops through the filter and deletes properties in the block list from the matching domains representative hCard