%PDF- %PDF-
Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/common/vendors/nouislider/ |
Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/common/vendors/nouislider/jquery.nouislider.min.js |
/* $.classVal - WTFPL - refreshless.com/classval/ */ (function (b) { function h(a, e) { var d = !1; b.each(a ? q : g, function (a) { if (b(e).hasClass(a))return d = a, !1 }); return d } var n = b.fn.val, g = {}, q = {}, u = {}; b.classVal = function (a, b, d, l) { "string" === typeof a && "boolean" === typeof l && (b && (g[a] = b), d && (q[a] = d), u[a] = l) }; b.fn.val = function () { var a = Array.prototype.slice.call(arguments, 0), e, d; return a.length ? this.each(function () { (e = h(!0, this)) ? (d = u[e] ? b(this) : this, d[q[e]].apply(this, a)) : n.apply(b(this), a) }) : (e = h(!1, this)) ? (d = u[e] ? this : this[0], d[g[e]].apply(d)) : n.apply(this) } })(window.jQuery || window.Zepto); /* $.Link (part of noUiSlider) - WTFPL */ (function (b) { function h(a, b, d) { if ((a[b] || a[d]) && a[b] === a[d])throw Error("(Link) '" + b + "' can't match '" + d + "'.'"); } function n(a) { void 0 === a && (a = {}); if ("object" !== typeof a)throw Error("(Format) 'format' option must be an object."); var e = {}; b(q).each(function (b, l) { if (void 0 === a[l])e[l] = u[b]; else if (typeof a[l] === typeof u[b]) { if ("decimals" === l && (0 > a[l] || 7 < a[l]))throw Error("(Format) 'format.decimals' option must be between 0 and 7."); e[l] = a[l] } else throw Error("(Format) 'format." + l + "' must be a " + typeof u[b] + "."); }); h(e, "mark", "thousand"); h(e, "prefix", "negative"); h(e, "prefix", "negativeBefore"); this.r = e } function g(a, e) { "object" !== typeof a && b.error("(Link) Initialize with an object."); return new g.prototype.p(a.target || function () { }, a.method, a.format || {}, e) } var q = "decimals mark thousand prefix postfix encoder decoder negative negativeBefore to from".split(" "), u = [2, ".", "", "", "", function (a) { return a }, function (a) { return a }, "-", "", function (a) { return a }, function (a) { return a }]; n.prototype.a = function (a) { return this.r[a] }; n.prototype.L = function (a) { function b(a) { return a.split("").reverse().join("") } a = this.a("encoder")(a); var d = this.a("decimals"), l = "", g = "", h = "", n = ""; 0 === parseFloat(a.toFixed(d)) && (a = "0"); 0 > a && (l = this.a("negative"), g = this.a("negativeBefore")); a = Math.abs(a).toFixed(d).toString(); a = a.split("."); this.a("thousand") ? (h = b(a[0]).match(/.{1,3}/g), h = b(h.join(b(this.a("thousand"))))) : h = a[0]; this.a("mark") && 1 < a.length && (n = this.a("mark") + a[1]); return this.a("to")(g + this.a("prefix") + l + h + n + this.a("postfix")) }; n.prototype.w = function (a) { function b(a) { return a.replace(/[\-\/\\\^$*+?.()|\[\]{}]/g, "\\$&") } var d; if (null === a || void 0 === a)return!1; a = this.a("from")(a); a = a.toString(); d = a.replace(RegExp("^" + b(this.a("negativeBefore"))), ""); a !== d ? (a = d, d = "-") : d = ""; a = a.replace(RegExp("^" + b(this.a("prefix"))), ""); this.a("negative") && (d = "", a = a.replace(RegExp("^" + b(this.a("negative"))), "-")); a = a.replace(RegExp(b(this.a("postfix")) + "$"), "").replace(RegExp(b(this.a("thousand")), "g"), "").replace(this.a("mark"), "."); a = this.a("decoder")(parseFloat(d + a)); return isNaN(a) ? !1 : a }; g.prototype.K = function (a, e) { this.method = e || "html"; this.j = b(a.replace("-tooltip-", "") || "<div/>")[0] }; g.prototype.H = function (a) { this.method = "val"; this.j = document.createElement("input"); this.j.name = a; this.j.type = "hidden" }; g.prototype.G = function (a) { function e(a, b) { return[b ? null : a, b ? a : null] } var d = this; this.method = "val"; this.target = a.on("change", function (a) { d.B.val(e(b(a.target).val(), d.t), {link: d, set: !0}) }) }; g.prototype.p = function (a, e, d, g) { this.g = d; this.update = !g; if ("string" === typeof a && 0 === a.indexOf("-tooltip-"))this.K(a, e); else if ("string" === typeof a && 0 !== a.indexOf("-"))this.H(a); else if ("function" === typeof a)this.target = !1, this.method = a; else { if (a instanceof b || b.zepto && b.zepto.isZ(a)) { if (!e) { if (a.is("input, select, textarea")) { this.G(a); return } e = "html" } if ("function" === typeof e || "string" === typeof e && a[e]) { this.method = e; this.target = a; return } } throw new RangeError("(Link) Invalid Link."); } }; g.prototype.write = function (a, b, d, g) { if (!this.update || !1 !== g)if (this.u = a, this.F = a = this.format(a), "function" === typeof this.method)this.method.call(this.target[0] || d[0], a, b, d); else this.target[this.method](a, b, d) }; g.prototype.q = function (a) { this.g = new n(b.extend({}, a, this.g instanceof n ? this.g.r : this.g)) }; g.prototype.J = function (a) { this.B = a }; g.prototype.I = function (a) { this.t = a }; g.prototype.format = function (a) { return this.g.L(a) }; g.prototype.A = function (a) { return this.g.w(a) }; g.prototype.p.prototype = g.prototype; b.Link = g })(window.jQuery || window.Zepto); /* $.fn.noUiSlider - WTFPL - refreshless.com/nouislider/ */ (function (b) { function h(a) { return"number" === typeof a && !isNaN(a) && isFinite(a) } function n(a) { return b.isArray(a) ? a : [a] } function g(a, c) { a.addClass(c); setTimeout(function () { a.removeClass(c) }, 300) } function q(a, c) { return 100 * c / (a[1] - a[0]) } function u(a, c) { if (c >= a.d.slice(-1)[0])return 100; for (var b = 1, f, d, e; c >= a.d[b];)b++; f = a.d[b - 1]; d = a.d[b]; e = a.c[b - 1]; f = [f, d]; return e + q(f, 0 > f[0] ? c + Math.abs(f[0]) : c - f[0]) / (100 / (a.c[b] - e)) } function a(a, c) { if (100 <= c)return a.d.slice(-1)[0]; for (var b = 1, f, d, e; c >= a.c[b];)b++; f = a.d[b - 1]; d = a.d[b]; e = a.c[b - 1]; f = [f, d]; return 100 / (a.c[b] - e) * (c - e) * (f[1] - f[0]) / 100 + f[0] } function e(a, c) { for (var b = 1, f; c >= a.c[b];)b++; if (a.m)return f = a.c[b - 1], b = a.c[b], c - f > (b - f) / 2 ? b : f; a.h[b - 1] ? (f = a.h[b - 1], b = a.c[b - 1] + Math.round((c - a.c[b - 1]) / f) * f) : b = c; return b } function d(a, c) { if (!h(c))throw Error("noUiSlider: 'step' is not numeric."); a.h[0] = c } function l(a, c) { if ("object" !== typeof c || b.isArray(c))throw Error("noUiSlider: 'range' is not an object."); b.each(c, function (c, f) { var d; "number" === typeof f && (f = [f]); if (!b.isArray(f))throw Error("noUiSlider: 'range' contains invalid value."); d = "min" === c ? 0 : "max" === c ? 100 : parseFloat(c); if (!h(d) || !h(f[0]))throw Error("noUiSlider: 'range' value isn't numeric."); a.c.push(d); a.d.push(f[0]); d ? a.h.push(isNaN(f[1]) ? !1 : f[1]) : isNaN(f[1]) || (a.h[0] = f[1]) }); b.each(a.h, function (c, b) { if (!b)return!0; a.h[c] = q([a.d[c], a.d[c + 1]], b) / (100 / (a.c[c + 1] - a.c[c])) }) } function z(a, c) { "number" === typeof c && (c = [c]); if (!b.isArray(c) || !c.length || 2 < c.length)throw Error("noUiSlider: 'start' option is incorrect."); a.b = c.length; a.start = c } function A(a, c) { a.m = c; if ("boolean" !== typeof c)throw Error("noUiSlider: 'snap' option must be a boolean."); } function B(a, c) { if ("lower" === c && 1 === a.b)a.i = 1; else if ("upper" === c && 1 === a.b)a.i = 2; else if (!0 === c && 2 === a.b)a.i = 3; else if (!1 === c)a.i = 0; else throw Error("noUiSlider: 'connect' option doesn't match handle count."); } function y(a, c) { switch (c) { case "horizontal": a.k = 0; break; case "vertical": a.k = 1; break; default: throw Error("noUiSlider: 'orientation' option is invalid."); } } function I(a, c) { if (2 < a.c.length)throw Error("noUiSlider: 'margin' option is only supported on linear sliders."); a.margin = q(a.d, c); if (!h(c))throw Error("noUiSlider: 'margin' option must be numeric."); } function J(a, c) { switch (c) { case "ltr": a.dir = 0; break; case "rtl": a.dir = 1; a.i = [0, 2, 1, 3][a.i]; break; default: throw Error("noUiSlider: 'direction' option was not recognized."); } } function K(a, c) { if ("string" !== typeof c)throw Error("noUiSlider: 'behaviour' must be a string containing options."); var b = 0 <= c.indexOf("snap"); a.n = {s: 0 <= c.indexOf("tap") || b, extend: 0 <= c.indexOf("extend"), v: 0 <= c.indexOf("drag"), fixed: 0 <= c.indexOf("fixed"), m: b} } function L(a, c, d) { a.o = [c.lower, c.upper]; a.g = c.format; b.each(a.o, function (a, e) { if (!b.isArray(e))throw Error("noUiSlider: 'serialization." + (a ? "upper" : "lower") + "' must be an array."); b.each(e, function () { if (!(this instanceof b.Link))throw Error("noUiSlider: 'serialization." + (a ? "upper" : "lower") + "' can only contain Link instances."); this.I(a); this.J(d); this.q(c.format) }) }); a.dir && 1 < a.b && a.o.reverse() } function M(a, c) { var e = {c: [], d: [], h: [!1], margin: 0}, f; f = {step: {e: !1, f: d}, range: {e: !0, f: l}, start: {e: !0, f: z}, snap: {e: !1, f: A}, connect: {e: !0, f: B}, orientation: {e: !1, f: y}, margin: {e: !1, f: I}, direction: {e: !0, f: J}, behaviour: {e: !0, f: K}, serialization: {e: !0, f: L}}; a = b.extend({connect: !1, direction: "ltr", behaviour: "tap", orientation: "horizontal"}, a); a.serialization = b.extend({lower: [], upper: [], format: {}}, a.serialization); b.each(f, function (b, d) { if (void 0 === a[b]) { if (d.e)throw Error("noUiSlider: '" + b + "' is required."); return!0 } d.f(e, a[b], c) }); e.style = e.k ? "top" : "left"; return e } function N(a, c) { var d = b("<div><div/></div>").addClass(k[2]), f = ["-lower", "-upper"]; a.dir && f.reverse(); d.children().addClass(k[3] + " " + k[3] + f[c]); return d } function O(a, c) { c.j && (c = new b.Link({target: b(c.j).clone().appendTo(a), method: c.method, format: c.g}, !0)); return c } function P(a, c) { var d, f = []; for (d = 0; d < a.b; d++) { var e = f, g = d, k = a.o[d], h = c[d].children(), l = a.g, n = void 0, q = [], n = new b.Link({}, !0); n.q(l); q.push(n); for (n = 0; n < k.length; n++)q.push(O(h, k[n])); e[g] = q } return f } function Q(a, c, b) { switch (a) { case 1: c.addClass(k[7]); b[0].addClass(k[6]); break; case 3: b[1].addClass(k[6]); case 2: b[0].addClass(k[7]); case 0: c.addClass(k[6]) } } function R(a, b) { var d, f = []; for (d = 0; d < a.b; d++)f.push(N(a, d).appendTo(b)); return f } function S(a, c) { c.addClass([k[0], k[8 + a.dir], k[4 + a.k]].join(" ")); return b("<div/>").appendTo(c).addClass(k[1]) } function T(d, c, h) { function f() { return r[["width", "height"][c.k]]() } function l(a) { var b, c = [s.val()]; for (b = 0; b < a.length; b++)s.trigger(a[b], c) } function q(d, p, f) { var g = d[0] !== m[0][0] ? 1 : 0, H = v[0] + c.margin, l = v[1] - c.margin; f && 1 < m.length && (p = g ? Math.max(p, H) : Math.min(p, l)); 100 > p && (p = e(c, p)); p = Math.max(Math.min(parseFloat(p.toFixed(7)), 100), 0); if (p === v[g])return 1 === m.length ? !1 : p === H || p === l ? 0 : !1; d.css(c.style, p + "%"); d.is(":first-child") && d.toggleClass(k[17], 50 < p); v[g] = p; c.dir && (p = 100 - p); b(w[g]).each(function () { this.write(a(c, p), d.children(), s) }); return!0 } function G(a, b, c) { c || g(s, k[14]); q(a, b, !1); l(["slide", "set", "change"]) } function t(a, b, d, f) { a = a.replace(/\s/g, ".nui ") + ".nui"; b.on(a, function (a) { var b = s.attr("disabled"); if (s.hasClass(k[14]) || void 0 !== b && null !== b)return!1; a.preventDefault(); var b = 0 === a.type.indexOf("touch"), p = 0 === a.type.indexOf("mouse"), e = 0 === a.type.indexOf("pointer"), D, g, l = a; 0 === a.type.indexOf("MSPointer") && (e = !0); a.originalEvent && (a = a.originalEvent); b && (D = a.changedTouches[0].pageX, g = a.changedTouches[0].pageY); if (p || e)e || void 0 !== window.pageXOffset || (window.pageXOffset = document.documentElement.scrollLeft, window.pageYOffset = document.documentElement.scrollTop), D = a.clientX + window.pageXOffset, g = a.clientY + window.pageYOffset; l.C = [D, g]; l.cursor = p; a = l; a.l = a.C[c.k]; d(a, f) }) } function y(a, b) { var c = b.b || m, d, e = !1, e = 100 * (a.l - b.start) / f(), g = c[0][0] !== m[0][0] ? 1 : 0; var k = b.D; d = e + k[0]; e += k[1]; 1 < c.length ? (0 > d && (e += Math.abs(d)), 100 < e && (d -= e - 100), d = [Math.max(Math.min(d, 100), 0), Math.max(Math.min(e, 100), 0)]) : d = [d, e]; e = q(c[0], d[g], 1 === c.length); 1 < c.length && (e = q(c[1], d[g ? 0 : 1], !1) || e); e && l(["slide"]) } function z(a) { b("." + k[15]).removeClass(k[15]); a.cursor && b("body").css("cursor", "").off(".nui"); E.off(".nui"); s.removeClass(k[12]); l(["set", "change"]) } function C(a, c) { 1 === c.b.length && c.b[0].children().addClass(k[15]); a.stopPropagation(); t(x.move, E, y, {start: a.l, b: c.b, D: [v[0], v[m.length - 1]]}); t(x.end, E, z, null); a.cursor && (b("body").css("cursor", b(a.target).css("cursor")), 1 < m.length && s.addClass(k[12]), b("body").on("selectstart.nui", !1)) } function A(a) { var d = a.l, e = 0; a.stopPropagation(); b.each(m, function () { e += this.offset()[c.style] }); e = d < e / 2 || 1 === m.length ? 0 : 1; d -= r.offset()[c.style]; d = 100 * d / f(); G(m[e], d, c.n.m); c.n.m && C(a, {b: [m[e]]}) } function B(a) { var b = (a = a.l < r.offset()[c.style]) ? 0 : 100; a = a ? 0 : m.length - 1; G(m[a], b, !1) } var s = b(d), v = [-1, -1], r, w, m; if (s.hasClass(k[0]))throw Error("Slider was already initialized."); r = S(c, s); m = R(c, r); w = P(c, m); Q(c.i, s, m); (function (a) { var b; if (!a.fixed)for (b = 0; b < m.length; b++)t(x.start, m[b].children(), C, {b: [m[b]]}); a.s && t(x.start, r, A, {b: m}); a.extend && (s.addClass(k[16]), a.s && t(x.start, s, B, {b: m})); a.v && (b = r.find("." + k[7]).addClass(k[10]), a.fixed && (b = b.add(r.children().not(b).children())), t(x.start, b, C, {b: m})) })(c.n); d.vSet = function () { var a = Array.prototype.slice.call(arguments, 0), d, e, f, h, r, F, t = n(a[0]); "object" === typeof a[1] ? (d = a[1].set, e = a[1].link, f = a[1].update, h = a[1].animate) : !0 === a[1] && (d = !0); c.dir && 1 < c.b && t.reverse(); h && g(s, k[14]); a = 1 < m.length ? 3 : 1; 1 === t.length && (a = 1); for (r = 0; r < a; r++)h = e || w[r % 2][0], h = h.A(t[r % 2]), !1 !== h && (h = u(c, h), c.dir && (h = 100 - h), !0 !== q(m[r % 2], h, !0) && b(w[r % 2]).each(function (a) { if (!a)return F = this.u, !0; this.write(F, m[r % 2].children(), s, f) })); !0 === d && l(["set"]); return this }; d.vGet = function () { var a, b = []; for (a = 0; a < c.b; a++)b[a] = w[a][0].F; return 1 === b.length ? b[0] : c.dir ? b.reverse() : b }; d.destroy = function () { b.each(w, function () { b.each(this, function () { this.target && this.target.off(".nui") }) }); b(this).off(".nui").removeClass(k.join(" ")).empty(); return h }; s.val(c.start) } function U(a) { if (!this.length)throw Error("noUiSlider: Can't initialize slider on empty selection."); var b = M(a, this); return this.each(function () { T(this, b, a) }) } function V(a) { return this.each(function () { var c = b(this).val(), d = this.destroy(), e = b.extend({}, d, a); b(this).noUiSlider(e); d.start === e.start && b(this).val(c) }) } var E = b(document), x = window.navigator.pointerEnabled ? {start: "pointerdown", move: "pointermove", end: "pointerup"} : window.navigator.msPointerEnabled ? {start: "MSPointerDown", move: "MSPointerMove", end: "MSPointerUp"} : {start: "mousedown touchstart", move: "mousemove touchmove", end: "mouseup touchend"}, k = "noUi-target noUi-base noUi-origin noUi-handle noUi-horizontal noUi-vertical noUi-background noUi-connect noUi-ltr noUi-rtl noUi-dragable noUi-state-drag noUi-state-tap noUi-active noUi-extended noUi-stacking".split(" "); b.noUiSlider = {Link: b.Link}; b.fn.noUiSlider = function (a, b) { return(b ? V : U).call(this, a) }; b.classVal(k[0], "vGet", "vSet", !1) })(window.jQuery || window.Zepto);