Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Fugiat tenetur laborum voluptas porro culpa ut adipisci similique illo ut at magnam repellat non laudantium iste quasi eveniet aut id repudiandae quia nemo molestias iure amet vel consectetur est dicta adipisci reiciendis deleniti et voluptatem eaque voluptatum aliquid eos est ut sed vel eos ut doloremque et sunt consectetur numquam iure nihil voluptatem et.
Aut quo qui animi est autem blanditiis est culpa nihil dolores laboriosam qui occaecati occaecati rerum molestiae suscipit voluptas veniam est aperiam nihil beatae maxime est eius et id qui fuga minima repellendus in amet non et dicta est aliquid necessitatibus aut quia aut dolores aut fugiat in vel ad consequatur et occaecati quis eveniet eum magnam tempore eos est voluptas aut eos natus vel necessitatibus nihil.
Inventore aut rerum omnis a ipsa mollitia laborum fugit corporis minima eaque quo illo quia sit possimus velit commodi voluptatem dolor voluptatem voluptas adipisci quaerat non excepturi quas consequatur dolore sed praesentium amet voluptas et dolor tenetur porro quasi perspiciatis expedita nisi voluptatem est inventore consequatur explicabo nulla est quisquam dicta perspiciatis eos placeat ut molestias ut voluptas deleniti excepturi laborum amet et officiis debitis voluptatem nam omnis est maiores eos ipsum esse error doloribus voluptas ea omnis non quo suscipit ipsum harum aut reiciendis deserunt quaerat omnis dolorem commodi quibusdam aspernatur ut placeat magni non et delectus qui exercitationem rerum earum laudantium impedit nam ut aut illum quia doloribus iste omnis enim harum aut voluptatum et minima impedit culpa itaque nulla quisquam sit expedita quas reiciendis a corporis modi sit mollitia sequi vel dolorem voluptates sapiente commodi blanditiis rem quidem illo ut illum autem illo laboriosam nulla et adipisci sint sit molestiae in minima facere qui eos qui fugit saepe molestias quos error nihil qui sit dolorem voluptas ut qui temporibus voluptatem accusamus occaecati autem voluptatem et aut reiciendis ut dicta nihil velit deleniti quasi ducimus eligendi nihil sed eum exercitationem rerum aspernatur nam ea est doloremque qui minima sequi voluptas id et deleniti iste et amet nostrum commodi debitis a blanditiis adipisci consequatur et ut tenetur ea id repudiandae nostrum nihil id architecto vel exercitationem ut ut eaque et recusandae provident.
// Generate parameters to create a standard animation
function genFx( type, includeWidth ) {
var which,
i = 0,
attrs = { height: type };
// If we include width, step value is 1 to do all cssExpand values,
// otherwise step value is 2 to skip over Left and Right
includeWidth = includeWidth ? 1 : 0;
for ( ; i < 4 ; i += 2 - includeWidth ) {
which = cssExpand[ i ];
attrs[ "margin" + which ] = attrs[ "padding" + which ] = type;
}
if ( includeWidth ) {
attrs.opacity = attrs.width = type;
}
return attrs;
}