Answer : The balanced equation is,

Explanation :
According to the Bronsted Lowry concept, Bronsted Lowry-acid is a substance that donates one or more hydrogen ion in a reaction and Bronsted Lowry-base is a substance that accepts one or more hydrogen ion in a reaction.
The balanced chemical reaction will be,

In this reaction, hydrofluoric acid is act as a Bronsted Lowry-acid because it donate one hydrogen ion to
and
is act as a Bronsted Lowry-base because it accept one hydrogen ion from
.
When it has sunlight and water
The number of moles of one substance given the amount in mass can be calculated by the use of the molar mass. This is the mass of a compound per 1 mol of the said substance. For, KCl the molar mass is 74.55 g/ mol
148 g / 74.55 g/mol = 2 mol KCl
Hope this answers the question. have a nice day.