1var cms_combine_fn='/(cms)/module/static/default/content/libs/js/general.js'; 2if(typeof _lib_load_libs=='undefined'&&typeof window._loader=='undefined'){var _lib_load_loaded=false;var _lib_load_libs={};if(typeof _lib_load_libs_loaded=='undefined'){var _lib_load_libs_loaded={};} 3var ll_onload_old=window.onload;window.onload=function(){window._lib_load_loaded=true;if(typeof(ll_onload_old)=='function'){ll_onload_old();}};var _lib_load=function(){for(var i=0;i<arguments.length;i++){var lib_name=arguments[i];if(typeof _lib_load_libs_loaded[lib_name]=='undefined'){for(file_idx in _lib_load_libs[lib_name]){var file=_lib_load_libs[lib_name][file_idx];if(typeof file=='string'){var tag=false,file_ext=file.split('?')[0].substring(file.lastIndexOf('.')+1);var file_src=file;if(window._version_cache&&(file_ext=='js'||file_ext=='css')){file_src=file+(file.indexOf('?')!=-1?'&':'?')+'version='+window._version_cache;} 4var head=document.getElementsByTagName("head")[0];if(file_ext=='js'){if(window._lib_load_loaded){tag=document.createElement('script');tag.type='text/javascript';tag.src=file_src;tag.charset='UTF-8';}
5else{window.document.write('<scr'+'ipt type="text/javascript" src="'+file_src+'" charset="UTF-8"></scr'+'ipt>');}}else if(file_ext=='css'){if(window._lib_load_loaded){tag=document.createElement('link');tag.rel='stylesheet';tag.href=file_src;} 6else{window.document.write('<link rel="stylesheet" href="'+file_src+'" type="text/css" />');}} 7if(window._lib_load_loaded&&tag!==false){head.appendChild(tag);}}} 8_lib_load_libs_loaded[lib_name]=true;}}};var _lib_repository_add=function(name,files){if(typeof _lib_load_libs[name]=='undefined'){_lib_load_libs[name]=files;}}} 9if(typeof window._loader!='undefined'){var _lib_repository_add=window._loader.lib_add;var _lib_load=window._loader.lib_load;} 10_lib_repository_add('jQuery',['/(cms)/module/static/default/content/libs/js/jquery-1.3.2/jquery-1.3.2.min.js']);_lib_repository_add('jQuery172',['/(cms)/module/static/default/content/libs/js/jquery-1.7.2/jquery-1.7.2.min.js']);_lib_repository_add('jQuery182',['/(cms)/module/static/default/content/libs/js/jquery-1.8.2/jquery-1.8.2.min.js']);_lib_repository_add('jQuery-UI',['/(cms)/module/static/default/content/libs/js/jquery-ui/js/jquery-ui-1.7.2.custom.min.js','/(cms)/module/static/default/content/libs/js/jquery-ui/css/smoothness/jquery-ui-1.7.2.custom.css']);_lib_repository_add('vTicker',['/(cms)/module/static/default/content/libs/js/jquery.vticker-1.1.3/jquery.vticker.js']);_lib_repository_add('ui-autocomplete',['/(cms)/module/static/default/content/libs/js/jquery.autocomplete-1.2.6/jquery.autocomplete.js','/(cms)/module/static/default/content/libs/js/jquery.autocomplete-1.2.6/jquery.autocomplete.css']);_lib_repository_add('Datepicker',['/(cms)/module/static/default/content/libs/js/datepicker-3.3/ui.datepicker.js','/(cms)/module/static/default/content/libs/js/datepicker-3.3/ui.datepicker.css']);_lib_repository_add('Lytebox',['/(cms)/module/static/default/content/libs/js/lytebox-3.22/lytebox.js?v=1','/(cms)/module/static/default/content/libs/js/lytebox-3.22/lytebox.css']);_lib_repository_add('Highslide',['/(cms)/module/static/default/content/libs/js/highslide-4.1.12/highslide-full.js','/(cms)/module/static/default/content/libs/js/highslide-4.1.12/settings.js','/(cms)/module/static/default/content/libs/js/highslide-4.1.12/highslide.css']);_lib_repository_add('bgiframe',['/(cms)/module/static/default/content/libs/js/jquery.bgiframe-2.1.1/jquery.bg
10iframe.min.js']);_lib_repository_add('swfobject',['/(cms)/module/static/default/content/libs/js/swfobject-2.1/swfobject.js']);_lib_repository_add('vjg',['/(cms)/module/static/default/content/libs/js/vjg/vjg.js?v=1083','/(cms)/module/static/default/content/libs/js/vjg/vjg.css']);_lib_repository_add('vjg2',['/(cms)/module/static/default/content/libs/js/vjg/vjg-2.js?v=2','/(cms)/module/static/default/content/libs/js/vjg/vjg.css?v=1']);_lib_repository_add('vil',['/(cms)/module/static/default/content/libs/js/vil/vil.js','/(cms)/module/static/default/content/libs/js/vil/vil.css']);_lib_repository_add('vnh',['/(cms)/module/static/default/content/libs/js/vnh/vnh.js?v=1']);_lib_repository_add('vha',['/(cms)/module/static/default/content/libs/js/vha/vha.js']);_lib_repository_add('vct',['/(cms)/module/static/default/content/libs/js/vct/vct.js']);_lib_repository_add('vcs',['/(cms)/module/static/default/content/libs/js/vcs/vcs.js']);_lib_repository_add('vac',['/(cms)/module/static/default/content/libs/js/vac/vac.js','/(cms)/module/static/default/content/libs/js/vac/vac.css']);_lib_repository_add('vmf',['/(cms)/module/static/default/content/libs/js/vmf/vmf.js?v=5']);_lib_repository_add('vnt',['/(cms)/module/static/default/content/libs/js/vnt/vnt.js']);_lib_repository_add('jQuery_Highlight',['/(cms)/module/static/default/content/libs/js/jquery-highlight-3/jquery.highlight-3.js']);_lib_repository_add('Cookies',['/(cms)/module/static/default/content/libs/js/jquery.cookie-1.0/jquery.cookie.js']);_lib_repository_add('corners',['/(cms)/module/static/default/content/libs/js/dd_roundies-0.0.2a/DD_roundies_0.0.2a-min.js']);_lib_repository_add('curvycorners',['/(cms)/module/static/default/content/libs/js/curvycorners-2.0.4/curvycorners.js']);_lib_repository_add('throttle',['/(cms)/module/static/default/content/libs/js/jQuery.throttle-1.1/jquery.throttle.js']);_lib_repository_add('jquery.json',['/(cms)/module/static/default/content/libs/js/jquery.labs_json-1.0/labs_json.js']);_lib_repository_add('jQTouch',['/(cms)/module/static/default/content/libs/js/jqtouch-1.0-beta-2-r109/jqtouch/jqtouch.min.js','/(cms)/module/static/default/content/libs/js/jqtouch-1.0-beta-2-r109/jqtouch/jqtouch.min.css','/(cms)/module/static/default/content/libs/js/jqtouch-1.0-beta-2-r109/themes/apple/theme.css']);_lib_repository_add('SpinningWheel',['/(cms)/module/static/default/content/libs/js/spinningwheel-1.4/spinningwheel-min.js','/(cms)/module/static/default/content/libs/js/spinningwheel-1.4/spinningwheel.css']);_lib_repository_add('jQuery_Sort',['/(cms)/module/static/default/content/libs/js/jquery.sort-0.1/jquery.sort.js']);_lib_repository_add('qtip',['/(cms)/module/static/default/content/libs/js/jquery.qtip-1.0.0/jquery.qtip-1.0.min.js']);_lib_repository_add('MediaElement',['/(cms)/module/static/default/content/libs/js/mediaelement-2.14.0/mediaelementplayer.css','/(cms)/module/static/default/content/libs/js/mediaelement-2.14.0/mediaelement-and-player.js']);if(!Function.prototype.bind){Function.prototype.bind=function(){var __method=this,args=Array.prototype.slice.call(arguments,0),object=args.shift();return function(){return __method.apply(object,args.concat(Array.prototype.slice.call(arguments,0)));};};} 11if(typeof console=='undefined'){console={log:function(){},group:function(){},groupEnd:function(){},info:function(){},warn:function(){}};} 12var cms_combine_fn='/(cms)/module/static/default/content/libs/js/jquery-3/jquery-3.6.0/jquery-3.6.0.min.js';
vendor: 89,501 bytes, lines 13-14
13/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ 14!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(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&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,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(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===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]||se.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]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!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!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.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[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,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&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.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},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Me=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ie=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o,a,s=e.style;return(n=n||Re(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Fe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var Be=["Webkit","Moz","ms"],$e=E.createElement("div").style,_e={};function ze(e){var t=S.cssProps[e]||_e[e];return t||(e in $e?e:_e[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Be.length;while(n--)if((e=Be[n]+t)in $e)return e}(e)||e)}var Ue=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function Ye(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Qe(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Je(e,t,n){var r=Re(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=We(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Qe(e,t,n||(i?"border":"content"),o,r,a)+"px"}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Xe.test(t),l=e.style;if(u||(t=ze(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Xe.test(t)||(t=ze(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=We(e,t,r)),"normal"===i&&t in Ge&&(i=Ge[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ue.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,i=Re(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Qe(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Qe(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeft=Fe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Ye)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Re(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=Ke).prototype={constructor:Ke,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=Ke.propHooks[this.prop];return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,n=Ke.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototype=Ke.prototype,(Ke.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[ze(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Ke.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=Ke.prototype.init,S.fx.step={};var Ze,et,tt,nt,rt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function ot(){et&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Ze=void 0}),Ze=Date.now()}function st(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ut(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function lt(o,e,t){var n,a,r=0,i=lt.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=Ze||at(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=lt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],rt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ut(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=lt(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&it.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(Ze=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),Ze=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){et||(et=!0,ot())},S.fx.stop=function(){et=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},tt=E.createElement("input"),nt=E.createElement("select").appendChild(E.createElement("option")),tt.type="checkbox",y.checkOn=""!==tt.value,y.optSelected=nt.selected,(tt=E.createElement("input")).value="t",tt.type="radio",y.radioValue="t"===tt.value;var ct,ft=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=ft[t]||S.find.attr;ft[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=ft[o],ft[o]=r,r=null!=a(e,t,n)?o:null,ft[o]=i),r}});var pt=/^(?:input|select|textarea|button)$/i,dt=/^(?:a|area)$/i;function ht(e){return(e.match(P)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr("class","");if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=vt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=gt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+ht(gt(n))+" ").indexOf(t))return!0;return!1}});var yt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(yt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var mt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!mt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,mt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,xt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var bt=C.location,wt={guid:Date.now()},Tt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Ct=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)At(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Nt=/%20/g,jt=/#.*$/,Dt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ot={},Pt={},Rt="*/".concat("*"),Mt=E.createElement("a");function It(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,i,o,a){var s={},u=t===Pt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Ft(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Mt.href=bt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=qt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||bt.href)+"").replace(Ht,bt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Mt.protocol+"//"+Mt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Lt.test(v.type),f=v.url.replace(jt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Nt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Tt.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Dt,"$1"),o=(Tt.test(f)?"&":"?")+"_="+wt.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+Rt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Wt(Pt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&S.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Bt={0:200,1223:204},$t=S.ajaxSettings.xhr();y.cors=!!$t&&"withCredentials"in $t,y.ajax=$t=!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Bt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=ht(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Vt=C.jQuery,Gt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Gt),e&&C.jQuery===S&&(C.jQuery=Vt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S});
15 16var cms_combine_fn='/static/template-2357/js/nst2021-custom.js'; 17var nst2021_wrapper=function($){"use strict";var me=window.nst2021={};me.opt={variants:{template:'',header:'',navigation:''},window:$(window),body_scroll:$('html,body'),html:$('html'),site:$('#site'),head:$('head'),header:$('#header').add('#header_c'),hash:'',main:$('#main'),scroll:0,scroll_breakpoint:function(){return(me.opt.scroll>=me.opt.main_top*0.5);},already_scrolled:false,noscript_afterload:$('noscript.styleafterscroll'),std_domain:'',mq:{obj:$('#layout'),width:0,portrait:false},gals:[],gal_std_ratio:16/9,gal_parallax:[],gal_parallax_listening:false,urlSearchParameters:window.location.search?new URLSearchParams(window.location.search):null,userPrefers:{colorScheme:window.matchMedia('(prefers-color-scheme: dark)').matches?'dark':window.matchMedia('(prefers-color-scheme: light)').matches?'light':false,contrast:window.matchMedia('(prefers-contrast: more)').matches?'more':window.matchMedia('(prefers-contrast: less)').matches?'less':false,reducedData:window.matchMedia('(prefers-reduced-data: reduce)').matches,reducedMotion:window.matchMedia('(prefers-reduced-motion: reduce)').matches,reducedTransparency:window.matchMedia('(prefers-reduced-transparency: reduce)').matches}};me.setup=function(){if(window.Modernizr===undefined){window.Modernizr={touchevents:false};} 18if(window.devicePixelRatio===undefined){window.devicePixelRatio=1;} 19me.opt.touch=window.Modernizr.touchevents;me.opt.intersectionobserver=window.Modernizr.intersectionobserver;me.opt.lang=me.opt.html.attr('lang');me.opt.dev=me.opt.html.data('dev')==='yes';me.opt.std_domain=me.opt.html.data('dev-domain')||'';me.opt.variants.header=me.opt.header.data('variant');me.opt.banner=me.opt.header.find('.banner');me.opt.smoothscroll=(me.opt.site.data('smoothscroll')!=='no');me.opt.main_top=me.opt.main.length?me.opt.main.offset().top:0;me.opt.scroll=me.opt.window.scrollTop();me.opt.mq.width=me.opt.mq.obj.width();me.opt.bandwidth=((!!navigator.connection)&&(navigator.connection.downlink>0))?navigator.connection.downlink:0;if(me.opt.dev){window.me=me;} 20try{window.addEventListener("load",function(){if(!window['scrolledBannerHeight']){window['scrolledBannerHeight']=0;} 21if(me.opt.banner.css("position")=="fixed"&&window['scrolledBannerHeight']==0){window['scrolledBannerHeight']=parseFloat(me.opt.banner.css("height"));} 22if(typeof window['scrolledBannerHeight']=="number"&&window['scrolledBannerHeight']>0){document.documentElement.style.setProperty("--scroll-margin-block",window['scrolledBannerHeight']+"px");}},{passive:true});}catch(e){};me.loadingClasses();};me.init=function(){me.content_place();me.listeners();me.custom_events();};me.content_place=function(){me.scroll_event();if(document.location.hash&&!document.location.hash.match(/^#\//)){me.opt.hash=document.location.hash;}};me.listeners=function(){if(me.opt.variants.header=='C'){me.opt.headc_chk=$('#header_c_nav_chk');$('.main-menu-handle').on('click',function(){var handle=$(this);var item=handle.closest('.main-menu-item');if(me.opt.mq.width<=768){item.toggleClass('open-mobile');}});$('a').on('click',me.smooth_scroll);} 23else if(me.opt.variants.header=='A'){$('.main-menu a',me.opt.header).on('click',me.smooth_scroll);me.opt.heada_chk=$('input.main-menu-toggle',me.opt.header);} 24me.opt.header.find('.widget-handle').click(function(ev){$(ev.target).closest('.nst21-widget').toggleClass('open');});me.opt.window.on('resize orientationchange',function(){me.opt.main_top=me.opt.main.length?me.opt.main.offset().top:0;me.opt.mq.width=me.opt.mq.obj.width();});me.opt.scroll_handler=function(ev){me.opt.scroll=me.opt.window.scrollTop();me.scroll_event(ev);};try{window.addEventListener('scroll',me.opt.scroll_handler,{passive:true});window.addEventListener('touchmove',me.opt.scroll_handler,{passive:true});} 25catch(e){me.opt.window.on('scroll touchmove',me.opt.scroll_handler);} 26$('#site_anchor').click(function(){var scrollspeed=me.opt.smoothscroll?400:1;me.opt.body_scroll.animate({scrollTop:0},scrollspeed);});if(me.opt.hash!==''){me.opt.window.on('load',function(){setTimeout(function(){me.smooth_scroll({'hash':me.opt.hash.replace(/^#+/,''),'banner_height':window['scrolledBannerHe
26ight']||false});},300);});} 27else if(me.opt.site.data('autoscroll')){var scrollto=$(me.opt.site.data('autoscroll'));if(scrollto.length&&me.opt.scroll==0){me.opt.window.on('load',function(){setTimeout(function(){me.smooth_scroll({'scrollto':scrollto.eq(0),'banner_height':window['scrolledBannerHeight']||false});},300);});}} 28if((me.opt.intersectionobserver)&&((me.opt.bandwidth>2)||(me.opt.bandwidth==0))){let autoplaytarget=document.querySelectorAll('video.nst21-video-autoplay');if(autoplaytarget&&autoplaytarget.length>0){let autoplayoptions={threshold:0};function autoplaycallback(entries){entries.forEach(function(entry){entry.isIntersecting?entry.target.play():entry.target.pause();entry.target.onended=function(){autoplayobserver.unobserve(entry.target);};});} 29let autoplayobserver=new IntersectionObserver(autoplaycallback,autoplayoptions);autoplaytarget.forEach(function(target){autoplayobserver.observe(target);});}} 30else{$('video.nst21-video-autoplay[data-poster]',me.opt.site).each(function(){$(this).attr('poster',$(this).data('poster')).attr('controls','controls');});}};me.custom_events=$.noop;me.smooth_scroll=function(ev){var scrollspeed=me.opt.smoothscroll?(parseInt(ev.speed,10)||400):1,boundingrect,link,link_href,target,match,offset_px,banner_height=parseInt(ev['banner_height'],10)||window['scrolledBannerHeight']||me.opt.banner.outerHeight()||0;if(ev.hash){target=$('#'+ev.hash);if(target.length===0){target=$('[id="'+ev.hash+'"],[name="'+ev.hash+'"]')} 31if(target&&target.filter(':visible').length>0){window.history.replaceState({},document.title,document.location.href.replace(/#.*$/,''));var images=me.opt.main.find('img');var loadedImages=0;images.each(function(){if($(this).attr('loading')=='lazy'){$(this).attr('loading','eager');$(this).on('load',function(){loadedImages++;if(loadedImages===images.length){scrollToTarget();}});}else{loadedImages++;if(loadedImages===images.length){scrollToTarget();}}});function scrollToTarget(){offset_px=Math.round(target.offset().top-banner_height);me.opt.body_scroll.animate({scrollTop:offset_px},scrollspeed);} 32return;} 33var isTab=document.querySelector("label.tab[data-tabname^='"+ev.hash+"']");if(isTab){const input=document.querySelector("input#"+isTab.getAttribute("for"));input&&input.click();try{isTab.scrollIntoViewIfNeeded({behavior:"smooth"});}catch(e){isTab.scrollIntoView({behavior:"smooth"});}}} 34if(ev.scrollto&&ev.scrollto.length>0){offset_px=Math.round(ev.scrollto.eq(0).offset().top-banner_height);me.opt.body_scroll.animate({scrollTop:offset_px},scrollspeed);return;} 35link=ev.target?$(ev.target):$(this);if(!link.is('a')){link=link.closest('a');} 36if(link.length===1){link_href=link.attr('href');if(!link_href||link.attr('target')||link.attr('onclick')||link.attr('data-fancybox')){return;} 37match=link_href.match(/^([^#]*)#+(.+)$/);if(match&&(!match[1]||match[1]===document.location.pathname||(document.location.pathname==='/'&&match[1]==='/'+me.opt.lang+'/'))){target=$('#'+match[2]);if(target.length===0){target=$('[id="'+match[2]+'"],[name="'+match[2]+'"]')} 38if(target&&target.filter(':visible').length>0){ev.preventDefault();me.smooth_scroll_callback(ev,target);offset_px=Math.round(target.eq(0).offset().top-banner_height);if(me.opt.banner.css('position')=='fixed'){boundingrect=me.opt.banner.get(0).getBoundingClientRect();if(boundingrect&&boundingrect.top){offset_px-=boundingrect.top;}} 39me.opt.body_scroll.animate({scrollTop:offset_px},scrollspeed);}}}};me.smooth_scroll_callback=function(){if(me.opt.headc_chk&&me.opt.headc_chk.is(':checked')){me.opt.headc_chk.prop('checked',false);} 40else if(me.opt.heada_chk){me.opt.heada_chk.each(function(){$(this).prop('checked',false);})}};me.scroll_event=function(){me.opt.site.toggleClass('scrolled',me.opt.scroll_breakpoint());if((me.opt.already_scrolled==false)&&(me.opt.scroll_breakpoint()==true)){me.opt.noscript_afterload.each(function(){var i=$(this) 41me.opt.head.append(i.text());i.remove();});me.opt.already_scrolled=true;}};me.gal_parallax=function(container){if(container&&!container.data('parallax')){container.data('parallax',true);container.data('image',container.find('img.parallax-image'));me.opt.gal_parallax.push(container);if(!me.opt.gal_parallax_listening){me.opt.gal_parallax_listening=true;me.opt.window_h=me.opt.window.height();me.gal_parallax();me.opt.window.on('resize.nst_parallax orientationchange.nst_parallax',function(){me.opt.window_h=me.opt.window.height();me.gal_parallax();}
41).on('scroll.nst_parallax touchmove.nst_parallax',function(){me.gal_parallax();});}} 42else{$.map(me.opt.gal_parallax,function(el){var scroll_pos,pos=el.get(0).getBoundingClientRect();if(pos.height+pos.top>0&&me.opt.window_h-pos.top>0){scroll_pos=100*(me.opt.window_h-pos.top)/((pos.height+pos.top+me.opt.window_h-pos.top));el.data('image').css({'transform':'translateY(-'+scroll_pos/3+'%)'});}});}};me.left_pad=function(value,fill,return_length){fill=fill!==undefined?fill.toString():'0';return_length=return_length!==undefined?return_length:2;while(value.toString().length<return_length){value=fill+value.toString();} 43return value;};me.date_convert=function(data,format_in,format_out,day_offset,min_today){day_offset=typeof day_offset==='number'?day_offset:0;min_today=!!min_today;var test,date_calc=false,today=new Date();switch(format_in){case'dmy':case'd.m.y':case'dd.mm.yy':case'dd.mm.yyyy':test=/^0?([1-2]?[0-9]|3[0-1])\.0?([1-9]|1[0-2])\.(19|20[\d]{2})$/.exec(data);date_calc=test?new Date(parseInt(test[3],10),parseInt(test[2],10)-1,parseInt(test[1],10)+day_offset):false;break;case'd/m/y':case'dd/mm/yy':case'dd/mm/yyyy':test=/^0?([1-2]?[0-9]|3[0-1])\/0?([1-9]|1[0-2])\/(19|20[\d]{2})$/.exec(data);date_calc=test?new Date(parseInt(test[3],10),parseInt(test[2],10)-1,parseInt(test[1],10)+day_offset):false;break;case'iso':case'ymd':case'yyyy-mm-dd':test=/^(19|20[\d]{2})\-0?([1-9]|1[0-2])\-0?([1-2]?[0-9]|3[0-1])$/.exec(data);date_calc=test?new Date(parseInt(test[1],10),parseInt(test[2],10)-1,parseInt(test[3],10)+day_offset):false;break;case'Date':date_calc=data.getMonth!==undefined?new Date(data.getFullYear(),data.getMonth(),data.getDate()+day_offset):false;break;default:date_calc=false;break;} 44if(date_calc===false){return false;} 45date_calc=(min_today&&date_calc<today)?new Date():date_calc;switch(format_out){case'Date':return date_calc;case'array':return[date_calc.getFullYear(),date_calc.getMonth(),date_calc.getDate()];case'dmy':case'd.m.y':case'dd.mm.yy':case'dd.mm.yyyy':return me.left_pad(date_calc.getDate())+'.'+me.left_pad(date_calc.getMonth()+1)+'.'+date_calc.getFullYear();case'd/m/y':case'dd/mm/yy':case'dd/mm/yyyy':return me.left_pad(date_calc.getDate())+'/'+me.left_pad(date_calc.getMonth()+1)+'/'+date_calc.getFullYear();case'iso':case'ymd':case'yyyy-mm-dd':return date_calc.getFullYear()+'-'+me.left_pad(date_calc.getMonth()+1)+'-'+me.left_pad(date_calc.getDate());} 46return false;};me.widgetFp=function(clientUrl,hotelId,objPrefix,objId,dateFormat){var calendarInput={from:document.getElementById(objPrefix+'_date_from'),to:document.getElementById(objPrefix+'_date_to')} 47var dateFromInit=calendarInput.from&&calendarInput.from.dataset.date?new Date(calendarInput.from.dataset.date):new Date((new Date()).valueOf()+24*60*60*1000),dateToInit=calendarInput.to&&calendarInput.to.dataset.date?new Date(calendarInput.to.dataset.date):new Date((new Date()).valueOf()+2*24*60*60*1000);if(calendarInput.from&&calendarInput.from.dataset.date){calendarInput.from.value=me.date_convert(dateFromInit,"Date",'iso');} 48if(calendarInput.to&&calendarInput.to.dataset.date){calendarInput.to.value=me.date_convert(dateToInit,"Date",'iso');} 49me.opt.avail={};function getAvail(dateFrom,inst){dateFrom=dateFrom||new Date();var requestFrom=me.date_convert(new Date(dateFrom.getFullYear(),dateFrom.getMonth(),1),'Date','ymd',0,true);var requestTo=me.date_convert(new Date(dateFrom.getFullYear(),dateFrom.getMonth()+2,1),'Date','ymd');if(me.opt.dev){console.info('Request: '+requestFrom+' -> '+requestTo);} 50$.ajax({dataType:'json',url:clientUrl+'vsc.php',data:{return_json:true,return_html:false,step:'calendar_from',date_from:requestFrom,date_to:requestTo,cart_language:me.opt.lang,c:{id_hotel:hotelId}},success:function(d){if(d.cart){$.map(d.cart.calendar.date_from.days,function(el,i){me.opt.avail[i]=el;});if(inst){inst.redraw();}}}});} 51function updateDate(inst,date){date=date||inst.latestSelectedDateObj;if(!date){return;} 52$(inst.element).siblings('.widget-date-day').text(date.getDate());$(inst.element).siblings('.widget-date-month').text(inst.l10n.months.shorthand[date.getMonth()]);} 53var fpConfig={altInput:true,altFormat:dateFormat,locale:me.opt.lang,disableMobile:true,minDate:'today',onClose:function(selDates,dateStr,inst){inst.altInput.blur();}}
53;if(objId=='date_from'){$.extend(fpConfig,{onReady:function(selDates,dateStr,inst){updateDate(inst,dateFromInit);inst.set('disable',[function(currentDay){var availDay=me.opt.avail[me.date_convert(currentDay,'Date','ymd')];if(availDay){return!(availDay.type==2||availDay.type==3);} 54return true;}]);getAvail(new Date(),inst);},onOpen:function(selDates,dateStr,inst){inst.fpDateTo=document.getElementById(objPrefix+'_date_to')._flatpickr;},onDayCreate:function(dObj,dStr,inst,dayElem){var span;var dateIso=me.date_convert(dayElem.dateObj,'Date','ymd');if(!me.opt.avail||!me.opt.avail[dateIso]){return;} 55if(me.opt.avail[dateIso].type==2){span=document.createElement('span');span.className='departure-only';dayElem.appendChild(span)}},onMonthChange:function(selDates,dateStr,inst){if(!me.opt.avail[me.date_convert(new Date(inst.currentYear,inst.currentMonth+1,15),'Date','ymd')]){getAvail(new Date(inst.currentYear,inst.currentMonth,1),inst);}},onYearChange:function(selDates,dateStr,inst){if(!me.opt.avail[me.date_convert(new Date(inst.currentYear,inst.currentMonth+1,15),'Date','ymd')]){getAvail(new Date(inst.currentYear,inst.currentMonth,1),inst);}},onChange:function(selDates,dateStr,inst){if(inst.latestSelectedDateObj){updateDate(inst);inst.fpDateTo.clear();inst.fpDateTo.set('minDate',me.date_convert(inst.latestSelectedDateObj,'Date','Date',1));inst.fpDateTo.set('maxDate',me.date_convert(inst.latestSelectedDateObj,'Date','Date',28));inst.fpDateTo.redraw();inst.fpDateTo.open();$('input.rdfrom1',$(inst.element).closest('form')).val(me.date_convert(inst.latestSelectedDateObj,'Date','dmy'));$('.widget-date-from').addClass('changed');}}});} 56else if(objId==='date_to'){$.extend(fpConfig,{onReady:function(selDates,dateStr,inst){updateDate(inst,dateToInit);inst.set('disable',[function(currentDay){var availDay=me.opt.avail[me.date_convert(currentDay,'Date','ymd')];if(availDay){return availDay.type===-1;} 57return true;}]);inst.fpDateFrom=document.getElementById(objPrefix+'_date_from')._flatpickr;},onDayCreate:function(dObj,dStr,inst,dayElem){if(!inst.fpDateFrom||!inst.fpDateFrom.latestSelectedDateObj){return;} 58var $dayElem=$(dayElem);var fromDate=me.date_convert(inst.fpDateFrom.latestSelectedDateObj,'Date','ymd');var toDate=inst.latestSelectedDateObj?me.date_convert(inst.latestSelectedDateObj,'Date','ymd'):false;var currentDate=me.date_convert(dayElem.dateObj,'Date','ymd');$dayElem.toggleClass('arrival-day',currentDate===fromDate).toggleClass('following-day',currentDate>fromDate).toggleClass('between-day',currentDate>fromDate&¤tDate<toDate).filter('.following-day:not(.disabled)').hover(function(){$dayElem.prevAll('.following-day').addBack().addClass('following-day-hover');},function(){$dayElem.prevAll('.following-day').addBack().removeClass('following-day-hover');});},onChange:function(selDates,dateStr,inst){if(inst.latestSelectedDateObj){updateDate(inst);$('input.rdto1',$(inst.element).closest('form')).val(me.date_convert(inst.latestSelectedDateObj,'Date','dmy'));$('.widget-date-to').addClass('changed');}}});} 59$('#'+objPrefix+'_'+objId).flatpickr(fpConfig);};me.nst_accessibility=function(){if(me.opt.urlSearchParameters&&me.opt.urlSearchParameters.get('prefers-contrast')){me.opt.html.addClass('prefers-contrast-'+me.opt.urlSearchParameters.get('prefers-contrast'));}};me.loadingClasses=function(){if(me.opt.touch){me.opt.html.removeClass('no-touchevents').addClass('touchevents');} 60if(me.opt.intersectionobserver){me.opt.html.addClass('intersectionobserver');} 61me.nst_accessibility();} 62me.toggleAccordion=(toggle)=>{let box=toggle.parentElement.querySelector('.nst21-accordion-box');let isHidden=!!toggle.checked;box.inert=!isHidden;box.setAttribute('aria-hidden',!isHidden);toggle.setAttribute('aria-expanded',isHidden);} 63me.setup();};jQuery(nst2021_wrapper($)); 64var cms_combine_fn='/static/template-2357/js/site.js'; 65!(function($,me,w,d){"use strict";if(!$||!me){return;} 66if(document.location.href.indexOf('.vioma.de')>-1){window.me=me;} 67window.Modernizr={touchevents:('ontouchstart'in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0),intersectionobserver:('IntersectionObserver'in window||'IntersectionObserverEntry'in window||'intersectionRatio'in window.IntersectionObserverEntry.prototype),viewtransitions:!!d.startViewTransition,} 68me.opt.intersectionobserver=window.Modernizr.intersectionobserver;me.opt.scroll_breakpoint=function(){return(me.opt.scroll>=w.innerHeight*0.1);};
68me.init();$(document).ready(function(){$("[data-fancybox-custom]").fancybox({thumbs:{autoStart:true,src:'[data-thumb]',width:100,height:75},selector:'[data-fancybox-custom]',});});me.lang={de:{minimize:"Minimieren",close:"SchlieÃen",closeGallery:"Galerie schlieÃen",headerGallery:"Header Galerie",headerGallerySlide:"Header Galerie Slide",},it:{minimize:"Minimizzare",close:"Chiudere",closeGallery:"Chiudere la galleria",headerGallery:"Galleria header",headerGallerySlide:"Galleria header Slide",},en:{minimize:"Minimize",close:"Close",closeGallery:"Close gallery",headerGallery:"Header gallery",headerGallerySlide:"Header gallery slide",}} 69me.lang=me.lang[me.opt.lang]||me.lang.en;me.vanilla={body:d.body||d.getElementsByTagName("body")[0],site:d.getElementById("site"),header:d.getElementById("header"),main:d.getElementById("main"),footer:d.getElementById("footer")} 70me.vanilla.headerMenuLinksWithAnchor=me.vanilla.header.querySelectorAll("nav.nav-level-0 a[href*='#']");me.vanilla.searchbox=me.vanilla.header.querySelector(".cms-module-search");me.vanilla.mainNavigation=me.vanilla.header.querySelector("#nav_0"),me.vanilla.accessibilityNav=me.vanilla.site.querySelector("#accessibility-nav > ol"),me.vanilla.mainMenuHotelItems=me.vanilla.header.querySelectorAll(".mainmenu-item[style]"),me.vanilla.overlayLinks=me.vanilla.site.querySelectorAll("a[data-overlay]"),me.vanilla.consentBox=me.vanilla.body.querySelector(":scope > #cms-module-tracking-codes-consent-hint > button.tracking-consent-minimize");me.vanilla.cstErrors=me.vanilla.site.querySelectorAll("h2.cst-error-headline");me.tmp={};me.const={threshold:[0,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45,0.5,0.55,0.6,0.65,0.7,0.75,0.8,0.85,0.9,0.95,1],prefersReducedData:w.matchMedia('(prefers-reduced-data: reduce)').matches||false,prefersReducedMotion:w.matchMedia('(prefers-reduced-motion: reduce)').matches||false,userUsedTrackpad:false,browserName:navigator.userAgent.toLowerCase(),} 71me.f={elem:(tagName,attributes,contents)=>{if(!tagName){console.log("nst.f.elem called, but no tag name given");return false;} 72attributes=attributes||{};let newElem=d.createElement(tagName);for(const[key,value]of Object.entries(attributes)){newElem.setAttribute(key,value);};if(contents){newElem.append(contents);} 73return newElem;},checkCssSupport:(css)=>{return CSS.supports(css);},menuHandling:()=>{me.vanilla.globalToggles=me.vanilla.site.querySelectorAll(":scope > fieldset#global-toggles > input.global-toggle"),me.vanilla.menuToggle=me.vanilla.site.querySelector(":scope > fieldset#global-toggles > #global-toggle-menu"),me.vanilla.toolToggle=me.vanilla.site.querySelector(":scope > fieldset#global-toggles > #toggle-header-contacts"),me.vanilla.mainMenuToggles=me.vanilla.header.querySelectorAll("input.mainmenu-toggle"),me.vanilla.subMenuToggles=me.vanilla.header.querySelectorAll("input.submenu-toggle"),me.vanilla.mainMenuVideos=me.vanilla.header.querySelectorAll("video.submenu-video-video");me.vanilla.backButtons=me.vanilla.header.querySelectorAll("div.submenu-handleback");me.vanilla.globalToggles.forEach(toggle=>{toggle.addEventListener("change",()=>{if(toggle.checked){me.vanilla.globalToggles.forEach(otherToggle=>{if(otherToggle!==toggle){otherToggle.checked=false;}});if(toggle.id=='searchfield'){me.vanilla.searchbox.toggleAttribute('inert');me.vanilla.searchbox._input.focus();}}});});me.vanilla.menuToggle.addEventListener("click",()=>{me.vanilla.header.classList.add("load-nav-images");me.vanilla.mainMenuToggles.forEach((toggle,pos)=>{if(toggle.dataset.active){toggle._delay=sessionStorage.getItem("_viomaMenuDelay")||800;setTimeout(()=>{toggle.checked=true;sessionStorage.setItem("_viomaMenuDelay",0);},toggle._delay);me.tmp.activeMenuVideo=me.vanilla.header.querySelector(".submenu-"+(pos+1)+" video.submenu-video-video");me.tmp.activeMenuVideo&&me.tmp.activeMenuVideo.play();me.tmp.activeMenuVideo=null;} 74toggle.addEventListener('change',(e)=>{if(e.target.checked){let i=parseInt(e.target.id.split('-')[2]);let submenuFirstLink=me.vanilla.header.querySelector(".submenu-"+i+" a");submenuFirstLink?.focus();}});});},{passive:true,once:true});me.vanilla.menuToggle.addEventListener("click",()=>{me.vanilla.mainNavigation.toggleAttribute('inert');me.vanilla.mainNavigation.addEventListener('keydown',(e)=>{if(e.key==="Escape"){me.vanilla.mainNavigation.removeAttribute('inert');me.vanilla.menuToggle.click();me.vanilla.menuToggle.focus();}});},{passive:true});me.vanilla.menuToggle.addEventListener("keydown",(e)=>{if(e.key==="Enter"||e.key===" "){e.preventDefault();me.vanilla.menuToggle.click();me.vanilla.header.querySelector('.mainmenu input, .mainmenu a')?.focus();}});
74me.vanilla.mainMenuToggles.forEach(toggle=>{toggle.addEventListener("change",(e)=>{toggle._checked=toggle._checked||toggle.checked;me.vanilla.mainMenuToggles.forEach(t=>{t.checked=false;});me.tmp.mainMenuVideosShouldPause&&me.vanilla.mainMenuVideos.forEach(video=>{video.pause();video.currentTime=0;});if(toggle._checked){toggle.checked=true;var thisVideo=me.vanilla.header.querySelector(".submenu div.submenu-handleback[data-for='"+toggle.id+"']")?.closest(".submenu")?.querySelector("video");thisVideo&&thisVideo.play();toggle._checked=false;}});});me.vanilla.subMenuToggles.forEach(toggle=>{toggle._checked=toggle.checked;toggle.addEventListener("click",()=>{toggle.checked=!toggle._checked;toggle._checked=!toggle._checked;me.vanilla.subMenuToggles.forEach(otherToggle=>{if(otherToggle!==toggle){otherToggle.checked=false,otherToggle._checked=false;}});},{passive:true});});me.vanilla.mainMenuHotelItems.forEach(item=>{item._textBox=item.querySelector(".mainmenu-item-text");["mouseenter","mouseleave"].forEach(hover=>{if(window.innerWidth>=960){item.addEventListener(hover,(e)=>{if(e.type=="mouseleave"){item.style.removeProperty("--_marginTop");} 75else{item.style.setProperty("--_marginTop","calc("+Math.round(item._textBox.offsetTop+item._textBox.clientHeight)+"px + 1.75em)");}})}});});me.vanilla.toolToggle._toolList=me.vanilla.header.querySelector("li.header-tel > ul");me.vanilla.toolToggle._toolList?.setAttribute('inert','true');me.vanilla.toolToggle.addEventListener("change",(e)=>{if(e.target.checked){if(!me.vanilla.toolToggle._toolList)return;const handleClickOutside=(event)=>{if(!me.vanilla.toolToggle._toolList.contains(event.target)){me.vanilla.toolToggle.checked=false;me.vanilla.toolToggle._toolList.querySelector("a")?.focus();d.removeEventListener("click",handleClickOutside);}};d.addEventListener("click",handleClickOutside);} 76me.vanilla.toolToggle._toolList.toggleAttribute('inert');});me.vanilla.backButtons.forEach(button=>{button.addEventListener("click",(e)=>{e.preventDefault();me.vanilla.mainMenuToggles.forEach(toggle=>{toggle.checked=false;});me.vanilla.header.querySelector('.mainmenu input, .mainmenu a')?.focus();});button.addEventListener("keydown",(e)=>{if(e.key==="Enter"||e.key===" "){e.preventDefault();button.click();}});});},scrollbarWidth:()=>{let scrollbarWidth=w.innerWidth-d.documentElement.clientWidth;if(scrollbarWidth>0){d.documentElement.style.setProperty("--scrollbar-width",scrollbarWidth+"px");}},scrolledUpwardsChecker:()=>{const upScrollDelayPixels=100;if(me.tmp.windowOffsetY>window.scrollY){me.tmp.scrolledTopDirection=me.tmp.scrolledTopDirection+(me.tmp.windowOffsetY-window.scrollY);} 77else{me.tmp.scrolledTopDirection=0;} 78if(me.tmp.scrolledTopDirection>upScrollDelayPixels){me.vanilla.site.classList.add("scrolled-upwards");} 79else{me.vanilla.site.classList.remove("scrolled-upwards");} 80me.tmp.windowOffsetY=window.scrollY;},classToggler:(observedItem,once,className,toggleObject,threshold,inverse)=>{if(!observedItem)return;className=className||"visible";toggleObject=toggleObject||observedItem;threshold=threshold||[0.0];const thresholdArray=Array.from(threshold);thresholdArray.indexOf(0)===-1?thresholdArray.push(0):null;thresholdArray.sort();if(me.const.prefersReducedMotion){observedItem.classList.add(className);return;} 81const io=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting&&entry.intersectionRatio>threshold[0]-.1){inverse?toggleObject.classList.remove(className):toggleObject.classList.add(className);toggleObject.classList.add("animate-visible");setTimeout(()=>{toggleObject.classList.remove("animate-visible");},1200);if(once){io.unobserve(entry.target);}} 82else{inverse?toggleObject.classList.add(className):toggleObject.classList.remove(className);}})},{threshold:thresholdArray});io.observe(observedItem);},resizeObserver:()=>{var newMqEvent=new CustomEvent("mq-resize");try{const layoutResizeObserver=new ResizeObserver(entries=>{entries.forEach(entry=>{me.vanilla.body._width=entry.contentRect.width;me.vanilla.body._portrait=window.innerHeight>window.innerWidth;window.dispatchEvent(newMqEvent);});});
82layoutResizeObserver.observe(me.vanilla.body);} 83catch(e){var lastWidth=window.innerWidth;var lastHeight=window.innerHeight;var lastOrientation=window.innerHeight>window.innerWidth;setInterval(()=>{if(window.innerWidth!==lastWidth||window.innerHeight!==lastHeight||window.innerHeight>window.innerWidth!==lastOrientation){lastWidth=window.innerWidth;lastHeight=window.innerHeight;lastOrientation=window.innerHeight>window.innerWidth;window.dispatchEvent(newMqEvent);}},500);}},poi:()=>{if(me.tmp.poisInitialized)return;me.tmp.poisInitialized=true;me.opt.pois=me.vanilla.header.querySelectorAll("section.gallery-poi");var poiStorage=sessionStorage.getItem("_vioma_poi_shown")||0;sessionStorage.setItem("_vioma_poi_shown",parseInt(poiStorage)+1);me.opt.pois.forEach(poi=>{poi._outer=poi.querySelector(".gallery-poi-outer");poi.addEventListener("click",(e)=>{if(!e.srcElement.closest(".gallery-poi-outer")){e.preventDefault();poi.classList.toggle("active");poi._outer.setAttribute("aria-expanded",poi.classList.contains("active"));poi._outer.setAttribute("aria-hidden",!poi.classList.contains("active"));poi._outer.setAttribute('tabindex',poi.classList.contains("active")?0:-1);if(poi._outer.tabindex==0){poi._outer.focus();} 84return;} 85if(poi.tagName=="DIV"){poi.classList.toggle("active");poi._outer.setAttribute("aria-expanded",poi.classList.contains("active"));poi._outer.setAttribute("aria-hidden",!poi.classList.contains("active"));poi._outer.setAttribute('tabindex',poi.classList.contains("active")?0:-1);if(poi._outer.tabindex==0){poi._outer.focus();}}});poi.addEventListener("mouseenter",(e)=>{if(poi.classList.contains("active"))return;poi.classList.add("mouseentered");setTimeout(()=>{poi.classList.remove("mouseentered");},1000);},{passive:true});poi.addEventListener("mousedown",(e)=>{if(poi.classList.contains("active"))return;poi.classList.remove("mouseentered");},{passive:true});if(window.innerWidth>=1920||sessionStorage.getItem("_vioma_poi_shown")==2){setTimeout(()=>{poi.classList.add("active");},1000);}});},overlayGenerator:(link)=>{if(!link||!link.href)return;link._fetchUrl=new URL(link.href);link._fetchUrl.searchParams.append("fetch-overlay","true");link._fetchClass=link.dataset.overlay=="gallery"?".grp-mem-54":null;if(!link._fetchClass||!link._fetchUrl)return;link._fetchedContents=[],link._overlay=null;link._linkParser=link.dataset.fetchtype||"text/html";link._tabsContainer=me.f.elem("div",{id:"overlay-tabs","class":"no-scrollbar"}),link._overlay=me.f.elem("ins",{id:"overlay","class":"active","data-type":link.dataset.overlay}),link._overlay._inner=me.f.elem("aside",{id:"overlay-inner","class":"overlay-container overlay-container-loading grp"}),link._overlay._inner.append(me.f.elem("button",{id:"overlay-close",ariaLabel:me.lang.close},me.f.elem("span",{},me.lang.closeGallery)),me.f.elem("a",{href:link._fetchUrl,id:"overlay-link",class:"overlay-cta",target:"_blank"},link.textContent),link._tabsContainer,me.f.elem("div",{id:"overlay-content"})),link._overlay.append(link._overlay._inner),me.vanilla.main.append(link._overlay);link._cta=link._overlay._inner.querySelector("#overlay-link"),link._closeButton=link._overlay._inner.querySelector("#overlay-close");if(link._cta.getBoundingClientRect().right>link._overlay.getBoundingClientRect().right||link._cta.getBoundingClientRect().left<link._closeButton.getBoundingClientRect().right){link._closeButton.classList.add("notext");} 86link._overlay._inner.querySelector("#overlay-close").addEventListener("click",()=>{link._overlay.classList.remove("visible");setTimeout(()=>{link._overlay.classList.remove("active");link._overlay.remove();},500);});setTimeout(()=>{link._overlay.classList.add("visible");},10);fetch(link._fetchUrl.href).then(response=>response.text()).then(doc=>{var parser=new DOMParser();var doc=parser.parseFromString(doc,link._linkParser);doc.querySelectorAll(link._fetchClass+"[data-attr-sprungmarke]").forEach(item=>{item.childNodes.forEach((child,pos)=>{if(pos!==0)return;link._fetchedContents.push(child);});});if(link._fetchedContents.length==0){setTimeout(()=>{link._overlay.classList.remove("visible");setTimeout(()=>{link._overlay.classList.remove("active");link._overlay.remove();},500);},500);return;} 87link._overlay._inner.classList.remove("overlay-container-loading");setTimeout(()=>{link._overlay._inner.classList.add("loading-finished");},500);if(link._fetchedContents.length>
871){link._fetchedContents.forEach((item,pos)=>{var classes=pos==0?"overlay-tab active":"overlay-tab";link._tabsContainer.append(me.f.elem("button",{"class":classes,"data-sprungmarke":item.parentElement.dataset.attrSprungmarke},item.parentElement.dataset.attrSprungmarke));});link._tabsContainer.addEventListener("mousedown",(e)=>{link._tabsContainer.classList.add("dragging");link._tabsContainer._dragStart=e.pageX;link._tabsContainer._scrollStart=link._tabsContainer.scrollLeft;});link._tabsContainer.addEventListener("mousemove",(e)=>{if(!link._tabsContainer.classList.contains("dragging"))return;link._tabsContainer.scrollLeft=link._tabsContainer._scrollStart+(link._tabsContainer._dragStart-e.pageX);});link._tabsContainer.addEventListener("mouseup",(e)=>{link._tabsContainer.classList.remove("dragging");});link._tabsContainer.querySelectorAll(".overlay-tab").forEach((tab,pos)=>{tab.addEventListener("click",()=>{link._tabsContainer.querySelectorAll(".overlay-tab").forEach(otherTab=>{otherTab.classList.remove("active");});tab.classList.add("active");link._fetchedContents.forEach((item,contentpos)=>{item.classList.remove("active");if(pos==contentpos){item.classList.add("active");}});});});} 88link._fetchedContentsContainer=me.f.elem("div",{id:"overlay-content-container"});link._overlay._inner.querySelector("#overlay-content").append(link._fetchedContentsContainer);function checkContentContainerHeight(){link._fetchedContentsContainer.style.setProperty("--_overlay-container-height",link._fetchedContentsContainer.clientHeight+"px");};checkContentContainerHeight();w.addEventListener("mq-resize",checkContentContainerHeight);link._fetchedContents.forEach((item,pos)=>{link._fetchedContentsContainer.append(item);if(pos==0){setTimeout(()=>{item.classList.add("active");},200);} 89if(item.classList.contains('horizontal-contentgallery')){me.f.horizontalSliderGallery(item);}});window.addEventListener('keydown',(e)=>{if(e.key==="Escape"){link._closeButton.click();}},{passive:true});}).catch(error=>{setTimeout(()=>{link._overlay.remove();setTimeout(()=>{link._overlay.remove();},500);},500);});},userUsedTrackpad:()=>{var trackpadCheckFunction=function(e){if(e.deltaX==0)return;me.const.userUsedTrackpad=true;me.vanilla.site.classList.add("user-used-trackpad");me.vanilla.site.removeEventListener("wheel",trackpadCheckFunction);} 90me.vanilla.site.addEventListener("wheel",trackpadCheckFunction,{passive:true});},viewTransitions:()=>{if(!Modernizr.viewtransitions)return;function spaNavigate(data){if(!document.startViewTransition){updateTheDOMSomehow(data);return;} 91document.startViewTransition(()=>updateTheDOMSomehow(data));}},lastMinuteFilterList:(container)=>{container=container.id?container:me.vanilla.main.querySelector("#"+container);if(!container)return;container._cards=container.querySelectorAll(":scope > .cst-card"),container._filters=container.querySelectorAll(":scope > .custom-room-filters input[type='checkbox']");if(!container._cards||!container._filters)return;container._cards.forEach(card=>{card.classList.add("visible");});const cardAnimator=(card,action,modPosition)=>{if(action=="show"){card.style.removeProperty("display");card.style.setProperty("transition-delay",(modPosition*0.2)+"s");setTimeout(()=>{card.classList.add("visible");},10);} 92else{card.style.display="none";card.classList.remove("visible");clearTimeout(card._timeout);}};container._filters.forEach(filter=>{filter.addEventListener("change",()=>{if(Array.from(container._filters).filter(filter=>filter.checked).length==0){container._cards.forEach(card=>{card._visibility=true;clearTimeout(card._timeout);cardAnimator(card,"show");});container._filters.forEach(filter=>{filter.checked=true;});return;} 93container._cards.forEach(card=>{card._visibility=false;clearTimeout(card._timeout);cardAnimator(card,"hide");});container._filters.forEach(filter=>{if(filter.checked){container._cards.forEach(card=>{if(card.dataset.filter==filter.value){card._visibility=true;}});}});container._cards.forEach(card=>{cardAnimator(card,"hide");});setTimeout(()=>{Array.from(container._cards).filter(card=>
93card._visibility).forEach((card,index)=>{card._timeout=setTimeout(()=>{cardAnimator(card,"show",index);},100*index);});},0);});});if(me.vanilla.site.dataset.color){const preFilterId=me.vanilla.site.dataset.color==="andreus-violet"?8747:me.vanilla.site.dataset.color==="golflodge-cyan"?8745:me.vanilla.site.dataset.color==="sonnenalm-green"?8743:null;if(preFilterId){container._filters.forEach(filter=>{if(filter.value==preFilterId){container._filters.forEach(otherFilter=>{if(otherFilter!==filter){otherFilter.checked=false;}});filter.dispatchEvent(new Event("change"));}});}}},customStructuredData:(json)=>{if(!typeof json=="object")return;json.url=window.location.href;if(json.url&&json.url!==window.location.href)return;let script=me.f.elem("script",{"type":"application/ld+json"},JSON.stringify(json));d.body.appendChild(script);},searchBoxAccessibility:()=>{if(!me.vanilla.searchbox)return;me.vanilla.searchbox._input=me.vanilla.searchbox.querySelector('input[type="text"]');me.vanilla.searchbox.setAttribute('inert','true');},doubleIdSanitizer:()=>{const elements=d.querySelectorAll("[id]");const ids=new Set();const duplicates=new Set();elements.forEach(element=>{const id=element.id;if(ids.has(id)){duplicates.add(id);}else{ids.add(id);}});duplicates.forEach(id=>{let count=1;elements.forEach(element=>{if(element.id===id){if(count!==1){element.id=`${id}-${count}`;} 94count++;}});});duplicates.forEach(id=>{let count=1;elements.forEach(element=>{if(element.id===`${id}-${count}`){console.log(`Duplicate ID"${id}"changed to"${element.id}"`);count++;}});});}};me.f.horizontalSliderGallery=(container)=>{container=container.id?container:me.vanilla.main.querySelector(container);if(!container||me.opt.touch||me.const.userUsedTrackpad)return;const handleMouseDown=(e)=>{container._dragStart=e.pageX;container._scrollStart=container.scrollLeft;container.classList.add("dragging");container._link=e.srcElement.closest("a")||e.srcElement.closest("figure")||e.srcElement.closest("[data-src]")||null;if(container._link){container._link._active=true;}};const handleMouseMove=(e)=>{if(!container.classList.contains("dragging"))return;container.scrollLeft=container._scrollStart+(container._dragStart-e.pageX);if(container._link&&Math.abs(container._dragStart-e.pageX)<8){container._link._active=true;} 95else if(container._link){container._link._active=false;}};const handleMouseUp=(e,donotcheck)=>{container.classList.remove("dragging");if(container._link&&container._link._active&&!donotcheck){container._link.click();} 96container.removeEventListener("mousemove",handleMouseMove);container.removeEventListener("mouseup",handleMouseUp);};container.addEventListener("mousedown",(e)=>{container.addEventListener("mousemove",handleMouseMove);container.addEventListener("mouseup",handleMouseUp);handleMouseDown(e);});container.addEventListener("mouseleave",(e)=>{handleMouseUp(e,true);});container.addEventListener("wheel",(e)=>{e.preventDefault();container.scrollLeft+=e.deltaY;});} 97me.f.cssHasFallbacks=()=>{me.opt.dev&&console.log("This browser uses me.f.cssHasFallbacks() as a fallback for missing CSS :has() support");me.vanilla.mainMenuHotelItems.forEach(menuitem=>{menuitem.parentElement.classList.add("fallback-span-4");});me.vanilla.header.querySelectorAll(".mainmenu-item:not([style])").forEach(menuitem=>{menuitem.parentElement.classList.add("fallback-no-bg");});me.vanilla.main.querySelectorAll(".grp.hotelcard-grid").forEach(grid=>{grid.classList.add("fallback-bg-color");})} 98me.f.accessibilityLinks=()=>{if(!me.vanilla.accessibilityNav)return;me.vanilla.accessibilityNav.style.display="none";const fragment=document.createDocumentFragment();const sections=me.vanilla.main.querySelectorAll(":scope > section");sections.forEach(section=>{const headlines=section.querySelectorAll("h1[id], h2[id]");if(headlines.length>0){const primaryHeadline=headlines[0];let headlineText=primaryHeadline.textContent;if(headlines.length>1){const secondaryHeadline=headlines[1];headlineText+=': '+secondaryHeadline.textContent;} 99const newEntry=me.f.elem("li",{"data-headline":primaryHeadline.tagName});const newLink=me.f.elem("a",{"href":"#"+primaryHeadline.id},headlineText);newEntry.appendChild(newLink);fragment.appendChild(newEntry);}});me.vanilla.accessibilityNav.appendChild(fragment);me.vanilla.accessibilityNav.style.display="";};me.f.mobileVideoAutoplay=()=>
99{if(me.tmp.mobileVideoInit)return;me.tmp.mobileVideoInit=true;var headerVideo=me.vanilla.header.querySelector(".gallery > video");if(!headerVideo)return;if(me.const.prefersReducedData){headerVideo.currentTime=3;headerVideo.pause();return;} 100headerVideo._io=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){entry.target.play();} 101else{entry.target.pause();}})});headerVideo._io.observe(headerVideo);} 102me.f.headergallery=(slickGallery)=>{slickGallery=slickGallery||me.vanilla.site.querySelector(".slick-headergallery");let headerGallery=me.vanilla.site.querySelector(".gallery");headerGallery&me.f.classToggler(headerGallery);if(!slickGallery||!slickGallery.childNodes.length>1||slickGallery.querySelectorAll(":scope > .slick-headergallery-item").length<=1)return;slickGallery._speed=4000,slickGallery._useNavigation=!!slickGallery.closest("main"),slickGallery._navigation=slickGallery.parentNode.querySelector(".custom-slick-nav");var $slickGallery=$(slickGallery);slickGallery._customLazyLoader=(nextSlide,position)=>{if(!nextSlide)return;var imgTag=nextSlide.querySelector("img");if(!imgTag||!imgTag.dataset.customlazy||!imgTag.dataset.customlazysrcset)return;if(imgTag.dataset.customlazysrcset){imgTag.srcset=imgTag.dataset.customlazysrcset;imgTag.removeAttribute("data-customlazysrcset");} 103if(imgTag.dataset.customlazy){imgTag.src=imgTag.dataset.customlazy;imgTag.removeAttribute("data-customlazy");}};$slickGallery.on("init",(ev,slick)=>{if(slick.$slides[1]){if(slick.$slides[1]._customInitiated)return;setTimeout(()=>{slickGallery._customLazyLoader(slick.$slides[1]);},slickGallery._speed-2000);} 104if(!sessionStorage.getItem("_vioma_first_init"))return;slick.$slides[slick.currentSlide].style.opacity=1;sessionStorage.setItem("_vioma_first_init","true");slick.$slides[slick.currentSlide].setAttribute('aria-label',me.lang.headerGallerySlide+" "+(slick.currentSlide+1));}).on("afterChange",(slick,current,nextSlide)=>{if(nextSlide==0){slickGallery._customLazyInititated=true;} 105current.$slides[current.currentSlide].setAttribute('aria-label',me.lang.headerGallerySlide+" "+(current.currentSlide+1));setTimeout(()=>{if(slickGallery._customLazyInititated)return;slickGallery._customLazyLoader(current.$slides[nextSlide+1]);},slickGallery._speed-2000);}).slick({arrows:slickGallery._useNavigation,dots:slickGallery._useNavigation,infinite:false,autoplay:!me.opt.userPrefers.reducedMotion&&!me.opt.userPrefers.reducedData,speed:1000,autoplaySpeed:slickGallery._speed,prevArrow:slickGallery._navigation&&slickGallery._navigation.querySelector(".slick-prev"),nextArrow:slickGallery._navigation&&slickGallery._navigation.querySelector(".slick-next"),slidesToShow:1,slidesToScroll:1,fade:true,appendArrows:slickGallery._navigation||$slickGallery,appendDots:slickGallery._navigation||$slickGallery,slide:".slick-headergallery-item",ariaLabel:me.lang.headerGallery});slickGallery._io=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){$slickGallery.slick('slickPlay');} 106else{$slickGallery.slick('slickPause');}});});slickGallery._io.observe(slickGallery);w.addEventListener("beforeunload",()=>{$slickGallery.slick("slickPause");});} 107me.f.backgroundToggler=(el)=>{el=me.vanilla.site.querySelector("#"+el);if(!el)return;el._io=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){me.tmp.backgroundGrayOpacity=me.tmp.backgroundGrayOpacity>entry.intersectionRatio?me.tmp.backgroundGrayOpacity:entry.intersectionRatio;setTimeout(()=>{if(me.tmp.backgroundGrayOpacity>0){me.vanilla.site.style.setProperty("--bg-color-opacity",me.tmp.backgroundGrayOpacity.toString().substring(0,4));me.tmp.backgroundGrayOpacity=0;}},50);} 108else{setTimeout(()=>{me.vanilla.site.style.setProperty("--bg-color-opacity",0);},60);}});},{threshold:me.const.threshold});el._io.observe(el);} 109me.f.visibilityClassElementTogglers=()=>{me.vanilla.visibilityElements=me.vanilla.main.querySelectorAll("article h1:not(.no-visibleclass-animation), article h2:not(.no-visibleclass-animation), article h3:not(.no-visibleclass-animation), article h4:not(.no-visibleclass-animation), article h5:not(.no-visibleclass-animation), article h6:not(.no-visibleclass-animation), :scope > .grp-has-tabs, figure.stickybox-gallery-item, .media-display-widescreen, .cst-grid:not(.cst-list-room-possibilities) div.cst-card, .cst-list-slider, .cst-programlist-headline-name");
109me.vanilla.visibilityElements.forEach(element=>{me.f.classToggler(element,true,null,null,[0.45]);});me.vanilla.visibilityInstantElements=me.vanilla.main.querySelectorAll(":scope > section.hotelcard-grid > article.hotelcard");me.vanilla.visibilityInstantElements.forEach(element=>{me.f.classToggler(element,true,null,null,[0.0]);});} 110me.f.customAutoplayVideos=(video)=>{video=video.id?video:me.vanilla.main.querySelector(video);if(!video)return;if(me.opt.userPrefers.reducedMotion||me.opt.userPrefers.reducedData){video.controls=true;video.currentTime=1;video.pause();return;} 111try{video._io=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){try{video.play();}catch(e){video.dataset.poster&&video.setAttribute("poster",video.dataset.poster);}} 112else{video.pause();}});},{threshold:0.5});video._io.observe(video);}catch(e){video.dataset.poster&&video.setAttribute("poster",video.dataset.poster);}} 113me.f.offerDetailPage=()=>{me.f.requestButtonChanger();me.f.goBackLinks();} 114me.f.itemSlider=(container)=>{container=container.id?container:me.vanilla.main.querySelector("#"+container);if(!container)return;const containerSlickFunction=()=>{container._specialType=container.closest("[data-attr-layout='package-slider']")?"big-packages":null;let headline=container.closest('.grp')?.querySelector('h1[id], h2[id]');const $container=$(container);$container.on("init",(event,slick)=>{$(slick.$slideTrack[0]).hover(()=>{me.f.mouseDragger();},()=>{me.f.mouseDragger("remove");});if(!container._specialType)return;const thisAutoplayObserver=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){slick.slickPlay();slick.infinite=true;} 115else{slick.slickPause();}});}) 116thisAutoplayObserver.observe(container);}).one("swipe",(event)=>{event.target.querySelectorAll("img").forEach(img=>{img.loading="eager";});}).slick({arrows:true,dots:false,infinite:false,autoplay:false,autoplaySpeed:container._specialType=="big-package"?10000:7000,speed:container._specialType=="big-packages"?1000:500,variableWidth:true,swipeToSlide:true,ariaLabelledby:headline});var allImagesLoaded=false;$(container).on("beforeChange",(event,slick,currentSlide,nextSlide)=>{if(allImagesLoaded)return;for(let i=1;i<=3;i++){if(slick.$slides[nextSlide+i]){slick.$slides[nextSlide+i].querySelectorAll("img").forEach(img=>{img.loading="eager";img.decoding="sync";});}} 117if(nextSlide+3>=slick.$slides.length){allImagesLoaded=true;}});};const containerObserver=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){containerSlickFunction();containerObserver.unobserve(entry.target);}});},{rootMargin:"200px"});containerObserver.observe(container);};me.f.roomtypeDetailPage=(settings)=>{if(settings&&typeof settings.viomaRoomid==="number"){const sameRoomtypeCards=me.vanilla.main.querySelectorAll("#cst-card-room-"+settings.viomaRoomid);sameRoomtypeCards.forEach(card=>{card.remove();});} 118settings&&typeof settings.rateCheckerRoom==="string"&&me.f.externalBookingEngine(settings);const zoomButton=me.vanilla.main.querySelector(".slick-headergallery-buttons button");zoomButton&&zoomButton.addEventListener("click",()=>{zoomButton._target=zoomButton.closest(".slick-headergallery").querySelector(".slick-current");zoomButton._target&&zoomButton._target.click();},{passive:true});me.f.requestButtonChanger();me.f.goBackLinks();} 119me.f.externalBookingEngine=(settings)=>{if(!settings||!settings.rateCheckerRoom)return;if(me.opt.dev&&!w.location.search.includes("activate-external-booking-engine=true"))return console.log("Need to see and test external booking engine on DEV? Open this link: "+w.location.origin+w.location.pathname+"?activate-external-booking-engine=true");let priceCalendarElement=me.vanilla.main.querySelector("#pricecalendar");(function(w,d,o,f,js,fjs){w["conWidgets"]=o;w[o]=w[o]||function(){(w[o].q=w[o].q||[]).push(arguments);};(js=d.createElement("script")),(fjs=d.getElementsByTagName("script")[0]);js.id=o;js.src=f;js.async=1;fjs.parentNode.insertBefore(js,fjs);})(window,document,"_conWidgets","https://widgets.secure.consisto.net/js/modules/widget.min.js");const formatDate=(dateString)=>{if(dateString){const date=new Date(dateString);const formattedDate=date.toLocaleDateString('de-DE',{day:'2-digit',month:'2-digit',year:'numeric'});return formattedDate;} 120return null;};const actionButtonUpdater=(shadowRoot,event)=>{try{var 121bookingButton=shadowRoot.querySelector("a.pricecalendar-total__button--booking");bookingButton._urlDefault=bookingButton._urlDefault?bookingButton._urlDefault:bookingButton.href.includes("#")?bookingButton.href.split("#")[0]+"vsc.php":bookingButton.href.includes("?")?bookingButton.href.split("?")[0]+"vsc.php":bookingButton.href+"vsc.php";var arrivalDate=event.con_pricecalendar.getSelectedData().Stay.Arrival,departureDate=event.con_pricecalendar.getSelectedData().Stay.Departure;var childAges=event.con_pricecalendar.getSelectedData().ChildAges&&event.con_pricecalendar.getSelectedData().ChildAges.join(",")||null,calendarDateFrom=formatDate(arrivalDate)?formatDate(arrivalDate):null,calendarDateTo=formatDate(departureDate)?formatDate(departureDate):null,adults=event.con_pricecalendar.getSelectedData().Adults?event.con_pricecalendar.getSelectedData().Adults:null,vriId=me.vanilla.site.dataset.vriId?me.vanilla.site.dataset.vriId:null;
121[bookingButton].forEach(button=>{button.rel="nofollow";button.target="_blank";var newUrl=new URL(button._urlDefault+"#main");newUrl.searchParams.append("items[]","hrt:"+settings.viomaRoomid);newUrl.searchParams.append("c[id_hotel]",settings.viomaHotelId);calendarDateFrom&&calendarDateTo&&newUrl.searchParams.append("step","roomtypes");calendarDateFrom&&newUrl.searchParams.append("calendar_date_from",calendarDateFrom);calendarDateTo&&newUrl.searchParams.append("calendar_date_to",calendarDateTo);adults&&newUrl.searchParams.append("persons_adults",adults);childAges&&newUrl.searchParams.append("persons_children_ages",childAges);vriId&&newUrl.searchParams.append("vri_id",vriId);button.href=newUrl;});}catch(e){console.warn("Unable to update action button, see error: ");console.warn(e);}};_conWidgets('init',priceCalendarElement,{'lang':me.opt.lang,'widgetId':"155420dc-59c2-4ee9-9c6d-ded1f7d894e8",'bookingUrl':me.vanilla.site.dataset.bookingpage||"/de/zimmer-angebote/buchen/",'requestUrl':me.vanilla.site.dataset.externalrequestpage||"/de/zimmer-angebote/anfragen/",'hideRoomDropDown':true,'room':settings.rateCheckerRoom,onAjaxUpdated:(shadowRoot,event)=>{actionButtonUpdater(shadowRoot,event);}});} 122me.f.mouseDragger=(event)=>{event=event||"add";if(!me.const.mouseFollowElement){me.const.mouseFollowElement=me.f.elem("ins",{id:"mousedragger"});["mousemove","touchmove"].forEach(event=>{me.vanilla.site.addEventListener(event,(e)=>{me.const.mouseFollowElement.style.left=e.pageX+"px",me.const.mouseFollowElement.style.top=e.pageY+"px";});})} 123if(event=="remove"){if(me.const.mouseFollowElement){me.const.mouseFollowElement.classList.remove("visible");}} 124else{d.body.append(me.const.mouseFollowElement);setTimeout(()=>{me.const.mouseFollowElement.classList.add("visible")},10);setTimeout(()=>{if(me.const.mouseFollowElement){me.f.mouseDragger("remove");}},2000);}} 125me.vanilla.overlayLinks[0]&&me.vanilla.overlayLinks.forEach(link=>{link.addEventListener("click",(e)=>{e.preventDefault();me.f.overlayGenerator(link);});w.addEventListener("load",()=>{});});me.f.mediaDisplayResizer=()=>{me.const.mediaDisplayToResize=me.vanilla.main.querySelectorAll(":scope > .grp-mem-87:not([data-attr-layout]), :scope > .grp-modules > .grp-mem-54[data-attr-layout='resortplan']");me.const.mediaDisplayToResize.forEach(container=>{container=container.closest("section");container.classList.add("can-resize-big");setTimeout(()=>{me.f.classToggler(container,false,"resize-big",null,[0.75]);},10);});} 126me.f.clickClassElementTogglers=()=>{me.vanilla.clickClassElements=me.vanilla.main.querySelectorAll(":scope > section.hotelcard-grid > article.hotelcard");me.vanilla.clickClassElements.forEach(element=>{element._links=element.querySelectorAll("a");element._links.forEach(link=>{link.addEventListener("click",(e)=>{element.classList.add("click-active");});})})} 127me.f.requestButtonChanger=()=>{me.vanilla.main.querySelectorAll(".cst-actions-form.cst-requestform").forEach(form=>{form.addEventListener("submit",e=>{e.preventDefault();var location=me.vanilla.site.dataset.externalrequestpage||"/de/zimmer-angebote/anfragen/";w.location.href=w.location.origin+location;});});} 128me.f.goBackLinks=()=>{me.vanilla.main.querySelectorAll("a[class*='cta-go-back']").forEach(link=>{if(link.href&&link.href.length>1&&link.href.includes('/')){link.href=link.href.substring(0,link.href.lastIndexOf("/")+1);}});} 129me.f.contentPoiRotater=()=>{me.vanilla.contentPois=me.vanilla.main.querySelectorAll(":scope > section > [data-attr-poi-text]");if(!me.vanilla.contentPois)return;const contentPoiObserver=new IntersectionObserver(entries=>{entries.forEach(entry=>{entry.target._isActive=entry.isIntersecting;});});me.vanilla.contentPois.forEach(container=>{contentPoiObserver.observe(container);});w.addEventListener("scroll",(e)=>{me.tmp.scrollY=w.scrollY;me.vanilla.contentPois.forEach(container=>{if(container._isActive){container.style.setProperty("--_rotate-poi-bg","-"+Math.round(me.tmp.scrollY/10)+"deg");}});});} 130me.f.masonry=()=>{me.opt.dev&&console.log("CSS Masonry is not available, Fallback to Javascript Grid Masonry via me.f.masonry() for .masonry-this containers used");me.vanilla.masonryObjects=me.vanilla.main.querySelectorAll(".masonry-this");
130me.vanilla.masonryObjects.forEach(container=>{const containerFunction=()=>{container._items=container.querySelectorAll(":scope > *"),container._masonryMinwidth=0;if(container.children.length>2&&me.const.noCssMasonry){var size=0,timeout=0,setTimer=null;Array.from(container.children).forEach(child=>{child._masonryInner=child.querySelector(".masonry-inner");}) 131function masonryFunction(){container._rowHeight=parseInt(w.getComputedStyle(container).getPropertyValue('grid-auto-rows'));for(let x=0;x<container._items.length;x++){if(!container._items[x]._masonryInner)return;resizeGridItem(container._items[x],container._rowHeight,container._rowGap);} 132for(let x=0;x<container._items.length;x++){container._items[x].style.setProperty("--_gridrow","span "+container._items[x]._rowSpan);}} 133function resizeGridItem(item){item._rowSpan=Math.ceil((item.querySelector('.masonry-inner').getBoundingClientRect().height)/(container._rowHeight)+container._rowGap);} 134function resizingAll(){setTimeout(()=>{if(container._masonryMinwidth>window.innerWidth){container.classList.remove("masonry-js-fallback");} 135else if(timeout==0){container._rowGap=parseInt(window.getComputedStyle(container).getPropertyValue('grid-row-gap'))||40;container.classList.add("masonry-js-fallback");masonryFunction(),timeout=100,size=me.vanilla.body._width;return;} 136else{size=me.vanilla.body._width;container.classList.remove("masonry-js-fallback");container._rowGap=parseInt(window.getComputedStyle(container).getPropertyValue('grid-row-gap'))||40;container.classList.add("masonry-js-fallback");clearTimeout(setTimer);setTimer=setTimeout(()=>{masonryFunction();},timeout);}},10);} 137w.addEventListener("mq-resize",()=>{resizingAll();});resizingAll();}} 138const containerObserver=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){containerFunction();containerObserver.unobserve(entry.target);}});},{rootMargin:"200px"});containerObserver.observe(container);})} 139me.f.menuAnchorLinksObserver=()=>{me.vanilla.headerMenuLinksWithAnchor.forEach(link=>{var url=new URL(link.href);link.addEventListener("click",(e)=>{if(url.pathname===w.location.pathname){me.vanilla.globalToggles.forEach(toggle=>{toggle.checked=false;});}},{passive:true});});};me.f.antibots=()=>
139{if(!w||!d||!w.innerWidth)return;const _v_pn=me.vanilla.site.querySelectorAll("a[data-tel], button[data-tel]"),_v_ma=me.vanilla.site.querySelectorAll("a[data-mail], button[data-mail]"),_v_wa=me.vanilla.site.querySelectorAll("a[data-whatsapp], button[data-whatsapp]"),_v_pn_n="KzM5MDQ3MzQ5MTMz",_v_pn_v="KzM5IDA0NzMgNDkxMzM=",_v_wa_h="aHR0cHM6Ly93ZWIud2hhdHNhcHAuY29tL3NlbmQ/cGhvbmU9MzkwNDczNDkxMzM=",_v_dm=atob('YW5kcmV1cy5pdA=='),_v_ma_io=new IntersectionObserver(t=>{t.forEach(t=>{t.target.textContent=atob(t.target._c)+atob("QA==")+(t.target.dataset.d||_v_dm),_v_ma_io.unobserve(t.target)})});_v_pn.forEach(t=>{var a="true"==t.dataset.tel?"0":t.dataset.tel.toString();t.append(" ",me.f.elem("span",null,"0"==a?atob(_v_pn_v)+a:atob(_v_pn_v)+" "+a)),t.addEventListener("click",t=>{t.preventDefault(),w.location.href=(atob("dGVsOg==")+atob(_v_pn_n)+a)})}),_v_ma.forEach(t=>{var a="true"==t.dataset.mail?"aW5mbw==":btoa(t.dataset.mail.toString());t._c=a,t.addEventListener("click",t=>{t.preventDefault(),w.location.assign(atob("bWFpbHRvOg==")+atob(a)+atob("QA==")+(t.target.dataset.d||_v_dm))}),_v_ma_io.observe(t)}),_v_wa.forEach(t=>{var a="true"==t.dataset.whatsapp?"0":t.dataset.whatsapp.toString();t.addEventListener("click",t=>{t.preventDefault(),window.open(atob(_v_wa_h)+a)})});} 140me.f.roomtypeFilterlist=(container)=>{container=container.id?container:me.vanilla.main.querySelector("#"+container);if(!container)return;container._cards=container.querySelectorAll(".cst-card");container._pseudoFilter=container.querySelector("details.pseudo-filter");container._indicatorDropdownInput=container._pseudoFilter.querySelectorAll("input[type='radio']");container._hotelFilters=container.querySelectorAll("label.custom-room-filters-hotel input[type='checkbox']");container._indicatorDropdownInput.forEach(input=>{input._myLabel=container.querySelector("label[for='"+input.id+"']");});var allFiltersAreActive=true;const filterTheList=(type,value)=>{container._cards.forEach(card=>{card._isVisibleByIndicator=false;card._isVisibleByHotel=container._hotelFilters.length==0?true:false;card._isVisibleByAllFilters=false;card.style.setProperty("--_card-display","none");card.classList.remove("visible");});container._indicatorDropdownInput.forEach(input=>{if(input.checked){container._cards.forEach(card=>{if(input.value==""||card.dataset.attrUacSortme.includes(input.title)){card._isVisibleByIndicator=true;}});}});container._hotelFilters.forEach(filter=>{if(filter.checked){container._cards.forEach(card=>{if(card.dataset.custom==filter.dataset.attrHotelcolor){card._isVisibleByHotel=true;}});}});container._cards.forEach(card=>{if(card._isVisibleByIndicator&&card._isVisibleByHotel){card._isVisibleByAllFilters=true;}});if(Array.from(container._cards).filter(card=>card._isVisibleByAllFilters).length==0){container._hotelFilters.forEach(filter=>{filter.checked=true;});filterTheList("hotel",value);return;} 141setTimeout(()=>{if(!value){container._indicatorDropdownInput.forEach(input=>{input._myLabel.classList.remove("disabled");container._hotelFilters.forEach(filter=>{filter.parentElement.classList.remove("disabled");});});container._hotelFilters.forEach(filter=>{filter.parentElement.classList.remove("disabled");filter.checked=true;});container._cards.forEach(card=>{card.style.setProperty("--_card-display","flex");card._isVisibleByAllFilters=true;card._isVisibleByHotel=true;card._isVisibleByIndicator=true;setTimeout(()=>{card.classList.add("visible");},50);});return;} 142var cardsArray=Array.from(container._cards).filter(card=>card._isVisibleByAllFilters);cardsArray.forEach((card,index)=>{card.style.setProperty("--_card-display","flex");setTimeout(()=>{card.classList.add("visible");},50*index);});if(type=="hotel"){container._indicatorDropdownInput.forEach(input=>{if(input.value==""){input._myLabel.classList.remove("disabled");return;} 143if(!cardsArray.some(card=>card.dataset.attrUacSortme.includes(input.title))){input._myLabel.classList.add("disabled");} 144else{input._myLabel.classList.remove("disabled");}});} 145container._hotelFilters.forEach(filter=>{if(filter.checked){if(!cardsArray.some(card=>card.dataset.custom==filter.dataset.attrHotelcolor)){filter.checked=false;filter.parentElement.classList.add("disabled");} 146else{filter.checked=true;filter.parentElement.classList.remove("disabled");}}});},10);};container._indicatorDropdownInput.forEach(input=>{input._myLabel&&input._myLabel.addEventListener("click",()=>{container._pseudoFilter.open=false;});});container._indicatorDropdownInput.forEach(input=>{input.addEventListener("change",()=>{filterTheList("indicator",input.value);});});
146container._hotelFilters.forEach(filter=>{filter.addEventListener("change",()=>{if(Array.from(container._hotelFilters).every(filter=>!filter.checked)){container._hotelFilters.forEach(filter=>{filter.checked=true;});allFiltersAreActive=true;} 147else if(allFiltersAreActive){container._hotelFilters.forEach(f=>{f.checked=filter==f;});allFiltersAreActive=false;} 148else if(Array.from(container._hotelFilters).every(filter=>filter.checked)){allFiltersAreActive=true;} 149else{allFiltersAreActive=false;} 150filterTheList("hotel",filter.dataset.attrHotelcolor);});});} 151me.f.instantEvents=()=>{d.documentElement.dataset.prefersReducedMotion=me.const.prefersReducedMotion,d.documentElement.dataset.prefersReducedData=me.const.prefersReducedData;me.const.noCssHasSupport=!me.f.checkCssSupport("selector(html:has(>body))"),me.const.noCssMasonry=!me.f.checkCssSupport("display: grid-lanes");me.f.searchBoxAccessibility();me.f.doubleIdSanitizer();if(me.vanilla.consentBox&&!me.vanilla.consentBox.ariaLabel){me.vanilla.consentBox.ariaLabel=me.lang.minimize;} 152if(me.const.browserName.includes("firefox")){me.vanilla.hotelCards=me.vanilla.main.querySelectorAll("article.hotelcard");me.vanilla.hotelCards.forEach(card=>{card._link=card.querySelector("a");if(!card._link)return;card.addEventListener("click",()=>{card._link.click();},{passive:true});});}} 153me.f.customLazyImages=()=>{const images=me.vanilla.site.querySelectorAll("img[data-sizes]");if(!images||!images.length)return;const intersectionobserver=new IntersectionObserver(entries=>{entries.forEach(entry=>{const target=entry.target;if(entry.isIntersecting){target.dataset.sizes=target.clientWidth+"px";target.dataset.src&&(target.src=target.dataset.src);target.dataset.srcset&&(target.srcset=target.dataset.srcset);target.removeAttribute("data-sizes");target.removeAttribute("data-src");target.removeAttribute("data-srcset");intersectionobserver.unobserve(target);}});},{rootMargin:"500px"});me.vanilla.site.querySelectorAll("img[data-sizes]").forEach(img=>{intersectionobserver.observe(img);});} 154me.f.cstErrorHandling=()=>{me.vanilla.cstErrors.forEach(headline=>{const section=headline.closest(".grp-mem");section&§ion.remove();});} 155me.instantEvents=()=>{me.f.instantEvents();me.f.userUsedTrackpad();me.f.accessibilityLinks();me.f.menuAnchorLinksObserver();me.f.antibots();me.f.cstErrorHandling();};me.DOMContentLoadedEvents=()=>{me.f.scrolledUpwardsChecker();me.f.resizeObserver();me.f.scrollbarWidth();me.f.menuHandling();me.f.clickClassElementTogglers();me.f.contentPoiRotater();me.f.visibilityClassElementTogglers();if(me.const.noCssHasSupport){me.f.cssHasFallbacks();}} 156me.windowLoadEvents=()=>{me.f.headergallery();me.f.mediaDisplayResizer();me.f.customLazyImages();if(me.opt.mobileVideoAutoplay){me.f.mobileVideoAutoplay();} 157if(w.Modernizr.viewtransitions){me.f.viewTransitions();} 158if(me.const.noCssMasonry){me.f.masonry();} 159if(navigator.userAgent.includes("SamsungBrowser")){var newStylesheet=me.f.elem("link",{rel:"stylesheet",href:"/static/template-2357/css/samsunginternet-fix.css?v=10"});d.head.append(newStylesheet);} 160d.documentElement.classList.add("js-loaded");if(location.hash&&location.hash.length>1){me.tmp.hash=me.vanilla.site.querySelector(location.hash)||me.vanilla.site.querySelector("[data-attr-sprungmarke="+location.hash.substring(1)+"]");if(me.tmp.hash){me.tmp.hash.scrollIntoView();}}} 161me.scrollEvents=()=>{me.f.scrolledUpwardsChecker();} 162me.instantEvents();w.addEventListener("scroll",me.scrollEvents,{passive:true});d.addEventListener("DOMContentLoaded",me.DOMContentLoadedEvents,{passive:true});w.addEventListener("load",me.windowLoadEvents,{passive:true});d.querySelectorAll('[role="button"]').forEach(btn=>{btn.addEventListener('keydown',e=>{if(e.key==='Enter'||e.key===' '){e.preventDefault();btn.click();}});});me.vanilla.body.querySelector('#menu-search-button')?.addEventListener("click",(e)=>{e.preventDefault();if(searchfield){searchfield.focus();serachfield.toggleAttribute("aria-expanded");searchfield.toggleAttribute("aria-hidden");searchfield.toggleAttribute("inert");}});if(window.innerWidth<960){let submenuContainer=me.vanilla.header.querySelector('.submenu-container');me.vanilla.header.querySelectorAll('.mainmenu-handle').forEach(handle=>{handle.addEventListener('click',()=>{if(submenuContainer){submenuContainer.style.opacity='1';}});});me.vanilla.header.querySelectorAll('.submenu-back').forEach(handle=>{handle.addEventListener('click',()=>{if(submenuContainer){submenuContainer.style.opacity='0';}});});} 163window.addEventListener('resize',()=>{let submenuContainer=me.vanilla.header.querySelector('.submenu-container');if(window.innerWidth>=960&&submenuContainer){submenuContainer.style.removeProperty('opacity');}});me.initFaqSearch=function(){const akkordeonSection=document.querySelector('section > article[data-attr-akkordeon-titel]');if(!akkordeonSection){return;} 164const targetSection=akkordeonSection.closest('section');const wrapperSection=document.createElement('section');wrapperSection.className='grp faq-search-container';const form=document.createElement('form');form.setAttribute('onsubmit','return false');form.className='faq-form';const input=document.createElement('input');input.type='search';input.id='faq-search';input.placeholder='Suche...';input.autocomplete='off';form.appendChild(input);wrapperSection.appendChild(form);const noResultsDiv=document.createElement('div');noResultsDiv.id='no-results';noResultsDiv.style.display='none';noResultsDiv.textContent='Keine Treffer gefunden.';wrapperSection.appendChild(noResultsDiv);targetSection.parentNode.insertBefore(wrapperSection,targetSection);const searchInput=document.getElementById("faq-search");const items=document.querySelectorAll(".grp-mem-20[data-attr-akkordeon-titel]");const noResults=document.getElementById("no-results");let visibleCount=0;let search;function normalizeGerman(str){return str.toLowerCase().replace(/ä/g,"ae").replace(/ö/g,"oe").replace(/ü/g,"ue").replace(/Ã/g,"ss").normalize("NFD").replace(/[\u0300-\u036f]/g,"");} 165function faqFilter(item){const text=normalizeGerman(item.textContent);const match=search===""||text.includes(search);item.style.display=match?"":"none";if(match)visibleCount++;} 166function faqSearch(){search=normalizeGerman(this.value.trim());visibleCount=0
167items.forEach(faqFilter);noResults.style.display=visibleCount?"none":"";} 168searchInput.addEventListener("keyup",faqSearch);searchInput.addEventListener("change",faqSearch);} 169me.initFaqSearch();})(window.jQuery,window.nst2021,window,document); 170var cms_combine_fn='/(cms)/module/static/default/content/libs/js/jquery-slick-2/slick-accessible.min.js'; 171(function(e){'use strict';"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"==typeof exports?e(jQuery):module.exports=e(require("jquery"))})(function(e){'use strict';var t=window.Slick||{};t=function(){function i(i,s){var o,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:e(i),appendDots:e(i),arrows:!0,asNavFor:null,prevArrow:"<button class=\"slick-prev\" aria-label=\"Previous\" type=\"button\"></button>",nextArrow:"<button class=\"slick-next\" aria-label=\"Next\" type=\"button\"></button>",autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,s){return e("<button type=\"button\" />").text(s+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},e.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=e(i),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,o=e(i).data("slick")||{},n.options=e.extend({},n.defaults,s,o),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,"undefined"==typeof document.mozHidden?"undefined"!=typeof document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"):(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"),n.autoPlay=e.proxy(n.autoPlay,n),n.autoPlayClear=e.proxy(n.autoPlayClear,n),n.autoPlayIterator=e.proxy(n.autoPlayIterator,n),n.changeSlide=e.proxy(n.changeSlide,n),n.clickHandler=e.proxy(n.clickHandler,n),n.selectHandler=e.proxy(n.selectHandler,n),n.setPosition=e.proxy(n.setPosition,n),n.swipeHandler=e.proxy(n.swipeHandler,n),n.dragHandler=e.proxy(n.dragHandler,n),n.keyHandler=e.proxy(n.keyHandler,n),n.instanceUid=t++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}var t=0;return i}(),t.prototype.activateADA=function(){var e=this;e.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},t.prototype.addSlide=t.prototype.slickAdd=function(i,t,s){var o=this;if("boolean"==typeof t)s=t,t=null;else if(0>t||t>=o.slideCount)return!1;o.unload(),"number"==typeof t?0===t&&0===o.$slides.length?e(i).appendTo(o.$slideTrack):s?e(i).insertBefore(o.$slides.eq(t)):e(i).insertAfter(o.$slides.eq(t)):!0===s?e(i).prependTo(o.$slideTrack):e(i).appendTo(o.$slideTrack),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slides.each(function(i,t){e(t).attr("data-slick-index",i)}),o.$slidesCache=o.$slides,o.reinit()},t.prototype.animateHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var i=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:i},e.options.speed)}},t.prototype.animateSlide=function(i,t){var s={},o=this;o.animateHeight(),!0===o.options.rtl&&!1===o.options.vertical&&(i=-i),!1===o.transformsEnabled?!1===o.options.vertical?o.$slideTrack.animate({left:i},o.options.speed,o.options.easing,t):o.$slideTrack.animate({top:i},o.options.speed,o.options.easing,t):!1===o.cssTransitions?(!0===o.options.rtl&&(o.currentLeft=-o.currentLeft),e({animStart:o.currentLeft}).animate({animStart:i},{duration:o.options.speed,easing:o.options.easing,step:function(e){e=Math.ceil(e),!1===o.options.vertical?(s[o.animType]="translate("+e+"px, 0px)",o.$slideTrack.css(s)):(s[o.animType]="translate(0px,"+e+"px)",o.$slideTrack.css(s))},complete:function(){t&&t.call()}})):(o.applyTransition(),i=Math.ceil(i),s[o.animType]=!1===o.options.vertical?"translate3d("+i+"px, 0px, 0px)":"translate3d(0px,"+i+"px, 0px)",o.$slideTrack.css(s),t&&setTimeout(function(){o.disableTransition(),t.call()},o.options.speed))},t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&null!==t&&(t=e(t).not(i.$slider)),t},t.prototype.asNavFor=function(i){var t=this,s=t.getNavTarget();null!==s&&"object"==typeof s&&s.each(function(){var t=e(this).slick("getSlick");t.unslicked||t.slideHandler(i,!0)})},t.prototype.applyTransition=function(e){var i=this,t={};t[i.transitionType]=!1===i.options.fade?i.transformType+" "+i.options.speed+"ms "+i.options.cssEase:"opacity "+i.options.speed+"ms "+i.options.cssEase,!1===i.options.fade?i.$slideTrack.css(t):i.$slides.eq(e).css(t)},t.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},t.prototype.autoPlayClear=function(){var e=this;e.autoPlayTimer&&clearInterval(e.autoPlayTimer)},t.prototype.autoPlayIterator=function(){var e=this,i=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(i=e.currentSlide-e.options.slidesToScroll,0==e.currentSlide-1&&(e.direction=1))),e.slideHandler(i))},t.prototype.buildArrows=function(){var i=this;!0===i.options.arrows&&(i.$prevArrow=e(i.options.prevArrow).addClass("slick-arrow"),i.$nextArrow=e(i.options.nextArrow).addClass("slick-arrow"),i.slideCount>i.options.slidesToShow?(i.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),i.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.prependTo(i.options.appendArrows),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.appendTo(i.options.appendArrows),!0!==i.options.infinite&&i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):i.$prevArrow.add(i.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},t.prototype.buildDots=function(){var t,s,o=this;if(!0===o.options.dots){for(o.$slider.addClass("slick-dotted"),s=e("<ul />").addClass(o.options.dotsClass),t=0;t<=o.getDotCount();t+=1)s.append(e("<li />").append(o.options.customPaging.call(this,o,t)));o.$dots=s.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},t.prototype.buildOut=function(){var i=this;i.$slides=i.$slider.children(i.options.slide+":not(.slick-cloned)").addClass("slick-slide"),i.slideCount=i.$slides.length,i.$slides.each(function(i,t){e(t).attr("data-slick-index",i).data("originalStyling",e(t).attr("style")||"")}),i.$slider.addClass("slick-slider"),i.$slider.attr("role","regi
171on"),e(i.options.ariaLabelledby).attr("id")?i.$slider.attr("aria-labelledby",e(i.options.ariaLabelledby).attr("id")):i.options.ariaLabel&&i.$slider.attr("aria-label",i.options.ariaLabel),i.$slideTrack=0===i.slideCount?e("<div class=\"slick-track\"/>").appendTo(i.$slider):i.$slides.wrapAll("<div class=\"slick-track\" role=\"list\"/>").parent(),i.$list=i.$slideTrack.wrap("<div class=\"slick-list\"/>").parent(),i.$slideTrack.css("opacity",0),(!0===i.options.centerMode||!0===i.options.swipeToSlide)&&(i.options.slidesToScroll=1),e("img[data-lazy]",i.$slider).not("[src]").addClass("slick-loading"),i.setupInfinite(),i.buildArrows(),i.buildDots(),i.updateDots(),i.setSlideClasses("number"==typeof i.currentSlide?i.currentSlide:0),!0===i.options.draggable&&i.$list.addClass("draggable")},t.prototype.buildRows=function(){var e,i,t,s,o,n,l,r=this;if(s=document.createDocumentFragment(),n=r.$slider.children(),1<r.options.rows){for(l=r.options.slidesPerRow*r.options.rows,o=Math.ceil(n.length/l),e=0;e<o;e++){var d=document.createElement("div");for(i=0;i<r.options.rows;i++){var p=document.createElement("div");for(t=0;t<r.options.slidesPerRow;t++){var u=e*l+(i*r.options.slidesPerRow+t);n.get(u)&&p.appendChild(n.get(u))}d.appendChild(p)}s.appendChild(d)}r.$slider.empty().append(s),r.$slider.children().children().children().css({width:100/r.options.slidesPerRow+"%",display:"inline-block"})}},t.prototype.checkResponsive=function(i,t){var s,o,n,l=this,r=!1,d=l.$slider.width(),a=window.innerWidth||e(window).width();if("window"===l.respondTo?n=a:"slider"===l.respondTo?n=d:"min"===l.respondTo&&(n=Math.min(a,d)),l.options.responsive&&l.options.responsive.length&&null!==l.options.responsive){for(s in o=null,l.breakpoints)l.breakpoints.hasOwnProperty(s)&&(!1===l.originalSettings.mobileFirst?n<l.breakpoints[s]&&(o=l.breakpoints[s]):n>l.breakpoints[s]&&(o=l.breakpoints[s]));null===o?null!==l.activeBreakpoint&&(l.activeBreakpoint=null,l.options=l.originalSettings,!0===i&&(l.currentSlide=l.options.initialSlide),l.refresh(i),r=o):null===l.activeBreakpoint?(l.activeBreakpoint=o,"unslick"===l.breakpointSettings[o]?l.unslick(o):(l.options=e.extend({},l.originalSettings,l.breakpointSettings[o]),!0===i&&(l.currentSlide=l.options.initialSlide),l.refresh(i)),r=o):(o!==l.activeBreakpoint||t)&&(l.activeBreakpoint=o,"unslick"===l.breakpointSettings[o]?l.unslick(o):(l.options=e.extend({},l.originalSettings,l.breakpointSettings[o]),!0===i&&(l.currentSlide=l.options.initialSlide),l.refresh(i)),r=o),i||!1===r||l.$slider.trigger("breakpoint",[l,r])}},t.prototype.changeSlide=function(i,t){var s,o,n,l=this,r=e(i.currentTarget);switch(r.is("a")&&i.preventDefault(),r.is("li")||(r=r.closest("li")),n=0!=l.slideCount%l.options.slidesToScroll,s=n?0:(l.slideCount-l.currentSlide)%l.options.slidesToScroll,i.data.message){case"previous":o=0===s?l.options.slidesToScroll:l.options.slidesToShow-s,l.slideCount>l.options.slidesToShow&&l.slideHandler(l.currentSlide-o,!1,t);break;case"next":o=0===s?l.options.slidesToScroll:s,l.slideCount>l.options.slidesToShow&&l.slideHandler(l.currentSlide+o,!1,t);break;case"index":var d=0===i.data.index?0:i.data.index||r.index()*l.options.slidesToScroll;l.slideHandler(l.checkNavigable(d),!1,t),r.children().trigger("focus");break;default:}},t.prototype.checkNavigable=function(e){var i,t,s=this;if(i=s.getNavigableIndexes(),t=0,e>i[i.length-1])e=i[i.length-1];else for(var o in i){if(e<i[o]){e=t;break}t=i[o]}return e},t.prototype.cleanUpEvents=function(){var i=this;i.options.dots&&null!==i.$dots&&(e("li",i.$dots).off("click.slick",i.changeSlide).off("mouseenter.slick",e.proxy(i.interrupt,i,!0)).off("mouseleave.slick",e.proxy(i.interrupt,i,!1)),!0===i.options.accessibility&&i.$dots.off("keydown.slick",i.keyHandler)),i.$slider.off("focus.slick blur.slick"),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow&&i.$prevArrow.off("click.slick",i.changeSlide),i.$nextArrow&&i.$nextArrow.off("click.slick",i.changeSlide),!0===i.options.accessibility&&(i.$prevArrow&&i.$prevArrow.off("keydown.slick",i.keyHandler),i.$nextArrow&&i.$nextArrow.off("keydown.slick",i.keyHandler))),i.$list.off("touchstart.slick mousedown.slick",i.swipeHandler),i.$list.off("touchmove.slick mousemove.slick",i.swipeHandler),i.$list.off("touchend.slick mouseup.slick",i.swipeHandler),i.$list.off("touchcancel.
171slick mouseleave.slick",i.swipeHandler),i.$list.off("click.slick",i.clickHandler),e(document).off(i.visibilityChange,i.visibility),i.cleanUpSlideEvents(),!0===i.options.accessibility&&i.$list.off("keydown.slick",i.keyHandler),!0===i.options.focusOnSelect&&e(i.$slideTrack).children().off("click.slick",i.selectHandler),e(window).off("orientationchange.slick.slick-"+i.instanceUid,i.orientationChange),e(window).off("resize.slick.slick-"+i.instanceUid,i.resize),e("[draggable!=true]",i.$slideTrack).off("dragstart",i.preventDefault),e(window).off("load.slick.slick-"+i.instanceUid,i.setPosition)},t.prototype.cleanUpSlideEvents=function(){var i=this;i.$list.off("mouseenter.slick",e.proxy(i.interrupt,i,!0)),i.$list.off("mouseleave.slick",e.proxy(i.interrupt,i,!1))},t.prototype.cleanUpRows=function(){var e,i=this;1<i.options.rows&&(e=i.$slides.children().children(),e.removeAttr("style"),i.$slider.empty().append(e))},t.prototype.clickHandler=function(e){var i=this;!1===i.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},t.prototype.destroy=function(i){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),e(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").removeAttr("aria-label").each(function(){e(this).attr("style",e(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,i||t.$slider.trigger("destroy",[t])},t.prototype.disableTransition=function(e){var i=this,t={};t[i.transitionType]="",!1===i.options.fade?i.$slideTrack.css(t):i.$slides.eq(e).css(t)},t.prototype.fadeSlide=function(e,i){var t=this;!1===t.cssTransitions?(t.$slides.eq(e).css({zIndex:t.options.zIndex}),t.$slides.eq(e).animate({opacity:1},t.options.speed,t.options.easing,i)):(t.applyTransition(e),t.$slides.eq(e).css({opacity:1,zIndex:t.options.zIndex}),i&&setTimeout(function(){t.disableTransition(e),i.call()},t.options.speed))},t.prototype.fadeSlideOut=function(e){var i=this;!1===i.cssTransitions?i.$slides.eq(e).animate({opacity:0,zIndex:i.options.zIndex-2},i.options.speed,i.options.easing):(i.applyTransition(e),i.$slides.eq(e).css({opacity:0,zIndex:i.options.zIndex-2}))},t.prototype.filterSlides=t.prototype.slickFilter=function(e){var i=this;null!==e&&(i.$slidesCache=i.$slides,i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.filter(e).appendTo(i.$slideTrack),i.reinit())},t.prototype.focusHandler=function(){var i=this;i.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(t){t.stopImmediatePropagation();var s=e(this);setTimeout(function(){i.options.pauseOnFocus&&(i.focussed=s.is(":focus"),i.autoPlay())},0)})},t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var e=this;return e.currentSlide},t.prototype.getDotCount=function(){var e=this,i=0,t=0,s=0;if(!0===e.options.infinite){if(e.slideCount<=e.options.slidesToShow)++s;else for(;i<e.slideCount;)++s,i=t+e.options.slidesToScroll,t+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;}else if(!0===e.options.centerMode)s=e.slideCount;else if(!e.options.asNavFor)s=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);else for(;i<e.slideCount;)++s,i=t+e.options.slidesToScroll,t+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s-1},t.prototype.getLeft=function(e){var i,t,s,o,n=this,l=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=-1*(n.slideWidth*n.options.slidesToShow),o=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?o=-1.5:1===n.options.slidesToShow&&(o=-2)),l=t*n.options.slidesToShow*o),0!=n.slideCount%n.options.slidesToScroll&&e+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(e>n.slideCount?(n.slideOffset=-1*((n.options.slidesToShow-(e-n.slideCount))*n.slideWidth),l=-1*((n.options.slidesToShow-(e-n.slideCount))*t)):(n.slideOffset=-1*(n.slideCount%n.options.slidesToScroll*n.slideWidth),l=-1*(n.slideCount%n.options.slidesToScroll*t)))):e+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(e+n.options.slidesToShow-n.slideCount)*n.slideWidth,l=(e+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,l=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),i=!1===n.options.vertical?-1*(e*n.slideWidth)+n.slideOffset:-1*(e*t)+l,!0===n.options.variableWidth&&(s=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(e):n.$slideTrack.children(".slick-slide").eq(e+n.options.slidesToShow),i=!0===n.options.rtl?s[0]?-1*(n.$slideTrack.width()-s[0].offsetLeft-s.width()):0:s[0]?-1*s[0].offsetLeft:0,!0===n.options.centerMode&&(s=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(e):n.$slideTrack.children(".slick-slide").eq(e+n.options.slidesToShow+1),i=!0===n.options.rtl?s[0]?-1*(n.$slideTrack.width()-s[0].offsetLeft-s.width()):0:s[0]?-1*s[0].offsetLeft:0,i+=(n.$list.width()-s.outerWidth())/2)),i},t.prototype.getOption=t.prototype.slickGetOption=function(e){var i=this;return i.options[e]},t.prototype.getNavigableIndexes=function(){var e,i=this,t=0,s=0,o=[];for(!1===i.options.infinite?e=i.slideCount:(t=-1*i.options.slidesToScroll,s=-1*i.options.slidesToScroll,e=2*i.slideCount);t<e;)o.push(t),t=s+i.options.slidesToScroll,s+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;return o},t.prototype.getSlick=function(){return this},t.prototype.getSlideCount=function(){var i,t,s,o=this;return s=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(i,n){if(n.offsetLeft-s+e(n).outerWidth()/2>-1*o.swipeLeft)return t=n,!1}),i=Math.abs(e(t).attr("data-slick-index")-o.currentSlide)||1,i):o.options.slidesToScroll},t.prototype.goTo=t.prototype.slickGoTo=function(e,i){var t=this;
171t.changeSlide({data:{message:"index",index:parseInt(e)}},i)},t.prototype.init=function(i){var t=this;e(t.$slider).hasClass("slick-initialized")||(e(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),i&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},t.prototype.initADA=function(){var t=this,s=Math.ceil(t.slideCount/t.options.slidesToShow),o=t.getNavigableIndexes().filter(function(e){return 0<=e&&e<t.slideCount});t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(s){var i=o.indexOf(s);e(this).attr({role:"listitem",id:"slick-slide"+t.instanceUid+s,tabindex:-1}),-1!==i&&e(this).attr({"aria-describedby":"slick-slide-control"+t.instanceUid+i,"aria-label":"Slide "+(i+1)+" of "+o.length})}),t.$dots.attr("role","tablist").find("li").each(function(n){var i=o[n];e(this).attr({role:"presentation"}),e(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+n,"aria-controls":"slick-slide"+t.instanceUid+i,"aria-label":n+1+" of "+s,"aria-selected":null,tabindex:"-1"})}).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var n,l=t.currentSlide,r=l+Math.floor(t.options.slidesToShow);l<r;l++)n=t.$slides.eq(l),n.removeAttr("tabindex");t.activateADA()},t.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler)))},t.prototype.initDotEvents=function(){var i=this;!0===i.options.dots&&(e("li",i.$dots).on("click.slick",{message:"index"},i.changeSlide),!0===i.options.accessibility&&i.$dots.on("keydown.slick",i.keyHandler)),!0===i.options.dots&&!0===i.options.pauseOnDotsHover&&e("li",i.$dots).on("mouseenter.slick",e.proxy(i.interrupt,i,!0)).on("mouseleave.slick",e.proxy(i.interrupt,i,!1))},t.prototype.initSlideEvents=function(){var i=this;i.options.pauseOnHover&&(i.$list.on("mouseenter.slick",e.proxy(i.interrupt,i,!0)),i.$list.on("mouseleave.slick",e.proxy(i.interrupt,i,!1)))},t.prototype.initializeEvents=function(){var i=this;i.initArrowEvents(),i.initDotEvents(),i.initSlideEvents(),i.$list.on("touchstart.slick mousedown.slick",{action:"start"},i.swipeHandler),i.$list.on("touchmove.slick mousemove.slick",{action:"move"},i.swipeHandler),i.$list.on("touchend.slick mouseup.slick",{action:"end"}
171,i.swipeHandler),i.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},i.swipeHandler),i.$list.on("click.slick",i.clickHandler),e(document).on(i.visibilityChange,e.proxy(i.visibility,i)),!0===i.options.accessibility&&i.$list.on("keydown.slick",i.keyHandler),!0===i.options.focusOnSelect&&e(i.$slideTrack).children().on("click.slick",i.selectHandler),e(window).on("orientationchange.slick.slick-"+i.instanceUid,e.proxy(i.orientationChange,i)),e(window).on("resize.slick.slick-"+i.instanceUid,e.proxy(i.resize,i)),e("[draggable!=true]",i.$slideTrack).on("dragstart",i.preventDefault),e(window).on("load.slick.slick-"+i.instanceUid,i.setPosition),e(i.setPosition)},t.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},t.prototype.keyHandler=function(e){var i=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&!0===i.options.accessibility?i.changeSlide({data:{message:!0===i.options.rtl?"next":"previous"}}):39===e.keyCode&&!0===i.options.accessibility&&i.changeSlide({data:{message:!0===i.options.rtl?"previous":"next"}}))},t.prototype.lazyLoad=function(){function t(i){e("img[data-lazy]",i).each(function(){var i=e(this),t=e(this).attr("data-lazy"),s=e(this).attr("data-srcset"),o=e(this).attr("data-sizes")||r.$slider.attr("data-sizes"),n=document.createElement("img");n.onload=function(){i.animate({opacity:0}
171,100,function(){s&&(i.attr("srcset",s),o&&i.attr("sizes",o)),i.attr("src",t).animate({opacity:1},200,function(){i.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),r.$slider.trigger("lazyLoaded",[r,i,t])})},n.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),r.$slider.trigger("lazyLoadError",[r,i,t])},n.src=t})}var s,o,n,l,r=this;if(!0===r.options.centerMode?!0===r.options.infinite?(n=r.currentSlide+(r.options.slidesToShow/2+1),l=n+r.options.slidesToShow+2):(n=Math.max(0,r.currentSlide-(r.options.slidesToShow/2+1)),l=2+(r.options.slidesToShow/2+1)+r.currentSlide):(n=r.options.infinite?r.options.slidesToShow+r.currentSlide:r.currentSlide,l=Math.ceil(n+r.options.slidesToShow),!0===r.options.fade&&(0<n&&n--,l<=r.slideCount&&l++)),s=r.$slider.find(".slick-slide").slice(n,l),"anticipated"===r.options.lazyLoad)for(var d=n-1,a=l,p=r.$slider.find(".slick-slide"),c=0;c<r.options.slidesToScroll;c++)0>d&&(d=r.slideCount-1),s=s.add(p.eq(d)),s=s.add(p.eq(a)),d--,a++;t(s),r.slideCount<=r.options.slidesToShow?(o=r.$slider.find(".slick-slide"),t(o)):r.currentSlide>=r.slideCount-r.options.slidesToShow?(o=r.$slider.find(".slick-cloned").slice(0,r.options.slidesToShow),t(o)):0===r.currentSlide&&(o=r.$slider.find(".slick-cloned").slice(-1*r.options.slidesToShow),t(o))},t.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},t.prototype.next=t.prototype.slickNext=function(){var e=this;e.changeSlide({data:{message:"next"}})},t.prototype.orientationChange=function(){var e=this;e.checkResponsive(),e.setPosition()},t.prototype.pause=t.prototype.slickPause=function(){var e=this;e.autoPlayClear(),e.paused=!0},t.prototype.play=t.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},t.prototype.postSlide=function(i){var t=this;if(!t.unslicked&&(t.$slider.trigger("afterChange",[t,i]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange))){var s=e(t.$slides.get(t.currentSlide));s.attr("tabindex",0).focus()}},t.prototype.prev=t.prototype.slickPrev=function(){var e=this;e.changeSlide({data:{message:"previous"}})},t.prototype.preventDefault=function(e){e.preventDefault()},t.prototype.progressiveLazyLoad=function(i){i=i||1;var t,s,o,n,l,r=this,d=e("img[data-lazy]",r.$slider);d.length?(t=d.first(),s=t.attr("data-lazy"),o=t.attr("data-srcset"),n=t.attr("data-sizes")||r.$slider.attr("data-sizes"),l=document.createElement("img"),l.onload=function(){o&&(t.attr("srcset",o),n&&t.attr("sizes",n)),t.attr("src",s).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===r.options.adaptiveHeight&&r.setPosition(),r.$slider.trigger("lazyLoaded",[r,t,s]),r.progressiveLazyLoad()},l.onerror=function(){3>i?setTimeout(function(){r.progressiveLazyLoad(i+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),r.$slider.trigger("lazyLoadError",[r,t,s]),r.progressiveLazyLoad())},l.src=s):r.$slider.trigger("allImagesLoaded",[r])},t.prototype.refresh=function(i){var t,s,o=this;s=o.slideCount-o.options.slidesToShow,!o.options.infinite&&o.currentSlide>s&&(o.currentSlide=s),o.slideCount<=o.options.slidesToShow&&(o.currentSlide=0),t=o.currentSlide,o.destroy(!0),e.extend(o,o.initials,{currentSlide:t}),o.init(),i||o.changeSlide({data:{message:"index",index:t}},!1)},t.prototype.registerBreakpoints=function(){var i,t,s,o=this,n=o.options.responsive||null;if("array"===e.type(n)&&n.length){for(i in o.respondTo=o.options.respondTo||"window",n)if(s=o.breakpoints.length-1,n.hasOwnProperty(i)){for(t=n[i].breakpoint;0<=s;)o.breakpoints[s]&&o.breakpoints[s]===t&&o.breakpoints.splice(s,1),s--;o.breakpoints.push(t),o.breakpointSettings[t]=n[i].settings}o.breakpoints.sort(function(e,i){return o.options.mobileFirst?e-i:i-e})}},t.prototype.reinit=function(){var i=this;i.$slides=i.$slideTrack.children(i.options.slide).addClass("slick-slide"),i.slideCount=i.$slides.length,i.currentSlide>=i.slideCount&&0!==i.currentSlide&&(i.currentSlide-=i.options.slidesToScroll),i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0),i.registerBreakpoints(),i.setProps(),i.setupInfinite(),i.buildArrows(),i.updateArrows(),i.initArrowEvents(),i.buildDots(),i.updateDots(),i.initDotEvents(),i.cleanUpSlideEvents(),i.initSlideEvents(),i.checkResponsive(!1,!0),!0===i.options.focusOnSelect&&e(i.$slideTrack).children().on("click.slick",i.selectHandler),i.setSlideClasses("number"==typeof i.currentSlide?i.currentSlide:0),i.setPosition(),i.focusHandler(),i.paused=!i.options.autoplay,i.autoPlay(),i.$slider.trigger("reInit",[i])},t.prototype.resize=function(){var i=this;e(window).width()!==i.windowWidth&&(clearTimeout(i.windowDelay),i.windowDelay=window.setTimeout(function(){i.windowWidth=e(window).width(),i.checkResponsive(),i.unslicked||i.setPosition()},50))},t.prototype.removeSlide=t.prototype.slickRemove=function(e,i,t){var s=this;return"boolean"==typeof e?(i=e,e=!0===i?0:s.slideCount-1):e=!0===i?--e:e,!(1>s.slideCount||0>e||e>s.slideCount-1)&&void(s.unload(),!0===t?s.$slideTrack.children().remove():s.$slideTrack.children(this.options.slide).eq(e).remove(),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slidesCache=s.$slides,s.reinit())},t.prototype.setCSS=function(e){var i,t,s=this,o={};!0===s.options.rtl&&(e=-e),i="left"==s.positionProp?Math.ceil(e)+"px":"0px",t="top"==s.positionProp?Math.ceil(e)+"px":"0px",o[s.positionProp]=e,!1===s.transformsEnabled?s.$slideTrack.css(o):(o={},!1===s.cssTransitions?(o[s.animType]="translate("+i+", "+t+")",s.$slideTrack.css(o)):(o[s.animType]="translate3d("+i+", "+t+", 0px)",s.$slideTrack.css(o)))},t.prototype.setDimensions=function(){var e=this;!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var i=e.$slides.first().outerWidth(!0)-e.$slides.first().width();!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-i)},t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(s,o){i=-1*(t.slideWidth*s),!0===t.options.rtl?e(o).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}
171):e(o).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},t.prototype.setHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var i=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",i)}},t.prototype.setOption=t.prototype.slickSetOption=function(){var i,t,s,o,n,r=this,d=!1;if("object"===e.type(arguments[0])?(s=arguments[0],d=arguments[1],n="multiple"):"string"===e.type(arguments[0])&&(s=arguments[0],o=arguments[1],d=arguments[2],"responsive"===arguments[0]&&"array"===e.type(arguments[1])?n="responsive":"undefined"!=typeof arguments[1]&&(n="single")),"single"===n)r.options[s]=o;else if("multiple"===n)e.each(s,function(e,i){r.options[e]=i});else if("responsive"===n)for(t in o)if("array"!==e.type(r.options.responsive))r.options.responsive=[o[t]];else{for(i=r.options.responsive.length-1;0<=i;)r.options.responsive[i].breakpoint===o[t].breakpoint&&r.options.responsive.splice(i,1),i--;r.options.responsive.push(o[t])}d&&(r.unload(),r.reinit())},t.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},t.prototype.setProps=function(){var e=this,i=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),(i.WebkitTransition!==void 0||i.MozTransition!==void 0||i.msTransition!==void 0)&&!0===e.options.useCSS&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?3>e.options.zIndex&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),i.OTransform!==void 0&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",i.perspectiveProperty===void 0&&i.webkitPerspective===void 0&&(e.animType=!1)),i.MozTransform!==void 0&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",i.perspectiveProperty===void 0&&i.MozPerspective===void 0&&(e.animType=!1)),i.webkitTransform!==void 0&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",i.perspectiveProperty===void 0&&i.webkitPerspective===void 0&&(e.animType=!1)),i.msTransform!==void 0&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",i.msTransform===void 0&&(e.animType=!1)),i.transform!==void 0&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},t.prototype.setSlideClasses=function(e){var i,t,s,o,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true").removeAttr("role").removeAttr("aria-label"),n.$slides.eq(e).addClass("slick-current"),!0===n.options.centerMode){var l=0==n.options.slidesToShow%2?1:0;i=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(e>=i&&e<=n.slideCount-1-i?n.$slides.slice(e-i+l,e+i+1).addClass("slick-active").attr("aria-hidden","false").attr("role","listitem"):(s=n.options.slidesToShow+e,t.slice(s-i+1+l,s+i+2).addClass("slick-active").attr("aria-hidden","false").attr("role","listitem")),0===e?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):e==n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(e).addClass("slick-center")}else 0<=e&&e<=n.slideCount-n.options.slidesToShow?n.$slides.slice(e,e+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false").attr("role","listitem"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false").attr("role","listitem"):(o=n.slideCount%n.options.slidesToShow,s=!0===n.options.infinite?n.options.slidesToShow+e:e,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-e<n.options.slidesToShow?t.slice(s-(n.options.slidesToShow-o),s+o).addClass("slick-active").attr("aria-hidden","false").attr("role","listitem"):t.slice(s,s+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false").attr("role","listitem"));("ondemand"===n.options.lazyLoad||"anticipated"===n.options.lazyLoad)&&n.lazyLoad()},t.prototype.setupInfinite=function(){var t,s,o,n=this;if(!0===n.options.fade&&(n.options.centerMode=!1),!0===n.options.infinite&&!1===n.options.fade&&(s=null,n.slideCount>n.options.slidesToShow)){for(o=!0===n.options.centerMode?n.options.slidesToShow+1:n.options.slidesToShow,t=n.slideCount;t>n.slideCount-o;t-=1)s=t-1,e(n.$slides[s]).clone(!0).attr("id","").attr("data-slick-index",s-n.slideCount).prependTo(n.$slideTrack).addClass("slick-cloned");for(t=0;t<o+n.slideCount;t+=1)s=t,e(n.$slides[s]).clone(!0).attr("id","").attr("data-slick-index",s+n.slideCount).appendTo(n.$slideTrack).addClass("slick-cloned");n.$slideTrack.find(".slick-cloned").find("[id]").each(function(){e(this).attr("id","")})}},t.prototype.interrupt=function(e){var i=this;e||i.autoPlay(),i.interrupted=e},t.prototype.selectHandler=function(i){var t=this,s=e(i.target).is(".slick-slide")?e(i.target):e(i.target).parents(".slick-slide"),o=parseInt(s.attr("data-slick-index"));return o||(o=0),t.slideCount<=t.options.slidesToShow?void t.slideHandler(o,!1,!0):void t.slideHandler(o)},t.prototype.slideHandler=function(e,i,t){var s,o,n,l,r,d=null,a=this;if(i=i||!1,!0!==a.animating||!0!==a.options.waitForAnimate)return!0!==a.options.fade||a.currentSlide!==e?(!1===i&&a.asNavFor(e),s=e,d=a.getLeft(s),l=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?l:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(0>e||e>a.getDotCount()*a.options.slidesToScroll))?void(!1===a.options.fade&&(s=a.currentSlide,!0===t?a.postSlide(s):a.animateSlide(l,function(){a.postSlide(s)}))):!1===a.options.infinite&&!0===a.options.centerMode&&(0>e||e>a.slideCount-a.options.slidesToScroll)?void(!1===a.options.fade&&(s=a.currentSlide,!0===t?a.postSlide(s):a.animateSlide(l,function(){a.postSlide(s)}))):(a.options.autoplay&&clearInterval(a.autoPlayTimer),o=0>s?0==a.slideCount%a.options.slidesToScroll?a.slideCount+s:a.slideCount-a.slideCount%a.options.slidesToScroll:s>=a.slideCount?0==a.slideCount%a.options.slidesToScroll?s-a.slideCount:0:s,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,o]),n=a.currentSlide,a.currentSlide=o,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(r=a.getNavTarget(),r=r.slick("getSlick"),r.slideCount<=r.options.slidesToShow&&r.setSlideClasses(a.currentSlide)),a.updateDots(),a.updateArrows(),!0===a.options.fade?(!0===t?a.postSlide(o):(a.fade
171SlideOut(n),a.fadeSlide(o,function(){a.postSlide(o)})),void a.animateHeight()):void(!0===t?a.postSlide(o):a.animateSlide(d,function(){a.postSlide(o)}))):void 0},t.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},t.prototype.swipeDirection=function(){var e,i,t,s,o=this;return e=o.touchObject.startX-o.touchObject.curX,i=o.touchObject.startY-o.touchObject.curY,t=Math.atan2(i,e),s=Math.round(180*t/Math.PI),0>s&&(s=360-Math.abs(s)),45>=s&&0<=s?!1===o.options.rtl?"left":"right":360>=s&&315<=s?!1===o.options.rtl?"left":"right":135<=s&&225>=s?!1===o.options.rtl?"right":"left":!0===o.options.verticalSwiping?35<=s&&135>=s?"down":"up":"vertical"},t.prototype.swipeEnd=function(){var e,i,t=this;if(t.dragging=!1,t.swiping=!1,t.scrolling)return t.scrolling=!1,!1;if(t.interrupted=!1,t.shouldClick=!(10<t.touchObject.swipeLength),void 0===t.touchObject.curX)return!1;if(!0===t.touchObject.edgeHit&&t.$slider.trigger("edge",[t,t.swipeDirection()]),t.touchObject.swipeLength>=t.touchObject.minSwipe){switch(i=t.swipeDirection(),i){case"left":case"down":e=t.options.swipeToSlide?t.checkNavigable(t.currentSlide+t.getSlideCount()):t.currentSlide+t.getSlideCount(),t.currentDirection=0;break;case"right":case"up":e=t.options.swipeToSlide?t.checkNavigable(t.currentSlide-t.getSlideCount()):t.currentSlide-t.getSlideCount(),t.currentDirection=1;break;default:}"vertical"!=i&&(t.slideHandler(e),t.touchObject={},t.$slider.trigger("swipe",[t,i]))}else t.touchObject.startX!==t.touchObject.curX&&(t.slideHandler(t.currentSlide),t.touchObject={})},t.prototype.swipeHandler=function(e){var i=this;if(!(!1===i.options.swipe||"ontouchend"in document&&!1===i.options.swipe)&&(!1!==i.options.draggable||-1===e.type.indexOf("mouse")))switch(i.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,i.touchObject.minSwipe=i.listWidth/i.options.touchThreshold,!0===i.options.verticalSwiping&&(i.touchObject.minSwipe=i.listHeight/i.options.touchThreshold),e.data.action){case"start":i.swipeStart(e);break;case"move":i.swipeMove(e);break;case"end":i.swipeEnd(e);}},t.prototype.swipeMove=function(e){var i,t,s,o,n,l,r=this;return(n=void 0===e.originalEvent?null:e.originalEvent.touches,!(!r.dragging||r.scrolling||n&&1!==n.length))&&((i=r.getLeft(r.currentSlide),r.touchObject.curX=void 0===n?e.clientX:n[0].pageX,r.touchObject.curY=void 0===n?e.clientY:n[0].pageY,r.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(r.touchObject.curX-r.touchObject.startX,2))),l=Math.round(Math.sqrt(Math.pow(r.touchObject.curY-r.touchObject.startY,2))),!r.options.verticalSwiping&&!r.swiping&&4<l)?(r.scrolling=!0,!1):(!0===r.options.verticalSwiping&&(r.touchObject.swipeLength=l),t=r.swipeDirection(),void 0!==e.originalEvent&&4<r.touchObject.swipeLength&&(r.swiping=!0,e.preventDefault()),o=(!1===r.options.rtl?1:-1)*(r.touchObject.curX>r.touchObject.startX?1:-1),!0===r.options.verticalSwiping&&(o=r.touchObject.curY>r.touchObject.startY?1:-1),s=r.touchObject.swipeLength,r.touchObject.edgeHit=!1,!1===r.options.infinite&&(0===r.currentSlide&&"right"===t||r.currentSlide>=r.getDotCount()&&"left"===t)&&(s=r.touchObject.swipeLength*r.options.edgeFriction,r.touchObject.edgeHit=!0),r.swipeLeft=!1===r.options.vertical?i+s*o:i+s*(r.$list.height()/r.listWidth)*o,!0===r.options.verticalSwiping&&(r.swipeLeft=i+s*o),!0!==r.options.fade&&!1!==r.options.touchMove&&(!0===r.animating?(r.swipeLeft=null,!1):void r.setCSS(r.swipeLeft))))},t.prototype.swipeStart=function(e){var i,t=this;return t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):void(void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(i=e.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0===i?e.clientX:i.pageX,t.touchObject.startY=t.touchObject.curY=void 0===i?e.clientY:i.pageY,t.dragging=!0)},t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},t.prototype.unload=function(){var i=this;e(".slick-cloned",i.$slider).remove(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove(),i.$nextArrow&&i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove(),i.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")}
171,t.prototype.unslick=function(e){var i=this;i.$slider.trigger("unslick",[i,e]),i.destroy()},t.prototype.updateArrows=function(){var e,i=this;e=Math.floor(i.options.slidesToShow/2),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode?(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},t.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},t.prototype.visibility=function(){var e=this;e.options.autoplay&&(document[e.hidden]?e.interrupted=!0:e.interrupted=!1)},e.fn.slick=function(){var e,s,o=this,n=arguments[0],r=Array.prototype.slice.call(arguments,1),d=o.length;for(e=0;e<d;e++)if("object"==typeof n||"undefined"==typeof n?o[e].slick=new t(o[e],n):s=o[e].slick[n].apply(o[e].slick,r),"undefined"!=typeof s)return s;return o}});
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.