Polish Pineapple Crumb Cake (Placek z Ananas y Kruszonka) Recipe

Ingredients

1 1/4 cups all-purpose flour
1/3 cup sugar
tree tablespoons packed light or dark brown sugar
four ounces (1 stick) cold butter (cut into pieces)
4 ounces (1 stick) softened butter
2/3 cup sugar
1 large room-temperature egg
2 large room-temperature egg yolks
1 1/2 teaspoons vanilla
3 tablespoons room-temperature sour cream
1 1/4 cups all-purpose flour
1 teaspoon baking powder
1/2 teaspoon baking soda
1/4 teaspoon salt
1 medium fresh pineapple (about 2 pounds) or 20 ounces precut fresh pineapple