Adversarial and Contrastive Variational Autoencoder for Sequential Recommendation | Synapse