Light up your skincare routine
Light up your skincare routine
Explore CryoGlowShop Now
ModesResultsHow to useTechnologyFAQs
Shop CryoGlow
"))),X(l)) &&("none" == l.style.display &&(l.style.display = "block"),((a =document.createElement("div")).className ="ginlined-content"),a.appendChild(l),(o = a)),r)) {l = document.getElementById(r);if (!l) return !1;var a = l.cloneNode(!0);(a.style.height = t.height),(a.style.maxWidth = t.width),P(a, "ginlined-content"),(o = a);}if (!o)return (console.error("Unable to append inline slide content",t),!1);(e.style.height = t.height),(e.style.width = t.width),e.appendChild(o),(this.events["inlineclose" + r] = q("click", {onElement:e.querySelectorAll(".gtrigger-close"),withCallback: function (e) {e.preventDefault(), s.close();},})),W(n) && n();}.apply(this.instance, [i, s, this.index, h]),void (s.draggable &&new w({dragEl: i.querySelector(".gslide-inline"),toleranceX: o.dragToleranceX,toleranceY: o.dragToleranceY,slide: i,instance: this.instance,}))): void ("image" !== l? W(h) && h(): ((f = i),(d = s),(g = this.index),(n = function () {var e = i.querySelector("img");s.draggable &&new w({dragEl: e,toleranceX: o.dragToleranceX,toleranceY: o.dragToleranceY,slide: i,instance: t.instance,}),s.zoomable &&e.naturalWidth > e.offsetWidth &&(P(e, "zoomable"),new A(e, i, function () {t.instance.resize();})),W(h) && h();}),(f = f.querySelector(".gslide-media")),(r = new Image()),(u = "gSlideTitle_" + g),(g = "gSlideDesc_" + g),r.addEventListener("load",function () {n();},!1),(r.src = d.href),"" != d.sizes &&"" != d.srcset &&((r.sizes = d.sizes), (r.srcset = d.srcset)),(r.alt = ""),R(d.alt) || "" === d.alt || (r.alt = d.alt),"" !== d.title &&r.setAttribute("aria-labelledby", u),"" !== d.description &&r.setAttribute("aria-describedby", g),d.hasOwnProperty("_hasCustomWidth") &&d._hasCustomWidth &&(r.style.width = d.width),d.hasOwnProperty("_hasCustomHeight") &&d._hasCustomHeight &&(r.style.height = d.height),f.insertBefore(r, f.firstChild)));!function (e, t, i, n) {var o,s,r,e = e.querySelector(".gslide-media"),l =((n = { url: t.href, callback: n }),(l = n.url),(o = n.allow),(s = n.callback),(n = n.appendTo),((r = document.createElement("iframe")).className ="vimeo-video gvideo"),(r.src = l),(r.style.width = "100%"),(r.style.height = "100%"),o && r.setAttribute("allow", o),(r.onload = function () {(r.onload = null),P(r, "node-ready"),W(s) && s();}),n && n.appendChild(r),r);(e.parentNode.style.maxWidth = t.width),(e.parentNode.style.height = t.height),e.appendChild(l);}.apply(this, [i, s, this.index, h]);} else!function (t, i, n, o) {var s = this,e = t.querySelector(".ginner-container"),r = "gvideo" + n,l = t.querySelector(".gslide-media"),a = this.getAllPlayers(),c =(P(e, "gvideo-container"),l.insertBefore(v('
'),l.firstChild),t.querySelector(".gvideo-wrapper")),d = (S(this.settings.plyr.css, "Plyr"), i.href),u = null == i ? void 0 : i.videoProvider,p = !1;(l.style.maxWidth = i.width),S(this.settings.plyr.js, "Plyr", function () {("local" !==(u =!(u =!u && d.match(/vimeo\.com\/([0-9]*)/)? "vimeo": u) &&(d.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/) ||d.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/) ||d.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/) ||d.match(/(youtube\.com|youtube-nocookie\.com)\/shorts\/([a-zA-Z0-9\-_]+)/))? "youtube": u) &&u) ||((u = "local"),(e =(e =(e = '
"))));var e =p ||v('
')),e =(P(c, "".concat(u, "-video gvideo")),c.appendChild(e),c.setAttribute("data-id", r),c.setAttribute("data-index", n),x(s.settings.plyr, "config")? s.settings.plyr.config: {}),e = new Plyr("#" + r, e);e.on("ready", function (e) {(a[r] = e.detail.plyr), W(o) && o();}),y(function () {return (t.querySelector("iframe") &&"true" ==t.querySelector("iframe").dataset.ready);},function () {s.resize(t);}),e.on("enterfullscreen", C),e.on("exitfullscreen", C);});}.apply(this.instance, [i, s, this.index, h]);},},{key: "slideShortDesc",value: function (e) {var t =1 < arguments.length && void 0 !== arguments[1]? arguments[1]: 50,i =2 < arguments.length &&void 0 !== arguments[2] &&arguments[2],n = document.createElement("div"),o = ((n.innerHTML = e), i);return !((e = n.innerText.trim()).length <= t) &&((e = e.substr(0, t - 1)), o)? ((n = null),e + '... ' + i + ""): e;},},{key: "descriptionEvents",value: function (e, s) {var r = this,e = e.querySelector(".desc-more");if (!e) return !1;q("click", {onElement: e,withCallback: function (e, t) {e.preventDefault();var i = document.body,n = H(t, ".gslide-desc");if (!n) return !1;(n.innerHTML = s.description), P(i, "gdesc-open");var o = q("click", {onElement: [i, H(n, ".gslide-description")],withCallback: function (e, t) {"a" !== e.target.nodeName.toLowerCase() &&(N(i, "gdesc-open"),P(i, "gdesc-closed"),(n.innerHTML = s.smallDescription),r.descriptionEvents(n, s),setTimeout(function () {N(i, "gdesc-closed");}, 400),o.destroy());},});},});},},{key: "create",value: function () {return v(this.instance.settings.slideHTML);},},{key: "getConfig",value: function () {X(this.element) ||this.element.hasOwnProperty("draggable") ||(this.element.draggable =this.instance.settings.draggable);var e = new E(this.instance.settings.slideExtraAttributes);return ((this.slideConfig = e.parseConfig(this.element,this.instance.settings)),this.slideConfig);},},])),(L = e(function e(t) {l(this, e), (this.handlers = []), (this.el = t);},[{key: "add",value: function (e) {this.handlers.push(e);},},{key: "del",value: function (e) {e || (this.handlers = []);for (var t = this.handlers.length; 0 <= t; t--)this.handlers[t] === e && this.handlers.splice(t, 1);},},{key: "dispatch",value: function () {for (var e = 0, t = this.handlers.length; e < t; e++) {var i = this.handlers[e];"function" == typeof i && i.apply(this.el, arguments);}},},])),(Z = e(function e(t, i) {l(this, e),(this.element ="string" == typeof t ? document.querySelector(t) : t),(this.start = this.start.bind(this)),(this.move = this.move.bind(this)),(this.end = this.end.bind(this)),(this.cancel = this.cancel.bind(this)),this.element.addEventListener("touchstart", this.start, !1),this.element.addEventListener("touchmove", this.move, !1),this.element.addEventListener("touchend", this.end, !1),this.element.addEventListener("touchcancel", this.cancel, !1),(this.preV = { x: null, y: null }),(this.pinchStartLen = null),(this.zoom = 1),(this.isDoubleTap = !1);function n() {}(this.rotate = o(this.element, i.rotate || n)),(this.touchStart = o(this.element, i.touchStart || n)),(this.multipointStart = o(this.element,i.multipointStart || n)),(this.multipointEnd = o(this.element, i.multipointEnd || n)),(this.pinch = o(this.element, i.pinch || n)),(this.swipe = o(this.element, i.swipe || n)),(this.tap = o(this.element, i.tap || n)),(this.doubleTap = o(this.element, i.doubleTap || n)),(this.longTap = o(this.element, i.longTap || n)),(this.singleTap = o(this.element, i.singleTap || n)),(this.pressMove = o(this.element, i.pressMove || n)),(this.twoFingerPressMove = o(this.element,i.twoFingerPressMove || n)),(this.touchMove = o(this.element, i.touchMove || n)),(this.touchEnd = o(this.element, i.touchEnd || n)),(this.touchCancel = o(this.element, i.touchCancel || n)),(this.translateContainer = this.element),(this._cancelAllHandler = this.cancelAll.bind(this)),window.addEventListener("scroll", this._cancelAllHandler),(this.delta = null),(this.last = null),(this.now = null),(this.tapTimeout = null),(this.singleTapTimeout = null),(this.longTapTimeout = null),(this.swipeTimeout = null),(this.x1 = this.x2 = this.y1 = this.y2 = null),(this.preTapPosition = { x: null, y: null });},[{key: "start",value: function (e) {var t, i;e.touches &&(e.target &&e.target.nodeName &&0 <=["a", "button", "input"].indexOf(e.target.nodeName.toLowerCase())? console.log("ignore drag for this touched element",e.target.nodeName.toLowerCase()): ((this.now = Date.now()),(this.x1 = e.touches[0].pageX),(this.y1 = e.touches[0].pageY),(this.delta = this.now - (this.last || this.now)),this.touchStart.dispatch(e, this.element),null !== this.preTapPosition.x &&((this.isDoubleTap =0 < this.delta &&this.delta <= 250 &&Math.abs(this.preTapPosition.x - this.x1) < 30 &&Math.abs(this.preTapPosition.y - this.y1) < 30),this.isDoubleTap) &&clearTimeout(this.singleTapTimeout),(this.preTapPosition.x = this.x1),(this.preTapPosition.y = this.y1),(this.last = this.now),(t = this.preV),1 < e.touches.length &&(this._cancelLongTap(),this._cancelSingleTap(),(i = {x: e.touches[1].pageX - this.x1,y: e.touches[1].pageY - this.y1,}),(t.x = i.x),(t.y = i.y),(this.pinchStartLen = f(t)),this.multipointStart.dispatch(e, this.element)),(this._preventTap = !1),(this.longTapTimeout = setTimeout(function () {this.longTap.dispatch(e, this.element),(this._preventTap = !0);}.bind(this),750))));},},{key: "move",value: function (e) {var t, i, n, o, s, r, l, a, c, d, u, p;e.touches &&((t = this.preV),(i = e.touches.length),(n = e.touches[0].pageX),(o = e.touches[0].pageY),(this.isDoubleTap = !1),1 < i? ((s = e.touches[1].pageX),(r = e.touches[1].pageY),(l = {x: e.touches[1].pageX - n,y: e.touches[1].pageY - o,}),null !== t.x &&(0 < this.pinchStartLen &&((e.zoom = f(l) / this.pinchStartLen),this.pinch.dispatch(e, this.element)),(e.angle =((p = c = t),(p =0 == (u = f((d = a = l)) * f(p))? 0: (1 < (d = (d.x * p.x + d.y * p.y) / u) &&(d = 1),Math.acos(d))),0 < a.x * c.y - c.x * a.y && (p *= -1),(180 * p) / Math.PI)),this.rotate.dispatch(e, this.element)),(t.x = l.x),(t.y = l.y),null !== this.x2 && null !== this.sx2? ((e.deltaX = (n - this.x2 + s - this.sx2) / 2),(e.deltaY = (o - this.y2 + r - this.sy2) / 2)): ((e.deltaX = 0), (e.deltaY = 0)),this.twoFingerPressMove.dispatch(e, this.element),(this.sx2 = s),(this.sy2 = r)): (null !== this.x2? ((e.deltaX = n - this.x2),(e.deltaY = o - this.y2),(u = Math.abs(this.x1 - this.x2)),(d = Math.abs(this.y1 - this.y2)),(10 < u || 10 < d) && (this._preventTap = !0)): ((e.deltaX = 0), (e.deltaY = 0)),this.pressMove.dispatch(e, this.element)),this.touchMove.dispatch(e, this.element),this._cancelLongTap(),(this.x2 = n),(this.y2 = o),1 < i) &&e.preventDefault();},},{key: "end",value: function (e) {var t;e.changedTouches &&(this._cancelLongTap(),(t = this),e.touches.length < 2 &&(this.multipointEnd.dispatch(e, this.element),(this.sx2 = this.sy2 = null)),(this.x2 && 30 < Math.abs(this.x1 - this.x2)) ||(this.y2 && 30 < Math.abs(this.y1 - this.y2))? ((e.direction = this._swipeDirection(this.x1,this.x2,this.y1,this.y2)),(this.swipeTimeout = setTimeout(function () {t.swipe.dispatch(e, t.element);}, 0))): ((this.tapTimeout = setTimeout(function () {t._preventTap || t.tap.dispatch(e, t.element),t.isDoubleTap &&(t.doubleTap.dispatch(e, t.element),(t.isDoubleTap = !1));}, 0)),t.isDoubleTap ||(t.singleTapTimeout = setTimeout(function () {t.singleTap.dispatch(e, t.element);}, 250))),this.touchEnd.dispatch(e, this.element),(this.preV.x = 0),(this.preV.y = 0),(this.zoom = 1),(this.pinchStartLen = null),(this.x1 = this.x2 = this.y1 = this.y2 = null));},},{key: "cancelAll",value: function () {(this._preventTap = !0),clearTimeout(this.singleTapTimeout),clearTimeout(this.tapTimeout),clearTimeout(this.longTapTimeout),clearTimeout(this.swipeTimeout);},},{key: "cancel",value: function (e) {this.cancelAll(),this.touchCancel.dispatch(e, this.element);},},{key: "_cancelLongTap",value: function () {clearTimeout(this.longTapTimeout);},},{key: "_cancelSingleTap",value: function () {clearTimeout(this.singleTapTimeout);},},{key: "_swipeDirection",value: function (e, t, i, n) {return Math.abs(e - t) >= Math.abs(i - n)? 0 < e - t? "Left": "Right": 0 < i - n? "Up": "Down";},},{key: "on",value: function (e, t) {this[e] && this[e].add(t);},},{key: "off",value: function (e, t) {this[e] && this[e].del(t);},},{key: "destroy",value: function () {return (this.singleTapTimeout &&clearTimeout(this.singleTapTimeout),this.tapTimeout && clearTimeout(this.tapTimeout),this.longTapTimeout && clearTimeout(this.longTapTimeout),this.swipeTimeout && clearTimeout(this.swipeTimeout),this.element.removeEventListener("touchstart",this.start),this.element.removeEventListener("touchmove", this.move),this.element.removeEventListener("touchend", this.end),this.element.removeEventListener("touchcancel",this.cancel),this.rotate.del(),this.touchStart.del(),this.multipointStart.del(),this.multipointEnd.del(),this.pinch.del(),this.swipe.del(),this.tap.del(),this.doubleTap.del(),this.longTap.del(),this.singleTap.del(),this.pressMove.del(),this.twoFingerPressMove.del(),this.touchMove.del(),this.touchEnd.del(),this.touchCancel.del(),(this.preV =this.pinchStartLen =this.zoom =this.isDoubleTap =this.delta =this.last =this.now =this.tapTimeout =this.singleTapTimeout =this.longTapTimeout =this.swipeTimeout =this.x1 =this.x2 =this.y1 =this.y2 =this.preTapPosition =this.rotate =this.touchStart =this.multipointStart =this.multipointEnd =this.pinch =this.swipe =this.tap =this.doubleTap =this.longTap =this.singleTap =this.pressMove =this.touchMove =this.touchEnd =this.touchCancel =this.twoFingerPressMove =null),window.removeEventListener("scroll",this._cancelAllHandler),null);},},])),(F = m()),(U =null !== m() ||void 0 !== document.createTouch ||"ontouchstart" in window ||"onmsgesturechange" in window ||navigator.msMaxTouchPoints),(V = document.getElementsByTagName("html")[0]),($ = {selector: ".glightbox",elements: null,skin: "clean",theme: "clean",closeButton: !0,startAt: null,autoplayVideos: !0,autofocusVideos: !0,descPosition: "bottom",width: "900px",height: "506px",videosWidth: "960px",beforeSlideChange: null,afterSlideChange: null,beforeSlideLoad: null,afterSlideLoad: null,slideInserted: null,slideRemoved: null,slideExtraAttributes: null,onOpen: null,onClose: null,loop: !1,zoomable: !0,draggable: !0,dragAutoSnap: !1,dragToleranceX: 40,dragToleranceY: 65,preload: !0,oneSlidePerOpen: !1,touchNavigation: !0,touchFollowAxis: !0,keyboardNavigation: !0,closeOnOutsideClick: !0,plugins: !1,plyr: {css: "https://cdn.plyr.io/3.6.12/plyr.css",js: "https://cdn.plyr.io/3.6.12/plyr.js",config: {ratio: "16:9",fullscreen: { enabled: !0, iosNative: !0 },youtube: {noCookie: !0,rel: 0,showinfo: 0,iv_load_policy: 3,},vimeo: {byline: !1,portrait: !1,title: !1,transparent: !1,},},},openEffect: "zoom",closeEffect: "zoom",slideEffect: "slide",moreText: "See more",moreLength: 60,cssEfects: {fade: { in: "fadeIn", out: "fadeOut" },zoom: { in: "zoomIn", out: "zoomOut" },slide: { in: "slideInRight", out: "slideOutLeft" },slideBack: { in: "slideInLeft", out: "slideOutRight" },none: { in: "none", out: "none" },},svg: {close:'
',next: '
',prev: '
',},slideHTML:'
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
',lightboxHTML:'
\n
\n
\n
\n
\n \n \n \n
\n
',}),(_ = e(function e() {var t =0 < arguments.length && void 0 !== arguments[0]? arguments[0]: {};l(this, e),(this.customOptions = t),(this.settings = c($, t)),(this.effectsClasses = this.getAnimationClasses()),(this.videoPlayers = {}),(this.apiEvents = []),(this.fullElementsList = !1);},[{key: "init",value: function () {var i = this,e = this.getSelector();e &&(this.baseEvents = q("click", {onElement: e,withCallback: function (e, t) {e.preventDefault(), i.open(t);},})),(this.elements = this.getElements());},},{key: "open",value: function () {var e =0 < arguments.length && void 0 !== arguments[0]? arguments[0]: null,t =1 < arguments.length && void 0 !== arguments[1]? arguments[1]: null;if (0 === this.elements.length) return !1;(this.activeSlide = null),(this.prevActiveSlideIndex = null),(this.prevActiveSlide = null);var i,s,n,o,r,l,a,c,d,u,p,h,f,g,v,y,m,b,x,w,S,T,k,C,A,E,L,$,_,O,t = B(t) ? t : this.settings.startAt,D =(B((t =X(e) &&((D = e.getAttribute("data-gallery")) &&((this.fullElementsList = this.elements),(this.elements = this.getGalleryElements(this.elements,D))),R(t)) &&(t = this.getElementIndex(e)) < 0? 0: t)) || (t = 0),this.build(),M(this.overlay,"none" === this.settings.openEffect? "none": this.settings.cssEfects.fade.in),document.body),e =window.innerWidth -document.documentElement.clientWidth;0 < e &&(((i = document.createElement("style")).type ="text/css"),(i.className = "gcss-styles"),(i.innerText = ".gscrollbar-fixer {margin-right: ".concat(e,"px}")),document.head.appendChild(i),P(D, "gscrollbar-fixer")),P(D, "glightbox-open"),P(V, "glightbox-open"),F &&(P(document.body, "glightbox-mobile"),(this.settings.slideEffect = "slide")),this.showSlide(t, !0),(1 === this.elements.length? (P(this.prevButton, "glightbox-button-hidden"), P): (N(this.prevButton, "glightbox-button-hidden"), N))(this.nextButton,"glightbox-button-hidden"),(this.lightboxOpen = !0),this.trigger("open"),W(this.settings.onOpen) && this.settings.onOpen(),U &&this.settings.touchNavigation &&((n = this).events.hasOwnProperty("touch") ||((e = z()),(a = e.width),(c = e.height),(f = d = !1),(S = w = x = b = h = p = u = null),(A = C = m = y = !(v = g = 1)),(E = {}),(L = {}),(_ = $ = k = T = 0),(e = document.getElementById("glightbox-slider")),(O = document.querySelector(".goverlay")),(e = new Z(e, {touchStart: function (e) {(d = !0),(j(e.targetTouches[0].target,"ginner-container") ||H(e.targetTouches[0].target,".gslide-desc") ||"a" ==e.targetTouches[0].target.nodeName.toLowerCase()) &&(d = !1),(d =!(H(e.targetTouches[0].target,".gslide-inline") &&!j(e.targetTouches[0].target.parentNode,"gslide-inline")) && d) &&((L = e.targetTouches[0]),(E.pageX = e.targetTouches[0].pageX),(E.pageY = e.targetTouches[0].pageY),($ = e.targetTouches[0].clientX),(_ = e.targetTouches[0].clientY),(u = n.activeSlide),(p = u.querySelector(".gslide-media")),(l = u.querySelector(".gslide-inline")),(h = null),j(p, "gslide-image") &&(h = p.querySelector("img")),769 <(window.innerWidth ||document.documentElement.clientWidth ||document.body.clientWidth) &&(p = u.querySelector(".ginner-container")),N(O, "greset"),(20 < e.pageX &&e.pageX < window.innerWidth - 20) ||e.preventDefault());},touchMove: function (e) {if (d && ((L = e.targetTouches[0]), !y) && !m) {if (l && l.offsetHeight > c) {var t = E.pageX - L.pageX;if (Math.abs(t) <= 13) return !1;}f = !0;var i,t = e.targetTouches[0].clientX,e = e.targetTouches[0].clientY,t = $ - t,e = _ - e;if ((Math.abs(t) > Math.abs(e)? (A = !(C = !1)): (C = !(A = !1)),(o = L.pageX - E.pageX),(T = (100 * o) / a),(r = L.pageY - E.pageY),(k = (100 * r) / c),C &&h &&((i = 1 - Math.abs(r) / c),(O.style.opacity = i),n.settings.touchFollowAxis) &&(T = 0),A &&((i = 1 - Math.abs(o) / a),(p.style.opacity = i),n.settings.touchFollowAxis) &&(k = 0),!h))return I(p,"translate3d(".concat(T, "%, 0, 0)"));I(p,"translate3d(".concat(T, "%, ").concat(k, "%, 0)"));}},touchEnd: function () {if (d) {var e, t;if (((f = !1), !m && !y))return ((e = Math.abs(parseInt(k))),(t = Math.abs(parseInt(T))),29 < e && h? void n.close(): e < 29 && t < 25? (P(O, "greset"),(O.style.opacity = 1),Y(p)): void 0);(w = b), (S = x);}},multipointEnd: function () {setTimeout(function () {y = !1;}, 50);},multipointStart: function () {(y = !0), (g = v || 1);},pinch: function (e) {if (!h || f) return !1;(y = !0), (h.scaleX = h.scaleY = g * e.zoom);e = g * e.zoom;(m = !0),e <= 1? ((m = !1),(e = 1),(x = b = w = S = null),h.setAttribute("style", "")): ((h.style.transform = "scale3d(".concat((e = 4.5 < e ? 4.5 : e), ", ").concat(e, ", 1)")),(v = e));},pressMove: function (e) {var t, i;m &&!y &&((i = L.pageX - E.pageX),(t = L.pageY - E.pageY),w && (i += w),S && (t += S),(b = i),(x = t),(i = "translate3d(".concat(i, "px, ").concat(t, "px, 0)")),v &&(i += " scale3d(".concat(v, ", ").concat(v, ", 1)")),I(h, i));},swipe: function (e) {if (!m)if (y) y = !1;else {if ("Left" == e.direction) {if (n.index == n.elements.length - 1)return Y(p);n.nextSlide();}if ("Right" == e.direction) {if (0 == n.index) return Y(p);n.prevSlide();}}},})),(n.events.touch = e))),!this.settings.keyboardNavigation ||(s = this).events.hasOwnProperty("keyboard") ||(s.events.keyboard = q("keydown", {onElement: window,withCallback: function (e, t) {var i = (e = e || window.event).keyCode;if (9 == i) {var n = document.querySelector(".gbtn.focused");if (!n) {var o =!(!document.activeElement ||!document.activeElement.nodeName) &&document.activeElement.nodeName.toLocaleLowerCase();if ("input" == o ||"textarea" == o ||"button" == o)return;}e.preventDefault();o = document.querySelectorAll(".gbtn[data-taborder]");if (!o || o.length <= 0) return;if (!n)return void ((e = G()) && (e.focus(), P(e, "focused")));o = G(n.getAttribute("data-taborder"));N(n, "focused"),o && (o.focus(), P(o, "focused"));}39 == i && s.nextSlide(),37 == i && s.prevSlide(),27 == i && s.close();},}));},},{key: "openAt",value: function () {this.open(null,0 < arguments.length && void 0 !== arguments[0]? arguments[0]: 0);},},{key: "showSlide",value: function () {var e,t = this,i =0 < arguments.length && void 0 !== arguments[0]? arguments[0]: 0,n =1 < arguments.length &&void 0 !== arguments[1] &&arguments[1],o =(r(this.loader),(this.index = parseInt(i)),this.slidesContainer.querySelector(".current")),s =(o && N(o, "current"),this.slideAnimateOut(),this.slidesContainer.querySelectorAll(".gslide")[i]);j(s, "loaded")? (this.slideAnimateIn(s, n), a(this.loader)): (r(this.loader),(o = this.elements[i]),(e = {index: this.index,slide: s,slideNode: s,slideConfig: o.slideConfig,slideIndex: this.index,trigger: o.node,player: null,}),this.trigger("slide_before_load", e),o.instance.setContent(s, function () {a(t.loader),t.resize(),t.slideAnimateIn(s, n),t.trigger("slide_after_load", e);})),(this.slideDescription = s.querySelector(".gslide-description")),(this.slideDescriptionContained =this.slideDescription &&j(this.slideDescription.parentNode, "gslide-media")),this.settings.preload &&(this.preloadSlide(i + 1), this.preloadSlide(i - 1)),this.updateNavigationClasses(),(this.activeSlide = s);},},{key: "preloadSlide",value: function (e) {var t,i,n,o,s = this;return (!(e < 0 ||e > this.elements.length - 1 ||R(this.elements[e]) ||j((t =this.slidesContainer.querySelectorAll(".gslide")[e]),"loaded")) &&((n = (i = this.elements[e]).type),(o = {index: e,slide: t,slideNode: t,slideConfig: i.slideConfig,slideIndex: e,trigger: i.node,player: null,}),this.trigger("slide_before_load", o),void ("video" === n || "external" === n? setTimeout(function () {i.instance.setContent(t, function () {s.trigger("slide_after_load", o);});}, 200): i.instance.setContent(t, function () {s.trigger("slide_after_load", o);}))));},},{key: "prevSlide",value: function () {this.goToSlide(this.index - 1);},},{key: "nextSlide",value: function () {this.goToSlide(this.index + 1);},},{key: "goToSlide",value: function () {var e =0 < arguments.length &&void 0 !== arguments[0] &&arguments[0];if (((this.prevActiveSlide = this.activeSlide),(this.prevActiveSlideIndex = this.index),!this.loop() && (e < 0 || e > this.elements.length - 1)))return !1;e < 0? (e = this.elements.length - 1): e >= this.elements.length && (e = 0),this.showSlide(e);},},{key: "insertSlide",value: function () {var e =0 < arguments.length && void 0 !== arguments[0]? arguments[0]: {},t =1 < arguments.length && void 0 !== arguments[1]? arguments[1]: -1,e =(t < 0 && (t = this.elements.length),new g(e, this, t)),i = e.getConfig(),n = c({}, i),o = e.create(),s = this.elements.length - 1,e =((n.index = t),(n.node = !1),(n.instance = e),(n.slideConfig = i),this.elements.splice(t, 0, n),null),r = null;this.slidesContainer &&(s < t? this.slidesContainer.appendChild(o): ((s =this.slidesContainer.querySelectorAll(".gslide")[t]),this.slidesContainer.insertBefore(o, s)),((this.settings.preload && 0 == this.index && 0 == t) ||this.index - 1 == t ||this.index + 1 == t) &&this.preloadSlide(t),0 === this.index && 0 === t && (this.index = 1),this.updateNavigationClasses(),(e = this.slidesContainer.querySelectorAll(".gslide")[t]),(r = this.getSlidePlayerInstance(t)),(n.slideNode = e)),this.trigger("slide_inserted", {index: t,slide: e,slideNode: e,slideConfig: i,slideIndex: t,trigger: null,player: r,}),W(this.settings.slideInserted) &&this.settings.slideInserted({index: t,slide: e,player: r,});},},{key: "removeSlide",value: function () {var e =0 < arguments.length && void 0 !== arguments[0]? arguments[0]: -1;if (e < 0 || e > this.elements.length - 1) return !1;var t =this.slidesContainer &&this.slidesContainer.querySelectorAll(".gslide")[e];t &&(this.getActiveSlideIndex() == e &&(e == this.elements.length - 1? this.prevSlide(): this.nextSlide()),t.parentNode.removeChild(t)),this.elements.splice(e, 1),this.trigger("slide_removed", e),W(this.settings.slideRemoved) &&this.settings.slideRemoved(e);},},{key: "slideAnimateIn",value: function (e, t) {var i = this,n = e.querySelector(".gslide-media"),o = e.querySelector(".gslide-description"),s = {index: this.prevActiveSlideIndex,slide: this.prevActiveSlide,slideNode: this.prevActiveSlide,slideIndex: this.prevActiveSlide,slideConfig: R(this.prevActiveSlideIndex)? null: this.elements[this.prevActiveSlideIndex].slideConfig,trigger: R(this.prevActiveSlideIndex)? null: this.elements[this.prevActiveSlideIndex].node,player: this.getSlidePlayerInstance(this.prevActiveSlideIndex),},r = {index: this.index,slide: this.activeSlide,slideNode: this.activeSlide,slideConfig: this.elements[this.index].slideConfig,slideIndex: this.index,trigger: this.elements[this.index].node,player: this.getSlidePlayerInstance(this.index),};0 < n.offsetWidth && o && (a(o), (o.style.display = "")),N(e, this.effectsClasses),t? M(e,this.settings.cssEfects[this.settings.openEffect].in,function () {i.settings.autoplayVideos && i.slidePlayerPlay(e),i.trigger("slide_changed", {prev: s,current: r,}),W(i.settings.afterSlideChange) &&i.settings.afterSlideChange.apply(i, [s, r]);}): ((o ="none" !== (n = this.settings.slideEffect)? this.settings.cssEfects[n].in: n),this.prevActiveSlideIndex > this.index &&"slide" == this.settings.slideEffect &&(o = this.settings.cssEfects.slideBack.in),M(e, o, function () {i.settings.autoplayVideos && i.slidePlayerPlay(e),i.trigger("slide_changed", {prev: s,current: r,}),W(i.settings.afterSlideChange) &&i.settings.afterSlideChange.apply(i, [s, r]);})),setTimeout(function () {i.resize(e);}, 100),P(e, "current");},},{key: "slideAnimateOut",value: function () {if (!this.prevActiveSlide) return !1;var n = this.prevActiveSlide,e =(N(n, this.effectsClasses),P(n, "prev"),this.settings.slideEffect),e = "none" !== e ? this.settings.cssEfects[e].out : e;this.slidePlayerPause(n),this.trigger("slide_before_change", {prev: {index: this.prevActiveSlideIndex,slide: this.prevActiveSlide,slideNode: this.prevActiveSlide,slideIndex: this.prevActiveSlideIndex,slideConfig: R(this.prevActiveSlideIndex)? null: this.elements[this.prevActiveSlideIndex].slideConfig,trigger: R(this.prevActiveSlideIndex)? null: this.elements[this.prevActiveSlideIndex].node,player: this.getSlidePlayerInstance(this.prevActiveSlideIndex),},current: {index: this.index,slide: this.activeSlide,slideNode: this.activeSlide,slideIndex: this.index,slideConfig: this.elements[this.index].slideConfig,trigger: this.elements[this.index].node,player: this.getSlidePlayerInstance(this.index),},}),W(this.settings.beforeSlideChange) &&this.settings.beforeSlideChange.apply(this, [{index: this.prevActiveSlideIndex,slide: this.prevActiveSlide,player: this.getSlidePlayerInstance(this.prevActiveSlideIndex),},{index: this.index,slide: this.activeSlide,player: this.getSlidePlayerInstance(this.index),},]),this.prevActiveSlideIndex > this.index &&"slide" == this.settings.slideEffect &&(e = this.settings.cssEfects.slideBack.out),M(n, e, function () {var e = n.querySelector(".ginner-container"),t = n.querySelector(".gslide-media"),i = n.querySelector(".gslide-description");(e.style.transform = ""),(t.style.transform = ""),N(t, "greset"),(t.style.opacity = ""),i && (i.style.opacity = ""),N(n, "prev");});},},{key: "getAllPlayers",value: function () {return this.videoPlayers;},},{key: "getSlidePlayerInstance",value: function (e) {var e = "gvideo" + e,t = this.getAllPlayers();return !(!x(t, e) || !t[e]) && t[e];},},{key: "stopSlideVideo",value: function (e) {X(e) &&(t = e.querySelector(".gvideo-wrapper")) &&(e = t.getAttribute("data-index")),console.log("stopSlideVideo is deprecated, use slidePlayerPause");var t = this.getSlidePlayerInstance(e);t && t.playing && t.pause();},},{key: "slidePlayerPause",value: function (e) {X(e) &&(t = e.querySelector(".gvideo-wrapper")) &&(e = t.getAttribute("data-index"));var t = this.getSlidePlayerInstance(e);t && t.playing && t.pause();},},{key: "playSlideVideo",value: function (e) {X(e) &&(t = e.querySelector(".gvideo-wrapper")) &&(e = t.getAttribute("data-index")),console.log("playSlideVideo is deprecated, use slidePlayerPlay");var t = this.getSlidePlayerInstance(e);t && !t.playing && t.play();},},{key: "slidePlayerPlay",value: function (e) {var t;(!F ||(null != (t = this.settings.plyr.config) && t.muted)) &&(X(e) &&(t = e.querySelector(".gvideo-wrapper")) &&(e = t.getAttribute("data-index")),(t = this.getSlidePlayerInstance(e))) &&!t.playing &&(t.play(), this.settings.autofocusVideos) &&t.elements.container.focus();},},{key: "setElements",value: function (e) {var o = this,s = ((this.settings.elements = !1), []);e &&e.length &&p(e, function (e, t) {var e = new g(e, o, t),i = e.getConfig(),n = c({}, i);(n.slideConfig = i),(n.instance = e),(n.index = t),s.push(n);}),(this.elements = s),this.lightboxOpen &&((this.slidesContainer.innerHTML = ""),this.elements.length) &&(p(this.elements, function () {var e = v(o.settings.slideHTML);o.slidesContainer.appendChild(e);}),this.showSlide(0, !0));},},{key: "getElementIndex",value: function (i) {var n = !1;return (p(this.elements, function (e, t) {if (x(e, "node") && e.node == i) return (n = t), !0;}),n);},},{key: "getElements",value: function () {var s = this,r = [],e =((this.elements = this.elements || []),!R(this.settings.elements) &&T(this.settings.elements) &&this.settings.elements.length &&p(this.settings.elements, function (e, t) {var e = new g(e, s, t),i = e.getConfig(),n = c({}, i);(n.node = !1),(n.index = t),(n.instance = e),(n.slideConfig = i),r.push(n);}),!1);return ((e = this.getSelector()? document.querySelectorAll(this.getSelector()): e) &&p(e, function (e, t) {var i = new g(e, s, t),n = i.getConfig(),o = c({}, n);(o.node = e),(o.index = t),(o.instance = i),(o.slideConfig = n),(o.gallery = e.getAttribute("data-gallery")),r.push(o);}),r);},},{key: "getGalleryElements",value: function (e, t) {return e.filter(function (e) {return e.gallery == t;});},},{key: "getSelector",value: function () {return (!this.settings.elements &&(this.settings.selector &&"data-" == this.settings.selector.substring(0, 5)? "*[".concat(this.settings.selector, "]"): this.settings.selector));},},{key: "getActiveSlide",value: function () {return this.slidesContainer.querySelectorAll(".gslide")[this.index];},},{key: "getActiveSlideIndex",value: function () {return this.index;},},{key: "getAnimationClasses",value: function () {var e,t,i = [];for (e in this.settings.cssEfects)this.settings.cssEfects.hasOwnProperty(e) &&((t = this.settings.cssEfects[e]),i.push("g".concat(t.in)),i.push("g".concat(t.out)));return i.join(" ");},},{key: "build",value: function () {var i = this;if (this.built) return !1;var e = document.body.childNodes,t = [],e =(p(e, function (e) {e.parentNode == document.body &&"#" !== e.nodeName.charAt(0) &&e.hasAttribute &&!e.hasAttribute("aria-hidden") &&(t.push(e), e.setAttribute("aria-hidden", "true"));}),x(this.settings.svg, "next")? this.settings.svg.next: ""),n = x(this.settings.svg, "prev")? this.settings.svg.prev: "",o = x(this.settings.svg, "close")? this.settings.svg.close: "",s = v((s = (s = (s = (s = this.settings.lightboxHTML).replace(/{nextSVG}/g,e)).replace(/{prevSVG}/g, n)).replace(/{closeSVG}/g, o))),e =(document.body.appendChild(s),document.getElementById("glightbox-body")),n = (this.modal = e).querySelector(".gclose");(this.prevButton = e.querySelector(".gprev")),(this.nextButton = e.querySelector(".gnext")),(this.overlay = e.querySelector(".goverlay")),(this.loader = e.querySelector(".gloader")),(this.slidesContainer =document.getElementById("glightbox-slider")),(this.bodyHiddenChildElms = t),(this.events = {}),P(this.modal, "glightbox-" + this.settings.skin),this.settings.closeButton &&n &&(this.events.close = q("click", {onElement: n,withCallback: function (e, t) {e.preventDefault(), i.close();},})),n &&!this.settings.closeButton &&n.parentNode.removeChild(n),this.nextButton &&(this.events.next = q("click", {onElement: this.nextButton,withCallback: function (e, t) {e.preventDefault(), i.nextSlide();},})),this.prevButton &&(this.events.prev = q("click", {onElement: this.prevButton,withCallback: function (e, t) {e.preventDefault(), i.prevSlide();},})),this.settings.closeOnOutsideClick &&(this.events.outClose = q("click", {onElement: e,withCallback: function (e, t) {i.preventOutsideClick ||j(document.body, "glightbox-mobile") ||H(e.target, ".ginner-container") ||H(e.target, ".gbtn") ||j(e.target, "gnext") ||j(e.target, "gprev") ||i.close();},})),p(this.elements, function (e, t) {i.slidesContainer.appendChild(e.instance.create()),(e.slideNode =i.slidesContainer.querySelectorAll(".gslide")[t]);}),U && P(document.body, "glightbox-touch"),(this.events.resize = q("resize", {onElement: window,withCallback: function () {i.resize();},})),(this.built = !0);},},{key: "resize",value: function () {var e,t,i,n,o,s,r,l =0 < arguments.length && void 0 !== arguments[0]? arguments[0]: null;(l = l || this.activeSlide) &&!j(l, "zoomed") &&((i = z()),(e = l.querySelector(".gvideo-wrapper")),(l = l.querySelector(".gslide-image")),(t = this.slideDescription),(r = i.width),(i = i.height),(r <= 768 ? P : N)(document.body, "glightbox-mobile"),e || l) &&((n = !1),t &&(j(t, "description-bottom") ||j(t, "description-top")) &&!j(t, "gabsolute") &&(n = !0),l &&(r <= 768? l.querySelector("img"): n &&((o = t.offsetHeight),(l = l.querySelector("img")),(s =null !=(s =this.elements[this.index].node.getAttribute("data-height"))? s: "100vh"),l.setAttribute("style","max-height: calc(".concat(s, " - ").concat(o, "px)")),t.setAttribute("style","max-width: ".concat(l.offsetWidth, "px;")))),e) &&((s = x(this.settings.plyr.config, "ratio")? this.settings.plyr.config.ratio: "") ||((o = e.clientWidth),(l = e.clientHeight),(s = "".concat(o / (o = o / l), ":").concat(l / o))),(l = s.split(":")),(o = this.settings.videosWidth),(s = this.settings.videosWidth),(l =(s =B(o) || -1 !== o.indexOf("px")? parseInt(o): -1 !== o.indexOf("vw")? (r * parseInt(o)) / 100: -1 !== o.indexOf("vh")? (i * parseInt(o)) / 100: -1 !== o.indexOf("%")? (r * parseInt(o)) / 100: parseInt(e.clientWidth)) /(parseInt(l[0]) / parseInt(l[1]))),(l = Math.floor(l)),n && (i -= t.offsetHeight),r < s || i < l || (i < l && s < r)? ((l = e.offsetWidth),(s = e.offsetHeight),e.parentNode.setAttribute("style","max-width: ".concat((l = { width: l * (r = i / s), height: s * r }).width,"px")),n &&t.setAttribute("style","max-width: ".concat(l.width, "px;"))): ((e.parentNode.style.maxWidth = "".concat(o)),n &&t.setAttribute("style","max-width: ".concat(o, ";"))));},},{key: "reload",value: function () {this.init();},},{key: "updateNavigationClasses",value: function () {var e = this.loop();N(this.nextButton, "disabled"),N(this.prevButton, "disabled"),0 == this.index && this.elements.length - 1 == 0? (P(this.prevButton, "disabled"),P(this.nextButton, "disabled")): 0 !== this.index || e? this.index !== this.elements.length - 1 ||e ||P(this.nextButton, "disabled"): P(this.prevButton, "disabled");},},{key: "loop",value: function () {var e = x(this.settings, "loopAtEnd")? this.settings.loopAtEnd: null;return x(this.settings, "loop") ? this.settings.loop : e;},},{key: "close",value: function () {var i = this;if (!this.lightboxOpen) {if (this.events) {for (var e in this.events)this.events.hasOwnProperty(e) &&this.events[e].destroy();this.events = null;}return !1;}if (this.closing) return !1;(this.closing = !0),this.slidePlayerPause(this.activeSlide),this.fullElementsList &&(this.elements = this.fullElementsList),this.bodyHiddenChildElms.length &&p(this.bodyHiddenChildElms, function (e) {e.removeAttribute("aria-hidden");}),P(this.modal, "glightbox-closing"),M(this.overlay,"none" == this.settings.openEffect? "none": this.settings.cssEfects.fade.out),M(this.activeSlide,this.settings.cssEfects[this.settings.closeEffect].out,function () {if (((i.activeSlide = null),(i.prevActiveSlideIndex = null),(i.prevActiveSlide = null),(i.built = !1),i.events)) {for (var e in i.events)i.events.hasOwnProperty(e) &&i.events[e].destroy();i.events = null;}var t = document.body,t =(N(V, "glightbox-open"),N(t,"glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer"),i.modal.parentNode.removeChild(i.modal),i.trigger("close"),W(i.settings.onClose) && i.settings.onClose(),document.querySelector(".gcss-styles"));t && t.parentNode.removeChild(t),(i.lightboxOpen = !1),(i.closing = null);});},},{key: "destroy",value: function () {this.close(),this.clearAllEvents(),this.baseEvents && this.baseEvents.destroy();},},{key: "on",value: function (e, t) {var i =2 < arguments.length &&void 0 !== arguments[2] &&arguments[2];if (!e || !W(t))throw new TypeError("Event name and callback must be defined");this.apiEvents.push({ evt: e, once: i, callback: t });},},{key: "once",value: function (e, t) {this.on(e, t, !0);},},{key: "trigger",value: function (o) {var t = this,s =1 < arguments.length && void 0 !== arguments[1]? arguments[1]: null,r = [];p(this.apiEvents, function (e, t) {var i = e.evt,n = e.once;i == o && ((0, e.callback)(s), n) && r.push(t);}),r.length &&p(r, function (e) {return t.apiEvents.splice(e, 1);});},},{key: "clearAllEvents",value: function () {this.apiEvents.splice(0, this.apiEvents.length);},},{key: "version",value: function () {return "3.3.0";},},])),function () {var e = new _(0 < arguments.length && void 0 !== arguments[0]? arguments[0]: {});return e.init(), e;});},616: function (ln, an) {var cn, e, t;(e = "undefined" != typeof window ? window : this),(t = function (S, j) {function m(e) {return ("function" == typeof e &&"number" != typeof e.nodeType &&"function" != typeof e.item);}function H(e) {return null != e && e === e.window;}var t = [],M = Object.getPrototypeOf,l = t.slice,I = t.flat? function (e) {return t.flat.call(e);}: function (e) {return t.concat.apply([], e);},z = t.push,b = t.indexOf,W = {},X = W.toString,R = W.hasOwnProperty,B = R.toString,Y = B.call(Object),g = {},T = S.document,F = { type: !0, src: !0, nonce: !0, noModule: !0 };function U(e, t, i) {var n,o,s = (i = i || T).createElement("script");if (((s.text = e), t))for (n in F)(o = t[n] || (t.getAttribute && t.getAttribute(n))) &&s.setAttribute(n, o);i.head.appendChild(s).parentNode.removeChild(s);}function V(e) {return null == e? e + "": "object" == typeof e || "function" == typeof e? W[X.call(e)] || "object": typeof e;}var G = /HTML$/i,k = function (e, t) {return new k.fn.init(e, t);};function Z(e) {var t = !!e && "length" in e && e.length,i = V(e);return (!m(e) &&!H(e) &&("array" === i ||0 === t ||("number" == typeof t && 0 < t && t - 1 in e)));}function x(e, t) {return (e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase());}(k.fn = k.prototype ={jquery: "3.7.1",constructor: k,length: 0,toArray: function () {return l.call(this);},get: function (e) {return null == e? l.call(this): e < 0? this[e + this.length]: this[e];},pushStack: function (e) {e = k.merge(this.constructor(), e);return (e.prevObject = this), e;},each: function (e) {return k.each(this, e);},map: function (i) {return this.pushStack(k.map(this, function (e, t) {return i.call(e, t, e);}));},slice: function () {return this.pushStack(l.apply(this, arguments));},first: function () {return this.eq(0);},last: function () {return this.eq(-1);},even: function () {return this.pushStack(k.grep(this, function (e, t) {return (t + 1) % 2;}));},odd: function () {return this.pushStack(k.grep(this, function (e, t) {return t % 2;}));},eq: function (e) {var t = this.length,e = +e + (e < 0 ? t : 0);return this.pushStack(0 <= e && e < t ? [this[e]] : []);},end: function () {return this.prevObject || this.constructor();},push: z,sort: t.sort,splice: t.splice,}),(k.extend = k.fn.extend =function () {var e,t,i,n,o,s = arguments[0] || {},r = 1,l = arguments.length,a = !1;for ("boolean" == typeof s &&((a = s), (s = arguments[r] || {}), r++),"object" == typeof s || m(s) || (s = {}),r === l && ((s = this), r--);r < l;r++)if (null != (e = arguments[r]))for (t in e)(i = e[t]),"__proto__" !== t &&s !== i &&(a &&i &&(k.isPlainObject(i) || (n = Array.isArray(i)))? ((o = s[t]),(o =n && !Array.isArray(o)? []: n || k.isPlainObject(o)? o: {}),(n = !1),(s[t] = k.extend(a, o, i))): void 0 !== i && (s[t] = i));return s;}),k.extend({expando:"jQuery" + ("3.7.1" + Math.random()).replace(/\D/g, ""),isReady: !0,error: function (e) {throw new Error(e);},noop: function () {},isPlainObject: function (e) {return !(!e ||"[object Object]" !== X.call(e) ||((e = M(e)) &&("function" !=typeof (e =R.call(e, "constructor") && e.constructor) ||B.call(e) !== Y)));},isEmptyObject: function (e) {for (var t in e) return !1;return !0;},globalEval: function (e, t, i) {U(e, { nonce: t && t.nonce }, i);},each: function (e, t) {var i,n = 0;if (Z(e))for (i = e.length;n < i && !1 !== t.call(e[n], n, e[n]);n++);else for (n in e) if (!1 === t.call(e[n], n, e[n])) break;return e;},text: function (e) {var t,i = "",n = 0,o = e.nodeType;if (!o) for (; (t = e[n++]); ) i += k.text(t);return 1 === o || 11 === o? e.textContent: 9 === o? e.documentElement.textContent: 3 === o || 4 === o? e.nodeValue: i;},makeArray: function (e, t) {t = t || [];return (null != e &&(Z(Object(e))? k.merge(t, "string" == typeof e ? [e] : e): z.call(t, e)),t);},inArray: function (e, t, i) {return null == t ? -1 : b.call(t, e, i);},isXMLDoc: function (e) {var t = e && e.namespaceURI,e = e && (e.ownerDocument || e).documentElement;return !G.test(t || (e && e.nodeName) || "HTML");},merge: function (e, t) {for (var i = +t.length, n = 0, o = e.length; n < i; n++)e[o++] = t[n];return (e.length = o), e;},grep: function (e, t, i) {for (var n = [], o = 0, s = e.length, r = !i; o < s; o++)!t(e[o], o) != r && n.push(e[o]);return n;},map: function (e, t, i) {var n,o,s = 0,r = [];if (Z(e))for (n = e.length; s < n; s++)null != (o = t(e[s], s, i)) && r.push(o);else for (s in e) null != (o = t(e[s], s, i)) && r.push(o);return I(r);},guid: 1,support: g,}),"function" == typeof Symbol &&(k.fn[Symbol.iterator] = t[Symbol.iterator]),k.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function (e, t) {W["[object " + t + "]"] = t.toLowerCase();});var Q = t.pop,J = t.sort,K = t.splice,i = "[\\x20\\t\\r\\n\\f]",ee = new RegExp("^" + i + "+|((?:^|[^\\\\])(?:\\\\.)*)" + i + "+$","g"),te =((k.contains = function (e, t) {t = t && t.parentNode;return (e === t ||!(!t ||1 !== t.nodeType ||!(e.contains? e.contains(t): e.compareDocumentPosition &&16 & e.compareDocumentPosition(t))));}),/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g);function ie(e, t) {return t? "\0" === e? "�": e.slice(0, -1) +"\\" +e.charCodeAt(e.length - 1).toString(16) +" ": "\\" + e;}k.escapeSelector = function (e) {return (e + "").replace(te, ie);};var ne,w,oe,se,re,C,n,A,p,le,o = T,ae = z,E = ae,L = k.expando,$ = 0,ce = 0,de = $e(),ue = $e(),pe = $e(),he = $e(),fe = function (e, t) {return e === t && (re = !0), 0;},ge ="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",e ="(?:\\\\[\\da-fA-F]{1,6}" +i +"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",s ="\\[" +i +"*(" +e +")(?:" +i +"*([*^$|!~]?=)" +i +"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" +e +"))|)" +i +"*\\]",r =":(" +e +")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" +s +")*)|.*)\\)|)",ve = new RegExp(i + "+", "g"),ye = new RegExp("^" + i + "*," + i + "*"),me = new RegExp("^" + i + "*([>+~]|" + i + ")" + i + "*"),be = new RegExp(i + "|>"),xe = new RegExp(r),we = new RegExp("^" + e + "$"),Se = {ID: new RegExp("^#(" + e + ")"),CLASS: new RegExp("^\\.(" + e + ")"),TAG: new RegExp("^(" + e + "|[*])"),ATTR: new RegExp("^" + s),PSEUDO: new RegExp("^" + r),CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" +i +"*(even|odd|(([+-]|)(\\d*)n|)" +i +"*(?:([+-]|)" +i +"*(\\d+)|))" +i +"*\\)|)","i"),bool: new RegExp("^(?:" + ge + ")$", "i"),needsContext: new RegExp("^" +i +"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +i +"*((?:-\\d)?\\d*)" +i +"*\\)|)(?=[^-]|$)","i"),},Te = /^(?:input|select|textarea|button)$/i,ke = /^h\d$/i,Ce = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ae = /[+~]/,u = new RegExp("\\\\[\\da-fA-F]{1,6}" + i + "?|\\\\([^\\r\\n\\f])","g"),h = function (e, t) {e = "0x" + e.slice(1) - 65536;return (t ||(e < 0? String.fromCharCode(65536 + e): String.fromCharCode((e >> 10) | 55296,(1023 & e) | 56320)));},Ee = function () {Pe();},Le = Me(function (e) {return !0 === e.disabled && x(e, "fieldset");},{ dir: "parentNode", next: "legend" });try {E.apply((t = l.call(o.childNodes)), o.childNodes),t[o.childNodes.length].nodeType;} catch (ne) {E = {apply: function (e, t) {ae.apply(e, l.call(t));},call: function (e) {ae.apply(e, l.call(arguments, 1));},};}function _(e, t, i, n) {var o,s,r,l,a,c,d = t && t.ownerDocument,u = t ? t.nodeType : 9;if (((i = i || []),"string" != typeof e ||!e ||(1 !== u && 9 !== u && 11 !== u)))return i;if (!n && (Pe(t), (t = t || C), A)) {if (11 !== u && (l = Ce.exec(e)))if ((o = l[1])) {if (9 === u) {if (!(c = t.getElementById(o))) return i;if (c.id === o) return E.call(i, c), i;} else if (d &&(c = d.getElementById(o)) &&_.contains(t, c) &&c.id === o)return E.call(i, c), i;} else {if (l[2]) return E.apply(i, t.getElementsByTagName(e)), i;if ((o = l[3]) && t.getElementsByClassName)return E.apply(i, t.getElementsByClassName(o)), i;}if (!(he[e + " "] || (p && p.test(e)))) {if (((c = e), (d = t), 1 === u && (be.test(e) || me.test(e)))) {for (((d = (Ae.test(e) && qe(t.parentNode)) || t) == t &&g.scope) ||((r = t.getAttribute("id"))? (r = k.escapeSelector(r)): t.setAttribute("id", (r = L))),s = (a = je(e)).length;s--;)a[s] = (r ? "#" + r : ":scope") + " " + He(a[s]);c = a.join(",");}try {return E.apply(i, d.querySelectorAll(c)), i;} catch (t) {he(e, !0);} finally {r === L && t.removeAttribute("id");}}}return Re(e.replace(ee, "$1"), t, i, n);}function $e() {var n = [];return function e(t, i) {return (n.push(t + " ") > w.cacheLength && delete e[n.shift()],(e[t + " "] = i));};}function O(e) {return (e[L] = !0), e;}function _e(e) {var t = C.createElement("fieldset");try {return !!e(t);} catch (e) {return !1;} finally {t.parentNode && t.parentNode.removeChild(t);}}function Oe(t) {return function (e) {return "form" in e? e.parentNode && !1 === e.disabled? "label" in e? "label" in e.parentNode? e.parentNode.disabled === t: e.disabled === t: e.isDisabled === t ||(e.isDisabled !== !t && Le(e) === t): e.disabled === t: "label" in e && e.disabled === t;};}function De(r) {return O(function (s) {return ((s = +s),O(function (e, t) {for (var i, n = r([], e.length, s), o = n.length; o--; )e[(i = n[o])] && (e[i] = !(t[i] = e[i]));}));});}function qe(e) {return e && void 0 !== e.getElementsByTagName && e;}function Pe(e) {var e = e ? e.ownerDocument || e : o;return (e != C &&9 === e.nodeType &&e.documentElement &&((n = (C = e).documentElement),(A = !k.isXMLDoc(C)),(le =n.matches ||n.webkitMatchesSelector ||n.msMatchesSelector),n.msMatchesSelector &&o != C &&(e = C.defaultView) &&e.top !== e &&e.addEventListener("unload", Ee),(g.getById = _e(function (e) {return ((n.appendChild(e).id = k.expando),!C.getElementsByName ||!C.getElementsByName(k.expando).length);})),(g.disconnectedMatch = _e(function (e) {return le.call(e, "*");})),(g.scope = _e(function () {return C.querySelectorAll(":scope");})),(g.cssHas = _e(function () {try {return C.querySelector(":has(*,:jqfake)"), 0;} catch (e) {return 1;}})),g.getById? ((w.filter.ID = function (e) {var t = e.replace(u, h);return function (e) {return e.getAttribute("id") === t;};}),(w.find.ID = function (e, t) {if (void 0 !== t.getElementById && A)return (t = t.getElementById(e)) ? [t] : [];})): ((w.filter.ID = function (e) {var t = e.replace(u, h);return function (e) {e =void 0 !== e.getAttributeNode &&e.getAttributeNode("id");return e && e.value === t;};}),(w.find.ID = function (e, t) {if (void 0 !== t.getElementById && A) {var i,n,o,s = t.getElementById(e);if (s) {if ((i = s.getAttributeNode("id")) &&i.value === e)return [s];for (o = t.getElementsByName(e), n = 0;(s = o[n++]);)if ((i = s.getAttributeNode("id")) &&i.value === e)return [s];}return [];}})),(w.find.TAG = function (e, t) {return void 0 !== t.getElementsByTagName? t.getElementsByTagName(e): t.querySelectorAll(e);}),(w.find.CLASS = function (e, t) {if (void 0 !== t.getElementsByClassName && A)return t.getElementsByClassName(e);}),(p = []),_e(function (e) {var t;(n.appendChild(e).innerHTML =""),e.querySelectorAll("[selected]").length ||p.push("\\[" + i + "*(?:value|" + ge + ")"),e.querySelectorAll("[id~=" + L + "-]").length ||p.push("~="),e.querySelectorAll("a#" + L + "+*").length ||p.push(".#.+[+~]"),e.querySelectorAll(":checked").length ||p.push(":checked"),(t = C.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name", "D"),(n.appendChild(e).disabled = !0),2 !== e.querySelectorAll(":disabled").length &&p.push(":enabled", ":disabled"),(t = C.createElement("input")).setAttribute("name", ""),e.appendChild(t),e.querySelectorAll("[name='']").length ||p.push("\\[" + i + "*name" + i + "*=" + i + "*(?:''|\"\")");}),g.cssHas || p.push(":has"),(p = p.length && new RegExp(p.join("|"))),(fe = function (e, t) {var i;return e === t? ((re = !0), 0): !e.compareDocumentPosition -!t.compareDocumentPosition ||(1 &(i =(e.ownerDocument || e) == (t.ownerDocument || t)? e.compareDocumentPosition(t): 1) ||(!g.sortDetached &&t.compareDocumentPosition(e) === i)? e === C ||(e.ownerDocument == o && _.contains(o, e))? -1: t === C ||(t.ownerDocument == o && _.contains(o, t))? 1: se? b.call(se, e) - b.call(se, t): 0: 4 & i? -1: 1);})),C);}for (ne in ((_.matches = function (e, t) {return _(e, null, null, t);}),(_.matchesSelector = function (e, t) {if ((Pe(e), A && !he[t + " "] && (!p || !p.test(t))))try {var i = le.call(e, t);if (i ||g.disconnectedMatch ||(e.document && 11 !== e.document.nodeType))return i;} catch (e) {he(t, !0);}return 0 < _(t, C, null, [e]).length;}),(_.contains = function (e, t) {return (e.ownerDocument || e) != C && Pe(e), k.contains(e, t);}),(_.attr = function (e, t) {(e.ownerDocument || e) != C && Pe(e);var i = w.attrHandle[t.toLowerCase()],i =i && R.call(w.attrHandle, t.toLowerCase())? i(e, t, !A): void 0;return void 0 !== i ? i : e.getAttribute(t);}),(_.error = function (e) {throw new Error("Syntax error, unrecognized expression: " + e);}),(k.uniqueSort = function (e) {var t,i = [],n = 0,o = 0;if (((re = !g.sortStable),(se = !g.sortStable && l.call(e, 0)),J.call(e, fe),re)) {for (; (t = e[o++]); ) t === e[o] && (n = i.push(o));for (; n--; ) K.call(e, i[n], 1);}return (se = null), e;}),(k.fn.uniqueSort = function () {return this.pushStack(k.uniqueSort(l.apply(this)));}),((w = k.expr ={cacheLength: 50,createPseudo: O,match: Se,attrHandle: {},find: {},relative: {">": { dir: "parentNode", first: !0 }," ": { dir: "parentNode" },"+": { dir: "previousSibling", first: !0 },"~": { dir: "previousSibling" },},preFilter: {ATTR: function (e) {return ((e[1] = e[1].replace(u, h)),(e[3] = (e[3] || e[4] || e[5] || "").replace(u, h)),"~=" === e[2] && (e[3] = " " + e[3] + " "),e.slice(0, 4));},CHILD: function (e) {return ((e[1] = e[1].toLowerCase()),"nth" === e[1].slice(0, 3)? (e[3] || _.error(e[0]),(e[4] = +(e[4]? e[5] + (e[6] || 1): 2 * ("even" === e[3] || "odd" === e[3]))),(e[5] = +(e[7] + e[8] || "odd" === e[3]))): e[3] && _.error(e[0]),e);},PSEUDO: function (e) {var t,i = !e[6] && e[2];return Se.CHILD.test(e[0])? null: (e[3]? (e[2] = e[4] || e[5] || ""): i &&xe.test(i) &&(t =(t = je(i, !0)) &&i.indexOf(")", i.length - t) - i.length) &&((e[0] = e[0].slice(0, t)),(e[2] = i.slice(0, t))),e.slice(0, 3));},},filter: {TAG: function (e) {var t = e.replace(u, h).toLowerCase();return "*" === e? function () {return !0;}: function (e) {return x(e, t);};},CLASS: function (e) {var t = de[e + " "];return (t ||((t = new RegExp("(^|" + i + ")" + e + "(" + i + "|$)")) &&de(e, function (e) {return t.test(("string" == typeof e.className && e.className) ||(void 0 !== e.getAttribute &&e.getAttribute("class")) ||"");})));},ATTR: function (t, i, n) {return function (e) {e = _.attr(e, t);return null == e? "!=" === i: !i ||((e += ""),"=" === i? e === n: "!=" === i? e !== n: "^=" === i? n && 0 === e.indexOf(n): "*=" === i? n && -1 < e.indexOf(n): "$=" === i? n && e.slice(-n.length) === n: "~=" === i? -1 <(" " + e.replace(ve, " ") + " ").indexOf(n): "|=" === i &&(e === n ||e.slice(0, n.length + 1) === n + "-"));};},CHILD: function (h, e, t, f, g) {var v = "nth" !== h.slice(0, 3),y = "last" !== h.slice(-4),m = "of-type" === e;return 1 === f && 0 === g? function (e) {return !!e.parentNode;}: function (e, t, i) {var n,o,s,r,l,a = v != y ? "nextSibling" : "previousSibling",c = e.parentNode,d = m && e.nodeName.toLowerCase(),u = !i && !m,p = !1;if (c) {if (v) {for (; a; ) {for (s = e; (s = s[a]); )if (m ? x(s, d) : 1 === s.nodeType)return !1;l = a = "only" === h && !l && "nextSibling";}return !0;}if (((l = [y ? c.firstChild : c.lastChild]), y && u)) {for (p =(r =(n =(o = c[L] || (c[L] = {}))[h] ||[])[0] === $ && n[1]) && n[2],s = r && c.childNodes[r];(s =(++r && s && s[a]) ||((p = r = 0), l.pop()));)if (1 === s.nodeType && ++p && s === e) {o[h] = [$, r, p];break;}} else if (!1 ===(p = u? (r =(n =(o = e[L] || (e[L] = {}))[h] ||[])[0] === $ && n[1]): p))for (;(s =(++r && s && s[a]) ||((p = r = 0), l.pop())) &&(!(m ? x(s, d) : 1 === s.nodeType) ||!++p ||(u &&((o = s[L] || (s[L] = {}))[h] = [$, p]),s !== e)););return ((p -= g) === f || (p % f == 0 && 0 <= p / f));}};},PSEUDO: function (e, s) {var t,r =w.pseudos[e] ||w.setFilters[e.toLowerCase()] ||_.error("unsupported pseudo: " + e);return r[L]? r(s): 1 < r.length? ((t = [e, e, "", s]),w.setFilters.hasOwnProperty(e.toLowerCase())? O(function (e, t) {for (var i, n = r(e, s), o = n.length; o--; )e[(i = b.call(e, n[o]))] = !(t[i] = n[o]);}): function (e) {return r(e, 0, t);}): r;},},pseudos: {not: O(function (e) {var n = [],o = [],l = Xe(e.replace(ee, "$1"));return l[L]? O(function (e, t, i, n) {for (var o, s = l(e, null, n, []), r = e.length;r--;)(o = s[r]) && (e[r] = !(t[r] = o));}): function (e, t, i) {return ((n[0] = e),l(n, null, i, o),(n[0] = null),!o.pop());};}),has: O(function (t) {return function (e) {return 0 < _(t, e).length;};}),contains: O(function (t) {return ((t = t.replace(u, h)),function (e) {return -1 < (e.textContent || k.text(e)).indexOf(t);});}),lang: O(function (i) {return (we.test(i || "") || _.error("unsupported lang: " + i),(i = i.replace(u, h).toLowerCase()),function (e) {var t;do {if ((t = A? e.lang: e.getAttribute("xml:lang") ||e.getAttribute("lang")))return ((t = t.toLowerCase()) === i ||0 === t.indexOf(i + "-"));} while ((e = e.parentNode) && 1 === e.nodeType);return !1;});}),target: function (e) {var t = S.location && S.location.hash;return t && t.slice(1) === e.id;},root: function (e) {return e === n;},focus: function (e) {return (e ===(function () {try {return C.activeElement;} catch (e) {}})() &&C.hasFocus() &&!!(e.type || e.href || ~e.tabIndex));},enabled: Oe(!1),disabled: Oe(!0),checked: function (e) {return ((x(e, "input") && !!e.checked) ||(x(e, "option") && !!e.selected));},selected: function (e) {return (e.parentNode && e.parentNode.selectedIndex,!0 === e.selected);},empty: function (e) {for (e = e.firstChild; e; e = e.nextSibling)if (e.nodeType < 6) return !1;return !0;},parent: function (e) {return !w.pseudos.empty(e);},header: function (e) {return ke.test(e.nodeName);},input: function (e) {return Te.test(e.nodeName);},button: function (e) {return ((x(e, "input") && "button" === e.type) || x(e, "button"));},text: function (e) {return (x(e, "input") &&"text" === e.type &&(null == (e = e.getAttribute("type")) ||"text" === e.toLowerCase()));},first: De(function () {return [0];}),last: De(function (e, t) {return [t - 1];}),eq: De(function (e, t, i) {return [i < 0 ? i + t : i];}),even: De(function (e, t) {for (var i = 0; i < t; i += 2) e.push(i);return e;}),odd: De(function (e, t) {for (var i = 1; i < t; i += 2) e.push(i);return e;}),lt: De(function (e, t, i) {for (var n = i < 0 ? i + t : t < i ? t : i; 0 <= --n; )e.push(n);return e;}),gt: De(function (e, t, i) {for (var n = i < 0 ? i + t : i; ++n < t; ) e.push(n);return e;}),},}).pseudos.nth = w.pseudos.eq),{ radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }))w.pseudos[ne] = (function (t) {return function (e) {return x(e, "input") && e.type === t;};})(ne);for (ne in { submit: !0, reset: !0 })w.pseudos[ne] = (function (t) {return function (e) {return (x(e, "input") || x(e, "button")) && e.type === t;};})(ne);function Ne() {}function je(e, t) {var i,n,o,s,r,l,a,c = ue[e + " "];if (c) return t ? 0 : c.slice(0);for (r = e, l = [], a = w.preFilter; r; ) {for (s in ((i && !(n = ye.exec(r))) ||(n && (r = r.slice(n[0].length) || r), l.push((o = []))),(i = !1),(n = me.exec(r)) &&((i = n.shift()),o.push({ value: i, type: n[0].replace(ee, " ") }),(r = r.slice(i.length))),w.filter))!(n = Se[s].exec(r)) ||(a[s] && !(n = a[s](n))) ||((i = n.shift()),o.push({ value: i, type: s, matches: n }),(r = r.slice(i.length)));if (!i) break;}return t ? r.length : r ? _.error(e) : ue(e, l).slice(0);}function He(e) {for (var t = 0, i = e.length, n = ""; t < i; t++)n += e[t].value;return n;}function Me(r, e, t) {var l = e.dir,a = e.next,c = a || l,d = t && "parentNode" === c,u = ce++;return e.first? function (e, t, i) {for (; (e = e[l]); )if (1 === e.nodeType || d) return r(e, t, i);return !1;}: function (e, t, i) {var n,o,s = [$, u];if (i) {for (; (e = e[l]); )if ((1 === e.nodeType || d) && r(e, t, i)) return !0;} elsefor (; (e = e[l]); )if (1 === e.nodeType || d)if (((o = e[L] || (e[L] = {})), a && x(e, a)))e = e[l] || e;else {if ((n = o[c]) && n[0] === $ && n[1] === u)return (s[2] = n[2]);if (((o[c] = s)[2] = r(e, t, i))) return !0;}return !1;};}function Ie(o) {return 1 < o.length? function (e, t, i) {for (var n = o.length; n--; )if (!o[n](e, t, i)) return !1;return !0;}: o[0];}function ze(e, t, i, n, o) {for (var s, r = [], l = 0, a = e.length, c = null != t;l < a;l++)!(s = e[l]) ||(i && !i(s, n, o)) ||(r.push(s), c && t.push(l));return r;}function We(e) {for (var n,t,i,o = e.length,s = w.relative[e[0].type],r = s || w.relative[" "],l = s ? 1 : 0,a = Me(function (e) {return e === n;},r,!0),c = Me(function (e) {return -1 < b.call(n, e);},r,!0),d = [function (e, t, i) {e =(!s && (i || t != oe)) ||((n = t).nodeType ? a : c)(e, t, i);return (n = null), e;},];l < o;l++)if ((t = w.relative[e[l].type])) d = [Me(Ie(d), t)];else {if ((t = w.filter[e[l].type].apply(null, e[l].matches))[L]) {for (i = ++l; i < o && !w.relative[e[i].type]; i++);return (function e(h, f, g, v, y, t) {return (v && !v[L] && (v = e(v)),y && !y[L] && (y = e(y, t)),O(function (e, t, i, n) {var o,s,r,l,a = [],c = [],d = t.length,u =e ||(function (e, t, i) {for (var n = 0, o = t.length; n < o; n++)_(e, t[n], i);return i;})(f || "*", i.nodeType ? [i] : i, []),p = !h || (!e && f) ? u : ze(u, a, h, i, n);if ((g? g(p,(l = y || (e ? h : d || v) ? [] : t),i,n): (l = p),v))for (o = ze(l, c), v(o, [], i, n), s = o.length;s--;)(r = o[s]) && (l[c[s]] = !(p[c[s]] = r));if (e) {if (y || h) {if (y) {for (o = [], s = l.length; s--; )(r = l[s]) && o.push((p[s] = r));y(null, (l = []), o, n);}for (s = l.length; s--; )(r = l[s]) &&-1 < (o = y ? b.call(e, r) : a[s]) &&(e[o] = !(t[o] = r));}} else (l = ze(l === t ? l.splice(d, l.length) : l)), y ? y(null, t, l, n) : E.apply(t, l);}));})(1 < l && Ie(d),1 < l &&He(e.slice(0, l - 1).concat({value: " " === e[l - 2].type ? "*" : "",})).replace(ee, "$1"),t,l < i && We(e.slice(l, i)),i < o && We((e = e.slice(i))),i < o && He(e));}d.push(t);}return Ie(d);}function Xe(e, t) {var i,v,y,m,b,n = [],o = [],s = pe[e + " "];if (!s) {for (i = (t = t || je(e)).length; i--; )((s = We(t[i]))[L] ? n : o).push(s);(s = pe(e,((v = o),(m = 0 < (y = n).length),(b = 0 < v.length),m ? O(r) : r))).selector = e;}function r(e, t, i, n, o) {var s,r,l,a = 0,c = "0",d = e && [],u = [],p = oe,h = e || (b && w.find.TAG("*", o)),f = ($ += null == p ? 1 : Math.random() || 0.1),g = h.length;for (o && (oe = t == C || t || o);c !== g && null != (s = h[c]);c++) {if (b && s) {for (r = 0, t || s.ownerDocument == C || (Pe(s), (i = !A));(l = v[r++]);)if (l(s, t || C, i)) {E.call(n, s);break;}o && ($ = f);}m && ((s = !l && s) && a--, e) && d.push(s);}if (((a += c), m && c !== a)) {for (r = 0; (l = y[r++]); ) l(d, u, t, i);if (e) {if (0 < a)for (; c--; ) d[c] || u[c] || (u[c] = Q.call(n));u = ze(u);}E.apply(n, u),o &&!e &&0 < u.length &&1 < a + y.length &&k.uniqueSort(n);}return o && (($ = f), (oe = p)), d;}return s;}function Re(e, t, i, n) {var o,s,r,l,a,c = "function" == typeof e && e,d = !n && je((e = c.selector || e));if (((i = i || []), 1 === d.length)) {if (2 < (s = d[0] = d[0].slice(0)).length &&"ID" === (r = s[0]).type &&9 === t.nodeType &&A &&w.relative[s[1].type]) {if (!(t = (w.find.ID(r.matches[0].replace(u, h), t) || [])[0]))return i;c && (t = t.parentNode),(e = e.slice(s.shift().value.length));}for (o = Se.needsContext.test(e) ? 0 : s.length;o-- && ((r = s[o]), !w.relative[(l = r.type)]);)if ((a = w.find[l]) &&(n = a(r.matches[0].replace(u, h),(Ae.test(s[0].type) && qe(t.parentNode)) || t))) {if ((s.splice(o, 1), (e = n.length && He(s)))) break;return E.apply(i, n), i;}}return ((c || Xe(e, d))(n,t,!A,i,!t || (Ae.test(e) && qe(t.parentNode)) || t),i);}(Ne.prototype = w.filters = w.pseudos),(w.setFilters = new Ne()),(g.sortStable = L.split("").sort(fe).join("") === L),Pe(),(g.sortDetached = _e(function (e) {return (1 & e.compareDocumentPosition(C.createElement("fieldset")));})),(k.find = _),(k.expr[":"] = k.expr.pseudos),(k.unique = k.uniqueSort),(_.compile = Xe),(_.select = Re),(_.setDocument = Pe),(_.tokenize = je),(_.escape = k.escapeSelector),(_.getText = k.text),(_.isXML = k.isXMLDoc),(_.selectors = k.expr),(_.support = k.support),(_.uniqueSort = k.uniqueSort);function Be(e, t, i) {for (var n = [], o = void 0 !== i;(e = e[t]) && 9 !== e.nodeType;)if (1 === e.nodeType) {if (o && k(e).is(i)) break;n.push(e);}return n;}function Ye(e, t) {for (var i = []; e; e = e.nextSibling)1 === e.nodeType && e !== t && i.push(e);return i;}var Fe = k.expr.match.needsContext,Ue =/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Ve(e, i, n) {return m(i)? k.grep(e, function (e, t) {return !!i.call(e, t, e) !== n;}): i.nodeType? k.grep(e, function (e) {return (e === i) !== n;}): "string" != typeof i? k.grep(e, function (e) {return -1 < b.call(i, e) !== n;}): k.filter(i, e, n);}(k.filter = function (e, t, i) {var n = t[0];return (i && (e = ":not(" + e + ")"),1 === t.length && 1 === n.nodeType? k.find.matchesSelector(n, e)? [n]: []: k.find.matches(e,k.grep(t, function (e) {return 1 === e.nodeType;})));}),k.fn.extend({find: function (e) {var t,i,n = this.length,o = this;if ("string" != typeof e)return this.pushStack(k(e).filter(function () {for (t = 0; t < n; t++)if (k.contains(o[t], this)) return !0;}));for (i = this.pushStack([]), t = 0; t < n; t++)k.find(e, o[t], i);return 1 < n ? k.uniqueSort(i) : i;},filter: function (e) {return this.pushStack(Ve(this, e || [], !1));},not: function (e) {return this.pushStack(Ve(this, e || [], !0));},is: function (e) {return !!Ve(this,"string" == typeof e && Fe.test(e) ? k(e) : e || [],!1).length;},});var Ge,Ze = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Qe =(((k.fn.init = function (e, t, i) {if (e) {if (((i = i || Ge), "string" != typeof e))return e.nodeType? ((this[0] = e), (this.length = 1), this): m(e)? void 0 !== i.ready? i.ready(e): e(k): k.makeArray(e, this);if (!(n ="<" === e[0] &&">" === e[e.length - 1] &&3 <= e.length? [null, e, null]: Ze.exec(e)) ||(!n[1] && t))return (!t || t.jquery ? t || i : this.constructor(t)).find(e);if (n[1]) {if (((t = t instanceof k ? t[0] : t),k.merge(this,k.parseHTML(n[1],t && t.nodeType ? t.ownerDocument || t : T,!0)),Ue.test(n[1]) && k.isPlainObject(t)))for (var n in t)m(this[n]) ? this[n](t[n]) : this.attr(n, t[n]);} else(i = T.getElementById(n[2])) &&((this[0] = i), (this.length = 1));}return this;}).prototype = k.fn),(Ge = k(T)),/^(?:parents|prev(?:Until|All))/),Je = { children: !0, contents: !0, next: !0, prev: !0 };function Ke(e, t) {for (; (e = e[t]) && 1 !== e.nodeType; );return e;}k.fn.extend({has: function (e) {var t = k(e, this),i = t.length;return this.filter(function () {for (var e = 0; e < i; e++)if (k.contains(this, t[e])) return !0;});},closest: function (e, t) {var i,n = 0,o = this.length,s = [],r = "string" != typeof e && k(e);if (!Fe.test(e))for (; n < o; n++)for (i = this[n]; i && i !== t; i = i.parentNode)if (i.nodeType < 11 &&(r? -1 < r.index(i): 1 === i.nodeType && k.find.matchesSelector(i, e))) {s.push(i);break;}return this.pushStack(1 < s.length ? k.uniqueSort(s) : s);},index: function (e) {return e? "string" == typeof e? b.call(k(e), this[0]): b.call(this, e.jquery ? e[0] : e): this[0] && this[0].parentNode? this.first().prevAll().length: -1;},add: function (e, t) {return this.pushStack(k.uniqueSort(k.merge(this.get(), k(e, t))));},addBack: function (e) {return this.add(null == e ? this.prevObject : this.prevObject.filter(e));},}),k.each({parent: function (e) {e = e.parentNode;return e && 11 !== e.nodeType ? e : null;},parents: function (e) {return Be(e, "parentNode");},parentsUntil: function (e, t, i) {return Be(e, "parentNode", i);},next: function (e) {return Ke(e, "nextSibling");},prev: function (e) {return Ke(e, "previousSibling");},nextAll: function (e) {return Be(e, "nextSibling");},prevAll: function (e) {return Be(e, "previousSibling");},nextUntil: function (e, t, i) {return Be(e, "nextSibling", i);},prevUntil: function (e, t, i) {return Be(e, "previousSibling", i);},siblings: function (e) {return Ye((e.parentNode || {}).firstChild, e);},children: function (e) {return Ye(e.firstChild);},contents: function (e) {return null != e.contentDocument && M(e.contentDocument)? e.contentDocument: (x(e, "template") && (e = e.content || e),k.merge([], e.childNodes));},},function (n, o) {k.fn[n] = function (e, t) {var i = k.map(this, o, e);return ((t = "Until" !== n.slice(-5) ? e : t) &&"string" == typeof t &&(i = k.filter(t, i)),1 < this.length &&(Je[n] || k.uniqueSort(i), Qe.test(n)) &&i.reverse(),this.pushStack(i));};});var D = /[^\x20\t\r\n\f]+/g;function et(e) {return e;}function tt(e) {throw e;}function it(e, t, i, n) {var o;try {e && m((o = e.promise))? o.call(e).done(t).fail(i): e && m((o = e.then))? o.call(e, t, i): t.apply(void 0, [e].slice(n));} catch (e) {i.apply(void 0, [e]);}}(k.Callbacks = function (n) {var e, i;n ="string" == typeof n? ((e = n),(i = {}),k.each(e.match(D) || [], function (e, t) {i[t] = !0;}),i): k.extend({}, n);function o() {for (l = l || n.once, r = s = !0; c.length; d = -1)for (t = c.shift(); ++d < a.length; )!1 === a[d].apply(t[0], t[1]) &&n.stopOnFalse &&((d = a.length), (t = !1));n.memory || (t = !1), (s = !1), l && (a = t ? [] : "");}var s,t,r,l,a = [],c = [],d = -1,u = {add: function () {return (a &&(t && !s && ((d = a.length - 1), c.push(t)),(function i(e) {k.each(e, function (e, t) {m(t)? (n.unique && u.has(t)) || a.push(t): t && t.length && "string" !== V(t) && i(t);});})(arguments),t) &&!s &&o(),this);},remove: function () {return (k.each(arguments, function (e, t) {for (var i; -1 < (i = k.inArray(t, a, i)); )a.splice(i, 1), i <= d && d--;}),this);},has: function (e) {return e ? -1 < k.inArray(e, a) : 0 < a.length;},empty: function () {return (a = a && []), this;},disable: function () {return (l = c = []), (a = t = ""), this;},disabled: function () {return !a;},lock: function () {return (l = c = []), t || s || (a = t = ""), this;},locked: function () {return !!l;},fireWith: function (e, t) {return (l ||((t = [e, (t = t || []).slice ? t.slice() : t]),c.push(t),s) ||o(),this);},fire: function () {return u.fireWith(this, arguments), this;},fired: function () {return !!r;},};return u;}),k.extend({Deferred: function (e) {var s = [["notify","progress",k.Callbacks("memory"),k.Callbacks("memory"),2,],["resolve","done",k.Callbacks("once memory"),k.Callbacks("once memory"),0,"resolved",],["reject","fail",k.Callbacks("once memory"),k.Callbacks("once memory"),1,"rejected",],],o = "pending",r = {state: function () {return o;},always: function () {return l.done(arguments).fail(arguments), this;},catch: function (e) {return r.then(null, e);},pipe: function () {var o = arguments;return k.Deferred(function (n) {k.each(s, function (e, t) {var i = m(o[t[4]]) && o[t[4]];l[t[1]](function () {var e = i && i.apply(this, arguments);e && m(e.promise)? e.promise().progress(n.notify).done(n.resolve).fail(n.reject): n[t[0] + "With"](this,i ? [e] : arguments);});}),(o = null);}).promise();},then: function (t, i, n) {var a = 0;function c(o, s, r, l) {return function () {function e() {var e, t;if (!(o < a)) {if ((e = r.apply(i, n)) === s.promise())throw new TypeError("Thenable self-resolution");(t =e &&("object" == typeof e ||"function" == typeof e) &&e.then),m(t)? l? t.call(e,c(a, s, et, l),c(a, s, tt, l)): (a++,t.call(e,c(a, s, et, l),c(a, s, tt, l),c(a, s, et, s.notifyWith))): (r !== et && ((i = void 0), (n = [e])),(l || s.resolveWith)(i, n));}}var i = this,n = arguments,t = l? e: function () {try {e();} catch (e) {k.Deferred.exceptionHook &&k.Deferred.exceptionHook(e, t.error),a <= o + 1 &&(r !== tt &&((i = void 0), (n = [e])),s.rejectWith(i, n));}};o? t(): (k.Deferred.getErrorHook? (t.error = k.Deferred.getErrorHook()): k.Deferred.getStackHook &&(t.error = k.Deferred.getStackHook()),S.setTimeout(t));};}return k.Deferred(function (e) {s[0][3].add(c(0, e, m(n) ? n : et, e.notifyWith)),s[1][3].add(c(0, e, m(t) ? t : et)),s[2][3].add(c(0, e, m(i) ? i : tt));}).promise();},promise: function (e) {return null != e ? k.extend(e, r) : r;},},l = {};return (k.each(s, function (e, t) {var i = t[2],n = t[5];(r[t[1]] = i.add),n &&i.add(function () {o = n;},s[3 - e][2].disable,s[3 - e][3].disable,s[0][2].lock,s[0][3].lock),i.add(t[3].fire),(l[t[0]] = function () {return (l[t[0] + "With"](this === l ? void 0 : this,arguments),this);}),(l[t[0] + "With"] = i.fireWith);}),r.promise(l),e && e.call(l, l),l);},when: function (e) {function t(t) {return function (e) {(o[t] = this),(s[t] = 1 < arguments.length ? l.call(arguments) : e),--i || r.resolveWith(o, s);};}var i = arguments.length,n = i,o = Array(n),s = l.call(arguments),r = k.Deferred();if (i <= 1 &&(it(e, r.done(t(n)).resolve, r.reject, !i),"pending" === r.state() || m(s[n] && s[n].then)))return r.then();for (; n--; ) it(s[n], t(n), r.reject);return r.promise();},});var nt = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/,ot =((k.Deferred.exceptionHook = function (e, t) {S.console &&S.console.warn &&e &&nt.test(e.name) &&S.console.warn("jQuery.Deferred exception: " + e.message,e.stack,t);}),(k.readyException = function (e) {S.setTimeout(function () {throw e;});}),k.Deferred());function st() {T.removeEventListener("DOMContentLoaded", st),S.removeEventListener("load", st),k.ready();}(k.fn.ready = function (e) {return (ot.then(e).catch(function (e) {k.readyException(e);}),this);}),k.extend({isReady: !1,readyWait: 1,ready: function (e) {(!0 === e ? --k.readyWait : k.isReady) ||((k.isReady = !0) !== e && 0 < --k.readyWait) ||ot.resolveWith(T, [k]);},}),(k.ready.then = ot.then),"complete" === T.readyState ||("loading" !== T.readyState && !T.documentElement.doScroll)? S.setTimeout(k.ready): (T.addEventListener("DOMContentLoaded", st),S.addEventListener("load", st));function d(e, t, i, n, o, s, r) {var l = 0,a = e.length,c = null == i;if ("object" === V(i))for (l in ((o = !0), i)) d(e, t, l, i[l], !0, s, r);else if (void 0 !== n &&((o = !0),m(n) || (r = !0),(t = c? r? (t.call(e, n), null): ((c = t),function (e, t, i) {return c.call(k(e), i);}): t)))for (; l < a; l++)t(e[l], i, r ? n : n.call(e[l], l, t(e[l], i)));return o ? e : c ? t.call(e) : a ? t(e[0], i) : s;}var rt = /^-ms-/,lt = /-([a-z])/g;function at(e, t) {return t.toUpperCase();}function q(e) {return e.replace(rt, "ms-").replace(lt, at);}function ct(e) {return 1 === e.nodeType || 9 === e.nodeType || !+e.nodeType;}function dt() {this.expando = k.expando + dt.uid++;}(dt.uid = 1),(dt.prototype = {cache: function (e) {var t = e[this.expando];return (t ||((t = {}),ct(e) &&(e.nodeType? (e[this.expando] = t): Object.defineProperty(e, this.expando, {value: t,configurable: !0,}))),t);},set: function (e, t, i) {var n,o = this.cache(e);if ("string" == typeof t) o[q(t)] = i;else for (n in t) o[q(n)] = t[n];return o;},get: function (e, t) {return void 0 === t? this.cache(e): e[this.expando] && e[this.expando][q(t)];},access: function (e, t, i) {return void 0 === t ||(t && "string" == typeof t && void 0 === i)? this.get(e, t): (this.set(e, t, i), void 0 !== i ? i : t);},remove: function (e, t) {var i,n = e[this.expando];if (void 0 !== n) {if (void 0 !== t) {i = (t = Array.isArray(t)? t.map(q): (t = q(t)) in n? [t]: t.match(D) || []).length;for (; i--; ) delete n[t[i]];}(void 0 !== t && !k.isEmptyObject(n)) ||(e.nodeType? (e[this.expando] = void 0): delete e[this.expando]);}},hasData: function (e) {e = e[this.expando];return void 0 !== e && !k.isEmptyObject(e);},});var y = new dt(),a = new dt(),ut = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,pt = /[A-Z]/g;function ht(e, t, i) {var n, o;if (void 0 === i && 1 === e.nodeType)if (((n = "data-" + t.replace(pt, "-$&").toLowerCase()),"string" == typeof (i = e.getAttribute(n)))) {try {i ="true" === (o = i) ||("false" !== o &&("null" === o? null: o === +o + ""? +o: ut.test(o)? JSON.parse(o): o));} catch (e) {}a.set(e, t, i);} else i = void 0;return i;}k.extend({hasData: function (e) {return a.hasData(e) || y.hasData(e);},data: function (e, t, i) {return a.access(e, t, i);},removeData: function (e, t) {a.remove(e, t);},_data: function (e, t, i) {return y.access(e, t, i);},_removeData: function (e, t) {y.remove(e, t);},}),k.fn.extend({data: function (i, e) {var t,n,o,s = this[0],r = s && s.attributes;if (void 0 !== i)return "object" == typeof i? this.each(function () {a.set(this, i);}): d(this,function (e) {var t;if (s && void 0 === e)return void 0 !== (t = a.get(s, i)) ||void 0 !== (t = ht(s, i))? t: void 0;this.each(function () {a.set(this, i, e);});},null,e,1 < arguments.length,null,!0);if (this.length &&((o = a.get(s)), 1 === s.nodeType) &&!y.get(s, "hasDataAttrs")) {for (t = r.length; t--; )r[t] &&0 === (n = r[t].name).indexOf("data-") &&((n = q(n.slice(5))), ht(s, n, o[n]));y.set(s, "hasDataAttrs", !0);}return o;},removeData: function (e) {return this.each(function () {a.remove(this, e);});},}),k.extend({queue: function (e, t, i) {var n;if (e)return ((n = y.get(e, (t = (t || "fx") + "queue"))),i &&(!n || Array.isArray(i)? (n = y.access(e, t, k.makeArray(i))): n.push(i)),n || []);},dequeue: function (e, t) {t = t || "fx";var i = k.queue(e, t),n = i.length,o = i.shift(),s = k._queueHooks(e, t);"inprogress" === o && ((o = i.shift()), n--),o &&("fx" === t && i.unshift("inprogress"),delete s.stop,o.call(e,function () {k.dequeue(e, t);},s)),!n && s && s.empty.fire();},_queueHooks: function (e, t) {var i = t + "queueHooks";return (y.get(e, i) ||y.access(e, i, {empty: k.Callbacks("once memory").add(function () {y.remove(e, [t + "queue", i]);}),}));},}),k.fn.extend({queue: function (t, i) {var e = 2;return ("string" != typeof t && ((i = t), (t = "fx"), e--),arguments.length < e? k.queue(this[0], t): void 0 === i? this: this.each(function () {var e = k.queue(this, t, i);k._queueHooks(this, t),"fx" === t &&"inprogress" !== e[0] &&k.dequeue(this, t);}));},dequeue: function (e) {return this.each(function () {k.dequeue(this, e);});},clearQueue: function (e) {return this.queue(e || "fx", []);},promise: function (e, t) {function i() {--o || s.resolveWith(r, [r]);}var n,o = 1,s = k.Deferred(),r = this,l = this.length;for ("string" != typeof e && ((t = e), (e = void 0)),e = e || "fx";l--;)(n = y.get(r[l], e + "queueHooks")) &&n.empty &&(o++, n.empty.add(i));return i(), s.promise(t);},});function ft(e, t) {return ("none" === (e = t || e).style.display ||("" === e.style.display &&mt(e) &&"none" === k.css(e, "display")));}var e = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,gt = new RegExp("^(?:([+-])=|)(" + e + ")([a-z%]*)$", "i"),vt = ["Top", "Right", "Bottom", "Left"],yt = T.documentElement,mt = function (e) {return k.contains(e.ownerDocument, e);},bt = { composed: !0 };yt.getRootNode &&(mt = function (e) {return (k.contains(e.ownerDocument, e) ||e.getRootNode(bt) === e.ownerDocument);});function xt(e, t, i, n) {var o,s,r = 20,l = n? function () {return n.cur();}: function () {return k.css(e, t, "");},a = l(),c = (i && i[3]) || (k.cssNumber[t] ? "" : "px"),d =e.nodeType &&(k.cssNumber[t] || ("px" !== c && +a)) &>.exec(k.css(e, t));if (d && d[3] !== c) {for (c = c || d[3], d = +(a /= 2) || 1; r--; )k.style(e, t, d + c),(1 - s) * (1 - (s = l() / a || 0.5)) <= 0 && (r = 0),(d /= s);k.style(e, t, (d *= 2) + c), (i = i || []);}return (i &&((d = +d || +a || 0),(o = i[1] ? d + (i[1] + 1) * i[2] : +i[2]),n) &&((n.unit = c), (n.start = d), (n.end = o)),o);}var wt = {};function St(e, t) {for (var i, n, o, s, r, l = [], a = 0, c = e.length; a < c; a++)(n = e[a]).style &&((i = n.style.display),t? ("none" === i &&((l[a] = y.get(n, "display") || null),l[a] || (n.style.display = "")),"" === n.style.display &&ft(n) &&(l[a] =((r = s = void 0),(s = (o = n).ownerDocument),(r = wt[(o = o.nodeName)]) ||((s = s.body.appendChild(s.createElement(o))),(r = k.css(s, "display")),s.parentNode.removeChild(s),(wt[o] = r = "none" === r ? "block" : r))))): "none" !== i &&((l[a] = "none"), y.set(n, "display", i)));for (a = 0; a < c; a++)null != l[a] && (e[a].style.display = l[a]);return e;}k.fn.extend({show: function () {return St(this, !0);},hide: function () {return St(this);},toggle: function (e) {return "boolean" == typeof e? e? this.show(): this.hide(): this.each(function () {ft(this) ? k(this).show() : k(this).hide();});},});var Tt = /^(?:checkbox|radio)$/i,kt = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ct = /^$|^module$|\/(?:java|ecma)script/i,s = T.createDocumentFragment().appendChild(T.createElement("div")),f =((r = T.createElement("input")).setAttribute("type", "radio"),r.setAttribute("checked", "checked"),r.setAttribute("name", "t"),s.appendChild(r),(g.checkClone = s.cloneNode(!0).cloneNode(!0).lastChild.checked),(s.innerHTML = ""),(g.noCloneChecked = !!s.cloneNode(!0).lastChild.defaultValue),(s.innerHTML = "
"),(g.option = !!s.lastChild),{thead: [1, "
"],col: [2, "
"],tr: [2, "
"],td: [3, "
"],_default: [0, "", ""],});function v(e, t) {var i =void 0 !== e.getElementsByTagName? e.getElementsByTagName(t || "*"): void 0 !== e.querySelectorAll? e.querySelectorAll(t || "*"): [];return void 0 === t || (t && x(e, t)) ? k.merge([e], i) : i;}function At(e, t) {for (var i = 0, n = e.length; i < n; i++)y.set(e[i], "globalEval", !t || y.get(t[i], "globalEval"));}(f.tbody = f.tfoot = f.colgroup = f.caption = f.thead),(f.th = f.td),g.option ||(f.optgroup = f.option =[1, ""]);var Et = /<|?\w+;/;function Lt(e, t, i, n, o) {for (var s,r,l,a,c,d = t.createDocumentFragment(),u = [],p = 0,h = e.length;p < h;p++)if ((s = e[p]) || 0 === s)if ("object" === V(s)) k.merge(u, s.nodeType ? [s] : s);else if (Et.test(s)) {for (r = r || d.appendChild(t.createElement("div")),l = (kt.exec(s) || ["", ""])[1].toLowerCase(),l = f[l] || f._default,r.innerHTML = l[1] + k.htmlPrefilter(s) + l[2],c = l[0];c--;)r = r.lastChild;k.merge(u, r.childNodes),((r = d.firstChild).textContent = "");} else u.push(t.createTextNode(s));for (d.textContent = "", p = 0; (s = u[p++]); )if (n && -1 < k.inArray(s, n)) o && o.push(s);else if (((a = mt(s)),(r = v(d.appendChild(s), "script")),a && At(r),i))for (c = 0; (s = r[c++]); )Ct.test(s.type || "") && i.push(s);return d;}var $t = /^([^.]*)(?:\.(.+)|)/;function _t() {return !0;}function Ot() {return !1;}function Dt(e, t, i, n, o, s) {var r, l;if ("object" == typeof t) {for (l in ("string" != typeof i &&((n = n || i), (i = void 0)),t))Dt(e, l, i, n, t[l], s);return e;}if ((null == n && null == o? ((o = i), (n = i = void 0)): null == o &&("string" == typeof i? ((o = n), (n = void 0)): ((o = n), (n = i), (i = void 0))),!1 === o))o = Ot;else if (!o) return e;return (1 === s &&((r = o),((o = function (e) {return k().off(e), r.apply(this, arguments);}).guid = r.guid || (r.guid = k.guid++))),e.each(function () {k.event.add(this, t, o, n, i);}));}function qt(e, n, t) {t? (y.set(e, n, !1),k.event.add(e, n, {namespace: !1,handler: function (e) {var t,i = y.get(this, n);if (1 & e.isTrigger && this[n]) {if (i)(k.event.special[n] || {}).delegateType &&e.stopPropagation();else if (((i = l.call(arguments)),y.set(this, n, i),this[n](),(t = y.get(this, n)),y.set(this, n, !1),i !== t))return (e.stopImmediatePropagation(),e.preventDefault(),t);} elsei &&(y.set(this,n,k.event.trigger(i[0], i.slice(1), this)),e.stopPropagation(),(e.isImmediatePropagationStopped = _t));},})): void 0 === y.get(e, n) && k.event.add(e, n, _t);}(k.event = {global: {},add: function (t, e, i, n, o) {var s,r,l,a,c,d,u,p,h,f = y.get(t);if (ct(t))for (i.handler && ((i = (s = i).handler), (o = s.selector)),o && k.find.matchesSelector(yt, o),i.guid || (i.guid = k.guid++),l = (l = f.events) || (f.events = Object.create(null)),r =(r = f.handle) ||(f.handle = function (e) {return void 0 !== k && k.event.triggered !== e.type? k.event.dispatch.apply(t, arguments): void 0;}),a = (e = (e || "").match(D) || [""]).length;a--;)(u = h = (p = $t.exec(e[a]) || [])[1]),(p = (p[2] || "").split(".").sort()),u &&((c = k.event.special[u] || {}),(u = (o ? c.delegateType : c.bindType) || u),(c = k.event.special[u] || {}),(h = k.extend({type: u,origType: h,data: n,handler: i,guid: i.guid,selector: o,needsContext:o && k.expr.match.needsContext.test(o),namespace: p.join("."),},s)),(d = l[u]) ||(((d = l[u] = []).delegateCount = 0),c.setup && !1 !== c.setup.call(t, n, p, r)) ||(t.addEventListener && t.addEventListener(u, r)),c.add &&(c.add.call(t, h),h.handler.guid || (h.handler.guid = i.guid)),o ? d.splice(d.delegateCount++, 0, h) : d.push(h),(k.event.global[u] = !0));},remove: function (e, t, i, n, o) {var s,r,l,a,c,d,u,p,h,f,g,v = y.hasData(e) && y.get(e);if (v && (a = v.events)) {for (c = (t = (t || "").match(D) || [""]).length; c--; )if (((h = g = (l = $t.exec(t[c]) || [])[1]),(f = (l[2] || "").split(".").sort()),h)) {for (u = k.event.special[h] || {},p =a[(h = (n ? u.delegateType : u.bindType) || h)] ||[],l =l[2] &&new RegExp("(^|\\.)" + f.join("\\.(?:.*\\.|)") + "(\\.|$)"),r = s = p.length;s--;)(d = p[s]),(!o && g !== d.origType) ||(i && i.guid !== d.guid) ||(l && !l.test(d.namespace)) ||(n &&n !== d.selector &&("**" !== n || !d.selector)) ||(p.splice(s, 1),d.selector && p.delegateCount--,u.remove && u.remove.call(e, d));r &&!p.length &&((u.teardown &&!1 !== u.teardown.call(e, f, v.handle)) ||k.removeEvent(e, h, v.handle),delete a[h]);} else for (h in a) k.event.remove(e, h + t[c], i, n, !0);k.isEmptyObject(a) && y.remove(e, "handle events");}},dispatch: function (e) {var t,i,n,o,s,r = new Array(arguments.length),l = k.event.fix(e),e =(y.get(this, "events") || Object.create(null))[l.type] ||[],a = k.event.special[l.type] || {};for (r[0] = l, t = 1; t < arguments.length; t++)r[t] = arguments[t];if (((l.delegateTarget = this),!a.preDispatch || !1 !== a.preDispatch.call(this, l))) {for (s = k.event.handlers.call(this, l, e), t = 0;(n = s[t++]) && !l.isPropagationStopped();)for (l.currentTarget = n.elem, i = 0;(o = n.handlers[i++]) &&!l.isImmediatePropagationStopped();)(l.rnamespace &&!1 !== o.namespace &&!l.rnamespace.test(o.namespace)) ||((l.handleObj = o),(l.data = o.data),void 0 !==(o = ((k.event.special[o.origType] || {}).handle ||o.handler).apply(n.elem, r)) &&!1 === (l.result = o) &&(l.preventDefault(), l.stopPropagation()));return (a.postDispatch && a.postDispatch.call(this, l), l.result);}},handlers: function (e, t) {var i,n,o,s,r,l = [],a = t.delegateCount,c = e.target;if (a && c.nodeType && !("click" === e.type && 1 <= e.button))for (; c !== this; c = c.parentNode || this)if (1 === c.nodeType &&("click" !== e.type || !0 !== c.disabled)) {for (s = [], r = {}, i = 0; i < a; i++)void 0 === r[(o = (n = t[i]).selector + " ")] &&(r[o] = n.needsContext? -1 < k(o, this).index(c): k.find(o, this, null, [c]).length),r[o] && s.push(n);s.length && l.push({ elem: c, handlers: s });}return ((c = this),a < t.length && l.push({ elem: c, handlers: t.slice(a) }),l);},addProp: function (t, e) {Object.defineProperty(k.Event.prototype, t, {enumerable: !0,configurable: !0,get: m(e)? function () {if (this.originalEvent) return e(this.originalEvent);}: function () {if (this.originalEvent) return this.originalEvent[t];},set: function (e) {Object.defineProperty(this, t, {enumerable: !0,configurable: !0,writable: !0,value: e,});},});},fix: function (e) {return e[k.expando] ? e : new k.Event(e);},special: {load: { noBubble: !0 },click: {setup: function (e) {e = this || e;return (Tt.test(e.type) &&e.click &&x(e, "input") &&qt(e, "click", !0),!1);},trigger: function (e) {e = this || e;return (Tt.test(e.type) &&e.click &&x(e, "input") &&qt(e, "click"),!0);},_default: function (e) {e = e.target;return ((Tt.test(e.type) &&e.click &&x(e, "input") &&y.get(e, "click")) ||x(e, "a"));},},beforeunload: {postDispatch: function (e) {void 0 !== e.result &&e.originalEvent &&(e.originalEvent.returnValue = e.result);},},},}),(k.removeEvent = function (e, t, i) {e.removeEventListener && e.removeEventListener(t, i);}),(k.Event = function (e, t) {if (!(this instanceof k.Event)) return new k.Event(e, t);e && e.type? ((this.originalEvent = e),(this.type = e.type),(this.isDefaultPrevented =e.defaultPrevented ||(void 0 === e.defaultPrevented && !1 === e.returnValue)? _t: Ot),(this.target =e.target && 3 === e.target.nodeType? e.target.parentNode: e.target),(this.currentTarget = e.currentTarget),(this.relatedTarget = e.relatedTarget)): (this.type = e),t && k.extend(this, t),(this.timeStamp = (e && e.timeStamp) || Date.now()),(this[k.expando] = !0);}),(k.Event.prototype = {constructor: k.Event,isDefaultPrevented: Ot,isPropagationStopped: Ot,isImmediatePropagationStopped: Ot,isSimulated: !1,preventDefault: function () {var e = this.originalEvent;(this.isDefaultPrevented = _t),e && !this.isSimulated && e.preventDefault();},stopPropagation: function () {var e = this.originalEvent;(this.isPropagationStopped = _t),e && !this.isSimulated && e.stopPropagation();},stopImmediatePropagation: function () {var e = this.originalEvent;(this.isImmediatePropagationStopped = _t),e && !this.isSimulated && e.stopImmediatePropagation(),this.stopPropagation();},}),k.each({altKey: !0,bubbles: !0,cancelable: !0,changedTouches: !0,ctrlKey: !0,detail: !0,eventPhase: !0,metaKey: !0,pageX: !0,pageY: !0,shiftKey: !0,view: !0,char: !0,code: !0,charCode: !0,key: !0,keyCode: !0,button: !0,buttons: !0,clientX: !0,clientY: !0,offsetX: !0,offsetY: !0,pointerId: !0,pointerType: !0,screenX: !0,screenY: !0,targetTouches: !0,toElement: !0,touches: !0,which: !0,},k.event.addProp),k.each({ focus: "focusin", blur: "focusout" }, function (n, o) {function s(e) {var t, i;T.documentMode? ((t = y.get(this, "handle")),((i = k.event.fix(e)).type ="focusin" === e.type ? "focus" : "blur"),(i.isSimulated = !0),t(e),i.target === i.currentTarget && t(i)): k.event.simulate(o, e.target, k.event.fix(e));}(k.event.special[n] = {setup: function () {var e;if ((qt(this, n, !0), !T.documentMode)) return !1;(e = y.get(this, o)) || this.addEventListener(o, s),y.set(this, o, (e || 0) + 1);},trigger: function () {return qt(this, n), !0;},teardown: function () {var e;if (!T.documentMode) return !1;(e = y.get(this, o) - 1)? y.set(this, o, e): (this.removeEventListener(o, s), y.remove(this, o));},_default: function (e) {return y.get(e.target, n);},delegateType: o,}),(k.event.special[o] = {setup: function () {var e = this.ownerDocument || this.document || this,t = T.documentMode ? this : e,i = y.get(t, o);i ||(T.documentMode? this.addEventListener(o, s): e.addEventListener(n, s, !0)),y.set(t, o, (i || 0) + 1);},teardown: function () {var e = this.ownerDocument || this.document || this,t = T.documentMode ? this : e,i = y.get(t, o) - 1;i? y.set(t, o, i): (T.documentMode? this.removeEventListener(o, s): e.removeEventListener(n, s, !0),y.remove(t, o));},});}),k.each({mouseenter: "mouseover",mouseleave: "mouseout",pointerenter: "pointerover",pointerleave: "pointerout",},function (e, o) {k.event.special[e] = {delegateType: o,bindType: o,handle: function (e) {var t,i = e.relatedTarget,n = e.handleObj;return ((i && (i === this || k.contains(this, i))) ||((e.type = n.origType),(t = n.handler.apply(this, arguments)),(e.type = o)),t);},};}),k.fn.extend({on: function (e, t, i, n) {return Dt(this, e, t, i, n);},one: function (e, t, i, n) {return Dt(this, e, t, i, n, 1);},off: function (e, t, i) {var n, o;if (e && e.preventDefault && e.handleObj)(n = e.handleObj),k(e.delegateTarget).off(n.namespace? n.origType + "." + n.namespace: n.origType,n.selector,n.handler);else {if ("object" != typeof e)return ((!1 !== t && "function" != typeof t) ||((i = t), (t = void 0)),!1 === i && (i = Ot),this.each(function () {k.event.remove(this, e, i, t);}));for (o in e) this.off(o, t, e[o]);}return this;},});var Pt = /
×