In one aspect, the invention provides compounds of Formula (I) orpharmaceutically acceptable salts thereof. Inanother aspect, the invention provides methods for treatment of diseases ordisorders mediated by a protein kinase, comprisingad-ministering a therapeutically effective amount of a compound of thisinvention.