Social support and resilience mediate the relationship of stress with satisfaction with life and flourishing of youth | Synapse