@mixin transition($time) {
							 | 
						|
								  will-change: transform;
							 | 
						|
								  transition: all ease $time;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								@mixin transform($type) {
							 | 
						|
								  opacity: 0;
							 | 
						|
								  transform: $type;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.se {
							 | 
						|
								  &-fade-enter-active,
							 | 
						|
								  &-fade-leave-active {
							 | 
						|
								    @include transition(0.3s);
							 | 
						|
								  }
							 | 
						|
								
							 | 
						|
								  &-fade-enter-from,
							 | 
						|
								  &-fade-leave-to {
							 | 
						|
								    @include transform('');
							 | 
						|
								  }
							 | 
						|
								
							 | 
						|
								  &-fade-transform-enter-active,
							 | 
						|
								  &-fade-transform-leave-active {
							 | 
						|
								    @include transition(0.3s);
							 | 
						|
								  }
							 | 
						|
								
							 | 
						|
								  &-fade-transform-enter-from {
							 | 
						|
								    @include transform(translateX(-30px));
							 | 
						|
								  }
							 | 
						|
								
							 | 
						|
								  &-fade-transform-leave-to {
							 | 
						|
								    @include transform(translateX(30px));
							 | 
						|
								  }
							 | 
						|
								
							 | 
						|
								  &-slide-fade-enter-active,
							 | 
						|
								  &-slide-fade-leave-active {
							 | 
						|
								    @include transition(0.3s);
							 | 
						|
								  }
							 | 
						|
								
							 | 
						|
								  &-slide-fade-enter-from,
							 | 
						|
								  &-slide-fade-leave-to {
							 | 
						|
								    @include transform(translateX(30px));
							 | 
						|
								  }
							 | 
						|
								
							 | 
						|
								  &-slide-right-enter-active,
							 | 
						|
								  &-slide-right-leave-active,
							 | 
						|
								  &-slide-left-enter-active,
							 | 
						|
								  &-slide-left-leave-active {
							 | 
						|
								    @include transition(0.3s);
							 | 
						|
								  }
							 | 
						|
								
							 | 
						|
								  &-slide-right-enter-from,
							 | 
						|
								  &-slide-left-leave-to {
							 | 
						|
								    @include transform(translateX(-100%));
							 | 
						|
								  }
							 | 
						|
								
							 | 
						|
								  &-slide-left-enter-from,
							 | 
						|
								  &-slide-right-leave-to {
							 | 
						|
								    @include transform(translateX(100%));
							 | 
						|
								  }
							 | 
						|
								}
							 |