// Site Scripts
// (c) 2026 by prointernet.de

/*! jQuery v1.10.1 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery-1.10.1.min.map
*/
(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.1",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=lt(),k=lt(),E=lt(),S=!1,A=function(){return 0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=bt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+xt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return At(e.replace(z,"$1"),t,n,i)}function st(e){return K.test(e+"")}function lt(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function ut(e){return e[b]=!0,e}function ct(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function pt(e,t,n){e=e.split("|");var r,i=e.length,a=n?null:t;while(i--)(r=o.attrHandle[e[i]])&&r!==t||(o.attrHandle[e[i]]=a)}function ft(e,t){var n=e.getAttributeNode(t);return n&&n.specified?n.value:e[t]===!0?t.toLowerCase():null}function dt(e,t){return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}function ht(e){return"input"===e.nodeName.toLowerCase()?e.defaultValue:t}function gt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function mt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function yt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function vt(e){return ut(function(t){return t=+t,ut(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.parentWindow;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.frameElement&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ct(function(e){return e.innerHTML="<a href='#'></a>",pt("type|href|height|width",dt,"#"===e.firstChild.getAttribute("href")),pt(B,ft,null==e.getAttribute("disabled")),e.className="i",!e.getAttribute("className")}),r.input=ct(function(e){return e.innerHTML="<input>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}),pt("value",ht,r.attributes&&r.input),r.getElementsByTagName=ct(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ct(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ct(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=st(n.querySelectorAll))&&(ct(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ct(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=st(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ct(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=st(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},r.sortDetached=ct(function(e){return 1&e.compareDocumentPosition(n.createElement("div"))}),A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return gt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?gt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:ut,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=bt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?ut(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ut(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?ut(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ut(function(e){return function(t){return at(e,t).length>0}}),contains:ut(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:ut(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:vt(function(){return[0]}),last:vt(function(e,t){return[t-1]}),eq:vt(function(e,t,n){return[0>n?n+t:n]}),even:vt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:vt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:vt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:vt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=mt(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=yt(n);function bt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function xt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function wt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function Tt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function Ct(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function Nt(e,t,n,r,i,o){return r&&!r[b]&&(r=Nt(r)),i&&!i[b]&&(i=Nt(i,o)),ut(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||St(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:Ct(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=Ct(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=Ct(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function kt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=wt(function(e){return e===t},s,!0),p=wt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[wt(Tt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return Nt(l>1&&Tt(f),l>1&&xt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&kt(e.slice(l,r)),i>r&&kt(e=e.slice(r)),i>r&&xt(e))}f.push(n)}return Tt(f)}function Et(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=Ct(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?ut(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=bt(e)),n=t.length;while(n--)o=kt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Et(i,r))}return o};function St(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function At(e,t,n,i){var a,s,u,c,p,f=bt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&xt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}o.pseudos.nth=o.pseudos.eq;function jt(){}jt.prototype=o.filters=o.pseudos,o.setFilters=new jt,r.sortStable=b.split("").sort(A).join("")===b,p(),[0,0].sort(A),r.detectDuplicates=S,x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!l||i&&!u||(n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav></:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)
}),n=s=l=u=r=o=null,t}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=x(this),l=t,u=e.match(T)||[];while(o=u[a++])l=r?l:!s.hasClass(o),s[l?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/<tbody/i,wt=/<|&#?\w+;/,Tt=/<(?:script|style|link)/i,Ct=/^(?:checkbox|radio)$/i,Nt=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={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:x.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1></$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle);
u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=un(e,t),Pt.detach()),Gt[e]=n),n}function un(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],"display");return n.remove(),r}x.each(["height","width"],function(e,n){x.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(x.css(e,"display"))?x.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,i),i):0)}}}),x.support.opacity||(x.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=x.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===x.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,n){return n?x.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!x.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,n){x.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?x(e).position()[n]+"px":r):t}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!x.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||x.css(e,"display"))},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(x.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),x.param=function(e,n){var r,i=[],o=function(e,t){t=x.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==x.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}x.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(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var mn,yn,vn=x.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Nn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=x.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=o.href}catch(Ln){yn=a.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(T)||[];if(x.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(l){var u;return o[l]=!0,x.each(e[l]||[],function(e,l){var c=l(n,r,i);return"string"!=typeof c||a||o[c]?a?!(u=c):t:(n.dataTypes.unshift(c),s(c),!1)}),u}return s(n.dataTypes[0])||!o["*"]&&s("*")}function _n(e,n){var r,i,o=x.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),x.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&x.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?x("<div>").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+"",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+" "+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando+"_"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||x.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+w+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||".5",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top+=x.css(e[0],"borderTopWidth",!0),n.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window);

/*! jQuery Migrate v1.2.1 | (c) 2005, 2013 jQuery Foundation, Inc. and other contributors | jquery.org/license */
jQuery.migrateMute===void 0&&(jQuery.migrateMute=!0),function(e,t,n){function r(n){var r=t.console;i[n]||(i[n]=!0,e.migrateWarnings.push(n),r&&r.warn&&!e.migrateMute&&(r.warn("JQMIGRATE: "+n),e.migrateTrace&&r.trace&&r.trace()))}function a(t,a,i,o){if(Object.defineProperty)try{return Object.defineProperty(t,a,{configurable:!0,enumerable:!0,get:function(){return r(o),i},set:function(e){r(o),i=e}}),n}catch(s){}e._definePropertyBroken=!0,t[a]=i}var i={};e.migrateWarnings=[],!e.migrateMute&&t.console&&t.console.log&&t.console.log("JQMIGRATE: Logging is active"),e.migrateTrace===n&&(e.migrateTrace=!0),e.migrateReset=function(){i={},e.migrateWarnings.length=0},"BackCompat"===document.compatMode&&r("jQuery is not compatible with Quirks Mode");var o=e("<input/>",{size:1}).attr("size")&&e.attrFn,s=e.attr,u=e.attrHooks.value&&e.attrHooks.value.get||function(){return null},c=e.attrHooks.value&&e.attrHooks.value.set||function(){return n},l=/^(?:input|button)$/i,d=/^[238]$/,p=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,f=/^(?:checked|selected)$/i;a(e,"attrFn",o||{},"jQuery.attrFn is deprecated"),e.attr=function(t,a,i,u){var c=a.toLowerCase(),g=t&&t.nodeType;return u&&(4>s.length&&r("jQuery.fn.attr( props, pass ) is deprecated"),t&&!d.test(g)&&(o?a in o:e.isFunction(e.fn[a])))?e(t)[a](i):("type"===a&&i!==n&&l.test(t.nodeName)&&t.parentNode&&r("Can't change the 'type' of an input or button in IE 6/7/8"),!e.attrHooks[c]&&p.test(c)&&(e.attrHooks[c]={get:function(t,r){var a,i=e.prop(t,r);return i===!0||"boolean"!=typeof i&&(a=t.getAttributeNode(r))&&a.nodeValue!==!1?r.toLowerCase():n},set:function(t,n,r){var a;return n===!1?e.removeAttr(t,r):(a=e.propFix[r]||r,a in t&&(t[a]=!0),t.setAttribute(r,r.toLowerCase())),r}},f.test(c)&&r("jQuery.fn.attr('"+c+"') may use property instead of attribute")),s.call(e,t,a,i))},e.attrHooks.value={get:function(e,t){var n=(e.nodeName||"").toLowerCase();return"button"===n?u.apply(this,arguments):("input"!==n&&"option"!==n&&r("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var a=(e.nodeName||"").toLowerCase();return"button"===a?c.apply(this,arguments):("input"!==a&&"option"!==a&&r("jQuery.fn.attr('value', val) no longer sets properties"),e.value=t,n)}};var g,h,v=e.fn.init,m=e.parseJSON,y=/^([^<]*)(<[\w\W]+>)([^>]*)$/;e.fn.init=function(t,n,a){var i;return t&&"string"==typeof t&&!e.isPlainObject(n)&&(i=y.exec(e.trim(t)))&&i[0]&&("<"!==t.charAt(0)&&r("$(html) HTML strings must start with '<' character"),i[3]&&r("$(html) HTML text after last tag is ignored"),"#"===i[0].charAt(0)&&(r("HTML string cannot start with a '#' character"),e.error("JQMIGRATE: Invalid selector string (XSS)")),n&&n.context&&(n=n.context),e.parseHTML)?v.call(this,e.parseHTML(i[2],n,!0),n,a):v.apply(this,arguments)},e.fn.init.prototype=e.fn,e.parseJSON=function(e){return e||null===e?m.apply(this,arguments):(r("jQuery.parseJSON requires a valid JSON string"),null)},e.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||0>e.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e.browser||(g=e.uaMatch(navigator.userAgent),h={},g.browser&&(h[g.browser]=!0,h.version=g.version),h.chrome?h.webkit=!0:h.webkit&&(h.safari=!0),e.browser=h),a(e,"browser",e.browser,"jQuery.browser is deprecated"),e.sub=function(){function t(e,n){return new t.fn.init(e,n)}e.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(r,a){return a&&a instanceof e&&!(a instanceof t)&&(a=t(a)),e.fn.init.call(this,r,a,n)},t.fn.init.prototype=t.fn;var n=t(document);return r("jQuery.sub() is deprecated"),t},e.ajaxSetup({converters:{"text json":e.parseJSON}});var b=e.fn.data;e.fn.data=function(t){var a,i,o=this[0];return!o||"events"!==t||1!==arguments.length||(a=e.data(o,t),i=e._data(o,t),a!==n&&a!==i||i===n)?b.apply(this,arguments):(r("Use of jQuery.fn.data('events') is deprecated"),i)};var j=/\/(java|ecma)script/i,w=e.fn.andSelf||e.fn.addBack;e.fn.andSelf=function(){return r("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),w.apply(this,arguments)},e.clean||(e.clean=function(t,a,i,o){a=a||document,a=!a.nodeType&&a[0]||a,a=a.ownerDocument||a,r("jQuery.clean() is deprecated");var s,u,c,l,d=[];if(e.merge(d,e.buildFragment(t,a).childNodes),i)for(c=function(e){return!e.type||j.test(e.type)?o?o.push(e.parentNode?e.parentNode.removeChild(e):e):i.appendChild(e):n},s=0;null!=(u=d[s]);s++)e.nodeName(u,"script")&&c(u)||(i.appendChild(u),u.getElementsByTagName!==n&&(l=e.grep(e.merge([],u.getElementsByTagName("script")),c),d.splice.apply(d,[s+1,0].concat(l)),s+=l.length));return d});var Q=e.event.add,x=e.event.remove,k=e.event.trigger,N=e.fn.toggle,T=e.fn.live,M=e.fn.die,S="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",C=RegExp("\\b(?:"+S+")\\b"),H=/(?:^|\s)hover(\.\S+|)\b/,A=function(t){return"string"!=typeof t||e.event.special.hover?t:(H.test(t)&&r("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&&t.replace(H,"mouseenter$1 mouseleave$1"))};e.event.props&&"attrChange"!==e.event.props[0]&&e.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),e.event.dispatch&&a(e.event,"handle",e.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),e.event.add=function(e,t,n,a,i){e!==document&&C.test(t)&&r("AJAX events should be attached to document: "+t),Q.call(this,e,A(t||""),n,a,i)},e.event.remove=function(e,t,n,r,a){x.call(this,e,A(t)||"",n,r,a)},e.fn.error=function(){var e=Array.prototype.slice.call(arguments,0);return r("jQuery.fn.error() is deprecated"),e.splice(0,0,"error"),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this)},e.fn.toggle=function(t,n){if(!e.isFunction(t)||!e.isFunction(n))return N.apply(this,arguments);r("jQuery.fn.toggle(handler, handler...) is deprecated");var a=arguments,i=t.guid||e.guid++,o=0,s=function(n){var r=(e._data(this,"lastToggle"+t.guid)||0)%o;return e._data(this,"lastToggle"+t.guid,r+1),n.preventDefault(),a[r].apply(this,arguments)||!1};for(s.guid=i;a.length>o;)a[o++].guid=i;return this.click(s)},e.fn.live=function(t,n,a){return r("jQuery.fn.live() is deprecated"),T?T.apply(this,arguments):(e(this.context).on(t,this.selector,n,a),this)},e.fn.die=function(t,n){return r("jQuery.fn.die() is deprecated"),M?M.apply(this,arguments):(e(this.context).off(t,this.selector||"**",n),this)},e.event.trigger=function(e,t,n,a){return n||C.test(e)||r("Global events are undocumented and deprecated"),k.call(this,e,t,n||document,a)},e.each(S.split("|"),function(t,n){e.event.special[n]={setup:function(){var t=this;return t!==document&&(e.event.add(document,n+"."+e.guid,function(){e.event.trigger(n,null,t,!0)}),e._data(this,n,e.guid++)),!1},teardown:function(){return this!==document&&e.event.remove(document,n+"."+e._data(this,n)),!1}}})}(jQuery,window);
/*
 * jQuery BBQ: Back Button & Query Library - v1.2.1 - 2/17/2010
 * http://benalman.com/projects/jquery-bbq-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,p){var i,m=Array.prototype.slice,r=decodeURIComponent,a=$.param,c,l,v,b=$.bbq=$.bbq||{},q,u,j,e=$.event.special,d="hashchange",A="querystring",D="fragment",y="elemUrlAttr",g="location",k="href",t="src",x=/^.*\?|#.*$/g,w=/^.*\#/,h,C={};function E(F){return typeof F==="string"}function B(G){var F=m.call(arguments,1);return function(){return G.apply(this,F.concat(m.call(arguments)))}}function n(F){return F.replace(/^[^#]*#?(.*)$/,"$1")}function o(F){return F.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1")}function f(H,M,F,I,G){var O,L,K,N,J;if(I!==i){K=F.match(H?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/);J=K[3]||"";if(G===2&&E(I)){L=I.replace(H?w:x,"")}else{N=l(K[2]);I=E(I)?l[H?D:A](I):I;L=G===2?I:G===1?$.extend({},I,N):$.extend({},N,I);L=a(L);if(H){L=L.replace(h,r)}}O=K[1]+(H?"#":L||!K[1]?"?":"")+L+J}else{O=M(F!==i?F:p[g][k])}return O}a[A]=B(f,0,o);a[D]=c=B(f,1,n);c.noEscape=function(G){G=G||"";var F=$.map(G.split(""),encodeURIComponent);h=new RegExp(F.join("|"),"g")};c.noEscape(",/");$.deparam=l=function(I,F){var H={},G={"true":!0,"false":!1,"null":null};$.each(I.replace(/\+/g," ").split("&"),function(L,Q){var K=Q.split("="),P=r(K[0]),J,O=H,M=0,R=P.split("]["),N=R.length-1;if(/\[/.test(R[0])&&/\]$/.test(R[N])){R[N]=R[N].replace(/\]$/,"");R=R.shift().split("[").concat(R);N=R.length-1}else{N=0}if(K.length===2){J=r(K[1]);if(F){J=J&&!isNaN(J)?+J:J==="undefined"?i:G[J]!==i?G[J]:J}if(N){for(;M<=N;M++){P=R[M]===""?O.length:R[M];O=O[P]=M<N?O[P]||(R[M+1]&&isNaN(R[M+1])?{}:[]):J}}else{if($.isArray(H[P])){H[P].push(J)}else{if(H[P]!==i){H[P]=[H[P],J]}else{H[P]=J}}}}else{if(P){H[P]=F?i:""}}});return H};function z(H,F,G){if(F===i||typeof F==="boolean"){G=F;F=a[H?D:A]()}else{F=E(F)?F.replace(H?w:x,""):F}return l(F,G)}l[A]=B(z,0);l[D]=v=B(z,1);$[y]||($[y]=function(F){return $.extend(C,F)})({a:k,base:k,iframe:t,img:t,input:t,form:"action",link:k,script:t});j=$[y];function s(I,G,H,F){if(!E(H)&&typeof H!=="object"){F=H;H=G;G=i}return this.each(function(){var L=$(this),J=G||j()[(this.nodeName||"").toLowerCase()]||"",K=J&&L.attr(J)||"";L.attr(J,a[I](K,H,F))})}$.fn[A]=B(s,A);$.fn[D]=B(s,D);b.pushState=q=function(I,F){if(E(I)&&/^#/.test(I)&&F===i){F=2}var H=I!==i,G=c(p[g][k],H?I:{},H?F:2);p[g][k]=G+(/#/.test(G)?"":"#")};b.getState=u=function(F,G){return F===i||typeof F==="boolean"?v(F):v(G)[F]};b.removeState=function(F){var G={};if(F!==i){G=u();$.each($.isArray(F)?F:arguments,function(I,H){delete G[H]})}q(G,2)};e[d]=$.extend(e[d],{add:function(F){var H;function G(J){var I=J[D]=c();J.getState=function(K,L){return K===i||typeof K==="boolean"?l(I,K):l(I,L)[K]};H.apply(this,arguments)}if($.isFunction(F)){H=F;return G}else{H=F.handler;F.handler=G}}})})(jQuery,this);
/*
 * jQuery hashchange event - v1.2 - 2/11/2010
 * http://benalman.com/projects/jquery-hashchange-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,i,b){var j,k=$.event.special,c="location",d="hashchange",l="href",f=$.browser,g=document.documentMode,h=f.msie&&(g===b||g<8),e="on"+d in i&&!h;function a(m){m=m||i[c][l];return m.replace(/^[^#]*#?(.*)$/,"$1")}$[d+"Delay"]=100;k[d]=$.extend(k[d],{setup:function(){if(e){return false}$(j.start)},teardown:function(){if(e){return false}$(j.stop)}});j=(function(){var m={},r,n,o,q;function p(){o=q=function(s){return s};if(h){n=$('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow;q=function(){return a(n.document[c][l])};o=function(u,s){if(u!==s){var t=n.document;t.open().close();t[c].hash="#"+u}};o(a())}}m.start=function(){if(r){return}var t=a();o||p();(function s(){var v=a(),u=q(t);if(v!==t){o(t=v,u);$(i).trigger(d)}else{if(u!==t){i[c][l]=i[c][l].replace(/#.*/,"")+"#"+u}}r=setTimeout(s,$[d+"Delay"])})()};m.stop=function(){if(!n){r&&clearTimeout(r);r=0}};return m})()})(jQuery,this);
/*! jQuery Validation Plugin - v1.11.1 - 3/22/2013\n* https://github.com/jzaefferer/jquery-validation
* Copyright (c) 2013 Jörn Zaefferer; Licensed MIT */(function(t){t.extend(t.fn,{validate:function(e){if(!this.length)return e&&e.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."),void 0;var i=t.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new t.validator(e,this[0]),t.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(e){i.settings.submitHandler&&(i.submitButton=e.target),t(e.target).hasClass("cancel")&&(i.cancelSubmit=!0),void 0!==t(e.target).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.submit(function(e){function s(){var s;return i.settings.submitHandler?(i.submitButton&&(s=t("<input type='hidden'/>").attr("name",i.submitButton.name).val(t(i.submitButton).val()).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,e),i.submitButton&&s.remove(),!1):!0}return i.settings.debug&&e.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,s()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):s():(i.focusInvalid(),!1)})),i)},valid:function(){if(t(this[0]).is("form"))return this.validate().form();var e=!0,i=t(this[0].form).validate();return this.each(function(){e=e&&i.element(this)}),e},removeAttrs:function(e){var i={},s=this;return t.each(e.split(/\s/),function(t,e){i[e]=s.attr(e),s.removeAttr(e)}),i},rules:function(e,i){var s=this[0];if(e){var r=t.data(s.form,"validator").settings,n=r.rules,a=t.validator.staticRules(s);switch(e){case"add":t.extend(a,t.validator.normalizeRule(i)),delete a.messages,n[s.name]=a,i.messages&&(r.messages[s.name]=t.extend(r.messages[s.name],i.messages));break;case"remove":if(!i)return delete n[s.name],a;var u={};return t.each(i.split(/\s/),function(t,e){u[e]=a[e],delete a[e]}),u}}var o=t.validator.normalizeRules(t.extend({},t.validator.classRules(s),t.validator.attributeRules(s),t.validator.dataRules(s),t.validator.staticRules(s)),s);if(o.required){var l=o.required;delete o.required,o=t.extend({required:l},o)}return o}}),t.extend(t.expr[":"],{blank:function(e){return!t.trim(""+t(e).val())},filled:function(e){return!!t.trim(""+t(e).val())},unchecked:function(e){return!t(e).prop("checked")}}),t.validator=function(e,i){this.settings=t.extend(!0,{},t.validator.defaults,e),this.currentForm=i,this.init()},t.validator.format=function(e,i){return 1===arguments.length?function(){var i=t.makeArray(arguments);return i.unshift(e),t.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=t.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),t.each(i,function(t,i){e=e.replace(RegExp("\\{"+t+"\\}","g"),function(){return i})}),e)},t.extend(t.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:t([]),errorLabelContainer:t([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){this.lastActive=t,this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(t)).hide())},onfocusout:function(t){this.checkable(t)||!(t.name in this.submitted)&&this.optional(t)||this.element(t)},onkeyup:function(t,e){(9!==e.which||""!==this.elementValue(t))&&(t.name in this.submitted||t===this.lastElement)&&this.element(t)},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode)},highlight:function(e,i,s){"radio"===e.type?this.findByName(e.name).addClass(i).removeClass(s):t(e).addClass(i).removeClass(s)},unhighlight:function(e,i,s){"radio"===e.type?this.findByName(e.name).removeClass(i).addClass(s):t(e).removeClass(i).addClass(s)}},setDefaults:function(e){t.extend(t.validator.defaults,e)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:t.validator.format("Please enter no more than {0} characters."),minlength:t.validator.format("Please enter at least {0} characters."),rangelength:t.validator.format("Please enter a value between {0} and {1} characters long."),range:t.validator.format("Please enter a value between {0} and {1}."),max:t.validator.format("Please enter a value less than or equal to {0}."),min:t.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function e(e){var i=t.data(this[0].form,"validator"),s="on"+e.type.replace(/^validate/,"");i.settings[s]&&i.settings[s].call(i,this[0],e)}this.labelContainer=t(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||t(this.currentForm),this.containers=t(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var i=this.groups={};t.each(this.settings.groups,function(e,s){"string"==typeof s&&(s=s.split(/\s/)),t.each(s,function(t,s){i[s]=e})});var s=this.settings.rules;t.each(s,function(e,i){s[e]=t.validator.normalizeRule(i)}),t(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",e).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",e),this.settings.invalidHandler&&t(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),t.extend(this.submitted,this.errorMap),this.invalid=t.extend({},this.errorMap),this.valid()||t(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var t=0,e=this.currentElements=this.elements();e[t];t++)this.check(e[t]);return this.valid()},element:function(e){e=this.validationTargetFor(this.clean(e)),this.lastElement=e,this.prepareElement(e),this.currentElements=t(e);var i=this.check(e)!==!1;return i?delete this.invalid[e.name]:this.invalid[e.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(e){if(e){t.extend(this.errorMap,e),this.errorList=[];for(var i in e)this.errorList.push({message:e[i],element:this.findByName(i)[0]});this.successList=t.grep(this.successList,function(t){return!(t.name in e)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){t.fn.resetForm&&t(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(t){var e=0;for(var i in t)e++;return e},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{t(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(e){}},findLastActive:function(){var e=this.lastActive;return e&&1===t.grep(this.errorList,function(t){return t.element.name===e.name}).length&&e},elements:function(){var e=this,i={};return t(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&e.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!e.objectLength(t(this).rules())?!1:(i[this.name]=!0,!0)})},clean:function(e){return t(e)[0]},errors:function(){var e=this.settings.errorClass.replace(" ",".");return t(this.settings.errorElement+"."+e,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=t([]),this.toHide=t([]),this.currentElements=t([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(t){this.reset(),this.toHide=this.errorsFor(t)},elementValue:function(e){var i=t(e).attr("type"),s=t(e).val();return"radio"===i||"checkbox"===i?t("input[name='"+t(e).attr("name")+"']:checked").val():"string"==typeof s?s.replace(/\r/g,""):s},check:function(e){e=this.validationTargetFor(this.clean(e));var i,s=t(e).rules(),r=!1,n=this.elementValue(e);for(var a in s){var u={method:a,parameters:s[a]};try{if(i=t.validator.methods[a].call(this,n,e,u.parameters),"dependency-mismatch"===i){r=!0;continue}if(r=!1,"pending"===i)return this.toHide=this.toHide.not(this.errorsFor(e)),void 0;if(!i)return this.formatAndAdd(e,u),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+e.id+", check the '"+u.method+"' method.",o),o}}return r?void 0:(this.objectLength(s)&&this.successList.push(e),!0)},customDataMessage:function(e,i){return t(e).data("msg-"+i.toLowerCase())||e.attributes&&t(e).attr("data-msg-"+i.toLowerCase())},customMessage:function(t,e){var i=this.settings.messages[t];return i&&(i.constructor===String?i:i[e])},findDefined:function(){for(var t=0;arguments.length>t;t++)if(void 0!==arguments[t])return arguments[t];return void 0},defaultMessage:function(e,i){return this.findDefined(this.customMessage(e.name,i),this.customDataMessage(e,i),!this.settings.ignoreTitle&&e.title||void 0,t.validator.messages[i],"<strong>Warning: No message defined for "+e.name+"</strong>")},formatAndAdd:function(e,i){var s=this.defaultMessage(e,i.method),r=/\$?\{(\d+)\}/g;"function"==typeof s?s=s.call(this,i.parameters,e):r.test(s)&&(s=t.validator.format(s.replace(r,"{$1}"),i.parameters)),this.errorList.push({message:s,element:e}),this.errorMap[e.name]=s,this.submitted[e.name]=s},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){var t,e;for(t=0;this.errorList[t];t++){var i=this.errorList[t];this.settings.highlight&&this.settings.highlight.call(this,i.element,this.settings.errorClass,this.settings.validClass),this.showLabel(i.element,i.message)}if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(t=0;this.successList[t];t++)this.showLabel(this.successList[t]);if(this.settings.unhighlight)for(t=0,e=this.validElements();e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return t(this.errorList).map(function(){return this.element})},showLabel:function(e,i){var s=this.errorsFor(e);s.length?(s.removeClass(this.settings.validClass).addClass(this.settings.errorClass),s.html(i)):(s=t("<"+this.settings.errorElement+">").attr("for",this.idOrName(e)).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(s=s.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(s).length||(this.settings.errorPlacement?this.settings.errorPlacement(s,t(e)):s.insertAfter(e))),!i&&this.settings.success&&(s.text(""),"string"==typeof this.settings.success?s.addClass(this.settings.success):this.settings.success(s,e)),this.toShow=this.toShow.add(s)},errorsFor:function(e){var i=this.idOrName(e);return this.errors().filter(function(){return t(this).attr("for")===i})},idOrName:function(t){return this.groups[t.name]||(this.checkable(t)?t.name:t.id||t.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name).not(this.settings.ignore)[0]),t},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(e){return t(this.currentForm).find("[name='"+e+"']")},getLength:function(e,i){switch(i.nodeName.toLowerCase()){case"select":return t("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return e.length},depend:function(t,e){return this.dependTypes[typeof t]?this.dependTypes[typeof t](t,e):!0},dependTypes:{"boolean":function(t){return t},string:function(e,i){return!!t(e,i.form).length},"function":function(t,e){return t(e)}},optional:function(e){var i=this.elementValue(e);return!t.validator.methods.required.call(this,i,e)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,this.pending[t.name]=!0)},stopRequest:function(e,i){this.pendingRequest--,0>this.pendingRequest&&(this.pendingRequest=0),delete this.pending[e.name],i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(t(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(t(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(e){return t.data(e,"previousValue")||t.data(e,"previousValue",{old:null,valid:!0,message:this.defaultMessage(e,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(e,i){e.constructor===String?this.classRuleSettings[e]=i:t.extend(this.classRuleSettings,e)},classRules:function(e){var i={},s=t(e).attr("class");return s&&t.each(s.split(" "),function(){this in t.validator.classRuleSettings&&t.extend(i,t.validator.classRuleSettings[this])}),i},attributeRules:function(e){var i={},s=t(e),r=s[0].getAttribute("type");for(var n in t.validator.methods){var a;"required"===n?(a=s.get(0).getAttribute(n),""===a&&(a=!0),a=!!a):a=s.attr(n),/min|max/.test(n)&&(null===r||/number|range|text/.test(r))&&(a=Number(a)),a?i[n]=a:r===n&&"range"!==r&&(i[n]=!0)}return i.maxlength&&/-1|2147483647|524288/.test(i.maxlength)&&delete i.maxlength,i},dataRules:function(e){var i,s,r={},n=t(e);for(i in t.validator.methods)s=n.data("rule-"+i.toLowerCase()),void 0!==s&&(r[i]=s);return r},staticRules:function(e){var i={},s=t.data(e.form,"validator");return s.settings.rules&&(i=t.validator.normalizeRule(s.settings.rules[e.name])||{}),i},normalizeRules:function(e,i){return t.each(e,function(s,r){if(r===!1)return delete e[s],void 0;if(r.param||r.depends){var n=!0;switch(typeof r.depends){case"string":n=!!t(r.depends,i.form).length;break;case"function":n=r.depends.call(i,i)}n?e[s]=void 0!==r.param?r.param:!0:delete e[s]}}),t.each(e,function(s,r){e[s]=t.isFunction(r)?r(i):r}),t.each(["minlength","maxlength"],function(){e[this]&&(e[this]=Number(e[this]))}),t.each(["rangelength","range"],function(){var i;e[this]&&(t.isArray(e[this])?e[this]=[Number(e[this][0]),Number(e[this][1])]:"string"==typeof e[this]&&(i=e[this].split(/[\s,]+/),e[this]=[Number(i[0]),Number(i[1])]))}),t.validator.autoCreateRanges&&(e.min&&e.max&&(e.range=[e.min,e.max],delete e.min,delete e.max),e.minlength&&e.maxlength&&(e.rangelength=[e.minlength,e.maxlength],delete e.minlength,delete e.maxlength)),e},normalizeRule:function(e){if("string"==typeof e){var i={};t.each(e.split(/\s/),function(){i[this]=!0}),e=i}return e},addMethod:function(e,i,s){t.validator.methods[e]=i,t.validator.messages[e]=void 0!==s?s:t.validator.messages[e],3>i.length&&t.validator.addClassRules(e,t.validator.normalizeRule(e))},methods:{required:function(e,i,s){if(!this.depend(s,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var r=t(i).val();return r&&r.length>0}return this.checkable(i)?this.getLength(e,i)>0:t.trim(e).length>0},email:function(t,e){return this.optional(e)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(t)},url:function(t,e){return this.optional(e)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(t)},date:function(t,e){return this.optional(e)||!/Invalid|NaN/.test(""+new Date(t))},dateISO:function(t,e){return this.optional(e)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(t)},number:function(t,e){return this.optional(e)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,e){return this.optional(e)||/^\d+$/.test(t)},creditcard:function(t,e){if(this.optional(e))return"dependency-mismatch";if(/[^0-9 \-]+/.test(t))return!1;var i=0,s=0,r=!1;t=t.replace(/\D/g,"");for(var n=t.length-1;n>=0;n--){var a=t.charAt(n);s=parseInt(a,10),r&&(s*=2)>9&&(s-=9),i+=s,r=!r}return 0===i%10},minlength:function(e,i,s){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),i);return this.optional(i)||r>=s},maxlength:function(e,i,s){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),i);return this.optional(i)||s>=r},rangelength:function(e,i,s){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),i);return this.optional(i)||r>=s[0]&&s[1]>=r},min:function(t,e,i){return this.optional(e)||t>=i},max:function(t,e,i){return this.optional(e)||i>=t},range:function(t,e,i){return this.optional(e)||t>=i[0]&&i[1]>=t},equalTo:function(e,i,s){var r=t(s);return this.settings.onfocusout&&r.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){t(i).valid()}),e===r.val()},remote:function(e,i,s){if(this.optional(i))return"dependency-mismatch";var r=this.previousValue(i);if(this.settings.messages[i.name]||(this.settings.messages[i.name]={}),r.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=r.message,s="string"==typeof s&&{url:s}||s,r.old===e)return r.valid;r.old=e;var n=this;this.startRequest(i);var a={};return a[i.name]=e,t.ajax(t.extend(!0,{url:s,mode:"abort",port:"validate"+i.name,dataType:"json",data:a,success:function(s){n.settings.messages[i.name].remote=r.originalMessage;var a=s===!0||"true"===s;if(a){var u=n.formSubmitted;n.prepareElement(i),n.formSubmitted=u,n.successList.push(i),delete n.invalid[i.name],n.showErrors()}else{var o={},l=s||n.defaultMessage(i,"remote");o[i.name]=r.message=t.isFunction(l)?l(e):l,n.invalid[i.name]=!0,n.showErrors(o)}r.valid=a,n.stopRequest(i,a)}},s)),"pending"}}}),t.format=t.validator.format})(jQuery),function(t){var e={};if(t.ajaxPrefilter)t.ajaxPrefilter(function(t,i,s){var r=t.port;"abort"===t.mode&&(e[r]&&e[r].abort(),e[r]=s)});else{var i=t.ajax;t.ajax=function(s){var r=("mode"in s?s:t.ajaxSettings).mode,n=("port"in s?s:t.ajaxSettings).port;return"abort"===r?(e[n]&&e[n].abort(),e[n]=i.apply(this,arguments),e[n]):i.apply(this,arguments)}}}(jQuery),function(t){t.extend(t.fn,{validateDelegate:function(e,i,s){return this.bind(i,function(i){var r=t(i.target);return r.is(e)?s.apply(r,arguments):void 0})}})}(jQuery);
(function(a){if(typeof define==="function"&&define.amd){define(["jquery","../jquery.validate"],a)}else{a(jQuery)}}(function(a){a.extend(a.validator.messages,{required:"Dieses Feld ist ein Pflichtfeld.",maxlength:a.validator.format("Geben Sie bitte maximal {0} Zeichen ein."),minlength:a.validator.format("Geben Sie bitte mindestens {0} Zeichen ein."),rangelength:a.validator.format("Geben Sie bitte mindestens {0} und maximal {1} Zeichen ein."),email:"Geben Sie bitte eine gültige E-Mail Adresse ein.",url:"Geben Sie bitte eine gültige URL ein.",date:"Bitte geben Sie ein gültiges Datum ein.",number:"Geben Sie bitte eine Nummer ein.",digits:"Geben Sie bitte nur Ziffern ein.",equalTo:"Bitte denselben Wert wiederholen.",range:a.validator.format("Geben Sie bitte einen Wert zwischen {0} und {1} ein."),max:a.validator.format("Geben Sie bitte einen Wert kleiner oder gleich {0} ein."),min:a.validator.format("Geben Sie bitte einen Wert größer oder gleich {0} ein."),creditcard:"Geben Sie bitte eine gültige Kreditkarten-Nummer ein."})}));
/*!
 * jQuery Transit - CSS3 transitions and transformations
 * (c) 2011-2012 Rico Sta. Cruz <rico@ricostacruz.com>
 * MIT Licensed.
 *
 * http://ricostacruz.com/jquery.transit
 * http://github.com/rstacruz/jquery.transit
 */
