(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.2",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=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):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=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--){c[u]=m+yt(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 kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--){o.attrHandle[n[r]]=t}}function pt(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 ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(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.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(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=ut(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=K.test(n.querySelectorAll))&&(ut(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")}),ut(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=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(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=K.test(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},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 pt(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?pt(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:lt,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=mt(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())?lt(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:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(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:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(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:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2){e.push(n)}return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2){e.push(n)}return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;){e.push(r)}return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;){e.push(r)}return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0}){o.pseudos[n]=ft(n)}for(n in{submit:!0,reset:!0}){o.pseudos[n]=dt(n)}function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(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 yt(e){var t=0,n=e.length,r="";for(;n>t;t++){r+=e[t].value}return r}function vt(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 bt(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 xt(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 wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(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=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)}})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(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=[vt(bt(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 wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}}return bt(f)}function Ct(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()||0.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=xt(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?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--){o=Tt(t[n]),o[b]?r.push(o):i.push(o)}o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++){at(e,t[r],n)}return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(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&&yt(s),!e){return M.apply(n,i),n}break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),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!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],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;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):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 t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++]){o.hasClass(t)?o.removeClass(t):o.addClass(t)}}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){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){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,order:!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)||"")?0.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 0.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);new function(settings){var $separator=settings.separator||"&";var $spaces=settings.spaces===!1?false:!0;var $suffix=settings.suffix===!1?"":"[]";var $prefix=settings.prefix===!1?false:!0;var $hash=$prefix?settings.hash===!0?"#":"?":"";var $numbers=settings.numbers===!1?false:!0;jQuery.query=new function(){var is=function(o,t){return o!=undefined&&o!==null&&(!!t?o.constructor==t:!0)};var parse=function(path){var m,rx=/\[([^[]*)\]/g,match=/^([^[]+)(\[.*\])?$/.exec(path),base=match[1],tokens=[];while(m=rx.exec(match[2])){tokens.push(m[1])}return[base,tokens]};var set=function(target,tokens,value){var o,token=tokens.shift();if(typeof target!="object"){target=null}if(token===""){if(!target){target=[]}if(is(target,Array)){target.push(tokens.length==0?value:set(null,tokens.slice(0),value))}else{if(is(target,Object)){var i=0;while(target[i++]!=null){}target[--i]=tokens.length==0?value:set(target[i],tokens.slice(0),value)}else{target=[];target.push(tokens.length==0?value:set(null,tokens.slice(0),value))}}}else{if(token&&token.match(/^\s*[0-9]+\s*$/)){var index=parseInt(token,10);if(!target){target=[]}target[index]=tokens.length==0?value:set(target[index],tokens.slice(0),value)}else{if(token){var index=token.replace(/^\s*|\s*$/g,"");if(!target){target={}}if(is(target,Array)){var temp={};for(var i=0;i<target.length;++i){temp[i]=target[i]}target=temp}target[index]=tokens.length==0?value:set(target[index],tokens.slice(0),value)}else{return value}}}return target};var queryObject=function(a){var self=this;self.keys={};if(a.queryObject){jQuery.each(a.get(),function(key,val){self.SET(key,val)})}else{jQuery.each(arguments,function(){var q=""+this;q=q.replace(/^[?#]/,"");q=q.replace(/[;&]$/,"");if($spaces){q=q.replace(/[+]/g," ")}jQuery.each(q.split(/[&;]/),function(){var key=decodeURIComponent(this.split("=")[0]||"");var val=decodeURIComponent(this.split("=")[1]||"");if(!key){return}if($numbers){if(/^[+-]?[0-9]+\.[0-9]*$/.test(val)){val=parseFloat(val)}else{if(/^[+-]?[0-9]+$/.test(val)){val=parseInt(val,10)}}}val=(!val&&val!==0)?true:val;if(val!==!1&&val!==!0&&typeof val!="number"){val=val}self.SET(key,val)})})}return self};queryObject.prototype={queryObject:!0,has:function(key,type){var value=this.get(key);return is(value,type)},GET:function(key){if(!is(key)){return this.keys}var parsed=parse(key),base=parsed[0],tokens=parsed[1];var target=this.keys[base];while(target!=null&&tokens.length!=0){target=target[tokens.shift()]}return typeof target=="number"?target:target||""},get:function(key){var target=this.GET(key);if(is(target,Object)){return jQuery.extend(!0,{},target)}else{if(is(target,Array)){return target.slice(0)}}return target},SET:function(key,val){var value=!is(val)?null:val;var parsed=parse(key),base=parsed[0],tokens=parsed[1];var target=this.keys[base];this.keys[base]=set(target,tokens.slice(0),value);return this},set:function(key,val){return this.copy().SET(key,val)},REMOVE:function(key){return this.SET(key,null).COMPACT()},remove:function(key){return this.copy().REMOVE(key)},EMPTY:function(){var self=this;jQuery.each(self.keys,function(key,value){delete self.keys[key]});return self},load:function(url){var hash=url.replace(/^.*?[#](.+?)(?:\?.+)?$/,"$1");var search=url.replace(/^.*?[?](.+?)(?:#.+)?$/,"$1");return new queryObject(url.length==search.length?"":search,url.length==hash.length?"":hash)},empty:function(){return this.copy().EMPTY()},copy:function(){return new queryObject(this)},COMPACT:function(){function build(orig){var obj=typeof orig=="object"?is(orig,Array)?[]:{}:orig;if(typeof orig=="object"){function add(o,key,value){if(is(o,Array)){o.push(value)}else{o[key]=value}}jQuery.each(orig,function(key,value){if(!is(value)){return!0}add(obj,key,build(value))})}return obj}this.keys=build(this.keys);return this},compact:function(){return this.copy().COMPACT()},toString:function(){var i=0,queryString=[],chunks=[],self=this;var encode=function(str){str=str+"";if($spaces){str=str.replace(/ /g,"+")}return encodeURIComponent(str)};var addFields=function(arr,key,value){if(!is(value)||value===!1){return}var o=[encode(key)];if(value!==!0){o.push("=");o.push(encode(value))}arr.push(o.join(""))};var build=function(obj,base){var newKey=function(key){return!base||base==""?[key].join(""):[base,"[",key,"]"].join("")};jQuery.each(obj,function(key,value){if(typeof value=="object"){build(value,newKey(key))}else{addFields(chunks,newKey(key),value)}})};build(this.keys);if(chunks.length>0){queryString.push($hash)}queryString.push(chunks.join($separator));return queryString.join("")}};return new queryObject(location.search,location.hash)}}(jQuery.query||{});jQuery.fn.extend({everyTime:function(interval,label,fn,times){return this.each(function(){jQuery.timer.add(this,interval,label,fn,times)})},oneTime:function(interval,label,fn){return this.each(function(){jQuery.timer.add(this,interval,label,fn,1)})},stopTime:function(label,fn){return this.each(function(){jQuery.timer.remove(this,label,fn)})}});jQuery.extend({timer:{global:[],guid:1,dataKey:"jQuery.timer",regex:/^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,powers:{ms:1,cs:10,ds:100,s:1000,das:10000,hs:100000,ks:1000000},timeParse:function(value){if(value==undefined||value==null){return null}var result=this.regex.exec(jQuery.trim(value.toString()));if(result[2]){var num=parseFloat(result[1]);var mult=this.powers[result[2]]||1;return num*mult}else{return value}},add:function(element,interval,label,fn,times){var counter=0;if(jQuery.isFunction(label)){if(!times){times=fn}fn=label;label=interval}interval=jQuery.timer.timeParse(interval);if(typeof interval!="number"||isNaN(interval)||interval<0){return}if(typeof times!="number"||isNaN(times)||times<0){times=0}times=times||0;var timers=jQuery.data(element,this.dataKey)||jQuery.data(element,this.dataKey,{});if(!timers[label]){timers[label]={}}fn.timerID=fn.timerID||this.guid++;var handler=function(){if((++counter>times&&times!==0)||fn.call(element,counter)===!1){jQuery.timer.remove(element,label,fn)}};handler.timerID=fn.timerID;if(!timers[label][fn.timerID]){timers[label][fn.timerID]=window.setInterval(handler,interval)}this.global.push(element)},remove:function(element,label,fn){var timers=jQuery.data(element,this.dataKey),ret;if(timers){if(!label){for(label in timers){this.remove(element,label,fn)}}else{if(timers[label]){if(fn){if(fn.timerID){window.clearInterval(timers[label][fn.timerID]);delete timers[label][fn.timerID]}}else{for(var fn in timers[label]){window.clearInterval(timers[label][fn]);delete timers[label][fn]}}for(ret in timers[label]){break}if(!ret){ret=null;delete timers[label]}}}for(ret in timers){break}if(!ret){jQuery.removeData(element,this.dataKey)}}}}});jQuery(window).bind("unload",function(){jQuery.each(jQuery.timer.global,function(index,item){jQuery.timer.remove(item)})});(function(){var b,d,c;b=jQuery;c=(function(){function b(){this.fadeDuration=500;this.fitImagesInViewport=!0;this.resizeDuration=700;this.showImageNumberLabel=!0;this.wrapAround=!1}b.prototype.albumLabel=function(b,c){return"Bild "+b+" von "+c};return b})();d=(function(){function c(b){this.options=b;this.album=[];this.currentImageIndex=void 0;this.init()}c.prototype.init=function(){this.enable();return this.build()};c.prototype.enable=function(){var c=this;return b("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(d){c.start(b(d.currentTarget));return!1})};c.prototype.build=function(){var c=this;b("<div id='lightboxOverlay' class='lightboxOverlay'></div><div id='lightbox' class='lightbox'><div class='lb-outerContainer'><div class='lb-container'><img class='lb-image' src='' /><div class='lb-nav'><a class='lb-prev' href='' ></a><a class='lb-next' href='' ></a></div><div class='lb-loader'><a class='lb-cancel'></a></div></div></div><div class='lb-dataContainer'><div class='lb-data'><div class='lb-details'><span class='lb-caption'></span><span class='lb-number'></span></div><div class='lb-closeContainer'><a class='lb-close'></a></div></div></div></div>").appendTo(b("body"));this.$lightbox=b("#lightbox");this.$overlay=b("#lightboxOverlay");this.$outerContainer=this.$lightbox.find(".lb-outerContainer");this.$container=this.$lightbox.find(".lb-container");this.containerTopPadding=parseInt(this.$container.css("padding-top"),10);this.containerRightPadding=parseInt(this.$container.css("padding-right"),10);this.containerBottomPadding=parseInt(this.$container.css("padding-bottom"),10);this.containerLeftPadding=parseInt(this.$container.css("padding-left"),10);this.$overlay.hide().on("click",function(){c.end();return!1});this.$lightbox.hide().on("click",function(d){if(b(d.target).attr("id")==="lightbox"){c.end()}return!1});this.$outerContainer.on("click",function(d){if(b(d.target).attr("id")==="lightbox"){c.end()}return!1});this.$lightbox.find(".lb-prev").on("click",function(){if(c.currentImageIndex===0){c.changeImage(c.album.length-1)}else{c.changeImage(c.currentImageIndex-1)}return!1});this.$lightbox.find(".lb-next").on("click",function(){if(c.currentImageIndex===c.album.length-1){c.changeImage(0)}else{c.changeImage(c.currentImageIndex+1)}return!1});return this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){c.end();return!1})};c.prototype.start=function(c){var f,e,j,d,g,n,o,k,l,m,p,h,i;b(window).on("resize",this.sizeOverlay);b("select, object, embed").css({visibility:"hidden"});this.$overlay.width(b(document).width()).height(b(document).height()).fadeIn(this.options.fadeDuration);this.album=[];g=0;j=c.attr("data-lightbox");if(j){h=b(c.prop("tagName")+'[data-lightbox="'+j+'"]');for(d=k=0,m=h.length;k<m;d=++k){e=h[d];this.album.push({link:b(e).attr("href"),title:b(e).attr("title")});if(b(e).attr("href")===c.attr("href")){g=d}}}else{if(c.attr("rel")==="lightbox"){this.album.push({link:c.attr("href"),title:c.attr("title")})}else{i=b(c.prop("tagName")+'[rel="'+c.attr("rel")+'"]');for(d=l=0,p=i.length;l<p;d=++l){e=i[d];this.album.push({link:b(e).attr("href"),title:b(e).attr("title")});if(b(e).attr("href")===c.attr("href")){g=d}}}}f=b(window);o=f.scrollTop()+f.height()/10;n=f.scrollLeft();this.$lightbox.css({top:o+"px",left:n+"px"}).fadeIn(this.options.fadeDuration);this.changeImage(g)};c.prototype.changeImage=function(f){var d,c,e=this;this.disableKeyboardNav();d=this.$lightbox.find(".lb-image");this.sizeOverlay();this.$overlay.fadeIn(this.options.fadeDuration);b(".lb-loader").fadeIn("slow");this.$lightbox.find(".lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption").hide();this.$outerContainer.addClass("animating");c=new Image();c.onload=function(){var m,g,h,i,j,k,l;d.attr("src",e.album[f].link);m=b(c);d.width(c.width);d.height(c.height);if(e.options.fitImagesInViewport){l=b(window).width();k=b(window).height();j=l-e.containerLeftPadding-e.containerRightPadding-20;i=k-e.containerTopPadding-e.containerBottomPadding-110;if((c.width>j)||(c.height>i)){if((c.width/j)>(c.height/i)){h=j;g=parseInt(c.height/(c.width/h),10);d.width(h);d.height(g)}else{g=i;h=parseInt(c.width/(c.height/g),10);d.width(h);d.height(g)}}}return e.sizeContainer(d.width(),d.height())};c.src=this.album[f].link;this.currentImageIndex=f};c.prototype.sizeOverlay=function(){return b("#lightboxOverlay").width(b(document).width()).height(b(document).height())};c.prototype.sizeContainer=function(f,g){var b,d,e,h,c=this;h=this.$outerContainer.outerWidth();e=this.$outerContainer.outerHeight();d=f+this.containerLeftPadding+this.containerRightPadding;b=g+this.containerTopPadding+this.containerBottomPadding;this.$outerContainer.animate({width:d,height:b},this.options.resizeDuration,"swing");setTimeout(function(){c.$lightbox.find(".lb-dataContainer").width(d);c.$lightbox.find(".lb-prevLink").height(b);c.$lightbox.find(".lb-nextLink").height(b);c.showImage()},this.options.resizeDuration)};c.prototype.showImage=function(){this.$lightbox.find(".lb-loader").hide();this.$lightbox.find(".lb-image").fadeIn("slow");this.updateNav();this.updateDetails();this.preloadNeighboringImages();this.enableKeyboardNav()};c.prototype.updateNav=function(){this.$lightbox.find(".lb-nav").show();if(this.album.length>1){if(this.options.wrapAround){this.$lightbox.find(".lb-prev, .lb-next").show()}else{if(this.currentImageIndex>0){this.$lightbox.find(".lb-prev").show()}if(this.currentImageIndex<this.album.length-1){this.$lightbox.find(".lb-next").show()}}}};c.prototype.updateDetails=function(){var b=this;if(typeof this.album[this.currentImageIndex].title!=="undefined"&&this.album[this.currentImageIndex].title!==""){this.$lightbox.find(".lb-caption").html(this.album[this.currentImageIndex].title).fadeIn("fast")}if(this.album.length>1&&this.options.showImageNumberLabel){this.$lightbox.find(".lb-number").text(this.options.albumLabel(this.currentImageIndex+1,this.album.length)).fadeIn("fast")}else{this.$lightbox.find(".lb-number").hide()}this.$outerContainer.removeClass("animating");this.$lightbox.find(".lb-dataContainer").fadeIn(this.resizeDuration,function(){return b.sizeOverlay()})};c.prototype.preloadNeighboringImages=function(){var c,b;if(this.album.length>this.currentImageIndex+1){c=new Image();c.src=this.album[this.currentImageIndex+1].link}if(this.currentImageIndex>0){b=new Image();b.src=this.album[this.currentImageIndex-1].link}};c.prototype.enableKeyboardNav=function(){b(document).on("keyup.keyboard",b.proxy(this.keyboardAction,this))};c.prototype.disableKeyboardNav=function(){b(document).off(".keyboard")};c.prototype.keyboardAction=function(g){var d,e,f,c,b;d=27;e=37;f=39;b=g.keyCode;c=String.fromCharCode(b).toLowerCase();if(b===d||c.match(/x|o|c/)){this.end()}else{if(c==="p"||b===e){if(this.currentImageIndex!==0){this.changeImage(this.currentImageIndex-1)}}else{if(c==="n"||b===f){if(this.currentImageIndex!==this.album.length-1){this.changeImage(this.currentImageIndex+1)}}}}};c.prototype.end=function(){this.disableKeyboardNav();b(window).off("resize",this.sizeOverlay);this.$lightbox.fadeOut(this.options.fadeDuration);this.$overlay.fadeOut(this.options.fadeDuration);return b("select, object, embed").css({visibility:"visible"})};return c})();b(function(){var e,b;b=new c();return e=new d(b)})}).call(this);(function(t,e){if(typeof define==="function"&&define.amd){define(["jquery"],e)}else{if(typeof exports==="object"){module.exports=e(require("jquery"))}else{e(t.jQuery)}}})(this,function(t){t.transit={version:"0.9.12",propertyMap:{marginLeft:"margin",marginRight:"margin",marginBottom:"margin",marginTop:"margin",paddingLeft:"padding",paddingRight:"padding",paddingBottom:"padding",paddingTop:"padding"},enabled:!0,useTransitionEnd:!1};var e=document.createElement("div");var n={};function i(t){if(t in e.style){return t}var n=["Moz","Webkit","O","ms"];var i=t.charAt(0).toUpperCase()+t.substr(1);for(var r=0;r<n.length;++r){var s=n[r]+i;if(s in e.style){return s}}}function r(){e.style[n.transform]="";e.style[n.transform]="rotateY(90deg)";return e.style[n.transform]!==""}var s=navigator.userAgent.toLowerCase().indexOf("chrome")>-1;n.transition=i("transition");n.transitionDelay=i("transitionDelay");n.transform=i("transform");n.transformOrigin=i("transformOrigin");n.filter=i("Filter");n.transform3d=r();var a={transition:"transitionend",MozTransition:"transitionend",OTransition:"oTransitionEnd",WebkitTransition:"webkitTransitionEnd",msTransition:"MSTransitionEnd"};var o=n.transitionEnd=a[n.transition]||null;for(var u in n){if(n.hasOwnProperty(u)&&typeof t.support[u]==="undefined"){t.support[u]=n[u]}}e=null;t.cssEase={_default:"ease","in":"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeInCubic:"cubic-bezier(.550,.055,.675,.190)",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)"};t.cssHooks["transit:transform"]={get:function(e){return t(e).data("transform")||new f},set:function(e,i){var r=i;if(!(r instanceof f)){r=new f(r)}if(n.transform==="WebkitTransform"&&!s){e.style[n.transform]=r.toString(!0)}else{e.style[n.transform]=r.toString()}t(e).data("transform",r)}};t.cssHooks.transform={set:t.cssHooks["transit:transform"].set};t.cssHooks.filter={get:function(t){return t.style[n.filter]},set:function(t,e){t.style[n.filter]=e}};if(t.fn.jquery<"1.8"){t.cssHooks.transformOrigin={get:function(t){return t.style[n.transformOrigin]},set:function(t,e){t.style[n.transformOrigin]=e}};t.cssHooks.transition={get:function(t){return t.style[n.transition]},set:function(t,e){t.style[n.transition]=e}}}p("scale");p("scaleX");p("scaleY");p("translate");p("rotate");p("rotateX");p("rotateY");p("rotate3d");p("perspective");p("skewX");p("skewY");p("x",!0);p("y",!0);function f(t){if(typeof t==="string"){this.parse(t)}return this}f.prototype={setFromString:function(t,e){var n=typeof e==="string"?e.split(","):e.constructor===Array?e:[e];n.unshift(t);f.prototype.set.apply(this,n)},set:function(t){var e=Array.prototype.slice.apply(arguments,[1]);if(this.setter[t]){this.setter[t].apply(this,e)}else{this[t]=e.join(",")}},get:function(t){if(this.getter[t]){return this.getter[t].apply(this)}else{return this[t]||0}},setter:{rotate:function(t){this.rotate=b(t,"deg")},rotateX:function(t){this.rotateX=b(t,"deg")},rotateY:function(t){this.rotateY=b(t,"deg")},scale:function(t,e){if(e===undefined){e=t}this.scale=t+","+e},skewX:function(t){this.skewX=b(t,"deg")},skewY:function(t){this.skewY=b(t,"deg")},perspective:function(t){this.perspective=b(t,"px")},x:function(t){this.set("translate",t,null)},y:function(t){this.set("translate",null,t)},translate:function(t,e){if(this._translateX===undefined){this._translateX=0}if(this._translateY===undefined){this._translateY=0}if(t!==null&&t!==undefined){this._translateX=b(t,"px")}if(e!==null&&e!==undefined){this._translateY=b(e,"px")}this.translate=this._translateX+","+this._translateY}},getter:{x:function(){return this._translateX||0},y:function(){return this._translateY||0},scale:function(){var t=(this.scale||"1,1").split(",");if(t[0]){t[0]=parseFloat(t[0])}if(t[1]){t[1]=parseFloat(t[1])}return t[0]===t[1]?t[0]:t},rotate3d:function(){var t=(this.rotate3d||"0,0,0,0deg").split(",");for(var e=0;e<=3;++e){if(t[e]){t[e]=parseFloat(t[e])}}if(t[3]){t[3]=b(t[3],"deg")}return t}},parse:function(t){var e=this;t.replace(/([a-zA-Z0-9]+)\((.*?)\)/g,function(t,n,i){e.setFromString(n,i)})},toString:function(t){var e=[];for(var i in this){if(this.hasOwnProperty(i)){if(!n.transform3d&&(i==="rotateX"||i==="rotateY"||i==="perspective"||i==="transformOrigin")){continue}if(i[0]!=="_"){if(t&&i==="scale"){e.push(i+"3d("+this[i]+",1)")}else{if(t&&i==="translate"){e.push(i+"3d("+this[i]+",0)")}else{e.push(i+"("+this[i]+")")}}}}}return e.join(" ")}};function c(t,e,n){if(e===!0){t.queue(n)}else{if(e){t.queue(e,n)}else{t.each(function(){n.call(this)})}}}function l(e){var i=[];t.each(e,function(e){e=t.camelCase(e);e=t.transit.propertyMap[e]||t.cssProps[e]||e;e=h(e);if(n[e]){e=h(n[e])}if(t.inArray(e,i)===-1){i.push(e)}});return i}function d(e,n,i,r){var s=l(e);if(t.cssEase[i]){i=t.cssEase[i]}var a=""+y(n)+" "+i;if(parseInt(r,10)>0){a+=" "+y(r)}var o=[];t.each(s,function(t,e){o.push(e+" "+a)});return o.join(", ")}t.fn.transition=t.fn.transit=function(e,i,r,s){var a=this;var u=0;var f=!0;var l=t.extend(!0,{},e);if(typeof i==="function"){s=i;i=undefined}if(typeof i==="object"){r=i.easing;u=i.delay||0;f=typeof i.queue==="undefined"?true:i.queue;s=i.complete;i=i.duration}if(typeof r==="function"){s=r;r=undefined}if(typeof l.easing!=="undefined"){r=l.easing;delete l.easing}if(typeof l.duration!=="undefined"){i=l.duration;delete l.duration}if(typeof l.complete!=="undefined"){s=l.complete;delete l.complete}if(typeof l.queue!=="undefined"){f=l.queue;delete l.queue}if(typeof l.delay!=="undefined"){u=l.delay;delete l.delay}if(typeof i==="undefined"){i=t.fx.speeds._default}if(typeof r==="undefined"){r=t.cssEase._default}i=y(i);var p=d(l,i,r,u);var h=t.transit.enabled&&n.transition;var b=h?parseInt(i,10)+parseInt(u,10):0;if(b===0){var g=function(t){a.css(l);if(s){s.apply(a)}if(t){t()}};c(a,f,g);return a}var m={};var v=function(e){var i=!1;var r=function(){if(i){a.unbind(o,r)}if(b>0){a.each(function(){this.style[n.transition]=m[this]||null})}if(typeof s==="function"){s.apply(a)}if(typeof e==="function"){e()}};if(b>0&&o&&t.transit.useTransitionEnd){i=!0;a.bind(o,r)}else{window.setTimeout(r,b)}a.each(function(){if(b>0){this.style[n.transition]=p}t(this).css(l)})};var z=function(t){this.offsetWidth;v(t)};c(a,f,z);return this};function p(e,i){if(!i){t.cssNumber[e]=!0}t.transit.propertyMap[e]=n.transform;t.cssHooks[e]={get:function(n){var i=t(n).css("transit:transform");return i.get(e)},set:function(n,i){var r=t(n).css("transit:transform");r.setFromString(e,i);t(n).css({"transit:transform":r})}}}function h(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}function b(t,e){if(typeof t==="string"&&!t.match(/^[\-0-9\.]+$/)){return t}else{return""+t+e}}function y(e){var n=e;if(typeof n==="string"&&!n.match(/^[\-0-9\.]+/)){n=t.fx.speeds[n]||t.fx.speeds._default}return b(n,"ms")}t.transit.getTransitionValue=d;return t});if(!$.support.transition){$.fn.transition=$.fn.animate};!function(n){"function"==typeof define&&define.amd?define(["jquery"],function(e){return n(e)}):"object"==typeof module&&"object"==typeof module.exports?exports=n(require("jquery")):n(jQuery)}(function(n){function e(n){var e=7.5625,t=2.75;return n<1/t?e*n*n:n<2/t?e*(n-=1.5/t)*n+.75:n<2.5/t?e*(n-=2.25/t)*n+.9375:e*(n-=2.625/t)*n+.984375}n.easing.jswing=n.easing.swing;var t=Math.pow,u=Math.sqrt,r=Math.sin,i=Math.cos,a=Math.PI,c=1.70158,o=1.525*c,s=2*a/3,f=2*a/4.5;n.extend(n.easing,{def:"easeOutQuad",swing:function(e){return n.easing[n.easing.def](e)},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return 1-(1-n)*(1-n)},easeInOutQuad:function(n){return n<.5?2*n*n:1-t(-2*n+2,2)/2},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return 1-t(1-n,3)},easeInOutCubic:function(n){return n<.5?4*n*n*n:1-t(-2*n+2,3)/2},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return 1-t(1-n,4)},easeInOutQuart:function(n){return n<.5?8*n*n*n*n:1-t(-2*n+2,4)/2},easeInQuint:function(n){return n*n*n*n*n},easeOutQuint:function(n){return 1-t(1-n,5)},easeInOutQuint:function(n){return n<.5?16*n*n*n*n*n:1-t(-2*n+2,5)/2},easeInSine:function(n){return 1-i(n*a/2)},easeOutSine:function(n){return r(n*a/2)},easeInOutSine:function(n){return-(i(a*n)-1)/2},easeInExpo:function(n){return 0===n?0:t(2,10*n-10)},easeOutExpo:function(n){return 1===n?1:1-t(2,-10*n)},easeInOutExpo:function(n){return 0===n?0:1===n?1:n<.5?t(2,20*n-10)/2:(2-t(2,-20*n+10))/2},easeInCirc:function(n){return 1-u(1-t(n,2))},easeOutCirc:function(n){return u(1-t(n-1,2))},easeInOutCirc:function(n){return n<.5?(1-u(1-t(2*n,2)))/2:(u(1-t(-2*n+2,2))+1)/2},easeInElastic:function(n){return 0===n?0:1===n?1:-t(2,10*n-10)*r((10*n-10.75)*s)},easeOutElastic:function(n){return 0===n?0:1===n?1:t(2,-10*n)*r((10*n-.75)*s)+1},easeInOutElastic:function(n){return 0===n?0:1===n?1:n<.5?-(t(2,20*n-10)*r((20*n-11.125)*f))/2:t(2,-20*n+10)*r((20*n-11.125)*f)/2+1},easeInBack:function(n){return(c+1)*n*n*n-c*n*n},easeOutBack:function(n){return 1+(c+1)*t(n-1,3)+c*t(n-1,2)},easeInOutBack:function(n){return n<.5?t(2*n,2)*(7.189819*n-o)/2:(t(2*n-2,2)*((o+1)*(2*n-2)+o)+2)/2},easeInBounce:function(n){return 1-e(1-n)},easeOutBounce:e,easeInOutBounce:function(n){return n<.5?(1-e(1-2*n))/2:(1+e(2*n-1))/2}})});(function($,undefined){'use strict';var defaults={item:3,autoWidth:!1,slideMove:1,slideMargin:10,addClass:'',mode:'slide',useCSS:!0,cssEasing:'ease',easing:'linear',speed:400,auto:!1,pauseOnHover:!1,loop:!1,slideEndAnimation:!0,pause:2000,keyPress:!1,controls:!0,prevHtml:'',nextHtml:'',rtl:!1,adaptiveHeight:!1,vertical:!1,verticalHeight:500,vThumbWidth:100,thumbItem:10,pager:!0,gallery:!1,galleryMargin:5,thumbMargin:5,currentPagerPosition:'middle',enableTouch:!0,enableDrag:!0,freeMove:!0,swipeThreshold:40,responsive:[],onBeforeStart:function($el){},onSliderLoad:function($el){},onBeforeSlide:function($el,scene){},onAfterSlide:function($el,scene){},onBeforeNextSlide:function($el,scene){},onBeforePrevSlide:function($el,scene){}};$.fn.lightSlider=function(options){if(this.length===0){return this}
if(this.length>1){this.each(function(){$(this).lightSlider(options)});return this}
var plugin={},settings=$.extend(!0,{},defaults,options),settingsTemp={},$el=this;plugin.$el=this;if(settings.mode==='fade'){settings.vertical=!1}
var $children=$el.children(),windowW=$(window).width(),breakpoint=null,resposiveObj=null,length=0,w=0,on=!1,elSize=0,$slide='',scene=0,property=(settings.vertical===!0)?'height':'width',gutter=(settings.vertical===!0)?'margin-bottom':'margin-right',slideValue=0,pagerWidth=0,slideWidth=0,thumbWidth=0,interval=null,isTouch=('ontouchstart' in document.documentElement);var refresh={};refresh.chbreakpoint=function(){windowW=$(window).width();if(settings.responsive.length){var item;if(settings.autoWidth===!1){item=settings.item}
if(windowW<settings.responsive[0].breakpoint){for(var i=0;i<settings.responsive.length;i++){if(windowW<settings.responsive[i].breakpoint){breakpoint=settings.responsive[i].breakpoint;resposiveObj=settings.responsive[i]}}}
if(typeof resposiveObj!=='undefined'&&resposiveObj!==null){for(var j in resposiveObj.settings){if(resposiveObj.settings.hasOwnProperty(j)){if(typeof settingsTemp[j]==='undefined'||settingsTemp[j]===null){settingsTemp[j]=settings[j]}
settings[j]=resposiveObj.settings[j]}}}
if(!$.isEmptyObject(settingsTemp)&&windowW>settings.responsive[0].breakpoint){for(var k in settingsTemp){if(settingsTemp.hasOwnProperty(k)){settings[k]=settingsTemp[k]}}}
if(settings.autoWidth===!1){if(slideValue>0&&slideWidth>0){if(item!==settings.item){scene=Math.round(slideValue/((slideWidth+settings.slideMargin)*settings.slideMove))}}}}};refresh.calSW=function(){if(settings.autoWidth===!1){slideWidth=(elSize-((settings.item*(settings.slideMargin))-settings.slideMargin))/settings.item}};refresh.calWidth=function(cln){var ln=cln===!0?$slide.find('.lslide').length:$children.length;if(settings.autoWidth===!1){w=ln*(slideWidth+settings.slideMargin)}else{w=0;for(var i=0;i<ln;i++){w+=(parseInt($children.eq(i).width())+settings.slideMargin)}}
return w};plugin={doCss:function(){var support=function(){var transition=['transition','MozTransition','WebkitTransition','OTransition','msTransition','KhtmlTransition'];var root=document.documentElement;for(var i=0;i<transition.length;i++){if(transition[i]in root.style){return!0}}};if(settings.useCSS&&support()){return!0}
return!1},keyPress:function(){if(settings.keyPress){$(document).on('keyup.lightslider',function(e){if(!$(':focus').is('input, textarea')){if(e.preventDefault){e.preventDefault()}else{e.returnValue=!1}
if(e.keyCode===37){$el.goToPrevSlide();clearInterval(interval)}else if(e.keyCode===39){$el.goToNextSlide();clearInterval(interval)}}})}},controls:function(){if(settings.controls){$el.after('<div class="lSAction"><a class="lSPrev">'+settings.prevHtml+'</a><a class="lSNext">'+settings.nextHtml+'</a></div>');if(!settings.autoWidth){if(length<=settings.item){$slide.find('.lSAction').hide()}}else{if(refresh.calWidth(!1)<elSize){$slide.find('.lSAction').hide()}}
$slide.find('.lSAction a').on('click',function(e){if(e.preventDefault){e.preventDefault()}else{e.returnValue=!1}
if($(this).attr('class')==='lSPrev'){$el.goToPrevSlide()}else{$el.goToNextSlide()}
clearInterval(interval);return!1});$el.parent().parent().parent().prepend($slide.find('.lSAction'))}},initialStyle:function(){var $this=this;if(settings.mode==='fade'){settings.autoWidth=!1;settings.slideEndAnimation=!1}
if(settings.auto){settings.slideEndAnimation=!1}
if(settings.autoWidth){settings.slideMove=1;settings.item=1}
if(settings.loop){settings.slideMove=1;settings.freeMove=!1}
settings.onBeforeStart.call(this,$el);refresh.chbreakpoint();$el.addClass('lightSlider').wrap('<div class="lSSlideOuter '+settings.addClass+'"><div class="lSSlideWrapper"></div></div>');$slide=$el.parent('.lSSlideWrapper');if(settings.rtl===!0){$slide.parent().addClass('lSrtl')}
if(settings.vertical){$slide.parent().addClass('vertical');elSize=settings.verticalHeight;$slide.css('height',elSize+'px')}else{elSize=$el.outerWidth()}
$children.addClass('lslide');if(settings.loop===!0&&settings.mode==='slide'){refresh.calSW();refresh.clone=function(){if(refresh.calWidth(!0)>elSize){var tWr=0,tI=0;for(var k=0;k<$children.length;k++){tWr+=(parseInt($el.find('.lslide').eq(k).width())+settings.slideMargin);tI++;if(tWr>=(elSize+settings.slideMargin)){break}}
var tItem=settings.autoWidth===!0?tI:settings.item;if(tItem<$el.find('.clone.left').length){for(var i=0;i<$el.find('.clone.left').length-tItem;i++){$children.eq(i).remove()}}
if(tItem<$el.find('.clone.right').length){for(var j=$children.length-1;j>($children.length-1-$el.find('.clone.right').length);j--){scene--;$children.eq(j).remove()}}
for(var n=$el.find('.clone.right').length;n<tItem;n++){$el.find('.lslide').eq(n).clone().removeClass('lslide').addClass('clone right').appendTo($el);scene++}
for(var m=$el.find('.lslide').length-$el.find('.clone.left').length;m>($el.find('.lslide').length-tItem);m--){$el.find('.lslide').eq(m-1).clone().removeClass('lslide').addClass('clone left').prependTo($el)}
$children=$el.children()}else{if($children.hasClass('clone')){$el.find('.clone').remove();$this.move($el,0)}}};refresh.clone()}
refresh.sSW=function(){length=$children.length;if(settings.rtl===!0&&settings.vertical===!1){gutter='margin-left'}
if(settings.autoWidth===!1){$children.css(property,slideWidth+'px')}
$children.css(gutter,settings.slideMargin+'px');w=refresh.calWidth(!1);$el.css(property,w+'px');if(settings.loop===!0&&settings.mode==='slide'){if(on===!1){scene=$el.find('.clone.left').length}}};refresh.calL=function(){$children=$el.children();length=$children.length};if(this.doCss()){$slide.addClass('usingCss')}
refresh.calL();if(settings.mode==='slide'){refresh.calSW();refresh.sSW();if(settings.loop===!0){slideValue=$this.slideValue();this.move($el,slideValue)}
if(settings.vertical===!1){this.setHeight($el,!1)}}else{this.setHeight($el,!0);$el.addClass('lSFade');if(!this.doCss()){$children.fadeOut(0);$children.eq(scene).fadeIn(0)}}
if(settings.loop===!0&&settings.mode==='slide'){$children.eq(scene).addClass('active')}else{$children.first().addClass('active')}},pager:function(){var $this=this;refresh.createPager=function(){thumbWidth=(elSize-((settings.thumbItem*(settings.thumbMargin))-settings.thumbMargin))/settings.thumbItem;var $children=$slide.find('.lslide');var length=$slide.find('.lslide').length;var i=0,pagers='',v=0;for(i=0;i<length;i++){if(settings.mode==='slide'){if(!settings.autoWidth){v=i*((slideWidth+settings.slideMargin)*settings.slideMove)}else{v+=((parseInt($children.eq(i).width())+settings.slideMargin)*settings.slideMove)}}
var thumb=$children.eq(i*settings.slideMove).attr('data-thumb');if(settings.gallery===!0){pagers+='<li style="width:100%;'+property+':'+thumbWidth+'px;'+gutter+':'+settings.thumbMargin+'px"><a href="#"><img src="'+thumb+'" /></a></li>'}else{pagers+='<li><a href="#">'+(i+1)+'</a></li>'}
if(settings.mode==='slide'){if((v)>=w-elSize-settings.slideMargin){i=i+1;var minPgr=2;if(settings.autoWidth){pagers+='<li><a href="#">'+(i+1)+'</a></li>';minPgr=1}
if(i<minPgr){pagers=null;$slide.parent().addClass('noPager')}else{$slide.parent().removeClass('noPager')}
break}}}
var $cSouter=$slide.parent();$cSouter.find('.lSPager').html(pagers);if(settings.gallery===!0){if(settings.vertical===!0){$cSouter.find('.lSPager').css('width',settings.vThumbWidth+'px')}
pagerWidth=(i*(settings.thumbMargin+thumbWidth))+0.5;$cSouter.find('.lSPager').css({property:pagerWidth+'px','transition-duration':settings.speed+'ms'});if(settings.vertical===!0){$slide.parent().css('padding-right',(settings.vThumbWidth+settings.galleryMargin)+'px')}
$cSouter.find('.lSPager').css(property,pagerWidth+'px')}
var $pager=$cSouter.find('.lSPager').find('li');$pager.first().addClass('active');$pager.on('click',function(){if(settings.loop===!0&&settings.mode==='slide'){scene=scene+($pager.index(this)-$cSouter.find('.lSPager').find('li.active').index())}else{scene=$pager.index(this)}
$el.mode(!1);if(settings.gallery===!0){$this.slideThumb()}
return!1})};if(settings.pager){var cl='lSpg';if(settings.gallery){cl='lSGallery'}
$slide.after('<ul class="lSPager '+cl+'"></ul>');var gMargin=(settings.vertical)?'margin-left':'margin-top';$slide.parent().find('.lSPager').css(gMargin,settings.galleryMargin+'px');refresh.createPager()}
setTimeout(function(){refresh.init()},0)},setHeight:function(ob,fade){var obj=null,$this=this;if(settings.loop){obj=ob.children('.lslide ').first()}else{obj=ob.children().first()}
var setCss=function(){var tH=obj.outerHeight(),tP=0,tHT=tH};setCss();if(obj.find('img').length){if(obj.find('img')[0].complete){setCss();if(!interval){$this.auto()}}else{obj.find('img').on('load',function(){setTimeout(function(){setCss();if(!interval){$this.auto()}},100)})}}else{if(!interval){$this.auto()}}},active:function(ob,t){if(this.doCss()&&settings.mode==='fade'){$slide.addClass('on')}
var sc=0;if(scene*settings.slideMove<length){ob.removeClass('active');if(!this.doCss()&&settings.mode==='fade'&&t===!1){ob.fadeOut(settings.speed)}
if(t===!0){sc=scene}else{sc=scene*settings.slideMove}
var l,nl;if(t===!0){l=ob.length;nl=l-1;if(sc+1>=l){sc=nl}}
if(settings.loop===!0&&settings.mode==='slide'){if(t===!0){sc=scene-$el.find('.clone.left').length}else{sc=scene*settings.slideMove}
if(t===!0){l=ob.length;nl=l-1;if(sc+1===l){sc=nl}else if(sc+1>l){sc=0}}}
if(!this.doCss()&&settings.mode==='fade'&&t===!1){ob.eq(sc).fadeIn(settings.speed)}
ob.eq(sc).addClass('active')}else{ob.removeClass('active');ob.eq(ob.length-1).addClass('active');if(!this.doCss()&&settings.mode==='fade'&&t===!1){ob.fadeOut(settings.speed);ob.eq(sc).fadeIn(settings.speed)}}},move:function(ob,v){if(settings.rtl===!0){v=-v}
if(this.doCss()){if(settings.vertical===!0){ob.css({'transform':'translate3d(0px, '+(-v)+'px, 0px)','-webkit-transform':'translate3d(0px, '+(-v)+'px, 0px)'})}else{ob.css({'transform':'translate3d('+(-v)+'px, 0px, 0px)','-webkit-transform':'translate3d('+(-v)+'px, 0px, 0px)',})}}else{if(settings.vertical===!0){ob.css('position','relative').animate({top:-v+'px'},settings.speed,settings.easing)}else{ob.css('position','relative').animate({left:-v+'px'},settings.speed,settings.easing)}}
var $thumb=$slide.parent().find('.lSPager').find('li');this.active($thumb,!0)},fade:function(){this.active($children,!1);var $thumb=$slide.parent().find('.lSPager').find('li');this.active($thumb,!0)},slide:function(){var $this=this;refresh.calSlide=function(){if(w>elSize){slideValue=$this.slideValue();$this.active($children,!1);if((slideValue)>w-elSize-settings.slideMargin){slideValue=w-elSize-settings.slideMargin}else if(slideValue<0){slideValue=0}
$this.move($el,slideValue);if(settings.loop===!0&&settings.mode==='slide'){if(scene>=(length-($el.find('.clone.left').length/settings.slideMove))){$this.resetSlide($el.find('.clone.left').length)}
if(scene===0){$this.resetSlide($slide.find('.lslide').length)}}}};refresh.calSlide()},resetSlide:function(s){var $this=this;$slide.find('.lSAction a').addClass('disabled');setTimeout(function(){scene=s;$slide.css('transition-duration','0ms');slideValue=$this.slideValue();$this.active($children,!1);plugin.move($el,slideValue);setTimeout(function(){$slide.css('transition-duration',settings.speed+'ms');$slide.find('.lSAction a').removeClass('disabled')},50)},settings.speed+100)},slideValue:function(){var _sV=0;if(settings.autoWidth===!1){_sV=scene*((slideWidth+settings.slideMargin)*settings.slideMove)}else{_sV=0;for(var i=0;i<scene;i++){_sV+=(parseInt($children.eq(i).width())+settings.slideMargin)}}
return _sV},slideThumb:function(){var position;switch(settings.currentPagerPosition){case 'left':position=0;break;case 'middle':position=(elSize/2)-(thumbWidth/2);break;case 'right':position=elSize-thumbWidth}
var sc=scene-$el.find('.clone.left').length;var $pager=$slide.parent().find('.lSPager');if(settings.mode==='slide'&&settings.loop===!0){if(sc>=$pager.children().length){sc=0}else if(sc<0){sc=$pager.children().length}}
var thumbSlide=sc*((thumbWidth+settings.thumbMargin))-(position);if((thumbSlide+elSize)>pagerWidth){thumbSlide=pagerWidth-elSize-settings.thumbMargin}
if(thumbSlide<0){thumbSlide=0}
this.move($pager,thumbSlide)},auto:function(){if(settings.auto){clearInterval(interval);interval=setInterval(function(){$el.goToNextSlide()},settings.pause)}},pauseOnHover:function(){var $this=this;if(settings.auto&&settings.pauseOnHover){$slide.on('mouseenter',function(){$(this).addClass('ls-hover');$el.pause();settings.auto=!0});$slide.on('mouseleave',function(){$(this).removeClass('ls-hover');if(!$slide.find('.lightSlider').hasClass('lsGrabbing')){$this.auto()}})}},touchMove:function(endCoords,startCoords){$slide.css('transition-duration','0ms');if(settings.mode==='slide'){var distance=endCoords-startCoords;var swipeVal=slideValue-distance;if((swipeVal)>=w-elSize-settings.slideMargin){if(settings.freeMove===!1){swipeVal=w-elSize-settings.slideMargin}else{var swipeValT=w-elSize-settings.slideMargin;swipeVal=swipeValT+((swipeVal-swipeValT)/5)}}else if(swipeVal<0){if(settings.freeMove===!1){swipeVal=0}else{swipeVal=swipeVal/5}}
this.move($el,swipeVal)}},touchEnd:function(distance){$slide.css('transition-duration',settings.speed+'ms');if(settings.mode==='slide'){var mxVal=!1;var _next=!0;slideValue=slideValue-distance;if((slideValue)>w-elSize-settings.slideMargin){slideValue=w-elSize-settings.slideMargin;if(settings.autoWidth===!1){mxVal=!0}}else if(slideValue<0){slideValue=0}
var gC=function(next){var ad=0;if(!mxVal){if(next){ad=1}}
if(!settings.autoWidth){var num=slideValue/((slideWidth+settings.slideMargin)*settings.slideMove);scene=parseInt(num)+ad;if(slideValue>=(w-elSize-settings.slideMargin)){if(num%1!==0){scene++}}}else{var tW=0;for(var i=0;i<$children.length;i++){tW+=(parseInt($children.eq(i).width())+settings.slideMargin);scene=i+ad;if(tW>=slideValue){break}}}};if(distance>=settings.swipeThreshold){gC(!1);_next=!1}else if(distance<=-settings.swipeThreshold){gC(!0);_next=!1}
$el.mode(_next);this.slideThumb()}else{if(distance>=settings.swipeThreshold){$el.goToPrevSlide()}else if(distance<=-settings.swipeThreshold){$el.goToNextSlide()}}},enableDrag:function(){var $this=this;if(!isTouch){var startCoords=0,endCoords=0,isDraging=!1;$slide.find('.lightSlider').addClass('lsGrab');$slide.on('mousedown',function(e){if(w<elSize){if(w!==0){return!1}}
if($(e.target).attr('class')!==('lSPrev')&&$(e.target).attr('class')!==('lSNext')){startCoords=(settings.vertical===!0)?e.pageY:e.pageX;isDraging=!0;if(e.preventDefault){e.preventDefault()}else{e.returnValue=!1}
$slide.scrollLeft+=1;$slide.scrollLeft-=1;$slide.find('.lightSlider').removeClass('lsGrab').addClass('lsGrabbing');clearInterval(interval)}});$(window).on('mousemove',function(e){if(isDraging){endCoords=(settings.vertical===!0)?e.pageY:e.pageX;$this.touchMove(endCoords,startCoords)}});$(window).on('mouseup',function(e){if(isDraging){$slide.find('.lightSlider').removeClass('lsGrabbing').addClass('lsGrab');isDraging=!1;endCoords=(settings.vertical===!0)?e.pageY:e.pageX;var distance=endCoords-startCoords;if(Math.abs(distance)>=settings.swipeThreshold){$(window).on('click.ls',function(e){if(e.preventDefault){e.preventDefault()}else{e.returnValue=!1}
e.stopImmediatePropagation();e.stopPropagation();$(window).off('click.ls')})}
$this.touchEnd(distance)}})}},enableTouch:function(){var $this=this;if(isTouch){var startCoords={},endCoords={};$slide.on('touchstart',function(e){endCoords=e.originalEvent.targetTouches[0];startCoords.pageX=e.originalEvent.targetTouches[0].pageX;startCoords.pageY=e.originalEvent.targetTouches[0].pageY;clearInterval(interval)});$slide.on('touchmove',function(e){if(w<elSize){if(w!==0){return!1}}
var orig=e.originalEvent;endCoords=orig.targetTouches[0];var xMovement=Math.abs(endCoords.pageX-startCoords.pageX);var yMovement=Math.abs(endCoords.pageY-startCoords.pageY);if(settings.vertical===!0){if((yMovement*3)>xMovement){e.preventDefault()}
$this.touchMove(endCoords.pageY,startCoords.pageY)}else{if((xMovement*3)>yMovement){e.preventDefault()}
$this.touchMove(endCoords.pageX,startCoords.pageX)}});$slide.on('touchend',function(){if(w<elSize){if(w!==0){return!1}}
var distance;if(settings.vertical===!0){distance=endCoords.pageY-startCoords.pageY}else{distance=endCoords.pageX-startCoords.pageX}
$this.touchEnd(distance)})}},build:function(){var $this=this;$this.initialStyle();if(this.doCss()){if(settings.enableTouch===!0){$this.enableTouch()}
if(settings.enableDrag===!0){$this.enableDrag()}}
$(window).on('focus',function(){$this.auto()});$(window).on('blur',function(){clearInterval(interval)});$this.pager();$this.pauseOnHover();$this.controls();$this.keyPress()}};plugin.build();refresh.init=function(){refresh.chbreakpoint();if(settings.vertical===!0){if(settings.item>1){elSize=settings.verticalHeight}else{elSize=$children.outerHeight()}
$slide.css('height',elSize+'px')}else{elSize=$slide.outerWidth()}
if(settings.loop===!0&&settings.mode==='slide'){refresh.clone()}
refresh.calL();if(settings.mode==='slide'){$el.removeClass('lSSlide')}
if(settings.mode==='slide'){refresh.calSW();refresh.sSW()}
setTimeout(function(){if(settings.mode==='slide'){$el.addClass('lSSlide')}},1000);if(settings.pager){refresh.createPager()}
if(settings.adaptiveHeight===!0&&settings.vertical===!1){$el.css('height',$children.eq(scene).outerHeight(!0))}
if(settings.adaptiveHeight===!1){if(settings.mode==='slide'){if(settings.vertical===!1){plugin.setHeight($el,!1)}else{plugin.auto()}}else{plugin.setHeight($el,!0)}}
if(settings.gallery===!0){plugin.slideThumb()}
if(settings.mode==='slide'){plugin.slide()}
if(settings.autoWidth===!1){if($children.length<=settings.item){$slide.find('.lSAction').hide()}else{$slide.find('.lSAction').show()}}else{if((refresh.calWidth(!1)<elSize)&&(w!==0)){$slide.find('.lSAction').hide()}else{$slide.find('.lSAction').show()}}};$el.goToPrevSlide=function(){if(scene>0){settings.onBeforePrevSlide.call(this,$el,scene);scene--;$el.mode(!1);if(settings.gallery===!0){plugin.slideThumb()}}else{if(settings.loop===!0){settings.onBeforePrevSlide.call(this,$el,scene);if(settings.mode==='fade'){var l=(length-1);scene=parseInt(l/settings.slideMove)}
$el.mode(!1);if(settings.gallery===!0){plugin.slideThumb()}}else if(settings.slideEndAnimation===!0){$el.addClass('leftEnd');setTimeout(function(){$el.removeClass('leftEnd')},400)}}};$el.goToNextSlide=function(){var nextI=!0;if(settings.mode==='slide'){var _slideValue=plugin.slideValue();nextI=_slideValue<w-elSize-settings.slideMargin}
if(((scene*settings.slideMove)<length-settings.slideMove)&&nextI){settings.onBeforeNextSlide.call(this,$el,scene);scene++;$el.mode(!1);if(settings.gallery===!0){plugin.slideThumb()}}else{if(settings.loop===!0){settings.onBeforeNextSlide.call(this,$el,scene);scene=0;$el.mode(!1);if(settings.gallery===!0){plugin.slideThumb()}}else if(settings.slideEndAnimation===!0){$el.addClass('rightEnd');setTimeout(function(){$el.removeClass('rightEnd')},400)}}};$el.mode=function(_touch){if(settings.adaptiveHeight===!0&&settings.vertical===!1){$el.css('height',$children.eq(scene).outerHeight(!0))}
if(on===!1){if(settings.mode==='slide'){if(plugin.doCss()){$el.addClass('lSSlide');if(settings.speed!==''){$slide.css('transition-duration',settings.speed+'ms')}
if(settings.cssEasing!==''){$slide.css('transition-timing-function',settings.cssEasing)}}}else{if(plugin.doCss()){if(settings.speed!==''){$el.css('transition-duration',settings.speed+'ms')}
if(settings.cssEasing!==''){$el.css('transition-timing-function',settings.cssEasing)}}}}
if(!_touch){settings.onBeforeSlide.call(this,$el,scene)}
if(settings.mode==='slide'){plugin.slide()}else{plugin.fade()}
if(!$slide.hasClass('ls-hover')){plugin.auto()}
setTimeout(function(){if(!_touch){settings.onAfterSlide.call(this,$el,scene)}},settings.speed);on=!0};$el.play=function(){$el.goToNextSlide();settings.auto=!0;plugin.auto()};$el.pause=function(){settings.auto=!1;clearInterval(interval)};$el.refresh=function(){refresh.init()};$el.getCurrentSlideCount=function(){var sc=scene;if(settings.loop){var ln=$slide.find('.lslide').length,cl=$el.find('.clone.left').length;if(scene<=cl-1){sc=ln+(scene-cl)}else if(scene>=(ln+cl)){sc=scene-ln-cl}else{sc=scene-cl}}
return sc+1};$el.getTotalSlideCount=function(){return $slide.find('.lslide').length};$el.goToSlide=function(s){if(settings.loop){scene=(s+$el.find('.clone.left').length-1)}else{scene=s}
$el.mode(!1);if(settings.gallery===!0){plugin.slideThumb()}};$el.destroy=function(){if($el.lightSlider){$el.goToPrevSlide=function(){};$el.goToNextSlide=function(){};$el.mode=function(){};$el.play=function(){};$el.pause=function(){};$el.refresh=function(){};$el.getCurrentSlideCount=function(){};$el.getTotalSlideCount=function(){};$el.goToSlide=function(){};$el.lightSlider=null;refresh={init:function(){}};$el.parent().parent().find('.lSAction, .lSPager').remove();$el.removeClass('lightSlider lSFade lSSlide lsGrab lsGrabbing leftEnd right').removeAttr('style').unwrap().unwrap();$el.children().removeAttr('style');$children.removeClass('lslide active');$el.find('.clone').remove();$children=null;interval=null;on=!1;scene=0}};setTimeout(function(){settings.onSliderLoad.call(this,$el)},10);$(window).on('resize orientationchange',function(e){setTimeout(function(){if(e.preventDefault){e.preventDefault()}else{e.returnValue=!1}
refresh.init()},200)});return this}}(jQuery));(function($){$.cookieBar=function(options,val){if(options=='cookies'){var doReturn='cookies'}else if(options=='set'){var doReturn='set'}else{var doReturn=!1}
var defaults={message:'<span><b>Hinweis zu Cookies:</b>Um Ihren Besuch auf unserer Website zu verbessern und funktional zu machen, möchten wir Informationen über Ihren Besuch in sogenannten Cookies speichern. An dieser Stelle können Sie entscheiden, welche Cookies Sie zulassen wollen und können auch der Verwendung von Cookies widersprechen.</span>',acceptButton:!0,acceptText:'Alle akzeptieren',acceptFunction:function(cookieValue){if(cookieValue!='enabled'&&cookieValue!='accepted')window.location=window.location.href},declineButton:!0,declineText:'Cookies deaktivieren',declineFunction:function(cookieValue){if(cookieValue=='enabled'||cookieValue=='accepted')window.location=window.location.href},policyButton:!0,policyText:'Datenschutzerklärung',policyURL:'/privacy-policy/',autoEnable:!1,acceptOnContinue:!1,acceptOnScroll:!1,acceptAnyClick:!1,expireDays:14,renewOnVisit:!1,forceShow:!1,effect:'slide',element:'body',append:!1,fixed:!1,bottom:!1,zindex:'',checkType1:!0,checkType2:!1,redirect:String(window.location.href),domain:String(window.location.hostname),referrer:String(document.referrer),marketing:!1};var options=$.extend(defaults,options);var expireDate=new Date();expireDate.setTime(expireDate.getTime()+(options.expireDays*24*60*60*1000));expireDate=expireDate.toGMTString();var cookieEntry='cb-enabled={value}; expires='+expireDate+'; path=/; samesite=lax';var cookieEntry2='cb-cookies={value2}; expires='+expireDate+'; path=/; samesite=lax';var i,cookieValue='',aCookie,aCookies=document.cookie.split('; ');var whichCookies=0;for(i=0;i<aCookies.length;i++){aCookie=aCookies[i].split('=');if(aCookie[0]=='cb-enabled'){cookieValue=aCookie[1]}
if(aCookie[0]=='cb-cookies'){whichCookies=aCookie[1];if(!(parseInt(aCookie[1])&1))options.checkType1=!1;else if(parseInt(aCookie[1])&1)options.checkType1=!0;if(!(parseInt(aCookie[1])&2))options.checkType2=!1;else if(parseInt(aCookie[1])&2)options.checkType2=!0}}
if(cookieValue==''&&doReturn!='cookies'&&options.autoEnable){cookieValue='enabled';document.cookie=cookieEntry.replace('{value}','enabled')}else if((cookieValue=='accepted'||cookieValue=='declined')&&doReturn!='cookies'&&options.renewOnVisit){document.cookie=cookieEntry.replace('{value}',cookieValue)}
if(options.acceptOnContinue){if(options.referrer.indexOf(options.domain)>=0&&String(window.location.href).indexOf(options.policyURL)==-1&&doReturn!='cookies'&&doReturn!='set'&&cookieValue!='accepted'&&cookieValue!='declined'){doReturn='set';val='accepted'}}
if(doReturn=='cookies'){if(cookieValue=='enabled'||cookieValue=='accepted'){return!0}else{return!1}}else if(doReturn=='set'&&(val=='accepted'||val=='declined')){document.cookie=cookieEntry.replace('{value}',val);if(val=='accepted'){return!0}else{return!1}}else{var message=options.message.replace('{policy_url}',options.policyURL);if(options.acceptButton){var acceptButton='<a href="" class="cb-enable">'+options.acceptText+'</a>'}else{var acceptButton=''}
var detailButton='<a href="" class="cb-detailbutton">Details</a>';var saveButton='<a href="" class="cb-savebutton">Speichern &amp; Schließen</a>';if(options.declineButton){var declineButton='<a href="" class="cb-disable">'+options.declineText+'</a>'}else{var declineButton=''}
if(options.policyButton){var policyButton='<a href="'+options.policyURL+'" class="cb-policy">'+options.policyText+'</a>'}else{var policyButton=''}
if(options.fixed){if(options.bottom){var fixed=' class="fixed bottom"'}else{var fixed=' class="fixed"'}}else{var fixed=''}
if(options.zindex!=''){var zindex=' style="z-index:'+options.zindex+';"'}else{var zindex=''}
if(options.forceShow||cookieValue=='enabled'||cookieValue==''){if(options.append){$(options.element).append('<div id="cookie-bar"'+fixed+zindex+"><div class=\"cb-container\"><div class=\"cb-right\">"+acceptButton+declineButton+"</div><div class=\"cb-message\">"+message+"</div>"+""+"<div class=\"cb-policybutton\">"+policyButton+"</div></div></div>")}else{var content='<div id="cookie-bar"'+fixed+zindex+"><div class=\"cb-container\"><div class=\"cb-right\">"+acceptButton+saveButton+"</div><div class=\"cb-message\">"+message+"</div>"+""+"\
					<div class=\"cb-bottom\"><strong>Cookies zulassen:</strong>&nbsp;&nbsp;&nbsp; <label><input type=\"checkbox\" name=\"cb-type1\" "+(options.checkType1?"checked":"")+"> Notwendig</label>";console.log(options);if(options.marketing){content+="&nbsp;&nbsp;&nbsp;<label><input type=\"checkbox\" name=\"cb-type2\" "+(options.checkType2?"checked":"")+"> Marketing</label>"}
content+=""+detailButton+"<div style=\"margin-bottom:4px; clear:both;\"></div>\
					<div class=\"cb-details\"><b>Notwendige Cookies</b>Notwendige Cookies sind Session Cookies, die genutzt werden, um Sie anonym über mehrere Seitenaufrufe wiederzuerkennen, damit die Website auf Ihre Eingaben reagieren kann, z.B. bei Logins und Formularen.<br /><br />\
					<b>Marketing Cookies</b>Marketing Cookies werden eingesetzt, um aus Ihrem gesamten Nutzerverhalten auf der Website Ihnen passende Werbung zu präsentieren oder anonymisierte Statistiken zu erheben.</div>\
					</div>";$(options.element).prepend(content)}
checkCookiePadding()}
var removeBar=function(func){if(options.acceptOnScroll)$(document).off('scroll');if(typeof(func)==='function')func(cookieValue);if(options.effect=='slide'){$('#cookie-bar').slideUp(300,function(){$('#cookie-bar').remove();checkCookiePadding()})}else if(options.effect=='fade'){$('#cookie-bar').fadeOut(300,function(){$('#cookie-bar').remove();checkCookiePadding()})}else{$('#cookie-bar').hide(0,function(){$('#cookie-bar').remove();checkCookiePadding()})}
$(document).unbind('click',anyClick)};var cookieAccept=function(){var value=0;if($('#cookie-bar input[name="cb-type1"]').is(':checked'))value|=1;if($('#cookie-bar input[name="cb-type2"]').is(':checked'))value|=2;document.cookie=cookieEntry2.replace('{value2}',value);if(value>0){document.cookie=cookieEntry.replace('{value}','accepted')}else{document.cookie=cookieEntry.replace('{value}','declined')}
cookieValue='accepted';removeBar(options.acceptFunction)};var cookieDecline=function(){var deleteDate=new Date();deleteDate.setTime(deleteDate.getTime()-(864000000));deleteDate=deleteDate.toGMTString();aCookies=document.cookie.split('; ');for(i=0;i<aCookies.length;i++){aCookie=aCookies[i].split('=');if(aCookie[0].indexOf('_')>=0){document.cookie=aCookie[0]+'=0; expires='+deleteDate+'; domain='+options.domain.replace('www','')+'; path=/'}else{document.cookie=aCookie[0]+'=0; expires='+deleteDate+'; path=/'}}
document.cookie=cookieEntry.replace('{value}','declined');document.cookie=cookieEntry2.replace('{value2}',0);cookieValue='declined';removeBar(options.declineFunction)};var anyClick=function(e){if(!$(e.target).hasClass('cb-policy'))cookieAccept();};$('#cookie-bar input[name="cb-type1"]').change(function(){if(!$(this).is(':checked')){alert("Wenn Sie notwendige Cookies nicht zulassen, kann die Website nur eingeschränkt genutzt werden. Die Information, dass Sie diese Cookies nicht wünschen, muss als Cookie abgespeichert werden.")}});$('#cookie-bar .cb-enable').click(function(){$('#cookie-bar input[name="cb-type1"]').prop("checked",!0);$('#cookie-bar input[name="cb-type2"]').prop("checked",!0);cookieAccept();return!1});$('#cookie-bar .cb-savebutton').click(function(){cookieAccept();return!1});$('#cookie-bar .cb-disable').click(function(){cookieDecline();return!1});$('#cookie-bar .cb-detailbutton').click(function(){$('#cookie-bar .cb-details').slideToggle();return!1});if(options.acceptOnScroll){var scrollStart=$(document).scrollTop(),scrollNew,scrollDiff;$(document).on('scroll',function(){scrollNew=$(document).scrollTop();if(scrollNew>scrollStart){scrollDiff=scrollNew-scrollStart}else{scrollDiff=scrollStart-scrollNew}
if(scrollDiff>=Math.round(options.acceptOnScroll))cookieAccept();})}
if(options.acceptAnyClick){$(document).bind('click',anyClick)}}}})(jQuery);function checkCookiePadding(){var height=$('#cookie-bar').outerHeight();$('#bottom').animate({paddingBottom:height},500)};/*! lightgallery - v1.6.12 - 2019-02-19
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2019 Sachin N; Licensed GPLv3 */
!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(){"use strict";function b(b,d){if(this.el=b,this.$el=a(b),this.s=a.extend({},c,d),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in document.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.s.dynamic?this.$items=this.s.dynamicEl:"this"===this.s.selector?this.$items=this.$el:""!==this.s.selector?this.s.selectWithin?this.$items=a(this.s.selectWithin).find(this.s.selector):this.$items=this.$el.find(a(this.s.selector)):this.$items=this.$el.children(),this.$slide="",this.$outer="",this.init(),this}var c={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};b.prototype.init=function(){var b=this;b.s.preload>b.$items.length&&(b.s.preload=b.$items.length);var c=window.location.hash;c.indexOf("lg="+this.s.galleryId)>0&&(b.index=parseInt(c.split("&slide=")[1],10),a("body").addClass("lg-from-hash"),a("body").hasClass("lg-on")||(setTimeout(function(){b.build(b.index)}),a("body").addClass("lg-on"))),b.s.dynamic?(b.$el.trigger("onBeforeOpen.lg"),b.index=b.s.index||0,a("body").hasClass("lg-on")||setTimeout(function(){b.build(b.index),a("body").addClass("lg-on")})):b.$items.on("click.lgcustom",function(c){try{c.preventDefault(),c.preventDefault()}catch(a){c.returnValue=!1}b.$el.trigger("onBeforeOpen.lg"),b.index=b.s.index||b.$items.index(this),a("body").hasClass("lg-on")||(b.build(b.index),a("body").addClass("lg-on"))})},b.prototype.build=function(b){var c=this;c.structure(),a.each(a.fn.lightGallery.modules,function(b){c.modules[b]=new a.fn.lightGallery.modules[b](c.el)}),c.slide(b,!1,!1,!1),c.s.keyPress&&c.keyPress(),c.$items.length>1?(c.arrow(),setTimeout(function(){c.enableDrag(),c.enableSwipe()},50),c.s.mousewheel&&c.mousewheel()):c.$slide.on("click.lg",function(){c.$el.trigger("onSlideClick.lg")}),c.counter(),c.closeGallery(),c.$el.trigger("onAfterOpen.lg"),c.$outer.on("mousemove.lg click.lg touchstart.lg",function(){c.$outer.removeClass("lg-hide-items"),clearTimeout(c.hideBartimeout),c.hideBartimeout=setTimeout(function(){c.$outer.addClass("lg-hide-items")},c.s.hideBarsDelay)}),c.$outer.trigger("mousemove.lg")},b.prototype.structure=function(){var b,c="",d="",e=0,f="",g=this;for(a("body").append('<div class="lg-backdrop"></div>'),a(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),e=0;e<this.$items.length;e++)c+='<div class="lg-item"></div>';if(this.s.controls&&this.$items.length>1&&(d='<div class="lg-actions"><button class="lg-prev lg-icon">'+this.s.prevHtml+'</button><button class="lg-next lg-icon">'+this.s.nextHtml+"</button></div>"),".lg-sub-html"===this.s.appendSubHtmlTo&&(f='<div class="lg-sub-html"></div>'),b='<div class="lg-outer '+this.s.addClass+" "+this.s.startClass+'"><div class="lg" style="width:'+this.s.width+"; height:"+this.s.height+'"><div class="lg-inner">'+c+'</div><div class="lg-toolbar lg-group"><span class="lg-close lg-icon"></span></div>'+d+f+"</div></div>",a("body").append(b),this.$outer=a(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),g.setTop(),a(window).on("resize.lg orientationchange.lg",function(){setTimeout(function(){g.setTop()},100)}),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()){var h=this.$outer.find(".lg-inner");h.css("transition-timing-function",this.s.cssEasing),h.css("transition-duration",this.s.speed+"ms")}setTimeout(function(){a(".lg-backdrop").addClass("in")}),setTimeout(function(){g.$outer.addClass("lg-visible")},this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append('<a id="lg-download" target="_blank" download class="lg-download lg-icon"></a>'),this.prevScrollTop=a(window).scrollTop()},b.prototype.setTop=function(){if("100%"!==this.s.height){var b=a(window).height(),c=(b-parseInt(this.s.height,10))/2,d=this.$outer.find(".lg");b>=parseInt(this.s.height,10)?d.css("top",c+"px"):d.css("top","0px")}},b.prototype.doCss=function(){return!!function(){var a=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],b=document.documentElement,c=0;for(c=0;c<a.length;c++)if(a[c]in b.style)return!0}()},b.prototype.isVideo=function(a,b){var c;if(c=this.s.dynamic?this.s.dynamicEl[b].html:this.$items.eq(b).attr("data-html"),!a)return c?{html5:!0}:(console.error("lightGallery :- data-src is not pvovided on slide item "+(b+1)+". Please make sure the selector property is properly configured. More info - http://sachinchoolur.github.io/lightGallery/demos/html-markup.html"),!1);var d=a.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i),e=a.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i),f=a.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i),g=a.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);return d?{youtube:d}:e?{vimeo:e}:f?{dailymotion:f}:g?{vk:g}:void 0},b.prototype.counter=function(){this.s.counter&&a(this.s.appendCounterTo).append('<div id="lg-counter"><span id="lg-counter-current">'+(parseInt(this.index,10)+1)+'</span> / <span id="lg-counter-all">'+this.$items.length+"</span></div>")},b.prototype.addHtml=function(b){var c,d,e=null;if(this.s.dynamic?this.s.dynamicEl[b].subHtmlUrl?c=this.s.dynamicEl[b].subHtmlUrl:e=this.s.dynamicEl[b].subHtml:(d=this.$items.eq(b),d.attr("data-sub-html-url")?c=d.attr("data-sub-html-url"):(e=d.attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!e&&(e=d.attr("title")||d.find("img").first().attr("alt")))),!c)if(void 0!==e&&null!==e){var f=e.substring(0,1);"."!==f&&"#"!==f||(e=this.s.subHtmlSelectorRelative&&!this.s.dynamic?d.find(e).html():a(e).html())}else e="";".lg-sub-html"===this.s.appendSubHtmlTo?c?this.$outer.find(this.s.appendSubHtmlTo).load(c):this.$outer.find(this.s.appendSubHtmlTo).html(e):c?this.$slide.eq(b).load(c):this.$slide.eq(b).append(e),void 0!==e&&null!==e&&(""===e?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[b])},b.prototype.preload=function(a){var b=1,c=1;for(b=1;b<=this.s.preload&&!(b>=this.$items.length-a);b++)this.loadContent(a+b,!1,0);for(c=1;c<=this.s.preload&&!(a-c<0);c++)this.loadContent(a-c,!1,0)},b.prototype.loadContent=function(b,c,d){var alt,e,f,g,h,i,j,k=this,l=!1,m=function(b){for(var c=[],d=[],e=0;e<b.length;e++){var g=b[e].split(" ");""===g[0]&&g.splice(0,1),d.push(g[0]),c.push(g[1])}for(var h=a(window).width(),i=0;i<c.length;i++)if(parseInt(c[i],10)>h){f=d[i];break}};if(k.s.dynamic){if(k.s.dynamicEl[b].poster&&(l=!0,g=k.s.dynamicEl[b].poster),j=k.s.dynamicEl[b].html,f=k.s.dynamicEl[b].src,k.s.dynamicEl[b].responsive){m(k.s.dynamicEl[b].responsive.split(","))}h=k.s.dynamicEl[b].srcset,i=k.s.dynamicEl[b].sizes}else{if(k.$items.eq(b).attr("data-poster")&&(l=!0,g=k.$items.eq(b).attr("data-poster")),j=k.$items.eq(b).attr("data-html"),f=k.$items.eq(b).attr("href")||k.$items.eq(b).attr("data-src"),alt=k.$items.eq(b).attr('alt'),k.$items.eq(b).attr("data-responsive")){m(k.$items.eq(b).attr("data-responsive").split(","))}h=k.$items.eq(b).attr("data-srcset"),i=k.$items.eq(b).attr("data-sizes")}var n=!1;k.s.dynamic?k.s.dynamicEl[b].iframe&&(n=!0):"true"===k.$items.eq(b).attr("data-iframe")&&(n=!0);var o=k.isVideo(f,b);if(!k.$slide.eq(b).hasClass("lg-loaded")){if(n)k.$slide.eq(b).prepend('<div class="lg-video-cont lg-has-iframe" style="max-width:'+k.s.iframeMaxWidth+'"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="'+f+'"  allowfullscreen="true"></iframe></div></div>');else if(l){var p="";p=o&&o.youtube?"lg-has-youtube":o&&o.vimeo?"lg-has-vimeo":"lg-has-html5",k.$slide.eq(b).prepend('<div class="lg-video-cont '+p+' "><div class="lg-video"><span class="lg-video-play"></span><img class="lg-object lg-has-poster" src="'+g+'" /></div></div>')}else o?(k.$slide.eq(b).prepend('<div class="lg-video-cont "><div class="lg-video"></div></div>'),k.$el.trigger("hasVideo.lg",[b,f,j])):k.$slide.eq(b).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" src="'+f+'" alt="'+alt+'" /></div>');if(k.$el.trigger("onAferAppendSlide.lg",[b]),e=k.$slide.eq(b).find(".lg-object"),i&&e.attr("sizes",i),h){e.attr("srcset",h);try{picturefill({elements:[e[0]]})}catch(a){console.warn("lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&k.addHtml(b),k.$slide.eq(b).addClass("lg-loaded")}k.$slide.eq(b).find(".lg-object").on("load.lg error.lg",function(){var c=0;d&&!a("body").hasClass("lg-from-hash")&&(c=d),setTimeout(function(){k.$slide.eq(b).addClass("lg-complete"),k.$el.trigger("onSlideItemLoad.lg",[b,d||0])},c)}),o&&o.html5&&!l&&k.$slide.eq(b).addClass("lg-complete"),!0===c&&(k.$slide.eq(b).hasClass("lg-complete")?k.preload(b):k.$slide.eq(b).find(".lg-object").on("load.lg error.lg",function(){k.preload(b)}))},b.prototype.slide=function(b,c,d,e){var f=this.$outer.find(".lg-current").index(),g=this;if(!g.lGalleryOn||f!==b){var h=this.$slide.length,i=g.lGalleryOn?this.s.speed:0;if(!g.lgBusy){if(this.s.download){var j;j=g.s.dynamic?!1!==g.s.dynamicEl[b].downloadUrl&&(g.s.dynamicEl[b].downloadUrl||g.s.dynamicEl[b].src):"false"!==g.$items.eq(b).attr("data-download-url")&&(g.$items.eq(b).attr("data-download-url")||g.$items.eq(b).attr("href")||g.$items.eq(b).attr("data-src")),j?(a("#lg-download").attr("href",j),g.$outer.removeClass("lg-hide-download")):g.$outer.addClass("lg-hide-download")}if(this.$el.trigger("onBeforeSlide.lg",[f,b,c,d]),g.lgBusy=!0,clearTimeout(g.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){g.addHtml(b)},i),this.arrowDisable(b),e||(b<f?e="prev":b>f&&(e="next")),c){this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide");var k,l;h>2?(k=b-1,l=b+1,0===b&&f===h-1?(l=0,k=h-1):b===h-1&&0===f&&(l=0,k=h-1)):(k=0,l=1),"prev"===e?g.$slide.eq(l).addClass("lg-next-slide"):g.$slide.eq(k).addClass("lg-prev-slide"),g.$slide.eq(b).addClass("lg-current")}else g.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),"prev"===e?(this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(f).addClass("lg-next-slide")):(this.$slide.eq(b).addClass("lg-next-slide"),this.$slide.eq(f).addClass("lg-prev-slide")),setTimeout(function(){g.$slide.removeClass("lg-current"),g.$slide.eq(b).addClass("lg-current"),g.$outer.removeClass("lg-no-trans")},50);g.lGalleryOn?(setTimeout(function(){g.loadContent(b,!0,0)},this.s.speed+50),setTimeout(function(){g.lgBusy=!1,g.$el.trigger("onAfterSlide.lg",[f,b,c,d])},this.s.speed)):(g.loadContent(b,!0,g.s.backdropDuration),g.lgBusy=!1,g.$el.trigger("onAfterSlide.lg",[f,b,c,d])),g.lGalleryOn=!0,this.s.counter&&a("#lg-counter-current").text(b+1)}g.index=b}},b.prototype.goToNextSlide=function(a){var b=this,c=b.s.loop;a&&b.$slide.length<3&&(c=!1),b.lgBusy||(b.index+1<b.$slide.length?(b.index++,b.$el.trigger("onBeforeNextSlide.lg",[b.index]),b.slide(b.index,a,!1,"next")):c?(b.index=0,b.$el.trigger("onBeforeNextSlide.lg",[b.index]),b.slide(b.index,a,!1,"next")):b.s.slideEndAnimatoin&&!a&&(b.$outer.addClass("lg-right-end"),setTimeout(function(){b.$outer.removeClass("lg-right-end")},400)))},b.prototype.goToPrevSlide=function(a){var b=this,c=b.s.loop;a&&b.$slide.length<3&&(c=!1),b.lgBusy||(b.index>0?(b.index--,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1,"prev")):c?(b.index=b.$items.length-1,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1,"prev")):b.s.slideEndAnimatoin&&!a&&(b.$outer.addClass("lg-left-end"),setTimeout(function(){b.$outer.removeClass("lg-left-end")},400)))},b.prototype.keyPress=function(){var b=this;this.$items.length>1&&a(window).on("keyup.lg",function(a){b.$items.length>1&&(37===a.keyCode&&(a.preventDefault(),b.goToPrevSlide()),39===a.keyCode&&(a.preventDefault(),b.goToNextSlide()))}),a(window).on("keydown.lg",function(a){!0===b.s.escKey&&27===a.keyCode&&(a.preventDefault(),b.$outer.hasClass("lg-thumb-open")?b.$outer.removeClass("lg-thumb-open"):b.destroy())})},b.prototype.arrow=function(){var a=this;this.$outer.find(".lg-prev").on("click.lg",function(){a.goToPrevSlide()}),this.$outer.find(".lg-next").on("click.lg",function(){a.goToNextSlide()})},b.prototype.arrowDisable=function(a){!this.s.loop&&this.s.hideControlOnEnd&&(a+1<this.$slide.length?this.$outer.find(".lg-next").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-next").attr("disabled","disabled").addClass("disabled"),a>0?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},b.prototype.setTranslate=function(a,b,c){this.s.useLeft?a.css("left",b):a.css({transform:"translate3d("+b+"px, "+c+"px, 0px)"})},b.prototype.touchMove=function(b,c){var d=c-b;Math.abs(d)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),d,0),this.setTranslate(a(".lg-prev-slide"),-this.$slide.eq(this.index).width()+d,0),this.setTranslate(a(".lg-next-slide"),this.$slide.eq(this.index).width()+d,0))},b.prototype.touchEnd=function(a){var b=this;"lg-slide"!==b.s.mode&&b.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout(function(){b.$outer.removeClass("lg-dragging"),a<0&&Math.abs(a)>b.s.swipeThreshold?b.goToNextSlide(!0):a>0&&Math.abs(a)>b.s.swipeThreshold?b.goToPrevSlide(!0):Math.abs(a)<5&&b.$el.trigger("onSlideClick.lg"),b.$slide.removeAttr("style")}),setTimeout(function(){b.$outer.hasClass("lg-dragging")||"lg-slide"===b.s.mode||b.$outer.removeClass("lg-slide")},b.s.speed+100)},b.prototype.enableSwipe=function(){var a=this,b=0,c=0,d=!1;a.s.enableSwipe&&a.doCss()&&(a.$slide.on("touchstart.lg",function(c){a.$outer.hasClass("lg-zoomed")||a.lgBusy||(c.preventDefault(),a.manageSwipeClass(),b=c.originalEvent.targetTouches[0].pageX)}),a.$slide.on("touchmove.lg",function(e){a.$outer.hasClass("lg-zoomed")||(e.preventDefault(),c=e.originalEvent.targetTouches[0].pageX,a.touchMove(b,c),d=!0)}),a.$slide.on("touchend.lg",function(){a.$outer.hasClass("lg-zoomed")||(d?(d=!1,a.touchEnd(c-b)):a.$el.trigger("onSlideClick.lg"))}))},b.prototype.enableDrag=function(){var b=this,c=0,d=0,e=!1,f=!1;b.s.enableDrag&&b.doCss()&&(b.$slide.on("mousedown.lg",function(d){b.$outer.hasClass("lg-zoomed")||b.lgBusy||a(d.target).text().trim()||(d.preventDefault(),b.manageSwipeClass(),c=d.pageX,e=!0,b.$outer.scrollLeft+=1,b.$outer.scrollLeft-=1,b.$outer.removeClass("lg-grab").addClass("lg-grabbing"),b.$el.trigger("onDragstart.lg"))}),a(window).on("mousemove.lg",function(a){e&&(f=!0,d=a.pageX,b.touchMove(c,d),b.$el.trigger("onDragmove.lg"))}),a(window).on("mouseup.lg",function(g){f?(f=!1,b.touchEnd(d-c),b.$el.trigger("onDragend.lg")):(a(g.target).hasClass("lg-object")||a(g.target).hasClass("lg-video-play"))&&b.$el.trigger("onSlideClick.lg"),e&&(e=!1,b.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))},b.prototype.manageSwipeClass=function(){var a=this.index+1,b=this.index-1;this.s.loop&&this.$slide.length>2&&(0===this.index?b=this.$slide.length-1:this.index===this.$slide.length-1&&(a=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),b>-1&&this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(a).addClass("lg-next-slide")},b.prototype.mousewheel=function(){var a=this;a.$outer.on("mousewheel.lg",function(b){b.deltaY&&(b.deltaY>0?a.goToPrevSlide():a.goToNextSlide(),b.preventDefault())})},b.prototype.closeGallery=function(){var b=this,c=!1;this.$outer.find(".lg-close").on("click.lg",function(){b.destroy()}),b.s.closable&&(b.$outer.on("mousedown.lg",function(b){c=!!(a(b.target).is(".lg-outer")||a(b.target).is(".lg-item ")||a(b.target).is(".lg-img-wrap"))}),b.$outer.on("mousemove.lg",function(){c=!1}),b.$outer.on("mouseup.lg",function(d){(a(d.target).is(".lg-outer")||a(d.target).is(".lg-item ")||a(d.target).is(".lg-img-wrap")&&c)&&(b.$outer.hasClass("lg-dragging")||b.destroy())}))},b.prototype.destroy=function(b){var c=this;b||(c.$el.trigger("onBeforeClose.lg"),a(window).scrollTop(c.prevScrollTop)),b&&(c.s.dynamic||this.$items.off("click.lg click.lgcustom"),a.removeData(c.el,"lightGallery")),this.$el.off(".lg.tm"),a.each(a.fn.lightGallery.modules,function(a){c.modules[a]&&c.modules[a].destroy()}),this.lGalleryOn=!1,clearTimeout(c.hideBartimeout),this.hideBartimeout=!1,a(window).off(".lg"),a("body").removeClass("lg-on lg-from-hash"),c.$outer&&c.$outer.removeClass("lg-visible"),a(".lg-backdrop").removeClass("in"),setTimeout(function(){c.$outer&&c.$outer.remove(),a(".lg-backdrop").remove(),b||c.$el.trigger("onCloseAfter.lg")},c.s.backdropDuration+50)},a.fn.lightGallery=function(c){return this.each(function(){if(a.data(this,"lightGallery"))try{a(this).data("lightGallery").init()}catch(a){console.error("lightGallery has not initiated properly")}else a.data(this,"lightGallery",new b(this,c))})},a.fn.lightGallery.modules={}}()});
/*! lg-thumbnail - v1.1.0 - 2017-08-08
* http://sachinchoolur.github.io/lightGallery
* Copyright (c) 2017 Sachin N; Licensed GPLv3 */
!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){!function(){"use strict";var b={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbHeight:"80px",thumbContHeight:100,thumbMargin:5,exThumbImage:!1,showThumbByDefault:!0,toogleThumb:!0,pullCaptionUp:!0,enableThumbDrag:!0,enableThumbSwipe:!0,swipeThreshold:50,loadYoutubeThumbnail:!0,youtubeThumbSize:1,loadVimeoThumbnail:!0,vimeoThumbSize:"thumbnail_small",loadDailymotionThumbnail:!0},c=function(c){return this.core=a(c).data("lightGallery"),this.core.s=a.extend({},b,this.core.s),this.$el=a(c),this.$thumbOuter=null,this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.$items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin),this.thumbIndex=this.core.index,this.core.s.animateThumb&&(this.core.s.thumbHeight="100%"),this.left=0,this.init(),this};c.prototype.init=function(){var a=this;this.core.s.thumbnail&&this.core.$items.length>1&&(this.core.s.showThumbByDefault&&setTimeout(function(){a.core.$outer.addClass("lg-thumb-open")},700),this.core.s.pullCaptionUp&&this.core.$outer.addClass("lg-pull-caption-up"),this.build(),this.core.s.animateThumb&&this.core.doCss()?(this.core.s.enableThumbDrag&&this.enableThumbDrag(),this.core.s.enableThumbSwipe&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toogle(),this.thumbkeyPress())},c.prototype.build=function(){function b(a,b,c){var g,h=d.core.isVideo(a,c)||{},i="";h.youtube||h.vimeo||h.dailymotion?h.youtube?g=d.core.s.loadYoutubeThumbnail?"//img.youtube.com/vi/"+h.youtube[1]+"/"+d.core.s.youtubeThumbSize+".jpg":b:h.vimeo?d.core.s.loadVimeoThumbnail?(g="//i.vimeocdn.com/video/error_"+f+".jpg",i=h.vimeo[1]):g=b:h.dailymotion&&(g=d.core.s.loadDailymotionThumbnail?"//www.dailymotion.com/thumbnail/video/"+h.dailymotion[1]:b):g=b,e+='<div data-vimeo-id="'+i+'" class="lg-thumb-item" style="width:'+d.core.s.thumbWidth+"px; height: "+d.core.s.thumbHeight+"; margin-right: "+d.core.s.thumbMargin+'px"><img src="'+g+'" /></div>',i=""}var c,d=this,e="",f="",g='<div class="lg-thumb-outer"><div class="lg-thumb lg-group"></div></div>';switch(this.core.s.vimeoThumbSize){case"thumbnail_large":f="640";break;case"thumbnail_medium":f="200x150";break;case"thumbnail_small":f="100x75"}if(d.core.$outer.addClass("lg-has-thumb"),d.core.$outer.find(".lg").append(g),d.$thumbOuter=d.core.$outer.find(".lg-thumb-outer"),d.thumbOuterWidth=d.$thumbOuter.width(),d.core.s.animateThumb&&d.core.$outer.find(".lg-thumb").css({width:d.thumbTotalWidth+"px",position:"relative"}),this.core.s.animateThumb&&d.$thumbOuter.css("height",d.core.s.thumbContHeight+"px"),d.core.s.dynamic)for(var h=0;h<d.core.s.dynamicEl.length;h++)b(d.core.s.dynamicEl[h].src,d.core.s.dynamicEl[h].thumb,h);else d.core.$items.each(function(c){d.core.s.exThumbImage?b(a(this).attr("href")||a(this).attr("data-src"),a(this).attr(d.core.s.exThumbImage),c):b(a(this).attr("href")||a(this).attr("data-src"),a(this).find("img").attr("src"),c)});d.core.$outer.find(".lg-thumb").html(e),c=d.core.$outer.find(".lg-thumb-item"),c.each(function(){var b=a(this),c=b.attr("data-vimeo-id");c&&a.getJSON("//www.vimeo.com/api/v2/video/"+c+".json?callback=?",{format:"json"},function(a){b.find("img").attr("src",a[0][d.core.s.vimeoThumbSize])})}),c.eq(d.core.index).addClass("active"),d.core.$el.on("onBeforeSlide.lg.tm",function(){c.removeClass("active"),c.eq(d.core.index).addClass("active")}),c.on("click.lg touchend.lg",function(){var b=a(this);setTimeout(function(){(d.thumbClickable&&!d.core.lgBusy||!d.core.doCss())&&(d.core.index=b.index(),d.core.slide(d.core.index,!1,!0,!1))},50)}),d.core.$el.on("onBeforeSlide.lg.tm",function(){d.animateThumb(d.core.index)}),a(window).on("resize.lg.thumb orientationchange.lg.thumb",function(){setTimeout(function(){d.animateThumb(d.core.index),d.thumbOuterWidth=d.$thumbOuter.width()},200)})},c.prototype.setTranslate=function(a){this.core.$outer.find(".lg-thumb").css({transform:"translate3d(-"+a+"px, 0px, 0px)"})},c.prototype.animateThumb=function(a){var b=this.core.$outer.find(".lg-thumb");if(this.core.s.animateThumb){var c;switch(this.core.s.currentPagerPosition){case"left":c=0;break;case"middle":c=this.thumbOuterWidth/2-this.core.s.thumbWidth/2;break;case"right":c=this.thumbOuterWidth-this.core.s.thumbWidth}this.left=(this.core.s.thumbWidth+this.core.s.thumbMargin)*a-1-c,this.left>this.thumbTotalWidth-this.thumbOuterWidth&&(this.left=this.thumbTotalWidth-this.thumbOuterWidth),this.left<0&&(this.left=0),this.core.lGalleryOn?(b.hasClass("on")||this.core.$outer.find(".lg-thumb").css("transition-duration",this.core.s.speed+"ms"),this.core.doCss()||b.animate({left:-this.left+"px"},this.core.s.speed)):this.core.doCss()||b.css("left",-this.left+"px"),this.setTranslate(this.left)}},c.prototype.enableThumbDrag=function(){var b=this,c=0,d=0,e=!1,f=!1,g=0;b.$thumbOuter.addClass("lg-grab"),b.core.$outer.find(".lg-thumb").on("mousedown.lg.thumb",function(a){b.thumbTotalWidth>b.thumbOuterWidth&&(a.preventDefault(),c=a.pageX,e=!0,b.core.$outer.scrollLeft+=1,b.core.$outer.scrollLeft-=1,b.thumbClickable=!1,b.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),a(window).on("mousemove.lg.thumb",function(a){e&&(g=b.left,f=!0,d=a.pageX,b.$thumbOuter.addClass("lg-dragging"),g-=d-c,g>b.thumbTotalWidth-b.thumbOuterWidth&&(g=b.thumbTotalWidth-b.thumbOuterWidth),g<0&&(g=0),b.setTranslate(g))}),a(window).on("mouseup.lg.thumb",function(){f?(f=!1,b.$thumbOuter.removeClass("lg-dragging"),b.left=g,Math.abs(d-c)<b.core.s.swipeThreshold&&(b.thumbClickable=!0)):b.thumbClickable=!0,e&&(e=!1,b.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab"))})},c.prototype.enableThumbSwipe=function(){var a=this,b=0,c=0,d=!1,e=0;a.core.$outer.find(".lg-thumb").on("touchstart.lg",function(c){a.thumbTotalWidth>a.thumbOuterWidth&&(c.preventDefault(),b=c.originalEvent.targetTouches[0].pageX,a.thumbClickable=!1)}),a.core.$outer.find(".lg-thumb").on("touchmove.lg",function(f){a.thumbTotalWidth>a.thumbOuterWidth&&(f.preventDefault(),c=f.originalEvent.targetTouches[0].pageX,d=!0,a.$thumbOuter.addClass("lg-dragging"),e=a.left,e-=c-b,e>a.thumbTotalWidth-a.thumbOuterWidth&&(e=a.thumbTotalWidth-a.thumbOuterWidth),e<0&&(e=0),a.setTranslate(e))}),a.core.$outer.find(".lg-thumb").on("touchend.lg",function(){a.thumbTotalWidth>a.thumbOuterWidth&&d?(d=!1,a.$thumbOuter.removeClass("lg-dragging"),Math.abs(c-b)<a.core.s.swipeThreshold&&(a.thumbClickable=!0),a.left=e):a.thumbClickable=!0})},c.prototype.toogle=function(){var a=this;a.core.s.toogleThumb&&(a.core.$outer.addClass("lg-can-toggle"),a.$thumbOuter.append('<span class="lg-toogle-thumb lg-icon"></span>'),a.core.$outer.find(".lg-toogle-thumb").on("click.lg",function(){a.core.$outer.toggleClass("lg-thumb-open")}))},c.prototype.thumbkeyPress=function(){var b=this;a(window).on("keydown.lg.thumb",function(a){38===a.keyCode?(a.preventDefault(),b.core.$outer.addClass("lg-thumb-open")):40===a.keyCode&&(a.preventDefault(),b.core.$outer.removeClass("lg-thumb-open"))})},c.prototype.destroy=function(){this.core.s.thumbnail&&this.core.$items.length>1&&(a(window).off("resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb"),this.$thumbOuter.remove(),this.core.$outer.removeClass("lg-has-thumb"))},a.fn.lightGallery.modules.Thumbnail=c}()});$(function(){initRowAnimation()});function initRowAnimation(){$('.row[data-animation]').each(function(){$(this).data('init',!1);switch($(this).data('animation')){case "animate-row-2":$(this).find('.columns').css({opacity:0});break;case "animate-row-3":$(this).find('.columns').css({transform:'scale(0.1)',opacity:0});break;case "animate-row-4":var length=$(this).find('.columns').length;$(this).find('.columns').css({transform:'translate(500,0)',opacity:0});break;case "animate-row-5":var length=$(this).find('.columns').length;$(this).find('.columns').css({transform:'translate(0,-500)',opacity:0});break;case "animate-row-6":var length=$(this).find('.columns').length;$(this).find('.columns').eq(0).css({transform:'translate(-200,0)',opacity:0});if(length>1){$(this).find('.columns').eq(length-1).css({transform:'translate(200,0)',opacity:0})}
if(length>2){$(this).find('.columns').eq(length-2).css({transform:'translate(200,0)',opacity:0})}
if(length>3){$(this).find('.columns').eq(1).css({transform:'translate(-200,0)',opacity:0})}
break}});setTimeout(function(){$(window).scroll(scrollAnimation).scroll()},200)}
function scrollAnimation(e){$('.row[data-animation]').each(function(){if($(this).data('init')==!1&&isElementInCenter($(this))){$(this).data('init',!0);switch($(this).data('animation')){case "animate-row-2":$(this).find('.columns').each(function(index){$(this).transit({opacity:1,delay:index*200},1000)});break;case "animate-row-3":$(this).find('.columns').each(function(index){$(this).transit({transform:'scale(1.0)',opacity:1,delay:index*200},1000)});break;case "animate-row-4":$(this).find('.columns').each(function(index){$(this).transit({transform:'translate(0,0)',opacity:1,delay:index*300},1000)});break;case "animate-row-5":$(this).find('.columns').each(function(index){$(this).transit({transform:'translate(0,0)',opacity:1,delay:index*300},1000)});break;case "animate-row-6":$(this).find('.columns').each(function(index){$(this).transit({transform:'translate(0,0)',opacity:1,delay:index*300},1000)});break}}})}
function isElementInViewport(el){if(typeof jQuery==="function"&&el instanceof jQuery){el=el[0]}
var rect=el.getBoundingClientRect();return(rect.top>=0&&rect.left>=0&&rect.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&rect.right<=(window.innerWidth||document.documentElement.clientWidth))}
function isElementVisible(el){if(typeof jQuery==="function"&&el instanceof jQuery){el=el[0]}
var rect=el.getBoundingClientRect();return(rect.top<=(window.innerHeight||document.documentElement.clientHeight)&&rect.bottom>=0)}
function isElementInCenter(el){if(typeof jQuery==="function"&&el instanceof jQuery){el=el[0]}
var rect=el.getBoundingClientRect();return(rect.top<=(window.innerHeight*0.75||document.documentElement.clientHeight*0.75)&&rect.bottom>=0)}
function setCookie(cname,cvalue,exdays){var cookiesenabled=getCookie('cb-enabled');if(cookiesenabled=="declined")return;var d=new Date();d.setTime(d.getTime()+(exdays*24*60*60*1000));var expires="expires="+d.toUTCString();document.cookie=cname+"="+cvalue+";"+expires+";path=/;samesite=lax;secure';"}
function getCookie(cname){var name=cname+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1)}
if(c.indexOf(name)==0){return c.substring(name.length,c.length)}}
return""};var fullscrolling=!1;var mobileStartY=0;var currentRow=0;var ajaxCallback;$(function(){doCookieBar();$('.top-search input').focus(function(){$(this).addClass("focus")});$('.top-search input').blur(function(){$(this).removeClass("focus")});$(window).scroll(function(){$('.page-top-icon').stop(!0).show().animate({opacity:1},300);$('.page-top-icon').stopTime();if($(window).scrollTop()>=$('body').height()-$(window).height()-70&&$(window).outerHeight()<=1024){$('.page-top-icon').oneTime(3000,function(){$(this).animate({opacity:0},300,function(){$(this).hide()})})}
if($('#scrolltags').length){$('.scrolltag').each(function(){var key=$(this).data('key');var target=$('.st_'+key);var top=target.offset().top;var h=$(window).height()/2+$(window).scrollTop();if(top<h){$('.scrolltag').removeClass("hover");$(this).addClass("hover")}})}});$('.page-top-icon').on('mousedown touchstart',function(){$("html, body").animate({scrollTop:0},"slow",function(){$('.page-top-icon').animate({opacity:0},300,function(){$(this).hide()})})});$('#main a > img').parent('a').addClass('no-before');var $allVideos=$("iframe[src^='https://player.vimeo.com'], iframe[src^='https://www.youtube.com'], iframe[src^='https://www.youtube-nocookie.com'],\
					iframe[data-src^='https://player.vimeo.com'], iframe[data-src^='https://www.youtube.com'], iframe[data-src^='https://www.youtube-nocookie.com']");$allVideos.each(function(){$(this).data('aspectRatio',this.height/this.width).removeAttr('height').removeAttr('width')});$('video:not([controls])').click(function(){if(this.paused==!1){this.pause()}else{this.play()}});$('.row-video-play').click(function(){$(this).next().get(0).play();$(this).remove()});$('video[data-controls=2]').mouseenter(function(){$(this).prop("controls",!0)});$('video[data-controls=2]').mouseleave(function(){$(this).prop("controls",!1)});addScriptYoutubeplayer();var touchsupport=('ontouchstart' in window)||(navigator.maxTouchPoints>0)||(navigator.msMaxTouchPoints>0)
if(touchsupport){$('body').addClass("can-touch")}
if($('#scrolltags').length){$(window).resize(function(){var height=$(window).height();var h=$('#scrolltags').outerHeight();$('#scrolltags').css({top:(height-h)/2})});$('.scrolltag').click(function(){var key=$(this).data('key');var target=$('.st_'+key);if(target.length){var top=target.offset().top;if($('#menu').css("position")==="fixed")top-=$('#menu').outerHeight();if($('.menu-content').css("position")==="fixed")top-=$('.menu-content').outerHeight();if($('#top').css("position")==="fixed")top-=$('#top').outerHeight();if(target.parents('.multicontent-box').length){target.parents('.multicontent-box').find('.multicontent-headline').click()}
$("html, body").animate({scrollTop:top},"slow",function(){$(window).scroll()})}})}
if($('.row._parallax').length){$('.row._parallax').each(function(){});$(window).scroll(function(){var v=$(window).scrollTop();var h=$(window).outerHeight();if($(window).width()>=1000){$('.row._parallax').each(function(){var top=$(this).offset().top;var height=$(this).outerHeight();var maxh=h+height;var topmargin=0;if($(this).data('topmargin'))topmargin=$(this).data('topmargin');var percent=(1-(0.5+((top-v)/maxh)))*100;$(this).css({backgroundPosition:'50% calc('+percent+'% + '+topmargin+'px)'})})}})}
if($('.fullscrolling').length){var easing=$('body').data('fullscrollingeasing');var duration=$('body').data('fullscrollingduration');var h=$(window).outerHeight();$('#main .row').each(function(){$(this).outerHeight(h);var row=$(this).find('.row-inner');var h1=$(this).outerHeight();var h2=row.outerHeight();var top=(h1-h2)/2;row.css({top:top,position:'relative'})});$(window).on("scroll",function(e){if(fullscrolling)return!0}).scroll();window.addEventListener("wheel",function(e){if(fullscrolling){return!1}
if(e.deltaY>0){var tmp=currentRow;currentRow=Math.min(currentRow+1,$('.row').length);if(currentRow==tmp)return;if($('.row').eq(currentRow).length==0)return;fullscrolling=!0;var top=Math.min($('.row').eq(currentRow).offset().top,$('.container').outerHeight()-$(window).outerHeight());$('html,body').animate({scrollTop:top},duration,easing,function(){fullscrolling=!1})}else if(e.deltaY<0){var tmp=currentRow;currentRow=Math.max(currentRow-1,0);if(currentRow==tmp)return;if($('.row').eq(currentRow).length==0)return;fullscrolling=!0;var top=$('.row').eq(currentRow).offset().top;$('html,body').animate({scrollTop:top},duration,easing,function(){fullscrolling=!1})}},{passive:!1});window.addEventListener("touchstart",function(e){mobileStartY=e.touches[0].clientY});window.addEventListener("touchend",function(e){if(fullscrolling){return!1}
var mobileEndY=e.changedTouches[0].clientY;if(mobileStartY>mobileEndY+10){var tmp=currentRow;currentRow=Math.min(currentRow+1,$('.row').length);if(currentRow==tmp)return;if($('.row').eq(currentRow).length==0)return;fullscrolling=!0;var top=Math.min($('.row').eq(currentRow).offset().top,$('.container').outerHeight()-$(window).outerHeight());console.log(currentRow);console.log("DOWN");$('html,body').animate({scrollTop:top},duration,easing,function(){fullscrolling=!1})}else if(mobileStartY<mobileEndY-10){var tmp=currentRow;currentRow=Math.max(currentRow-1,0);if(currentRow==tmp)return;if($('.row').eq(currentRow).length==0)return;fullscrolling=!0;var top=$('.row').eq(currentRow).offset().top;console.log(currentRow);console.log("UP");$('html,body').animate({scrollTop:top},duration,easing,function(){fullscrolling=!1})}},{passive:!1})}
if($('.videopopup').length){$('body').append("<div class=\"videopopup-overlay\"><div class=\"videopopup-content\"><div class=\"videopopup-close\">&times;</div>\
							<div class=\"videopopup-iframe\"></div></div></div>");$('.videopopup-close, .videopopup-overlay').click(function(){$('.videopopup-iframe').html('');$('.videopopup-overlay').animate({opacity:0},function(){$(this).hide()})});$('.videopopup a[href]').click(function(){$('.videopopup-overlay').show().animate({opacity:1});if($(this).attr('href').indexOf("youtube")!=-1){var url=$(this).attr('href').substring($(this).attr('href').indexOf('=')+1);$('.videopopup-iframe').html('<iframe width="100%" height="100%" src="https://www.youtube-nocookie.com/embed/'+url+'" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>')}else{var url=$(this).attr('href');var height=$('.videopopup-iframe').outerHeight();$('.videopopup-iframe').html('<video width="100%" style="max-height:'+height+'px" controls autoplay><source src="'+url+'" type="video/mp4"></video>')}
var w=Math.min($(window).outerWidth()-40,1000);$('.videopopup-content').css({maxWidth:w});var left=($(window).outerWidth()-$('.videopopup-content').outerWidth())/2;var top=($(window).outerHeight()-$('.videopopup-content').outerHeight())/2;$('.videopopup-content').css({left:left,top:top});return!1})}
$('.accessability-icon').click(function(){var thisclass=$(this).data('class');if($('body').hasClass(thisclass)){$('body').toggleClass(thisclass);if(thisclass=="accc1"||thisclass=="accc2"){setCookie("accc","",30)}
if(thisclass=="accs1"||thisclass=="accs2"){setCookie("accs","",30)}
$(this).removeClass("_active")}else{if(thisclass=="accc1"||thisclass=="accc2"){setCookie("accc",thisclass,30);$('body').removeClass("accc1 accc2").addClass(thisclass)}
if(thisclass=="accs1"||thisclass=="accs2"){setCookie("accs",thisclass,30);$('body').removeClass("accs1 accs2").addClass(thisclass)}
$(this).addClass("_active")}
return!1});$('#accessability-toggle').click(function(){$('#accessability').toggle()});$('.accessability-button').click(function(){var type=$(this).data('type');switch(type){case "blackwhite":$(this).toggleClass("_active");if($(this).hasClass("_active"))$('html').css({filter:'saturate(0)'});else $('html').css({filter:''});break;case "saturate":$(this).toggleClass("_active");if($(this).hasClass("_active"))$('html').css({filter:'saturate(200%)'});else $('html').css({filter:''});break;case "contrast":$(this).toggleClass("_active");if($(this).hasClass("_active"))$('html').css({filter:'contrast(150%)'});else $('html').css({filter:''});break;case "noimages":$(this).toggleClass("_active");if($(this).hasClass("_active")){$('img').each(function(){$(this).wrap("<div class=\"acc_image_parent\"></div>");$(this).parent().attr('aria-label',$(this).attr('alt'))});$('img').addClass("acc_hidden");$('div').addClass("acc_nobackground");$('video').addClass("acc_hidden")}else{$('img').each(function(){$(this).parent().removeClass("acc_image_parent")});$('img').removeClass("acc_hidden");$('div').removeClass("acc_nobackground");$('video').removeClass("acc_hidden")}
break;case "easyfont":$(this).toggleClass("_active");if($(this).hasClass("_active")){$('body,div,p,span,li').addClass("acc_easyfont")}else{$('body,div,p,span,li').removeClass("acc_easyfont")}
break;case "showlinks":$(this).toggleClass("_active");if($(this).hasClass("_active")){$('a').addClass("acc_showlinks")}else{$('a').removeClass("acc_showlinks")}
break}});$('.accessability-colorbutton').click(function(){var type=$(this).data('type');switch(type){case "bgcolor":$(this).toggleClass("_active");var elements=$('body,div,p,ol,ul,li,select,input,textarea,button,main,header,footer,article,nav');elements=elements.not('#accessability,#accessability div,#accessability p,#accessability ol,#accessability ul,#accessability li,#accessability select,#accessability input,#accessability textarea,#accessability button');if($(this).hasClass("_active")){elements.removeClass(function(index,className){return(className.match(/acc_bgcolor_\S+/g)||[]).join(' ')});elements.addClass($(this).data('name'))}else{elements.removeClass($(this).data('name'))}
break;case "textcolor":$(this).toggleClass("_active");var elements=$('body,div,p,ol,ul,li,span,a,select,input,textarea,button,main,header,footer,article,h1,h2,h3,h4,h5').filter(function(){return!$(this).closest('#accessibility').length});elements=elements.not('#accessability,#accessability div,#accessability p,#accessability ol,#accessability ul,#accessability li,#accessability span,#accessability a, #accessability select,#accessability input,#accessability textarea,#accessability button');if($(this).hasClass("_active")){elements.removeClass(function(index,className){return(className.match(/acc_textcolor_\S+/g)||[]).join(' ')});elements.addClass($(this).data('name'))}else{elements.removeClass($(this).data('name'))}
break}});$(window).resize(function(){$allVideos.each(function(){var $el=$(this);var newWidth=$el.parent().outerWidth();$el.width(newWidth).height(newWidth*$el.data('aspectRatio'))});$('.slideshow-image video').each(function(){var height=$(this).parent().outerHeight();$(this).css('top',(height-$(this).height())/2)});if($(window).width()<750){$('#menu-small-content').append($('.accessability-icon'))}else{$('#top').append($('.accessability-icon'))}}).resize();$('.slideshow-image video').on("play",function(){$(window).resize()})});function addScriptYoutubeplayer(){$('.youtube-preview').click(function(){var $this=$(this);var $iframe=$(this).find('iframe');var aspect=parseFloat($iframe.data('aspect'));$iframe.attr('src',$iframe.attr('data-src')).appendTo($this.parent());$(this).remove();setCookie("allow_youtube",1,30);$iframe.data('aspectRatio',aspect).removeAttr('height').removeAttr('width');$allVideos.push($iframe);$(window).resize()})}
function reCookieBar(){if($('input[name=disable_cookies]').length==0){$options={fixed:!0,bottom:!0,forceShow:!0};if($('textarea[name=cookiebar],input[name=cookiebar]').length){$options=JSON.parse($('textarea[name=cookiebar],input[name=cookiebar]').val())}
$options.forceShow=!0;$.cookieBar($options)}}
function doCookieBar(){if($('input[name=disable_cookies]').length==0){$options={fixed:!0,bottom:!0};if($('textarea[name=cookiebar],input[name=cookiebar]').length){$options=JSON.parse($('textarea[name=cookiebar],input[name=cookiebar]').val())}
$.cookieBar($options)}};(function($){$.fn.cardtable=function(options){var $tables=this,defaults={headIndex:0},settings=$.extend({},defaults,options),headIndex;if(options&&options.headIndex)
headIndex=options.headIndex;else headIndex=0;return $tables.each(function(){var $table=$(this);if($table.hasClass('stacktable')){return}
var table_css=$(this).prop('class');var $stacktable=$('<div></div>');if(typeof settings.myClass!=='undefined')$stacktable.addClass(settings.myClass);var markup='';var $caption,$topRow,headMarkup,bodyMarkup,tr_class;$table.addClass('stacktable large-only');$caption=$table.find(">caption").clone();$topRow=$table.find('>thead>tr,>tbody>tr,>tfoot>tr,>tr').eq(0);$table.siblings().filter('.small-only').remove();$table.find('>tbody>tr').each(function(){headMarkup='';bodyMarkup='';tr_class=$(this).prop('class');$(this).find('>td,>th').each(function(cellIndex){if($(this).html()!==''){bodyMarkup+='<tr class="'+tr_class+'">';if($topRow.find('>td,>th').eq(cellIndex).html()){bodyMarkup+='<td class="st-key">'+$topRow.find('>td,>th').eq(cellIndex).html()+'</td>'}else{bodyMarkup+='<td class="st-key"></td>'}
bodyMarkup+='<td class="st-val '+$(this).prop('class')+'">'+$(this).html()+'</td>';bodyMarkup+='</tr>'}});markup+='<table class=" '+table_css+' stacktable small-only"><tbody>'+headMarkup+bodyMarkup+'</tbody></table>'});$table.find('>tfoot>tr>td').each(function(rowIndex,value){if($.trim($(value).text())!==''){markup+='<table class="'+table_css+' stacktable small-only"><tbody><tr><td>'+$(value).html()+'</td></tr></tbody></table>'}});$stacktable.prepend($caption);$stacktable.append($(markup));$table.before($stacktable)})};$.fn.stacktable=function(options){var $tables=this,defaults={headIndex:0,displayHeader:!0},settings=$.extend({},defaults,options),headIndex;if(options&&options.headIndex)
headIndex=options.headIndex;else headIndex=0;return $tables.each(function(){var table_css=$(this).prop('class');var $stacktable=$('<table class="'+table_css+' stacktable small-only"><tbody></tbody></table>');if(typeof settings.myClass!=='undefined')$stacktable.addClass(settings.myClass);var markup='';var $table,$caption,$topRow,headMarkup,bodyMarkup,tr_class,displayHeader;$table=$(this);$table.addClass('stacktable large-only');$caption=$table.find(">caption").clone();$topRow=$table.find('>thead>tr,>tbody>tr,>tfoot>tr').eq(0);displayHeader=$table.data('display-header')===undefined?settings.displayHeader:$table.data('display-header');$table.find('>tbody>tr, >thead>tr').each(function(rowIndex){headMarkup='';bodyMarkup='';tr_class=$(this).prop('class');if(rowIndex===0){if(displayHeader){markup+='<tr class=" '+tr_class+' "><th class="st-head-row st-head-row-main" colspan="2">'+$(this).find('>th,>td').eq(headIndex).html()+'</th></tr>'}}else{$(this).find('>td,>th').each(function(cellIndex){if(cellIndex===headIndex){headMarkup='<tr class="'+tr_class+'"><th class="st-head-row" colspan="2">'+$(this).html()+'</th></tr>'}else{if($(this).html()!==''){bodyMarkup+='<tr class="'+tr_class+'">';if($topRow.find('>td,>th').eq(cellIndex).html()){bodyMarkup+='<td class="st-key">'+$topRow.find('>td,>th').eq(cellIndex).html()+'</td>'}else{bodyMarkup+='<td class="st-key"></td>'}
bodyMarkup+='<td class="st-val '+$(this).prop('class')+'">'+$(this).html()+'</td>';bodyMarkup+='</tr>'}}});markup+=headMarkup+bodyMarkup}});$stacktable.prepend($caption);$stacktable.append($(markup));$table.before($stacktable)})};$.fn.stackcolumns=function(options){var $tables=this,defaults={},settings=$.extend({},defaults,options);return $tables.each(function(){var $table=$(this);var $caption=$table.find(">caption").clone();var num_cols=$table.find('>thead>tr,>tbody>tr,>tfoot>tr').eq(0).find('>td,>th').length;if(num_cols<3)
return;var $stackcolumns=$('<table class="stacktable small-only"></table>');if(typeof settings.myClass!=='undefined')$stackcolumns.addClass(settings.myClass);$table.addClass('stacktable large-only');var tb=$('<tbody></tbody>');var col_i=1;while(col_i<num_cols){$table.find('>thead>tr,>tbody>tr,>tfoot>tr').each(function(index){var tem=$('<tr></tr>');if(index===0)tem.addClass("st-head-row st-head-row-main");var first=$(this).find('>td,>th').eq(0).clone().addClass("st-key");var target=col_i;if($(this).find("*[colspan]").length){var i=0;$(this).find('>td,>th').each(function(){var cs=$(this).attr("colspan");if(cs){cs=parseInt(cs,10);target-=cs-1;if((i+cs)>(col_i))
target+=i+cs-col_i-1;i+=cs}else{i++}
if(i>col_i)
return!1})}
var second=$(this).find('>td,>th').eq(target).clone().addClass("st-val").removeAttr("colspan");tem.append(first,second);tb.append(tem)});++col_i}
$stackcolumns.append($(tb));$stackcolumns.prepend($caption);$table.before($stackcolumns)})};$.fn.scrolltable=function(options){var $tables=this,defaults={},settings=$.extend({},defaults,options);$(window).resize(function(){$('.scrolltable-container').each(function(){if(!$(this).is(':visible'))return;var w1=$(this).outerWidth();var w2=$(this).find('table').outerWidth();if(w1<w2)$(this).find('.scrolltable-indicator').show();if(w1>=w2)$(this).find('.scrolltable-indicator').hide();})});return $tables.each(function(){var $table=$(this);$table.wrap("<div class=\"scrolltable-container\"></div>");$table.parent().append("<div class=\"scrolltable-indicator\"></div>");$table.parent().prepend("<div class=\"scrolltable-indicator\"></div>")})}}(jQuery));function UnCryptMailto(s){var n=0;var r="";for(var i=0;i<s.length;i++){n=s.charCodeAt(i);if(n>=8364){n=128}
r+=String.fromCharCode(n-1)}
return r}
function linkTo_UnCryptMailto(s){location.href=UnCryptMailto(s)}
function getContentByValue(value,callback){if(typeof callback!="undefined")ajaxCallback=callback;$.get("includes/textcontent.php?value="+value,function(data){if(ajaxCallback)ajaxCallback(data);})}
function getContentByID(id,callback){if(typeof callback!="undefined")ajaxCallback=callback;$.get("includes/textcontent.php?id="+id,function(data){if(ajaxCallback)ajaxCallback(data);})}
$('.stacktable').stacktable();$('.cardtable').cardtable();$('.stackcolumns').stackcolumns();$('.scrolltable').scrolltable();inTransition=!1;swipepoint=null;$(function(){$('#slideshow').data("cur",0);if($('.slideshow-image').length>1){$('#slideshow').data("max",$('.slideshow-image').length);var dur=$('#slideshow').data('duration')*1000;if($('.slideshow-image').eq(0).find('video').length==0){$('#slideshow').oneTime(dur,function(){showslideshow(-1,!0)});startSlideshowtimer(dur)}
$('.slideshow-play').click(function(){var dur=$('#slideshow').data('duration')*1000;$('#slideshow').stopTime();$('#slideshow').oneTime(dur,function(){showslideshow(-1,!1)});startSlideshowtimer(dur);$('.slideshow-play').hide();$('.slideshow-pause').css('display','inline-block')});$('.slideshow-pause').click(function(){$('#slideshow').stopTime();stopSlideshowtimer();$('.slideshow-play').css('display','inline-block');$('.slideshow-pause').hide()})}
$('.slideshow-arrow-left').click(function(){if(inTransition)return;var max=$('#slideshow').data('max');var cur=$('#slideshow').data('cur');showslideshow(-2,!0);checkArrows()});$('.slideshow-arrow-right').click(function(){if(inTransition)return;var max=$('#slideshow').data('max');var cur=$('#slideshow').data('cur');showslideshow(-1,!0);checkArrows()});$('.slideshow-progress').click(function(){if(inTransition)return;var id=$(this).index();showslideshow(id,!0)});$('.slideshow-arrowdown').click(function(){var top=$('#slideshow').offset().top+$('#slideshow').outerHeight();$('html,body').animate({scrollTop:top},1000,"easeOutQuart")});if($('#slideshow-timerbar').length){$('.slideshow-image video').each(function(){$(this).on("timeupdate",function(e){var percent=this.currentTime/this.duration;$('#slideshow-timerbar').stop(!0).animate({width:(percent*100)+"%"},250,"linear");if(percent>=1){showslideshow(-1,!0)}})})}
$('#slideshow').on("touchstart",function(e){var touch=e.originalEvent.touches[0];swipepoint={x:touch.pageX,y:touch.pageY}});$('#slideshow').on("touchend",function(e){swipepoint=null});$('#slideshow').on("touchmove",function(e){if(!swipepoint)return;var touch=e.originalEvent.touches[0];var difx=touch.pageX-swipepoint.x;var dify=touch.pageY-swipepoint.y;if(difx<-30){$('.slideshow-arrow-right').click();swipepoint=null}else if(difx>30){$('.slideshow-arrow-left').click();swipepoint=null}});$(window).scroll(function(){if($('.slideshow-arrowdown').length){if($('.slideshow-arrowdown').get(0).getBoundingClientRect().top>$(window).height()/2){$('.slideshow-arrowdown').removeClass("_hidden")}else{$('.slideshow-arrowdown').addClass("_hidden")}}});$(window).resize(function(){resizeSlideshow()});setTimeout(function(){resizeSlideshow()},200);checkArrows()});function startSlideshowtimer(dur){if($('#slideshow-timerbar').length){$('#slideshow-timerbar').stop(!0).width(0).animate({width:'100%'},dur,'linear')}}
function stopSlideshowtimer(dur){if($('#slideshow-timerbar').length){$('#slideshow-timerbar').stop(!0)}}
function resizeSlideshow(){var slideshowmargin=slideshowmargin||40;$('.slideshow-box').each(function(){var position=$(this).attr('class').match(/position([0-9])/);if(position&&position.length){position=parseInt(position[1])}
if(position==null||position==0)position=7;var margin=$(this).attr('class').match(/margin([0-9])/);if(margin&&margin.length){margin=parseInt(margin[1])}
if(margin==null)margin=1;var left;var top;var maxwidth=parseInt($('.row-inner:visible').outerWidth());maxwidth=Math.min(maxwidth,$(window).outerWidth());var maxheight=$('#slideshow').outerHeight();var startleft=$('.row-inner:visible').offset().left-$('#slideshow').offset().left;var width=$(this).outerWidth();var height=$(this).outerHeight();margin=margin*slideshowmargin;switch(position){case 1:top=0+margin;left=startleft+margin;$(this).css({top:top,left:left});break;case 2:top=0+margin;left=startleft+(maxwidth-width)/2;$(this).css({top:top,left:left});break;case 3:top=0+margin;left=(startleft+maxwidth-width)-margin;$(this).css({top:top,left:left});break;case 4:top=(maxheight-height)/2;left=startleft+margin;$(this).css({top:top,left:left});break;case 5:top=(maxheight-height)/2;left=startleft+(maxwidth-width)/2;$(this).css({top:top,left:left});break;case 6:top=(maxheight-height)/2;left=(startleft+maxwidth-width)-margin;$(this).css({top:top,left:left});break;case 7:top=0+margin;left=startleft+margin;$(this).css({bottom:top,left:left});break;case 8:top=0+margin;left=startleft+(maxwidth-width)/2;$(this).css({bottom:top,left:left});break;case 9:top=0+margin;left=(startleft+maxwidth-width)-margin;$(this).css({bottom:top,left:left});break}});$('.slideshow-image').each(function(){if($(this).find('.slideshow-border').length){var skew=parseInt($(this).find('.slideshow-border').data('skew'));var h=$(this).outerHeight();var skewmargin=-Math.tan(skew*Math.PI/180)*(h/2);var skewvalue=Math.abs(skewmargin)*2;var length=$(this).find('.slideshow-contentitem').length;for(var i=0;i<length;i++){if(i==0){$(this).find('.slideshow-contentitem').eq(i).find('img,.slideshow-contentflex').css({width:'calc(100% + '+Math.abs(skewmargin)+'px)',paddingRight:(skewvalue/2)+"px",clipPath:'polygon(0% 0%, calc(100% - '+(skewmargin>0?0:skewvalue)+'px) 0, calc(100% - '+(skewmargin<0?0:skewvalue)+'px) 101%, 0 101%'})}else if(i==length-1){$(this).find('.slideshow-contentitem').eq(i).find('img,.slideshow-contentflex').css({width:'calc(100% + '+Math.abs(skewmargin)+'px)',paddingLeft:(skewvalue/2)+"px",clipPath:'polygon('+(skewmargin<0?0:skewvalue)+'px 0%, 101% 0, 100% 101%, '+(skewmargin>0?0:skewvalue)+'px 100%',transform:'translateX(-'+Math.abs(skewmargin)+'px)'});console.log(skewmargin+"px")}else{$(this).find('.slideshow-contentitem').eq(i).find('img,.slideshow-contentflex').css({width:'calc(100% + '+Math.abs(skewmargin*2)+'px)',clipPath:'polygon('+(skewmargin<0?0:skewvalue)+'px 0%, calc(100% - '+(skewmargin>0?0:skewvalue)+'px) 0, calc(100% - '+(skewmargin<0?0:skewvalue)+'px) 101%, '+(skewmargin>0?0:skewvalue)+'px 101%',transform:'translateX(-'+Math.abs(skewmargin)+'px)'})}}}});if($('#slideshow .slideshow-arrow-left').length){var height=$('#slideshow').outerHeight();$('.slideshow-arrow-left').css({marginTop:0,top:(height-$('.slideshow-arrow-left').outerHeight())/2});$('.slideshow-arrow-right').css({marginTop:0,top:(height-$('.slideshow-arrow-right').outerHeight())/2})}
$('.slideshow-box-small').show();var h=0;$('.slideshow-box-small').each(function(){$(this).css({height:'auto'});h=Math.max($(this).outerHeight(),h)});$('.slideshow-box-small').outerHeight(h);$('.slideshow-box-small').hide();$('.slideshow-box-small').eq($('#slideshow').data("cur")).show()}
function showslideshow(liIndex,pbNextItem){var curref,nextref;cur=$('#slideshow').data("cur");curref=$('.slideshow-image').eq(cur).attr('ref');max=$('#slideshow').data("max");next=cur;next=(next+1)%max;if(liIndex!=-1)next=liIndex;lCur=$('.slideshow-image').eq(cur);var width=$('#slideshow').width();var dur=$('#slideshow').data('duration')*1000;var transition=$('#slideshow').data('transition');if(liIndex==-2){next=cur;next=next-1;if(next<0)next=max-1;if($('.slideshow-image').eq(cur).find('video').length){$('.slideshow-image').eq(cur).find('video').get(0).pause()}
if($('.slideshow-image').eq(next).find('video').length){$('.slideshow-image').eq(next).find('video').get(0).currentTime=0;$('.slideshow-image').eq(next).find('video').get(0).play()}
if(transition==1||transition==2){$('.slideshow-image').eq(next).show();$('.slideshow-image').eq(next).css({left:'-'+width+'px'});$('.slideshow-image').eq(next).animate({left:'0'},1000);$('.slideshow-image').eq(cur).animate({left:''+width+'px'},1000)}else if(transition==3){$('.slideshow-image').css('z-index',1);$('.slideshow-image').eq(next).show();$('.slideshow-image').eq(next).css('opacity',0);$('.slideshow-image').eq(next).css('z-index',10);$('.slideshow-image').eq(next).animate({opacity:'1'},1000);$('.slideshow-image').eq(cur).css('z-index',9)}
$('#slideshow').data("cur",next)}else{if($('.slideshow-image').eq(cur).find('video').length){$('.slideshow-image').eq(cur).find('video').get(0).pause()}
if($('.slideshow-image').eq(next).find('video').length){$('.slideshow-image').eq(next).find('video').get(0).currentTime=0;$('.slideshow-image').eq(next).find('video').get(0).play()}
if(transition==1||transition==2){$('.slideshow-image').eq(next).show();$('.slideshow-image').eq(next).css({left:''+width+'px'});$('.slideshow-image').eq(next).animate({left:'0'},1000);$('.slideshow-image').eq(cur).animate({left:'-'+width+'px'},1000)}else if(transition==3){$('.slideshow-image').css('z-index',1);$('.slideshow-image').eq(next).show();$('.slideshow-image').eq(next).css('opacity',0);$('.slideshow-image').eq(next).css('z-index',10);$('.slideshow-image').eq(next).animate({opacity:'1'},1000);$('.slideshow-image').eq(cur).css('z-index',9)}
$('#slideshow').data("cur",next)}
var box=$('.slideshow-box').eq(cur);box.animate({opacity:0},800,function(){$(this).hide()});box=$('.slideshow-box').eq(next);box.css({opacity:0});box.show();box.delay(200).animate({opacity:1},800);var box=$('.slideshow-box-small').eq(cur);box.hide();box=$('.slideshow-box-small').eq(next);box.show();$('.slideshow-progress').each(function(){$(this).removeClass('progress-on');$(this).addClass('progress-off')});var lThis=$('.slideshow-progress').eq(next);lThis.addClass('progress-on');lThis.removeClass('progress-off');$('#slideshow').stopTime();if($('.slideshow-image').eq(next).find('video').length==0){$('#slideshow').oneTime(dur,function(){showslideshow(-1,!1)});startSlideshowtimer(dur)}
inTransition=!0;$('#slideshow').oneTime(1000,function(){inTransition=!1});checkArrows()}
function checkArrows(){var max=$('#slideshow').data('max');var cur=$('#slideshow').data('cur');if($('.slideshow-arrow-left').length==0)return;if(cur<=0)$('.slideshow-arrow-left img').attr('src',$('.slideshow-arrow-left img').attr('src').replace("-on","-off"));else $('.slideshow-arrow-left img').attr('src',$('.slideshow-arrow-left img').attr('src').replace("-off","-on"));if(cur>=max-1)$('.slideshow-arrow-right img').attr('src',$('.slideshow-arrow-right img').attr('src').replace("-on","-off"));else $('.slideshow-arrow-right img').attr('src',$('.slideshow-arrow-right img').attr('src').replace("-off","-on"))};$(function(){$('.menu-button').mouseover(function(){$(this).find('.submenu-box.level2').stop().show().animate({opacity:1},300)});$('.menu-button').mouseenter(function(){$('.submenu-box.level3').hide();$('.submenu-box.level4').hide()});$('.menu-button').mouseout(function(){$(this).find('.submenu-box.level2').stop().animate({opacity:0},300,function(){$(this).hide()});$(this).find('.submenu-box.level3').stop().animate({opacity:0},300,function(){$(this).hide()})});$('.submenu-box').mouseover(function(){$(this).stop().show().animate({opacity:1},300)});$('.submenu-box').mouseout(function(){$(this).stop().animate({opacity:0},300,function(){$(this).hide()})});$('.submenu-item.level2').mouseover(function(){$('.submenu-box.level3').stop().animate({opacity:0},300,function(){$(this).hide()});$(this).find('.submenu-box.level3').stop().show().animate({opacity:1},300)});$('.submenu-item.level3').mouseover(function(){$('.submenu-box.level4').stop().animate({opacity:0},300,function(){$(this).hide()});$(this).find('.submenu-box.level4').stop().show().animate({opacity:1},300)});$('.menu-button').last().addClass('last');$('#menu-small-icon').click(function(){$('.menu-small.level1').slideToggle(400)});$('.submenu-sub-icon').click(function(){$(this).parent().find('.menu-list').eq(0).slideToggle(400);if($(this).attr('src')=="templates/cmt002/images/submenu-icon.png")$(this).attr('src',"templates/cmt002/images/submenu-icon2.png");else if($(this).attr('src')=="templates/cmt002/images/submenu-icon2.png")$(this).attr('src',"templates/cmt002/images/submenu-icon.png");});$('.menu-item a').click(function(){if($(this).attr('href').indexOf('#')!=-1){$('#menu-small-icon').click()}});$('.menu-button.level1 > a').focus(function(){$('.submenu-box.level2').stop().animate({opacity:0},300,function(){$(this).hide()});$(this).parent().find('.submenu-box.level2').stop().show().animate({opacity:1},300)})});$(function(){$('#bottom .row').last().find('.columns').eq(0).append($('.top-search'))});;;$(function(){$('.spinner').each(function(index){$(this).attr('id',"spinner_"+index);var images=[];$('#spinner_'+index+' .spinner-image').each(function(){images.push($(this).data('src'))});$(this).ThreeSixty({totalFrames:images.length,endFrame:images.length,currentFrame:1,progress:'#spinner_'+index+' .spinner-progress',imgList:'.spinner-images',imgArray:images,responsive:!0,navigation:!0,speedMultiplier:1})})});
/*!
 * 360 degree Image Slider v2.0.4
 * http://gaurav.jassal.me
 *
 * Copyright 2015, gaurav@jassal.me
 * Dual licensed under the MIT or GPL Version 3 licenses.
 *
 */
(function($){'use strict';$.ThreeSixty=function(el,options){var base=this,AppConfig,frames=[],VERSION='2.0.5';base.$el=$(el);base.el=el;base.$el.data('ThreeSixty',base);base.init=function(){AppConfig=$.extend({},$.ThreeSixty.defaultOptions,options);if(AppConfig.disableSpin){AppConfig.currentFrame=1;AppConfig.endFrame=1}
AppConfig.delta=0;base.initProgress();base.loadImages()};base.resize=function(){};base.initProgress=function(){base.$el.css({width:AppConfig.width+'px',height:AppConfig.height+'px','background-image':'none !important'});if(AppConfig.styles){base.$el.css(AppConfig.styles)}
base.responsive();base.$el.find(AppConfig.progress).css({marginTop:((AppConfig.height/2)-15)+'px'});base.$el.find(AppConfig.progress).fadeIn('slow');base.$el.find(AppConfig.imgList).hide()};base.loadImages=function(){var li,imageName,image,host,baseIndex;li=document.createElement('li');baseIndex=AppConfig.zeroBased?0:1;imageName=!AppConfig.imgArray?AppConfig.domain+AppConfig.imagePath+AppConfig.filePrefix+base.zeroPad((AppConfig.loadedImages+baseIndex))+AppConfig.ext+((base.browser.isIE())?'?'+new Date().getTime():''):AppConfig.imgArray[AppConfig.loadedImages];image=$('<img>').attr('src',imageName).addClass('previous-image').appendTo(li);frames.push(image);base.$el.find(AppConfig.imgList).append(li);$(image).load(function(){base.imageLoaded()})};base.imageLoaded=function(){AppConfig.loadedImages+=1;$(AppConfig.progress+' span').text(Math.floor(AppConfig.loadedImages/AppConfig.totalFrames*100)+'%');if(AppConfig.loadedImages>=AppConfig.totalFrames){console.log("loading done");if(AppConfig.disableSpin){frames[0].removeClass('previous-image').addClass('current-image')}
$(AppConfig.progress).fadeOut('slow',function(){$(this).hide();base.showImages();base.showNavigation()})}else{base.loadImages()}
console.log(AppConfig.loadedImages)};base.showImages=function(){base.$el.find('.txtC').fadeIn();base.$el.find(AppConfig.imgList).fadeIn();base.ready=!0;AppConfig.ready=!0;if(AppConfig.drag){base.initEvents()}
base.refresh();base.initPlugins();AppConfig.onReady();setTimeout(function(){base.responsive()},50)};base.initPlugins=function(){$.each(AppConfig.plugins,function(i,plugin){if(typeof $[plugin]==='function'){$[plugin].call(base,base.$el,AppConfig)}else{throw new Error(plugin+' not available.')}})};base.showNavigation=function(){if(AppConfig.navigation&&!AppConfig.navigation_init){var nav_bar,next,previous,play_stop;nav_bar=$('<div/>').attr('class','nav_bar');next=$('<a/>').attr({'href':'#','class':'nav_bar_next'}).html('next');previous=$('<a/>').attr({'href':'#','class':'nav_bar_previous'}).html('previous');play_stop=$('<a/>').attr({'href':'#','class':'nav_bar_play'}).html('play');nav_bar.append(previous);nav_bar.append(play_stop);nav_bar.append(next);base.$el.prepend(nav_bar);next.bind('mousedown touchstart',base.next);previous.bind('mousedown touchstart',base.previous);play_stop.bind('mousedown touchstart',base.play_stop);AppConfig.navigation_init=!0}};base.play_stop=function(event){event.preventDefault();if(!AppConfig.autoplay){AppConfig.autoplay=!0;AppConfig.play=setInterval(base.moveToNextFrame,AppConfig.playSpeed);$(event.currentTarget).removeClass('nav_bar_play').addClass('nav_bar_stop')}else{AppConfig.autoplay=!1;$(event.currentTarget).removeClass('nav_bar_stop').addClass('nav_bar_play');clearInterval(AppConfig.play);AppConfig.play=null}};base.next=function(event){if(event){event.preventDefault()}
AppConfig.endFrame-=5;base.refresh()};base.previous=function(event){if(event){event.preventDefault()}
AppConfig.endFrame+=5;base.refresh()};base.play=function(speed,direction){var _speed=speed||AppConfig.playSpeed;var _direction=direction||AppConfig.autoplayDirection;AppConfig.autoplayDirection=_direction
if(!AppConfig.autoplay){AppConfig.autoplay=!0;AppConfig.play=setInterval(base.moveToNextFrame,_speed)}};base.stop=function(){if(AppConfig.autoplay){AppConfig.autoplay=!1;clearInterval(AppConfig.play);AppConfig.play=null}};base.moveToNextFrame=function(){if(AppConfig.autoplayDirection===1){AppConfig.endFrame-=1}else{AppConfig.endFrame+=1}
base.refresh()};base.gotoAndPlay=function(n){if(AppConfig.disableWrap){AppConfig.endFrame=n;base.refresh()}else{var multiplier=Math.ceil(AppConfig.endFrame/AppConfig.totalFrames);if(multiplier===0){multiplier=1}
var realEndFrame=(multiplier>1)?AppConfig.endFrame-((multiplier-1)*AppConfig.totalFrames):AppConfig.endFrame;var currentFromEnd=AppConfig.totalFrames-realEndFrame;var newEndFrame=0;if(n-realEndFrame>0){if(n-realEndFrame<realEndFrame+(AppConfig.totalFrames-n)){newEndFrame=AppConfig.endFrame+(n-realEndFrame)}else{newEndFrame=AppConfig.endFrame-(realEndFrame+(AppConfig.totalFrames-n))}}else{if(realEndFrame-n<currentFromEnd+n){newEndFrame=AppConfig.endFrame-(realEndFrame-n)}else{newEndFrame=AppConfig.endFrame+(currentFromEnd+n)}}
if(realEndFrame!==n){AppConfig.endFrame=newEndFrame;base.refresh()}}};base.initEvents=function(){base.$el.bind('mousedown touchstart touchmove touchend mousemove click',function(event){event.preventDefault();if((event.type==='mousedown'&&event.which===1)||event.type==='touchstart'){AppConfig.pointerStartPosX=base.getPointerEvent(event).pageX;AppConfig.dragging=!0;AppConfig.onDragStart(AppConfig.currentFrame)}else if(event.type==='touchmove'){base.trackPointer(event)}else if(event.type==='touchend'){AppConfig.dragging=!1;AppConfig.onDragStop(AppConfig.endFrame)}});$(document).bind('mouseup',function(event){AppConfig.dragging=!1;AppConfig.onDragStop(AppConfig.endFrame);$(this).css('cursor','none')});$(window).bind('resize',function(event){base.responsive()});$(document).bind('mousemove',function(event){if(AppConfig.dragging){event.preventDefault();if(!base.browser.isIE&&AppConfig.showCursor){base.$el.css('cursor','url(assets/images/hand_closed.png), auto')}}else{if(!base.browser.isIE&&AppConfig.showCursor){base.$el.css('cursor','url(assets/images/hand_open.png), auto')}}
base.trackPointer(event)});$(window).resize(function(){base.resize()})};base.getPointerEvent=function(event){return event.originalEvent.targetTouches?event.originalEvent.targetTouches[0]:event};base.trackPointer=function(event){if(AppConfig.ready&&AppConfig.dragging){AppConfig.pointerEndPosX=base.getPointerEvent(event).pageX;if(AppConfig.monitorStartTime<new Date().getTime()-AppConfig.monitorInt){AppConfig.pointerDistance=AppConfig.pointerEndPosX-AppConfig.pointerStartPosX;if(AppConfig.pointerDistance>0){AppConfig.delta+=((AppConfig.totalFrames-1)*AppConfig.speedMultiplier*(AppConfig.pointerDistance/base.$el.width()))}else{AppConfig.delta+=((AppConfig.totalFrames-1)*AppConfig.speedMultiplier*(AppConfig.pointerDistance/base.$el.width()))}
console.log(AppConfig.delta);AppConfig.endFrame=Math.round(AppConfig.delta);if(AppConfig.disableWrap){AppConfig.endFrame=Math.min(AppConfig.totalFrames-(AppConfig.zeroBased?1:0),AppConfig.endFrame);AppConfig.endFrame=Math.max((AppConfig.zeroBased?0:1),AppConfig.endFrame)}
base.refresh();AppConfig.monitorStartTime=new Date().getTime();AppConfig.pointerStartPosX=base.getPointerEvent(event).pageX}}};base.refresh=function(){if(AppConfig.ticker===0){AppConfig.ticker=setInterval(base.render,Math.round(1000/AppConfig.framerate))}};base.render=function(){var frameEasing;if(AppConfig.currentFrame!==AppConfig.endFrame){frameEasing=AppConfig.endFrame<AppConfig.currentFrame?Math.floor((AppConfig.endFrame-AppConfig.currentFrame)*0.1):Math.ceil((AppConfig.endFrame-AppConfig.currentFrame)*0.1);base.hidePreviousFrame();AppConfig.currentFrame+=frameEasing;base.showCurrentFrame();base.$el.trigger('frameIndexChanged',[base.getNormalizedCurrentFrame(),AppConfig.totalFrames])}else{window.clearInterval(AppConfig.ticker);AppConfig.ticker=0}};base.hidePreviousFrame=function(){frames[base.getNormalizedCurrentFrame()].removeClass('current-image').addClass('previous-image')};base.showCurrentFrame=function(){frames[base.getNormalizedCurrentFrame()].removeClass('previous-image').addClass('current-image')};base.getNormalizedCurrentFrame=function(){var c,e;if(!AppConfig.disableWrap){c=Math.ceil(AppConfig.currentFrame%AppConfig.totalFrames);if(c<0){c+=AppConfig.totalFrames-(AppConfig.zeroBased?1:0)}}else{c=Math.min(AppConfig.currentFrame,AppConfig.totalFrames-(AppConfig.zeroBased?1:0));e=Math.min(AppConfig.endFrame,AppConfig.totalFrames-(AppConfig.zeroBased?1:0));c=Math.max(c,(AppConfig.zeroBased?0:1));e=Math.max(e,(AppConfig.zeroBased?0:1));AppConfig.currentFrame=c;AppConfig.endFrame=e}
return c};base.getCurrentFrame=function(){return AppConfig.currentFrame};base.responsive=function(){if(AppConfig.responsive){base.$el.css({height:base.$el.find('.current-image').first().css('height'),width:'100%'})}};base.zeroPad=function(num){function pad(number,length){var str=number.toString();if(AppConfig.zeroPadding){while(str.length<length){str='0'+str}}
return str}
var approximateLog=Math.log(AppConfig.totalFrames)/Math.LN10;var roundTo=1e3;var roundedLog=Math.round(approximateLog*roundTo)/roundTo;var numChars=Math.floor(roundedLog)+1;return pad(num,numChars)};base.browser={};base.browser.isIE=function(){var rv=-1;if(navigator.appName==='Microsoft Internet Explorer'){var ua=navigator.userAgent;var re=new RegExp('MSIE ([0-9]{1,}[\\.0-9]{0,})');if(re.exec(ua)!==null){rv=parseFloat(RegExp.$1)}}
return rv!==-1};base.getConfig=function(){return AppConfig};$.ThreeSixty.defaultOptions={dragging:!1,ready:!1,pointerStartPosX:0,pointerEndPosX:0,pointerDistance:0,monitorStartTime:0,monitorInt:10,ticker:0,speedMultiplier:7,totalFrames:180,currentFrame:0,endFrame:0,loadedImages:0,framerate:60,domains:null,domain:'',parallel:!1,queueAmount:8,idle:0,filePrefix:'',ext:'png',height:300,width:300,styles:{},navigation:!1,autoplay:!1,autoplayDirection:1,disableSpin:!1,disableWrap:!1,responsive:!1,zeroPadding:!1,zeroBased:!1,plugins:[],showCursor:!1,drag:!0,onReady:function(){},onDragStart:function(){},onDragStop:function(){},imgList:'.threesixty_images',imgArray:null,playSpeed:100};base.init()};$.fn.ThreeSixty=function(options){return Object.create(new $.ThreeSixty(this,options))}}(jQuery));if(typeof Object.create!=='function'){Object.create=function(o){'use strict';function F(){}
F.prototype=o;return new F()}};$(function(){if($('.news-overlay').length==0)return;$('body').append($('.news-introbox'));$('body').append($('.news-overlay'));$('.news-link').click(function(){if($(this).data('nid')!="0"){var box=$(this).parents('.news-item');var left1=box.offset().left;var right1=box.offset().left+box.outerWidth();var top1=box.offset().top;var bottom1=box.offset().top+box.outerHeight();var top2=40;var bottom2=40;var left2=($(window).width()-1200)/2;var right2=left2;$('.news-introbox').show().css({opacity:0.5,top:top1,left:left1,right:right1,bottom:bottom1}).animate({opacity:1,top:top2,left:left2,right:right2,bottom:bottom2});$.post("modules/news/ajax_news.php",{action:"link",nid:$(this).data('nid')},function(data){$('.news-overlay').show().css({opacity:0}).delay(500).animate({opacity:1},function(){$(this).addClass("scroll");$('body').addClass("noscroll");$('.news-introbox').animate({opacity:0},function(){$(this).hide()})});$('.news-overlay-content').html(data);initDiashow();$(window).resize()});return!1}});$('.news-overlay-close').click(function(){$('body').removeClass("noscroll");$('.news-overlay').removeClass("scroll").animate({opacity:0},function(){$(this).hide();$('.news-overlay-content').html('')})})});$(function(){$('.textshow_p').each(function(){if($(this).find('.textshow_p-box').length>1){$(this).data("cur",0);$(this).data("max",$(this).find('.textshow_p-box').length);var dur=$(this).data('duration')*1000;$(this).oneTime(dur,function(){showTextshow_p($(this),-1)})}
$(this).find('.textshow_p-dots div').click(function(){var id=$(this).index();var $box=$(this).parents('.textshow_p').eq(0);showTextshow_p($box,id)})})});function showTextshow_p($box,liIndex){var curref,nextref;cur=$box.data("cur");max=$box.data("max");next=cur;next=(next+1)%max;var dur=$box.data('duration')*1000;var transition=$box.data('transition');if(liIndex!=-1)next=liIndex;lCur=$('.textshow_p-box').eq(cur);var width=$box.width();if(liIndex==-2){}else{if(transition==1){$box.find('.textshow_p-box').eq(next).show();$box.find('.textshow_p-box').eq(next).css({left:''+width+'px'});$box.find('.textshow_p-box').eq(next).animate({left:'0'},1000);$box.find('.textshow_p-box').eq(cur).animate({left:'-'+width+'px'},1000)}else if(transition==2){$box.find('.textshow_p-box').eq(next).show();$box.find('.textshow_p-box').eq(next).css({left:'-'+width+'px'});$box.find('.textshow_p-box').eq(next).animate({left:'0'},1000);$box.find('.textshow_p-box').eq(cur).animate({left:''+width+'px'},1000)}else if(transition==3){$box.find('.textshow_p-box').css('z-index',1);$box.find('.textshow_p-box').eq(next).show();$box.find('.textshow_p-box').eq(next).css('opacity',0);$box.find('.textshow_p-box').eq(next).css('z-index',10);$box.find('.textshow_p-box').eq(next).css('position','relative');$box.find('.textshow_p-box').eq(next).animate({opacity:'1'},1000);$box.find('.textshow_p-box').eq(cur).css('z-index',9);$box.find('.textshow_p-box').eq(cur).css('position','absolute');$box.find('.textshow_p-box').eq(cur).animate({opacity:'0'},1000)}
$box.data("cur",next)}
$box.find('.textshow_p-dot-on').each(function(){$(this).removeClass('textshow_p-dot-on');$(this).addClass('textshow_p-dot-off')});var lThis=$box.find('.textshow_p-dots div').eq(next);lThis.addClass('textshow_p-dot-on');lThis.removeClass('textshow_p-dot-off');$box.stopTime();$box.oneTime(dur,function(){showTextshow_p($(this),-1)});$(window).resize(resizeWindowTextshow_p);resizeWindowTextshow_p()}
function resizeWindowTextshow_p(){$('.textshow_p').each(function(){$(this).find('.textshow_p-content-text').css({height:'auto'});var maxH=0;$(this).find('.textshow_p-content-text').each(function(){maxH=Math.max(maxH,$(this).height())});$(this).find('.textshow_p-content-text').css({height:maxH+'px'})})};$(function(){$(window).resize(resizeAgecheck);resizeAgecheck()});function resizeAgecheck(){if($('.agecheck').length){if($(window).height()<$('.agecheck-box').outerHeight()+$('.agecheck-box').offset().top){$('.agecheck').css({position:'absolute',height:$('body').height()})}else{$('.agecheck').css({position:'fixed',height:"100%"})}}};$(function(){$('.raffle-step1 form').submit(function(){$(this).find('button[type=submit]').append("<img src=\"images/spin-mini.png\" class=\"spin\" />");var data=$(this).serialize();$.post("modules/raffle/ajax_raffle.php",data,function(data){var id=parseInt(data);if(id>0){$('input[name=eid]').val(id);$('.raffle').outerHeight($('.raffle-step1').outerHeight());$('.raffle-step2').css({position:'absolute'}).show().css({opacity:0});var h=$('.raffle-step2').outerHeight();$('.raffle-step1').css({position:'absolute'}).animate({opacity:0},function(){$('.raffle-step1').hide();$('.raffle').animate({height:h},function(){$('.raffle-step2').animate({opacity:1},function(){$('.raffle-step2').css({position:'relative'});$('.raffle').css({height:'auto'})})})})}else{$('.raffle-step1 button[type=submit] .spin').remove();alert("Ein Fehler ist aufgetreten. Bitte versuchen Sie es nochmal.")}});return!1});$('.raffle-step2 form').submit(function(){$(this).find('button[type=submit]').append("<img src=\"images/spin-mini.png\" class=\"spin\" />");var data=$(this).serialize();$.post("modules/raffle/ajax_raffle.php",data,function(data){if(data=="1"){$('.raffle').outerHeight($('.raffle-step2').outerHeight());$('.raffle-step3').css({position:'absolute'}).show().css({opacity:0});var h=$('.raffle-step3').outerHeight();$('.raffle-step2').css({position:'absolute'}).animate({opacity:0},function(){$('.raffle-step2').hide();$('.raffle').animate({height:h},function(){$('.raffle-step3').animate({opacity:1},function(){$('.raffle-step3').css({position:'relative'});$('.raffle').css({height:'auto'})})})})}else{$('.raffle-step2 button[type=submit] .spin').remove();alert("Ein Fehler ist aufgetreten. Bitte versuchen Sie es nochmal.")}});return!1})});;;$(function(){$('.hg_projekte-item:visible').data('show',1);$('.hg_projekte-item:hidden').data('show',0);$('.hg_projekte-more').click(function(){var showitems=[];$('.hg_projekte-item').each(function(){if($(this).data('show')==0)showitems.push(this);});var items=$(showitems.slice(0,4));console.log(items);if(items.length){items.wrapAll("<div class=\"hg_projekte-wrap\"></div>");items.data('show',1).show();$('.hg_projekte-wrap').slideDown(1000,function(){$('.hg_projekte-wrap > .hg_projekte-item').unwrap()})}});$('.hg_projekte-filtername').click(function(){$(this).parent().toggleClass("open")});$('.hg_projekte-filter input, .hg_projekte-filter label').click(function(){doHGProjekteFilter()})});function doHGProjekteFilter(){$('.hg_projekte-item').data('show',-1);var limit=6;var more=0;var categories=[];var kunden=[];console.log($('.hg_projekte-filter input[name="category[]"]').length);$('.hg_projekte-filter input[name="category[]"]').each(function(){if($(this).is(':checked'))categories.push($(this).val());});$('.hg_projekte-filter input[name="kunde[]"]').each(function(){if($(this).is(':checked'))kunden.push($(this).val());});if(categories.length==0&&kunden.length==0){$('.hg_projekte-item').each(function(){if(limit>0){$(this).data('show',1);$(this).show();limit--}else{$(this).data('show',0);more++}})}else{$('.hg_projekte-item').hide();$('.hg_projekte-item').each(function(){var catarray=$(this).data('cat').toString().split(",");var kndarray=$(this).data('knd').toString().split(",");for(var i=0;i<categories.length;i++){if(catarray.indexOf(categories[i])!=-1){if(limit>0){$(this).data('show',1);$(this).show();limit--}else{$(this).data('show',0);more++}}}
for(var i=0;i<kunden.length;i++){if(kndarray.indexOf(kunden[i])!=-1){if(limit>0){$(this).data('show',1);$(this).show();limit--}else{$(this).data('show',0);more++}}}})}
$('.hg_projekte-more').toggle(more>0)};$(function(){if($('.m-feedback').length){$('.m-feedback-star').on("mouseover",function(){var index=$(this).index();var $box=$(this).parent();$box.find('.m-feedback-star').removeClass("_on");$box.find('.m-feedback-star').slice(0,index+1).addClass("_on");$(this).parents('.m-feedback').find('.m-feedback-gesamtnote').html(feedbackFormatValue(index+1))});$('.m-feedback-star').on("click",function(){var index=$(this).index();var $box=$(this).parent();$box.find('.m-feedback-star').removeClass("_on");$box.find('.m-feedback-star').slice(0,index+1).addClass("_on");$(this).parents('.m-feedback').find('.m-feedback-input').val(index+1);$(this).parents('.m-feedback').find('.m-feedback-gesamtnote').html(feedbackFormatValue(index+1));$(this).parents('.m-feedback').find('.m-feedback-error').hide();$('.m-feedback-negative').toggle(index+1<=3);$('.m-feedback-positive').toggle(index+1>=4)});$('.m-feedback-star-container').on("mouseleave",function(){$(this).find('.m-feedback-star').removeClass("_on");var value=parseInt($(this).parents('.m-feedback').find('.m-feedback-input').val());$(this).find('.m-feedback-star').slice(0,value).addClass("_on");$(this).parents('.m-feedback').find('.m-feedback-gesamtnote').html(feedbackFormatValue(value))});$('input[name=callback_phone],input[name=callback_email]').change(function(){$('input[name=callback]').prop("checked",!0)});$('.m-feedback form').submit(function(){var value=parseInt($(this).parents('.m-feedback').find('.m-feedback-input').val());if(value<=0){$(this).find('.m-feedback-error').show();var top=$(this).find('.m-feedback-subline').offset().top;$('html,body').animate({scrollTop:top});return!1}});$('.m-feedback .textshow').show()}});function feedbackFormatValue(value){if(value==0)return'?';else return value.toFixed(1).replace(".",",")};$(function(){$(window).resize(resizePerson);resizePerson();$('.m-person-tab').click(function(){var index=$(this).index();$('.m-person-group').hide();$('.m-person-group').eq(index).show();$('.m-person-tab').removeClass("active");$(this).addClass("active");resizePerson()})});function resizePerson(){var height=0;$('.m-person-box-content-description').css("height","auto");$('.m-person-box-content-description').each(function(){height=Math.max(height,$(this).height())});$('.m-person-box-content-description').height(height);$('.m-person-box-content-medien').each(function(){if($(this).width()<150)$(this).find('img').hide();else $(this).find('img').show()})};$(function(){$('._clickable0 .m-sidebar-icon').on("mouseenter",function(){var $box=$(this).parent();if(parseInt($box.css('left'))>0){$box.stop(!0).animate({left:0},600)}});$('._clickable1 .m-sidebar-icon').on("click",function(){var $box=$(this).parent();if(parseInt($box.css('left'))>0){$box.stop(!0).animate({left:0},600)}});$('.m-sidebar-box').on("mouseleave",function(){var $box=$(this);if(parseInt($box.css('left'))<$('.m-sidebar-box').outerWidth()){$box.stop(!0).animate({left:$('.m-sidebar-box').outerWidth()},600)}});$('#slideshow,#main').click(function(){$('.m-sidebar-box._clickable1').each(function(){if(parseInt($(this).css('left'))<$(this).outerWidth()){$(this).stop(!0).animate({left:$(this).outerWidth()},600)}})});$('.m-sidebar-icon').on("touchend",function(){var $box=$(this).parent();if(parseInt($box.css('left'))>0){$box.stop(!0).animate({left:0},600)}else{$box.stop(!0).animate({left:$('.m-sidebar-box').outerWidth()},600)}});if($('.m-sidebar-box').length){$(window).resize(resizeSidebar).resize()}});function resizeSidebar(){$('.m-sidebar-box').each(function(){var h=$(this).outerHeight();var maxheight=$(window).height()-parseInt($(this).css('top'));if(h>maxheight)$(this).find('.m-sidebar-text').outerHeight(maxheight);})};$(function(){$('.shopdia').each(function(){var dur=$(this).data('duration')*1000;var transition=$(this).data('transition');transition=1;var type=$(this).data('type');type=1;var item=1;var thumbItem=9;var gallery=!1;var mode="slide";var responsive;var autoWidth=!1;var loop=!0;var pager=!0;var slideMargin=10;var rtl=!1;var controls=!0;if(type==1){item=1;gallery=!1;controls=!1}
if(transition==1){mode="slide"}else if(transition==2){mode="slide";rtl=!0}else if(transition==3){mode="fade"}
$(this).find('.shopdia-container').lightSlider({item:item,mode:mode,speed:700,pause:dur,auto:!0,loop:loop,pager:pager,gallery:gallery,autoWidth:autoWidth,currentPagerPosition:'left',responsive:responsive,freeMove:!0,rtl:rtl,controls:controls,slideMargin:slideMargin,onBeforeSlide:function(el){}})})});$(function(){initDiashow();$(window).resize(resizeDiashow);resizeDiashow()});function initDiashow(){$('.diashow').each(function(){var dur=$(this).data('duration')*1000;var transition=$(this).data('transition');var type=$(this).data('type');var heighttype=$(this).data('heighttype');var percent=$(this).data('percent');var item=1;var thumbItem=9;var gallery=!1;var mode="slide";var responsive;var autoWidth=!1;var loop=!0;var pager=!0;var slideMargin=10;var rtl=!1;var controls=!0;if(type==1){item=1;gallery=!1;controls=!1}else if(type==6){item=1;gallery=!1;controls=!0;pager=!1}else if(type==2){item=1;thumbItem=9;gallery=!0;controls=!1;responsive=[{breakpoint:800,settings:{thumbItem:6}},{breakpoint:450,settings:{thumbItem:4}},]}else if(type==3){item=3;gallery=!1;responsive=[{breakpoint:800,settings:{item:2}},{breakpoint:450,settings:{item:1}},]}else if(type==4){gallery=!1;pager=!1;autoWidth=!0;loop=!0;item=1;slideMargin=1}else if(type==5){gallery=!0;thumbItem=9;responsive=[{breakpoint:800,settings:{thumbItem:6}},{breakpoint:450,settings:{thumbItem:4}},]}
if(transition==1){mode="slide"}else if(transition==2){mode="slide";rtl=!0}else if(transition==3){mode="fade"}
var slider=$(this).find('.diashow-images').lightSlider({item:item,mode:mode,speed:700,pause:dur,auto:!0,loop:loop,pager:pager,gallery:gallery,autoWidth:autoWidth,currentPagerPosition:'left',responsive:responsive,freeMove:!0,rtl:rtl,controls:controls,slideMargin:slideMargin,thumbItem:thumbItem,onBeforeSlide:function(el){var index=el.getCurrentSlideCount();showDiashowSubline($(this).parents('.diashow'),index);if($(this).parents('.diashow').find('video').length){$(this).parents('.diashow').find('video').get(0).pause()}}});$(this).data('slider',slider);if(type==5){$(this).parent().find('.diashow-thumbs').data('slider',slider);$(this).parent().find('.diashow-thumb').off().click(function(){var index=$(this).index();slider=$(this).parents('.diashow-thumbs').data('slider');slider.goToSlide(index+1)})}})}
function resizeDiashow(){$('.diashow[data-heighttype=2]').each(function(){var percent=parseFloat($(this).data('percent'));var height=$(this).outerWidth()*(percent/100);$(this).find('.diashow-images').height(height)});$('.diashow[data-type=5]').each(function(){var height=$(this).outerHeight();$(this).parent().find('.diashow-thumbs').height(height)})}
function showDiashowSubline($box,index){var box=$box.find('.diashow-box');box.stop(!0).animate({opacity:0},700,function(){$(this).hide()});box=$box.find('.diashow-box').eq(index-1);box.stop(!0).css({opacity:0});box.show();box.delay(0).animate({opacity:1},700);if($box.data('type')=="5"){console.log("test");var thumbs=$box.parent().find('.diashow-thumbs');thumbs.find('._active').removeClass('_active');thumbs.find('.diashow-thumb').eq(index-1).addClass('_active')}};$(function(){$('.multicontent-tab').click(function(){var index=$(this).index();$(this).parent().find('.multicontent-tab').removeClass("active");$(this).addClass("active");$(this).parents('.multicontent').eq(0).find('.multicontent-container').eq(0).find('> .multicontent-item').hide();$(this).parents('.multicontent').eq(0).find('.multicontent-container').eq(0).find('> .multicontent-item').eq(index).show();initLeaflet()});$(document).on('keyup','.multicontent-tab',function(e){if(e.which==13||e.which==32){$(this).click();return!1}});$('.multicontent-headline').click(function(){var $multicontent=$(this).parents('.multicontent').eq(0);if($(this).parent().hasClass("active")){$multicontent.children('.multicontent-box.active').children('.multicontent-container').slideUp();$multicontent.children('.multicontent-box').removeClass("active");return}
var $active=$multicontent.children('.multicontent-box.active');$active.children('.multicontent-container').slideUp();$multicontent.children('.multicontent-box').removeClass("active");$(this).parent().addClass("active");$(this).parent().children('.multicontent-container').slideDown();var top=$(this).parent().offset().top-$active.children('.multicontent-container').outerHeight()-15;if($('#menu').css("position")==="fixed")top-=$('#menu').outerHeight();if($('.menu-content').css("position")==="fixed")top-=$('.menu-content').outerHeight();if($('#top').css("position")==="fixed")top-=$('#top').outerHeight();$('html,body').animate({scrollTop:top});$(window).resize()});if(window.location.hash){var hash=window.location.hash.substring(1);if($('#'+hash).length){$('#'+hash).click();$('#'+hash).find('.multicontent-headline').click()}}});;$(function(){$(window).resize(resizeMOverlay);resizeMOverlay();$('.m-overlay-popup-close, .m-overlay-popup-button').click(hideMOverlayPopup);if(getCookie("m_overlay")=="")setTimeout(showMOverlayPopup,1500);});function showMOverlayPopup(){if($('.m-overlay-popup').length){$('.m-overlay-popup-overlay').css({opacity:0}).show().animate({opacity:1});resizeMOverlay()}}
function hideMOverlayPopup(){var date=new Date();days=$('.m-overlay').data('days');setCookie("m_overlay",date.getTime(),days);if($('.m-overlay-popup').length){$('.m-overlay-popup-overlay').animate({opacity:0},function(){$(this).hide()})}}
function resizeMOverlay(){if($('.m-overlay-popup').length){if($(window).height()<$('.m-overlay-popup').outerHeight()+$('.m-overlay-popup').offset().top){$('.m-overlay-popup-overlay').css({position:'absolute',height:$('body').height()})}else{$('.m-overlay-popup-overlay').css({position:'fixed',height:"100%"})}}};widthslider=null;lengthslider=null;swf_point=null;swf_exchange=1.1;$(function(){if($('.swf_2').length==0)return;widthslider=$("#width.rangeSlider").ionRangeSlider({min:600,max:1300,step:100,grid:!0,grid_snap:!0,onChange:function(data){$('input[name="width"]').val(data.from);swf_calculate2()},onUpdate:function(data){swf_calculate2()}});$("#length.rangeSlider").ionRangeSlider({min:1200,max:3000,step:200,grid:!0,grid_snap:!0,onChange:function(data){$('input[name="length"]').val(data.from);swf_calculate2()},onUpdate:function(data){swf_calculate2()}});widthslider=$("#width.rangeSlider").data("ionRangeSlider");lengthslider=$("#length.rangeSlider").data("ionRangeSlider");$('.swf_color img').off().mousedown(function(e){swf_point={x:e.pageX,y:e.pageY}});$('.swf_color img').mouseup(function(e){var dist=Math.abs(e.pageX-swf_point.x)+Math.abs(e.pageY-swf_point.y);if(dist<20){$('.swf_color._active').removeClass("_active");var edge=$('input[name=edge_ID]').val();var url=$(this).data('edge'+edge);$('.swf_preview .swf_top').attr('src',url);$(this).parents('.swf_color').addClass("_active");var id=$(this).data('id');$('input[name=color_ID]').val(id);var frame_ID=$('input[name=frame_ID]').val();if(frame_ID=="4"){var src1=url.split("/");src1=src1[src1.length-1];src1=src1.substring(src1.indexOf("-"),src1.length);var src2=$('.swf_preview .swf_bottom').attr('src').split("/");var fullurl=$('.swf_preview .swf_bottom').attr('src').substring(0,$('.swf_preview .swf_bottom').attr('src').lastIndexOf("/")+1);src2=src2[src2.length-1];src2=fullurl+"alea"+src1;$('.swf_preview .swf_bottom').attr('src',src2)}
swf_calculate2()}});$('.swf_frame img').off().mousedown(function(e){swf_point={x:e.pageX,y:e.pageY}});$('.swf_frame img').mouseup(function(e){var dist=Math.abs(e.pageX-swf_point.x)+Math.abs(e.pageY-swf_point.y);if(dist<20){$('.swf_frame._active').removeClass("_active");$(this).parents('.swf_frame').addClass("_active");var edge=$(this).data('id');$('input[name=edge_ID]').val(edge);var url=$('.swf_color._active img').data('edge'+edge);$('.swf_preview .swf_top').attr('src',url);swf_calculate2()}});$('.swf_konfigurator input[name="width"]').off().change(function(){var value=Math.max(Math.min(parseInt($(this).val()),parseInt($(this).data('max'))),parseInt($(this).data('min')));$(this).val(value);widthslider.update({from:$(this).val()})});$('.swf_konfigurator input[name="length"]').off().change(function(){var value=Math.max(Math.min(parseInt($(this).val()),$(this).data('max')),$(this).data('min'));$(this).val(value);lengthslider.update({from:$(this).val()})});$('.swf_konfigurator input[name="width"], .swf_konfigurator input[name="length"]').keydown(function(e){if(e.which==13){e.currentTarget.blur();return!1}});$('.swf_tab').off().click(function(){$('.swf_tab').removeClass("_active");$(this).addClass("_active");var index=$(this).index();$('.swf_tab-container').removeClass("_active");$('.swf_tab-container').eq(index).addClass("_active");swf_sliderResize2()});$('.swf_colors').data('slider',$('.swf_colors').lightSlider({item:7,pager:!1,responsive:[{breakpoint:800,settings:{item:5}},{breakpoint:500,settings:{item:3}}]}));$('.swf_frames').data('slider',$('.swf_frames').lightSlider({item:7,pager:!1,responsive:[{breakpoint:800,settings:{item:5}},{breakpoint:500,settings:{item:3}}]}));$('input[name=swf_hide]').off().change(function(){$('.swf_top').toggle(!$(this).is(":checked"))});$('select[name="frametype_ID"]').off().change(function(){var url=$('select[name="frametype_ID"] option:selected').data('url');$('.swf_preview .swf_bottom').attr('src',url);swf_calculate2()});swf_calculate2()});function swf_sliderResize2(){$('.lSSlideOuter').each(function(){var width=$(window).width();var items=7;if(width<800)items=5;if(width<500)items=3;var w=$(this).outerWidth();var margin=10;var itemwidth=(w-((items-1)*margin))/items;var totalwidth=$(this).find('.lslide').length*itemwidth+($(this).find('.lslide').length)*margin;$(this).find('.lSSlide').width(totalwidth);$(this).find('.lslide').width(itemwidth)})}
function swf_calculate2(){var width=$('input[name="width"]').val();var length=$('input[name="length"]').val();var frametype=$('select[name="frametype_ID"]').val();var id=parseInt($('.swf_color._active img').data('id'));var frameid=parseInt($('input[name="frame_ID"]').val());$.post("modules/swf_swifurn2/ajax_swf_swifurn.php",{id:id,action:"price",width:width,length:length,frameid:frameid,frametype:frametype},function(data){if(data){var price=parseInt(data);var euro=price*swf_exchange;euro=Math.round(euro);$('.swf_price').html(price+" CHF")}})};(function(f){"function"===typeof define&&define.amd?define(["jquery"],function(n){return f(n,document,window,navigator)}):"object"===typeof exports?f(require("jquery"),document,window,navigator):f(jQuery,document,window,navigator)})(function(f,n,k,r,p){var t=0,m=function(){var a=r.userAgent,b=/msie\s\d+/i;return 0<a.search(b)&&(a=b.exec(a).toString(),a=a.split(" ")[1],9>a)?(f("html").addClass("lt-ie9"),!0):!1}();Function.prototype.bind||(Function.prototype.bind=function(a){var b=this,d=[].slice;if("function"!=typeof b)throw new TypeError;var c=d.call(arguments,1),e=function(){if(this instanceof e){var g=function(){};g.prototype=b.prototype;var g=new g,l=b.apply(g,c.concat(d.call(arguments)));return Object(l)===l?l:g}return b.apply(a,c.concat(d.call(arguments)))};return e});Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){if(null==this)throw new TypeError('"this" is null or not defined');var d=Object(this),c=d.length>>>0;if(0===c)return-1;var e=+b||0;Infinity===Math.abs(e)&&(e=0);if(e>=c)return-1;for(e=Math.max(0<=e?e:c-Math.abs(e),0);e<c;){if(e in d&&d[e]===a)return e;e++}return-1});var q=function(a,b,d){this.VERSION="2.2.0";this.input=a;this.plugin_count=d;this.old_to=this.old_from=this.update_tm=this.calc_count=this.current_plugin=0;this.raf_id=this.old_min_interval=null;this.no_diapason=this.force_redraw=this.dragging=!1;this.has_tab_index=!0;this.is_update=this.is_key=!1;this.is_start=!0;this.is_click=this.is_resize=this.is_active=this.is_finish=!1;b=b||{};this.$cache={win:f(k),body:f(n.body),input:f(a),cont:null,rs:null,min:null,max:null,from:null,to:null,single:null,bar:null,line:null,s_single:null,s_from:null,s_to:null,shad_single:null,shad_from:null,shad_to:null,edge:null,grid:null,grid_labels:[]};this.coords={x_gap:0,x_pointer:0,w_rs:0,w_rs_old:0,w_handle:0,p_gap:0,p_gap_left:0,p_gap_right:0,p_step:0,p_pointer:0,p_handle:0,p_single_fake:0,p_single_real:0,p_from_fake:0,p_from_real:0,p_to_fake:0,p_to_real:0,p_bar_x:0,p_bar_w:0,grid_gap:0,big_num:0,big:[],big_w:[],big_p:[],big_x:[]};this.labels={w_min:0,w_max:0,w_from:0,w_to:0,w_single:0,p_min:0,p_max:0,p_from_fake:0,p_from_left:0,p_to_fake:0,p_to_left:0,p_single_fake:0,p_single_left:0};var c=this.$cache.input;a=c.prop("value");var e;d={type:"single",min:10,max:100,from:null,to:null,step:1,min_interval:0,max_interval:0,drag_interval:!1,values:[],p_values:[],from_fixed:!1,from_min:null,from_max:null,from_shadow:!1,to_fixed:!1,to_min:null,to_max:null,to_shadow:!1,prettify_enabled:!0,prettify_separator:" ",prettify:null,force_edges:!1,keyboard:!0,grid:!1,grid_margin:!0,grid_num:4,grid_snap:!1,hide_min_max:!1,hide_from_to:!1,prefix:"",postfix:"",max_postfix:"",decorate_both:!0,values_separator:" \u2014 ",input_values_separator:";",disable:!1,block:!1,extra_classes:"",scope:null,onStart:null,onChange:null,onFinish:null,onUpdate:null};"INPUT"!==c[0].nodeName&&console&&console.warn&&console.warn("Base element should be <input>!",c[0]);c={type:c.data("type"),min:c.data("min"),max:c.data("max"),from:c.data("from"),to:c.data("to"),step:c.data("step"),min_interval:c.data("minInterval"),max_interval:c.data("maxInterval"),drag_interval:c.data("dragInterval"),values:c.data("values"),from_fixed:c.data("fromFixed"),from_min:c.data("fromMin"),from_max:c.data("fromMax"),from_shadow:c.data("fromShadow"),to_fixed:c.data("toFixed"),to_min:c.data("toMin"),to_max:c.data("toMax"),to_shadow:c.data("toShadow"),prettify_enabled:c.data("prettifyEnabled"),prettify_separator:c.data("prettifySeparator"),force_edges:c.data("forceEdges"),keyboard:c.data("keyboard"),grid:c.data("grid"),grid_margin:c.data("gridMargin"),grid_num:c.data("gridNum"),grid_snap:c.data("gridSnap"),hide_min_max:c.data("hideMinMax"),hide_from_to:c.data("hideFromTo"),prefix:c.data("prefix"),postfix:c.data("postfix"),max_postfix:c.data("maxPostfix"),decorate_both:c.data("decorateBoth"),values_separator:c.data("valuesSeparator"),input_values_separator:c.data("inputValuesSeparator"),disable:c.data("disable"),block:c.data("block"),extra_classes:c.data("extraClasses")};c.values=c.values&&c.values.split(",");for(e in c)c.hasOwnProperty(e)&&(c[e]!==p&&""!==c[e]||delete c[e]);a!==p&&""!==a&&(a=a.split(c.input_values_separator||b.input_values_separator||";"),a[0]&&a[0]==+a[0]&&(a[0]=+a[0]),a[1]&&a[1]==+a[1]&&(a[1]=+a[1]),b&&b.values&&b.values.length?(d.from=a[0]&&b.values.indexOf(a[0]),d.to=a[1]&&b.values.indexOf(a[1])):(d.from=a[0]&&+a[0],d.to=a[1]&&+a[1]));f.extend(d,b);f.extend(d,c);this.options=d;this.update_check={};this.validate();this.result={input:this.$cache.input,slider:null,min:this.options.min,max:this.options.max,from:this.options.from,from_percent:0,from_value:null,to:this.options.to,to_percent:0,to_value:null};this.init()};q.prototype={init:function(a){this.no_diapason=!1;this.coords.p_step=this.convertToPercent(this.options.step,!0);this.target="base";this.toggleInput();this.append();this.setMinMax();a?(this.force_redraw=!0,this.calc(!0),this.callOnUpdate()):(this.force_redraw=!0,this.calc(!0),this.callOnStart());this.updateScene()},append:function(){this.$cache.input.before('<span class="irs js-irs-'+this.plugin_count+" "+this.options.extra_classes+'"></span>');this.$cache.input.prop("readonly",!0);this.$cache.cont=this.$cache.input.prev();this.result.slider=this.$cache.cont;this.$cache.cont.html('<span class="irs"><span class="irs-line" tabindex="0"><span class="irs-line-left"></span><span class="irs-line-mid"></span><span class="irs-line-right"></span></span><span class="irs-min">0</span><span class="irs-max">1</span><span class="irs-from">0</span><span class="irs-to">0</span><span class="irs-single">0</span></span><span class="irs-grid"></span><span class="irs-bar"></span>');this.$cache.rs=this.$cache.cont.find(".irs");this.$cache.min=this.$cache.cont.find(".irs-min");this.$cache.max=this.$cache.cont.find(".irs-max");this.$cache.from=this.$cache.cont.find(".irs-from");this.$cache.to=this.$cache.cont.find(".irs-to");this.$cache.single=this.$cache.cont.find(".irs-single");this.$cache.bar=this.$cache.cont.find(".irs-bar");this.$cache.line=this.$cache.cont.find(".irs-line");this.$cache.grid=this.$cache.cont.find(".irs-grid");"single"===this.options.type?(this.$cache.cont.append('<span class="irs-bar-edge"></span><span class="irs-shadow shadow-single"></span><span class="irs-slider single"></span>'),this.$cache.edge=this.$cache.cont.find(".irs-bar-edge"),this.$cache.s_single=this.$cache.cont.find(".single"),this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.shad_single=this.$cache.cont.find(".shadow-single")):(this.$cache.cont.append('<span class="irs-shadow shadow-from"></span><span class="irs-shadow shadow-to"></span><span class="irs-slider from"></span><span class="irs-slider to"></span>'),this.$cache.s_from=this.$cache.cont.find(".from"),this.$cache.s_to=this.$cache.cont.find(".to"),this.$cache.shad_from=this.$cache.cont.find(".shadow-from"),this.$cache.shad_to=this.$cache.cont.find(".shadow-to"),this.setTopHandler());this.options.hide_from_to&&(this.$cache.from[0].style.display="none",this.$cache.to[0].style.display="none",this.$cache.single[0].style.display="none");this.appendGrid();this.options.disable?(this.appendDisableMask(),this.$cache.input[0].disabled=!0):(this.$cache.input[0].disabled=!1,this.removeDisableMask(),this.bindEvents());this.options.disable||(this.options.block?this.appendDisableMask():this.removeDisableMask());this.options.drag_interval&&(this.$cache.bar[0].style.cursor="ew-resize")},setTopHandler:function(){var a=this.options.max,b=this.options.to;this.options.from>this.options.min&&b===a?this.$cache.s_from.addClass("type_last"):b<a&&this.$cache.s_to.addClass("type_last")},changeLevel:function(a){switch(a){case "single":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_single_fake);this.$cache.s_single.addClass("state_hover");break;case "from":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake);this.$cache.s_from.addClass("state_hover");this.$cache.s_from.addClass("type_last");this.$cache.s_to.removeClass("type_last");break;case "to":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_to_fake);this.$cache.s_to.addClass("state_hover");this.$cache.s_to.addClass("type_last");this.$cache.s_from.removeClass("type_last");break;case "both":this.coords.p_gap_left=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake),this.coords.p_gap_right=this.toFixed(this.coords.p_to_fake-this.coords.p_pointer),this.$cache.s_to.removeClass("type_last"),this.$cache.s_from.removeClass("type_last")}},appendDisableMask:function(){this.$cache.cont.append('<span class="irs-disable-mask"></span>');this.$cache.cont.addClass("irs-disabled")},removeDisableMask:function(){this.$cache.cont.remove(".irs-disable-mask");this.$cache.cont.removeClass("irs-disabled")},remove:function(){this.$cache.cont.remove();this.$cache.cont=null;this.$cache.line.off("keydown.irs_"+this.plugin_count);this.$cache.body.off("touchmove.irs_"+this.plugin_count);this.$cache.body.off("mousemove.irs_"+this.plugin_count);this.$cache.win.off("touchend.irs_"+this.plugin_count);this.$cache.win.off("mouseup.irs_"+this.plugin_count);m&&(this.$cache.body.off("mouseup.irs_"+this.plugin_count),this.$cache.body.off("mouseleave.irs_"+this.plugin_count));this.$cache.grid_labels=[];this.coords.big=[];this.coords.big_w=[];this.coords.big_p=[];this.coords.big_x=[];cancelAnimationFrame(this.raf_id)},bindEvents:function(){if(!this.no_diapason){this.$cache.body.on("touchmove.irs_"+this.plugin_count,this.pointerMove.bind(this));this.$cache.body.on("mousemove.irs_"+this.plugin_count,this.pointerMove.bind(this));this.$cache.win.on("touchend.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.win.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.line.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.line.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.line.on("focus.irs_"+this.plugin_count,this.pointerFocus.bind(this));this.options.drag_interval&&"double"===this.options.type?(this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"both")),this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"both"))):(this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")));"single"===this.options.type?(this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.s_single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.shad_single.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.s_single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.edge.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_single.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))):(this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,null)),this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,null)),this.$cache.from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.s_from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.s_to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.shad_from.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_to.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.s_from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.s_to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.shad_from.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_to.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")));if(this.options.keyboard)this.$cache.line.on("keydown.irs_"+this.plugin_count,this.key.bind(this,"keyboard"));m&&(this.$cache.body.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this)),this.$cache.body.on("mouseleave.irs_"+this.plugin_count,this.pointerUp.bind(this)))}},pointerFocus:function(a){if(!this.target){var b="single"===this.options.type?this.$cache.single:this.$cache.from;a=b.offset().left;a+=b.width()/2-1;this.pointerClick("single",{preventDefault:function(){},pageX:a})}},pointerMove:function(a){this.dragging&&(this.coords.x_pointer=(a.pageX||a.originalEvent.touches&&a.originalEvent.touches[0].pageX)-this.coords.x_gap,this.calc())},pointerUp:function(a){this.current_plugin===this.plugin_count&&this.is_active&&(this.is_active=!1,this.$cache.cont.find(".state_hover").removeClass("state_hover"),this.force_redraw=!0,m&&f("*").prop("unselectable",!1),this.updateScene(),this.restoreOriginalMinInterval(),(f.contains(this.$cache.cont[0],a.target)||this.dragging)&&this.callOnFinish(),this.dragging=!1)},pointerDown:function(a,b){b.preventDefault();var d=b.pageX||b.originalEvent.touches&&b.originalEvent.touches[0].pageX;2!==b.button&&("both"===a&&this.setTempMinInterval(),a||(a=this.target||"from"),this.current_plugin=this.plugin_count,this.target=a,this.dragging=this.is_active=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=d-this.coords.x_gap,this.calcPointerPercent(),this.changeLevel(a),m&&f("*").prop("unselectable",!0),this.$cache.line.trigger("focus"),this.updateScene())},pointerClick:function(a,b){b.preventDefault();var d=b.pageX||b.originalEvent.touches&&b.originalEvent.touches[0].pageX;2!==b.button&&(this.current_plugin=this.plugin_count,this.target=a,this.is_click=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=+(d-this.coords.x_gap).toFixed(),this.force_redraw=!0,this.calc(),this.$cache.line.trigger("focus"))},key:function(a,b){if(!(this.current_plugin!==this.plugin_count||b.altKey||b.ctrlKey||b.shiftKey||b.metaKey)){switch(b.which){case 83:case 65:case 40:case 37:b.preventDefault();this.moveByKey(!1);break;case 87:case 68:case 38:case 39:b.preventDefault(),this.moveByKey(!0)}return!0}},moveByKey:function(a){var b=this.coords.p_pointer,d=(this.options.max-this.options.min)/100,d=this.options.step/d;this.coords.x_pointer=this.toFixed(this.coords.w_rs/100*(a?b+d:b-d));this.is_key=!0;this.calc()},setMinMax:function(){if(this.options)if(this.options.hide_min_max)this.$cache.min[0].style.display="none",this.$cache.max[0].style.display="none";else{if(this.options.values.length)this.$cache.min.html(this.decorate(this.options.p_values[this.options.min])),this.$cache.max.html(this.decorate(this.options.p_values[this.options.max]));else{var a=this._prettify(this.options.min),b=this._prettify(this.options.max);this.result.min_pretty=a;this.result.max_pretty=b;this.$cache.min.html(this.decorate(a,this.options.min));this.$cache.max.html(this.decorate(b,this.options.max))}this.labels.w_min=this.$cache.min.outerWidth(!1);this.labels.w_max=this.$cache.max.outerWidth(!1)}},setTempMinInterval:function(){var a=this.result.to-this.result.from;null===this.old_min_interval&&(this.old_min_interval=this.options.min_interval);this.options.min_interval=a},restoreOriginalMinInterval:function(){null!==this.old_min_interval&&(this.options.min_interval=this.old_min_interval,this.old_min_interval=null)},calc:function(a){if(this.options){this.calc_count++;if(10===this.calc_count||a)this.calc_count=0,this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.calcHandlePercent();if(this.coords.w_rs){this.calcPointerPercent();a=this.getHandleX();"both"===this.target&&(this.coords.p_gap=0,a=this.getHandleX());"click"===this.target&&(this.coords.p_gap=this.coords.p_handle/2,a=this.getHandleX(),this.target=this.options.drag_interval?"both_one":this.chooseHandle(a));switch(this.target){case "base":var b=(this.options.max-this.options.min)/100;a=(this.result.from-this.options.min)/b;b=(this.result.to-this.options.min)/b;this.coords.p_single_real=this.toFixed(a);this.coords.p_from_real=this.toFixed(a);this.coords.p_to_real=this.toFixed(b);this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);this.target=null;break;case "single":if(this.options.from_fixed)break;this.coords.p_single_real=this.convertToRealPercent(a);this.coords.p_single_real=this.calcWithStep(this.coords.p_single_real);this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max);this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);break;case "from":if(this.options.from_fixed)break;this.coords.p_from_real=this.convertToRealPercent(a);this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real);this.coords.p_from_real>this.coords.p_to_real&&(this.coords.p_from_real=this.coords.p_to_real);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_real=this.checkMaxInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);break;case "to":if(this.options.to_fixed)break;this.coords.p_to_real=this.convertToRealPercent(a);this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real);this.coords.p_to_real<this.coords.p_from_real&&(this.coords.p_to_real=this.coords.p_from_real);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_real=this.checkMaxInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case "both":if(this.options.from_fixed||this.options.to_fixed)break;a=this.toFixed(a+.001*this.coords.p_handle);this.coords.p_from_real=this.convertToRealPercent(a)-this.coords.p_gap_left;this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_real=this.convertToRealPercent(a)+this.coords.p_gap_right;this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case "both_one":if(!this.options.from_fixed&&!this.options.to_fixed){var d=this.convertToRealPercent(a);a=this.result.to_percent-this.result.from_percent;var c=a/2,b=d-c,d=d+c;0>b&&(b=0,d=b+a);100<d&&(d=100,b=d-a);this.coords.p_from_real=this.calcWithStep(b);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_real=this.calcWithStep(d);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real)}}"single"===this.options.type?(this.coords.p_bar_x=this.coords.p_handle/2,this.coords.p_bar_w=this.coords.p_single_fake,this.result.from_percent=this.coords.p_single_real,this.result.from=this.convertToValue(this.coords.p_single_real),this.result.from_pretty=this._prettify(this.result.from),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from])):(this.coords.p_bar_x=this.toFixed(this.coords.p_from_fake+this.coords.p_handle/2),this.coords.p_bar_w=this.toFixed(this.coords.p_to_fake-this.coords.p_from_fake),this.result.from_percent=this.coords.p_from_real,this.result.from=this.convertToValue(this.coords.p_from_real),this.result.from_pretty=this._prettify(this.result.from),this.result.to_percent=this.coords.p_to_real,this.result.to=this.convertToValue(this.coords.p_to_real),this.result.to_pretty=this._prettify(this.result.to),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from],this.result.to_value=this.options.values[this.result.to]));this.calcMinMax();this.calcLabels()}}},calcPointerPercent:function(){this.coords.w_rs?(0>this.coords.x_pointer||isNaN(this.coords.x_pointer)?this.coords.x_pointer=0:this.coords.x_pointer>this.coords.w_rs&&(this.coords.x_pointer=this.coords.w_rs),this.coords.p_pointer=this.toFixed(this.coords.x_pointer/this.coords.w_rs*100)):this.coords.p_pointer=0},convertToRealPercent:function(a){return a/(100-this.coords.p_handle)*100},convertToFakePercent:function(a){return a/100*(100-this.coords.p_handle)},getHandleX:function(){var a=100-this.coords.p_handle,b=this.toFixed(this.coords.p_pointer-this.coords.p_gap);0>b?b=0:b>a&&(b=a);return b},calcHandlePercent:function(){this.coords.w_handle="single"===this.options.type?this.$cache.s_single.outerWidth(!1):this.$cache.s_from.outerWidth(!1);this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100)},chooseHandle:function(a){return"single"===this.options.type?"single":a>=this.coords.p_from_real+(this.coords.p_to_real-this.coords.p_from_real)/2?this.options.to_fixed?"from":"to":this.options.from_fixed?"to":"from"},calcMinMax:function(){this.coords.w_rs&&(this.labels.p_min=this.labels.w_min/this.coords.w_rs*100,this.labels.p_max=this.labels.w_max/this.coords.w_rs*100)},calcLabels:function(){this.coords.w_rs&&!this.options.hide_from_to&&("single"===this.options.type?(this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=this.coords.p_single_fake+this.coords.p_handle/2-this.labels.p_single_fake/2):(this.labels.w_from=this.$cache.from.outerWidth(!1),this.labels.p_from_fake=this.labels.w_from/this.coords.w_rs*100,this.labels.p_from_left=this.coords.p_from_fake+this.coords.p_handle/2-this.labels.p_from_fake/2,this.labels.p_from_left=this.toFixed(this.labels.p_from_left),this.labels.p_from_left=this.checkEdges(this.labels.p_from_left,this.labels.p_from_fake),this.labels.w_to=this.$cache.to.outerWidth(!1),this.labels.p_to_fake=this.labels.w_to/this.coords.w_rs*100,this.labels.p_to_left=this.coords.p_to_fake+this.coords.p_handle/2-this.labels.p_to_fake/2,this.labels.p_to_left=this.toFixed(this.labels.p_to_left),this.labels.p_to_left=this.checkEdges(this.labels.p_to_left,this.labels.p_to_fake),this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=(this.labels.p_from_left+this.labels.p_to_left+this.labels.p_to_fake)/2-this.labels.p_single_fake/2,this.labels.p_single_left=this.toFixed(this.labels.p_single_left)),this.labels.p_single_left=this.checkEdges(this.labels.p_single_left,this.labels.p_single_fake))},updateScene:function(){this.raf_id&&(cancelAnimationFrame(this.raf_id),this.raf_id=null);clearTimeout(this.update_tm);this.update_tm=null;this.options&&(this.drawHandles(),this.is_active?this.raf_id=requestAnimationFrame(this.updateScene.bind(this)):this.update_tm=setTimeout(this.updateScene.bind(this),300))},drawHandles:function(){this.coords.w_rs=this.$cache.rs.outerWidth(!1);if(this.coords.w_rs){this.coords.w_rs!==this.coords.w_rs_old&&(this.target="base",this.is_resize=!0);if(this.coords.w_rs!==this.coords.w_rs_old||this.force_redraw)this.setMinMax(),this.calc(!0),this.drawLabels(),this.options.grid&&(this.calcGridMargin(),this.calcGridLabels()),this.force_redraw=!0,this.coords.w_rs_old=this.coords.w_rs,this.drawShadow();if(this.coords.w_rs&&(this.dragging||this.force_redraw||this.is_key)){if(this.old_from!==this.result.from||this.old_to!==this.result.to||this.force_redraw||this.is_key){this.drawLabels();this.$cache.bar[0].style.left=this.coords.p_bar_x+"%";this.$cache.bar[0].style.width=this.coords.p_bar_w+"%";if("single"===this.options.type)this.$cache.s_single[0].style.left=this.coords.p_single_fake+"%";else{this.$cache.s_from[0].style.left=this.coords.p_from_fake+"%";this.$cache.s_to[0].style.left=this.coords.p_to_fake+"%";if(this.old_from!==this.result.from||this.force_redraw)this.$cache.from[0].style.left=this.labels.p_from_left+"%";if(this.old_to!==this.result.to||this.force_redraw)this.$cache.to[0].style.left=this.labels.p_to_left+"%"}this.$cache.single[0].style.left=this.labels.p_single_left+"%";this.writeToInput();this.old_from===this.result.from&&this.old_to===this.result.to||this.is_start||(this.$cache.input.trigger("change"),this.$cache.input.trigger("input"));this.old_from=this.result.from;this.old_to=this.result.to;this.is_resize||this.is_update||this.is_start||this.is_finish||this.callOnChange();if(this.is_key||this.is_click)this.is_click=this.is_key=!1,this.callOnFinish();this.is_finish=this.is_resize=this.is_update=!1}this.force_redraw=this.is_click=this.is_key=this.is_start=!1}}},drawLabels:function(){if(this.options){var a=this.options.values.length,b=this.options.p_values;if(!this.options.hide_from_to)if("single"===this.options.type){if(a)a=this.decorate(b[this.result.from]);else{var d=this._prettify(this.result.from);a=this.decorate(d,this.result.from)}this.$cache.single.html(a);this.calcLabels();this.$cache.min[0].style.visibility=this.labels.p_single_left<this.labels.p_min+1?"hidden":"visible";this.$cache.max[0].style.visibility=this.labels.p_single_left+this.labels.p_single_fake>100-this.labels.p_max-1?"hidden":"visible"}else{a?(this.options.decorate_both?(a=this.decorate(b[this.result.from]),a+=this.options.values_separator,a+=this.decorate(b[this.result.to])):a=this.decorate(b[this.result.from]+this.options.values_separator+b[this.result.to]),d=this.decorate(b[this.result.from]),b=this.decorate(b[this.result.to])):(d=this._prettify(this.result.from),b=this._prettify(this.result.to),this.options.decorate_both?(a=this.decorate(d,this.result.from),a+=this.options.values_separator,a+=this.decorate(b,this.result.to)):a=this.decorate(d+this.options.values_separator+b,this.result.to),d=this.decorate(d,this.result.from),b=this.decorate(b,this.result.to));this.$cache.single.html(a);this.$cache.from.html(d);this.$cache.to.html(b);this.calcLabels();a=Math.min(this.labels.p_single_left,this.labels.p_from_left);d=this.labels.p_single_left+this.labels.p_single_fake;var b=this.labels.p_to_left+this.labels.p_to_fake,c=Math.max(d,b);this.labels.p_from_left+this.labels.p_from_fake>=this.labels.p_to_left?(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",this.result.from===this.result.to?("from"===this.target?this.$cache.from[0].style.visibility="visible":"to"===this.target?this.$cache.to[0].style.visibility="visible":this.target||(this.$cache.from[0].style.visibility="visible"),this.$cache.single[0].style.visibility="hidden",c=b):(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",c=Math.max(d,b))):(this.$cache.from[0].style.visibility="visible",this.$cache.to[0].style.visibility="visible",this.$cache.single[0].style.visibility="hidden");this.$cache.min[0].style.visibility=a<this.labels.p_min+1?"hidden":"visible";this.$cache.max[0].style.visibility=c>100-this.labels.p_max-1?"hidden":"visible"}}},drawShadow:function(){var a=this.options,b=this.$cache,d="number"===typeof a.from_min&&!isNaN(a.from_min),c="number"===typeof a.from_max&&!isNaN(a.from_max),e="number"===typeof a.to_min&&!isNaN(a.to_min),g="number"===typeof a.to_max&&!isNaN(a.to_max);"single"===a.type?a.from_shadow&&(d||c)?(d=this.convertToPercent(d?a.from_min:a.min),c=this.convertToPercent(c?a.from_max:a.max)-d,d=this.toFixed(d-this.coords.p_handle/100*d),c=this.toFixed(c-this.coords.p_handle/100*c),d+=this.coords.p_handle/2,b.shad_single[0].style.display="block",b.shad_single[0].style.left=d+"%",b.shad_single[0].style.width=c+"%"):b.shad_single[0].style.display="none":(a.from_shadow&&(d||c)?(d=this.convertToPercent(d?a.from_min:a.min),c=this.convertToPercent(c?a.from_max:a.max)-d,d=this.toFixed(d-this.coords.p_handle/100*d),c=this.toFixed(c-this.coords.p_handle/100*c),d+=this.coords.p_handle/2,b.shad_from[0].style.display="block",b.shad_from[0].style.left=d+"%",b.shad_from[0].style.width=c+"%"):b.shad_from[0].style.display="none",a.to_shadow&&(e||g)?(e=this.convertToPercent(e?a.to_min:a.min),a=this.convertToPercent(g?a.to_max:a.max)-e,e=this.toFixed(e-this.coords.p_handle/100*e),a=this.toFixed(a-this.coords.p_handle/100*a),e+=this.coords.p_handle/2,b.shad_to[0].style.display="block",b.shad_to[0].style.left=e+"%",b.shad_to[0].style.width=a+"%"):b.shad_to[0].style.display="none")},writeToInput:function(){"single"===this.options.type?(this.options.values.length?this.$cache.input.prop("value",this.result.from_value):this.$cache.input.prop("value",this.result.from),this.$cache.input.data("from",this.result.from)):(this.options.values.length?this.$cache.input.prop("value",this.result.from_value+this.options.input_values_separator+this.result.to_value):this.$cache.input.prop("value",this.result.from+this.options.input_values_separator+this.result.to),this.$cache.input.data("from",this.result.from),this.$cache.input.data("to",this.result.to))},callOnStart:function(){this.writeToInput();if(this.options.onStart&&"function"===typeof this.options.onStart)if(this.options.scope)this.options.onStart.call(this.options.scope,this.result);else this.options.onStart(this.result)},callOnChange:function(){this.writeToInput();if(this.options.onChange&&"function"===typeof this.options.onChange)if(this.options.scope)this.options.onChange.call(this.options.scope,this.result);else this.options.onChange(this.result)},callOnFinish:function(){this.writeToInput();if(this.options.onFinish&&"function"===typeof this.options.onFinish)if(this.options.scope)this.options.onFinish.call(this.options.scope,this.result);else this.options.onFinish(this.result)},callOnUpdate:function(){this.writeToInput();if(this.options.onUpdate&&"function"===typeof this.options.onUpdate)if(this.options.scope)this.options.onUpdate.call(this.options.scope,this.result);else this.options.onUpdate(this.result)},toggleInput:function(){this.$cache.input.toggleClass("irs-hidden-input");this.has_tab_index?this.$cache.input.prop("tabindex",-1):this.$cache.input.removeProp("tabindex");this.has_tab_index=!this.has_tab_index},convertToPercent:function(a,b){var d=this.options.max-this.options.min;return d?this.toFixed((b?a:a-this.options.min)/(d/100)):(this.no_diapason=!0,0)},convertToValue:function(a){var b=this.options.min,d=this.options.max,c=b.toString().split(".")[1],e=d.toString().split(".")[1],g,l,f=0,h=0;if(0===a)return this.options.min;if(100===a)return this.options.max;c&&(f=g=c.length);e&&(f=l=e.length);g&&l&&(f=g>=l?g:l);0>b&&(h=Math.abs(b),b=+(b+h).toFixed(f),d=+(d+h).toFixed(f));a=(d-b)/100*a+b;(b=this.options.step.toString().split(".")[1])?a=+a.toFixed(b.length):(a/=this.options.step,a*=this.options.step,a=+a.toFixed(0));h&&(a-=h);h=b?+a.toFixed(b.length):this.toFixed(a);h<this.options.min?h=this.options.min:h>this.options.max&&(h=this.options.max);return h},calcWithStep:function(a){var b=Math.round(a/this.coords.p_step)*this.coords.p_step;100<b&&(b=100);100===a&&(b=100);return this.toFixed(b)},checkMinInterval:function(a,b,d){var c=this.options;if(!c.min_interval)return a;a=this.convertToValue(a);b=this.convertToValue(b);"from"===d?b-a<c.min_interval&&(a=b-c.min_interval):a-b<c.min_interval&&(a=b+c.min_interval);return this.convertToPercent(a)},checkMaxInterval:function(a,b,d){var c=this.options;if(!c.max_interval)return a;a=this.convertToValue(a);b=this.convertToValue(b);"from"===d?b-a>c.max_interval&&(a=b-c.max_interval):a-b>c.max_interval&&(a=b+c.max_interval);return this.convertToPercent(a)},checkDiapason:function(a,b,d){a=this.convertToValue(a);var c=this.options;"number"!==typeof b&&(b=c.min);"number"!==typeof d&&(d=c.max);a<b&&(a=b);a>d&&(a=d);return this.convertToPercent(a)},toFixed:function(a){a=a.toFixed(20);return+a},_prettify:function(a){return this.options.prettify_enabled?this.options.prettify&&"function"===typeof this.options.prettify?this.options.prettify(a):this.prettify(a):a},prettify:function(a){return a.toString().replace(/(\d{1,3}(?=(?:\d\d\d)+(?!\d)))/g,"$1"+this.options.prettify_separator)},checkEdges:function(a,b){if(!this.options.force_edges)return this.toFixed(a);0>a?a=0:a>100-b&&(a=100-b);return this.toFixed(a)},validate:function(){var a=this.options,b=this.result,d=a.values,c=d.length,e;"string"===typeof a.min&&(a.min=+a.min);"string"===typeof a.max&&(a.max=+a.max);"string"===typeof a.from&&(a.from=+a.from);"string"===typeof a.to&&(a.to=+a.to);"string"===typeof a.step&&(a.step=+a.step);"string"===typeof a.from_min&&(a.from_min=+a.from_min);"string"===typeof a.from_max&&(a.from_max=+a.from_max);"string"===typeof a.to_min&&(a.to_min=+a.to_min);"string"===typeof a.to_max&&(a.to_max=+a.to_max);"string"===typeof a.grid_num&&(a.grid_num=+a.grid_num);a.max<a.min&&(a.max=a.min);if(c)for(a.p_values=[],a.min=0,a.max=c-1,a.step=1,a.grid_num=a.max,a.grid_snap=!0,e=0;e<c;e++){var g=+d[e];isNaN(g)?g=d[e]:(d[e]=g,g=this._prettify(g));a.p_values.push(g)}if("number"!==typeof a.from||isNaN(a.from))a.from=a.min;if("number"!==typeof a.to||isNaN(a.to))a.to=a.max;"single"===a.type?(a.from<a.min&&(a.from=a.min),a.from>a.max&&(a.from=a.max)):(a.from<a.min&&(a.from=a.min),a.from>a.max&&(a.from=a.max),a.to<a.min&&(a.to=a.min),a.to>a.max&&(a.to=a.max),this.update_check.from&&(this.update_check.from!==a.from&&a.from>a.to&&(a.from=a.to),this.update_check.to!==a.to&&a.to<a.from&&(a.to=a.from)),a.from>a.to&&(a.from=a.to),a.to<a.from&&(a.to=a.from));if("number"!==typeof a.step||isNaN(a.step)||!a.step||0>a.step)a.step=1;"number"===typeof a.from_min&&a.from<a.from_min&&(a.from=a.from_min);"number"===typeof a.from_max&&a.from>a.from_max&&(a.from=a.from_max);"number"===typeof a.to_min&&a.to<a.to_min&&(a.to=a.to_min);"number"===typeof a.to_max&&a.from>a.to_max&&(a.to=a.to_max);if(b){b.min!==a.min&&(b.min=a.min);b.max!==a.max&&(b.max=a.max);if(b.from<b.min||b.from>b.max)b.from=a.from;if(b.to<b.min||b.to>b.max)b.to=a.to}if("number"!==typeof a.min_interval||isNaN(a.min_interval)||!a.min_interval||0>a.min_interval)a.min_interval=0;if("number"!==typeof a.max_interval||isNaN(a.max_interval)||!a.max_interval||0>a.max_interval)a.max_interval=0;a.min_interval&&a.min_interval>a.max-a.min&&(a.min_interval=a.max-a.min);a.max_interval&&a.max_interval>a.max-a.min&&(a.max_interval=a.max-a.min)},decorate:function(a,b){var d="",c=this.options;c.prefix&&(d+=c.prefix);d+=a;c.max_postfix&&(c.values.length&&a===c.p_values[c.max]?(d+=c.max_postfix,c.postfix&&(d+=" ")):b===c.max&&(d+=c.max_postfix,c.postfix&&(d+=" ")));c.postfix&&(d+=c.postfix);return d},updateFrom:function(){this.result.from=this.options.from;this.result.from_percent=this.convertToPercent(this.result.from);this.result.from_pretty=this._prettify(this.result.from);this.options.values&&(this.result.from_value=this.options.values[this.result.from])},updateTo:function(){this.result.to=this.options.to;this.result.to_percent=this.convertToPercent(this.result.to);this.result.to_pretty=this._prettify(this.result.to);this.options.values&&(this.result.to_value=this.options.values[this.result.to])},updateResult:function(){this.result.min=this.options.min;this.result.max=this.options.max;this.updateFrom();this.updateTo()},appendGrid:function(){if(this.options.grid){var a=this.options,b;var d=a.max-a.min;var c=a.grid_num,e=4,g="";this.calcGridMargin();if(a.grid_snap)if(50<d){c=50/a.step;var f=this.toFixed(a.step/.5)}else c=d/a.step,f=this.toFixed(a.step/(d/100));else f=this.toFixed(100/c);4<c&&(e=3);7<c&&(e=2);14<c&&(e=1);28<c&&(e=0);for(d=0;d<c+1;d++){var k=e;var h=this.toFixed(f*d);100<h&&(h=100);this.coords.big[d]=h;var m=(h-f*(d-1))/(k+1);for(b=1;b<=k&&0!==h;b++){var n=this.toFixed(h-m*b);g+='<span class="irs-grid-pol small" style="left: '+n+'%"></span>'}g+='<span class="irs-grid-pol" style="left: '+h+'%"></span>';b=this.convertToValue(h);b=a.values.length?a.p_values[b]:this._prettify(b);g+='<span class="irs-grid-text js-grid-text-'+d+'" style="left: '+h+'%">'+b+"</span>"}this.coords.big_num=Math.ceil(c+1);this.$cache.cont.addClass("irs-with-grid");this.$cache.grid.html(g);this.cacheGridLabels()}},cacheGridLabels:function(){var a,b=this.coords.big_num;for(a=0;a<b;a++){var d=this.$cache.grid.find(".js-grid-text-"+a);this.$cache.grid_labels.push(d)}this.calcGridLabels()},calcGridLabels:function(){var a;var b=[];var d=[],c=this.coords.big_num;for(a=0;a<c;a++)this.coords.big_w[a]=this.$cache.grid_labels[a].outerWidth(!1),this.coords.big_p[a]=this.toFixed(this.coords.big_w[a]/this.coords.w_rs*100),this.coords.big_x[a]=this.toFixed(this.coords.big_p[a]/2),b[a]=this.toFixed(this.coords.big[a]-this.coords.big_x[a]),d[a]=this.toFixed(b[a]+this.coords.big_p[a]);this.options.force_edges&&(b[0]<-this.coords.grid_gap&&(b[0]=-this.coords.grid_gap,d[0]=this.toFixed(b[0]+this.coords.big_p[0]),this.coords.big_x[0]=this.coords.grid_gap),d[c-1]>100+this.coords.grid_gap&&(d[c-1]=100+this.coords.grid_gap,b[c-1]=this.toFixed(d[c-1]-this.coords.big_p[c-1]),this.coords.big_x[c-1]=this.toFixed(this.coords.big_p[c-1]-this.coords.grid_gap)));this.calcGridCollision(2,b,d);this.calcGridCollision(4,b,d);for(a=0;a<c;a++)b=this.$cache.grid_labels[a][0],this.coords.big_x[a]!==Number.POSITIVE_INFINITY&&(b.style.marginLeft=-this.coords.big_x[a]+"%")},calcGridCollision:function(a,b,d){var c,e=this.coords.big_num;for(c=0;c<e;c+=a){var g=c+a/2;if(g>=e)break;var f=this.$cache.grid_labels[g][0];f.style.visibility=d[c]<=b[g]?"visible":"hidden"}},calcGridMargin:function(){this.options.grid_margin&&(this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.coords.w_rs&&(this.coords.w_handle="single"===this.options.type?this.$cache.s_single.outerWidth(!1):this.$cache.s_from.outerWidth(!1),this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100),this.coords.grid_gap=this.toFixed(this.coords.p_handle/2-.1),this.$cache.grid[0].style.width=this.toFixed(100-this.coords.p_handle)+"%",this.$cache.grid[0].style.left=this.coords.grid_gap+"%"))},update:function(a){this.input&&(this.is_update=!0,this.options.from=this.result.from,this.options.to=this.result.to,this.update_check.from=this.result.from,this.update_check.to=this.result.to,this.options=f.extend(this.options,a),this.validate(),this.updateResult(a),this.toggleInput(),this.remove(),this.init(!0))},reset:function(){this.input&&(this.updateResult(),this.update())},destroy:function(){this.input&&(this.toggleInput(),this.$cache.input.prop("readonly",!1),f.data(this.input,"ionRangeSlider",null),this.remove(),this.options=this.input=null)}};f.fn.ionRangeSlider=function(a){return this.each(function(){f.data(this,"ionRangeSlider")||f.data(this,"ionRangeSlider",new q(this,a,t++))})};(function(){for(var a=0,b=["ms","moz","webkit","o"],d=0;d<b.length&&!k.requestAnimationFrame;++d)k.requestAnimationFrame=k[b[d]+"RequestAnimationFrame"],k.cancelAnimationFrame=k[b[d]+"CancelAnimationFrame"]||k[b[d]+"CancelRequestAnimationFrame"];k.requestAnimationFrame||(k.requestAnimationFrame=function(b,d){var c=(new Date).getTime(),e=Math.max(0,16-(c-a)),f=k.setTimeout(function(){b(c+e)},e);a=c+e;return f});k.cancelAnimationFrame||(k.cancelAnimationFrame=function(a){clearTimeout(a)})})()});$(function(){$(window).resize(resizePanorama360);resizePanorama360();if($('.slideshow-image .panorama360-iframe').length)$('.slideshow-cover').hide();});function resizePanorama360(){$('.slideshow-image .panorama360-iframe').each(function(){var height=$('#slideshow').outerHeight();var margin=parseInt($(this).css('margin-top'));$(this).height(height-margin)})};$(function(){$('.shoptop').each(function(){var dur=$(this).data('duration')*1000;var transition=$(this).data('transition');var type=$(this).data('type');var item=4;var thumbItem=9;var gallery=!1;var mode="slide";var responsive;var autoWidth=!1;var loop=!1;var pager=!0;var slideMargin=10;var rtl=!1;var controls=!0;var slideMove=4;if(type==1){item=4;gallery=!1;responsive=[{breakpoint:800,settings:{item:2,slideMove:2}},{breakpoint:450,settings:{item:1,slideMove:1}},]}else if(type==2){item=4;thumbItem=9;gallery=!0}else if(type==3){item=4;gallery=!1;responsive=[{breakpoint:800,settings:{item:2}},{breakpoint:450,settings:{item:1}},]}else if(type==4){gallery=!1;pager=!1;autoWidth=!0;loop=!0;item=4;slideMargin=1}
if(transition==1){mode="slide"}else if(transition==2){mode="slide";rtl=!0}else if(transition==3){mode="fade"}
var slider=$(this).find('.shoptop-images').lightSlider({item:item,mode:mode,speed:700,pause:dur,auto:!0,loop:loop,pager:pager,gallery:gallery,autoWidth:autoWidth,slideMove:slideMove,currentPagerPosition:'left',responsive:responsive,freeMove:!0,rtl:rtl,controls:controls,slideMargin:slideMargin,onBeforeSlide:function(el){}});$(this).find('.shoptop-prev').click(function(){slider.goToPrevSlide()});$(this).find('.shoptop-next').click(function(){slider.goToNextSlide()});$(this).find('img').load(resizeShoptop)});$(window).resize(resizeShoptop);resizeShoptop()});function resizeShoptop(){$('.shoptop').each(function(){var h=0;$(this).find('.shoptop-product-info').each(function(){h=Math.max($(this).position().top+$(this).outerHeight(),h)});$(this).find('.shoptop-images').outerHeight(h)})};$(function(){addScriptSidebarForm();$('.m-form-date').minical();$('.m-form-time').timepicker({'scrollDefault':'now','timeFormat':'H:i','step':15});$('.m-form-search_make').off().change(function(){var make=$(this).val();var mid=$(this).data('mid');$.post("modules/carsales/getModels.php",{make:make,mid:mid},function(data){$('.m-form-search_model').html(data)})});$('.m-form-calendar-prev').click(function(){$parent=$(this).parents('.m-form');$table=$parent.find('.m-form-calendar-table');var date=new Date();date.setTime(parseInt($table.data('date'))*1000);date.setDate(date.getDate()-7);var mid=$parent.find('input[name=mid]').val();$.post("modules/carsales/ajax_timetable.php",{mid:mid,date:date.getTime()},function(data){if(data!=""){$table.replaceWith(data);addScriptFormCalendar()}})});$('.m-form-calendar-next').click(function(){$parent=$(this).parents('.m-form');$table=$parent.find('.m-form-calendar-table');var date=new Date();date.setTime(parseInt($table.data('date'))*1000);date.setDate(date.getDate()+7);var mid=$parent.find('input[name=mid]').val();$.post("modules/carsales/ajax_timetable.php",{mid:mid,date:date.getTime()},function(data){if(data!=""){$table.replaceWith(data);addScriptFormCalendar()}})});$('.m-form label a').click(function(e){e.stopPropagation()});addScriptFormJavascript();addScriptFormCalendar();addScriptQuickform()});function addScriptFormCalendar(){$('.m-form-calendar-time').off().click(function(){var $table=$(this).parents('.m-form-calendar-table');var $selected=$table.find('.m-form-calendar-time.selected');$table.find('.m-form-calendar-time.selected').removeClass("selected");if($selected.index('.m-form-calendar-time')!=$(this).index('.m-form-calendar-time')){$(this).addClass("selected")}
$selected=$table.find('.m-form-calendar-time.selected');if($selected.length==0){$('.m-form-calendar-choice span').html('');$('.m-form-calendar-input').val('')}else{$('.m-form-calendar-choice span').html($selected.data('date')+", "+$selected.data('time'));$('.m-form-calendar-input').val($selected.data('date')+", "+$selected.data('time'))}})}
function addScriptSidebarForm(){$('.m-form form[action=""]').unbind().submit(function(){thisform=$(this);$(this).attr('action',"?mod=form");var data=$(this).serialize();data+="&ajax=1";console.log(data);$.post("modules/form/main.php",{data:data},function(data){console.log(data);thisform.parents('.m-sidebar-text').html(data);addScriptSidebarForm()});return!1})}
function addScriptQuickform(){if($('.m-form-quickform').length){$('.m-form-quickform').data('mode','none');$('.m-form-quickform-phone').click(function(){var mode=$('.m-form-quickform').data('mode');if(mode=="none"){$(this).addClass("_active");$('.m-form-quickform-email').addClass("_hide");$('.m-form-quickform-phoneform').addClass("_active");$('.m-form-quickform').data('mode','phone')}else if(mode=="phone"){$(this).removeClass("_active");$('.m-form-quickform-email').removeClass("_hide");$('.m-form-quickform-phoneform').removeClass("_active");$('.m-form-quickform').data('mode','none')}});$('.m-form-quickform-email').click(function(){var mode=$('.m-form-quickform').data('mode');if(mode=="none"){$(this).addClass("_active");$('.m-form-quickform-phone').addClass("_hide");$('.m-form-quickform-emailform').addClass("_active");$('.m-form-quickform').data('mode','email')}else if(mode=="email"){$(this).removeClass("_active");$('.m-form-quickform-phone').removeClass("_hide");$('.m-form-quickform-emailform').removeClass("_active");$('.m-form-quickform').data('mode','none')}});$('.m-form-quickform-phoneform button').click(function(){var name=$('input[name=phonename]').val();var number=$('input[name=phonenumber]').val();var message=$('textarea[name=phonemessage]').val();var ds=$('input[name=phoneds]').is(':checked');if(name==""||number=="")alert("Bitte geben Sie Ihren Namen und Ihre Nummer an.");else if(!ds)alert("Bitte akzeptieren Sie unsere Datenschutzbestimmungen.");else{var mid=$('.m-form input[name=mid]').val();$.post("modules/form/ajax_form.php",{action:"quick_phone",mid:mid,name:name,number:number,message:message},function(data){if(data==1){$('.m-form-quickform-phone, .m-form-quickform-email, .m-form-quickform-phoneform').animate({opacity:0},function(){$('.m-form-quickform-phone, .m-form-quickform-email, .m-form-quickform-phoneform').css({visibility:'hidden'})});$('.m-form-quickform-success').show().animate({opacity:1});$('.m-form-quickform-emailform button, .m-form-quickform-phoneform button').off()}})}});$('.m-form-quickform-emailform button').click(function(){var name=$('input[name=emailname]').val();var email=$('input[name=email]').val();var message=$('textarea[name=emailmessage]').val();var ds=$('input[name=emailds]').is(':checked');if(name==""||email=="")alert("Bitte geben Sie Ihren Namen und Ihre E-Mail-Adresse an.");else if(!ds)alert("Bitte akzeptieren Sie unsere Datenschutzbestimmungen.");else{var mid=$('.m-form input[name=mid]').val();$.post("modules/form/ajax_form.php",{action:"quick_email",mid:mid,name:name,email:email,message:message},function(data){if(data==1){$('.m-form-quickform-phone, .m-form-quickform-email, .m-form-quickform-emailform').animate({opacity:0},function(){$('.m-form-quickform-phone, .m-form-quickform-email, .m-form-quickform-emailform').css({visibility:'hidden'})});$('.m-form-quickform-success').show().animate({opacity:1});$('.m-form-quickform-emailform button, .m-form-quickform-phoneform button').off()}})}});$('.m-form-quickform-emailform input[name=emailcheck]').change(function(){$('.m-form-quickform-emailform .m-form-textarea').toggle($(this).is(':checked'));formResize()});$('.m-form-quickform-phoneform input[name=phonecheck]').change(function(){$('.m-form-quickform-phoneform .m-form-textarea').toggle($(this).is(':checked'));formResize()});$(window).resize(formResize)}}
function formResize(){if($('.m-form-quickform').length){$('.m-form-quickform').css({minHeight:'0'});var h=0;h=Math.max($('.m-form-quickform-phone').outerHeight(),h);h=Math.max($('.m-form-quickform-email').outerHeight(),h);h=Math.max($('.m-form-quickform-phoneform').outerHeight(),h);h=Math.max($('.m-form-quickform-emailform').outerHeight(),h);$('.m-form-quickform').css({minHeight:h})}}
function addScriptFormJavascript(){$('input[name^=_javascript_]').each(function(){var mid=$(this).parents('form').find('input[name=mid]').val();$(this).parents('form').append('<input type="hidden" name="_activate_'+mid+'" value="1" />')});$('body').on("mousemove.form keyup.form",function(){$('input[name^=_javascript_]').each(function(){var mid=$(this).parents('form').find('input[name=mid]').val();$(this).parents('form').append('<input type="hidden" name="_interact_'+mid+'" value="1" />');$('body').off("mousemove.form keyup.form")})})}(function(){var date_tools,minical;date_tools={getMonthName:function(date){var months;months=["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"];return months[date.getMonth()]},getDays:function(){var $tr,day,days,_i,_len;days=["Mo","Di","Mi","Do","Fr","Sa","So"];$tr=$("<tr />");for(_i=0,_len=days.length;_i<_len;_i++){day=days[_i];$("<th />").text(day).appendTo($tr)}
return $tr},getStartOfCalendarBlock:function(date){var firstOfMonth;firstOfMonth=new Date(date);firstOfMonth.setDate(1);return new Date(firstOfMonth.setDate(2-firstOfMonth.getDay()))}};minical={offset:{x:0,y:10},trigger:null,align_to_trigger:!0,move_on_resize:!1,read_only:!0,write_initial_value:!1,dropdowns:{month:null,day:null,year:null},appendCalendarTo:function(){return $('body')},date_format:function(date){return[date.getDate(),date.getMonth()+1,date.getFullYear()].join(".")},from:null,to:null,date_changed:$.noop,month_drawn:$.noop,getDayClass:function(date){return"minical_day_"+[date.getMonth()+1,date.getDate(),date.getFullYear()].join("_")},render:function(date){var $li,$tbody,$tr,current_date,d,day,days,w,_i,_j,_k,_len;if(date==null){date=this.selected_day}
$li=$("<li />",{"class":"minical_"+(date_tools.getMonthName(date).toLowerCase())});$li.html("      <article>        <header>          <h1>"+(date_tools.getMonthName(date))+" "+(date.getFullYear())+"</h1>          <a href='#' class='minical_prev'></a>          <a href='#' class='minical_next'></a>        </header>        <section>          <table>            <thead>              <tr>              </tr>            </thead>            <tbody>            </tbody>          </table>        </section>      </article>    ");days=["Mo","Di","Mi","Do","Fr","Sa","So"];$tr=$li.find("tr");for(_i=0,_len=days.length;_i<_len;_i++){day=days[_i];$("<th />",{text:day}).appendTo($tr)}
$tbody=$li.find("tbody");current_date=date_tools.getStartOfCalendarBlock(date);if(this.from&&this.from>current_date){$li.find(".minical_prev").hide()}
for(w=_j=1;_j<=6;w=++_j){$tr=$("<tr />");for(d=_k=1;_k<=7;d=++_k){$tr.append(this.renderDay(current_date,date));current_date.setDate(current_date.getDate()+1)}
if($tr.find(".minical_day").length){$tr.appendTo($tbody)}}
$li.find("."+(this.getDayClass(new Date()))).addClass("minical_today");if(this.selected_day){$li.find("."+(this.getDayClass(this.selected_day))).addClass("minical_selected").addClass("minical_highlighted")}
if(!$li.find(".minical_highlighted").length){$li.find("td").not(".minical_disabled, .minical_past_month").eq(0).addClass("minical_highlighted")}
if(this.to&&this.to<new Date($li.find("td").last().data("minical_date"))){$li.find(".minical_next").hide()}
this.month_drawn.apply(this.$el);return this.$cal.empty().append($li)},renderDay:function(d,base_date){var $td,current_month,month;$td=$("<td />").data("minical_date",new Date(d)).addClass(this.getDayClass(d)).append($("<a />",{"href":"#"}).text(d.getDate()));current_month=d.getMonth();month=base_date.getMonth();if((this.from&&d<this.from)||(this.to&&d>this.to)){$td.addClass("minical_disabled")}
if(current_month>month||current_month===0&&month===11){return $td.addClass("minical_future_month")}else if(current_month<month){return $td.addClass("minical_past_month")}else{return $td.addClass("minical_day")}},selectDay:function(e){var $td,mc;$td=$(e.target).closest("td");if($td.hasClass("minical_disabled")){return!1}
mc=$td.closest("ul").data("minical");mc.selected_day=new Date($td.data("minical_date"));if(mc.$el.is(":text")){mc.$el.val(mc.date_format(mc.selected_day));mc.date_changed.apply(mc.$el)}else{mc.dropdowns.$month.val(mc.selected_day.getMonth()+1);mc.dropdowns.$day.val(mc.selected_day.getDate());mc.dropdowns.$year.val(mc.selected_day.getFullYear());mc.date_changed.apply(mc.dropdowns)}
mc.hideCalendar();return!1},highlightDay:function(e){var $td,klass;$td=$(e.target).closest("td");klass="minical_highlighted";$td.closest("tbody").find("."+klass).removeClass(klass);if(e.type==="mouseenter"){$td.addClass(klass)}
return!0},moveToDay:function(x,y){var $selected,$tr,move_from,move_to;if(!this.$cal.is(":visible")){return!0}
$selected=this.$cal.find(".minical_highlighted").length?this.$cal.find(".minical_highlighted"):this.$cal.find("tbody td").eq(0);$tr=$selected.closest("tr");move_from=$selected.data("minical_date");if($tr.parent().children().eq(0).is($tr)){if(($selected.parent().children().eq(0).is($selected)&&x===-1)||y===-1){this.prevMonth()}}else if($tr.parent().children().eq(-1).is($tr)){if(($selected.parent().children().eq(-1).is($selected)&&x===1)||y===1){this.nextMonth()}}
move_to=new Date(move_from);move_to.setDate(move_from.getDate()+x+y*7);this.$cal.find("."+(this.getDayClass(move_to))+" a").trigger("mouseover");return!1},nextMonth:function(e){var mc,next;mc=e?$(e.target).closest(".minical").data("minical"):this;if(!mc.$cal.find(".minical_next").is(":visible")){return!1}
next=new Date(mc.$cal.find("td").eq(8).data("minical_date"));next.setMonth(next.getMonth()+1);mc.render(next);return!1},prevMonth:function(e){var mc,prev;mc=e?$(e.target).closest(".minical").data("minical"):this;if(!mc.$cal.find(".minical_prev").is(":visible")){return!1}
prev=new Date(mc.$cal.find("td").eq(8).data("minical_date"));prev.setMonth(prev.getMonth()-1);mc.render(prev);return!1},showCalendar:function(e){var $other_cals,height,mc,offset,overlap,position;mc=e?$(e.target).data("minical"):this;$other_cals=$("[id^='minical_calendar']").not(mc.$cal);if($other_cals.length){$other_cals.data("minical").hideCalendar()}
if(mc.$cal.is(":visible")||mc.$el.is(":disabled")){return!0}
offset=mc.align_to_trigger?mc.$trigger[mc.offset_method]():mc.$el[mc.offset_method]();height=mc.align_to_trigger?mc.$trigger.outerHeight():mc.$el.outerHeight();position={left:""+(offset.left+mc.offset.x)+"px",top:""+(20+offset.top+mc.offset.y)+"px"};mc.render().css(position).show();overlap=mc.$cal.width()+mc.$cal[mc.offset_method]().left-$(window).width();if(overlap>0){mc.$cal.css("left",offset.left-overlap-10)}
return mc.attachCalendarKeyEvents()},hideCalendar:function(e){var $lc,mc;mc=this;if(e&&(e.type==="focusout"||e.type==="blur")){mc=$(e.target).data("minical");$lc=mc.$last_clicked;if($lc&&!$lc.is(mc.$trigger)&&!$lc.is(mc.$el)&&!$lc.closest(".minical").length){mc.$cal.hide();return mc.detachCalendarKeyEvents()}}else{mc.$cal.hide();return mc.detachCalendarKeyEvents()}},attachCalendarKeyEvents:function(){var mc;mc=this;$(document).off("keydown.minical_"+mc.id);return $(document).on("keydown.minical_"+mc.id,function(e){})},detachCalendarKeyEvents:function(){return $(document).off("keydown.minical_"+this.id)},keydown:function(e){var key,keys,mc;key=e.which;mc=this;keys={9:function(){return!0},13:function(){mc.$cal.find(".minical_highlighted a").click();return!1},37:function(){return mc.moveToDay(-1,0)},38:function(){return mc.moveToDay(0,-1)},39:function(){return mc.moveToDay(1,0)},40:function(){return mc.moveToDay(0,1)}};if(keys[key]){return keys[key]()}else if(!e.metaKey&&!e.ctrlKey){return!mc.read_only}},preventKeystroke:function(e){var key,keys,mc;mc=this;if(mc.$cal.is(":visible")){return!0}
key=e.which;keys={9:function(){return!0},13:function(){mc.showCalendar();return!1}};if(keys[key]){return keys[key]()}else{return!mc.read_only}},dropdownChange:function(e){var dr,mc;mc=$(e.target).data("minical");dr=mc.dropdowns;if(dr.$year.val()&&dr.$month.val()&&dr.$day.val()){mc.selected_day=new Date(dr.$year.val(),dr.$month.val()-1,dr.$day.val())}else{mc.selected_day=new Date()}
if(mc.$cal.is(":visible")){return mc.render()}},outsideClick:function(e){var $t;$t=$(e.target);this.$last_clicked=$t;if($t.is(this.$el)||$t.is(this.$trigger)||$t.closest(".minical").length){return!0}
return this.hideCalendar()},assignTrigger:function(){if($.isFunction(this.trigger)){this.$trigger=$.proxy(this.trigger,this.$el)()}else{this.$trigger=this.$el.find(this.trigger);if(!this.$trigger.length){this.$trigger=this.$el.parent().find(this.trigger)}}
if(this.$trigger.length){return this.$trigger.data("minical",this).on("blur.minical",this.hideCalendar).on("focus.minical",this.showCalendar).on("click.minical",function(e){$(this).data('minical').showCalendar();return e.preventDefault()})}else{return this.align_to_trigger=!1}},init:function(){var dr,initial_date,max_year,mc,min_day,min_month,min_year,_this=this;this.id=$(".minical").length;mc=this;this.$cal=$("<ul />",{id:"minical_calendar_"+this.id,"class":"minical"}).data("minical",this).appendTo(this.appendCalendarTo.apply(this.$el));this.offset_method=mc.$cal.parent().is("body")?"offset":"position";this.assignTrigger();if(this.$el.is("input")){this.$el.addClass("minical_input").on("focus.minical click.minical",this.showCalendar).on("blur.minical",this.hideCalendar).on("keydown.minical",function(e){return mc.preventKeystroke.call(mc,e)});initial_date=this.$el.attr("data-minical-initial")||this.$el.val();initial_date=/^\d+$/.test(initial_date)?+initial_date:initial_date;this.selected_day=initial_date?new Date(initial_date):new Date();if(this.write_initial_value&&this.$el.attr("data-minical-initial")){this.$el.val(this.date_format(this.selected_day))}}else{dr=this.dropdowns;if(dr.year){dr.$year=this.$el.find(dr.year).data("minical",this).change(this.dropdownChange)}
if(dr.month){dr.$month=this.$el.find(dr.month).data("minical",this).change(this.dropdownChange)}
if(dr.day){dr.$day=this.$el.find(dr.day).data("minical",this).change(this.dropdownChange)}
if(!this.from){min_year=Math.min.apply(Math,dr.$year.children().map(function(){if($(this).val()){return $(this).val()}}).get());min_month=Math.min.apply(Math,dr.$month.children().map(function(){if($(this).val()){return $(this).val()}}).get());min_day=Math.min.apply(Math,dr.$day.children().map(function(){if($(this).val()){return $(this).val()}}).get());this.from=new Date(min_year,min_month-1,min_day)}
if(!this.to){max_year=Math.max.apply(Math,dr.$year.children().map(function(){return $(this).val()}).get());this.to=new Date(max_year,dr.$month.find("option").eq(-1).val()-1,dr.$day.find("option").eq(-1).val())}
this.align_to_trigger=!0;dr.$year.change()}
this.$cal.on("click.minical","td a",this.selectDay).on("mouseenter.minical mouseleave.minical","td a",this.highlightDay).on("click.minical","a.minical_next",this.nextMonth).on("click.minical","a.minical_prev",this.prevMonth);if(this.move_on_resize){$(window).resize(function(){var $cal;$cal=$(".minical:visible");return $cal.length&&$cal.hide().data("minical").showCalendar()})}
return $("body").on("click.minical touchend.minical",function(e){return _this.outsideClick.call(_this,e)})}};(function(minical){return $.fn.minical=function(opts){return this.each(function(){var $e,data;$e=$(this);data=$.extend(!0,{$el:$e},minical,opts);data.data=data;$e.data("minical",data);return data.init()})}})(minical)}).call(this);!function(a){"object"==typeof exports&&exports&&"object"==typeof module&&module&&module.exports===exports?a(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(a){var b=a[0];return b.offsetWidth>0&&b.offsetHeight>0}function c(b){if(b.minTime&&(b.minTime=t(b.minTime)),b.maxTime&&(b.maxTime=t(b.maxTime)),b.durationTime&&"function"!=typeof b.durationTime&&(b.durationTime=t(b.durationTime)),"now"==b.scrollDefault)b.scrollDefault=function(){return b.roundingFunction(t(new Date),b)};else if(b.scrollDefault&&"function"!=typeof b.scrollDefault){var c=b.scrollDefault;b.scrollDefault=function(){return b.roundingFunction(t(c),b)}}else b.minTime&&(b.scrollDefault=function(){return b.roundingFunction(b.minTime,b)});if("string"===a.type(b.timeFormat)&&b.timeFormat.match(/[gh]/)&&(b._twelveHourTime=!0),b.showOnFocus===!1&&-1!=b.showOn.indexOf("focus")&&b.showOn.splice(b.showOn.indexOf("focus"),1),b.disableTimeRanges.length>0){for(var d in b.disableTimeRanges)b.disableTimeRanges[d]=[t(b.disableTimeRanges[d][0]),t(b.disableTimeRanges[d][1])];b.disableTimeRanges=b.disableTimeRanges.sort(function(a,b){return a[0]-b[0]});for(var d=b.disableTimeRanges.length-1;d>0;d--)b.disableTimeRanges[d][0]<=b.disableTimeRanges[d-1][1]&&(b.disableTimeRanges[d-1]=[Math.min(b.disableTimeRanges[d][0],b.disableTimeRanges[d-1][0]),Math.max(b.disableTimeRanges[d][1],b.disableTimeRanges[d-1][1])],b.disableTimeRanges.splice(d,1))}return b}function d(b){var c=b.data("timepicker-settings"),d=b.data("timepicker-list");if(d&&d.length&&(d.remove(),b.data("timepicker-list",!1)),c.useSelect){d=a("<select />",{"class":"ui-timepicker-select"});var g=d}else{d=a("<ul />",{"class":"ui-timepicker-list"});var g=a("<div />",{"class":"ui-timepicker-wrapper",tabindex:-1});g.css({display:"none",position:"absolute"}).append(d)}if(c.noneOption)if(c.noneOption===!0&&(c.noneOption=c.useSelect?"Time...":"None"),a.isArray(c.noneOption)){for(var i in c.noneOption)if(parseInt(i,10)==i){var k=e(c.noneOption[i],c.useSelect);d.append(k)}}else{var k=e(c.noneOption,c.useSelect);d.append(k)}if(c.className&&g.addClass(c.className),(null!==c.minTime||null!==c.durationTime)&&c.showDuration){"function"==typeof c.step?"function":c.step;g.addClass("ui-timepicker-with-duration"),g.addClass("ui-timepicker-step-"+c.step)}var l=c.minTime;"function"==typeof c.durationTime?l=t(c.durationTime()):null!==c.durationTime&&(l=c.durationTime);var n=null!==c.minTime?c.minTime:0,o=null!==c.maxTime?c.maxTime:n+u-1;n>o&&(o+=u),o===u-1&&"string"===a.type(c.timeFormat)&&c.show2400&&(o=u);var p=c.disableTimeRanges,v=0,x=p.length,y=c.step;"function"!=typeof y&&(y=function(){return c.step});for(var i=n,z=0;o>=i;z++,i+=60*y(z)){var A=i,B=s(A,c);if(c.useSelect){var C=a("<option />",{value:B});C.text(B)}else{var C=a("<li />");C.addClass(43200>A%86400?"ui-timepicker-am":"ui-timepicker-pm"),C.data("time",86400>=A?A:A%86400),C.text(B)}if((null!==c.minTime||null!==c.durationTime)&&c.showDuration){var D=r(i-l,c.step);if(c.useSelect)C.text(C.text()+" ("+D+")");else{var E=a("<span />",{"class":"ui-timepicker-duration"});E.text(" ("+D+")"),C.append(E)}}x>v&&(A>=p[v][1]&&(v+=1),p[v]&&A>=p[v][0]&&A<p[v][1]&&(c.useSelect?C.prop("disabled",!0):C.addClass("ui-timepicker-disabled"))),d.append(C)}if(g.data("timepicker-input",b),b.data("timepicker-list",g),c.useSelect)b.val()&&d.val(f(t(b.val()),c)),d.on("focus",function(){a(this).data("timepicker-input").trigger("showTimepicker")}),d.on("blur",function(){a(this).data("timepicker-input").trigger("hideTimepicker")}),d.on("change",function(){m(b,a(this).val(),"select")}),m(b,d.val(),"initial"),b.hide().after(d);else{var F=c.appendTo;"string"==typeof F?F=a(F):"function"==typeof F&&(F=F(b)),F.append(g),j(b,d),d.on("mousedown touchstart","li",function(c){b.off("focus.timepicker"),b.on("focus.timepicker-ie-hack",function(){b.off("focus.timepicker-ie-hack"),b.on("focus.timepicker",w.show)}),h(b)||b[0].focus(),d.find("li").removeClass("ui-timepicker-selected"),a(this).addClass("ui-timepicker-selected"),q(b)&&(b.trigger("hideTimepicker"),d.on("mouseup.timepicker touchend.timepicker","li",function(a){d.off("mouseup.timepicker touchend.timepicker"),g.hide()}))})}}function e(b,c){var d,e,f;return"object"==typeof b?(d=b.label,e=b.className,f=b.value):"string"==typeof b?d=b:a.error("Invalid noneOption value"),c?a("<option />",{value:f,"class":e,text:d}):a("<li />",{"class":e,text:d}).data("time",String(f))}function f(a,b){return a=b.roundingFunction(a,b),null!==a?s(a,b):void 0}function g(b){var c=a(b.target),d=c.closest(".ui-timepicker-input");0===d.length&&0===c.closest(".ui-timepicker-wrapper").length&&(w.hide(),a(document).unbind(".ui-timepicker"),a(window).unbind(".ui-timepicker"))}function h(a){var b=a.data("timepicker-settings");return(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&b.disableTouchKeyboard}function i(b,c,d){if(!d&&0!==d)return!1;var e=b.data("timepicker-settings"),f=!1,d=e.roundingFunction(d,e);return c.find("li").each(function(b,c){var e=a(c);if("number"==typeof e.data("time"))return e.data("time")==d?(f=e,!1):void 0}),f}function j(a,b){b.find("li").removeClass("ui-timepicker-selected");var c=t(l(a),a.data("timepicker-settings"));if(null!==c){var d=i(a,b,c);if(d){var e=d.offset().top-b.offset().top;(e+d.outerHeight()>b.outerHeight()||0>e)&&b.scrollTop(b.scrollTop()+d.position().top-d.outerHeight()),d.addClass("ui-timepicker-selected")}}}function k(b,c){if(""!==this.value&&"timepicker"!=c){var d=a(this);if(!d.is(":focus")||b&&"change"==b.type){var e=d.data("timepicker-settings"),f=t(this.value,e);if(null===f)return void d.trigger("timeFormatError");var g=!1;null!==e.minTime&&f<e.minTime&&null!==e.maxTime&&f>e.maxTime&&(g=!0),a.each(e.disableTimeRanges,function(){return f>=this[0]&&f<this[1]?(g=!0,!1):void 0}),e.forceRoundTime&&(f=e.roundingFunction(f,e));var h=s(f,e);g?m(d,h,"error")&&d.trigger("timeRangeError"):m(d,h)}}}function l(a){return a.is("input")?a.val():a.data("ui-timepicker-value")}function m(a,b,c){if(a.is("input")){a.val(b);var d=a.data("timepicker-settings");d.useSelect&&"select"!=c&&"initial"!=c&&a.data("timepicker-list").val(f(t(b),d))}return a.data("ui-timepicker-value")!=b?(a.data("ui-timepicker-value",b),"select"==c?a.trigger("selectTime").trigger("changeTime").trigger("change","timepicker"):"error"!=c&&a.trigger("changeTime"),!0):(a.trigger("selectTime"),!1)}function n(a){switch(a.keyCode){case 13:case 9:return;default:a.preventDefault()}}function o(c){var d=a(this),e=d.data("timepicker-list");if(!e||!b(e)){if(40!=c.keyCode)return!0;w.show.call(d.get(0)),e=d.data("timepicker-list"),h(d)||d.focus()}switch(c.keyCode){case 13:return q(d)&&w.hide.apply(this),c.preventDefault(),!1;case 38:var f=e.find(".ui-timepicker-selected");return f.length?f.is(":first-child")||(f.removeClass("ui-timepicker-selected"),f.prev().addClass("ui-timepicker-selected"),f.prev().position().top<f.outerHeight()&&e.scrollTop(e.scrollTop()-f.outerHeight())):(e.find("li").each(function(b,c){return a(c).position().top>0?(f=a(c),!1):void 0}),f.addClass("ui-timepicker-selected")),!1;case 40:return f=e.find(".ui-timepicker-selected"),0===f.length?(e.find("li").each(function(b,c){return a(c).position().top>0?(f=a(c),!1):void 0}),f.addClass("ui-timepicker-selected")):f.is(":last-child")||(f.removeClass("ui-timepicker-selected"),f.next().addClass("ui-timepicker-selected"),f.next().position().top+2*f.outerHeight()>e.outerHeight()&&e.scrollTop(e.scrollTop()+f.outerHeight())),!1;case 27:e.find("li").removeClass("ui-timepicker-selected"),w.hide();break;case 9:w.hide();break;default:return!0}}function p(c){var d=a(this),e=d.data("timepicker-list"),f=d.data("timepicker-settings");if(!e||!b(e)||f.disableTextInput)return!0;switch(c.keyCode){case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 77:case 80:case 186:case 8:case 46:f.typeaheadHighlight?j(d,e):e.hide()}}function q(a){var b=a.data("timepicker-settings"),c=a.data("timepicker-list"),d=null,e=c.find(".ui-timepicker-selected");return e.hasClass("ui-timepicker-disabled")?!1:(e.length&&(d=e.data("time")),null!==d&&("string"!=typeof d&&(d=s(d,b)),m(a,d,"select")),!0)}function r(a,b){a=Math.abs(a);var c,d,e=Math.round(a/60),f=[];return 60>e?f=[e,v.mins]:(c=Math.floor(e/60),d=e%60,30==b&&30==d&&(c+=v.decimal+5),f.push(c),f.push(1==c?v.hr:v.hrs),30!=b&&d&&(f.push(d),f.push(v.mins))),f.join(" ")}function s(a,b){if("number"!=typeof a)return null;var c=parseInt(a%60),d=parseInt(a/60%60),e=parseInt(a/3600%24),f=new Date(1970,0,1,e,d,c,0);if(isNaN(f.getTime()))return null;for(var g,h,i="",j=0;j<b.timeFormat.length;j++)switch(h=b.timeFormat.charAt(j)){case"a":i+=f.getHours()>11?v.pm:v.am;break;case"A":i+=f.getHours()>11?v.PM:v.AM;break;case"g":g=f.getHours()%12,i+=0===g?"12":g;break;case"G":g=f.getHours(),a===u&&(g=b.show2400?24:0),i+=g;break;case"h":g=f.getHours()%12,0!==g&&10>g&&(g="0"+g),i+=0===g?"12":g;break;case"H":g=f.getHours(),a===u&&(g=b.show2400?24:0),i+=g>9?g:"0"+g;break;case"i":var d=f.getMinutes();i+=d>9?d:"0"+d;break;case"s":c=f.getSeconds(),i+=c>9?c:"0"+c;break;case"\\":j++,i+=b.timeFormat.charAt(j);break;default:i+=h}return i}function t(a,b){if(""===a)return null;if("object"==typeof a)return 3600*a.getHours()+60*a.getMinutes()+a.getSeconds();if("string"!=typeof a)return a;a=a.toLowerCase().replace(/[\s\.]/g,""),("a"==a.slice(-1)||"p"==a.slice(-1))&&(a+="m");var c="("+v.am.replace(".","")+"|"+v.pm.replace(".","")+"|"+v.AM.replace(".","")+"|"+v.PM.replace(".","")+")?",d=new RegExp("^"+c+"([0-9]?[0-9])\\W?([0-5][0-9])?\\W?([0-5][0-9])?"+c+"$"),e=a.match(d);if(!e)return null;var f=parseInt(1*e[2],10),g=f>24?f%24:f,h=e[1]||e[5],i=g;if(12>=g&&h){var j=h==v.pm||h==v.PM;i=12==g?j?12:0:g+(j?12:0)}var k=1*e[3]||0,l=1*e[4]||0,m=3600*i+60*k+l;if(12>g&&!h&&b&&b._twelveHourTime&&b.scrollDefault){var n=m-b.scrollDefault();0>n&&n>=u/-2&&(m=(m+u/2)%u)}return m}var u=86400,v={am:"am",pm:"pm",AM:"AM",PM:"PM",decimal:".",mins:"mins",hr:"hr",hrs:"hrs"},w={init:function(b){return this.each(function(){var e=a(this),f=[];for(var g in a.fn.timepicker.defaults)e.data(g)&&(f[g]=e.data(g));var h=a.extend({},a.fn.timepicker.defaults,f,b);if(h.lang&&(v=a.extend(v,h.lang)),h=c(h),e.data("timepicker-settings",h),e.addClass("ui-timepicker-input"),h.useSelect)d(e);else{if(e.prop("autocomplete","off"),h.showOn)for(var i in h.showOn)e.on(h.showOn[i]+".timepicker",w.show);e.on("change.timepicker",k),e.on("keydown.timepicker",o),e.on("keyup.timepicker",p),h.disableTextInput&&e.on("keydown.timepicker",n),k.call(e.get(0))}})},show:function(c){var e=a(this),f=e.data("timepicker-settings");if(c&&c.preventDefault(),f.useSelect)return void e.data("timepicker-list").focus();h(e)&&e.blur();var k=e.data("timepicker-list");if(!e.prop("readonly")&&(k&&0!==k.length&&"function"!=typeof f.durationTime||(d(e),k=e.data("timepicker-list")),!b(k))){e.data("ui-timepicker-value",e.val()),j(e,k),w.hide(),k.show();var m={};f.orientation.match(/r/)?m.left=e.offset().left+e.outerWidth()-k.outerWidth()+parseInt(k.css("marginLeft").replace("px",""),10):m.left=e.offset().left+parseInt(k.css("marginLeft").replace("px",""),10);var n;n=f.orientation.match(/t/)?"t":f.orientation.match(/b/)?"b":e.offset().top+e.outerHeight(!0)+k.outerHeight()>a(window).height()+a(window).scrollTop()?"t":"b","t"==n?(k.addClass("ui-timepicker-positioned-top"),m.top=e.offset().top-k.outerHeight()+parseInt(k.css("marginTop").replace("px",""),10)):(k.removeClass("ui-timepicker-positioned-top"),m.top=e.offset().top+e.outerHeight()+parseInt(k.css("marginTop").replace("px",""),10)),k.offset(m);var o=k.find(".ui-timepicker-selected");if(!o.length){var p=t(l(e));null!==p?o=i(e,k,p):f.scrollDefault&&(o=i(e,k,f.scrollDefault()))}if(o&&o.length){var q=k.scrollTop()+o.position().top-o.outerHeight();k.scrollTop(q)}else k.scrollTop(0);return f.stopScrollPropagation&&a(document).on("wheel.ui-timepicker",".ui-timepicker-wrapper",function(b){b.preventDefault();var c=a(this).scrollTop();a(this).scrollTop(c+b.originalEvent.deltaY)}),a(document).on("touchstart.ui-timepicker mousedown.ui-timepicker",g),a(window).on("resize.ui-timepicker",g),f.closeOnWindowScroll&&a(document).on("scroll.ui-timepicker",g),e.trigger("showTimepicker"),this}},hide:function(c){var d=a(this),e=d.data("timepicker-settings");return e&&e.useSelect&&d.blur(),a(".ui-timepicker-wrapper").each(function(){var c=a(this);if(b(c)){var d=c.data("timepicker-input"),e=d.data("timepicker-settings");e&&e.selectOnBlur&&q(d),c.hide(),d.trigger("hideTimepicker")}}),this},option:function(b,e){return"string"==typeof b&&"undefined"==typeof e?a(this).data("timepicker-settings")[b]:this.each(function(){var f=a(this),g=f.data("timepicker-settings"),h=f.data("timepicker-list");"object"==typeof b?g=a.extend(g,b):"string"==typeof b&&(g[b]=e),g=c(g),f.data("timepicker-settings",g),h&&(h.remove(),f.data("timepicker-list",!1)),g.useSelect&&d(f)})},getSecondsFromMidnight:function(){return t(l(this))},getTime:function(a){var b=this,c=l(b);if(!c)return null;var d=t(c);if(null===d)return null;a||(a=new Date);var e=new Date(a);return e.setHours(d/3600),e.setMinutes(d%3600/60),e.setSeconds(d%60),e.setMilliseconds(0),e},setTime:function(a){var b=this,c=b.data("timepicker-settings");if(c.forceRoundTime)var d=f(t(a),c);else var d=s(t(a),c);return a&&null===d&&c.noneOption&&(d=a),m(b,d),b.data("timepicker-list")&&j(b,b.data("timepicker-list")),this},remove:function(){var a=this;if(a.hasClass("ui-timepicker-input")){var b=a.data("timepicker-settings");return a.removeAttr("autocomplete","off"),a.removeClass("ui-timepicker-input"),a.removeData("timepicker-settings"),a.off(".timepicker"),a.data("timepicker-list")&&a.data("timepicker-list").remove(),b.useSelect&&a.show(),a.removeData("timepicker-list"),this}}};a.fn.timepicker=function(b){return this.length?w[b]?this.hasClass("ui-timepicker-input")?w[b].apply(this,Array.prototype.slice.call(arguments,1)):this:"object"!=typeof b&&b?void a.error("Method "+b+" does not exist on jQuery.timepicker"):w.init.apply(this,arguments):this},a.fn.timepicker.defaults={appendTo:"body",className:null,closeOnWindowScroll:!1,disableTextInput:!1,disableTimeRanges:[],disableTouchKeyboard:!1,durationTime:null,forceRoundTime:!1,maxTime:null,minTime:null,noneOption:!1,orientation:"l",roundingFunction:function(a,b){if(null===a)return null;if("number"!=typeof b.step)return a;var c=a%(60*b.step);return c>=30*b.step?a+=60*b.step-c:a-=c,a==u&&b.show2400?a:a%u},scrollDefault:null,selectOnBlur:!1,show2400:!1,showDuration:!1,showOn:["click","focus"],showOnFocus:!0,step:30,stopScrollPropagation:!1,timeFormat:"g:ia",typeaheadHighlight:!0,useSelect:!1}});$(function(){});$(function(){$('.gallery-menu-icon').click(function(){$(this).parent().find('.gallery-menu').slideToggle()});if($('.references').length){initReferencesGrid({'parentSelector':'.references-images','itemSelector':'.references-box','columns':3,'minwidth':250})}
$('.references-menu-item').click(function(){$('.references-menu-item').removeClass("active");$(this).addClass("active");var id=$(this).data('id');$('.references-box').each(function(){if(id!=$(this).data('category')&&id!=0){$(this).data('hidden',1);$(this).transit({opacity:0,transform:'scale(0.1)'})}else{$(this).data('hidden',0)}});resizeReferences();$(this).oneTime(700,checkReferencesInView)});$('.references-tile-small').click(function(){refgrid.options.columns=5;refgrid.options.minwidth=150;refgrid.options.gutterX=15;refgrid.options.gutterY=15;resizeReferences();$(this).oneTime(700,checkReferencesInView)});$('.references-tile-big').click(function(){refgrid.options.columns=4;refgrid.options.minwidth=300;refgrid.options.gutterX=20;refgrid.options.gutterY=20;resizeReferences();$(this).oneTime(700,checkReferencesInView)})});refgrid={};function initReferencesGrid(poOptions){var loOptions={'parentSelector':'','itemSelector':'','columns':4,'minwidth':300,'gutterX':20,'gutterY':20,'transition':500,'imagesTotal':0,'imagesLoaded':0,'imagesDone':[]}
$.extend(loOptions,poOptions);refgrid.options=loOptions;var $refgParent=$(refgrid.options.parentSelector);var $refgItems=$(refgrid.options.itemSelector);refgrid.options.imagesTotal=$refgItems.length;$refgParent.css({position:'relative'});$refgItems.each(function(){$(this).data('width',$(this).width());$(this).data('height',$(this).height());$(this).data('ratio',$(this).data('width')/$(this).data('height'));$(this).data('hidden',0);$(this).data('loaded',0)});$(window).resize(resizeReferences);$(window).scroll(checkReferencesInView);checkReferencesInView();resizeReferences();$refgItems.css({position:'absolute'});$refgParent.everyTime(100,checkReferenceImageLoad)}
function checkReferenceImageLoad(){if(refgrid.options.imagesDone.length){var $img=refgrid.options.imagesDone.shift();if($img.data('hidden')==0)$img.transit({opacity:1},{easing:'linear'});$img.data('loaded',3)}else if(refgrid.options.imagesLoaded>=refgrid.options.imagesTotal)$(refgrid.options.parentSelector).stopTime();}
function loadedReferenceImage(img){var $img=$(img).parents('.references-box');refgrid.options.imagesDone.push($img);refgrid.options.imagesLoaded++}
function resizeReferences(e){var $refgParent=$(refgrid.options.parentSelector);var $refgItems=$(refgrid.options.itemSelector);var numColumns=refgrid.options.columns+1;var columnWidth=0;while(columnWidth<refgrid.options.minwidth){numColumns--;columnWidth=(($refgParent.width()-(numColumns-1)*refgrid.options.gutterX)/numColumns)}
var columns=[];for(var i=0;i<numColumns;i++){columns.push({top:0,left:i*columnWidth})}
var index=0;$refgItems.each(function(){if($(this).data('hidden')==1){$(this).transit({top:200});return}
var curcolumn=index%columns.length;var newtop=columns[curcolumn].top+refgrid.options.gutterY;var newleft=columns[curcolumn].left+curcolumn*refgrid.options.gutterX;var options={width:columnWidth,height:columnWidth/$(this).data('ratio'),top:newtop+'px',left:newleft+'px',transform:'scale(1.0)'};if($(this).data('loaded')>=2)options.opacity=1;$(this).stop(!0).delay(100).transition(options,refgrid.options.transition);columns[curcolumn].top+=Math.round(columnWidth/$(this).data('ratio'))+refgrid.options.gutterY;index++});var height=0;for(var i=0;i<columns.length;i++){height=Math.max(height,columns[i].top)}
$refgParent.stop(!0).transition({height:height},700);refgrid.options.transition=700}
function isReferenceInViewport(el){return el.offset().top<($(window).height()+$(window).scrollTop())}
function checkReferencesInView(){$(refgrid.options.itemSelector).each(function(){if($(this).data('loaded')==0&&$(this).data('hidden')==0&&isReferenceInViewport($(this))){$(this).data('loaded',1);$('<img/>').data('box',$(this)).attr('src',$(this).find('.references-box-front').data('src')).load(function(){var $box=$(this).data('box').find('.references-box-front');$(this).data('box').data('loaded',2);$box.css('background-image','url('+$box.data('src')+')');$box.data('src','');loadedReferenceImage($box);$(this).remove()})}})};var mietshop_stepindex=1;var mietshop_animating=!1;$(function(){$('.m-mietshop-step .button').click(function(){if(mietshop_animating)return;if(mietshop_checkvalues()){mietshop_animating=!0;$('.m-mietshop-step'+mietshop_stepindex).animate({opacity:0},mietshop_nextStep)}});$('.m-mietshop-step .button._back').off().click(function(){if(mietshop_animating)return;mietshop_animating=!0;$('.m-mietshop-step'+mietshop_stepindex).animate({opacity:0},mietshop_prevStep)});$('.m-mietshop-category-name').click(function(){$(this).parent().find('.m-mietshop-products').slideToggle()});$('.m-mietshop_boden').click(function(){var id=$(this).data('id');$('input[name=boden]').val(id)});$('.m-mietshop input[name=breite],.m-mietshop input[name=tiefe]').change(function(){var breite=parseFloat($('.m-mietshop input[name=breite]').val().replace(",","."));var tiefe=parseFloat($('.m-mietshop input[name=tiefe]').val().replace(",","."));breite=Math.floor(breite*2)/2;tiefe=Math.floor(tiefe*2)/2;if(breite>0&&tiefe>0){var value=breite*tiefe;$('.m-mietshop-groesse').html(value)}else{$('.m-mietshop-groesse').html(0)}});$('.m-mietshop-bodenbelag-tile').click(function(){var index=$(this).index();$('.m-mietshop-bodenbelag-tiles').hide();$('.m-mietshop-bodenbelag-content').show();$('.m-mietshop-bodenbelag-content .m-mietshop-category-name').eq(index).click()})});function mietshop_checkvalues(){var next=!0;switch(mietshop_stepindex){case 1:if($('.m-mietshop input[name=breite]').val()=="")next=!1;if($('.m-mietshop input[name=tiefe]').val()=="")next=!1;if(!next)alert("Bitte tragen Sie Ihre Standgröße ein.")
break;case 2:if($('.m-mietshop input[name=standtype]:checked').length==0)next=!1;if(!next)alert("Bitte wählen Sie einen Standtyp aus.")
break;case 3:if($('.m-mietshop input[name=doppelboden]:checked').length==0)next=!1;if(!next)alert("Bitte wählen Sie einen Bodentyp aus.")
break;case 5:if($('.m-mietshop input[name=hoehe]:checked').length==0)next=!1;if(!next)alert("Bitte wählen Sie eine Standhöhe aus.")
break;case 6:if($('.m-mietshop input[name=wand]:checked').length==0)next=!1;if(!next)alert("Bitte wählen Sie ein Wandmaterial aus.")
break;case 10:if($('.m-mietshop input[name=wand]:checked').length==0)next=!1;if(!next)alert("Bitte wählen Sie ein Wandmaterial aus.")
break}
return next}
function mietshop_nextStep(){$('.m-mietshop-step'+mietshop_stepindex).hide();mietshop_stepindex++;if(mietshop_stepindex==9)mietshop_rendering();if(mietshop_stepindex==10)mietshop_loadCart();$('.m-mietshop-step'+mietshop_stepindex).css({opacity:0}).show().animate({opacity:1});var top=$('#m-mietshop').offset().top-150;$('html,body').animate({scrollTop:top});mietshop_animating=!1;$('.m-mietshop-progressbar').removeClass("_active");$('.m-mietshop-progressbar:lt('+mietshop_stepindex+')').addClass("_active")}
function mietshop_prevStep(){$('.m-mietshop-step'+mietshop_stepindex).hide();mietshop_stepindex--;$('.m-mietshop-step'+mietshop_stepindex).css({opacity:0}).show().animate({opacity:1});var top=$('#m-mietshop').offset().top-150;$('html,body').animate({scrollTop:top});mietshop_animating=!1;$('.m-mietshop-progressbar').removeClass("_active");$('.m-mietshop-progressbar:lt('+mietshop_stepindex+')').addClass("_active")}
function mietshop_loadCart(){var breite=$('input[name=breite]').val();var tiefe=$('input[name=tiefe]').val();var wand=$('input[name=wand]:checked').val();var stand=$('input[name=standtype]:checked').val();var doppelboden=$('input[name=doppelboden]:checked').val();var standtype=$('input[name=standtype]:checked').val();var boden=$('input[name=boden]').val();var hoehe=$('input[name=hoehe]:checked').val();var sgid=$('input[name=sgid]').val();var products=[];$('input[name^=amount]').each(function(){if($(this).val()=="0"||$(this).val()=="")return;var id=$(this).attr('name').substring(6);products[id]=$(this).val()});var comments=$('textarea[name=comments]').val();var rand=Math.random();$.post("modules/smb_mietshop/ajax_mietshop.php?pid=1&v="+rand,{action:"cart",tiefe:tiefe,breite:breite,wand:wand,stand:stand,doppelboden:doppelboden,boden:boden,hoehe:hoehe,products:products,comments:comments,standtype:standtype,sgid:sgid},function(data){$('.m-mietshop-cart').html(data)})}
function mietshop_rendering(){var dir="modules/smb_mietshop/images/renderings/";var src=dir+"eckstand_fuellungen_4x4_3m.png";var wand=$('input[name=wand]:checked').val();var stand=$('input[name=standtype]:checked').val();src=dir;if(stand=="Reihenstand")src+="reihenstand_";if(stand=="Eckstand_links"||stand=="Eckstand_rechts")src+="eckstand_";if(stand=="Kopfstand"||stand=="Blockstand")src+="kopfstand_";if(wand=="Füllungen")src+="fuellungen_";if(wand=="Stoff"||wand=="Hinterleuchteter Stoff")src+="stoff_";if(wand=="Überdeckte Füllungen")src+="ueberdeckte_fuellungen_";src+="4x4_3m.png";$('.m-mietshop-rendering').attr('src',src)};$(function(){resizeBoxmenus();$(window).resize(resizeBoxmenus)});function resizeBoxmenus(){$('.boxmenu-full-bg').each(function(){var left=$(this).position().left-$(this).offset().left;var width=$(window).width();$(this).css({left:left+"px",width:width})});$('.boxmenu-box-text').each(function(){var height=$(this).parent().find('.boxmenu-box-imagebox').outerHeight();$(this).outerHeight(height)})};$(function(){addScriptEventsCalendar()});function addScriptEventsCalendar(){if($('.events-kalender').length){$('.events-kalender-day-item, .events-kalender-table-termin-text, .events-kalender-list-item').off().click(function(){var data=$(this).data("data").replace('&quot;','"');var mode=$(this).parents('.events-kalender').data('mode');var box=$(this).parents('.events');box.find('.events-kalender-tooltip').css({left:0,top:0});box.find('.events-kalender-tooltip ._content').html(data);box.find('.events-kalender-tooltip').show();if(mode=="month"){var top=$(this).parent().parent().position().top-box.find('.events-kalender-tooltip').outerHeight()+$(this).parent().position().top+$(this).position().top;var left=$(this).parent().parent().position().left+($(this).parent().parent().outerWidth()/2)-(box.find('.events-kalender-tooltip').outerWidth()/2)}else if(mode=="list"){var top=$(this).parents('.events-kalender-tablerow').offset().top-box.find('.events-kalender-tooltip').outerHeight()-$(this).parents('.events-kalender-content').offset().top;var left=$(this).parent().parent().parent().position().left+($(this).parent().parent().parent().outerWidth()/2)-(box.find('.events-kalender-tooltip').outerWidth()/2)}else if(mode=="calendarlist"){var top=$(this).offset().top-box.find('.events-kalender-tooltip').outerHeight()-$(this).parents('.events-kalender-content').offset().top;var left=$(this).position().left+($(this).outerWidth()/2)-(box.find('.events-kalender-tooltip').outerWidth()/2)}
left=Math.max(left,0);left=Math.min(left,box.find('.events-kalender').outerWidth()-box.find('.events-kalender-tooltip').outerWidth());box.find('.events-kalender-tooltip').css({top:top,left:left})});$('.events-kalender-day-item, .events-kalender-table-termin-text').mouseenter(function(e){var id=$(this).data('id');$(this).parents('.events-kalender-content').find('.events-kalender-day-item[data-id="'+id+'"], .events-kalender-table-termin-text[data-id="'+id+'"]').addClass("hover")});$('.events-kalender-day-item, .events-kalender-table-termin-text').mouseleave(function(e){var id=$(this).data('id');$(this).parents('.events-kalender-content').find('.events-kalender-day-item[data-id="'+id+'"], .events-kalender-table-termin-text[data-id="'+id+'"]').removeClass("hover")});$('.events-kalender-tooltip ._close').click(function(){$('.events-kalender-tooltip').hide()});$('.events-kalender-btn-switch._next').off().click(function(e){var mode=$(this).parents('.events-kalender').data('mode');var year=$(this).parents('.events-kalender').data('year');var month=$(this).parents('.events-kalender').data('month')+1;if(month>12){month=1;year++}
var mid=$(this).parents('.events-kalender').data('mid');var subtype=$(this).parents('.events-kalender').data('subtype');$(this).parents('.events-kalender').parent().load("modules/events/ajax_events.php",{action:"calendar_month",month:month,year:year,mid:mid,mode:mode,subtype:subtype},addScriptEventsCalendar);return!1});$('.events-kalender-btn-switch._prev').off().click(function(e){var mode=$(this).parents('.events-kalender').data('mode');var year=$(this).parents('.events-kalender').data('year');var month=$(this).parents('.events-kalender').data('month')-1;if(month<1){month=12;year--}
var mid=$(this).parents('.events-kalender').data('mid');var subtype=$(this).parents('.events-kalender').data('subtype');$(this).parents('.events-kalender').parent().load("modules/events/ajax_events.php",{action:"calendar_month",month:month,year:year,mid:mid,mode:mode,subtype:subtype},addScriptEventsCalendar);return!1});$('.events-kalender-btn-switch._month').off().click(function(e){var mode=$(this).data('mode');var year=$(this).parents('.events-kalender').data('year');var month=$(this).parents('.events-kalender').data('month');var mid=$(this).parents('.events-kalender').data('mid');var subtype=$(this).parents('.events-kalender').data('subtype');$(this).parents('.events-kalender').parent().load("modules/events/ajax_events.php",{action:"calendar_month",month:month,year:year,mid:mid,mode:mode,subtype:subtype},addScriptEventsCalendar);return!1});$('.events-kalender-btn-switch._list').off().click(function(e){var mode=$(this).data('mode');var year=$(this).parents('.events-kalender').data('year');var month=$(this).parents('.events-kalender').data('month');var mid=$(this).parents('.events-kalender').data('mid');var subtype=$(this).parents('.events-kalender').data('subtype');$(this).parents('.events-kalender').parent().load("modules/events/ajax_events.php",{action:"calendar_month",month:month,year:year,mid:mid,mode:mode,subtype:subtype},addScriptEventsCalendar);return!1})}};$(function(){$('.smb_gallery-lightgallery').click(function(){var data=$(this).data('data');var objs=[];var items=data.split("|");for(i=0;i<items.length;i++){var split=items[i].split(";");objs.push({'src':split[0],'thumb':split[0].replace("source","thumbs"),'subHtml':split[1]+"<br />"+split[2]})}
$(this).lightGallery({dynamic:!0,dynamicEl:objs,lang:{allPhotos:'Alle Bilder'},});return!1});$('.smb_gallery-images-more').click(function(){$(this).parent().find('.smb_gallery-images-hidden').slideToggle();$box=$(this).parents('.morebox-button');if($(this).html()=='MEHR')$(this).html("WENIGER");else $(this).html("MEHR");SMBcheckImgLoad()});$('.smb_gallery-prev').click(function(){$parent=$(this).parents('.smb_gallery-gallery');showSMBGallery($parent,-1)});$('.smb_gallery-next').click(function(){$parent=$(this).parents('.smb_gallery-gallery');showSMBGallery($parent,1)});$(window).scroll(SMBcheckImgLoad)});function SMBshowGallery($gallery,index){var max=$gallery.data('max');var cur=$gallery.data('cur');var $box=$gallery.find('.smb_gallery-gallery-box');var next=cur;if(index==-1){if(cur>0){next=cur-1}}
if(index==1){if(cur<max-1){next=cur+1}}
if(index==0){next=cur}
console.log("cur: "+cur);console.log("next: "+next);var left=($gallery.outerWidth()+15)*next;$box.stop(!0).animate({left:-left},SMBcheckImgLoad);$gallery.data('cur',next)}
function SMBrecalcGalleryWidth(){var maxwidth=$('.smb_gallery-gallery').eq(0).width();var margin=15;var num=3;var boxwidth=(maxwidth-(margin*(num-1)))/num;$('.smb_gallery-gallery').each(function(){$(this).find('.smb_gallery-subgallery').width(boxwidth);var length=$(this).find('.smb_gallery-subgallery').length;var width=length*(maxwidth+margin)-margin;$(this).find('.smb_gallery-gallery-box').css({width:width});SMBshowGallery($(this),0)});var h=0;$('.smb_gallery-gallery-box').each(function(){h=Math.max(h,$(this).outerHeight())});$('.smb_gallery-gallery-container').outerHeight(h)}
function SMBcheckImgLoad(){$('.imgload').each(function(){if(isElementInViewport($(this))&&$(this).is(':visible')){$('<img/>').data('img',$(this)).attr('src',$(this).data('img')).load(function(){var $box=$(this).data('img');$box.css('background-image','url('+$box.data('img')+')');$box.find('img').remove();$box.css('opacity',0);$box.animate({opacity:1});$(this).remove()});$(this).removeClass("imgload")}})};;$(function(){$('.rs_gallery_minical').minical();var item=1;var gallery=!1;var mode="slide";var pager=!0;var slideMargin=10;var rtl=!1;var controls=!0;var slider=$('.gallery  .rs_homepage').lightSlider({item:item,mode:mode,speed:700,auto:!0,pause:5000,pager:pager,gallery:!1,enableDrag:!1,currentPagerPosition:'left',freeMove:!0,rtl:rtl,loop:!1,controls:controls,slideMargin:slideMargin,onBeforeSlide:function(el){if($('#rs_video').length){$('#rs_video').get(0).pause()}
$('.lSPrev').show();$('.lSNext').show();if(el.getCurrentSlideCount()==1){$('.lSPrev').hide()}else if(el.getCurrentSlideCount()==el.getTotalSlideCount()){$('.lSNext').hide()}},onSliderLoad:function(el){$('.lSPrev').hide()},});$('.rs_homepage').data('slider',slider);$('.rs_gallery-reset').click(function(){$('.rs_gallery_minical').val('');$('select[name=category_ID]').val(0);return!0});$('#rs_video').on("click play",function(){$('.rs_homepage').data('slider').pause()})});var kr_filter={};var kr_dofilter=!0;var kr_item=null;$(function(){$('.kr_kurse-slider').each(function(){var min=parseFloat($(this).data('min'));var max=parseFloat($(this).data('max'));var step=$(this).data('step');var decimal=2;if($(this).data('decimal')=="0")decimal=0;noUiSlider.create(this,{range:{'min':min,'max':max},format:{to:function(value){if(decimal==2)return value.toFixed(2).replace(".",",");if(decimal==0)return Math.round(value);return value},from:function(value){return Number(value.replace(",","."))}},step:step,start:[min,max],connect:!0,tooltips:!1,});this.noUiSlider.on('change',function(values,handle){if($('.kr_kurse-sliderinput').parents('.kr_kurse-filterbox').is(':visible')){kr_filter.age_from=values[0];kr_filter.age_to=values[1];var text="Alter: "+values[0]+" - "+values[1]+"";$('.kr_kurse-filter-text._alter').parents('.kr_kurse-filter').addClass("active");$('.kr_kurse-filter-text._alter').parents('.kr_kurse-filter').find('.kr_kurse-filter-delete').show().css({display:'inline-block'});$('.kr_kurse-filter-text._alter').html(text);doKrFilter()}});this.noUiSlider.on('update',function(values,handle){$(this.target).parent().find('input').eq(0).val(values[0]+" Jahre");$(this.target).parent().find('input').eq(1).val(values[1]+" Jahre")})});$('.kr_kurse-filter').click(function(){$(this).toggleClass("hover");$(this).next().next().slideToggle()});$('.kr_kurse-filtericon').click(function(){$('.kr_kurse-filtercontainer').slideToggle()});$('.kr_kurse-filter-delete').click(function(){$(this).parent().next().next().slideUp();$(this).parent().removeClass("active hover");var $text=$(this).parent().find('.kr_kurse-filter-text');$text.html($text.data('default'));$(this).hide();if($(this).prev().hasClass("_standort"))kr_filter.location=null;if($(this).prev().hasClass("_alter")){$('.kr_kurse-slider').get(0).noUiSlider.set([$('.kr_kurse-slider').data('min'),$('.kr_kurse-slider').data('max')]);kr_filter.age_from=null;kr_filter.age_to=null}
if($(this).prev().hasClass("_kursart"))kr_filter.type=null;doKrFilter();return!1});$('.kr_kurse-location').click(function(){var id=$(this).data('id');kr_filter.location=id;doKrFilter()});$('.kr_kurse-filterbox li[data-type="location"]').click(function(){kr_filter.location=$(this).data('value');$('.kr_kurse-filter-text._standort').parents('.kr_kurse-filter').addClass("active");$('.kr_kurse-filter-text._standort').parents('.kr_kurse-filter').find('.kr_kurse-filter-delete').show().css({display:'inline-block'});$('.kr_kurse-filter-text._standort').html($(this).text());$(this).parents('.kr_kurse-filterbox').slideUp();doKrFilter()});$('.kr_kurse-filterbox li[data-type="type"]').click(function(){kr_filter.type=$(this).data('value');$('.kr_kurse-filter-text._kursart').parents('.kr_kurse-filter').addClass("active");$('.kr_kurse-filter-text._kursart').parents('.kr_kurse-filter').find('.kr_kurse-filter-delete').show().css({display:'inline-block'});$('.kr_kurse-filter-text._kursart').html($(this).text());$(this).parents('.kr_kurse-filterbox').slideUp();doKrFilter()});if($.query.get('ort')){var ort=$.query.get('ort').toLowerCase();$('.kr_kurse-filterbox li[data-type=location]').each(function(){if($(this).text().toLowerCase()==ort){$(this).click()}})}
if($.query.get('art')){var art=$.query.get('art').toLowerCase();$('.kr_kurse-filterbox li[data-type=type]').each(function(){if($(this).text().toLowerCase()==art){kr_item=$(this);setTimeout(function(){kr_item.click()},300)}})}});function doKrFilter(){if(!kr_dofilter)return;var pid=$('input[name=pid]').val();$('.kr_kurse-content').load("modules/kr_kurse/ajax_kr_kurse.php",{options:kr_filter,pid:pid},addScriptKrKurse)}
function addScriptKrKurse(){kr_resize();$('.kr_more').off().click(function(){$(this).parents('.kr_kurse-kurs').find('.kr_kurse-kursdetails').slideToggle();$(this).toggleClass("_active");if($(this).hasClass("_active")){$('html,body').animate({scrollTop:'+=100'})}});$('.kr_kurse-back').click(function(){kr_dofilter=!1;$('.kr_kurse-filter-delete').click();kr_dofilter=!0;kr_filter={};doKrFilter();$(this).hide();return!1});if($('.kr_kurse-location').length==0)$('.kr_kurse-back').css({display:'block'});$('.kr_kurse-location').off().click(function(){var id=$(this).data('id');kr_filter.location=id;doKrFilter()});$('.kr_kurse-kurs').each(function(){var entries=JSON.parse($(this).find('textarea[name=kr_json]').val());if(entries.length&&entries[0].dates.length){var date=new Date(entries[0].dates[0].datum)}else var date=new Date();var $dcal=new DCal($(this).find('.kr_kurse-kalender'),date.getFullYear(),date.getMonth()+1);$dcal.interactable=!1;$dcal.hoverCallback=kr_HoverCallback;$dcal.unhoverCallback=kr_UnhoverCallback;for(var i=0;i<entries.length;i++){for(var h=0;h<entries[i].dates.length;h++){var date=new Date(entries[i].dates[h].datum);$dcal.highlightDate(date.format())}}
$(this).find('.kr_kurse-kalender').data('dcal',$dcal);$dcal.draw()});$('.kr_kurse-kursimagesbox').each(function(){if($(this).find('.kr_kurse-kursimage').length<=1)return;var item=1;var gallery=!1;var mode="slide";var responsive;var autoWidth=!1;var loop=!1;var pager=!1;var slideMargin=0;var rtl=!1;var controls=!0;var slider=$(this).lightSlider({item:item,mode:mode,speed:700,auto:!1,loop:loop,pager:pager,gallery:gallery,autoWidth:autoWidth,currentPagerPosition:'left',responsive:responsive,freeMove:!0,rtl:rtl,controls:controls,slideMargin:slideMargin,});$(this).data('slider',slider)});$(window).resize(kr_resize).resize()}
function kr_HoverCallback(e){console.log(e);var day=$(e.currentTarget);var datestring=day.data('date');var entries=JSON.parse(day.parents('.kr_kurse-kurs').find('textarea[name=kr_json]').val());for(var i=0;i<entries.length;i++){for(var h=0;h<entries[i].dates.length;h++){var date=new Date(entries[i].dates[h].datum);if(date.format()!=datestring)continue;var tooltip=datestring;if(entries[i].dates[h].whole_day=="1"){tooltip+="<br />"+"Ganztags"}else if(entries[i].dates[h].hasOwnProperty("time_start")&&entries[i].dates[h].hasOwnProperty("time_end")&&entries[i].dates[h].time_start&&entries[i].dates[h].time_end){tooltip+="<br />"+entries[i].dates[h].time_start.substring(0,5)+" - "+entries[i].dates[h].time_end.substring(0,5)}}}
$('body').append($('.kr_kurse-tooltip'));var top=day.offset().top;var left=day.offset().left;$('.kr_kurse-tooltip').html(tooltip);$('.kr_kurse-tooltip').show().css({top:top-$('.kr_kurse-tooltip').outerHeight(),left:left})}
function kr_UnhoverCallback(e){console.log(e);$('.kr_kurse-tooltip').hide()}
function kr_resize(){$('.kr_kurse-kursimagesbox').each(function(){$(this).css({height:'auto'});if($(window).outerWidth()>650){$(this).css({height:$(this).parents('.kr_kurse-kursbox').outerHeight()})}else{$(this).css({height:''})}})}
/*! nouislider - 14.6.1 - 8/17/2020 */
!function(t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():window.noUiSlider=t()}(function(){"use strict";var lt="14.6.1";function ut(t){t.parentElement.removeChild(t)}function a(t){return null!=t}function ct(t){t.preventDefault()}function o(t){return"number"==typeof t&&!isNaN(t)&&isFinite(t)}function pt(t,e,r){0<r&&(ht(t,e),setTimeout(function(){mt(t,e)},r))}function ft(t){return Math.max(Math.min(t,100),0)}function dt(t){return Array.isArray(t)?t:[t]}function e(t){var e=(t=String(t)).split(".");return 1<e.length?e[1].length:0}function ht(t,e){t.classList&&!/\s/.test(e)?t.classList.add(e):t.className+=" "+e}function mt(t,e){t.classList&&!/\s/.test(e)?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi")," ")}function gt(t){var e=void 0!==window.pageXOffset,r="CSS1Compat"===(t.compatMode||"");return{x:e?window.pageXOffset:r?t.documentElement.scrollLeft:t.body.scrollLeft,y:e?window.pageYOffset:r?t.documentElement.scrollTop:t.body.scrollTop}}function c(t,e){return 100/(e-t)}function p(t,e,r){return 100*e/(t[r+1]-t[r])}function f(t,e){for(var r=1;t>=e[r];)r+=1;return r}function r(t,e,r){if(r>=t.slice(-1)[0])return 100;var n,i,o=f(r,t),s=t[o-1],a=t[o],l=e[o-1],u=e[o];return l+(i=r,p(n=[s,a],n[0]<0?i+Math.abs(n[0]):i-n[0],0)/c(l,u))}function n(t,e,r,n){if(100===n)return n;var i,o,s=f(n,t),a=t[s-1],l=t[s];return r?(l-a)/2<n-a?l:a:e[s-1]?t[s-1]+(i=n-t[s-1],o=e[s-1],Math.round(i/o)*o):n}function s(t,e,r){var n;if("number"==typeof e&&(e=[e]),!Array.isArray(e))throw new Error("noUiSlider ("+lt+"): 'range' contains invalid value.");if(!o(n="min"===t?0:"max"===t?100:parseFloat(t))||!o(e[0]))throw new Error("noUiSlider ("+lt+"): 'range' value isn't numeric.");r.xPct.push(n),r.xVal.push(e[0]),n?r.xSteps.push(!isNaN(e[1])&&e[1]):isNaN(e[1])||(r.xSteps[0]=e[1]),r.xHighestCompleteStep.push(0)}function l(t,e,r){if(e)if(r.xVal[t]!==r.xVal[t+1]){r.xSteps[t]=p([r.xVal[t],r.xVal[t+1]],e,0)/c(r.xPct[t],r.xPct[t+1]);var n=(r.xVal[t+1]-r.xVal[t])/r.xNumSteps[t],i=Math.ceil(Number(n.toFixed(3))-1),o=r.xVal[t]+r.xNumSteps[t]*i;r.xHighestCompleteStep[t]=o}else r.xSteps[t]=r.xHighestCompleteStep[t]=r.xVal[t]}function i(t,e,r){var n;this.xPct=[],this.xVal=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=e;var i=[];for(n in t)t.hasOwnProperty(n)&&i.push([t[n],n]);for(i.length&&"object"==typeof i[0][0]?i.sort(function(t,e){return t[0][0]-e[0][0]}):i.sort(function(t,e){return t[0]-e[0]}),n=0;n<i.length;n++)s(i[n][1],i[n][0],this);for(this.xNumSteps=this.xSteps.slice(0),n=0;n<this.xNumSteps.length;n++)l(n,this.xNumSteps[n],this)}i.prototype.getDistance=function(t){var e,r=[];for(e=0;e<this.xNumSteps.length-1;e++){var n=this.xNumSteps[e];if(n&&t/n%1!=0)throw new Error("noUiSlider ("+lt+"): 'limit', 'margin' and 'padding' of "+this.xPct[e]+"% range must be divisible by step.");r[e]=p(this.xVal,t,e)}return r},i.prototype.getAbsoluteDistance=function(t,e,r){var n,i=0;if(t<this.xPct[this.xPct.length-1])for(;t>this.xPct[i+1];)i++;else t===this.xPct[this.xPct.length-1]&&(i=this.xPct.length-2);r||t!==this.xPct[i+1]||i++;var o=1,s=e[i],a=0,l=0,u=0,c=0;for(n=r?(t-this.xPct[i])/(this.xPct[i+1]-this.xPct[i]):(this.xPct[i+1]-t)/(this.xPct[i+1]-this.xPct[i]);0<s;)a=this.xPct[i+1+c]-this.xPct[i+c],100<e[i+c]*o+100-100*n?(l=a*n,o=(s-100*n)/e[i+c],n=1):(l=e[i+c]*a/100*o,o=0),r?(u-=l,1<=this.xPct.length+c&&c--):(u+=l,1<=this.xPct.length-c&&c++),s=e[i+c]*o;return t+u},i.prototype.toStepping=function(t){return t=r(this.xVal,this.xPct,t)},i.prototype.fromStepping=function(t){return function(t,e,r){if(100<=r)return t.slice(-1)[0];var n,i=f(r,e),o=t[i-1],s=t[i],a=e[i-1],l=e[i];return n=[o,s],(r-a)*c(a,l)*(n[1]-n[0])/100+n[0]}(this.xVal,this.xPct,t)},i.prototype.getStep=function(t){return t=n(this.xPct,this.xSteps,this.snap,t)},i.prototype.getDefaultStep=function(t,e,r){var n=f(t,this.xPct);return(100===t||e&&t===this.xPct[n-1])&&(n=Math.max(n-1,1)),(this.xVal[n]-this.xVal[n-1])/r},i.prototype.getNearbySteps=function(t){var e=f(t,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}}},i.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(e);return Math.max.apply(null,t)},i.prototype.convert=function(t){return this.getStep(this.toStepping(t))};var u={to:function(t){return void 0!==t&&t.toFixed(2)},from:Number},d={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"};function h(t){if("object"==typeof(e=t)&&"function"==typeof e.to&&"function"==typeof e.from)return!0;var e;throw new Error("noUiSlider ("+lt+"): 'format' requires 'to' and 'from' methods.")}function m(t,e){if(!o(e))throw new Error("noUiSlider ("+lt+"): 'step' is not numeric.");t.singleStep=e}function g(t,e){if(!o(e))throw new Error("noUiSlider ("+lt+"): 'keyboardPageMultiplier' is not numeric.");t.keyboardPageMultiplier=e}function v(t,e){if(!o(e))throw new Error("noUiSlider ("+lt+"): 'keyboardDefaultStep' is not numeric.");t.keyboardDefaultStep=e}function b(t,e){if("object"!=typeof e||Array.isArray(e))throw new Error("noUiSlider ("+lt+"): 'range' is not an object.");if(void 0===e.min||void 0===e.max)throw new Error("noUiSlider ("+lt+"): Missing 'min' or 'max' in 'range'.");if(e.min===e.max)throw new Error("noUiSlider ("+lt+"): 'range' 'min' and 'max' cannot be equal.");t.spectrum=new i(e,t.snap,t.singleStep)}function x(t,e){if(e=dt(e),!Array.isArray(e)||!e.length)throw new Error("noUiSlider ("+lt+"): 'start' option is incorrect.");t.handles=e.length,t.start=e}function S(t,e){if("boolean"!=typeof(t.snap=e))throw new Error("noUiSlider ("+lt+"): 'snap' option must be a boolean.")}function w(t,e){if("boolean"!=typeof(t.animate=e))throw new Error("noUiSlider ("+lt+"): 'animate' option must be a boolean.")}function y(t,e){if("number"!=typeof(t.animationDuration=e))throw new Error("noUiSlider ("+lt+"): 'animationDuration' option must be a number.")}function E(t,e){var r,n=[!1];if("lower"===e?e=[!0,!1]:"upper"===e&&(e=[!1,!0]),!0===e||!1===e){for(r=1;r<t.handles;r++)n.push(e);n.push(!1)}else{if(!Array.isArray(e)||!e.length||e.length!==t.handles+1)throw new Error("noUiSlider ("+lt+"): 'connect' option doesn't match handle count.");n=e}t.connect=n}function C(t,e){switch(e){case"horizontal":t.ort=0;break;case"vertical":t.ort=1;break;default:throw new Error("noUiSlider ("+lt+"): 'orientation' option is invalid.")}}function P(t,e){if(!o(e))throw new Error("noUiSlider ("+lt+"): 'margin' option must be numeric.");0!==e&&(t.margin=t.spectrum.getDistance(e))}function N(t,e){if(!o(e))throw new Error("noUiSlider ("+lt+"): 'limit' option must be numeric.");if(t.limit=t.spectrum.getDistance(e),!t.limit||t.handles<2)throw new Error("noUiSlider ("+lt+"): 'limit' option is only supported on linear sliders with 2 or more handles.")}function k(t,e){var r;if(!o(e)&&!Array.isArray(e))throw new Error("noUiSlider ("+lt+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(e)&&2!==e.length&&!o(e[0])&&!o(e[1]))throw new Error("noUiSlider ("+lt+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(0!==e){for(Array.isArray(e)||(e=[e,e]),t.padding=[t.spectrum.getDistance(e[0]),t.spectrum.getDistance(e[1])],r=0;r<t.spectrum.xNumSteps.length-1;r++)if(t.padding[0][r]<0||t.padding[1][r]<0)throw new Error("noUiSlider ("+lt+"): 'padding' option must be a positive number(s).");var n=e[0]+e[1],i=t.spectrum.xVal[0];if(1<n/(t.spectrum.xVal[t.spectrum.xVal.length-1]-i))throw new Error("noUiSlider ("+lt+"): 'padding' option must not exceed 100% of the range.")}}function U(t,e){switch(e){case"ltr":t.dir=0;break;case"rtl":t.dir=1;break;default:throw new Error("noUiSlider ("+lt+"): 'direction' option was not recognized.")}}function A(t,e){if("string"!=typeof e)throw new Error("noUiSlider ("+lt+"): 'behaviour' must be a string containing options.");var r=0<=e.indexOf("tap"),n=0<=e.indexOf("drag"),i=0<=e.indexOf("fixed"),o=0<=e.indexOf("snap"),s=0<=e.indexOf("hover"),a=0<=e.indexOf("unconstrained");if(i){if(2!==t.handles)throw new Error("noUiSlider ("+lt+"): 'fixed' behaviour must be used with 2 handles");P(t,t.start[1]-t.start[0])}if(a&&(t.margin||t.limit))throw new Error("noUiSlider ("+lt+"): 'unconstrained' behaviour cannot be used with margin or limit");t.events={tap:r||o,drag:n,fixed:i,snap:o,hover:s,unconstrained:a}}function V(t,e){if(!1!==e)if(!0===e){t.tooltips=[];for(var r=0;r<t.handles;r++)t.tooltips.push(!0)}else{if(t.tooltips=dt(e),t.tooltips.length!==t.handles)throw new Error("noUiSlider ("+lt+"): must pass a formatter for all handles.");t.tooltips.forEach(function(t){if("boolean"!=typeof t&&("object"!=typeof t||"function"!=typeof t.to))throw new Error("noUiSlider ("+lt+"): 'tooltips' must be passed a formatter or 'false'.")})}}function D(t,e){h(t.ariaFormat=e)}function M(t,e){h(t.format=e)}function O(t,e){if("boolean"!=typeof(t.keyboardSupport=e))throw new Error("noUiSlider ("+lt+"): 'keyboardSupport' option must be a boolean.")}function L(t,e){t.documentElement=e}function z(t,e){if("string"!=typeof e&&!1!==e)throw new Error("noUiSlider ("+lt+"): 'cssPrefix' must be a string or `false`.");t.cssPrefix=e}function H(t,e){if("object"!=typeof e)throw new Error("noUiSlider ("+lt+"): 'cssClasses' must be an object.");if("string"==typeof t.cssPrefix)for(var r in t.cssClasses={},e)e.hasOwnProperty(r)&&(t.cssClasses[r]=t.cssPrefix+e[r]);else t.cssClasses=e}function vt(e){var r={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:u,format:u},n={step:{r:!1,t:m},keyboardPageMultiplier:{r:!1,t:g},keyboardDefaultStep:{r:!1,t:v},start:{r:!0,t:x},connect:{r:!0,t:E},direction:{r:!0,t:U},snap:{r:!1,t:S},animate:{r:!1,t:w},animationDuration:{r:!1,t:y},range:{r:!0,t:b},orientation:{r:!1,t:C},margin:{r:!1,t:P},limit:{r:!1,t:N},padding:{r:!1,t:k},behaviour:{r:!0,t:A},ariaFormat:{r:!1,t:D},format:{r:!1,t:M},tooltips:{r:!1,t:V},keyboardSupport:{r:!0,t:O},documentElement:{r:!1,t:L},cssPrefix:{r:!0,t:z},cssClasses:{r:!0,t:H}},i={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:d,keyboardPageMultiplier:5,keyboardDefaultStep:10};e.format&&!e.ariaFormat&&(e.ariaFormat=e.format),Object.keys(n).forEach(function(t){if(!a(e[t])&&void 0===i[t]){if(n[t].r)throw new Error("noUiSlider ("+lt+"): '"+t+"' is required.");return!0}n[t].t(r,a(e[t])?e[t]:i[t])}),r.pips=e.pips;var t=document.createElement("div"),o=void 0!==t.style.msTransform,s=void 0!==t.style.transform;r.transformRule=s?"transform":o?"msTransform":"webkitTransform";return r.style=[["left","top"],["right","bottom"]][r.dir][r.ort],r}function j(t,b,o){var l,u,s,c,i,a,e,p,f=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},d=window.CSS&&CSS.supports&&CSS.supports("touch-action","none")&&function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e)}catch(t){}return t}(),h=t,y=b.spectrum,x=[],S=[],m=[],g=0,v={},w=t.ownerDocument,E=b.documentElement||w.documentElement,C=w.body,P=-1,N=0,k=1,U=2,A="rtl"===w.dir||1===b.ort?0:100;function V(t,e){var r=w.createElement("div");return e&&ht(r,e),t.appendChild(r),r}function D(t,e){var r=V(t,b.cssClasses.origin),n=V(r,b.cssClasses.handle);return V(n,b.cssClasses.touchArea),n.setAttribute("data-handle",e),b.keyboardSupport&&(n.setAttribute("tabindex","0"),n.addEventListener("keydown",function(t){return function(t,e){if(O()||L(e))return!1;var r=["Left","Right"],n=["Down","Up"],i=["PageDown","PageUp"],o=["Home","End"];b.dir&&!b.ort?r.reverse():b.ort&&!b.dir&&(n.reverse(),i.reverse());var s,a=t.key.replace("Arrow",""),l=a===i[0],u=a===i[1],c=a===n[0]||a===r[0]||l,p=a===n[1]||a===r[1]||u,f=a===o[0],d=a===o[1];if(!(c||p||f||d))return!0;if(t.preventDefault(),p||c){var h=b.keyboardPageMultiplier,m=c?0:1,g=at(e),v=g[m];if(null===v)return!1;!1===v&&(v=y.getDefaultStep(S[e],c,b.keyboardDefaultStep)),(u||l)&&(v*=h),v=Math.max(v,1e-7),v*=c?-1:1,s=x[e]+v}else s=d?b.spectrum.xVal[b.spectrum.xVal.length-1]:b.spectrum.xVal[0];return rt(e,y.toStepping(s),!0,!0),J("slide",e),J("update",e),J("change",e),J("set",e),!1}(t,e)})),n.setAttribute("role","slider"),n.setAttribute("aria-orientation",b.ort?"vertical":"horizontal"),0===e?ht(n,b.cssClasses.handleLower):e===b.handles-1&&ht(n,b.cssClasses.handleUpper),r}function M(t,e){return!!e&&V(t,b.cssClasses.connect)}function r(t,e){return!!b.tooltips[e]&&V(t.firstChild,b.cssClasses.tooltip)}function O(){return h.hasAttribute("disabled")}function L(t){return u[t].hasAttribute("disabled")}function z(){i&&(G("update.tooltips"),i.forEach(function(t){t&&ut(t)}),i=null)}function H(){z(),i=u.map(r),$("update.tooltips",function(t,e,r){if(i[e]){var n=t[e];!0!==b.tooltips[e]&&(n=b.tooltips[e].to(r[e])),i[e].innerHTML=n}})}function j(e,i,o){var s=w.createElement("div"),a=[];a[N]=b.cssClasses.valueNormal,a[k]=b.cssClasses.valueLarge,a[U]=b.cssClasses.valueSub;var l=[];l[N]=b.cssClasses.markerNormal,l[k]=b.cssClasses.markerLarge,l[U]=b.cssClasses.markerSub;var u=[b.cssClasses.valueHorizontal,b.cssClasses.valueVertical],c=[b.cssClasses.markerHorizontal,b.cssClasses.markerVertical];function p(t,e){var r=e===b.cssClasses.value,n=r?a:l;return e+" "+(r?u:c)[b.ort]+" "+n[t]}return ht(s,b.cssClasses.pips),ht(s,0===b.ort?b.cssClasses.pipsHorizontal:b.cssClasses.pipsVertical),Object.keys(e).forEach(function(t){!function(t,e,r){if((r=i?i(e,r):r)!==P){var n=V(s,!1);n.className=p(r,b.cssClasses.marker),n.style[b.style]=t+"%",N<r&&((n=V(s,!1)).className=p(r,b.cssClasses.value),n.setAttribute("data-value",e),n.style[b.style]=t+"%",n.innerHTML=o.to(e))}}(t,e[t][0],e[t][1])}),s}function F(){c&&(ut(c),c=null)}function R(t){F();var m,g,v,b,e,r,x,S,w,n=t.mode,i=t.density||1,o=t.filter||!1,s=function(t,e,r){if("range"===t||"steps"===t)return y.xVal;if("count"===t){if(e<2)throw new Error("noUiSlider ("+lt+"): 'values' (>= 2) required for mode 'count'.");var n=e-1,i=100/n;for(e=[];n--;)e[n]=n*i;e.push(100),t="positions"}return"positions"===t?e.map(function(t){return y.fromStepping(r?y.getStep(t):t)}):"values"===t?r?e.map(function(t){return y.fromStepping(y.getStep(y.toStepping(t)))}):e:void 0}(n,t.values||!1,t.stepped||!1),a=(m=i,g=n,v=s,b={},e=y.xVal[0],r=y.xVal[y.xVal.length-1],S=x=!1,w=0,(v=v.slice().sort(function(t,e){return t-e}).filter(function(t){return!this[t]&&(this[t]=!0)},{}))[0]!==e&&(v.unshift(e),x=!0),v[v.length-1]!==r&&(v.push(r),S=!0),v.forEach(function(t,e){var r,n,i,o,s,a,l,u,c,p,f=t,d=v[e+1],h="steps"===g;if(h&&(r=y.xNumSteps[e]),r||(r=d-f),!1!==f)for(void 0===d&&(d=f),r=Math.max(r,1e-7),n=f;n<=d;n=(n+r).toFixed(7)/1){for(u=(s=(o=y.toStepping(n))-w)/m,p=s/(c=Math.round(u)),i=1;i<=c;i+=1)b[(a=w+i*p).toFixed(5)]=[y.fromStepping(a),0];l=-1<v.indexOf(n)?k:h?U:N,!e&&x&&n!==d&&(l=0),n===d&&S||(b[o.toFixed(5)]=[n,l]),w=o}}),b),l=t.format||{to:Math.round};return c=h.appendChild(j(a,o,l))}function T(){var t=l.getBoundingClientRect(),e="offset"+["Width","Height"][b.ort];return 0===b.ort?t.width||l[e]:t.height||l[e]}function B(n,i,o,s){var e=function(t){return!!(t=function(t,e,r){var n,i,o=0===t.type.indexOf("touch"),s=0===t.type.indexOf("mouse"),a=0===t.type.indexOf("pointer");0===t.type.indexOf("MSPointer")&&(a=!0);if(o){var l=function(t){return t.target===r||r.contains(t.target)||t.target.shadowRoot&&t.target.shadowRoot.contains(r)};if("touchstart"===t.type){var u=Array.prototype.filter.call(t.touches,l);if(1<u.length)return!1;n=u[0].pageX,i=u[0].pageY}else{var c=Array.prototype.find.call(t.changedTouches,l);if(!c)return!1;n=c.pageX,i=c.pageY}}e=e||gt(w),(s||a)&&(n=t.clientX+e.x,i=t.clientY+e.y);return t.pageOffset=e,t.points=[n,i],t.cursor=s||a,t}(t,s.pageOffset,s.target||i))&&(!(O()&&!s.doNotReject)&&(e=h,r=b.cssClasses.tap,!((e.classList?e.classList.contains(r):new RegExp("\\b"+r+"\\b").test(e.className))&&!s.doNotReject)&&(!(n===f.start&&void 0!==t.buttons&&1<t.buttons)&&((!s.hover||!t.buttons)&&(d||t.preventDefault(),t.calcPoint=t.points[b.ort],void o(t,s))))));var e,r},r=[];return n.split(" ").forEach(function(t){i.addEventListener(t,e,!!d&&{passive:!0}),r.push([t,e])}),r}function q(t){var e,r,n,i,o,s,a=100*(t-(e=l,r=b.ort,n=e.getBoundingClientRect(),i=e.ownerDocument,o=i.documentElement,s=gt(i),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(s.x=0),r?n.top+s.y-o.clientTop:n.left+s.x-o.clientLeft))/T();return a=ft(a),b.dir?100-a:a}function X(t,e){"mouseout"===t.type&&"HTML"===t.target.nodeName&&null===t.relatedTarget&&_(t,e)}function Y(t,e){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===t.buttons&&0!==e.buttonsProperty)return _(t,e);var r=(b.dir?-1:1)*(t.calcPoint-e.startCalcPoint);Z(0<r,100*r/e.baseSize,e.locations,e.handleNumbers)}function _(t,e){e.handle&&(mt(e.handle,b.cssClasses.active),g-=1),e.listeners.forEach(function(t){E.removeEventListener(t[0],t[1])}),0===g&&(mt(h,b.cssClasses.drag),et(),t.cursor&&(C.style.cursor="",C.removeEventListener("selectstart",ct))),e.handleNumbers.forEach(function(t){J("change",t),J("set",t),J("end",t)})}function I(t,e){if(e.handleNumbers.some(L))return!1;var r;1===e.handleNumbers.length&&(r=u[e.handleNumbers[0]].children[0],g+=1,ht(r,b.cssClasses.active));t.stopPropagation();var n=[],i=B(f.move,E,Y,{target:t.target,handle:r,listeners:n,startCalcPoint:t.calcPoint,baseSize:T(),pageOffset:t.pageOffset,handleNumbers:e.handleNumbers,buttonsProperty:t.buttons,locations:S.slice()}),o=B(f.end,E,_,{target:t.target,handle:r,listeners:n,doNotReject:!0,handleNumbers:e.handleNumbers}),s=B("mouseout",E,X,{target:t.target,handle:r,listeners:n,doNotReject:!0,handleNumbers:e.handleNumbers});n.push.apply(n,i.concat(o,s)),t.cursor&&(C.style.cursor=getComputedStyle(t.target).cursor,1<u.length&&ht(h,b.cssClasses.drag),C.addEventListener("selectstart",ct,!1)),e.handleNumbers.forEach(function(t){J("start",t)})}function n(t){if(!t.buttons&&!t.touches)return!1;t.stopPropagation();var i,o,s,e=q(t.calcPoint),r=(i=e,s=!(o=100),u.forEach(function(t,e){if(!L(e)){var r=S[e],n=Math.abs(r-i);(n<o||n<=o&&r<i||100===n&&100===o)&&(s=e,o=n)}}),s);if(!1===r)return!1;b.events.snap||pt(h,b.cssClasses.tap,b.animationDuration),rt(r,e,!0,!0),et(),J("slide",r,!0),J("update",r,!0),J("change",r,!0),J("set",r,!0),b.events.snap&&I(t,{handleNumbers:[r]})}function W(t){var e=q(t.calcPoint),r=y.getStep(e),n=y.fromStepping(r);Object.keys(v).forEach(function(t){"hover"===t.split(".")[0]&&v[t].forEach(function(t){t.call(a,n)})})}function $(t,e){v[t]=v[t]||[],v[t].push(e),"update"===t.split(".")[0]&&u.forEach(function(t,e){J("update",e)})}function G(t){var n=t&&t.split(".")[0],i=n&&t.substring(n.length);Object.keys(v).forEach(function(t){var e=t.split(".")[0],r=t.substring(e.length);n&&n!==e||i&&i!==r||delete v[t]})}function J(r,n,i){Object.keys(v).forEach(function(t){var e=t.split(".")[0];r===e&&v[t].forEach(function(t){t.call(a,x.map(b.format.to),n,x.slice(),i||!1,S.slice(),a)})})}function K(t,e,r,n,i,o){var s;return 1<u.length&&!b.events.unconstrained&&(n&&0<e&&(s=y.getAbsoluteDistance(t[e-1],b.margin,0),r=Math.max(r,s)),i&&e<u.length-1&&(s=y.getAbsoluteDistance(t[e+1],b.margin,1),r=Math.min(r,s))),1<u.length&&b.limit&&(n&&0<e&&(s=y.getAbsoluteDistance(t[e-1],b.limit,0),r=Math.min(r,s)),i&&e<u.length-1&&(s=y.getAbsoluteDistance(t[e+1],b.limit,1),r=Math.max(r,s))),b.padding&&(0===e&&(s=y.getAbsoluteDistance(0,b.padding[0],0),r=Math.max(r,s)),e===u.length-1&&(s=y.getAbsoluteDistance(100,b.padding[1],1),r=Math.min(r,s))),!((r=ft(r=y.getStep(r)))===t[e]&&!o)&&r}function Q(t,e){var r=b.ort;return(r?e:t)+", "+(r?t:e)}function Z(t,n,r,e){var i=r.slice(),o=[!t,t],s=[t,!t];e=e.slice(),t&&e.reverse(),1<e.length?e.forEach(function(t,e){var r=K(i,t,i[t]+n,o[e],s[e],!1);!1===r?n=0:(n=r-i[t],i[t]=r)}):o=s=[!0];var a=!1;e.forEach(function(t,e){a=rt(t,r[t]+n,o[e],s[e])||a}),a&&e.forEach(function(t){J("update",t),J("slide",t)})}function tt(t,e){return b.dir?100-t-e:t}function et(){m.forEach(function(t){var e=50<S[t]?-1:1,r=3+(u.length+e*t);u[t].style.zIndex=r})}function rt(t,e,r,n){return!1!==(e=K(S,t,e,r,n,!1))&&(function(t,e){S[t]=e,x[t]=y.fromStepping(e);var r="translate("+Q(10*(tt(e,0)-A)+"%","0")+")";u[t].style[b.transformRule]=r,nt(t),nt(t+1)}(t,e),!0)}function nt(t){if(s[t]){var e=0,r=100;0!==t&&(e=S[t-1]),t!==s.length-1&&(r=S[t]);var n=r-e,i="translate("+Q(tt(e,n)+"%","0")+")",o="scale("+Q(n/100,"1")+")";s[t].style[b.transformRule]=i+" "+o}}function it(t,e){return null===t||!1===t||void 0===t?S[e]:("number"==typeof t&&(t=String(t)),t=b.format.from(t),!1===(t=y.toStepping(t))||isNaN(t)?S[e]:t)}function ot(t,e){var r=dt(t),n=void 0===S[0];e=void 0===e||!!e,b.animate&&!n&&pt(h,b.cssClasses.tap,b.animationDuration),m.forEach(function(t){rt(t,it(r[t],t),!0,!1)});for(var i=1===m.length?0:1;i<m.length;++i)m.forEach(function(t){rt(t,S[t],!0,!0)});et(),m.forEach(function(t){J("update",t),null!==r[t]&&e&&J("set",t)})}function st(){var t=x.map(b.format.to);return 1===t.length?t[0]:t}function at(t){var e=S[t],r=y.getNearbySteps(e),n=x[t],i=r.thisStep.step,o=null;if(b.snap)return[n-r.stepBefore.startValue||null,r.stepAfter.startValue-n||null];!1!==i&&n+i>r.stepAfter.startValue&&(i=r.stepAfter.startValue-n),o=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===e?i=null:0===e&&(o=null);var s=y.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(s))),null!==o&&!1!==o&&(o=Number(o.toFixed(s))),[o,i]}return ht(e=h,b.cssClasses.target),0===b.dir?ht(e,b.cssClasses.ltr):ht(e,b.cssClasses.rtl),0===b.ort?ht(e,b.cssClasses.horizontal):ht(e,b.cssClasses.vertical),ht(e,"rtl"===getComputedStyle(e).direction?b.cssClasses.textDirectionRtl:b.cssClasses.textDirectionLtr),l=V(e,b.cssClasses.base),function(t,e){var r=V(e,b.cssClasses.connects);u=[],(s=[]).push(M(r,t[0]));for(var n=0;n<b.handles;n++)u.push(D(e,n)),m[n]=n,s.push(M(r,t[n+1]))}(b.connect,l),(p=b.events).fixed||u.forEach(function(t,e){B(f.start,t.children[0],I,{handleNumbers:[e]})}),p.tap&&B(f.start,l,n,{}),p.hover&&B(f.move,l,W,{hover:!0}),p.drag&&s.forEach(function(t,e){if(!1!==t&&0!==e&&e!==s.length-1){var r=u[e-1],n=u[e],i=[t];ht(t,b.cssClasses.draggable),p.fixed&&(i.push(r.children[0]),i.push(n.children[0])),i.forEach(function(t){B(f.start,t,I,{handles:[r,n],handleNumbers:[e-1,e]})})}}),ot(b.start),b.pips&&R(b.pips),b.tooltips&&H(),$("update",function(t,e,s,r,a){m.forEach(function(t){var e=u[t],r=K(S,t,0,!0,!0,!0),n=K(S,t,100,!0,!0,!0),i=a[t],o=b.ariaFormat.to(s[t]);r=y.fromStepping(r).toFixed(1),n=y.fromStepping(n).toFixed(1),i=y.fromStepping(i).toFixed(1),e.children[0].setAttribute("aria-valuemin",r),e.children[0].setAttribute("aria-valuemax",n),e.children[0].setAttribute("aria-valuenow",i),e.children[0].setAttribute("aria-valuetext",o)})}),a={destroy:function(){for(var t in b.cssClasses)b.cssClasses.hasOwnProperty(t)&&mt(h,b.cssClasses[t]);for(;h.firstChild;)h.removeChild(h.firstChild);delete h.noUiSlider},steps:function(){return m.map(at)},on:$,off:G,get:st,set:ot,setHandle:function(t,e,r){if(!(0<=(t=Number(t))&&t<m.length))throw new Error("noUiSlider ("+lt+"): invalid handle number, got: "+t);rt(t,it(e,t),!0,!0),J("update",t),r&&J("set",t)},reset:function(t){ot(b.start,t)},__moveHandles:function(t,e,r){Z(t,e,S,r)},options:o,updateOptions:function(e,t){var r=st(),n=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips"];n.forEach(function(t){void 0!==e[t]&&(o[t]=e[t])});var i=vt(o);n.forEach(function(t){void 0!==e[t]&&(b[t]=i[t])}),y=i.spectrum,b.margin=i.margin,b.limit=i.limit,b.padding=i.padding,b.pips?R(b.pips):F(),b.tooltips?H():z(),S=[],ot(e.start||r,t)},target:h,removePips:F,removeTooltips:z,getTooltips:function(){return i},getOrigins:function(){return u},pips:R}}return{__spectrum:i,version:lt,cssClasses:d,create:function(t,e){if(!t||!t.nodeName)throw new Error("noUiSlider ("+lt+"): create requires a single element, got: "+t);if(t.noUiSlider)throw new Error("noUiSlider ("+lt+"): Slider was already initialized.");var r=j(t,vt(e),e);return t.noUiSlider=r}}});;gallerybox=null;galleryresizing=!1;$(function(){setupGallery($('#main'));setupDynGallery();addScriptGalleryAJAX($('#main'))});function setupGallery($container){$container.find(".gallery .lightgallery").lightGallery({exThumbImage:"data-thumb",closable:!0,showThumbByDefault:!0,hideControlOnEnd:!0,counter:!0,download:!1});$container.find('.gallery-menu-icon').click(function(){$(this).parent().find('.gallery-menu').slideToggle()});if($container.find('.gallery-grid').length&&$container.find('.gallery-image-box').length){initGalleryGrid({'parentSelector':'.gallery-grid','itemSelector':'.gallery-image-box','columns':4,'minwidth':200})}
if($container.find('.gallery-grid').length&&$container.find('.gallery-subgallery').length){initGalleryGrid({'parentSelector':'.gallery-grid','itemSelector':'.gallery-subgallery','columns':4,'minwidth':200})}
var item=4;var gallery=!0;var mode="slide";var responsive=[{breakpoint:800,settings:{item:3}},{breakpoint:450,settings:{item:2}},];var pager=!1;var slideMargin=10;var rtl=!1;var controls=!0;if($container.find('.gallery-images').data('pagesize')==1){item=1;responsive=[]}
$container.find('.gallery  .lightgallery.gallery-slider').lightSlider({item:item,mode:mode,speed:700,auto:!1,pager:pager,gallery:!1,enableDrag:!1,currentPagerPosition:'left',responsive:responsive,freeMove:!0,rtl:rtl,controls:controls,slideMargin:slideMargin,})}
function addScriptGalleryAJAX($container){$container.find('.gallery a[data-start]').off().click(function(){gallerybox=$(this).parents('.gallery-images');var mid=gallerybox.data('mid');var id=gallerybox.data('id');var subtype=gallerybox.data('subtype');var start=$(this).data('start');gallerybox.load("modules/gallery/ajax_images.php",{action:'view',mid:mid,id:id,subtype:subtype,start:start},function(){addScriptGalleryAJAX(gallerybox);setupGallery(gallerybox)});return!1})}
ggridarray=[];if(typeof ggridmax=='undefined')ggridmax=0;if(typeof ggridgutter=='undefined')ggridgutter=1;function initGalleryGrid(poOptions){var loOptions={'parentSelector':'','itemSelector':'','columns':4,'minwidth':200,'gutterX':ggridgutter,'gutterY':ggridgutter,'transition':0,'imagestotal':0,'imagesloaded':0}
$.extend(loOptions,poOptions);$(loOptions.parentSelector).each(function(index){if($(this).find(loOptions.itemSelector).length==0)return;var thisparent=$(this);var ggrid={};ggrid.options=loOptions;ggrid.container=thisparent;ggridarray.push(ggrid);thisparent.data("ggrid",ggrid);var $ggItems=thisparent.find(ggrid.options.itemSelector);thisparent.css({position:'relative',lineHeight:'0'});$ggItems.css({position:'absolute',width:'25%',margin:0,overflow:'hidden'});$ggItems.find('img').css({width:'100%',height:'auto',maxWidth:'none',position:'relative'});thisparent.find('.gallery-image, .gallery-subgallery-image').each(function(index){ggrid.options.imagestotal++;$(this).on('load',function(){ggrid.options.imagesloaded++;if(ggrid.options.imagesloaded==ggrid.options.imagestotal)resizeGalleryGrid();});if(this.complete){ggrid.options.imagesloaded++;if(ggrid.options.imagesloaded==ggrid.options.imagestotal)resizeGalleryGrid();}})});$(window).resize(resizeGalleryGrid);resizeGalleryGrid()}
function resizeGalleryGrid(e){if(galleryresizing)return;galleryresizing=!0;for(var g=0;g<ggridarray.length;g++){var $ggParent=ggridarray[g].container;var ggrid=ggridarray[g];var $ggItems=$ggParent.find(ggrid.options.itemSelector);var numColumns=ggrid.options.columns+1;var columnWidth=0;while(columnWidth<ggrid.options.minwidth){numColumns--;columnWidth=($ggParent.width()-(numColumns-1)*ggrid.options.gutterX)/numColumns}
var columns=[];var imagecolumns=[];for(var i=0;i<numColumns;i++){columns.push({top:0,left:i*columnWidth+(i)*ggrid.options.gutterX});imagecolumns.push([])}
$ggItems.each(function(){if($(this).find('img').get(0).complete){if(!$(this).data('complete')){$(this).data('width',$(this).find('img').width());$(this).data('height',$(this).find('img').height());$(this).data('ratio',$(this).data('width')/$(this).data('height'));$(this).data('complete',1)}}else{if($(this).find('img').attr('width')){$(this).data('width',$(this).find('img').attr('width'));$(this).data('height',$(this).find('img').attr('height'));$(this).data('ratio',$(this).data('width')/$(this).data('height'));$(this).data('complete',1)}else{$(this).data('ratio',1.7)}}
var smallestColumn=0;var height=1000000;for(var i=0;i<columns.length;i++){if(columns[i].top<height){var smallestColumn=i;var height=columns[i].top}}
var newtop=columns[smallestColumn].top+ggrid.options.gutterY;var newleft=columns[smallestColumn].left;var imgheight=Math.round(columnWidth/$(this).data('ratio'));$(this).data('columnWidth',columnWidth);$(this).data('height',imgheight);$(this).data('newleft',newleft);$(this).data('newtop',newtop);columns[smallestColumn].top+=imgheight+ggrid.options.gutterY;imagecolumns[smallestColumn].push({img:this,height:imgheight})});var dontresize=(numColumns>=4&&ggrid.options.imagestotal<8);if(ggridmax){var height=0;var maxheight=0;for(var i=0;i<columns.length;i++){if(columns[i].top>0){height=Math.max(height,columns[i].top);maxheight=Math.max(maxheight,columns[i].top)}}
for(var i=0;i<columns.length;i++){var diff=columns[i].top-maxheight;var step=(diff/imagecolumns[i].length);if(dontresize||numColumns==1)step=0;var prevstep=0;for(var h=0;h<imagecolumns[i].length;h++){var newstep=(h%2)?Math.floor(step):Math.ceil(step);var $img=$(imagecolumns[i][h].img);var imgwidth=Math.round(($img.data('height')-newstep)*$img.data('ratio'));var newleft=($img.data('columnWidth')-imgwidth)/2;$img.find('img').animate({height:$img.data('height')-newstep,width:imgwidth,left:newleft},{duration:ggrid.options.transition,queue:!1});$img.stop(!0).delay(100).transition({width:$img.data('columnWidth'),height:$img.data('height')-newstep,transform:'translate('+$img.data('newleft')+'px, '+($img.data('newtop')-prevstep)+'px)'},ggrid.options.transition);prevstep+=newstep}}}else{var height=0;var minheight=100000;for(var i=0;i<columns.length;i++){if(columns[i].top>0){height=Math.max(height,columns[i].top);minheight=Math.min(minheight,columns[i].top)}}
if(!dontresize)height=minheight;for(var i=0;i<columns.length;i++){var diff=columns[i].top-minheight;var step=(diff/imagecolumns[i].length);if(dontresize||numColumns==1)step=0;var prevstep=0;for(var h=0;h<imagecolumns[i].length;h++){var newstep=(h%2)?Math.floor(step):Math.ceil(step);var $img=$(imagecolumns[i][h].img);$img.find('img').stop(!0).animate({top:-(newstep/2)},{duration:ggrid.options.transition,queue:!1});$img.stop(!0).delay(100).transition({width:$img.data('columnWidth'),height:$img.data('height')-newstep,transform:'translate('+$img.data('newleft')+'px, '+($img.data('newtop')-prevstep)+'px)'},{duration:ggrid.options.transition,queue:!1});prevstep+=newstep}}}
$ggParent.transition({height:height},{duation:700,queue:!1});ggrid.options.transition=700}
galleryresizing=!1}
function setupDynGallery(){$('.gallery-dyn-container').each(function(){$(this).data('page',1);$(this).data('maxpage',Math.ceil($(this).find('.gallery-image-box').length/8));$(this).parent().find('.gallery-dyn-prev').click(function(){var $box=$(this).parent().find('.gallery-dyn-container');if($box.data('page')>1){var page=$box.data('page')-1;$box.find('.gallery-dyn-images').animate({left:$box.outerWidth()*(page-1)*(-1)});$box.data('page',page);loadDynGalleryImages()}});$(this).parent().find('.gallery-dyn-next').click(function(){var $box=$(this).parent().find('.gallery-dyn-container');if($box.data('page')<$box.data('maxpage')){var page=$box.data('page')+1;var left=$box.outerWidth()*(page-1)*(-1);$box.find('.gallery-dyn-images').animate({left:left});$box.data('page',page);loadDynGalleryImages()}})});$(window).resize(resizeDynGallery);resizeDynGallery()}
function resizeDynGallery(){var rows=2;var cols=4;var margin=9*2;var minwidth=150;var marginbottom=30;$('.gallery-dyn-container').each(function(){var $box=$(this);if($box.data('cols'))cols=$box.data('cols');if($box.data('rows'))rows=$box.data('rows');var w=(($box.outerWidth())/cols);while(w<150&&cols>2){cols--;w=(($box.outerWidth())/cols)}
var pageitems=rows*cols;$box.data('maxpage',Math.ceil($box.find('.gallery-image-box').length/pageitems));$box.data('pageitems',pageitems);w-=margin;var h=w;var count=$box.find('.gallery-image-box').length;$box.find('.gallery-image-box').each(function(index){var top=Math.floor((index%pageitems)/cols)*(h+margin+marginbottom);var left=(margin/2)+((index%cols)+(Math.floor(index/pageitems)*cols))*(w+margin);$(this).css({top:top,left:left});$(this).outerWidth(w);$(this).outerHeight(w+marginbottom)});var page=$box.data('page');if(count<=cols*rows)rows=Math.ceil(count/cols);$box.height((h+margin+marginbottom)*rows);$box.find('.gallery-dyn-images').width(Math.floor(count/(rows*cols))*w*cols);var top=($box.height()-$box.parent().find('.gallery-dyn-prev').outerHeight())/2;$box.parent().find('.gallery-dyn-prev, .gallery-dyn-next').css({top:top});if(count<=rows*cols&&page==1){$box.parent().find('.gallery-dyn-prev, .gallery-dyn-next').hide()}else{$box.parent().find('.gallery-dyn-prev, .gallery-dyn-next').show()}
var page=$box.data('page');$box.find('.gallery-dyn-images').stop(!0).animate({left:$box.outerWidth()*(page-1)*(-1)});if($(window).outerWidth()>$box.outerWidth()+100){$box.parent().find('.gallery-dyn-prev,.gallery-dyn-next').addClass('_outside')}else{$box.parent().find('.gallery-dyn-prev,.gallery-dyn-next').removeClass('_outside')}});loadDynGalleryImages()}
function loadDynGalleryImages(){$('.gallery-dyn-container').each(function(){var count=$(this).data('pageitems');var page=$(this).data('page');var items=$(this).find('.gallery-image-box').slice((page-1)*count,(page-1)*count+count);items.each(function(){$(this).find('.gallery-image').css("background-image","url('"+$(this).data('src')+"')");$(this).find('.gallery-image').css("background-size","cover")})})};$(function(){addScriptSidebarForm2();$('.m-form2-date').minical();$('.m-form2-time').timepicker({'scrollDefault':'now','timeFormat':'H:i','step':15});$('.m-form2-search_make').off().change(function(){var make=$(this).val();var mid=$(this).data('mid');$.post("modules/carsales/getModels.php",{make:make,mid:mid},function(data){$('.m-form2-search_model').html(data)})});$('.m-form2-calendar-prev').click(function(){$parent=$(this).parents('.m-form2');$table=$parent.find('.m-form2-calendar-table');var date=new Date();date.setTime(parseInt($table.data('date'))*1000);date.setDate(date.getDate()-7);var mid=$parent.find('input[name=mid]').val();$.post("modules/carsales/ajax_timetable.php",{mid:mid,date:date.getTime()},function(data){if(data!=""){$table.replaceWith(data);addScriptFormCalendar()}})});$('.m-form2-calendar-next').click(function(){$parent=$(this).parents('.m-form2');$table=$parent.find('.m-form2-calendar-table');var date=new Date();date.setTime(parseInt($table.data('date'))*1000);date.setDate(date.getDate()+7);var mid=$parent.find('input[name=mid]').val();$.post("modules/carsales/ajax_timetable.php",{mid:mid,date:date.getTime()},function(data){if(data!=""){$table.replaceWith(data);addScriptFormCalendar()}})});$('.m-form2 label a').click(function(e){e.stopPropagation()});$('.m-form2').each(function(){$(this).data('page',0);var pages=$(this).find('.m-form2-page').length;if(pages>1){for(var i=0;i<pages;i++){$(this).find('.m-form2-dots').append("<div class=\"m-form2-dot\"></div>")}
$(this).find('.m-form2-progresstext').html("Schritt 1 von "+pages);$(this).find('.m-form2-dot').eq(0).addClass("active")}
$(this).find('.m-form2-page').eq(0).addClass("active");$(this).find('.m-form2-pages').height($(this).find('.m-form2-page').eq(0).outerHeight());form2CheckButtons($(this),0)});$('.m-form2-buttons ._next').click(function(){var $form=$(this).parents('.m-form2');var next=$form.data('page')+1;if(form2CheckRequired($form))form2ShowPage($form,next);});$('.m-form2-buttons ._prev').click(function(){var $form=$(this).parents('.m-form2');var prev=$form.data('page')-1;form2ShowPage($form,prev)});$('.m-form2-buttons ._submit').click(function(){return form2CheckRequired($form)});$('.m-form2 img').on("load",form2Resize);addScriptForm2Javascript();addScriptForm2Calendar();addScriptQuickform2();$(window).resize(form2Resize)});function form2CheckRequired($form){var pass=!0;$form.find('.m-form2-error').removeClass("m-form2-error");$form.find('input[required]:visible,select[required]:visible,textarea[required]:visible').each(function(){if($(this).val().trim()==""){$(this).parents('.m-form2-element').addClass("m-form2-error");pass=!1}});$form.find('.m-form2-element._type6._required:visible').each(function(){var checked=($(this).find('input[type=checkbox]:checked').length>0);if(!checked){$(this).addClass("m-form2-error");pass=!1}});$form.find('.m-form2-element._type16._required:visible').each(function(){if($(this).find('input[type=checkbox]').length){var checked=($(this).find('input[type=checkbox]:checked').length>0);if(!checked){$(this).addClass("m-form2-error");pass=!1}}});if(!pass)form2Resize();return pass}
function form2ShowPage($form,index){const $currentPage=$form.find('.m-form2-page').eq($form.data('page'));const $nextPage=$form.find('.m-form2-page').eq(index);$currentPage.fadeOut(400,function(){$(this).removeClass('active');$(this).parents('.m-form2-pages').animate({height:$nextPage.outerHeight()},400,function(){$nextPage.fadeIn(400).addClass('active');$form.data('page',index);setTimeout(form2Resize,400)});form2CheckButtons($form,index);var top=$(this).parents('.m-form2').offset().top-100;$('html, body').animate({scrollTop:top},400)})
var pages=$form.find('.m-form2-page').length;$form.find('.m-form2-progresstext').html("Schritt "+(index+1)+" von "+pages);$form.find('.m-form2-dot').removeClass("active");$form.find('.m-form2-dot').eq(index).addClass("active")}
function form2CheckButtons($form,index){if($form.find('.m-form2-page').length==1){$form.find('.m-form2-buttons ._prev, .m-form2-buttons ._next').hide();$form.find('.m-form2-buttons ._submit').show()}else if(index==0){$form.find('.m-form2-buttons ._next').show();$form.find('.m-form2-buttons ._prev, .m-form2-buttons ._submit').hide()}else if(index==$form.find('.m-form2-page').length-1){$form.find('.m-form2-buttons ._next').hide();$form.find('.m-form2-buttons ._prev, .m-form2-buttons ._submit').show()}else{$form.find('.m-form2-buttons ._next, .m-form2-buttons ._prev').show();$form.find('.m-form2-buttons ._submit').hide()}}
function addScriptForm2Calendar(){$('.m-form2-calendar-time').off().click(function(){var $table=$(this).parents('.m-form2-calendar-table');var $selected=$table.find('.m-form2-calendar-time.selected');$table.find('.m-form2-calendar-time.selected').removeClass("selected");if($selected.index('.m-form2-calendar-time')!=$(this).index('.m-form2-calendar-time')){$(this).addClass("selected")}
$selected=$table.find('.m-form2-calendar-time.selected');if($selected.length==0){$('.m-form2-calendar-choice span').html('');$('.m-form2-calendar-input').val('')}else{$('.m-form2-calendar-choice span').html($selected.data('date')+", "+$selected.data('time'));$('.m-form2-calendar-input').val($selected.data('date')+", "+$selected.data('time'))}})}
function addScriptSidebarForm2(){$('.m-form2 form[action=""]').unbind().submit(function(){thisform=$(this);$(this).attr('action',"?mod=form");var data=$(this).serialize();data+="&ajax=1";console.log(data);$.post("modules/form2/main.php",{data:data},function(data){console.log(data);thisform.parents('.m-sidebar-text').html(data);addScriptSidebarForm2()});return!1})}
function addScriptQuickform2(){if($('.m-form2-quickform').length){$('.m-form2-quickform').data('mode','none');$('.m-form2-quickform-phone').click(function(){var mode=$('.m-form2-quickform').data('mode');if(mode=="none"){$(this).addClass("_active");$('.m-form2-quickform-email').addClass("_hide");$('.m-form2-quickform-phoneform').addClass("_active");$('.m-form2-quickform').data('mode','phone')}else if(mode=="phone"){$(this).removeClass("_active");$('.m-form2-quickform-email').removeClass("_hide");$('.m-form2-quickform-phoneform').removeClass("_active");$('.m-form2-quickform').data('mode','none')}});$('.m-form2-quickform-email').click(function(){var mode=$('.m-form2-quickform').data('mode');if(mode=="none"){$(this).addClass("_active");$('.m-form2-quickform-phone').addClass("_hide");$('.m-form2-quickform-emailform').addClass("_active");$('.m-form2-quickform').data('mode','email')}else if(mode=="email"){$(this).removeClass("_active");$('.m-form2-quickform-phone').removeClass("_hide");$('.m-form2-quickform-emailform').removeClass("_active");$('.m-form2-quickform').data('mode','none')}});$('.m-form2-quickform-phoneform button').click(function(){var name=$('input[name=phonename]').val();var number=$('input[name=phonenumber]').val();var message=$('textarea[name=phonemessage]').val();var ds=$('input[name=phoneds]').is(':checked');if(name==""||number=="")alert("Bitte geben Sie Ihren Namen und Ihre Nummer an.");else if(!ds)alert("Bitte akzeptieren Sie unsere Datenschutzbestimmungen.");else{var mid=$('.m-form2 input[name=mid]').val();$.post("modules/form2/ajax_form.php",{action:"quick_phone",mid:mid,name:name,number:number,message:message},function(data){if(data==1){$('.m-form2-quickform-phone, .m-form2-quickform-email, .m-form2-quickform-phoneform').animate({opacity:0},function(){$('.m-form2-quickform-phone, .m-form2-quickform-email, .m-form2-quickform-phoneform').css({visibility:'hidden'})});$('.m-form2-quickform-success').show().animate({opacity:1});$('.m-form2-quickform-emailform button, .m-form2-quickform-phoneform button').off()}})}});$('.m-form2-quickform-emailform button').click(function(){var name=$('input[name=emailname]').val();var email=$('input[name=email]').val();var message=$('textarea[name=emailmessage]').val();var ds=$('input[name=emailds]').is(':checked');if(name==""||email=="")alert("Bitte geben Sie Ihren Namen und Ihre E-Mail-Adresse an.");else if(!ds)alert("Bitte akzeptieren Sie unsere Datenschutzbestimmungen.");else{var mid=$('.m-form2 input[name=mid]').val();$.post("modules/form2/ajax_form.php",{action:"quick_email",mid:mid,name:name,email:email,message:message},function(data){if(data==1){$('.m-form2-quickform-phone, .m-form2-quickform-email, .m-form2-quickform-emailform').animate({opacity:0},function(){$('.m-form2-quickform-phone, .m-form2-quickform-email, .m-form2-quickform-emailform').css({visibility:'hidden'})});$('.m-form2-quickform-success').show().animate({opacity:1});$('.m-form2-quickform-emailform button, .m-form2-quickform-phoneform button').off()}})}});$('.m-form2-quickform-emailform input[name=emailcheck]').change(function(){$('.m-form2-quickform-emailform .m-form2-textarea').toggle($(this).is(':checked'));form2Resize()});$('.m-form2-quickform-phoneform input[name=phonecheck]').change(function(){$('.m-form2-quickform-phoneform .m-form2-textarea').toggle($(this).is(':checked'));form2Resize()});$(window).resize(form2Resize)}}
function form2Resize(){if($('.m-form2-quickform').length){$('.m-form2-quickform').css({minHeight:'0'});var h=0;h=Math.max($('.m-form2-quickform-phone').outerHeight(),h);h=Math.max($('.m-form2-quickform-email').outerHeight(),h);h=Math.max($('.m-form2-quickform-phoneform').outerHeight(),h);h=Math.max($('.m-form2-quickform-emailform').outerHeight(),h);$('.m-form2-quickform').css({minHeight:h})}
$('.m-form2').each(function(){$(this).find('.m-form2-pages').css({height:$(this).find('.m-form2-page:visible').outerHeight()})})}
function addScriptForm2Javascript(){$('input[name^=_javascript_]').each(function(){var mid=$(this).parents('form').find('input[name=mid]').val();$(this).parents('form').append('<input type="hidden" name="_activate_'+mid+'" value="1" />')});$('body').on("mousemove.form keyup.form",function(){$('input[name^=_javascript_]').each(function(){var mid=$(this).parents('form').find('input[name=mid]').val();$(this).parents('form').append('<input type="hidden" name="_interact_'+mid+'" value="1" />');$('body').off("mousemove.form keyup.form")})})};;;;;;var m_map_sticky=!1;$(function(){if($('textarea[name=pointdata]').length&&$('textarea[name=pointdata]').val()!=""){mapLoadData();$('.m-map-popup-close').click(function(){$('.m-map-popup').hide();$('.m-map-popup').removeClass("_sticky");m_map_sticky=!1})}});var mapMouseOverFunction=function(){var info=$(this).data('data').info;if(info=="")return;$('.m-map-popup-content').html(info);var top=$(this).position().top-$('.m-map-popup').outerHeight()-20;var left=$(this).position().left-$('.m-map-popup').outerWidth()/2+10;left=Math.max(0,left);$('.m-map-popup').css({top:top,left:left}).show()}
var mapMouseOutFunction=function(){if(!m_map_sticky)$('.m-map-popup').hide();}
var mapClickFunction=function(){m_map_sticky=!0;$('.m-map-popup').addClass("_sticky")}
function mapNewPoint(top,left,data){$('.m-map-newpoint').removeClass('m-map-newpoint');$('.m-map-active').removeClass("m-map-active");$('.m-map-points').append("<div class=\"m-map-point m-map-newpoint m-map-active\"><div class=\"m-map-icon\"></div><div class=\"m-map-label\"></div></div>");$('.m-map-newpoint').css({top:top,left:left});$('.m-map-newpoint').data('data',data);mapUpdatePoint();$('.m-map-newpoint').on('mouseover',mapMouseOverFunction);$('.m-map-newpoint').on('mouseout',mapMouseOutFunction);$('.m-map-newpoint').on('mousedown touchstart',mapClickFunction)}
function mapLoadData(){var pointdata=JSON.parse($('textarea[name=pointdata]').val());for(var i=0;i<pointdata.length;i++){var top=(pointdata[i].position_y*100)+"%";var left=(pointdata[i].position_x*100)+"%";mapNewPoint(top,left,pointdata[i])}}
function mapUpdatePoint(){var data=$('.m-map-active').data('data');if(data.border_width!="")$('.m-map-active .m-map-icon').css({borderStyle:'solid',borderWidth:data.border_width+"px"});if(data.border_color!="")$('.m-map-active .m-map-icon').css({borderColor:data.border_color});if(data.border_radius!="")$('.m-map-active .m-map-icon').css({borderRadius:data.border_radius});if(data.fill_color!="")$('.m-map-active .m-map-icon').css({backgroundColor:data.fill_color});$('.m-map-active .m-map-label').html(data.label).attr('class','m-map-label m-map-position'+data.label_position)};googlemaps=[];$(function(){if($('.googlemap').length){$(window).resize(resizeGooglemap);resizeGooglemap();if($('.slideshow-image .googlemap').length)$('.slideshow-cover').hide();}
if($('.leafletmap').length){initLeaflet();$(window).resize(resizeGooglemap);resizeGooglemap()}});function resizeGooglemap(){$('.slideshow-image .googlemap, .slideshow-image .leafletmap').each(function(){var height=$('#slideshow').outerHeight();var margin=parseInt($(this).css('margin-top'));$(this).height(height-margin);$(this).find('.googlemap-map, .leafletmap-map').height(height-margin)})}
function initMap(){if($('.googlemap-map').length){$('.googlemap-map[data-init="0"]').eq(0).each(function(){if(!$(this).is(":visible"))return;var zoom=$(this).data('zoom');var maptype=$(this).data('maptype');var mid=$(this).data('mid');var address=$(this).data('address');map=new google.maps.Map(document.getElementById("googlemap_"+mid),{zoom:zoom,mapTypeId:maptype,scrollwheel:!1,draggable:!0,gestureHandling:'cooperative',});googlemaps.push(map);places=new google.maps.places.PlacesService(map);codeAddress(address);google.maps.event.addListener(map,'click',function(event){this.setOptions({scrollwheel:!0})});google.maps.event.addListener(map,'mouseout',function(event){this.setOptions({scrollwheel:!1})})});if($('.googlemap-map[data-init="0"]').length)setTimeout(initMap,1000);}}
function codeAddress(address){places.textSearch({query:address},function(results,status){map.setCenter(results[0].geometry.location);infowindow=new google.maps.InfoWindow({maxWidth:400,});createMarker(results[0]);var addr=encodeURI(results[0].name+results[0].formatted_address);var lat=results[0].geometry.location.lat();var lng=results[0].geometry.location.lng();var href="https://maps.google.com/maps?ll="+lat+","+lng+"&z=14&t=m&hl=de-DE&gl=DE&daddr="+addr+"@"+lat+","+lng+"";var $map=$('.googlemap-map[data-init="0"]').eq(0);$map.parent().find('.googlemap-navwindow a').attr('href',href);$map.attr("data-init",1)})}
function createMarker(place){var placeLoc=place.geometry.location;var text="<p><b>"+place.name+"</b></p>";if(place.formatted_address.indexOf(place.name)==-1){text+="<p>"+place.formatted_address+"</p>"}
var marker=new google.maps.Marker({map:map,position:place.geometry.location,title:place.name,});marker.name=text;google.maps.event.addListener(marker,'click',function(){infowindow.setContent(this.name);infowindow.open(map,this)});infowindow.setContent(marker.name);infowindow.open(map,marker)}
function initGoogleMapFunctions(){}
function initLeaflet(){$('.leafletmap-map:visible').each(function(){var id=$(this).attr('id');var lat=parseFloat($(this).data("lat"));var lng=parseFloat($(this).data("lng"));var zoom=parseFloat($(this).data("zoom"));var address=$(this).data("address");var map=L.map(id,{scrollWheelZoom:!1}).setView([lat,lng],zoom);L.tileLayer('https://osm.cumodis.de/tiles.php?s={s}&z={z}&x={x}&y={y}',{attribution:'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'}).addTo(map);L.marker([lat,lng]).addTo(map).bindPopup(address).openPopup()})};$(function(){$('.top-search input').focus(function(){$(this).addClass("focus")});$('.top-search input').blur(function(){$(this).removeClass("focus")});$('.search-mobile-icon').on("click touchend",function(e){$('.top-input').addClass('focus').focus()});$('.top-input').blur(function(){$(this).removeClass('focus')})});var textshow_animate=function($textshow){if($textshow.data('animate')==1){var left=parseFloat($textshow.find('.textshow-boxes').css("left"));left-=5;if(left<-$textshow.find('.textshow-boxes').width()){left=$textshow.outerWidth()}
$textshow.find('.textshow-boxes').css({left:left})}}
var textshow_interval=null;var textshow_list=[];var textshow_animatelist=function(){for(var i=0;i<textshow_list.length;i++){textshow_animate(textshow_list[i])}}
$(function(){$('.textshow').each(function(){var dur=$(this).data('duration')*1000;var transition=$(this).data('transition');var amount=$(this).data('amount');if(transition==5){return}
if(transition==4){textshow_list.push($(this));var width=$(this).find('.textshow-box').last().position().left+$(this).find('.textshow-box').last().width()+parseFloat($(this).find('.textshow-box').css('margin-right'));$(this).find('.textshow-boxes').css({left:$(this).outerWidth(),width:width});return}
if($(this).find('.textshow-box').length<=1)return;var item=1;var gallery=!1;var mode="slide";var responsive;var autoWidth=!1;var loop=!0;var pager=!0;var slideMargin=10;var rtl=!1;var controls=!0;item=1;if(amount)item=amount;gallery=!1;responsive=[{breakpoint:800,settings:{item:1}},]
if(typeof textshowresponsive!="undefined"){responsive=textshowresponsive}
if(transition==1){mode="slide"}else if(transition==2){mode="slide";rtl=!0}else if(transition==3){mode="fade"}
var slider=$(this).find('.textshow-boxes').lightSlider({item:item,mode:mode,speed:700,pause:dur,auto:!0,loop:loop,pager:pager,gallery:gallery,autoWidth:autoWidth,currentPagerPosition:'left',responsive:responsive,freeMove:!0,rtl:rtl,controls:controls,slideMargin:slideMargin,onBeforeSlide:function(el){var index=el.getCurrentSlideCount();$('.textshow-video').each(function(){if(!this.paused)this.pause();});var $box=el.parents('.textshow');var dur=$box.data('duration')*1000;startTextshowtimer($box,dur);showTextshowTab($box,index-1)},});$(this).data('slider',slider);if($('.textshow-timerbar').length){$('.textshow-timerbar').stop(!0).width(0).animate({width:'100%'},dur,'linear')}
$(this).find('.textshow-tab').eq(0).addClass("active");$(this).find('.textshow-tab').click(function(){var index=$(this).index();var $box=$(this).parents('.textshow').eq(0);showTextshow($box,index)})});if(textshow_list.length>0){textshow_interval=setInterval(textshow_animatelist,1000/60);$(window).scroll(scrollTextshow);scrollTextshow()}
$(window).resize(resizeTextshow).resize()});function startTextshowtimer($box,dur){$box.find('.textshow-timerbar').stop(!0).width(0).animate({width:'100%'},dur,'linear')}
function scrollTextshow(){$('.textshow').each(function(){if(isElementVisible($(this))){$(this).data('animate',1)}})}
function showTextshow($box,index){$box.data('slider').goToSlide(index+1)}
function showTextshowTab($box,index){$box.find('.textshow-tab').removeClass("active");$box.find('.textshow-tab').eq(index).addClass("active");if(typeof _customTextShowBefore=="function"){_customTextShowBefore($box,index)}}
function resizeTextshow(){$('.textshow').each(function(){$(this).find('.textshow-box').css('height','auto');var h=0;$(this).find('.textshow-box').each(function(){if($(this).outerHeight()>h)h=$(this).outerHeight();});$(this).find('.textshow-box').css('height',h)})}