/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ if(function(t,e){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(t)}("undefined"!=typeof window?window:this,(function(t,e){"use strict";var n=[],i=Object.getPrototypeOf,o=n.slice,r=n.flat?function(t){return n.flat.call(t)}:function(t){return n.concat.apply([],t)},s=n.push,a=n.indexOf,l={},c=l.toString,u=l.hasOwnProperty,d=u.toString,h=d.call(Object),f={},p=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},m=function(t){return null!=t&&t===t.window},g=t.document,v={type:!0,src:!0,nonce:!0,noModule:!0};function y(t,e,n){var i,o,r=(n=n||g).createElement("script");if(r.text=t,e)for(i in v)(o=e[i]||e.getAttribute&&e.getAttribute(i))&&r.setAttribute(i,o);n.head.appendChild(r).parentNode.removeChild(r)}function b(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?l[c.call(t)]||"object":typeof t}var x="3.5.1",w=function(t,e){return new w.fn.init(t,e)};function C(t){var e=!!t&&"length"in t&&t.length,n=b(t);return!p(t)&&!m(t)&&("array"===n||0===e||"number"==typeof e&&0+~]|"+z+")"+z+"*"),Q=new RegExp(z+"|>"),G=new RegExp(I),X=new RegExp("^"+N+"$"),V={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N+"|[*])"),ATTR:new RegExp("^"+q),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+z+"*(even|odd|(([+-]|)(\\d*)n|)"+z+"*(?:([+-]|)"+z+"*(\\d+)|))"+z+"*\\)|)","i"),bool:new RegExp("^(?:"+O+")$","i"),needsContext:new RegExp("^"+z+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+z+"*((?:-\\d)?\\d*)"+z+"*\\)|)(?=[^-]|$)","i")},U=/HTML$/i,Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,et=new RegExp("\\\\[\\da-fA-F]{1,6}"+z+"?|\\\\([^\\r\\n\\f])","g"),nt=function(t,e){var n="0x"+t.slice(1)-65536;return e||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},it=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ot=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},rt=function(){h()},st=xt((function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{j.apply(P=D.call(w.childNodes),w.childNodes),P[w.childNodes.length].nodeType}catch(e){j={apply:P.length?function(t,e){L.apply(t,D.call(e))}:function(t,e){for(var n=t.length,i=0;t[n++]=e[i++];);t.length=n-1}}}function at(t,e,i,o){var r,a,c,u,d,p,v,y=e&&e.ownerDocument,w=e?e.nodeType:9;if(i=i||[],"string"!=typeof t||!t||1!==w&&9!==w&&11!==w)return i;if(!o&&(h(e),e=e||f,m)){if(11!==w&&(d=K.exec(t)))if(r=d[1]){if(9===w){if(!(c=e.getElementById(r)))return i;if(c.id===r)return i.push(c),i}else if(y&&(c=y.getElementById(r))&&b(e,c)&&c.id===r)return i.push(c),i}else{if(d[2])return j.apply(i,e.getElementsByTagName(t)),i;if((r=d[3])&&n.getElementsByClassName&&e.getElementsByClassName)return j.apply(i,e.getElementsByClassName(r)),i}if(n.qsa&&!E[t+" "]&&(!g||!g.test(t))&&(1!==w||"object"!==e.nodeName.toLowerCase())){if(v=t,y=e,1===w&&(Q.test(t)||W.test(t))){for((y=tt.test(t)&&vt(e.parentNode)||e)===e&&n.scope||((u=e.getAttribute("id"))?u=u.replace(it,ot):e.setAttribute("id",u=x)),a=(p=s(t)).length;a--;)p[a]=(u?"#"+u:":scope")+" "+bt(p[a]);v=p.join(",")}try{return j.apply(i,y.querySelectorAll(v)),i}catch(e){E(t,!0)}finally{u===x&&e.removeAttribute("id")}}}return l(t.replace(H,"$1"),e,i,o)}function lt(){var t=[];return function e(n,o){return t.push(n+" ")>i.cacheLength&&delete e[t.shift()],e[n+" "]=o}}function ct(t){return t[x]=!0,t}function ut(t){var e=f.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function dt(t,e){for(var n=t.split("|"),o=n.length;o--;)i.attrHandle[n[o]]=e}function ht(t,e){var n=e&&t,i=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function ft(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function pt(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function mt(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&st(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function gt(t){return ct((function(e){return e=+e,ct((function(n,i){for(var o,r=t([],n.length,e),s=r.length;s--;)n[o=r[s]]&&(n[o]=!(i[o]=n[o]))}))}))}function vt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in n=at.support={},r=at.isXML=function(t){var e=t.namespaceURI,n=(t.ownerDocument||t).documentElement;return!U.test(e||n&&n.nodeName||"HTML")},h=at.setDocument=function(t){var e,o,s=t?t.ownerDocument||t:w;return s!=f&&9===s.nodeType&&s.documentElement&&(p=(f=s).documentElement,m=!r(f),w!=f&&(o=f.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",rt,!1):o.attachEvent&&o.attachEvent("onunload",rt)),n.scope=ut((function(t){return p.appendChild(t).appendChild(f.createElement("div")),void 0!==t.querySelectorAll&&!t.querySelectorAll(":scope fieldset div").length})),n.attributes=ut((function(t){return t.className="i",!t.getAttribute("className")})),n.getElementsByTagName=ut((function(t){return t.appendChild(f.createComment("")),!t.getElementsByTagName("*").length})),n.getElementsByClassName=J.test(f.getElementsByClassName),n.getById=ut((function(t){return p.appendChild(t).id=x,!f.getElementsByName||!f.getElementsByName(x).length})),n.getById?(i.filter.ID=function(t){var e=t.replace(et,nt);return function(t){return t.getAttribute("id")===e}},i.find.ID=function(t,e){if(void 0!==e.getElementById&&m){var n=e.getElementById(t);return n?[n]:[]}}):(i.filter.ID=function(t){var e=t.replace(et,nt);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},i.find.ID=function(t,e){if(void 0!==e.getElementById&&m){var n,i,o,r=e.getElementById(t);if(r){if((n=r.getAttributeNode("id"))&&n.value===t)return[r];for(o=e.getElementsByName(t),i=0;r=o[i++];)if((n=r.getAttributeNode("id"))&&n.value===t)return[r]}return[]}}),i.find.TAG=n.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):n.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,i=[],o=0,r=e.getElementsByTagName(t);if("*"===t){for(;n=r[o++];)1===n.nodeType&&i.push(n);return i}return r},i.find.CLASS=n.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&m)return e.getElementsByClassName(t)},v=[],g=[],(n.qsa=J.test(f.querySelectorAll))&&(ut((function(t){var e;p.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+z+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||g.push("\\["+z+"*(?:value|"+O+")"),t.querySelectorAll("[id~="+x+"-]").length||g.push("~="),(e=f.createElement("input")).setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||g.push("\\["+z+"*name"+z+"*="+z+"*(?:''|\"\")"),t.querySelectorAll(":checked").length||g.push(":checked"),t.querySelectorAll("a#"+x+"+*").length||g.push(".#.+[+~]"),t.querySelectorAll("\\\f"),g.push("[\\r\\n\\f]")})),ut((function(t){t.innerHTML="";var e=f.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&g.push("name"+z+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),p.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),g.push(",.*:")}))),(n.matchesSelector=J.test(y=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&ut((function(t){n.disconnectedMatch=y.call(t,"*"),y.call(t,"[s!='']:x"),v.push("!=",I)})),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),e=J.test(p.compareDocumentPosition),b=e||J.test(p.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,i=e&&e.parentNode;return t===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):t.compareDocumentPosition&&16&t.compareDocumentPosition(i)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},F=e?function(t,e){if(t===e)return d=!0,0;var i=!t.compareDocumentPosition-!e.compareDocumentPosition;return i||(1&(i=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!n.sortDetached&&e.compareDocumentPosition(t)===i?t==f||t.ownerDocument==w&&b(w,t)?-1:e==f||e.ownerDocument==w&&b(w,e)?1:u?M(u,t)-M(u,e):0:4&i?-1:1)}:function(t,e){if(t===e)return d=!0,0;var n,i=0,o=t.parentNode,r=e.parentNode,s=[t],a=[e];if(!o||!r)return t==f?-1:e==f?1:o?-1:r?1:u?M(u,t)-M(u,e):0;if(o===r)return ht(t,e);for(n=t;n=n.parentNode;)s.unshift(n);for(n=e;n=n.parentNode;)a.unshift(n);for(;s[i]===a[i];)i++;return i?ht(s[i],a[i]):s[i]==w?-1:a[i]==w?1:0}),f},at.matches=function(t,e){return at(t,null,null,e)},at.matchesSelector=function(t,e){if(h(t),n.matchesSelector&&m&&!E[e+" "]&&(!v||!v.test(e))&&(!g||!g.test(e)))try{var i=y.call(t,e);if(i||n.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(t){E(e,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,nt),t[3]=(t[3]||t[4]||t[5]||"").replace(et,nt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||at.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&at.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return V.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&G.test(n)&&(e=s(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,nt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=S[t+" "];return e||(e=new RegExp("(^|"+z+")"+t+"("+z+"|$)"))&&S(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(i){var o=at.attr(i,t);return null==o?"!="===e:!e||(o+="","="===e?o===n:"!="===e?o!==n:"^="===e?n&&0===o.indexOf(n):"*="===e?n&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function k(t,e,n){return p(e)?w.grep(t,(function(t,i){return!!e.call(t,i,t)!==n})):e.nodeType?w.grep(t,(function(t){return t===e!==n})):"string"!=typeof e?w.grep(t,(function(t){return-1)[^>]*|#([\w-]+))$/;(w.fn.init=function(t,e,n){var i,o;if(!t)return this;if(n=n||P,"string"==typeof t){if(!(i="<"===t[0]&&">"===t[t.length-1]&&3<=t.length?[null,t,null]:A.exec(t))||!i[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(i[1]){if(e=e instanceof w?e[0]:e,w.merge(this,w.parseHTML(i[1],e&&e.nodeType?e.ownerDocument||e:g,!0)),F.test(i[1])&&w.isPlainObject(e))for(i in e)p(this[i])?this[i](e[i]):this.attr(i,e[i]);return this}return(o=g.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):p(t)?void 0!==n.ready?n.ready(t):t(w):w.makeArray(t,this)}).prototype=w.fn,P=w(g);var L=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function D(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}w.fn.extend({has:function(t){var e=w(t,this),n=e.length;return this.filter((function(){for(var t=0;t\x20\t\r\n\f]*)/i,pt=/^$|^module$|\/(?:java|ecma)script/i;ut=g.createDocumentFragment().appendChild(g.createElement("div")),(dt=g.createElement("input")).setAttribute("type","radio"),dt.setAttribute("checked","checked"),dt.setAttribute("name","t"),ut.appendChild(dt),f.checkClone=ut.cloneNode(!0).cloneNode(!0).lastChild.checked,ut.innerHTML="",f.noCloneChecked=!!ut.cloneNode(!0).lastChild.defaultValue,ut.innerHTML="",f.option=!!ut.lastChild;var mt={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function gt(t,e){var n;return n=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&E(t,e)?w.merge([t],n):n}function vt(t,e){for(var n=0,i=t.length;n",""]);var yt=/<|&#?\w+;/;function bt(t,e,n,i,o){for(var r,s,a,l,c,u,d=e.createDocumentFragment(),h=[],f=0,p=t.length;f\s*$/g;function At(t,e){return E(t,"table")&&E(11!==e.nodeType?e:e.firstChild,"tr")&&w(t).children("tbody")[0]||t}function Lt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function jt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Dt(t,e){var n,i,o,r,s,a;if(1===e.nodeType){if(U.hasData(t)&&(a=U.get(t).events))for(o in U.remove(e,"handle events"),a)for(n=0,i=a[o].length;n").attr(t.scriptAttrs||{}).prop({charset:t.scriptCharset,src:t.url}).on("load error",n=function(t){e.remove(),n=null,t&&o("error"===t.type?404:200,t.type)}),g.head.appendChild(e[0])},abort:function(){n&&n()}}}));var Qe,Ge=[],Xe=/(=)\?(?=&|$)|\?\?/;w.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Ge.pop()||w.expando+"_"+_e.guid++;return this[t]=!0,t}}),w.ajaxPrefilter("json jsonp",(function(e,n,i){var o,r,s,a=!1!==e.jsonp&&(Xe.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Xe.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return o=e.jsonpCallback=p(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Xe,"$1"+o):!1!==e.jsonp&&(e.url+=(Se.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return s||w.error(o+" was not called"),s[0]},e.dataTypes[0]="json",r=t[o],t[o]=function(){s=arguments},i.always((function(){void 0===r?w(t).removeProp(o):t[o]=r,e[o]&&(e.jsonpCallback=n.jsonpCallback,Ge.push(o)),s&&p(r)&&r(s[0]),s=r=void 0})),"script"})),f.createHTMLDocument=((Qe=g.implementation.createHTMLDocument("").body).innerHTML="
",2===Qe.childNodes.length),w.parseHTML=function(t,e,n){return"string"!=typeof t?[]:("boolean"==typeof e&&(n=e,e=!1),e||(f.createHTMLDocument?((i=(e=g.implementation.createHTMLDocument("")).createElement("base")).href=g.location.href,e.head.appendChild(i)):e=g),r=!n&&[],(o=F.exec(t))?[e.createElement(o[1])]:(o=bt([t],e,r),r&&r.length&&w(r).remove(),w.merge([],o.childNodes)));var i,o,r},w.fn.load=function(t,e,n){var i,o,r,s=this,a=t.indexOf(" ");return-1").append(w.parseHTML(t)).find(i):t)})).always(n&&function(t,e){s.each((function(){n.apply(this,r||[t.responseText,e,t])}))}),this},w.expr.pseudos.animated=function(t){return w.grep(w.timers,(function(e){return t===e.elem})).length},w.offset={setOffset:function(t,e,n){var i,o,r,s,a,l,c=w.css(t,"position"),u=w(t),d={};"static"===c&&(t.style.position="relative"),a=u.offset(),r=w.css(t,"top"),l=w.css(t,"left"),("absolute"===c||"fixed"===c)&&-1<(r+l).indexOf("auto")?(s=(i=u.position()).top,o=i.left):(s=parseFloat(r)||0,o=parseFloat(l)||0),p(e)&&(e=e.call(t,n,w.extend({},a))),null!=e.top&&(d.top=e.top-a.top+s),null!=e.left&&(d.left=e.left-a.left+o),"using"in e?e.using.call(t,d):("number"==typeof d.top&&(d.top+="px"),"number"==typeof d.left&&(d.left+="px"),u.css(d))}},w.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each((function(e){w.offset.setOffset(this,t,e)}));var e,n,i=this[0];return i?i.getClientRects().length?(e=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,e,n,i=this[0],o={top:0,left:0};if("fixed"===w.css(i,"position"))e=i.getBoundingClientRect();else{for(e=this.offset(),n=i.ownerDocument,t=i.offsetParent||n.documentElement;t&&(t===n.body||t===n.documentElement)&&"static"===w.css(t,"position");)t=t.parentNode;t&&t!==i&&1===t.nodeType&&((o=w(t).offset()).top+=w.css(t,"borderTopWidth",!0),o.left+=w.css(t,"borderLeftWidth",!0))}return{top:e.top-o.top-w.css(i,"marginTop",!0),left:e.left-o.left-w.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var t=this.offsetParent;t&&"static"===w.css(t,"position");)t=t.offsetParent;return t||it}))}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(t,e){var n="pageYOffset"===e;w.fn[t]=function(i){return H(this,(function(t,i,o){var r;if(m(t)?r=t:9===t.nodeType&&(r=t.defaultView),void 0===o)return r?r[e]:t[i];r?r.scrollTo(n?r.pageXOffset:o,n?o:r.pageYOffset):t[i]=o}),t,i,arguments.length)}})),w.each(["top","left"],(function(t,e){w.cssHooks[e]=Ht(f.pixelPosition,(function(t,n){if(n)return n=Rt(t,e),zt.test(n)?w(t).position()[e]+"px":n}))})),w.each({Height:"height",Width:"width"},(function(t,e){w.each({padding:"inner"+t,content:e,"":"outer"+t},(function(n,i){w.fn[i]=function(o,r){var s=arguments.length&&(n||"boolean"!=typeof o),a=n||(!0===o||!0===r?"margin":"border");return H(this,(function(e,n,o){var r;return m(e)?0===i.indexOf("outer")?e["inner"+t]:e.document.documentElement["client"+t]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+t],r["scroll"+t],e.body["offset"+t],r["offset"+t],r["client"+t])):void 0===o?w.css(e,n,a):w.style(e,n,o,a)}),e,s?o:void 0,s)}}))})),w.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(t,e){w.fn[e]=function(t){return this.on(e,t)}})),w.fn.extend({bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,i){return this.on(e,t,n,i)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)},hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),w.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(t,e){w.fn[e]=function(t,n){return 0+r[n])return 1;if(+o[n]<+r[n])return-1}return 0}(t.fn.jquery,e)}t.migrateVersion="3.3.1",e.console&&e.console.log&&(t&&n("3.0.0")||e.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),t.migrateWarnings&&e.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),e.console.log("JQMIGRATE: Migrate is installed"+(t.migrateMute?"":" with logging active")+", version "+t.migrateVersion));var i={};function o(n){var o=e.console;t.migrateDeduplicateWarnings&&i[n]||(i[n]=!0,t.migrateWarnings.push(n),o&&o.warn&&!t.migrateMute&&(o.warn("JQMIGRATE: "+n),t.migrateTrace&&o.trace&&o.trace()))}function r(t,e,n,i){Object.defineProperty(t,e,{configurable:!0,enumerable:!0,get:function(){return o(i),n},set:function(t){o(i),n=t}})}function s(t,e,n,i){t[e]=function(){return o(i),n.apply(this,arguments)}}t.migrateDeduplicateWarnings=!0,t.migrateWarnings=[],void 0===t.migrateTrace&&(t.migrateTrace=!0),t.migrateReset=function(){i={},t.migrateWarnings.length=0},"BackCompat"===e.document.compatMode&&o("jQuery is not compatible with Quirks Mode");var a,l={},c=t.fn.init,u=t.find,d=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,f=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;for(a in t.fn.init=function(t){var e=Array.prototype.slice.call(arguments);return"string"==typeof t&&"#"===t&&(o("jQuery( '#' ) is not a valid selector"),e[0]=[]),c.apply(this,e)},t.fn.init.prototype=t.fn,t.find=function(t){var n=Array.prototype.slice.call(arguments);if("string"==typeof t&&d.test(t))try{e.document.querySelector(t)}catch(i){t=t.replace(h,(function(t,e,n,i){return"["+e+n+'"'+i+'"]'}));try{e.document.querySelector(t),o("Attribute selector with '#' must be quoted: "+n[0]),n[0]=t}catch(t){o("Attribute selector with '#' was not fixed: "+n[0])}}return u.apply(this,n)},u)Object.prototype.hasOwnProperty.call(u,a)&&(t.find[a]=u[a]);if(s(t.fn,"size",(function(){return this.length}),"jQuery.fn.size() is deprecated and removed; use the .length property"),s(t,"parseJSON",(function(){return JSON.parse.apply(null,arguments)}),"jQuery.parseJSON is deprecated; use JSON.parse"),s(t,"holdReady",t.holdReady,"jQuery.holdReady is deprecated"),s(t,"unique",t.uniqueSort,"jQuery.unique is deprecated; use jQuery.uniqueSort"),r(t.expr,"filters",t.expr.pseudos,"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(t.expr,":",t.expr.pseudos,"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),n("3.1.1")&&s(t,"trim",(function(t){return null==t?"":(t+"").replace(f,"")}),"jQuery.trim is deprecated; use String.prototype.trim"),n("3.2.0")&&s(t,"nodeName",(function(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}),"jQuery.nodeName is deprecated"),n("3.3.0")&&(s(t,"isNumeric",(function(t){var e=typeof t;return("number"==e||"string"==e)&&!isNaN(t-parseFloat(t))}),"jQuery.isNumeric() is deprecated"),t.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(t,e){l["[object "+e+"]"]=e.toLowerCase()})),s(t,"type",(function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?l[Object.prototype.toString.call(t)]||"object":typeof t}),"jQuery.type is deprecated"),s(t,"isFunction",(function(t){return"function"==typeof t}),"jQuery.isFunction() is deprecated"),s(t,"isWindow",(function(t){return null!=t&&t===t.window}),"jQuery.isWindow() is deprecated"),s(t,"isArray",Array.isArray,"jQuery.isArray is deprecated; use Array.isArray")),t.ajax){var p=t.ajax;t.ajax=function(){var t=p.apply(this,arguments);return t.promise&&(s(t,"success",t.done,"jQXHR.success is deprecated and removed"),s(t,"error",t.fail,"jQXHR.error is deprecated and removed"),s(t,"complete",t.always,"jQXHR.complete is deprecated and removed")),t}}var m=t.fn.removeAttr,g=t.fn.toggleClass,v=/\S+/g;function y(t){return t.replace(/-([a-z])/g,(function(t,e){return e.toUpperCase()}))}t.fn.removeAttr=function(e){var n=this;return t.each(e.match(v),(function(e,i){t.expr.match.bool.test(i)&&(o("jQuery.fn.removeAttr no longer sets boolean properties: "+i),n.prop(i,!1))})),m.apply(this,arguments)};var b,x=!(t.fn.toggleClass=function(e){return void 0!==e&&"boolean"!=typeof e?g.apply(this,arguments):(o("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each((function(){var n=this.getAttribute&&this.getAttribute("class")||"";n&&t.data(this,"__className__",n),this.setAttribute&&this.setAttribute("class",n||!1===e?"":t.data(this,"__className__")||"")})))}),w=/^[a-z]/,C=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;t.swap&&t.each(["height","width","reliableMarginRight"],(function(e,n){var i=t.cssHooks[n]&&t.cssHooks[n].get;i&&(t.cssHooks[n].get=function(){var t;return x=!0,t=i.apply(this,arguments),x=!1,t})})),t.swap=function(t,e,n,i){var r,s,a={};for(s in x||o("jQuery.swap() is undocumented and deprecated"),e)a[s]=t.style[s],t.style[s]=e[s];for(s in r=n.apply(t,i||[]),e)t.style[s]=a[s];return r},n("3.4.0")&&"undefined"!=typeof Proxy&&(t.cssProps=new Proxy(t.cssProps||{},{set:function(){return o("JQMIGRATE: jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),t.cssNumber||(t.cssNumber={}),b=t.fn.css,t.fn.css=function(e,n){var i,r=this;return e&&"object"==typeof e&&!Array.isArray(e)&&t.each(e,(function(e,n){t.fn.css.call(r,e,n)})),"number"==typeof n&&(function(t){return w.test(t)&&C.test(t[0].toUpperCase()+t.slice(1))}(i=y(e))||t.cssNumber[i]||o('Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),b.apply(this,arguments)};var _=t.data;if(t.data=function(e,n,i){var r,s,a;if(n&&"object"==typeof n&&2===arguments.length){for(a in r=t.hasData(e)&&_.call(this,e),s={},n)a!==y(a)?(o("jQuery.data() always sets/gets camelCased names: "+a),r[a]=n[a]):s[a]=n[a];return _.call(this,e,s),n}return n&&"string"==typeof n&&n!==y(n)&&(r=t.hasData(e)&&_.call(this,e))&&n in r?(o("jQuery.data() always sets/gets camelCased names: "+n),2");e!==t&&A(t)!==A(e)&&o("HTML tags must be properly nested and closed: "+t)}t.event.props=[],t.event.fixHooks={},r(t.event.props,"concat",t.event.props.concat,"jQuery.event.props.concat() is deprecated and removed"),t.event.fix=function(e){var n,i=e.type,r=this.fixHooks[i],s=t.event.props;if(s.length)for(o("jQuery.event.props are deprecated and removed: "+s.join());s.length;)t.event.addProp(s.pop());if(r&&!r._migrated_&&(r._migrated_=!0,o("jQuery.event.fixHooks are deprecated and removed: "+i),(s=r.props)&&s.length))for(;s.length;)t.event.addProp(s.pop());return n=P.call(this,e),r&&r.filter?r.filter(n,e):n},t.event.add=function(t,n){return t===e&&"load"===n&&"complete"===e.document.readyState&&o("jQuery(window).on('load'...) called after load event occurred"),k.apply(this,arguments)},t.each(["load","unload","error"],(function(e,n){t.fn[n]=function(){var t=Array.prototype.slice.call(arguments,0);return"load"===n&&"string"==typeof t[0]?F.apply(this,t):(o("jQuery.fn."+n+"() is deprecated"),t.splice(0,0,n),arguments.length?this.on.apply(this,t):(this.triggerHandler.apply(this,t),this))}})),t.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,n){t.fn[n]=function(t,e){return o("jQuery.fn."+n+"() event shorthand is deprecated"),0\x20\t\r\n\f]*)[^>]*)\/>/gi,D=t.htmlPrefilter;t.UNSAFE_restoreLegacyHtmlPrefilter=function(){t.htmlPrefilter=function(t){return L(t),t.replace(j,"<$1>")}},t.htmlPrefilter=function(t){return L(t),D(t)};var M=t.fn.offset;if(t.fn.offset=function(){var t=this[0];return!t||t.nodeType&&t.getBoundingClientRect?M.apply(this,arguments):(o("jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},t.ajax){var O=t.param;t.param=function(e,n){var i=t.ajaxSettings&&t.ajaxSettings.traditional;return void 0===n&&i&&(o("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),n=i),O.call(this,e,n)}}var z=t.fn.andSelf||t.fn.addBack;if(t.fn.andSelf=function(){return o("jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),z.apply(this,arguments)},t.Deferred){var N=t.Deferred,q=[["resolve","done",t.Callbacks("once memory"),t.Callbacks("once memory"),"resolved"],["reject","fail",t.Callbacks("once memory"),t.Callbacks("once memory"),"rejected"],["notify","progress",t.Callbacks("memory"),t.Callbacks("memory")]];t.Deferred=function(e){var n=N(),i=n.promise();return n.pipe=i.pipe=function(){var e=arguments;return o("deferred.pipe() is deprecated"),t.Deferred((function(o){t.each(q,(function(t,r){var s="function"==typeof e[t]&&e[t];n[r[1]]((function(){var t=s&&s.apply(this,arguments);t&&"function"==typeof t.promise?t.promise().done(o.resolve).fail(o.reject).progress(o.notify):o[r[0]+"With"](this===i?o.promise():this,s?[t]:arguments)}))})),e=null})).promise()},e&&e.call(n,n),n},t.Deferred.exceptionHook=N.exceptionHook}return t})),function(t,e,n,i){"use strict";function o(t){var e=n(t.currentTarget),i=t.data?t.data.options:{},o=e.attr("data-fancybox")||"",r=0,s=[];t.isDefaultPrevented()||(t.preventDefault(),o?(r=(s=(s=i.selector?n(i.selector):t.data?t.data.items:[]).length?s.filter('[data-fancybox="'+o+'"]'):n('[data-fancybox="'+o+'"]')).index(e))<0&&(r=0):s=[e],n.fancybox.open(s,i,r))}if(n){if(n.fn.fancybox)return void("console"in t&&console.log("fancyBox already initialized"));var r={loop:!1,margin:[44,0],gutter:50,keyboard:!0,arrows:!0,infobar:!0,toolbar:!0,buttons:["slideShow","fullScreen","thumbs","share","close"],idleTime:3,smallBtn:"auto",protect:!1,modal:!1,image:{preload:"auto"},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'',preload:!0,css:{},attr:{scrolling:"auto"}},defaultType:"image",animationEffect:"zoom",animationDuration:500,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'',spinnerTpl:'
',errorTpl:'

{{ERROR}}

',btnTpl:{download:'',zoom:'',close:'',smallBtn:'',arrowLeft:'',arrowRight:''},parentEl:"body",autoFocus:!1,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:4e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{idleTime:!1,margin:0,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded.
Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden.
Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Maßstab"}}},s=n(t),a=n(e),l=0,c=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)},u=function(){var t,n=e.createElement("fakeelement"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in o)if(n.style[t]!==i)return o[t];return"transitionend"}(),d=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,i,o){var r=this;r.opts=n.extend(!0,{index:o},n.fancybox.defaults,i||{}),n.fancybox.isMobile&&(r.opts=n.extend(!0,{},r.opts,r.opts.mobile)),i&&n.isArray(i.buttons)&&(r.opts.buttons=i.buttons),r.id=r.opts.id||++l,r.group=[],r.currIndex=parseInt(r.opts.index,10)||0,r.prevIndex=null,r.prevPos=null,r.currPos=0,r.firstRun=null,r.createGroup(t),r.group.length&&(r.$lastFocus=n(e.activeElement).blur(),r.slides={},r.init())};n.extend(h.prototype,{init:function(){var o,r,s,l=this,c=l.group[l.currIndex],u=c.opts,d=n.fancybox.scrollbarWidth;l.scrollTop=a.scrollTop(),l.scrollLeft=a.scrollLeft(),n.fancybox.getInstance()||(n("body").addClass("fancybox-active"),/iPad|iPhone|iPod/.test(navigator.userAgent)&&!t.MSStream?"image"!==c.type&&n("body").css("top",-1*n("body").scrollTop()).addClass("fancybox-iosfix"):!n.fancybox.isMobile&&e.body.scrollHeight>t.innerHeight&&(d===i&&(o=n('
').appendTo("body"),d=n.fancybox.scrollbarWidth=o[0].offsetWidth-o[0].clientWidth,o.remove()),n("head").append('"),n("body").addClass("compensate-for-scrollbar"))),s="",n.each(u.buttons,(function(t,e){s+=u.btnTpl[e]||""})),r=n(l.translate(l,u.baseTpl.replace("{{buttons}}",s).replace("{{arrows}}",u.btnTpl.arrowLeft+u.btnTpl.arrowRight))).attr("id","fancybox-container-"+l.id).addClass("fancybox-is-hidden").addClass(u.baseClass).data("FancyBox",l).appendTo(u.parentEl),l.$refs={container:r},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach((function(t){l.$refs[t]=r.find(".fancybox-"+t)})),l.trigger("onInit"),l.activate(),l.jumpTo(l.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang];return e.replace(/\{\{(\w+)\}\}/g,(function(t,e){var o=n[e];return o===i?t:o}))},createGroup:function(t){var e=this,o=n.makeArray(t);n.each(o,(function(t,o){var r,s,a,l,c,u={},d={};n.isPlainObject(o)?(u=o,d=o.opts||o):"object"===n.type(o)&&n(o).length?(d=(r=n(o)).data(),(d=n.extend({},d,d.options||{})).$orig=r,u.src=d.src||r.attr("href"),u.type||u.src||(u.type="inline",u.src=o)):u={type:"html",src:o+""},u.opts=n.extend(!0,{},e.opts,d),n.isArray(d.buttons)&&(u.opts.buttons=d.buttons),s=u.type||u.opts.type,l=u.src||"",!s&&l&&(l.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?s="image":l.match(/\.(pdf)((\?|#).*)?$/i)?s="pdf":(a=l.match(/\.(mp4|mov|ogv)((\?|#).*)?$/i))?(s="video",u.opts.videoFormat||(u.opts.videoFormat="video/"+("ogv"===a[1]?"ogg":a[1]))):"#"===l.charAt(0)&&(s="inline")),s?u.type=s:e.trigger("objectNeedsType",u),u.index=e.group.length,u.opts.$orig&&!u.opts.$orig.length&&delete u.opts.$orig,!u.opts.$thumb&&u.opts.$orig&&(u.opts.$thumb=u.opts.$orig.find("img:first")),u.opts.$thumb&&!u.opts.$thumb.length&&delete u.opts.$thumb,"function"===n.type(u.opts.caption)&&(u.opts.caption=u.opts.caption.apply(o,[e,u])),"function"===n.type(e.opts.caption)&&(u.opts.caption=e.opts.caption.apply(o,[e,u])),u.opts.caption instanceof n||(u.opts.caption=u.opts.caption===i?"":u.opts.caption+""),"ajax"===s&&((c=l.split(/\s+/,2)).length>1&&(u.src=c.shift(),u.opts.filter=c.shift())),"auto"==u.opts.smallBtn&&(n.inArray(s,["html","inline","ajax"])>-1?(u.opts.toolbar=!1,u.opts.smallBtn=!0):u.opts.smallBtn=!1),"pdf"===s&&(u.type="iframe",u.opts.iframe.preload=!1),u.opts.modal&&(u.opts=n.extend(!0,u.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),e.group.push(u)}))},addEvents:function(){var i=this;i.removeEvents(),i.$refs.container.on("click.fb-close","[data-fancybox-close]",(function(t){t.stopPropagation(),t.preventDefault(),i.close(t)})).on("click.fb-prev touchend.fb-prev","[data-fancybox-prev]",(function(t){t.stopPropagation(),t.preventDefault(),i.previous()})).on("click.fb-next touchend.fb-next","[data-fancybox-next]",(function(t){t.stopPropagation(),t.preventDefault(),i.next()})).on("click.fb","[data-fancybox-zoom]",(function(t){i[i.isScaledDown()?"scaleToActual":"scaleToFit"]()})),s.on("orientationchange.fb resize.fb",(function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?c((function(){i.update()})):(i.$refs.stage.hide(),setTimeout((function(){i.$refs.stage.show(),i.update()}),600))})),a.on("focusin.fb",(function(t){var o=n.fancybox?n.fancybox.getInstance():null;o.isClosing||!o.current||!o.current.opts.trapFocus||n(t.target).hasClass("fancybox-container")||n(t.target).is(e)||o&&"fixed"!==n(t.target).css("position")&&!o.$refs.container.has(t.target).length&&(t.stopPropagation(),o.focus(),s.scrollTop(i.scrollTop).scrollLeft(i.scrollLeft))})),a.on("keydown.fb",(function(t){var e=i.current,o=t.keyCode||t.which;if(e&&e.opts.keyboard&&!n(t.target).is("input")&&!n(t.target).is("textarea"))return 8===o||27===o?(t.preventDefault(),void i.close(t)):37===o||38===o?(t.preventDefault(),void i.previous()):39===o||40===o?(t.preventDefault(),void i.next()):void i.trigger("afterKeydown",t,o)})),i.group[i.currIndex].opts.idleTime&&(i.idleSecondsCounter=0,a.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",(function(t){i.idleSecondsCounter=0,i.isIdle&&i.showControls(),i.isIdle=!1})),i.idleInterval=t.setInterval((function(){i.idleSecondsCounter++,i.idleSecondsCounter>=i.group[i.currIndex].opts.idleTime&&!i.isDragging&&(i.isIdle=!0,i.idleSecondsCounter=0,i.hideControls())}),1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),a.off("focusin.fb keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e,o){var r,s,a,l,c,u,h,f=this,p=f.group.length;if(!(f.isDragging||f.isClosing||f.isAnimating&&f.firstRun)){if(t=parseInt(t,10),!(s=f.current?f.current.opts.loop:f.opts.loop)&&(t<0||t>=p))return!1;if(r=f.firstRun=null===f.firstRun,!(p<2&&!r&&f.isDragging)){if(l=f.current,f.prevIndex=f.currIndex,f.prevPos=f.currPos,a=f.createSlide(t),p>1&&((s||a.index>0)&&f.createSlide(t-1),(s||a.indexa.pos?"next":"previous"),l.$slide.removeClass("fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous"),l.isComplete=!1,e&&(a.isMoved||a.opts.transitionEffect)&&(a.isMoved?l.$slide.addClass(h):(h="fancybox-animated "+h+" fancybox-fx-"+a.opts.transitionEffect,n.fancybox.animate(l.$slide,h,e,(function(){l.$slide.removeClass(h).removeAttr("style")})))))}}},createSlide:function(t){var e,i,o=this;return i=(i=t%o.group.length)<0?o.group.length+i:i,!o.slides[t]&&o.group[i]&&(e=n('
').appendTo(o.$refs.stage),o.slides[t]=n.extend(!0,{},o.group[i],{pos:t,$slide:e,isLoaded:!1}),o.updateSlide(o.slides[t])),o.slides[t]},scaleToActual:function(t,e,o){var r,s,a,l,c,u=this,d=u.current,h=d.$content,f=parseInt(d.$slide.width(),10),p=parseInt(d.$slide.height(),10),m=d.width,g=d.height;"image"!=d.type||d.hasError||!h||u.isAnimating||(n.fancybox.stop(h),u.isAnimating=!0,t=t===i?.5*f:t,e=e===i?.5*p:e,l=m/(r=n.fancybox.getTranslate(h)).width,c=g/r.height,s=.5*f-.5*m,a=.5*p-.5*g,m>f&&((s=r.left*l-(t*l-t))>0&&(s=0),sp&&((a=r.top*c-(e*c-e))>0&&(a=0),at.width||i.height>t.height))},isScaledDown:function(){var t=this.current,e=t.$content,i=!1;return e&&(i=(i=n.fancybox.getTranslate(e)).width1||Math.abs(e.height()-n.height)>1),n},loadSlide:function(t){var e,i,o,r=this;if(!t.isLoading&&!t.isLoaded){switch(t.isLoading=!0,r.trigger("beforeLoad",t),e=t.type,(i=t.$slide).off("refresh").trigger("onReset").addClass("fancybox-slide--"+(e||"unknown")).addClass(t.opts.slideClass),e){case"image":r.setImage(t);break;case"iframe":r.setIframe(t);break;case"html":r.setContent(t,t.src||t.content);break;case"inline":n(t.src).length?r.setContent(t,n(t.src)):r.setError(t);break;case"ajax":r.showLoading(t),o=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&r.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&r.setError(t)}})),i.one("onReset",(function(){o.abort()}));break;case"video":r.setContent(t,'");break;default:r.setError(t)}return!0}},setImage:function(e){var i,o,r,s,a=this,l=e.opts.srcset||e.opts.image.srcset;if(l){r=t.devicePixelRatio||1,s=t.innerWidth*r,o=l.split(",").map((function(t){var e={};return t.trim().split(/\s+/).forEach((function(t,n){var i=parseInt(t.substring(0,t.length-1),10);return 0===n?e.url=t:void(i&&(e.value=i,e.postfix=t[t.length-1]))})),e})),o.sort((function(t,e){return t.value-e.value}));for(var c=0;c=s||"x"===u.postfix&&u.value>=r){i=u;break}}!i&&o.length&&(i=o[o.length-1]),i&&(e.src=i.url,e.width&&e.height&&"w"==i.postfix&&(e.height=e.width/e.height*i.value,e.width=i.value))}e.$content=n('
').addClass("fancybox-is-hidden").appendTo(e.$slide),!1!==e.opts.preload&&e.opts.width&&e.opts.height&&(e.opts.thumb||e.opts.$thumb)?(e.width=e.opts.width,e.height=e.opts.height,e.$ghost=n("").one("error",(function(){n(this).remove(),e.$ghost=null,a.setBigImage(e)})).one("load",(function(){a.afterLoad(e),a.setBigImage(e)})).addClass("fancybox-image").appendTo(e.$content).attr("src",e.opts.thumb||e.opts.$thumb.attr("src"))):a.setBigImage(e)},setBigImage:function(t){var e=this,i=n("");t.$image=i.one("error",(function(){e.setError(t)})).one("load",(function(){clearTimeout(t.timouts),t.timouts=null,e.isClosing||(t.width=t.opts.width||this.naturalWidth,t.height=t.opts.height||this.naturalHeight,t.opts.image.srcset&&i.attr("sizes","100vw").attr("srcset",t.opts.image.srcset),e.hideLoading(t),t.$ghost?t.timouts=setTimeout((function(){t.timouts=null,t.$ghost.hide()}),Math.min(300,Math.max(1e3,t.height/1600))):e.afterLoad(t))})).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(i[0].complete||"complete"==i[0].readyState)&&i[0].naturalWidth&&i[0].naturalHeight?i.trigger("load"):i[0].error?i.trigger("error"):t.timouts=setTimeout((function(){i[0].complete||t.hasError||e.showLoading(t)}),100)},setIframe:function(t){var e,o=this,r=t.opts.iframe,s=t.$slide;t.$content=n('
').css(r.css).appendTo(s),e=n(r.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(r.attr).appendTo(t.$content),r.preload?(o.showLoading(t),e.on("load.fb error.fb",(function(e){this.isReady=1,t.$slide.trigger("refresh"),o.afterLoad(t)})),s.on("refresh.fb",(function(){var n,o,s=t.$content,a=r.css.width,l=r.css.height;if(1===e[0].isReady){try{o=e.contents().find("body")}catch(t){}o&&o.length&&(a===i&&(n=e[0].contentWindow.document.documentElement.scrollWidth,a=Math.ceil(o.outerWidth(!0)+(s.width()-n)),a+=s.outerWidth()-s.innerWidth()),l===i&&(l=Math.ceil(o.outerHeight(!0)),l+=s.outerHeight()-s.innerHeight()),a&&s.width(a),l&&s.height(l)),s.removeClass("fancybox-is-hidden")}}))):this.afterLoad(t),e.attr("src",t.src),!0===t.opts.smallBtn&&t.$content.prepend(o.translate(t,t.opts.btnTpl.smallBtn)),s.one("onReset",(function(){try{n(this).find("iframe").hide().attr("src","//about:blank")}catch(t){}n(this).empty(),t.isLoaded=!1}))},setContent:function(t,e){this.isClosing||(this.hideLoading(t),t.$slide.empty(),function(t){return t&&t.hasOwnProperty&&t instanceof n}(e)&&e.parent().length?(e.parent(".fancybox-slide--inline").trigger("onReset"),t.$placeholder=n("
").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(3===(e=n("
").append(n.trim(e)).contents())[0].nodeType&&(e=n("
").html(e))),t.opts.filter&&(e=n("
").html(e).find(t.opts.filter))),t.$slide.one("onReset",(function(){n(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1)})),t.$content=n(e).appendTo(t.$slide),this.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.removeClass("fancybox-slide--"+t.type),this.setContent(t,this.translate(t,t.opts.errorTpl))},showLoading:function(t){(t=t||this.current)&&!t.$spinner&&(t.$spinner=n(this.opts.spinnerTpl).appendTo(t.$slide))},hideLoading:function(t){(t=t||this.current)&&t.$spinner&&(t.$spinner.remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),t.opts.smallBtn&&!t.$smallBtn&&(t.$smallBtn=n(e.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content.filter("div,form").first())),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",(function(t){return 2==t.button&&t.preventDefault(),!0})),"image"===t.type&&n('
').appendTo(t.$content)),e.revealContent(t))},revealContent:function(t){var e,o,r,s,a,l=this,c=t.$slide,u=!1;return e=t.opts[l.firstRun?"animationEffect":"transitionEffect"],r=t.opts[l.firstRun?"animationDuration":"transitionDuration"],r=parseInt(t.forcedDuration===i?r:t.forcedDuration,10),!t.isMoved&&t.pos===l.currPos&&r||(e=!1),"zoom"!==e||t.pos===l.currPos&&r&&"image"===t.type&&!t.hasError&&(u=l.getThumbPos(t))||(e="fade"),"zoom"===e?((a=l.getFitPos(t)).scaleX=a.width/u.width,a.scaleY=a.height/u.height,delete a.width,delete a.height,"auto"==(s=t.opts.zoomOpacity)&&(s=Math.abs(t.width/t.height-u.width/u.height)>.1),s&&(u.opacity=.1,a.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),u),d(t.$content),void n.fancybox.animate(t.$content,a,r,(function(){l.complete()}))):(l.updateSlide(t),e?(n.fancybox.stop(c),o="fancybox-animated fancybox-slide--"+(t.pos>=l.prevPos?"next":"previous")+" fancybox-fx-"+e,c.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(o),t.$content.removeClass("fancybox-is-hidden"),d(c),void n.fancybox.animate(c,"fancybox-slide--current",r,(function(e){c.removeClass(o).removeAttr("style"),t.pos===l.currPos&&l.complete()}),!0)):(d(c),t.$content.removeClass("fancybox-is-hidden"),void(t.pos===l.currPos&&l.complete())))},getThumbPos:function(i){var o,r=!1,s=i.opts.$thumb,a=s?s.offset():0;return a&&s[0].ownerDocument===e&&function(e){for(var i,o=e[0],r=o.getBoundingClientRect(),s=[];null!==o.parentElement;)"hidden"!==n(o.parentElement).css("overflow")&&"auto"!==n(o.parentElement).css("overflow")||s.push(o.parentElement.getBoundingClientRect()),o=o.parentElement;return i=s.every((function(t){var e=Math.min(r.right,t.right)-Math.max(r.left,t.left),n=Math.min(r.bottom,t.bottom)-Math.max(r.top,t.top);return e>0&&n>0})),i&&r.bottom>0&&r.right>0&&r.left=t.currPos-1&&i.pos<=t.currPos+1?o[i.pos]=i:i&&(n.fancybox.stop(i.$slide),i.$slide.off().remove())})),t.slides=o,t.updateCursor(),t.trigger("afterShow"),i.$slide.find("video,audio").first().trigger("play"),(n(e.activeElement).is("[disabled]")||i.opts.autoFocus&&"image"!=i.type&&"iframe"!==i.type)&&t.focus())},preload:function(t){var e=this,n=e.slides[e.currPos+1],i=e.slides[e.currPos-1];n&&n.type===t&&e.loadSlide(n),i&&i.type===t&&e.loadSlide(i)},focus:function(){var t,e=this.current;this.isClosing||(e&&e.isComplete&&((t=e.$slide.find("input[autofocus]:enabled:visible:first")).length||(t=e.$slide.find("button,:input,[tabindex],a").filter(":enabled:visible:first"))),(t=t&&t.length?t:this.$refs.container).focus())},activate:function(){var t=this;n(".fancybox-container").each((function(){var e=n(this).data("FancyBox");e&&e.id!==t.id&&!e.isClosing&&(e.trigger("onDeactivate"),e.removeEvents(),e.isVisible=!1)})),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var i,o,r,s,a,l,h=this,f=h.current,p=function(){h.cleanUp(t)};return!(h.isClosing||(h.isClosing=!0,!1===h.trigger("beforeClose",t)?(h.isClosing=!1,c((function(){h.update()})),1):(h.removeEvents(),f.timouts&&clearTimeout(f.timouts),r=f.$content,i=f.opts.animationEffect,o=n.isNumeric(e)?e:i?f.opts.animationDuration:0,f.$slide.off(u).removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),f.$slide.siblings().trigger("onReset").remove(),o&&h.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing"),h.hideLoading(f),h.hideControls(),h.updateCursor(),"zoom"!==i||!0!==t&&r&&o&&"image"===f.type&&!f.hasError&&(l=h.getThumbPos(f))||(i="fade"),"zoom"===i?(n.fancybox.stop(r),a=n.fancybox.getTranslate(r),a.width=a.width*a.scaleX,a.height=a.height*a.scaleY,s=f.opts.zoomOpacity,"auto"==s&&(s=Math.abs(f.width/f.height-l.width/l.height)>.1),s&&(l.opacity=0),a.scaleX=a.width/l.width,a.scaleY=a.height/l.height,a.width=l.width,a.height=l.height,n.fancybox.setTranslate(f.$content,a),d(f.$content),n.fancybox.animate(f.$content,l,o,p),0):(i&&o?!0===t?setTimeout(p,o):n.fancybox.animate(f.$slide.removeClass("fancybox-slide--current"),"fancybox-animated fancybox-slide--previous fancybox-fx-"+i,o,p):p(),0))))},cleanUp:function(t){var i,o,r=this,a=n("body");r.current.$slide.trigger("onReset"),r.$refs.container.empty().remove(),r.trigger("afterClose",t),r.$lastFocus&&r.current.opts.backFocus&&r.$lastFocus.focus(),r.current=null,(i=n.fancybox.getInstance())?i.activate():(s.scrollTop(r.scrollTop).scrollLeft(r.scrollLeft),a.removeClass("fancybox-active compensate-for-scrollbar"),a.hasClass("fancybox-iosfix")&&(o=parseInt(e.body.style.top,10),a.removeClass("fancybox-iosfix").css("top","").scrollTop(-1*o)),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var i,o=Array.prototype.slice.call(arguments,1),r=this,s=e&&e.opts?e:r.current;return s?o.unshift(s):s=r,o.unshift(r),n.isFunction(s.opts[t])&&(i=s.opts[t].apply(s,o)),!1===i?i:void("afterClose"!==t&&r.$refs?r.$refs.container.trigger(t+".fb",o):a.trigger(t+".fb",o))},updateControls:function(t){var e=this,n=e.current,i=n.index,o=n.opts.caption,r=e.$refs.container,s=e.$refs.caption;n.$slide.trigger("refresh"),e.$caption=o&&o.length?s.html(o):null,e.isHiddenControls||e.isIdle||e.showControls(),r.find("[data-fancybox-count]").html(e.group.length),r.find("[data-fancybox-index]").html(i+1),r.find("[data-fancybox-prev]").prop("disabled",!n.opts.loop&&i<=0),r.find("[data-fancybox-next]").prop("disabled",!n.opts.loop&&i>=e.group.length-1),"image"===n.type?r.find("[data-fancybox-download]").attr("href",n.opts.image.src||n.src).show():r.find("[data-fancybox-download],[data-fancybox-zoom]").hide()},hideControls:function(){this.isHiddenControls=!0,this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.isHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal),t.$caption?n.addClass("fancybox-show-caption "):n.removeClass("fancybox-show-caption")},toggleControls:function(){this.isHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.2.10",defaults:r,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),i=Array.prototype.slice.call(arguments,1);return e instanceof h&&("string"===n.type(t)?e[t].apply(e,i):"function"===n.type(t)&&t.apply(e,i),e)},open:function(t,e,n){return new h(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),!0===t&&this.close())},destroy:function(){this.close(!0),a.off("click.fb-start")},isMobile:e.createTouch!==i&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;if(!t||!t.length)return!1;if((e=t.eq(0).css("transform"))&&-1!==e.indexOf("matrix")?e=(e=(e=e.split("(")[1]).split(")")[0]).split(","):e=[],e.length)e=(e=e.length>10?[e[13],e[12],e[0],e[5]]:[e[5],e[4],e[0],e[3]]).map(parseFloat);else{e=[0,0,1,1];var n=/\.*translate\((.*)px,(.*)px\)/i.exec(t.eq(0).attr("style"));n&&(e[0]=parseFloat(n[2]),e[1]=parseFloat(n[1]))}return{top:e[0],left:e[1],scaleX:e[2],scaleY:e[3],opacity:parseFloat(t.css("opacity")),width:t.width(),height:t.height()}},setTranslate:function(t,e){var n="",o={};if(t&&e)return e.left===i&&e.top===i||(n=(e.left===i?t.position().left:e.left)+"px, "+(e.top===i?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),e.scaleX!==i&&e.scaleY!==i&&(n=(n.length?n+" ":"")+"scale("+e.scaleX+", "+e.scaleY+")"),n.length&&(o.transform=n),e.opacity!==i&&(o.opacity=e.opacity),e.width!==i&&(o.width=e.width),e.height!==i&&(o.height=e.height),t.css(o)},animate:function(t,e,o,r,s){n.isFunction(o)&&(r=o,o=null),n.isPlainObject(e)||t.removeAttr("style"),t.on(u,(function(o){(!o||!o.originalEvent||t.is(o.originalEvent.target)&&"z-index"!=o.originalEvent.propertyName)&&(n.fancybox.stop(t),n.isPlainObject(e)?(e.scaleX!==i&&e.scaleY!==i&&(t.css("transition-duration",""),e.width=Math.round(t.width()*e.scaleX),e.height=Math.round(t.height()*e.scaleY),e.scaleX=1,e.scaleY=1,n.fancybox.setTranslate(t,e)),!1===s&&t.removeAttr("style")):!0!==s&&t.removeClass(e),n.isFunction(r)&&r(o))})),n.isNumeric(o)&&t.css("transition-duration",o+"ms"),n.isPlainObject(e)?n.fancybox.setTranslate(t,e):t.addClass(e),e.scaleX&&t.hasClass("fancybox-image-wrap")&&t.parent().addClass("fancybox-is-scaling"),t.data("timer",setTimeout((function(){t.trigger("transitionend")}),o+16))},stop:function(t){clearTimeout(t.data("timer")),t.off("transitionend").css("transition-duration",""),t.hasClass("fancybox-image-wrap")&&t.parent().removeClass("fancybox-is-scaling")}},n.fn.fancybox=function(t){var e;return(e=(t=t||{}).selector||!1)?n("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},o):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},o),this},a.on("click.fb-start","[data-fancybox]",o)}}(window,document,window.jQuery||jQuery),function(t){"use strict";var e=function(e,n,i){if(e)return i=i||"","object"===t.type(i)&&(i=t.param(i,!0)),t.each(n,(function(t,n){e=e.replace("$"+t,n||"")})),i.length&&(e+=(e.indexOf("?")>0?"&":"?")+i),e},n={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},metacafe:{matcher:/metacafe.com\/watch\/(\d+)\/(.*)?/,type:"iframe",url:"//www.metacafe.com/embed/$1/?ap=1"},dailymotion:{matcher:/dailymotion.com\/video\/(.*)\/?(.*)/,params:{additionalInfos:0,autoStart:1},type:"iframe",url:"//www.dailymotion.com/embed/video/$1"},vine:{matcher:/vine.co\/v\/([a-zA-Z0-9\?\=\-]+)/,type:"iframe",url:"//vine.co/v/$1/embed/simple"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12])+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};t(document).on("objectNeedsType.fb",(function(i,o,r){var s,a,l,c,u,d,h,f=r.src||"",p=!1;s=t.extend(!0,{},n,r.opts.media),t.each(s,(function(n,i){if(l=f.match(i.matcher)){if(p=i.type,d={},i.paramPlace&&l[i.paramPlace]){"?"==(u=l[i.paramPlace])[0]&&(u=u.substring(1)),u=u.split("&");for(var o=0;oe.clientHeight,r=("scroll"===i||"auto"===i)&&e.scrollWidth>e.clientWidth;return o||r},c=function(t){for(var e=!1;!(e=l(t.get(0)))&&((t=t.parent()).length&&!t.hasClass("fancybox-stage")&&!t.is("body")););return e},u=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};u.prototype.destroy=function(){this.$container.off(".fb.touch")},u.prototype.ontouchstart=function(i){var o=this,l=n(i.target),u=o.instance,d=u.current,h=d.$content,f="touchstart"==i.type;if(f&&o.$container.off("mousedown.fb.touch"),(!i.originalEvent||2!=i.originalEvent.button)&&l.length&&!a(l)&&!a(l.parent())&&(l.is("img")||!(i.originalEvent.clientX>l[0].clientWidth+l.offset().left))){if(!d||o.instance.isAnimating||o.instance.isClosing)return i.stopPropagation(),void i.preventDefault();if(o.realPoints=o.startPoints=r(i),o.startPoints){if(i.stopPropagation(),o.startEvent=i,o.canTap=!0,o.$target=l,o.$content=h,o.opts=d.opts.touch,o.isPanning=!1,o.isSwiping=!1,o.isZooming=!1,o.isScrolling=!1,o.sliderStartPos=o.sliderLastPos||{top:0,left:0},o.contentStartPos=n.fancybox.getTranslate(o.$content),o.contentLastPos=null,o.startTime=(new Date).getTime(),o.distanceX=o.distanceY=o.distance=0,o.canvasWidth=Math.round(d.$slide[0].clientWidth),o.canvasHeight=Math.round(d.$slide[0].clientHeight),n(e).off(".fb.touch").on(f?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(o,"ontouchend")).on(f?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(o,"ontouchmove")),n.fancybox.isMobile&&e.addEventListener("scroll",o.onscroll,!0),!o.opts&&!u.canPan()||!l.is(o.$stage)&&!o.$stage.find(l).length)return void(l.is("img")&&i.preventDefault());n.fancybox.isMobile&&(c(l)||c(l.parent()))||i.preventDefault(),1===o.startPoints.length&&("image"===d.type&&(o.contentStartPos.width>o.canvasWidth+1||o.contentStartPos.height>o.canvasHeight+1)?(n.fancybox.stop(o.$content),o.$content.css("transition-duration",""),o.isPanning=!0):o.isSwiping=!0,o.$container.addClass("fancybox-controls--isGrabbing")),2!==o.startPoints.length||u.isAnimating||d.hasError||"image"!==d.type||!d.isLoaded&&!d.$ghost||(o.canTap=!1,o.isSwiping=!1,o.isPanning=!1,o.isZooming=!0,n.fancybox.stop(o.$content),o.$content.css("transition-duration",""),o.centerPointStartX=.5*(o.startPoints[0].x+o.startPoints[1].x)-n(t).scrollLeft(),o.centerPointStartY=.5*(o.startPoints[0].y+o.startPoints[1].y)-n(t).scrollTop(),o.percentageOfImageAtPinchPointX=(o.centerPointStartX-o.contentStartPos.left)/o.contentStartPos.width,o.percentageOfImageAtPinchPointY=(o.centerPointStartY-o.contentStartPos.top)/o.contentStartPos.height,o.startDistanceBetweenFingers=s(o.startPoints[0],o.startPoints[1]))}}},u.prototype.onscroll=function(t){self.isScrolling=!0},u.prototype.ontouchmove=function(t){var e=this,i=n(t.target);return e.isScrolling||!i.is(e.$stage)&&!e.$stage.find(i).length?void(e.canTap=!1):(e.newPoints=r(t),void((e.opts||e.instance.canPan())&&e.newPoints&&e.newPoints.length&&(e.isSwiping&&!0===e.isSwiping||t.preventDefault(),e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))))},u.prototype.onSwipe=function(e){var r,s=this,a=s.isSwiping,l=s.sliderStartPos.left||0;if(!0!==a)"x"==a&&(s.distanceX>0&&(s.instance.group.length<2||0===s.instance.current.index&&!s.instance.current.opts.loop)?l+=Math.pow(s.distanceX,.8):s.distanceX<0&&(s.instance.group.length<2||s.instance.current.index===s.instance.group.length-1&&!s.instance.current.opts.loop)?l-=Math.pow(-s.distanceX,.8):l+=s.distanceX),s.sliderLastPos={top:"x"==a?0:s.sliderStartPos.top+s.distanceY,left:l},s.requestId&&(o(s.requestId),s.requestId=null),s.requestId=i((function(){s.sliderLastPos&&(n.each(s.instance.slides,(function(t,e){var i=e.pos-s.instance.currPos;n.fancybox.setTranslate(e.$slide,{top:s.sliderLastPos.top,left:s.sliderLastPos.left+i*s.canvasWidth+i*e.opts.gutter})})),s.$container.addClass("fancybox-is-sliding"))}));else if(Math.abs(s.distance)>10){if(s.canTap=!1,s.instance.group.length<2&&s.opts.vertical?s.isSwiping="y":s.instance.isDragging||!1===s.opts.vertical||"auto"===s.opts.vertical&&n(t).width()>800?s.isSwiping="x":(r=Math.abs(180*Math.atan2(s.distanceY,s.distanceX)/Math.PI),s.isSwiping=r>45&&r<135?"y":"x"),s.canTap=!1,"y"===s.isSwiping&&n.fancybox.isMobile&&(c(s.$target)||c(s.$target.parent())))return void(s.isScrolling=!0);s.instance.isDragging=s.isSwiping,s.startPoints=s.newPoints,n.each(s.instance.slides,(function(t,e){n.fancybox.stop(e.$slide),e.$slide.css("transition-duration",""),e.inTransition=!1,e.pos===s.instance.current.pos&&(s.sliderStartPos.left=n.fancybox.getTranslate(e.$slide).left)})),s.instance.SlideShow&&s.instance.SlideShow.isActive&&s.instance.SlideShow.stop()}},u.prototype.onPan=function(){var t=this;return s(t.newPoints[0],t.realPoints[0])<(n.fancybox.isMobile?10:5)?void(t.startPoints=t.newPoints):(t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&(o(t.requestId),t.requestId=null),void(t.requestId=i((function(){n.fancybox.setTranslate(t.$content,t.contentLastPos)}))))},u.prototype.limitMovement=function(){var t,e,n,i,o,r,s=this,a=s.canvasWidth,l=s.canvasHeight,c=s.distanceX,u=s.distanceY,d=s.contentStartPos,h=d.left,f=d.top,p=d.width,m=d.height;return o=p>a?h+c:h,r=f+u,t=Math.max(0,.5*a-.5*p),e=Math.max(0,.5*l-.5*m),n=Math.min(a-p,.5*a-.5*p),i=Math.min(l-m,.5*l-.5*m),p>a&&(c>0&&o>t&&(o=t-1+Math.pow(-t+h+c,.8)||0),c<0&&ol&&(u>0&&r>e&&(r=e-1+Math.pow(-e+f+u,.8)||0),u<0&&ro?t=(t=t>0?0:t)r?e=(e=e>0?0:e)50?(n.fancybox.animate(i.instance.current.$slide,{top:i.sliderStartPos.top+i.distanceY+150*i.velocityY,opacity:0},150),o=i.instance.close(!0,300)):"x"==t&&i.distanceX>50&&r>1?o=i.instance.previous(i.speedX):"x"==t&&i.distanceX<-50&&r>1&&(o=i.instance.next(i.speedX)),!1!==o||"x"!=t&&"y"!=t||(e||r<2?i.instance.centerSlide(i.instance.current,150):i.instance.jumpTo(i.instance.current.index)),i.$container.removeClass("fancybox-is-sliding")},u.prototype.endPanning=function(){var t,e,i,o=this;o.contentLastPos&&(!1===o.opts.momentum?(t=o.contentLastPos.left,e=o.contentLastPos.top):(t=o.contentLastPos.left+o.velocityX*o.speed,e=o.contentLastPos.top+o.velocityY*o.speed),(i=o.limitPosition(t,e,o.contentStartPos.width,o.contentStartPos.height)).width=o.contentStartPos.width,i.height=o.contentStartPos.height,n.fancybox.animate(o.$content,i,330))},u.prototype.endZooming=function(){var t,e,i,o,r=this,s=r.instance.current,a=r.newWidth,l=r.newHeight;r.contentLastPos&&(t=r.contentLastPos.left,o={top:e=r.contentLastPos.top,left:t,width:a,height:l,scaleX:1,scaleY:1},n.fancybox.setTranslate(r.$content,o),as.width||l>s.height?r.instance.scaleToActual(r.centerPointStartX,r.centerPointStartY,150):(i=r.limitPosition(t,e,a,l),n.fancybox.setTranslate(r.content,n.fancybox.getTranslate(r.$content)),n.fancybox.animate(r.$content,i,150)))},u.prototype.onTap=function(t){var e,i=this,o=n(t.target),s=i.instance,a=s.current,l=t&&r(t)||i.startPoints,c=l[0]?l[0].x-i.$stage.offset().left:0,u=l[0]?l[0].y-i.$stage.offset().top:0,d=function(e){var o=a.opts[e];if(n.isFunction(o)&&(o=o.apply(s,[a,t])),o)switch(o){case"close":s.close(i.startEvent);break;case"toggleControls":s.toggleControls(!0);break;case"next":s.next();break;case"nextOrClose":s.group.length>1?s.next():s.close(i.startEvent);break;case"zoom":"image"==a.type&&(a.isLoaded||a.$ghost)&&(s.canPan()?s.scaleToFit():s.isScaledDown()?s.scaleToActual(c,u):s.group.length<2&&s.close(i.startEvent))}};if((!t.originalEvent||2!=t.originalEvent.button)&&(o.is("img")||!(c>o[0].clientWidth+o.offset().left))){if(o.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))e="Outside";else if(o.is(".fancybox-slide"))e="Slide";else{if(!s.current.$content||!s.current.$content.find(o).addBack().filter(o).length)return;e="Content"}if(i.tapped){if(clearTimeout(i.tapped),i.tapped=null,Math.abs(c-i.tapX)>50||Math.abs(u-i.tapY)>50)return this;d("dblclick"+e)}else i.tapX=c,i.tapY=u,a.opts["dblclick"+e]&&a.opts["dblclick"+e]!==a.opts["click"+e]?i.tapped=setTimeout((function(){i.tapped=null,d("click"+e)}),500):d("click"+e);return this}},n(e).on("onActivate.fb",(function(t,e){e&&!e.Guestures&&(e.Guestures=new u(e))}))}(window,document,window.jQuery||jQuery),function(t,e){"use strict";e.extend(!0,e.fancybox.defaults,{btnTpl:{slideShow:''},slideShow:{autoStart:!1,speed:3e3}});var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this;t.$button=t.instance.$refs.toolbar.find("[data-fancybox-play]").on("click",(function(){t.toggle()})),(t.instance.group.length<2||!t.instance.group[t.instance.currIndex].opts.slideShow)&&t.$button.hide()},set:function(t){var e=this;e.instance&&e.instance.current&&(!0===t||e.instance.current.opts.loop||e.instance.currIndex'},fullScreen:{autoStart:!1}}),e(t).on({"onInit.fb":function(t,e){var n;e&&e.group[e.currIndex].opts.fullScreen?((n=e.$refs.container).on("click.fb-fullscreen","[data-fancybox-fullscreen]",(function(t){t.stopPropagation(),t.preventDefault(),i.toggle(n[0])})),e.opts.fullScreen&&!0===e.opts.fullScreen.autoStart&&i.request(n[0]),e.FullScreen=i):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(t,e,n,i,o){e&&e.FullScreen&&70===o&&(i.preventDefault(),e.FullScreen.toggle(e.$refs.container[0]))},"beforeClose.fb":function(t){t&&t.FullScreen&&i.exit()}}),e(t).on(n.fullscreenchange,(function(){var t=i.isFullscreen(),n=e.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.current.$content.css("transition","none"),n.isAnimating=!1,n.update(!0,!0,0)),n.trigger("onFullscreenChange",t),n.$refs.container.toggleClass("fancybox-is-fullscreen",t))}))}else e&&e.fancybox&&(e.fancybox.defaults.btnTpl.fullScreen=!1)}(document,window.jQuery||jQuery),function(t,e){"use strict";e.fancybox.defaults=e.extend(!0,{btnTpl:{thumbs:''},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},e.fancybox.defaults);var n=function(t){this.init(t)};e.extend(n.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this;e.instance=t,t.Thumbs=e;var n=t.group[0],i=t.group[1];e.opts=t.group[t.currIndex].opts.thumbs,e.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]"),e.opts&&n&&i&&("image"==n.type||n.opts.thumb||n.opts.$thumb)&&("image"==i.type||i.opts.thumb||i.opts.$thumb)?(e.$button.show().on("click",(function(){e.toggle()})),e.isActive=!0):e.$button.hide()},create:function(){var t,n,i=this,o=i.instance,r=i.opts.parentEl;i.$grid=e('
').appendTo(o.$refs.container.find(r).addBack().filter(r)),t="
    ",e.each(o.group,(function(e,i){(n=i.opts.thumb||(i.opts.$thumb?i.opts.$thumb.attr("src"):null))||"image"!==i.type||(n=i.src),n&&n.length&&(t+='
  • ')})),t+="
",i.$list=e(t).appendTo(i.$grid).on("click","li",(function(){o.jumpTo(e(this).data("index"))})),i.$list.find("img").hide().one("load",(function(){var t,n,i,o,r=e(this).parent().removeClass("fancybox-thumbs-loading"),s=r.outerWidth(),a=r.outerHeight();t=this.naturalWidth||this.width,o=(n=this.naturalHeight||this.height)/a,(i=t/s)>=1&&o>=1&&(i>o?(t/=o,n=a):(t=s,n/=i)),e(this).css({width:Math.floor(t),height:Math.floor(n),"margin-top":n>a?Math.floor(.3*a-.3*n):Math.floor(.5*a-.5*n),"margin-left":Math.floor(.5*s-.5*t)}).show()})).each((function(){this.src=e(this).data("src")})),"x"===i.opts.axis&&i.$list.width(parseInt(i.$grid.css("padding-right"))+o.group.length*i.$list.children().eq(0).outerWidth(!0)+"px")},focus:function(t){var e,n,i=this,o=i.$list;i.instance.current&&(n=(e=o.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+i.instance.current.index+'"]').addClass("fancybox-thumbs-active")).position(),"y"===i.opts.axis&&(n.top<0||n.top>o.height()-e.outerHeight())?o.stop().animate({scrollTop:o.scrollTop()+n.top},t):"x"===i.opts.axis&&(n.lefto.parent().scrollLeft()+(o.parent().width()-e.outerWidth()))&&o.parent().stop().animate({scrollLeft:n.left},t))},update:function(){this.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),this.isVisible?(this.$grid||this.create(),this.instance.trigger("onThumbsShow"),this.focus(0)):this.$grid&&this.instance.trigger("onThumbsHide"),this.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){var i;e&&!e.Thumbs&&((i=new n(e)).isActive&&!0===i.opts.autoStart&&i.show())},"beforeShow.fb":function(t,e,n,i){var o=e&&e.Thumbs;o&&o.isVisible&&o.focus(i?0:250)},"afterKeydown.fb":function(t,e,n,i,o){var r=e&&e.Thumbs;r&&r.isActive&&71===o&&(i.preventDefault(),r.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&!1!==n.opts.hideOnClose&&n.$grid.hide()}})}(document,window.jQuery),function(t,e){"use strict";e.extend(!0,e.fancybox.defaults,{btnTpl:{share:''},share:{tpl:''}}),e(t).on("click","[data-fancybox-share]",(function(){var t,n,i=e.fancybox.getInstance();i&&(t=!1===i.current.opts.hash?i.current.src:window.location,n=i.current.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===i.current.type?encodeURIComponent(i.current.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,function(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,(function(t){return e[t]}))}(t)).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),e.fancybox.open({src:i.translate(i,n),type:"html",opts:{animationEffect:"fade",animationDuration:250,afterLoad:function(t,e){e.$content.find(".fancybox-share__links a").click((function(){return window.open(this.href,"Share","width=550, height=450"),!1}))}}}))}))}(document,window.jQuery||jQuery),function(t,e,n){"use strict";function i(){var t=e.location.hash.substr(1),n=t.split("-"),i=n.length>1&&/^\+?\d+$/.test(n[n.length-1])&&parseInt(n.pop(-1),10)||1;return i<1&&(i=1),{hash:t,index:i,gallery:n.join("-")}}function o(t){var e;""!==t.gallery&&((e=n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1)).length||(e=n("#"+n.escapeSelector(t.gallery))),e.length&&(s=!1,e.trigger("click")))}function r(t){var e;return!!t&&((e=t.current?t.current.opts:t.opts).hash||(e.$orig?e.$orig.data("fancybox"):""))}n.escapeSelector||(n.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,(function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t}))});var s=!0,a=null,l=null;n((function(){!1!==n.fancybox.defaults.hash&&(n(t).on({"onInit.fb":function(t,e){var n,o;!1!==e.group[e.currIndex].opts.hash&&(n=i(),(o=r(e))&&n.gallery&&o==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,i,o){var c;o&&!1!==o.opts.hash&&((c=r(i))&&""!==c&&(e.location.hash.indexOf(c)<0&&(i.opts.origHash=e.location.hash),a=c+(i.group.length>1?"-"+(o.index+1):""),"replaceState"in e.history?(l&&clearTimeout(l),l=setTimeout((function(){e.history[s?"pushState":"replaceState"]({},t.title,e.location.pathname+e.location.search+"#"+a),l=null,s=!1}),300)):e.location.hash=a))},"beforeClose.fb":function(i,o,s){var c,u;l&&clearTimeout(l),!1!==s.opts.hash&&(c=r(o),u=o&&o.opts.origHash?o.opts.origHash:"",c&&""!==c&&("replaceState"in history?e.history.replaceState({},t.title,e.location.pathname+e.location.search+u):(e.location.hash=u,n(e).scrollTop(o.scrollTop).scrollLeft(o.scrollLeft))),a=null)}}),n(e).on("hashchange.fb",(function(){var t=i();n.fancybox.getInstance()?!a||a===t.gallery+"-"+t.index||1===t.index&&a==t.gallery||(a=null,n.fancybox.close()):""!==t.gallery&&o(t)})),setTimeout((function(){o(i())}),50))}))}(document,window,window.jQuery||jQuery),function(t,e){"use strict";var n=(new Date).getTime();e(t).on({"onInit.fb":function(t,e,i){e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",(function(t){var i=e.current,o=(new Date).getTime();e.group.length<1||!1===i.opts.wheel||"auto"===i.opts.wheel&&"image"!==i.type||(t.preventDefault(),t.stopPropagation(),i.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,o-n<250||(n=o,e[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))}))}})}(document,window.jQuery||jQuery), /*! * jQuery Validation Plugin v1.15.0 * * http://jqueryvalidation.org/ * * Copyright (c) 2016 Jörn Zaefferer * Released under the MIT license */ function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}((function(t){t.extend(t.fn,{validate:function(e){if(this.length){var n=t.data(this[0],"validator");return n||(this.attr("novalidate","novalidate"),n=new t.validator(e,this[0]),t.data(this[0],"validator",n),n.settings.onsubmit&&(this.on("click.validate",":submit",(function(e){n.settings.submitHandler&&(n.submitButton=e.target),t(this).hasClass("cancel")&&(n.cancelSubmit=!0),void 0!==t(this).attr("formnovalidate")&&(n.cancelSubmit=!0)})),this.on("submit.validate",(function(e){function i(){var i,o;return!n.settings.submitHandler||(n.submitButton&&(i=t("").attr("name",n.submitButton.name).val(t(n.submitButton).val()).appendTo(n.currentForm)),o=n.settings.submitHandler.call(n,n.currentForm,e),n.submitButton&&i.remove(),void 0!==o&&o)}return n.settings.debug&&e.preventDefault(),n.cancelSubmit?(n.cancelSubmit=!1,i()):n.form()?n.pendingRequest?(n.formSubmitted=!0,!1):i():(n.focusInvalid(),!1)}))),n)}e&&e.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){var e,n,i;return t(this[0]).is("form")?e=this.validate().form():(i=[],e=!0,n=t(this[0].form).validate(),this.each((function(){(e=n.element(this)&&e)||(i=i.concat(n.errorList))})),n.errorList=i),e},rules:function(e,n){if(this.length){var i,o,r,s,a,l,c=this[0];if(e)switch(o=(i=t.data(c.form,"validator").settings).rules,r=t.validator.staticRules(c),e){case"add":t.extend(r,t.validator.normalizeRule(n)),delete r.messages,o[c.name]=r,n.messages&&(i.messages[c.name]=t.extend(i.messages[c.name],n.messages));break;case"remove":return n?(l={},t.each(n.split(/\s/),(function(e,n){l[n]=r[n],delete r[n],"required"===n&&t(c).removeAttr("aria-required")})),l):(delete o[c.name],r)}return(s=t.validator.normalizeRules(t.extend({},t.validator.classRules(c),t.validator.attributeRules(c),t.validator.dataRules(c),t.validator.staticRules(c)),c)).required&&(a=s.required,delete s.required,s=t.extend({required:a},s),t(c).attr("aria-required","true")),s.remote&&(a=s.remote,delete s.remote,s=t.extend(s,{remote:a})),s}}}),t.extend(t.expr.pseudos,{blank:function(e){return!t.trim(""+t(e).val())},filled:function(e){var n=t(e).val();return null!==n&&!!t.trim(""+n)},unchecked:function(e){return!t(e).prop("checked")}}),t.validator=function(e,n){this.settings=t.extend(!0,{},t.validator.defaults,e),this.currentForm=n,this.init()},t.validator.format=function(e,n){return 1===arguments.length?function(){var n=t.makeArray(arguments);return n.unshift(e),t.validator.format.apply(this,n)}:(void 0===n||(arguments.length>2&&n.constructor!==Array&&(n=t.makeArray(arguments).slice(1)),n.constructor!==Array&&(n=[n]),t.each(n,(function(t,n){e=e.replace(new RegExp("\\{"+t+"\\}","g"),(function(){return n}))}))),e)},t.extend(t.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:t([]),errorLabelContainer:t([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){this.lastActive=t,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(t)))},onfocusout:function(t){this.checkable(t)||!(t.name in this.submitted)&&this.optional(t)||this.element(t)},onkeyup:function(e,n){9===n.which&&""===this.elementValue(e)||-1!==t.inArray(n.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])||(e.name in this.submitted||e.name in this.invalid)&&this.element(e)},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode)},highlight:function(e,n,i){"radio"===e.type?this.findByName(e.name).addClass(n).removeClass(i):t(e).addClass(n).removeClass(i)},unhighlight:function(e,n,i){"radio"===e.type?this.findByName(e.name).removeClass(n).addClass(i):t(e).removeClass(n).addClass(i)}},setDefaults:function(e){t.extend(t.validator.defaults,e)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:t.validator.format("Please enter no more than {0} characters."),minlength:t.validator.format("Please enter at least {0} characters."),rangelength:t.validator.format("Please enter a value between {0} and {1} characters long."),range:t.validator.format("Please enter a value between {0} and {1}."),max:t.validator.format("Please enter a value less than or equal to {0}."),min:t.validator.format("Please enter a value greater than or equal to {0}."),step:t.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){this.labelContainer=t(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||t(this.currentForm),this.containers=t(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var e,n=this.groups={};function i(e){var n=t.data(this.form,"validator"),i="on"+e.type.replace(/^validate/,""),o=n.settings;o[i]&&!t(this).is(o.ignore)&&o[i].call(n,this,e)}t.each(this.settings.groups,(function(e,i){"string"==typeof i&&(i=i.split(/\s/)),t.each(i,(function(t,i){n[i]=e}))})),e=this.settings.rules,t.each(e,(function(n,i){e[n]=t.validator.normalizeRule(i)})),t(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable]",i).on("click.validate","select, option, [type='radio'], [type='checkbox']",i),this.settings.invalidHandler&&t(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler),t(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),t.extend(this.submitted,this.errorMap),this.invalid=t.extend({},this.errorMap),this.valid()||t(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var t=0,e=this.currentElements=this.elements();e[t];t++)this.check(e[t]);return this.valid()},element:function(e){var n,i,o=this.clean(e),r=this.validationTargetFor(o),s=this,a=!0;return void 0===r?delete this.invalid[o.name]:(this.prepareElement(r),this.currentElements=t(r),(i=this.groups[r.name])&&t.each(this.groups,(function(t,e){e===i&&t!==r.name&&(o=s.validationTargetFor(s.clean(s.findByName(t))))&&o.name in s.invalid&&(s.currentElements.push(o),a=a&&s.check(o))})),n=!1!==this.check(r),a=a&&n,this.invalid[r.name]=!n,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),t(e).attr("aria-invalid",!n)),a},showErrors:function(e){if(e){var n=this;t.extend(this.errorMap,e),this.errorList=t.map(this.errorMap,(function(t,e){return{message:t,element:n.findByName(e)[0]}})),this.successList=t.grep(this.successList,(function(t){return!(t.name in e)}))}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){t.fn.resetForm&&t(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var e=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(e)},resetElements:function(t){var e;if(this.settings.unhighlight)for(e=0;t[e];e++)this.settings.unhighlight.call(this,t[e],this.settings.errorClass,""),this.findByName(t[e].name).removeClass(this.settings.validClass);else t.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(t){var e,n=0;for(e in t)t[e]&&n++;return n},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(t){t.not(this.containers).text(""),this.addWrapper(t).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{t(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var e=this.lastActive;return e&&1===t.grep(this.errorList,(function(t){return t.element.name===e.name})).length&&e},elements:function(){var e=this,n={};return t(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter((function(){var i=this.name||t(this).attr("name");return!i&&e.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=t(this).closest("form")[0]),!(i in n||!e.objectLength(t(this).rules()))&&(n[i]=!0,!0)}))},clean:function(e){return t(e)[0]},errors:function(){var e=this.settings.errorClass.split(" ").join(".");return t(this.settings.errorElement+"."+e,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=t([]),this.toHide=t([])},reset:function(){this.resetInternals(),this.currentElements=t([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(t){this.reset(),this.toHide=this.errorsFor(t)},elementValue:function(e){var n,i,o=t(e),r=e.type;return"radio"===r||"checkbox"===r?this.findByName(e.name).filter(":checked").val():"number"===r&&void 0!==e.validity?e.validity.badInput?"NaN":o.val():(n=e.hasAttribute("contenteditable")?o.text():o.val(),"file"===r?"C:\\fakepath\\"===n.substr(0,12)?n.substr(12):(i=n.lastIndexOf("/"))>=0||(i=n.lastIndexOf("\\"))>=0?n.substr(i+1):n:"string"==typeof n?n.replace(/\r/g,""):n)},check:function(e){e=this.validationTargetFor(this.clean(e));var n,i,o,r=t(e).rules(),s=t.map(r,(function(t,e){return e})).length,a=!1,l=this.elementValue(e);if("function"==typeof r.normalizer){if("string"!=typeof(l=r.normalizer.call(e,l)))throw new TypeError("The normalizer should return a string value.");delete r.normalizer}for(i in r){o={method:i,parameters:r[i]};try{if("dependency-mismatch"===(n=t.validator.methods[i].call(this,l,e,o.parameters))&&1===s){a=!0;continue}if(a=!1,"pending"===n)return void(this.toHide=this.toHide.not(this.errorsFor(e)));if(!n)return this.formatAndAdd(e,o),!1}catch(t){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+e.id+", check the '"+o.method+"' method.",t),t instanceof TypeError&&(t.message+=". Exception occurred when checking element "+e.id+", check the '"+o.method+"' method."),t}}if(!a)return this.objectLength(r)&&this.successList.push(e),!0},customDataMessage:function(e,n){return t(e).data("msg"+n.charAt(0).toUpperCase()+n.substring(1).toLowerCase())||t(e).data("msg")},customMessage:function(t,e){var n=this.settings.messages[t];return n&&(n.constructor===String?n:n[e])},findDefined:function(){for(var t=0;tWarning: No message defined for "+e.name+""),o=/\$?\{(\d+)\}/g;return"function"==typeof i?i=i.call(this,n.parameters,e):o.test(i)&&(i=t.validator.format(i.replace(o,"{$1}"),n.parameters)),i},formatAndAdd:function(t,e){var n=this.defaultMessage(t,e);this.errorList.push({message:n,element:t,method:e.method}),this.errorMap[t.name]=n,this.submitted[t.name]=n},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){var t,e,n;for(t=0;this.errorList[t];t++)n=this.errorList[t],this.settings.highlight&&this.settings.highlight.call(this,n.element,this.settings.errorClass,this.settings.validClass),this.showLabel(n.element,n.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(t=0;this.successList[t];t++)this.showLabel(this.successList[t]);if(this.settings.unhighlight)for(t=0,e=this.validElements();e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return t(this.errorList).map((function(){return this.element}))},showLabel:function(e,n){var i,o,r,s,a=this.errorsFor(e),l=this.idOrName(e),c=t(e).attr("aria-describedby");a.length?(a.removeClass(this.settings.validClass).addClass(this.settings.errorClass),a.html(n)):(i=a=t("<"+this.settings.errorElement+">").attr("id",l+"-error").addClass(this.settings.errorClass).html(n||""),this.settings.wrapper&&(i=a.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(i):this.settings.errorPlacement?this.settings.errorPlacement(i,t(e)):i.insertAfter(e),a.is("label")?a.attr("for",l):0===a.parents("label[for='"+this.escapeCssMeta(l)+"']").length&&(r=a.attr("id"),c?c.match(new RegExp("\\b"+this.escapeCssMeta(r)+"\\b"))||(c+=" "+r):c=r,t(e).attr("aria-describedby",c),(o=this.groups[e.name])&&(s=this,t.each(s.groups,(function(e,n){n===o&&t("[name='"+s.escapeCssMeta(e)+"']",s.currentForm).attr("aria-describedby",a.attr("id"))}))))),!n&&this.settings.success&&(a.text(""),"string"==typeof this.settings.success?a.addClass(this.settings.success):this.settings.success(a,e)),this.toShow=this.toShow.add(a)},errorsFor:function(e){var n=this.escapeCssMeta(this.idOrName(e)),i=t(e).attr("aria-describedby"),o="label[for='"+n+"'], label[for='"+n+"'] *";return i&&(o=o+", #"+this.escapeCssMeta(i).replace(/\s+/g,", #")),this.errors().filter(o)},escapeCssMeta:function(t){return t.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(t){return this.groups[t.name]||(this.checkable(t)?t.name:t.id||t.name)},validationTargetFor:function(e){return this.checkable(e)&&(e=this.findByName(e.name)),t(e).not(this.settings.ignore)[0]},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(e){return t(this.currentForm).find("[name='"+this.escapeCssMeta(e)+"']")},getLength:function(e,n){switch(n.nodeName.toLowerCase()){case"select":return t("option:selected",n).length;case"input":if(this.checkable(n))return this.findByName(n.name).filter(":checked").length}return e.length},depend:function(t,e){return!this.dependTypes[typeof t]||this.dependTypes[typeof t](t,e)},dependTypes:{boolean:function(t){return t},string:function(e,n){return!!t(e,n.form).length},function:function(t,e){return t(e)}},optional:function(e){var n=this.elementValue(e);return!t.validator.methods.required.call(this,n,e)&&"dependency-mismatch"},startRequest:function(e){this.pending[e.name]||(this.pendingRequest++,t(e).addClass(this.settings.pendingClass),this.pending[e.name]=!0)},stopRequest:function(e,n){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[e.name],t(e).removeClass(this.settings.pendingClass),n&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(t(this.currentForm).submit(),this.formSubmitted=!1):!n&&0===this.pendingRequest&&this.formSubmitted&&(t(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(e,n){return t.data(e,"previousValue")||t.data(e,"previousValue",{old:null,valid:!0,message:this.defaultMessage(e,{method:n})})},destroy:function(){this.resetForm(),t(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(e,n){e.constructor===String?this.classRuleSettings[e]=n:t.extend(this.classRuleSettings,e)},classRules:function(e){var n={},i=t(e).attr("class");return i&&t.each(i.split(" "),(function(){this in t.validator.classRuleSettings&&t.extend(n,t.validator.classRuleSettings[this])})),n},normalizeAttributeRule:function(t,e,n,i){/min|max|step/.test(n)&&(null===e||/number|range|text/.test(e))&&(i=Number(i),isNaN(i)&&(i=void 0)),i||0===i?t[n]=i:e===n&&"range"!==e&&(t[n]=!0)},attributeRules:function(e){var n,i,o={},r=t(e),s=e.getAttribute("type");for(n in t.validator.methods)"required"===n?(""===(i=e.getAttribute(n))&&(i=!0),i=!!i):i=r.attr(n),this.normalizeAttributeRule(o,s,n,i);return o.maxlength&&/-1|2147483647|524288/.test(o.maxlength)&&delete o.maxlength,o},dataRules:function(e){var n,i,o={},r=t(e),s=e.getAttribute("type");for(n in t.validator.methods)i=r.data("rule"+n.charAt(0).toUpperCase()+n.substring(1).toLowerCase()),this.normalizeAttributeRule(o,s,n,i);return o},staticRules:function(e){var n={},i=t.data(e.form,"validator");return i.settings.rules&&(n=t.validator.normalizeRule(i.settings.rules[e.name])||{}),n},normalizeRules:function(e,n){return t.each(e,(function(i,o){if(!1!==o){if(o.param||o.depends){var r=!0;switch(typeof o.depends){case"string":r=!!t(o.depends,n.form).length;break;case"function":r=o.depends.call(n,n)}r?e[i]=void 0===o.param||o.param:(t.data(n.form,"validator").resetElements(t(n)),delete e[i])}}else delete e[i]})),t.each(e,(function(i,o){e[i]=t.isFunction(o)&&"normalizer"!==i?o(n):o})),t.each(["minlength","maxlength"],(function(){e[this]&&(e[this]=Number(e[this]))})),t.each(["rangelength","range"],(function(){var n;e[this]&&(t.isArray(e[this])?e[this]=[Number(e[this][0]),Number(e[this][1])]:"string"==typeof e[this]&&(n=e[this].replace(/[\[\]]/g,"").split(/[\s,]+/),e[this]=[Number(n[0]),Number(n[1])]))})),t.validator.autoCreateRanges&&(null!=e.min&&null!=e.max&&(e.range=[e.min,e.max],delete e.min,delete e.max),null!=e.minlength&&null!=e.maxlength&&(e.rangelength=[e.minlength,e.maxlength],delete e.minlength,delete e.maxlength)),e},normalizeRule:function(e){if("string"==typeof e){var n={};t.each(e.split(/\s/),(function(){n[this]=!0})),e=n}return e},addMethod:function(e,n,i){t.validator.methods[e]=n,t.validator.messages[e]=void 0!==i?i:t.validator.messages[e],n.length<3&&t.validator.addClassRules(e,t.validator.normalizeRule(e))},methods:{required:function(e,n,i){if(!this.depend(i,n))return"dependency-mismatch";if("select"===n.nodeName.toLowerCase()){var o=t(n).val();return o&&o.length>0}return this.checkable(n)?this.getLength(e,n)>0:e.length>0},email:function(t,e){return this.optional(e)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(t)},url:function(t,e){return this.optional(e)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(t)},date:function(t,e){return this.optional(e)||!/Invalid|NaN/.test(new Date(t).toString())},dateISO:function(t,e){return this.optional(e)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(t)},number:function(t,e){return this.optional(e)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,e){return this.optional(e)||/^\d+$/.test(t)},minlength:function(e,n,i){var o=t.isArray(e)?e.length:this.getLength(e,n);return this.optional(n)||o>=i},maxlength:function(e,n,i){var o=t.isArray(e)?e.length:this.getLength(e,n);return this.optional(n)||o<=i},rangelength:function(e,n,i){var o=t.isArray(e)?e.length:this.getLength(e,n);return this.optional(n)||o>=i[0]&&o<=i[1]},min:function(t,e,n){return this.optional(e)||t>=n},max:function(t,e,n){return this.optional(e)||t<=n},range:function(t,e,n){return this.optional(e)||t>=n[0]&&t<=n[1]},step:function(e,n,i){var o=t(n).attr("type"),r="Step attribute on input type "+o+" is not supported.",s=new RegExp("\\b"+o+"\\b");if(o&&!s.test(["text","number","range"].join()))throw new Error(r);return this.optional(n)||e%i==0},equalTo:function(e,n,i){var o=t(i);return this.settings.onfocusout&&o.not(".validate-equalTo-blur").length&&o.addClass("validate-equalTo-blur").on("blur.validate-equalTo",(function(){t(n).valid()})),e===o.val()},remote:function(e,n,i,o){if(this.optional(n))return"dependency-mismatch";o="string"==typeof o&&o||"remote";var r,s,a,l=this.previousValue(n,o);return this.settings.messages[n.name]||(this.settings.messages[n.name]={}),l.originalMessage=l.originalMessage||this.settings.messages[n.name][o],this.settings.messages[n.name][o]=l.message,i="string"==typeof i&&{url:i}||i,a=t.param(t.extend({data:e},i.data)),l.old===a?l.valid:(l.old=a,r=this,this.startRequest(n),(s={})[n.name]=e,t.ajax(t.extend(!0,{mode:"abort",port:"validate"+n.name,dataType:"json",data:s,context:r.currentForm,success:function(t){var i,s,a,c=!0===t||"true"===t;r.settings.messages[n.name][o]=l.originalMessage,c?(a=r.formSubmitted,r.resetInternals(),r.toHide=r.errorsFor(n),r.formSubmitted=a,r.successList.push(n),r.invalid[n.name]=!1,r.showErrors()):(i={},s=t||r.defaultMessage(n,{method:o,parameters:e}),i[n.name]=l.message=s,r.invalid[n.name]=!0,r.showErrors(i)),l.valid=c,r.stopRequest(n,c)}},i)),"pending")}}});var e,n={};t.ajaxPrefilter?t.ajaxPrefilter((function(t,e,i){var o=t.port;"abort"===t.mode&&(n[o]&&n[o].abort(),n[o]=i)})):(e=t.ajax,t.ajax=function(i){var o=("mode"in i?i:t.ajaxSettings).mode,r=("port"in i?i:t.ajaxSettings).port;return"abort"===o?(n[r]&&n[r].abort(),n[r]=e.apply(this,arguments),n[r]):e.apply(this,arguments)})})),function(t,e,n,i){var o="stellar",r={scrollProperty:"scroll",positionProperty:"position",horizontalScrolling:!0,verticalScrolling:!0,horizontalOffset:0,verticalOffset:0,responsive:!1,parallaxBackgrounds:!0,parallaxElements:!0,hideDistantElements:!0,hideElement:function(t){t.hide()},showElement:function(t){t.show()}},s={scroll:{getLeft:function(t){return t.scrollLeft()},setLeft:function(t,e){t.scrollLeft(e)},getTop:function(t){return t.scrollTop()},setTop:function(t,e){t.scrollTop(e)}},position:{getLeft:function(t){return-1*parseInt(t.css("left"),10)},getTop:function(t){return-1*parseInt(t.css("top"),10)}},margin:{getLeft:function(t){return-1*parseInt(t.css("margin-left"),10)},getTop:function(t){return-1*parseInt(t.css("margin-top"),10)}},transform:{getLeft:function(t){var e=getComputedStyle(t[0])[l];return"none"!==e?-1*parseInt(e.match(/(-?[0-9]+)/g)[4],10):0},getTop:function(t){var e=getComputedStyle(t[0])[l];return"none"!==e?-1*parseInt(e.match(/(-?[0-9]+)/g)[5],10):0}}},a={position:{setLeft:function(t,e){t.css("left",e)},setTop:function(t,e){t.css("top",e)}},transform:{setPosition:function(t,e,n,i,o){t[0].style[l]="translate3d("+(e-n)+"px, "+(i-o)+"px, 0)"}}},l=function(){var e,n=/^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/,i=t("script")[0].style,o="";for(e in i)if(n.test(e)){o=e.match(n)[0];break}return"WebkitOpacity"in i&&(o="Webkit"),"KhtmlOpacity"in i&&(o="Khtml"),function(t){return o+(o.length>0?t.charAt(0).toUpperCase()+t.slice(1):t)}}()("transform"),c=t("
",{style:"background:#fff"}).css("background-position-x")!==i,u=c?function(t,e,n){t.css({"background-position-x":e,"background-position-y":n})}:function(t,e,n){t.css("background-position",e+" "+n)},d=c?function(t){return[t.css("background-position-x"),t.css("background-position-y")]}:function(t){return t.css("background-position").split(" ")},h=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||function(t){setTimeout(t,1e3/60)};function f(e,n){this.element=e,this.options=t.extend({},r,n),this._defaults=r,this._name=o,this.init()}f.prototype={init:function(){this.options.name=o+"_"+Math.floor(1e9*Math.random()),this._defineElements(),this._defineGetters(),this._defineSetters(),this._handleWindowLoadAndResize(),this._detectViewport(),this.refresh({firstLoad:!0}),"scroll"===this.options.scrollProperty?this._handleScrollEvent():this._startAnimationLoop()},_defineElements:function(){this.element===n.body&&(this.element=e),this.$scrollElement=t(this.element),this.$element=this.element===e?t("body"):this.$scrollElement,this.$viewportElement=this.options.viewportElement!==i?t(this.options.viewportElement):this.$scrollElement[0]===e||"scroll"===this.options.scrollProperty?this.$scrollElement:this.$scrollElement.parent()},_defineGetters:function(){var t=this,e=s[t.options.scrollProperty];this._getScrollLeft=function(){return e.getLeft(t.$scrollElement)},this._getScrollTop=function(){return e.getTop(t.$scrollElement)}},_defineSetters:function(){var e=this,n=s[e.options.scrollProperty],i=a[e.options.positionProperty],o=n.setLeft,r=n.setTop;this._setScrollLeft="function"==typeof o?function(t){o(e.$scrollElement,t)}:t.noop,this._setScrollTop="function"==typeof r?function(t){r(e.$scrollElement,t)}:t.noop,this._setPosition=i.setPosition||function(t,n,o,r,s){e.options.horizontalScrolling&&i.setLeft(t,n,o),e.options.verticalScrolling&&i.setTop(t,r,s)}},_handleWindowLoadAndResize:function(){var n=this,i=t(e);n.options.responsive&&i.on("load."+this.name,(function(){n.refresh()})),i.on("resize."+this.name,(function(){n._detectViewport(),n.options.responsive&&n.refresh()}))},refresh:function(n){var i=this,o=i._getScrollLeft(),r=i._getScrollTop();n&&n.firstLoad||this._reset(),this._setScrollLeft(0),this._setScrollTop(0),this._setOffsets(),this._findParticles(),this._findBackgrounds(),n&&n.firstLoad&&/WebKit/.test(navigator.userAgent)&&t(e).on("load",(function(){var t=i._getScrollLeft(),e=i._getScrollTop();i._setScrollLeft(t+1),i._setScrollTop(e+1),i._setScrollLeft(t),i._setScrollTop(e)})),this._setScrollLeft(o),this._setScrollTop(r)},_detectViewport:function(){var t=this.$viewportElement.offset(),e=null!==t&&t!==i;this.viewportWidth=this.$viewportElement.width(),this.viewportHeight=this.$viewportElement.height(),this.viewportOffsetTop=e?t.top:0,this.viewportOffsetLeft=e?t.left:0},_findParticles:function(){var e=this;this._getScrollLeft(),this._getScrollTop();if(this.particles!==i)for(var n=this.particles.length-1;n>=0;n--)this.particles[n].$element.data("stellar-elementIsActive",i);this.particles=[],this.options.parallaxElements&&this.$element.find("[data-stellar-ratio]").each((function(n){var o,r,s,a,l,c,u,d,h,f=t(this),p=0,m=0,g=0,v=0;if(f.data("stellar-elementIsActive")){if(f.data("stellar-elementIsActive")!==this)return}else f.data("stellar-elementIsActive",this);e.options.showElement(f),f.data("stellar-startingLeft")?(f.css("left",f.data("stellar-startingLeft")),f.css("top",f.data("stellar-startingTop"))):(f.data("stellar-startingLeft",f.css("left")),f.data("stellar-startingTop",f.css("top"))),s=f.position().left,a=f.position().top,l="auto"===f.css("margin-left")?0:parseInt(f.css("margin-left"),10),c="auto"===f.css("margin-top")?0:parseInt(f.css("margin-top"),10),d=f.offset().left-l,h=f.offset().top-c,f.parents().each((function(){var e=t(this);if(!0===e.data("stellar-offset-parent"))return p=g,m=v,u=e,!1;g+=e.position().left,v+=e.position().top})),o=f.data("stellar-horizontal-offset")!==i?f.data("stellar-horizontal-offset"):u!==i&&u.data("stellar-horizontal-offset")!==i?u.data("stellar-horizontal-offset"):e.horizontalOffset,r=f.data("stellar-vertical-offset")!==i?f.data("stellar-vertical-offset"):u!==i&&u.data("stellar-vertical-offset")!==i?u.data("stellar-vertical-offset"):e.verticalOffset,e.particles.push({$element:f,$offsetParent:u,isFixed:"fixed"===f.css("position"),horizontalOffset:o,verticalOffset:r,startingPositionLeft:s,startingPositionTop:a,startingOffsetLeft:d,startingOffsetTop:h,parentOffsetLeft:p,parentOffsetTop:m,stellarRatio:f.data("stellar-ratio")!==i?f.data("stellar-ratio"):1,width:f.outerWidth(!0),height:f.outerHeight(!0),isHidden:!1})}))},_findBackgrounds:function(){var e,n=this,o=this._getScrollLeft(),r=this._getScrollTop();this.backgrounds=[],this.options.parallaxBackgrounds&&(e=this.$element.find("[data-stellar-background-ratio]"),this.$element.data("stellar-background-ratio")&&(e=e.add(this.$element)),e.each((function(){var e,s,a,l,c,h,f,p=t(this),m=d(p),g=0,v=0,y=0,b=0;if(p.data("stellar-backgroundIsActive")){if(p.data("stellar-backgroundIsActive")!==this)return}else p.data("stellar-backgroundIsActive",this);p.data("stellar-backgroundStartingLeft")?u(p,p.data("stellar-backgroundStartingLeft"),p.data("stellar-backgroundStartingTop")):(p.data("stellar-backgroundStartingLeft",m[0]),p.data("stellar-backgroundStartingTop",m[1])),a="auto"===p.css("margin-left")?0:parseInt(p.css("margin-left"),10),l="auto"===p.css("margin-top")?0:parseInt(p.css("margin-top"),10),c=p.offset().left-a-o,h=p.offset().top-l-r,p.parents().each((function(){var e=t(this);if(!0===e.data("stellar-offset-parent"))return g=y,v=b,f=e,!1;y+=e.position().left,b+=e.position().top})),e=p.data("stellar-horizontal-offset")!==i?p.data("stellar-horizontal-offset"):f!==i&&f.data("stellar-horizontal-offset")!==i?f.data("stellar-horizontal-offset"):n.horizontalOffset,s=p.data("stellar-vertical-offset")!==i?p.data("stellar-vertical-offset"):f!==i&&f.data("stellar-vertical-offset")!==i?f.data("stellar-vertical-offset"):n.verticalOffset,n.backgrounds.push({$element:p,$offsetParent:f,isFixed:"fixed"===p.css("background-attachment"),horizontalOffset:e,verticalOffset:s,startingValueLeft:m[0],startingValueTop:m[1],startingBackgroundPositionLeft:isNaN(parseInt(m[0],10))?0:parseInt(m[0],10),startingBackgroundPositionTop:isNaN(parseInt(m[1],10))?0:parseInt(m[1],10),startingPositionLeft:p.position().left,startingPositionTop:p.position().top,startingOffsetLeft:c,startingOffsetTop:h,parentOffsetLeft:g,parentOffsetTop:v,stellarRatio:p.data("stellar-background-ratio")===i?1:p.data("stellar-background-ratio")})})))},_reset:function(){var t,e,n,i,o;for(o=this.particles.length-1;o>=0;o--)e=(t=this.particles[o]).$element.data("stellar-startingLeft"),n=t.$element.data("stellar-startingTop"),this._setPosition(t.$element,e,e,n,n),this.options.showElement(t.$element),t.$element.data("stellar-startingLeft",null).data("stellar-elementIsActive",null).data("stellar-backgroundIsActive",null);for(o=this.backgrounds.length-1;o>=0;o--)(i=this.backgrounds[o]).$element.data("stellar-backgroundStartingLeft",null).data("stellar-backgroundStartingTop",null),u(i.$element,i.startingValueLeft,i.startingValueTop)},destroy:function(){this._reset(),this.$scrollElement.off("resize."+this.name).off("scroll."+this.name),this._animationLoop=t.noop,t(e).off("load."+this.name).off("resize."+this.name)},_setOffsets:function(){var n=this,i=t(e);i.off("resize.horizontal-"+this.name).off("resize.vertical-"+this.name),"function"==typeof this.options.horizontalOffset?(this.horizontalOffset=this.options.horizontalOffset(),i.bind("resize.horizontal-"+this.name,(function(){n.horizontalOffset=n.options.horizontalOffset()}))):this.horizontalOffset=this.options.horizontalOffset,"function"==typeof this.options.verticalOffset?(this.verticalOffset=this.options.verticalOffset(),i.bind("resize.vertical-"+this.name,(function(){n.verticalOffset=n.options.verticalOffset()}))):this.verticalOffset=this.options.verticalOffset},_repositionElements:function(){var t,e,n,i,o,r,s,a,l,c,d=this._getScrollLeft(),h=this._getScrollTop(),f=!0,p=!0;if(this.currentScrollLeft!==d||this.currentScrollTop!==h||this.currentWidth!==this.viewportWidth||this.currentHeight!==this.viewportHeight){for(this.currentScrollLeft=d,this.currentScrollTop=h,this.currentWidth=this.viewportWidth,this.currentHeight=this.viewportHeight,c=this.particles.length-1;c>=0;c--)e=(t=this.particles[c]).isFixed?1:0,this.options.horizontalScrolling?a=(r=(d+t.horizontalOffset+this.viewportOffsetLeft+t.startingPositionLeft-t.startingOffsetLeft+t.parentOffsetLeft)*-(t.stellarRatio+e-1)+t.startingPositionLeft)-t.startingPositionLeft+t.startingOffsetLeft:(r=t.startingPositionLeft,a=t.startingOffsetLeft),this.options.verticalScrolling?l=(s=(h+t.verticalOffset+this.viewportOffsetTop+t.startingPositionTop-t.startingOffsetTop+t.parentOffsetTop)*-(t.stellarRatio+e-1)+t.startingPositionTop)-t.startingPositionTop+t.startingOffsetTop:(s=t.startingPositionTop,l=t.startingOffsetTop),this.options.hideDistantElements&&(p=!this.options.horizontalScrolling||a+t.width>(t.isFixed?0:d)&&a<(t.isFixed?0:d)+this.viewportWidth+this.viewportOffsetLeft,f=!this.options.verticalScrolling||l+t.height>(t.isFixed?0:h)&&l<(t.isFixed?0:h)+this.viewportHeight+this.viewportOffsetTop),p&&f?(t.isHidden&&(this.options.showElement(t.$element),t.isHidden=!1),this._setPosition(t.$element,r,t.startingPositionLeft,s,t.startingPositionTop)):t.isHidden||(this.options.hideElement(t.$element),t.isHidden=!0);for(c=this.backgrounds.length-1;c>=0;c--)e=(n=this.backgrounds[c]).isFixed?0:1,i=this.options.horizontalScrolling?(d+n.horizontalOffset-this.viewportOffsetLeft-n.startingOffsetLeft+n.parentOffsetLeft-n.startingBackgroundPositionLeft)*(e-n.stellarRatio)+"px":n.startingValueLeft,o=this.options.verticalScrolling?(h+n.verticalOffset-this.viewportOffsetTop-n.startingOffsetTop+n.parentOffsetTop-n.startingBackgroundPositionTop)*(e-n.stellarRatio)+"px":n.startingValueTop,u(n.$element,i,o)}},_handleScrollEvent:function(){var t=this,e=!1,n=function(){t._repositionElements(),e=!1},i=function(){e||(h(n),e=!0)};this.$scrollElement.on("scroll."+this.name,i),i()},_startAnimationLoop:function(){var t=this;this._animationLoop=function(){h(t._animationLoop),t._repositionElements()},this._animationLoop()}},t.fn[o]=function(e){var n=arguments;return e===i||"object"==typeof e?this.each((function(){t.data(this,"plugin_"+o)||t.data(this,"plugin_"+o,new f(this,e))})):"string"==typeof e&&"_"!==e[0]&&"init"!==e?this.each((function(){var i=t.data(this,"plugin_"+o);i instanceof f&&"function"==typeof i[e]&&i[e].apply(i,Array.prototype.slice.call(n,1)),"destroy"===e&&t.data(this,"plugin_"+o,null)})):void 0},t[o]=function(n){var i=t(e);return i.stellar.apply(i,Array.prototype.slice.call(arguments,0))},t[o].scrollProperty=s,t[o].positionProperty=a,e.Stellar=f}(jQuery,this,document),window.Modernizr=function(t,e,n){var i,o,r,s={},a=e.documentElement,l="modernizr",c=e.createElement(l),u=c.style,d=e.createElement("input"),h=":)",f={}.toString,p=" -webkit- -moz- -o- -ms- ".split(" "),m="Webkit Moz O ms",g=m.split(" "),v=m.toLowerCase().split(" "),y="http://www.w3.org/2000/svg",b={},x={},w={},C=[],_=C.slice,S=function(t,n,i,o){var r,s,c,u,d=e.createElement("div"),h=e.body,f=h||e.createElement("body");if(parseInt(i,10))for(;i--;)(c=e.createElement("div")).id=o?o[i]:l+(i+1),d.appendChild(c);return r=["­",'"].join(""),d.id=l,(h?d:f).innerHTML+=r,f.appendChild(d),h||(f.style.background="",f.style.overflow="hidden",u=a.style.overflow,a.style.overflow="hidden",a.appendChild(f)),s=n(d,t),h?d.parentNode.removeChild(d):(f.parentNode.removeChild(f),a.style.overflow=u),!!s},T=(r={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"},function(t,i){i=i||e.createElement(r[t]||"div");var o=(t="on"+t)in i;return o||(i.setAttribute||(i=e.createElement("div")),i.setAttribute&&i.removeAttribute&&(i.setAttribute(t,""),o=F(i[t],"function"),F(i[t],"undefined")||(i[t]=n),i.removeAttribute(t))),i=null,o}),$={}.hasOwnProperty;function E(t){u.cssText=t}function F(t,e){return typeof t===e}function k(t,e){return!!~(""+t).indexOf(e)}function P(t,e){for(var i in t){var o=t[i];if(!k(o,"-")&&u[o]!==n)return"pfx"!=e||o}return!1}function A(t,e,i){var o=t.charAt(0).toUpperCase()+t.slice(1),r=(t+" "+g.join(o+" ")+o).split(" ");return F(e,"string")||F(e,"undefined")?P(r,e):function(t,e,i){for(var o in t){var r=e[t[o]];if(r!==n)return!1===i?t[o]:F(r,"function")?r.bind(i||e):r}return!1}(r=(t+" "+v.join(o+" ")+o).split(" "),e,i)}for(var L in o=F($,"undefined")||F($.call,"undefined")?function(t,e){return e in t&&F(t.constructor.prototype[e],"undefined")}:function(t,e){return $.call(t,e)},Function.prototype.bind||(Function.prototype.bind=function(t){var e=this;if("function"!=typeof e)throw new TypeError;var n=_.call(arguments,1),i=function(){if(this instanceof i){var o=function(){};o.prototype=e.prototype;var r=new o,s=e.apply(r,n.concat(_.call(arguments)));return Object(s)===s?s:r}return e.apply(t,n.concat(_.call(arguments)))};return i}),b.flexbox=function(){return A("flexWrap")},b.flexboxlegacy=function(){return A("boxDirection")},b.canvas=function(){var t=e.createElement("canvas");return!(!t.getContext||!t.getContext("2d"))},b.canvastext=function(){return!(!s.canvas||!F(e.createElement("canvas").getContext("2d").fillText,"function"))},b.webgl=function(){return!!t.WebGLRenderingContext},b.touch=function(){var n;return"ontouchstart"in t||t.DocumentTouch&&e instanceof DocumentTouch?n=!0:S(["@media (",p.join("touch-enabled),("),l,")","{#modernizr{top:9px;position:absolute}}"].join(""),(function(t){n=9===t.offsetTop})),n},b.geolocation=function(){return"geolocation"in navigator},b.postmessage=function(){return!!t.postMessage},b.websqldatabase=function(){return!!t.openDatabase},b.indexedDB=function(){return!!A("indexedDB",t)},b.hashchange=function(){return T("hashchange",t)&&(e.documentMode===n||e.documentMode>7)},b.history=function(){return!(!t.history||!history.pushState)},b.draganddrop=function(){var t=e.createElement("div");return"draggable"in t||"ondragstart"in t&&"ondrop"in t},b.websockets=function(){return"WebSocket"in t||"MozWebSocket"in t},b.rgba=function(){return E("background-color:rgba(150,255,150,.5)"),k(u.backgroundColor,"rgba")},b.hsla=function(){return E("background-color:hsla(120,40%,100%,.5)"),k(u.backgroundColor,"rgba")||k(u.backgroundColor,"hsla")},b.multiplebgs=function(){return E("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(u.background)},b.backgroundsize=function(){return A("backgroundSize")},b.borderimage=function(){return A("borderImage")},b.borderradius=function(){return A("borderRadius")},b.boxshadow=function(){return A("boxShadow")},b.textshadow=function(){return""===e.createElement("div").style.textShadow},b.opacity=function(){var t,e;return t="opacity:.55",E(p.join(t+";")+(e||"")),/^0.55$/.test(u.opacity)},b.cssanimations=function(){return A("animationName")},b.csscolumns=function(){return A("columnCount")},b.cssgradients=function(){var t="background-image:";return E((t+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+t)+p.join("linear-gradient(left top,#9f9, white);"+t)).slice(0,-17)),k(u.backgroundImage,"gradient")},b.cssreflections=function(){return A("boxReflect")},b.csstransforms=function(){return!!A("transform")},b.csstransforms3d=function(){var t=!!A("perspective");return t&&"webkitPerspective"in a.style&&S("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",(function(e,n){t=9===e.offsetLeft&&3===e.offsetHeight})),t},b.csstransitions=function(){return A("transition")},b.fontface=function(){var t;return S('@font-face {font-family:"font";src:url("https://")}',(function(n,i){var o=e.getElementById("smodernizr"),r=o.sheet||o.styleSheet,s=r?r.cssRules&&r.cssRules[0]?r.cssRules[0].cssText:r.cssText||"":"";t=/src/i.test(s)&&0===s.indexOf(i.split(" ")[0])})),t},b.generatedcontent=function(){var t;return S(["#",l,"{font:0/0 a}#",l,':after{content:"',h,'";visibility:hidden;font:3px/1 a}'].join(""),(function(e){t=e.offsetHeight>=3})),t},b.video=function(){var t=e.createElement("video"),n=!1;try{(n=!!t.canPlayType)&&((n=new Boolean(n)).ogg=t.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(t){}return n},b.audio=function(){var t=e.createElement("audio"),n=!1;try{(n=!!t.canPlayType)&&((n=new Boolean(n)).ogg=t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=t.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=t.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(t){}return n},b.localstorage=function(){try{return localStorage.setItem(l,l),localStorage.removeItem(l),!0}catch(t){return!1}},b.sessionstorage=function(){try{return sessionStorage.setItem(l,l),sessionStorage.removeItem(l),!0}catch(t){return!1}},b.webworkers=function(){return!!t.Worker},b.applicationcache=function(){return!!t.applicationCache},b.svg=function(){return!!e.createElementNS&&!!e.createElementNS(y,"svg").createSVGRect},b.inlinesvg=function(){var t=e.createElement("div");return t.innerHTML="",(t.firstChild&&t.firstChild.namespaceURI)==y},b.smil=function(){return!!e.createElementNS&&/SVGAnimate/.test(f.call(e.createElementNS(y,"animate")))},b.svgclippaths=function(){return!!e.createElementNS&&/SVGClipPath/.test(f.call(e.createElementNS(y,"clipPath")))},b)o(b,L)&&(i=L.toLowerCase(),s[i]=b[L](),C.push((s[i]?"":"no-")+i));return s.input||(s.input=function(n){for(var i=0,o=n.length;i",i.insertBefore(n.lastChild,i.firstChild)}function d(){var t=m.elements;return"string"==typeof t?t.split(" "):t}function h(t){var e=c[t[a]];return e||(e={},l++,t[a]=l,c[l]=e),e}function f(t,n,o){return n||(n=e),i?n.createElement(t):(o||(o=h(n)),!(a=o.cache[t]?o.cache[t].cloneNode():s.test(t)?(o.cache[t]=o.createElem(t)).cloneNode():o.createElem(t)).canHaveChildren||r.test(t)||a.tagUrn?a:o.frag.appendChild(a));var a}function p(t){t||(t=e);var o=h(t);return!m.shivCSS||n||o.hasCSS||(o.hasCSS=!!u(t,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),i||function(t,e){e.cache||(e.cache={},e.createElem=t.createElement,e.createFrag=t.createDocumentFragment,e.frag=e.createFrag()),t.createElement=function(n){return m.shivMethods?f(n,t,e):e.createElem(n)},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/\w+/g,(function(t){return e.createElem(t),e.frag.createElement(t),'c("'+t+'")'}))+");return n}")(m,e.frag)}(t,o),t}!function(){try{var t=e.createElement("a");t.innerHTML="",n="hidden"in t,i=1==t.childNodes.length||function(){e.createElement("a");var t=e.createDocumentFragment();return void 0===t.cloneNode||void 0===t.createDocumentFragment||void 0===t.createElement}()}catch(t){n=!0,i=!0}}();var m={elements:o.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==o.shivCSS,supportsUnknownElements:i,shivMethods:!1!==o.shivMethods,type:"default",shivDocument:p,createElement:f,createDocumentFragment:function(t,n){if(t||(t=e),i)return t.createDocumentFragment();for(var o=(n=n||h(t)).frag.cloneNode(),r=0,s=d(),a=s.length;r+~])("+d().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),r="$1"+y+"\\:$2";i--;)(e=n[i]=n[i].split("}"))[e.length-1]=e[e.length-1].replace(o,r),n[i]=e.join("}");return n.join("{")}(l.reverse().join("")),n=function(t){for(var e,n=t.getElementsByTagName("*"),i=n.length,o=RegExp("^(?:"+d().join("|")+")$","i"),r=[];i--;)e=n[i],o.test(e.nodeName)&&r.push(e.applyElement(x(e)));return r}(t),e=u(t,l)})),r.attachEvent("onafterprint",(function(){!function(t){for(var e=t.length;e--;)t[e].removeNode()}(n),clearTimeout(i._removeSheetTimer),i._removeSheetTimer=setTimeout(s,500)})),t.printShived=!0,t}m.type+=" print",m.shivPrint=w,w(e)}(this,document),function(t,e,n){function i(t){return"[object Function]"==g.call(t)}function o(t){return"string"==typeof t}function r(){}function s(t){return!t||"loaded"==t||"complete"==t||"uninitialized"==t}function a(){var t=v.shift();y=1,t?t.t?p((function(){("c"==t.t?h.injectCss:h.injectJs)(t.s,0,t.a,t.x,t.e,1)}),0):(t(),a()):y=0}function l(t,n,i,o,r,l,c){function u(e){if(!f&&s(d.readyState)&&(b.r=f=1,!y&&a(),d.onload=d.onreadystatechange=null,e))for(var i in"img"!=t&&p((function(){w.removeChild(d)}),50),$[n])$[n].hasOwnProperty(i)&&$[n][i].onload()}c=c||h.errorTimeout;var d=e.createElement(t),f=0,g=0,b={t:i,s:n,e:r,a:l,x:c};1===$[n]&&(g=1,$[n]=[]),"object"==t?d.data=n:(d.src=n,d.type=t),d.width=d.height="0",d.onerror=d.onload=d.onreadystatechange=function(){u.call(this,g)},v.splice(o,0,b),"img"!=t&&(g||2===$[n]?(w.insertBefore(d,x?null:m),p(u,c)):$[n].push(d))}function c(t,e,n,i,r){return y=0,e=e||"j",o(t)?l("c"==e?_:C,t,e,this.i++,n,i,r):(v.splice(this.i++,0,t),1==v.length&&a()),this}function u(){var t=h;return t.loader={load:c,i:0},t}var d,h,f=e.documentElement,p=t.setTimeout,m=e.getElementsByTagName("script")[0],g={}.toString,v=[],y=0,b="MozAppearance"in f.style,x=b&&!!e.createRange().compareNode,w=x?f:m.parentNode,C=(f=t.opera&&"[object Opera]"==g.call(t.opera),f=!!e.attachEvent&&!f,b?"object":f?"script":"img"),_=f?"script":C,S=Array.isArray||function(t){return"[object Array]"==g.call(t)},T=[],$={},E={timeout:function(t,e){return e.length&&(t.timeout=e[0]),t}};h=function(t){function e(t,e,n,o,r){var s=function(t){t=t.split("!");var e,n,i,o=T.length,r=t.pop(),s=t.length;for(r={url:r,origUrl:r,prefixes:t},n=0;n
Leaving Site Disclaimer
',footerHtml:'
',init:function(){t.fancybox&&FMG&&FMG.RootLocation&&FMG.LeavingSiteDisclaimer&&t("body").on("click","a",(function(){if(t(this).hasClass("disclaimerProceed")||t(this).hasClass("fmg-bypass-disclaimer"))t.fancybox.close();else{var e=t(this).prop("href");if(e&&(0==e.indexOf("http://")||0==e.indexOf("https://"))&&-1==e.indexOf(FMG.RootLocation)){var n=t(this).prop("target"),i=Global.LeavingSiteDisclaimer.footerHtml;return i=n?i.replace("_blank",n):i.replace('target="_blank"',""),t.fancybox.open(Global.LeavingSiteDisclaimer.headerHtml+FMG.LeavingSiteDisclaimer+i.replace("#",t(this).prop("href"))),!1}}}))}},Mobile:{init:function(){window.Global.Mobile.refreshWindow(),t(window).on("resize",window.Global.Mobile.refreshWindow),t("nav #navButton").on("click",(function(){0==t("nav ul:visible").length?t("nav>.container>ul,nav>ul").show():t("nav>.container>ul,nav>ul").hide()})),t("nav .subnavButton").on("click",(function(){0==t(this).parent().siblings("ul:visible").length?(t(this).addClass("down"),t(this).parent().siblings("ul").show()):(t(this).removeClass("down"),t(this).parent().siblings("ul").hide())}))},refreshWindow:function(){t(window).width()<480?(t(".video-player").length&&(t(".video-player, .video-player embed").attr("width","315px"),t(".video-player, .video-player embed").attr("height","177px")),t("#calcContent").length&&(t(".responsive").show(),t("#calcFrame").hide())):(t(".video-player").length&&(t(".video-player, .video-player embed").attr("width","630px"),t(".video-player, .video-player embed").attr("height","354px")),t("#calcContent").length&&(t(".responsive").hide(),t("#calcFrame").show()))}},Blog:{init:function(){t("a.show-all").on("click",(function(){return t("div.show-all").show(),t("a.show-all").hide(),!1}))}},FmgTokenReplacer:{init:function(){t(".fmg-token-replacer").each((function(){var e=t(this),n=e.data("iframe-src");n&&(n=n.replace("{PublicIdentifier}",FMG.PartyPublicIdentifier).replace("{RootLocation}",encodeURIComponent(FMG.RootLocation)).replace("{PageURL}",encodeURIComponent(document.location)),e.attr("src",n))}))}}}),t(window.Global.Weather.init),t(window.Global.LeavingSiteDisclaimer.init),t(window.Global.Mobile.init),t(window.Global.Blog.init),t(window.Global.FmgTokenReplacer.init)}(jQuery),$("input.awesomplete").on("awesomplete-selectcomplete",(function(){var t=$(this).val(),e=$(".c-team-search__list--hidden li").filter((function(){return $.text([this]).trim()===t.trim()})).data("url");window.location.href=e,window.location.href=e})),$(document).ready((function(){function t(){var t=window,e="inner";return"innerWidth"in window||(e="client",t=document.documentElement||document.body),{width:t[e+"Width"],height:t[e+"Height"]}}function e(){t().width<=991?$(".ScaleToFit.parallax").addClass("noParallaxMobile"):t().width>=992&&$(".ScaleToFit.parallax").removeClass("noParallaxMobile")}e();var n=function(t,e){this.el=t||{},this.multiple=e||!1,this.el.find(".js-dropdown__toggle").on("click",{el:this.el,multiple:this.multiple},this.dropdown)};n.prototype.dropdown=function(t){var e=t.data.el;$this=$(this),$next=$this.next(),$next.slideToggle(),$this.parent().toggleClass("open"),t.data.multiple||e.find(".js-accordion__submenu").not($next).not($next).slideUp().parent().removeClass("open")};new n($(".c-topnav__container"),!1),new n($(".js-additional"),!1);$(".js-navbar__toggle").on("click",(function(e){e.preventDefault(),t().width<=991&&($("body").toggleClass("c-nav__expanded"),$("html").toggleClass("c-nav__expanded"),$(this).toggleClass("c-circle__expand"),$(".js-circle__expand").toggleClass("c-circle__expand"),$(".js-circle-nav").toggleClass("c-circle__expanded"),$(".c-topnav__menu-item").hasClass("open")&&($(".c-topnav__menu-item").removeClass("open"),$(".dropdown-toggle").next().removeAttr("style")))})),$(window).on("resize",(function(){t().width>=991&&($("body").hasClass("c-nav__expanded")||$("html").hasClass("c-nav__expanded"))&&($("body").removeClass("c-nav__expanded"),$("html").removeClass("c-nav__expanded")),t().width>=991&&$(".c-topnav__menu-item").hasClass("open")&&($(".c-topnav__menu-item").removeClass("open"),$(".dropdown-toggle").next().removeAttr("style")),t().width>=991&&($(".js-circle-nav").hasClass("c-circle__expanded")||$(".js-circle__expand").hasClass("c-circle__expanded"))&&($(".js-circle-nav").removeClass("c-circle__expanded"),$(".js-circle__expand").removeClass("c-circle__expand")),e()})),$("li").has("ul").find("> a:first-child").addClass("dropdown-text"),$(".dropdown-text + a").addClass("dropdown-toggle");var i=window.location;$("nav .c-topnav__navwrapper ul li a").filter((function(){return this.href==i})).addClass("selected"),$("nav .c-topnav__navwrapper li li a.selected").parent().parent().siblings("a").addClass("selected"),$.stellar({horizontalScrolling:!1}),$(window).scroll((function(){$(this).scrollTop()>50?$(".back-to-top").fadeIn("slow"):$(".back-to-top").fadeOut("slow")})),$(".back-to-top").click((function(){return $("html, body").animate({scrollTop:0},500),!1})),$(".js-page-down").click((function(){return $("html, body").animate({scrollTop:$($.attr(this,"href")).offset().top},500),!1})),$(".section.section_Rotator").each((function(){var t=$(this).find(".owl-carousel"),e=$(this).find(".js-rotator-nav-next"),n=$(this).find(".js-rotator-nav-prev"),i=$(this).find(".c-rotator-dots"),o=$(this).find(".c-rotator-nav__wrapper"),r=$(this).find(".owl-dot"),s=$(this).find(".c-slide-auto").data("slideautoplay"),a=parseInt($(this).find(".c-slide-int").data("slideint").toString()+"000");t.on("initialized.owl.carousel",(function(t){$(".c-rotator-item").css("display","block")})),t.owlCarousel({animateOut:"u-animate--out",animateIn:"u-animate--in",nav:!0,navText:['
','
'],loop:!0,smartSpeed:1e3,autoplay:s,autoplayTimeout:a,mouseDrag:!1,touchDrag:!1,navContainer:o,dots:!0,dotsContainer:i,items:1,responsive:{0:{items:1}}});var l,c="animate",u=!1;t.on("change.owl.carousel",(function(t){l=t.item.index})),t.on("changed.owl.carousel",(function(i){var o=i.item.index,s=l<=o?"Next":"Prev",a={moveIn:{item:$(".owl-item",t).eq(o),effect:c+"In"+s},moveOut:{item:$(".owl-item",t).eq(l),effect:c+"Out"+s},run:function(i){var o=this[i],s="animated owl-animated-"+("moveIn"==i?"in":"out")+" "+o.effect,a=t.find(".owl-prev, .owl-next, .owl-dot, .owl-stage");a.css("pointerEvents","none"),e.css("pointerEvents","none"),n.css("pointerEvents","none"),r.css("pointerEvents","none"),o.item.stop().addClass(s).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",(function(){o.item.removeClass(s),a.css("pointerEvents","auto"),e.css("pointerEvents","auto"),n.css("pointerEvents","auto"),r.css("pointerEvents","auto")}))}};u||(a.run("moveOut"),a.run("moveIn"))})),t.on("drag.owl.carousel",(function(t){u=!0})),t.on("dragged.owl.carousel",(function(t){u=!1})),n.on("click",(function(){t.trigger("prev.owl.carousel")})),e.on("click",(function(){t.trigger("next.owl.carousel")}))})),$(".section_Boxes .box .btn").css("visibility","visible"),jQuery.validator.addMethod("phoneUS",(function(t,e){return t=t.replace(/\s+/g,""),this.optional(e)||t.length>9&&t.match(/^(\+?1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/)}),"Please specify a valid phone number"),$.validator.addMethod("customemail",(function(t,e){return/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(t)}),"Please specify a valid phone email"),$(".contactForm").each((function(){$(this).validate({rules:{Phone:{phoneUS:!0},phone:{phoneUS:!0},Email:{email:!0},email:{email:!0}},errorElement:"label"})})),$(".c-header-btn--link").each((function(){var t=$(this).css("color"),e=$(this).attr("data-text-hover"),n=$(this).css("background-color"),i=$(this).attr("data-bg-color-hover"),o=$(this).css("border-width"),r=$(this).attr("ddata-border-width-hover"),s=$(this).css("border-color"),a=$(this).attr("data-border-color-hover");void 0!==t&&!1!==t&&$(this).on("mouseenter",(function(){$(this).css({color:e}).on("mouseleave",(function(){$(this).css({color:t})}))})),void 0!==i&&!1!==i&&$(this).on("mouseenter",(function(){$(this).css({"background-color":i}).on("mouseleave",(function(){$(this).css({"background-color":n})}))})),void 0!==r&&!1!==r&&$(this).on("mouseenter",(function(){$(this).css({"border-width":r}).on("mouseleave",(function(){$(this).css({"border-width":o})}))})),void 0!==a&&!1!==a&&$(this).on("mouseenter",(function(){$(this).css({"border-color":a}).on("mouseleave",(function(){$(this).css({"border-color":s})}))}))})),$(".sectionButtonHover").each((function(){var t=$(this).css("color"),e=$(this).attr("data-hover-text-color"),n=$(this).css("background-color"),i=$(this).attr("data-hover-bg-color"),o=$(this).css("border-width"),r=$(this).attr("data-hover-border-width"),s=$(this).css("border-color"),a=$(this).attr("data-hover-border-color");void 0!==e&&!1!==t&&$(this).on("mouseenter",(function(){$(this).css({color:e}).on("mouseleave",(function(){$(this).css({color:t})}))})),void 0!==i&&!1!==i&&$(this).on("mouseenter",(function(){$(this).css({"background-color":i}).on("mouseleave",(function(){$(this).css({"background-color":n})}))})),void 0!==r&&!1!==r&&$(this).on("mouseenter",(function(){$(this).css({"border-width":r}).on("mouseleave",(function(){$(this).css({"border-width":o})}))})),void 0!==a&&!1!==a&&$(this).on("mouseenter",(function(){$(this).css({"border-color":a}).on("mouseleave",(function(){$(this).css({"border-color":s})}))}))})),$(".c-content__list .list-content ul").each((function(){$(this);$(this).find("li").length>=12&&$(this).find("li:gt(12)").hide().end().append($('
  • ').on("click",(function(){$(this).siblings(":hidden").show().end().remove()})))}));var o=document.querySelector(".c-topnav__container"),r=document.querySelectorAll(".c-topnav__menu-item"),s=document.querySelector(".c-header-nav--btn");void 0!==s&&null!=s&&(s.classList.add("c-nav-item-count--"+r.length),o.classList.add("u-margin-bottom--0"))})),"undefined"===Modernizr)throw"this page requires the Modernizr javascript library and it's not present in this page";if("undefined"===jQuery)throw"this page requires the jQuery javascript library and it's not present in this page";if(function(t){window.Global=window.Global||{},window.Global.Forms=window.Global.Forms||{},t.extend(Global.Forms,{Activate:{initialize:function(){Global.Forms.Activate.onInitialize(),Global.Forms.Activate.activateVisibleFormElements(),Global.Forms.Activate.afterInitialize()},onInitialize:function(){},afterInitialize:function(){},activateVisibleFormElements:function(){var e=t("form");null!=e&&e.each((function(){var e=t(this);if(null!=e){var n=e.find(":input[disabled]:visible");null!=n&&0!=n.length&&n.each((function(){var e=t(this);e.removeAttr("disabled"),e.hasClass("disabled")&&e.removeClass("disabled")}))}}))}}}),t(window.Global.Forms.Activate.initialize)}(jQuery),"undefined"===Modernizr)throw"this page requires the Modernizr javascript library and it's not present in this page";if("undefined"===jQuery)throw"this page requires the jQuery javascript library and it's not present in this page";if(function(t){var e=navigator.userAgent.toLowerCase();void 0===t.browser&&(t.browser={}),t.browser.chrome=/chrome/.test(e),t.browser.chrome&&(e=(e=e.substring(e.indexOf("chrome/")+7)).substring(0,e.indexOf(".")),t.browser.version=e,t.browser.safari=!1),t.browser.safari&&(e=(e=e.substring(e.indexOf("safari/")+7)).substring(0,e.indexOf(".")),t.browser.version=e)}(jQuery),function(t){window.Global=window.Global||{},window.Global.Forms=window.Global.Forms||{},t.extend(Global.Forms,{PlaceholderShim:{initialize:function(){Modernizr.input.placeholder||Global.Forms.PlaceholderShim.setPlaceHolders()},setPlaceHolders:function(){t("input[placeholder],textarea[placeholder]").each((function(){var e=t(this);""==e.val()&&""!=e.attr("placeholder")&&(e.val(e.attr("placeholder")),e.focus((function(){var e=t(this);e.val()==e.attr("placeholder")&&e.val("")})),e.blur((function(){var e=t(this);""==e.val()&&e.val(e.attr("placeholder"))})))}))}},PlaceholderFormSubmitShim:{initialize:function(){Modernizr.input.placeholder||Global.Forms.PlaceholderFormSubmitShim.setOnSubmitShim()},setOnSubmitShim:function(){var e=t("form");null!=e&&0!=e.length&&e.each((function(){var e=t(this);null!=e&&(0!=e.find(":input[placeholder]").length&&e.submit(Global.Forms.PlaceholderFormSubmitShim.clearPlaceholders))}))},clearPlaceholders:function(){var e=t(this);if(null!=e){var n=e.find(":input[placeholder]");0!=n.length&&n.each((function(){var e=t(this);e.val()==e.attr("placeholder")&&e.val("")}))}}}}),t(window.Global.Forms.PlaceholderShim.initialize),t(window.Global.Forms.PlaceholderFormSubmitShim.initialize)}(jQuery),function(t){t.browser.chrome&&t("[pattern*='(']").each((function(){t(this).prop("pattern",null)}))}(jQuery),"undefined"===Modernizr)throw"this page requires the Modernizr javascript library and it's not present in this page";if("undefined"==typeof jQuery)throw"this page requires the jQuery javascript library and it's not present in this page";if(void 0===window.Global)throw"this page requires the Global javascript library and it's not present in this page";if(void 0===window.jQuery.fancybox)throw"this page requires the fancybox javascript library and it's not present in this page";if(function(t){window.Global=window.Global||{},window.Global.Events=window.Global.Events||{},t.extend(Global.Events,{FormSection:null,initialize:function(){t("button.submit.register").on("click",(function(){null==Global.Events.FormSection&&(Global.Events.FormSection=t("#eventRegistrationSection").detach());var e=t(this).attr("data-identifier");if(null!=e){var n=Global.Events.FormSection.find("form#EventRegistrationSignupForm");if(null!=n){var i=n.find("input#EventAssetIdentifier");if(null!=i){var o=t(this).attr("data-disable-guests");i.val(e),t.fancybox.open(Global.Events.FormSection.html(),{afterLoad:function(){t("form#EventRegistrationSignupForm").find(".c-event-guests-additional").toggle("false"==o),t("form#EventRegistrationSignupForm").find(":input:visible:not(input[type='checkbox'])").val(""),Modernizr.input.placeholder||Global.Forms.PlaceholderShim.setPlaceHolders(),window.Global.Forms.Activate.initialize(),setTimeout((function(){Global.Events.registerSubmit(t("form#EventRegistrationSignupForm"))}),500)}})}}}}))},registerSubmit:function(t){t.submit(Global.Forms.PlaceholderFormSubmitShim.clearPlaceholders),t.submit(window.Global.Events.submit)},submit:function(){var e=t(this);e.find(".loading").show(),e.find(".msg.formError").hide(),e.find(".msg.formSuccess").hide();var n=e.serialize().concat("&IsNotSpam=true");e.find(":input:visible").attr("disabled","disabled");var i=this.action.concat("?").concat(n);return t.getJSON(i.concat("&callback=?"),(function(t){if(t.success){var n=e.find(".msg.formSuccess");null!=t.message&&""!=t.message&&null!=n&&n.html(t.message),null!=n&&n.show(),e.find(":input:visible:not(input[type='checkbox'])").val(""),Modernizr.input.placeholder||Global.Forms.PlaceholderShim.setPlaceHolders()}else void 0!==t.message&&e.find(".msg.formError").html(t.message).show();e.find(".loading").hide(),e.find(":input:visible:disabled").removeAttr("disabled"),Modernizr.input.placeholder||Global.Forms.PlaceholderShim.setPlaceHolders()})),!1}}),t(window.Global.Events.initialize)}(jQuery),window.Global=window.Global||{},window.Global.FormSubmit=window.Global.FormSubmit||{},"undefined"==typeof jQuery)throw"this page is missing the jquery javascript library.";!function(t){t.extend(Global.FormSubmit,{init:function(){t("form#newsletterSignup :disabled").prop("disabled",!1),t("form#newsletterSignup button.disabled").removeClass("disabled"),t("form#newsletterSignup").on("submit",Global.FormSubmit.submit)},submit:function(){var e=t(this);e.find(".loading").show(),e.find(".msg.formError").hide(),e.find(".msg.formSuccess").hide();var n=e.serialize().concat("&IsNotSpam=true");e.find("input").attr("disabled","disabled"),e.find("button[type='submit']").attr("disabled","disabled").addClass("disabled");var i=this.action+"?"+n;return t.getJSON(i+"&callback=?",(function(t){t.success?(e.find("input").filter(":visible").val(""),e.find(".msg.formSuccess").show()):void 0!==t.message&&e.find(".msg.formError").html(t.message).show(),e.find(".loading").hide(),e.find(":disabled").removeAttr("disabled"),e.find("button[type='submit']").removeClass("disabled")})),!1}}),t((function(){t("form.contactForm").on("submit",(function(){var e=t(this);if(e.is("#customForm"))return!1;if(e.validate(),!1===e.valid())return!1;var n=this.action+"?"+e.serialize()+"&isNotSpam=true";return e.find(".c-contact__form").addClass("o-loading__opacity"),e.find(".c-submit__loading").show(),e.find(".msg.formError").hide(),e.find(".msg.formSuccess").hide(),e.find(".submit").attr("disabled",!0).addClass("disabled"),t.getJSON(n+"&callback=?",(function(t){e.find(".c-submit__loading").hide(),e.find(".c-contact__form").removeClass("o-loading__opacity"),t.success?(e.find(".msg.formSuccess").show(),e.find(".submit").hide()):(e.find(".msg.formError").show(),e.find(".submit").removeAttr("disabled").removeClass("disabled"),t.robot&&alert(t.message))})),!1})),t("form.requestPrivacyForm").on("submit",(function(){var e=t(this);if(e.validate(),!1===e.valid())return!1;var n=this.action+"?"+e.serialize()+"&isNotSpam=true";return e.find(".c-contact__form").addClass("o-loading__opacity"),e.find(".c-submit__loading").show(),e.find(".msg.formError").hide(),e.find(".msg.formSuccess").hide(),e.find(".submit").attr("disabled",!0).addClass("disabled"),t.getJSON(n+"&callback=?",(function(t){e.find(".c-submit__loading").hide(),e.find(".c-contact__form").removeClass("o-loading__opacity"),t.success?(e.find(".msg.formSuccess").show(),e.find(".submit").hide()):(e.find(".msg.formError").show(),e.find(".submit").removeAttr("disabled").removeClass("disabled"),t.robot&&alert(t.message))})),!1})),t("form.c-referralCampaign-form").on("submit",(function(){var e=t(this);if(e.validate(),!1===e.valid())return!1;var n=this.action+"?"+e.serialize()+"&isNotSpam=true";return e.find(".o-circle__loading-animation").show(),e.find(".c-referral__form").addClass("u-opacity-40"),e.find(".msg.formError").hide(),e.find(".msg.formSuccess").hide(),e.find(".submit").attr("disabled",!0).addClass("disabled"),t.getJSON(n+"&callback=?",(function(n){e.find(".o-circle__loading-animation").hide(),n.success?(e.hide(),t().append(".c-referral__container"),t(".c-referral__success").show(),t(".c-referral__download").click((function(){window.location=t(this).data("contenturl")}))):(e.find(".c-referral__form").removeClass("u-opacity-40"),t('
    Sorry. We are unable to process your request at this time.
    ').prependTo(".c-referralCampaign-form"),t(".u-submission__error").show(),t(".js-msg__close").click((function(){t(this).parent().slideUp("normal",(function(){t(this).remove()}))})),e.find(".submit").removeAttr("disabled").removeClass("disabled"),n.robot&&alert(n.message))})),!1})),jQuery.validator.addMethod("phoneUS",(function(t,e){return t=t.replace(/\s+/g,""),this.optional(e)||t.length>9&&t.match(/^(\+?1 ?[_\-\*/\\,\.]? ?)?\(?[2-9a-zA-Z][0-9a-zA-Z]{2}\)? ?[_\-\*/\\,\.]? ?[0-9a-zA-Z]{3} ?[_\-\*/\\,\.]? ?[0-9a-zA-Z]{4}[ a-wyzA-WYZ]{0,5}( ?(x|e|ex|ext)\.? ?\d{1,7})?$/)}),"Please enter a valid phone number"),jQuery.validator.addMethod("require_from_group",(function(t,e,n){var i=this,o=n[0],r=n[1],s=jQuery(r,e.form).filter((function(){return i.elementValue(this)})).length>=o;return jQuery(r,e.form).off(".require_from_group"),this.settings.onkeyup&&jQuery(r,e.form).on({"keyup.require_from_group":function(t){jQuery(r,e.form).valid()}}),this.settings.onfocusin&&jQuery(r,e.form).on({"focusin.require_from_group":function(t){jQuery(r,e.form).valid()}}),this.settings.click&&jQuery(r,e.form).on({"click.require_from_group":function(t){jQuery(r,e.form).valid()}}),this.settings.onfocusout&&jQuery(r,e.form).on({"focusout.require_from_group":function(t){jQuery(r,e.form).valid()}}),s}),jQuery.validator.format("Please fill at least {0} of these fields.")),t(".c-referralCampaign-form").each((function(){t(this).validate({groups:{referralInfo:"referralPhone referralEmail"},rules:{referralPhone:{require_from_group:[1,".js-contact-info-group"],phoneUS:{required:".c-referral-email: blank",required:!0}},referralEmail:{require_from_group:[1,".js-contact-info-group"],email:{required:".c-referral-phone: blank",email:!0,required:!0}},referredByEmail:{email:{email:!0,required:!0}}},messages:{referredByName:"Please enter your name",referredByEmail:{required:"Please enter your email",email:"Your email address does not look valid"},referralName:"Please enter your friend's name",referralEmail:{require_from_group:"Please enter your friend's email or phone number",email:"Your friend's email does not look valid"},referralPhone:{require_from_group:"Please enter your friend's email or phone number"}},errorContainer:".u-form__error",errorLabelContainer:".u-form__error ul",wrapper:"li",errorElement:"label"})}))})),t((function(){t("form#unsubscribe").on("submit",(function(){var e=t(this),n=this.action+"&isNotSpam=true";return e.find(".loading").show(),e.find(".msg.formError").hide(),e.find(".msg.formSuccess").hide(),e.find(".submit").attr("disabled",!0).addClass("disabled"),t.getJSON(n+"&callback=?",(function(t){e.find(".loading").hide(),t.success?e.find(".msg.formSuccess").show():(e.find(".msg.formError").show(),e.find(".submit").removeAttr("disabled").removeClass("disabled"),t.robot&&alert(t.message))})),!1}))})),t(Global.FormSubmit.init)}(fmgjQuery=jQuery);const form=document.querySelector("form#customForm");if(form){function handleFormSubmission(t){let e;showLoadingOverlay(!1),t.success?(t.redirectUrl&&(window.location.href=t.redirectUrl),e=!1,customForm.querySelector(".submit").style.display="none"):(toggleSubmitButton(),e=!0,t.robot&&alert(t.message)),showSubmitMessage(e)}function assignFormData(t,e,n){null!=n[e]?n[e]=n[e]+", "+t:n[e]=t}function toggleSubmitButton(){const t=document.querySelector("form#customForm");t.querySelector(".submit").toggleAttribute("disabled"),t.querySelector(".submit").classList.toggle("disabled")}function hideSubmitMessage(){const t=document.querySelector("form#customForm");t.querySelector(".msg.formError").style.display="none",t.querySelector(".msg.formSuccess").style.display="none"}function showSubmitMessage(t){const e=document.querySelector("form#customForm");t?(e.querySelector(".msg.formError").style.display="block",e.querySelector(".msg.formSuccess").style.display="none"):(e.querySelector(".msg.formError").style.display="none",e.querySelector(".msg.formSuccess").style.display="block")}function showLoadingOverlay(t){const e=document.querySelector("form#customForm");e.querySelector(".c-submit__loading").style.display=t?"block":"none",e.querySelector(".c-contact__form").classList.toggle("o-loading__opacity")}form.addEventListener("submit",(function(t){if(t.preventDefault(),!form.checkValidity())return!1;const e=new FormData(t.target),n={};e.forEach(((t,e)=>{assignFormData(t,e,n)})),n.isNotSpam=!0,showLoadingOverlay(!0),hideSubmitMessage(),toggleSubmitButton();let i=t.target.action,o=t.target.method;fetch(i,{method:o,body:JSON.stringify(n),headers:{"Content-Type":"application/json"}}).then((t=>t.json())).then(handleFormSubmission)}))}!function(){var t=function(e,n){var o=this;this.isOpened=!1,this.input=i(e),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("aria-autocomplete","list"),n=n||{},function(t,e,n){for(var i in e){var o=e[i],r=t.input.getAttribute("data-"+i.toLowerCase());t[i]="number"==typeof o?parseInt(r):!1===o?null!==r:o instanceof Function?null:r,t[i]||0===t[i]||(t[i]=i in n?n[i]:o)}}(this,{minChars:2,maxItems:10,autoFirst:!1,data:t.DATA,filter:t.FILTER_CONTAINS,sort:t.SORT_BYLENGTH,item:t.ITEM,replace:t.REPLACE},n),this.index=-1,this.container=i.create("div",{className:"awesomplete",around:e}),this.ul=i.create("ul",{hidden:"hidden",inside:this.container}),this.status=i.create("span",{className:"visually-hidden",role:"status","aria-live":"assertive","aria-relevant":"additions",inside:this.container}),i.bind(this.input,{input:this.evaluate.bind(this),blur:this.close.bind(this,{reason:"blur"}),keydown:function(t){var e=t.keyCode;o.opened&&(13===e&&o.selected?(t.preventDefault(),o.select()):27===e?o.close({reason:"esc"}):38!==e&&40!==e||(t.preventDefault(),o[38===e?"previous":"next"]()))}}),i.bind(this.input.form,{submit:this.close.bind(this,{reason:"submit"})}),i.bind(this.ul,{mousedown:function(t){var e=t.target;if(e!==this){for(;e&&!/li/i.test(e.nodeName);)e=e.parentNode;e&&0===t.button&&(t.preventDefault(),o.select(e,t.target))}}}),this.input.hasAttribute("list")?(this.list="#"+this.input.getAttribute("list"),this.input.removeAttribute("list")):this.list=this.input.getAttribute("data-list")||n.list||[],t.all.push(this)};function e(t){var e=Array.isArray(t)?{label:t[0],value:t[1]}:"object"==typeof t&&"label"in t&&"value"in t?t:{label:t,value:t};this.label=e.label||e.value,this.value=e.value}t.prototype={set list(t){if(Array.isArray(t))this._list=t;else if("string"==typeof t&&t.indexOf(",")>-1)this._list=t.split(/\s*,\s*/);else if((t=i(t))&&t.children){var e=[];n.apply(t.children).forEach((function(t){if(!t.disabled){var n=t.textContent.trim(),i=t.value||n,o=t.label||n;""!==i&&e.push({label:o,value:i})}})),this._list=e}document.activeElement===this.input&&this.evaluate()},get selected(){return this.index>-1},get opened(){return this.isOpened},close:function(t){this.opened&&(this.ul.setAttribute("hidden",""),this.isOpened=!1,this.index=-1,i.fire(this.input,"awesomplete-close",t||{}))},open:function(){this.ul.removeAttribute("hidden"),this.isOpened=!0,this.autoFirst&&-1===this.index&&this.goto(0),i.fire(this.input,"awesomplete-open")},next:function(){var t=this.ul.children.length;this.goto(this.index-1&&e.length>0&&(e[t].setAttribute("aria-selected","true"),this.status.textContent=e[t].textContent,i.fire(this.input,"awesomplete-highlight",{text:this.suggestions[this.index]}))},select:function(t,e){if(t?this.index=i.siblingIndex(t):t=this.ul.children[this.index],t){var n=this.suggestions[this.index];i.fire(this.input,"awesomplete-select",{text:n,origin:e||t})&&(this.replace(n),this.close({reason:"select"}),i.fire(this.input,"awesomplete-selectcomplete",{text:n}))}},evaluate:function(){var t=this,n=this.input.value;n.length>=this.minChars&&this._list.length>0?(this.index=-1,this.ul.innerHTML="",this.suggestions=this._list.map((function(i){return new e(t.data(i,n))})).filter((function(e){return t.filter(e,n)})).sort(this.sort).slice(0,this.maxItems),this.suggestions.forEach((function(e){t.ul.appendChild(t.item(e,n))})),0===this.ul.children.length&&t.ul.appendChild(t.item("Sorry, no results","")),this.open()):this.close({reason:"nomatches"})},destroy:function(){this.input.autocomplete="on",this.input.value=""}},t.all=[],t.FILTER_CONTAINS=function(t,e){return RegExp(i.regExpEscape(e.trim()),"i").test(t)},t.FILTER_STARTSWITH=function(t,e){return RegExp("^"+i.regExpEscape(e.trim()),"i").test(t)},t.SORT_BYLENGTH=function(t,e){return t.length!==e.length?t.length-e.length:t$&");return i.create("li",{innerHTML:n,"aria-selected":"false"})},t.REPLACE=function(t){this.input.value=t.value},t.DATA=function(t){return t},Object.defineProperty(e.prototype=Object.create(String.prototype),"length",{get:function(){return this.label.length}}),e.prototype.toString=e.prototype.valueOf=function(){return""+this.label};var n=Array.prototype.slice;function i(t,e){return"string"==typeof t?(e||document).querySelector(t):t||null}function o(t,e){return n.call((e||document).querySelectorAll(t))}function r(){o("input.awesomplete").forEach((function(e){new t(e)})),window.onunload=function(){for(var e=0;e1||t.items.merge,r[i]=o?e*n:this._items[i].width();this._widths=r}},{filter:["items","settings"],run:function(){var e=[],n=this._items,i=this.settings,o=Math.max(2*i.items,4),r=2*Math.ceil(n.length/2),s=i.loop&&n.length?i.rewind?o:Math.max(o,r):0,a="",l="";for(s/=2;s--;)e.push(this.normalize(e.length/2,!0)),a+=n[e[e.length-1]][0].outerHTML,e.push(this.normalize(n.length-1-(e.length-1)/2,!0)),l=n[e[e.length-1]][0].outerHTML+l;this._clones=e,t(a).addClass("cloned").appendTo(this.$stage),t(l).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var t=this.settings.rtl?1:-1,e=this._clones.length+this._items.length,n=-1,i=0,o=0,r=[];++n",a)||this.op(e,"<",s)&&this.op(e,">",a))&&l.push(n);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+l.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],o.prototype.initialize=function(){var e,n,o;(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading"))&&(e=this.$element.find("img"),n=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:i,o=this.$element.children(n).width(),e.length&&o<=0&&this.preloadAutoWidthImages(e));this.$element.addClass(this.options.loadingClass),this.$stage=t("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('
    '),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},o.prototype.setup=function(){var e=this.viewport(),n=this.options.responsive,i=-1,o=null;n?(t.each(n,(function(t){t<=e&&t>i&&(i=Number(t))})),"function"==typeof(o=t.extend({},this.options,n[i])).stagePadding&&(o.stagePadding=o.stagePadding()),delete o.responsive,o.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):o=t.extend({},this.options),this.trigger("change",{property:{name:"settings",value:o}}),this._breakpoint=i,this.settings=o,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},o.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},o.prototype.prepare=function(e){var n=this.trigger("prepare",{content:e});return n.data||(n.data=t("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(e)),this.trigger("prepared",{content:n.data}),n.data},o.prototype.update=function(){for(var e=0,n=this._pipe.length,i=t.proxy((function(t){return this[t]}),this._invalidated),o={};e0)&&this._pipe[e].run(o),e++;this._invalidated={},!this.is("valid")&&this.enter("valid")},o.prototype.width=function(t){switch(t=t||o.Width.Default){case o.Width.Inner:case o.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},o.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},o.prototype.onThrottledResize=function(){e.clearTimeout(this.resizeTimer),this.resizeTimer=e.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},o.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},o.prototype.registerEventHandlers=function(){t.support.transition&&this.$stage.on(t.support.transition.end+".owl.core",t.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(e,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",(function(){return!1}))),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",t.proxy(this.onDragEnd,this)))},o.prototype.onDragStart=function(e){var i=null;3!==e.which&&(t.support.transform?i={x:(i=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","))[16===i.length?12:4],y:i[16===i.length?13:5]}:(i=this.$stage.position(),i={x:this.settings.rtl?i.left+this.$stage.width()-this.width()+this.settings.margin:i.left,y:i.top}),this.is("animating")&&(t.support.transform?this.animate(i.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===e.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=t(e.target),this._drag.stage.start=i,this._drag.stage.current=i,this._drag.pointer=this.pointer(e),t(n).on("mouseup.owl.core touchend.owl.core",t.proxy(this.onDragEnd,this)),t(n).one("mousemove.owl.core touchmove.owl.core",t.proxy((function(e){var i=this.difference(this._drag.pointer,this.pointer(e));t(n).on("mousemove.owl.core touchmove.owl.core",t.proxy(this.onDragMove,this)),Math.abs(i.x)0^this.settings.rtl?"left":"right";t(n).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==i.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(o.x,0!==i.x?r:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=r,(Math.abs(i.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",(function(){return!1}))),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},o.prototype.closest=function(e,n){var i=-1,o=this.width(),r=this.coordinates();return this.settings.freeDrag||t.each(r,t.proxy((function(t,s){return"left"===n&&e>s-30&&es-o-30&&e",r[t+1]||s-o)&&(i="left"===n?t+1:t),-1===i}),this)),this.settings.loop||(this.op(e,">",r[this.minimum()])?i=e=this.minimum():this.op(e,"<",r[this.maximum()])&&(i=e=this.maximum())),i},o.prototype.animate=function(e){var n=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),n&&(this.enter("animating"),this.trigger("translate")),t.support.transform3d&&t.support.transition?this.$stage.css({transform:"translate3d("+e+"px,0px,0px)",transition:this.speed()/1e3+"s"}):n?this.$stage.animate({left:e+"px"},this.speed(),this.settings.fallbackEasing,t.proxy(this.onTransitionEnd,this)):this.$stage.css({left:e+"px"})},o.prototype.is=function(t){return this._states.current[t]&&this._states.current[t]>0},o.prototype.current=function(t){if(t===i)return this._current;if(0===this._items.length)return i;if(t=this.normalize(t),this._current!==t){var e=this.trigger("change",{property:{name:"position",value:t}});e.data!==i&&(t=this.normalize(e.data)),this._current=t,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},o.prototype.invalidate=function(e){return"string"===t.type(e)&&(this._invalidated[e]=!0,this.is("valid")&&this.leave("valid")),t.map(this._invalidated,(function(t,e){return e}))},o.prototype.reset=function(t){(t=this.normalize(t))!==i&&(this._speed=0,this._current=t,this.suppress(["translate","translated"]),this.animate(this.coordinates(t)),this.release(["translate","translated"]))},o.prototype.normalize=function(t,e){var n=this._items.length,o=e?0:this._clones.length;return!this.isNumeric(t)||n<1?t=i:(t<0||t>=n+o)&&(t=((t-o/2)%n+n)%n+o/2),t},o.prototype.relative=function(t){return t-=this._clones.length/2,this.normalize(t,!0)},o.prototype.maximum=function(t){var e,n,i,o=this.settings,r=this._coordinates.length;if(o.loop)r=this._clones.length/2+this._items.length-1;else if(o.autoWidth||o.merge){for(e=this._items.length,n=this._items[--e].width(),i=this.$element.width();e--&&!((n+=this._items[e].width()+this.settings.margin)>i););r=e+1}else r=o.center?this._items.length-1:this._items.length-o.items;return t&&(r-=this._clones.length/2),Math.max(r,0)},o.prototype.minimum=function(t){return t?0:this._clones.length/2},o.prototype.items=function(t){return t===i?this._items.slice():(t=this.normalize(t,!0),this._items[t])},o.prototype.mergers=function(t){return t===i?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])},o.prototype.clones=function(e){var n=this._clones.length/2,o=n+this._items.length,r=function(t){return t%2==0?o+t/2:n-(t+1)/2};return e===i?t.map(this._clones,(function(t,e){return r(e)})):t.map(this._clones,(function(t,n){return t===e?r(n):null}))},o.prototype.speed=function(t){return t!==i&&(this._speed=t),this._speed},o.prototype.coordinates=function(e){var n,o=1,r=e-1;return e===i?t.map(this._coordinates,t.proxy((function(t,e){return this.coordinates(e)}),this)):(this.settings.center?(this.settings.rtl&&(o=-1,r=e+1),n=this._coordinates[e],n+=(this.width()-n+(this._coordinates[r]||0))/2*o):n=this._coordinates[r]||0,n=Math.ceil(n))},o.prototype.duration=function(t,e,n){return 0===n?0:Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(n||this.settings.smartSpeed)},o.prototype.to=function(t,e){var n=this.current(),i=null,o=t-this.relative(n),r=(o>0)-(o<0),s=this._items.length,a=this.minimum(),l=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(o)>s/2&&(o+=-1*r*s),(i=(((t=n+o)-a)%s+s)%s+a)!==t&&i-o<=l&&i-o>0&&(n=i-o,t=i,this.reset(n))):t=this.settings.rewind?(t%(l+=1)+l)%l:Math.max(a,Math.min(l,t)),this.speed(this.duration(n,t,e)),this.current(t),this.$element.is(":visible")&&this.update()},o.prototype.next=function(t){t=t||!1,this.to(this.relative(this.current())+1,t)},o.prototype.prev=function(t){t=t||!1,this.to(this.relative(this.current())-1,t)},o.prototype.onTransitionEnd=function(t){if(t!==i&&(t.stopPropagation(),(t.target||t.srcElement||t.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},o.prototype.viewport=function(){var i;return this.options.responsiveBaseElement!==e?i=t(this.options.responsiveBaseElement).width():e.innerWidth?i=e.innerWidth:n.documentElement&&n.documentElement.clientWidth?i=n.documentElement.clientWidth:console.warn("Can not detect viewport width."),i},o.prototype.replace=function(e){this.$stage.empty(),this._items=[],e&&(e=e instanceof jQuery?e:t(e)),this.settings.nestedItemSelector&&(e=e.find("."+this.settings.nestedItemSelector)),e.filter((function(){return 1===this.nodeType})).each(t.proxy((function(t,e){e=this.prepare(e),this.$stage.append(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)}),this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},o.prototype.add=function(e,n){var o=this.relative(this._current);n=n===i?this._items.length:this.normalize(n,!0),e=e instanceof jQuery?e:t(e),this.trigger("add",{content:e,position:n}),e=this.prepare(e),0===this._items.length||n===this._items.length?(0===this._items.length&&this.$stage.append(e),0!==this._items.length&&this._items[n-1].after(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[n].before(e),this._items.splice(n,0,e),this._mergers.splice(n,0,1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[o]&&this.reset(this._items[o].index()),this.invalidate("items"),this.trigger("added",{content:e,position:n})},o.prototype.remove=function(t){(t=this.normalize(t,!0))!==i&&(this.trigger("remove",{content:this._items[t],position:t}),this._items[t].remove(),this._items.splice(t,1),this._mergers.splice(t,1),this.invalidate("items"),this.trigger("removed",{content:null,position:t}))},o.prototype.preloadAutoWidthImages=function(e){e.each(t.proxy((function(e,n){this.enter("pre-loading"),n=t(n),t(new Image).one("load",t.proxy((function(t){n.attr("src",t.target.src),n.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()}),this)).attr("src",n.attr("src")||n.attr("data-src")||n.attr("data-src-retina"))}),this))},o.prototype.destroy=function(){for(var i in this.$element.off(".owl.core"),this.$stage.off(".owl.core"),t(n).off(".owl.core"),!1!==this.settings.responsive&&(e.clearTimeout(this.resizeTimer),this.off(e,"resize",this._handlers.onThrottledResize)),this._plugins)this._plugins[i].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},o.prototype.op=function(t,e,n){var i=this.settings.rtl;switch(e){case"<":return i?t>n:t":return i?tn;case">=":return i?t<=n:t>=n;case"<=":return i?t>=n:t<=n}},o.prototype.on=function(t,e,n,i){t.addEventListener?t.addEventListener(e,n,i):t.attachEvent&&t.attachEvent("on"+e,n)},o.prototype.off=function(t,e,n,i){t.removeEventListener?t.removeEventListener(e,n,i):t.detachEvent&&t.detachEvent("on"+e,n)},o.prototype.trigger=function(e,n,i,r,s){var a={item:{count:this._items.length,index:this.current()}},l=t.camelCase(t.grep(["on",e,i],(function(t){return t})).join("-").toLowerCase()),c=t.Event([e,"owl",i||"carousel"].join(".").toLowerCase(),t.extend({relatedTarget:this},a,n));return this._supress[e]||(t.each(this._plugins,(function(t,e){e.onTrigger&&e.onTrigger(c)})),this.register({type:o.Type.Event,name:e}),this.$element.trigger(c),this.settings&&"function"==typeof this.settings[l]&&this.settings[l].call(this,c)),c},o.prototype.enter=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy((function(t,e){this._states.current[e]===i&&(this._states.current[e]=0),this._states.current[e]++}),this))},o.prototype.leave=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy((function(t,e){this._states.current[e]--}),this))},o.prototype.register=function(e){if(e.type===o.Type.Event){if(t.event.special[e.name]||(t.event.special[e.name]={}),!t.event.special[e.name].owl){var n=t.event.special[e.name]._default;t.event.special[e.name]._default=function(t){return!n||!n.apply||t.namespace&&-1!==t.namespace.indexOf("owl")?t.namespace&&t.namespace.indexOf("owl")>-1:n.apply(this,arguments)},t.event.special[e.name].owl=!0}}else e.type===o.Type.State&&(this._states.tags[e.name]?this._states.tags[e.name]=this._states.tags[e.name].concat(e.tags):this._states.tags[e.name]=e.tags,this._states.tags[e.name]=t.grep(this._states.tags[e.name],t.proxy((function(n,i){return t.inArray(n,this._states.tags[e.name])===i}),this)))},o.prototype.suppress=function(e){t.each(e,t.proxy((function(t,e){this._supress[e]=!0}),this))},o.prototype.release=function(e){t.each(e,t.proxy((function(t,e){delete this._supress[e]}),this))},o.prototype.pointer=function(t){var n={x:null,y:null};return(t=(t=t.originalEvent||t||e.event).touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t).pageX?(n.x=t.pageX,n.y=t.pageY):(n.x=t.clientX,n.y=t.clientY),n},o.prototype.isNumeric=function(t){return!isNaN(parseFloat(t))},o.prototype.difference=function(t,e){return{x:t.x-e.x,y:t.y-e.y}},t.fn.owlCarousel=function(e){var n=Array.prototype.slice.call(arguments,1);return this.each((function(){var i=t(this),r=i.data("owl.carousel");r||(r=new o(this,"object"==typeof e&&e),i.data("owl.carousel",r),t.each(["next","prev","to","destroy","refresh","replace","add","remove"],(function(e,n){r.register({type:o.Type.Event,name:n}),r.$element.on(n+".owl.carousel.core",t.proxy((function(t){t.namespace&&t.relatedTarget!==this&&(this.suppress([n]),r[n].apply(this,[].slice.call(arguments,1)),this.release([n]))}),r))}))),"string"==typeof e&&"_"!==e.charAt(0)&&r[e].apply(r,n)}))},t.fn.owlCarousel.Constructor=o}(window.Zepto||window.jQuery,window,document),function(t,e,n,i){var o=function(e){this._core=e,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.autoRefresh&&this.watch()}),this)},this._core.options=t.extend({},o.Defaults,this._core.options),this._core.$element.on(this._handlers)};o.Defaults={autoRefresh:!0,autoRefreshInterval:500},o.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=e.setInterval(t.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},o.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},o.prototype.destroy=function(){var t,n;for(t in e.clearInterval(this._interval),this._handlers)this._core.$element.off(t,this._handlers[t]);for(n in Object.getOwnPropertyNames(this))"function"!=typeof this[n]&&(this[n]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoRefresh=o}(window.Zepto||window.jQuery,window,document),function(t,e,n,i){var o=function(e){this._core=e,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":t.proxy((function(e){if(e.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(e.property&&"position"==e.property.name||"initialized"==e.type))for(var n=this._core.settings,i=n.center&&Math.ceil(n.items/2)||n.items,o=n.center&&-1*i||0,r=(e.property&&undefined!==e.property.value?e.property.value:this._core.current())+o,s=this._core.clones().length,a=t.proxy((function(t,e){this.load(e)}),this);o++-1||(o.each(t.proxy((function(n,i){var o,r=t(i),s=e.devicePixelRatio>1&&r.attr("data-src-retina")||r.attr("data-src");this._core.trigger("load",{element:r,url:s},"lazy"),r.is("img")?r.one("load.owl.lazy",t.proxy((function(){r.css("opacity",1),this._core.trigger("loaded",{element:r,url:s},"lazy")}),this)).attr("src",s):((o=new Image).onload=t.proxy((function(){r.css({"background-image":'url("'+s+'")',opacity:"1"}),this._core.trigger("loaded",{element:r,url:s},"lazy")}),this),o.src=s)}),this)),this._loaded.push(i.get(0)))},o.prototype.destroy=function(){var t,e;for(t in this.handlers)this._core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Lazy=o}(window.Zepto||window.jQuery,window,document),function(t,e,n,i){var o=function(e){this._core=e,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.autoHeight&&this.update()}),this),"changed.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.autoHeight&&"position"==t.property.name&&this.update()}),this),"loaded.owl.lazy":t.proxy((function(t){t.namespace&&this._core.settings.autoHeight&&t.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()}),this)},this._core.options=t.extend({},o.Defaults,this._core.options),this._core.$element.on(this._handlers)};o.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},o.prototype.update=function(){var e,n=this._core._current,i=n+this._core.settings.items,o=this._core.$stage.children().toArray().slice(n,i),r=[];t.each(o,(function(e,n){r.push(t(n).height())})),e=Math.max.apply(null,r),this._core.$stage.parent().height(e).addClass(this._core.settings.autoHeightClass)},o.prototype.destroy=function(){var t,e;for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoHeight=o}(window.Zepto||window.jQuery,window,document),function(t,e,n,i){var o=function(e){this._core=e,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":t.proxy((function(t){t.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})}),this),"resize.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.video&&this.isInFullScreen()&&t.preventDefault()}),this),"refreshed.owl.carousel":t.proxy((function(t){t.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()}),this),"changed.owl.carousel":t.proxy((function(t){t.namespace&&"position"===t.property.name&&this._playing&&this.stop()}),this),"prepared.owl.carousel":t.proxy((function(e){if(e.namespace){var n=t(e.content).find(".owl-video");n.length&&(n.css("display","none"),this.fetch(n,t(e.content)))}}),this)},this._core.options=t.extend({},o.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",t.proxy((function(t){this.play(t)}),this))};o.Defaults={video:!1,videoHeight:!1,videoWidth:!1},o.prototype.fetch=function(t,e){var n=t.attr("data-vimeo-id")?"vimeo":t.attr("data-vzaar-id")?"vzaar":"youtube",i=t.attr("data-vimeo-id")||t.attr("data-youtube-id")||t.attr("data-vzaar-id"),o=t.attr("data-width")||this._core.settings.videoWidth,r=t.attr("data-height")||this._core.settings.videoHeight,s=t.attr("href");if(!s)throw new Error("Missing video URL.");if((i=s.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/))[3].indexOf("youtu")>-1)n="youtube";else if(i[3].indexOf("vimeo")>-1)n="vimeo";else{if(!(i[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");n="vzaar"}i=i[6],this._videos[s]={type:n,id:i,width:o,height:r},e.attr("data-video",s),this.thumbnail(t,this._videos[s])},o.prototype.thumbnail=function(e,n){var i,o,r=n.width&&n.height?'style="width:'+n.width+"px;height:"+n.height+'px;"':"",s=e.find("img"),a="src",l="",c=this._core.settings,u=function(t){'
    ',i=c.lazyLoad?'
    ':'
    ',e.after(i),e.after('
    ')};if(e.wrap('
    "),this._core.settings.lazyLoad&&(a="data-src",l="owl-lazy"),s.length)return u(s.attr(a)),s.remove(),!1;"youtube"===n.type?(o="//img.youtube.com/vi/"+n.id+"/hqdefault.jpg",u(o)):"vimeo"===n.type?t.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+n.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){o=t[0].thumbnail_large,u(o)}}):"vzaar"===n.type&&t.ajax({type:"GET",url:"//vzaar.com/api/videos/"+n.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){o=t.framegrab_url,u(o)}})},o.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},o.prototype.play=function(e){var n,i=t(e.target).closest("."+this._core.settings.itemClass),o=this._videos[i.attr("data-video")],r=o.width||"100%",s=o.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),i=this._core.items(this._core.relative(i.index())),this._core.reset(i.index()),"youtube"===o.type?n='':"vimeo"===o.type?n='':"vzaar"===o.type&&(n=''),t('
    '+n+"
    ").insertAfter(i.find(".owl-video")),this._playing=i.addClass("owl-video-playing"))},o.prototype.isInFullScreen=function(){var e=n.fullscreenElement||n.mozFullScreenElement||n.webkitFullscreenElement;return e&&t(e).parent().hasClass("owl-video-frame")},o.prototype.destroy=function(){var t,e;for(t in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Video=o}(window.Zepto||window.jQuery,window,document),function(t,e,n,i){var o=function(e){this.core=e,this.core.options=t.extend({},o.Defaults,this.core.options),this.swapping=!0,this.previous=i,this.next=i,this.handlers={"change.owl.carousel":t.proxy((function(t){t.namespace&&"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)}),this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":t.proxy((function(t){t.namespace&&(this.swapping="translated"==t.type)}),this),"translate.owl.carousel":t.proxy((function(t){t.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()}),this)},this.core.$element.on(this.handlers)};o.Defaults={animateOut:!1,animateIn:!1},o.prototype.swap=function(){if(1===this.core.settings.items&&t.support.animation&&t.support.transition){this.core.speed(0);var e,n=t.proxy(this.clear,this),i=this.core.$stage.children().eq(this.previous),o=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,s=this.core.settings.animateOut;this.core.current()!==this.previous&&(s&&(e=this.core.coordinates(this.previous)-this.core.coordinates(this.next),i.one(t.support.animation.end,n).css({left:e+"px"}).addClass("animated owl-animated-out").addClass(s)),r&&o.one(t.support.animation.end,n).addClass("animated owl-animated-in").addClass(r))}},o.prototype.clear=function(e){t(e.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},o.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Animate=o}(window.Zepto||window.jQuery,window,document),function(t,e,n,i){var o=function(e){this._core=e,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":t.proxy((function(t){t.namespace&&"settings"===t.property.name?this._core.settings.autoplay?this.play():this.stop():t.namespace&&"position"===t.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()}),this),"initialized.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.autoplay&&this.play()}),this),"play.owl.autoplay":t.proxy((function(t,e,n){t.namespace&&this.play(e,n)}),this),"stop.owl.autoplay":t.proxy((function(t){t.namespace&&this.stop()}),this),"mouseover.owl.autoplay":t.proxy((function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()}),this),"mouseleave.owl.autoplay":t.proxy((function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()}),this),"touchstart.owl.core":t.proxy((function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()}),this),"touchend.owl.core":t.proxy((function(){this._core.settings.autoplayHoverPause&&this.play()}),this)},this._core.$element.on(this._handlers),this._core.options=t.extend({},o.Defaults,this._core.options)};o.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},o.prototype.play=function(t,e){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},o.prototype._getNextTimeout=function(n,i){return this._timeout&&e.clearTimeout(this._timeout),e.setTimeout(t.proxy((function(){this._core.next(i||this._core.settings.autoplaySpeed)}),this),n||this._core.settings.autoplayTimeout)},o.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},o.prototype.stop=function(){this._core.is("rotating")&&(e.clearTimeout(this._timeout),this._core.leave("rotating"))},o.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},o.prototype.destroy=function(){var t,e;for(t in this.stop(),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.autoplay=o}(window.Zepto||window.jQuery,window,document),function(t,e,n,i){"use strict";var o=function(e){this._core=e,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":t.proxy((function(e){e.namespace&&this._core.settings.dotsData&&this._templates.push('
    '+t(e.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
    ")}),this),"added.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,0,this._templates.pop())}),this),"remove.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,1)}),this),"changed.owl.carousel":t.proxy((function(t){t.namespace&&"position"==t.property.name&&this.draw()}),this),"initialized.owl.carousel":t.proxy((function(t){t.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))}),this),"refreshed.owl.carousel":t.proxy((function(t){t.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))}),this)},this._core.options=t.extend({},o.Defaults,this._core.options),this.$element.on(this._handlers)};o.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},o.prototype.initialize=function(){var e,n=this._core.settings;for(e in this._controls.$relative=(n.navContainer?t(n.navContainer):t("
    ").addClass(n.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=t("<"+n.navElement+">").addClass(n.navClass[0]).html(n.navText[0]).prependTo(this._controls.$relative).on("click",t.proxy((function(t){this.prev(n.navSpeed)}),this)),this._controls.$next=t("<"+n.navElement+">").addClass(n.navClass[1]).html(n.navText[1]).appendTo(this._controls.$relative).on("click",t.proxy((function(t){this.next(n.navSpeed)}),this)),n.dotsData||(this._templates=[t("
    ").addClass(n.dotClass).append(t("")).prop("outerHTML")]),this._controls.$absolute=(n.dotsContainer?t(n.dotsContainer):t("
    ").addClass(n.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",t.proxy((function(e){var i=t(e.target).parent().is(this._controls.$absolute)?t(e.target).index():t(e.target).parent().index();e.preventDefault(),this.to(i,n.dotsSpeed)}),this)),this._overrides)this._core[e]=t.proxy(this[e],this)},o.prototype.destroy=function(){var t,e,n,i;for(t in this._handlers)this.$element.off(t,this._handlers[t]);for(e in this._controls)this._controls[e].remove();for(i in this.overides)this._core[i]=this._overrides[i];for(n in Object.getOwnPropertyNames(this))"function"!=typeof this[n]&&(this[n]=null)},o.prototype.update=function(){var t,e,n=this._core.clones().length/2,i=n+this._core.items().length,o=this._core.maximum(!0),r=this._core.settings,s=r.center||r.autoWidth||r.dotsData?1:r.dotsEach||r.items;if("page"!==r.slideBy&&(r.slideBy=Math.min(r.slideBy,r.items)),r.dots||"page"==r.slideBy)for(this._pages=[],t=n,e=0,0;t=s||0===e){if(this._pages.push({start:Math.min(o,t-n),end:t-n+s-1}),Math.min(o,t-n)===o)break;e=0}e+=this._core.mergers(this._core.relative(t))}},o.prototype.draw=function(){var e,n=this._core.settings,i=this._core.items().length<=n.items,o=this._core.relative(this._core.current()),r=n.loop||n.rewind;this._controls.$relative.toggleClass("disabled",!n.nav||i),n.nav&&(this._controls.$previous.toggleClass("disabled",!r&&o<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!r&&o>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!n.dots||i),n.dots&&(e=this._pages.length-this._controls.$absolute.children().length,n.dotsData&&0!==e?this._controls.$absolute.html(this._templates.join("")):e>0?this._controls.$absolute.append(new Array(e+1).join(this._templates[0])):e<0&&this._controls.$absolute.children().slice(e).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(t.inArray(this.current(),this._pages)).addClass("active"))},o.prototype.onTrigger=function(e){var n=this._core.settings;e.page={index:t.inArray(this.current(),this._pages),count:this._pages.length,size:n&&(n.center||n.autoWidth||n.dotsData?1:n.dotsEach||n.items)}},o.prototype.current=function(){var e=this._core.relative(this._core.current());return t.grep(this._pages,t.proxy((function(t,n){return t.start<=e&&t.end>=e}),this)).pop()},o.prototype.getPosition=function(e){var n,i,o=this._core.settings;return"page"==o.slideBy?(n=t.inArray(this.current(),this._pages),i=this._pages.length,e?++n:--n,n=this._pages[(n%i+i)%i].start):(n=this._core.relative(this._core.current()),i=this._core.items().length,e?n+=o.slideBy:n-=o.slideBy),n},o.prototype.next=function(e){t.proxy(this._overrides.to,this._core)(this.getPosition(!0),e)},o.prototype.prev=function(e){t.proxy(this._overrides.to,this._core)(this.getPosition(!1),e)},o.prototype.to=function(e,n,i){var o;!i&&this._pages.length?(o=this._pages.length,t.proxy(this._overrides.to,this._core)(this._pages[(e%o+o)%o].start,n)):t.proxy(this._overrides.to,this._core)(e,n)},t.fn.owlCarousel.Constructor.Plugins.Navigation=o}(window.Zepto||window.jQuery,window,document),function(t,e,n,i){"use strict";var o=function(n){this._core=n,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":t.proxy((function(n){n.namespace&&"URLHash"===this._core.settings.startPosition&&t(e).trigger("hashchange.owl.navigation")}),this),"prepared.owl.carousel":t.proxy((function(e){if(e.namespace){var n=t(e.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!n)return;this._hashes[n]=e.content}}),this),"changed.owl.carousel":t.proxy((function(n){if(n.namespace&&"position"===n.property.name){var i=this._core.items(this._core.relative(this._core.current())),o=t.map(this._hashes,(function(t,e){return t===i?e:null})).join();if(!o||e.location.hash.slice(1)===o)return;e.location.hash=o}}),this)},this._core.options=t.extend({},o.Defaults,this._core.options),this.$element.on(this._handlers),t(e).on("hashchange.owl.navigation",t.proxy((function(t){var n=e.location.hash.substring(1),i=this._core.$stage.children(),o=this._hashes[n]&&i.index(this._hashes[n]);undefined!==o&&o!==this._core.current()&&this._core.to(this._core.relative(o),!1,!0)}),this))};o.Defaults={URLhashListener:!1},o.prototype.destroy=function(){var n,i;for(n in t(e).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(n,this._handlers[n]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},t.fn.owlCarousel.Constructor.Plugins.Hash=o}(window.Zepto||window.jQuery,window,document),function(t,e,n,i){var o=t("").get(0).style,r="Webkit Moz O ms".split(" "),s={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},a=function(){return!!u("transform")},l=function(){return!!u("perspective")},c=function(){return!!u("animation")};function u(e,n){var s=!1,a=e.charAt(0).toUpperCase()+e.slice(1);return t.each((e+" "+r.join(a+" ")+a).split(" "),(function(t,e){if(o[e]!==i)return s=!n||e,!1})),s}function d(t){return u(t,!0)}(function(){return!!u("transition")})()&&(t.support.transition=new String(d("transition")),t.support.transition.end=s.transition.end[t.support.transition]),c()&&(t.support.animation=new String(d("animation")),t.support.animation.end=s.animation.end[t.support.animation]),a()&&(t.support.transform=new String(d("transform")),t.support.transform3d=l())}(window.Zepto||window.jQuery,window,document), /*! ** Unobtrusive validation support library for jQuery and jQuery Validate ** Copyright (C) Microsoft Corporation. All rights reserved. */ function(t){var e,n=t.validator,i="unobtrusiveValidation";function o(t,e,n){t.rules[e]=n,t.message&&(t.messages[e]=t.message)}function r(t){return t.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function s(t){return t.substr(0,t.lastIndexOf(".")+1)}function a(t,e){return 0===t.indexOf("*.")&&(t=t.replace("*.",e)),t}function l(e,n){var i=t(this).find("[data-valmsg-for='"+r(n[0].name)+"']"),o=i.attr("data-valmsg-replace"),s=o?!1!==t.parseJSON(o):null;i.removeClass("field-validation-valid").addClass("field-validation-error"),e.data("unobtrusiveContainer",i),s?(i.empty(),e.removeClass("input-validation-error").appendTo(i)):e.hide()}function c(e,n){var i=t(this).find("[data-valmsg-summary=true]"),o=i.find("ul");o&&o.length&&n.errorList.length&&(o.empty(),i.addClass("validation-summary-errors").removeClass("validation-summary-valid"),t.each(n.errorList,(function(){t("
  • ").html(this.message).appendTo(o)})))}function u(e){var n=e.data("unobtrusiveContainer");if(n){var i=n.attr("data-valmsg-replace"),o=i?t.parseJSON(i):null;n.addClass("field-validation-valid").removeClass("field-validation-error"),e.removeData("unobtrusiveContainer"),o&&n.empty()}}function d(e){var n=t(this),i="__jquery_unobtrusive_validation_form_reset";if(!n.data(i)){n.data(i,!0);try{n.data("validator").resetForm()}finally{n.removeData(i)}n.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors"),n.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function h(e){var o=t(e),r=o.data(i),s=t.proxy(d,e),a=n.unobtrusive.options||{},h=function(n,i){var o=a[n];o&&t.isFunction(o)&&o.apply(e,i)};return r||(r={options:{errorClass:a.errorClass||"input-validation-error",errorElement:a.errorElement||"span",errorPlacement:function(){l.apply(e,arguments),h("errorPlacement",arguments)},invalidHandler:function(){c.apply(e,arguments),h("invalidHandler",arguments)},messages:{},rules:{},success:function(){u.apply(e,arguments),h("success",arguments)}},attachValidation:function(){o.off("reset."+i,s).on("reset."+i,s).validate(this.options)},validate:function(){return o.validate(),o.valid()}},o.data(i,r)),r}n.unobtrusive={adapters:[],parseElement:function(e,n){var i,o,r,s=t(e),a=s.parents("form")[0];a&&((i=h(a)).options.rules[e.name]=o={},i.options.messages[e.name]=r={},t.each(this.adapters,(function(){var n="data-val-"+this.name,i=s.attr(n),l={};void 0!==i&&(n+="-",t.each(this.params,(function(){l[this]=s.attr(n+this)})),this.adapt({element:e,form:a,message:i,params:l,rules:o,messages:r}))})),t.extend(o,{__dummy__:!0}),n||i.attachValidation())},parse:function(e){var i=t(e),o=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each((function(){n.unobtrusive.parseElement(this,!0)})),o.each((function(){var t=h(this);t&&t.attachValidation()}))}},(e=n.unobtrusive.adapters).add=function(t,e,n){return n||(n=e,e=[]),this.push({name:t,params:e,adapt:n}),this},e.addBool=function(t,e){return this.add(t,(function(n){o(n,e||t,!0)}))},e.addMinMax=function(t,e,n,i,r,s){return this.add(t,[r||"min",s||"max"],(function(t){var r=t.params.min,s=t.params.max;r&&s?o(t,i,[r,s]):r?o(t,e,r):s&&o(t,n,s)}))},e.addSingleVal=function(t,e,n){return this.add(t,[e||"val"],(function(i){o(i,n||t,i.params[e])}))},n.addMethod("__dummy__",(function(t,e,n){return!0})),n.addMethod("regex",(function(t,e,n){var i;return!!this.optional(e)||(i=new RegExp(n).exec(t))&&0===i.index&&i[0].length===t.length})),n.addMethod("nonalphamin",(function(t,e,n){var i;return n&&(i=(i=t.match(/\W/g))&&i.length>=n),i})),n.methods.extension?(e.addSingleVal("accept","mimtype"),e.addSingleVal("extension","extension")):e.addSingleVal("extension","extension","accept"),e.addSingleVal("regex","pattern"),e.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"),e.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range"),e.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength"),e.add("equalto",["other"],(function(e){var n=s(e.element.name),i=a(e.params.other,n);o(e,"equalTo",t(e.form).find(":input").filter("[name='"+r(i)+"']")[0])})),e.add("required",(function(t){"INPUT"===t.element.tagName.toUpperCase()&&"CHECKBOX"===t.element.type.toUpperCase()||o(t,"required",!0)})),e.add("remote",["url","type","additionalfields"],(function(e){var n={url:e.params.url,type:e.params.type||"GET",data:{}},i=s(e.element.name);t.each(function(t){return t.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}(e.params.additionalfields||e.element.name),(function(o,s){var l=a(s,i);n.data[l]=function(){var n=t(e.form).find(":input").filter("[name='"+r(l)+"']");return n.is(":checkbox")?n.filter(":checked").val()||n.filter(":hidden").val()||"":n.is(":radio")?n.filter(":checked").val()||"":n.val()}})),o(e,"remote",n)})),e.add("password",["min","nonalphamin","regex"],(function(t){t.params.min&&o(t,"minlength",t.params.min),t.params.nonalphamin&&o(t,"nonalphamin",t.params.nonalphamin),t.params.regex&&o(t,"regex",t.params.regex)})),t((function(){n.unobtrusive.parse(document)}))}(jQuery),function(t){t(document).ready((function(){t.validator.addMethod("customemail",(function(t,e){return/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(t)}),"Please specify a valid email"),t(".c-leadGen-form").on("submit",(function(e){e.preventDefault();var n=t(this);if(n.validate({rules:{Email:{customemail:!0}},errorElement:"label"}),n.valid()){var i=n.find(".formError");i.html("");var o=n.attr("action"),r=n.serialize().concat("&isNotSpam=true");r+="&sourceUrl="+location.href;var s=FMG.SecureLocation+o+"?"+r,a=n.find(".leadgen-submit");a.attr("disabled","disabled"),t.getJSON(s+"&callback=?",(function(e){if(a.removeAttr("disabled"),e.success){if("quiz"===e.leadType){var o=n.parent().find("#quiz-modal");quizContent=o.html(),t("html").addClass("u-no-scroll"),t(".c-modal__wrapper").fadeIn()}else window.location=e.redirectUrl,a.after('Thank you!'),a.hide();i.html("")}else i.html(e.message)}))}return!1})),t(".c-modal__wrapper").on("click",(function(e){t(e.target).is(".c-modal--close")&&(t("html").removeClass("u-no-scroll"),e.preventDefault(),t(this).fadeOut((function(){t(this).remove()})))}))}))}(fmgjQuery=jQuery);var MatterPage={init:function(){MatterPage.Matters.init()},Matters:{init:function(){$("[class^='tab']").on("click",(function(){return MatterPage.Matters.resetTabState(),MatterPage.Matters.setTabState(this),MatterPage.Matters.resetContentState(),MatterPage.Matters.setContentState(this),!1}))},resetTabState:function(){$("[class^='tab']").each((function(){$(this).removeClass("selected")}))},setTabState:function(t){$(t).addClass("selected")},resetContentState:function(){$("[class^='matterContent']").each((function(){$(this).removeClass("selected")}))},setContentState:function(t){var e=t.id.concat("_content");$("#".concat(e)).addClass("selected")}}};$(MatterPage.init),window.Global=window.Global||{},window.Global.PopupForm=window.Global.PopupForm||{};var fmgjQuery=jQuery;!function(t){function e(){t(".js-popup").addClass("is-visible"),t("html").css("overflow","hidden")}if("undefined"==typeof jQuery)throw"This page is missing the jQuery Javascript library.";t.extend(Global.PopupForm,{init:function(){t(".js-popup");t.validator.addMethod("customemail",(function(t,e){return/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(t)}),"Please enter a valid email address"),t(".js-popup-form").each((function(){var e="";t(this).validate({rules:{FirstName:{required:!0},LastName:{required:!0},Email:{required:!0,email:!0}},messages:{FirstName:{required:e+"Please enter a first name"},LastName:{required:e+"Please enter a last name"},Email:{required:e+"Please enter an email address",email:e+"Please enter a valid email address"}},errorElement:"label"})})),t(".js-popup-form").on("submit",Global.PopupForm.submit)},close:function(e){e.preventDefault();var n=t(e.currentTarget).parents(".js-popup");n.css("overflow","hidden").removeClass("is-visible"),t("html").css("overflow","auto"),n.find(".c-popup__modal").on("transitionend webkitTransitionEnd oTransitionEnd",(function(){setTimeout((function(){n.remove()}),250)}))},submit:function(){var e=t(this);if(!1===e.valid())return!1;e.find(".c-loading__wrapper").show(),e.find(".msg.formError").hide(),e.find(".msg.formSuccess").hide();var n=e.attr("action"),i=e.serialize().concat("&isNotSpam=true&isPopup=true");return i+="&sourceUrl="+location.href,e.find("input").attr("disabled","disabled"),e.find("input[type='submit']").attr("disabled","disabled").addClass("disabled"),e.parents(".js-popup").find(".js-popup-close").unbind("click"),t.getJSON(n+"?"+i+"&callback=?",(function(n){if(n.success){"quiz"===n.leadType?t(".js-quiz-popup").fadeIn():"ebook"===n.leadType&&window.open(n.redirectUrl,"_blank");var i=e.parents(".js-popup");i.css("overflow","hidden").removeClass("is-visible"),t("html").css("overflow","auto"),i.find(".c-popup__modal").on("transitionend webkitTransitionEnd oTransitionEnd",(function(){setTimeout((function(){i.remove()}),250)})),e.find("input").filter(":visible").val(""),e.find(".msg.formSuccess").show();var o=new Date;o=new Date(o.getTime()+15768e7),document.cookie="GatedContent=1; expires="+o.toUTCString()+";"}else void 0!==n.message&&e.find(".msg.formError").html(n.message).show();e.find(".c-loading__wrapper").hide(),e.find(":disabled").prop("disabled",!1),e.find("button[type='submit']").removeClass("disabled")})),!1}}),t(Global.PopupForm.init);var n=window.Global.PopupForm.OpenOnTimeDelay,i=window.Global.PopupForm.OpenOnScrollPercentage,o=window.Global.PopupForm.OpenOnExitIntent;t(".js-popup").length>0&&(null!==n&&n>=0?setTimeout((function(){e()}),n):null!==i&&i>=0?t(document).on("scroll",(function(n){var o,r,s,a;(o=document.documentElement,r=document.body,a="scrollHeight",(o[s="scrollTop"]||r[s])/((o[a]||r[a])-o.clientHeight)*100)>=i&&(e(),t(n.currentTarget).off("scroll"))})):o?t(document).on("mouseleave",(function(n){n.toElement||n.relatedTarget||(e(),t(n.currentTarget).off("mouseleave"))})):e())}(jQuery);const PresentationLoad={PresentationContent:"",init:function(){PresentationLoad.setClickEvent(),PresentationLoad.Fancybox.init()},setClickEvent:function(){$("a.presentation-btn").each((function(t){const e=$(this);e.attr("data-id")&&e.on("click",(function(){if(FMG.HtTrack){PresentationLoad.PresentationContent||(PresentationLoad.PresentationContent=$("#presentationBody").html().replace(/..\/..\/..\/..\//g,"../../"),$("#presentationBody").html("")),$.fancybox.open({src:PresentationLoad.PresentationContent,type:"inline"});const t=document.createElement("script");return t.type="text/javascript",t.src="../../static.demo.contentres.com/site/templates/global/js/presentation.js",document.body.appendChild(t),!1}let t=FMG.PrimaryLocation.concat("cms-srv/CmsContentService/GetAssetPresentation/").concat(e.attr("data-id"));return-1!=FMG.RootLocation.indexOf("https")&&-1==t.indexOf("https")&&(t=t.replace("http","https")),$.ajax({url:t,processData:!1,datatype:"text",success:function(t){$.fancybox.open({src:t,type:"inline"})}}),!1}))}))},Fancybox:{init:function(){}}};$(PresentationLoad.init),$(document).ready((function(){var t=$(".js-video-autoplay").not("[autoplay='autoplay']");$(document).on("scroll",(function(){var e=$(window).scrollTop()+200,n=$(window).scrollTop()+$(window).height()-200;t.each((function(t,i){$(this).on("ended",(function(){$(this).addClass("ended")}));var o=$(this).offset().top,r=$(this).height()+o;eo?$(this).hasClass("ended")||$(this).get(0).play():$(this).get(0).pause()}))}))}));const Video={init:function(){Video.setClickEvent()},setClickEvent:function(){$("h3>a.video,section>div>a.video,a.introVideo").each((function(t){var e=$(this);e.attr("data-id")&&e.on("click",(function(){if(FMG.HtTrack)return $.fancybox.open($("div#video_"+$(this).attr("data-id")).html()),!1;let t=e.attr("href");return fetch(t).then((t=>t.text())).then((t=>(new DOMParser).parseFromString(t,"text/html"))).then((e=>{let n=e.querySelectorAll("iframe.wistia_embed");if(n.length>1)throw new Error(`Found more than one embedded video at ${t}. This should not be the case!`);if(0==n.length)throw new Error(`Did not find any embedded videos at ${t}. There should be at least one to show in the fancy box!`);$.fancybox.open({src:n[0],type:"inline",smallBtn:!1})})).catch((t=>console.error(t))),!1}))}))}};$(Video.init); //# sourceMappingURL=maps/scripts.js.map