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-1.12.4/jquery-1.12.4.min.js';
vendor: 97,163 bytes, lines 13-17
13/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */ 14!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0; 15}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}}),function(){var a;l.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return c=d.getElementsByTagName("body")[0],c&&c.style?(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(d.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a):void 0}}();var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function X(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&U.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var Y=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)Y(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/<tbody/i;function ia(a){Z.test(a.type)&&(a.defaultChecked=a.checked)}function ja(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ca(b),q=[],r=0;o>r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?"<table>"!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ma.test(f)?this.mouseHooks:la.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=g.srcElement||d),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,h.filter?h.filter(a,g):a},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button,h=b.fromElement;return null==a.pageX&&null!=b.clientX&&(e=a.target.ownerDocument||d,f=e.documentElement,c=e.body,a.pageX=b.clientX+(f&&f.scrollLeft||c&&c.scrollLeft||0)-(f&&f.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(f&&f.scrollTop||c&&c.scrollTop||0)-(f&&f.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&h&&(a.relatedTarget=h===a.target?b.toElement:h),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ra()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ra()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=d.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)}:function(a,b,c){var d="on"+b;a.detachEvent&&("undefined"==typeof a[d]&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?pa:qa):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:qa,isPropagationStopped:qa,isImmediatePropagationStopped:qa,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=pa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=pa,a&&!this.isSimulated&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=pa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submit||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?n.prop(b,"form"):void 0;c&&!n._data(c,"submit")&&(n.event.add(c,"submit._submit",function(a){a._submitBubble=!0}),n._data(c,"submit",!0))})},postDispatch:function(a){a._submitBubble&&(delete a._submitBubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){return ka.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._justChanged=!0)}),n.event.add(this,"click._change",function(a){this._justChanged&&!a.isTrigger&&(this._justChanged=!1),n.event.simulate("change",this,a)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;ka.test(b.nodeName)&&!n._data(b,"change")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a)}),n._data(b,"change",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!ka.test(this.nodeName)}}),l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d){return sa(this,a,b,c,d)},one:function(a,b,c,d){return sa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=qa),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ta=/ jQuery\d+="(?:null|\d+)"/g,ua=new RegExp("<(?:"+ba+")[\\s/>]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/<script|<style|<link/i,xa=/checked\s*(?:[^=]|=\s*.checked.)/i,ya=/^true\/(.*)/,za=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;m++)g=i[m],_.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ja[0].contentWindow||Ja[0].contentDocument).document,b.write(),b.close(),c=La(a,b),Ja.detach()),Ka[a]=c),c}var Na=/^margin/,Oa=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Pa=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Qa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");if(j.style){j.style.cssText="float:left;opacity:.5",l.opacity="0.5"===j.style.opacity,l.cssFloat=!!j.style.cssFloat,j.style.backgroundClip="content-box",j.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===j.style.backgroundClip,i=d.createElement("div"),i.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",j.innerHTML="",i.appendChild(j),l.boxSizing=""===j.style.boxSizing||""===j.style.MozBoxSizing||""===j.style.WebkitBoxSizing,n.extend(l,{reliableHiddenOffsets:function(){return null==b&&k(),f},boxSizingReliable:function(){return null==b&&k(),e},pixelMarginRight:function(){return null==b&&k(),c},pixelPosition:function(){return null==b&&k(),b},reliableMarginRight:function(){return null==b&&k(),g},reliableMarginLeft:function(){return null==b&&k(),h}});function k(){var k,l,m=d.documentElement;m.appendChild(i),j.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",b=e=h=!1,c=g=!0,a.getComputedStyle&&(l=a.getComputedStyle(j),b="1%"!==(l||{}).top,h="2px"===(l||{}).marginLeft,e="4px"===(l||{width:"4px"}).width,j.style.marginRight="50%",c="4px"===(l||{marginRight:"4px"}).marginRight,k=j.appendChild(d.createElement("div")),k.style.cssText=j.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",k.style.marginRight=k.style.width="0",j.style.width="1px",g=!parseFloat((a.getComputedStyle(k)||{}).marginRight),j.removeChild(k)),j.style.display="none",f=0===j.getClientRects().length,f&&(j.style.display="",j.innerHTML="<table><tr><td></td><td>t</td></tr></table>",j.childNodes[0].style.borderCollapse="separate",k=j.getElementsByTagName("td"),k[0].style.cssText="margin:0;border:0;padding:0;display:none",f=0===k[0].offsetHeight,f&&(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}}}();var Ra,Sa,Ta=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ra=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Oa.test(g)&&Na.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0===g?g:g+""}):Qa.currentStyle&&(Ra=function(a){return a.currentStyle},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Oa.test(g)&&!Ta.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Ua(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Va=/alpha\([^)]*\)/i,Wa=/opacity\s*=\s*([^)]*)/i,Xa=/^(none|table(?!-c[ea]).+)/,Ya=new RegExp("^("+T+")(.*)$","i"),Za={position:"absolute",visibility:"hidden",display:"block"},$a={letterSpacing:"0",fontWeight:"400"},_a=["Webkit","O","Moz","ms"],ab=d.createElement("div").style;function bb(a){if(a in ab)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=_a.length;while(c--)if(a=_a[c]+b,a in ab)return a}function cb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&W(d)&&(f[g]=n._data(d,"olddisplay",Ma(d.nodeName)))):(e=W(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function db(a,b,c){var d=Ya.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function eb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+V[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+V[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+V[f]+"Width",!0,e))):(g+=n.css(a,"padding"+V[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+V[f]+"Width",!0,e)));return g}function fb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ra(a),g=l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Sa(a,b,f),(0>e||null==e)&&(e=a.style[b]),Oa.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+eb(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Sa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=U.exec(c))&&e[1]&&(c=X(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Sa(a,b,d)),"normal"===f&&b in $a&&(f=$a[b]),""===c||c?(e=parseFloat(f),c===!0||isFinite(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Xa.test(n.css(a,"display"))&&0===a.offsetWidth?Pa(a,Za,function(){return fb(a,b,d)}):fb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ra(a);return db(a,c,d?eb(a,b,d,l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Wa.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===n.trim(f.replace(Va,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Va.test(f)?f.replace(Va,e):f+" "+e)}}),n.cssHooks.marginRight=Ua(l.reliableMarginRight,function(a,b){return b?Pa(a,{display:"inline-block"},Sa,[a,"marginRight"]):void 0}),n.cssHooks.marginLeft=Ua(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Sa(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Pa(a,{ 16marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+V[d]+b]=f[d]||f[d-2]||f[0];return e}},Na.test(a)||(n.cssHooks[a+b].set=db)}),n.fn.extend({css:function(a,b){return Y(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ra(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return cb(this,!0)},hide:function(){return cb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){W(this)?n(this).show():n(this).hide()})}});function gb(a,b,c,d,e){return new gb.prototype.init(a,b,c,d,e)}n.Tween=gb,gb.prototype={constructor:gb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=gb.propHooks[this.prop];return a&&a.get?a.get(this):gb.propHooks._default.get(this)},run:function(a){var b,c=gb.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):gb.propHooks._default.set(this),this}},gb.prototype.init.prototype=gb.prototype,gb.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},gb.propHooks.scrollTop=gb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=gb.prototype.init,n.fx.step={};var hb,ib,jb=/^(?:toggle|show|hide)$/,kb=/queueHooks$/;function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()}function mb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=V[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function nb(a,b,c){for(var d,e=(qb.tweeners[b]||[]).concat(qb.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ob(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&W(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k="none"===j?n._data(a,"olddisplay")||Ma(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==Ma(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],jb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(o))"inline"===("none"===j?Ma(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=nb(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function pb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function qb(a,b,c){var d,e,f=0,g=qb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=hb||lb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:hb||lb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(pb(k,j.opts.specialEasing);g>f;f++)if(d=qb.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,nb,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(qb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return X(c.elem,a,U.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],qb.tweeners[c]=qb.tweeners[c]||[],qb.tweeners[c].unshift(b)},prefilters:[ob],prefilter:function(a,b){b?qb.prefilters.unshift(a):qb.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(W).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=qb(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&kb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(mb(b,!0),a,d,e)}}),n.each({slideDown:mb("show"),slideUp:mb("hide"),slideToggle:mb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(hb=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),hb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ib||(ib=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(ib),ib=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a,b=d.createElement("input"),c=d.createElement("div"),e=d.createElement("select"),f=e.appendChild(d.createElement("option"));c=d.createElement("div"),c.setAttribute("className","t"),c.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],b.setAttribute("type","checkbox"),c.appendChild(b),a=c.getElementsByTagName("a")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==c.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=f.selected,l.enctype=!!d.createElement("form").enctype,e.disabled=!0,l.optDisabled=!f.disabled,b=d.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value}();var rb=/\r/g,sb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(sb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>-1)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var tb,ub,vb=n.expr.attrHandle,wb=/^(?:checked|selected)$/i,xb=l.getSetAttribute,yb=l.input;n.fn.extend({attr:function(a,b){return Y(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ub:tb)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?yb&&xb||!wb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(xb?c:d)}}),ub={set:function(a,b,c){return b===!1?n.removeAttr(a,c):yb&&xb||!wb.test(c)?a.setAttribute(!xb&&n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=vb[b]||n.find.attr;yb&&xb||!wb.test(b)?vb[b]=function(a,b,d){var e,f;return d||(f=vb[b],vb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,vb[b]=f),e}:vb[b]=function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),yb&&xb||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):tb&&tb.set(a,b,c)}}),xb||(tb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},vb.id=vb.name=vb.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:tb.set},n.attrHooks.contenteditable={set:function(a,b,c){tb.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var zb=/^(?:input|select|textarea|button|object)$/i,Ab=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return Y(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):zb.test(a.nodeName)||Ab.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var Bb=/[\t\r\n\f]/g;function Cb(a){return n.attr(a,"class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,Cb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,Cb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,Cb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=Cb(this),b&&n._data(this,"__className__",b),n.attr(this,"class",b||a===!1?"":n._data(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+Cb(c)+" ").replace(Bb," ").indexOf(b)>-1)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Db=a.location,Eb=n.now(),Fb=/\?/,Gb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(Gb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new a.DOMParser,c=d.parseFromString(b,"text/xml")):(c=new a.ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var Hb=/#.*$/,Ib=/([?&])_=[^&]*/,Jb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Kb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Lb=/^(?:GET|HEAD)$/,Mb=/^\/\//,Nb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ob={},Pb={},Qb="*/".concat("*"),Rb=Db.href,Sb=Nb.exec(Rb.toLowerCase())||[];function Tb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Ub(a,b,c,d){var e={},f=a===Pb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Vb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&n.extend(!0,a,c),a}function Wb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Xb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Rb,type:"GET",isLocal:Kb.test(Sb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qb,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":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Vb(Vb(a,n.ajaxSettings),b):Vb(n.ajaxSettings,a)},ajaxPrefilter:Tb(Ob),ajaxTransport:Tb(Pb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var d,e,f,g,h,i,j,k,l=n.ajaxSetup({},c),m=l.context||l,o=l.context&&(m.nodeType||m.jquery)?n(m):n.event,p=n.Deferred(),q=n.Callbacks("once memory"),r=l.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===u){if(!k){k={};while(b=Jb.exec(g))k[b[1].toLowerCase()]=b[2]}b=k[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===u?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return u||(a=t[c]=t[c]||a,s[a]=b),this},overrideMimeType:function(a){return u||(l.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>u)for(b in a)r[b]=[r[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){var b=a||v;return j&&j.abort(b),y(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Rb)+"").replace(Hb,"").replace(Mb,Sb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(G)||[""],null==l.crossDomain&&(d=Nb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Sb[1]&&d[2]===Sb[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(Sb[3]||("http:"===Sb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=n.param(l.data,l.traditional)),Ub(Ob,l,c,w),2===u)return w;i=n.event&&l.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!Lb.test(l.type),f=l.url,l.hasContent||(l.data&&(f=l.url+=(Fb.test(f)?"&":"?")+l.data,delete l.data),l.cache===!1&&(l.url=Ib.test(f)?f.replace(Ib,"$1_="+Eb++):f+(Fb.test(f)?"&":"?")+"_="+Eb++)),l.ifModified&&(n.lastModified[f]&&w.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&w.setRequestHeader("If-None-Match",n.etag[f])),(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&w.setRequestHeader("Content-Type",l.contentType),w.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Qb+"; q=0.01":""):l.accepts["*"]);for(e in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&&(l.beforeSend.call(m,w,l)===!1||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Ub(Pb,l,c,w)){if(w.readyState=1,i&&o.trigger("ajaxSend",[w,l]),2===u)return w;l.async&&l.timeout>0&&(h=a.setTimeout(function(){w.abort("timeout")},l.timeout));try{u=1,j.send(s,y)}catch(x){if(!(2>u))throw x;y(-1,x)}}else y(-1,"No Transport");function y(b,c,d,e){var k,s,t,v,x,y=c;2!==u&&(u=2,h&&a.clearTimeout(h),j=void 0,g=e||"",w.readyState=b>0?4:0,k=b>=200&&300>b||304===b,d&&(v=Wb(l,w,d)),v=Xb(l,v,w,k),k?(l.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(n.lastModified[f]=x),x=w.getResponseHeader("etag"),x&&(n.etag[f]=x)),204===b||"HEAD"===l.type?y="nocontent":304===b?y="notmodified":(y=v.state,s=v.data,t=v.error,k=!t)):(t=y,!b&&y||(y="error",0>b&&(b=0))),w.status=b,w.statusText=(c||y)+"",k?p.resolveWith(m,[s,y,w]):p.rejectWith(m,[w,y,t]),w.statusCode(r),r=void 0,i&&o.trigger(k?"ajaxSuccess":"ajaxError",[w,l,k?s:t]),q.fireWith(m,[w,y]),i&&(o.trigger("ajaxComplete",[w,l]),--n.active||n.event.trigger("ajaxStop")))}return w},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}});function Yb(a){return a.style&&a.style.display||n.css(a,"display")}function Zb(a){if(!n.contains(a.ownerDocument||d,a))return!0;while(a&&1===a.nodeType){if("none"===Yb(a)||"hidden"===a.type)return!0;a=a.parentNode}return!1}n.expr.filters.hidden=function(a){return l.reliableHiddenOffsets()?a.offsetWidth<=0&&a.offsetHeight<=0&&!a.getClientRects().length:Zb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var $b=/%20/g,_b=/\[\]$/,ac=/\r?\n/g,bc=/^(?:submit|button|image|reset|file)$/i,cc=/^(?:input|select|textarea|keygen)/i;function dc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||_b.test(a)?d(a,e):dc(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)dc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)dc(c,a[c],b,e);return d.join("&").replace($b,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&cc.test(this.nodeName)&&!bc.test(a)&&(this.checked||!Z.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(ac,"\r\n")}}):{name:b.name,value:c.replace(ac,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return this.isLocal?ic():d.documentMode>8?hc():/^(get|post|head|put|delete|options)$/i.test(this.type)&&hc()||ic()}:hc;var ec=0,fc={},gc=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in fc)fc[a](void 0,!0)}),l.cors=!!gc&&"withCredentials"in gc,gc=l.ajax=!!gc,gc&&n.ajaxTransport(function(b){if(!b.crossDomain||l.cors){var c;return{send:function(d,e){var f,g=b.xhr(),h=++ec;if(g.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(f in b.xhrFields)g[f]=b.xhrFields[f];b.mimeType&&g.overrideMimeType&&g.overrideMimeType(b.mimeType),b.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");for(f in d)void 0!==d[f]&&g.setRequestHeader(f,d[f]+"");g.send(b.hasContent&&b.data||null),c=function(a,d){var f,i,j;if(c&&(d||4===g.readyState))if(delete fc[h],c=void 0,g.onreadystatechange=n.noop,d)4!==g.readyState&&g.abort();else{j={},f=g.status,"string"==typeof g.responseText&&(j.text=g.responseText);try{i=g.statusText}catch(k){i=""}f||!b.isLocal||b.crossDomain?1223===f&&(f=204):f=j.text?200:404}j&&e(f,i,j,g.getAllResponseHeaders())},b.async?4===g.readyState?a.setTimeout(c):g.onreadystatechange=fc[h]=c:c()},abort:function(){c&&c(void 0,!0)}}}});function hc(){try{return new a.XMLHttpRequest}catch(b){}}function ic(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=d.head||n("head")[0]||d.documentElement;return{send:function(e,f){b=d.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||f(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var jc=[],kc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=jc.pop()||n.expando+"_"+Eb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(kc.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&kc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(kc,"$1"+e):b.jsonp!==!1&&(b.url+=(Fb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,jc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ja([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var lc=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&lc)return lc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h,a.length)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function mc(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?("undefined"!=typeof e.getBoundingClientRect&&(d=e.getBoundingClientRect()),c=mc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0),c.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Qa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return Y(this,function(a,d,e){var f=mc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ua(l.pixelPosition,function(a,c){return c?(c=Sa(a,b),Oa.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({ 17padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return Y(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var nc=a.jQuery,oc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=oc),b&&a.jQuery===n&&(a.jQuery=nc),n},b||(a.jQuery=a.$=n),n});
vendor: 2,173 bytes, lines 18-25
18 19var cms_combine_fn='/(cms)/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/jquery-ui.min.js'; 20/*! jQuery UI - v1.12.1 - 2016-12-27 21* http://jqueryui.com 22* Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/datepicker.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js 23* Copyright jQuery Foundation and other contributors; Licensed MIT */ 24 25(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){function e(t){for(var e=t.css("visibility");"inherit"===e;)t=t.parent(),e=t.css("visibility");return"hidden"!==e}function i(t){for(var e,i;t.length&&t[0]!==document;){if(e=t.css("position"),("absolute"===e||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}function s(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
25ay","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},t.extend(this._defaults,this.regional[""]),this.regional.en=t.extend(!0,{},this.regional[""]),this.regional["en-US"]=t.extend(!0,{},this.regional.en),this.dpDiv=n(t("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function n(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",i,function(){t(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,o)}function o(){t.datepicker._isDisabledDatepicker(h.inline?h.dpDiv.parent()[0]:h.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).addClass("ui-datepicker-next-hover"))}function a(e,i){t.extend(e,i);for(var s in i)null==i[s]&&(e[s]=i[s]);return e}t.ui=t.ui||{},t.ui.version="1.12.1";var r=0,l=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},l=e.split(".")[0];e=e.split(".")[1];var h=l+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][h.toLowerCase()]=function(e){return!!t.data(e,h)},t[l]=t[l]||{},n=t[l][e],o=t[l][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:l,widgetName:e,widgetFullName:h}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,s,n=l.call(arguments,1),o=0,a=n.length;a>o;o++)for(i in n[o])s=n[o][i],n[o].hasOwnProperty(i)&&void 0!==s&&(e[i]=t.isPlainObject(s)?t.isPlainObject(e[i])?t.widget.extend({},e[i],s):t.widget.extend({},s):s);return e},t.widget.bridge=function(e,i){var s=i.prototype.widgetFullName||e;t.fn[e]=function(n){var o="string"==typeof n,a=l.call(arguments,1),r=this;return o?this.length||"instance"!==n?this.each(function(){var i,o=t.data(this,s);return"instance"===n?(r=o,!1):o?t.isFunction(o[n])&&"_"!==n.charAt(0)?(i=o[n].apply(o,a),i!==o&&void 0!==i?(r=i&&i.jquery?r.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+n+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+n+"'")}):r=void 0:(a.length&&(n=t.widget.extend.apply(null,[n].concat(a))),this.each(function(){var e=t.data(this,s);e?(e.option(n||{}),e._init&&e._init()):t.data(this,s,new i(n,this))})),r}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=r++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t
vendor: 9,589 bytes, line 25
25(),this.classesElementLookup={},i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+o.eventNamespace,c=l[2];c?n.on(h,c,r):i.on(h,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,l=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth,o="scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight;return{width:o?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),s=t.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType,o=!s&&!n;return{element:i,isWindow:s,isDocument:n,offset:o?t(e).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}},t.fn.position=function(n){if(!n||!n.of)return d.apply(this,arguments);n=t.extend({},n);var u,p,f,g,m,_,v=t(n.of),b=t.position.getWithinInfo(n.within),y=t.position.getScrollInfo(b),w=(n.collision||"flip").split(" "),k={};return _=s(v),v[0].preventDefault&&(n.at="left top"),p=_.width,f=_.height,g=_.offset,m=t.extend({},g),t.each(["my","at"],function(){var t,e,i=(n[this]||"").split(" ");1===i.length&&(i=r.test(i[0])?i.concat(["center"]):l.test(i[0])?["center"].concat(i):["center","center"]),i[0]=r.test(i[0])?i[0]:"center",i[1]=l.test(i[1])?i[1]:"center",t=h.exec(i[0]),e=h.exec(i[1]),k[this]=[t?t[0]:0,e?e[0]:0],n[this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===w.length&&(w[1]=w[0]),"right"===n.at[0]?m.left+=p:"center"===n.at[0]&&(m.left+=p/2),"bottom"===n.at[1]?m.top+=f:"center"===n.at[1]&&(m.top+=f/2),u=e(k.at,p,f),m.left+=u[0],m.top+=u[1],this.each(function(){var s,r,l=t(this),h=l.outerWidth(),c=l.outerHeight(),d=i(this,"marginLeft"),_=i(this,"marginTop"),x=h+d+i(this,"marginRight")+y.width,C=c+_+i(this,"marginBottom")+y.height,D=t.extend({},m),T=e(k.my,l.outerWidth(),l.outerHeight());"right"===n.my[0]?D.left-=h:"center"===n.my[0]&&(D.left-=h/2),"bottom"===n.my[1]?D.top-=c:"center"===n.my[1]&&(D.top-=c/2),D.left+=T[0],D.top+=T[1],s={marginLeft:d,marginTop:_},t.each(["left","top"],function(e,i){t.ui.position[w[e]]&&t.ui.position[w[e]][i](D,{targetWidth:p,targetHeight:f,elemWidth:h,elemHeight:c,collisionPosition:s,collisionWidth:x,collisionHeight:C,offset:[u[0]+T[0],u[1]+T[1]],my:n.my,at:n.at,within:b,elem:l})}),n.using&&(r=function(t){var e=g.left-D.left,i=e+p-h,s=g.top-D.top,r=s+f-c,u={target:{element:v,left:g.left,top:g.top,width:p,height:f},element:{element:l,left:D.left,top:D.top,width:h,height:c},horizontal:0>i?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};h>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),l.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>
vendor: 4,336 bytes, line 25
250?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-r-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-r-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,l,h=i.nodeName.toLowerCase();return"area"===h?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(h)?(r=!i.disabled,r&&(l=t(i).closest("fieldset")[0],l&&(r=!l.disabled))):r="a"===h?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(
vendor: 5,748 bytes, line 25
25),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=t(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||e.active!==!1&&null!=e.active||(e.active=0),this._processPanels(),0>e.active&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createIcons:function(){var e,i,s=this.options.icons;s&&(e=t("<span>"),this._addClass(e,"ui-accordion-header-icon","ui-icon "+s.header),e.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon"),this._removeClass(i,s.header)._addClass(i,null,s.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||this.options.active!==!1||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons()),void 0)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var i=t.ui.keyCode,s=this.headers.length,n=this.headers.index(e.target),o=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:o=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[s-1]}o&&(t(e.target).attr("tabIndex",-1),t(o).attr("tabIndex",0),t(o).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===t.ui.keyCode.UP&&e.ctrlKey&&t(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),e.active===!1&&e.collapsible===!0||!this.headers.length?(e.active=!1,this.active=t()):e.active===!1?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=t()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var e,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var e=t(this),i=e.uniqueId().attr("id"),s=e.next(),n=s.uniqueId().attr("id");e.attr("aria-controls",n),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),"fill"===s?(e=n.height(),this.element.siblings(":visible").each(function(){var i=t(this),s=i.
vendor: 6,671 bytes, lines 25-26
25css("position");"absolute"!==s&&"fixed"!==s&&(e-=i.outerHeight(!0))}),this.headers.each(function(){e-=t(this).outerHeight(!0)}),this.headers.next().each(function(){t(this).height(Math.max(0,e-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===s&&(e=0,this.headers.next().each(function(){var i=t(this).is(":visible");i||t(this).show(),e=Math.max(e,t(this).css("height","").height()),i||t(this).hide()}).height(e))},_activate:function(e){var i=this._findActive(e)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):t()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var i,s,n=this.options,o=this.active,a=t(e.currentTarget),r=a[0]===o[0],l=r&&n.collapsible,h=l?t():a.next(),c=o.next(),u={oldHeader:o,oldPanel:c,newHeader:l?t():a,newPanel:h};e.preventDefault(),r&&!n.collapsible||this._trigger("beforeActivate",e,u)===!1||(n.active=l?!1:this.headers.index(a),this.active=r?t():a,this._toggle(u),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),n.icons&&(i=o.children(".ui-accordion-header-icon"),this._removeClass(i,null,n.icons.activeHeader)._addClass(i,null,n.icons.header)),r||(this._removeClass(a,"ui-accordion-header-collapsed")._addClass(a,"ui-accordion-header-active","ui-state-active"),n.icons&&(s=a.children(".ui-accordion-header-icon"),this._removeClass(s,null,n.icons.header)._addClass(s,null,n.icons.activeHeader)),this._addClass(a.next(),"ui-accordion-content-active")))},_toggle:function(e){var i=e.newPanel,s=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,e):(s.hide(),i.show(),this._toggleComplete(e)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(t(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,e,i){var s,n,o,a=this,r=0,l=t.css("box-sizing"),h=t.length&&(!e.length||t.index()<e.index()),c=this.options.animate||{},u=h&&c.down||c,d=function(){a._toggleComplete(i)};return"number"==typeof u&&(o=u),"string"==typeof u&&(n=u),n=n||u.easing||c.easing,o=o||u.duration||c.duration,e.length?t.length?(s=t.show().outerHeight(),e.animate(this.hideProps,{duration:o,easing:n,step:function(t,e){e.now=Math.round(t)}}),t.hide().animate(this.showProps,{duration:o,easing:n,complete:d,step:function(t,i){i.now=Math.round(t),"height"!==i.prop?"content-box"===l&&(r+=i.now):"content"!==a.options.heightStyle&&(i.now=Math.round(s-e.outerHeight()-r),r=0)}}),void 0):e.animate(this.hideProps,o,n,d):t.animate(this.showProps,o,n,d)},_toggleComplete:function(t){var e=t.oldPanel,i=e.prev();this._removeClass(e,"ui-accordion-content-active"),this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed"),e.length&&(e.parent()[0].className=e.parent()[0].className),this._trigger("activate",null,t)}}),t.extend(t.ui,{datepicker:{version:"1.12.1"}});var h;t.extend(s.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return a(this._defaults,t||{}),this},_attachDatepicker:function(e,i){var s,n,o;s=e.nodeName.toLowerCase(),n="div"===s||"span"===s,e.id||(this.uuid+=1,e.id="dp"+this.uuid),o=this._newInst(t(e),n),o.settings=t.extend({},i||{}),"input"===s?this._connectDatepicker(e,o):n&&this._inlineDatepicker(e,o)},_newInst:function(e,i){var s=e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:s,input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?n(t("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,i){var s=t(e);i.append=t([]),i.trigger=t([]),s.hasClass(this.markerClassName)||(this._attachments(s,i),s.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),t.data(e,"datepicker",i),i.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,i){var s,n,o,a=this._get(i,"appendText"),r=this._get(i,"isRTL");i.append&&i.append.remove(),a&&(i.append=t("<span class='"+this._appendClass+"'>"+a+"</span>"),e[r?"before":"after"](i.append)),e.off("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),s=this._get(i,"showOn"),("focus"===s||"both"===s)&&e.on("focus",this._showDatepicker),("button"===s||"both"===s)&&(n=this._get(i,"buttonText"),o=this._get(i,"buttonImage"),i.trigger=t(this._get(i,"buttonImageOnly")?t("<img/>").addClass(this._triggerClass).attr({src:o,alt:n,title:n}):t("<button type='button'></button>").addClass(this._triggerClass).html(o?t("<img/>").attr({src:o,alt:n,title:n}):n)),e[r?"before":"after"](i.trigger),i.trigger.on("click",function(){return t.datepicker._datepickerShowing&&t.datepicker._lastInput===e[0]?t.datepicker._hideDatepicker():t.datepicker._datepickerShowing&&t.datepicker._lastInput!==e[0]?(t.datepicker._hideDatepicker(),t.datepicker._showDatepicker(e[0])):t.datepicker._showDatepicker(e[0]),!1}))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,s,n,o=new Date(2009,11,20),a=this._get(t,"dateFormat");a.match(/[DM]/)&&(e=function(t){for(i=0,s=0,n=0;t.length>n;n++)t[n].length>i&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length)}},_inlineDatepicker:function(e,i){var s=t(e);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),t.data(e,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(e),i.dpDiv.css("display","block")) 26},_dialogDatepicker:function(e,i,s,n,o){var r,l,h,c,u,d=this._dialogInst;return d||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=t("<input type='text' id='"+r+"' style='position: absolute; top: -100px; width: 0px;'/>
26"),this._dialogInput.on("keydown",this._doKeyDown),t("body").append(this._dialogInput),d=this._dialogInst=this._newInst(this._dialogInput,!1),d.settings={},t.data(this._dialogInput[0],"datepicker",d)),a(d.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(d,i):i,this._dialogInput.val(i),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight,c=document.documentElement.scrollLeft||document.body.scrollLeft,u=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[l/2-100+c,h/2-150+u]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),d.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),t.blockUI&&t.blockUI(this.dpDiv),t.data(this._dialogInput[0],"datepicker",d),this},_destroyDatepicker:function(e){var i,s=t(e),n=t.data(e,"datepicker");s.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),t.removeData(e,"datepicker"),"input"===i?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):("div"===i||"span"===i)&&s.removeClass(this.markerClassName).empty(),h===n&&(h=null))},_enableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!1,o.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!0,o.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;this._disabledInputs.length>e;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(e){try{return t.data(e,"datepicker")}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,i,s){var n,o,r,l,h=this._getInst(e);return 2===arguments.length&&"string"==typeof i?"defaults"===i?t.extend({},t.datepicker._defaults):h?"all"===i?t.extend({},h.settings):this._get(h,i):null:(n=i||{},"string"==typeof i&&(n={},n[i]=s),h&&(this._curInst===h&&this._hideDatepicker(),o=this._getDateDatepicker(e,!0),r=this._getMinMaxDate(h,"min"),l=this._getMinMaxDate(h,"max"),a(h.settings,n),null!==r&&void 0!==n.dateFormat&&void 0===n.minDate&&(h.settings.minDate=this._formatDate(h,r)),null!==l&&void 0!==n.dateFormat&&void 0===n.maxDate&&(h.settings.maxDate=this._formatDate(h,l)),"disabled"in n&&(n.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(t(e),h),this._autoSize(h),this._setDate(h,o),this._updateAlternate(h),this._updateDatepicker(h)),void 0)},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){var e=this._getInst(t);e&&this._updateDatepicker(e)},_setDateDatepicker:function(t,e){var i=this._getInst(t);i&&(this._setDate(i,e),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(t,e){var i=this._getInst(t);return i&&!i.inline&&this._setDateFromField(i,e),i?this._getDate(i):null},_doKeyDown:function(e){var i,s,n,o=t.datepicker._getInst(e.target),a=!0,r=o.dpDiv.is(".ui-datepicker-rtl");if(o._keyEvent=!0,t.datepicker._datepickerShowing)switch(e.keyCode){case 9:t.datepicker._hideDatepicker(),a=!1;break;case 13:return n=t("td."+t.datepicker._dayOverClass+":not(."+t.datepicker._currentClass+")",o.dpDiv),n[0]&&t.datepicker._selectDay(e.target,o.selectedMonth,o.selectedYear,n[0]),i=t.datepicker._get(o,"onSelect"),i?(s=t.datepicker._formatDate(o),i.apply(o.input?o.input[0]:null,[s,o])):t.datepicker._hideDatepicker(),!1;case 27:t.datepicker._hideDatepicker();break;case 33:t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 34:t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&t.datepicker._clearDate(e.target),a=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&t.datepicker._gotoToday(e.target),a=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?1:-1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,-7,"D"),a=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?-1:1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,7,"D"),a=e.ctrlKey||e.metaKey;break;default:a=!1}else 36===e.keyCode&&e.ctrlKey?t.datepicker._showDatepicker(this):a=!1;a&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var i,s,n=t.datepicker._getInst(e.target);return t.datepicker._get(n,"constrainInput")?(i=t.datepicker._possibleChars(t.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||" ">s||!i||i.indexOf(s)>-1):void 0},_doKeyUp:function(e){var i,s=t.datepicker._getInst(e.target);if(s.input.val()!==s.lastVal)try{i=t.datepicker.parseDate(t.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,t.datepicker._getFormatConfig(s)),i&&(t.datepicker._setDateFromField(s),t.datepicker._updateAlternate(s),t.datepicker._updateDatepicker(s))}catch(n){}return!0}
vendor: 12,185 bytes, line 26
26,_showDatepicker:function(e){if(e=e.target||e,"input"!==e.nodeName.toLowerCase()&&(e=t("input",e.parentNode)[0]),!t.datepicker._isDisabledDatepicker(e)&&t.datepicker._lastInput!==e){var s,n,o,r,l,h,c;s=t.datepicker._getInst(e),t.datepicker._curInst&&t.datepicker._curInst!==s&&(t.datepicker._curInst.dpDiv.stop(!0,!0),s&&t.datepicker._datepickerShowing&&t.datepicker._hideDatepicker(t.datepicker._curInst.input[0])),n=t.datepicker._get(s,"beforeShow"),o=n?n.apply(e,[e,s]):{},o!==!1&&(a(s.settings,o),s.lastVal=null,t.datepicker._lastInput=e,t.datepicker._setDateFromField(s),t.datepicker._inDialog&&(e.value=""),t.datepicker._pos||(t.datepicker._pos=t.datepicker._findPos(e),t.datepicker._pos[1]+=e.offsetHeight),r=!1,t(e).parents().each(function(){return r|="fixed"===t(this).css("position"),!r}),l={left:t.datepicker._pos[0],top:t.datepicker._pos[1]},t.datepicker._pos=null,s.dpDiv.empty(),s.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),t.datepicker._updateDatepicker(s),l=t.datepicker._checkOffset(s,l,r),s.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?"static":r?"fixed":"absolute",display:"none",left:l.left+"px",top:l.top+"px"}),s.inline||(h=t.datepicker._get(s,"showAnim"),c=t.datepicker._get(s,"duration"),s.dpDiv.css("z-index",i(t(e))+1),t.datepicker._datepickerShowing=!0,t.effects&&t.effects.effect[h]?s.dpDiv.show(h,t.datepicker._get(s,"showOptions"),c):s.dpDiv[h||"show"](h?c:null),t.datepicker._shouldFocusInput(s)&&s.input.trigger("focus"),t.datepicker._curInst=s))}},_updateDatepicker:function(e){this.maxRows=4,h=e,e.dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var i,s=this._getNumberOfMonths(e),n=s[1],a=17,r=e.dpDiv.find("."+this._dayOverClass+" a");r.length>0&&o.apply(r.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n>1&&e.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",a*n+"em"),e.dpDiv[(1!==s[0]||1!==s[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===t.datepicker._curInst&&t.datepicker._datepickerShowing&&t.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(i=e.yearshtml,setTimeout(function(){i===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml),i=e.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(e,i,s){var n=e.dpDiv.outerWidth(),o=e.dpDiv.outerHeight(),a=e.input?e.input.outerWidth():0,r=e.input?e.input.outerHeight():0,l=document.documentElement.clientWidth+(s?0:t(document).scrollLeft()),h=document.documentElement.clientHeight+(s?0:t(document).scrollTop());return i.left-=this._get(e,"isRTL")?n-a:0,i.left-=s&&i.left===e.input.offset().left?t(document).scrollLeft():0,i.top-=s&&i.top===e.input.offset().top+r?t(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>l&&l>n?Math.abs(i.left+n-l):0),i.top-=Math.min(i.top,i.top+o>h&&h>o?Math.abs(o+r):0),i},_findPos:function(e){for(var i,s=this._getInst(e),n=this._get(s,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||t.expr.filters.hidden(e));)e=e[n?"previousSibling":"nextSibling"];return i=t(e).offset(),[i.left,i.top]},_hideDatepicker:function(e){var i,s,n,o,a=this._curInst;!a||e&&a!==t.data(e,"datepicker")||this._datepickerShowing&&(i=this._get(a,"showAnim"),s=this._get(a,"duration"),n=function(){t.datepicker._tidyDialog(a)},t.effects&&(t.effects.effect[i]||t.effects[i])?a.dpDiv.hide(i,t.datepicker._get(a,"showOptions"),s,n):a.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,o=this._get(a,"onClose"),o&&o.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),t.blockUI&&(t.unblockUI(),t("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(t.datepicker._curInst){var i=t(e.target),s=t.datepicker._getInst(i[0]);(i[0].id!==t.datepicker._mainDivId&&0===i.parents("#"+t.datepicker._mainDivId).length&&!i.hasClass(t.datepicker.markerClassName)&&!i.closest("."+t.datepicker._triggerClass).length&&t.datepicker._datepickerShowing&&(!t.datepicker._inDialog||!t.blockUI)||i.hasClass(t.datepicker.markerClassName)&&t.datepicker._curInst!==s)&&t.datepicker._hideDatepicker()}},_adjustDate:function(e,i,s){var n=t(e),o=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(o,i+("M"===s?this._get(o,"showCurrentAtPos"):0),s),this._updateDatepicker(o))},_gotoToday:function(e){var i,s=t(e),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(e,i,s){var n=t(e),o=this._getInst(n[0]);o["selected"+("M"===s?"Month":"Year")]=o["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(n)},_selectDay:function(e,i,s,n){var o,a=t(e);t(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(a[0])||(o=this._getInst(a[0]),o.selectedDay=o.currentDay=t("a",n).html(),o.selectedMonth=o.currentMonth=i,o.selectedYear=o.currentYear=s,this._selectDate(e,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(e){var i=t(e);this._selectDate(i,"")},_selectDate:function(e,i){var s,n=t(e),o=this._getInst(n[0]);i=null!=i?i:this._formatDate(o),o.input&&o.input.val(i),this._updateAlternate(o),s=this._get(o,"onSelect"),s?s.apply(o.input?o.input[0]:null,[i,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var i,s,n,o=this._get(e,"altField");o&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),s=this._getDate(e),n=this.formatDate(i,s,this._getFormatConfig(e)),t(o).val(n))},noWeekends:function(t){var e=t.getDay();return[e>0&&6>e,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),e=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(e,i,s){if(null==e||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;var n,o,a,r,l=0,h=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,c="string"!=typeof h?h:(new Date).getFullYear()%100+parseInt(h,10),u=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,d=(s?s.dayNames:null)||this._defaults.dayNames,p=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,g=-1,m=-1,_=-1,v=-1,b=!1,y=function(t){var i=e.length>n+1&&e.charAt(n+1)===t;return i&&n++,i},w=function(t){var e=y(t),s="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,n="y"===t?s:1,o=RegExp("^\\d{"+n+","+s+"}"),a=i.substring(l).match(o);if(!a)throw"Missing number at position "+l;return l+=a[0].length,parseInt(a[0],10)},k=function(e,s,n){var o=-1,a=t.map(y(e)?n:s,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(t.each(a,function(t,e){var s=e[1];return i.substr(l,s.length).toLowerCase()===s.toLowerCase()?(o=e[0],l+=s.length,!1):void 0}),-1!==o)return o+1;throw"Unknown name at position "+l},x=function(){if(i.charAt(l)!==e.charAt(n))throw"Unexpected literal at position "+l;l++};for(n=0;e.length>n;n++)if(b)"'"!==e.charAt(n)||y("'")?x():b=!1;else switch(e.charAt(n)){case"d":_=w("d");break;case"D":k("D",u,d);break;case"o":v=w("o");break;case"m":m=w("m");break;case"M":m=k("M",p,f);break;case"y":g=w("y");break;case"@":r=new Date(w("@")),g=r.getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"!":r=new Date((w("!")-this._ticksTo1970)/1e4),g=r.getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"'":y("'")?x():b=!0;break;default:x()}if(i.length>l&&(a=i.substr(l),!/^\s+/.test(a)))throw"Extra/unparsed characters found in date: "+a;if(-1===g?g=(new Date).getFullYear():100>g&&(g+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c>=g?0:-100)),v>-1)for(m=1,_=v;;){if(o=this._getDaysInMonth(g,m-1),o>=_)break;m++,_-=o}if(r=this._daylightSavingAdjust(new Date(g,m-1,_)),r.getFullYear()!==g||r.getMonth()+1!==m||r.getDate()!==_)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(t,e,i){if(!e)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,a=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,r=(i?i.monthNames:null)||this._defaults.monthNames,l=function(e){var i=t.length>s+1&&t.charAt(s+1)===e;return i&&s++,i},h=function(t,e,i){var s=""+e;if(l(t))for(;i>s.length;)s="0"+s;return s},c=function(t,e,i,s){return l(t)?s[e]:i[e]},u="",d=!1;if(e)for(s=0;t.length>s;s++)if(d)"'"!==t.charAt(s)||l("'")?u+=t.charAt(s):d=!1;else switch(t.charAt(s)){case"d":u+=h("d",e.getDate(),2);break;case"D":u+=c("D",e.getDay(),n,o);break;case"o":u+=h("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=h("m",e.getMonth()+1,2);break;case"M":u+=c("M",e.getMonth(),a,r);break;case"y":u+=l("y")?e.getFullYear():(10>e.getFullYear()%100?"0":"")+e.getFullYear()%100;break;case"@":u+=e.getTime();break;case"!":u+=1e4*e.getTime()+this._ticksTo1970;break;case"'":l("'")?u+="'":d=!0;break;default:u+=t.charAt(s)}return u},_possibleChars:function(t){var e,i="",s=!1,n=function(i){var s=t.length>e+1&&t.charAt(e+1)===i;return s&&e++,s};for(e=0;t.length>e;e++)if(s)"'"!==t.charAt(e)||n("'")?i+=t.charAt(e):s=!1;else switch(t.charAt(e)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":n("'")?i+="'":s=!0;break;default:i+=t.charAt(e)}return i},_get:function(t,e){return void 0!==t.settings[e]?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),o=n,a=this._getFormatConfig(t);try{o=this.parseDate(i,s,a)||n}catch(r){s=e?"":s}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=s?o.getDate():0,t.currentMonth=s?o.getMonth():0,t.currentYear=s?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(e,i,s){var n=function(t){var e=new Date;return e.setDate(e.getDate()+t),e},o=function(i){try{return t.datepicker.parseDate(t.datepicker._get(e,"dateFormat"),i,t.datepicker._getFormatConfig(e))}catch(s){}for(var n=(i.toLowerCase().match(/^c/)?t.datepicker._getDate(e):null)||new Date,o=n.getFullYear(),a=n.getMonth(),r=n.getDate(),l=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,h=l.exec(i);h;){switch(h[2]||"d"){case"d":case"D":r+=parseInt(h[1],10);break;case"w":case"W":r+=7*parseInt(h[1],10);break;case"m":case"M":a+=parseInt(h[1],10),r=Math.min(r,t.datepicker._getDaysInMonth(o,a));break;case"y":case"Y":o+=parseInt(h[1],10),r=Math.min(r,t.datepicker._getDaysInMonth(o,a))}h=l.exec(i)}return new Date(o,a,r)},a=null==i||""===i?s:"string"==typeof i?o(i):"number"==typeof i?isNaN(i)?s:n(i):new Date(i.getTime());return a=a&&"Invalid Date"==""+a?s:a,a&&(a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0)),this._daylightSavingAdjust(a)},_daylightSavingAdjust:function(t){return t?(t.setHours(t.getHours()>12?t.getHours()+2:0),t):null}
vendor: 6,672 bytes, line 26
26,_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,a=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=a.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=a.getMonth(),t.drawYear=t.selectedYear=t.currentYear=a.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){var e=!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return e},_attachHandlers:function(e){var i=this._get(e,"stepMonths"),s="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){t.datepicker._adjustDate(s,-i,"M")},next:function(){t.datepicker._adjustDate(s,+i,"M")},hide:function(){t.datepicker._hideDatepicker()},today:function(){t.datepicker._gotoToday(s)},selectDay:function(){return t.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return t.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return t.datepicker._selectMonthYear(s,this,"Y"),!1}};t(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,s,n,o,a,r,l,h,c,u,d,p,f,g,m,_,v,b,y,w,k,x,C,D,T,I,M,P,S,N,H,A,z,O,E,W,F,L,R=new Date,Y=this._daylightSavingAdjust(new Date(R.getFullYear(),R.getMonth(),R.getDate())),B=this._get(t,"isRTL"),j=this._get(t,"showButtonPanel"),q=this._get(t,"hideIfNoPrevNext"),K=this._get(t,"navigationAsDateFormat"),U=this._getNumberOfMonths(t),V=this._get(t,"showCurrentAtPos"),X=this._get(t,"stepMonths"),$=1!==U[0]||1!==U[1],G=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),J=this._getMinMaxDate(t,"min"),Q=this._getMinMaxDate(t,"max"),Z=t.drawMonth-V,te=t.drawYear;if(0>Z&&(Z+=12,te--),Q)for(e=this._daylightSavingAdjust(new Date(Q.getFullYear(),Q.getMonth()-U[0]*U[1]+1,Q.getDate())),e=J&&J>e?J:e;this._daylightSavingAdjust(new Date(te,Z,1))>e;)Z--,0>Z&&(Z=11,te--);for(t.drawMonth=Z,t.drawYear=te,i=this._get(t,"prevText"),i=K?this.formatDate(i,this._daylightSavingAdjust(new Date(te,Z-X,1)),this._getFormatConfig(t)):i,s=this._canAdjustMonth(t,-1,te,Z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(B?"e":"w")+"'>"+i+"</span></a>":q?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(B?"e":"w")+"'>"+i+"</span></a>",n=this._get(t,"nextText"),n=K?this.formatDate(n,this._daylightSavingAdjust(new Date(te,Z+X,1)),this._getFormatConfig(t)):n,o=this._canAdjustMonth(t,1,te,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(B?"w":"e")+"'>"+n+"</span></a>":q?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(B?"w":"e")+"'>"+n+"</span></a>",a=this._get(t,"currentText"),r=this._get(t,"gotoCurrent")&&t.currentDay?G:Y,a=K?this.formatDate(a,r,this._getFormatConfig(t)):a,l=t.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(t,"closeText")+"</button>",h=j?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(B?l:"")+(this._isInRange(t,r)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+a+"</button>":"")+(B?"":l)+"</div>":"",c=parseInt(this._get(t,"firstDay"),10),c=isNaN(c)?0:c,u=this._get(t,"showWeek"),d=this._get(t,"dayNames"),p=this._get(t,"dayNamesMin"),f=this._get(t,"monthNames"),g=this._get(t,"monthNamesShort"),m=this._get(t,"beforeShowDay"),_=this._get(t,"showOtherMonths"),v=this._get(t,"selectOtherMonths"),b=this._getDefaultDate(t),y="",k=0;U[0]>k;k++){for(x="",this.maxRows=4,C=0;U[1]>C;C++){if(D=this._daylightSavingAdjust(new Date(te,Z,t.selectedDay)),T=" ui-corner-all",I="",$){if(I+="<div class='ui-datepicker-group",U[1]>1)switch(C){case 0:I+=" ui-datepicker-group-first",T=" ui-corner-"+(B?"right":"left");break;case U[1]-1:I+=" ui-datepicker-group-last",T=" ui-corner-"+(B?"left":"right");break;default:I+=" ui-datepicker-group-middle",T=""}I+="'>"}for(I+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+T+"'>"+(/all|left/.test(T)&&0===k?B?o:s:"")+(/all|right/.test(T)&&0===k?B?s:o:"")+this._generateMonthYearHeader(t,Z,te,J,Q,k>0||C>0,f,g)+"</div><table class='ui-datepicker-calendar'><thead>"+"<tr>",M=u?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",w=0;7>w;w++)P=(w+c)%7,M+="<th scope='col'"+((w+c+6)%7>=5?" class='ui-datepicker-week-end'":"")+">"+"<span title='"+d[P]+"'>"+p[P]+"</span></th>";for(I+=M+"</tr></thead><tbody>",S=this._getDaysInMonth(te,Z),te===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,S)),N=(this._getFirstDayOfMonth(te,Z)-c+7)%7,H=Math.ceil((N+S)/7),A=$?this.maxRows>H?this.maxRows:H:H,this.maxRows=A,z=this._daylightSavingAdjust(new Date(te,Z,1-N)),O=0;A>O;O++){for(I+="<tr>",E=u?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(z)+"</td>":"",w=0;7>w;w++)W=m?m.apply(t.input?t.input[0]:null,[z]):[!0,""],F=z.getMonth()!==Z,L=F&&!v||!W[0]||J&&J>z||Q&&z>Q,E+="<td class='"+((w+c+6)%7>=5?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(z.getTime()===D.getTime()&&Z===t.selectedMonth&&t._keyEvent||b.getTime()===z.getTime()&&b.getTime()===D.getTime()?" "+this._dayOverClass:"")+(L?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!_?"":" "+W[1]+(z.getTime()===G.getTime()?" "+this._currentClass:"")+(z.getTime()===Y.getTime()?" ui-datepicker-today":""))+"'"+(F&&!_||!W[2]?"":" title='"+W[2].replace(/'/g,"'")+"'")+(L?"":" data-handler='selectDay' data-event='click' data-month='"+z.getMonth()+"' data-year='"+z.getFullYear()+"'")+">"+(F&&!_?" ":L?"<span class='ui-state-default'>"+z.getDate()+"</span>":"<a class='ui-state-default"+(z.getTime()===Y.getTime()?" ui-state-highlight":"")+(z.getTime()===G.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+"' href='#'>"+z.getDate()+"</a>")+"</td>",z.setDate(z.getDate()+1),z=this._daylightSavingAdjust(z);I+=E+"</tr>"}Z++,Z>11&&(Z=0,te++),I+="</tbody></table>"+($?"</div>"+(U[0]>0&&C===U[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),x+=I}y+=x}return y+=h,t._keyEvent=!1,y}
vendor: 5,018 bytes, line 26
26,_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var l,h,c,u,d,p,f,g,m=this._get(t,"changeMonth"),_=this._get(t,"changeYear"),v=this._get(t,"showMonthAfterYear"),b="<div class='ui-datepicker-title'>",y="";if(o||!m)y+="<span class='ui-datepicker-month'>"+a[e]+"</span>";else{for(l=s&&s.getFullYear()===i,h=n&&n.getFullYear()===i,y+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",c=0;12>c;c++)(!l||c>=s.getMonth())&&(!h||n.getMonth()>=c)&&(y+="<option value='"+c+"'"+(c===e?" selected='selected'":"")+">"+r[c]+"</option>");y+="</select>"}if(v||(b+=y+(!o&&m&&_?"":" ")),!t.yearshtml)if(t.yearshtml="",o||!_)b+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(u=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),p=function(t){var e=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(e)?d:e},f=p(u[0]),g=Math.max(f,p(u[1]||"")),f=s?Math.max(f,s.getFullYear()):f,g=n?Math.min(g,n.getFullYear()):g,t.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";g>=f;f++)t.yearshtml+="<option value='"+f+"'"+(f===i?" selected='selected'":"")+">"+f+"</option>";t.yearshtml+="</select>",b+=t.yearshtml,t.yearshtml=null}return b+=this._get(t,"yearSuffix"),v&&(b+=(!o&&m&&_?"":" ")+y),b+="</div>"},_adjustInstDate:function(t,e,i){var s=t.selectedYear+("Y"===i?e:0),n=t.selectedMonth+("M"===i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),a=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=a.getDate(),t.drawMonth=t.selectedMonth=a.getMonth(),t.drawYear=t.selectedYear=a.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&i>e?i:e;return s&&n>s?s:n},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),o=this._daylightSavingAdjust(new Date(i,s+(0>e?e:n[0]*n[1]),1));return 0>e&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(t,o)},_isInRange:function(t,e){var i,s,n=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),a=null,r=null,l=this._get(t,"yearRange");return l&&(i=l.split(":"),s=(new Date).getFullYear(),a=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(a+=s),i[1].match(/[+\-].*/)&&(r+=s)),(!n||e.getTime()>=n.getTime())&&(!o||e.getTime()<=o.getTime())&&(!a||e.getFullYear()>=a)&&(!r||r>=e.getFullYear())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),{shortYearCutoff:e,dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),t.fn.datepicker=function(e){if(!this.length)return this;t.datepicker.initialized||(t(document).on("mousedown",t.datepicker._checkExternalClick),t.datepicker.initialized=!0),0===t("#"+t.datepicker._mainDivId).length&&t("body").append(t.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof e||"isDisabled"!==e&&"getDate"!==e&&"widget"!==e?"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof e?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this].concat(i)):t.datepicker._attachDatepicker(this,e)}):t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i))},t.datepicker=new s,t.datepicker.initialized=!1,t.datepicker.uuid=(new Date).getTime(),t.datepicker.version="1.12.1",t.datepicker;var c="ui-effects-",u="ui-effects-style",d="ui-effects-animated",p=t;t.effects={effect:{}},function(t,e){function i(t,e,i){var s=u[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(i){var s=h(),n=s._rgba=[];return i=i.toLowerCase(),f(l,function(t,o){var a,r=o.re.exec(i),l=r&&o.parse(r),h=o.space||"rgba";return l?(a=s[h](l),s[c[h].cache]=a[c[h].cache],n=s._rgba=a._rgba,
vendor: 8,823 bytes, lines 26-27
26!1):e}),n.length?("0,0,0,0"===n.join()&&t.extend(n,o.transparent),s):o[i]}function n(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var o,a="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,l=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],h=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},u={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=h.support={},p=t("<p>")[0],f=t.each; 27p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),h.fn=t.extend(h.prototype,{parse:function(n,a,r,l){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(a),a=e);var u=this,d=t.type(n),p=this._rgba=[];return a!==e&&(n=[n,a,r,l],d="array"),"string"===d?this.parse(s(n)||o._default):"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):"object"===d?(n instanceof h?f(c,function(t,e){n[e.cache]&&(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var o=s.cache;f(s.props,function(t,e){if(!u[o]&&s.to){if("alpha"===t||null==n[t])return;u[o]=s.to(u._rgba)}u[o][e.idx]=i(n[t],e,!0)}),u[o]&&0>t.inArray(null,u[o].slice(0,3))&&(u[o][3]=1,s.from&&(u._rgba=s.from(u[o])))}),this):e},is:function(t){var i=h(t),s=!0,n=this;return f(c,function(t,o){var a,r=i[o.cache];return r&&(a=n[o.cache]||o.to&&o.to(n._rgba)||[],f(o.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===a[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var s=h(t),n=s._space(),o=c[n],a=0===this.alpha()?h("transparent"):this,r=a[o.cache]||o.to(a._rgba),l=r.slice();return s=s[o.cache],f(o.props,function(t,n){var o=n.idx,a=r[o],h=s[o],c=u[n.type]||{};null!==h&&(null===a?l[o]=h:(c.mod&&(h-a>c.mod/2?a+=c.mod:a-h>c.mod/2&&(a-=c.mod)),l[o]=i((h-a)*e+a,n)))}),this[n](l)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=h(e)._rgba;return h(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&&i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),h.fn.parse.prototype=h.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(s,n,o),l=Math.min(s,n,o),h=r-l,c=r+l,u=.5*c;return e=l===r?0:s===r?60*(n-o)/h+360:n===r?60*(o-s)/h+120:60*(s-n)/h+240,i=0===h?0:.5>=u?h/c:h/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],o=t[3],a=.5>=s?s*(1+i):s+i-s*i,r=2*s-a;return[Math.round(255*n(r,a,e+1/3)),Math.round(255*n(r,a,e)),Math.round(255*n(r,a,e-1/3)),o]},f(c,function(s,n){var o=n.props,a=n.cache,l=n.to,c=n.from;h.fn[s]=function(s){if(l&&!this[a]&&(this[a]=l(this._rgba)),s===e)return this[a].slice();var n,r=t.type(s),u="array"===r||"object"===r?s:arguments,d=this[a].slice();return f(o,function(t,e){var s=u["object"===r?t:e.idx];null==s&&(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=h(c(d)),n[a]=d,n):h(d)},f(o,function(e,i){h.fn[e]||(h.fn[e]=function(n){var o,a=t.type(n),l="alpha"===e?this._hsla?"hsla":"rgba":s,h=this[l](),c=h[i.idx];return"undefined"===a?c:("function"===a&&(n=n.call(this,c),a=t.type(n)),null==n&&i.empty?this:("string"===a&&(o=r.exec(n),o&&(n=c+parseFloat(o[2])*("+"===o[1]?1:-1))),h[i.idx]=n,this[l](h)))})})}),h.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var o,a,r="";if("transparent"!==n&&("string"!==t.type(n)||(o=s(n)))){if(n=h(o||n),!d.rgba&&1!==n._rgba[3]){for(a="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&a&&a.style;)try{r=t.css(a,"backgroundColor"),a=a.parentNode}catch(l){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(l){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=h(e.elem,i),e.end=h(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},h.hook(a),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},o=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(p),function(){function e(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(o[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(o[i]=n[i]);return o}function i(e,i){var s,o,a={};for(s in i)o=i[s],e[s]!==o&&(n[s]||(t.fx.step[s]||!isNaN(parseFloat(o)))&&(a[s]=o));return a}var s=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(p.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(n,o,a,r){var l=t.speed(o,a,r);return this.queue(function(){var o,a=t(this),r=a.attr("class")||"",h=l.children?a.find("*").addBack():a;h=h.map(function(){var i=t(this);return{el:i,start:e(this)}}),o=function(){t.each(s,function(t,e){n[e]&&a[e+"Class"](n[e])})},o(),h=h.map(function(){return this.end=e(this.el[0]),this.diff=i(this.start,this.end),this}),a.attr("class",r),h=h.map(function(){var e=this,i=t.Deferred(),s=t.extend({},l,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,h.get()).done(function(){o(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),l.complete.call(a[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,o){return s?t.effects.animateClass.call(this,{add:i},s,n,o):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,o):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,s,n,o,a){return"boolean"==typeof s||void 0===s?n?t.effects.animateClass.call(this,s?{add:i}:{remove:i},n,o,a):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},s,n,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,o){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,o)}})}(),function(){function e(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),t.isFunction(s)&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function i(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"str
vendor: 16,193 bytes, lines 27-29
27ing"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}function s(t,e){var i=e.outerWidth(),s=e.outerHeight(),n=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,o=n.exec(t)||["",0,i,s,0];return{top:parseFloat(o[1])||0,right:"auto"===o[2]?i:parseFloat(o[2]),bottom:"auto"===o[3]?s:parseFloat(o[3]),left:parseFloat(o[4])||0}}t.expr&&t.expr.filters&&t.expr.filters.animated&&(t.expr.filters.animated=function(e){return function(i){return!!t(i).data(d)||e(i)}}(t.expr.filters.animated)),t.uiBackCompat!==!1&&t.extend(t.effects,{save:function(t,e){for(var i=0,s=e.length;s>i;i++)null!==e[i]&&t.data(c+e[i],t[0].style[e[i]])},restore:function(t,e){for(var i,s=0,n=e.length;n>s;s++)null!==e[s]&&(i=t.data(c+e[s]),t.css(e[s],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},o=document.activeElement;try{o.id}catch(a){o=document.body}return e.wrap(s),(e[0]===o||t.contains(e[0],o))&&t(o).trigger("focus"),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).trigger("focus")),e}}),t.extend(t.effects,{version:"1.12.1",define:function(e,i,s){return s||(s=i,i="effect"),t.effects.effect[e]=s,t.effects.effect[e].mode=i,s},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s="horizontal"!==i?(e||100)/100:1,n="vertical"!==i?(e||100)/100:1;return{height:t.height()*n,width:t.width()*s,outerHeight:t.outerHeight()*n,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();e>1&&s.splice.apply(s,[1,0].concat(s.splice(e,i))),t.dequeue()},saveStyle:function(t){t.data(u,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(u)||"",t.removeData(u)},mode:function(t,e){var i=t.is(":hidden");return"toggle"===e&&(e=i?"show":"hide"),(i?"hide"===e:"show"===e)&&(e="none"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createPlaceholder:function(e){var i,s=e.css("position"),n=e.position();return e.css({marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(static|relative)/.test(s)&&(s="absolute",i=t("<"+e[0].nodeName+">").insertAfter(e).css({display:/^(inline|ruby)/.test(e.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight"),"float":e.css("float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass("ui-effects-placeholder"),e.data(c+"placeholder",i)),e.css({position:s,left:n.left,top:n.top}),i},removePlaceholder:function(t){var e=c+"placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(e){t.effects.restoreStyle(e),t.effects.removePlaceholder(e)},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var o=e.cssUnit(i);o[0]>0&&(n[i]=o[0]*s+o[1])}),n}}),t.fn.extend({effect:function(){function i(e){function i(){r.removeData(d),t.effects.cleanUp(r),"hide"===s.mode&&r.hide(),a()}function a(){t.isFunction(l)&&l.call(r[0]),t.isFunction(e)&&e()}var r=t(this);s.mode=c.shift(),t.uiBackCompat===!1||o?"none"===s.mode?(r[h](),a()):n.call(r[0],s,i):(r.is(":hidden")?"hide"===h:"show"===h)?(r[h](),a()):n.call(r[0],s,a)}var s=e.apply(this,arguments),n=t.effects.effect[s.effect],o=n.mode,a=s.queue,r=a||"fx",l=s.complete,h=s.mode,c=[],u=function(e){var i=t(this),s=t.effects.mode(i,h)||o;i.data(d,!0),c.push(s),o&&("show"===s||s===o&&"hide"===s)&&i.show(),o&&"none"===s||t.effects.saveStyle(i),t.isFunction(e)&&e()};return t.fx.off||!n?h?this[h](s.duration,l):this.each(function(){l&&l.call(this)}):a===!1?this.each(u).each(i):this.queue(r,u).queue(r,i)},show:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="show",this.effect.call(this,n)}}(t.fn.show),hide:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="hide",this.effect.call(this,n)}}(t.fn.hide),toggle:function(t){return function(s){if(i(s)||"boolean"==typeof s)return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s},cssClip:function(t){return t?this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)"):s(this.css("clip"),this)},transfer:function(e,i){var s=t(this),n=t(e.to),o="fixed"===n.css("position"),a=t("body"),r=o?a.scrollTop():0,l=o?a.scrollLeft():0,h=n.offset(),c={top:h.top-r,left:h.left-l,height:n.innerHeight(),width:n.innerWidth()},u=s.offset(),d=t("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(e.className).css({top:u.top-r,left:u.left-l,height:s.innerHeight(),width:s.innerWidth(),position:o?"fixed":"absolute"}).animate(c,e.duration,e.easing,function(){d.remove(),t.isFunction(i)&&i()})}}),t.fx.step.clip=function(e){e.clipInit||(e.start=t(e.elem).cssClip(),"string"==typeof e.end&&(e.end=s(e.end,e.elem)),e.clipInit=!0),t(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})}}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}();var f=t.effects;t.effects.define("blind","hide",function(e,i){var s={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},n=t(this),o=e.direction||"up",a=n.cssClip(),r={clip:t.extend({},a)},l=t.effects.createPlaceholder(n);r.clip[s[o][0]]=r.clip[s[o][1]],"show"===e.mode&&(n.cssClip(r.clip),l&&l.css(t.effects.clipToBox(r)),r.clip=a),l&&l.animate(t.effects.clipToBox(r),e.duration,e.easing),n.animate(r,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("bounce",function(e,i){var s,n,o,a=t(this),r=e.mode,l="hide"===r,h="show"===r,c=e.direction||"up",u=e.distance,d=e.times||5,p=2*d+(h||l?1:0),f=e.duration/p,g=e.easing,m="up"===c||"down"===c?"top":"left",_="up"===c||"left"===c,v=0,b=a.queue().length;for(t.effects.createPlaceholder(a),o=a.css(m),u||(u=a["top"===m?"outerHeight":"outerWidth"]()/3),h&&(n={opacity:1},n[m]=o,a.css("opacity",0).css(m,_?2*-u:2*u).animate(n,f,g)),l&&(u/=Math.pow(2,d-1)),n={},n[m]=o;d>v;v++)s={},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g).animate(n,f,g),u=l?2*u:u/2;l&&(s={opacity:0},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g)),a.queue(i),t.effects.unshift(a,b,p+1)}),t.effects.define("clip","hide",function(e,i){var s,n={},o=t(this),a=e.direction||"vertical",r="both"===a,l=r||"horizontal"===a,h=r||"vertical"===a;s=o.cssClip(),n.clip={top:h?(s.bottom-s.top)/2:s.top,right:l?(s.right-s.left)/2:s.right,bottom:h?(s.bottom-s.top)/2:s.bottom,left:l?(s.right-s.left)/2:s.left},t.effects.createPlaceholder(o),"show"===e.mode&&(o.cssClip(n.clip),n.clip=s),o.animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("drop","hide",function(e,i){var s,n=t(this),o=e.mode,a="show"===o,r=e.direction||"left",l="up"===r||"down"===r?"top":"left",h="up"===r||"left"===r?"-=":"+=",c="+="===h?"-=":"+=",u={opacity:0};t.effects.createPlaceholder(n),s=e.distance||n["top"===l?"outerHeight":"outerWidth"](!0)/2,u[l]=h+s,a&&(n.css(u),u[l]=c+s,u.opacity=1),n.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("explode","hide",function(e,i){function s(){b.push(this),b.length===u*d&&n()}function n(){p.css({visibility:"visible"}),t(b).remove(),i()}var o,a,r,l,h,c,u=e.pieces?Math.round(Math.sqrt(e.pieces)):3,d=u,p=t(this),f=e.mode,g="show"===f,m=p.show().css("visibility","hidden").offset(),_=Math.ceil(p.outerWidth()/d),v=Math.ceil(p.outerHeight()/u),b=[];for(o=0;u>o;o++)for(l=m.top+o*v,c=o-(u-1)/2,a=0;d>a;a++)r=m.left+a*_,h=a-(d-1)/2,p.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-a*_,top:-o*v}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:_,height:v,left:r+(g?h*_:0),top:l+(g?c*v:0),opacity:g?0:1}).animate({left:r+(g?0:h*_),top:l+(g?0:c*v),opacity:g?1:0},e.duration||500,e.easing,s)}),t.effects.define("fade","toggle",function(e,i){var s="show"===e.mode;t(this).css("opacity",s?0:1).animate({opacity:s?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("fold","hide",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=e.size||15,l=/([0-9]+)%/.exec(r),h=!!e.horizFirst,c=h?["right","bottom"]:["bottom","right"],u=e.duration/2,d=t.effects.createPlaceholder(s),p=s.cssClip(),f={clip:t.extend({},p)},g={clip:t.extend({},p)},m=[p[c[0]],p[c[1]]],_=s.queue().length;l&&(r=parseInt(l[1],10)/100*m[a?0:1]),f.clip[c[0]]=r,g.clip[c[0]]=r,g.clip[c[1]]=0,o&&(s.cssClip(g.clip),d&&d.css(t.effects.clipToBox(g)),g.clip=p),s.queue(function(i){d&&d.animate(t.effects.clipToBox(f),u,e.easing).animate(t.effects.clipToBox(g),u,e.easing),i()}).animate(f,u,e.easing).animate(g,u,e.easing).queue(i),t.effects.unshift(s,_,4)}),t.effects.define("highlight","show",function(e,i){var s=t(this),n={backgroundColor:s.css("backgroundColor")};"hide"===e.mode&&(n.opacity=0),t.effects.saveStyle(s),s.css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("size",function(e,i){var s,n,o,a=t(this),r=["fontSize"],l=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],h=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],c=e.mode,u="effect"!==c,d=e.scale||"both",p=e.origin||["middle","center"],f=a.css("position"),g=a.position(),m=t.effects.scaledDimensions(a),_=e.from||m,v=e.to||t.effects.scaledDimensions(a,0);t.effects.createPlaceholder(a),"show"===c&&(o=_,_=v,v=o),n={from:{y:_.height/m.height,x:_.width/m.width},to:{y:v.height/m.height,x:v.width/m.width}},("box"===d||"both"===d)&&(n.from.y!==n.to.y&&(_=t.effects.setTransition(a,l,n.from.y,_),v=t.effects.setTransition(a,l,n.to.y,v)),n.from.x!==n.to.x&&(_=t.effects.setTransition(a,h,n.from.x,_),v=t.effects.setTransition(a,h,n.to.x,v))),("content"===d||"both"===d)&&n.from.y!==n.to.y&&(_=t.effects.setTransition(a,r,n.from.y,_),v=t.effects.setTransition(a,r,n.to.y,v)),p&&(s=t.effects.getBaseline(p,m),_.top=(m.outerHeight-_.outerHeight)*s.y+g.top,_.left=(m.outerWidth-_.outerWidth)*s.x+g.left,v.top=(m.outerHeight-v.outerHeight)*s.y+g.top,v.left=(m.outerWidth-v.outerWidth)*s.x+g.left),a.css(_),("content"===d||"both"===d)&&(l=l.concat(["marginTop","marginBottom"]).concat(r),h=h.concat(["marginLeft","marginRight"]),a.find("*[width]").each(function(){var i=t(this),s=t.effects.scaledDimensions(i),o={height:s.height*n.from.y,width:s.width*n.from.x,outerHeight:s.outerHeight*n.from.y,outerWidth:s.outerWidth*n.from.x},a={height:s.height*n.to.y,width:s.width*n.to.x,outerHeight:s.height*n.to.y,outerWidth:s.width*n.to.x};n.from.y!==n.to.y&&(o=t.effects.setTransition(i,l,n.from.y,o),a=t.effects.setTransition(i,l,n.to.y,a)),n.from.x!==n.to.x&&(o=t.effects.setTransition(i,h,n.from.x,o),a=t.effects.setTransition(i,h,n.to.x,a)),u&&t.effects.saveStyle(i),i.css(o),i.animate(a,e.duration,e.easing,function(){u&&t.effects.restoreStyle(i)})})),a.animate(v,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){var e=a.offset();0===v.opacity&&a.css("opacity",_.opacity),u||(a.css("position","static"===f?"relative":f).offset(e),t.effects.saveStyle(a)),i()}})}),t.effects.define("scale",function(e,i){var s=t(this),n=e.mode,o=parseInt(e.percent,10)||(0===parseInt(e.percent,10)?0:"effect"!==n?0:100),a=t.extend(!0,{from:t.effects.scaledDimensions(s),to:t.effects.scaledDimensions(s,o,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(a.from.opacity=1,a.to.opacity=0),t.effects.effect.size.call(this,a,i)}),t.effects.define("puff","hide",function(e,i){var s=t.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150});t.effects.effect.scale.call(this,s,i)}),t.effects.define("pulsate","show",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=o||a,l=2*(e.times||5)+(r?1:0),h=e.duration/l,c=0,u=1,d=s.queue().length;for((o||!s.is(":visible"))&&(s.css("opacity",0).show(),c=1);l>u;u++)s.animate({opacity:c},h,e.easing),c=1-c;s.animate({opacity:c},h,e.easing),s.queue(i),t.effects.unshift(s,d,l+1)}),t.effects.define("shake",function(e,i){var s=1,n=t(this),o=e.direction||"left",a=e.distance||20,r=e.times||3,l=2*r+1,h=Math.round(e.duration/l),c="up"===o||"down"===o?"top":"left",u="up"===o||"left"===o,d={},p={},f={},g=n.queue().length;for(t.effects.createPlaceholder(n),d[c]=(u?"-=":"+=")+a,p[c]=(u?"+=":"-=")+2*a,f[c]=(u?"-=":"+=")+2*a,n.animate(d,h,e.easing);r>s;s++)n.animate(p,h,e.easing).animate(f,h,e.easing);n.animate(p,h,e.easing).animate(d,h/2,e.easing).queue(i),t.effects.unshift(n,g,l+1)}),t.effects.define("slide","show",function(e,i){var s,n,o=t(this),a={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},r=e.mode,l=e.direction||"left",h="up"===l||"down"===l?"top":"left",c="up"===l||"left"===l,u=e.distance||o["top"===h?"outerHeight":"outerWidth"](!0),d={};t.effects.createPlaceholder(o),s=o.cssClip(),n=o.position()[h],d[h]=(c?-1:1)*u+n,d.clip=o.cssClip(),d.clip[a[l][1]]=d.clip[a[l][0]],"show"===r&&(o.cssClip(d.clip),o.css(h,d[h]),d.clip=s,d[h]=n),o.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:i})});var f;t.uiBackCompat!==!1&&(f=t.effects.define("transfer",function(e,i){t(this).transfer(e,i)}))}); 28var cms_combine_fn='/(cms)/module/static/default/content/libs/js/jquery-flexslider-2.6.4/jquery.flexslider-min.js'; 29!function($){var e=!0;$.flexslider=function(t,a){var n=$(t);n.vars=$.extend({},$.flexslider.defaults,a);var i=n.vars.namespace,r=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,s=("ontouchstart"in window||r||window.DocumentTouch&&document instanceof DocumentTouch)&&n.vars.touch,o="click touchend MSPointerUp keyup",l="",c,d="vertical"===n.vars.direction,u=n.vars.reverse,v=n.vars.itemWidth>0,p="fade"===n.vars.animation,m=""!==n.vars.asNavFor,f={};$.data(t,"flexslider",n),f={init:function(){n.animating=!1,n.currentSlide=parseInt(n.vars.startAt?n.vars.startAt:0,10),isNaN(n.
vendor: 4,133 bytes, line 29
29currentSlide)&&(n.currentSlide=0),n.animatingTo=n.currentSlide,n.atEnd=0===n.currentSlide||n.currentSlide===n.last,n.containerSelector=n.vars.selector.substr(0,n.vars.selector.search(" ")),n.slides=$(n.vars.selector,n),n.container=$(n.containerSelector,n),n.count=n.slides.length,n.syncExists=$(n.vars.sync).length>0,"slide"===n.vars.animation&&(n.vars.animation="swing"),n.prop=d?"top":"marginLeft",n.args={},n.manualPause=!1,n.stopped=!1,n.started=!1,n.startTimeout=null,n.transitions=!n.vars.video&&!p&&n.vars.useCSS&&function(){var e=document.createElement("div"),t=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var a in t)if(void 0!==e.style[t[a]])return n.pfx=t[a].replace("Perspective","").toLowerCase(),n.prop="-"+n.pfx+"-transform",!0;return!1}(),n.ensureAnimationEnd="",""!==n.vars.controlsContainer&&(n.controlsContainer=$(n.vars.controlsContainer).length>0&&$(n.vars.controlsContainer)),""!==n.vars.manualControls&&(n.manualControls=$(n.vars.manualControls).length>0&&$(n.vars.manualControls)),""!==n.vars.customDirectionNav&&(n.customDirectionNav=2===$(n.vars.customDirectionNav).length&&$(n.vars.customDirectionNav)),n.vars.randomize&&(n.slides.sort(function(){return Math.round(Math.random())-.5}),n.container.empty().append(n.slides)),n.doMath(),n.setup("init"),n.vars.controlNav&&f.controlNav.setup(),n.vars.directionNav&&f.directionNav.setup(),n.vars.keyboard&&(1===$(n.containerSelector).length||n.vars.multipleKeyboard)&&$(document).bind("keyup",function(e){var t=e.keyCode;if(!n.animating&&(39===t||37===t)){var a=39===t?n.getTarget("next"):37===t&&n.getTarget("prev");n.flexAnimate(a,n.vars.pauseOnAction)}}),n.vars.mousewheel&&n.bind("mousewheel",function(e,t,a,i){e.preventDefault();var r=t<0?n.getTarget("next"):n.getTarget("prev");n.flexAnimate(r,n.vars.pauseOnAction)}),n.vars.pausePlay&&f.pausePlay.setup(),n.vars.slideshow&&n.vars.pauseInvisible&&f.pauseInvisible.init(),n.vars.slideshow&&(n.vars.pauseOnHover&&n.hover(function(){n.manualPlay||n.manualPause||n.pause()},function(){n.manualPause||n.manualPlay||n.stopped||n.play()}),n.vars.pauseInvisible&&f.pauseInvisible.isHidden()||(n.vars.initDelay>0?n.startTimeout=setTimeout(n.play,n.vars.initDelay):n.play())),m&&f.asNav.setup(),s&&n.vars.touch&&f.touch(),(!p||p&&n.vars.smoothHeight)&&$(window).bind("resize orientationchange focus",f.resize()),n.find("img").attr("draggable","false"),setTimeout(function(){n.vars.start(n)},200)},asNav:{setup:function(){n.asNav=!0,n.animatingTo=Math.floor(n.currentSlide/n.move),n.currentItem=n.currentSlide,n.slides.removeClass(i+"active-slide").eq(n.currentItem).addClass(i+"active-slide"),r?(t._slider=n,n.slides.each(function(){var e=this;e._gesture=new MSGesture,e._gesture.target=e,e.addEventListener("MSPointerDown",function(e){e.preventDefault(),e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1),e.addEventListener("MSGestureTap",function(e){e.preventDefault();var t=$(this),a=t.index();$(n.vars.asNavFor).data("flexslider").animating||t.hasClass("active")||(n.direction=n.currentItem<a?"next":"prev",n.flexAnimate(a,n.vars.pauseOnAction,!1,!0,!0))})})):n.slides.on(o,function(e){e.preventDefault();var t=$(this),a=t.index();t.offset().left-$(n).scrollLeft()<=0&&t.hasClass(i+"active-slide")?n.flexAnimate(n.getTarget("prev"),!0):$(n.vars.asNavFor).data("flexslider").animating||t.hasClass(i+"active-slide")||(n.direction=n.currentItem<a?"next":"prev",n.flexAnimate(a,n.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){n.manualControls?f.controlNav.setupManual():f.controlNav.setupPaging()},setupPaging:function(){var e="thumbnails"===n.vars.controlNav?"control-thumbs":"control-paging",t=1,a,r;if(n.controlNavScaffold=$('<ol class="'+i+"control-nav "+i+e+'"></ol>'),n.pagingCount>1)for(var s=0;s<n.pagingCount;s++){r=n.slides.eq(s),void 0===r.attr("data-thumb-alt")&&r.attr("data-thumb-alt","");var c=""!==r.attr("data-thumb-alt")?c=' alt="'+r.attr("data-thumb-alt")+'"':"";if(a="thumbnails"===n.vars.controlNav?'<img src="'+r.attr("data-thumb")+'"'+c+"/>":'<a href="#" aria-label="Go to slide '+t+'">'+t+"</a>
29","thumbnails"===n.vars.controlNav&&!0===n.vars.thumbCaptions){var d=r.attr("data-thumbcaption");""!==d&&void 0!==d&&(a+='<span class="'+i+'caption">'+d+"</span>")}n.controlNavScaffold.append("<li>"+a+"</li>"),t++}n.controlsContainer?$(n.controlsContainer).append(n.controlNavScaffold):n.append(n.controlNavScaffold),f.controlNav.set(),f.controlNav.active(),n.controlNavScaffold.delegate("a, img",o,function(e){if(e.preventDefault(),""===l||l===e.type){var t=$(this),a=n.controlNav.index(t);t.hasClass(i+"active")||(n.direction=a>n.currentSlide?"next":"prev",n.flexAnimate(a,n.vars.pauseOnAction))}""===l&&(l=e.type),f.setToClearWatchedEvent()})},setupManual:function(){n.controlNav=n.manualControls,f.controlNav.active(),n.controlNav.bind(o,function(e){if(e.preventDefault(),""===l||l===e.type){var t=$(this),a=n.controlNav.index(t);t.hasClass(i+"active")||(a>n.currentSlide?n.direction="next":n.direction="prev",n.flexAnimate(a,n.vars.pauseOnAction))}""===l&&(l=e.type),f.setToClearWatchedEvent()})},set:function(){var e="thumbnails"===n.vars.controlNav?"img":"a";n.controlNav=$("."+i+"control-nav li "+e,n.controlsContainer?n.controlsContainer:n)},active:function(){n.controlNav.removeClass(i+"active").eq(n.animatingTo).addClass(i+"active")},update:function(e,t){n.pagingCount>1&&"add"===e?n.controlNavScaffold.append($('<li><a href="#">'+n.count+"</a></li>")):1===n.pagingCount?n.controlNavScaffold.find("li").remove():n.
vendor: 4,595 bytes, line 29
29controlNav.eq(t).closest("li").remove(),f.controlNav.set(),n.pagingCount>1&&n.pagingCount!==n.controlNav.length?n.update(t,e):f.controlNav.active()}},directionNav:{setup:function(){var e=$('<ul class="'+i+'direction-nav"><li class="'+i+'nav-prev"><a class="'+i+'prev" href="#" aria-label="Previous slide">'+n.vars.prevText+'</a></li><li class="'+i+'nav-next"><a class="'+i+'next" href="#" aria-label="Next slide">'+n.vars.nextText+"</a></li></ul>");n.customDirectionNav?n.directionNav=n.customDirectionNav:n.controlsContainer?($(n.controlsContainer).append(e),n.directionNav=$("."+i+"direction-nav li a",n.controlsContainer)):(n.append(e),n.directionNav=$("."+i+"direction-nav li a",n)),f.directionNav.update(),n.directionNav.bind(o,function(e){e.preventDefault();var t;""!==l&&l!==e.type||(t=$(this).hasClass(i+"next")?n.getTarget("next"):n.getTarget("prev"),n.flexAnimate(t,n.vars.pauseOnAction)),""===l&&(l=e.type),f.setToClearWatchedEvent()})},update:function(){var e=i+"disabled";1===n.pagingCount?n.directionNav.addClass(e).attr("tabindex","-1"):n.vars.animationLoop?n.directionNav.removeClass(e).removeAttr("tabindex"):0===n.animatingTo?n.directionNav.removeClass(e).filter("."+i+"prev").addClass(e).attr("tabindex","-1"):n.animatingTo===n.last?n.directionNav.removeClass(e).filter("."+i+"next").addClass(e).attr("tabindex","-1"):n.directionNav.removeClass(e).removeAttr("tabindex")}},pausePlay:{setup:function(){var e=$('<div class="'+i+'pauseplay"><a href="#"></a></div>');n.controlsContainer?(n.controlsContainer.append(e),n.pausePlay=$("."+i+"pauseplay a",n.controlsContainer)):(n.append(e),n.pausePlay=$("."+i+"pauseplay a",n)),f.pausePlay.update(n.vars.slideshow?i+"pause":i+"play"),n.pausePlay.bind(o,function(e){e.preventDefault(),""!==l&&l!==e.type||($(this).hasClass(i+"pause")?(n.manualPause=!0,n.manualPlay=!1,n.pause()):(n.manualPause=!1,n.manualPlay=!0,n.play())),""===l&&(l=e.type),f.setToClearWatchedEvent()})},update:function(e){"play"===e?n.pausePlay.removeClass(i+"pause").addClass(i+"play").html(n.vars.playText):n.pausePlay.removeClass(i+"play").addClass(i+"pause").html(n.vars.pauseText)}},touch:function(){function e(e){e.stopPropagation(),n.animating?e.preventDefault():(n.pause(),t._gesture.addPointer(e.pointerId),T=0,c=d?n.h:n.w,f=Number(new Date),l=v&&u&&n.animatingTo===n.last?0:v&&u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:v&&n.currentSlide===n.last?n.limit:v?(n.itemW+n.vars.itemMargin)*n.move*n.currentSlide:u?(n.last-n.currentSlide+n.cloneOffset)*c:(n.currentSlide+n.cloneOffset)*c)}function a(e){e.stopPropagation();var a=e.target._slider;if(a){var n=-e.translationX,i=-e.translationY;if(T+=d?i:n,m=T,y=d?Math.abs(T)<Math.abs(-n):Math.abs(T)<Math.abs(-i),e.detail===e.MSGESTURE_FLAG_INERTIA)return void setImmediate(function(){t._gesture.stop()});(!y||Number(new Date)-f>500)&&(e.preventDefault(),!p&&a.transitions&&(a.vars.animationLoop||(m=T/(0===a.currentSlide&&T<0||a.currentSlide===a.last&&T>0?Math.abs(T)/c+2:1)),a.setProps(l+m,"setTouch")))}}function i(e){e.stopPropagation();var t=e.target._slider;if(t){if(t.animatingTo===t.currentSlide&&!y&&null!==m){var a=u?-m:m,n=a>0?t.getTarget("next"):t.getTarget("prev");t.canAdvance(n)&&(Number(new Date)-f<550&&Math.abs(a)>50||Math.abs(a)>c/2)?t.flexAnimate(n,t.vars.pauseOnAction):p||t.flexAnimate(t.currentSlide,t.vars.pauseOnAction,!0)}s=null,o=null,m=null,l=null,T=0}}var s,o,l,c,m,f,g,h,S,y=!1,x=0,b=0,T=0;r?(t.style.msTouchAction="none",t._gesture=new MSGesture,t._gesture.target=t,t.addEventListener("MSPointerDown",e,!1),t._slider=n,t.addEventListener("MSGestureChange",a,!1),t.addEventListener("MSGestureEnd",i,!1)):(g=function(e){n.animating?e.preventDefault():(window.navigator.msPointerEnabled||1===e.touches.length)&&(n.pause(),c=d?n.h:n.w,f=Number(new Date),x=e.touches[0].pageX,b=e.touches[0].pageY,l=v&&u&&n.animatingTo===n.last?0:v&&u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:v&&n.currentSlide===n.last?n.limit:v?(n.itemW+n.vars.itemMargin)*n.move*n.currentSlide:u?(n.last-n.currentSlide+n.cloneOffset)*c:(n.currentSlide+n.cloneOffset)*c,s=d?b:x,o=d?x:b,t.addEventListener("touchmove",h,!1),t.addEventListener("touchend",S,!1))},h=function(e){x=e.touches[0].pageX,b=e.touches[0].pageY,m=d?s-b:s-x,y=d?Math.abs(m)<Math.abs(x-o):Math.abs(m)<Math.abs(b-o);var t=500;(!y||Number(new Date)-f>500)&&(e.preventDefault(),!p&&n.transitions&&(n.vars.animationLoop||(m/=0===n.currentSlide&&m<0||n.currentSlide===n.last&&m>0?Math.abs(m)/c+2:1),n.setProps(l+m,"setTouch")))},S=function(e){if(t.removeEventListener("touchmove",h,!1),n.animatingTo===n.currentSlide&&!y
vendor: 5,672 bytes, line 29
29&&null!==m){var a=u?-m:m,i=a>0?n.getTarget("next"):n.getTarget("prev");n.canAdvance(i)&&(Number(new Date)-f<550&&Math.abs(a)>50||Math.abs(a)>c/2)?n.flexAnimate(i,n.vars.pauseOnAction):p||n.flexAnimate(n.currentSlide,n.vars.pauseOnAction,!0)}t.removeEventListener("touchend",S,!1),s=null,o=null,m=null,l=null},t.addEventListener("touchstart",g,!1))},resize:function(){!n.animating&&n.is(":visible")&&(v||n.doMath(),p?f.smoothHeight():v?(n.slides.width(n.computedW),n.update(n.pagingCount),n.setProps()):d?(n.viewport.height(n.h),n.setProps(n.h,"setTotal")):(n.vars.smoothHeight&&f.smoothHeight(),n.newSlides.width(n.computedW),n.setProps(n.computedW,"setTotal")))},smoothHeight:function(e){if(!d||p){var t=p?n:n.viewport;e?t.animate({height:n.slides.eq(n.animatingTo).innerHeight()},e):t.innerHeight(n.slides.eq(n.animatingTo).innerHeight())}},sync:function(e){var t=$(n.vars.sync).data("flexslider"),a=n.animatingTo;switch(e){case"animate":t.flexAnimate(a,n.vars.pauseOnAction,!1,!0);break;case"play":t.playing||t.asNav||t.play();break;case"pause":t.pause();break}},uniqueID:function(e){return e.filter("[id]").add(e.find("[id]")).each(function(){var e=$(this);e.attr("id",e.attr("id")+"_clone")}),e},pauseInvisible:{visProp:null,init:function(){var e=f.pauseInvisible.getHiddenProp();if(e){var t=e.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(t,function(){f.pauseInvisible.isHidden()?n.startTimeout?clearTimeout(n.startTimeout):n.pause():n.started?n.play():n.vars.initDelay>0?setTimeout(n.play,n.vars.initDelay):n.play()})}},isHidden:function(){var e=f.pauseInvisible.getHiddenProp();return!!e&&document[e]},getHiddenProp:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t<e.length;t++)if(e[t]+"Hidden"in document)return e[t]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(c),c=setTimeout(function(){l=""},3e3)}},n.flexAnimate=function(e,t,a,r,o){if(n.vars.animationLoop||e===n.currentSlide||(n.direction=e>n.currentSlide?"next":"prev"),m&&1===n.pagingCount&&(n.direction=n.currentItem<e?"next":"prev"),!n.animating&&(n.canAdvance(e,o)||a)&&n.is(":visible")){if(m&&r){var l=$(n.vars.asNavFor).data("flexslider");if(n.atEnd=0===e||e===n.count-1,l.flexAnimate(e,!0,!1,!0,o),n.direction=n.currentItem<e?"next":"prev",l.direction=n.direction,Math.ceil((e+1)/n.visible)-1===n.currentSlide||0===e)return n.currentItem=e,n.slides.removeClass(i+"active-slide").eq(e).addClass(i+"active-slide"),!1;n.currentItem=e,n.slides.removeClass(i+"active-slide").eq(e).addClass(i+"active-slide"),e=Math.floor(e/n.visible)}if(n.animating=!0,n.animatingTo=e,t&&n.pause(),n.vars.before(n),n.syncExists&&!o&&f.sync("animate"),n.vars.controlNav&&f.controlNav.active(),v||n.slides.removeClass(i+"active-slide").eq(e).addClass(i+"active-slide"),n.atEnd=0===e||e===n.last,n.vars.directionNav&&f.directionNav.update(),e===n.last&&(n.vars.end(n),n.vars.animationLoop||n.pause()),p)s?(n.slides.eq(n.currentSlide).css({opacity:0,zIndex:1}),n.slides.eq(e).css({opacity:1,zIndex:2}),n.wrapup(c)):(n.slides.eq(n.currentSlide).css({zIndex:1}).animate({opacity:0},n.vars.animationSpeed,n.vars.easing),n.slides.eq(e).css({zIndex:2}).animate({opacity:1},n.vars.animationSpeed,n.vars.easing,n.wrapup));else{var c=d?n.slides.filter(":first").height():n.computedW,g,h,S;v?(g=n.vars.itemMargin,S=(n.itemW+g)*n.move*n.animatingTo,h=S>n.limit&&1!==n.visible?n.limit:S):h=0===n.currentSlide&&e===n.count-1&&n.vars.animationLoop&&"next"!==n.direction?u?(n.count+n.cloneOffset)*c:0:n.currentSlide===n.last&&0===e&&n.vars.animationLoop&&"prev"!==n.direction?u?0:(n.count+1)*c:u?(n.count-1-e+n.cloneOffset)*c:(e+n.cloneOffset)*c,n.setProps(h,"",n.vars.animationSpeed),n.transitions?(n.vars.animationLoop&&n.atEnd||(n.animating=!1,n.currentSlide=n.animatingTo),n.container.unbind("webkitTransitionEnd transitionend"),n.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(n.ensureAnimationEnd),n.wrapup(c)}),clearTimeout(n.ensureAnimationEnd),n.ensureAnimationEnd=setTimeout(function(){n.wrapup(c)},n.vars.animationSpeed+100)):n.container.animate(n.args,n.vars.animationSpeed,n.vars.easing,function(){n.wrapup(c)})}n.vars.smoothHeight&&f.smoothHeight(n.vars.animationSpeed)}},n.wrapup=function(e){p||v||(0===n.currentSlide&&n.animatingTo===n.last&&n.vars.animationLoop?n.setProps(e,"jumpEnd"):n.currentSlide===n.last&&0===n.animatingTo&&n.vars.animationLoop&&n.setProps(e,"jumpStart")),n.animating=!1,n.currentSlide=n.animatingTo,n.vars.after(n)},n.animateSlides=function(){!n.animating&&e&&n.flexAnimate(n.getTarget("next"))},n.pause=function(){clearInterval(n.animatedSlides),n.animatedSlides=null,n.playing=!1,n.vars.pausePlay&&f.pausePlay.update("play"),n.syncExists&&f.sync("pause")},n.play=function(){n.playing&&clearInterval(n.animatedSlides),n.animatedSlides=n.animatedSlides||setInterval(n.animateSlides,n.vars.slideshowSpeed),n.started=n.playing=!0,n.vars.pausePlay&&f.pausePlay.update("pause"),n.syncExists&&f.sync("play")},n.stop=function(){n.pause(),n.stopped=!0},n.canAdvance=function(e,t){var a=m?n.pagingCount-1:n.last;return!!t||(!(!m||n.currentItem!==n.count-1||0!==e||"prev"!==n.direction)||(!m||0!==n.currentItem||e!==n.pagingCount-1||"next"===n.direction)&&(!(e===n.currentSlide&&!m)&&(!!n.vars.animationLoop||(!n.atEnd||0!==n.currentSlide||e!==a||"next"===n.direction)&&(!n.atEnd||n.currentSlide!==a||0!==e||"next"!==n.direction))))},n.getTarget=function(e){return n.direction=e,"next"===e?n.currentSlide===n.last?0:n.currentSlide+1:0===n.currentSlide?n.last:n.currentSlide-1},n.setProps=function(e,t,a){var i=function(){var a=e||(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo;return
vendor: 6,248 bytes, lines 29-31
29-1*function(){if(v)return"setTouch"===t?e:u&&n.animatingTo===n.last?0:u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:n.animatingTo===n.last?n.limit:a;switch(t){case"setTotal":return u?(n.count-1-n.currentSlide+n.cloneOffset)*e:(n.currentSlide+n.cloneOffset)*e;case"setTouch":return e;case"jumpEnd":return u?e:n.count*e;case"jumpStart":return u?n.count*e:e;default:return e}}()+"px"}();n.transitions&&(i=d?"translate3d(0,"+i+",0)":"translate3d("+i+",0,0)",a=void 0!==a?a/1e3+"s":"0s",n.container.css("-"+n.pfx+"-transition-duration",a),n.container.css("transition-duration",a)),n.args[n.prop]=i,(n.transitions||void 0===a)&&n.container.css(n.args),n.container.css("transform",i)},n.setup=function(e){if(p)n.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===e&&(s?n.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+n.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(n.currentSlide).css({opacity:1,zIndex:2}):0==n.vars.fadeFirstSlide?n.slides.css({opacity:0,display:"block",zIndex:1}).eq(n.currentSlide).css({zIndex:2}).css({opacity:1}):n.slides.css({opacity:0,display:"block",zIndex:1}).eq(n.currentSlide).css({zIndex:2}).animate({opacity:1},n.vars.animationSpeed,n.vars.easing)),n.vars.smoothHeight&&f.smoothHeight();else{var t,a;"init"===e&&(n.viewport=$('<div class="'+i+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(n).append(n.container),n.cloneCount=0,n.cloneOffset=0,u&&(a=$.makeArray(n.slides).reverse(),n.slides=$(a),n.container.empty().append(n.slides))),n.vars.animationLoop&&!v&&(n.cloneCount=2,n.cloneOffset=1,"init"!==e&&n.container.find(".clone").remove(),n.container.append(f.uniqueID(n.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(f.uniqueID(n.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),n.newSlides=$(n.vars.selector,n),t=u?n.count-1-n.currentSlide+n.cloneOffset:n.currentSlide+n.cloneOffset,d&&!v?(n.container.height(200*(n.count+n.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){n.newSlides.css({display:"block"}),n.doMath(),n.viewport.height(n.h),n.setProps(t*n.h,"init")},"init"===e?100:0)):(n.container.width(200*(n.count+n.cloneCount)+"%"),n.setProps(t*n.computedW,"init"),setTimeout(function(){n.doMath(),n.newSlides.css({width:n.computedW,marginRight:n.computedM,float:"left",display:"block"}),n.vars.smoothHeight&&f.smoothHeight()},"init"===e?100:0))}v||n.slides.removeClass(i+"active-slide").eq(n.currentSlide).addClass(i+"active-slide"),n.vars.init(n)},n.doMath=function(){var e=n.slides.first(),t=n.vars.itemMargin,a=n.vars.minItems,i=n.vars.maxItems;n.w=void 0===n.viewport?n.width():n.viewport.width(),n.h=e.height(),n.boxPadding=e.outerWidth()-e.width(),v?(n.itemT=n.vars.itemWidth+t,n.itemM=t,n.minW=a?a*n.itemT:n.w,n.maxW=i?i*n.itemT-t:n.w,n.itemW=n.minW>n.w?(n.w-t*(a-1))/a:n.maxW<n.w?(n.w-t*(i-1))/i:n.vars.itemWidth>n.w?n.w:n.vars.itemWidth,n.visible=Math.floor(n.w/n.itemW),n.move=n.vars.move>0&&n.vars.move<n.visible?n.vars.move:n.visible,n.pagingCount=Math.ceil((n.count-n.visible)/n.move+1),n.last=n.pagingCount-1,n.limit=1===n.pagingCount?0:n.vars.itemWidth>n.w?n.itemW*(n.count-1)+t*(n.count-1):(n.itemW+t)*n.count-n.w-t):(n.itemW=n.w,n.itemM=t,n.pagingCount=n.count,n.last=n.count-1),n.computedW=n.itemW-n.boxPadding,n.computedM=n.itemM},n.update=function(e,t){n.doMath(),v||(e<n.currentSlide?n.currentSlide+=1:e<=n.currentSlide&&0!==e&&(n.currentSlide-=1),n.animatingTo=n.currentSlide),n.vars.controlNav&&!n.manualControls&&("add"===t&&!v||n.pagingCount>n.controlNav.length?f.controlNav.update("add"):("remove"===t&&!v||n.pagingCount<n.controlNav.length)&&(v&&n.currentSlide>n.last&&(n.currentSlide-=1,n.animatingTo-=1),f.controlNav.update("remove",n.last))),n.vars.directionNav&&f.directionNav.update()},n.addSlide=function(e,t){var a=$(e);n.count+=1,n.last=n.count-1,d&&u?void 0!==t?n.slides.eq(n.count-t).after(a):n.container.prepend(a):void 0!==t?n.slides.eq(t).before(a):n.container.append(a),n.update(t,"add"),n.slides=$(n.vars.selector+":not(.clone)",n),n.setup(),n.vars.added(n)},n.removeSlide=function(e){var t=isNaN(e)?n.slides.index($(e)):e;n.count-=1,n.last=n.count-1,isNaN(e)?$(e,n.slides).remove():d&&u?n.slides.eq(n.last).remove():n.slides.eq(e).remove(),n.doMath(),n.update(t,"remove"),n.slides=$(n.vars.selector+":not(.clone)",n),n.setup(),n.vars.removed(n)},f.init()},$(window).blur(function(t){e=!1}).focus(function(t){e=!0}),$.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}},$.fn.flexslider=function(e){if(void 0===e&&(e={}),"object"==typeof e)return this.each(function(){var t=$(this),a=e.selector?e.selector:".slides > li",n=t.find(a);1===n.length&&!1===e.allowOneSlide||0===n.length?(n.fadeIn(400),e.start&&e.start(t)):void 0===t.data("flexslider")&&new $.flexslider(this,e)});var t=$(this).data("flexslider");switch(e){case"play":t.play();break;case"pause":t.pause();break;case"stop":t.stop();break;case"next":t.flexAnimate(t.getTarget("next"),!0);break;case"prev":case"previous":t.flexAnimate(t.getTarget("prev"),!0);break;default:"number"==typeof e&&t.flexAnimate(e,!0)}}}(jQuery); 30var cms_combine_fn='/(cms)/module/static/default/content/libs/js/jquery.touchswipe-1.6/jquery.touchSwipe.js'; 31(function(factory){if(typeof define==='function'&&define.amd&&define.amd.jQuery){define(['jquery'],factory);}else{factory(jQuery);}}(function($){"use strict";var VERSION="1.6.9",LEFT="left",RIGHT="right",UP="up",DOWN="down",IN="in",OUT="out",
31NONE="none",AUTO="auto",SWIPE="swipe",PINCH="pinch",TAP="tap",DOUBLE_TAP="doubletap",LONG_TAP="longtap",HOLD="hold",HORIZONTAL="horizontal",VERTICAL="vertical",ALL_FINGERS="all",DOUBLE_TAP_THRESHOLD=10,PHASE_START="start",PHASE_MOVE="move",PHASE_END="end",PHASE_CANCEL="cancel",SUPPORTS_TOUCH='ontouchstart'in window,SUPPORTS_POINTER_IE10=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,SUPPORTS_POINTER=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,PLUGIN_NS='TouchSwipe';var defaults={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEvents:true,excludedElements:"label, button, input, select, textarea, a, .noSwipe",preventDefaultEvents:true};$.fn.swipe=function(method){var $this=$(this),plugin=$this.data(PLUGIN_NS);if(plugin&&typeof method==='string'){if(plugin[method]){return plugin[method].apply(this,Array.prototype.slice.call(arguments,1));}else{$.error('Method '+method+' does not exist on jQuery.swipe');}} 32else if(!plugin&&(typeof method==='object'||!method)){return init.apply(this,arguments);} 33return $this;};$.fn.swipe.version=VERSION;$.fn.swipe.defaults=defaults;$.fn.swipe.phases={PHASE_START:PHASE_START,PHASE_MOVE:PHASE_MOVE,PHASE_END:PHASE_END,PHASE_CANCEL:PHASE_CANCEL};$.fn.swipe.directions={LEFT:LEFT,RIGHT:RIGHT,UP:UP,DOWN:DOWN,IN:IN,OUT:OUT};$.fn.swipe.pageScroll={NONE:NONE,HORIZONTAL:HORIZONTAL,VERTICAL:VERTICAL,AUTO:AUTO};$.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:ALL_FINGERS};function init(options){if(options&&(options.allowPageScroll===undefined&&(options.swipe!==undefined||options.swipeStatus!==undefined))){options.allowPageScroll=NONE;} 34if(options.click!==undefined&&options.tap===undefined){options.tap=options.click;} 35if(!options){options={};} 36options=$.extend({},$.fn.swipe.defaults,options);return this.each(function(){var $this=$(this);var plugin=$this.data(PLUGIN_NS);if(!plugin){plugin=new TouchSwipe(this,options);$this.data(PLUGIN_NS,plugin);}});} 37function TouchSwipe(element,options){var useTouchEvents=(SUPPORTS_TOUCH||SUPPORTS_POINTER||!options.fallbackToMouseEvents),START_EV=useTouchEvents?(SUPPORTS_POINTER?(SUPPORTS_POINTER_IE10?'MSPointerDown':'pointerdown'):'touchstart'):'mousedown',MOVE_EV=useTouchEvents?(SUPPORTS_POINTER?(SUPPORTS_POINTER_IE10?'MSPointerMove':'pointermove'):'touchmove'):'mousemove',END_EV=useTouchEvents?(SUPPORTS_POINTER?(SUPPORTS_POINTER_IE10?'MSPointerUp':'pointerup'):'touchend'):'mouseup',LEAVE_EV=useTouchEvents?null:'mouseleave',CANCEL_EV=(SUPPORTS_POINTER?(SUPPORTS_POINTER_IE10?'MSPointerCancel':'pointercancel'):'touchcancel');var distance=0,direction=null,duration=0,startTouchesDistance=0,endTouchesDistance=0,pinchZoom=1,pinchDistance=0,pinchDirection=0,maximumsMap=null;var $element=$(element);var phase="start";var fingerCount=0;var fingerData=null;var startTime=0,endTime=0,previousTouchEndTime=0,previousTouchFingerCount=0,doubleTapStartTime=0;var singleTapTimeout=null,holdTimeout=null;try{$element.bind(START_EV,touchStart);$element.bind(CANCEL_EV,touchCancel);} 38catch(e){$.error('events not supported '+START_EV+','+CANCEL_EV+' on jQuery.swipe');} 39this.enable=function(){$element.bind(START_EV,touchStart);$element.bind(CANCEL_EV,touchCancel);return $element;};this.disable=function(){removeListeners();return $element;};this.destroy=function(){removeListeners();$element.data(PLUGIN_NS,null);$element=null;};this.option=function(property,value){if(options[property]!==undefined){if(value===undefined){return options[property];}else{options[property]=value;}}else{$.error('Option '+property+' does not exist on jQuery.swipe.options');} 40return null;} 41function touchStart(jqEvent){if(getTouchInProgress()) 42return;if($(jqEvent.target).closest(options.excludedElements,$element).length>0) 43return;var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;var ret,touches=event.touches,evt=touches?touches[0]:event;phase=PHASE_START;if(touches){fingerCount=touches.length;} 44else{jqEvent.preventDefault();} 45distance=0;direction=null;pinchDirection=null;duration=0;startTouchesDistance=0;endTouchesDistance=0;pinchZoom=1;pinchDistance=0;fingerData=createAllFingerData();maximumsMap=createMaximumsData();cancelMultiFingerRelease();if(!touches||(fingerCount===options.fingers||options.fingers===ALL_FINGERS)||hasPinches()){createFingerData(0,evt);startTime=getTimeStamp();if(fingerCount==2){createFingerData(1,touches[1]);startTouchesDistance=endTouchesDistance=calculateTouchesDistance(fingerData[0].start,f
vendor: 11,017 bytes, lines 45-127
45ingerData[1].start);} 46if(options.swipeStatus||options.pinchStatus){ret=triggerHandler(event,phase);}} 47else{ret=false;} 48if(ret===false){phase=PHASE_CANCEL;triggerHandler(event,phase);return ret;} 49else{if(options.hold){holdTimeout=setTimeout($.proxy(function(){$element.trigger('hold',[event.target]);if(options.hold){ret=options.hold.call($element,event,event.target);}},this),options.longTapThreshold);} 50setTouchInProgress(true);} 51return null;};function touchMove(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;if(phase===PHASE_END||phase===PHASE_CANCEL||inMultiFingerRelease()) 52return;var ret,touches=event.touches,evt=touches?touches[0]:event;var currentFinger=updateFingerData(evt);endTime=getTimeStamp();if(touches){fingerCount=touches.length;} 53if(options.hold) 54clearTimeout(holdTimeout);phase=PHASE_MOVE;if(fingerCount==2){if(startTouchesDistance==0){createFingerData(1,touches[1]);startTouchesDistance=endTouchesDistance=calculateTouchesDistance(fingerData[0].start,fingerData[1].start);}else{updateFingerData(touches[1]);endTouchesDistance=calculateTouchesDistance(fingerData[0].end,fingerData[1].end);pinchDirection=calculatePinchDirection(fingerData[0].end,fingerData[1].end);} 55pinchZoom=calculatePinchZoom(startTouchesDistance,endTouchesDistance);pinchDistance=Math.abs(startTouchesDistance-endTouchesDistance);} 56if((fingerCount===options.fingers||options.fingers===ALL_FINGERS)||!touches||hasPinches()){direction=calculateDirection(currentFinger.start,currentFinger.end);validateDefaultEvent(jqEvent,direction);distance=calculateDistance(currentFinger.start,currentFinger.end);duration=calculateDuration();setMaxDistance(direction,distance);if(options.swipeStatus||options.pinchStatus){ret=triggerHandler(event,phase);} 57if(!options.triggerOnTouchEnd||options.triggerOnTouchLeave){var inBounds=true;if(options.triggerOnTouchLeave){var bounds=getbounds(this);inBounds=isInBounds(currentFinger.end,bounds);} 58if(!options.triggerOnTouchEnd&&inBounds){phase=getNextPhase(PHASE_MOVE);} 59else if(options.triggerOnTouchLeave&&!inBounds){phase=getNextPhase(PHASE_END);} 60if(phase==PHASE_CANCEL||phase==PHASE_END){triggerHandler(event,phase);}}} 61else{phase=PHASE_CANCEL;triggerHandler(event,phase);} 62if(ret===false){phase=PHASE_CANCEL;triggerHandler(event,phase);}} 63function touchEnd(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent,touches=event.touches;if(touches){if(touches.length){startMultiFingerRelease();return true;}} 64if(inMultiFingerRelease()){fingerCount=previousTouchFingerCount;} 65endTime=getTimeStamp();duration=calculateDuration();if(didSwipeBackToCancel()||!validateSwipeDistance()){phase=PHASE_CANCEL;triggerHandler(event,phase);}else if(options.triggerOnTouchEnd||(options.triggerOnTouchEnd==false&&phase===PHASE_MOVE)){jqEvent.preventDefault();phase=PHASE_END;triggerHandler(event,phase);} 66else if(!options.triggerOnTouchEnd&&hasTap()){phase=PHASE_END;triggerHandlerForGesture(event,phase,TAP);} 67else if(phase===PHASE_MOVE){phase=PHASE_CANCEL;triggerHandler(event,phase);} 68setTouchInProgress(false);return null;} 69function touchCancel(){fingerCount=0;endTime=0;startTime=0;startTouchesDistance=0;endTouchesDistance=0;pinchZoom=1;cancelMultiFingerRelease();setTouchInProgress(false);} 70function touchLeave(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;if(options.triggerOnTouchLeave){phase=getNextPhase(PHASE_END);triggerHandler(event,phase);}} 71function removeListeners(){$element.unbind(START_EV,touchStart);$element.unbind(CANCEL_EV,touchCancel);$element.unbind(MOVE_EV,touchMove);$element.unbind(END_EV,touchEnd);if(LEAVE_EV){$element.unbind(LEAVE_EV,touchLeave);} 72setTouchInProgress(false);} 73function getNextPhase(currentPhase){var nextPhase=currentPhase;var validTime=validateSwipeTime();var validDistance=validateSwipeDistance();var didCancel=didSwipeBackToCancel();if(!validTime||didCancel){nextPhase=PHASE_CANCEL;} 74else if(validDistance&¤tPhase==PHASE_MOVE&&(!options.triggerOnTouchEnd||options.triggerOnTouchLeave)){nextPhase=PHASE_END;} 75else if(!validDistance&¤tPhase==PHASE_END&&options.triggerOnTouchLeave){nextPhase=PHASE_CANCEL;} 76return nextPhase;} 77function triggerHandler(event,phase){var ret,touches=event.touches;if((didSwipe()||hasSwipes())||(didPinch()||hasPinches())){if(didSwipe()||hasSwipes()){ret=triggerHandlerForGesture(event,phase,SWIPE);} 78if((didPinch()||hasPinches())&&ret!==false){ret=triggerHandlerForGesture(event,phase,PINCH);}}else{if(didDoubleTap()&&ret!==false){ret=triggerHandlerForGesture(event,phase,DOUBLE_TAP);} 79else if(didLongTap()&&ret!==false){ret=triggerHandlerForGesture(event,phase,LONG_TAP);} 80else if(didTap()&&ret!==false){ret=triggerHandlerForGesture(event,phase,TAP);}} 81if(phase===PHASE_CANCEL){touchCancel(event);} 82if(phase===PHASE_END){if(touches){if(!touches.length){touchCancel(event);}} 83else{touchCancel(event);}} 84return ret;} 85function triggerHandlerForGesture(event,phase,gesture){var ret;if(gesture==SWIPE){$element.trigger('swipeStatus',[phase,direction||null,distance||0,duration||0,fingerCount,fingerData]);if(options.swipeStatus){ret=options.swipeStatus.call($element,event,phase,direction||null,distance||0,duration||0,fingerCount,fingerData);if(ret===false)return false;} 86if(phase==PHASE_END&&validateSwipe()){$element.trigger('swipe',[direction,distance,duration,fingerCount,fingerData]);if(options.swipe){ret=options.swipe.call($element,event,direction,distance,duration,fingerCount,fingerData);if(ret===false)return false;} 87switch(direction){case LEFT:$element.trigger('swipeLeft',[direction,distance,duration,fingerCount,fingerData]);if(options.swipeLeft){ret=options.swipeLeft.call($element,event,direction,distance,duration,fingerCount,fingerData);} 88break;case RIGHT:$element.trigger('swipeRight',[direction,distance,duration,fingerCount,fingerData]);if(options.swipeRight){ret=options.swipeRight.call($element,event,direction,distance,duration,fingerCount,fingerData);} 89break;case UP:$element.trigger('swipeUp',[direction,distance,duration,fingerCount,fingerData]);if(options.swipeUp){ret=options.swipeUp.call($element,event,direction,distance,duration,fingerCount,fingerData);} 90break;case DOWN:$element.trigger('swipeDown',[direction,distance,duration,fingerCount,fingerData]);if(options.swipeDown){ret=options.swipeDown.call($element,event,direction,distance,duration,fingerCount,fingerData);} 91break;}}} 92if(gesture==PINCH){$element.trigger('pinchStatus',[phase,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]);if(options.pinchStatus){ret=options.pinchStatus.call($element,event,phase,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData);if(ret===false)return false;} 93if(phase==PHASE_END&&validatePinch()){switch(pinchDirection){case IN:$element.trigger('pinchIn',[pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]);if(options.pinchIn){ret=options.pinchIn.call($element,event,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData);} 94break;case OUT:$element.trigger('pinchOut',[pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]);if(options.pinchOut){ret=options.pinchOut.call($element,event,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData);} 95break;}}} 96if(gesture==TAP){if(phase===PHASE_CANCEL||phase===PHASE_END){clearTimeout(singleTapTimeout);clearTimeout(holdTimeout);if(hasDoubleTap()&&!inDoubleTap()){doubleTapStartTime=getTimeStamp();singleTapTimeout=setTimeout($.proxy(function(){doubleTapStartTime=null;$element.trigger('tap',[event.target]);if(options.tap){ret=options.tap.call($element,event,event.target);}},this),options.doubleTapThreshold);}else{doubleTapStartTime=null;$element.trigger('tap',[event.target]);if(options.tap){ret=options.tap.call($element,event,event.target);}}}} 97else if(gesture==DOUBLE_TAP){if(phase===PHASE_CANCEL||phase===PHASE_END){clearTimeout(singleTapTimeout);doubleTapStartTime=null;$element.trigger('doubletap',[event.target]);if(options.doubleTap){ret=options.doubleTap.call($element,event,event.target);}}} 98else if(gesture==LONG_TAP){if(phase===PHASE_CANCEL||phase===PHASE_END){clearTimeout(singleTapTimeout);doubleTapStartTime=null;$element.trigger('longtap',[event.target]);if(options.longTap){ret=options.longTap.call($element,event,event.target);}}} 99return ret;} 100function validateSwipeDistance(){var valid=true;if(options.threshold!==null){valid=distance>=options.threshold;} 101return valid;} 102function didSwipeBackToCancel(){var cancelled=false;if(options.cancelThreshold!==null&&direction!==null){cancelled=(getMaxDistance(direction)-distance)>=options.cancelThreshold;} 103return cancelled;} 104function validatePinchDistance(){if(options.pinchThreshold!==null){return pinchDistance>=options.pinchThreshold;} 105return true;} 106function validateSwipeTime(){var result;if(options.maxTimeThreshold){if(duration>=options.maxTimeThreshold){result=false;}else{result=true;}} 107else{result=true;} 108return result;} 109function validateDefaultEvent(jqEvent,direction){if(options.preventDefaultEvents===false){return;} 110if(options.allowPageScroll===NONE){jqEvent.preventDefault();}else{var auto=options.allowPageScroll===AUTO;switch(direction){case LEFT:if((options.swipeLeft&&auto)||(!auto&&options.allowPageScroll!=HORIZONTAL)){jqEvent.preventDefault();} 111break;case RIGHT:if((options.swipeRight&&auto)||(!auto&&options.allowPageScroll!=HORIZONTAL)){jqEvent.preventDefault();} 112break;case UP:if((options.swipeUp&&auto)||(!auto&&options.allowPageScroll!=VERTICAL)){jqEvent.preventDefault();} 113break;case DOWN:if((options.swipeDown&&auto)||(!auto&&options.allowPageScroll!=VERTICAL)){jqEvent.preventDefault();} 114break;}}} 115function validatePinch(){var hasCorrectFingerCount=validateFingers();var hasEndPoint=validateEndPoint();var hasCorrectDistance=validatePinchDistance();return hasCorrectFingerCount&&hasEndPoint&&hasCorrectDistance;} 116function hasPinches(){return!!(options.pinchStatus||options.pinchIn||options.pinchOut);} 117function didPinch(){return!!(validatePinch()&&hasPinches());} 118function validateSwipe(){var hasValidTime=validateSwipeTime();var hasValidDistance=validateSwipeDistance();var hasCorrectFingerCount=validateFingers();var hasEndPoint=validateEndPoint();var didCancel=didSwipeBackToCancel();var valid=!didCancel&&hasEndPoint&&hasCorrectFingerCount&&hasValidDistance&&hasValidTime;return valid;} 119function hasSwipes(){return!!(options.swipe||options.swipeStatus||options.swipeLeft||options.swipeRight||options.swipeUp||options.swipeDown);} 120function didSwipe(){return!!(validateSwipe()&&hasSwipes());} 121function validateFingers(){return((fingerCount===options.fingers||options.fingers===ALL_FINGERS)||!SUPPORTS_TOUCH);} 122function validateEndPoint(){return fingerData[0].end.x!==0;} 123function hasTap(){return!!(options.tap);} 124function hasDoubleTap(){return!!(options.doubleTap);} 125function hasLongTap(){return!!(options.longTap);} 126function validateDoubleTap(){if(doubleTapStartTime==null){return false;} 127var now=getTimeStamp();
127return(hasDoubleTap()&&((now-doubleTapStartTime)<=options.doubleTapThreshold));} 128function inDoubleTap(){return validateDoubleTap();} 129function validateTap(){return((fingerCount===1||!SUPPORTS_TOUCH)&&(isNaN(distance)||distance<options.threshold));} 130function validateLongTap(){return((duration>options.longTapThreshold)&&(distance<DOUBLE_TAP_THRESHOLD));} 131function didTap(){return!!(validateTap()&&hasTap());} 132function didDoubleTap(){return!!(validateDoubleTap()&&hasDoubleTap());} 133function didLongTap(){return!!(validateLongTap()&&hasLongTap());} 134function startMultiFingerRelease(){previousTouchEndTime=getTimeStamp();previousTouchFingerCount=event.touches.length+1;} 135function cancelMultiFingerRelease(){previousTouchEndTime=0;previousTouchFingerCount=0;} 136function inMultiFingerRelease(){var withinThreshold=false;if(previousTouchEndTime){var diff=getTimeStamp()-previousTouchEndTime 137if(diff<=options.fingerReleaseThreshold){withinThreshold=true;}} 138return withinThreshold;} 139function getTouchInProgress(){return!!($element.data(PLUGIN_NS+'_intouch')===true);} 140function setTouchInProgress(val){if(val===true){$element.bind(MOVE_EV,touchMove);$element.bind(END_EV,touchEnd);if(LEAVE_EV){$element.bind(LEAVE_EV,touchLeave);}}else{$element.unbind(MOVE_EV,touchMove,false);$element.unbind(END_EV,touchEnd,false);if(LEAVE_EV){$element.unbind(LEAVE_EV,touchLeave,false);}} 141$element.data(PLUGIN_NS+'_intouch',val===true);} 142function createFingerData(index,evt){var id=evt.identifier!==undefined?evt.identifier:0;fingerData[index].identifier=id;fingerData[index].start.x=fingerData[index].end.x=evt.pageX||evt.clientX;fingerData[index].start.y=fingerData[index].end.y=evt.pageY||evt.clientY;return fingerData[index];} 143function updateFingerData(evt){var id=evt.identifier!==undefined?evt.identifier:0;var f=getFingerData(id);f.end.x=evt.pageX||evt.clientX;f.end.y=evt.pageY||evt.clientY;return f;} 144function getFingerData(id){for(var i=0;i<fingerData.length;i++){if(fingerData[i].identifier==id){return fingerData[i];}}} 145function createAllFingerData(){var fingerData=[];for(var i=0;i<=5;i++){fingerData.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0});} 146return fingerData;} 147function setMaxDistance(direction,distance){distance=Math.max(distance,getMaxDistance(direction));maximumsMap[direction].distance=distance;} 148function getMaxDistance(direction){if(maximumsMap[direction])return maximumsMap[direction].distance;return undefined;} 149function createMaximumsData(){var maxData={};maxData[LEFT]=createMaximumVO(LEFT);maxData[RIGHT]=createMaximumVO(RIGHT);maxData[UP]=createMaximumVO(UP);maxData[DOWN]=createMaximumVO(DOWN);return maxData;} 150function createMaximumVO(dir){return{direction:dir,distance:0}} 151function calculateDuration(){return endTime-startTime;} 152function calculateTouchesDistance(startPoint,endPoint){var diffX=Math.abs(startPoint.x-endPoint.x);var diffY=Math.abs(startPoint.y-endPoint.y);return Math.round(Math.sqrt(diffX*diffX+diffY*diffY));} 153function calculatePinchZoom(startDistance,endDistance){var percent=(endDistance/startDistance)*1;return percent.toFixed(2);} 154function calculatePinchDirection(){if(pinchZoom<1){return OUT;} 155else{return IN;}} 156function calculateDistance(startPoint,endPoint){return Math.round(Math.sqrt(Math.pow(endPoint.x-startPoint.x,2)+Math.pow(endPoint.y-startPoint.y,2)));} 157function calculateAngle(startPoint,endPoint){var x=startPoint.x-endPoint.x;var y=endPoint.y-startPoint.y;var r=Math.atan2(y,x);var angle=Math.round(r*180/Math.PI);if(angle<0){angle=360-Math.abs(angle);} 158return angle;} 159function calculateDirection(startPoint,endPoint){var angle=calculateAngle(startPoint,endPoint);if((angle<=45)&&(angle>=0)){return LEFT;}else if((angle<=360)&&(angle>=315)){return LEFT;}else if((angle>=135)&&(angle<=225)){return RIGHT;}else if((angle>45)&&(angle<135)){return DOWN;}else{return UP;}} 160function getTimeStamp(){var now=new Date();return now.getTime();} 161function getbounds(el){el=$(el);var offset=el.offset();var bounds={left:offset.left,right:offset.left+el.outerWidth(),top:offset.top,bottom:offset.top+el.outerHeight()} 162return bounds;} 163function isInBounds(point,bounds){return(point.x>bounds.left&&point.x<bounds.right&&point.y>bounds.top&&point.y<bounds.bottom);};}})); 164var cms_combine_fn='/(cms)/module/static/default/content/libs/js/jquery.fancybox-2.1.5-alt/source/jquery.fancybox.js'; 165(function(window,document,$,undefined){"use strict";if(typeof jQuery.fn.undelegate=='undefined'){return;} 166var H=$("html"),W=$(window),D=$(document),F=$.fancybox=function(){F.open.apply(this,arguments);},IE=navigator.userAgent.match(/msie/i),didUpdate=null,isTouch=document.createTouch!==undefined,isQuery=function(obj){return obj&&obj.hasOwnProperty&&obj instanceof $;},isString=function(str){return str&&$.type(str)==="string";},isPercentage=function(str){return isString(str)&&str.indexOf('%')>0;},isScrollable=function(el){return(el&&!(el.style.overflow&&el.style.overflow==='hidden')&&((el.clientWidth&&el.scrollWidth>el.clientWidth)||(el.clientHeight&&el.scrollHeight>el.clientHeight)));}
vendor: 29,795 bytes, lines 166-281
166,getScalar=function(orig,dim){var value=parseInt(orig,10)||0;if(dim&&isPercentage(orig)){value=F.getViewport()[dim]/100*value;} 167return Math.ceil(value);},getValue=function(value,dim){return getScalar(value,dim)+'px';};$.extend(F,{version:'2.1.5',defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:true,autoHeight:false,autoWidth:false,autoResize:true,autoCenter:!isTouch,fitToView:true,aspectRatio:false,topRatio:0.5,leftRatio:0.5,scrolling:'auto',wrapCSS:'',arrows:true,closeBtn:true,closeClick:false,nextClick:false,mouseWheel:true,autoPlay:false,playSpeed:3000,preload:3,modal:false,loop:true,ajax:{dataType:'html',headers:{'X-fancyBox':true}},iframe:{scrolling:'auto',preload:true},swf:{wmode:'transparent',allowfullscreen:'true',allowscriptaccess:'always'},keys:{next:{13:'left',34:'up',39:'left',40:'up'},prev:{8:'right',33:'down',37:'right',38:'down'},close:[27],play:[32],toggle:[70]},direction:{next:'left',prev:'right'},scrollOutside:true,index:0,type:null,href:null,content:null,title:null,alt:'',tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="{alt}" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(IE?' allowtransparency="true"':'')+'></iframe>',error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},openEffect:'fade',openSpeed:250,openEasing:'swing',openOpacity:true,openMethod:'zoomIn',closeEffect:'fade',closeSpeed:250,closeEasing:'swing',closeOpacity:true,closeMethod:'zoomOut',nextEffect:'elastic',nextSpeed:250,nextEasing:'swing',nextMethod:'changeIn',prevEffect:'elastic',prevSpeed:250,prevEasing:'swing',prevMethod:'changeOut',helpers:{overlay:true,title:true,alt:true},onCancel:$.noop,beforeLoad:$.noop,afterLoad:$.noop,beforeShow:$.noop,afterShow:$.noop,beforeChange:$.noop,beforeClose:$.noop,afterClose:$.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:false,isOpen:false,isOpened:false,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:false},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(group,opts){if(!group){return;} 168if(!$.isPlainObject(opts)){opts={};} 169if(false===F.close(true)){return;} 170if(!$.isArray(group)){group=isQuery(group)?$(group).get():[group];} 171$.each(group,function(i,element){var obj={},href,title,alt,content,type,rez,hrefParts,selector;if($.type(element)==="object"){if(element.nodeType){element=$(element);} 172if(isQuery(element)){obj={href:element.data('fancybox-href')||element.attr('href'),title:element.data('fancybox-title')||element.attr('title'),isDom:true,element:element};obj.alt=element.data('fancybox-alt')||element.find('img').attr('alt')||obj.title;if(obj.alt&&isString(obj.alt)){obj.alt=obj.alt.replace(/"/g,'"');} 173if($.metadata){$.extend(true,obj,element.metadata());}}else{obj=element;}} 174alt=opts.alt||obj.alt;href=opts.href||obj.href||(isString(element)?element:null);title=opts.title!==undefined?opts.title:obj.title||'';content=opts.content||obj.content;type=content?'html':(opts.type||obj.type);if(!type&&obj.isDom){type=element.data('fancybox-type');if(!type){rez=element.prop('class').match(/fancybox\.(\w+)/);type=rez?rez[1]:null;}} 175if(isString(href)){if(!type){if(F.isImage(href)){type='image';}else if(F.isSWF(href)){type='swf';}else if(href.charAt(0)==='#'){type='inline';}else if(isString(element)){type='html';content=element;}} 176if(type==='ajax'){hrefParts=href.split(/\s+/,2);href=hrefParts.shift();selector=hrefParts.shift();}} 177if(!content){if(type==='inline'){if(href){content=$(isString(href)?href.replace(/.*(?=#[^\s]+$)/,''):href);}else if(obj.isDom){content=element;}}else if(type==='html'){content=href;}else if(!type&&!href&&obj.isDom){type='inline';content=element;}} 178$.extend(obj,{href:href,type:type,content:content,title:title,alt:alt,selector:selector});group[i]=obj;});F.opts=$.extend(true,{},F.defaults,opts);if(opts.keys!==undefined){F.opts.keys=opts.keys?$.extend({},F.defaults.keys,opts.keys):false;} 179F.group=group;return F._start(F.opts.index);},cancel:function(){var coming=F.coming;if(!coming||false===F.trigger('onCancel')){return;} 180F.hideLoading();if(F.ajaxLoad){F.ajaxLoad.abort();} 181F.ajaxLoad=null;if(F.imgPreload){F.imgPreload.onload=F.imgPreload.onerror=null;} 182if(coming.wrap){coming.wrap.stop(true,true).trigger('onReset').remove();} 183F.coming=null;if(!F.current){F._afterZoomOut(coming);}},close:function(event){F.cancel();if(false===F.trigger('beforeClose')){return;} 184F.unbindEvents();if(!F.isActive){return;} 185if(!F.isOpen||event===true){$('.fancybox-wrap').stop(true).trigger('onReset').remove();F._afterZoomOut();}else{F.isOpen=F.isOpened=false;F.isClosing=true;$('.fancybox-item, .fancybox-nav').remove();F.wrap.stop(true,true).removeClass('fancybox-opened');F.transitions[F.current.closeMethod]();}},play:function(action){var clear=function(){clearTimeout(F.player.timer);},set=function(){clear();if(F.current&&F.player.isActive){F.player.timer=setTimeout(F.next,F.current.playSpeed);}},stop=function(){clear();D.unbind('.player');F.player.isActive=false;F.trigger('onPlayEnd');},start=function(){if(F.current&&(F.current.loop||F.current.index<F.group.length-1)){F.player.isActive=true;D.bind({'onCancel.player beforeClose.player':stop,'onUpdate.player':set,'beforeLoad.player':clear});set();F.trigger('onPlayStart');}};if(action===true||(!F.player.isActive&&action!==false)){start();}else{stop();}},next:function(direction){var current=F.current;if(current){if(!isString(direction)){direction=current.direction.next;} 186F.jumpto(current.index+1,direction,'next');}},prev:function(direction){var current=F.current;if(current){if(!isString(direction)){direction=current.direction.prev;} 187F.jumpto(current.index-1,direction,'prev');}},jumpto:function(index,direction,router){var current=F.current;if(!current){return;} 188index=getScalar(index);F.direction=direction||current.direction[(index>=current.index?'next':'prev')];F.router=router||'jumpto';if(current.loop){if(index<0){index=current.group.length+(index%current.group.length);} 189index=index%current.group.length;} 190if(current.group[index]!==undefined){F.cancel();F._start(index);}},reposition:function(e,onlyAbsolute){var current=F.current,wrap=current?current.wrap:null,pos;if(wrap){pos=F._getPosition(onlyAbsolute);if(e&&e.type==='scroll'){delete pos.position;wrap.stop(true,true).animate(pos,200);}else{wrap.css(pos);current.pos=$.extend({},current.dim,pos);}}},update:function(e){var type=(e&&e.type),anyway=!type||type==='orientationchange';if(anyway){clearTimeout(didUpdate);didUpdate=null;} 191if(!F.isOpen||didUpdate){return;} 192didUpdate=setTimeout(function(){var current=F.current;if(!current||F.isClosing){return;} 193F.wrap.removeClass('fancybox-tmp');if(anyway||type==='load'||(type==='resize'&¤t.autoResize)){F._setDimension();} 194if(!(type==='scroll'&¤t.canShrink)){F.reposition(e);} 195F.trigger('onUpdate');didUpdate=null;},(anyway&&!isTouch?0:300));},toggle:function(action){if(F.isOpen){F.current.fitToView=$.type(action)==="boolean"?action:!F.current.fitToView;if(isTouch){F.wrap.removeAttr('style').addClass('fancybox-tmp');F.trigger('onUpdate');} 196F.update();}},hideLoading:function(){D.unbind('.loading');$('#fancybox-loading').remove();},showLoading:function(){var el,viewport;F.hideLoading();el=$('<div id="fancybox-loading"><div></div></div>').click(F.cancel).appendTo('body');D.bind('keydown.loading',function(e){if((e.which||e.keyCode)===27){e.preventDefault();F.cancel();}});if(!F.defaults.fixed){viewport=F.getViewport();el.css({position:'absolute',top:(viewport.h*0.5)+viewport.y,left:(viewport.w*0.5)+viewport.x});}},getViewport:function(){var locked=(F.current&&F.current.locked)||false,rez={x:W.scrollLeft(),y:W.scrollTop()};if(locked){rez.w=locked[0].clientWidth;rez.h=locked[0].clientHeight;}else{rez.w=isTouch&&window.innerWidth?window.innerWidth:W.width();rez.h=isTouch&&window.innerHeight?window.innerHeight:W.height();} 197return rez;},unbindEvents:function(){if(F.wrap&&isQuery(F.wrap)){F.wrap.unbind('.fb');} 198D.unbind('.fb');W.unbind('.fb');},bindEvents:function(){var current=F.current,keys;if(!current){return;} 199W.bind('orientationchange.fb'+(isTouch?'':' resize.fb')+(current.autoCenter&&!current.locked?' scroll.fb':''),F.update);keys=current.keys;if(keys){D.bind('keydown.fb',function(e){var code=e.which||e.keyCode,target=e.target||e.srcElement;if(code===27&&F.coming){return false;} 200if(!e.ctrlKey&&!e.altKey&&!e.shiftKey&&!e.metaKey&&!(target&&(target.type||$(target).is('[contenteditable]')))){$.each(keys,function(i,val){if(current.group.length>1&&val[code]!==undefined){F[i](val[code]);e.preventDefault();return false;} 201if($.inArray(code,val)>-1){F[i]();e.preventDefault();return false;}});}});} 202if($.fn.mousewheel&¤t.mouseWheel){F.wrap.bind('mousewheel.fb',function(e,delta,deltaX,deltaY){var target=e.target||null,parent=$(target),canScroll=false;while(parent.length){if(canScroll||parent.is('.fancybox-skin')||parent.is('.fancybox-wrap')){break;} 203canScroll=isScrollable(parent[0]);parent=$(parent).parent();} 204if(delta!==0&&!canScroll){if(F.group.length>1&&!current.canShrink){if(deltaY>0||deltaX>0){F.prev(deltaY>0?'down':'left');}else if(deltaY<0||deltaX<0){F.next(deltaY<0?'up':'right');} 205e.preventDefault();}}});}},trigger:function(event,o){var ret,obj=o||F.coming||F.current;if(!obj){return;} 206if($.isFunction(obj[event])){ret=obj[event].apply(obj,Array.prototype.slice.call(arguments,1));} 207if(ret===false){return false;} 208if(obj.helpers){$.each(obj.helpers,function(helper,opts){if(opts&&F.helpers[helper]&&$.isFunction(F.helpers[helper][event])){F.helpers[helper][event]($.extend(true,{},F.helpers[helper].defaults,opts),obj);}});} 209D.trigger(event);},isImage:function(str){return isString(str)&&str.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i);},isSWF:function(str){return isString(str)&&str.match(/\.(swf)((\?|#).*)?$/i);},_start:function(index){var coming={},obj,href,type,margin,padding;index=getScalar(index);obj=F.group[index]||null;if(!obj){return false;} 210coming=$.extend(true,{},F.opts,obj);margin=coming.margin;padding=coming.padding;if($.type(margin)==='number'){coming.margin=[margin,margin,margin,margin];} 211if($.type(padding)==='number'){coming.padding=[padding,padding,padding,padding];} 212if(coming.modal){$.extend(true,coming,{closeBtn:false,closeClick:false,nextClick:false,arrows:false,mouseWheel:false,keys:null,helpers:{overlay:{closeClick:false}}});} 213if(coming.autoSize){coming.autoWidth=coming.autoHeight=true;} 214if(coming.width==='auto'){coming.autoWidth=true;} 215if(coming.height==='auto'){coming.autoHeight=true;} 216coming.group=F.group;coming.index=index;F.coming=coming;if(false===F.trigger('beforeLoad')){F.coming=null;return;} 217type=coming.type;href=coming.href;if(!type){F.coming=null;if(F.current&&F.router&&F.router!=='jumpto'){F.current.index=index;return F[F.router](F.direction);} 218return false;} 219F.isActive=true;if(type==='image'||type==='swf'){coming.autoHeight=coming.autoWidth=false;coming.scrolling='visible';} 220if(type==='image'){coming.aspectRatio=true;} 221if(type==='iframe'&&isTouch){coming.scrolling='scroll';} 222coming.wrap=$(coming.tpl.wrap).addClass('fancybox-'+(isTouch?'mobile':'desktop')+' fancybox-type-'+type+' fancybox-tmp '+coming.wrapCSS).appendTo(coming.parent||'body');$.extend(coming,{skin:$('.fancybox-skin',coming.wrap),outer:$('.fancybox-outer',coming.wrap),inner:$('.fancybox-inner',coming.wrap)});$.each(["Top","Right","Bottom","Left"],function(i,v){coming.skin.css('padding'+v,getValue(coming.padding[i]));});F.trigger('onReady');if(type==='inline'||type==='html'){if(!coming.content||!coming.content.length){return F._error('content');}}else if(!href){return F._error('href');} 223if(type==='image'){F._loadImage();}else if(type==='ajax'){F._loadAjax();}else if(type==='iframe'){F._loadIframe();}else{F._afterLoad();}},_error:function(type){$.extend(F.coming,{type:'html',autoWidth:true,autoHeight:true,minWidth:0,minHeight:0,scrolling:'no',hasError:type,content:F.coming.tpl.error});F._afterLoad();},_loadImage:function(){var img=F.imgPreload=new Image();img.onload=function(){this.onload=this.onerror=null;F.coming.width=this.width/F.opts.pixelRatio;F.coming.height=this.height/F.opts.pixelRatio;F._afterLoad();};img.onerror=function(){this.onload=this.onerror=null;F._error('image');};img.src=F.coming.href;if(img.complete!==true){F.showLoading();}},_loadAjax:function(){var coming=F.coming;F.showLoading();F.ajaxLoad=$.ajax($.extend({},coming.ajax,{url:coming.href,error:function(jqXHR,textStatus){if(F.coming&&textStatus!=='abort'){F._error('ajax',jqXHR);}else{F.hideLoading();}},success:function(data,textStatus){if(textStatus==='success'){coming.content=data;F._afterLoad();}}}));},_loadIframe:function(){var coming=F.coming,iframe=$(coming.tpl.iframe.replace(/\{rnd\}/g,new Date().getTime())).attr('scrolling',isTouch?'auto':coming.iframe.scrolling).attr('src',coming.href);$(coming.wrap).bind('onReset',function(){try{$(this).find('iframe').hide().attr('src','//about:blank').end().empty();}catch(e){}});if(coming.iframe.preload){F.showLoading();iframe.one('load',function(){$(this).data('ready',1);if(!isTouch){$(this).bind('load.fb',F.update);} 224$(this).parents('.fancybox-wrap').width('100%').removeClass('fancybox-tmp').show();F._afterLoad();});} 225coming.content=iframe.appendTo(coming.inner);if(!coming.iframe.preload){F._afterLoad();}},_preloadImages:function(){var group=F.group,current=F.current,len=group.length,cnt=current.preload?Math.min(current.preload,len-1):0,item,i;for(i=1;i<=cnt;i+=1){item=group[(current.index+i)%len];if(item.type==='image'&&item.href){new Image().src=item.href;}}},_afterLoad:function(){var coming=F.coming,previous=F.current,placeholder='fancybox-placeholder',current,content,type,scrolling,href,embed;F.hideLoading();if(!coming||F.isActive===false){return;} 226if(false===F.trigger('afterLoad',coming,previous)){coming.wrap.stop(true).trigger('onReset').remove();F.coming=null;return;} 227if(previous){F.trigger('beforeChange',previous);previous.wrap.stop(true).removeClass('fancybox-opened').find('.fancybox-item, .fancybox-nav').remove();} 228F.unbindEvents();current=coming;content=coming.content;type=coming.type;scrolling=coming.scrolling;$.extend(F,{wrap:current.wrap,skin:current.skin,outer:current.outer,inner:current.inner,current:current,previous:previous});href=current.href;switch(type){case'inline':case'ajax':case'html':if(current.selector){content=$('<div>').html(content).find(current.selector);}else if(isQuery(content)){if(!content.data(placeholder)){content.data(placeholder,$('<div class="'+placeholder+'"></div>').insertAfter(content).hide());} 229content=content.show().detach();current.wrap.bind('onReset',function(){if($(this).find(content).length){content.hide().replaceAll(content.data(placeholder)).data(placeholder,false);}});} 230break;case'image':content=current.tpl.image.replace('{href}',href).replace('{alt}',current.alt);break;case'swf':content='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+href+'"></param>';embed='';$.each(current.swf,function(name,val){content+='<param name="'+name+'" value="'+val+'"></param>';embed+=' '+name+'="'+val+'"';});content+='<embed src="'+href+'" type="application/x-shockwave-flash" width="100%" height="100%"'+embed+'></embed></object>';break;} 231if(!(isQuery(content)&&content.parent().is(current.inner))){current.inner.append(content);} 232F.trigger('beforeShow');current.inner.css('overflow',scrolling==='yes'?'scroll':(scrolling==='no'?'hidden':scrolling));F._setDimension();F.reposition();F.isOpen=false;F.coming=null;F.bindEvents();if(!F.isOpened){$('.fancybox-wrap').not(current.wrap).stop(true).trigger('onReset').remove();}else if(previous.prevMethod){F.transitions[previous.prevMethod]();} 233F.transitions[F.isOpened?current.nextMethod:current.openMethod]();F._preloadImages();},_setDimension:function(){var viewport=F.getViewport(),steps=0,canShrink=false,canExpand=false,wrap=F.wrap,skin=F.skin,inner=F.inner,current=F.current,width=current.width,height=current.height,minWidth=current.minWidth,minHeight=current.minHeight,maxWidth=current.maxWidth,maxHeight=current.maxHeight,scrolling=current.scrolling,scrollOut=current.scrollOutside?current.scrollbarWidth:0,margin=current.margin,wMargin=getScalar(margin[1]+margin[3]),hMargin=getScalar(margin[0]+margin[2]),wPadding,hPadding,wSpace,hSpace,origWidth,origHeight,origMaxWidth,origMaxHeight,ratio,width_,height_,maxWidth_,maxHeight_,iframe,body;wrap.add(skin).add(inner).width('auto').height('auto').removeClass('fancybox-tmp');wPadding=getScalar(skin.outerWidth(true)-skin.width());hPadding=getScalar(skin.outerHeight(true)-skin.height());wSpace=wMargin+wPadding;hSpace=hMargin+hPadding;origWidth=isPercentage(width)?(viewport.w-wSpace)*getScalar(width)/100:width;origHeight=isPercentage(height)?(viewport.h-hSpace)*getScalar(height)/100:height;if(current.type==='iframe'){iframe=current.content;if(current.autoHeight&&iframe.data('ready')===1){try{if(iframe[0].contentWindow.document.location){inner.width(origWidth).height(9999);body=iframe.contents().find('body');if(scrollOut){body.css('overflow-x','hidden');} 234origHeight=body.outerHeight(true);}}catch(e){}}}else if(current.autoWidth||current.autoHeight){inner.addClass('fancybox-tmp');if(!current.autoWidth){inner.width(origWidth);} 235if(!current.autoHeight){inner.height(origHeight);} 236if(current.autoWidth){origWidth=inner.width();} 237if(current.autoHeight){origHeight=inner.height();} 238inner.removeClass('fancybox-tmp');} 239width=getScalar(origWidth);height=getScalar(origHeight);ratio=origWidth/origHeight;minWidth=getScalar(isPercentage(minWidth)?getScalar(minWidth,'w')-wSpace:minWidth);maxWidth=getScalar(isPercentage(maxWidth)?getScalar(maxWidth,'w')-wSpace:maxWidth);minHeight=getScalar(isPercentage(minHeight)?getScalar(minHeight,'h')-hSpace:minHeight);maxHeight=getScalar(isPercentage(maxHeight)?getScalar(maxHeight,'h')-hSpace:maxHeight);origMaxWidth=maxWidth;origMaxHeight=maxHeight;if(current.fitToView){maxWidth=Math.min(viewport.w-wSpace,maxWidth);maxHeight=Math.min(viewport.h-hSpace,maxHeight);} 240maxWidth_=viewport.w-wMargin;maxHeight_=viewport.h-hMargin;if(current.aspectRatio){if(width>maxWidth){width=maxWidth;height=getScalar(width/ratio);} 241if(height>maxHeight){height=maxHeight;width=getScalar(height*ratio);} 242if(width<minWidth){width=minWidth;height=getScalar(width/ratio);} 243if(height<minHeight){height=minHeight;width=getScalar(height*ratio);}}else{width=Math.max(minWidth,Math.min(width,maxWidth));if(current.autoHeight&¤t.type!=='iframe'){inner.width(width);height=inner.height();} 244height=Math.max(minHeight,Math.min(height,maxHeight));} 245if(current.fitToView){inner.width(width).height(height);wrap.width(width+wPadding);width_=wrap.width();height_=wrap.height();if(current.aspectRatio){while((width_>maxWidth_||height_>maxHeight_)&&width>minWidth&&height>minHeight){if(steps++>19){break;} 246height=Math.max(minHeight,Math.min(maxHeight,height-10));width=getScalar(height*ratio);if(width<minWidth){width=minWidth;height=getScalar(width/ratio);} 247if(width>maxWidth){width=maxWidth;height=getScalar(width/ratio);} 248inner.width(width).height(height);wrap.width(width+wPadding);width_=wrap.width();height_=wrap.height();}}else{width=Math.max(minWidth,Math.min(width,width-(width_-maxWidth_)));height=Math.max(minHeight,Math.min(height,height-(height_-maxHeight_)));}} 249if(scrollOut&&scrolling==='auto'&&height<origHeight&&(width+wPadding+scrollOut)<maxWidth_){width+=scrollOut;} 250inner.width(width).height(height);wrap.width(width+wPadding);width_=wrap.width();height_=wrap.height();canShrink=(width_>maxWidth_||height_>maxHeight_)&&width>minWidth&&height>minHeight;canExpand=current.aspectRatio?(width<origMaxWidth&&height<origMaxHeight&&width<origWidth&&height<origHeight):((width<origMaxWidth||height<origMaxHeight)&&(width<origWidth||height<origHeight));$.extend(current,{dim:{width:getValue(width_),height:getValue(height_)},origWidth:origWidth,origHeight:origHeight,canShrink:canShrink,canExpand:canExpand,wPadding:wPadding,hPadding:hPadding,wrapSpace:height_-skin.outerHeight(true),skinSpace:skin.height()-height});if(!iframe&¤t.autoHeight&&height>minHeight&&height<maxHeight&&!canExpand){inner.height('auto');}},_getPosition:function(onlyAbsolute){var current=F.current,viewport=F.getViewport(),margin=current.margin,width=F.wrap.width()+margin[1]+margin[3],height=F.wrap.height()+margin[0]+margin[2],rez={position:'absolute',top:margin[0],left:margin[3]};if(current.autoCenter&¤t.fixed&&!onlyAbsolute&&height<=viewport.h&&width<=viewport.w){rez.position='fixed';}else if(!current.locked){rez.top+=viewport.y;rez.left+=viewport.x;} 251rez.top=getValue(Math.max(rez.top,rez.top+((viewport.h-height)*current.topRatio)));rez.left=getValue(Math.max(rez.left,rez.left+((viewport.w-width)*current.leftRatio)));return rez;},_afterZoomIn:function(){var current=F.current;if(!current){return;} 252F.isOpen=F.isOpened=true;F.wrap.css('overflow','visible').addClass('fancybox-opened');F.update();if(current.closeClick||(current.nextClick&&F.group.length>1)){F.inner.css('cursor','pointer').bind('click.fb',function(e){if(!$(e.target).is('a')&&!$(e.target).parent().is('a')){e.preventDefault();F[current.closeClick?'close':'next']();}});} 253if(current.closeBtn){$(current.tpl.closeBtn).appendTo(F.skin).bind('click.fb',function(e){e.preventDefault();F.close();});} 254if(current.arrows&&F.group.length>1){if(current.loop||current.index>0){$(current.tpl.prev).appendTo(F.outer).bind('click.fb',F.prev);} 255if(current.loop||current.index<F.group.length-1){$(current.tpl.next).appendTo(F.outer).bind('click.fb',F.next);}} 256F.trigger('afterShow');if(!current.loop&¤t.index===current.group.length-1){F.play(false);}else if(F.opts.autoPlay&&!F.player.isActive){F.opts.autoPlay=false;F.play();}},_afterZoomOut:function(obj){obj=obj||F.current;$('.fancybox-wrap').trigger('onReset').remove();$.extend(F,{group:{},opts:{},router:false,current:null,isActive:false,isOpened:false,isOpen:false,isClosing:false,wrap:null,skin:null,outer:null,inner:null});F.trigger('afterClose',obj);}});F.transitions={getOrigPosition:function(){var current=F.current,element=current.element,orig=current.orig,pos={},width=50,height=50,hPadding=current.hPadding,wPadding=current.wPadding,viewport=F.getViewport();if(!orig&¤t.isDom&&element.is(':visible')){orig=element.find('img:first');if(!orig.length){orig=element;}} 257if(isQuery(orig)){pos=orig.offset();if(orig.is('img')){width=orig.outerWidth();height=orig.outerHeight();}}else{pos.top=viewport.y+(viewport.h-height)*current.topRatio;pos.left=viewport.x+(viewport.w-width)*current.leftRatio;} 258if(F.wrap.css('position')==='fixed'||current.locked){pos.top-=viewport.y;pos.left-=viewport.x;} 259pos={top:getValue(pos.top-hPadding*current.topRatio),left:getValue(pos.left-wPadding*current.leftRatio),width:getValue(width+wPadding),height:getValue(height+hPadding)};return pos;},step:function(now,fx){var ratio,padding,value,prop=fx.prop,current=F.current,wrapSpace=current.wrapSpace,skinSpace=current.skinSpace;if(prop==='width'||prop==='height'){ratio=fx.end===fx.start?1:(now-fx.start)/(fx.end-fx.start);if(F.isClosing){ratio=1-ratio;} 260padding=prop==='width'?current.wPadding:current.hPadding;value=now-padding;F.skin[prop](getScalar(prop==='width'?value:value-(wrapSpace*ratio)));F.inner[prop](getScalar(prop==='width'?value:value-(wrapSpace*ratio)-(skinSpace*ratio)));}},zoomIn:function(){var current=F.current,startPos=current.pos,effect=current.openEffect,elastic=effect==='elastic',endPos=$.extend({opacity:1},startPos);delete endPos.position;if(elastic){startPos=this.getOrigPosition();if(current.openOpacity){startPos.opacity=0.1;}}else if(effect==='fade'){startPos.opacity=0.1;} 261F.wrap.css(startPos).animate(endPos,{duration:effect==='none'?0:current.openSpeed,easing:current.openEasing,step:elastic?this.step:null,complete:F._afterZoomIn});},zoomOut:function(){var current=F.current,effect=current.closeEffect,elastic=effect==='elastic',endPos={opacity:0.1};if(elastic){endPos=this.getOrigPosition();if(current.closeOpacity){endPos.opacity=0.1;}} 262F.wrap.animate(endPos,{duration:effect==='none'?0:current.closeSpeed,easing:current.closeEasing,step:elastic?this.step:null,complete:F._afterZoomOut});},changeIn:function(){var current=F.current,effect=current.nextEffect,startPos=current.pos,endPos={opacity:1},direction=F.direction,distance=200,field;startPos.opacity=0.1;if(effect==='elastic'){field=direction==='down'||direction==='up'?'top':'left';if(direction==='down'||direction==='right'){startPos[field]=getValue(getScalar(startPos[field])-distance);endPos[field]='+='+distance+'px';}else{startPos[field]=getValue(getScalar(startPos[field])+distance);endPos[field]='-='+distance+'px';}} 263if(effect==='none'){F._afterZoomIn();}else{F.wrap.css(startPos).animate(endPos,{duration:current.nextSpeed,easing:current.nextEasing,complete:F._afterZoomIn});}},changeOut:function(){var previous=F.previous,effect=previous.prevEffect,endPos={opacity:0.1},direction=F.direction,distance=200;if(effect==='elastic'){endPos[direction==='down'||direction==='up'?'top':'left']=(direction==='up'||direction==='left'?'-':'+')+'='+distance+'px';} 264previous.wrap.animate(endPos,{duration:effect==='none'?0:previous.prevSpeed,easing:previous.prevEasing,complete:function(){$(this).trigger('onReset').remove();}});}};F.helpers.overlay={defaults:{closeClick:true,speedOut:200,showEarly:true,css:{},locked:!isTouch,fixed:true},overlay:null,fixed:false,el:$('html'),create:function(opts){opts=$.extend({},this.defaults,opts);if(this.overlay){this.close();} 265this.overlay=$('<div class="fancybox-overlay"></div>').appendTo(F.coming?F.coming.parent:opts.parent);this.fixed=false;if(opts.fixed&&F.defaults.fixed){this.overlay.addClass('fancybox-overlay-fixed');this.fixed=true;}},open:function(opts){var that=this;opts=$.extend({},this.defaults,opts);if(this.overlay){this.overlay.unbind('.overlay').width('auto').height('auto');}else{this.create(opts);} 266if(!this.fixed){W.bind('resize.overlay',$.proxy(this.update,this));this.update();} 267if(opts.closeClick){this.overlay.bind('click.overlay',function(e){if($(e.target).hasClass('fancybox-overlay')){if(F.isActive){F.close();}else{that.close();} 268return false;}});} 269this.overlay.css(opts.css).show();},close:function(){var scrollV,scrollH;W.unbind('resize.overlay');if(this.el.hasClass('fancybox-lock')){$('.fancybox-margin').removeClass('fancybox-margin');scrollV=W.scrollTop();scrollH=W.scrollLeft();this.el.removeClass('fancybox-lock');W.scrollTop(scrollV).scrollLeft(scrollH);} 270$('.fancybox-overlay').remove().hide();$.extend(this,{overlay:null,fixed:false});},update:function(){var width='100%',offsetWidth;this.overlay.width(width).height('100%');if(IE){offsetWidth=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(D.width()>offsetWidth){width=D.width();}}else if(D.width()>W.width()){width=D.width();} 271this.overlay.width(width).height(D.height());},onReady:function(opts,obj){var overlay=this.overlay;$('.fancybox-overlay').stop(true,true);if(!overlay){this.create(opts);} 272if(opts.locked&&this.fixed&&obj.fixed){if(!overlay){this.margin=D.height()>W.height()?$('html').css('margin-right').replace("px",""):false;} 273obj.locked=this.overlay.append(obj.wrap);obj.fixed=false;} 274if(opts.showEarly===true){this.beforeShow.apply(this,arguments);}},beforeShow:function(opts,obj){var scrollV,scrollH;if(obj.locked){if(this.margin!==false){$('*').filter(function(){return($(this).css('position')==='fixed'&&!$(this).hasClass("fancybox-overlay")&&!$(this).hasClass("fancybox-wrap"));}).addClass('fancybox-margin');this.el.addClass('fancybox-margin');} 275scrollV=W.scrollTop();scrollH=W.scrollLeft();this.el.addClass('fancybox-lock');W.scrollTop(scrollV).scrollLeft(scrollH);} 276this.open(opts);},onUpdate:function(){if(!this.fixed){this.update();}},afterClose:function(opts){if(this.overlay&&!F.coming){this.overlay.fadeOut(opts.speedOut,$.proxy(this.close,this));}}};F.helpers.title={defaults:{type:'float',position:'bottom'},beforeShow:function(opts){var current=F.current,text=current.title,type=opts.type,title,target;if($.isFunction(text)){text=text.call(current.element,current);} 277if(!isString(text)||$.trim(text)===''){return;} 278title=$('<div class="fancybox-title fancybox-title-'+type+'-wrap">'+text+'</div>');switch(type){case'inside':target=F.skin;break;case'outside':target=F.wrap;break;case'over':target=F.inner;break;default:target=F.skin;title.appendTo('body');if(IE){title.width(title.width());} 279title.wrapInner('<span class="child"></span>');F.current.margin[2]+=Math.abs(getScalar(title.css('margin-bottom')));break;} 280title[(opts.position==='top'?'prependTo':'appendTo')](target);}};$.fn.fancybox=function(options){var index,that=$(this),selector=this.selector||'',run=function(e){var what=$(this).blur(),idx=index,relType,relVal;if(!(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey)&&!what.is('.fancybox-wrap')){relType=options.groupAttr||'data-fancybox-group';relVal=what.attr(relType);if(!relVal){relType='rel';relVal=what.get(0)[relType];} 281if(relVal&&relVal!==''&&relVal!=='nofollow'){what=selector.length?$(selector):that;what=what.filter('['+relType+'="'+relVal+'"]');idx=what.index(this);}
282options.index=idx;if(F.open(what,options)!==false){e.preventDefault();}}};options=options||{};index=options.index||0;if(!selector||options.live===false){that.unbind('click.fb-start').bind('click.fb-start',run);}else{D.undelegate(selector,'click.fb-start').delegate(selector+":not('.fancybox-item, .fancybox-nav')",'click.fb-start',run);} 283this.filter('[data-fancybox-start=1]').trigger('click');return this;};D.ready(function(){var w1,w2;if($.scrollbarWidth===undefined){$.scrollbarWidth=function(){var parent=$('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo('body'),child=parent.children(),width=child.innerWidth()-child.height(99).innerWidth();parent.remove();return width;};} 284if($.support.fixedPosition===undefined){$.support.fixedPosition=(function(){var elem=$('<div style="position:fixed;top:20px;"></div>').appendTo('body'),fixed=(elem[0].offsetTop===20||elem[0].offsetTop===15);elem.remove();return fixed;}());} 285$.extend(F.defaults,{scrollbarWidth:$.scrollbarWidth(),fixed:$.support.fixedPosition,parent:$('body')});w1=$(window).width();H.addClass('fancybox-lock-test');w2=$(window).width();H.removeClass('fancybox-lock-test');$("<style type='text/css'>.fancybox-margin{margin-right:"+(w2-w1)+"px;}</style>").appendTo("head");});}(window,document,jQuery)); 286var cms_combine_fn='/(cms)/module/static/default/content/libs/js/jquery.fancybox-2.1.5-alt/source/helpers/jquery.fancybox-thumbs.js'; 287/*! 288* Thumbnail helper for fancyBox 289* version: 1.0.7 (Mon, 01 Oct 2012) 290* @requires fancyBox v2.0 or later 291* 292* Usage: 293* $(".fancybox").fancybox({ 294* helpers : { 295* thumbs: { 296* width : 50, 297* height : 50 298* } 299* } 300* }); 301* 302*/ 303(function($){var F=$.fancybox;F.helpers.thumbs={defaults:{width:50,height:50,position:'bottom',source:function(item){var href;if(item.element){href=$(item.element).find('img').attr('src');} 304if(!href&&item.type==='image'&&item.href){href=item.href;} 305return href;}},wrap:null,list:null,width:0,init:function(opts,obj){var that=this,list,thumbWidth=opts.width,thumbHeight=opts.height,thumbSource=opts.source;list='';for(var n=0;n<obj.group.length;n++){list+='<li><a style="width:'+thumbWidth+'px;height:'+thumbHeight+'px;" href="javascript:jQuery.fancybox.jumpto('+n+');"></a></li>';} 306this.wrap=$('<div id="fancybox-thumbs"></div>').addClass(opts.position).appendTo('body');this.list=$('<ul>'+list+'</ul>').appendTo(this.wrap);$.each(obj.group,function(i){var href=thumbSource(obj.group[i]);if(!href){return;} 307$("<img />").load(function(){var width=this.width,height=this.height,widthRatio,heightRatio,parent;var alt=obj.group[i].alt||obj.group[i].title;if(!that.list||!width||!height){return;} 308widthRatio=width/thumbWidth;heightRatio=height/thumbHeight;parent=that.list.children().eq(i).find('a');if(widthRatio>=1&&heightRatio>=1){if(widthRatio>heightRatio){width=Math.floor(width/heightRatio);height=thumbHeight;}else{width=thumbWidth;height=Math.floor(height/widthRatio);}} 309$(this).css({width:width,height:height,top:Math.floor(thumbHeight/2-height/2),left:Math.floor(thumbWidth/2-width/2)}).attr('alt',alt);parent.width(thumbWidth).height(thumbHeight);$(this).hide().appendTo(parent).fadeIn(300);}).attr('src',href);});this.width=this.list.children().eq(0).outerWidth(true);this.list.width(this.width*(obj.group.length+1)).css('left',Math.floor($(window).width()*0.5-(obj.index*this.width+this.width*0.5)));},beforeLoad:function(opts,obj){if(obj.group.length<2){obj.helpers.thumbs=false;return;} 310obj.margin[opts.position==='top'?0:2]+=((opts.height)+15);},afterShow:function(opts,obj){if(this.list){this.onUpdate(opts,obj);}else{this.init(opts,obj);} 311this.list.children().removeClass('active').eq(obj.index).addClass('active');},onUpdate:function(opts,obj){if(this.list){this.list.stop(true).animate({'left':Math.floor($(window).width()*0.5-(obj.index*this.width+this.width*0.5))},150);}},beforeClose:function(){if(this.wrap){this.wrap.remove();} 312this.wrap=null;this.list=null;this.width=0;}}}(jQuery)); 313var cms_combine_fn='/(cms)/module/static/default/content/libs/js/vsrh-1.0/findreplacedomtext-0.4/findAndReplaceDOMText.js'; 314(function(root,factory){if(typeof module==='object'&&module.exports){module.exports=factory();}else if(typeof define==='function'&&define.amd){define(factory);}else{root.findAndReplaceDOMText=factory();}}(this,function factory(){var PORTION_MODE_RETAIN='retain';var PORTION_MODE_FIRST='first';var doc=document;var toString={}.toString;var hasOwn={}.hasOwnProperty;function isArray(a){return toString.call(a)=='[object Array]';} 315function escapeRegExp(s){return String(s).replace(/([.*+?^=!:${}()|[\]\/\\])/g,'\\$1');} 316function exposed(){return deprecated.apply(null,arguments)||findAndReplaceDOMText.apply(null,arguments);} 317function deprecated(regex,node,replacement,captureGroup,elFilter){if((node&&!node.nodeType)&&arguments.length<=2){return false;} 318var isReplacementFunction=typeof replacement=='function';if(isReplacementFunction){replacement=(function(original){return function(portion,match){return original(portion.text,match.startIndex);};}(replacement));} 319var instance=findAndReplaceDOMText(node,{find:regex,wrap:isReplacementFunction?null:replacement,replace:isReplacementFunction?replacement:'$'+(captureGroup||'&'),prepMatch:function(m,mi){if
319(!m[0])throw'findAndReplaceDOMText cannot handle zero-length matches';if(captureGroup>0){var cg=m[captureGroup];m.index+=m[0].indexOf(cg);m[0]=cg;} 320m.endIndex=m.index+m[0].length;m.startIndex=m.index;m.index=mi;return m;},filterElements:elFilter});exposed.revert=function(){return instance.revert();};return true;} 321function findAndReplaceDOMText(node,options){return new Finder(node,options);} 322exposed.NON_PROSE_ELEMENTS={br:1,hr:1,script:1,style:1,img:1,video:1,audio:1,canvas:1,svg:1,map:1,object:1,input:1,textarea:1,select:1,option:1,optgroup:1,button:1};exposed.NON_CONTIGUOUS_PROSE_ELEMENTS={address:1,article:1,aside:1,blockquote:1,dd:1,div:1,dl:1,fieldset:1,figcaption:1,figure:1,footer:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,hr:1,main:1,nav:1,noscript:1,ol:1,output:1,p:1,pre:1,section:1,ul:1,br:1,li:1,summary:1,dt:1,details:1,rp:1,rt:1,rtc:1,script:1,style:1,img:1,video:1,audio:1,canvas:1,svg:1,map:1,object:1,input:1,textarea:1,select:1,option:1,optgroup:1,button:1,table:1,tbody:1,thead:1,th:1,tr:1,td:1,caption:1,col:1,tfoot:1,colgroup:1};exposed.NON_INLINE_PROSE=function(el){return hasOwn.call(exposed.NON_CONTIGUOUS_PROSE_ELEMENTS,el.nodeName.toLowerCase());};exposed.PRESETS={prose:{forceContext:exposed.NON_INLINE_PROSE,filterElements:function(el){return!hasOwn.call(exposed.NON_PROSE_ELEMENTS,el.nodeName.toLowerCase());}}};exposed.Finder=Finder;function Finder(node,options){var preset=options.preset&&exposed.PRESETS[options.preset];options.portionMode=options.portionMode||PORTION_MODE_RETAIN;if(preset){for(var i in preset){if(hasOwn.call(preset,i)&&!hasOwn.call(options,i)){options[i]=preset[i];}}} 323this.node=node;this.options=options;this.prepMatch=options.prepMatch||this.prepMatch;this.reverts=[];this.matches=this.search();if(this.matches.length){this.processMatches();}} 324Finder.prototype={search:function(){var match;var matchIndex=0;var offset=0;var regex=this.options.find;var textAggregation=this.getAggregateText();var matches=[];var self=this;regex=typeof regex==='string'?RegExp(escapeRegExp(regex),'g'):regex;matchAggregation(textAggregation);function matchAggregation(textAggregation){for(var i=0,l=textAggregation.length;i<l;++i){var text=textAggregation[i];if(typeof text!=='string'){matchAggregation(text);continue;} 325if(regex.global){while(match=regex.exec(text)){matches.push(self.prepMatch(match,matchIndex++,offset));}}else{if(match=text.match(regex)){matches.push(self.prepMatch(match,0,offset));}} 326offset+=text.length;}} 327return matches;},prepMatch:function(match,matchIndex,characterOffset){if(!match[0]){throw new Error('findAndReplaceDOMText cannot handle zero-length matches');} 328match.endIndex=characterOffset+match.index+match[0].length;match.startIndex=characterOffset+match.index;match.index=matchIndex;return match;},getAggregateText:function(){var elementFilter=this.options.filterElements;var forceContext=this.options.forceContext;return getText(this.node);function getText(node,txt){if(node.nodeType===3){return[node.data];} 329if(elementFilter&&!elementFilter(node)){return[];} 330var txt=[''];var i=0;if(node=node.firstChild)do{if(node.nodeType===3){txt[i]+=node.data;continue;} 331var innerText=getText(node);if(forceContext&&node.nodeType===1&&(forceContext===true||forceContext(node))){txt[++i]=innerText;txt[++i]='';}else{if(typeof innerText[0]==='string'){txt[i]+=innerText.shift();} 332if(innerText.length){txt[++i]=innerText;txt[++i]='';}}}while(node=node.nextSibling);return txt;}},processMatches:function(){var matches=this.matches;var node=this.node;var elementFilter=this.options.filterElements;var startPortion,endPortion,innerPortions=[],curNode=node,match=matches.shift(),atIndex=0,matchIndex=0,portionIndex=0,doAvoidNode,nodeStack=[node];out:while(true){if(curNode.nodeType===3){if(!endPortion&&curNode.length+atIndex>=match.endIndex){endPortion={node:curNode,index:portionIndex++,text:curNode.data.substring(match.startIndex-atIndex,match.endIndex-atIndex),indexInMatch:atIndex-match.startIndex,indexInNode:match.startIndex-atIndex,endIndexInNode:match.endIndex-atIndex,isEnd:true};}else if(startPortion){innerPortions.push({node:curNode,index:portionIndex++,text:curNode.data,indexInMatch:atIndex-match.startIndex,indexInNode:0});} 333if(!startPortion&&curNode.length+atIndex>match.startIndex){startPortion={node:curNode,index:portionIndex++,indexInMatch:0,indexInNode:match.startIndex-atIndex,endIndexInNode:match.endIndex-atIndex,text:curNode.data.substring(match.startIndex-atIndex,match.endIndex-atIndex)};} 334atIndex+=curNode.data.length;} 335doAvoidNode=curNode.nodeType===1&&elementFilter&&!elementFilter(curNode);
335if(startPortion&&endPortion){curNode=this.replaceMatch(match,startPortion,innerPortions,endPortion);atIndex-=(endPortion.node.data.length-endPortion.endIndexInNode);startPortion=null;endPortion=null;innerPortions=[];match=matches.shift();portionIndex=0;matchIndex++;if(!match){break;}}else if(!doAvoidNode&&(curNode.firstChild||curNode.nextSibling)){if(curNode.firstChild){nodeStack.push(curNode);curNode=curNode.firstChild;}else{curNode=curNode.nextSibling;} 336continue;} 337while(true){if(curNode.nextSibling){curNode=curNode.nextSibling;break;} 338curNode=nodeStack.pop();if(curNode===node){break out;}}}},revert:function(){for(var l=this.reverts.length;l--;){this.reverts[l]();} 339this.reverts=[];},prepareReplacementString:function(string,portion,match,matchIndex){var portionMode=this.options.portionMode;if(portionMode===PORTION_MODE_FIRST&&portion.indexInMatch>0){return'';} 340string=string.replace(/\$(\d+|&|`|')/g,function($0,t){var replacement;switch(t){case'&':replacement=match[0];break;case'`':replacement=match.input.substring(0,match.startIndex);break;case'\'':replacement=match.input.substring(match.endIndex);break;default:replacement=match[+t];} 341return replacement;});if(portionMode===PORTION_MODE_FIRST){return string;} 342if(portion.isEnd){return string.substring(portion.indexInMatch);} 343return string.substring(portion.indexInMatch,portion.indexInMatch+portion.text.length);},getPortionReplacementNode:function(portion,match,matchIndex){var replacement=this.options.replace||'$&';var wrapper=this.options.wrap;if(wrapper&&wrapper.nodeType){var clone=doc.createElement('div');clone.innerHTML=wrapper.outerHTML||new XMLSerializer().serializeToString(wrapper);wrapper=clone.firstChild;} 344if(typeof replacement=='function'){replacement=replacement(portion,match,matchIndex);if(replacement&&replacement.nodeType){return replacement;} 345return doc.createTextNode(String(replacement));} 346var el=typeof wrapper=='string'?doc.createElement(wrapper):wrapper;replacement=doc.createTextNode(this.prepareReplacementString(replacement,portion,match,matchIndex));if(!replacement.data){return replacement;} 347if(!el){return replacement;} 348el.appendChild(replacement);return el;},replaceMatch:function(match,startPortion,innerPortions,endPortion){var matchStartNode=startPortion.node;var matchEndNode=endPortion.node;var preceedingTextNode;var followingTextNode;if(matchStartNode===matchEndNode){var node=matchStartNode;if(startPortion.indexInNode>0){preceedingTextNode=doc.createTextNode(node.data.substring(0,startPortion.indexInNode));node.parentNode.insertBefore(preceedingTextNode,node);} 349var newNode=this.getPortionReplacementNode(endPortion,match);node.parentNode.insertBefore(newNode,node);if(endPortion.endIndexInNode<node.length){followingTextNode=doc.createTextNode(node.data.substring(endPortion.endIndexInNode));node.parentNode.insertBefore(followingTextNode,node);} 350node.parentNode.removeChild(node);this.reverts.push(function(){if(preceedingTextNode===newNode.previousSibling){preceedingTextNode.parentNode.removeChild(preceedingTextNode);} 351if(followingTextNode===newNode.nextSibling){followingTextNode.parentNode.removeChild(followingTextNode);} 352newNode.parentNode.replaceChild(node,newNode);});return newNode;}else{preceedingTextNode=doc.createTextNode(matchStartNode.data.substring(0,startPortion.indexInNode));followingTextNode=doc.createTextNode(matchEndNode.data.substring(endPortion.endIndexInNode));var firstNode=this.getPortionReplacementNode(startPortion,match);var innerNodes=[];for(var i=0,l=innerPortions.length;i<l;++i){var portion=innerPortions[i];var innerNode=this.getPortionReplacementNode(portion,match);portion.node.parentNode.replaceChild(innerNode,portion.node);this.reverts.push((function(portion,innerNode){return function(){innerNode.parentNode.replaceChild(portion.node,innerNode);};}(portion,innerNode)));innerNodes.push(innerNode);} 353var lastNode=this.getPortionReplacementNode(endPortion,match);matchStartNode.parentNode.insertBefore(preceedingTextNode,matchStartNode);matchStartNode.parentNode.insertBefore(firstNode,matchStartNode);matchStartNode.parentNode.removeChild(matchStartNode);matchEndNode.parentNode.insertBefore(lastNode,matchEndNode);matchEndNode.parentNode.insertBefore(followingTextNode,matchEndNode);matchEndNode.parentNode.removeChild(matchEndNode);this.reverts.push(function(){preceedingTextNode.parentNode.removeChild(preceedingTextNode);firstNode.parentNode.replaceChild(matchStartNode,firstNode);followingTextNode.parentNode.removeChild(followingTextNode);lastNode.parentNode.replaceChild(matchEndNode,lastNode);});return lastNode;}}};return exposed;})); 354var cms_combine_fn='/(cms)/module/static/default/content/libs/js/vsrh-1.0/search_result_highlight.js'; 355!(function($){"use strict";if(typeof findAndReplaceDOMText!=='function'&&window.console&&window.console.error){console.error('Missing function "findAndReplaceDOMText". search highlight not loaded.');return;} 356var me={search_keyword:false,search_result_next:false,search_occurrences:false,search_occurrence_current:0,body_scroll:$('html,body'),body:$('body')};var keyword_match=document.referrer.match(/.+\?.*&?q=([^&]+)(&|$)/);me.search_keyword=keyword_match?decodeURIComponent(keyword_match[1].replace(/\+/g,'%20')):false;if(me.search_keyword!==false){var wrap_node=$('<span class="search-result-highlight" />');me.finder=findAndReplaceDOMText(me.body[0],{find:new RegExp(me.search_keyword.replace(' ','|'),'gi'),wrap:wrap_node[0]});me.search_occurences=me.body.find('.search-result-highlight');
356if(me.search_occurences.length>0){me.search_result_scroll=function(){if(me.search_result_next){me.search_result_next.css('opacity',0);} 357var occurence_next=me.search_occurences.eq(me.search_occurrence_current);function scroll_to_occurence(){me.body_scroll.animate({scrollTop:occurence_next.offset().top-120});if(me.search_result_next){var pos=occurence_next.offset();pos.top+=occurence_next.height()+5;pos.left+=occurence_next.width()-40;me.search_result_next.css(pos).css('opacity',1);}} 358var occurence_slider=occurence_next.closest('.slides');if(occurence_slider.length){var flex_container=occurence_slider.parent().hasClass('flex-viewport')?occurence_slider.parent().parent():occurence_slider.parent();var current_slide=occurence_next.closest('.slide');var timeout=current_slide.hasClass('flex-active-slide')?1:flex_container.data('flexslider').vars.animationSpeed;flex_container.flexslider(current_slide.index());setTimeout(function(){scroll_to_occurence()},timeout);} 359else if(occurence_next.is(':visible')){scroll_to_occurence();} 360else{var occurence_accordion=occurence_next.closest('.accordion-article');if(occurence_accordion.length){occurence_accordion.find('> h2.accordion').click();setTimeout(function(){scroll_to_occurence()},400);} 361else if(me.search_occurrence_current+1<me.search_occurences.length){me.search_occurrence_current++;me.search_result_scroll();}}};$(me.search_result_scroll);if(me.search_occurences.length>1){me.body.append('<div id="search_result_next" class="search-result-next" />');me.search_result_next=$('#search_result_next');me.search_occurences.bind('click',function(){me.search_result_next.css('opacity',me.search_result_next.css('opacity')>0?0:1);});me.search_result_next.click(function(ev){ev.preventDefault();ev.stopPropagation();if(me.search_occurrence_current+1<me.search_occurences.length){me.search_occurrence_current++;me.search_result_scroll();} 362else{me.search_result_next.fadeOut();}});}}}})(jQuery); 363var cms_combine_fn='/(cms)/module/static/default/content/libs/js/nst/nst2015.js'; 364var responsive=function($){"use strict";var me=window.nst2015={};me.browser={nua:navigator.userAgent,Android:function(){return me.browser.nua.match(/Android/i);},AndroidVanilla:function(){return me.browser.nua.match(/^(?=.*\bMozilla\/5\.0\b)(?=.*\bAndroid\b)(?=.*\bAppleWebKit\b)(?!.*\bChrome\b).*$/);},BlackBerry:function(){return me.browser.nua.match(/BlackBerry/i);},iOS:function(){return me.browser.nua.match(/iPhone|iPad|iPod/i);},OperaMini:function(){return me.browser.nua.match(/Opera Mini/i);},OperaWebkit:function(){return me.browser.nua.match(/^(?=.*\bOPR\/\b)(?!.*\bMobile\b)/);},Chrome:function(){return me.browser.nua.match(/^(?=.*\bAppleWebKit\b)(?=.*\bChrome\b).*$/);},Safari:function(){return me.browser.nua.match(/^(?=.*\bAppleWebKit\b)(?!.*\bChrome\b)(?=.*\bSafari\b).*$/);},Webkit:function(){return(me.browser.Chrome()||me.browser.Safari()||me.browser.OperaWebkit());},IE8:function(){return me.browser.nua.match(/^(?=.*\bmsie\b)(?=.*\b8\.\b).*$/);},IE10:function(){return me.browser.nua.match(/^(?=.*\bmsie\b)(?=.*\b10\.\b).*$/);},IE11:function(){return me.browser.nua.match(/^(?=.*\bTrident\b)(?=.*\b11\.\b).*$/);},WinPhone:function(){return me.browser.nua.match(/IEMobile/i);},mobile:function(){return(me.browser.Android()||me.browser.BlackBerry()||me.browser.iOS()||me.browser.OperaMini()||me.browser.WinPhone());}};me.id=function(el,js_node){var node=document.getElementById(el);return js_node?node:$(node);};me.opt={variants:{template:'',header:'',navigation:''},dnt:navigator['doNotTrack']=='1'||navigator['doNotTrack']=='yes',window:$(window),body_scroll:$('html,body'),is_mobile:me.browser.mobile(),html:$('html'),site:$('#site'),head:$('head'),header:$('#header').add('#header_c'),hash:'',nav:$('#nav_0'),menu:$('#nav_menu'),menu_open:false,menu_fade_delay:1000,menu_animating:false,menu_animation:700,menu_button:$('#nav_menu_button'),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,gmaps_styles:undefined,fancyboxDefaultPadding:undefined,ytLinks:false,
364ytLinksSel:'a[href*="youtube"],a[href*="youtu.be"]',flex_layouts:{'roomtype-slider':function(){this.options=$.extend({slideshow:false,animation:'slide',prevText:'',nextText:''},this.options);},'content-slider-wide':function(){this.resp_img_src=true;this.w=Math.min(1200,me.opt.mq.width);this.h=this.w*580/1200;this.options=$.extend({slideshow:false,animation:'slide',prevText:'',nextText:'',controlNav:true,directionNav:true},this.options);},'content-slider-images':function(){this.options=$.extend({slideshow:false,animation:'fade',prevText:'',nextText:'',directionNav:true},this.options);},'content-slider-texts':function(){this.options=$.extend({slideshow:false,animation:'slide',prevText:'',nextText:'',smoothHeight:true,controlNav:true,directionNav:true},this.options);},'tiles-slider':function(){var columns={'1920':3,'1600':3,'1280':3,'959':2,'768':2,'640':1,'480':1,'320':1};this.options=$.extend({slideshow:false,animation:'slide',prevText:'',nextText:'',selector:'.slides > .tile-gallery',controlNav:false,directionNav:true,itemWidth:380,itemMargin:30,minItems:columns[me.opt.mq.width],maxItems:columns[me.opt.mq.width],start:function(slider){$(window).bind('resize.tiles_slider',function(){slider.vars.smoothHeight=(columns[me.opt.mq.width]===1);slider.vars.minItems=columns[me.opt.mq.width];slider.vars.maxItems=columns[me.opt.mq.width];});}},this.options);}},urlSearchParameters:window.location.search?new URLSearchParams(window.location.search):null,};me.setup=function(){if(window.Modernizr===undefined){window.Modernizr={touchevents:false};} 365if(window.devicePixelRatio===undefined){window.devicePixelRatio=1;} 366me.opt.touch=window.Modernizr.touchevents;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.main_menu_items=me.opt.menu.find('.main-menu-item');me.opt.variants.header=me.opt.header.data('variant');me.opt.variants.template_id=me.opt.site.data('template');me.opt.variants.navigation=me.opt.nav.data('variant');me.opt.banner=me.opt.header.children().filter('.banner');me.opt.logo=me.opt.banner.children().filter('.logo');me.opt.nav_hover=(me.opt.nav.data('hover')==='yes');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.gmaps_markers=window['nst_markers']||[{marker_1x:'/static/template-'+me.opt.variants.template_id+'/i/marker.png',marker_2x:'/static/template-'+me.opt.variants.template_id+'/i/marker_2x.png'}];if(me.opt.dev){window.me=me;} 367me.nst_accessibility();me.nst_website_help();};me.init=function(){me.content_place();me.listeners();me.custom_events();};me.content_place=function(){me.scroll_event();me.accordion_build();me.fancybox_build();me.resp_iframe_build();me.text_ellipsis();if(document.location.hash&&!document.location.hash.match(/^#\//)){me.opt.hash=document.location.hash;} 368document.addEventListener('DOMContentLoaded',function(){me.fancyboxVersionConverter();},false);};me.text_ellipsis=function(){if($.fn.dotdotdot!==undefined){me.opt.main.find('.dotdotdot').dotdotdot({watch:'window'});}};me.resp_iframe_build=function(){if(me.opt.ytLinks){var ytLinks;try{if(me.opt.ytLinks instanceof $){ytLinks=me.opt.ytLinks} 369if(typeof me.opt.ytLinks==='string'||me.opt.ytLinks instanceof String){ytLinks=$(me.opt.ytLinks).find(me.opt.ytLinksSel);} 370else{ytLinks=me.opt.main.find(me.opt.ytLinksSel);} 371ytLinks.each(function(i,el){var $el=$(el);var videoID=el.href.match(/youtube.*v=([^&]*|.*$)/)||el.href.match(/youtu\.be\/(.*)$/);if(videoID!==null){var iframe=$('<iframe frameborder="0" width="1200" height="675" sandbox="allow-scripts allow-same-origin allow-presentation" allowfullscreen="allowfullscreen" mozallowfullscreen="mozallowfullscreen" webkitallowfullscreen="webkitallowfullscreen" src="https://www.youtube-nocookie.com/embed/'+videoID[1]+'"></iframe>');iframe.attr('title',$el.text()+' (YouTube)');if($el.parent().is('p')){$el=$el.parent();} 372$el.replaceWith(iframe);}});} 373catch(e){console.warn(e);}} 374var css='';me.opt.site.find(':not(.yt-frame, .yt-iframe) > iframe').each(function(i,el){var $iframe=$(el),iframe_w=$iframe.attr('width')||0,iframe_h=$iframe.attr('height')||0;if($iframe.data('src')){$iframe.attr('src',$iframe.data('src'));} 375if(iframe_w*iframe_h>0){var iframe_id='yt-'+Math.round(1000000*Math.random());$iframe.wrap('<div class="yt-iframe '+iframe_id+'"/>');css+='.'+iframe_id+'{max-width:'+iframe_w+'px}.'+iframe_id+'::before{padding-bottom:'+(100*iframe_h/iframe_w)+'%}';}});if(css.length>0){var styletag=document.createElement('style');styletag.type='text/css';if(styletag.styleSheet){styletag.styleSheet.cssText=css;}else{styletag.appendChild(document.createTextNode(css));} 376document.head.appendChild(styletag);}};me.accordion_build=function(context){if($.fn.accordion!==undefined){context=context||me.opt.main;var accordions=context.find('.accordion, .accordion-open, .accordion-open-desktop');accordions.addClass('accordion').each(function(i,el){var accHeader=$(el);var accContainer,accContent,nextElement,accFragment,currentFragment;var accActive=false;var nextSelector=':not(.accordion, .accordion-stop)';if(accHeader.parent().hasClass('.accordion-article')){return;} 377if(accHeader.next().is('div.accordion-content')){accContainer=accHeader.parent().addClass('accordion-article');} 378else{accContainer=$(document.createElement('div')).addClass('accordion-article');accContent=document.createElement('div');accContent.className='accordion-content';accFragment=document.createDocumentFragment();nextElement=accHeader.next(nextSelector);while(nextElement.length!=0){currentFragment=nextElement.get(0);nextElement=nextElement.next(nextSelector);accFragment.appendChild(currentFragment);} 379accContainer.insertAfter(accHeader);accContent.appendChild(accFragment);accContainer.append(accHeader,accContent);} 380if(accHeader.hasClass('accordion-open')||(accHeader.hasClass('accordion-open-desktop')&&me.opt.mq.width>959)){accActive=0;} 381accContainer.accordion({icons:false,active:accActive,header:'> .accordion',heightStyle:'content',autoHeight:false,collapsible:true});});}};me.fancyboxAfterShow=function(){if($.fn.sti!==undefined){$('img','.fancybox-outer').sti({selector:'.fancybox-outer',style:'flat',orientation:'horizontal'});} 382if(me.opt.touch&&typeof $.fn.swipe=='function'){$('.fancybox-nav').css('display','none');$('.fancybox-wrap').swipe({swipe:function(event,direction){if(direction==='left'||direction==='up'){$.fancybox.next(direction);} 383else{$.fancybox.prev(direction);}}});}};me.fancybox_build=function(context){context=context||me.opt.main;if($.fn.fancybox!==undefined){var fb_links=context.find('.fancybox, .cms-zoom-content');fb_links.not('[rel],[data-fancybox-group]').each(function(i,el){var fb_options={helpers:{title:{type:'inside'}},afterShow:me.fancyboxAfterShow},$this=$(el),height=parseInt($this.data('height'),10),width=parseInt($this.data('width'),10),padding=parseInt($this.attr('data-fancybox-padding'),10);if($this.attr('onclick')&&$this.attr('onclick').indexOf('hs.expand')>-1){$this.removeAttr('onclick');} 384if(!$this.attr('data-fancybox-type')&&$this.hasClass('cms-zoom-content')&&el.href){if(el.href.indexOf('/media/')>-1){fb_options.type='image';$this.attr('data-fancybox-type','image');} 385else if(el.href.indexOf('http')===0){fb_options.type='iframe';$this.attr('data-fancybox-type','iframe');}} 386if(height>0&&width>0){fb_options.height=height;fb_options.width=width;} 387if(padding>=0){fb_options.padding=padding;} 388else if(me.opt.fancyboxDefaultPadding>=0){fb_options.padding=me.opt.fancyboxDefaultPadding;} 389$this.fancybox(fb_options);});var fb_group=fb_links.filter('[rel],[data-fancybox-group]');var fb_group_options=(function($this){var height=parseInt($this.data('height'),10),width=parseInt($this.data('width'),10),padding=parseInt($this.attr('data-fancybox-padding'),10);var fb_default={helpers:{title:{type:'inside'}},afterShow:me.fancyboxAfterShow};if(height>0&&width>0){fb_default.height=height;fb_default.width=width;} 390if(padding>=0){fb_default.padding=padding;} 391else if(me.opt.fancyboxDefaultPadding>=0){fb_default.padding=me.opt.fancyboxDefaultPadding;} 392return fb_default;})(fb_group.eq(0));fb_group.fancybox(fb_group_options);var fb_thumb=context.find('.fancybox-thumb');var fb_thumb_options=(function($this){var height=parseInt($this.data('height'),10),width=parseInt($this.data('width'),10),padding=parseInt($this.attr('data-fancybox-padding'),10);var fb_default={helpers:{title:{type:'inside'},thumbs:{width:50,height:50,source:function(current){return $(current.element).attr('data-fancybox-thumb');}}},afterShow:me.fancyboxAfterShow};if(height>0&&width>0){fb_default.height=height;fb_default.width=width;} 393if(padding>=0){fb_default.padding=padding;} 394else if(me.opt.fancyboxDefaultPadding>=0){fb_default.padding=me.opt.fancyboxDefaultPadding;} 395return fb_default;})(fb_thumb.eq(0));fb_thumb.fancybox(fb_thumb_options);}};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');
395if(me.opt.mq.width<=768){item.toggleClass('open-mobile');}});if(!me.opt.headc_no_accessibility){me.opt.headc_chk.checked=false;let $nav=$('#nav_menu');$nav.attr('inert','');me.opt.headc_chk.attr('aria-controls','nav_menu').attr('aria-expanded','false').attr('aria-label',me.opt.headc_chk.data('label')||'Toggle navigation menu');me.opt.headc_chk.on('change',function(){if(this.checked){$nav.removeAttr('inert');$nav.find('.main-menu a').first().focus();me.opt.headc_chk.attr('aria-expanded','true');me.opt.headc_chk._escKeyPressed=false;} 396else{$nav.attr('inert','');me.opt.headc_chk.focus();me.opt.headc_chk.attr('aria-expanded','false');me.opt.headc_chk._escKeyPressed=true;}});$(document).on('keydown',function(e){if(!me.opt.headc_chk._escKeyPressed&&e.key==='Escape'){me.opt.headc_chk.prop('checked',false).trigger('change');me.opt.headc_chk._escKeyPressed=false;}});} 397$('a').on('click',me.smooth_scroll);} 398else if(me.opt.variants.navigation&&('ABC').indexOf(me.opt.variants.navigation)>-1){me.opt.menu_button.on('click focus',function(ev){ev.preventDefault();ev.stopPropagation();if(!me.opt.menu_animating){me.opt.menu_animating=true;setTimeout(function(){me.opt.menu_animating=false;},me.opt.menu_animation+100);me.opt.window.scrollTop(0);if(!me.opt.menu_open){me.opt.site.addClass('open open-delay');} 399else{me.opt.site.removeClass('open');setTimeout(function(){me.opt.site.removeClass('open-delay');},me.opt.menu_animation+100);} 400me.opt.menu_open=!me.opt.menu_open;}});$('a').not('.main-menu-link').on('click',me.smooth_scroll);me.menu_fade_cancel=$.noop;if(!me.opt.touch&&me.opt.mq.width>=960&&me.opt.nav_hover){me.opt.submenus=me.opt.main_menu_items.find('.sub-menu');me.menu_fade=function(){me.menu_fade_cancel();if(me.opt.menu_fade_delay>0){me.opt.menu_fade_timer=setTimeout(function(){me.opt.main_menu_items.removeClass('open');me.opt.submenus.removeClass('overlay').attr('style','');},me.opt.menu_fade_delay);} 401else{me.opt.main_menu_items.removeClass('open');me.opt.submenus.removeClass('overlay').attr('style','');}};me.menu_fade_cancel=function(){if(me.opt.menu_fade_timer){clearTimeout(me.opt.menu_fade_timer);}};me.opt.main_menu_items.on('mouseenter',me.menu_fade_cancel).not('.single').on('mouseenter',me.menu_click);me.opt.nav.find('.main-menu').on('mouseleave',me.menu_fade);me.opt.submenus.on('mouseenter',me.menu_fade_cancel);} 402else{me.opt.main_menu_items.on('click',me.menu_click);} 403me.opt.main_menu_items.find('.close').on('click',function(ev){ev.preventDefault();ev.stopPropagation();if(me.menu_fade_timer){clearTimeout(me.menu_fade_timer);} 404me.opt.main_menu_items.removeClass('open');$(ev.target).closest('.sub-menu').removeClass('overlay').attr('style','');});me.opt.body_scroll.on('click touchstart',function(ev){if(me.opt.mq.width>=960&&!$(ev.target).closest(me.opt.menu).length){me.opt.menu.find('.close').trigger('click');}});if(me.opt.touch&&typeof $.fn.swipe=='function'){me.opt.site.swipe({preventDefaultEvents:false,swipe:function(event,direction){if(me.opt.site.hasClass('open')&&direction==='right'){me.opt.menu_button.click();}}});} 405me.opt.header.find('a, input').on('focus',function(){if($(this).hasClass('main-menu-link')||$(this).closest('.open').length){me.opt.menu.find('.main-menu-item').each(function(){$(this).removeClass('open open-delay');}) 406$(this).closest('.main-menu-item').addClass('open open-delay');} 407else{me.opt.menu.find('.main-menu-item').each(function(){$(this).removeClass('open open-delay');})}});$('a',me.opt.nav).on('focusout',function(){var $this=$(this);setTimeout(function(){if(!me.opt.nav.find('a:focus').length){me.opt.menu_button.click();}},0);});} 408me.opt.header.find('.widget-handle').click(function(ev){$(ev.target).closest('.nst15-widget').toggleClass('open');});me.opt.window.on('resize orientationchange',function(){me.opt.main_top=me.opt.main.length?me.opt.main.offset().top:0;var layout_prev=me.opt.mq.width;me.opt.mq.width=me.opt.mq.obj.width();if(layout_prev!==me.opt.mq.width){me.layout_change();}});me.opt.window.on('scroll touchmove',function(ev){me.opt.scroll=me.opt.window.scrollTop();me.scroll_event(ev);});me.id('site_anchor').click(function(){var scrollspeed=me.opt.smoothscroll?400:1;me.opt.body_scroll.animate({scrollTop:0},scrollspeed);});me.opt.header.find('.gallery-fullscreen').on('click',function(){me.opt.site.toggleClass('fullscreen');});if(me.opt.hash!==''){me.opt.window.on('load',function(){setTimeout(function(){me.smooth_scroll({'hash':me.opt.hash.replace(/^#+/,''),'banner_height':window['scrolledBannerHe
408ight']||false});},300);});} 409else 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);});}}};me.custom_events=$.noop;me.menu_click=function(ev){ev.stopPropagation();var item,is_single,pos,overlay_css,overlay,link_container=$(this);if(ev.type==='mouseenter'&&link_container.hasClass('open')){me.menu_fade_cancel();return;} 410item=link_container.find('.main-menu-item-name');is_single=item.hasClass('single')||link_container.hasClass('single');if(me.opt.variants.navigation==='C'&&me.opt.mq.width>=960){ev.target=item.find('a')[0];me.smooth_scroll(ev);} 411else if(is_single){me.opt.main_menu_items.removeClass('open');ev.target=item.find('a')[0];me.smooth_scroll(ev);} 412else if(!$(ev.target).closest('.sub-menu').length){ev.preventDefault();overlay=link_container.find('.sub-menu');me.opt.main_menu_items.not(link_container).removeClass('open');if(me.opt.mq.width<960&&me.opt.main_menu_items.filter('.open-mobile').length===1){if(link_container.hasClass('open-mobile')){link_container.removeClass('open-mobile');} 413else{me.opt.main_menu_items.removeClass('open-mobile');link_container.toggleClass('open');}} 414else{link_container.toggleClass('open');} 415switch(me.opt.variants.navigation){case'A':pos=item.offset();overlay_css={top:pos.top-link_container.offset().top};if(overlay.width()+pos.left>me.opt.site.width()){overlay_css.right=0;overlay.addClass('rtl');} 416overlay.css(overlay_css).animate({opacity:(link_container.hasClass('open')?1:0)},'fast');break;case'B':pos=link_container.offset();if(overlay.width()+pos.left>me.opt.site.width()){overlay.addClass('rtl');} 417break;}}};me.smooth_scroll=function(ev){var scrollspeed=me.opt.smoothscroll?(parseInt(ev.speed,10)||400):1,boundingrect,target_hash,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_hash=me.id(ev.hash);if(target_hash.length===0){if(ev.hash.indexOf('cid-')==0){target_hash=$('[data-cid="'+ev.hash.substr(4)+'"]')} 418else{target_hash=$('[id="'+ev.hash+'"],[name="'+ev.hash+'"]')}} 419if(target_hash.length){if(me.opt.menu_open){me.opt.menu_open=false;me.opt.site.removeClass('open open-delay');} 420document.location.hash='';offset_px=Math.round(target_hash.offset().top-banner_height);me.opt.body_scroll.animate({scrollTop:offset_px},scrollspeed);} 421return;} 422if(ev.scrollto&&ev.scrollto.length>0){if(me.opt.menu_open){me.opt.menu_open=false;me.opt.site.removeClass('open open-delay');} 423offset_px=Math.round(ev.scrollto.eq(0).offset().top-banner_height);me.opt.body_scroll.animate({scrollTop:offset_px},scrollspeed);return;} 424link=ev.target?$(ev.target):$(this);if(!link.is('a')){link=link.closest('a');} 425if(link.length===1){link_href=link.attr('href');if(!link_href||link.attr('target')||link.attr('onclick')||link.hasClass('fancybox')){return;} 426match=link_href.match(/^([^#]*)#+(.+)$/);if(match&&(!match[1]||match[1]===document.location.pathname||(document.location.pathname==='/'&&match[1]==='/'+me.opt.lang+'/'))){target=me.id(match[2]);if(target.length===0){target=$('[id="'+match[2]+'"],[name="'+match[2]+'"]')} 427if(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;}} 428me.opt.body_scroll.animate({scrollTop:offset_px},scrollspeed);document.activeElement.blur();}}}};me.smooth_scroll_callback=function(){if(me.opt.headc_chk&&me.opt.headc_chk.is(':checked')){me.opt.headc_chk.prop('checked',false);} 429else if(me.opt.menu_open){me.opt.menu_open=false;me.opt.site.removeClass('open open-delay');}};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) 430me.opt.head.append(i.html());i.remove();});me.opt.already_scrolled=true;}};me.flex=function(container,layout,build,options){var params={w:0,h:0,quality:-1,max_w:2048,resp_img_bg:false,resp_img_src:false,container:container,layout:layout,build:build,options:(typeof options!=='object')?{}:options,default_options:{selector:'.slides > .slide',controlNav:false,directionNav:true,slideshow:true,slideshowSpeed:5000,animationSpeed:400,animationLoop:false,keyboard:false,prevText:"‹",nextText:"›"},flex_build:function(){params.container.flexslider(params.options);}},slides,existing_img,img;if(params.layout){params.container.data('layout',params.layout);} 431else if(params.container.data('layout')){params.layout=params.container.data('layout');} 432if(typeof me.opt.flex_layouts[params.layout]==='function'){((me.opt.flex_layouts[params.layout]).bind(params))();if(params.options.selector){params.options.selector=params.options.selector.replace('>','>');}} 433else{params.w=Math.min(params.max_w,me.opt.mq.width);params.h=params.w/(me.opt.gal_std_ratio>0?me.opt.gal_std_ratio:(16/9));} 434params.options=$.extend(params.default_options,params.options);if(!params.container.data('slides')){slides=params.container.find(params.options.selector);if(slides.length===0){return;} 435params.container.data('slides',slides);} 436if(params.resp_img_bg||params.resp_img_src){params.w=Math.round(params.w);params.h=Math.round(params.h);params.container.data('slides').each(function(i,el){var slide=$(el),media_id,media_url,url;media_id=slide.data('media');media_url=slide.data('media-url');if(media_id||media_url){if(!slide.data('img')){slide.data('img',slide.find('img'));} 437url=media_id?me.opt.std_domain+'/(cms)/media/resize/size='+params.w+'x'+params.h+',scale=crop/'+media_id:media_url+'/'+params.w+'x'+params.h+'s';if(params.resp_img_bg){slide.css('background-image',"url('"+url+"')");} 438if(params.resp_img_src){if(slide.data('img').length){slide.data('img').attr({'src':url,'width':params.w,'height':params.h});} 439else{existing_img=slide.find('img');if(existing_img.length>0){slide.data('img',existing_img.eq(0));} 440else{img=$('<img src="'+url+'" width="'+params.w+'" height="'+params.h+'" />');slide.append(img).data('img',img);}}}}});} 441if(params.build){if(params.resp_img_bg||params.resp_img_src){me.opt.gal
441s.push(params.container);} 442if(params.container.data('slides').length>1){if(params.resp_img_bg||params.resp_img_src){params.container.data('slides').eq(0).data('img').load(params.flex_build);} 443else{params.flex_build();}} 444else{params.container.data('slides').show();}}};me.layout_change=function(){$(me.opt.gals).map(function(i,el){me.flex(el);});};me.map_generate=function(container,coordinates,options){var form=container.closest('.grp-mem').find('form');var config=form.data('config');if(typeof config!='object'){config={}} 445var autobuild=config.Autobuild;if(config.Markers&&config.Markers.length){coordinates=[];$(config.Markers).map(function(i,el){coordinates.push([parseFloat(el.Latitude),parseFloat(el.Longitude),el.Name,el.Url]);if(el.MediaID>0){me.opt.gmaps_markers[i]={marker_1x:me.opt.std_domain+'/(cms)/media/resize/size=0x100/'+el.MediaID,marker_2x:me.opt.std_domain+'/(cms)/media/resize/size=0x200/'+el.MediaID}}});} 446else{if(!$.isArray(coordinates)){console.warn('Map Module: invalid coordinates',coordinates);return;} 447if(!$.isArray(coordinates[0])){coordinates=[coordinates];}} 448if(options===undefined){options={};} 449if(options.zoom){options.zoom=parseFloat(options.zoom);} 450if(options.resize){options.resize=Math.max(1,parseFloat(options.resize));} 451me.gmapsinit=function(){var mapOptions,currentMarker,currentPos,center_lat,center_long,boundaries,markers=[],searchBox,container_h=container.height(),$input=$('.nst15-map-input',form),$submit=$('.nst15-map-submit',form),$saddr=$('input[name="saddr"]',form),$daddr=$('input[name="daddr"]',form);if(options.resize&&!autobuild){container.height(container_h*options.resize).addClass('gmaps');me.opt.body_scroll.animate({scrollTop:me.opt.scroll+((options.resize-1)*container_h)});} 452else{container.height(container_h);} 453container.addClass('gmaps');if(config.UseCustomCenter&&$.isArray(config.CustomCenter)){center_lat=config.CustomCenter[0];center_long=config.CustomCenter[1];} 454else{currentPos=[coordinates[0][0],coordinates[0][1]];center_lat=currentPos[0];center_long=currentPos[1];if(!config.UseCustomCenter&&coordinates.length>1){boundaries={minLat:currentPos[0],maxLat:currentPos[0],minLong:currentPos[1],maxLong:currentPos[1]};$(coordinates).map(function(i,markerPos){boundaries.minLat=Math.min(boundaries.minLat,markerPos[0]);boundaries.maxLat=Math.max(boundaries.maxLat,markerPos[0]);boundaries.minLong=Math.min(boundaries.minLong,markerPos[1]);boundaries.maxLong=Math.max(boundaries.maxLong,markerPos[1]);});center_lat=(boundaries.minLat+boundaries.maxLat)/2;center_long=(boundaries.minLong+boundaries.maxLong)/2;}} 455mapOptions=$.extend({zoom:12,center:new google.maps.LatLng(center_lat,center_long),gestureHandling:'cooperative'},options);if(me.opt['gmaps_styles']!==undefined){mapOptions.styles=me.opt['gmaps_styles'];} 456me.opt.gmap=new google.maps.Map(container[0],mapOptions);form.on('submit',function(ev){ev.preventDefault();window.open(form.attr('action')+'?'+$.param($('input[type="hidden"]',form)));});$(coordinates).map(function(i,markerPos){var marker_pos=new google.maps.LatLng(markerPos[0],markerPos[1]);var marker_img=document.createElement('img');var marker_scale=1;var marker_srcs=me.opt.gmaps_markers[i]||me.opt.gmaps_markers[0];var marker_src=marker_srcs.marker_1x;if(window.devicePixelRatio>1){marker_scale=0.5;marker_src=marker_srcs.marker_2x;} 457$(marker_img).on('load',function(){var map_icon={url:this.src,scaledSize:new google.maps.Size(parseInt(this.width*marker_scale),parseInt(this.height*marker_scale))};var marker_options={position:marker_pos,map:me.opt.gmap,icon:map_icon};try{if(config.Markers[i].Name.length>0){marker_options.title=config.Markers[i].Name;}} 458catch(e){} 459var marker=new google.maps.Marker(marker_options);markers[i]=marker;marker.addListener('click',function(){currentMarker=marker;currentPos=[markerPos[0],markerPos[1]];me.opt.gmap.panTo(marker.getPosition());$daddr.val(currentPos.join(','));if(markerPos[3]){window.open(markerPos[3],'_blank');} 460else{$input.focus();}});if(!currentMarker){currentMarker=marker;$daddr.val(currentPos.join(','));}});marker_img.src=marker_src;});me.opt.gmap.controls[google.maps.ControlPosition.TOP_LEFT].push($input.get(0));me.opt.gmap.controls[google.maps.ControlPosition.TOP_LEFT].push($submit.get(0));searchBox=new google.maps.places.SearchBox($input.get(0));var rendererOptions={map:me.opt.gmap,suppressMarkers:true};var directionsService=new google.maps.DirectionsService;var directionsDisplay=new google.maps.DirectionsRenderer(rendererOptions);google.maps.event.addListener(searchBox,'places_changed',function(){var places=searchBox.getPlaces();if(places.length===0){return;} 461$input.val(places[0].formatted_address);$saddr.val(places[0].geometry.location.lat()+','+places[0].geometry.location.lng());$submit.addClass('visible');if(directionsDisplay!=null){directionsDisplay.setMap(null);directionsDisplay=new google.maps.DirectionsRenderer(rendererOptions);} 462directionsDisplay.setMap(me.opt.gmap);directionsService.route({origin:places[0].geometry.location,destination:currentMarker.position,travelMode:google.maps.TravelMode.DRIVING},function(response,status){if(status===google.maps.DirectionsStatus.OK){directionsDisplay.setDirections(response);}else{console.error('Directions request failed due to '+status);}});});};
462if(window.google!==undefined&&window.google.maps!==undefined){me.gmapsinit();} 463else{var apikey=options['apikey']?'&key='+options['apikey']:'';$.getScript('https://maps.googleapis.com/maps/api/js?libraries=places&callback=nst2015.gmapsinit'+apikey);}};me.gal_parallax=function(container){if(container&&!container.data('parallax')){container.data('parallax',true);container.data('slides',container.find('.slide'));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();}).on('scroll.nst_parallax touchmove.nst_parallax',function(){me.gal_parallax();});}} 464else{$.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*(pos.top+pos.height)/(me.opt.window_h+pos.height);el.data('slides').css({'background-position':'0 '+scroll_pos+'%'});}});}};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();} 465return 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;} 466if(date_calc===false){return false;} 467date_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());} 468return false;};me.cal_avail=function(date){var avail_tf=window['calendar_avail_tf']||Â [],len=avail_tf.length,avail=true,i=0;if(len>0){avail=false;while(!avail&&i<len){avail=avail||(date>=me.date_convert(avail_tf[i][0],'ymd','Date')&&date<=me.date_convert(avail_tf[i][1],'ymd','Date'));i++;}} 469return[avail,''];};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.nst_website_help=function(){let fe_edit=sessionStorage&&sessionStorage.getItem('fe_edit');if(fe_edit){((d,s)=>{s=d.createElement("script");s.src="/(cms)/module/static/default/content/libs/js/browser-check/static/browser-check.js";d.body.append(s);})(document);}} 470me.detectFancyboxVersion=function(){if(typeof window?.jQuery?.fn?.fancybox==='function'){return parseInt(window.jQuery.fancybox.version.substr(0,1),10);} 471return null;} 472me.fancyboxVersionConverter=function(){if(me.detectFancyboxVersion()===3){let elementsToConvert=document.querySelectorAll('[data-fancybox-group], [data-fancybox-type]');elementsToConvert.forEach(function(element){const href=element.getAttribute('data-fancybox-href');const group=element.getAttribute('data-fancybox-group');const thumb=element.getAttribute('data-fancybox-thumb');const title=element.getAttribute('data-fancybox-title');const type=element.getAttribute('data-fancybox-type');href&&element.setAttribute('data-src',href);group&&element.setAttribute('data-fancybox',group);thumb&&element.setAttribute('data-thumb',thumb);title&&element.setAttribute('data-caption',title);type&&element.setAttribute('data-type',type);element.removeAttribute('data-fancybox-href');element.removeAttribute('data-fancybox-group');element.removeAttribute('data-fancybox-thumb');element.removeAttribute('data-fancybox-type');element.removeAttribute('data-fancybox-title');});}};me.setup();
472if(window['nst_manual_init']!==true){me.init();}}; 473/*! modernizr 3.6.0 (Custom Build) | MIT * 474 * https://modernizr.com/download/?-cssgrid_cssgridlegacy-scrollsnappoints-touchevents-webp-setclasses !*/ 475!function(e,n,t){function o(e,n){return typeof e===n}function r(){var e,n,t,r,i,s,a;for(var l in _)if(_.hasOwnProperty(l)){if(e=[],n=_[l],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(t=0;t<n.options.aliases.length;t++)e.push(n.options.aliases[t].toLowerCase());for(r=o(n.fn,"function")?n.fn():n.fn,i=0;i<e.length;i++)s=e[i],a=s.split("."),1===a.length?Modernizr[a[0]]=r:(!Modernizr[a[0]]||Modernizr[a[0]]instanceof Boolean||(Modernizr[a[0]]=new Boolean(Modernizr[a[0]])),Modernizr[a[0]][a[1]]=r),w.push((r?"":"no-")+a.join("-"))}}function i(e){var n=C.className,t=Modernizr._config.classPrefix||"";if(T&&(n=n.baseVal),Modernizr._config.enableJSClass){var o=new RegExp("(^|\\s)"+t+"no-js(\\s|$)");n=n.replace(o,"$1"+t+"js$2")}Modernizr._config.enableClasses&&(n+=" "+t+e.join(" "+t),T?C.className.baseVal=n:C.className=n)}function s(e,n){if("object"==typeof e)for(var t in e)B(e,t)&&s(t,e[t]);else{e=e.toLowerCase();var o=e.split("."),r=Modernizr[o[0]];if(2==o.length&&(r=r[o[1]]),"undefined"!=typeof r)return Modernizr;n="function"==typeof n?n():n,1==o.length?Modernizr[o[0]]=n:(!Modernizr[o[0]]||Modernizr[o[0]]instanceof Boolean||(Modernizr[o[0]]=new Boolean(Modernizr[o[0]])),Modernizr[o[0]][o[1]]=n),i([(n&&0!=n?"":"no-")+o.join("-")]),Modernizr._trigger(e,n)}return Modernizr}function a(){return"function"!=typeof n.createElement?n.createElement(arguments[0]):T?n.createElementNS.call(n,"http://www.w3.org/2000/svg",arguments[0]):n.createElement.apply(n,arguments)}function l(){var e=n.body;return e||(e=a(T?"svg":"body"),e.fake=!0),e}function u(e,t,o,r){var i,s,u,A,f="modernizr",c=a("div"),d=l();if(parseInt(o,10))for(;o--;)u=a("div"),u.id=r?r[o]:f+(o+1),c.appendChild(u);return i=a("style"),i.type="text/css",i.id="s"+f,(d.fake?d:c).appendChild(i),d.appendChild(c),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(n.createTextNode(e)),c.id=f,d.fake&&(d.style.background="",d.style.overflow="hidden",A=C.style.overflow,C.style.overflow="hidden",C.appendChild(d)),s=t(c,e),d.fake?(d.parentNode.removeChild(d),C.style.overflow=A,C.offsetHeight):c.parentNode.removeChild(c),!!s}function A(e,n){return!!~(""+e).indexOf(n)}function f(e){return e.replace(/([a-z])-([a-z])/g,function(e,n,t){return n+t.toUpperCase()}).replace(/^-/,"")}function c(e,n){return function(){return e.apply(n,arguments)}}function d(e,n,t){var r;for(var i in e)if(e[i]in n)return t===!1?e[i]:(r=n[e[i]],o(r,"function")?c(r,t||n):r);return!1}function p(e){return e.replace(/([A-Z])/g,function(e,n){return"-"+n.toLowerCase()}).replace(/^ms-/,"-ms-")}function m(n,t,o){var r;if("getComputedStyle"in e){r=getComputedStyle.call(e,n,t);var i=e.console;if(null!==r)o&&(r=r.getPropertyValue(o));else if(i){var s=i.error?"error":"log";i[s].call(i,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else r=!t&&n.currentStyle&&n.currentStyle[o];return r}function g(n,o){var r=n.length;if("CSS"in e&&"supports"in e.CSS){for(;r--;)if(e.CSS.supports(p(n[r]),o))return!0;return!1}if("CSSSupportsRule"in e){for(var i=[];r--;)i.push("("+p(n[r])+":"+o+")");return i=i.join(" or "),u("@supports ("+i+") { #modernizr { position: absolute; } }",function(e){return"absolute"==m(e,null,"position")})}return t}function h(e,n,r,i){function s(){u&&(delete R.style,delete R.modElem)}if(i=o(i,"undefined")?!1:i,!o(r,"undefined")){var l=g(e,r);if(!o(l,"undefined"))return l}for(var u,c,d,p,m,h=["modernizr","tspan","samp"];!R.style&&h.length;)u=!0,R.modElem=a(h.shift()),R.style=R.modElem.style;for(d=e.length,c=0;d>c;c++)if(p=e[c],m=R.style[p],A(p,"-")&&(p=f(p)),R.style[p]!==t){if(i||o(r,"undefined"))return s(),"pfx"==n?p:!0;try{R.style[p]=r}catch(v){}if(R.style[p]!=m)return s(),"pfx"==n?p:!0}return s(),!1}function v(e,n,t,r,i){var s=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+E.join(s+" ")+s).split(" ");return o(n,"string")||o(n,"undefined")?h(a,n,r,i):(a=(e+" "+P.join(s+" ")+s).split(" "),d(a,n,t))}function y(e,n,o){return v(e,t,t,n,o)}var w=[],_=[],b={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var t=this;setTimeout(function(){n(t[e])},0)},addTest:function(e,n,t){_.push({name:e,fn:n,options:t})},addAsyncTest:function(e){_.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=b,Modernizr=new Modernizr;var C=n.documentElement,S=b._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];b._prefixes=S;var B,T="svg"===C.nodeName.toLowerCase();!function(){var e={}.hasOwnProperty;B=o(e,"undefined")||o(e.call,"undefined")?function(e,n){return n in e&&o(e.constructor.prototype[n],"undefined")}:function(n,t){return e.call(n,t)}}(),b._l={},b.on=function(e,n){this._l[e]||(this._l[e]=[]),this._l[e].push(n),Modernizr.hasOwnProperty(e)&&setTimeout(function(){Modernizr._trigger(e,Modernizr[e])},0)},b._trigger=function(e,n){if(this._l[e]){var t=this._l[e];setTimeout(function(){var e,o;for(e=0;e<t.length;e++)(o=t[e])(n)},0),delete this._l[e]}},Modernizr._q.push(function(){b.addTest=s}),Modernizr.addAsyncTest(function(){function e(e,n,t){function o(n){var o=n&&"load"===n.type?1==r.width:!1,i="webp"===e;s(e,i&&o?new Boolean(o):o),t&&t(n)}
475var r=new Image;r.onerror=o,r.onload=o,r.src=n}var n=[{uri:"data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/vuUAAA=",name:"webp"},{uri:"data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==",name:"webp.alpha"},{uri:"data:image/webp;base64,UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA",name:"webp.animation"},{uri:"data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=",name:"webp.lossless"}],t=n.shift();e(t.name,t.uri,function(t){if(t&&"load"===t.type)for(var o=0;o<n.length;o++)e(n[o].name,n[o].uri)})});var x=b.testStyles=u;Modernizr.addTest("touchevents",function(){var t;if("ontouchstart"in e||e.DocumentTouch&&n instanceof DocumentTouch)t=!0;else{var o=["@media (",S.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");x(o,function(e){t=9===e.offsetTop})}return t});var Q="Moz O ms Webkit",E=b._config.usePrefixes?Q.split(" "):[];b._cssomPrefixes=E;var P=b._config.usePrefixes?Q.toLowerCase().split(" "):[];b._domPrefixes=P;var U={elem:a("modernizr")};Modernizr._q.push(function(){delete U.elem});var R={style:U.elem.style};Modernizr._q.unshift(function(){delete R.style}),b.testAllProps=v,b.testAllProps=y,Modernizr.addTest("cssgridlegacy",y("grid-columns","10px",!0)),Modernizr.addTest("cssgrid",y("grid-template-rows","none",!0)),Modernizr.addTest("scrollsnappoints",y("scrollSnapType")),r(),i(w),delete b.addTest,delete b.addAsyncTest;for(var k=0;k<Modernizr._q.length;k++)Modernizr._q[k]();e.Modernizr=Modernizr}(window,document);jQuery(responsive($)); 476var cms_combine_fn='/(cms)/module/static/default/content/libs/js/jquery.cookie-1.0/jquery.cookie.js'; 477jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options=$.extend({},options);options.expires=-1;} 478var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;} 479expires='; expires='+date.toUTCString();} 480var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}} 481return cookieValue;}}; 482var cms_combine_fn='/(cms)/module/static/default/content/libs/js/vac/vac.js'; 483if(typeof vac=='undefined'){var vac={version:'0.1.3',ready:false,insts:[],inst:{},item:{},countries:null,events:0,eventIgnored:'',timer:false,interval:false,ios:navigator.userAgent.match(/like Mac OS X/i)=='like Mac OS X',log:false};(function(jQuery){if('console'in window){var log=false;if('log'in window.console){log=function(name,args){console.log(name,args)};} 484if(vac.log){vac.log=log;}} 485vac.isFakeClick=function(event){return event.type=='click'&&!event.screenX&&!event.screenY;};vac.isFakeEvent=function(event){if(event.type==='keyup'||event.type==='keydown'){return event.view===undefined&&event.keyCode===undefined;} 486return false;};vac.init=function(){if(this.log)this.log('vac.init()',arguments);this.container=jQuery(document.createElement('div')).attr('class','vac').bind('click',function(event){if(vac.isFakeClick(event)){return;} 487var element=jQuery(event.target);if(vac.inst.element.attr('vac')==element.attr('vac')){return;} 488if(!element.parent().hasClass('vac')){vac.close();event.preventDefault()}});jQuery('body').bind('click',function(){vac.close();}).append(this.container) 489jQuery(window).bind('resize.vac',this.containerMove.bind(this));};vac.defaults=function(){return{className:'',fieldName:'',fieldSelector:'',callbacks:{},width:250,height:300,openInstant:true,dataOrder:true,dataValue:'value',dataSource:'data',resultsMax:30,resultsMore:true,resultsMorePattern:'Weitere $count Ãbereinstimmungen anzeigen.',resultsOrder:true,resultsEmptyMsg:true,resultPosition:false,resultPositionPattern:'$pos.',searchMode:'contains',allowNonSelect:false,allowNonMatch:false,strings:{searchFailed:'Keine Ãbereinstimmungen gefunden'}}};vac.instsPreInit=function(instId){if(this.log)this.log('vac.instsPreInit()',arguments);for(var i in vac.insts){if(!vac.insts.hasOwnProperty(i)){continue;} 490var inst=vac.insts[i];if(inst.preinited){continue;} 491inst.preinited=true;var options=inst.options;if(options.dataSource!='data'){vac.instReady(inst.id);continue;} 492if(!options.url){vac.instReady(inst.id);} 493else{if(vac.countries!=null&&options.url.indexOf('json.php?get=countries')!=-1){inst.options.data=vac.countries;vac.instReady(inst.id);} 494else{jQuery.ajax({url:options.url,dataType:'jsonp',success:function(result){this.options.data=result;if(options.url.indexOf('json.php?get=countries')!=-1){vac.countries=result;} 495vac.instReady(this.id);}.bind(inst),error:function(){clearInterval(this.interval)}.bind(inst)});}}}};vac.instInit=function(){if(this.log)this.log('vac.instInit()',arguments);var inst=this.inst,options=inst.options,form=inst.element.parents('form');if(!form.length){form=inst.element.parent();} 496inst.inited=true;if(!inst.element.attr('autocomplete')){inst.element.attr('autocomplete','off');} 497if(this.ios){inst.element.attr('autocorrect','off').attr('autocapitalize','off');} 498if(options.fieldSelector.length){inst.target=jQuery(options.fieldSelector);} 499else if(options.fieldName.length){form.find('input,select,textarea').each(function(){var element=jQuery(this);if(element.attr('name')==options.fieldName){inst.target=element;}});if(typeof inst.target=='undefined'){inst.target=jQuery(document.createElement('input')).attr('type','hidden').attr('name',options.fieldName).appendTo(form);}} 500else{inst.target=jQuery(document.createElement('input')).attr('type','hidden').attr('name',inst.element.attr('name')).appendTo(form);inst.element.removeAttr('name');} 501form.bind('submit',function(){if(vac.container.is(':visible')){return false;} 502if(!inst.itemSelected){vac.itemSelect();}});return true;};vac.instReady=function(instId){if(this.log)this.log('vac.instReady()',arguments);var inst=this.inst=this.insts[instId];this.order('priority');inst.ready=true;};vac.instCallback=function(name,args){var options=this.inst.options;if(name in options.callbacks){return options.callbacks[name].call(this,args);}};vac.instChange=function(instId){if(this.log)this.log('vac.instChange()',arguments);var inst=this.inst;if(inst&&inst.id!=instId){this.close();this.eventIgnored=false;this.inst=inst=this.insts[instId];} 503if(!inst.inited){this.instInit();}};vac.containerMove=function(){if(this.log)this.log('vac.containerMove()',arguments);var inst=this.inst,options=inst.options,element=inst.element,offset=element.offset(),scrollOffset={scrollX:window.scrollX||window.pageXOffset,scrollY:window.scrollY||window.pageYOffset},dimensions={height:element.outerHeight(),width:element.outerWidth()},position={left:offset.left+dimensions.width,top:offset.top+dimensions.height-(document.body.getBoundingClientRect().top+scrollOffset.scrollY)},cssProps={top:position['top'],left:offset['left'],width:options.width,maxHeight:options.height};this.container.attr('class','vac '+options.className).css(cssProps);};vac.instReset=function(){if(this.log)this.log('vac.instReset()',arguments);var inst=this.inst;inst.itemSelected=-1;inst.element.data('result','');if('target'in inst){inst.target.val('');}};vac.register=function(element,options){if(this.log)this.log('vac.register()',arguments);var instId=this.insts.length;element=jQuery(element).attr('vac',vac.insts.length).unbind('click focus keyup keydown').bind('click focus keyup keydown',function(event){var instId=jQuery(this).attr('vac');if(!vac.event(instId,event)){}});options=jQuery.extend({},this.defaults(),options);vac.insts.push({id:instId,ready:false,inited:false,preinited:false,itemIndex:-1,itemIndexLast:-1,string:'',stringLast:'',data:{},data_cached:[],element:element,options:options,result:[]});vac.timer=setTimeout(function(){vac.instsPreInit();if(element.is(':focus')){element.trigger('click');}},200);};vac.event=function(instId,event){if(this.log)this.log('vac.event()',arguments);if(!this.container){this.init();} 504if(this.instChange(instId)){this.eventIgnore(this.eventIgnored)} 505else if(this.eventIgnore(event.type)){return false;} 506var inst=this.inst;var eventAccept=true;if(!inst.inited){this.instInit();} 507if(this.isFakeEvent(event)){if(inst.options.data&&inst.options.data.length){let elementValue=(inst.element.val()||'').toLowerCase();for(var i in inst.options.data){var dataItem=inst.options.data[i];if(dataItem.alias.toLowerCase()==elementValue){this.instCallback('onSelectBefore');this.itemSelectByIndex(i);setTimeout(function(){this.instCallback('onSelectAfter');}.bind(this),500);break;}}}} 508if('keyCode'in event){if(event.keyCode==38||event.keyCode==40){} 509else if((event.ctrlKey||event.altkey||event.metaKey)&&(event.keyCode==0||(event.keyCode>=65&&event.keyCode<=90)||(event.keyCode>=48&&event.keyCode<=57))){eventAccept=false;}} 510if(eventAccept){inst.event=event;event.stopPropagation();return this.eventAccept();}};vac.eventAccept=function(){if(this.log)this.log('vac.eventAccept()',arguments);if(this.inst.ready){return this.eventProcess();} 511else{var eventAcceptCounter=0;vac.timer=setTimeout(function(){if(eventAcceptCounter++==50){clearTimeout(vac.timer);} 512vac.eventAccept();},100);}};vac.eventProcess=function(){if(this.log)this.log('vac.eventProcess()',arguments);var inst=this.inst,event=inst.event,element=inst.element,returnValue=true;this.instCallback('onEventBefore');
512if(!('type'in event)){event.type=undefined;} 513switch(event.type){case'focus':this.resultsReload();this.containerMove();if(inst.itemSelected){break;} 514case(this.ios?'touchend':'click'):if(inst.options.openInstant){this.resultsShow();} 515break;case'keydown':switch(event.keyCode){case 9:if(!(event.ctrlKey||event.altkey||event.metaKey)){this.itemSelect();this.close();} 516break;case 13:returnValue=!vac.container.is(':visible')||inst.options.allowNonMatch;break;case 38:this.itemPrev();break;case 40:this.itemNext();break;} 517break;case'keyup':switch(event.keyCode){case 38:case 40:break;case 13:returnValue=!vac.container.is(':visible');this.itemSelect();break;default:var value=element.val(),search=element.data('search'),result=element.data('result');if(!value||!search||value!=search&&search!=result){element.data('result','').data('search',value);clearTimeout(this.searchTimer);this.searchTimer=setTimeout('vac.search()',150);} 518else if(event.keyCode==8||!(event.ctrlKey||event.altkey||event.metaKey)&&(event.keyCode==0||(event.keyCode>=65&&event.keyCode<=90)||(event.keyCode>=48&&event.keyCode<=57))){this.resultsShow();} 519break;} 520break;case'submit':returnValue=!vac.container.is(':visible');this.itemSelect();break;} 521this.instCallback('onEventAfter');return returnValue;};vac.eventIgnore=function(eventType){if(this.log)this.log('vac.eventIgnore()',arguments);if(this.eventIgnored==eventType){this.eventIgnored='';return true;} 522return false;};vac.eventIgnoreNext=function(eventType){if(this.log)this.log('vac.eventIgnoreNext()',arguments);this.eventIgnored=eventType;};vac.itemPrev=function(){if(this.log)this.log('vac.itemPrev()',arguments);var inst=this.inst,container=this.container,itemPrev=container.children('.focused').prevAll('[item]:first');if(itemPrev.size()){this.itemScrollTo(itemPrev.attr('item'));} 523else if(inst.itemIndex>0){this.itemScrollTo(parseInt(inst.itemIndex,10)-1);}};vac.itemNext=function(){if(this.log)this.log('vac.itemNext()',arguments);var inst=this.inst;if(inst.itemIndex<this.container.children(':not(.hidden)').size()-1){this.itemScrollTo(parseInt(inst.itemIndex,10)+1);}};vac.itemFocus=function(element){if(this.log)this.log('vac.itemFocus()',arguments);element=jQuery(element);var inst=this.inst,container=this.container;this.instCallback('onItemFocusBefore');if(!this.ios){container.children('.focused').removeClass('focused');} 524if(element.is('[item]')){inst.itemIndexLast=inst.itemIndex;inst.itemIndex=element.attr('item')*1;inst.containerScrollTop=container.scrollTop();} 525if(!this.ios){element.addClass('focused');} 526this.instCallback('onItemFocusAfter');};vac.itemSelect=function(){if(this.log)this.log('vac.itemSelect()',arguments);this.instCallback('onSelectBefore');var inst=this.inst;var container=this.container;var item=container.children('[item="'+inst.itemIndex+'"]');if(item.is('.more')){this.resultsShowAll();item=item.next();this.itemFocus(item);} 527else if(inst.itemIndex===-1){this.instReset();this.eventIgnoreNext('focus');this.close();} 528else if(item.is('[item]')){this.itemSelectByIndex(item.attr('item'));} 529this.instCallback('onSelectAfter');};vac.itemSelectByIndex=function(itemIndex){if(this.log)this.log('vac.itemSelectByIndex()',arguments);var inst=this.inst;var data=inst.data_cached;if(!data.length){data=inst.options.data;} 530inst.itemIndexLast=inst.itemIndex;inst.itemIndex=itemIndex;if(!(itemIndex in data)){return;} 531var dataItem=data[itemIndex];inst.itemSelected=itemIndex;inst.item=dataItem 532if(inst.target&&inst.target.length){inst.target.val(dataItem[inst.options.dataValue]);if(inst.container){inst.container.children('.selected').removeClass('selected');inst.container.children('[item="'+inst.itemIndex+'"]').addClass('selected');inst.containerScrollTop=inst.container.scrollTop();} 533if(inst.element){inst.element.data('result',dataItem.name).val(dataItem.name).get(0).select();} 534this.eventIgnoreNext('focus');this.close();}};vac.itemScrollTo=function(index){if(this.log)this.log('vac.itemScrollTo()',arguments);var inst=this.inst,container=this.container,containerOffset=inst.containerOffset||container.offset(),item=container.children(':not(.hidden)').eq(index),itemOffset=item.offset(),c
534ontainerScrollTop=container.scrollTop(),scrollTop=itemOffset.top-(containerOffset.top-containerScrollTop),scrollTopItem=container.height()-item.outerHeight();inst.containerOffset=containerOffset;this.itemFocus(item);if(!inst.options.allowNonSelect){} 535if(inst.itemIndexLast<inst.itemIndex&&scrollTop>(containerScrollTop+scrollTopItem)){container.scrollTop(scrollTop-scrollTopItem);} 536else if(scrollTop<container.scrollTop()){container.scrollTop(scrollTop);} 537container.show();};vac.close=function(blur=true){if(this.log)this.log('vac.close()',arguments);this.instCallback('onCloseBefore');this.inst.containerScrollTop=this.container.scrollTop();this.container.fadeOut('fast').hide();if(blur&&this.inst.element.hasClass('vac_active')){this.inst.element.trigger('blur');} 538this.instCallback('onCloseAfter');};vac.search=function(){if(this.log)this.log('vac.search()',arguments);var inst=this.inst,element=inst.element,elementResult=(inst.element.data('result')||'').toLowerCase(),string=(element.data('search')||'').toLowerCase();if(elementResult&&string==elementResult){this.resultsShow();return;} 539if(inst.options.dataSource=='url'){var self=this;var url=inst.options.url;var data=this.instCallback('onSearchParamsGet',string);jQuery.ajax({url:url.replace(/value/,string),dataType:'json',data:data,success:function(data){var result=self.instCallback('onDataFetch',data);if(result===false){inst.options.data=[];} 540else{inst.options.data=result||data;} 541inst.data_cached=[];self.searchRun();}});} 542else{this.searchRun();}};vac.searchRun=function(){var inst=this.inst,element=inst.element,elementResult=(inst.element.data('result')||'').toLowerCase(),string=(element.data('search')||'').toLowerCase();var options=inst.options,data=options.data,data_cached=[],dataOrder=string.length;if(inst.data_cached.length&&string.substr(0,inst.string.length)==inst.string){data=inst.data_cached;} 543inst.string=string;this.instReset();this.instCallback('onSearchBefore');for(var i in data){var entry=data[i],multiplier=1,texts=[entry.name,entry.alias];texts.push.apply(texts,entry.alternatives);entry.score=-1;if(!string.length){entry.score=entry.priority;} 544else{for(var j in texts){if(!texts.hasOwnProperty(j)||typeof texts[j]!='string'){continue;} 545var text=texts[j].toLowerCase(),pos=text.indexOf(string);if(inst.searchMode=='beginsWith'&&pos!=0)continue;if(pos==-1)continue;if(pos!=0)multiplier=3;if(text==string)multiplier=5;var score=((pos+1)*multiplier)*(j==0?1:2);if(entry.score==-1||score<entry.score){entry.score=score;if(j!=0){entry.match=texts[j];}}}} 546if(entry.score!=-1){data_cached.push(entry);}} 547inst.data_cached=data_cached;inst.itemIndexLast=inst.itemIndex;inst.itemIndex=inst.options.allowNonSelect?-1:0;this.instCallback('onSearchAfter');if(inst.data_cached.length){if(dataOrder&&options.resultsOrder){this.order('results');} 548this.resultsReload();} 549else{this.searchFailed();}};vac.searchFailed=function(){if(this.log)this.log('vac.searchFailed()',arguments);var string=this.inst.options.strings['searchFailed'];if(this.inst.options.resultsEmptyMsg&&string){this.inst.result=this.container.html('<div class="row noresult">'+string+'</div>');} 550else{this.close(false);}};vac.resultsReload=function(){if(this.log)this.log('vac.resultsReload()',arguments);var rows=[],row='',inst=this.inst,options=inst.options,data=inst.data_cached.length?inst.data_cached:jQuery.makeArray(options.data),pattern=inst.string.length?eval('/('+inst.string+')/gi'):null,length=data.length,resultsMoreDone=false;for(var i in data){if(!data.hasOwnProperty(i)){continue;} 551var className='row item',style='';if(i%2==0)className+=' even';if(i>=options.resultsMax)className+=' hidden';if(!inst.options.allowNonSelect&&inst.itemSelected==-1&&i==0){if(!this.ios){className+=' focused';}} 552else if(i==inst.itemSelected)className+=' selected';row='<div class="'+className+'" onclick="vac.itemSelect()" onmouseover="vac.itemFocus( this )" item="'+i+'">';if(options.resultPosition){row+='<span class="position">'+options.resultPositionPattern.replace('$pos',(+i+1))+'</span>';} 553if(pattern){row+=data[i].name.replace(pattern,'<span class="match">$1</span>');if(data[i].match&&data[i].match.match(pattern)){row+='<span class="alternative">';row+=data[i].match.replace(pattern,'<span class="match">$1</span>');row+='</span>';}} 554else{row+=data[i].name;} 555row+='</div>';rows.push(row);if(i==options.resultsMax-1){if(options.resultsMore){className+=' hidden';if(!resultsMoreDone){resultsMoreDone=true;var row='<div class="row more" onclick="vac.resultsShowAll()" onmouseover="vac.itemFocus( this )" item="'+i+'">';row+=options.resultsMorePattern.replace('$count',(length-1)-i);row+='</div>';rows.push(row);}} 556else break;}} 557inst.element.addClass('vac_active');this.container.html(rows.join('')).show();inst.containerScrollTop=0;this.container.scrollTop(0);inst.result=this.container.children('.item');};vac.resultsShow=function(){if(this.log)this.log('vac.resultsShow()',arguments);var inst=this.inst;this.instCallback('onShowBefore');inst.element.addClass('vac_active');if(this.container.children('[item]').length==0){this.resultsReload();} 558if(!inst.options.data||!inst.options.data.length){this.searchFailed();} 559else if(false&&inst.itemIndex){this.itemScrollTo(inst.itemIndex)} 560else{this.container.show().scrollTop(inst.containerScrollTop);} 561this.instCallback('onShowAfter');};vac.resultsShowAll=function(){if(this.log)this.log('vac.resultsShowAll()',arguments);this.container.children('.more').addClass('hidden').nextAll().removeClass('hidden');};vac.order=function(type,compare){if(this.log)this.log('vac.order()',arguments);if(type in vacOrder){vacOrder[type].run(compare);}};var vacOrder=function(type,data){if(type in vacOrder){vacOrder[type].run(data);}};vacOrder._new=function(){return{data:{},run:function(){}}};vacOrder.results=new vacOrder._new;vacOrder.results.run=function(){if(vac.log)vac.log('vacOrder.results()',arguments);if(vac.instCallback('onOrderBefore')!==false){vac.inst.data_cached.sort(function(a,b){var result=a.score-b.score;if(result==0)return 0;if(result>0)return 1;return-1;});} 562vac.instCallback('onOrderAfter');};vacOrder.priority=new vacOrder._new;vacOrder.priority.run=function(){if(vac.log)vac.log('vacOrder.priority()',arguments);if('data'in vac.inst.options){vac.inst.options.data.sort(function(a,b){if(a.priority==b.priority)return 0;if(a.priority>b.priority)return-1;return 1;});}};vacOrder.countries=new vacOrder._new;vacOrder.countries.run=function(data){if(vac.log)vac.log('vacOrder.countries()',arguments);if(data){this.data=data;} 563if('country'in this.data&&'geo_country_code_iso_2'in this.data.country){var inst=vac.inst,options=inst.options,data=jQuery.extend({},options.data),dataOrdered=[],firstItem;for(var i in data){if(data[i].alias==this.data.country.geo_country_code_iso_2){firstItem=data[i];} 564else{dataOrdered.push(data[i]);}} 565if(firstItem){dataOrdered.unshift(firstItem);} 566options.data=dataOrdered;}} 567jQuery.fn.vac=function(options){this.each(function(){vac.register(this,options);});return this;};jQuery(function(){vac.timer=setTimeout(function(){vac.instsPreInit();},200);});})(typeof vQuery!='undefined'?vQuery:jQuery);} 568else if(typeof jQuery!=='undefined'&&typeof vQuery!=='undefined'&&'vac'in jQuery.fn&&!('vac'in vQuery.fn)){vQuery.fn.vac=jQuery.fn.vac;} 569var cms_combine_fn='/(cms)/module/static/default/content/libs/js/vil/vil.js'; 570if(window.console&&window.console.info){console.info('vioma information layer');console.info('Version 0.6');} 571if(typeof vil_indexes=='undefined'){var vil_indexes=1005,vil_timer={},vil_settings={},vil_counter=0,vil_defaults={effect:'fade',delay:750,clickable:false,width:350,posX:false,posY:false,table:false};jQuery.fn.extend({vil:function(settings){var link=jQuery(this),identifier=vil_counter++,options={},settings=settings||link.attr('rev');
571if(!link[0])return;if(link.attr('rev')){var parts=settings.split(';'),length=parts.length;for(var j=0;j<length;j++){var cur=parts[j].split(':');cur[0]=cur[0].replace(/^\s+/,'').replace(/\s+$/,'');cur[1]=cur[1].replace(/^\s+/,'').replace(/\s+$/,'');options[cur[0]]=cur[1];}} 572vil_settings[identifier]=jQuery.extend(false,vil_defaults,options);if(!vil_settings[identifier].table){var table=jQuery('table:first.vil_content:not(.vil_table)');if(table.size()==0){table=jQuery(this).siblings('table:first:not(.vil_table)')} 573table.attr('id','vil_element'+identifier+'_table');vil_settings[identifier].table='#vil_element'+identifier+'_table';}else{var table=jQuery(vil_settings[identifier].table);} 574table.hide().appendTo('body').css({position:'absolute',opacity:0}).addClass('vil_table').bind('mouseenter',function(){if(vil_timer[vil_settings[identifier].table.substring(1)]){window.clearTimeout(vil_timer[jQuery(this).attr('id')]);}}).bind('mouseleave',function(){vil_timer[vil_settings[identifier].table.substring(1)]=window.setTimeout(function(){delete vil_timer[vil_settings[identifier].table.substring(1)];if(vil_settings[identifier].effekt=='none'){table.css('display','none');}else{table.animate({opacity:0}
574,{duration:650,queue:false},'linear');window.setTimeout(function(){table.css('z-index',-1);},650);}},vil_settings[identifier].delay);});link.attr('vil_element',identifier).unbind('click').bind('click',function(){return vil_settings[identifier].clickable;}).bind('mouseenter',function(j){var table=jQuery(vil_settings[identifier].table);jQuery(this).addClass('vil_link_hover');if(table.length==-1)return;if(vil_timer[table.attr('id')]){window.clearTimeout(vil_timer[table.attr('id')]);} 575if(vil_settings[identifier].height){table.height(vil_settings[identifier].height);} 576if(vil_settings[identifier].width){table.width(vil_settings[identifier].width);} 577var offset=jQuery(this).offset(),left=offset.left+jQuery(this,j).width()+10;if(!vil_settings[identifier].posY){if(vil_settings[identifier].vert){if(vil_settings[identifier].vert=='top'){offset.top-=table.outerHeight();}else if(vil_settings[identifier].vert=='bottom'){offset.top+=parseInt(jQuery(this,j).height(),10);}}else if((offset.top+table.outerHeight())>parseInt(window.pageYOffset+window.innerHeight,10)){offset.top-=table.outerHeight();}else if(vil_settings[identifier].top){offset.top+=parseInt(vil_settings[identifier].top,10);}}else{offset.top=vil_settings[identifier].posY;} 578if(!vil_settings[identifier].posX){if(left+table.outerWidth(true)>jQuery('body').width()){left=offset.left-table.outerWidth(true)-10;if(vil_settings[identifier].horz&&vil_settings[identifier].horz=='left'){left+=link.outerWidth();}}else{if(vil_settings[identifier].horz&&vil_settings[identifier].horz=='left'){left-=link.outerWidth();} 579if(vil_settings[identifier].left){left+=parseInt(vil_settings[identifier].left,10);}}}else{left=vil_settings[identifier].posX;} 580offset_y=20;offset_x=20;if(j.screenY+table.height()>$(window).height()){offset_y=-table.height();} 581var top_value=j.pageY+offset_y;if(j.pageY+offset_y<$(window).scrollTop()){top_value=$(window).scrollTop()+10;} 582var left_value=j.pageX+offset_x;if(left_value+table.width()>$(window).width()){left_value=j.pageX-offset_x-table.width()} 583if(left_value<0){left_value=0} 584table.css({'top':top_value+'px','left':left_value+'px','z-index':vil_indexes++}) 585if(vil_settings[identifier].effect=='none'){table.css({opacity:1,display:'block'});}else{table.css({opacity:0,display:'block'});table.animate({opacity:1},{duration:150,queue:false});}}).bind('mouseleave',function(j){var table=jQuery(vil_settings[identifier].table);jQuery(this).removeClass('vil_link_hover');vil_timer[table.attr('id')]=window.setTimeout(function(){delete vil_timer[table.attr('id')];if(vil_settings[identifier].effect=='none'){table.css('display','none');}else{table.animate({opacity:0}
585,{duration:650,queue:false},'linear');window.setTimeout(function(){table.css('z-index',-1);},650);}},vil_settings[identifier].delay);});}});} 586jQuery(function(){jQuery('.vil_link').each(function(){jQuery(this).vil();});}); 587var cms_combine_fn='/(cms)/module/static/default/content/libs/js/vnh/vnh.js'; 588(function($){if(typeof window.cst_remember!='undefined'){return;} 589if(typeof _lib_load!='undefined'){_lib_load('Cookies');if(typeof JSON=='undefined'){_lib_load('jquery.json');}} 590window.cst_remember=function(){};cst_remember.debug=false;cst_remember.layer_show_before=function(layer){return true;},cst_remember.layer_show_after=function(layer){return true;},cst_remember.layer_hide_before=function(layer){return true;},cst_remember.layer_hide_after=function(layer){return true;},cst_remember.layer_inited=function(layer){return true;},cst_remember.layer_has_changed=function(layer){return true;},cst_remember.layer_updated=function(layer,item_count){return true;},cst_remember.layer_group_added=function(layer,item_count,element){return true;},cst_remember.layer_group_item_added=function(layer,item_count){return true;},cst_remember.group_item_custom_amount=function(amount){return amount;},cst_remember.strings_inited=function(strings){return true;} 591cst_remember.utf8_encode=function(string){if(cst_remember.debug)console.log('cst_remember.utf8_encode( '+string+' )');return string;};cst_remember.utf8_decode=function(string){if(cst_remember.debug)console.log('cst_remember.utf8_decode( '+string+' )');return string;};cst_remember.anchor_get=function(){if(cst_remember.debug)console.log('cst_remember.anchor_get()');var anchor=window.location.hash.substring(1);if(anchor.indexOf(cst_remember.settings.anchorprefix)!=-1){return anchor.substring(anchor.indexOf(cst_remember.settings.anchorprefix)+cst_remember.settings.anchorprefix.length);} 592return false;};cst_remember.scroll_to=function(id){if(cst_remember.debug)console.log('cst_remember.scroll_to( '+id+' )');if(cst_remember.settings._cookie[id]==undefined)return false;if(cst_remember.settings._cookie[id].type!='site'){jQuery('html,body').animate({scrollTop:cst_remember.settings._cookie[id].scrollTop});}};cst_remember.scroll_to_current=function(){if(cst_remember.debug)console.log('cst_remember.scroll_to_current()');window.setInterval(function(){var anchor_new=window.location.hash.substring(1);if(cst_remember._anchor!=anchor_new){cst_remember._anchor=window.location.hash.substring(1);cst_remember.scroll_to(cst_remember.anchor_get());} 593if(cst_remember._anchor===undefined){cst_remember._anchor=window.location.hash.substring(1);}},500);};cst_remember.strings_init=function(){if(cst_remember.debug)console.log('cst_remember.strings_init()');cst_remember.strings=[];cst_remember.strings['de']=[];cst_remember.strings['de']['remember']='Merkblatt';cst_remember.strings['de']['request']='Anfragen';cst_remember.strings['de']['nothing']='Nichts vorgemerkt';cst_remember.strings['de']['delete']='löschen';cst_remember.strings['de']['notice_left']='Das Angebot wurde dem Merkblatt hinzugefuegt. Sie finden das Merkblatt links.';cst_remember.strings['de']['notice_right']='Das Angebot wurde dem Merkblatt hinzugefuegt. Sie finden das Merkblatt rechts.';cst_remember.strings['de']['sites_only']='Sie haben kein Angebot, Zimmer oder Program auf ihrem Merkzettel.';cst_remember.strings['it']=[];cst_remember.strings['it']['remember']='Il mio promemoria';cst_remember.strings['it']['request']='richiesta';cst_remember.strings['it']['nothing']='Nessuna prenotazione';cst_remember.strings['it']['delete']='cancellare';cst_remember.strings['it']['notice_left']='Lâofferta é stata aggiunta al promemoria.';cst_remember.strings['it']['notice_right']='Lâofferta é stata aggiunta al promemoria.';cst_remember.strings['it']['sites_only']='Nel vostro promemoria non risultano offerte, camere o programmi.';cst_remember.strings['fr']=[];cst_remember.strings['fr']['remember']='Mon panier';cst_remember.strings['fr']['request']='Envoyer une demande';cst_remember.strings['fr']['nothing']='Aucune sélection';cst_remember.strings['fr']['delete']='supprimer';cst_remember.strings['fr']['notice_left']='Votre sélection a bien été enregistrée. Elle se trouve dans votre panier à gauche';cst_remember.strings['fr']['notice_right']='Votre sélection a bien été enregistrée. Elle se trouve dans votre panier à droite';cst_remember.strings['fr']['sites_only']='Votre panier ne contient aucune offre, chambre ou soin';cst_remember.strings['cz']=[];cst_remember.strings['cz']['remember']='Poznámky';cst_remember.strings['cz']['request']='Poptávky';cst_remember.strings['cz']['nothing']='Nebylo nic poznamenáno';cst_remember.strings['cz']['delete']='Smazat';cst_remember.strings['cz']['notice_left']='Tato nabÃdka byla vložena poznámkové tabulky Thurs. Tuto tabulku naleznate vlevo.';cst_remember.strings['cz']['notice_right']='Tato nabÃdka byla vložena poznámkové tabulky Thurs. Tuto tabulku naleznate vlevo.';cst_remember.strings['cz']['sites_only']='Sie haben kein Angebot, Zimmer oder Program auf ihrem Merkzettel.';cst_remember.strings['pl']=[];cst_remember.strings['pl']['remember']='Zapamiętać';cst_remember.strings['pl']['request']='Pytania';cst_remember.strings['pl']['nothing']='Nic nie zostało zaznaczone';cst_remember.strings['pl']['delete']='Skasować';cst_remember.strings['pl']['notice_left']='Aby zapamiÄtaÄ Oferte ta, na podanej liÅcie Prosze zaznaczyÄ yes. Lista znajduje siÄ po lewej Stronie.';cst_remember.strings['pl']['notice_right']='Aby zapamiÄtaÄ Oferte ta, na podanej liÅcie Prosze zaznaczyÄ yes. Lista znajduje siÄ po lewej Stronie.';cst_remember.strings['pl']['sites_only']='Lista nie zawiera żadnej oferty, pokoju i programu.';cst_remember.strings['nl']=[];cst_remember.strings['nl']['remember']='Kattebelletje';cst_remember.strings['nl']['request']='Aanvragen';cst_remember.strings['nl']['nothing']='Niets genoteerd';cst_remember.strings['nl']['delete']='verwijderen';cst_remember.strings['nl']['notice_left']='Het aanbod werd aan uw winkelmandje toegevoegd. U kunt het links terugvinden.';cst_remember.strings['nl']['notice_right']='Het aanbod werd aan uw winkelmandje toegevoegd. U kunt het rechts terugvinden.';cst_remember.strings['nl']['sites_only']='U hebt geen aanbod, kamer of programma op uw verlanglijstje.';cst_remember.strings['bg']=[];
593cst_remember.strings['bg']['remember']='Ðележки';cst_remember.strings['bg']['request']='ÐапиÑваниÑ';cst_remember.strings['bg']['nothing']='нÑма ниÑо оÑбелÑзано';cst_remember.strings['bg']['delete']='ÐзÑÑиване';cst_remember.strings['bg']['notice_left']='ÐÑеÑÑаÑа бе добавена кÑм ÐаÑиÑе бележки. РлÑво Ñе намеÑиÑе бележкиÑе.';cst_remember.strings['bg']['notice_right']='ÐÑеÑÑаÑа бе добавена кÑм ÐаÑиÑе бележки. РдÑÑно Ñе намеÑиÑе бележкиÑе.';cst_remember.strings['bg']['sites_only']='Sie haben kein Angebot, Zimmer oder Program auf ihrem Merkzettel.';cst_remember.strings['pt']=[];cst_remember.strings['pt']['remember']='Minhas anotações';cst_remember.strings['pt']['request']='consultar';cst_remember.strings['pt']['nothing']='nada marcado';cst_remember.strings['pt']['delete']='apagar';cst_remember.strings['pt']['notice_left']='A oferta foi adicionada na Memória, que se encontra ao lado esquerdo.';cst_remember.strings['pt']['notice_right']='A oferta foi adicionada na Memória, que se encontra ao lado direito.';cst_remember.strings['pt']['sites_only']='Sie haben kein Angebot, Zimmer oder Program auf ihrem Merkzettel.';cst_remember.strings['ru']=[];cst_remember.strings['ru']['remember']='Ðои замеÑки';cst_remember.strings['ru']['request']='СделаÑÑ Ð·Ð°Ð¿ÑоÑ';cst_remember.strings['ru']['nothing']='ÐапиÑей неÑ';cst_remember.strings['ru']['delete']='УдалиÑÑ';cst_remember.strings['ru']['notice_left']='ÐÑедложение бÑло добавлено в замеÑки. ÐÑ Ð¼Ð¾Ð¶ÐµÑе найÑи его на левом Ñазделе "Ðои замеÑки".';cst_remember.strings['ru']['notice_right']='ÐÑедложение внеÑено в памÑÑкÑ. ÐамÑÑка ÑаÑположена ÑпÑава.';cst_remember.strings['ru']['sites_only']='ÐÐ°Ñ ÑпиÑок не ÑодеÑÐ¶Ð¸Ñ Ð¿Ñедложение, номеÑа или пÑогÑаммÑ.';cst_remember.strings['es']=[];cst_remember.strings['es']['remember']='Nota';cst_remember.strings['es']['request']='Solicitud';cst_remember.strings['es']['nothing']='No anotado';cst_remember.strings['es']['delete']='borrar';cst_remember.strings['es']['notice_left']='La oferta fue puesta en la notas. La nota se encuentra a la izquierda.';cst_remember.strings['es']['notice_right']='La oferta fue puesta en la nota. La nota se encuentra a la derecha.';cst_remember.strings['es']['sites_only']='Sie haben kein Angebot, Zimmer oder Program auf ihrem Merkzettel.';cst_remember.strings['ro']=[];cst_remember.strings['ro']['remember']='Notite';cst_remember.strings['ro']['request']='Intrebari';cst_remember.strings['ro']['nothing']='Nimic notat';cst_remember.strings['ro']['delete']='Sterge';cst_remember.strings['ro']['notice_left']='Oferta a fost adaugata la notite. Notitele le gasiti in stanga.';cst_remember.strings['ro']['notice_right']='Oferta a fost adaugata la notite. Notitele le gasiti in dreapta.';cst_remember.strings['ro']['sites_only']='Sie haben kein Angebot, Zimmer oder Program auf ihrem Merkzettel.';cst_remember.strings['en']=[];cst_remember.strings['en']['remember']='my notes';cst_remember.strings['en']['request']='inquire';cst_remember.strings['en']['nothing']='nothing noted';cst_remember.strings['en']['delete']='delete';cst_remember.strings['en']['notice_left']='This offer has been added to your notes. You can find it on the left under "my notes".';cst_remember.strings['en']['notice_right']='This offer has been added to your notes. You can find it on the right under "my notes".';cst_remember.strings['en']['sites_only']='You have no offer, room or programme on your wishlist.';cst_remember.strings['pt']=[];cst_remember.strings['pt']['remember']='Minhas notas';cst_remember.strings['pt']['request']='Enviar perguntas';cst_remember.strings['pt']['nothing']='nothing noted';cst_remember.strings['pt']['delete']='Cancelar';cst_remember.strings['pt']['notice_left']='Esta oferta foi juntada à s suas notas. Pode-a encontrar em à esquerda clicando sobre "minhas notas".';cst_remember.strings['pt']['notice_right']='Esta oferta foi juntada à s suas notas. Pode-a encontrar em à direita clicando sobre "minhas notas".';cst_remember.strings['pt']['sites_only']='Sie haben kein Angebot, Zimmer oder Program auf ihrem Merkzettel.';cst_remember.strings_inited(cst_remember.strings);};cst_remember.string_get=function(name,alternative){if(cst_remember.debug)console.log('cst_remember.string_get( '+name+' )');var language=cst_remember.settings.language||'en';if(cst_remember.strings[language]){if(cst_remember.strings[language][name]){return cst_remember.strings[language][name];} 594if(cst_remember.strings[language][alternative]){return cst_remember.strings[language][alternative];}} 595return false;};cst_remember.language_init=function(){var language=cst_remember.settings.language;if(!language){var pathname=window.location.pathname.substring(1);language=pathname.substring(0,pathname.indexOf('/')) 596if(language.length>2){language=false;}} 597cst_remember.settings.language_alias=language;cst_remember.settings.language=cst_remember.language_make_real(language);};cst_remember.language_make_real=function(language){switch(language){case'de':case'dx':return'de';case'fr':case'fx':return'fr';case'it':case'ix':return'it';case'cz':case'cx':return'cz';case'bg':case'bx':return'bg';case'ru':case'rx':return'ru';case'pl':case'px':return'pl';case'nl':case'nx':return'nl';case'es':case'ex':return'es';case'pt':case'px':return'pt';default:return'en';}};cst_remember.item_id_split=function(id){if(cst_remember.debug)console.log('cst_remember.item_id_split( '+id+' )');if(id==undefined||id.length==0)return false;var length=id.length 598type='';for(var i=0;i<length;i++){var character=id.charAt(i);
598var code=id.charCodeAt(i);if(code>=97&&code<=122){type+=''+character;}} 599if(type.length==0){return{'type':'site','id':id};} 600return{'type':type,'id':id.substring(type.length)};};cst_remember.group_add=function(element,id,name,url){if(cst_remember.debug)console.log('cst_remember.group_add( '+id+', '+name+' )');cst_remember.current_element=element;var cookie=cst_remember.cookie_get();if(cookie==undefined){cookie={};} 601if(cookie[id]==undefined){cookie[id]={name:cst_remember.utf8_decode(name),url:cst_remember.utf8_decode(url||window.location.pathname+window.location.search),items:{},scrollTop:jQuery(document).scrollTop()};} 602cst_remember.save(cookie);cst_remember.layer_group_added(cst_remember.settings.container,cst_remember.settings._group_count,element);};cst_remember.group_delete=function(id){if(cst_remember.debug)console.log('cst_remember.group_delete( '+id+' )');var cookie=cst_remember.cookie_get(cst_remember.cookiename);if(cookie==undefined||cookie[id]==undefined){return false;} 603delete cookie[id];cst_remember.save(cookie);};cst_remember.group_item_add=function(id,name,group,url,price,description,amount,subitems){var amount=parseInt(cst_remember.group_item_custom_amount(amount))||amount;if(cst_remember.debug)console.log('cst_remember.group_item_add( '+id+', '+name+', '+group+', '+url+', '+price+', '+description+' )');var cookie=cst_remember.cookie_get(cst_remember.cookiename)||{},type=cst_remember.item_id_split(id);if(group==undefined||group.length==0){group='sites';} 604if(cookie[group]==undefined){cookie[group]={items:{}};} 605if(cookie[group].items[id]){cookie[group].items[id].amount+=amount;}else{cookie[group].items[id]={id:type.id,type:type.type,name:name,price:price,description:description,url:url||window.location.pathname+window.location.search,scrollTop:jQuery(document).scrollTop(),amount:amount||1,subitems:subitems||{}}} 606cst_remember.utf8_decode(cookie[group].items[id]);cst_remember.save(cookie);if(cst_remember.settings.notify){cst_remember.layer_notify();} 607cst_remember.layer_group_item_added(cst_remember.settings.container,cst_remember.settings._group_item_count);};cst_remember.group_item_delete=function(group_id,item_id){if(cst_remember.debug)console.log('cst_remember.group_item_delete( '+group_id+', '+item_id+' )');var cookie=cst_remember.cookie_get(),items=false;if(cookie==undefined||cookie[group_id]==undefined||cookie[group_id].items[item_id]==undefined){return false;} 608delete cookie[group_id].items[item_id];if(!cst_remember.settings.groupnames){jQuery.each(cookie[group_id].items,function(a,b){items=true;});if(!items){delete cookie[group_id];}} 609cst_remember.save(cookie);};cst_remember.layer_toggle=function(){if(cst_remember.settings.container.css('display')=='none'){cst_remember.layer_show();} 610else{cst_remember.layer_hide();}};cst_remember.layer_show=function(){if(cst_remember.debug)console.log('cst_remember.layer_show()');if(!cst_remember.settings.container)cst_remember.layer_create();cst_remember.layer_show_before(cst_remember.settings.container);if(cst_remember.settings.effect[0]=='slide'){cst_remember.settings.container.slideDown();} 611else if(cst_remember.settings.effect[0]=='fade'){cst_remember.settings.container.css({opacity:0,display:'block'}).fadeTo('fast',0.85);} 612else{cst_remember.settings.container.show();} 613cst_remember.layer_show_after(cst_remember.settings.container);};cst_remember.layer_hide=function(){if(cst_remember.debug)console.log('cst_remember.layer_hide()');cst_remember.layer_hide_before(cst_remember.settings.container);if(cst_remember.settings.effect[1]=='slide'){cst_remember.settings.container.slideUp();} 614else if(cst_remember.settings.effect[1]=='fade'){cst_remember.settings.container.fadeOut();} 615else{cst_remember.settings.container.hide();} 616cst_remember.layer_hide_after(cst_remember.settings.container);};cst_remember.layer_init=function(){if(cst_remember.debug)console.log('cst_remember.layer_init()');cst_remember.strings_init();if(cst_remember.settings.effect.indexOf('|')==-1){cst_remember.settings.effect=cst_remember.settings.effect+'|'+cst_remember.settings.effect;} 617cst_remember.settings.effect=cst_remember.settings.effect.split('|');if(cst_remember.settings.link.element){cst_remember.settings.link.element.unbind('click').bind('click',function(){cst_remember.layer_toggle();return false;});} 618cst_remember.settings.container.addClass('vnh-notices').css('display',(cst_remember.settings.hidden?'none':'block')).html(cst_remember.layer_update());if((id=cst_remember.anchor_get())){cst_remember.scroll_to(id);} 619cst_remember.layer_inited(cst_remember.settings.container,cst_remember.settings._group_item_count);};
619cst_remember.layer_create=function(){if(cst_remember.debug)console.log('cst_remember.layer_create()');if(cst_remember.settings.container)return;cst_remember.settings.container=jQuery(document.createElement('div')).css({position:'absolute'}).bind('mouseenter',function(){cst_remember.settings.container.bind('mouseleave',function(){window.setTimeout(function(){cst_remember.layer_hide()},1500);});}).appendTo('body');};cst_remember.layer_notify=function(){if(cst_remember.debug)console.log('cst_remember.layer_notify()');if(cst_remember.settings.display==2){var offset=cst_remember.settings.link.element.offset();} 620else{var offset=cst_remember.settings.container.offset();} 621if(cst_remember.settings.position){alert(cst_remember.string_get('notice_'+cst_remember.settings.position));return;} 622if(offset.left>(jQuery(window).width()/2)){alert(cst_remember.string_get('notice_right'));} 623else{alert(cst_remember.string_get('notice_left'));}};cst_remember.layer_update=function(){if(cst_remember.debug)console.log('cst_remember.layer_update()');var hotel_items=false,notices=cst_remember.cookie_get();if(notices){var content,count=0;cst_remember.settings._group_count=0;cst_remember.settings._group_item_count=0;cst_remember.settings._cookie={};cst_remember.settings.container.empty();jQuery.each(notices,function(group_id,group){count++;var group_item_count=0;cst_remember.settings._group_count++;if(group_id!='sites'){hotel_items=true;} 624var group_title=cst_remember.layer_group_add(group_id,group);cst_remember.settings.container.append(group_title);jQuery.each(notices[group_id].items,function(item_id,item){group_item_count++;count++;cst_remember.settings._group_item_count++;cst_remember.settings._cookie[item_id]=item;cst_remember.settings.container.append(cst_remember.layer_group_item_add(item_id,item,group_id));});if(!group_item_count){$(group_title).hide();}}) 625cst_remember.settings.container.find('div.vnh-group:last').addClass('vnh-group-last').end().find('div.vnh-group-item:last').addClass('vnh-group-item-last');if(cst_remember.settings.container==false){cst_remember.layer_create();}} 626cst_remember.layer_updated(cst_remember.settings.container,cst_remember.settings._group_item_count);if(cst_remember.settings._group_item_count==0){cst_remember.settings.container.append(cst_remember.string_get('empty')).css('display',(cst_remember.settings.display==1?'block':'none'));if(cst_remember.settings.link.empty&&cst_remember.settings.link.empty=='hidden'){cst_remember.settings.link.element.hide();} 627if(cst_remember.settings.empty=='hidden'||cst_remember.settings.hidden){cst_remember.settings.container.hide();if(cst_remember.settings.container_parent){cst_remember.settings.container_parent.hide();}}} 628else{if(cst_remember.settings.link.empty&&cst_remember.settings.link.empty=='hidden'){cst_remember.settings.link.element.show();} 629if(!cst_remember.settings.hidden){cst_remember.settings.container.show();} 630if(cst_remember.settings.container_parent){cst_remember.settings.container_parent.show();}} 631cst_remember.layer_has_changed(cst_remember.settings.container);};cst_remember.layer_group_add=function(id,group){if(cst_remember.debug)console.log('cst_remember.layer_group_add( '+id+', '+group+' )');var row=jQuery(document.createElement('div')).addClass('vnh-group');if(cst_remember.settings.groupnames!=false&&typeof group.name!='undefined'){row.append(jQuery('<a>').attr('href',group.url+'#'+cst_remember.settings.anchorprefix+id).attr('class','vnh-group-link').html(cst_remember.utf8_encode(group.name)).click(function(){if(window.location.pathname==group.url){cst_remember.scroll_to_current();}})).append('<a href="#" onclick="cst_remember.group_delete( "'+id+'" ); return false;" class="vnh-group-delete">'+cst_remember.string_get('delete_group','delete')+'</a>');} 632return row;};cst_remember.layer_group_item_add=function(item_id,item,group_id){if(cst_remember.debug)console.log('cst_remember.layer_group_item_add( '+item_id+', '+item+', '+group_id+' )');var amount_str='';if(item.amount>1){amount_str='<span class="vnh-group-item-amount">('+item.amount+')</span>';} 633var link=jQuery(document.createElement('a')).attr('href',item.url+'#'+cst_remember.settings.anchorprefix+item_id).attr('class','vnh-group-item-link').attr('rev',item_id).html(item.name+amount_str).bind('click',function(){if(window.location.pathname==item.url){cst_remember.scroll_to_current();}}) 634var link_delete=jQuery(document.createElement('a')).attr('href','#').attr('title',cst_remember.string_get('delete_group_item','delete')).addClass('vnh-group-item-delete vnh-group-item-option').html(cst_remember.string_get('delete_group_item','delete')).click(function(){cst_remember.group_item_delete(group_id,item_id);return false;}) 635if(cst_remember.settings.editable){link_delete.html('');} 636var group_div=jQuery(document.createElement('div')).addClass('vnh-group-item vnh-group-item-'+cst_remember.item_id_split(item_id).type).append(link,link_delete) 637if(cst_remember.settings.editable){var item_input_id='vnh-item-edit-'+item_id;var link_edit=jQuery(document.createElement('a')).attr('href','#').attr('rev',item_id+'-'+group_id).attr('title','Anzahl ändern').addClass('vnh-group-item-link-edit vnh-group-item-option').click(function(){var data=jQuery.data(jQuery(this)[0],'toggle');
637if(data==1||data==undefined){toggle=0;jQuery(this).addClass('vnh-group-item-link-accept');jQuery('.'+item_input_id).show().focus();}else{jQuery(this).removeClass('vnh-group-item-link-accept');jQuery('.'+item_input_id).hide();toggle=1;if(jQuery('.'+item_input_id).val()!=''){var value=parseInt(jQuery('.'+item_input_id).val());cst_remember.layer_group_item_amount_edit(item_id,group_id,value);}} 638jQuery.data(jQuery(this)[0],'toggle',toggle);return false;});var input=jQuery('<input type="text"/>').addClass(item_input_id+' vnh-group-item-input-edit') 639group_div.append(link_edit,input);} 640return group_div;};cst_remember.layer_group_item_amount_edit=function(item_id,group_id,value){var cookie=cst_remember.cookie_get();cookie[group_id].items[item_id].amount+=value;if(cookie[group_id].items[item_id].amount>0){cst_remember.save(cookie);}else{cst_remember.group_delete(group_id);} 641cst_remember.layer_update();} 642cst_remember.layer_detail_show=function(){if(cst_remember.debug)console.log('cst_remember.layer_detail_show()');cst_remember.settings.container.html(cst_remember.layer_detail_update()).slideDown();};cst_remember.layer_detail_hide=function(){if(cst_remember.debug)console.log('cst_remember.layer_detail_hide()');cst_remember.settings.container.hide();};cst_remember.layer_detail_init=function(){if(cst_remember.debug)console.log('cst_remember.layer_detail_init()');if(cst_remember.settings.link_detail==false)return;if(cst_remember.settings.container_detail==false){cst_remember.layer_detail_create();} 643var layer_detail=jQuery(cst_remember.settings.container_detail).addClass('vnh-detail-view') 644jQuery(cst_remember.settings.link_detail).unbind('click').bind('click',function(){if(layer_detail.css('display')=='none'){cst_remember.layer_detail_show();} 645else{cst_remember.layer_detail_hide();} 646return false;});cst_remember.on_layer_detail_init(layer_detail);};cst_remember.layer_detail_create=function(){if(cst_remember.debug)console.log('cst_remember.layer_detail_create()');cst_remember.settings.container_detail=jQuery(document.createElement('div')).css({display:'none',position:'absolute'}).appendTo('body');};cst_remember.layer_detail_update=function(){if(cst_remember.debug)console.log('cst_remember.layer_detail_update()');var count=0,content=cst_remember.string_get('empty'),container=jQuery(cst_remember.settings.container_detail).empty(),notices=cst_remember.cookie_get();if(notices!=undefined){cst_remember.settings._cookie={};jQuery.each(notices,function(group_id,group){count++;content=jQuery(document.createElement('div')).addClass('cst-remember-group').append(cst_remember.layer_detail_group_add(group_id,group));jQuery.each(notices[group_id].items,function(item_id,item){count++;cst_remember.settings._cookie[item_id]=item;content.addClass('cst-remember-group').append(cst_remember.layer_detail_group_item_add(item_id,item,group_id));});container.append(content);})} 647return container.html();};cst_remember.layer_detail_group_add=function(id,group){if(cst_remember.debug)console.log('cst_remember.layer_detail_group_add( '+id+', '+group+' )');var row=jQuery(document.createElement('div')).addClass('cst-remember-group');if(cst_remember.settings.groupnames!=false){if(group.name!=undefined){row.append(jQuery(document.createElement('div')).addClass('vnh-group-name').html(group.name));} 648if(group.url!=undefined){row=jQuery('<a class="vnh-group-link" href="'+group.url+'#'+cst_remember.settings.anchorprefix+id+'">'+group.name+'</a>').html(row);} 649if(row.children().size()>0){row.append('<a class="vnh-group-delete" href="#" onclick="cst_remember.group_delete( "'+id+'" ); return false;">'+cst_remember.string_get('delete_group','delete')+'</a>');}} 650return row;};cst_remember.layer_detail_group_item_add=function(item_id,item,group_id){if(cst_remember.debug)console.log('cst_remember.layer_detail_group_item_add( '+item_id+', '+item+', '+group_id+' )');var row=jQuery(document.createElement('div')).addClass('vnh-group-item vnh-group-item-'+cst_remember.item_id_split(item_id).type);if(item.name!=undefined){row.append('<div class="vnh-group-item-name">'+item.name+'</div>');} 651if(item.url!=undefined){row=jQuery('<a class="vnh-group-item-link" href="'+item.url+'#'+cst_remember.settings.anchorprefix+item_id+'">
651'+item.name+'</a>').html(row);} 652if(item.price!=undefined){row.append('<div class="vnh-group-item-price">'+item.price+'</div>');} 653row.append('<a class="vnh-group-item-delete" href="#" onclick="cst_remember.group_item_delete( "'+group_id+'", "'+item_id+'" ); return false;">'+cst_remember.string_get('delete_group_item','delete')+'</a>');return row;};cst_remember.cookie_exist=function(name){if(cst_remember.debug)console.log('cst_remember.cookie_exist()');return(typeof jQuery.cookie(name)=='string');};cst_remember.cookie_write=function(data){if(cst_remember.debug)console.log('cst_remember.cookie_write( '+data+' )');var path='/',cookie_data;if(cst_remember.settings.cookie_path){path=cst_remember.settings.cookie_path;} 654if(cst_remember.cookieformat==1){if(cst_remember.settings.language){path='/'+cst_remember.settings.language_alias+'/';} 655cookie_data=data;} 656else{cookie_data={path:path,data:data}} 657var json=encodeURIComponent(cst_remember.utf8_decode(cst_remember.json_encode(cookie_data)));jQuery.cookie(cst_remember.settings.cookiename,json,{expires:cst_remember.settings.cookie_expiry,path:path,domain:window.location.host,secure:false});};cst_remember.cookie_get=function(){if(cst_remember.debug)console.log('cst_remember.cookie_get( '+name+' )');if(!this.cookie_exist(cst_remember.settings.cookiename)){return false;} 658var json=jQuery.cookie(cst_remember.settings.cookiename),cookie_data;if(json!=null){cookie_data=cst_remember.json_decode(decodeURIComponent(json));} 659if(!('path'in cookie_data)){cst_remember.cookieformat=1;return cookie_data;} 660return cookie_data.data;};cst_remember.cookie_entry_add=function(group,item,value){if(cst_remember.debug)console.log('cst_remember.cookie_entry_add( '+group+', '+item+' )');if(value==undefined)return false;var cookie=cst_remember.cookie_get();if(cookie==undefined){cookie={};} 661if(cookie[group]==undefined){cookie[group]={};} 662if(item==undefined){cookie[group].name=value;} 663else{cookie[group][item]=value;} 664cookie[group][item]=value;cst_remember.save(cookie);};cst_remember.cookie_delete=function(name){if(cst_remember.debug)console.log('cst_remember.cookie_delete()');jQuery.cookie((name||cst_remember.settings.cookiename),false,{expires:-1});};cst_remember.json_encode=function(data){if(cst_remember.debug)console.log('cst_remember.json_encode( '+data+' )');if(typeof JSON!='undefined'&&typeof JSON.stringify!='undefined'){return JSON.stringify(data);} 665return jQuery.json.encode(data);};cst_remember.json_decode=function(json){if(cst_remember.debug)console.log('cst_remember.json_decode( '+json+' )');if(typeof JSON!='undefined'&&typeof JSON.stringify!='undefined'){return JSON.parse(json);} 666return jQuery.json.decode(json);};cst_remember.save=function(data){if(cst_remember.debug)console.log('cst_remember.save( '+data+' )');cst_remember.cookie_write(data);cst_remember.layer_update();if(cst_remember.settings.container_detail!=false){cst_remember.layer_detail_update();} 667var cookie=cst_remember.cookie_get(),items=false;if(!cookie)return false;jQuery.each(cookie,function(a,b){items=true;});if(!items){jQuery(cst_remember.settings.empty_container).css('display','none');} 668else{jQuery(cst_remember.settings.empty_container).css('display','block');}};cst_remember.request=function(element){if(cst_remember.debug)console.log('cst_remember.request( '+element+' )');var notices=cst_remember.cookie_get(),items=false;jQuery.each(notices,function(group_id,group){if(group_id=='sites')return;items=true;});if(!items){alert(cst_remember.string_get('sites_only'));return;} 669var link=jQuery(element).attr('href');window.location=link;return false;} 670cst_remember.book_items_str=function(group_id){var struct=this.cookie_get(this.cookiename);var book_url='';try{if(typeof struct!='undefined'&&typeof group_id!='undefined'&&typeof struct[group_id]!='undefined'&&typeof struct[group_id].items!='undefined'){jQuery.each(struct[group_id].items,function(i,item){if(item.type=='hp'){var item_str='&book_item[]=hp_'+item.id+',cart_init_auto:1,cart_amount:'+item.amount;book_url+=item_str;}});}}catch(e){};return book_url;} 671$.fn.vnh=function(options){return this.each(function(){$.vnh(this,options);});};$.vnh=function(element,options){var version='1.2',defaults={effect:'slide|slide',link:{},notify:true,position:false,container:false,container_parent:false,container_detail:false,link_detail
671:false,groupnames:false,empty:'show',cookiename:'cst_remember_notices',cookieformat:2,anchorprefix:'vnh:',cookie_path:undefined,language:false,strings:[],_cookie:{},_group_count:0,_group_item_count:0,cookie_expiry:31,editable:false};cst_remember.settings=$.extend(true,defaults,options);if(cst_remember.settings.container===false){cst_remember.settings.container=jQuery(element);} 672else{cst_remember.settings.container=jQuery(cst_remember.settings.container);jQuery(element).remove();} 673if(cst_remember.settings.container_parent!=false){cst_remember.settings.container_parent=jQuery(cst_remember.settings.container_parent);} 674if(cst_remember.settings.link.element){cst_remember.settings.link.element=jQuery(cst_remember.settings.link.element);} 675cst_remember.language_init();cst_remember.layer_init();}})(jQuery); 676var cms_combine_fn='/(cms)/module/static/default/content/libs/js/jquery-slick-2/slick-accessible.min.js'; 677(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
677on"),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.
677slick 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;
677t.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"}
677,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}
677,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}
677):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
677SlideOut(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","")}
677,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}}); 678var cms_combine_fn='/(cms)/module/static/default/content/libs/js/lazysizes-4.1.7/lazysizes.min.js'; 679/*! lazysizes - v4.1.7 */ 680!function(a,b){var c=b(a,a.document);a.lazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c)}(window,function(a,b){"use strict";if(b.getElementsByClassName){var c,d,e=b.documentElement,f=a.Date,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h],k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a,b){return p[b]||(p[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),p[b].test(a[i]("class")||"")&&p[b]},s=function(a,b){r(a,b)||a.setAttribute("class",(a[i]("class")||"").trim()+" "+b)},t=function(a,b){var c;(c=r(a,b))&&a.setAttribute("class",(a[i]("class")||"").replace(c," "))},u=function(a,b,c){var d=c?h:"removeEventListener";c&&u(a,b),o.forEach(function(c){a[d](c,b)})},v=function(a,d,e,f,g){var h=b.createEvent("Event");return e||(e={}),e.instance=c,h.initEvent(d,!f,!g),h.detail=e,a.dispatchEvent(h),h},w=function(b,c){var e;!g&&(e=a.picturefill||d.pf)?(c&&c.src&&!b[i]("srcset")&&b.setAttribute("srcset",c.src),e({reevaluate:!0,elements:[b]})):c&&c.src&&(b.src=c.src)},x=function(a,b){return(getComputedStyle(a,null)||{})[b]},y=function(a,b,c){for(c=c||a.offsetWidth;c<d.minSize&&b&&!a._lazysizesWidth;)c=b.offsetWidth,b=b.parentNode;return c},z=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?k:l)(g)))};return h._lsFlush=g,h}(),A=function(a,b){return b?function(){z(a)}:function(){var b=this,c=arguments;z(function(){a.apply(b,c)})}},B=function(a){var b,c=0,e=d.throttleDelay,g=d.ricTimeout,h=function(){b=!1,c=f.now(),a()},i=m&&g>49?function(){m(h,{timeout:g}),g!==d.ricTimeout&&(g=d.ricTimeout)}:A(function(){k(h)},!0);return function(a){var d;(a=!0===a)&&(g=33),b||(b=!0,d=e-(f.now()-c),d<0&&(d=0),a||d<9?i():k(i,d))}},C=function(a){var b,c,d=99,e=function(){b=null,a()},g=function(){var a=f.now()-c;a<d?k(g,d-a):(m||e)(e)};return function(){c=f.now(),b||(b=k(g,d))}};!function(){var b,c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};d=a.lazySizesConfig||a.lazysizesConfig||{};for(b in c)b in d||(d[b]=c[b]);a.lazySizesConfig=d,k(function(){d.init&&F()})}();var D=function(){var g,l,m,o,p,y,D,F,G,H,I,J,K=/^img$/i,L=/^iframe$/i,M="onscroll"in a&&!/(gle|ing)bot/.test(navigator.userAgent),N=0,O=0,P=0,Q=-1,R=function(a){P--,(!a||P<0||!a.target)&&(P=0)},S=function(a){return null==J&&(J="hidden"==x(b.body,"visibility")),J||"hidden"
680!=x(a.parentNode,"visibility")&&"hidden"!=x(a,"visibility")},T=function(a,c){var d,f=a,g=S(a);for(F-=c,I+=c,G-=c,H+=c;g&&(f=f.offsetParent)&&f!=b.body&&f!=e;)(g=(x(f,"opacity")||1)>0)&&"visible"!=x(f,"overflow")&&(d=f.getBoundingClientRect(),g=H>d.left&&G<d.right&&I>d.top-1&&F<d.bottom+1);return g},U=function(){var a,f,h,j,k,m,n,p,q,r,s,t,u=c.elements;if((o=d.loadMode)&&P<8&&(a=u.length)){for(f=0,Q++,r=!d.expand||d.expand<1?e.clientHeight>500&&e.clientWidth>500?500:370:d.expand,c._defEx=r,s=r*d.expFactor,t=d.hFac,J=null,O<s&&P<1&&Q>2&&o>2&&!b.hidden?(O=s,Q=0):O=o>1&&Q>1&&P<6?r:N;f<a;f++)if(u[f]&&!u[f]._lazyRace)if(M)if((p=u[f][i]("data-expand"))&&(m=1*p)||(m=O),q!==m&&(y=innerWidth+m*t,D=innerHeight+m,n=-1*m,q=m),h=u[f].getBoundingClientRect(),(I=h.bottom)>=n&&(F=h.top)<=D&&(H=h.right)>=n*t&&(G=h.left)<=y&&(I||H||G||F)&&(d.loadHidden||S(u[f]))&&(l&&P<3&&!p&&(o<3||Q<4)||T(u[f],m))){if(aa(u[f]),k=!0,P>9)break}else!k&&l&&!j&&P<4&&Q<4&&o>2&&(g[0]||d.preloadAfterLoad)&&(g[0]||!p&&(I||H||G||F||"auto"!=u[f][i](d.sizesAttr)))&&(j=g[0]||u[f]);else aa(u[f]);j&&!k&&aa(j)}},V=B(U),W=function(a){var b=a.target;if(b._lazyCache)return void delete b._lazyCache;R(a),s(b,d.loadedClass),t(b,d.loadingClass),u(b,Y),v(b,"lazyloaded")},X=A(W),Y=function(a){X({target:a.target})},Z=function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.src=b}},$=function(a){var b,c=a[i](d.srcsetAttr);(b=d.customMedia[a[i]("data-media")||a[i]("media")])&&a.setAttribute("media",b),c&&a.setAttribute("srcset",c)},_=A(function(a,b,c,e,f){var g,h,j,l,o,p;(o=v(a,"lazybeforeunveil",b)).defaultPrevented||(e&&(c?s(a,d.autosizesClass):a.setAttribute("sizes",e)),h=a[i](d.srcsetAttr),g=a[i](d.srcAttr),f&&(j=a.parentNode,l=j&&n.test(j.nodeName||"")),p=b.firesLoad||"src"in a&&(h||g||l),o={target:a},s(a,d.loadingClass),p&&(clearTimeout(m),m=k(R,2500),u(a,Y,!0)),l&&q.call(j.getElementsByTagName("source"),$),h?a.setAttribute("srcset",h):g&&!l&&(L.test(a.nodeName)?Z(a,g):a.src=g),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,d.lazyClass),z(function(){(!p||a.complete&&a.naturalWidth>1)&&(W(o),a._lazyCache=!0,k(function(){"_lazyCache"in a&&delete a._lazyCache},9))},!0)}),aa=function(a){var b,c=K.test(a.nodeName),e=c&&(a[i](d.sizesAttr)||a[i]("sizes")),f="auto"==e;(!f&&l||!c||!a[i]("src")&&!a.srcset||a.complete||r(a,d.errorClass)||!r(a,d.lazyClass))&&(b=v(a,"lazyunveilread").detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,P++,_(a,b,f,e,c))},ba=function(){if(!l){if(f.now()-p<999)return void k(ba,999);var a=C(function(){d.loadMode=3,V()});l=!0,d.loadMode=3,V(),j("scroll",function(){3==d.loadMode&&(d.loadMode=2),a()},!0)}};return{_:function(){p=f.now(),c.elements=b.getElementsByClassName(d.lazyClass),g=b.getElementsByClassName(d.lazyClass+" "+d.preloadClass),j("scroll",V,!0),j("resize",V,!0),a.MutationObserver?new MutationObserver(V).observe(e,{childList:!0,subtree:!0,attributes:!0}):(e[h]("DOMNodeInserted",V,!0),e[h]("DOMAttrModified",V,!0),setInterval(V,999)),j("hashchange",V,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(a){b[h](a,V,!0)}),/d$|^c/.test(b.readyState)?ba():(j("load",ba),b[h]("DOMContentLoaded",V),k(ba,2e4)),c.elements.length?(U(),z._lsFlush()):V()},checkElems:V,unveil:aa}}(),E=function(){var a,c=A(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),n.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;f<g;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||w(a,c.detail)}),e=function(a,b,d){var e,f=a.parentNode;f&&(d=y(a,f,d),e=v(a,"lazybeforesizes",{width:d,dataAttr:!!b}),e.defaultPrevented||(d=e.detail.width)&&d!==a._lazysizesWidth&&c(a,f,e,d))},f=function(){var b,c=a.length;if(c)for(b=0;b<c;b++)e(a[b])},g=C(f);return{_:function(){a=b.getElementsByClassName(d.autosizesClass),j("resize",g)},checkElems:g,updateElem:e}}(),F=function(){F.i||(F.i=!0,E._(),D._())};return c={cfg:d,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}}}); 681var cms_combine_fn='http://channel-287-huet.clients.clearingstation.de/js/vdp/vdp.js'; 682(function(global,jQuery){"use strict";var vdp=function(element,options){jQuery.extend(this,this.defaults,options);this.inputAllowTyping=this.defaults.isTouchDevice?false:this.inputAllowTyping;var callback=function(element,options){var id=Math.random().toString(36).substr(2,9);this.options=options||{};this.element=jQuery(element);this.parent=jQuery('body');if(!this.layer){this.layer=jQuery('<div class="vdp-layer" />').on('click.vdp',jQuery.proxy(this.event,this)).appendTo('body');this.layer.attr('data-vdpLayer',id);if('className'in options){this.layer.addClass(options.className);} 683if(this.autoHide){jQuery('html').on('click.vdp',jQuery.proxy(this.hide,this));} 684var parent=this.element.parents().filter(function(){return jQuery(this).css('overflow-y')==='scroll';}).eq(0);if(parent.length){this.parent=parent;} 685jQuery(this.parent.is('body')?global:this.parent).on('scroll.vdp',jQuery.proxy(this.scroll,this));} 686this.input=this.element.is('input')?this.element.prop('autocomplete','off'):jQuery('<input />');this.input.attr('data-vdpInput',id).addClass('vdp-input');this.display=this.element.is('input')?'popup':'inline';if(this.dateRangeStartInput){this.dateRangeStartInput=jQuery(this.dateRangeStartInput);} 687if(this.dateRangeEndInput){this.dateRangeEndInput=jQuery(this.dateRangeEndInput);} 688this.dateSet(this.date||this.input.attr('data-vdpDate')||this.input.val());this.datesInit(true);this.eventsBind();if(this.display==='inline'){this.show();} 689else if(this.display==='popup'){this.input.on('keyup.vdp keydown.vdp change.vdp',jQuery.proxy(this.event,this));} 690this.callback('onReady');};this.callback('onInit',arguments,callback);return this;};vdp.prototype={defaults:{mode:'single',display:'popup',dateFormat:'dd.mm.yyyy',date:null,dateGoto:new Date(),dateRangeStart:null,dateRangeStartInput:null,dateRangeEnd:null,dateRangeEndInput:null,dateRangeResetPosition:'dateRangeEnd',dateRangeLock:true,dateRender:null,dateMin:null,dateMax:null,dateWeekStart:1,monthsAmount:1,monthsOthersShow:false,monthsOthersSelectable:false,monthShowHeader:true,monthDropdown:false,
690yearShow:false,yearDropdown:false,yearDropdownFrom:-25,yearDropdownTo:25,autoHide:true,inputAllowTyping:false,isTouchDevice:(window.navigator.MaxTouchPoints||window.navigator.msMaxTouchPoints||('ontouchstart'in document.documentElement&&screen.width<768)),i18n:{months:[['Jan','Januar'],['Feb','Februar'],['März','März'],['April','April'],['Mai','Mai'],['Juni','Juni'],['Juli','Juli'],['Aug','August'],['Sep','September'],['Okt','Oktober'],['Nov','November'],['Dez','Dezember']],days:[['So','Sonntag'],['Mo','Montag'],['Di','Dienstag'],['Mi','Mittwoch'],['Do','Donnerstag'],['Fr','Freitag'],['Sa','Samstag']]}},callback:function(name,args,func){args=args||[];if(typeof func!=='function'){func=function(){};} 691this.next=function(){func.apply(this,arguments);this.next=function(){};};if(!(name in this&&typeof this[name]==='function')){this.next.apply(this,args);} 692else if(this[name].apply(this,args)!==false){this.next.apply(this,args);}},scrollTop:null,scrollTimestamp:null,scroll:function(){if(this.display==='popup'&&this.layer.is('.vdp-visible')){this.layerMove(true);}},layerMove:function(refresh){var scrollTop=jQuery(global).scrollTop();var _refresh=typeof refresh!=='undefined'?refresh:true;if(this.scrollTop===null){this.scrollTop=scrollTop;_refresh=true;} 693if(this.scrollTop<scrollTop&&this.layer.css('top')!=='auto'&&!_refresh){this.scrollTop=scrollTop;return;} 694if(this.scrollTop>scrollTop&&this.layer.css('bottom')!=='auto'&&!_refresh){this.scrollTop=scrollTop;return;} 695this.scrollTop=scrollTop;var offset=this.input.offset();var offsetTop=offset.top-this.input.height();var globalHeight=jQuery(global).height();var bodyHeight=jQuery('html').outerHeight();var bodyHeightOuter=jQuery('body').outerHeight();if(!bodyHeightOuter){bodyHeightOuter=globalHeight;} 696if(bodyHeight>=globalHeight){bodyHeight=jQuery(global.document).outerHeight();} 697var layer_css={left:offset.left};if(offsetTop-scrollTop>globalHeight-270){if(bodyHeightOuter>=globalHeight){layer_css.top=offset.top-this.input.outerHeight()-290;layer_css.bottom='auto';} 698else{layer_css.bottom=(bodyHeight-offsetTop)+'px';layer_css.top='auto';}} 699else{layer_css.top=offset.top+this.input.outerHeight()+3;layer_css.bottom='auto';} 700this.layer.removeAttr('stlye').css(layer_css);},show:function(){this.render();var callback=function(){if(this.display==='popup'){this.layerMove(true);if(this.inputAllowTyping&&this.input.attr('placeholder')!==this.dateFormat){this.inputPlaceHolderOriginal=this.input.attr('placeholder')||'';this.input.attr('placeholder',this.dateFormat);} 701this.layer.addClass('vdp-visible').siblings('.vdp-layer').each(function(){var instance_id=jQuery(this).attr('data-vdpLayer');var instance=jQuery('[data-vdpInput="'+instance_id+'"]').data('vdp');if(instance){instance.hide(true);}});}};this.callback('onShow',[],callback);},hide:function(autoHide,timeout){if(autoHide&&!this.autoHide){return;} 702var _vdp=this;var callback=function(){this.layer.removeClass('vdp-visible');};if(this.inputAllowTyping&&this.display==='popup'){this.input.attr('placeholder',this.inputPlaceHolderOriginal);} 703if(this.date){this.input.val(this.date.vFormat(this.dateFormat));} 704else{this.input.val('');} 705setTimeout(function(){_vdp.callback('onHide',[],callback);},timeout);},refresh:function(){if(arguments.length===2){if(arguments[0]in this&&typeof this[arguments[0]]==='function'){this[arguments[0]].apply(this,[arguments[1]]);} 706else{this[arguments[0]]=arguments[1];}} 707else{jQuery.extend(this,arguments[0]);} 708this.eventsBind();if(this.display==='inline'||this.layer.is('.vdp-visible')){this.render();}},eventIgnore:false,event:function(event){var target=jQuery(event.target);if('originalEvent'in event&&event.originalEvent.isTrusted===false&&!('%hammerhead%'in window)&&!(target.is('.vdp-month-next')||target.is('.vdp-month-prev'))){return;} 709if(this.eventIgnore){this.eventIgnore=false;return;} 710var eventStop=true;var refresh=true;if(!target.is('input,.vdp-listen')){target=target.parents('.vdp-listen:first');} 711this.callback('onEvent',[event]);if(target.is('input')){var input_date;if(!this.inputAllowTyping){if(event.type==='keyup'){switch(event.keyCode){case 8:case 46:this.dateSet(false);return;}}} 712if(event.type==='click'){if(this.display==='popup'&&this.layer.is('.vdp-visible')){this.layerMove(true);} 713event.stopPropagation();} 714else if(event.type==='focus'&&!this.layer.is('.vdp-visible')){this.eventIgnore=!!event.keyCode;input_date=target.val();if(!this.date&&input_date){this.dateSet(input_date);} 715this.show();} 716else if(event.type==='keydown'){eventStop=!this.inputAllowTyping;switch(event.keyCode){case 9:this.hide();eventStop=false;break;case 13:case 38:case 40:break;}} 717else if(event.type==='keyup'||event.type==='change'){if(this.inputAllowTyping){input_date=target.val();date=this.dateParse(input_date);if(date&&this.dateValid(date)&&date.vFormat(this.dateFormat)){if(this.date!==null&&this.dateValid(this.date)&&date.vFormat()===this.date.vFormat()){refresh=false;} 718else{this.dateSet(date);}} 719else if(!date&&input_date==''){this.dateUnset();}} 720else{input_date=target.val();if(!this.date&&input_date){this.dateSet(input_date);}} 721if(refresh){this.refresh();}}} 722else if(target.is('.vdp-date-reset')){this.dateRangeUnset();this.callback('onRangeReset',[],this.refresh);} 723else if(target.is('.vdp-date')){var date=target.data('date');var callback=function(){this.refresh();if(this.autoHide&&this.display==='popup'){if(this.mode==='single'){this.hide(true,350);} 724else if(this.mode==='range'){if(this.dateRangeStart&&this.dateRangeEnd){this.hide(true,350);}}}};this.dateSet(date,true);this.callback('onDateSelect',[date],callback);} 725if(target.is('.vdp-month-next')){this.dateRenderSet(this.dateRender.vFirst().vModify(undefined,1));this.callback('onMonthChange',[this.dateStart.vClone(),this.dateEnd.vClone()],this.render);} 726if(target.is('.vdp-month-prev')){this.dateRenderSet(this.dateRender.vFirst().vModify(undefined,-1));this.callback('onMonthChange',[this.dateStart.vClone(),this.dateEnd.vClone()],this.render);} 727if(eventStop){event.preventDefault();event.stopPropagation();}},eventsBind:function(){if(this.display==='inline'){this.element.off('click.vdp touchend.vdp tap.vdp').on('click.vdp touchend.vdp tap.vdp',jQuery.proxy(this.event,this));} 728else{if(this.inputAllowTyping){this.input.prop('readonly',false).off('keyup.vdp').on('keyup.vdp',jQuery.proxy(this.event,this));} 729else{this.input.prop('readonly',true).off('keyup.vdp');}
730this.input.off('click.vdp focus.vdp').on('click.vdp focus.vdp',jQuery.proxy(this.event,this));}},dateRenderSet:function(date){date=this.dateParse(date);this.dateRender=date.vClone();this.dateStart=date.vClone().vFirst().vNoTime();this.dateEnd=date.vClone().vModify(0,this.monthsAmount-1).vLast().vNoTime();},render:function(){this.datesInit();if(!this.dateRender.getTime()){this.dateRenderSet(this.dateGoto);} 731this.content=jQuery('<div class="vdp-wrapper" />');for(var i=0;i<this.monthsAmount;i++){this.content.append(this.renderMonth(i));} 732var callback=function(){if(this.display==='inline'){this.renderInline();} 733else{this.renderPopup();} 734this.callback('onRenderAfter');};this.callback('onRenderBefore',[this.dateStart.vClone(),this.dateEnd.vClone()],callback);},renderInline:function(){var content_last=this.element.children('.vdp-wrapper');if(content_last.length){content_last.replaceWith(this.content);} 735else{this.element.html(this.content);}},renderPopup:function(){this.layer.html(this.content);},renderMonth:function(month){var dateDay=this.dateStart.vClone().vModify(0,month);var dateEnd=dateDay.vLast();this.dateMonth=dateDay;this.contentMonth=jQuery('<div class="vdp" />');this.renderMonthHead();var weekDays=this.weekDaysGet();while(dateDay.getDay()!==weekDays[0]){dateDay=dateDay.vPrev();} 736while(dateEnd.getDay()!==weekDays[weekDays.length-1]){dateEnd=dateEnd.vNext();} 737this.contentMonthDays=jQuery('<div tabindex="0" class="vdp-row vdp-days"/>');this.contentMonthDays.on('keydown.vdp.wcag',function(event){switch(event.key){case' ':case'Enter':case'ArrowLeft':case'ArrowRight':case'ArrowUp':case'ArrowDown':var els=jQuery(this).find('div.vdp-cell:not(.vdp-date-disabled)');if(els.length>0){els[0].focus();}else{els=jQuery(this).find('div.vdp-cell.vdp-listen');if(els.length>0){els[0].focus();}} 738event.preventDefault();event.stopPropagation();break;case'Tab':if(jQuery(this).is(':focus')&&!event.shiftKey){var els=jQuery(this).find('div.vdp-cell:not(.vdp-date-disabled)');if(els.length>0){els[0].focus();event.preventDefault();event.stopPropagation();}} 739break;case'Escape':jQuery(this).parent().parent().find('div.vdp-date-reset').trigger('click');event.preventDefault();event.stopPropagation();break;}});while(dateDay<=dateEnd){this.renderDay(dateDay);dateDay=dateDay.vNext();} 740this.contentMonth.append(this.contentMonthDays);return this.contentMonth;},renderMonthHead:function(){var htmlHead=jQuery('<div class="vdp-row vdp-head"/>');var i,l;if(this.monthShowHeader){var select;var select_wrapper;var monthName='';var optionDate;if(this.isFirstMonth()){if(!(this.dateMin instanceof Date)||this.dateMin.vFirst()<this.dateMonth.vFirst()){htmlHead.append('<span tabindex="0" onkeydown="(event.key === \' \' || event.key === \'Enter\') ? this.click() : false;" class="vdp-listen vdp-month-prev"><</span>');}} 741if(this.isLastMonth()||this.monthsAmount===1){if(!(this.dateMax instanceof Date)||this.dateMax.vFirst()>this.dateMonth.vFirst()){htmlHead.append('<span tabindex="0" onkeydown="(event.key === \' \' || event.key === \'Enter\') ? this.click() : false;" class="vdp-listen vdp-month-next">></span>');}} 742if(this.monthDropdown){select_wrapper=jQuery('<div class="vdp-head-month-wrapper" />').appendTo(htmlHead);select=jQuery('<select class="vdp-head-month" />').on('change',jQuery.proxy(this.dateRenderSetFromDropdown,this)).appendTo(select_wrapper);var monthDiff=Math.abs(this.dateMonth.vDiff(this.dateStart,'month'));for(i=0,l=12;i<l;i++){optionDate=this.dateMonth.vClone();optionDate.setMonth(i-monthDiff);monthName=this.i18n.months[i];jQuery('<option/>').val(i).html(monthName[1]).data('vdp-date',optionDate).prop('selected',this.dateMonth.getMonth()===i).appendTo(select);}} 743else{monthName=this.i18n.months[this.dateMonth.getMonth()];htmlHead.append('<span class="vdp-head-month" title="'+monthName[1]+'">'+monthName[1]+'</span>');} 744if(this.yearShow){if(this.yearDropdown){select_wrapper=jQuery('<div class="vdp-head-year-wrapper" />').appendTo(htmlHead);select=jQuery('<select class="vdp-head-year" />').on('change',jQuery.proxy(this.dateRenderSetFromDropdown,this)).appendTo(select_wrapper);var yearFrom=this.yearDropdownFrom.vFormat('yyyy');var yearTo=this.yearDropdownTo.vFormat('yyyy');for(;yearFrom<yearTo;yearFrom++){optionDate=this.dateMonth.vClone();optionDate.setFullYear(yearFrom);jQuery('<option/>').val(yearFrom).text(yearFrom).data('vdp-date',optionDate).prop('selected',this.dateMonth.getFullYear()===parseInt(yearFrom,10)).appendTo(select);}} 745else{htmlHead.append('<span class="vdp-head-year"> '+this.dateMonth.vFormat('yyyy')+'</span>');}} 746this.contentMonth.append(jQuery('<div class="vdp-row vdp-month" /> ').html(htmlHead));} 747htmlHead='';var weekDays=this.weekDaysGet();for(i=0,l=weekDays.length;i<l;i++){var dayName=this.i18n.days[weekDays[i]];htmlHead+='<div class="vdp-cell" title="'+dayName[1]+'">'+dayName[0]+'</div>';} 748this.contentMonth.append(jQuery('<div class="vdp-row vdp-daynames" /> ').html(htmlHead));},renderDay:function(dateDay){var day=jQuery('<div class="vdp-cell" />').attr('data-date-iso',dateDay.vFormat('yyyy-mm-dd'));var daySelectable=true;if(dateDay<this.dateMonth.vFirst()){daySelectable=false;day.addClass('vdp-date-before vdp-date-disabled');} 749else if(dateDay>this.dateMonth.vLast()){daySelectable=false;day.addClass('vdp-date-after vdp-date-disabled');} 750if(this.monthsOthersShow&&this.monthsOthersSelectable&&this.dateValid(dateDay)){daySelectable=true;} 751if(this.dateMin instanceof Date&&dateDay<this.dateMin){daySelectable=false;day.addClass('vdp-date-disabled');} 752else if(this.dateMax instanceof Date&&dateDay>this.dateMax){daySelectable=false;day.addClass('vdp-date-disabled');} 753else if(this.options.dateRangeLock){if(this.dateRangeStart instanceof Date&&dateDay<this.dateRangeStart){daySelectable=false;day.addClass('vdp-date-disabled');} 754else if(this.dateRangeEnd instanceof Date&&dateDay>this.dateRangeEnd){daySelectable=false;day.addClass('vdp-date-disabled');}} 755if(daySelectable){day.data('date',dateDay).data('date-iso',dateDay.vFormat('yyyy-mm-dd')).attr('title',dateDay.vFormat(this.dateFormat)).addClass('vdp-listen vdp-date').attr('tabindex',-1);day.on('keydown.vdp.wcag',function(event){var eventOK=false;var currentElement=jQuery(this);switch(event.key){case'ArrowLeft':currentElement.prev('.vdp-cell.vdp-listen').focus();eventOK=true;break;case'ArrowRight':currentElement.next('.vdp-cell.vdp-listen').focus();eventOK=true;break;case'ArrowUp':currentElement.prev('.vdp-cell').prev('.vdp-cell').prev('.vdp-cell').prev('.vdp-cell').prev('.vdp-cell').prev('.vdp-cell').prev('.vdp-cell').focus();eventOK=true;break;case'ArrowDown':currentElement.next('.vdp-cell').next('.vdp-cell').next('.vdp-cell').next('.vdp-cell').next('.vdp-cell').next('.vdp-cell').next('.vdp-cell').focus();eventOK=true;break;case'Escape':currentElement.parent().focus();eventOK=true;break;case' ':case'Enter':var wrapper=currentElement.closest('div.vdp-wrapper').parent();var dateIso=currentElement.attr('data-date-iso');setTimeout(function(){var clickedDay=wrapper.find(`div[data-date-iso="${dateIso}"]`);if(clickedDay.length>0){jQuery(clickedDay[0]).next().focus();}},500);currentElement.trigger('click');eventOK=true;} 756if(eventOK){event.preventDefault();event.stopPropagation();}});if(this.mode==='single'){if(dateDay.vIs(this.date)){day.addClass('vdp-date-selected');}} 757else if(this.mode==='range'){if(dateDay.vIs(this.dateRangeStart)||dateDay.vIs(this.dateRangeEnd)){day.addClass('vdp-date-selected');} 758if(dateDay.vBetween(this.dateRangeStart,this.dateRangeEnd)){day.addClass('vdp-date-range');}} 759if(this.dateRangeResetPosition){var resetElement='<div class="vdp-date-reset vdp-listen"><span/></div>';if(this.dateRangeResetPosition==='date'&&dateDay.vIs(this.date)){day.append(resetElement);} 760else if(this.dateRangeResetPosition==='dateRangeStart'&&dateDay.vIs(this.dateRangeStart)){day.append(resetElement);} 761else if(this.dateRangeResetPosition==='dateRangeEnd'&&dateDay.vIs(this.dateRangeStart)&&!this.dateRangeEnd){day.append(resetElement);} 762else if(this.dateRangeResetPosition==='dateRangeEnd'&&dateDay.vIs(this.dateRangeEnd)){day.append(resetElement);}}} 763var showDate=this.monthsOthersShow;if(this.monthsAmount>1){showDate=this.monthsOthersShow&&(dateDay<this.dateStart||dateDay>this.dateEnd);} 764if(dateDay.vIs(this.dateMonth,'month')){showDate=true;} 765if(!showDate){day.append('<span> </span>');} 766else{day.append('<span>'+dateDay.getDate()+'</span>');} 767var callback=function(date,day){day.appendTo(this.contentMonthDays);};if(daySelectable){this.callback('onRenderDay',[dateDay.vClone(),day,daySelectable],callback);} 768else{day.appendTo(this.contentMonthDays);}},datesInit:function(initial){this.dateGoto=this.dateParse(this.dateGoto);var date;if(typeof this.yearDropdownFrom==='number'){date=new Date();if(this.yearDropdownFrom<1000){date.setFullYear((new Date()).getFullYear()+this.yearDropdownFrom);} 769else{date.setFullYear(this.yearDropdownFrom);} 770this.yearDropdownFrom=date;} 771if(typeof this.yearDropdownTo==='number'){date=new Date();if(this.yearDropdownTo<1000){date.setFullYear((new Date()).getFullYear()+this.yearDropdownTo+1);} 772else{date.setFullYear(this.yearDropdownTo);} 773this.yearDropdownTo=date;} 774if(this.dateMin===0){this.dateMin=(new Date()).vNoTime();if(this.yearDropdownFrom&&this.yearDropdownFrom.getFullYear()<this.dateMin.getFullYear()){this.yearDropdownFrom.setFullYear(this.dateMin.getFullYear());}} 775if(this.dateMax===0){this.dateMax=(new Date()).vNoTime();if(this.yearDropdownTo&&this.yearDropdownTo.getFullYear()>this.dateMax.getFullYear()){this.yearDropdownTo.setFullYear(this.dateMax.getFullYear());}} 776if(initial){if(!this.dateValid(this.dateRender)){if(this.dateMin!==false){this.dateRenderSet(this.dateMin.vClone());if(!this.dateValid(this.dateGoto)){this.dateGoto=this.dateMin.vClone();}} 777else if(this.dateMax!==false){this.dateRenderSet(this.dateMax.vClone());if(!this.dateValid(this.dateGoto)){this.dateGoto=this.dateMax.vClone();}}}}},dateSet:function(date,inputUpdate,callback){date=this.dateParse(date);if(date&&this.dateValid(date)){if(this.mode==='single'){this.date=date;this.dateRenderSet(this.date);var dateDisplay=this.date.vFormat(this.dateFormat);if(inputUpdate&&this.input.val()!==dateDisplay){this.input.val(dateDisplay).trigger('change');} 778this.input.attr('data-vdpDate',this.date.vFormat('yyyy-mm-dd'));this.callback('onDateSet',[date.vClone()],callback);} 779else{if(this.dateRangeStart&&this.dateRangeEnd){this.dateRangeUnset();} 780if(!this.dateRangeStart){this.dateRangeStartSet(date);this.callback('onRangeStartSet',[date.vClone()],callback);} 781else{this.dateRangeEndSet(date);this.callback('onRangeEndSet',[date.vClone()],callback);}}} 782else{this.dateUnset();}},dateRangeStartSet:function(date){this.dateRangeStart=date;if(this.dateRangeStartInput&&this.dateRangeStartInput.is('input')){this.dateRangeStartInput.val(date.vFormat(this.dateFormat));}},dateRangeEndSet:function(date){this.dateRangeEnd=date;if(this.dateRangeEndInput&&this.dateRangeEndInput.is('input')){this.dateRangeEndInput.val(date.vFormat(this.dateFormat));}},dateMinSet:function(date){if(this.dateMin!==null){this.dateMin=this.dateParse(date||(new Date()));} 783if(this.dateMin&&this.date&&this.date<this.dateMin){this.dateSet(this.dateMin.vClone());}},dateMaxSet:function(date){this.dateMax=this.dateParse(date);if(this.dateMax&&this.date&&this.date>this.dateMax){this.dateSet(this.dateMax);}},dateUnset:function(){this.dateRenderSet(this.dateParse(this.date)||this.dateGoto);this.date=null;this.dateRangeUnset();this.input.val('');},dateRangeUnset:function(){this.dateMinSet(this.options.dateMin);this.dateMaxSet(this.options.dateMax);this.dateRangeStartSet(null);this.dateRangeEndSet(null);},dateValid:function(date,type){if(type==='min'){return!this.dateMin||date>=this.dateMin;} 784else if(type==='max'){return!this.dateMax||date<=this.dateMax;} 785return this.dateValid(date,'min')&&this.dateValid(date,'max');},dateRenderSetFromDropdown:function(event){var date=jQuery(event.target).children(':selected').data('vdp-date');this.dateRenderSet(new Date(date));this.callback('onMonthChange',[this.dateStart.vClone(),this.dateEnd.vClone()],this.render);},dateParse:function(date){if(date instanceof Date){return date.vNoTime();} 786if(typeof date!=='string'){return false;} 787var isIso=date.match(/(\d{4})-(\d{2})-(\d{2})/);var partMap={};var dateParts=date.split(/\D/);var patternParts=isIso?['yyyy','mm','dd']:this.dateFormat.split(/\W/);var pad=function(val,len){val=String(val);len=len||2;while(val.length<len){val="0"+val;} 788return val;};if(dateParts.length!==3){return false;} 789for(var i=0,l=patternParts.length;i<l;i++){var part=dateParts[i];if(!parseInt(part,10)){return false;} 790if(patternParts[i]==='yy'){patternParts[i]='yyyy';} 791if(patternParts[i]==='yyyy'){var today=new Date();if(part.length===3){continue;} 792if(String(part).length!==4){if(part-10<today.vFormat('yy')){part=2000+parseInt(part,10);} 793else{part=1900+parseInt(part,10);}} 794if(part<1900||part>3000){part='19'+String(part).slice(-2);}} 795else if(String(part).length<2){part=pad(part);} 796partMap[patternParts[i]]=part;} 797try{date=new Date(partMap.yyyy,partMap.mm-1,partMap.dd);} 798catch(e){date=null;} 799if(!date||isNaN(date.getTime())){return false;} 800if(date.vFormat('yyyy')<1000){return false;} 801return date.vNoTime();},isFirstMonth:function(){return this.dateMonth.vIs(this.dateStart,'month');},isLastMonth:function(){return this.dateMonth.vIs(this.dateEnd,'month');},weekDaysGet:function(){var days=[];for(var i=0;i<7;i++){var day=this.dateWeekStart+i;days.push(day>6?day-7:day);} 802return days;}};jQuery.fn.vdp=function(){var args=arguments||[];var result_return=false;if(arguments.length&&arguments[0]==='get'){result_return=true;args=[];for(var i=1,l=arguments.length;i<l;i++){args[i-1]=arguments[i];}} 803var result=[];var that=this.each(function(){var instance=jQuery(this).data('vdp');if(jQuery.contains(document,this)){if(typeof instance==='undefined'){instance=new vdp(this,args[0]);jQuery(this).data('vdp',instance);result.push(instance);} 804else if(args.length===1){if(args[0]in instance){if(typeof instance[args[0]]==='function'){result.push(instance[args[0]].apply(instance));} 805else{result.push(instance[args[0]]);}} 806else{result.push(undefined);}} 807else{result.push(instance.refresh.apply(instance,args));}}});return result_return?result:that;};Date.prototype.vClone=function(){var clone=new Date();clone.setTime(this.getTime());return clone;};Date.prototype.vNoTime=function(){this.setHours(0,0,0,0);return this;};Date.prototype.vModify=function(year,month,day){year=year||0;month=month||0;day=day||0;var clone=this.vClone();clone.setFullYear(this.getFullYear()+year);if(this.getMonth()!==clone.getMonth()){clone.setDate(0);} 808if(this.getDate()>=clone.vLast().getDate()){var date=new Date(clone.getFullYear(),clone.getMonth()+month,1).vLast();if(day){date.vModify(0,0,day);} 809return date;} 810return new Date(this.getFullYear()+year,this.getMonth()+month,this.getDate()+day);};Date.prototype.vFirst=function(){return new Date(this.getFullYear(),this.getMonth(),1);};Date.prototype.vLast=function(){return new Date(this.getFullYear(),this.getMonth()+1,0);};Date.prototype.vPrev=function(){return new Date(this.getFullYear(),this.getMonth(),this.getDate()-1);};Date.prototype.vNext=function(){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+1);};
810Date.prototype.vBetween=function(dateStart,dateEnd){if(!(dateStart instanceof Date&&dateEnd instanceof Date)){return false;} 811return this.getTime()>dateStart.getTime()&&this.getTime()<dateEnd.getTime();};Date.prototype.vIs=function(date,type){if(type==='month'){return this.getMonth()===date.getMonth();} 812else if(date instanceof Date){return this.vFormat('yyyymmdd')===date.vFormat('yyyymmdd');} 813return false;};Date.prototype.vDiff=function(date,type){var dateA=this.vClone();var dateB=date.vClone();dateA=dateA.getTime()<dateB.getTime()?dateA:dateB;dateB=dateA.getTime()>dateB.getTime()?dateA:dateB;switch(type){case'year':return dateA.getFullYear()-dateB.getFullYear();case'month':var months=0;if(dateA.vFormat('yyyymm')!==dateB.vFormat('yyyymm')){while(dateA.getTime()<dateB.getTime()){months=months+1;dateA.setMonth(dateA.getMonth()+1);}} 814return months;case'week':return parseInt((dateA.getTime()-dateB.getTime())/(24*3600*1000*7),10);default:return parseInt((dateA.getTime()-dateB.getTime())/(24*3600*1000),10);}};var vDateFormat=function(){var token=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,timezone=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,timezoneClip=/[^-+\dA-Z]/g,pad=function(val,len){val=String(val);len=len||2;while(val.length<len){val="0"+val;} 815return val;};return function(date,mask,utc){var dF=vDateFormat;if(arguments.length===1&&Object.prototype.toString.call(date)==="[object String]"&&!/\d/.test(date)){mask=date;date=undefined;} 816date=date?new Date(date):new Date();if(isNaN(date)){throw SyntaxError("invalid date");} 817mask=String(dF.masks[mask]||mask||dF.masks["default"]);if(mask.slice(0,4)==="UTC:"){mask=mask.slice(4);utc=true;} 818var _=utc?"getUTC":"get",d=date[_+"Date"](),D=date[_+"Day"](),m=date[_+"Month"](),y=date[_+"FullYear"](),H=date[_+"Hours"](),M=date[_+"Minutes"](),s=date[_+"Seconds"](),L=date[_+"Milliseconds"](),o=utc?0:date.getTimezoneOffset(),flags={d:d,dd:pad(d),ddd:dF.i18n.dayNames[D],dddd:dF.i18n.dayNames[D+7],m:m+1,mm:pad(m+1),mmm:dF.i18n.monthNames[m],mmmm:dF.i18n.monthNames[m+12],yy:String(y).slice(2),yyyy:y,h:H%12||12,hh:pad(H%12||12),H:H,HH:pad(H),M:M,MM:pad(M),s:s,ss:pad(s),l:pad(L,3),L:pad(L>99?Math.round(L/10):L),t:H<12?"a":"p",tt:H<12?"am":"pm",T:H<12?"A":"P",TT:H<12?"AM":"PM",Z:utc?"UTC":(String(date).match(timezone)||[""]).pop().replace(timezoneClip,""),o:(o>0?"-":"+")+pad(Math.floor(Math.abs(o)/60)*100+Math.abs(o)%60,4),S:["th","st","nd","rd"][d%10>3?0:(d%100-d%10!==10)*d%10]};return mask.replace(token,function($0){return $0 in flags?flags[$0]:$0.slice(1,$0.length-1);});};}();vDateFormat.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};vDateFormat.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};Date.prototype.vFormatSet=function(format){vDateFormat.masks["default"]=format;};Date.prototype.vFormat=function(mask,utc){return vDateFormat(this,mask,utc);};}(window,typeof vQuery!=='undefined'?vQuery:jQuery)); 819var cms_combine_fn='http://channel-287-huet.clients.clearingstation.de/js/general.js'; 820if(typeof _base_res=='undefined'){var _base_res='';} 821var ver4,target;ver4=(parseInt(navigator.appVersion)>=4);function toggle_state(targetId,_view){if(ver4){if(target=document.getElementById(targetId)){if(_view){target.style.display="";}else{target.style.display="none";}}}} 822function toggle(targetId){if(ver4){if(target=document.getElementById(targetId)){if(target.style.display!="block"){if(document.all){target.style.display="block";}else{target.style.display="table-row";}}else{target.style.display="none";}}else alert('no id with value "'+targetId+'"');}} 823function popup_site(url){window.open(url,'info','width=750,height=650,scrollbars=yes,resizable=yes');} 824function check_boxes(hotel_id){var valid=false;if(hotels[hotel_id]){var hotel=hotels[hotel_id];for(i in hotel.roomtypes){if(document.getElementById(hotel.roomtypes[i]).checked)valid=true;} 825for(i in hotel.packages){if(document.getElementById(hotel.packages[i]).checked)valid=true;} 826if(valid==false){for(i in hotel.programs){var tmp=hotel.programs[i].split('|');if(document.getElementById(tmp[0]).checked){if(tmp[1]==1){valid=true;}
826else{valid=false;break;}}}}} 827if(!valid){var i18n=new cst_i18n;alert(i18n.i18n_string_entities_decode(lng_str['book.error.room.choose']));} 828return valid;} 829function view_rows(rows){for(row in rows){toggle_state(rows[row],true);}} 830function toggle_rows(rows){for(row in rows){toggle(rows[row]);}} 831var calendar_offset_x=25;var calendar_offset_y=0;function request_check_form(){var tmpary=new Array();var fields=new Array("request_user_firstname","request_user_lastname","request_user_street","request_user_zip","request_user_city","request_user_country","request_user_email","rd_from1","rd_to1");var flength=fields.length;for(var i=0;i<flength;i++){var tmp='form['+fields[i]+']';if(document.form[tmp].value==""){document.form[tmp].style.backgroundColor="#FFFF70";tmpary.push(tmp);} 832else{document.form[tmp].style.backgroundColor="#FFFFFF";}} 833if(tmpary.length!=0){alert('Bitte fuellen Sie alle farbig hinterlegten Felder aus');document.form[tmpary[0]].focus();return false;} 834return true;} 835var cst_image_zoom_win=false;function cst_image_zoom(url){cst_image_zoom_win=window.open(url+'/600xq','cstimage','width=620,height=550,location=no,toolbar=no');cst_image_zoom_win.focus();return false;} 836function cst_ssl_host(ssl_host){if(location.protocol!='https:'){var target='https://' 837target+=ssl_host;target+=location.pathname;target+=location.search;target+=location.hash;location.href=target;}} 838function cst_hotel_stars_string(stars_num){var stars=[];for(var s=0;s<Math.floor(stars_num/10);s++){stars.push('*')} 839if(stars_num==45||stars_num==35){stars.push('s')} 840return stars.join('');} 841function cst_datepicker_custom_range(input,obj_id,obj_range_start,obj_range_end){var mindate_base=jQuery('#'+obj_id).datepicker('option','minDate');var maxdate_base=jQuery('#'+obj_id).datepicker('option','maxDate');if(obj_range_start!=''){return{minDate:(input.id==obj_id?jQuery('#'+obj_range_start).datepicker('getDate'):mindate_base),maxDate:(input.id==obj_range_start?jQuery('#'+obj_id).datepicker('getDate'):maxdate_base)};}else if(obj_range_end!=''){var mindate=mindate_base;var thisdate=jQuery('#'+obj_id).datepicker('getDate');if(input.id==obj_id&&thisdate>jQuery('#'+obj_range_end).datepicker('getDate')){mindate=thisdate;jQuery('#'+obj_range_end).datepicker('setDate',thisdate);} 842return{minDate:mindate};}else{return true;}} 843var cst_xd_url,cst_xd_iframe_style={},cst_xd_iframe_triggers=[],cst_xd_iframe_trigger_timer,cst_xd_iframe_autoresize=true;function cst_xd_url_set(url){cst_xd_url=url;} 844function cst_xd_iframe_create(url){try{if(document.all){top.location.href;} 845else if(typeof top.location.href=='undefined'||!top.location.href){throw(new Error());}} 846catch(e){jQuery('body').append('<iframe id="cst_xd_iframe" src="'+url+'" height="0" width="0" frameborder="0"></iframe>');}} 847function cst_xd_iframe_trigger(call,params){if(window.innerWidth==0||window.innerHeight==0){setTimeout(function(){cst_xd_iframe_trigger(call,params)},500);return;} 848if(typeof params=='undefined'){params='{}';} 849if(call){cst_xd_iframe_triggers.push([call,params]);} 850if(cst_xd_iframe_trigger_timer==undefined){cst_xd_iframe_trigger_timer=window.setInterval(function(){if(cst_xd_iframe_autoresize===true&&parseInt(cst_xd_iframe_style.height,10)!=jQuery('body').children('div.cst:first').height()){cst_xd_iframe_resize();} 851if(!cst_xd_iframe_triggers.length)return;cst_xd_iframe_update(cst_xd_iframe_triggers[0][0],cst_xd_iframe_triggers[0][1]);cst_xd_iframe_triggers.shift();},500)}} 852function cst_xd_iframe_update(call,params){try{if(!!window.postMessage&&!!window.parent.postMessage){window.parent.postMessage('cst_xd;'+call+';'+params,'*');return;}}catch(e){} 853var iframe=document.getElementById('cst_xd_iframe'),url=cst_xd_url+'?call='+call+'¶ms='+params;if(iframe&&iframe.tagName){iframe.parentNode.removeChild(iframe);} 854cst_xd_iframe_create(url);} 855function cst_xd_iframe_resize(options){if(window.name.indexOf('cst-client-iframe')==-1)return;if(!cst_xd_url)return;if(!options)options={};if(!options.style)options.style={};options.style.overflow='hidden';cst_xd_iframe_style=style=options.style||{};var body=jQuery('body'),style_string='';if(!style.height){style.height=body.children('div.cst:first').height();} 856if(!style.width){style.width=body.width();} 857var dimensions={height:parseInt(style.height,10),width:parseInt(style.width,10)};for(var key in dimensions){if(dimensions[key]){cst_xd_iframe_style[key]=dimensions[key]+'px';} 858else{delete cst_xd_iframe_style[key];}} 859for(var key in cst_xd_iframe_style){style_string+=key+':"'+cst_xd_iframe_style[key]+'",';} 860body.attr('style','width: '+cst_xd_iframe_style.width+' !important');cst_xd_iframe_trigger('embed_iframe_resize',encodeURI('{'+style_string.substring(0,style_string.length-1)+', identifier: "'+window.name+'" }'));} 861function cst_xd_scroll_top(){cst_xd_iframe_trigger('embed_scroll_top',encodeURI('{ identifier: "'+window.name+'" }'));} 862if(window.name.indexOf('cst-client-iframe')!=-1){cst_xd_iframe_triggers.push(['embed_scroll_top',encodeURI('{autoscroll:true}')]);} 863if(typeof _lib_load_libs=='undefined'&&typeof window._loader=='undefined'&&typeof _base_res!='undefined'){var _lib_load_loaded=false;var _lib_load_libs={};if(typeof _lib_load_libs_loaded=='undefined'){var _lib_load_libs_loaded={};} 864var onload_old=window.onload;window.onload=function(){window._lib_load_loaded=true;if(typeof(onload_old)=='function'){onload_old();}};var _file_load=function(file){if(typeof file=='undefined'){return;} 865var tag=false,file_ext=file.split('?')[0].substring(file.lastIndexOf('.')+1);var head=document.getElementsByTagName("head")[0];var file_src=file 866if(file_ext=='js'||file_ext=='css'){file_src=file+(file.indexOf('?')!=-1?'&':'?')+'version='+_version_cache;} 867if(file_ext=='js'){if(window._lib_load_loaded){tag=document.createElement('script');tag.type='text/javascript';tag.src=file_src;tag.charset='UTF-8';}
868else{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;} 869else{window.document.write('<link rel="stylesheet" href="'+file_src+'" type="text/css" />');}} 870if(window._lib_load_loaded&&tag!==false){head.appendChild(tag);}} 871var _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=='function'){continue;} 872if(typeof file=='string'){_file_load(file);}else{if(typeof file.check=='function'&&file.check()){_file_load(file.path);}else if(typeof file.check=='undefined'){_file_load(file.path);}}} 873_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;}}} 874if(typeof window._loader!='undefined'){var _lib_repository_add=window._loader.lib_add;var _lib_load=window._loader.lib_load;} 875_lib_repository_add('jQuery',[{path:_base_res+'js/jquery-1.3.2/jquery-1.3.2.min.js',check:function(){if(typeof window.jQuery=='undefined'){return true;} 876if(version_compare("1.3.2",jQuery.fn.jquery)){return true;} 877return false;}}]);_lib_repository_add('jQuery_old',[{path:_base_res+'js/jquery-1.3.2/jquery-1.3.2.min.js'}]);_lib_repository_add('jQuery_latest',[{path:'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js'}]);_lib_repository_add('jQuery-UI',[_base_res+'js/ui-1.7.2/js/jquery-ui-1.7.2.custom.min.js',_base_res+'js/ui-1.7.2/css/smoothness/jquery-ui-1.7.2.custom.css']);_lib_repository_add('jQuery-UI_latest',[_base_res+'js/ui-1.8.20/js/jquery-ui-1.8.20.custom.min.js',_base_res+'js/ui-1.8.20/css/smoothness/jquery-ui-1.8.20.custom.css']);_lib_repository_add('Datepicker',[_base_res+'js/datepicker-3.3/ui.datepicker.js',_base_res+'js/datepicker-3.3/ui.datepicker.css']);_lib_repository_add('Lytebox',[_base_res+'js/lytebox-3.22/lytebox.js',_base_res+'js/lytebox-3.22/lytebox.css']);_lib_repository_add('Highslide',[_base_res+'/js/highslide-4.1.12/highslide-full.min.js',_base_res+'/js/highslide-4.1.12/settings.js',_base_res+'/js/highslide-4.1.12/highslide.css']);_lib_repository_add('cst_general',[_base_res+'js/cst_i18n.js']);_lib_repository_add('cst_book',[_base_res+'js/cst_book.js',_base_res+'js/cst_calendar.js']);_lib_repository_add('cst_book_legacy',[_base_res+'js/cst_book_legacy.js']);_lib_repository_add('cst_scroller',[_base_res+'js/cst_scroller.js']);_lib_repository_add('cst_compact',[_base_res+'js/cst_compact/cst_room_compact.js',_base_res+'js/cst_compact/cst_room_compact.css']);_lib_repository_add('calendar_old',[_base_res+'js/calendar.js']);_lib_repository_add('Mediaplayer',[_base_res+'js/mediaplayer-4.1/swfobject.js']);_lib_repository_add('swfobject',[_base_res+'js/swfobject-2.2/swfobject.js']);_lib_repository_add('bgiframe',[_base_res+'js/jquery.bgiframe-2.1.1/jquery.bg
877iframe.min.js']);_lib_repository_add('vjg',[_base_res+'js/vjg/vjg.js',_base_res+'js/vjg/vjg.css']);_lib_repository_add('vjg2',[_base_res+'js/vjg/vjg-2.js',_base_res+'js/vjg/vjg.css']);_lib_repository_add('vil',[_base_res+'js/vil/vil.js',_base_res+'js/vil/vil.css']);_lib_repository_add('vct',[_base_res+'js/vct/vct.js']);_lib_repository_add('vnh',[_base_res+'js/vnh/vnh.js?v=1']);_lib_repository_add('vac',[_base_res+'js/vac/vac.js',_base_res+'js/vac/vac.css']);_lib_repository_add('vrn',[_base_res+'js/vrn/vrn.js',_base_res+'js/vrn/vrn.css']);_lib_repository_add('Cookies',[_base_res+'js/jquery.cookie-1.0/jquery.cookie.js']);_lib_repository_add('jquery.json',[_base_res+'js/jquery.labs_json-1.0/labs_json.js']);_lib_repository_add('ui',[_base_res+'js/ui-1.0.6/ui.core.js',_base_res+'js/ui-1.0.6/css/base/ui.all.css']);_lib_repository_add('ui-tabs',[_base_res+'js/ui-1.0.6/ui.tabs.js',_base_res+'js/ui-1.0.6/css/cst-tabs.css']);_lib_repository_add('ui-tabs-html-5',[_base_res+'js/ui-1.0.6/ui.tabs.js']);_lib_repository_add('ui-autocomplete',[_base_res+'js/jquery.autocomplete-1.2.6/jquery.autocomplete.js',_base_res+'js/jquery.autocomplete-1.2.6/jquery.autocomplete.css']);_lib_repository_add('ui-accordion',[_base_res+'js/ui-1.0.6/ui.accordion.js']);_lib_repository_add('corner',[_base_res+'js/curvycorners-2.0.3/curvycorners.js']);_lib_repository_add('roundies',['/js/dd_roundies-0.0.2a/DD_roundies_0.0.2a-min.js']);_lib_repository_add('reflection',[_base_res+'js/reflection-2.0/reflection.js']);_lib_repository_add('jsoncookie',[_base_res+'js/jsoncookie-0.9/json2-min.js',_base_res+'js/jsoncookie-0.9/jquery.cookie.js',_base_res+'js/jsoncookie-0.9/jquery.jsoncookie.js']);_lib_repository_add('voucher_calculate',[_base_res+'js/cst_voucher_calculate.js']);_lib_repository_add('qtip',[_base_res+'js/qtip-1.0.0/jquery.qtip-1.0.0-rc3.min.js']);_lib_repository_add('cst_validator',[_base_res+'js/jquery.validation-1.5.2/jquery.validation.js']);_lib_repository_add('cst_helper',[_base_res+'js/cst_helper.js']);_lib_repository_add('cst_textbox_limited',[_base_res+'js/cst_textbox_limited.js']);_lib_repository_add('cst_tab_switcher',[_base_res+'js/cst_tab_switcher-0.1/cst_tab_switcher.js']);_lib_repository_add('cst_pension',[_base_res+'js/cst_pension.js']);_lib_repository_add('cst_form_remember',[_base_res+'js/cst_form_remember.js']);_lib_repository_add('history',[_base_res+'js/jquery.address-1.5/jquery.address-1.5.min.js',_base_res+'js/jquery.address-1.5/address-legacy.js']);_lib_repository_add('MediaElement',[_base_res+'js/mediaelement-2.7.0/mediaelementplayer.css',_base_res+'js/mediaelement-2.7.0/mediaelement-and-player.js']);_lib_repository_add('vsc',[_base_res+'js/vsc/vsc.js',_base_res+'js/vsc/vsc.s',_base_res+'js/vsc/date.format.js']);_lib_repository_add('general',[]);function version_compare(a,b){var a_versions=a.split(".");var b_versions=b.split(".");var max_parts=Math.max(a_versions.length,b_versions.length);for(var i=0;i<max_parts;i++){var a_part=a_versions[i]*1;var b_part=b_versions[i]*1;if(a_part==b_part){continue} 878if(a_part>b_part)return true;return false;}} 879if(typeof Function.prototype.bind!='function'){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)));}}}
880try{document.execCommand('BackgroundImageCache',false,true);}catch(e){} 881if(typeof console=='undefined'){console={log:function(){},dir:function(){}};} 882if(typeof jQuery=='function'){_$=jQuery;} 883function cst_remember_item_delete(){jQuery('input.remember-item-amount').each(function(){var $remove_link=jQuery('<a>').attr('href','#').text('x');$remove_link.addClass('remember-item-remove-link');var $amount_input=jQuery(this);$remove_link.click(function(){if(typeof cst_remember=='function'){var parent_rel=$(this).parent().attr('id');var splited_rel=parent_rel.split('-');cst_remember.group_item_delete(splited_rel[1],splited_rel[0])} 884var request_item_id=$(this).parent().attr('rel');var path=document.location.pathname;var ajax_url=path+'?rem_item_clear='+request_item_id;$.ajax({type:"GET",url:ajax_url});$amount_input.val(0);jQuery(this).closest('tr').children().children().hide(500,function(){jQuery(this).closest('a.remember-item-remove-link').remove();if(jQuery('a.remember-item-remove-link').size()<1){jQuery('tr.cst-remember-items-header').hide();} 885jQuery(this).closest('td').css('border','none');});return false;});jQuery(this).parent().append($remove_link);})} 886function cst_request_required_highlighting(fields,form){jQuery('input, select, textarea',form).each(function(){var current_input=jQuery(this);var input_name=this.name.match(/(\w+)/g);if(input_name!=null){var string=input_name[1];for(var i=2;i<input_name.length;i++){string+='['+input_name[i]+']';};if(fields[string]){current_input.addClass('request-field-required');var focus_func=function(){jQuery(this).removeClass('request-field-required');};if(current_input.attr('type')=='checkbox'||current_input.attr('type')=='radio'||(cst_isInternetExplorer()&¤t_input.is('select'))){jQuery(this).removeClass('request-field-required');current_input.wrap('<div class="request-field-required">');focus_func=function(){jQuery(this).parent('div.request-field-required').replaceWith(jQuery(this));if(current_input.attr('type')=='checkbox'||current_input.attr('type')=='radio'){jQuery(this).attr('checked','checked') 887if(current_input.attr('type')=='radio'){jQuery('input[name="'+this.name+'"]',form).each(function(){jQuery(this).parent('div.request-field-required').replaceWith(jQuery(this));});}}}} 888if(cst_isInternetExplorer()&¤t_input.is('select')){current_input.change(focus_func);}else{current_input.click(focus_func);}}}});} 889function cst_request_field_validation(checks,lng_str,form,validate_on_submit){var validate_on_submit=validate_on_submit||false;var input_rule={};var error_msg_obj={};var $p=jQuery('.form-field-required').closest('td');$p.add($p.next()).addClass('form-field-required-cell');$p.add($p.next()).find('input, textarea').addClass('required');jQuery(form).addClass('request-form-valid');var forms_handle_focus=function(){var classname='cst-request-item-selected';var $elements=jQuery('input:visible[type!="submit"][type!="hidden"], textarea:visible, select:visible',form);$elements.unbind('keypress.eleswitch');$elements.sort(function(a,b){if(!a.tabIndex||!b.tabIndex){return 0;} 890return a.tabIndex-b.tabIndex;});function switch_focused_element(){$elements.removeClass(classname);var ele_pos=0;$elements.each(function(i,ele){if(ele==document.activeElement){ele_pos=i;return false;}}) 891$elements.eq(ele_pos).trigger('focusout');$elements.eq(ele_pos+1).focus();} 892$elements.bind('keypress.eleswitch',function(event){if((event.keyCode=='13'||event.keyCode=='9')&&event.currentTarget.nodeName!='TEXTAREA'){switch_focused_element();event.preventDefault();}});$elements.bind('focus',function(){jQuery(this).addClass(classname);});$elements.bind('blur',function(){jQuery(this).removeClass(classname);});} 893forms_handle_focus();var formInputs=[];for(var key in checks){var rule_obj={required:true};if(key=='request_user_email'){rule_obj.email=checks[key].validation;rule_obj.required=false;}else{rule_obj.validation=checks[key].validation;} 894var nameArrays=key.match(/\[.+\]/);if(nameArrays!=null){var splitedKey=key.split(nameArrays[0]) 895input_rule['form['+splitedKey[0]+']'+nameArrays[0]]=rule_obj;}else{input_rule['form['+key+']']=rule_obj;} 896error_msg_obj['form['+key+']']=checks[key]['error_msg'];} 897jQuery.validator.addMethod('email',function(v,e,p){var current_field=jQuery(e);var validator=this;e.value=v=v.replace(' ','') 898if(e.value.match(new RegExp(p))==null){text=lng_str.default_error;cst_request_qtip(e,text);return false;} 899jQuery.ajax({url:(typeof _base_res!='undefined'?_base_res:'')+'mail-validate.php?email='+jQuery(e).val(),type:'GET',dataType:'jsonp',success:function(data){var state,text;var json_data=data;var error_type=json_data.error.type_str;if(json_data.suggestions.address&&json_data.suggestions.address.www){text='<span>
899 '+lng_str.user_error_www+' <span class="hint-error">www.</span></span>';cst_request_qtip(e,text);state=false;}else{if(error_type=='ERROR_TYPE_NOERROR'){if(jQuery(e).data("qtip"))jQuery(e).qtip("destroy");state=true;}else{switch(error_type){case'ERROR_TYPE_USER_NONEXISTANT':text='<span>'+lng_str.user_error+' <span class="hint-error">'+json_data.mail.user+'</span>@'+json_data.mail.domain+'</span>';break;case'ERROR_TYPE_DOMAIN_NONEXISTANT':if(json_data.suggestions.domain!=''){var nearest_domains=$.grep(json_data.suggestions.domain,function(d){return d.lev==1;});var domains_used=json_data.suggestions.domain;if(nearest_domains.length){domains_used=nearest_domains;} 900var suggestions_domains=$.map(domains_used,function(d){return d.domain;}).join('<span class="hint-error-compine"> '+lng_str.or+' </span>');text='<span> '+lng_str.user_mean+' <span class="hint-error">'+suggestions_domains+'?</span></span>';}else{text='<span>'+lng_str.domain_error+' '+json_data.mail.user+'@<span class="hint-error">'+json_data.mail.domain+'</span></span>';} 901break;case'ERROR_TYPE_USER_MAILBOX_FULL':text=lng_str.user_error_full;break;default:text=lng_str.default_error;break;} 902cst_request_qtip(e,text);state=false;}} 903validator.async_response(v,e,p,state,data);}}) 904return'pending';});jQuery.validator.addMethod('validation',function(v,e,p){var current_field=jQuery(e);var element_name=e.name;if(current_field.attr('name')=='form[rd_from1]'||current_field.attr('name')=='form[rd_to1]'){p='[0-9]+\.[0-9]+\.[0-9]{4}';} 905if(e.value.match(new RegExp(p,'i'))==null){if(current_field.attr('type')=='checkbox'||current_field.attr('type')=='radio'||(cst_isInternetExplorer()&¤t_field.is('select')&&!current_field.parent().is('div.request-field-required'))){current_field.parent('div.request-field-success').replaceWith(jQuery(current_field));current_field.wrap('<div class="request-field-required">');if(current_field.attr('type')=='checkbox'||current_field.attr('type')=='radio'){jQuery(this).attr('checked','checked');}} 906return false;}else{if(cst_isInternetExplorer()&¤t_field.is('select')&&!current_field.parent().is('div.request-field-success')){current_field.parent('div.request-field-required').replaceWith(jQuery(current_field));current_field.removeClass('request-field-success').wrap('<div class="request-field-success">');}} 907return true;});jQuery.validator.addMethod('children_ages',function(v,e,p){var current_field=jQuery(e);if(!current_field.is(':hidden')&¤t_field.val()=='-'){return false;} 908return true;});window.cst_request_validator=jQuery(form).validate({rules:input_rule,messages:error_msg_obj,onsubmit:validate_on_submit,errorClass:'request-field-required-check',validClass:'request-field-success',focusInvalid:true,onkeyup:false,errorPlacement:function(error,element){error.remove();},unhighlight:function(element,errorClass,validClass){var namesObj=input_rule;for(var name in namesObj){if(element.name==name){jQuery(element).addClass(validClass).removeClass(errorClass).removeClass('request-field-required');}}},success:function(label){label.addClass('request-field-success-check');}});} 909function cst_request_qtip(element,text){if(jQuery(element).data("qtip")){jQuery(element).qtip("destroy");} 910jQuery(element).qtip({content:text,hide:{delay:1500},show:{ready:true},style:{tip:'bottomMiddle',border:{radius:5}},position:{corner:{tooltip:'bottomMiddle',target:'topMiddle'},adjust:{x:0,y:0,screen:true}}});} 911function cst_isInternetExplorer(userAgent){userAgent=userAgent||navigator.userAgent;return userAgent.indexOf("MSIE ")>-1||userAgent.indexOf("Trident/")>-1;} 912if(typeof vioma==='undefined'){var vioma={};} 913vioma.system={isset:function(path){var parts=path.split('.'),namespace=window,result=true;jQuery.each(parts,function(i,item){if(typeof namespace[item]!=='undefined'){namespace=namespace[item];}else{result=false;return false;} 914return true;});return result;},namespace_get:function(namespace){var parts=(namespace).split('.'),ns=window;jQuery.each(parts,function(i,item){if(typeof ns[item]!=='undefined'){ns=ns[item];}else{ns=undefined;return false;} 915return true;});return ns;},code_wrap:function(namespace,element,name,config){if(typeof config==='string'){switch(config){case'object_get':var obj=null;jQuery(element).each(function(){if(this[name]){obj=this[name];return false;} 916return true;});return obj;case'objects_get':var arr=[];jQuery(element).each(function(){if(this[name]){arr.push(this[name]);}});return arr;}}else if(typeof config==='object'||typeof config==='undefined'){if(typeof config==='undefined'){config={};} 917jQuery(element).each(function(){if(vioma.system.isset('vioma.'+namespace+'.'+name)){var ns=vioma.system.namespace_get('vioma.'+namespace);this[name]=new ns[name](this,config);}else{dbg.error('vioma.system.codewrap: vioma.'+namespace+'.'+name+' could not be found.');}});return jQuery(element);} 918return false;}};var dbg={print:function(variable,printtime,groupname){if(vioma.system.debugging){var thetime=false;if(typeof printtime!=='undefined'&&printtime===true){thetime=(new Date()).getTime();} 919if(typeof window.console!=='undefined'&&typeof console.log==='function'){if(typeof variable==='object'&&typeof groupname==='string'&&typeof console.group==='function'&&typeof console.groupEnd==='function'){var gn=(typeof groupname==='undefined'?(new Date()).getTime():groupname+(typeof printtime!=='undefined'&&printtime===true?' ('+(new Date()).getTime()+')':'')),n;console.group(gn);for(n=0;n<variable.length;n++){console.log(variable[n]);} 920console.groupEnd();}else{if(thetime){console.log(thetime);} 921if(typeof variable==='object'&&typeof console.dir==='function'){console.dir(variable);}else{console.log(variable);}}}else{vioma.system.debugging=false;}}},log:function(variable){if(vioma.system.debugging){if(typeof window.console!=='undefined'&&typeof console.log==='function'){if(arguments.length>1){var result=[],i;for(i=0;i<arguments.length;i++){result.push(arguments[i]);} 922console.log(result);}else{console.log(variable);}}else{vioma.system.debugging=false;}}},info:function(variable){if(vioma.system.debugging){if(typeof window.console!=='undefined'&&typeof console.info==='function'){if(arguments.length>1){var result=[],i;for(i=0;i<arguments.length;i++){result.push(arguments[i]);} 923console.info(result);}else{console.info(variable);}}}},warn:function(variable){if(vioma.system.debugging){if(typeof window.console!=='undefined'&&typeof console.warn==='function'){if(arguments.length>1){var result=[],i;for(i=0;i<arguments.length;i++){result.push(arguments[i]);} 924console.warn(result);}else{console.warn(variable);}}}},error:function(variable){if(vioma.system.debugging){if(typeof window.console!=='undefined'&&typeof console.error==='function'){if(arguments.length>1){var result=[],i;for(i=0;i<arguments.length;i++){result.push(arguments[i]);} 925console.error(result);}else{console.error(variable);}}}},dir:function(variable){if(vioma.system.debugging){if(typeof window.console!=='undefined'&&typeof console.warn==='function'){if(arguments.length>1){var result=[],i;for(i=0;i<arguments.length;i++){result.push(arguments[i]);} 926console.dir(result);}else{console.dir(variable);}}}},trace:function(){if(vioma.system.debugging){if(typeof window.console!=='undefined'&&typeof console.trace==='function'){console.trace();}}},time:function(name){if(vioma.system.debugging){if(typeof window.console!=='undefined'&&typeof console.time==='function'){console.time(name);}}},time_end:function(name){if(vioma.system.debugging){if(typeof window.console!=='undefined'&&typeof console.timeEnd==='function'){console.timeEnd(name);}}}}; 927var cms_combine_fn='http://channel-287-huet.clients.clearingstation.de/customize/huetten/js/functions.js'; 928function hms_datepicker_birthday_bind(selector){if(typeof selector=='undefined'){return false;} 929jQuery('div.cst-book-step-35 div.cst-book-cart-person').remove();var element=jQuery(selector);if(element.hasClass('hms-datepicker-birthday')){return false;} 930var date=new Date(),year=date.getYear()+1900;element.addClass('hms-datepicker-birthday').datepicker({defaultDate:'-48Y',yearRange:(year-100)+':'+year,changeMonth:true,changeYear:true,closeText:'X',prevText:'<<',nextText:'>>',currentText:'Heute',monthNames:['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],monthNamesShort:['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],dayNames:['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],dayNamesShort:['So','Mo','Di','Mi','Do','Fr','S
930a'],dayNamesMin:['So','Mo','Di','Mi','Do','Fr','Sa'],dateFormat:'dd.mm.yy',firstDay:1,isRTL:false});} 931function hms_route_hide(){jQuery('.huetten-left-content, .huetten-left-content-white').height(85);jQuery('.cst-hotel-detail-routing').css('display','none');jQuery('#cst-hotel-detail-routing-change, #cst-hotel-detail-routing-details').css('display','block');} 932function hms_route_show(){jQuery('.huetten-left-content, .huetten-left-content-white').height(215);jQuery('.cst-hotel-detail-routing').css('display','block');jQuery('#cst-hotel-detail-routing-change, #cst-hotel-detail-routing-details').css('display','none');} 933function hms_detail_show(tab,container){jQuery(container).removeClass('hidden').siblings('div').addClass('hidden');jQuery(tab.parentNode).addClass('active').siblings('li').removeClass('active');} 934function hms_hotel_filter_search_init(){var input=jQuery('#hotel-list-filter-search-input').bind('submit',function(event){hms_hotel_filter_submit();});if('placeholder'in document.createElement('input')===false){input.bind('focus',function(){if(input.val()==input.attr('placeholder')){input.val('');}}).bind('blur',function(){if(input.val()==''){input.val(input.attr('placeholder'));}})}};function hms_hotel_filter_country_states_show(selector){var elem=jQuery(selector);if(elem.is(':visible')){elem.slideUp().find('input[type="checkbox"]').attr('checked',false);} 935else{elem.slideDown();} 936return false;} 937function hms_hotel_filter_info(){return{dates_enabled:[{hpa_id:29819,date:new Date(2015,11,19)},{hpa_id:29821,date:new Date(2015,11,26)}],package_days:{0:{hpa_id:33283,int_stays:4},4:{hpa_id:33086,int_stays:3}}};} 938function hms_hotel_filter_date_changed(date_selected){var info=hms_hotel_filter_info(date_selected);var element=jQuery('#hotel-list-filter-form').find('[name="c[int_stays]"]');if(date_selected.getDay()in info.package_days){var hpa=info.package_days[date_selected.getDay()];element.attr('disabled',true).val(hpa.int_stays);} 939else if(element.is('[disabled]')){element.removeAttr('disabled').val(7);}} 940function hms_hotel_filter_submit(selector){var form=jQuery(selector||'#hotel-list-filter-form'),selector=selector||'#hotel-list-filter-indicators, #hotel-list-filter-countries, #hotel-list-filter-form',params=[];jQuery('div.cst-general-list-type-hotel').animate({opacity:'0.2'},{duration:500,easing:'swing'});jQuery(selector).find("input:checked, input[type='text'], input[type='hidden'], input[type='password'], input[type='submit'], select, textarea").each(function(){var name=this.name||this.parentNode.name;if(this.id=='date-from-input'&&this.value.length==0){return true;} 941if(name){params.push(name+'='+this.value);}});var url=form.attr('action')+'?'+params.join('&');var date_selected=jQuery('#date-from-input').val();if(date_selected.length>0){var parts=date_selected.split('.');date_selected=new Date(parts[2],parts[1]-1,parts[0]);var info=hms_hotel_filter_info(date_selected);if(date_selected.getDay()in info.package_days){var hpa=info.package_days[date_selected.getDay()];var url=form.attr('action').replace(/hotel-list.php/g,'package-detail.php?id='+hpa.hpa_id);form.find('[name^="c\["]').each(function(){var element=jQuery(this);if(element.is('[name="c[int_stays]"]')){element.attr('disabled',true).val(hpa.int_stays);} 942jQuery('<input type="hidden" />').attr('name','c_hotels['+element.attr('name').substr(2)).val(element.val()).appendTo(form);});url+='&'+form.serialize();} 943else{jQuery.each(info.dates_enabled,function(i,info){if(info.date.getTime()==date_selected.getTime()){url=form.attr('action').replace(/hotel-list.php/g,'package-detail.php?id='+info.hpa_id);return false;}});}} 944location.href=url;return false;} 945var hms_map={init:function(location){if(typeof this.map=='undefined'){if(typeof location=='object'&&location.length){var lat=0,long=0,items=0;for(var i=0,l=location.length;i<l;i++){location[i].hotel_geo_lat=parseFloat(location[i].hotel_geo_lat);location[i].hotel_geo_long=parseFloat(location[i].hotel_geo_long);if(location[i].hotel_geo_lat>0&&location[i].hotel_geo_long>0){items++;lat+=location[i].hotel_geo_lat;long+=location[i].hotel_geo_long;}} 946location={hotel_geo_lat:lat/items,hotel_geo_long:long/items}} 947var height_window=jQuery(window).height(),height_body=jQuery('body',document).height(),height=(height_window>height_body?height_window:height_body)-jQuery('#huetten-footer').height()-jQuery('#huetten-header').height()-41,map=jQuery('#huetten-content').height(height).find('#map_canvas_wrapper,#map_canvas',document).height(height+26).get(1);this.map=new google.maps.Map(map,{zoom:7,center:new google.maps.LatLng(location.hotel_geo_lat,location.hotel_geo_long),mapTypeId:google.maps.MapTypeId.HYBRID});}},autocomplete:function(element_id){new google.maps.places.Autocomplete(document.getElementById(element_id));},route:function(address,hotel){this.init();if(typeof this.inited=='undefined'){this.inited=true;this.geocoder=new google.maps.Geocoder();this.directionsService=new google.maps.DirectionsService();this.directionsDisplay=new google.maps.DirectionsRenderer();this.directionsDisplay.setMap(this.map);} 948hms_map.directionsService.route({origin:address,destination:new google.maps.LatLng(hotel.hotel_geo_lat,hotel.hotel_geo_long),provideRouteAlternatives:false,travelMode:google.maps.DirectionsTravelMode.DRIVING,unitSystem:google.maps.DirectionsUnitSystem.METRIC},function(response,status){hms_map.response={response:response,status:status};if(status==google.maps.DirectionsStatus.OK){hms_route_hide();hms_map.directionsDisplay.setDirections(response);} 949if(status==google.maps.DirectionsStatus.NOT_FOUND){alert(_hms_strings.hms_barrack_map_from_notfound);}});},show:function(hotels,center){this.init(center||hotels);var infowindow=new google.maps.InfoWindow({content:_hms_strings.hms_barrack_details});jQuery.each(hotels,function(i,hotel){if(hotel.hotel_geo_lat!=0||hotel.hotel_geo_long!=0){var marker=new google.maps.Marker({position:new google.maps.LatLng(hotel.hotel_geo_lat,hotel.hotel_geo_long),title:hotel.hotel_name});google.maps.event.addListener(marker,'click',function(){infowindow.setContent(hms_map.info_content(hotel));infowindow.open(hms_map.map,marker);});marker.setMap(hms_map.map);}});},link:function(){if(hms_map.response.response&&hms_map.response.response.routes){var data=hms_map.response.response.routes[0].legs[0],uri='http://maps.google.de/maps';uri+='?saddr='+data.start_address;uri+='&daddr='+data.end_address;return encodeURI(uri);} 950return false;},info_content:function(hotel){jQuery.each(hotel['cstc:room-types'],function(i,roomtype){link='room-type-
950detail.php?id='+roomtype.hrt_id;if(roomtype.avail){price=roomtype.avail.price[-1].price_int;} 951else{price=roomtype.hrt_price_from+',- â¬';}});return'<table style="cursor: pointer; height: 100px;" onclick="window.location = \''+link+'\'">' 952+'<tr>' 953+'<td valign="top" rowspan="2"><img src="'+hotel.hotel_media_image+'/0x100" /></td>' 954+'<td valign="top" style="width: 250px">' 955+'<h1>'+hotel.hotel_name+'</h1>' 956+'<h2>'+hotel.hotel_region+', '+hotel.hotel_city+'</h2>' 957+'<br/>' 958+'<h3><u>'+_hms_strings.hms_barrack_map_more+'</u></h3>' 959+'</td>' 960+'</tr>' 961+'</table>';}};function hms_accordion(container){container=jQuery(container);container.find('> h2, > h3').bind('click',function(){var index=container.find('> h2, > h3').index(this);container.find('> div').filter(':not(:eq('+index+'))').slideUp().end().eq(index).slideDown();return false;});} 962function gallery_next(){var next=jQuery('.highslide-next').children('a').hasClass('disabled');if(!next){hs.next();}else{return false;}} 963function gallery_prev(){var prev=jQuery('.highslide-previous').children('a').hasClass('disabled');if(!prev){hs.previous();}else{return false;}} 964function hide_arrows(){var prev_child=jQuery('.highslide-previous').children().hasClass('disabled');var next_child=jQuery('.highslide-next').children().hasClass('disabled');if(prev_child){jQuery('.hs-gallery-prev').css('opacity','0');}else{jQuery('.hs-gallery-prev').css('opacity','');} 965if(next_child){jQuery('.hs-gallery-next').css('opacity','0');}else{jQuery('.hs-gallery-next').css('opacity','');}} 966function hs_highslide_init(){if(typeof hs=='undefined'){return;} 967hs.skin={controls:'<div class="highslide-controls"><ul>'+'<li class="highslide-previous">'+'<a href="#" title="{hs.lang.previousTitle}">'+'<span>{hs.lang.previousText}</span></a>'+'</li>'+'<li class="highslide-play">'+'<a href="#" title="{hs.lang.playTitle}">'+'<span>{hs.lang.playText}</span></a>'+'</li>'+'<li class="highslide-pause">'+'<a href="#" title="{hs.lang.pauseTitle}">'+'<span>{hs.lang.pauseText}</span></a>'+'</li>'+'<li class="highslide-next">'+'<a href="#" title="{hs.lang.nextTitle}">'+'<span>{hs.lang.nextText}</span></a>'+'</li>'+'<li class="highslide-move">'+'<a href="#" title="{hs.lang.moveTitle}">'+'<span>{hs.lang.moveText}</span></a>'+'</li>'+'<li class="highslide-full-expand">'+'<a href="#" title="{hs.lang.fullExpandTitle}">'+'<span>{hs.lang.fullExpandText}</span></a>'+'</li>'+'<li class="highslide-close">'+'<a href="#" title="{hs.lang.closeTitle}" >'+'<span>{hs.lang.closeText}</span></a>'+'</li>'+'</ul></div>',contentWrapper:'<div class="highslide-header"><ul>'+'<li class="highslide-previous">'+'<a href="#" title="{hs.lang.previousTitle}" onclick="return hs.previous(this)">'+'<span>{hs.lang.previousText}</span></a>'+'</li>'+'<li class="highslide-next">'+'<a href="#" title="{hs.lang.nextTitle}" onclick="return hs.next(this)">'+'<span>{hs.lang.nextText}</span></a>'+'</li>'+'<li class="highslide-move">'+'<a href="#" title="{hs.lang.moveTitle}" onclick="return false">'+'<span>{hs.lang.moveText}</span></a>'+'</li>'+'<li class="highslide-close">'+'<a href="#" title="{hs.lang.closeTitle}" onclick="return hs.close(this)">'+'<span>{hs.lang.closeText}</span></a>'+'</li>'+'</ul></div>'+'<div class="highslide-body"></div>'+'<div class="highslide-footer"><div>'+'<span class="highslide-resize" title="{hs.lang.resizeTitle}"><span></span></span>'+'</div></div>',galleryControls:'<div class="hs-gallery-prev" onclick="gallery_prev();"></div>'+'<div class="hs-gallery-next" onclick="gallery_next();"></div>'} 968hs.Expander.prototype.onBeforeExpand=function(){hs.addGalleryControls=hs.createElement('div',{innerHTML:hs.replaceLang(hs.skin.galleryControls)},null,this.overlayBox);hide_arrows();}} 969jQuery(function(){hs_highslide_init();jQuery('#reservation-conversion-submit').bind('click',function(){var conv_terms=jQuery('#terms').is(':checked');var conv_priv=jQuery('#privacy').is(':checked');if(conv_terms==true&&conv_priv==true){var url=jQuery('#reservation-conversion-submit').attr('href');jQuery('#reservation-conversion-submit').attr('href','#').unbind('click').css({'background':'linear-gradient(to bottom, #b0bbab 0%, #8a8a8a 100%) repeat scroll 0 0 rgba(0, 0, 0, 0)','border':'1px solid #8a8a8a !important'});location.href=url;return true;} 970else{alert(submit_alert_message);return false;}});}); 971var cms_combine_fn='http://channel-287-huet.clients.clearingstation.de/js/cst_i18n.js'; 972function cst_i18n(){this.i18n={months:['januar','februar','mrz','april','mai','juni','juli','august','sept','okt','nov','dezember'],weekdays:['sonntag','montag','dienstag','mittwoch','donnerstag','freitag','samstag'],weekdays_short:['so','mo','di','mi','do','fr','sa']};} 973cst_i18n.prototype.i18n_set=function(type,strings){this.i18n[type]={};jQuery.each(strings,function(key,value){var span=document.createElement('span');span.innerHTML=value;this.i18n[type][key]=unescape(span.innerHTML);}.bind(this));} 974cst_i18n.prototype.i18n_string_set=function(type,key,value){if(typeof this.i18n[type]=='undefined')this.i18n[type]={};var span=document.createElement('span');span.innerHTML=value;this.i18n[type][key]=span.innerHTML;} 975cst_i18n.prototype.i18n_string_entities_decode_span=function(value){var span=document.createElement('span');span.innerHTML=value;if(typeof span.innerText=='undefined'){return value;};return span.innerText;} 976cst_i18n.prototype.i18n_string_entities_decode=function(value){try{var tarea=document.createElement('textarea');tarea.innerHTML=value;return tarea.value;}catch(e){return cst_i18n.prototype.i18n_string_entities_decode_span(value);}} 977cst_i18n.prototype.i18n_get=function(type,index){if(typeof this.i18n[type]=='undefined'||typeof this.i18n[type][index]=='undefined'&&(typeof _ch!='undefined'&&typeof _ch.error_handler!='undefined')){_ch.error_handler({msg:''+type+' '+index,url:'',line:0},'lng');} 978if(typeof this.i18n[type]=='undefined')alert('i18n_get(): type not found: '+type);if(typeof this.i18n[type][index]=='undefined')alert('i18n_get(): string (type: '+type+') not found: '+index);return this.i18n[type][index];} 979cst_i18n.prototype.i18n_check=function(type,index){if(typeof this.i18n[type]=='undefined'||typeof this.i18n[type][index]=='undefined'&&(typeof _ch!='undefined'&&typeof _ch.error_handler!='undefined')){return false} 980return true;} 981var cms_combine_fn='http://channel-287-huet.clients.clearingstation.de/js/html5.js'; 982var cst_list_reload_i18n={loading:'Loading'};jQuery.fn.cst_list_reload_strings=function(s){cst_list_reload_i18n=s} 983jQuery.fn.cst_list_reload=function(link){var list=jQuery(this).animate({opacity:0.1}) 984var loading=jQuery('<div class="cst-nav-loading">'+cst_list_reload_i18n.loading+'..</div>').insertBefore(list);var direction=jQuery(link).parent().find('a.direction');jQuery(link).parent().parent().children().removeClass('active').addClass('inactive') 985jQuery(link).parent().removeClass('inactive').addClass('active') 986if(jQuery(link).hasClass('direction')){direction.toggleClass('direction-asc') 987direction.toggleClass('direction-desc')} 988jQuery.ajax({url:link.href+(direction.hasClass('direction-desc')?'&list_order_direction=desc':''),success:function(r){loading.slideUp();list.replaceWith(jQuery(r).find('div.cst-list').find('ul.cst-pagina').hide().end());jQuery('div.cst-list').cst_scroll_list();}});} 989jQuery.fn.cst_scroll_list=function(options){var defaults={bottom_add:100} 990var options=jQuery.extend(defaults,options);var list=jQuery(this);list.find('ul.cst-pagina').hide();var firing=false;jQuery(window).scroll(function(){if(firing)return;var view_h=window.innerHeight?window.innerHeight:jQuery(window).height();if(view_h+jQuery(this).scrollTop()>jQuery('body').height()-options.bottom_add){firing=true;var next_link=jQuery('.cst-pagina:last .cst-button-next ',list) 991if(next_link[0]){var loading=jQuery('<div class="cst-nav-loading">'+cst_list_reload_i18n.loading+'..</div>
991').appendTo(list) 992jQuery.ajax({url:next_link.attr('href')+' ',success:function(r){loading.remove() 993jQuery(r).find('div.cst-list').find('ul.cst-pagina').hide().end().appendTo(list) 994firing=false;}})}else{jQuery(document).unbind('scroll');}}});} 995var cms_combine_fn='/static/template-1772/js/huetten.js'; 996if(!Object.keys){Object.keys=(function(){var hasOwnProperty=Object.prototype.hasOwnProperty,hasDontEnumBug=!({toString:null}).propertyIsEnumerable('toString'),dontEnums=['toString','toLocaleString','valueOf','hasOwnProperty','isPrototypeOf','propertyIsEnumerable','constructor'],dontEnumsLength=dontEnums.length;return function(obj){if(typeof obj!=='object'&&typeof obj!=='function'||obj===null)throw new TypeError('Object.keys called on non-object');var result=[];for(var prop in obj){if(hasOwnProperty.call(obj,prop))result.push(prop);} 997if(hasDontEnumBug){for(var i=0;i<dontEnumsLength;i++){if(hasOwnProperty.call(obj,dontEnums[i]))result.push(dontEnums[i]);}} 998return result;}})();} 999!(function($,me){"use strict";if(!me){return;} 1000me.opt.fancyboxDefaultPadding=0;function QueryStringToHash(query){var query_string={};var vars=query.split("&");for(var i=0;i<vars.length;i++){var pair=vars[i].split("=");pair[0]=decodeURIComponent(pair[0]);pair[1]=decodeURIComponent(pair[1]);if(typeof query_string[pair[0]]==="undefined"){query_string[pair[0]]=pair[1];}else if(typeof query_string[pair[0]]==="string"){query_string[pair[0]]=[query_string[pair[0]],pair[1]];}else{query_string[pair[0]].push(pair[1]);}} 1001return query_string;};me.opt.scroll_breakpoint=function(){return(me.opt.scroll>=me.opt.main_top*0.33);};me.custom_events=function(){if(me.opt.touch&&!me.opt.is_mobile){window.Modernizr.touchevents=false;me.opt.touch=false;me.opt.html.addClass('no-touchevents').removeClass('touchevents');} 1002me.opt.main.find('.newsletter-unsubscribe td:first').each(function(i,el){el.innerHTML=$(el.innerText.split(' ')).map(function(i,el){return'<span>'+el+'</span>'}).get().join(' ');});me.fancybox_build($('.navbarvideo',me.opt.header));var form_error=me.opt.main.find('.cms-validate-error');if(form_error.length>0){me.opt.body_scroll.animate({scrollTop:form_error.offset().top});} 1003me.opt.tools_overlay=me.opt.header.find('.tools-overlay');me.opt.widget=me.opt.site.find('.cst-navbar-filter-trip');me.opt.hrt_menu=me.opt.main.find('.hrt-menu');me.opt.hrt_menu_mobile=me.opt.main.find('.hrt-menu-mobile');me.id('nav_menu_button').on('click',function(){me.opt.tools_overlay.hide();me.opt.logo.toggleClass('small',!me.opt.nav.is(':visible'));me.opt.nav.slideToggle({queue:false});});me.id('nav_tel_button').on('click',function(){me.opt.nav.hide();me.opt.logo.toggleClass('small',!me.opt.tools_overlay.is(':visible'));me.opt.tools_overlay.slideToggle({queue:false});});$('.hms-tile-slider',me.opt.main).each(function(i,el){var slider=$(el);slider.flexslider({animation:'slider',controlNav:false,directionNav:true,slideshow:false,prevText:'',nextText:''});});me.opt.widget_search=me.opt.site.find('.cst-navbar-filter-search');if(me.opt.widget_search.length){me.opt.widget_search_input=me.opt.widget_search.find('> input[type=text]');me.opt.widget_search_overlay=me.id('widget_search_overlay');me.opt.widget_search_autocomplete=me.id('widget_search_autocomplete');me.opt.widget_date=me.opt.site.find('.cst-navbar-filter-date');me.opt.widget_date_input=me.opt.widget_date.find('> input[type=text]');me.opt.widget_date_overlay=me.opt.widget_date.find('> .cst-navbar-filter-date-overlay');if(me.opt.widget_search_autocomplete.length){var autocomplete_link=me.opt.widget_search_autocomplete.find('a');me.opt.widget_search_autocomplete['target']=autocomplete_link.attr('href');autocomplete_link.remove();} 1004me.opt.widget_search_input.on('focus',function(){me.opt.widget_search_overlay.addClass('show');}).on('keyup.searchlayer change.searchlayer',function(ev){var is_filled=this.value!=='';$(this).parent().toggleClass('filled',is_filled);if(is_filled){if(me.opt.widget_search_overlay.length){me.opt.widget_search_overlay.close();} 1005if(ev.type==='keyup'){if(me.opt.widget_search_autocomplete_xhr){me.opt.widget_search_autocomplete_xhr.abort();} 1006me.opt.widget_search_autocomplete_query=$.ajax({url:me.opt.widget_search_autocomplete['target']+'?step=autocomplete&q='+encodeURIComponent(this.value),dataType:'json'}).done(function(data){var results=data['highlights'];me.opt.widget_search_autocomplete.empty().addClass('show');if(results&&results.length){var content='';$.map(results,function(el){content+='<li>'+el.t+'</li>';});me.opt.widget_search_autocomplete.html('<ul>'+content+'</ul>');} 1007else{me.opt.widget_search_autocomplete.removeClass('show');}}).always(function(){me.opt.widget_search_autocomplete_xhr=undefined;});}}});me.opt.widget_date_input.on('focus',function(){me.opt.widget_date_overlay.addClass('show');});me.opt.widget_date_overlay.close=function(){me.opt.widget_date_overlay.fadeOut(function(){me.opt.widget_date_overlay.removeClass('show').css('display','');});me.opt.widget_date_input.blur();};me.opt.widget_search_overlay.close=function(){me.opt.widget_search_overlay.fadeOut(function(){me.opt.widget_search_overlay.removeClass('show').css('display','');});me.opt.widget_search.blur();};me.opt.widget_search_autocomplete.close=function(){me.opt.widget_search_autocomplete.fadeOut(function(){me.opt.widget_search_autocomplete.removeClass('show').css('display','');});me.opt.widget_search.blur();};me.opt.site.on('click.searchlayer keyup.searchlayer',function(ev){if(ev.type==='keyup'){switch(ev.keyCode){case 9:if(!me.opt.widget_date_input.is(':focus')){me.opt.widget_date_overlay.close();} 1008if(!me.opt.widget_search_input.is(':focus')){me.opt.widget_search_overlay.close();me.opt.widget_search_autocomplete.close();} 1009break;case 27:me.opt.widget_date_overlay.close();me.opt.widget_search_overlay.close();me.opt.widget_search_autocomplete.close();if(me.opt.quickrequest!==undefined){me.opt.quickrequest_dates.find('.cst-request-date-vdp').hide();} 1010break;default:break;}} 1011else{if(me.opt.widget_date.has(ev.target).length===0){me.opt.widget_date_overlay.close();} 1012if(me.opt.widget_search.has(ev.target).length===0){me.opt.widget_search_overlay.close();me.opt.widget_search_autocomplete.close();}}});me.opt.widget_search_overlay.add(me.opt.widget_search_autocomplete).on('click','li',function(ev){ev.preventDefault();ev.stopPropagation();me.opt.widget_search_input.val($(this).text()).trigger('change');me.opt.widget_search_overlay.close();me.opt.widget_search_autocomplete.close();});} 1013me.opt.header_map=me.id('map_canvas_wrapper');me.opt.header_map_form=me.opt.header_map.next('form');var _hms_strings=window['_hms_strings']||{};if(me.opt.header_map.length){me.hms_map={init:function(location){if(typeof this.map=='undefined'){if(typeof location=='object'&&location.length){var lat=0,long=0,items=0;for(var i=0,l=location.length;i<l;i++){location[i].hotel_geo_lat=parseFloat(location[i].hotel_geo_lat);location[i].hotel_geo_long=parseFloat(location[i].hotel_geo_long);if(location[i].hotel_geo_lat>0&&location[i].hotel_geo_long>0){items++;lat+=location[i].hotel_geo_lat;long+=location[i].hotel_geo_long;}} 1014location={hotel_geo_lat:lat/items,hotel_geo_long:long/items}} 1015this.map=new google.maps.Map(me.opt.header_map.get(0),{scrollwheel:false,zoom:7,center:new google.maps.LatLng(location.hotel_geo_lat,location.hotel_geo_long),mapTypeId:google.maps.MapTypeId.HYBRID});} 1016this.init_done=true;},show:function(hotels,center){this.markers=this.markers||[];if(this.init_done){$.map(this.markers,function(el){el.setMap(null);});} 1017this.init(center||hotels);var infowindow=new google.maps.InfoWindow({content:_hms_strings['hms_chalet_details']});$.each(hotels,function(i,hotel){if(hotel['hotel_geo_lat']!=0||hotel['hotel_geo_long']!=0){var marker=new google.maps.Marker({position:new google.maps.LatLng(hotel['hotel_geo_lat'],hotel['hotel_geo_long']),title:hotel['hotel_name']});if(hotel['hrt_url']){google.maps.event.addListener(marker,'click',function(){infowindow.setContent(me.hms_map.info_content(hotel));infowindow.open(me.hms_map.map,marker);});} 1018marker.setMap(me.hms_map.map);me.hms_map.markers.push(marker);}});if(hotels.length===1){var $input=me.opt.header_map_form.find('.nst15-map-input');var $submit=me.opt.header_map_form.find('.nst15-map-submit');var input=$input.get(0);this.map.controls[google.maps.ControlPosition.BOTTOM_CENTER].push(input);this.map.controls[google.maps.ControlPosition.BOTTOM_CENTER].push($submit.get(0));var searchBox=new google.maps.places.SearchBox(input);var directionsService=new google.maps.DirectionsService;var directionsDisplay=new google.maps.DirectionsRenderer;directionsDisplay.setMap(me.hms_map.map);google.maps.event.addListener(searchBox,'places_changed',function(){var places=searchBox.getPlaces();if(places.length===0){return;} 1019input.value=places[0].formatted_address;$submit.addClass('visible').attr('onclick','window.open( \'https://maps.google.com/maps?hl='+me.opt.lang+'&saddr='+places[0].geometry.location.lat()+','+places[0].geometry.location.lng()+'&daddr='+[hotels[0]['hotel_geo_lat'],hotels[0]['hotel_geo_long']].join(',')+'\')');directionsService.route({origin:places[0].geometry.location,destination:me.hms_map.markers[0].position,travelMode:google.maps.TravelMode.DRIVING},function(response,status){if(status===google.maps.DirectionsStatus.OK){directionsDisplay.setDirections(response);}else{console.error('Directions request failed due to '+status);}});});}},link:function(){if(me.hms_map.response.response&&me.hms_map.response.response.routes){var data=me.hms_map.response.response.routes[0].legs[0],uri='http://maps.google.de/maps';uri+='?saddr='+data.start_address;uri+='&daddr='+data.end_address;return encodeURI(uri);} 1020return false;},info_content:function(hotel){return'<table style="cursor: pointer; height: 100px;" onclick="window.location = \''+hotel['hrt_url']+'\'">' 1021+'<tr>' 1022+'<td rowspan="2"><img src="'+hotel['hotel_media_image']+'/0x100" /></td>' 1023+'<td style="width: 250px">' 1024+'<h1>'+hotel['hotel_name']+'</h1>' 1025+'<h2>'+hotel['hotel_region']+', '+hotel['hotel_city']+'</h2>' 1026+'<br/>' 1027+'<h3>'+_hms_strings['hms_chalet_map_more']+'</h3>' 1028+'</td>' 1029+'</tr>' 1030+'</table>';}};me.hms_list_map=function(link){var $link=$(link);var ajax_request_url=link.getAttribute('data-href');if($link.hasClass('loading')){return;} 1031$link.addClass('loading');$.ajax({dataType:"json",url:ajax_request_url,success:function(data){me.opt.header_map.slideDown(function(){if(!$link.data('map')){me.hms_map.show(data['hotels']);$link.data('map',true);}})},complete:function(){$link.removeClass('loading');}});};} 1032if(me.opt.hrt_menu.length){me.opt.hrt_menu.find('a').on('click',function(ev){ev.stopPropagation();ev.preventDefault();var link=$(this);var href=this.getAttribute('href');var callback=this.getAttribute('data-callback');var menu=link.closest('ul');menu.find('li').removeClass('active').has(link).addClass('active');me.opt.hrt_menu.parent().attr('data-tab',href);var tab=menu.closest('.hrt-detail').find('>.hrt-tab').removeClass('visible').filter(href).addClass('visible');me.opt.hrt_menu_mobile.text(link.text());me.opt.hrt_menu.hide();if(href==='#chalet-map'){me.opt.header_map.slideDown(function(){if(!tab.data('map')){me.hms_map.show([{hotel_geo_lat:tab.attr('data-map-lat'),hotel_geo_long:tab.attr('data-map-long')}]);tab.data('map',true);} 1033else{google.maps.event.trigger(me.hms_map.map,'resize');me.hms_map.map.setCenter(new google.maps.LatLng(tab.attr('data-map-lat'),tab.attr('data-map-long')));}}
1033);} 1034else{me.opt.header_map.slideUp();} 1035if(callback&&typeof me[href.substr(1)]==='function'){me[href.substr(1)]();link.removeAttr('data-callback');} 1036if(typeof _gaq!='undefined')_gaq.push(['gat_2354._trackEvent','hotel_detail','tab_select',href]);});me.opt.hrt_menu_mobile.on('click',function(){me.opt.hrt_menu.slideToggle();});me.opt.main.find('.cst-roomtype-indicator-type-link a[href^="#"]').on('click',function(ev){ev.stopPropagation();ev.preventDefault();me.opt.hrt_menu.find('a').filter('[href="'+$(this).attr('href')+'"]').click();me.smooth_scroll({hash:'main'});});me.opt.main.find('a[href*="youtube"],a[href*="youtu.be"]').each(function(i,el){var iframe,match=el.href.match(/youtube.*v=([^&]*|.*$)/)||el.href.match(/youtu\.be\/(.*)$/);if(match!==null){iframe=$('<div class="yt-frame"><iframe width="640" height="360" sandbox="allow-scripts allow-presentation allow-same-origin" allowfullscreen="allowfullscreen" mozallowfullscreen="mozallowfullscreen" webkitallowfullscreen="webkitallowfullscreen" src="https://www.youtube.com/embed/'+match[1]+'"></iframe></div>');$(el).after(iframe);iframe.append(el);}});} 1037var hrt_list_result=me.opt.main.find('.hrt-list-result');var href_compare=me.opt.main.find('.hrt-compare');var hrt_checkboxes=me.opt.main.find('.cst-navbar-filter-checkboxes');var hrt_detail=me.opt.main.find('.hrt-detail');var hpa_detail=me.opt.main.find('.cst-package-detail');if(hrt_list_result.length>0||href_compare.length>0){var hrt_list_page_save=function(){var hrt_list_page=hrt_list_result.find('.hrt-list-page a.selected');if(hrt_list_page.length){$.cookie('hrt_list_page',hrt_list_page.eq(0).attr('href'),{expires:1,path:'/'});} 1038else if(hpa_detail.length>0){$.cookie('hrt_list_page',document.location.pathname,{expires:1,path:'/'});$.cookie('hpa_search',hrt_checkboxes.closest('form').serialize(),{expires:1,path:'/'});} 1039else{$.cookie('hrt_list_page',document.location.href,{expires:1,path:'/'});} 1040if(hpa_detail.length==0){$.cookie('hpa_search','',{expires:1,path:'/'});}};hrt_list_page_save();if(window.history.pushState!==undefined){var hrt_list_ajax_success=function(data,textStatus,jqXHR,ev){var $data=$(data);var $result=$data.find('.hrt-list-result').html();hrt_list_result.html($result).height('').parent().removeClass('loading');me.hrt_list_slick(hrt_list_result);var checkboxes=hrt_checkboxes.find('input[type="checkbox"]');var ajax_checkboxes=$data.find('label[data-count]');if(ajax_checkboxes.length===0){checkboxes.each(function(){$(this).parent().attr('data-count','');});} 1041else{ajax_checkboxes.each(function(i,el){var $label=$(el);var $chk=$label.find('input');var chk=checkboxes.filter('[name="'+$chk.get(0).name+'"]');chk.prop('checked',$chk.prop('checked')).parent().attr('data-count',$label.attr('data-count'));});} 1042hrt_list_result.find('.hotel-remember').each(function(i,el){$(el).find('.hrt-remember').toggleClass('saved',cst_remember.settings._cookie[el.getAttribute('data-hotel')]!==undefined);});if(me.hms_map&&me.hms_map.init_done){me.hms_list_map(hrt_list_result.find('.map-view').get(0));} 1043if(typeof ev!=='undefined'){if(ev.type==='click'){me.opt.body_scroll.animate({scrollTop:hrt_list_result.offset().top-10});} 1044hrt_list_page_save();if(hpa_detail.length===0){history.pushState({url:ev.target.href},$(data).find('title').text(),ev.target.href);}}};var hrt_list_load=function(ev){if(ev.target.tagName=='A'){ev.preventDefault();} 1045hrt_list_result.height(hrt_list_result.height()).parent().addClass('loading');if(me.xhr&&me.xhr.readyState!==4){me.xhr.abort();} 1046me.xhr=$.ajax(ev.target.href,{method:'post',success:function(data,textStatus,jqXHR){hrt_list_ajax_success(data,textStatus,jqXHR,ev);},error:function(jqXHR,textStatus,errorThrown){hrt_list_result.height('').parent().removeClass('loading');console.error('could not load the target page '+ev.target.href+', error thrown:',errorThrown);}});};window.addEventListener('popstate',function(ev){document.location.href=ev.state.url;hrt_list.addClass('loading');});if(hpa_detail.length===0){history.pushState({url:document.location.href},'');} 1047var hrt_list=hrt_list_result.parent();var hrt_list_filter=me.opt.main.find('.hrt-list-filter');var hrt_list_filters=hrt_list_filter.find('input, select');hrt_list_result.on('click','.hrt-order',function(){var $this=$(this);me.id('c_list_order').val($this.attr('data-order'));me.id('c_list_order_direction').val($this.attr('data-direction')).trigger('change');});hrt_list_result.on('click','.hrt-list-page a',hrt_list_load);hrt_list_result.on('click','.cst-navbar-region-group a',function(ev){ev.preventDefault();var $this=$(this);if(!$this.hasClass('cst-navbar-region')){hrt_list_filters.filter('[name="c[string_search]"]').val($this.text()).trigger('change');}});hrt_list_filter.find('.cst-navbar-filter-item-inner').on('click',function(){$(this).toggleClass('closed').next().slideToggle();});hrt_list_filters.filter('[name="c[string_search]"]').on('keyup',function(){var $this=$(this);if($this.val().length>3){if(this.delayed_autochange){clearTimeout(this.delayed_autochange);} 1048this.delayed_autochange=setTimeout(function(){$this.trigger('change');},1500);}});hrt_list_filters.on('change',function(ev){if(ev.target.tagName==='SELECT'){this.blur();} 1049var country_chk=this.getAttribute('data-country');if(country_chk>0){hrt_list_filters.filter('[data-state="'+country_chk+'"]').prop('checked',this.checked);} 1050var form=$(this).closest('form');var action=form.attr('action');hrt_list_result.height(hrt_list_result.height());if(!hrt_list_filter.hasClass('package')){var action_tokens=action.split('.');action=action_tokens[0]+'-0.'+action_tokens[1];} 1051if(me.xhr&&me.xhr.readyState!==4){me.xhr.abort();hrt_list.removeClass('loading');} 1052hrt_list.addClass('loading');me.xhr=$.ajax(action,{method:'post',data:(function(){var data={};me.opt.main.find('.hrt-list-filter').find('input[type="text"], input[type="hidden"], input
1052:checked, select').each(function(i,el){var val=$(el).val();if(val!==''){data[el.name]=val;}});if(!data['c[date_from]']&&!data['c[date_month]']){delete data['c[int_stays]'];} 1053return data;})(),success:function(data,textStatus,jqXHR){hrt_list_ajax_success(data,textStatus,jqXHR,{state:{},target:{href:action}});}});});}} 1054if(hrt_detail.length>0){var hrt_list_page_url=$.cookie('hrt_list_page');var hrt_list_back=hrt_detail.find('.hrt-back');if(hrt_list_page_url){hrt_list_back.attr('href',hrt_list_page_url);} 1055if($.cookie('hpa_search')){var data_inputs=$.map(QueryStringToHash($.cookie('hpa_search')),function(el,i){return i?'<input type="hidden" name="'+i+'" value="'+el+'" />':'';}).join('');var form=$('<form action="'+hrt_list_page_url+'" method="POST">'+data_inputs+'</form>');me.opt.main.append(form);hrt_list_back.on('click',function(ev){ev.preventDefault();ev.stopPropagation();form.trigger('submit');});}} 1056if(hrt_list_result.length>0||hrt_detail.length>0){me.opt.main.on('click.remember_anim','.hrt-remember',function(){var link=$(this);if(link.hasClass('saved')){var sprite=document.createElement('div');sprite.className='remember-animation';var $sprite=$(sprite);$('body').append(sprite);var pos_from=link.offset();var pos_to=$('.tools a.vnh-request').offset();$sprite.css(pos_from).animate(pos_to,1000,function(){$sprite.remove();});$sprite.animate({opacity:1},200).delay(600).animate({opacity:0}
1056,200);}})} 1057me.hrt_list_slick(hrt_list_result);me.opt.quickrequest=$('#cst_quickrequest');if(me.opt.quickrequest.length===1){me.opt.quickrequest.data('fields',$('.cst-request-item',me.opt.quickrequest).find('.required'));me.opt.quickrequest.data('checkboxes',$('input[type="checkbox"]',me.opt.quickrequest).filter('.required'));me.opt.quickrequest.data('fields_one',$('.cst-request-item',me.opt.quickrequest).find('.required-one'));me.opt.quickrequest.prev().on('click',function(ev){var $this=$(this);var container=$this.parent();function qr_open(){me.opt.window.on('keydown.quickrequest',function(ev){switch(ev.keyCode){case 27:qr_close();break;}});var original_w=container.width();$this.data('original_w',original_w);me.opt.site.css({height:'100vh',overflow:'hidden'});container.width(original_w).animate({width:320},300,function(){container.addClass('open');me.opt.quickrequest.slideDown(function(){$this.data('animating',false);});});} 1058function qr_close(){me.opt.window.off('keydown.quickrequest');container.removeClass('open');me.opt.quickrequest.slideUp(function(){me.opt.site.css({height:'',overflow:''});container.animate({width:$this.data('original_w')},300,function(){container.css('width','');$this.removeData('original_w');$this.data('animating',false);});});} 1059if(hrt_detail.length>0){ev.preventDefault();me.opt.hrt_menu.find('a.link-chalet-enquire').click();return;} 1060if(me.opt.mq.width<640){return;} 1061ev.preventDefault();if($this.data('animating')===true){return;} 1062$this.data('animating',true);if(!$this.data('original_w')){qr_open();} 1063else{qr_close();}});me.opt.quickrequest.on('submit',function(ev){var empty_fields=me.opt.quickrequest.data('fields').map(function(){var $this=$(this);$this.closest('.cst-request-item').toggleClass('error',$this.val()=='');return $this.val()==''?this.id:null;}).get();var checkboxes=me.opt.quickrequest.data('checkboxes').map(function(){var $this=$(this);return $this.val()==''?this.id:null;}).get();var empty_fields_one=me.opt.quickrequest.data('fields_one').map(function(){var $this=$(this);return $this.val()==''?this.id:null;}).get();me.opt.quickrequest.data('fields_one').closest('.cst-request-item').toggleClass('error',empty_fields_one.length==me.opt.quickrequest.data('fields_one').length);if(empty_fields.length>0||checkboxes.length>0||empty_fields_one.length==me.opt.quickrequest.data('fields_one').length){ev.preventDefault();}});me.opt.quickrequest.data('fields').on('keyup change',function(){var $this=$(this);$this.closest('.cst-request-item').toggleClass('error',$this.val()=='');});}};me.hrt_list_slick=function(hrt_list_result){if(!hrt_list_result||!hrt_list_result.length){return;} 1064$('.hrt-list-item-images',hrt_list_result).each(function(i,el){var $this=$(el);$this.slick({infinite:false,prevArrow:'<button type="button" class="slick-prev"><span><</span></button>',nextArrow:'<button type="button" class="slick-next"><span>></span></button>'});});} 1065me.quickrequest_dp=function(){if(me.opt.quickrequest.length===0){return;} 1066me.opt.quickrequest_dates=me.opt.quickrequest.find('.cst-request-date');me.opt.quickrequest_dates.each(function(i,el){var $this=$(el);$this.input=$this.find('input[type=text]');$this.vdp_wrap=$('<div class="cst-request-date-vdp" />');$this.append($this.vdp_wrap);$this.input.on('click',function(){var alreadyOpen=$this.vdp_wrap.is(':visible');me.opt.quickrequest_dates.find('.cst-request-date-vdp').hide();$this.vdp_wrap.toggle(!alreadyOpen);});$this.vdp_wrap.vdp({"className":"vdp-hms","yearShow":true,"display":"inline","dateMin":new Date(),"onInit":function(){$this.data('vdpInst',this);$this.input.attr('readonly','readonly');},"onDateSelect":function(){$this.input.val(this.date.vFormat('dd.mm.yyyy'));$this.vdp_wrap.hide();if($this.input.attr('id')==='quick_request_date_from'){var vdpTo=me.opt.quickrequest_dates.not($this).data('vdpInst');$('#quick_request_date_to').val(me.date_convert(this.date,'Date','dmy',7));vdpTo.dateMinSet(me.date_convert(this.date,'Date','Date',1));vdpTo.dateSet(me.date_convert(this.date,'Date','Date',7));vdpTo.render();}}});});me.opt.quickrequest.on('click',function(ev){var $this=$(ev.target);if($this.closest('.cst-request-date').length===0&&!$this.hasClass('.cst-request-date')){me.opt.quickrequest_dates.find('.cst-request-date-vdp').hide();}});};me.widget_vdp=function(id){if($.fn['vdp']===undefined){console.error('the jQuery plugin vdp is missing.');return;} 1067var dp_target=me.id('hms_datepicker_'+id);var dp_overlay=me.id('hms_datepicker_overlay_'+id);var dp_month_selector=me.id('hms_month_selector_'+id);var input_month=me.id('hms_datepicker_month_'+id);var input_year=me.id('hms_datepicker_year_'+id);var input_date=me.id('hms_datepicker_date_'+id);var arrival_reset=me.id('hms_datepicker_reset_'+id);input_month.data('name_orig',input_month.attr('name'));input_year.data('name_orig',input_year.attr('name'));input_date.data('name_orig',input_date.attr('name'));if(input_month.val()===''){input_month.removeAttr('name');} 1068if(input_year.val()===''){input_year.removeAttr('name');} 1069if(input_date.val()===''){input_date.removeAttr('name');} 1070dp_target.vdp({"className":"vdp-hms","yearShow":true,"display":"inline","dateMin":new Date(),"onInit":function(){var vdpinst=this;if(input_date.val()){var userDate=input_date.val().split('.');this.date=new Date(userDate[2],parseInt(userDate[1])-1,userDate[0]);} 1071else if(input_month.val()&&input_year.val()){this.dateRangeStart=new Date(input_year.val(),parseInt(input_month.val())-1,1);this.dateRangeEnd=new Date(input_year.val(),parseInt(input_month.val()),0);} 1072dp_month_selector.on('click',function(ev){ev.stopPropagation();ev.preventDefault();vdpinst.mode='range';vdpinst.dateRangeStartSet(vdpinst.dateMonth);vdpinst.dateRangeEndSet(new Date(vdpinst.dateMonth.getFullYear(),vdpinst.dateMonth.getMonth()+1,vdpinst.dateMonth.getDate()-1));vdpinst.render();input_month.val(1+vdpinst.dateRangeStart.getMonth()).attr('name',input_month.data('name_orig'));input_year.val(vdpinst.dateRangeStart.getFullYear()).attr('name',input_year.data('name_orig'));input_date.val('').removeAttr('name');me.opt.widget_date_input.parent().addClass('filled');me.opt.widget_date_input.val((vdpinst.i18n.months[vdpinst.dateRangeStart.getMonth()][1])+' '+vdpinst.dateRangeStart.getFullYear()).trigger('change');dp_overlay.fadeOut(function(){dp_overlay.removeClass('show').css('display','');});if(typeof _gaq!='undefined')_gaq.push(['gat_2354._trackEvent','hotel_list_search_date','date_flex',me.opt.widget_date_input.val()]);});arrival_reset.on('click',function(ev){ev.preventDefault();ev.stopPropagation();var $this=$(this);vdpinst.dateUnset();vdpinst.dateRangeUnset();vdpinst.mode='single';vdpinst.render();$this.siblings('input[type=hidden]').val('').removeAttr('name');$this.siblings('input[type=text]').val('').trigger('change');$this.parent().removeClass('filled');if(typeof _gaq!='undefined')_gaq.push(['gat_2354._trackEvent','hotel_list_search_date','date_reset',1]);});this.dp_update=function(){dp_month_selector.find('.month').text(vdpinst.i18n.months[vdpinst.dateMonth.getMonth()][1]);};},"onRenderAfter":function(){(this.dp_update.bind(this))();},"onRangeReset":function(){this.refresh();me.opt.widget_date_input.val('');},"onDateSelect":function(){if(this.mode==='range'){this.mode='single';this.date=this.dateRangeStart;this.dateRangeUnset();} 1073input_month.val('').removeAttr('name');input_year.val('').removeAttr('name');input_date.val(this.date.vFormat('dd.mm.yyyy')).attr('name',input_date.data('name_orig'));me.opt.widget_date_input.parent().addClass('filled');me.opt.widget_date_input.val(this.date.vFormat('dd.mm.yyyy')).trigger('change');dp_overlay.fadeOut(function(){dp_overlay.removeClass('show').css('display','');});if(typeof _gaq!='undefined')_gaq.push(['gat_2354._trackEvent','hotel_list_search_date','date_fix',this.date.vFormat('dd.mm.yyyy')]);}});};
1073if(window['nst_manual_init']===true){me.init();delete window['nst_manual_init'];} 1074window.lazySizesConfig.lazyClass='lazy';lazySizesConfig.srcAttr='data-origin';$('.pinit').click(function(){var url=window.location.href.split('#')[0];var media=$(this).attr('data-src');var desc=$(this).attr('data-desc');window.open("//www.pinterest.com/pin/create/button/"+"?url="+url+"&media="+media+"&description="+desc,"_blank");return false;ga('send','event','Pinterest Share','click',url);});$('.hrt-indicator-group-address .icon-googlemaps').on('click',function(){var lat=$(this).attr('data-lat');var long=$(this).attr('data-long');var win=window.open('https://www.google.com/maps?q='+lat+','+long+'&z=15');if(win){win.focus();}else{alert('Please allow popups for this website');}});$('.hrt-detail a[href="#book"]').on('click',function(e){e.preventDefault();var id=$(this).attr('href');$('html, body').animate({scrollTop:$(id).offset().top},300);});$('a.main-menu-link').on('click',function(e){var item=$(this);$('a.main-menu-link').not(this).each(function(){$(this).removeClass('touched');});if(me.opt.touch){var parentList=item.closest('li.main-menu-item');if(!parentList.hasClass('.menu-single')){if(!item.hasClass('touched')){e.preventDefault();item.addClass('touched');}}}});me.opt.morePricesButton=document.querySelector(".hrt-indicator-shortprices a");if(me.opt.morePricesButton){let hrtMenuWochenpreise=document.querySelector(".hrt-menu .link-chalet-prices");me.opt.morePricesButton.addEventListener("click",(e)=>{e.preventDefault();hrtMenuWochenpreise.click();window.scrollTo(0,0);})} 1075me.loadIbeWhenInViewport=function(vriDomain,vriContainerId,hotelId){if(!vriDomain||!vriContainerId||!hotelId)return;const vriContainer=document.getElementById("vri-container-"+vriContainerId);const vriContainerLoader=vriContainer.children[0];const containerIsInDOM=vriContainer&&vriContainer.parentNode;if(!vriContainer){vriContainer=document.createElement('div');vriContainer.id="vri-container-"+vriContainerId;if(document.getElementById("book")){document.getElementById("book").append(vriContainer);return;} 1076document.querySelector("main > section > div:last-child").append(vriContainer);} 1077const buildIBE=()=>{(function(v,i,o,m,a){if(!(o in v)){v.vioma_vri=o;v[o]||(v[o]=function(){(v[o].q=v[o].q||[]).push(arguments);});m=i.createElement('script'),a=i.scripts[0];m.src=vriDomain+'js/vri/vri.js';a.parentNode.insertBefore(m,a);m.onload=function(){vriContainer.classList.remove('vri-container-loading');};}})(window,document,'vcst');vcst({load:'init',url:vriDomain,set_language:me.opt.lang});vcst({id:vriContainerId,'c[id_hotel]':hotelId});};try{const observerOptions={rootMargin:'1000px 0px',threshold:0};const observer=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){buildIBE();observer.disconnect();}});},observerOptions);observer.observe(vriContainer);}catch(e){buildIBE();}}})(jQuery,window.nst2015);(function(a){a.fn.rwdImageMaps=function(){var c=this;var b=function(){c.each(function(){if(typeof(a(this).attr("usemap"))=="undefined"){return}var e=this,d=a(e);a("<img />").load(function(){var g="width",m="height",n=d.attr(g),j=d.attr(m);if(!n||!j){var o=new Image();o.src=d.attr("src");if(!n){n=o.width}if(!j){j=o.height}}var f=d.width()/100,k=d.height()/100,i=d.attr("usemap").replace("#",""),l="coords";a('map[name="'+i+'"]').find("area").each(function(){var r=a(this);if(!r.data(l)){r.data(l,r.attr(l))}var q=r.data(l).split(","),p=new Array(q.length);for(var h=0;h<p.length;++h){if(h%2===0){p[h]=parseInt(((q[h]/n)*100)*f)}else{p[h]=parseInt(((q[h]/j)*100)*k)}}r.attr(l,p.toString())})}).attr("src",d.attr("src"))})};a(window).resize(b).trigger("resize");return this}})(jQuery);((d)=>{"use strict";const telLinkChecker=()=>{const telLinks=d.querySelectorAll('a[href^="http://tel:"]');telLinks.forEach(link=>{link.href=link.href.replace('http://tel:','tel:');});};telLinkChecker();})(document);
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.