<?php

/**
 * Class EAPSGT_AnimatedPopupConfig
 */
class EAPSGT_AnimatedPopupConfig {

	/**
	 * @return string[]
	 */
	public static function triggers() {
		return [
			'exit'   => 'exit',
			'time'   => 'delay',
			'scroll' => 'scroll',
			'hover'  => 'hover',
		];
	}

	/**
	 * TODO frequency list
	 * @return string[]
	 */
	public static function frequencyValue() {
		return [
			'firstTimeOnly' => - 1,
			'everytime'     => 0,
		];
	}

	/*
	 * return string[]
	 */
	public static function templates() {
		return [
			'template_01',
			'template_02',
			'template_03',
			'template_04',
			'template_05',
			'template_06',
			'template_07',
			'template_08',
			'template_09',
		];
	}

	/*
	 * return string[]
	 */
	public static function animations() {
		return [
			'bounceIn'         => 'Bounce In',
			'rotateInUpRight'  => 'Rotate In UpRight',
			'flipInX'          => 'Flip InX',
			'rotateIn'         => 'Rotate In',
			'lightSpeedInLeft' => 'Light Speed In Left',
			'backInUp'         => 'Back In Up',
			'fadeInTopLeft'    => 'Fade In Top Left',
			'jackInTheBox'     => 'Jack In The Box',
		];
	}
}
