preevieron is incorrectly written, and should be written as "Provided" being their meaning:
Verbally predict ( 2nd conjugation ). Third-person plural of the indefinite preterite or perfect past simple indicative of. Perceive the possibility that anything can or may happen or happen. Or what such a thing happen in purity.