(function(k){k.transit={version:"0.9.9",propertyMap:{marginLeft:"margin",marginRight:"margin",marginBottom:"margin",marginTop:"margin",paddingLeft:"padding",paddingRight:"padding",paddingBottom:"padding",paddingTop:"padding"},enabled:true,useTransitionEnd:false};var d=document.createElement("div");var q={};function b(v){if(v in d.style){return v}var u=["Moz","Webkit","O","ms"];var r=v.charAt(0).toUpperCase()+v.substr(1);if(v in d.style){return v}for(var t=0;t<u.length;++t){var s=u[t]+r;if(s in d.style){return s}}}function e(){d.style[q.transform]="";d.style[q.transform]="rotateY(90deg)";return d.style[q.transform]!==""}var a=navigator.userAgent.toLowerCase().indexOf("chrome")>-1;q.transition=b("transition");q.transitionDelay=b("transitionDelay");q.transform=b("transform");q.transformOrigin=b("transformOrigin");q.transform3d=e();var i={transition:"transitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",WebkitTransition:"webkitTransitionEnd",msTransition:"MSTransitionEnd"};var f=q.transitionEnd=i[q.transition]||null;for(var p in q){if(q.hasOwnProperty(p)&&typeof k.support[p]==="undefined"){k.support[p]=q[p]}}d=null;k.cssEase={_default:"ease","in":"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"};k.cssHooks["transit:transform"]={get:function(r){return k(r).data("transform")||new j()},set:function(s,r){var t=r;if(!(t instanceof j)){t=new j(t)}if(q.transform==="WebkitTransform"&&!a){s.style[q.transform]=t.toString(true)}else{s.style[q.transform]=t.toString()}k(s).data("transform",t)}};k.cssHooks.transform={set:k.cssHooks["transit:transform"].set};if(k.fn.jquery<"1.8"){k.cssHooks.transformOrigin={get:function(r){return r.style[q.transformOrigin]},set:function(r,s){r.style[q.transformOrigin]=s}};k.cssHooks.transition={get:function(r){return r.style[q.transition]},set:function(r,s){r.style[q.transition]=s}}}n("scale");n("translate");n("rotate");n("rotateX");n("rotateY");n("rotate3d");n("perspective");n("skewX");n("skewY");n("x",true);n("y",true);function j(r){if(typeof r==="string"){this.parse(r)}return this}j.prototype={setFromString:function(t,s){var r=(typeof s==="string")?s.split(","):(s.constructor===Array)?s:[s];r.unshift(t);j.prototype.set.apply(this,r)},set:function(s){var r=Array.prototype.slice.apply(arguments,[1]);if(this.setter[s]){this.setter[s].apply(this,r)}else{this[s]=r.join(",")}},get:function(r){if(this.getter[r]){return this.getter[r].apply(this)}else{return this[r]||0}},setter:{rotate:function(r){this.rotate=o(r,"deg")},rotateX:function(r){this.rotateX=o(r,"deg")},rotateY:function(r){this.rotateY=o(r,"deg")},scale:function(r,s){if(s===undefined){s=r}this.scale=r+","+s},skewX:function(r){this.skewX=o(r,"deg")},skewY:function(r){this.skewY=o(r,"deg")},perspective:function(r){this.perspective=o(r,"px")},x:function(r){this.set("translate",r,null)},y:function(r){this.set("translate",null,r)},translate:function(r,s){if(this._translateX===undefined){this._translateX=0}if(this._translateY===undefined){this._translateY=0}if(r!==null&&r!==undefined){this._translateX=o(r,"px")}if(s!==null&&s!==undefined){this._translateY=o(s,"px")}this.translate=this._translateX+","+this._translateY}},getter:{x:function(){return this._translateX||0},y:function(){return this._translateY||0},scale:function(){var r=(this.scale||"1,1").split(",");if(r[0]){r[0]=parseFloat(r[0])}if(r[1]){r[1]=parseFloat(r[1])}return(r[0]===r[1])?r[0]:r},rotate3d:function(){var t=(this.rotate3d||"0,0,0,0deg").split(",");for(var r=0;r<=3;++r){if(t[r]){t[r]=parseFloat(t[r])}}if(t[3]){t[3]=o(t[3],"deg")}return t}},parse:function(s){var r=this;s.replace(/([a-zA-Z0-9]+)\((.*?)\)/g,function(t,v,u){r.setFromString(v,u)})},toString:function(t){var s=[];for(var r in this){if(this.hasOwnProperty(r)){if((!q.transform3d)&&((r==="rotateX")||(r==="rotateY")||(r==="perspective")||(r==="transformOrigin"))){continue}if(r[0]!=="_"){if(t&&(r==="scale")){s.push(r+"3d("+this[r]+",1)")}else{if(t&&(r==="translate")){s.push(r+"3d("+this[r]+",0)")}else{s.push(r+"("+this[r]+")")}}}}}return s.join(" ")}};function m(s,r,t){if(r===true){s.queue(t)}else{if(r){s.queue(r,t)}else{t()}}}function h(s){var r=[];k.each(s,function(t){t=k.camelCase(t);t=k.transit.propertyMap[t]||k.cssProps[t]||t;t=c(t);if(k.inArray(t,r)===-1){r.push(t)}});return r}function g(s,v,x,r){var t=h(s);if(k.cssEase[x]){x=k.cssEase[x]}var w=""+l(v)+" "+x;if(parseInt(r,10)>0){w+=" "+l(r)}var u=[];k.each(t,function(z,y){u.push(y+" "+w)});return u.join(", ")}k.fn.transition=k.fn.transit=function(z,s,y,C){var D=this;var u=0;var w=true;if(typeof s==="function"){C=s;s=undefined}if(typeof y==="function"){C=y;y=undefined}if(typeof z.easing!=="undefined"){y=z.easing;delete z.easing}if(typeof z.duration!=="undefined"){s=z.duration;delete z.duration}if(typeof z.complete!=="undefined"){C=z.complete;delete z.complete}if(typeof z.queue!=="undefined"){w=z.queue;delete z.queue}if(typeof z.delay!=="undefined"){u=z.delay;delete z.delay}if(typeof s==="undefined"){s=k.fx.speeds._default}if(typeof y==="undefined"){y=k.cssEase._default}s=l(s);var E=g(z,s,y,u);var B=k.transit.enabled&&q.transition;var t=B?(parseInt(s,10)+parseInt(u,10)):0;if(t===0){var A=function(F){D.css(z);if(C){C.apply(D)}if(F){F()}};m(D,w,A);return D}var x={};var r=function(H){var G=false;var F=function(){if(G){D.unbind(f,F)}if(t>0){D.each(function(){this.style[q.transition]=(x[this]||null)})}if(typeof C==="function"){C.apply(D)}if(typeof H==="function"){H()}};if((t>0)&&(f)&&(k.transit.useTransitionEnd)){G=true;D.bind(f,F)}else{window.setTimeout(F,t)}D.each(function(){if(t>0){this.style[q.transition]=E}k(this).css(z)})};var v=function(F){this.offsetWidth;r(F)};m(D,w,v);return this};function n(s,r){if(!r){k.cssNumber[s]=true}k.transit.propertyMap[s]=q.transform;k.cssHooks[s]={get:function(v){var u=k(v).css("transit:transform");return u.get(s)},set:function(v,w){var u=k(v).css("transit:transform");u.setFromString(s,w);k(v).css({"transit:transform":u})}}}function c(r){return r.replace(/([A-Z])/g,function(s){return"-"+s.toLowerCase()})}function o(s,r){if((typeof s==="string")&&(!s.match(/^[\-0-9\.]+$/))){return s}else{return""+s+r}}function l(s){var r=s;if(k.fx.speeds[r]){r=k.fx.speeds[r]}return o(r,"ms")}k.transit.getTransitionValue=g})(jQuery);
$.ajaxSetup({cache:true});var AjaxNav={initContainer:"master",goToStartOnError:true,clientParams:[],headers:[],ajax:true,scrollTop:true,lastLink:$(),html4:false,html5:false,useCustomEventLoadListener:false,showFormSubmitErrors:false,useCustomConfirm:false,maxFileSizeTxt:"30 MByte",clientValidationCallbackFn:null,uploadLimits:{},init:function(){AjaxNav.html4=AjaxNav.isFallback();AjaxNav.html5=!AjaxNav.isFallback();if(AjaxNav.html5||location.href.indexOf("#")==-1){AjaxNav.lastUrl=AjaxNav.getUrl()}AjaxNav.events.callHandlers("beforeinit",this);if(AjaxNav.html5){window.onpopstate=AjaxNav.events.onpopstate}else{$(window).bind("hashchange",AjaxNav.events.onhashchange)}if(AjaxNav.ajax){AjaxNav.setAsyncLinks("a:not(.static)")}$(document).ready(function(){var a=AjaxNav.getState();AjaxNav.events.beforestatechange({state:a,url:AjaxNav.getUrl(),init:true});AjaxNav.events.callHandlers("init",this)})},setAsyncLinks:function(a){if(location.href.match(/(c1mode|flowui)/i)){return}if(this._clickHandlers.indexOf(a)>-1){return}this._clickHandlers.push(a);$(document).on("click",a,function(c){var d=$(this);var b=d.attr("href");if(d.hasClass("x-btn")){return}if(!b){return false}var f=AjaxNav.getUrl(b);AjaxNav.lastLink=d;if(d.data("ajaxNav")==false||d.attr("target")=="_blank"){return true}if(location.href.indexOf("#form")>-1){return true}if(b.indexOf("/media/")>-1||b.indexOf("/media(")>-1){return true}if(d.closest("#langSwitcher").length>0){return true}if(f){AjaxNav.lastLink=d;if(f.match(/^\/.*/)&&!f.match(/\./)){AjaxNav.go(f);c.preventDefault();return false}}})},_clickHandlers:[],events:{customHandlers:[],callHandlers:function(b,a){$.each(AjaxNav.events.customHandlers,function(d,c){if(c.event==b){c.func(a)}})},onhashchange:function(a){var b=AjaxNav.getUrl();if(b.indexOf("/")==-1){return false}AjaxNav.events.beforestatechange({state:AjaxNav.getState(),url:AjaxNav.getUrl(),init:(a.init?a.init:false)});AjaxNav.events.callHandlers("onhashchange",a)},onpopstate:function(a){AjaxNav.events.beforestatechange({url:AjaxNav.getUrl(),state:AjaxNav.getState()});AjaxNav.events.callHandlers("onpopstate",a)},beforestatechange:function(a){a.loadContentBase=function(c,b){var d=true;if(AjaxNav.html4&&c.init){d=(location.hash&&location.hash.length>0)}AjaxNav.load(c.url,{updateContent:d,getCallback:b})};a.pageChanged=(AjaxNav.lastUrl&&a.url)&&(AjaxNav.getBaseUrl(AjaxNav.lastUrl)!=AjaxNav.getBaseUrl(a.url));a.loadContent=a.loadContentBase;a.getContent=function(b){AjaxNav.load((b.url?b.url:a.url),{updateContent:false,forceLoad:true,params:b.params,getCallback:b.callback})};AjaxNav.events.callHandlers("beforestatechange",a);if(!a.preventDefault){a.loadContent(a,function(){AjaxNav.events.callHandlers("statechanged",a);AjaxNav.events.callHandlers("afterstatechange",a)})}}},live:function(b,a){if(b&&a){AjaxNav.bind(b,"live",a)}else{AjaxNav.events.callHandlers("live")}},bind:function(d,b,c){var a=$.grep(AjaxNav.events.customHandlers,function(e){return e.id==d});if(a.length==0){AjaxNav.events.customHandlers.push({id:d,event:b,func:c})}},unbind:function(a){AjaxNav.events.customHandlers=$.grep(AjaxNav.events.customHandlers,function(b){return b.id!=a})},getState:function(b){var a=AjaxNav.getUrlVars();if(b){if(a[b]){return a[b]}}else{return a}},go:function(g,e,c){var a=this;AjaxNav.previousUrl=location.href;c=$.extend({preventDefault:false,paramMode:0,callStateChangeHandler:true,renderId:null,replace:false},c);if(c.sender){AjaxNav.lastLink=c.sender}if(c.renderId){a.tempRenderId=c.renderId}g=g.replace("&amp;","&");if(g.indexOf("http")>-1&&g.indexOf(location.host)==-1){location.href=g;return false}if(g==null||g==""){g=AjaxNav.getUrl()}if(!c.replace){e=$.extend(AjaxNav.getUrlVars(g),e)}var f=$.param(e);var b=AjaxNav.getBaseUrl(g);var d=b+(f?"?"+f:"");if(AjaxNav.html5){window.history.pushState(e,document.title,d);if(c.callStateChangeHandler){AjaxNav.events.beforestatechange({url:d,state:e})}}else{if(f.length>0){location.href="#"+d}else{location.href=d}}if(typeof _gaq!="undefined"){_gaq.push(["_trackPageview",g])}if(typeof gtagKey!="undefined"){gtag("config",gtagKey,{page_path:window.location.pathname},{anonymize_ip:true});if(typeof gtagAdwordsKey!="undefined"){gtag("config",gtagAdwordsKey,{page_path:window.location.pathname},{anonymize_ip:true})}}},pushState:function(b,a){a=$.extend({url:"",replace:false},a);AjaxNav.go(a.url,b,a)},pushHash:function(b){var a=$.param(b);location.hash=$.param(b)},getUrl:function(a){if(!a){a=location.href}a=a.replace(location.protocol+"//"+location.host,"");if(a.indexOf("#")>-1){return a.substr(a.indexOf("#")+1)}else{return a}},getBaseUrl:function(b){var a=(b?b:AjaxNav.getUrl());if(a.indexOf("?")>-1){a=a.substr(0,a.indexOf("?"))}return a},getUrlVars:function(c){if(!c){c=AjaxNav.getUrl()}var d={};if(c.indexOf("?")>-1){var a=c.slice(c.indexOf("?")+1).split("&");for(var b=0;b<a.length;b++){if(d==null){d={}}hash=a[b].split("=");d[hash[0]]=decodeURI(hash[1])}}return d},getUrlVar:function(a,b){if(!b){b=AjaxNav.getUrl()}return $.getUrlVars(b)[a]},setClientParams:function(a){AjaxNav.clientParams=$.extend(a.split(","),AjaxNav.clientParams)},isFallback:function(){return(!window.history.pushState)},loader:function(a){if(a){$("body").removeClass("ajaxloading");$("body").focus()}else{$("body").addClass("ajaxloading")}},load:function(g,a){var f=this;a=$.extend({params:{},updateContent:true,updateTitle:true,forceLoad:false,scrollTop:true,url:g},a);var b={type:"ajax",renderid:(f.tempRenderId?f.tempRenderId:"master")};b=$.extend(b,a.params);b=$.extend(b,f.headers);for(var d in b){if(b.hasOwnProperty(d)){if(typeof b[d]=="function"){delete b[d]}}}if(a.updateContent){var e=$("a[href='"+g+"']");if(e.length>0){if(e.attr("data")!=null){b=$.extend(b,$.parseJSON(e.attr("data")))}if(e.attr("render")!=null){b.renderid=e.attr("render")}else{if(e.parents("div[render]").first().attr("render")!=null){b.renderid=e.parents("div[render]").first().attr("render")}}}}var c=true;if(AjaxNav.lastUrl){c=(AjaxNav.lastUrl!=g)}if(AjaxNav.clientParams.length>0){$.each(AjaxNav.clientParams,function(i,j){if(g.indexOf(j+"=")>-1){c=false;AjaxNav.lastUrl=g;return false}})}var h=(g&&g.indexOf("/")>-1);if((c||a.forceLoad)&&h){f.loader();if(g.indexOf("/")==-1){return false}$.get(g,b,function(l,o,k){if(k.getResponseHeader("X-Location")!=null){AjaxNav.go(k.getResponseHeader("X-Location"));return}var m=$(l);if(a.updateContent){$("#"+b.renderid).replaceWith(m);if(Site.live){Site.live()}AjaxNav.events.callHandlers("scrollTop",a);if(a.scrollTop){var j=AjaxNav.scrollTop;if(AjaxNav.lastLink){if(AjaxNav.lastLink.hasClass("noscrolltop")){j=false}}else{j=false}var n=$("#"+b.renderid);n.scrollToWhenNotVisible(0,j)}f.tempRenderId=null;f.lastLink=null;AjaxNav.events.callHandlers("live",{url:g,data:b,result:l,config:a})}var i={valid:true,html:l,loadConfig:a};if(a.getCallback){l.valid=true;a.getCallback(i)}if(a.updateTitle){if(m.attr("data-title")){document.title=m.attr("data-title")}}if(m.attr("data-pageid")){$("body").attr("data-pageid",m.attr("data-pageid"))}AjaxNav.events.callHandlers("afterPageChanged",i);f.loader(true)}).error(function(j){AjaxNav.handleError(j);var i={valid:false,error:true,status:j.status,html:"",loadConfig:a};if(a.getCallback){a.getCallback(i)}AjaxNav.events.callHandlers("afterPageChanged",i);if(a.goToStartOnError){AjaxNav.go("/")}});AjaxNav.lastUrl=g}else{AjaxNav.events.callHandlers("live",{url:g,data:b,config:a});if(Site.live){Site.live()}if(a.getCallback){a.getCallback()}}},handleError:function(d){AjaxNav.loader(true);if(d.status==404||d.status==500){var f=$(d.responseText).filter("error");var j=AjaxNav.getUrl();var b=(f.attr("debug")=="true");var i="";var h="";var g="";if(f!=null&&f.attr("title")!=null){i=f.attr("title");h=f.attr("message");g=f.attr("details")}else{i="Es ist ein Fehler aufgetreten";var a=d.responseText.match(/<body[^>]*>([\w|\W]*)<\/body>/im);if(a.length>0){h=a[1]}}if(d.status==404){if(b){AjaxNav.go("/");return true}}var c=$("#error");if(c.length==0){$("head").prepend($("<style tyle='text/css'>#error { position:fixed; width:100%; height:0; bottom:0; left:0; background:#fff; z-index:9999; overflow-y:auto; border-top:solid 2px #000; }#error * { font-size:12px!important; }#error hr, #error br { display:none; }#error .excnt { padding:20px; }#error h1, #error h2 { font-size:22px!important; margin-bottom:10px; color:red!important; margin:0!important; }#error .exurl a { color:grey!important; text-decoration:none!important; border:none!important; }#error .exmsg { font-weight:bold; }#error .exdetails { font-family:Courier New; word-break:break-all; }#error a.close { position:absolute!important; right:10px!important; top:10px!important; }</style>"));c=$("<div id='error'><a href='' class='close'>Fehlermeldung schließen</a><div class='excnt'>"+(!h.match(/<h1>/gi)?"<h1>"+i+"</h1>":"")+"<div class='exurl'><a href='"+j+"' class='static' target='_blank'>"+j+"</a></div><div class='exmsg'>"+h+"</div><div class='exdetails'>"+g+"</div></div></div>").appendTo($("body"));c.find("a.close").click(function(){c.remove()});c.animate({height:"35%"});AjaxNav.bind("hideError","afterstatechange",function(k){$("#error").remove()});AjaxNav.go(AjaxNav.previousUrl,{},{callStateChangeHandler:false})}}}};AjaxNav.Forms={live:function(){this.initForms()},getFormUrl:function(b,a){var c=(b.attr("id")?b.attr("id"):a.attr("id"));if(a){var e=a.parents("div[data-group-name]");if(e.length>0){c=e.first().attr("data-group-name")}}var f=(b.attr("action")?b.attr("action"):location.href);var d=f+(f.indexOf("?")>-1?"&":"?")+"renderid="+c+"&type=ajax";return d},initForms:function(){var a=this;if(document.formsInitComplete){return false}$(document).on("submit","form[data-async='true']",function(b){var d=$(this);var h=d.attr("id");var l=a.validationConfig.getConfig(h);var m=d.validate(l);var h=d.attr("id");var j=a.getFormUrl(d);var f=d.serializeArray();f.push({name:"submit",value:"true"});var i=false;var k=d.attr("data-novalidate")=="True";if(!k){var g=d.find("input,textarea,select");g.each(function(){var e=$(this);if(!m.element(e)){i=true}});var c=$("input[id^=txt]").filter(function(){return $(this).hasClass("has-error")});if(c.length>0){i=true}}if(!i){$.ajax({type:"POST",url:j,data:f,success:function(n){a.processCallback({form:d,data:n});var e=n.errors.length>0;if(AjaxNav.clientValidationCallbackFn){AjaxNav.clientValidationCallbackFn(!e)}},error:function(e){if(AjaxNav.showFormSubmitErrors){console.error(e);alert(e.responseText)}}})}b.preventDefault()});$(document).on("submit","form.formbuilder",a.onFormBuilderSubmit);processConfirm=function(b,d,c,f,g){if(d){b.preventDefault();swal({title:f||"Are you sure?",text:c,type:g||"warning",showCancelButton:true,customClass:"stat-modal"},function(e){if(e){$(b.target).trigger("click",{})}else{return false}})}return false};$(document).on("click","a[data-confirm-message], button[data-confirm-message]",function(f,d){var g=$(this).attr("data-confirm-message");g=g.replace(/\\n/gi,"\n");if(!AjaxNav.useCustomConfirm){if(!confirm(g)){f.stopImmediatePropagation();return false}}else{var h=$(this).attr("data-confirm-title");if(h){h=h.replace(/\\n/gi,"\n")}var i=$(this).attr("data-confirm-type");var b=$(this).attr("data-confirm-callback");if(!b){b=$(this).parent("a").attr("data-confirm-callback")}if(!d){processConfirm(f,true,g,h,i);f.preventDefault();f.stopImmediatePropagation()}else{if(b){var c=window[b];if(c){c()}}}}});$(document).on("click","*[data-cmd]",function(c){var l=$(this);var g=l.closest("form");var i=g.attr("id");var k=a.getFormUrl(g,l);var f=l.closest("[id^='field']");var b=g.serializeArray();b.push({name:"form_cmd",value:l.attr("data-cmd")});if(l.attr("data-cmd-value")){b.push({name:"form_cmd_value",value:l.attr("data-cmd-value")})}b.push({name:"callback",value:"true"});b.push({name:"callback_field",value:f.attr("id")});var m=a.validationConfig.getConfig(i);var n=g.validate(m);var j=false;if(l.attr("data-validate")){var h=g.find("input,textarea,select");h.each(function(){var e=$(this);if(!n.element(e)){j=true;return false}});var d=$("input[id^=txt]").filter(function(){return $(this).hasClass("has-error")});if(d.length>0){j=true}}if(AjaxNav.clientValidationCallbackFn){AjaxNav.clientValidationCallbackFn(!j)}if(!j){$.ajax({type:"POST",url:k,data:b,success:function(e){a.processCallback({form:g,data:e})}})}});$(document).on("change","*[data-autocallback='true'],*[data-autopostback='true']",function(c){var i=$(this);var f=i.closest("form");var g=f.attr("id");var h=a.getFormUrl(f,i);var d=i.closest("[id^='field']");var b=f.serializeArray();b.push({name:"form_cmd",value:i.attr("name")});b.push({name:"form_cmd_value",value:i.val()});b.push({name:"callback",value:"true"});if(i.attr("data-autocallback-field")){b.push({name:"callback_field",value:i.attr("data-autocallback-field")})}else{b.push({name:"callback_field",value:d.attr("id")})}$.ajax({type:"POST",url:h,data:b,success:function(e){a.processCallback({form:f,data:e})}})});$(document).on("change","form[data-async='true'] *[type='file']",function(h){var l=$(this);var m=h.target.files;var c=[];if(m){for(var r=0;r<m.length;r++){var j=m[r];if(AjaxNav.uploadLimits.length>0||true){var n=j.type;var b=n.split("/")[0];if(AjaxNav.uploadLimits[b]){var s=AjaxNav.uploadLimits[b];var d=j.size/1000/1000;if(d>s){console.info("Max Filesize exceeded: ",j.name);if(AjaxNav.useCustomConfirm){var t="One or more files exceeds the current limit. Please choose another file.</br> Maximum: "+s+" MByte";swal({title:"Limit exceeded",text:t,confirmButtonText:"OK",html:true})}else{var t="One or more files exceeds the current limit. Please choose another file. Maximum: "+s+" MByte";alert(t)}continue}}}c.push(j)}}if(c.length==0){return true}var o=l.closest("form");var p=o.attr("id");var q=a.getFormUrl(o,l);var k=l.closest("[id^='field']");var g=new FormData();g.append("callback","true");g.append("callback_field",k.attr("id"));$.each(c,function(e,f){g.append(l.attr("name")+"-"+e,f)});$.each(o.serializeArray(),function(e,f){g.append(f.name,f.value)});$.ajax({type:"POST",url:q,data:g,cache:false,dataType:"json",processData:false,contentType:false,xhr:function(){var e=$.ajaxSettings.xhr();if(e.upload){e.upload.addEventListener("progress",function(f){var i=l.parent().find("progress");if(i.length==0){i=$("<progress id='"+l.attr("id")+"-progress'></progress>").appendTo(l.parent())}i.attr({value:f.loaded,max:f.total})},false)}return e},success:function(e){a.processCallback({form:o,data:e})},error:function(){if(AjaxNav.useCustomConfirm){swal({title:"Sorry",text:"Something went wrong. Maximum Filesize: "+AjaxNav.maxFileSizeTxt||"30 MByte",confirmButtonText:"Ok",type:"error"})}else{alert("Something went wrong! Please try again.")}}})});document.formsInitComplete=true},processCallback:function(c){var a=this;var b=c.data;var d=c.form;var f=d.attr("id");if(b.globalError&&b.globalError!=""){alert(b.globalError);return false}var g=true;var m={};if(b.errors&&b.errors.length>0){b.errors.forEach(function(o){var p=d.find("[name='"+o.field+"']");if(p.length>0){m[o.field]=o.message;g=false}else{console.log("Validation Error: Field ["+o.field+"] not found")}})}if(g){var h="";if(b.html){h=b.html}else{if(typeof b==="string"){html=b}}if(h!=""){var i=$(h);var k=i.attr("id");if(k==null){alert("No FieldId found in HTML Result");return false}var j=$("#"+k);j.replaceWith(i);j.scrollToWhenNotVisible()}if(b.script){setTimeout(b.script,50)}AjaxNav.live()}else{var l=a.validationConfig.getConfig(f);var n=d.validate(l);n.showErrors(m)}},validationConfig:{defaultConfig:{highlight:function(a){if($(".has-error").length==0){$(a).focusInvalid()}$(a).closest(".form-group").addClass("has-error")},unhighlight:function(a){$(a).closest(".form-group").removeClass("has-error")},errorElement:"span",errorClass:"help-block",errorPlacement:function(b,a){if(a.parent(".checkbox, .checkbox-inline, .radio, .radio-inline").length){b.insertAfter(a.parent().parent())}else{if(a.parent(".form-group, .btn").length){b.insertAfter(a)}else{b.insertAfter(a)}}},rules:{}},customConfigs:{},addRule:function(a,c,d){if(typeof c==="function"){if(this.defaultConfig.rules[a]!=null){return}var b={};b[a]=a;this.defaultConfig.rules[a]=b;if(d==null){d="Ungültiges Format"}$.validator.addMethod(a,c,d)}else{this.defaultConfig.rules[a]=c}},add:function(b,a){this.customConfigs[b]=a},getConfig:function(b){var a=this.defaultConfig;if(b){if(this.customConfigs[b]){a=$.extend(a,this.customConfigs[b])}}return a}},onFormBuilderSubmit:function(b){var a=AjaxNav.Forms;if($(b.target).hasClass("voting")){return}try{var c=$(this);var h=c.attr("id");var d=c.closest("div[id]");var k=d.attr("id");var l=a.validationConfig.getConfig(h);var m=c.validate(l);var h=c.attr("id");var j=c.attr("action");var i=false;var g=c.find("input,textarea,select");g.each(function(){var e=$(this);if(!m.element(e)){i=true}});if(!i){var f=new FormData(c[0]);f.append("submit","true");f.append("type","ajax");f.append("renderid",k);$.ajax({type:"POST",url:j,data:f,contentType:false,cache:false,processData:false,success:function(n){d.html(n);var e=n.indexOf("validationErrors")>=0;if(!e){d.scrollToWhenNotVisible()}AjaxNav.events.callHandlers("afterFormSubmit",{hasErrors:e})}})}b.preventDefault();return false}catch(b){return true}}};AjaxNav.bind("asyncForms","live",function(){if(AjaxNav.ajax){AjaxNav.Forms.live()}});$.extend({getUrlVars:function(){var d=[],a;var b=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var c=0;c<b.length;c++){a=b[c].split("=");d.push(a[0]);d[a[0]]=a[1]}return d},getUrlVar:function(a){return $.getUrlVars()[a]},getHashVars:function(){var d=[],a;var b=window.location.href.slice(window.location.href.indexOf("#")+1).split("&");for(var c=0;c<b.length;c++){a=b[c].split("=");d.push(a[0]);d[a[0]]=a[1]}return d},getHashVar:function(a){return $.getHashVars()[a]}});!function($){$.fn.simpleUpload=function(options){var def={url:null,change:null,error:null,types:null,fields:null,size:5120};return this.each(function(){function send(){var a=$this.attr("name"),b=new FormData;for(var c in $this[0].files){if("object"==typeof $this[0].files[c]){var d=$this[0].files[c];if(!typeCheck(d.name)){return"function"==typeof params.error&&params.error({type:"fileType"}),!1}if(d.size/params.size>params.size){return"function"==typeof params.error&&params.error({type:"size"}),!1}b.append(a+"["+c+"]",d)}}if("object"==typeof params.fields){for(var c in params.fields){if($.isArray(params.fields[c])){for(var e in params.fields[c]){b.append(c+"["+e+"]",params.fields[c][e])}}else{b.append(c,params.fields[c])}}}var f={url:params.url,data:b,cache:!1,contentType:!1,processData:!1,type:"POST",complete:function(){$this.val(""),params.complete&&params.complete(arguments)}};null!=params.error&&(f.error=params.error),params.success&&(f.success=params.success),params.async&&(f.async=params.async),params.beforeSend&&(f.beforeSend=params.beforeSend),params.global&&(f.global=params.global),params.dataType&&(f.dataType=params.dataType),params.contents&&(f.contents=params.contents),params.jsonp&&(f.jsonp=params.jsonp),params.jsonpCallback&&(f.jsonpCallback=params.jsonpCallback),params.password&&(f.password=params.password),params.username&&(f.username=params.username),params.statusCode&&(f.statusCode=params.statusCode),$.ajax(f)}function typeCheck(a){return $.isArray(params.types)?params.types.indexOf($.getExt(a))>-1?!0:!1:!0}var $this=$(this);options||(options={}),$.each(this.attributes,function(){if(this.specified&&this.name.indexOf("data-")>-1){var name=this.name.replace("data-","");options[name]="function"==typeof window[this.value]?eval(this.value):this.value}});var params=$.extend({},def,options);"function"==typeof params.change&&$this.change(function(){params.change($this[0].files)}),params.trigger?$(params.trigger).click(send):$this.change(send)})},$.extend(!0,{getExt:function(a){return a.substr(a.lastIndexOf(".")+1)}})}(jQuery);if(!Array.prototype.indexOf){Array.prototype.indexOf=function(a){var c=this.length>>>0;var b=Number(arguments[1])||0;b=(b<0)?Math.ceil(b):Math.floor(b);if(b<0){b+=c}for(;b<c;b++){if(b in this&&this[b]===a){return b}}return -1}}if(!window.addEventListenerBase){window.addEventListenerBase=window.addEventListener;if(!window.addEventListenerBase){window.addEventListenerBase=window.attachEvent}window.addEventListener=function(b,a,c){if(b=="load"&&AjaxNav.useCustomEventLoadListener){$(document).ready(a)}else{if(window.addEventListenerBase){window.addEventListenerBase(b,a,c)}else{console.warn("AddEventListener not supported")}}}}if(typeof(Site)=="undefined"){Site={}}Site.Nav=AjaxNav;document.ajaxNav=AjaxNav;$(document).ready(document.ajaxNav.init);
$.fn.submitAsync=function(a){var b=$(this);a=$.extend({data:[],editContainer:".edit",confirmContainer:".confirm",source:b.attr("id"),autoInfo:true,validate:true,valid:false,infoTarget:b},a);a.data=a.data.concat(b.serializeArray());if(a.source){a.data.push({name:"source",value:a.source.replace("form","")})}if(a.validate){a.valid=b.groupValid()}else{a.valid=true}var c=b.attr("action");if(a.valid){$.post(c,a.data,function(d){a.result=d;if(a.callback){a.callback(a)}if($(a.confirmContainer).length>0&&d.success){$(a.confirmContainer).show();$(a.editContainer).hide();$(a.confirmContainer+" .message").html(d.message)}else{if(a.autoInfo&&d.message){var e=(d.targetId&&d.targetId!=""?d.targetId:b.attr("id"));var f={};f[d.targetId]=d.message;b.validate().showErrors(f)}}AjaxNav.live()}).error(function(d){$.showError(d.responseText)})}};$.fn.groupValid=function(){var a=true;var b=false;this.each(function(){$(this).find("input:visible,select:visible,textarea:visible").not(".rtChk").each(function(){var c=$(this);if(!c.valid()){a=false;if(!b){if(c.offset().top>0){document.scrollActive=true;var d=c.offset().top-300;$("html,body").animate({scrollTop:d});c.focus()}b=true}}})});return a};$.fn.toolTip=function(f){f=$.extend({type:"standard",html:"",id:(new Date).getTime(),contentId:"",delay:3000,wait:0,cssclass:"",alignTo:"",left:0,closeable:false,width:0,top:0,position:"bottom"},f);var i=false;if(f.opener){if(!f.opener.hasClass("tipopen")){f.opener.addClass("tipopen")}else{i=true}}if(!i){var b=$(this);b.addClass("infoActive");var e=$("<div id='infotip"+f.id+"' class='infotip "+f.cssclass+"' style='display:none;'><div class='frame'><div class='arrow'></div><div class='cnt'></div></div></div>").appendTo($("#master"));var d=e.find(".cnt");if(f.contentId!=""){f.contentElement=$("#"+f.contentId);f.contentElement.attr("activeTip",f.id);f.contentElementParent=f.contentElement.parent();d.append(f.contentElement.show());f.width=f.contentElement.width()}else{d.html(f.html)}if(f.top>0){e.css({"margin-top":f.top+"px"})}if(f.left>0){e.css({"margin-left":f.left+"px"})}if(f.width>0){e.css({width:f.width+"px"})}var a=b;if(f.alignTo){a=$(f.alignTo);f.alignTo.addClass("active")}if(b[0].tagName=="INPUT"){if(!b.is(":text")){a=a.parent()}b.addClass("active");b.focus(function(){g()})}if(f.closable){f.delay=0;$("#masterpage").click(function(c){if(c.target.id!=f.opener.attr("id")){g()}})}e.css({left:(a.offset().left+a.width()+40)+"px"});e.css({top:(a.offset().top+(f.position=="bottom"?a.height():0))+"px"});var g=function(){e.fadeOut(500,function(){b.removeClass("infoActive");b.removeClass("active");if(f.callback){f.callback()}if(f.alignTo){f.alignTo.removeClass("active");f.alignTo.parent().removeClass("active")}if(f.contentElement){f.contentElementParent.append(f.contentElement.hide())}if(f.opener){f.opener.removeClass("tipopen")}e.remove()})};b.hideLayer=g;$(".infotip").fadeOut(200);var h=a.offset().left+e.width();if(h>$(window).width()){e.addClass("leftalign");e.css({left:(a.offset().left-e.width()+20)+"px"})}e.delay(f.wait).fadeIn(500,function(){if(f.delay>0){setTimeout(function(){g()},f.delay)}})}return b};$.fn.overlay=function(a){a=$.extend({opacity:0.6,fadeInSpeed:200,fadeOutSpeed:200},a);return{getLayer:function(){var b=$("#overlay");if(b.length==0){b=$("<div id='overlay' style='display:none;'></div>").appendTo($("body"))}return b},show:function(d){var c=this;var b=this.getLayer();if(!b.is(":visible")){b.css({opacity:0}).show().animate({opacity:a.opacity},a.fadeInSpeed,function(){if(d.callback){d.callback()}if(d.click){b.click(function(){d.click()})}})}},hide:function(b){var c=this.getLayer();c.animate({opacity:0},a.fadeOutSpeed,function(){if(b){b()}c.remove()})}}};$.fn.showLayer=function(a){a=$.extend({url:"",width:0,height:0,iframe:false,cssClass:"",id:"",closeLink:true,fadeInSpeed:200,fadeOutSpeed:100,closeLinkText:"<span>Fenster schließen</span>",backLink:false,backLinkText:"zurück zur Übersicht",top:60,bottom:60,padding:80,overlay:true,center:false,resize:false},a);if(a.id==""){if(a.opener){if(a.opener.attr("lid")){a.id="sLayer"+a.opener.attr("lid")}else{if(a.opener.attr("id")){a.id="sLayer"+a.opener.attr("id").replace(/_/g,"")}}if(a.opener.hasClass("full")){a.width=$("#contentframe").width()}}if(a.opener==""){a.id="sLayer"+(new Date).getTime()}}else{a.id="sLayer"+a.id}var b=$(this);if(a.url!=""||b.length>0){var c=a.url.match(/#.+/);if(c){c=$.deparam.fragment(c[0])}a.url=a.url.replace(/#.+/,"");var d=$("#"+a.id);if(d.length==0){d=$("<div id='"+a.id+"' class='layer "+a.cssClass+"' style='display:none;'><div class='lcnt'></div></div>").appendTo($("body"))}var e=d.find(".lcnt");d.css({"z-index":550+$(".layer:visible").length});d.validateSize=function(f){d.css({top:$(window).scrollTop()+a.top+"px"});if(f){f()}};d.showLayer=function(){if(a.opener){a.opener.addClass("active");if(d.data("lastOpener")){d.data("lastOpener").removeClass("active")}d.data("lastOpener",a.opener)}if(a.closeLink){$("<a href='javascript:;' class='close closeLayer'>"+a.closeLinkText+"</a>").appendTo(d)}d.close=function(){d.fadeOut(a.fadeOutSpeed,function(){if(a.opener){a.opener.removeClass("active")}if(a.closeCallback){a.closeCallback()}$.fn.overlay().hide();d.remove()})};if(a.backLink||(a.opener?a.opener.hasClass("backLink"):false)){if(d.find(".back").length==0){$("<a href='javascript:;' class='back s1 closeLayer'>"+a.backLinkText+"</a>").appendTo(d)}}d.find("a.closeLayer").click(function(f){d.close();f.preventDefault();return false});d.validateSize(function(){if(a.overlay){$.fn.overlay().show({callback:function(){d.fadeIn(a.fadeInSpeed)},click:function(){d.close()}})}else{d.fadeIn(a.fadeInSpeed)}})};d.update=function(f){if(f.iframe){var g=$("#layerIframe");if(g.length==0){g=$("<iframe id='layerIframe'></iframe>").appendTo(e)}g.attr("src",f.url)}else{$.get(f.url,{type:"ajax",renderid:f.render},function(h){e.html(h);AjaxNav.live();d.showLayer();if(typeof _gaq!="undefined"){_gaq.push(["_trackPageview",f.url])}}).error(function(h){$.showError(h.responseText)})}};if(a.url!=""){d.update(a)}else{e.append(b.show());d.showLayer()}return d}};$.getX=function(d,b,a,c){$.get(d,b,function(g){var h=$("#xhead");if(h.length==0){h=$("<div id='xhead' style='display:none;'></div>").appendTo($("body"))}else{h.empty()}var f=/<div id="xhead".+?>([\s\S]*?)<\/div>/;var e=f.exec(g);h.html(e[1]);a(g)},c)};$.extend({getUrlVars:function(){var d=[],a;var b=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var c=0;c<b.length;c++){a=b[c].split("=");d.push(a[0]);d[a[0]]=a[1]}return d},getUrlVar:function(a){return $.getUrlVars()[a]},getHashVars:function(){var d=[],a;var b=window.location.href.slice(window.location.href.indexOf("#")+1).split("&");for(var c=0;c<b.length;c++){a=b[c].split("=");d.push(a[0]);d[a[0]]=a[1]}return d},getHashVar:function(a){return $.getHashVars()[a]}});$.fn.isScrollingVisible=function(){var c=$(this);var a=c.offset().top;var b=$(window).scrollTop();var e=b;var d=b+$(window).height();if(a<e||a>d){return false}return true};$.fn.scrollToWhenNotVisible=function(a,d){var i=$(this);if(typeof(d)=="undefined"){d=true}var c=$("[data-scrolltarget]");if(c.length>0){i=$("#"+c.attr("data-scrolltarget"));d=true}var f=50;var b=$("[data-scrolloffset]");if(b.length>0){var g=b.attr("data-scrolloffset");f=parseInt(g);d=true}if(d&&!i.isScrollingVisible(f)){var e=i.offset().top;var h=e-f;$("html,body").delay(150).animate({scrollTop:h},250,function(){if(a){a()}})}else{if(a){a()}}};function setCookie(a,b,e){var c=new Date();c.setTime(c.getTime()+(e*24*60*60*1000));var f="expires="+c.toGMTString();document.cookie=a+"="+b+"; "+f}function getCookie(d){var f=d+"=";var b=document.cookie.split(";");for(var e=0;e<b.length;e++){var a=b[e];while(a.charAt(0)==" "){a=a.substring(1)}if(a.indexOf(f)==0){return a.substring(f.length,a.length)}}return""}if(!document.defaultButtonsParsed){$(function(){$(document).on("keypress","[data-default-btn]",function(b){var c=$(this);if(b.which==13){var a=$("#"+c.attr("data-default-btn"));a.click()}})});document.defaultButtonsParsed=true}if(typeof(console)=="undefined"){console={log:function(a){}}}$(document).ready(function(){AjaxNav.live("webForms",function(){if(typeof(Sys)!="undefined"&&document.lastWebFormUrl!=location.href){$(document).ready(function(){var a=Sys.WebForms.PageRequestManager.getInstance();if(a!=null){a.add_initializeRequest(function(f,c){document.validator=$("form").validate({highlight:function(e){if($(".has-error").length==0){$(e).focusInvalid()}$(e).closest(".form-group").addClass("has-error")},unhighlight:function(e){$(e).closest(".form-group").removeClass("has-error")},errorElement:"span",errorClass:"help-block",errorPlacement:function(h,e){if(e.parent(".checkbox, .checkbox-inline, .radio, .radio-inline").length){h.insertAfter(e.parent().parent())}else{if(e.parent(".form-group, .btn").length){h.insertAfter(e)}else{h.insertAfter(e)}}}});var b=$(c._postBackElement);var g=(b.attr("data-valgroup")?b.attr("data-valgroup"):"all");var d=false;$.each(c._updatePanelsToUpdate,function(e,h){var i=$("[id*='"+h.replace("$","_")+"']");i.find("input,select,textarea").each(function(){var j=$(this);if(g!="all"){if(j.attr("data-valgroup")!=g){return false}}if(!document.validator.element(j)){d=true}})});if(d){c.set_cancel(true);$(".has-error").first().focusInvalid()}})}});document.lastWebFormUrl=location.href}})});$.fn.focusInvalid=function(){var a=$(this);if(a.length>0){var b=a.offset().top-($(window).height()*0.5);$("html,body").animate({scrollTop:b},function(){a.focus()})}return a};
!function(){"use strict";if("undefined"!=typeof window){var t=-1!==window.navigator.userAgent.indexOf("Edge/16.");if("objectFit"in document.documentElement.style!=!1&&!t)return void(window.objectFitPolyfill=function(){return!1});var e=function(t){var e=window.getComputedStyle(t,null),i=e.getPropertyValue("position"),n=e.getPropertyValue("overflow"),o=e.getPropertyValue("display");i&&"static"!==i||(t.style.position="relative"),"hidden"!==n&&(t.style.overflow="hidden"),o&&"inline"!==o||(t.style.display="block"),0===t.clientHeight&&(t.style.height="100%"),-1===t.className.indexOf("object-fit-polyfill")&&(t.className=t.className+" object-fit-polyfill")},i=function(t){var e=window.getComputedStyle(t,null),i={"max-width":"none","max-height":"none","min-width":"0px","min-height":"0px",top:"auto",right:"auto",bottom:"auto",left:"auto","margin-top":"0px","margin-right":"0px","margin-bottom":"0px","margin-left":"0px"};for(var n in i){e.getPropertyValue(n)!==i[n]&&(t.style[n]=i[n])}},n=function(t,e,i){var n,o,l,a,d;if(i=i.split(" "),i.length<2&&(i[1]=i[0]),"x"===t)n=i[0],o=i[1],l="left",a="right",d=e.clientWidth;else{if("y"!==t)return;n=i[1],o=i[0],l="top",a="bottom",d=e.clientHeight}return n===l||o===l?void(e.style[l]="0"):n===a||o===a?void(e.style[a]="0"):"center"===n||"50%"===n?(e.style[l]="50%",void(e.style["margin-"+l]=d/-2+"px")):n.indexOf("%")>=0?(n=parseInt(n),void(n<50?(e.style[l]=n+"%",e.style["margin-"+l]=d*(n/-100)+"px"):(n=100-n,e.style[a]=n+"%",e.style["margin-"+a]=d*(n/-100)+"px"))):void(e.style[l]=n)},o=function(t){var o=t.dataset?t.dataset.objectFit:t.getAttribute("data-object-fit"),l=t.dataset?t.dataset.objectPosition:t.getAttribute("data-object-position");o=o||"cover",l=l||"50% 50%";var a=t.parentNode;e(a),i(t),t.style.position="absolute",t.style.height="100%",t.style.width="auto","scale-down"===o&&(t.style.height="auto",t.clientWidth<a.clientWidth&&t.clientHeight<a.clientHeight?(n("x",t,l),n("y",t,l)):(o="contain",t.style.height="100%")),"none"===o?(t.style.width="auto",t.style.height="auto",n("x",t,l),n("y",t,l)):"cover"===o&&t.clientWidth>a.clientWidth||"contain"===o&&t.clientWidth<a.clientWidth?(t.style.top="0",t.style.marginTop="0",n("x",t,l)):"scale-down"!==o&&(t.style.width="100%",t.style.height="auto",t.style.left="0",t.style.marginLeft="0",n("y",t,l))},l=function(e){if(void 0===e)e=document.querySelectorAll("[data-object-fit]");else if(e&&e.nodeName)e=[e];else{if("object"!=typeof e||!e.length||!e[0].nodeName)return!1;e=e}for(var i=0;i<e.length;i++)if(e[i].nodeName){var n=e[i].nodeName.toLowerCase();"img"!==n||t?"video"===n&&(e[i].readyState>0?o(e[i]):e[i].addEventListener("loadedmetadata",function(){o(this)})):e[i].complete?o(e[i]):e[i].addEventListener("load",function(){o(this)})}return!0};document.addEventListener("DOMContentLoaded",function(){l()}),window.addEventListener("resize",function(){l()}),window.objectFitPolyfill=l}}();
/*! jQuery UI - v1.10.4 - 2014-02-12
* http://jqueryui.com
* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.tooltip.js
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

(function(e,t){function i(t,i){var s,a,o,r=t.nodeName.toLowerCase();return"area"===r?(s=t.parentNode,a=s.name,t.href&&a&&"map"===s.nodeName.toLowerCase()?(o=e("img[usemap=#"+a+"]")[0],!!o&&n(o)):!1):(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||i:i)&&n(t)}function n(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}var s=0,a=/^ui-id-\d+$/;e.ui=e.ui||{},e.extend(e.ui,{version:"1.10.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({focus:function(t){return function(i,n){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),n&&n.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),scrollParent:function(){var t;return t=e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length)for(var n,s,a=e(this[0]);a.length&&a[0]!==document;){if(n=a.css("position"),("absolute"===n||"relative"===n||"fixed"===n)&&(s=parseInt(a.css("zIndex"),10),!isNaN(s)&&0!==s))return s;a=a.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++s)})},removeUniqueId:function(){return this.each(function(){a.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,n){return!!e.data(t,n[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),s=isNaN(n);return(s||n>=0)&&i(t,!s)}}),e("<a>").outerWidth(1).jquery||e.each(["Width","Height"],function(i,n){function s(t,i,n,s){return e.each(a,function(){i-=parseFloat(e.css(t,"padding"+this))||0,n&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var a="Width"===n?["Left","Right"]:["Top","Bottom"],o=n.toLowerCase(),r={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+n]=function(i){return i===t?r["inner"+n].call(this):this.each(function(){e(this).css(o,s(this,i)+"px")})},e.fn["outer"+n]=function(t,i){return"number"!=typeof t?r["outer"+n].call(this,t):this.each(function(){e(this).css(o,s(this,t,!0,i)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.support.selectstart="onselectstart"in document.createElement("div"),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,i,n){var s,a=e.ui[t].prototype;for(s in n)a.plugins[s]=a.plugins[s]||[],a.plugins[s].push([i,n[s]])},call:function(e,t,i){var n,s=e.plugins[t];if(s&&e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType)for(n=0;s.length>n;n++)e.options[s[n][0]]&&s[n][1].apply(e.element,i)}},hasScroll:function(t,i){if("hidden"===e(t).css("overflow"))return!1;var n=i&&"left"===i?"scrollLeft":"scrollTop",s=!1;return t[n]>0?!0:(t[n]=1,s=t[n]>0,t[n]=0,s)}})})(jQuery);(function(t,e){var i=0,s=Array.prototype.slice,n=t.cleanData;t.cleanData=function(e){for(var i,s=0;null!=(i=e[s]);s++)try{t(i).triggerHandler("remove")}catch(o){}n(e)},t.widget=function(i,s,n){var o,a,r,h,l={},c=i.split(".")[0];i=i.split(".")[1],o=c+"-"+i,n||(n=s,s=t.Widget),t.expr[":"][o.toLowerCase()]=function(e){return!!t.data(e,o)},t[c]=t[c]||{},a=t[c][i],r=t[c][i]=function(t,i){return this._createWidget?(arguments.length&&this._createWidget(t,i),e):new r(t,i)},t.extend(r,a,{version:n.version,_proto:t.extend({},n),_childConstructors:[]}),h=new s,h.options=t.widget.extend({},h.options),t.each(n,function(i,n){return t.isFunction(n)?(l[i]=function(){var t=function(){return s.prototype[i].apply(this,arguments)},e=function(t){return s.prototype[i].apply(this,t)};return function(){var i,s=this._super,o=this._superApply;return this._super=t,this._superApply=e,i=n.apply(this,arguments),this._super=s,this._superApply=o,i}}(),e):(l[i]=n,e)}),r.prototype=t.widget.extend(h,{widgetEventPrefix:a?h.widgetEventPrefix||i:i},l,{constructor:r,namespace:c,widgetName:i,widgetFullName:o}),a?(t.each(a._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,r,i._proto)}),delete a._childConstructors):s._childConstructors.push(r),t.widget.bridge(i,r)},t.widget.extend=function(i){for(var n,o,a=s.call(arguments,1),r=0,h=a.length;h>r;r++)for(n in a[r])o=a[r][n],a[r].hasOwnProperty(n)&&o!==e&&(i[n]=t.isPlainObject(o)?t.isPlainObject(i[n])?t.widget.extend({},i[n],o):t.widget.extend({},o):o);return i},t.widget.bridge=function(i,n){var o=n.prototype.widgetFullName||i;t.fn[i]=function(a){var r="string"==typeof a,h=s.call(arguments,1),l=this;return a=!r&&h.length?t.widget.extend.apply(null,[a].concat(h)):a,r?this.each(function(){var s,n=t.data(this,o);return n?t.isFunction(n[a])&&"_"!==a.charAt(0)?(s=n[a].apply(n,h),s!==n&&s!==e?(l=s&&s.jquery?l.pushStack(s.get()):s,!1):e):t.error("no such method '"+a+"' for "+i+" widget instance"):t.error("cannot call methods on "+i+" prior to initialization; "+"attempted to call method '"+a+"'")}):this.each(function(){var e=t.data(this,o);e?e.option(a||{})._init():t.data(this,o,new n(a,this))}),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this.bindings=t(),this.hoverable=t(),this.focusable=t(),s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(i,s){var n,o,a,r=i;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof i)if(r={},n=i.split("."),i=n.shift(),n.length){for(o=r[i]=t.widget.extend({},this.options[i]),a=0;n.length-1>a;a++)o[n[a]]=o[n[a]]||{},o=o[n[a]];if(i=n.pop(),1===arguments.length)return o[i]===e?null:o[i];o[i]=s}else{if(1===arguments.length)return this.options[i]===e?null:this.options[i];r[i]=s}return this._setOptions(r),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!e).attr("aria-disabled",e),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(i,s,n){var o,a=this;"boolean"!=typeof i&&(n=s,s=i,i=!1),n?(s=o=t(s),this.bindings=this.bindings.add(s)):(n=s,s=this.element,o=this.widget()),t.each(n,function(n,r){function h(){return i||a.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof r?a[r]:r).apply(a,arguments):e}"string"!=typeof r&&(h.guid=r.guid=r.guid||h.guid||t.guid++);var l=n.match(/^(\w+)\s*(.*)$/),c=l[1]+a.eventNamespace,u=l[2];u?o.delegate(u,c,h):s.bind(c,h)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(e).undelegate(e)},_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){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("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()})}})})(jQuery);(function(t){var e=!1;t(document).mouseup(function(){e=!1}),t.widget("ui.mouse",{version:"1.10.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).bind("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):undefined}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!e){this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var s=this,n=1===i.which,a="string"==typeof this.options.cancel&&i.target.nodeName?t(i.target).closest(this.options.cancel).length:!1;return n&&!a&&this._mouseCapture(i)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){s.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted)?(i.preventDefault(),!0):(!0===t.data(i.target,this.widgetName+".preventClickEvent")&&t.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return s._mouseMove(t)},this._mouseUpDelegate=function(t){return s._mouseUp(t)},t(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),e=!0,!0)):!0}},_mouseMove:function(e){return t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button?this._mouseUp(e):this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){return t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);(function(t,e){function i(t,e,i){return[parseFloat(t[0])*(p.test(t[0])?e/100:1),parseFloat(t[1])*(p.test(t[1])?i/100:1)]}function s(e,i){return parseInt(t.css(e,i),10)||0}function n(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()}}t.ui=t.ui||{};var a,o=Math.max,r=Math.abs,l=Math.round,h=/left|center|right/,c=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,d=/^\w+/,p=/%$/,f=t.fn.position;t.position={scrollbarWidth:function(){if(a!==e)return a;var i,s,n=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=n.children()[0];return t("body").append(n),i=o.offsetWidth,n.css("overflow","scroll"),s=o.offsetWidth,i===s&&(s=n[0].clientWidth),n.remove(),a=i-s},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,a="scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight;return{width:a?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;return{element:i,isWindow:s,isDocument:n,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:s?i.width():i.outerWidth(),height:s?i.height():i.outerHeight()}}},t.fn.position=function(e){if(!e||!e.of)return f.apply(this,arguments);e=t.extend({},e);var a,p,g,m,v,_,b=t(e.of),y=t.position.getWithinInfo(e.within),k=t.position.getScrollInfo(y),w=(e.collision||"flip").split(" "),D={};return _=n(b),b[0].preventDefault&&(e.at="left top"),p=_.width,g=_.height,m=_.offset,v=t.extend({},m),t.each(["my","at"],function(){var t,i,s=(e[this]||"").split(" ");1===s.length&&(s=h.test(s[0])?s.concat(["center"]):c.test(s[0])?["center"].concat(s):["center","center"]),s[0]=h.test(s[0])?s[0]:"center",s[1]=c.test(s[1])?s[1]:"center",t=u.exec(s[0]),i=u.exec(s[1]),D[this]=[t?t[0]:0,i?i[0]:0],e[this]=[d.exec(s[0])[0],d.exec(s[1])[0]]}),1===w.length&&(w[1]=w[0]),"right"===e.at[0]?v.left+=p:"center"===e.at[0]&&(v.left+=p/2),"bottom"===e.at[1]?v.top+=g:"center"===e.at[1]&&(v.top+=g/2),a=i(D.at,p,g),v.left+=a[0],v.top+=a[1],this.each(function(){var n,h,c=t(this),u=c.outerWidth(),d=c.outerHeight(),f=s(this,"marginLeft"),_=s(this,"marginTop"),x=u+f+s(this,"marginRight")+k.width,C=d+_+s(this,"marginBottom")+k.height,M=t.extend({},v),T=i(D.my,c.outerWidth(),c.outerHeight());"right"===e.my[0]?M.left-=u:"center"===e.my[0]&&(M.left-=u/2),"bottom"===e.my[1]?M.top-=d:"center"===e.my[1]&&(M.top-=d/2),M.left+=T[0],M.top+=T[1],t.support.offsetFractions||(M.left=l(M.left),M.top=l(M.top)),n={marginLeft:f,marginTop:_},t.each(["left","top"],function(i,s){t.ui.position[w[i]]&&t.ui.position[w[i]][s](M,{targetWidth:p,targetHeight:g,elemWidth:u,elemHeight:d,collisionPosition:n,collisionWidth:x,collisionHeight:C,offset:[a[0]+T[0],a[1]+T[1]],my:e.my,at:e.at,within:y,elem:c})}),e.using&&(h=function(t){var i=m.left-M.left,s=i+p-u,n=m.top-M.top,a=n+g-d,l={target:{element:b,left:m.left,top:m.top,width:p,height:g},element:{element:c,left:M.left,top:M.top,width:u,height:d},horizontal:0>s?"left":i>0?"right":"center",vertical:0>a?"top":n>0?"bottom":"middle"};u>p&&p>r(i+s)&&(l.horizontal="center"),d>g&&g>r(n+a)&&(l.vertical="middle"),l.important=o(r(i),r(s))>o(r(n),r(a))?"horizontal":"vertical",e.using.call(this,t,l)}),c.offset(t.extend(M,{using:h}))})},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>0?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,a=n.offset.left+n.scrollLeft,o=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-o-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-o-a,(0>i||r(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>r(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,a=n.offset.top+n.scrollTop,o=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-o-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-o-a,t.top+p+f+g>c&&(0>s||r(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,t.top+p+f+g>u&&(i>0||u>r(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)}}},function(){var e,i,s,n,a,o=document.getElementsByTagName("body")[0],r=document.createElement("div");e=document.createElement(o?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},o&&t.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(a in s)e.style[a]=s[a];e.appendChild(r),i=o||document.documentElement,i.insertBefore(e,i.firstChild),r.style.cssText="position: absolute; left: 10.7432222px;",n=t(r).offset().left,t.support.offsetFractions=n>10&&11>n,e.innerHTML="",i.removeChild(e)}()})(jQuery);(function(e){var t,i="ui-button ui-widget ui-state-default ui-corner-all",n="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",s=function(){var t=e(this);setTimeout(function(){t.find(":ui-button").button("refresh")},1)},a=function(t){var i=t.name,n=t.form,s=e([]);return i&&(i=i.replace(/'/g,"\\'"),s=n?e(n).find("[name='"+i+"']"):e("[name='"+i+"']",t.ownerDocument).filter(function(){return!this.form})),s};e.widget("ui.button",{version:"1.10.4",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,s),"boolean"!=typeof this.options.disabled?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var n=this,o=this.options,r="checkbox"===this.type||"radio"===this.type,h=r?"":"ui-state-active";null===o.label&&(o.label="input"===this.type?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(i).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){o.disabled||this===t&&e(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){o.disabled||e(this).removeClass(h)}).bind("click"+this.eventNamespace,function(e){o.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}),this._on({focus:function(){this.buttonElement.addClass("ui-state-focus")},blur:function(){this.buttonElement.removeClass("ui-state-focus")}}),r&&this.element.bind("change"+this.eventNamespace,function(){n.refresh()}),"checkbox"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){return o.disabled?!1:undefined}):"radio"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(o.disabled)return!1;e(this).addClass("ui-state-active"),n.buttonElement.attr("aria-pressed","true");var t=n.element[0];a(t).not(t).map(function(){return e(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){return o.disabled?!1:(e(this).addClass("ui-state-active"),t=this,n.document.one("mouseup",function(){t=null}),undefined)}).bind("mouseup"+this.eventNamespace,function(){return o.disabled?!1:(e(this).removeClass("ui-state-active"),undefined)}).bind("keydown"+this.eventNamespace,function(t){return o.disabled?!1:((t.keyCode===e.ui.keyCode.SPACE||t.keyCode===e.ui.keyCode.ENTER)&&e(this).addClass("ui-state-active"),undefined)}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){e(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===e.ui.keyCode.SPACE&&e(this).click()})),this._setOption("disabled",o.disabled),this._resetButton()},_determineButtonType:function(){var e,t,i;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?"radio":this.element.is("input")?"input":"button","checkbox"===this.type||"radio"===this.type?(e=this.element.parents().last(),t="label[for='"+this.element.attr("id")+"']",this.buttonElement=e.find(t),this.buttonElement.length||(e=e.length?e.siblings():this.element.siblings(),this.buttonElement=e.filter(t),this.buttonElement.length||(this.buttonElement=e.find(t))),this.element.addClass("ui-helper-hidden-accessible"),i=this.element.is(":checked"),i&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",i)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(i+" ui-state-active "+n).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(e,t){return this._super(e,t),"disabled"===e?(this.element.prop("disabled",!!t),t&&this.buttonElement.removeClass("ui-state-focus"),undefined):(this._resetButton(),undefined)},refresh:function(){var t=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOption("disabled",t),"radio"===this.type?a(this.element[0]).each(function(){e(this).is(":checked")?e(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):e(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):"checkbox"===this.type&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if("input"===this.type)return this.options.label&&this.element.val(this.options.label),undefined;var t=this.buttonElement.removeClass(n),i=e("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),s=this.options.icons,a=s.primary&&s.secondary,o=[];s.primary||s.secondary?(this.options.text&&o.push("ui-button-text-icon"+(a?"s":s.primary?"-primary":"-secondary")),s.primary&&t.prepend("<span class='ui-button-icon-primary ui-icon "+s.primary+"'></span>"),s.secondary&&t.append("<span class='ui-button-icon-secondary ui-icon "+s.secondary+"'></span>"),this.options.text||(o.push(a?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",e.trim(i)))):o.push("ui-button-text-only"),t.addClass(o.join(" "))}}),e.widget("ui.buttonset",{version:"1.10.4",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(e,t){"disabled"===e&&this.buttons.button("option",e,t),this._super(e,t)},refresh:function(){var t="rtl"===this.element.css("direction");this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})})(jQuery);(function(e,t){function i(){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","Friday","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},e.extend(this._defaults,this.regional[""]),this.dpDiv=a(e("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function a(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(i,"mouseout",function(){e(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",function(){e.datepicker._isDisabledDatepicker(n.inline?t.parent()[0]:n.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).addClass("ui-datepicker-next-hover"))})}function s(t,i){e.extend(t,i);for(var a in i)null==i[a]&&(t[a]=i[a]);return t}e.extend(e.ui,{datepicker:{version:"1.10.4"}});var n,r="datepicker";e.extend(i.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return s(this._defaults,e||{}),this},_attachDatepicker:function(t,i){var a,s,n;a=t.nodeName.toLowerCase(),s="div"===a||"span"===a,t.id||(this.uuid+=1,t.id="dp"+this.uuid),n=this._newInst(e(t),s),n.settings=e.extend({},i||{}),"input"===a?this._connectDatepicker(t,n):s&&this._inlineDatepicker(t,n)},_newInst:function(t,i){var s=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:s,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?a(e("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,i){var a=e(t);i.append=e([]),i.trigger=e([]),a.hasClass(this.markerClassName)||(this._attachments(a,i),a.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(i),e.data(t,r,i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var a,s,n,r=this._get(i,"appendText"),o=this._get(i,"isRTL");i.append&&i.append.remove(),r&&(i.append=e("<span class='"+this._appendClass+"'>"+r+"</span>"),t[o?"before":"after"](i.append)),t.unbind("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),a=this._get(i,"showOn"),("focus"===a||"both"===a)&&t.focus(this._showDatepicker),("button"===a||"both"===a)&&(s=this._get(i,"buttonText"),n=this._get(i,"buttonImage"),i.trigger=e(this._get(i,"buttonImageOnly")?e("<img/>").addClass(this._triggerClass).attr({src:n,alt:s,title:s}):e("<button type='button'></button>").addClass(this._triggerClass).html(n?e("<img/>").attr({src:n,alt:s,title:s}):s)),t[o?"before":"after"](i.trigger),i.trigger.click(function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===t[0]?e.datepicker._hideDatepicker():e.datepicker._datepickerShowing&&e.datepicker._lastInput!==t[0]?(e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(t[0])):e.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t,i,a,s,n=new Date(2009,11,20),r=this._get(e,"dateFormat");r.match(/[DM]/)&&(t=function(e){for(i=0,a=0,s=0;e.length>s;s++)e[s].length>i&&(i=e[s].length,a=s);return a},n.setMonth(t(this._get(e,r.match(/MM/)?"monthNames":"monthNamesShort"))),n.setDate(t(this._get(e,r.match(/DD/)?"dayNames":"dayNamesShort"))+20-n.getDay())),e.input.attr("size",this._formatDate(e,n).length)}},_inlineDatepicker:function(t,i){var a=e(t);a.hasClass(this.markerClassName)||(a.addClass(this.markerClassName).append(i.dpDiv),e.data(t,r,i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,a,n,o){var u,c,h,l,d,p=this._dialogInst;return p||(this.uuid+=1,u="dp"+this.uuid,this._dialogInput=e("<input type='text' id='"+u+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),e("body").append(this._dialogInput),p=this._dialogInst=this._newInst(this._dialogInput,!1),p.settings={},e.data(this._dialogInput[0],r,p)),s(p.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(p,i):i,this._dialogInput.val(i),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(c=document.documentElement.clientWidth,h=document.documentElement.clientHeight,l=document.documentElement.scrollLeft||document.body.scrollLeft,d=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[c/2-100+l,h/2-150+d]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),p.settings.onSelect=a,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],r,p),this},_destroyDatepicker:function(t){var i,a=e(t),s=e.data(t,r);a.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),e.removeData(t,r),"input"===i?(s.append.remove(),s.trigger.remove(),a.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"===i||"span"===i)&&a.removeClass(this.markerClassName).empty())},_enableDatepicker:function(t){var i,a,s=e(t),n=e.data(t,r);s.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!1,n.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(a=s.children("."+this._inlineClass),a.children().removeClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var i,a,s=e(t),n=e.data(t,r);s.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!0,n.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(a=s.children("."+this._inlineClass),a.children().addClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;this._disabledInputs.length>t;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(t){try{return e.data(t,r)}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(i,a,n){var r,o,u,c,h=this._getInst(i);return 2===arguments.length&&"string"==typeof a?"defaults"===a?e.extend({},e.datepicker._defaults):h?"all"===a?e.extend({},h.settings):this._get(h,a):null:(r=a||{},"string"==typeof a&&(r={},r[a]=n),h&&(this._curInst===h&&this._hideDatepicker(),o=this._getDateDatepicker(i,!0),u=this._getMinMaxDate(h,"min"),c=this._getMinMaxDate(h,"max"),s(h.settings,r),null!==u&&r.dateFormat!==t&&r.minDate===t&&(h.settings.minDate=this._formatDate(h,u)),null!==c&&r.dateFormat!==t&&r.maxDate===t&&(h.settings.maxDate=this._formatDate(h,c)),"disabled"in r&&(r.disabled?this._disableDatepicker(i):this._enableDatepicker(i)),this._attachments(e(i),h),this._autoSize(h),this._setDate(h,o),this._updateAlternate(h),this._updateDatepicker(h)),t)},_changeDatepicker:function(e,t,i){this._optionDatepicker(e,t,i)},_refreshDatepicker:function(e){var t=this._getInst(e);t&&this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var i=this._getInst(e);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(e,t){var i=this._getInst(e);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var i,a,s,n=e.datepicker._getInst(t.target),r=!0,o=n.dpDiv.is(".ui-datepicker-rtl");if(n._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),r=!1;break;case 13:return s=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",n.dpDiv),s[0]&&e.datepicker._selectDay(t.target,n.selectedMonth,n.selectedYear,s[0]),i=e.datepicker._get(n,"onSelect"),i?(a=e.datepicker._formatDate(n),i.apply(n.input?n.input[0]:null,[a,n])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(n,"stepBigMonths"):-e.datepicker._get(n,"stepMonths"),"M");break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(n,"stepBigMonths"):+e.datepicker._get(n,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&e.datepicker._clearDate(t.target),r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&e.datepicker._gotoToday(t.target),r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,o?1:-1,"D"),r=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(n,"stepBigMonths"):-e.datepicker._get(n,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,-7,"D"),r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,o?-1:1,"D"),r=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(n,"stepBigMonths"):+e.datepicker._get(n,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,7,"D"),r=t.ctrlKey||t.metaKey;break;default:r=!1}else 36===t.keyCode&&t.ctrlKey?e.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(i){var a,s,n=e.datepicker._getInst(i.target);return e.datepicker._get(n,"constrainInput")?(a=e.datepicker._possibleChars(e.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==i.charCode?i.keyCode:i.charCode),i.ctrlKey||i.metaKey||" ">s||!a||a.indexOf(s)>-1):t},_doKeyUp:function(t){var i,a=e.datepicker._getInst(t.target);if(a.input.val()!==a.lastVal)try{i=e.datepicker.parseDate(e.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,e.datepicker._getFormatConfig(a)),i&&(e.datepicker._setDateFromField(a),e.datepicker._updateAlternate(a),e.datepicker._updateDatepicker(a))}catch(s){}return!0},_showDatepicker:function(t){if(t=t.target||t,"input"!==t.nodeName.toLowerCase()&&(t=e("input",t.parentNode)[0]),!e.datepicker._isDisabledDatepicker(t)&&e.datepicker._lastInput!==t){var i,a,n,r,o,u,c;i=e.datepicker._getInst(t),e.datepicker._curInst&&e.datepicker._curInst!==i&&(e.datepicker._curInst.dpDiv.stop(!0,!0),i&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),a=e.datepicker._get(i,"beforeShow"),n=a?a.apply(t,[t,i]):{},n!==!1&&(s(i.settings,n),i.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(i),e.datepicker._inDialog&&(t.value=""),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos[1]+=t.offsetHeight),r=!1,e(t).parents().each(function(){return r|="fixed"===e(this).css("position"),!r}),o={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),e.datepicker._updateDatepicker(i),o=e.datepicker._checkOffset(i,o,r),i.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?"static":r?"fixed":"absolute",display:"none",left:o.left+"px",top:o.top+"px"}),i.inline||(u=e.datepicker._get(i,"showAnim"),c=e.datepicker._get(i,"duration"),i.dpDiv.zIndex(e(t).zIndex()+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[u]?i.dpDiv.show(u,e.datepicker._get(i,"showOptions"),c):i.dpDiv[u||"show"](u?c:null),e.datepicker._shouldFocusInput(i)&&i.input.focus(),e.datepicker._curInst=i))}},_updateDatepicker:function(t){this.maxRows=4,n=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t),t.dpDiv.find("."+this._dayOverClass+" a").mouseover();var i,a=this._getNumberOfMonths(t),s=a[1],r=17;t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),s>1&&t.dpDiv.addClass("ui-datepicker-multi-"+s).css("width",r*s+"em"),t.dpDiv[(1!==a[0]||1!==a[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(t)&&t.input.focus(),t.yearshtml&&(i=t.yearshtml,setTimeout(function(){i===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),i=t.yearshtml=null},0))},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(t,i,a){var s=t.dpDiv.outerWidth(),n=t.dpDiv.outerHeight(),r=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,u=document.documentElement.clientWidth+(a?0:e(document).scrollLeft()),c=document.documentElement.clientHeight+(a?0:e(document).scrollTop());return i.left-=this._get(t,"isRTL")?s-r:0,i.left-=a&&i.left===t.input.offset().left?e(document).scrollLeft():0,i.top-=a&&i.top===t.input.offset().top+o?e(document).scrollTop():0,i.left-=Math.min(i.left,i.left+s>u&&u>s?Math.abs(i.left+s-u):0),i.top-=Math.min(i.top,i.top+n>c&&c>n?Math.abs(n+o):0),i},_findPos:function(t){for(var i,a=this._getInst(t),s=this._get(a,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||e.expr.filters.hidden(t));)t=t[s?"previousSibling":"nextSibling"];return i=e(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var i,a,s,n,o=this._curInst;!o||t&&o!==e.data(t,r)||this._datepickerShowing&&(i=this._get(o,"showAnim"),a=this._get(o,"duration"),s=function(){e.datepicker._tidyDialog(o)},e.effects&&(e.effects.effect[i]||e.effects[i])?o.dpDiv.hide(i,e.datepicker._get(o,"showOptions"),a,s):o.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?a:null,s),i||s(),this._datepickerShowing=!1,n=this._get(o,"onClose"),n&&n.apply(o.input?o.input[0]:null,[o.input?o.input.val():"",o]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),e.blockUI&&(e.unblockUI(),e("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(e.datepicker._curInst){var i=e(t.target),a=e.datepicker._getInst(i[0]);(i[0].id!==e.datepicker._mainDivId&&0===i.parents("#"+e.datepicker._mainDivId).length&&!i.hasClass(e.datepicker.markerClassName)&&!i.closest("."+e.datepicker._triggerClass).length&&e.datepicker._datepickerShowing&&(!e.datepicker._inDialog||!e.blockUI)||i.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==a)&&e.datepicker._hideDatepicker()}},_adjustDate:function(t,i,a){var s=e(t),n=this._getInst(s[0]);this._isDisabledDatepicker(s[0])||(this._adjustInstDate(n,i+("M"===a?this._get(n,"showCurrentAtPos"):0),a),this._updateDatepicker(n))},_gotoToday:function(t){var i,a=e(t),s=this._getInst(a[0]);this._get(s,"gotoCurrent")&&s.currentDay?(s.selectedDay=s.currentDay,s.drawMonth=s.selectedMonth=s.currentMonth,s.drawYear=s.selectedYear=s.currentYear):(i=new Date,s.selectedDay=i.getDate(),s.drawMonth=s.selectedMonth=i.getMonth(),s.drawYear=s.selectedYear=i.getFullYear()),this._notifyChange(s),this._adjustDate(a)},_selectMonthYear:function(t,i,a){var s=e(t),n=this._getInst(s[0]);n["selected"+("M"===a?"Month":"Year")]=n["draw"+("M"===a?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(n),this._adjustDate(s)},_selectDay:function(t,i,a,s){var n,r=e(t);e(s).hasClass(this._unselectableClass)||this._isDisabledDatepicker(r[0])||(n=this._getInst(r[0]),n.selectedDay=n.currentDay=e("a",s).html(),n.selectedMonth=n.currentMonth=i,n.selectedYear=n.currentYear=a,this._selectDate(t,this._formatDate(n,n.currentDay,n.currentMonth,n.currentYear)))},_clearDate:function(t){var i=e(t);this._selectDate(i,"")},_selectDate:function(t,i){var a,s=e(t),n=this._getInst(s[0]);i=null!=i?i:this._formatDate(n),n.input&&n.input.val(i),this._updateAlternate(n),a=this._get(n,"onSelect"),a?a.apply(n.input?n.input[0]:null,[i,n]):n.input&&n.input.trigger("change"),n.inline?this._updateDatepicker(n):(this._hideDatepicker(),this._lastInput=n.input[0],"object"!=typeof n.input[0]&&n.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var i,a,s,n=this._get(t,"altField");n&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),a=this._getDate(t),s=this.formatDate(i,a,this._getFormatConfig(t)),e(n).each(function(){e(this).val(s)}))},noWeekends:function(e){var t=e.getDay();return[t>0&&6>t,""]},iso8601Week:function(e){var t,i=new Date(e.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),t=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((t-i)/864e5)/7)+1},parseDate:function(i,a,s){if(null==i||null==a)throw"Invalid arguments";if(a="object"==typeof a?""+a:a+"",""===a)return null;var n,r,o,u,c=0,h=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,l="string"!=typeof h?h:(new Date).getFullYear()%100+parseInt(h,10),d=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,p=(s?s.dayNames:null)||this._defaults.dayNames,g=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,m=(s?s.monthNames:null)||this._defaults.monthNames,f=-1,_=-1,v=-1,k=-1,y=!1,b=function(e){var t=i.length>n+1&&i.charAt(n+1)===e;return t&&n++,t},D=function(e){var t=b(e),i="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,s=RegExp("^\\d{1,"+i+"}"),n=a.substring(c).match(s);if(!n)throw"Missing number at position "+c;return c+=n[0].length,parseInt(n[0],10)},w=function(i,s,n){var r=-1,o=e.map(b(i)?n:s,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(e.each(o,function(e,i){var s=i[1];return a.substr(c,s.length).toLowerCase()===s.toLowerCase()?(r=i[0],c+=s.length,!1):t}),-1!==r)return r+1;throw"Unknown name at position "+c},M=function(){if(a.charAt(c)!==i.charAt(n))throw"Unexpected literal at position "+c;c++};for(n=0;i.length>n;n++)if(y)"'"!==i.charAt(n)||b("'")?M():y=!1;else switch(i.charAt(n)){case"d":v=D("d");break;case"D":w("D",d,p);break;case"o":k=D("o");break;case"m":_=D("m");break;case"M":_=w("M",g,m);break;case"y":f=D("y");break;case"@":u=new Date(D("@")),f=u.getFullYear(),_=u.getMonth()+1,v=u.getDate();break;case"!":u=new Date((D("!")-this._ticksTo1970)/1e4),f=u.getFullYear(),_=u.getMonth()+1,v=u.getDate();break;case"'":b("'")?M():y=!0;break;default:M()}if(a.length>c&&(o=a.substr(c),!/^\s+/.test(o)))throw"Extra/unparsed characters found in date: "+o;if(-1===f?f=(new Date).getFullYear():100>f&&(f+=(new Date).getFullYear()-(new Date).getFullYear()%100+(l>=f?0:-100)),k>-1)for(_=1,v=k;;){if(r=this._getDaysInMonth(f,_-1),r>=v)break;_++,v-=r}if(u=this._daylightSavingAdjust(new Date(f,_-1,v)),u.getFullYear()!==f||u.getMonth()+1!==_||u.getDate()!==v)throw"Invalid date";return u},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(e,t,i){if(!t)return"";var a,s=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,n=(i?i.dayNames:null)||this._defaults.dayNames,r=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,o=(i?i.monthNames:null)||this._defaults.monthNames,u=function(t){var i=e.length>a+1&&e.charAt(a+1)===t;return i&&a++,i},c=function(e,t,i){var a=""+t;if(u(e))for(;i>a.length;)a="0"+a;return a},h=function(e,t,i,a){return u(e)?a[t]:i[t]},l="",d=!1;if(t)for(a=0;e.length>a;a++)if(d)"'"!==e.charAt(a)||u("'")?l+=e.charAt(a):d=!1;else switch(e.charAt(a)){case"d":l+=c("d",t.getDate(),2);break;case"D":l+=h("D",t.getDay(),s,n);break;case"o":l+=c("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":l+=c("m",t.getMonth()+1,2);break;case"M":l+=h("M",t.getMonth(),r,o);break;case"y":l+=u("y")?t.getFullYear():(10>t.getYear()%100?"0":"")+t.getYear()%100;break;case"@":l+=t.getTime();break;case"!":l+=1e4*t.getTime()+this._ticksTo1970;break;case"'":u("'")?l+="'":d=!0;break;default:l+=e.charAt(a)}return l},_possibleChars:function(e){var t,i="",a=!1,s=function(i){var a=e.length>t+1&&e.charAt(t+1)===i;return a&&t++,a};for(t=0;e.length>t;t++)if(a)"'"!==e.charAt(t)||s("'")?i+=e.charAt(t):a=!1;else switch(e.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":s("'")?i+="'":a=!0;break;default:i+=e.charAt(t)}return i},_get:function(e,i){return e.settings[i]!==t?e.settings[i]:this._defaults[i]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var i=this._get(e,"dateFormat"),a=e.lastVal=e.input?e.input.val():null,s=this._getDefaultDate(e),n=s,r=this._getFormatConfig(e);try{n=this.parseDate(i,a,r)||s}catch(o){a=t?"":a}e.selectedDay=n.getDate(),e.drawMonth=e.selectedMonth=n.getMonth(),e.drawYear=e.selectedYear=n.getFullYear(),e.currentDay=a?n.getDate():0,e.currentMonth=a?n.getMonth():0,e.currentYear=a?n.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(t,i,a){var s=function(e){var t=new Date;return t.setDate(t.getDate()+e),t},n=function(i){try{return e.datepicker.parseDate(e.datepicker._get(t,"dateFormat"),i,e.datepicker._getFormatConfig(t))}catch(a){}for(var s=(i.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)||new Date,n=s.getFullYear(),r=s.getMonth(),o=s.getDate(),u=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,c=u.exec(i);c;){switch(c[2]||"d"){case"d":case"D":o+=parseInt(c[1],10);break;case"w":case"W":o+=7*parseInt(c[1],10);break;case"m":case"M":r+=parseInt(c[1],10),o=Math.min(o,e.datepicker._getDaysInMonth(n,r));break;case"y":case"Y":n+=parseInt(c[1],10),o=Math.min(o,e.datepicker._getDaysInMonth(n,r))}c=u.exec(i)}return new Date(n,r,o)},r=null==i||""===i?a:"string"==typeof i?n(i):"number"==typeof i?isNaN(i)?a:s(i):new Date(i.getTime());return r=r&&"Invalid Date"==""+r?a:r,r&&(r.setHours(0),r.setMinutes(0),r.setSeconds(0),r.setMilliseconds(0)),this._daylightSavingAdjust(r)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},_setDate:function(e,t,i){var a=!t,s=e.selectedMonth,n=e.selectedYear,r=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=r.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=r.getMonth(),e.drawYear=e.selectedYear=e.currentYear=r.getFullYear(),s===e.selectedMonth&&n===e.selectedYear||i||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(a?"":this._formatDate(e))},_getDate:function(e){var t=!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return t},_attachHandlers:function(t){var i=this._get(t,"stepMonths"),a="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){e.datepicker._adjustDate(a,-i,"M")},next:function(){e.datepicker._adjustDate(a,+i,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(a)},selectDay:function(){return e.datepicker._selectDay(a,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(a,this,"M"),!1},selectYear:function(){return e.datepicker._selectMonthYear(a,this,"Y"),!1}};e(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,i,a,s,n,r,o,u,c,h,l,d,p,g,m,f,_,v,k,y,b,D,w,M,C,x,I,N,T,A,E,S,Y,F,P,O,j,K,R,H=new Date,W=this._daylightSavingAdjust(new Date(H.getFullYear(),H.getMonth(),H.getDate())),L=this._get(e,"isRTL"),U=this._get(e,"showButtonPanel"),B=this._get(e,"hideIfNoPrevNext"),z=this._get(e,"navigationAsDateFormat"),q=this._getNumberOfMonths(e),G=this._get(e,"showCurrentAtPos"),J=this._get(e,"stepMonths"),Q=1!==q[0]||1!==q[1],V=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),$=this._getMinMaxDate(e,"min"),X=this._getMinMaxDate(e,"max"),Z=e.drawMonth-G,et=e.drawYear;if(0>Z&&(Z+=12,et--),X)for(t=this._daylightSavingAdjust(new Date(X.getFullYear(),X.getMonth()-q[0]*q[1]+1,X.getDate())),t=$&&$>t?$:t;this._daylightSavingAdjust(new Date(et,Z,1))>t;)Z--,0>Z&&(Z=11,et--);for(e.drawMonth=Z,e.drawYear=et,i=this._get(e,"prevText"),i=z?this.formatDate(i,this._daylightSavingAdjust(new Date(et,Z-J,1)),this._getFormatConfig(e)):i,a=this._canAdjustMonth(e,-1,et,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-"+(L?"e":"w")+"'>"+i+"</span></a>":B?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"e":"w")+"'>"+i+"</span></a>",s=this._get(e,"nextText"),s=z?this.formatDate(s,this._daylightSavingAdjust(new Date(et,Z+J,1)),this._getFormatConfig(e)):s,n=this._canAdjustMonth(e,1,et,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"w":"e")+"'>"+s+"</span></a>":B?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"w":"e")+"'>"+s+"</span></a>",r=this._get(e,"currentText"),o=this._get(e,"gotoCurrent")&&e.currentDay?V:W,r=z?this.formatDate(r,o,this._getFormatConfig(e)):r,u=e.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(e,"closeText")+"</button>",c=U?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(L?u:"")+(this._isInRange(e,o)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+r+"</button>":"")+(L?"":u)+"</div>":"",h=parseInt(this._get(e,"firstDay"),10),h=isNaN(h)?0:h,l=this._get(e,"showWeek"),d=this._get(e,"dayNames"),p=this._get(e,"dayNamesMin"),g=this._get(e,"monthNames"),m=this._get(e,"monthNamesShort"),f=this._get(e,"beforeShowDay"),_=this._get(e,"showOtherMonths"),v=this._get(e,"selectOtherMonths"),k=this._getDefaultDate(e),y="",D=0;q[0]>D;D++){for(w="",this.maxRows=4,M=0;q[1]>M;M++){if(C=this._daylightSavingAdjust(new Date(et,Z,e.selectedDay)),x=" ui-corner-all",I="",Q){if(I+="<div class='ui-datepicker-group",q[1]>1)switch(M){case 0:I+=" ui-datepicker-group-first",x=" ui-corner-"+(L?"right":"left");break;case q[1]-1:I+=" ui-datepicker-group-last",x=" ui-corner-"+(L?"left":"right");break;default:I+=" ui-datepicker-group-middle",x=""}I+="'>"}for(I+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+x+"'>"+(/all|left/.test(x)&&0===D?L?n:a:"")+(/all|right/.test(x)&&0===D?L?a:n:"")+this._generateMonthYearHeader(e,Z,et,$,X,D>0||M>0,g,m)+"</div><table class='ui-datepicker-calendar'><thead>"+"<tr>",N=l?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",b=0;7>b;b++)T=(b+h)%7,N+="<th"+((b+h+6)%7>=5?" class='ui-datepicker-week-end'":"")+">"+"<span title='"+d[T]+"'>"+p[T]+"</span></th>";for(I+=N+"</tr></thead><tbody>",A=this._getDaysInMonth(et,Z),et===e.selectedYear&&Z===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,A)),E=(this._getFirstDayOfMonth(et,Z)-h+7)%7,S=Math.ceil((E+A)/7),Y=Q?this.maxRows>S?this.maxRows:S:S,this.maxRows=Y,F=this._daylightSavingAdjust(new Date(et,Z,1-E)),P=0;Y>P;P++){for(I+="<tr>",O=l?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(F)+"</td>":"",b=0;7>b;b++)j=f?f.apply(e.input?e.input[0]:null,[F]):[!0,""],K=F.getMonth()!==Z,R=K&&!v||!j[0]||$&&$>F||X&&F>X,O+="<td class='"+((b+h+6)%7>=5?" ui-datepicker-week-end":"")+(K?" ui-datepicker-other-month":"")+(F.getTime()===C.getTime()&&Z===e.selectedMonth&&e._keyEvent||k.getTime()===F.getTime()&&k.getTime()===C.getTime()?" "+this._dayOverClass:"")+(R?" "+this._unselectableClass+" ui-state-disabled":"")+(K&&!_?"":" "+j[1]+(F.getTime()===V.getTime()?" "+this._currentClass:"")+(F.getTime()===W.getTime()?" ui-datepicker-today":""))+"'"+(K&&!_||!j[2]?"":" title='"+j[2].replace(/'/g,"&#39;")+"'")+(R?"":" data-handler='selectDay' data-event='click' data-month='"+F.getMonth()+"' data-year='"+F.getFullYear()+"'")+">"+(K&&!_?"&#xa0;":R?"<span class='ui-state-default'>"+F.getDate()+"</span>":"<a class='ui-state-default"+(F.getTime()===W.getTime()?" ui-state-highlight":"")+(F.getTime()===V.getTime()?" ui-state-active":"")+(K?" ui-priority-secondary":"")+"' href='#'>"+F.getDate()+"</a>")+"</td>",F.setDate(F.getDate()+1),F=this._daylightSavingAdjust(F);I+=O+"</tr>"}Z++,Z>11&&(Z=0,et++),I+="</tbody></table>"+(Q?"</div>"+(q[0]>0&&M===q[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),w+=I}y+=w}return y+=c,e._keyEvent=!1,y},_generateMonthYearHeader:function(e,t,i,a,s,n,r,o){var u,c,h,l,d,p,g,m,f=this._get(e,"changeMonth"),_=this._get(e,"changeYear"),v=this._get(e,"showMonthAfterYear"),k="<div class='ui-datepicker-title'>",y="";if(n||!f)y+="<span class='ui-datepicker-month'>"+r[t]+"</span>";else{for(u=a&&a.getFullYear()===i,c=s&&s.getFullYear()===i,y+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",h=0;12>h;h++)(!u||h>=a.getMonth())&&(!c||s.getMonth()>=h)&&(y+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+o[h]+"</option>");y+="</select>"}if(v||(k+=y+(!n&&f&&_?"":"&#xa0;")),!e.yearshtml)if(e.yearshtml="",n||!_)k+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(l=this._get(e,"yearRange").split(":"),d=(new Date).getFullYear(),p=function(e){var t=e.match(/c[+\-].*/)?i+parseInt(e.substring(1),10):e.match(/[+\-].*/)?d+parseInt(e,10):parseInt(e,10);
return isNaN(t)?d:t},g=p(l[0]),m=Math.max(g,p(l[1]||"")),g=a?Math.max(g,a.getFullYear()):g,m=s?Math.min(m,s.getFullYear()):m,e.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";m>=g;g++)e.yearshtml+="<option value='"+g+"'"+(g===i?" selected='selected'":"")+">"+g+"</option>";e.yearshtml+="</select>",k+=e.yearshtml,e.yearshtml=null}return k+=this._get(e,"yearSuffix"),v&&(k+=(!n&&f&&_?"":"&#xa0;")+y),k+="</div>"},_adjustInstDate:function(e,t,i){var a=e.drawYear+("Y"===i?t:0),s=e.drawMonth+("M"===i?t:0),n=Math.min(e.selectedDay,this._getDaysInMonth(a,s))+("D"===i?t:0),r=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(a,s,n)));e.selectedDay=r.getDate(),e.drawMonth=e.selectedMonth=r.getMonth(),e.drawYear=e.selectedYear=r.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(e)},_restrictMinMax:function(e,t){var i=this._getMinMaxDate(e,"min"),a=this._getMinMaxDate(e,"max"),s=i&&i>t?i:t;return a&&s>a?a:s},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,i,a){var s=this._getNumberOfMonths(e),n=this._daylightSavingAdjust(new Date(i,a+(0>t?t:s[0]*s[1]),1));return 0>t&&n.setDate(this._getDaysInMonth(n.getFullYear(),n.getMonth())),this._isInRange(e,n)},_isInRange:function(e,t){var i,a,s=this._getMinMaxDate(e,"min"),n=this._getMinMaxDate(e,"max"),r=null,o=null,u=this._get(e,"yearRange");return u&&(i=u.split(":"),a=(new Date).getFullYear(),r=parseInt(i[0],10),o=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=a),i[1].match(/[+\-].*/)&&(o+=a)),(!s||t.getTime()>=s.getTime())&&(!n||t.getTime()<=n.getTime())&&(!r||t.getFullYear()>=r)&&(!o||o>=t.getFullYear())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,i,a){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var s=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(a,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),s,this._getFormatConfig(e))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).mousedown(e.datepicker._checkExternalClick),e.datepicker.initialized=!0),0===e("#"+e.datepicker._mainDivId).length&&e("body").append(e.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this].concat(i)):e.datepicker._attachDatepicker(this,t)}):e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i))},e.datepicker=new i,e.datepicker.initialized=!1,e.datepicker.uuid=(new Date).getTime(),e.datepicker.version="1.10.4"})(jQuery);(function(t){function e(e,i){var s=(e.attr("aria-describedby")||"").split(/\s+/);s.push(i),e.data("ui-tooltip-id",i).attr("aria-describedby",t.trim(s.join(" ")))}function i(e){var i=e.data("ui-tooltip-id"),s=(e.attr("aria-describedby")||"").split(/\s+/),n=t.inArray(i,s);-1!==n&&s.splice(n,1),e.removeData("ui-tooltip-id"),s=t.trim(s.join(" ")),s?e.attr("aria-describedby",s):e.removeAttr("aria-describedby")}var s=0;t.widget("ui.tooltip",{version:"1.10.4",options:{content:function(){var e=t(this).attr("title")||"";return t("<a>").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable()},_setOption:function(e,i){var s=this;return"disabled"===e?(this[i?"_disable":"_enable"](),this.options[e]=i,void 0):(this._super(e,i),"content"===e&&t.each(this.tooltips,function(t,e){s._updateContent(e)}),void 0)},_disable:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s[0],e.close(n,!0)}),this.element.find(this.options.items).addBack().each(function(){var e=t(this);e.is("[title]")&&e.data("ui-tooltip-title",e.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var e=t(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))})},open:function(e){var i=this,s=t(e?e.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),e&&"mouseover"===e.type&&s.parents().each(function(){var e,s=t(this);s.data("ui-tooltip-open")&&(e=t.Event("blur"),e.target=e.currentTarget=this,i.close(e,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))}),this._updateContent(s,e))},_updateContent:function(t,e){var i,s=this.options.content,n=this,o=e?e.type:null;return"string"==typeof s?this._open(e,t,s):(i=s.call(t[0],function(i){t.data("ui-tooltip-open")&&n._delay(function(){e&&(e.type=o),this._open(e,t,i)})}),i&&this._open(e,t,i),void 0)},_open:function(i,s,n){function o(t){l.of=t,a.is(":hidden")||a.position(l)}var a,r,h,l=t.extend({},this.options.position);if(n){if(a=this._find(s),a.length)return a.find(".ui-tooltip-content").html(n),void 0;s.is("[title]")&&(i&&"mouseover"===i.type?s.attr("title",""):s.removeAttr("title")),a=this._tooltip(s),e(s,a.attr("id")),a.find(".ui-tooltip-content").html(n),this.options.track&&i&&/^mouse/.test(i.type)?(this._on(this.document,{mousemove:o}),o(i)):a.position(t.extend({of:s},this.options.position)),a.hide(),this._show(a,this.options.show),this.options.show&&this.options.show.delay&&(h=this.delayedShow=setInterval(function(){a.is(":visible")&&(o(l.of),clearInterval(h))},t.fx.interval)),this._trigger("open",i,{tooltip:a}),r={keyup:function(e){if(e.keyCode===t.ui.keyCode.ESCAPE){var i=t.Event(e);i.currentTarget=s[0],this.close(i,!0)}},remove:function(){this._removeTooltip(a)}},i&&"mouseover"!==i.type||(r.mouseleave="close"),i&&"focusin"!==i.type||(r.focusout="close"),this._on(!0,s,r)}},close:function(e){var s=this,n=t(e?e.currentTarget:this.element),o=this._find(n);this.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&n.attr("title",n.data("ui-tooltip-title")),i(n),o.stop(!0),this._hide(o,this.options.hide,function(){s._removeTooltip(t(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),e&&"mouseleave"===e.type&&t.each(this.parents,function(e,i){t(i.element).attr("title",i.title),delete s.parents[e]}),this.closing=!0,this._trigger("close",e,{tooltip:o}),this.closing=!1)},_tooltip:function(e){var i="ui-tooltip-"+s++,n=t("<div>").attr({id:i,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return t("<div>").addClass("ui-tooltip-content").appendTo(n),n.appendTo(this.document[0].body),this.tooltips[i]=e,n},_find:function(e){var i=e.data("ui-tooltip-id");return i?t("#"+i):t()},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_destroy:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s[0],e.close(n,!0),t("#"+i).remove(),s.data("ui-tooltip-title")&&(s.attr("title",s.data("ui-tooltip-title")),s.removeData("ui-tooltip-title"))})}})})(jQuery);
$.datepicker.regional.de={clearText:"löschen",clearStatus:"aktuelles Datum löschen",closeText:"schließen",closeStatus:"ohne Änderungen schließen",prevText:"<zurück",prevStatus:"letzten Monat zeigen",nextText:"Vor>",nextStatus:"nächsten Monat zeigen",currentText:"heute",currentStatus:"",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],monthStatus:"anderen Monat anzeigen",yearStatus:"anderes Jahr anzeigen",weekHeader:"Wo",weekStatus:"Woche des Monats",dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],dayStatus:"Setze DD als ersten Wochentag",dateStatus:"Wähle D, M d",dateFormat:"dd.mm.yy",firstDay:1,initStatus:"Wähle ein Datum",isRTL:false};$.datepicker.setDefaults($.datepicker.regional.de);
AjaxNav.scrollTopSpeed=0;document.mobileNavConfig={showSearch:true,inlineLevelUp:true,firstItemText:""};function content(){content.dropDowns();content.modulesFixed();content.updateBackground();content.responsiveTables();content.extendListItemClicks();content.loadDatepickers();content.optimizeSearch()}content.optimizeSearch=function(){$("#txtSearch").siteSearch({layerTarget:"#search-field"});$("#search-field").on("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(a){$("#txtSearch").focus()});$("#check-search").click(function(){$("#txtSearch").focus()});if($("#check-search").is(":checked")){if($("#search").hasClass("active")){$("#search").removeClass("over")}else{$("#search").addClass("over")}}$(document).click(function(b){if(!$(b.target).closest("#search-field").length){if($(b.target)[0].id!="check-search"){var a=$("#check-search");a.attr("checked",false);$("#header, .search-field").removeClass("open")}}if(!$(b.target).closest("#search").length){if($(b.target)[0].id!="header"){var c=$("#header");c.removeClass("open")}}})};content.loadDatepickers=function(){$("#abfahrt, #from, #inpAnreise").datepicker({dateFormat:"dd.mm.yy",minDate:new Date(),onClose:function(a){$(this).focus();$("#rueckfahrt, #to, #inpAbreise").datepicker("option","minDate",a)}});$("#rueckfahrt, #to, #inpAbreise").datepicker({dateFormat:"dd.mm.yy",minDate:new Date(),onClose:function(a){$(this).focus();$("#abfahrt, #from, #inpAnreise").datepicker("option","maxDate",a)}});$("#alternatefrom").datepicker({dateFormat:"dd.mm.yy",minDate:new Date(),onClose:function(a){$(this).focus();$("#alternateto").datepicker("option","minDate",a)}});$("#alternateto").datepicker({dateFormat:"dd.mm.yy",minDate:new Date(),onClose:function(a){$(this).focus();$("#alternatefrom").datepicker("option","maxDate",a)}});$("#date").datepicker({dateFormat:"dd.mm.yy",minDate:new Date(),onClose:function(a){$(this).focus()}})};content.updateBackground=function(){var e=$(window).width();var c=$("[id^=background]");var d=$("#content");var a=$("body").children("[id^=background]").length>0;var b=$("#master").children("[id^=background]").length>0;if(e<=900&&a){c.detach().insertBefore(d)}else{if(e>900&&b){c.detach().appendTo($("body"))}else{}}},content.extendListItemClicks=function(){var a=$(".list.box:not(.contact), .list.box3");a.find(".item").each(function(){var b=$(this);b.click(function(c){if(c.target.localName!="a"&&b.find(".edit").length==0&&$(c.target).closest("a").length==0){$(this).find("a:first").click()}})})};content.DatePicker=function(){$(".date1").datepicker({dateFormat:"dd.mm.yy",minDate:new Date(),onClose:function(a){$(this).focus();$(".date2").datepicker("option","minDate",a)}})};content.animateMainNav=function(){var a=$("#mainnav");a.find("li.lvl1").each(function(){$(this).unbind("hover").hover(function(){a.addClass("isActive");$(this).addClass("over");$(this).find("> .nav").fadeIn(200)},function(){a.removeClass("isActive");$(this).removeClass("over");$(this).find("> .nav").stop(true,true).delay(200).fadeOut(100)})})};content.animateFormLabels=function(){$("input, textarea").focusout(function(){if($(this).val()===""){$(this).parent().find("label").not("label.checkbox").animate({"font-size":"16px",top:"9px",left:"5px"},200).css({color:"#777777",background:"transparent",border:"0"})}else{$(this).parent().find("label").not("label.checkbox").fadeOut(200)}});$("input, textarea").focus(function(){if($(this).val()===""){$(this).parent().find("label").not("label.checkbox").animate({"font-size":"11px",top:"-10px",left:"0"},200).css({color:"#777",background:"#2d2c31",border:"solid 1px #2d2c31"})}else{$(this).parent().find("label").not("label.checkbox").fadeIn(200)}})};content.dropDowns=function(){if(content.dropDownsInitialised){return false}else{content.dropDownsInitialised=true}var a=".filter.values";$(document).on("click",a,function(){var b=$(this);$(a).each(function(){if($(this).attr("class")!=b.attr("class")){$(this).removeClass("active")}});if(!b.hasClass("active")){b.addClass("active")}else{b.removeClass("active")}if(!document.dropMoveOutInitialised){document.dropMoveOutInitialised=true;$(document).on("click tap",function(c){var d=$(c.target);if(d.closest(a).length===0){$(a).removeClass("active")}})}})};content.modulesFixed=function(){var c=180;c=140;var a=250;var d=($(window).width()>822);var b=$("#header");if(d){var e=$(document).scrollTop();if(e>a){b.addClass("rollout");$("teaser").addClass("rollout")}else{b.removeClass("rollout");$("teaser").removeClass("rollout")}}};content.responsiveTables=function(){$("table").not(".responsive").each(function(){var a=$(this);a.addClass("responsive");var c=a.find("thead");var b=a.find("tbody");b.find("tr").each(function(){var d=$(this);d.find("td").each(function(f){var e=$(this);var h=c.find("tr>:eq("+f+")");var g=e.find("label.title");if(g.length==0){g=$("<label class='title' style='display:none;'>").html(h.html()).prependTo(e)}})})})};content.fixNavWidth=function(){};$(window).resize(function(){content.responsiveTables()});$(window).load(function(){if($("#header").offset.top>0){fixedItem.css("top","-100px")}});$(window).scroll(function(){content.modulesFixed()});Site.Nav.bind("background","afterPageChanged",function(){content.fixNavWidth()});if(typeof Array.prototype.forEach!="function"){Array.prototype.forEach=function(a){for(var b=0;b<this.length;b++){a.apply(this,[this[b],b,this])}}}Site.Nav.bind("content","live",content);
function mobileExtensions(){if(window.navigator.standalone){$("body").addClass("webapp")}if(mobileNav.isIOS()){$(document).on("focus","input",function(a){if($("#mobilenavButton").is(":visible")){$("#header, #mobilenav").css({position:"absolute",left:"0%"});if($(a.target).closest(".search").length>0){$("#mobilenav .outer").scrollTop(0)}}});$(document).on("blur","input",function(a){if($("#mobilenavButton").is(":visible")){$("#mobilenav").css({position:"fixed"});$("#header").css({position:"fixed",left:($("body").hasClass("navOpen")?"80%":"0%")})}})}}$(document).ready(mobileExtensions);
function forms(){forms.animateFormLabels()}forms.animateFormLabels=function(){$("input, textarea").each(function(){var b=$(this).val()!=""||$(this).val().length>0;if(b){$(this).collapseLabel()}else{$(this).expandLabel()}});$("input, textarea").not(".hasDatepicker").on("focusout",function(){var b=$(this).val()!=""||$(this).val().length>0;if(b){$(this).collapseLabel()}else{$(this).expandLabel()}});$("input, textarea").not(".hasDatepicker").on("focus",function(){var b=$(this).val()!="";if(!b){$(this).collapseLabel()}});var a=$(".hasDatepicker");a.datepicker("option",{beforeShow:function(){a.collapseLabel()},onClose:function(){var b=$(this).datepicker("getDate")!=null;if(!b){a.expandLabel()}else{a.collapseLabel()}}});if(isMobile()){$("input, textarea").on("change",function(b){if(!$(this).getFormLabel().hasClass("control-label")){$(this).getFormLabel().addClass("fix")}})}};$.fn.expandLabel=function(){$(this).getFormLabel().removeClass("fix")};$.fn.collapseLabel=function(){$(this).getFormLabel().addClass("fix")};$.fn.getFormLabel=function(){var a=$(this).parents(".form-group, .field").find("label").not("label.checkbox, .noAbs, label.label-nested, label.input-group");return a};Site.Nav.bind("forms","live",forms);Site.Nav.bind("formssubmitanimation","afterFormSubmit",function(a){forms.animateFormLabels()});
function media(){media.teaser();$("img[class*='imgcnt']:not(.gal), .images img:not(.gal)").each(function(){var a=$(this);a.addClass("gal");if(a.hasClass("noGal")){return true}var d=a.attr("src");d=$.param.querystring(d,"mw=1200",2);var b=a.attr("class");if(!b){b="imgcnt"}var e=$("<div class='"+b+" imgcnt img-wrapper'><a href='"+d+"' class='fancy' rel='group'></a></div>");var c=e.find("a");var f=a.clone();f.removeAttr("class").removeAttr("align");f.attr("src",$.param.querystring(d,"mw=800",2));f.removeClass("imgcnt");f.addClass("gal");c.append(f);if(f.attr("alt")){e.append($("<div class='alt'>"+f.attr("alt")+"</div>"));c.attr("title",f.attr("alt")+(f.attr("longdesc")?" <span class='copyright'>"+f.attr("longdesc")+"</span>":""))}if(f.attr("longdesc")){e.append("<div class='longdesc'>"+f.attr("longdesc")+"</div>")}a.replaceWith(e)});$("a.fancy, a.gal").fancybox({autoPlay:false,mouseWheel:true,arrows:true,padding:0,openEffect:"elastic",closeEffect:"elastic",helpers:{title:{type:"outside"},overlay:{css:{background:"rgba(0, 0, 0, 0.8)"},locked:false},thumbs:{width:80,height:80}}});$(".fancyframe").fancybox({maxWidth:800,maxHeight:600,fitToView:false,width:"70%",height:"70%",autoSize:false,closeClick:false,href:$(".fancyframe").attr("href")});pageImg()}function pageImg(){}media.teaser=function(){$("#teaser").simpleSlider({interval:5000,speed:500,showThumbs:false,itemSelector:".item",itemAnimation:{before:function(c,d,e,a){var b={"margin-top":"-10px",opacity:0};if(c.find(".cnt").is(":visible")){c.find(".cnt, a.more").animateS(b,300,function(){a()})}else{a()}d.find(".cnt, a.more").css({"margin-top":"-10px",opacity:0})},after:function(c,d,a){var b={"margin-top":"20px",opacity:1};if(c.find(".cnt").is(":visible")){c.find(".cnt,a.more").animateS(b,500,function(){a()})}else{a()}}}})};media.background=function(b){var a=new simpleSlider();a.init({autoLayer:true,autoLayerTarget:"body",id:"background",cls:"background",data:b,thumbWidth:70,thumbHeight:70,showThumbs:true,stopOnHover:false,hideMasterOnThumbsHover:false,fields:{image:"image",title:"title",description:"description",url:"url",urlTitle:"Mehr"},interval:8000,speed:500,itemAnimation:{before:function(e,f,g,c){var d={"margin-top":"-15px",opacity:0};if(e.find(".cnt").is(":visible")){e.find(".cnt, a.more").animateS(d,300,function(){c()})}else{c()}f.find(".cnt, a.more").css({"margin-top":"-15px",opacity:0})},after:function(e,f,c){var d={"margin-top":"0",opacity:1};if(e.find(".cnt").is(":visible")){e.find(".cnt,a.more").animateS(d,500,function(){c()})}else{c()}}}})};$(window).resize(function(){pageImg()});Site.Nav.bind("pageImg","live",pageImg);Site.Nav.bind("media","live",media);
function isMobile(){var a=false;if(navigator.userAgent.match(/iPhone/i)){a=true}if(navigator.userAgent.match(/iPod/i)){a=true}if(navigator.userAgent.match(/iPad/i)){a=true}if(navigator.userAgent.match(/Android/i)){a=true}return a}function isTablet(){var a=false;if(navigator.userAgent.match(/iPad/i)){a=true}if(navigator.userAgent.match(/Android/i)){a=true}return a}function tools(){$(".thumbnails img, img.gal").not(".ini").each(function(){var a=$(this);if(a.parent()[0].tagName!="A"){var b=a.attr("src").replace(/(\?.+)/,"?mw=1200");a.wrap("<a href='"+b+"' rel='fancybox-thumb' title='"+(a.attr("title")!=null?a.attr("title"):"")+"' class='gal static'></a>")}a.addClass("init")});$(".mods a.gal").each(function(){})}Site.Nav.bind("tools","live",tools);

$.fn.customizeDatepicker=function(a){var b=$(this).datepicker("option","all");$(this).datepicker("destroy").datepicker($.extend(b,a));return this};$.fn.getDataId=function(){var a=$(this).parentsUntil("[data-id]").parent();return a.attr("data-id")};Site.Nav.live("reisen",function(){var d=$("#txtDateFrom");var e=$("#txtDateTill");var f=$("#txtSearch");var c=new Date();if(d.data("init")){return true}else{d.data("init",true)}var a=function(){if(d.val()!=""&&e.val()!=""){AjaxNav.go("",{date:d.val()+"-"+e.val()})}};d.customizeDatepicker({dateFormat:"dd.mm.yy",showOtherMonths:true,selectOtherMonths:false,changeMonth:false,numberOfMonths:1,minDate:c,onSelect:function(h){var g=$(this).data("datepicker");e.datepicker("option","minDate",h);a()}});e.customizeDatepicker({showOtherMonths:true,dateFormat:"dd.mm.yy",selectOtherMonths:false,changeMonth:false,numberOfMonths:1,minDate:c,onSelect:function(g){a()}});$("a.order").on("click",function(){var g=$(this);var h="http://bohr.ratioww.de/buchen.php?reisenr="+g.getDataId();g.attr("target","_blank");g.attr("href",h)});var b=$(".bdates.multiple");if(!b.data("init")){b.find("a.showdetails").click(function(){var h=$(this);var j=h.parentsUntil("tr").parent();var i=j.parentsUntil("table").parent();var g=j.attr("data-groupid");i.find(".details[data-groupid !='"+g+"']").removeClass("active");i.find(".details[data-groupid *='"+g+"']").addClass("active");$("html, body").animate({scrollTop:i.find(".details[data-groupid *='"+g+"']").offset().top-150},500);i.find(".summary[data-groupid !='"+g+"']").removeClass("activeSum").addClass("disabled");i.find(".summary[data-groupid *='"+g+"']").addClass("activeSum").removeClass("disabled")});b.data("init",true)}});
function mobileNav(){this.menubutton=$();this.layer=$();this.activePageId=0;this.config={buttonTarget:"#header",masterFrame:"#master",layersToAppend:"",layersToAppendToInner:"",showSearch:true,searchPlaceholderText:"Search",openNavMasterSelector:"#master, #header",width:"80%",showOnSwipe:false,customRootPageId:"",noSearchQuerySelector:""}}mobileNav.prototype.init=function(){var c=this;if(c.isInitialised){return true}if(document.mobileNavConfig){c.config=$.extend(c.config,document.mobileNavConfig)}var a=($.browser.msie?parseInt($.browser.version):99);if($.fn.transit&&a>9){$.fn.animateS=$.fn.transit}else{$.fn.animateS=$.fn.animate}c.activePageId=$("body").attr("data-pageid");this.layer=$("#mobilenav");if(this.layer.length==0){this.layer=$("<div id='mobilenav' style='display:none;'><div class='outer'><div class='containers'></div></div></div>").appendTo($("body"));if(c.config.layersToAppend!=""){$(c.config.layersToAppend).clone().appendTo(this.layer)}if(c.config.layersToAppendToInner!=""){var b=this.layer.find(".outer");$(c.config.layersToAppendToInner).clone().appendTo(b)}}$("body").on("click tap",function(d){if(!$(d.target).isInPath("#mobilenav,#mobilenavButton")){c.hide()}});if(AjaxNav&&!c.onAjaxNavPageChange){c.onAjaxNavPageChange=function(d){c.createNavButton()};AjaxNav.bind("mobilenav","live",c.onAjaxNavPageChange)}c.layer.on("click","a[href*='/']:not(.node)",function(){var d=$(this);c.go(d.attr("href"))});if(c.config.showOnSwipe){if(mobileNav.isIOS()&&!navigator.userAgent.match(/(CriOS)/i)){$(document).on("swiperight",function(d){if($(d.target).closest(".mobilenav-noswipe").length==0){c.show()}});$(document).on("swipeleft",function(d){if($(d.target).closest(".mobilenav-noswipe,#mobilenav").length==0){c.hide()}})}}c.layer.on("swiperight",function(){c.layer.find(".nodecontainer.visible a.levelup").trigger("click")});$(window).on("resize",function(){if(c.isVisible()&&!c.menubutton.is(":visible")){c.hide()}});c.createNavButton();if(c.menubutton.is(":visible")){c.loadNav()}c.isInitialised=true};mobileNav.prototype.createNavButton=function(){var a=this;a.menubutton=$("#mobilenavButton");if(a.menubutton.length==0){a.menubutton=$("<a id='mobilenavButton' class='btn static'></a>").prependTo(a.config.buttonTarget)}if(!a.menubuttonOnClick){a.menubuttonOnClick=function(){if(!a.isVisible()){a.show()}else{a.hide()}};$(document).on("click","#mobilenavButton",a.menubuttonOnClick)}return a.menubutton};mobileNav.prototype.show=function(){var a=this;if(a.layer.hasClass("visible")){return false}a.activePageId=$("body").attr("data-pageid");a.layer.trigger("beforeShow",this);if(a.layer.hasClass("visible")){a.hide();return false}a.loadNav();a.layer.css({"z-index":0,left:"0%",top:"0px",width:a.config.width}).show();$(a.config.openNavMasterSelector).css({left:"0%"}).animateS({left:a.config.width},400);a.afterShow()};mobileNav.prototype.hide=function(a,d){var c=this;d=$.extend({speed:400},d);var b=$(c.config.masterFrame);if(!c.layer.hasClass("visible")){return false}$(c.config.openNavMasterSelector).animateS({left:"0"},d.speed,function(){if(a){a()}c.afterHide()})};mobileNav.prototype.afterShow=function(){var a=this;a.layer.addClass("visible");$("body").addClass("navOpen");$("html,body").css("overflow-x","hidden");a.layer.trigger("afterShow",a)};mobileNav.prototype.afterHide=function(){var a=this;$("body").removeClass("navOpen");$("html,body").css("overflow-x","auto");a.layer.hide().removeClass("visible")};mobileNav.prototype.isVisible=function(){return this.layer.hasClass("visible")};mobileNav.prototype.loadNav=function(d,c,a){var b=this;if(!d){d=b.activePageId}if(b.lastCulture!=b.getCulture()){b.lastCulture=b.getCulture();b.layer.find(".nodecontainer").remove()}b.loadNavContainer(d,function(g){var i=g.data("navnode");if(i.childs.length<=1){if(c=="nav"){b.hide()}b.loadNav(i.parentId);b.activePageId=i.parentId;return false}var e=b.layer.find(".nodecontainer[data-id='"+i.id+"']");if(e.is(":visible")){b.updateActiveNode();return}var h=b.layer.find(".nodecontainer.visible:not([data-id='"+i.id+"'])");if(h.attr("data-id")!=d){var k=(g.outerWidth()*-1)+"px";var f=200;var j=parseInt(g.attr("data-level"));if(h.attr("data-id")==i.id){h.replaceWith(g);return}if(b.activeLevel<i.level){h.css({left:"0px",right:"auto"}).animateS({left:k},f,function(){$(this).removeClass("visible").hide()});g.css({left:"auto",right:k}).show().animateS({right:"0px"},f)}else{if(b.loaded){h.css({left:"auto",right:"0px"}).animateS({right:k},f,function(){$(this).removeClass("visible").hide()});g.css({left:k,right:"auto"}).show().animateS({left:"0px"},f)}else{h.hide();g.css({left:"0px",right:"auto"}).show()}}}else{}g.addClass("visible");b.activeNodeId=i.id;b.activeLevel=i.level;b.updateActiveNode();b.layer.trigger("afterSwitch",{node:i,container:g});b.loaded=true;if(a){a()}})};mobileNav.prototype.updateActiveNode=function(){var a=this;a.layer.find("a[data-id]").removeClass("active");a.layer.find("a[data-id='"+a.activePageId+"']").addClass("active")};mobileNav.prototype.loadNavContainer=function(e,a,f){var c=this;var d=$(".nodecontainer[data-id='"+e+"']");var b=e==c.config.customRootPageId;if(b){c.layer.addClass("customrootpage-active")}else{c.layer.removeClass("customrootpage-active")}if(d.length==0||f){c.callService(e,function(o){c.layer.trigger("beforeNodeContainerCreated",{nav:c,parentNode:o});d=$(".nodecontainer[data-id='"+o.id+"']");if(d.length==0){d=$("<div class='nodecontainer main "+(c.config.inlineLevelUp&&!b?"inlinelevelup":"")+"' data-id='"+o.id+"' style='display:none;'></div>").appendTo(c.layer.find(".containers"))}else{d.empty()}d.data("navnode",o);d.addClass("lvl"+o.level);d.attr("data-level",o.level);var g=$("<div class='title'>"+o.pageTitle+"</div>").appendTo(d);c.renderNavContainerChilds(d,o);if(o.linkGroups&&o.linkGroups.length>0){var k=$("<div class='linkgroups top' style='display:none;'></div>").prependTo(d);var i=$("<div class='linkgroups bottom' style='display:none;'></div>").appendTo(d);var j=$(".linkgroups.fixed");if(j.length==0){j=$("<div class='linkgroups fixed' style='display:none;'></div>").appendTo(c.layer)}else{j.empty()}$.each(o.linkGroups,function(r,q){var s=(q.region==1?k:q.region==99?j:i);var p=$("<div class='lgroup'></div>").appendTo(s);s.show();if(q.title&&q.title!=""){p.append($("<div class='title'>"+q.title+"</div>"))}if(q.html&&q.html!=""){p.append($("<div>"+q.html+"</div>"))}c.renderNavContainerChilds(p,q)})}var n=o.id==c.config.customRootPageId;if(o.parentId&&!n){var l=null;if(c.config.inlineLevelUp){var m=$(".nodecontainer.lvl"+o.level+"[data-id='"+o.id+"'] > .nodes");var h=$(m).find("li.levelup").length>0;if(!h){l=$("<li class='levelup' data-parentId='"+o.parentId+"'><a class='levelup' ><span>back</span></a></li>)").prependTo(m)}else{l=$(m).find("li.levelup")[0]}}else{l=$("<a class='levelup' data-parentId='"+o.parentId+"'><span>back</span></a>)").insertAfter(g)}if(l){l.click(function(){c.loadNav($(this).attr("data-parentId"))})}}if(c.config.showSearch&&$.fn.siteSearch){c.initSearch()}c.layer.trigger("afterNodeContainerCreated",{nav:c,container:d,parentNode:o});if(a){a(d)}})}else{if(a){a(d)}}if(c.resetSearch){c.resetSearch=false;c.initSearch()}};mobileNav.prototype.renderNavContainerChilds=function(a,c){var b=this;var d=$("<ul class='nodes'></ul>").appendTo(a);if(c.level>0){c.isMain=true;c.childs.unshift(c)}$.each(c.childs,function(e,h){var f=$("<li class='node'></li>").appendTo(d);f.attr("data-id",h.id);var i=h.title;if(b.config.firstItemText&&h.isMain&&c.level>1){i=b.config.firstItemText}var g=$("<a class='node "+h.cssClass+"' href='"+h.url+"'>"+i+"</a>").appendTo(f);if(h.external){g.attr("target","_blank")}if(h.childCount>0&&(h.level==2||h.level==3||h.level==4)&&!h.isMain){f.addClass("hasChilds")}g.data("ajaxNav",false);g.attr("data-id",h.id);if(h.isMain){f.addClass("main");g.addClass("main")}if(!h.external){g.click(function(){if(h.isMain||h.childCount==0){b.go(h.url);b.layer.trigger("onNodeClick",{node:h,link:g,nav:b})}else{b.loadNav($(this).attr("data-id"),"nav")}return false})}})};mobileNav.prototype.doSearch=function(b){var a=this;clearTimeout(a.searchTimer);a.searchTimer=setTimeout(function(){var c=function(){a.loadNav(a.activePageId)};if(b!=""){a.loadNavContainer("search:"+b,c,true)}else{a.loadNavContainer(a.activePageId,c,true)}},600)};mobileNav.prototype.initSearch=function(){var b=this;var c=$(b.config.noSearchQuerySelector);if(c.length>0){if(b.showSearch){b.searchInitialised=false}b.showSearch=false}else{if(!b.showSearch){b.searchInitialised=false}b.showSearch=true}if(b.searchInitialised){return true}else{b.searchInitialised=true}var d=b.layer.find(".mobilenav-search");if(d.length==0&&b.showSearch){d=$("<div class='mobilenav-search'><div class='search-input'><input id='navsearch' name='navsearch' type='text' placeholder='"+b.config.searchPlaceholderText+"' /></div></div>").prependTo(b.layer)}else{if(d.length>0&&!b.showSearch){d.remove()}}var a=d.find("input");a.unbind("keyup").keyup(function(){b.doSearch(a.val());var e=d.find("a.mobilenav-search-close");if(e.length==0){e=$("<a href='javascript:;' class='mobilenav-search-close'></a>").appendTo(d);e.click(function(){$("#navsearch").val("");$(this).hide();b.doSearch("")})}e.show()})};mobileNav.prototype.go=function(b){var a=this;if(Site&&Site.Nav){a.hide(function(){Site.Nav.go(b)})}else{location.href=node.Url}};mobileNav.prototype.callService=function(b,a){var c=this;$.ajax({type:"GET",url:"/mobileNav/getNav",data:{query:b,activePageId:c.activePageId},dataType:"json",processdata:true,success:function(d){a(d)},error:function(d){},headers:{"Accept-Language":c.getCulture()}})};mobileNav.isIOS=function(){return navigator.userAgent.match(/(iPod|iPhone)/i)};mobileNav.prototype.getCulture=function(){return $("meta[name='language']").attr("content")};$(document).ready(function(){if(!document.mobileNav){document.mobileNav=new mobileNav();document.mobileNav.init()}});
/* jQuery Mobile v1.4.2 | Copyright 2010, 2014 jQuery Foundation, Inc. | jquery.org/license */
(function(a,c,b){typeof define=="function"&&define.amd?define(["jquery"],function(d){return b(d,a,c),d.mobile}):b(a.jQuery,a,c)})(this,document,function(a,d,b,c){(function(f,g){f.extend(f.support,{orientation:"orientation" in d&&"onorientationchange" in d})})(a),function(f){f.event.special.throttledresize={setup:function(){f(this).bind("resize",h)},teardown:function(){f(this).unbind("resize",h)}};var m=250,h=function(){l=(new Date).getTime(),j=l-k,j>=m?(k=l,f(this).trigger("throttledresize")):(g&&clearTimeout(g),g=setTimeout(h,m-j))},k=0,g,l,j}(a),function(k,A){function x(){var f=z();f!==w&&(w=f,y.trigger(q))}var y=k(A),q="orientationchange",z,w,B,g,m={0:!0,180:!0},v,j,n;if(k.support.orientation){v=A.innerWidth||y.width(),j=A.innerHeight||y.height(),n=50,B=v>j&&v-j>n,g=m[A.orientation];if(B&&g||!B&&!g){m={"-90":!0,90:!0}}}k.event.special.orientationchange=k.extend({},k.event.special.orientationchange,{setup:function(){if(k.support.orientation&&!k.event.special.orientationchange.disabled){return !1}w=z(),y.bind("throttledresize",x)},teardown:function(){if(k.support.orientation&&!k.event.special.orientationchange.disabled){return !1}y.unbind("throttledresize",x)},add:function(f){var h=f.handler;f.handler=function(i){return i.orientation=z(),h.apply(this,arguments)}}}),k.event.special.orientationchange.orientation=z=function(){var f=!0,e=b.documentElement;return k.support.orientation?f=m[A.orientation]:f=e&&e.clientWidth/e.clientHeight<1.1,f?"portrait":"landscape"},k.fn[q]=function(f){return f?this.bind(q,f):this.trigger(q)},k.attrFn&&(k.attrFn[q]=!0)}(a,this),function(Z,aA,ao,aw){function aB(f){while(f&&typeof f.originalEvent!="undefined"){f=f.originalEvent}return f}function ap(x,q){var k=x.type,w,r,e,m,f,j,u,g,y;x=Z.Event(x),x.type=q,w=x.originalEvent,r=Z.event.props,k.search(/^(mouse|click)/)>-1&&(r=ab);if(w){for(u=r.length,m;u;){m=r[--u],x[m]=w[m]}}k.search(/mouse(down|up)|click/)>-1&&!x.which&&(x.which=1);if(k.search(/^touch/)!==-1){e=aB(w),k=e.touches,f=e.changedTouches,j=k&&k.length?k[0]:f&&f.length?f[0]:aw;if(j){for(g=0,y=aC.length;g<y;g++){m=aC[g],x[m]=j[m]}}}return x}function W(h){var e={},f,g;while(h){f=Z.data(h,ag);for(g in f){f[g]&&(e[g]=e.hasVirtualBinding=!0)}h=h.parentNode}return e}function aj(g,e){var f;while(g){f=Z.data(g,ag);if(f&&(!e||f[e])){return g}g=g.parentNode}return null}function al(){ad=!1}function J(){ad=!0}function ar(){aa=0,aE.length=0,am=!1,J()}function an(){al()}function z(){Y(),V=setTimeout(function(){V=0,ar()},Z.vmouse.resetTimerDuration)}function Y(){V&&(clearTimeout(V),V=0)}function au(h,f,g){var e;if(g&&g[h]||!g&&aj(f.target,h)){e=ap(f,h),Z(f.target).trigger(e)}return e}function af(g){var e=Z.data(g.target,ay),f;!am&&(!aa||aa!==e)&&(f=au("v"+g.type,g),f&&(f.isDefaultPrevented()&&g.preventDefault(),f.isPropagationStopped()&&g.stopPropagation(),f.isImmediatePropagationStopped()&&g.stopImmediatePropagation()))}function Q(j){var f=aB(j).touches,h,e,g;f&&f.length===1&&(h=j.target,e=W(h),e.hasVirtualBinding&&(aa=aF++,Z.data(h,ay,aa),Y(),an(),X=!1,g=aB(j).touches[0],ae=g.pageX,at=g.pageY,au("vmouseover",j,e),au("vmousedown",j,e)))}function ai(f){if(ad){return}X||au("vmousecancel",f,W(f.target)),X=!0,z()}function ac(j){if(ad){return}var f=aB(j).touches[0],g=X,e=Z.vmouse.moveDistanceThreshold,h=W(j.target);X=X||Math.abs(f.pageX-ae)>e||Math.abs(f.pageY-at)>e,X&&!g&&au("vmousecancel",j,h),au("vmousemove",j,h),z()}function ah(f){if(ad){return}J();var i=W(f.target),g,h;au("vmouseup",f,i),X||(g=au("vclick",f,i),g&&g.isDefaultPrevented()&&(h=aB(f).changedTouches[0],aE.push({touchID:aa,x:h.clientX,y:h.clientY}),am=!0)),au("vmouseout",f,i),X=!1,z()}function av(g){var e=Z.data(g,ag),f;if(e){for(f in e){if(e[f]){return !0}}}return !1}function ax(){}function aD(f){var e=f.substr(1);return{setup:function(){av(this)||Z.data(this,ag,{});var g=Z.data(this,ag);g[f]=!0,ak[f]=(ak[f]||0)+1,ak[f]===1&&K.bind(e,af),Z(this).bind(e,ax),aH&&(ak.touchstart=(ak.touchstart||0)+1,ak.touchstart===1&&K.bind("touchstart",Q).bind("touchend",ah).bind("touchmove",ac).bind("scroll",ai))},teardown:function(){--ak[f],ak[f]||K.unbind(e,af),aH&&(--ak.touchstart,ak.touchstart||K.unbind("touchstart",Q).unbind("touchmove",ac).unbind("touchend",ah).unbind("scroll",ai));var g=Z(this),h=Z.data(this,ag);h&&(h[f]=!1),g.unbind(e,ax),av(this)||g.removeData(ag)}}}var ag="virtualMouseBindings",ay="virtualTouchID",aq="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),aC="clientX clientY pageX pageY screenX screenY".split(" "),G=Z.event.mouseHooks?Z.event.mouseHooks.props:[],ab=Z.event.props.concat(G),ak={},V=0,ae=0,at=0,X=!1,aE=[],am=!1,ad=!1,aH="addEventListener" in ao,K=Z(ao),aF=1,aa=0,az,aG;Z.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500};for(aG=0;aG<aq.length;aG++){Z.event.special[aq[aG]]=aD(aq[aG])}aH&&ao.addEventListener("click",function(q){var k=aE.length,p=q.target,h,m,s,e,g,j;if(k){h=q.clientX,m=q.clientY,az=Z.vmouse.clickDistanceThreshold,s=p;while(s){for(e=0;e<k;e++){g=aE[e],j=0;if(s===p&&Math.abs(g.x-h)<az&&Math.abs(g.y-m)<az||Z.data(s,ay)===g.touchID){q.preventDefault(),q.stopPropagation();return}}s=s.parentNode}}},!0)}(a,d,b),function(f){f.mobile={}}(a),function(f,h){var g={touch:"ontouchend" in b};f.mobile.support=f.mobile.support||{},f.extend(f.support,g),f.extend(f.mobile.support,g)}(a),function(h,v,p){function m(u,f,e,r){var l=e.type;e.type=f,r?h.event.trigger(e,p,u):h.event.dispatch.call(u,e),e.type=l}var k=h(b),q=h.mobile.support.touch,n="touchmove scroll",w=q?"touchstart":"mousedown",g=q?"touchend":"mouseup",j=q?"touchmove":"mousemove";h.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(f,e){h.fn[e]=function(i){return i?this.bind(e,i):this.trigger(e)},h.attrFn&&(h.attrFn[e]=!0)}),h.event.special.scrollstart={enabled:!0,setup:function(){function o(i,r){l=r,m(u,l?"scrollstart":"scrollstop",i)}var u=this,f=h(u),l,e;f.bind(n,function(i){if(!h.event.special.scrollstart.enabled){return}l||o(i,!0),clearTimeout(e),e=setTimeout(function(){o(i,!1)},50)})},teardown:function(){h(this).unbind(n)}},h.event.special.tap={tapholdThreshold:750,emitTapOnTaphold:!0,setup:function(){var i=this,e=h(i),f=!1;e.bind("vmousedown",function(y){function l(){clearTimeout(z)}function t(){l(),e.unbind("vclick",r).unbind("vmouseup",l),k.unbind("vmousecancel",t)}function r(o){t(),!f&&x===o.target?m(i,"tap",o):f&&o.stopPropagation()}f=!1;if(y.which&&y.which!==1){return !1}var x=y.target,z;e.bind("vmouseup",l).bind("vclick",r),k.bind("vmousecancel",t),z=setTimeout(function(){h.event.special.tap.emitTapOnTaphold||(f=!0),m(i,"taphold",h.Event("taphold",{target:x}))},h.event.special.tap.tapholdThreshold)})},teardown:function(){h(this).unbind("vmousedown").unbind("vclick").unbind("vmouseup"),k.unbind("vmousecancel")}},h.event.special.swipe={scrollSupressionThreshold:30,durationThreshold:1000,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(f){var o=v.pageXOffset,t=v.pageYOffset,l=f.clientX,u=f.clientY;if(f.pageY===0&&Math.floor(u)>Math.floor(f.pageY)||f.pageX===0&&Math.floor(l)>Math.floor(f.pageX)){l-=o,u-=t}else{if(u<f.pageY-t||l<f.pageX-o){l=f.pageX-o,u=f.pageY-t}}return{x:l,y:u}},start:function(i){var e=i.originalEvent.touches?i.originalEvent.touches[0]:i,f=h.event.special.swipe.getLocation(e);return{time:(new Date).getTime(),coords:[f.x,f.y],origin:h(i.target)}},stop:function(i){var e=i.originalEvent.touches?i.originalEvent.touches[0]:i,f=h.event.special.swipe.getLocation(e);return{time:(new Date).getTime(),coords:[f.x,f.y]}},handleSwipe:function(u,f,l,e){if(f.time-u.time<h.event.special.swipe.durationThreshold&&Math.abs(u.coords[0]-f.coords[0])>h.event.special.swipe.horizontalDistanceThreshold&&Math.abs(u.coords[1]-f.coords[1])<h.event.special.swipe.verticalDistanceThreshold){var o=u.coords[0]>f.coords[0]?"swipeleft":"swiperight";return m(l,"swipe",h.Event("swipe",{target:e,swipestart:u,swipestop:f}),!0),m(l,o,h.Event(o,{target:e,swipestart:u,swipestop:f}),!0),!0}return !1},eventInProgress:!1,setup:function(){var l,e=this,f=h(e),i={};l=h.data(this,"mobile-events"),l||(l={length:0},h.data(this,"mobile-events",l)),l.length++,l.swipe=i,i.start=function(z){if(h.event.special.swipe.eventInProgress){return}h.event.special.swipe.eventInProgress=!0;var y,x=h.event.special.swipe.start(z),A=z.target,s=!1;i.move=function(o){if(!x){return}y=h.event.special.swipe.stop(o),s||(s=h.event.special.swipe.handleSwipe(x,y,e,A),s&&(h.event.special.swipe.eventInProgress=!1)),Math.abs(x.coords[0]-y.coords[0])>h.event.special.swipe.scrollSupressionThreshold&&o.preventDefault()},i.stop=function(){s=!0,h.event.special.swipe.eventInProgress=!1,k.off(j,i.move),i.move=null},k.on(j,i.move).one(g,i.stop)},f.on(w,i.start)},teardown:function(){var f,e;f=h.data(this,"mobile-events"),f&&(e=f.swipe,delete f.swipe,f.length--,f.length===0&&h.removeData(this,"mobile-events")),e&&(e.start&&h(this).off(w,e.start),e.move&&k.off(j,e.move),e.stop&&k.off(g,e.stop))}},h.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe",swiperight:"swipe"},function(f,e){h.event.special[f]={setup:function(){h(this).bind(e,h.noop)},teardown:function(){h(this).unbind(e)}}})}(a,this),function(f,h,g){f.extend(f.mobile,{version:"1.4.2",subPageUrlKey:"ui-page",hideUrlBar:!0,keepNative:":jqmData(role='none'), :jqmData(role='nojs')",activePageClass:"ui-page-active",activeBtnClass:"ui-btn-active",focusClass:"ui-focus",ajaxEnabled:!0,hashListeningEnabled:!0,linkBindingEnabled:!0,defaultPageTransition:"fade",maxTransitionWidth:!1,minScrollBack:0,defaultDialogTransition:"pop",pageLoadErrorMessage:"Error Loading Page",pageLoadErrorMessageTheme:"a",phonegapNavigationEnabled:!1,autoInitializePage:!0,pushStateEnabled:!0,ignoreContentEnabled:!1,buttonMarkup:{hoverDelay:200},dynamicBaseEnabled:!0,pageContainer:f(),allowCrossDomainPages:!1,dialogHashKey:"&ui-state=dialog"})}(a,this),function(f,m,h){var k={},g=f.find,l=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,j=/:jqmData\(([^)]*)\)/g;f.extend(f.mobile,{ns:"",getAttribute:function(q,o){var p;q=q.jquery?q[0]:q,q&&q.getAttribute&&(p=q.getAttribute("data-"+f.mobile.ns+o));try{p=p==="true"?!0:p==="false"?!1:p==="null"?null:+p+""===p?+p:l.test(p)?JSON.parse(p):p}catch(e){}return p},nsNormalizeDict:k,nsNormalize:function(e){return k[e]||(k[e]=f.camelCase(f.mobile.ns+e))},closestPageData:function(i){return i.closest(":jqmData(role='page'), :jqmData(role='dialog')").data("mobile-page")}}),f.fn.jqmData=function(o,n){var e;return typeof o!="undefined"&&(o&&(o=f.mobile.nsNormalize(o)),arguments.length<2||n===h?e=this.data(o):e=this.data(o,n)),e},f.jqmData=function(q,o,p){var e;return typeof o!="undefined"&&(e=f.data(q,o?f.mobile.nsNormalize(o):o,p)),e},f.fn.jqmRemoveData=function(e){return this.removeData(f.mobile.nsNormalize(e))},f.jqmRemoveData=function(i,e){return f.removeData(i,f.mobile.nsNormalize(e))},f.find=function(p,e,i,o){return p.indexOf(":jqmData")>-1&&(p=p.replace(j,"[data-"+(f.mobile.ns||"")+"$1]")),g.call(this,p,e,i,o)},f.extend(f.find,g)}(a,this),function(f,l){function k(q,m){var o,e,p,v=q.nodeName.toLowerCase();return"area"===v?(o=q.parentNode,e=o.name,!q.href||!e||o.nodeName.toLowerCase()!=="map"?!1:(p=f("img[usemap=#"+e+"]")[0],!!p&&h(p))):(/input|select|textarea|button|object/.test(v)?!q.disabled:"a"===v?q.href||m:m)&&h(q)}function h(e){return f.expr.filters.visible(e)&&!f(e).parents().addBack().filter(function(){return f.css(this,"visibility")==="hidden"}).length}var j=0,g=/^ui-id-\d+$/;f.ui=f.ui||{},f.extend(f.ui,{version:"c0ab71056b936627e8a7821f03c044aec6280a40",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}}),f.fn.extend({focus:function(e){return function(i,m){return typeof i=="number"?this.each(function(){var n=this;setTimeout(function(){f(n).focus(),m&&m.call(n)},i)}):e.apply(this,arguments)}}(f.fn.focus),scrollParent:function(){var e;return f.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?e=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(f.css(this,"position"))&&/(auto|scroll)/.test(f.css(this,"overflow")+f.css(this,"overflow-y")+f.css(this,"overflow-x"))}).eq(0):e=this.parents().filter(function(){return/(auto|scroll)/.test(f.css(this,"overflow")+f.css(this,"overflow-y")+f.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!e.length?f(this[0].ownerDocument||b):e},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++j)})},removeUniqueId:function(){return this.each(function(){g.test(this.id)&&f(this).removeAttr("id")})}}),f.extend(f.expr[":"],{data:f.expr.createPseudo?f.expr.createPseudo(function(e){return function(i){return !!f.data(i,e)}}):function(m,e,i){return !!f.data(m,i[3])},focusable:function(e){return k(e,!isNaN(f.attr(e,"tabindex")))},tabbable:function(m){var e=f.attr(m,"tabindex"),i=isNaN(e);return(i||e>=0)&&k(m,!i)}}),f("<a>").outerWidth(1).jquery||f.each(["Width","Height"],function(m,q){function v(w,i,o,u){return f.each(e,function(){i-=parseFloat(f.css(w,"padding"+this))||0,o&&(i-=parseFloat(f.css(w,"border"+this+"Width"))||0),u&&(i-=parseFloat(f.css(w,"margin"+this))||0)}),i}var e=q==="Width"?["Left","Right"]:["Top","Bottom"],t=q.toLowerCase(),p={innerWidth:f.fn.innerWidth,innerHeight:f.fn.innerHeight,outerWidth:f.fn.outerWidth,outerHeight:f.fn.outerHeight};f.fn["inner"+q]=function(i){return i===l?p["inner"+q].call(this):this.each(function(){f(this).css(t,v(this,i)+"px")})},f.fn["outer"+q]=function(o,i){return typeof o!="number"?p["outer"+q].call(this,o):this.each(function(){f(this).css(t,v(this,o,!0,i)+"px")})}}),f.fn.addBack||(f.fn.addBack=function(i){return this.add(i==null?this.prevObject:this.prevObject.filter(i))}),f("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(f.fn.removeData=function(e){return function(i){return arguments.length?e.call(this,f.camelCase(i)):e.call(this)}}(f.fn.removeData)),f.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),f.support.selectstart="onselectstart" in b.createElement("div"),f.fn.extend({disableSelection:function(){return this.bind((f.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(i){i.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(n){if(n!==l){return this.css("zIndex",n)}if(this.length){var e=f(this[0]),p,m;while(e.length&&e[0]!==b){p=e.css("position");if(p==="absolute"||p==="relative"||p==="fixed"){m=parseInt(e.css("zIndex"),10);if(!isNaN(m)&&m!==0){return m}}e=e.parent()}}return 0}}),f.ui.plugin={add:function(q,m,o){var e,p=f.ui[q].prototype;for(e in o){p.plugins[e]=p.plugins[e]||[],p.plugins[e].push([m,o[e]])}},call:function(m,v,p,q){var o,u=m.plugins[v];if(!u){return}if(!q&&(!m.element[0].parentNode||m.element[0].parentNode.nodeType===11)){return}for(o=0;o<u.length;o++){m.options[u[o][0]]&&u[o][1].apply(m.element,p)}}}}(a),function(f,j,h){var g=function(v,l){var p=v.parent(),k=[],q=p.children(":jqmData(role='header')"),m=v.children(":jqmData(role='header')"),w=p.children(":jqmData(role='footer')"),e=v.children(":jqmData(role='footer')");return m.length===0&&q.length>0&&(k=k.concat(q.toArray())),e.length===0&&w.length>0&&(k=k.concat(w.toArray())),f.each(k,function(n,i){l-=f(i).outerHeight()}),Math.max(0,l)};f.extend(f.mobile,{window:f(j),document:f(b),keyCode:f.ui.keyCode,behaviors:{},silentScroll:function(e){f.type(e)!=="number"&&(e=f.mobile.defaultHomeScroll),f.event.special.scrollstart.enabled=!1,setTimeout(function(){j.scrollTo(0,e),f.mobile.document.trigger("silentscroll",{x:0,y:e})},20),setTimeout(function(){f.event.special.scrollstart.enabled=!0},150)},getClosestBaseUrl:function(k){var e=f(k).closest(".ui-page").jqmData("url"),i=f.mobile.path.documentBase.hrefNoHash;if(!f.mobile.dynamicBaseEnabled||!e||!f.mobile.path.isPath(e)){e=i}return f.mobile.path.makeUrlAbsolute(e,i)},removeActiveLinkClass:function(e){!!f.mobile.activeClickedLink&&(!f.mobile.activeClickedLink.closest("."+f.mobile.activePageClass).length||e)&&f.mobile.activeClickedLink.removeClass(f.mobile.activeBtnClass),f.mobile.activeClickedLink=null},getInheritedTheme:function(k,v){var m=k[0],q="",l=/ui-(bar|body|overlay)-([a-z])\b/,u,p;while(m){u=m.className||"";if(u&&(p=l.exec(u))&&(q=p[2])){break}m=m.parentNode}return q||v||"a"},enhanceable:function(i){return this.haveParents(i,"enhance")},hijackable:function(i){return this.haveParents(i,"ajax")},haveParents:function(w,m){if(!f.mobile.ignoreContentEnabled){return w}var q=w.length,l=f(),v,p,x,e,k;for(e=0;e<q;e++){p=w.eq(e),x=!1,v=w[e];while(v){k=v.getAttribute?v.getAttribute("data-"+f.mobile.ns+m):"";if(k==="false"){x=!0;break}v=v.parentNode}x||(l=l.add(p))}return l},getScreenHeight:function(){return j.innerHeight||f.mobile.window.height()},resetActivePageHeight:function(l){var e=f("."+f.mobile.activePageClass),i=e.height(),k=e.outerHeight(!0);l=g(e,typeof l=="number"?l:f.mobile.getScreenHeight()),e.css("min-height",l-(k-i))},loading:function(){var i=this.loading._widget||f(f.mobile.loader.prototype.defaultHtml).loader(),e=i.loader.apply(i,arguments);return this.loading._widget=i,e}}),f.addDependents=function(m,k){var l=f(m),e=l.jqmData("dependents")||f();l.jqmData("dependents",f(e).add(k))},f.fn.extend({removeWithDependents:function(){f.removeWithDependents(this)},enhanceWithin:function(){var m,k={},l=f.mobile.page.prototype.keepNativeSelector(),e=this;f.mobile.nojs&&f.mobile.nojs(this),f.mobile.links&&f.mobile.links(this),f.mobile.degradeInputsWithin&&f.mobile.degradeInputsWithin(this),f.fn.buttonMarkup&&this.find(f.fn.buttonMarkup.initSelector).not(l).jqmEnhanceable().buttonMarkup(),f.fn.fieldcontain&&this.find(":jqmData(role='fieldcontain')").not(l).jqmEnhanceable().fieldcontain(),f.each(f.mobile.widgets,function(p,n){if(n.initSelector){var i=f.mobile.enhanceable(e.find(n.initSelector));i.length>0&&(i=i.not(l)),i.length>0&&(k[n.prototype.widgetName]=i)}});for(m in k){k[m][m]()}return this},addDependents:function(e){f.addDependents(this,e)},getEncodedText:function(){return f("<a>").text(this.text()).html()},jqmEnhanceable:function(){return f.mobile.enhanceable(this)},jqmHijackable:function(){return f.mobile.hijackable(this)}}),f.removeWithDependents=function(i){var e=f(i);(e.jqmData("dependents")||f()).remove(),e.remove()},f.addDependents=function(m,k){var l=f(m),e=l.jqmData("dependents")||f();l.jqmData("dependents",f(e).add(k))},f.find.matches=function(i,e){return f.find(i,null,null,e)},f.find.matchesSelector=function(i,e){return f.find(e,null,null,[i]).length>0}}(a,this),function(f,g){d.matchMedia=d.matchMedia||function(h,q){var k,m=h.documentElement,j=m.firstElementChild||m.firstChild,p=h.createElement("body"),l=h.createElement("div");return l.id="mq-test-1",l.style.cssText="position:absolute;top:-100em",p.style.background="none",p.appendChild(l),function(i){return l.innerHTML='&shy;<style media="'+i+'"> #mq-test-1 { width: 42px; }</style>',m.insertBefore(p,j),k=l.offsetWidth===42,m.removeChild(p),{matches:k,media:i}}}(b),f.mobile.media=function(h){return d.matchMedia(h).matches}}(a)});
function siteSearch(){this.config={layerTarget:"",clearTarget:false,emptyText:"No results were found",title:"Searchresults",cssClass:"",showTitle:true,useFontAwesome:true,closable:true,closeText:"Hide results",closeBtnTarget:"a.lnkClose",closeOnEsc:false,closeOnClick:false,fullscreen:false,moreText:"More",templatePath:"/frontend/composite/grid/siteSearch/sitesearch.html",searchBtnTarget:"",autoAlign:true,origin:"desktop",imageWidth:200,delay:400,searchOnFocus:false,searchOnClick:false,cache:true,useQueryParams:true,queryParameters:[],renderHelpers:{}};this.id="q";this.key="sq";this.searchTimeout=null;this.txt=$(this);this.searchResultsLayer=null;this.selectedIndex=-1;this.selectedItem=$();this.activeQuery="";this.activeEvents={};this.activeResults=[];this.scrollToAfterQuery=null}siteSearch.prototype.init=function(b){var e=this;e.config=$.extend(e.config,b);if(e.config.txt){e.txt=e.config.txt}if(e.config.control){e.txt=e.config.control}if(e.config.useFontAwesome){if($("link[href*='font-awesome.css']").length==0){$("head").append('<link rel="stylesheet" href="//c1cdn.prointernet.com/icons/awesome/font-awesome.css" type="text/css" media="all" />')}}var a=$(".siteSearch-control").length;if(a>0){e.id+=(a+1)}if(e.config.events){for(var c in e.config.events){e.on(c,e.config.events[c])}}var f=function(){e.setLoading(true);clearTimeout(e.searchTimeout);e.searchTimeout=setTimeout(function(){var g=e.txt.val();if(e.txt.attr("data-value")){g=e.txt.attr("data-value")}e.doSearch({query:g})},e.config.delay)};e.txt.bind("keydown",function(g){if(e.keyNav(g)){g.preventDefault();return false}else{e.txt.removeAttr("data-value");f()}});if(e.config.closeOnEsc){$("html").bind("keydown",function(g){if(g.which==27&&e.isVisible()){e.hide();g.preventDefault();return false}})}if(e.config.searchOnClick){e.txt.bind("click",function(g){e.txt.removeAttr("data-value");f()})}if(!e.config.fullscreen){e.txt.bind("focus",function(){var g=$(this);if(e.searchResultsLayer&&e.searchResultsLayer.is(":hidden")){e.show()}})}else{$(e.config.searchBtnTarget).on("click",function(){var g=$(this);var h=e.getLayerTarget();if(h&&!e.isVisible()){e.show()}})}if(e.config.fullscreen&&e.config.closeOnClick){var d=e.getLayerTarget();d.on("click",function(g){if(!$(g.target).isInPath("#mobilenavButton,.group,.group-nav-item,#"+e.txt.attr("id"))&&!$("body").hasClass("navOpen")){e.hide()}})}e.txt.attr("autocomplete","off");e.txt.attr("autocapitalize","off");e.txt.attr("autocorrect","off");if(e.config.searchOnFocus){e.activeQuery="searchOnFocus"}e.on("afterQuery",function(h){var g=h.data;e.bindData(g)});e.bindToState()};siteSearch.prototype.bindData=function(a){$.each(a,function(b,c){$.each(c.results,function(g,d){var e=JSON.stringify(d);var f=$("[data-id="+d.id+"]");if(f.length>0){f.attr("data-source",e)}})})};siteSearch.prototype.goToNextPage=function(c,e){var f=this;var g=AjaxNav.getState();var d=[];for(var a in f.activeResults){var b=f.activeResults[a];if(b.id==c){g["p-"+b.id]=b.currentPageIndex+(e?-1:1)}else{if(b.currentPageIndex>1){g["p-"+b.id]=b.currentPageIndex}}}g.group=f.getActiveGroup();this.doSearch(g)};siteSearch.prototype.getActiveGroup=function(){var b=this;var a=$(b.searchResultsLayer).find(".group-nav-item.active");if(a.length>0){return a[0].getAttribute("data-group-identifier")}return""};siteSearch.prototype.setLoading=function(a){if(a){$("html").addClass("siteSearch-loading")}else{$("html").removeClass("siteSearch-loading")}};siteSearch.prototype.setActiveGroup=function(a){if(typeof a==="undefined"){return}var b=a.getAttribute("data-group-identifier");$(".group-nav-item").removeClass("active");$(a).addClass("active");$(".group").removeClass("active");$(".group").filter("[data-group-identifier='"+b+"']").addClass("active")};siteSearch.prototype.bindToState=function(){var a=this;AjaxNav.setClientParams(a.key);AjaxNav.bind("siteSearchQuery"+a.id,"statechanged",function(b){if(b.state){var d=(b.state.target?b.state.target:a.id);var f=$("[data-search-id='"+d+"']");if(f.length>0){var c=f.data("siteSearch");b.state.query=b.state[a.key];delete b.state[a.key];c.doSearchBase(b.state)}}})};siteSearch.prototype.getTemplate=function(a){var b=this;if(!b.template){$.get(b.config.templatePath,function(c){b.template=$.templates(c);a(b.template)})}else{a(b.template)}};siteSearch.prototype.doSearch=function(d){var c=this;var a=(d.query);d[c.key]=d.query;delete d.query;if(c.id!="q"){d.target=c.id}else{var b=AjaxNav.getState();if(b.target){d.target=c.id}}if(c.config.useQueryParams){AjaxNav.pushState(d,{replace:a});c.setLoading(false)}else{this.doSearchBase({query:d.sq})}};siteSearch.prototype.doSearchBase=function(c){var b=this;var a=c.query;if(typeof a=="undefined"){return}b.fireEvent("beforeQuery",{query:a,search:b});if(!b.config.searchOnClick){if(!this.isValidSearchString(a)){return}if(b.activeQuery==a){return}}b.activeQuery=a;this.callService(c,function(d){b.renderResults(d,a);setTimeout(function(){b.activeQuery=""},500)})};siteSearch.prototype.renderResults=function(c,b){var d=this;var a=d.getLayer();d.getTemplate(function(k){var i=k.render({groupCount:c.length,search:d,groups:c},d.getRenderHelpers());a.html(i);a.addClass("loaded");d.fireEvent("afterQuery",{query:b,search:d,data:c});if(d.scrollToAfterQuery){var j=$(d.scrollToAfterQuery);if(j.length>0){j.scrollToWhenNotVisible()}}d.scrollToAfterQuery=null;d.showResults();var h=$(".group-nav-item");h.on("click",function(l){d.setActiveGroup(l.target)});var g=c.filter(function(m,l){return m.active});var f;if(g.length>0){var e=g[0].dataTypeIdentifier;f=$(d.searchResultsLayer).find(".group-nav-item[data-group-identifier='"+e+"']")[0]}else{f=$(d.searchResultsLayer).find(".group-nav-item")[0]}d.setActiveGroup(f)})};siteSearch.prototype.getRenderHelpers=function(){var b=this;var a={stringify:function(){return JSON.stringify(this.data)}};return $.extend(a,this.config.renderHelpers)};siteSearch.prototype.getLayer=function(){var c=this;var b=c.getLayerTarget();var a=b.find(".siteSearch");if(a.length==0){if(c.config.clearTarget){b.empty()}a=$("<div class='siteSearch' style='display:none;'></div>").appendTo(b.first());if(c.config.cssClass!=""){a.addClass(c.config.cssClass)}a.on("click",".item",function(f){var g=$(this);c.fireEvent("onItemClick",{search:c,item:g});var h=g.find("a").attr("href");if(h&&h.length>0){if(c.config.fullscreen){c.hide()}AjaxNav.go(h)}else{c.setSelectedIndex(g.index());if(true||c.config.closeOnItemClick){c.hide();c.txt.blur()}if(f.target.tagName!="A"){$(this).find("a").trigger("click")}}c.fireEvent("afterItemClick",{search:c,item:g});f.preventDefault();return false});if(c.config.closable&&!c.config.fullscreen){$("body").on("click tap",function(f){if(!$(f.target).isInPath(".siteSearch,#mobilenavButton,#"+c.txt.attr("id"))&&!$("body").hasClass("navOpen")){c.hide()}})}var d=c.getLayerTarget();d.on("click",c.config.closeBtnTarget,function(f){c.hide()});a.on("click",".pager a",function(f){var j=$(this);var g=j.parentsUntil(".group").parent();var h=g.data("data");var i=g.attr("data-id");c.scrollToAfterQuery="[data-group='"+g.attr("data-group")+"']";if(j.hasClass("pager-previous")){c.goToNextPage(i,true)}if(j.hasClass("pager-next")){c.goToNextPage(i)}j.addClass("clicked");g.addClass("clicked");return false});c.searchResultsLayer=a}return a};siteSearch.prototype.getLayerTarget=function(){var b=this;var a=b.txt.parent();if(b.config.layerTarget!=""){if($(b.config.layerTarget).length>0){a=$(b.config.layerTarget)}}a.addClass("siteSearch-target");return a};siteSearch.prototype.showResults=function(){var b=this;var a=b.searchResultsLayer;if(!a||a.length==0){return}if(b.config.autoAlign&&!b.aligned&&!b.config.fullscreen){var c=(b.txt.offset().top+b.txt.outerHeight())+5;a.css("top",c);b.aligned=true}if(!b.firstTimeOpened){a.show();b.firstTimeOpened=true}else{a.show()}$("html").addClass("siteSearch-visible")};siteSearch.prototype.show=function(){var b=this;var a=b.searchResultsLayer;if(b.config.fullscreen){a=b.getLayerTarget()}if(!a||a.length==0){return}if(!b.firstTimeOpened){a.show();b.firstTimeOpened=true}else{a.show()}$("html").addClass("siteSearch-visible")};siteSearch.prototype.hide=function(){var a=this;if(a.config.fullscreen){a.getLayerTarget().hide()}else{if(a.searchResultsLayer){a.searchResultsLayer.hide()}}a.fireEvent("onClose",{search:a});$("html").removeClass("siteSearch-visible")};siteSearch.prototype.isVisible=function(){return $("html").hasClass("siteSearch-visible")};siteSearch.prototype.callService=function(e,a){var d=this;d.setLoading(true);var c=e.query;if(d.lastQueryState==e){a(d.lastQueryResults);return}if(d.config.queryParameters!=null){$.each(d.config.queryParameters,function(g,f){if(f.DynamicValue){f.Value=f.DynamicValue()}})}e.origin=d.config.origin;e.parameters=d.config.queryParameters;e.imageWidth=d.config.imageWidth;var b=$("body").attr("data-pageid");if(b){e.pageId=b}$.ajax({type:"POST",url:"/liveSearch/DoSearch",dataType:"json",contentType:"application/json",data:JSON.stringify(e),headers:{Culture:d.getCulture()},success:function(f){d.setLoading(false);d.lastQueryState=e;d.activeResults=f;var g="/?q="+escape(c)+"&c="+d.config.origin+(f.length==0?"-noresults":"");if(typeof _gaq!="undefined"){_gaq.push(["_trackPageview",g])}a(f)},error:function(f){alert("Ihre Suchanfrage konnte nicht bearbeitet werden. Bitte versuchen Sie es später nocheinmal oder wenden Sie sich an unseren Support. ("+f.statusText+")")}})};siteSearch.prototype.keyNav=function(a){var c=this;if(c.searchResultsLayer){var b=(c.searchResultsLayer.find(".item").length-1);if(a.which==38){if(c.selectedIndex>0){c.setSelectedIndex(c.selectedIndex-1)}else{c.setSelectedIndex(b)}return true}if(a.which==40){if(c.selectedIndex<b){c.setSelectedIndex(c.selectedIndex+1)}else{c.setSelectedIndex(0)}return true}}if(a.which==13){if(c.getSelectedItem()){c.getSelectedItem().trigger("click")}c.fireEvent("onEnterPress");return true}if(c.config.closeOnEsc&&a.wich==27){return true}c.fireEvent("onKeyPress",a);return false};siteSearch.prototype.isValidSearchString=function(a){if(this.config.searchOnFocus){return true}return(a&&a!=""&&a!=this.txt.attr("placeholder"))};siteSearch.prototype.on=function(a,b){if(!this.activeEvents[a]){this.activeEvents[a]=[]}this.activeEvents[a].push(b)};siteSearch.prototype.fireEvent=function(b,a){if(a){a.context=this}var c=this.activeEvents[b];if(c){for(var d in c){c[d](a)}}var f=this.txt.data("events");if(f&&f[b]){this.txt.trigger(b)}};siteSearch.prototype.setSelectedIndex=function(a){this.selectedIndex=a;this.searchResultsLayer.find(".item").removeClass("selected");var b=this.getSelectedItem();b.addClass("selected");this.setSelectedData(b)};siteSearch.prototype.getSelectedIndex=function(){return this.selectedIndex};siteSearch.prototype.getSelectedItem=function(){if(this.searchResultsLayer&&this.selectedIndex>-1){return this.searchResultsLayer.find(".item:eq("+this.selectedIndex+")")}return null};siteSearch.prototype.setSelectedData=function(b){var a=b.attr("data-source");var c=JSON.parse(a);if(c.value&&c.value!=""){this.lastQuery=c.value;this.txt.attr("data-value",c.value)}this.txt.val(c.title);this.txt.trigger("onChange",{search:this})};siteSearch.prototype.getSelectedData=function(){var a=this.getSelectedItem();if(a&&a.attr("data-source")){return JSON.parse(a.attr("data-source"))}return null};siteSearch.prototype.getValue=function(){var a=this.getSelectedData();if(a&&a.Value&&a.Value!=""){return a.Value}else{return this.txt.val()}};siteSearch.prototype.getCulture=function(){return $("meta[name='language']").attr("content")};$.fn.isInPath=function(b){var c=$(this);var a=false;while(c.length>0&&!c.is("body")){if(c.is(b)){a=true;break}c=c.parent()}return a};$.fn.JSONDate=function(b){if(b){var a=new Date(parseInt(b.substr(6)));return a.toLocaleDateString()}return null};$.fn.siteSearch=function(a){var c=$(this).first();if(!c.hasClass("siteSearch-control")){var c=$(this);var b=new siteSearch();b.txt=c;b.init(a);c.data("siteSearch",b);c.attr("data-search-id",b.id);c.addClass("siteSearch-control");c.parent().addClass("siteSearch-control-container")}return c}
/* JsRender v0.9.75 (Beta): http://jsviews.com/#jsrender */
/* **VERSION FOR WEB** (For NODE.JS see http://jsviews.com/download/jsrender-node.js) */
;!function(a,c){var b=c.jQuery;"object"==typeof exports?module.exports=b?a(c,b):function(d){if(d&&!d.fn){throw"Provide jQuery or null"}return a(c,d)}:"function"==typeof define&&define.amd?define(function(){return a(c)}):a(c,!1)}(function(au,bk){function aZ(a,b){return function(){var d,e=this,c=e.base;return e.base=a,d=b.apply(e,arguments),e.base=c,d}}function bb(a,b){return bx(b)&&(b=aZ(a?a._d?a:aZ(a3,a):a3,b),b._d=1),b}function aI(a,c){for(var b in c.props){ap.test(b)&&(a[b]=bb(a[b],c.props[b]))}}function af(a){return a}function a3(){return""}function bg(a){try{throw console.log("JsRender dbg breakpoint: "+a),"dbg breakpoint"}catch(b){}return this.base?this.baseApply(arguments):a}function aq(a){this.name=(bk.link?"JsViews":"JsRender")+" Error",this.message=a||this.name}function aS(a,c){var b;for(b in c){a[b]=c[b]}return a}function bo(a,c,b){return a?(aK.delimiters=[a,c,a8=b?b.charAt(0):a8],bi=a.charAt(0),at=a.charAt(1),aU=c.charAt(0),bq=c.charAt(1),a="\\"+bi+"(\\"+a8+")?\\"+at,c="\\"+aU+"\\"+bq,a7="(?:(\\w+(?=[\\/\\s\\"+aU+"]))|(\\w+)?(:)|(>)|(\\*))\\s*((?:[^\\"+aU+"]|\\"+aU+"(?!\\"+bq+"))*?)",bd.rTag="(?:"+a7+")",a7=new RegExp("(?:"+a+a7+"(\\/)?|\\"+bi+"(\\"+a8+")?\\"+at+"(?:(?:\\/(\\w+))\\s*|!--[\\s\\S]*?--))"+c,"g"),bG=new RegExp("<.*>|([^\\\\]|^)[{}]|"+a+".*"+c),a5):aK.delimiters}function a6(c,k){k||c===!0||(k=c,c=void 0);var f,h,d,b,g=this,j=!k||"root"===k;if(c){if(b=k&&g.type===k&&g,!b){if(f=g.views,g._.useKey){for(h in f){if(b=k?f[h].get(c,k):f[h]){break}}}else{for(h=0,d=f.length;!b&&d>h;h++){b=k?f[h].get(c,k):f[h]}}}}else{if(j){for(;g.parent;){b=g,g=g.parent}}else{for(;g&&!b;){b=g.type===k?g:void 0,g=g.parent}}}return b}function am(){var a=this.get("item");return a?a.index:void 0}function ay(){return this.index}function aC(f){var d,e=this,c=e.linkCtx,b=(e.ctx||{})[f];return void 0===b&&c&&c.ctx&&(b=c.ctx[f]),void 0===b&&(b=bm[f]),b&&bx(b)&&!b._wrp&&(d=function(){return b.apply(this&&this!==au?this:e,arguments)},d._wrp=e,aS(d,b)),d||b}function bs(a){return a&&(a.fn?a:this.getRsc("templates",a)||bD(a))}function aV(f,k,g,i){var b,h,j="number"==typeof g&&k.tmpl.bnds[g-1],c=k.linkCtx;return void 0!==i?g=i={props:{},args:[i]}:j&&(g=j(k.data,k,bd)),h=g.args[0],(f||j)&&(b=c&&c.tag,b||(b=aS(new bd._tg,{_:{inline:!c,bnd:j,unlinked:!0},tagName:":",cvt:f,flow:!0,tagCtx:g}),c&&(c.tag=b,b.linkCtx=c),g.ctx=a4(g.ctx,(c?c.view:k).ctx)),b._er=i&&h,aI(b,g),g.view=k,b.ctx=g.ctx||{},g.ctx=void 0,h=b.cvtArgs(b.convert||"true"!==f&&f)[0],h=j&&k._.onRender?k._.onRender(h,k,b):h),void 0!=h?h:""}function aF(a){var f=this,c=f.tagCtx,d=c.view,b=c.args;return a=f.convert||a,a=a&&(""+a===a?d.getRsc("converters",a)||a0("Unknown converter: '"+a+"'"):a),b=b.length||c.index?a?b.slice():b:[d.data],a&&(a.depends&&(f.depends=bd.getDeps(f.depends,f,a.depends,a)),b[0]=a.apply(f,b)),b}function bw(a,f){for(var c,d,b=this;void 0===c&&b;){d=b.tmpl&&b.tmpl[a],c=d&&d[f],b=b.parent}return c||aD[a][f]}function bz(H,Z,S,W,z,U){Z=Z||bF;var Y,G,O,be,V,E,I,J,bH,P,K,bI,bJ,D,q,bK,N,L,F,ae="",B=Z.linkCtx||0,X=Z.ctx,i=S||Z.tmpl,Q="number"==typeof W&&Z.tmpl.bnds[W-1];for("tag"===H._is?(Y=H,H=Y.tagName,W=Y.tagCtxs,O=Y.template):(G=Z.getRsc("tags",H)||a0("Unknown tag: {{"+H+"}} "),O=G.template),void 0!==U?(ae+=U,W=U=[{props:{},args:[]}]):Q&&(W=Q(Z.data,Z,bd)),J=W.length,I=0;J>I;I++){P=W[I],(!B||!B.tag||I&&!B.tag._.inline||Y._er)&&((bI=i.tmpls&&P.tmpl)&&(bI=P.content=i.tmpls[bI-1]),P.index=I,P.tmpl=bI,P.render=bt,P.view=Z,P.ctx=a4(P.ctx,X)),(S=P.props.tmpl)&&(P.tmpl=Z.getTmpl(S)),Y||(Y=new G._ctr,bJ=!!Y.init,Y.parent=E=X&&X.tag,Y.tagCtxs=W,F=Y.dataMap,B&&(Y._.inline=!1,B.tag=Y,Y.linkCtx=B),(Y._.bnd=Q||B.fn)?Y._.arrVws={}:Y.dataBoundOnly&&a0("{^{"+H+"}} tag must be data-bound")),W=Y.tagCtxs,F=Y.dataMap,P.tag=Y,F&&W&&(P.map=W[I].map),Y.flow||(K=P.ctx=P.ctx||{},be=Y.parents=K.parentTags=X&&a4(K.parentTags,X.parentTags)||{},E&&(be[E.tagName]=E),be[Y.tagName]=K.tag=Y)}if(!(Y._er=U)){for(aI(Y,W[0]),Y.rendering={},I=0;J>I;I++){P=Y.tagCtx=W[I],N=P.props,bK=Y.cvtArgs(),(D=N.dataMap||F)&&(bK.length||N.dataMap)&&(q=P.map,(!q||q.src!==bK[0]||z)&&(q&&q.src&&q.unmap(),q=P.map=D.map(bK[0],N,void 0,!Y._.bnd)),bK=[q.tgt]),Y.ctx=P.ctx,I||(bJ&&(L=Y.template,Y.init(P,B,Y.ctx),bJ=void 0),B&&(B.attr=Y.attr=B.attr||Y.attr),V=Y.attr,Y._.noVws=V&&V!==bv),bH=void 0,Y.render&&(bH=Y.render.apply(Y,bK)),bK.length||(bK=[Z]),void 0===bH&&(bH=P.render(bK[0],!0)||(z?void 0:"")),ae=ae?ae+(bH||""):bH}Y.rendering=void 0}return Y.tagCtx=W[0],Y.ctx=Y.tagCtx.ctx,Y._.noVws&&Y._.inline&&(ae="text"===V?aw.html(ae):""),Q&&Z._.onRender?Z._.onRender(ae,Z,Y):ae}function aj(g,y,m,w,j,b,q,x){var c,k,z,v=this,h="array"===y;v.content=x,v.views=h?[]:{},v.parent=m,v.type=y||"top",v.data=w,v.tmpl=j,z=v._={key:0,useKey:h?0:1,id:""+ai++,onRender:q,bnds:{}},v.linked=!!q,m?(c=m.views,k=m._,k.useKey?(c[z.key="_"+k.useKey++]=v,v.index=ax,v.getIndex=am):c.length===(z.key=v.index=b)?c.push(v):c.splice(b,0,v),v.ctx=g||m.ctx):v.ctx=g}function ac(c){var k,f,h,d,b,g,j;for(k in br){if(b=br[k],(g=b.compile)&&(f=c[k+"s"])){for(h in f){d=f[h]=g(h,f[h],c,0),d._is=k,d&&(j=bd.onStore[k])&&j(h,d,g)}}}}function bC(f,l,h){function g(){var a=this;a._={inline:!0,unlinked:!0},a.tagName=f}var b,j,k,c=new bd._tg;if(bx(l)?l={depends:l.depends,render:l}:""+l===l&&(l={template:l}),j=l.baseTag){l.flow=!!l.flow,l.baseTag=j=""+j===j?h&&h.tags[j]||a1[j]:j,c=aS(c,j);for(k in l){c[k]=bb(j[k],l[k])}}else{c=aS(c,l)}return void 0!==(b=c.template)&&(c.template=""+b===b?bD[b]||bD(b):b),c.init!==!1&&((g.prototype=c).constructor=c._ctr=g),h&&(c._parentTmpl=h),c}function aP(a){return this.base.apply(this,a)}function aM(f,h,k,g){function b(m){var e,o;if(""+m===m||m.nodeType>0&&(j=m)){if(!j){if(/^\.\/[^\\:*?"<>]*$/.test(m)){(o=bD[f=f||m])?m=o:j=document.getElementById(m)}else{if(bk.fn&&!bG.test(m)){try{j=bk(document).find(m)[0]}catch(i){}}}}j&&(g?m=j.innerHTML:(e=j.getAttribute(aY),e?e!==a2?(m=bD[e],delete bD[e]):bk.fn&&(m=bk.data(j)[a2]):(f=f||(bk.fn?a2:m),m=aM(f,j.innerHTML,k,g)),m.tmplName=f=f||e,f!==a2&&(bD[f]=m),j.setAttribute(aY,f),bk.fn&&bk.data(j,a2,m))),j=void 0}else{m.fn||(m=void 0)}return m}var j,l,c=h=h||"";return 0===g&&(g=void 0,c=b(c)),g=g||(h.markup?h:{}),g.tmplName=f,k&&(g._parentTmpl=k),!c&&h.markup&&(c=b(h.markup))&&c.fn&&(c=c.markup),void 0!==c?(c.fn||h.fn?c.fn&&(l=c):(h=bl(c,g),bh(c.replace(bB,"\\$&"),h)),l||(ac(g),l=aS(function(){return h.render.apply(h,arguments)},h)),f&&!k&&f!==a2&&(bj[f]=l),l):void 0}function an(a){function b(d,c){this.tgt=a.getTgt(d,c)}return bx(a)&&(a={getTgt:a}),a.baseMap&&(a=aS(aS({},a.baseMap),a)),a.map=function(c,d){return new b(c,d)},a}function bl(c,f){var g,d=ah._wm||{},b=aS({tmpls:[],links:{},bnds:[],_is:"template",render:bt},f);return b.markup=c,f.htmlTag||(g=bE.exec(c),b.htmlTag=g?g[1].toLowerCase():""),g=d[b.htmlTag],g&&g!==d.div&&(b.markup=bk.trim(b.markup)),b}function ag(a,d){function b(g,e,j){var k,f,h,m;if(g&&typeof g===ab&&!g.nodeType&&!g.markup&&!g.getTgt){for(h in g){b(h,g[h],e)}return aD}return void 0===e&&(e=g,g=void 0),g&&""+g!==g&&(j=e,e=g,g=void 0),m=j?j[c]=j[c]||{}:b,f=d.compile,null===e?g&&delete m[g]:(e=f?f.call(m,g,e,j,0):e,g&&(m[g]=e)),f&&e&&(e._is=a),e&&(k=bd.onStore[a])&&k(g,e,f),e}var c=a+"s";aD[c]=b}function bc(a){a5[a]=function(b){return arguments.length?(aK[a]=b,a5):aK[a]}}function bt(k,D,y,B,w,b){var z,C,j,x,E,A,h,m,q=B,F="";if(D===!0?(y=D,D=void 0):typeof D!==ab&&(D=void 0),(j=this.tag)?(E=this,q=q||E.view,x=q.getTmpl(j.template||E.tmpl),arguments.length||(k=q)):x=this,x){if(!q&&k&&"view"===k._is&&(q=k),q&&k===q&&(k=q.data),A=!q,aA=aA||A,q||((D=D||{}).root=k),!aA||ah.useViews||x.useViews||q&&q!==bF){F=aa(x,k,D,y,q,w,b,j)}else{if(q?(h=q.data,m=q.index,q.index=ax):(q=bF,q.data=k,q.ctx=D),bA(k)&&!y){for(z=0,C=k.length;C>z;z++){q.index=z,q.data=k[z],F+=x.fn(k[z],q,bd)}}else{q.data=k,F+=x.fn(k,q,bd)}q.data=h,q.index=m}A&&(aA=void 0)}return F}function aa(z,L,G,J,D,j,H,K){function q(a){b=aS({},G),b[P]=a}var M,I,l,A,B,N,F,C,O,P,b,Q,E="";if(K&&(O=K.tagName,Q=K.tagCtx,G=G?a4(G,K.ctx):K.ctx,z===D.content?F=z!==D.ctx._wrp?D.ctx._wrp:void 0:z!==Q.content?z===K.template?(F=Q.tmpl,G._wrp=Q.content):F=Q.content||D.content:F=D.content,Q.props.link===!1&&(G=G||{},G.link=!1),(P=Q.props.itemVar)&&("~"!==P.charAt(0)&&av("Use itemVar='~myItem'"),P=P.slice(1))),D&&(H=H||D._.onRender,G=a4(G,D.ctx)),j===!0&&(N=!0,j=0),H&&(G&&G.link===!1||K&&K._.noVws)&&(H=void 0),C=H,H===!0&&(C=void 0,H=D._.onRender),G=z.helpers?a4(z.helpers,G):G,b=G,bA(L)&&!J){for(l=N?D:void 0!==j&&D||new aj(G,"array",D,L,z,j,H),D&&D._.useKey&&(l._.bnd=!K||K._.bnd&&K),P&&(l.it=P),P=l.it,M=0,I=L.length;I>M;M++){P&&q(L[M]),A=new aj(b,"item",l,L[M],z,(j||0)+M,H,F),B=z.fn(L[M],A,bd),E+=l._.onRender?l._.onRender(B,A):B}}else{P&&q(L),l=N?D:new aj(b,O||"data",D,L,z,j,H,F),K&&!K.flow&&(l.tag=K),E+=z.fn(L,l,bd)}return C?C(E,l):E}function aW(a,d,b){var c=void 0!==b?bx(b)?b.call(d.data,a,d):b||"":"{Error: "+a.message+"}";return aK.onError&&void 0!==(b=aK.onError.call(d.data,a,b&&c,d))&&(c=b),d&&!d.linkCtx?aw.html(c):c}function a0(a){throw new bd.Err(a)}function av(a){a0("Syntax error\n"+a)}function bh(k,F,A,D,x){function b(a){a-=q,a&&H.push(k.substr(q,a).replace(aH,"\\n"))}function B(c,a){c&&(c+="}}",av((a?"{{"+a+"}} block has {{/"+c+" without {{"+c:"Unmatched or missing {{/"+c)+", in template:\n"+k))}function E(I,m,i,o,P,Q,g,e,W,r,p,l){(g&&m||W&&!i||e&&":"===e.slice(-1)||r)&&av(I),Q&&(P=":",o=bv),W=W||A&&!x;var K=(m||A)&&[[]],f="",v="",O="",a="",t="",u="",J="",n="",L=!W&&!P;i=i||(e=e||"#data",P),b(l),q=l+I.length,g?C&&H.push(["*","\n"+e.replace(/^:/,"ret+= ").replace(by,"$1")+";\n"]):i?("else"===i&&(ad.test(e)&&av('for "{{else if expr}}" use "{{else expr}}"'),K=z[7]&&[[]],z[8]=k.substring(z[8],l),z=w.pop(),H=z[2],L=!0),e&&aN(e.replace(aH," "),K,F).replace(al,function(d,U,N,S,M,c,R,T){return S="'"+M+"':",R?(v+=c+",",a+="'"+T+"',"):N?(O+=S+c+",",u+=S+"'"+T+"',"):U?J+=c:("trigger"===M&&(n+=c),f+=S+c+",",t+=S+"'"+T+"',",G=G||ap.test(M)),""}).slice(0,-1),K&&K[0]&&K.pop(),y=[i,o||!!D||G||"",L&&[],aJ(a||(":"===i?"'#data',":""),t,u),aJ(v||(":"===i?"data,":""),f,O),J,n,K||0],H.push(y),L&&(w.push(z),z=y,z[8]=q)):p&&(B(p!==z[0]&&"else"!==z[0]&&p,z[0]),z[8]=k.substring(z[8],l),z=w.pop()),B(!z&&p),H=z[2]}var j,y,G,C=aK.allowCode||F&&F.allowCode||a5.allowCode===!0,h=[],q=0,w=[],H=h,z=[,,h];return C&&(F.allowCode=C),A&&(void 0!==D&&(k=k.slice(0,-D.length-2)+bq),k=bi+k+bq),B(w[0]&&w[0][2].pop()[0]),k.replace(a7,E),b(k.length),(q=h[h.length-1])&&B(""+q!==q&&+q[8]===q[8]&&q[0]),A?(j=aQ(h,k,A),az(j,[h[0][7]])):j=aQ(h,F),j}function az(c,h){var f,g,d=0,b=h.length;for(c.deps=[];b>d;d++){g=h[d];for(f in g){"_jsvto"!==f&&g[f].length&&(c.deps=c.deps.concat(g[f]))}}c.paths=g}function aJ(a,c,b){return[a.slice(0,-1),c.slice(0,-1),b.slice(0,-1)]}function bp(a,b){return"\n    "+(b?b+":{":"")+"args:["+a[0]+"]"+(a[1]||!b?",\n    props:{"+a[1]+"}":"")+(a[2]?",\n  ctx:{"+a[2]+"}":"")}function aN(q,H,C){function F(S,l,ae,be,e,c,bH,p,n,g,X,d,W,Z,a,u,v,i,m,Y){function o(L,N,T,O,U,K,R,h){var M="."===T;if(T&&(e=e.slice(N.length),/^\.?constructor$/.test(h||e)&&av(L),M||(L=(O?'view.hlp("'+O+'")':U?"view":"data")+(h?(K?"."+K:O?"":U?"":"."+T)+(R||""):(h=O?"":U?K||"":T,"")),L+=h?"."+h:"",L=N+("view.data"===L.slice(0,9)?L.slice(5):L)),A)){if(Q="linkTo"===z?b=H._jsvto=H._jsvto||[]:I.bd,f=M&&Q[Q.length-1]){if(f._jsv){for(;f.sb;){f=f.sb}f.bnd&&(e="^"+e.slice(1)),f.sb=e,f.bnd=f.bnd||"^"===e.charAt(0)}}else{Q.push(e)}B[x]=m+(M?1:0)}return L}be=A&&be,be&&!p&&(e=be+e),c=c||"",ae=ae||l||d,e=e||n,g=g||v||"";var s,P,Q,f,t;if(!bH||k||G){if(A&&u&&!k&&!G&&(!z||D||b)&&(s=B[x-1],Y.length-1>m-(s||0))){if(s=Y.slice(s,m+S.length),P!==!0){if(Q=b||E[x-1].bd,f=Q[Q.length-1],f&&f.prm){for(;f.sb&&f.sb.prm;){f=f.sb}t=f.sb={path:f.sb,bnd:f.bnd}}else{Q.push(t={path:Q.pop()})}}u=at+":"+s+" onerror=''"+aU,P=w[u],P||(w[u]=!0,w[u]=P=bh(u,C,!0)),P!==!0&&t&&(t._jsv=P,t.prm=I.bd,t.bnd=t.bnd||t.path&&t.path.indexOf("^")>=0)}return k?(k=!W,k?S:d+'"'):G?(G=!Z,G?S:d+'"'):(ae?(B[x]=m++,I=E[++x]={bd:[]},ae):"")+(i?x?"":(j=Y.slice(j,m),(z?(z=D=b=!1,"\b"):"\b,")+j+(j=m+S.length,A&&H.push(I.bd=[]),"\b")):p?(x&&av(q),A&&H.pop(),z=e,D=be,j=m+S.length,be&&(A=I.bd=H[z]=[]),e+":"):e?e.split("^").join(".").replace(bu,o)+(g?(I=E[++x]={bd:[]},J[x]=!0,g):c):c?c:a?(J[x]=!1,I=E[--x],a+(g?(I=E[++x],J[x]=!0,g):"")):X?(J[x]||av(q),","):l?"":(k=W,G=Z,'"'))}av(q)}var z,b,D,G,k,A=H&&H[0],I={bd:A},E={0:I},j=0,w=C?C.links:A&&(A.links=A.links||{}),x=0,J={},B={},y=(q+(C?" ":"")).replace(aX,F);return !x&&y||av(q)}function aQ(T,bW,bM){var bS,Y,E,bO,bU,Q,bI,bX,bQ,K,U,W,bY,bK,X,b0,b1,G,D,b2,bH,ae,P,F,bT,bZ,z,bL,bN,bV,Z=0,be=ah.useViews||bW.useViews||bW.tags||bW.templates||bW.helpers||bW.converters,bP="",bR={},H=T.length;for(""+bW===bW?(G=bM?'data-link="'+bW.replace(aH," ").slice(1,-1)+'"':bW,bW=0):(G=bW.tmplName||"unnamed",bW.allowCode&&(bR.allowCode=!0),bW.debug&&(bR.debug=!0),U=bW.bnds,b1=bW.tmpls),bS=0;H>bS;bS++){if(Y=T[bS],""+Y===Y){bP+='\n+"'+Y+'"'}else{if(E=Y[0],"*"===E){bP+=";\n"+Y[1]+"\nret=ret"}else{if(bO=Y[1],bH=!bM&&Y[2],bU=bp(Y[3],"params")+"},"+bp(bY=Y[4]),bL=Y[5],bV=Y[6],ae=Y[8]&&Y[8].replace(by,"$1"),(bT="else"===E)?W&&W.push(Y[7]):(Z=0,U&&(W=Y[7])&&(W=[W],Z=U.push(1))),be=be||bY[1]||bY[2]||W||/view.(?!index)/.test(bY[0]),(bZ=":"===E)?(bO&&(E=bO===bv?">":bO+E),bV=Y[6]||aK.trigger):(bH&&(D=bl(ae,bR),D.tmplName=G+"/"+E,D.useViews=D.useViews||be,aQ(bH,D),be=D.useViews,b1.push(D)),bT||(b2=E,be=be||E&&(!a1[E]||!a1[E].flow),F=bP,bP=""),P=T[bS+1],P=P&&"else"===P[0]),bN=bL?";\ntry{\nret+=":"\n+",bK="",X="",bZ&&(W||bV||bO&&bO!==bv)){if(z="return {"+bU+"};",b0='c("'+bO+'",view,',z=new Function("data,view,j,u"," // "+G+" "+Z+" "+E+"\n"+z),z._er=bL,bK=b0+Z+",",X=")",z._tag=E,bM){return z}az(z,W),K=!0}if(bP+=bZ?(bM?(bL?"\ntry{\n":"")+"return ":bN)+(K?(K=void 0,be=bQ=!0,b0+(W?(U[Z-1]=z,Z):"{"+bU+"}")+")"):">"===E?(bI=!0,"h("+bY[0]+")"):(bX=!0,"((v="+bY[0]+')!=null?v:"")')):(Q=!0,"\n{view:view,tmpl:"+(bH?b1.length:"0")+","+bU+"},"),b2&&!P){if(bP="["+bP.slice(0,-1)+"]",b0='t("'+b2+'",view,this,',bM||W){if(bP=new Function("data,view,j,u"," // "+G+" "+Z+" "+b2+"\nreturn "+bP+";"),bP._er=bL,bP._tag=b2,W&&az(U[Z-1]=bP,W),bM){return bP}bK=b0+Z+",undefined,",X=")"}bP=F+bN+b0+(Z||bP)+")",W=0,b2=0}bL&&(be=!0,bP+=";\n}catch(e){ret"+(bM?"urn ":"+=")+bK+"j._err(e,view,"+bL+")"+X+";}\n"+(bM?"":"ret=ret"))}}}bP="// "+G+"\nvar v"+(Q?",t=j._tag":"")+(bQ?",c=j._cnvt":"")+(bI?",h=j._html":"")+(bM?";\n":',ret=""\n')+(bR.debug?"debugger;":"")+bP+(bM?"\n":";\nreturn ret;"),aK.debugMode!==!1&&(bP="try {\n"+bP+"\n}catch(e){\nreturn j._err(e, view);\n}");try{bP=new Function("data,view,j,u",bP)}catch(bJ){av("Compiled template code:\n\n"+bP+'\n: "'+bJ.message+'"')}return bW&&(bW.fn=bP,bW.useViews=!!be),bP}function a4(a,b){return a&&a!==b?b?aS(aS({},b),a):a:b&&aS({},b)}function a9(a){return bf[a]||(bf[a]="&#"+a.charCodeAt(0)+";")}function ak(a){var d,b,c=[];if(typeof a===ab){for(d in a){b=a[d],b&&b.toJSON&&!b.toJSON()||bx(b)||c.push({key:d,prop:b})}}return c}function aT(c,f,g){var d=this.jquery&&(this[0]||a0('Unknown template: "'+this.selector+'"')),b=d.getAttribute(aY);return bt.call(b?bk.data(d)[a2]:bD(d),c,f,g)}function ba(a){return void 0!=a?aO.test(a)&&(""+a).replace(bn,a9)||a:""}var aG=bk===!1;bk=bk&&bk.fn?bk:au.jQuery;var ar,a7,bG,bF,aD,bx,bA,bD,aw,bm,a1,bd,aK,ah,a5,bi,at,aU,bq,a8,ao,aA,aE="v0.9.75",bu=/^(!*?)(?:null|true|false|\d[\d.]*|([\w$]+|\.|~([\w$]+)|#(view|([\w$]+))?)([\w$.^]*?)(?:[.[^]([\w$]+)\]?)?)$/g,aX=/(\()(?=\s*\()|(?:([([])\s*)?(?:(\^?)(!*?[#~]?[\w$.^]+)?\s*((\+\+|--)|\+|-|&&|\|\||===|!==|==|!=|<=|>=|[<>%*:?\/]|(=))\s*|(!*?[#~]?[\w$.^]+)([([])?)|(,\s*)|(\(?)\\?(?:(')|("))|(?:\s*(([)\]])(?=\s*[.^]|\s*$|[^([])|[)\]])([([]?))|(\s+)/g,aH=/[ \t]*(\r\n|\n|\r)/g,by=/\\(['"])/g,bB=/['"\\]/g,al=/(?:\x08|^)(onerror:)?(?:(~?)(([\w$_\.]+):)?([^\x08]+))\x08(,)?([^\x08]+)/gi,ad=/^if\s/,bE=/<(\w+)[>\s]/,aR=/[\x00`><"'&]/g,aO=/[\x00`><\"'&]/,ap=/^on[A-Z]|^convert(Back)?$/,bn=aR,ai=0,bf={"&":"&amp;","<":"&lt;",">":"&gt;","\x00":"&#0;","'":"&#39;",'"':"&#34;","`":"&#96;"},bv="html",ab="object",aY="data-jsv-tmpl",a2="jsvTmpl",ax="For #index in nested block use #getIndex().",bj={},aB=au.jsrender,aL=aB&&bk&&!bk.render,br={template:{compile:aM},tag:{compile:bC},helper:{},converter:{}};if(aD={jsviews:aE,sub:{View:aj,Err:aq,tmplFn:bh,parse:aN,extend:aS,extendCtx:a4,syntaxErr:av,onStore:{},addSetting:bc,settings:{allowCode:!1},advSet:a3,_ths:aI,_tg:function(){},_cnvt:aV,_tag:bz,_er:a0,_err:aW,_html:ba},settings:{delimiters:bo,advanced:function(a){return a?(aS(ah,a),bd.advSet(),a5):ah}},map:an},(aq.prototype=new Error).constructor=aq,am.depends=function(){return[this.get("item"),"index"]},ay.depends="index",aj.prototype={get:a6,getIndex:ay,getRsc:bw,getTmpl:bs,hlp:aC,_is:"view"},!(aB||bk&&bk.render)){for(ar in br){ag(ar,br[ar])}bD=aD.templates,aw=aD.converters,bm=aD.helpers,a1=aD.tags,bd=aD.sub,a5=aD.settings,bd._tg.prototype={baseApply:aP,cvtArgs:aF},bF=bd.topView=new aj,bk?(bk.fn.render=aT,bk.observable&&(aS(bd,bk.views.sub),aD.map=bk.views.map)):(bk={},aG&&(au.jsrender=bk),bk.renderFile=bk.__express=bk.compile=function(){throw"Node.js: use npm jsrender, or jsrender-node.js"},bk.isFunction=function(a){return"function"==typeof a},bk.isArray=Array.isArray||function(a){return"[object Array]"==={}.toString.call(a)},bd._jq=function(a){a!==bk&&(aS(a,bk),bk=a,bk.fn.render=aT,delete bk.jsrender)},bk.jsrender=aE),aK=bd.settings,aK.allowCode=!1,bx=bk.isFunction,bA=bk.isArray,bk.render=bj,bk.views=aD,bk.templates=bD=aD.templates;for(ao in aK){bc(ao)}(a5.debugMode=function(a){return void 0===a?aK.debugMode:(aK.debugMode=a,aK.onError=a+""===a?new Function("","return '"+a+"';"):bx(a)?a:void 0,a5)})(!1),ah=aK.advanced={useViews:!1,_jsv:!1},a1({"if":{render:function(a){var d=this,b=d.tagCtx,c=d.rendering.done||!a&&(arguments.length||!b.index)?"":(d.rendering.done=!0,d.selected=b.index,b.render(b.view,!0));return c},flow:!0},"for":{render:function(c){var j,f=!arguments.length,h=this,d=h.tagCtx,b="",g=0;return h.rendering.done||(j=f?d.view.data:c,void 0!==j&&(b+=d.render(j,f),g+=bA(j)?j.length:1),(h.rendering.done=g)&&(h.selected=d.index)),b},flow:!0},props:{baseTag:"for",dataMap:an(ak),flow:!0},include:{flow:!0},"*":{render:af,flow:!0},":*":{render:af,flow:!0},dbg:bm.dbg=aw.dbg=bg}),aw({html:ba,attr:ba,url:function(a){return void 0!=a?encodeURI(""+a):null===a?a:""}}),a5.delimiters("{{","}}","^")}return aL&&aB.views.sub._jq(bk),bk||aB},window);
function simpleSlider(){this.slider=$();this.itemsContainer=$();this.zIdxActive=0;this.tickActive=false;this.timer=null;this.config={autoLayer:false,autoLayerTarget:"body",autoLayerImageQuery:"w=1500&amp;action=crop",id:"simpleslider",cls:"default",interval:6000,fadingSpeed:1000,zindex:100,itemSelector:".item",contentSelector:".cnt",easing:"",itemAnimation:null,stopOnHover:true,autoStart:true,showIcons:true,useBackgroundImages:false,iconsTarget:"",showThumbs:false,showArrows:false,arrowsTarget:null,thumbWidth:50,thumbHeight:50,thumbsFadeInDelay:80,thumbsFadeOutSpeed:400,hideMasterOnThumbsHover:false,mobileDetectionWidth:580,masterSelector:"#master",switchOnClick:true,doFading:true,startIdx:0,cookieIdx:false,data:[],fields:{title:"title",description:"description",image:"image",url:"url",urlTitle:"Mehr"},events:{itemCreated:function(a,b){},containerCreated:function(a,b){},iconsCreated:function(a,b){},init:function(a){},beforeFade:function(a,b){}}}}simpleSlider.prototype.init=function(c){var b=this;b.config=$.extend(b.config,c);b.config.uniqueId=b.getUId();if($.fn.transit&&simpleSlider.ieVersion>9){$.fn.animateS=$.fn.transit}else{$.fn.animateS=$.fn.animate}if($("#"+b.config.id).length>0){b.config.id+=b.config.uniqueId}if(b.config.autoLayer){if(b.config.data.length==0){return}var h=b.getOtherSliders();var d=true;$.each(h,function(k,i){var j=b.getUrlStringFromData(i.config.data);var l=b.getUrlStringFromData(c.data);if(j==l){d=false;return false}});if(d){b.config.cls+=" auto";b.slider=b.createAutoLayer()}else{return false}}else{b.config.id=b.slider.attr("id");if(b.config.id==""){b.config.id=("simpleslider "+b.config.cls+b.config.uniqueId);b.slider.attr(b.config.id)}}b.slider.addClass("mobilenav-noswipe");if(b.config.data&&b.config.data.length>0){b.generateSlidesFromData(b.config.data)}b.slider.attr("data-id",b.config.uniqueId);b.slider.addClass("simpleslider");if(simpleSlider.isOldBrowser){b.slider.addClass("oldbrowser")}if(simpleSlider.isIE){b.slider.addClass("ie"+simpleSlider.ieVersion)}var a=b.getActiveIdx();if(a>0){var f=this.getItems();var e=f.eq(0);var g=f.eq(a);g.show();e.hide()}b.initControls();if(b.config.events.init){b.config.events.init(b)}if(b.config.autoStart){b.start()}b.slider.data("simpleSlider",this)};simpleSlider.prototype.getActiveIdx=function(){if(!this.cookieSearched&&this.config.cookieIdx){if(window.getCookie){var a=parseInt(window.getCookie(this.config.id+"_idx"));if(a>0&&a<=this.getItems().length){this.activeIdx=parseInt(a)}}this.cookieSearched=true}return(this.activeIdx?this.activeIdx:0)};simpleSlider.prototype.setActiveIdx=function(a){this.activeIdx=a;if(this.config.cookieIdx&&window.setCookie){window.setCookie(this.config.id+"_idx",a)}};simpleSlider.prototype.initControls=function(){var d=this;var f=this.getIcons();if(d.config.stopOnHover){d.slider.hover(function(){d.stop()},function(){d.start()})}if(d.config.showArrows&&this.getItems().length>1){var c=d.slider;if(d.config.arrowsTarget){if(d.config.arrowsTarget.indexOf("#")>-1){c=$(d.config.arrowsTarget)}else{c=d.slider.find(d.config.arrowsTarget)}}var a=c.find(".simpleslider-arrow.left");if(a.length==0){a=$("<a class='simpleslider-arrow left'></a>").appendTo(c);a.click(function(){d.previous()})}var b=c.find(".simpleslider-arrow.right");if(b.length==0){b=$("<a class='simpleslider-arrow right'></a>").appendTo(c);b.click(function(){d.next()})}}if(d.config.switchOnClick){if(d.isMobile()){$(document).on("swiperight tap","#"+d.config.id,function(h){if($(h.target).closest("a").length==0){d.next()}});$(document).on("swipeleft","#"+d.config.id,function(h){if($(h.target).closest("a").length==0){d.previous()}})}else{d.slider.find(".items").click(function(h){if($(h.target).closest("a").length==0){d.next()}})}}if(d.config.hideMasterOnThumbsHover){var e=function(){clearTimeout(d.showMasterTimeout);$(d.config.masterSelector).animateS({opacity:0},500);d.slider.addClass("masterhidden");$("body").bind("click."+d.getIcons().attr("id"),function(h){if(!d.isInPath(h.target,".simpleslider-icons")){g();return false}})};var g=function(){d.showMasterTimeout=setTimeout(function(){$(d.config.masterSelector).animateS({opacity:1},500);d.slider.removeClass("masterhidden");$("body").unbind("click."+d.getIcons().attr("id"))},700)};d.getIcons().hover(function(){e()},function(){g()});d.getIcons().addClass("hmoth")}};simpleSlider.prototype.timerElapsed=function(j,d){var b=this;if(!b.timerValid()){return false}var a=b.getActiveIdx();if(j&&j==a){return false}else{if(typeof(j)=="undefined"){j=b.getActiveIdx()+1}}if(!d){d=(j>a?"forward":"backward")}b.tickActive=true;b.start();var l=b.slider;var i=b.getItems();if(b.zIdxActive==0){b.zIdxActive=b.config.zindex+1}if(b.zIdxActive>(b.config.zindex+20)){b.zIdxActive=b.config.zindex}else{b.zIdxActive+=1}if(j>=i.length){j=0}var c=i.eq(b.getActiveIdx());var k=i.eq(j);k.css("z-index",b.zIdxActive);if(b.config.showIcons){var h=b.getIcons();h.find("a").removeClass("active");h.find("a:eq("+j+")").addClass("active")}var f=function(m){b.loadItemImages(k,function(){if(b.config.events.beforeFade){b.config.events.beforeFade(k,b)}if(b.config.doFading){i.stop();k.css("opacity",0).show().stop().animateS({opacity:1},b.config.fadingSpeed,b.config.easing,function(){i.each(function(n){if(n!=j){$(this).hide()}});if(m){m()}})}else{k.show();i.each(function(n){if(n!=j){$(this).hide()}});if(m){m()}}})};var g=function(){b.setActiveIdx(j);b.tickActive=false};if(b.config.itemAnimation&&b.config.doFading){var e={container:l,slider:this,direction:d,finish:function(){g()}};if(b.config.itemAnimation.before){b.config.itemAnimation.before.call(e,c,k,l,function(){f(function(){g();if(b.config.itemAnimation.after){b.config.itemAnimation.after.call(e,k,l,function(){})}})})}}else{f(function(){g()})}};simpleSlider.prototype.timerValid=function(){var a=this;if(a.tickActive){return false}if(a.getSliderBase().length==0){a.stop();return false}if(a.getItems().length<=1){return false}return true};simpleSlider.prototype.start=function(){var a=this;var b=a.getItems();if(b.length<=1){return false}a.stop();if(a.config.interval>0){a.timer=setInterval(function(){a.timerElapsed()},a.config.interval)}};simpleSlider.prototype.stop=function(){clearInterval(this.timer)};simpleSlider.prototype.next=function(){this.timerElapsed()};simpleSlider.prototype.previous=function(){var a=this.getActiveIdx()-1;if(a<0){a=this.getItems().length-1}this.setActiveItem(a,"backward")};simpleSlider.prototype.getItems=function(){var a=this;var b=this.slider.find(this.config.itemSelector);if(!this.itemsParsed){a.itemsContainer=a.slider.find(".items");b.each(function(c){var e=$(this);if(!e.attr("data-image")){if(e.find("img").length>0){var d=e.find("img").attr("src");e.attr("data-image",d)}}if(a.config.useBackgroundImages){if(!e.css("background-image")&&e.attr("data-image")){e.css("background-image","url("+e.attr("data-image")+")")}}if(c>0){e.hide()}e.css("position","absolute").css("z-index",a.config.zindex);if(a.config.events.itemCreated){a.config.events.itemCreated(e,a)}});this.itemsParsed=true}return b};simpleSlider.prototype.generateSlidesFromData=function(c){var a=this;var b=a.config;var d=b.fields;var f=a.slider;var e=$("<div class='items'></div>").appendTo(f);a.itemsContainer=e;if(!d){alert("Fields Config Parameter nicht angegeben. Beispiel: $('').simpleSlider({ fields: { image: 'image', title: 'title ...}})")}$.each(a.config.data,function(h,g){var k=$("<div class='item'></div>");var i=function(){var m=k.find(".cnt");if(m.length==0){m=$("<div class='cnt'></div>").appendTo(k)}return m};var j=g[d.image];if(!j){alert("Image Config Parameter nicht angegeben");return false}if(j.indexOf("MediaArchive")>-1){j="/media("+j+")?"+a.config.autoLayerImageQuery}k.attr("data-image",j);if(h==0){a.loadItemImages(k)}if(g[d.title]){$("<div class='caption'>"+g[d.title]+"</div>").appendTo(i())}if(g[d.description]){$("<div class='txt'>"+g[d.description]+"</div>").appendTo(i())}if(g[d.url]){var l=(g[d.urlTitle]?g[d.urlTitle]:d.urlTitle);$("<a href='"+g[d.url]+"' class='more'>"+l+"</div>").appendTo(i())}e.append(k)})};simpleSlider.prototype.getUrlStringFromData=function(b){var a=this;var c=[];$.each(b,function(f,e){c.push(e[a.config.fields.image])});return c.join(",")};simpleSlider.prototype.getIcons=function(){var a=this;var c=a.config.id+"icons";var b=$("#"+c);if(a.config.showIcons&&b.length==0&&a.getItems().length>1){var d=a.getOtherSliders().length;var e=(a.config.iconsTarget!=""?$(a.config.iconsTarget):a.slider);b=$("<div id='"+c+"' class='simpleslider-icons "+a.config.cls+"' data-sliderid='"+a.config.id+"'></div>").css("z-index",a.config.zindex+25).appendTo(e);if(a.config.autoLayer){b.css("position","fixed")}if(a.config.showThumbs){b.addClass("thumbs")}if(a.config.showIcons){a.getItems().each(function(g){var h=$(this);var f=$("<a href='javascript:;' class='icon'></a>");f.attr("data-idx",g);if(g==a.getActiveIdx()){f.addClass("active")}if(a.config.showThumbs){var i=h.attr("data-image");if(i.indexOf("?")>-1){i=i.substring(0,i.indexOf("?"))}i+="?w="+a.config.thumbWidth+"&amp;h="+a.config.thumbHeight+"&amp;action=crop";f.append($("<img src='"+i+"' />"))}f.click(function(){a.setActiveItem(parseInt($(this).attr("data-idx")))});b.append(f)})}if(a.config.events.iconsCreated){a.config.events.iconsCreated(b,a)}}return b};simpleSlider.prototype.remove=function(){this.stop();this.getIcons().remove();this.slider.remove()};simpleSlider.prototype.setActiveItem=function(b,a){if(this.tickActive||this.getActiveIdx()==b){return false}this.timerElapsed(b,a)};simpleSlider.prototype.createAutoLayer=function(){var a=this;var d=$(a.config.autoLayerTarget);var b=$("#"+a.config.id);if(b.length==0){b=$("<div id='"+a.config.id+"' class='simpleslider "+a.config.cls+"'></div>");if(a.config.iconsTarget==""){a.config.iconsTarget=a.config.autoLayerTarget}var c=a.getOtherSliders();if(c.length>0){$(c).each(function(e,f){f.stop();if(a.config.showIcons){f.getIcons().animateS({opacity:0},a.config.thumbsFadeOutSpeed)}});b.hide().appendTo(d);if(a.config.doFading){b.css("opacity",0).show();b.animateS({opacity:1},a.config.fadingSpeed,a.config.easing,function(){$(c).each(function(e,f){f.remove()})})}else{b.show();$(c).each(function(e,f){f.remove()})}}else{d.append(b);b.show()}if(a.config.events.containerCreated){a.config.events.containerCreated(b,a)}}return b};simpleSlider.prototype.getOtherSliders=function(){var a=this;var b="[class*='simpleslider "+a.config.cls+"'][id!='"+a.config.id+"']";var c=[];$(b).each(function(){if($(this).data("simpleSlider")){c.push($(this).data("simpleSlider"))}});return c};simpleSlider.prototype.getAllSliders=function(){var a=this;var b="[class*='simpleslider "+a.config.cls+"']";var c=[];$(b).each(function(){if($(this).data("simpleSlider")){c.push($(this).data("simpleSlider"))}});return c};simpleSlider.prototype.getUId=function(){if(!simpleSlider.uIdIdx){simpleSlider.uIdIdx=0}simpleSlider.uIdIdx+=1;return simpleSlider.uIdIdx+(new Date()).getTime()};simpleSlider.prototype.isInPath=function(c,b){var c=$(c);var a=false;while(c.length>0&&!c.is("body")){if(c.is(b)){a=true;break}c=c.parent()}return a};simpleSlider.prototype.getSliderBase=function(){var a="#"+this.config.id+"[data-id='"+this.config.uniqueId+"']";return $(a)};simpleSlider.prototype.isMobile=function(){return($(window).width()<=this.config.mobileDetectionWidth)};simpleSlider.prototype.loadItemImages=function(d,b){var a=this;if(d.attr("data-image")&&d.attr("data-loaded")!="true"){var c=d.attr("data-image");var e=new Image();e.src=c;if(!simpleSlider.isOldBrowser){d.css("background-image","url('"+c+"')")}else{d.append($("<img src='"+c+"' />"))}d.attr("data-loaded","true")}if(b){b()}};simpleSlider.isOldBrowser=($.browser.msie&&parseInt($.browser.version)<=8);simpleSlider.ieVersion=($.browser.msie?parseInt($.browser.version):99);simpleSlider.isIE=$.browser.msie;$.fn.simpleSlider=function(a){if(!$(this).data("simpleSlider")){var b=new simpleSlider();b.slider=$(this);b.init(a)}return $(this)};
