1function toggleMainMenu(e) { 2 try { 3 (document.getElementById("header").className = e ? "open" : ""), 4 e || 5 [].forEach.call(document.querySelectorAll("#mainMenu .hover, #mainMenu .open"), function (e) { 6 elToggleClass(e, "hover open"); 7 }); 8 } catch (e) {} 9} 10function elHasClass(e, t) { 11 var n = t.replace(/\./gi, ""); 12 return e.classList ? e.classList.contains(n) : new RegExp("(^| )" + n + "( |$)", "gi").test(e.className); 13} 14function elToggleClass(e, t, n) { 15 t.split(" ").forEach(function (t) { 16 if (e.classList) void 0 === n ? e.classList.toggle(t) : !0 === n ? e.classList.add(t) : e.classList.remove(t); 17 else if (void 0 === n) { 18 for (var r = e.className.split(" "), o = -1, a = r.length; a--; ) r[a] === t && (o = a); 19 o >= 0 ? r.splice(o, 1) : r.push(t), (e.className = r.join(" ")); 20 } else !0 === n ? (e.className += " " + t) : (e.className = e.className.replace(new RegExp("(^|\\b)" + t.split(" ").join("|") + "(\\b|$)", "gi"), " ")); 21 }); 22} 23function offset(e) { 24 var t = e.getBoundingClientRect(), 25 n = window.pageXOffset || document.documentElement.scrollLeft, 26 r = window.pageYOffset || document.documentElement.scrollTop; 27 return { top: t.top + r, left: t.left + n }; 28} 29function elAddEventListener(e, t, n, r) { 30 if( e !== null ) 31 t.split(" ").forEach(function (t) { 32 e.addEventListener 33 ? e.addEventListener(t, n, !(!0 !== r || !Modernizr.passiveeventlisteners) && { passive: !0 }) 34 : e.attachEvent("on" + t, function () { 35 n.call(e); 36 }); 37 }); 38} 39function elFilter(e, t) { 40 return Array.prototype.slice.call(e).filter(function (e) { 41 return t(e); 42 }); 43} 44function ready(e) { 45 "loading" != document.readyState 46 ? e() 47 : document.addEventListener 48 ? document.addEventListener("DOMContentLoaded", e) 49 : document.attachEvent("onreadystatechange", function () { 50 "loading" != document.readyState && e(); 51 }); 52} 53function init_gMap() { 54 __initGMap = !0; 55} 56!(function (e) { 57 "function" == typeof define && define.amd ? define(["../widgets/datepicker"], e) : e(jQuery.datepicker); 58})(function (e) { 59 return ( 60 (e.regional.es = { 61 closeText: "Cerrar", 62 prevText: "<Ant", 63 nextText: "Sig>", 64 currentText: "Hoy", 65 monthNames: ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"], 66 monthNamesShort: ["ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov", "dic"], 67 dayNames: ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"], 68 dayNamesShort: ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"], 69 dayNamesMin: ["D", "L", "M", "X", "J", "V", "S"], 70 weekHeader: "Sm", 71 dateFormat: "dd/mm/yy", 72 firstDay: 1, 73 isRTL: !1, 74 showMonthAfterYear: !1, 75 yearSuffix: "", 76 }), 77 e.setDefaults(e.regional.es), 78 e.regional.es 79 ); 80}), 81 (function (e) { 82 "function" == typeof define && define.amd ? define(["../widgets/datepicker"], e) : e(jQuery.datepicker); 83 })(function (e) { 84 return ( 85 (e.regional["pt-BR"] = { 86 closeText: "Fechar", 87 prevText: "<Anterior", 88 nextText: "Próximo>", 89 currentText: "Hoje", 90 monthNames: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 91 monthNamesShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], 92 dayNames: ["Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "SÃ
92¡bado"], 93 dayNamesShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"], 94 dayNamesMin: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"], 95 weekHeader: "Sm", 96 dateFormat: "dd/mm/yy", 97 firstDay: 0, 98 isRTL: !1, 99 showMonthAfterYear: !1, 100 yearSuffix: "", 101 }), 102 e.setDefaults(e.regional["pt-BR"]), 103 e.regional["pt-BR"] 104 ); 105 }), 106 (function (e, t, n) { 107 function r(e, t) { 108 return typeof e === t; 109 } 110 function o() { 111 var e, t, n, o, a, i, l; 112 for (var s in E) 113 if (E.hasOwnProperty(s)) { 114 if (((e = []), (t = E[s]), t.name && (e.push(t.name.toLowerCase()), t.options && t.options.aliases && t.options.aliases.length))) for (n = 0; n < t.options.aliases.length; n++) e.push(t.options.aliases[n].toLowerCase()); 115 for (o = r(t.fn, "function") ? t.fn() : t.fn, a = 0; a < e.length; a++) 116 (i = e[a]), (l = i.split(".")), 1 === l.length ? (x[l[0]] = o) : (!x[l[0]] || x[l[0]] instanceof Boolean || (x[l[0]] = new Boolean(x[l[0]])), (x[l[0]][l[1]] = o)), S.push((o ? "" : "no-") + l.join("-")); 117 } 118 } 119 function a(e) { 120 var t = T.className, 121 n = x._config.classPrefix || ""; 122 if ((N && (t = t.baseVal), x._config.enableJSClass)) { 123 var r = new RegExp("(^|\\s)" + n + "no-js(\\s|$)"); 124 t = t.replace(r, "$1" + n + "js$2"); 125 } 126 x._config.enableClasses && ((t += " " + n + e.join(" " + n)), N ? (T.className.baseVal = t) : (T.className = t)); 127 } 128 function i(e, t) { 129 if ("object" == typeof e) for (var n in e) M(e, n) && i(n, e[n]); 130 else { 131 e = e.toLowerCase(); 132 var r = e.split("."), 133 o = x[r[0]]; 134 if ((2 == r.length && (o = o[r[1]]), void 0 !== o)) return x; 135 (t = "function" == typeof t ? t() : t), 136 1 == r.length ? (x[r[0]] = t) : (!x[r[0]] || x[r[0]] instanceof Boolean || (x[r[0]] = new Boolean(x[r[0]])), (x[r[0]][r[1]] = t)), 137 a([(t && 0 != t ? "" : "no-") + r.join("-")]), 138 x._trigger(e, t); 139 } 140 return x; 141 } 142 function l() { 143 return "function" != typeof t.createElement ? t.createElement(arguments[0]) : N ? t.createElementNS.call(t, "http://www.w3.org/2000/svg", arguments[0]) : t.createElement.apply(t, arguments); 144 } 145 function s(e) { 146 return e 147 .replace(/([a-z])-([a-z])/g, function (e, t, n) { 148 return t + n.toUpperCase(); 149 }) 150 .replace(/^-/, ""); 151 } 152 function c(e) { 153 return e 154 .replace(/([A-Z])/g, function (e, t) { 155 return "-" + t.toLowerCase(); 156 }) 157 .replace(/^ms-/, "-ms-"); 158 } 159 function u(e, t) { 160 return !!~("" + e).indexOf(t); 161 } 162 function d(e, t) { 163 return function () { 164 return e.apply(t, arguments); 165 }; 166 } 167 function f(e, t, n) { 168 var o; 169 for (var a in e) if (e[a] in t) return !1 === n ? e[a] : ((o = t[e[a]]), r(o, "function") ? d(o, n || t) : o); 170 return !1; 171 } 172 function m(t, n, r) { 173 var o; 174 if ("getComputedStyle" in e) { 175 o = getComputedStyle.call(e, t, n); 176 var a = e.console; 177 if (null !== o) r && (o = o.getPropertyValue(r)); 178 else if (a) { 179 var i = a.error ? "error" : "log"; 180 a[i].call(a, "getComputedStyle returning null, its possible modernizr test results are inaccurate"); 181 } 182 } else o = !n && t.currentStyle && t.currentStyle[r]; 183 return o; 184 } 185 function p() { 186 var e = t.body; 187 return e || ((e = l(N ? "svg" : "body")), (e.fake = !0)), e; 188 } 189 function h(e, n, r, o) { 190 var a, 191 i, 192 s, 193 c, 194 u = "modernizr", 195 d = l("div"), 196 f = p(); 197 if (parseInt(r, 10)) for (; r--; ) (s = l("div")), (s.id = o ? o[r] : u + (r + 1)), d.appendChild(s); 198 return ( 199 (a = l("style")), 200 (a.type = "text/css"), 201 (a.id = "s" + u), 202 (f.fake ? f : d).appendChild(a), 203 f.appendChild(d), 204 a.styleSheet ? (a.styleSheet.cssText = e) : a.appendChild(t.createTextNode(e)), 205 (d.id = u), 206 f.fake && ((f.style.background = ""), (f.style.overflow = "hidden"), (c = T.style.overflow), (T.style.overflow = "hidden"), T.appendChild(f)), 207 (i = n(d, e)), 208 f.fake ? (f.parentNode.removeChild(f), (T.style.overflow = c), T.offsetHeight) : d.parentNode.removeChild(d), 209 !!i 210 ); 211 } 212 function g(t, r) { 213 var o = t.length; 214 if ("CSS" in e && "supports" in e.CSS) { 215 for (; o--;
215 ) if (e.CSS.supports(c(t[o]), r)) return !0; 216 return !1; 217 } 218 if ("CSSSupportsRule" in e) { 219 for (var a = []; o--; ) a.push("(" + c(t[o]) + ":" + r + ")"); 220 return ( 221 (a = a.join(" or ")), 222 h("@supports (" + a + ") { #modernizr { position: absolute; } }", function (e) { 223 return "absolute" == m(e, null, "position"); 224 }) 225 ); 226 } 227 return n; 228 } 229 function v(e, t, o, a) { 230 function i() { 231 d && (delete B.style, delete B.modElem); 232 } 233 if (((a = !r(a, "undefined") && a), !r(o, "undefined"))) { 234 var c = g(e, o); 235 if (!r(c, "undefined")) return c; 236 } 237 for (var d, f, m, p, h, v = ["modernizr", "tspan", "samp"]; !B.style && v.length; ) (d = !0), (B.modElem = l(v.shift())), (B.style = B.modElem.style); 238 for (m = e.length, f = 0; m > f; f++) 239 if (((p = e[f]), (h = B.style[p]), u(p, "-") && (p = s(p)), B.style[p] !== n)) { 240 if (a || r(o, "undefined")) return i(), "pfx" != t || p; 241 try { 242 B.style[p] = o; 243 } catch (e) {} 244 if (B.style[p] != h) return i(), "pfx" != t || p; 245 } 246 return i(), !1; 247 } 248 function y(e, t, n, o, a) { 249 var i = e.charAt(0).toUpperCase() + e.slice(1), 250 l = (e + " " + j.join(i + " ") + i).split(" "); 251 return r(t, "string") || r(t, "undefined") ? v(l, t, o, a) : ((l = (e + " " + _.join(i + " ") + i).split(" ")), f(l, t, n)); 252 } 253 function b(e, t, r) { 254 return y(e, n, n, t, r); 255 } 256 var S = [], 257 E = [], 258 C = { 259 _version: "3.5.0", 260 _config: { classPrefix: "", enableClasses: !0, enableJSClass: !0, usePrefixes: !0 }, 261 _q: [], 262 on: function (e, t) { 263 var n = this; 264 setTimeout(function () { 265 t(n[e]); 266 }, 0); 267 }, 268 addTest: function (e, t, n) { 269 E.push({ name: e, fn: t, options: n }); 270 }, 271 addAsyncTest: function (e) { 272 E.push({ name: null, fn: e }); 273 }, 274 }, 275 x = function () {}; 276 (x.prototype = C), 277 (x = new x()), 278 x.addTest("passiveeventlisteners", function () { 279 var t = !1; 280 try { 281 var n = Object.defineProperty({}, "passive", { 282 get: function () { 283 t = !0; 284 }, 285 }); 286 e.addEventListener("test", null, n); 287 } catch (e) {} 288 return t; 289 }); 290 var w = C._config.usePrefixes ? " -webkit- -moz- -o- -ms- ".split(" ") : ["", ""]; 291 C._prefixes = w; 292 var T = t.documentElement, 293 N = "svg" === T.nodeName.toLowerCase(); 294 N || 295 (function (e, t) { 296 function n(e, t) { 297 var n = e.createElement("p"), 298 r = e.getElementsByTagName("head")[0] || e.documentElement; 299 return (n.innerHTML = "x<style>" + t + "</style>"), r.insertBefore(n.lastChild, r.firstChild); 300 } 301 function r() { 302 var e = w.elements; 303 return "string" == typeof e ? e.split(" ") : e; 304 } 305 function o(e, t) { 306 var n = w.elements; 307 "string" != typeof n && (n = n.join(" ")), "string" != typeof e && (e = e.join(" ")), (w.elements = n + " " + e), c(t); 308 } 309 function a(e) { 310 var t = x[e[E]]; 311 return t || ((t = {}), C++, (e[E] = C), (x[C] = t)), t; 312 } 313 function i(e, n, r) { 314 if ((n || (n = t), g)) return n.createElement(e); 315 r || (r = a(n)); 316 var o; 317 return (o = r.cache[e] ? r.cache[e].cloneNode() : S.test(e) ? (r.cache[e] = r.createElem(e)).cloneNode() : r.createElem(e)), !o.canHaveChildren || b.test(e) || o.tagUrn ? o : r.frag.appendChild(o); 318 } 319 function l(e, n) { 320 if ((e || (e = t), g)) return e.createDocumentFragment(); 321 n = n || a(e); 322 for (var o = n.frag.cloneNode(), i = 0, l = r(), s = l.length; s > i; i++) o.createElement(l[i]); 323 return o; 324 } 325 function s(e, t) {
326 t.cache || ((t.cache = {}), (t.createElem = e.createElement), (t.createFrag = e.createDocumentFragment), (t.frag = t.createFrag())), 327 (e.createElement = function (n) { 328 return w.shivMethods ? i(n, e, t) : t.createElem(n); 329 }), 330 (e.createDocumentFragment = Function( 331 "h,f", 332 "return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&(" + 333 r() 334 .join() 335 .replace(/[\w\-:]+/g, function (e) { 336 return t.createElem(e), t.frag.createElement(e), 'c("' + e + '")'; 337 }) + 338 ");return n}" 339 )(w, t.frag)); 340 } 341 function c(e) { 342 e || (e = t); 343 var r = a(e); 344 return ( 345 !w.shivCSS || h || r.hasCSS || (r.hasCSS = !!n(e, "article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")), g || s(e, r), e 346 ); 347 } 348 function u(e) { 349 for (var t, n = e.getElementsByTagName("*"), o = n.length, a = RegExp("^(?:" + r().join("|") + ")$", "i"), i = []; o--; ) (t = n[o]), a.test(t.nodeName) && i.push(t.applyElement(d(t))); 350 return i; 351 } 352 function d(e) { 353 for (var t, n = e.attributes, r = n.length, o = e.ownerDocument.createElement(N + ":" + e.nodeName); r--; ) (t = n[r]), t.specified && o.setAttribute(t.nodeName, t.nodeValue); 354 return (o.style.cssText = e.style.cssText), o; 355 } 356 function f(e) { 357 for (var t, n = e.split("{"), o = n.length, a = RegExp("(^|[\\s,>+~])(" + r().join("|") + ")(?=[[\\s,>+~#.:]|$)", "gi"), i = "$1" + N + "\\:$2"; o--; ) 358 (t = n[o] = n[o].split("}")), (t[t.length - 1] = t[t.length - 1].replace(a, i)), (n[o] = t.join("}")); 359 return n.join("{"); 360 } 361 function m(e) { 362 for (var t = e.length; t--; ) e[t].removeNode(); 363 } 364 function p(e) { 365 function t() { 366 clearTimeout(i._removeSheetTimer), r && r.removeNode(!0), (r = null); 367 } 368 var r, 369 o, 370 i = a(e), 371 l = e.namespaces, 372 s = e.parentWindow; 373 return !A || e.printShived 374 ? e 375 : (void 0 === l[N] && l.add(N), 376 s.attachEvent("onbeforeprint", function () { 377 t(); 378 for (var a, i, l, s = e.styleSheets, c = [], d = s.length, m = Array(d); d--; ) m[d] = s[d]; 379 for (; (l = m.pop()); ) 380 if (!l.disabled && T.test(l.media)) { 381 try { 382 (a = l.imports), (i = a.length); 383 } catch (e) { 384 i = 0; 385 } 386 for (d = 0; i > d; d++) m.push(a[d]); 387 try { 388 c.push(l.cssText); 389 } catch (e) {} 390 } 391 (c = f(c.reverse().join(""))), (o = u(e)), (r = n(e, c)); 392 }), 393 s.attachEvent("onafterprint", function () { 394 m(o), clearTimeout(i._removeSheetTimer), (i._removeSheetTimer = setTimeout(t, 500)); 395 }), 396 (e.printShived = !0), 397 e); 398 } 399 var h, 400 g, 401 v = "3.7.3", 402 y = e.html5 || {}, 403 b = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i, 404 S = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i, 405 E = "_html5shiv", 406 C = 0, 407 x = {}; 408 !(function () { 409 try { 410 var e = t.createElement("a"); 411 (e.innerHTML = "<xyz></xyz>"), 412 (h = "hidden" in e), 413 (g = 414 1 == e.childNodes.length || 415 (function () { 416 t.createElement("a"); 417 var e = t.createDocumentFragment(); 418 return void 0 === e.cloneNode || void 0 === e.createDocumentFragment || void 0 === e.createElement; 419 })()); 420 } catch (e) { 421 (h = !0), (g = !0); 422 } 423 })(); 424 var w = { 425 elements: y.elements || "abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video", 426 version: v, 427 shivCSS: !1 !== y.shivCSS, 428 supportsUnknownElements: g, 429 shivMethods: !1 !== y.shivMethods, 430 type: "default", 431 shivDocument: c, 432 createElement: i, 433 createDocumentFragment: l, 434 addElements: o, 435 }; 436 (e.html5 = w), c(t); 437 var T = /^$|\b(?:all|print)\b/, 438 N = "html5shiv", 439 A = 440 !g && 441 (function () { 442 var n = t.documentElement; 443 return !(void 0 === t.namespaces || void 0 === t.parentWindow || void 0 === n.applyElement || void 0 === n.removeNode || void 0 === e.attachEvent); 444 })(); 445 (w.type += " print"), (w.shivPrint = p), p(t), "object" == typeof module && module.exports && (module.exports = w); 446 })(void 0 !== e ? e : this, t); 447 var A = "Moz O ms Webkit", 448 _ = C._config.usePrefixes ? A.toLowerCase().split(" ") : []; 449 C._domPrefixes = _; 450 var M; 451 !(function () { 452 var e = {}.hasOwnProperty; 453 M = 454 r(e, "undefined") || r(e.call, "undefined") 455 ? function (e, t) { 456 return t in e && r(e.constructor.prototype[t], "undefined"); 457 } 458 : function (t, n) { 459 return e.call(t, n); 460 }; 461 })(), 462 (C._l = {}), 463 (C.on = function (e, t) { 464 this._l[e] || (this._l[e] = []), 465 this._l[e].push(t), 466 x.hasOwnProperty(e) && 467 setTimeout(function () { 468 x._trigger(e, x[e]); 469 }, 0); 470 }), 471 (C._trigger = function (e, t) { 472 if (this._l[e]) { 473 var n = this._l[e]; 474 setTimeout(function () { 475 var e, r; 476 for (e = 0; e < n.length; e++) (r = n[e])(t); 477 }, 0), 478 delete this._l[e]; 479 } 480 }), 481 x._q.push(function () { 482 C.addTest = i; 483 }); 484 var k = (function () { 485 function e(e, t) { 486 var o; 487 return ( 488 !!e && 489 ((t && "string" != typeof t) || (t = l(t || "div")), 490 (e = "on" + e), 491 (o = e in t), 492 !o && r && (t.setAttribute || (t = l("div")), t.setAttribute(e, ""), (o = "function" == typeof t[e]), t[e] !== n && (t[e] = n), t.removeAttribute(e)), 493 o) 494 ); 495 } 496 var r = !("onblur" in t.documentElement); 497 return e; 498 })(); 499 C.hasEvent = k;
500 var L = function (e, t) { 501 var n = !1, 502 r = l("div"), 503 o = r.style; 504 if (e in o) { 505 var a = _.length; 506 for (o[e] = t, n = o[e]; a-- && !n; ) (o[e] = "-" + _[a] + "-" + t), (n = o[e]); 507 } 508 return "" === n && (n = !1), n; 509 }; 510 C.prefixedCSSValue = L; 511 var j = C._config.usePrefixes ? A.split(" ") : []; 512 C._cssomPrefixes = j; 513 var q = function (t) { 514 var r, 515 o = w.length, 516 a = e.CSSRule; 517 if (void 0 === a) return n; 518 if (!t) return !1; 519 if (((t = t.replace(/^@/, "")), (r = t.replace(/-/g, "_").toUpperCase() + "_RULE") in a)) return "@" + t; 520 for (var i = 0; o > i; i++) { 521 var l = w[i]; 522 if (l.toUpperCase() + "_" + r in a) return "@-" + l.toLowerCase() + "-" + t; 523 } 524 return !1; 525 }; 526 C.atRule = q; 527 var D = { elem: l("modernizr") }; 528 x._q.push(function () { 529 delete D.elem; 530 }); 531 var B = { style: D.elem.style }; 532 x._q.unshift(function () { 533 delete B.style; 534 }), 535 (C.testAllProps = y); 536 var z = (C.prefixed = function (e, t, n) { 537 return 0 === e.indexOf("@") ? q(e) : (-1 != e.indexOf("-") && (e = s(e)), t ? y(e, t, n) : y(e, "pfx")); 538 }); 539 (C.prefixedCSS = function (e) { 540 var t = z(e); 541 return t && c(t); 542 }), 543 x.addTest("objectfit", !!z("objectFit"), { aliases: ["object-fit"] }), 544 (C.testAllProps = b), 545 x.addAsyncTest(function () { 546 try { 547 var e = "Modernizr", 548 t = new Worker("data:text/javascript;base64,dGhpcy5vbm1lc3NhZ2U9ZnVuY3Rpb24oZSl7cG9zdE1lc3NhZ2UoZS5kYXRhKX0="); 549 (t.onmessage = function (n) { 550 t.terminate(), i("dataworkers", e === n.data), (t = null); 551 }), 552 (t.onerror = function () { 553 i("dataworkers", !1), (t = null); 554 }), 555 setTimeout(function () { 556 i("dataworkers", !1); 557 }, 200), 558 t.postMessage(e); 559 } catch (e) { 560 setTimeout(function () { 561 i("dataworkers", !1); 562 }, 0); 563 } 564 }), 565 o(), 566 a(S), 567 delete C.addTest, 568 delete C.addAsyncTest; 569 for (var F = 0; F < x._q.length; F++) x._q[F](); 570 e.Modernizr = x; 571 })(window, document), 572 this.Element && 573 (function (e) { 574 e.matches = 575 e.matches || 576 e.matchesSelector || 577 e.webkitMatchesSelector || 578 e.msMatchesSelector || 579 function (e) { 580 for (var t = this, n = (t.parentNode || t.document).querySelectorAll(e), r = -1; n[++r] && n[r] != t; ); 581 return !!n[r]; 582 }; 583 })(Element.prototype), 584 this.Element && 585 (function (e) { 586 e.closest = 587 e.closest || 588 function (e) { 589 for (var t = this; t.matches && !t.matches(e); ) t = t.parentNode; 590 return t.matches ? t : null; 591 }; 592 })(Element.prototype), 593 elAddEventListener( 594 document, 595 "keydown", 596 function (e) { 597 if (27 === e.keyCode) return void toggleMainMenu(!1); 598 }, 599 !0 600 ), 601 elAddEventListener( 602 document, 603 "click", 604 function (e) { 605 null === e.target.closest("#mainMenu") && 606 [].forEach.call(document.querySelectorAll("#mainMenu .open, #mainMenu .hover"), function (e) { 607 elToggleClass(e, "open hover", !1); 608 }); 609 }, 610 !0 611 ); 612var __initGMap = !1; 613ready(function () { 614 ($.fancybox.defaults.infobar = !0), 615 ($.fancybox.defaults.toolbar = !0), 616 ($.fancybox.defaults.ajax.settings.data = {}), 617 $.widget("app.selectmenu", $.ui.selectmenu, { 618 _drawButton: function () { 619 this._super(); 620 var e = this.element.find("[selected]").length, 621 t = this.element.data("placeholder"); 622 !e && t && this.buttonItem.text(t); 623 }, 624 }), 625 $.widget("custom.iconselectmenu", $.ui.selectmenu, { 626 _renderButtonItem: function (e) { 627 if( e.element.length > 0 ){ 628 var t = $("<span>", { class: "ui-selectmenu-text" }); 629 return this._setText(t, e.label), t.prepend('<span class="flag-icon flag-icon-' + e.value.replace(/^en$/gi, "us") + '"></span>'), t; 630 } 631 }, 632 _renderItem: function (e, t) { 633 var n = $("<li>"), 634 r = $("<div>", { text: t.label }); 635 return t.disabled && n.addClass("ui-state-disabled"), $("<span>", { class: "flag-icon flag-icon-" + t.value.replace(/^en$/gi, "us") }).prependTo(r), n.append(r).appendTo(e); 636 }, 637 }), 638 [].forEach.call(document.querySelectorAll("#mainMenu input"), function (e) { 639 elAddEventListener( 640 e, 641 "focus", 642 function (t) { 643 elToggleClass(e.closest("#mainMenu>li"), "hover", !0); 644 }, 645 !0 646 ); 647 }), 648 [].forEach.call(document.querySelectorAll("#mainMenu>li"), function (e) { 649 elAddEventListener( 650 e, 651 "mouseenter", 652 function (e) { 653 var t = e.target; 654 [].forEach.call(document.querySelectorAll("#mainMenu>li.hover"), function (e) { 655 e !== t && (elToggleClass(e, "hover", !1), null !== e.querySelector("input") && e.querySelector("input").blur()
655); 656 }); 657 }, 658 !0 659 ); 660 }), 661 null !== document.querySelector(".gallerySlider") && 662 [].forEach.call(document.querySelectorAll(".gallerySlider"), function (e) { 663 $(e).lightSlider({ item: e.childNodes.length > 4 ? 4 : e.childNodes.length, loop: !1, responsive: [{ breakpoint: 768, settings: { item: 3, slideMove: 1 } }] }); 664 }), 665 [].forEach.call(document.querySelectorAll(".tabs a"), function (e) { 666 elAddEventListener( 667 e, 668 "click", 669 function (t) { 670 t.preventDefault(), 671 null !== e.getAttribute("data-action") && e.closest("ul.tabs").nextElementSibling.setAttribute("action", e.getAttribute("data-action")), 672 [].forEach.call(e.closest(".tabs").querySelectorAll("li"), function (e) { 673 elToggleClass(e, "selected", !1); 674 }), 675 elToggleClass(e.closest("li"), "selected", !0), 676 [].forEach.call(e.closest(".tabs").parentNode.querySelectorAll(".tabsContent>div, .tabsContent>section"), function (e) { 677 elToggleClass(e, "hide", !0); 678 }), 679 null !== document.getElementById(e.getAttribute("href").replace("#", "")) && elToggleClass(document.getElementById(e.getAttribute("href").replace("#", "")), "hide", !1), 680 "#mapa" === e.getAttribute("href") && init_gMap(); 681 }, 682 !1 683 ); 684 }), 685 document.querySelectorAll("main .tabs li a").length > 0 && 686 ("" !== window.location.hash && null !== document.querySelector(".tabsContent " + window.location.hash) && null !== document.querySelector('.tabs [href="' + window.location.hash + '"]') 687 ? document.querySelector('.tabs [href="' + window.location.hash + '"]').click() 688 : document.querySelector(".tabs li a").click()), 689 $("#intro .reservar a, #tablas_tarifas .reservar a").on("click", function (e) { 690 return ( 691 e.preventDefault(), 692 elHasClass(document.body, "tours") 693 ? (elToggleClass(document.querySelector("#ficha+aside"), "open", !0), $("html, body").animate({ scrollTop: $("#cotizador").offset().top - $("#tools").height() - 50 }, 600)) 694 : (null !== document.querySelector('.tabs a[href="#reservar"]') && document.querySelector('.tabs a[href="#reservar"]').click(), 695 $("html, body").animate({ scrollTop: $(".tabs").offset().top - $("#tools").height() - 50 }, 600)), 696 ga("send", "event", { eventCategory: "Boton Reservar", eventAction: "click", eventLabel: document.body.getAttribute("data-codigo") }), 697 !1 698 ); 699 }), 700 $("#tools select").iconselectmenu({ 701 change: function (e, t) { 702 $(this).trigger("change"), void 0 !== t.item.element[0].dataset.url && (location.href = t.item.element[0].dataset.url); 703 }, 704 select: function (e, t) { 705 $(this).trigger("change"); 706 }, 707 }), 708 // void 0 === Cookies.get("ip2ctry") && 709 // $.getJSON("https://freegeoip.net/json/", function (e) { 710 // e.country_code && /^[A-Z]{2,}$/gi.test(e.country_code) && (Cookies.set("ip2ctry", e.country_code.toLowerCase()), $("#fonos").val(e.country_code.toLowerCase()).iconselectmenu("refresh")); 711 // }), 712 null !== document.getElementById("btn-menu-movil") && 713 elAddEventListener( 714 document.getElementById("btn-menu-movil"), 715 "click", 716 function () { 717 toggleMainMenu(!0); 718 }, 719 !0 720 ), 721 null !== document.getElementById("cerrar") && 722 elAddEventListener(document.getElementById("cerrar"), "click", function () { 723 toggleMainMenu(!1); 724 }), 725 [].forEach.call(document.querySelectorAll("#mainMenu>li>a"), function (e) { 726 elAddEventListener( 727 e, 728 "touchstart", 729 function (e) { 730 return ( 731 e.preventDefault(), 732 null === this.closest("#mainMenu .hover") && $("#mainMenu .hover, #mainMenu .open").removeClass("hover open"), 733 elHasClass(this.parentNode, ".hover") || null === this.nextElementSibling || "div" !== this.nextElementSibling.tagName.toLowerCase() 734 ? ((location.href = this.href), !1) 735 : (e.preventDefault(), elToggleClass(this.parentNode, "hover"), !1) 736 ); 737 }, 738 !1 739 ); 740 }), 741 ($.getCachedScript = function (e, t) { 742 return (t = $.extend(t || {}, { dataType: "script", cache: !0, url: e })), $.ajax(t); 743 }); 744});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.