i && (e.onComplete = i), o.each(function () {
                t.data(this, Z, t.extend({}, t.data(this, Z) || Y, e))
            }).addClass(ee), (t.isFunction(e.open) && e.open.call(o) || e.open) && p(o[0])