(function(n,t){var i=function(n,t,i){var r;return function(){function e(){i||n.apply(u,f);r=null}var u=this,f=arguments;r?clearTimeout(r):i&&n.apply(u,f);r=setTimeout(e,t||100)}};jQuery.fn[t]=function(n){return n?this.bind("resize",i(n)):this.trigger(t)}})(jQuery,"smartresize");window.matchMedia||(window.matchMedia=function(){"use strict";var t=window.styleMedia||window.media;if(!t){var n=document.createElement("style"),i=document.getElementsByTagName("script")[0],r=null;n.type="text/css";n.id="matchmediajs-test";i.parentNode.insertBefore(n,i);r="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle;t={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,"1px"===r.width}}}return function(n){return{matches:t.matchMedium(n||"all"),media:n||"all"}}}()),function(n,t){"use strict";function r(n){var o,t,u,r,f,s=n||{},e,h;for(o=s.elements||i.getAllElements(),e=0,h=o.length;h>e;e++)if(t=o[e],u=t.parentNode,r=void 0,f=void 0,t[i.ns]||(t[i.ns]={}),s.reevaluate||!t[i.ns].evaluated){if("PICTURE"===u.nodeName.toUpperCase()){if(i.removeVideoShim(u),r=i.getMatch(t,u),r===!1)continue}else r=void 0;("PICTURE"===u.nodeName.toUpperCase()||t.srcset&&!i.srcsetSupported||!i.sizesSupported&&t.srcset&&t.srcset.indexOf("w")>-1)&&i.dodgeSrcset(t);r?(f=i.processSourceSet(r),i.applyBestCandidate(f,t)):(f=i.processSourceSet(t),(void 0===t.srcset||t[i.ns].srcset)&&i.applyBestCandidate(f,t));t[i.ns].evaluated=!0}}function u(){var i,u;r();i=setInterval(function(){return r(),/^loaded|^i|^c/.test(t.readyState)?void clearInterval(i):void 0},250);n.addEventListener&&n.addEventListener("resize",function(){n._picturefillWorking||(n._picturefillWorking=!0,n.clearTimeout(u),u=n.setTimeout(function(){r({reevaluate:!0});n._picturefillWorking=!1},60))},!1)}if(n.HTMLPictureElement)return void(n.picturefill=function(){});t.createElement("picture");var i={};i.ns="picturefill";i.srcsetSupported="srcset"in t.createElement("img");i.sizesSupported=n.HTMLImageElement.sizes;i.trim=function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")};i.endsWith=function(n,t){return n.endsWith?n.endsWith(t):-1!==n.indexOf(t,n.length-t.length)};i.matchesMedia=function(t){return n.matchMedia&&n.matchMedia(t).matches};i.getDpr=function(){return n.devicePixelRatio||1};i.getWidthFromLength=function(n){return n=n&&(parseFloat(n)>0||n.indexOf("calc(")>-1)?n:"100vw",n=n.replace("vw","%"),i.lengthEl||(i.lengthEl=t.createElement("div"),t.documentElement.insertBefore(i.lengthEl,t.documentElement.firstChild)),i.lengthEl.style.cssText="position: absolute; left: 0; width: "+n+";",i.lengthEl.offsetWidth<=0&&(i.lengthEl.style.cssText="width: 100%;"),i.lengthEl.offsetWidth};i.types={};i.types["image/jpeg"]=!0;i.types["image/gif"]=!0;i.types["image/png"]=!0;i.types["image/svg+xml"]=t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1");i.types["image/webp"]=function(){var t=new n.Image,u="image/webp";t.onerror=function(){i.types[u]=!1;r()};t.onload=function(){i.types[u]=1===t.width;r()};t.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA="};i.verifyTypeSupport=function(n){var t=n.getAttribute("type");return null===t||""===t?!0:"function"==typeof i.types[t]?(i.types[t](),"pending"):i.types[t]};i.parseSize=function(n){var t=/(\([^)]+\))?\s*(.+)/g.exec(n);return{media:t&&t[1],length:t&&t[2]}};i.findWidthFromSourceSize=function(n){for(var r,u=i.trim(n).split(/\s*,\s*/),t=0,s=u.length;s>t;t++){var h=u[t],f=i.parseSize(h),e=f.length,o=f.media;if(e&&(!o||i.matchesMedia(o))){r=e;break}}return i.getWidthFromLength(r)};i.parseSrcset=function(n){for(var t,r,i,e,u,f=[];""!==n;)n=n.replace(/^\s+/g,""),r=n.search(/\s/g),i=null,-1!==r?(t=n.slice(0,r),e=t[t.length-1],((","===e||""===t)&&(t=t.replace(/,+$/,""),i=""),n=n.slice(r+1),null===i)&&(u=n.indexOf(","),-1!==u?(i=n.slice(0,u),n=n.slice(u+1)):(i=n,n=""))):(t=n,n=""),(t||i)&&f.push({url:t,descriptor:i});return f};i.parseDescriptor=function(n,t){var s,c=t||"100vw",h=n&&n.replace(/(^\s+|\s+$)/g,""),l=i.findWidthFromSourceSize(c),f,u,r,e,o;if(h)for(f=h.split(" "),u=f.length+1;u>=0;u--)void 0!==f[u]&&(r=f[u],e=r&&r.slice(r.length-1),"h"!==e&&"w"!==e||i.sizesSupported?"x"===e&&(o=r&&parseFloat(r,10),s=o&&!isNaN(o)?o:1):s=parseFloat(parseInt(r,10)/l));return s||1};i.getCandidatesFromSourceSet=function(n,t){for(var u,f=i.parseSrcset(n),e=[],r=0,o=f.length;o>r;r++)u=f[r],e.push({url:u.url,resolution:i.parseDescriptor(u.descriptor,t)});return e};i.dodgeSrcset=function(n){n.srcset&&(n[i.ns].srcset=n.srcset,n.removeAttribute("srcset"))};i.processSourceSet=function(n){var t=n.getAttribute("srcset"),u=n.getAttribute("sizes"),r=[];return"IMG"===n.nodeName.toUpperCase()&&n[i.ns]&&n[i.ns].srcset&&(t=n[i.ns].srcset),t&&(r=i.getCandidatesFromSourceSet(t,u)),r};i.applyBestCandidate=function(n,t){var f,e,r,u;for(n.sort(i.ascendingSort),e=n.length,r=n[e-1],u=0;e>u;u++)if(f=n[u],f.resolution>=i.getDpr()){r=f;break}r&&!i.endsWith(t.src,r.url)&&(t.src=r.url,t.currentSrc=t.src)};i.ascendingSort=function(n,t){return n.resolution-t.resolution};i.removeVideoShim=function(n){var r=n.getElementsByTagName("video"),t,i;if(r.length){for(t=r[0],i=t.getElementsByTagName("source");i.length;)n.insertBefore(i[0],t);t.parentNode.removeChild(t)}};i.getAllElements=function(){for(var n,u=[],f=t.getElementsByTagName("img"),r=0,e=f.length;e>r;r++)n=f[r],("PICTURE"===n.parentNode.nodeName.toUpperCase()||null!==n.getAttribute("srcset")||n[i.ns]&&null!==n[i.ns].srcset)&&u.push(n);return u};i.getMatch=function(n,t){for(var r,e,o,u,s=t.childNodes,f=0,h=s.length;h>f;f++)if(r=s[f],1===r.nodeType){if(r===n)return u;if("SOURCE"===r.nodeName.toUpperCase()&&(null!==r.getAttribute("src")&&void 0!==typeof console&&console.warn("The `src` attribute is invalid on `picture` `source` element; instead, use `srcset`."),e=r.getAttribute("media"),r.getAttribute("srcset")&&(!e||i.matchesMedia(e)))){if(o=i.verifyTypeSupport(r),o===!0){u=r;break}if("pending"===o)return!1}}return u};u();r._=i;"object"==typeof module&&"object"==typeof module.exports?module.exports=r:"function"==typeof define&&define.amd?define(function(){return r}):"object"==typeof n&&(n.picturefill=r)}(this,this.document);!function(n,t){var i=t(n,n.document);n.lazySizes=i;"object"==typeof module&&module.exports?module.exports=i:"function"==typeof define&&define.amd&&define(i)}(window,function(n,t){"use strict";if(t.getElementsByClassName){var i,h=t.documentElement,r=n.addEventListener,u=n.setTimeout,p=n.requestAnimationFrame||u,w=/^picture$/i,g=["load","error","lazyincluded","_lazyloaded"],e=function(n,t){var i=new RegExp("(\\s|^)"+t+"(\\s|$)");return n.className.match(i)&&i},o=function(n,t){e(n,t)||(n.className+=" "+t)},c=function(n,t){var i;(i=e(n,t))&&(n.className=n.className.replace(i," "))},f=function(n,t,i){var r=i?"addEventListener":"removeEventListener";i&&f(n,t);g.forEach(function(i){n[r](i,t)})},l=function(n,i,r,u,f){var e=t.createEvent("CustomEvent");return e.initCustomEvent(i,!u,!f,r||{}),e.details=e.detail,n.dispatchEvent(e),e},a=function(t,r){var u;n.HTMLPictureElement||((u=n.picturefill||n.respimage||i.pf)?u({reevaluate:!0,elements:[t]}):r&&r.src&&(t.src=r.src))},v=function(n,t){return getComputedStyle(n,null)[t]},b=function(n,t,r){for(r=r||n.offsetWidth;r<i.minSize&&t&&!n._lazysizesWidth;)r=t.offsetWidth,t=t.parentNode;return r},k=function(t){var r,f=0,e=n.Date,o=function(){r=!1;f=e.now();t()},s=function(){u(o)},h=function(){p(s)};return function(){if(!r){var n=i.throttle-(e.now()-f);r=!0;9>n&&(n=9);u(h,n)}}},d=function(){var b,ot,nt,vt,tt,yt,pt,it,rt,ut,ft,st,lt,bt=/^img$/i,kt=/^iframe$/i,dt="onscroll"in n&&!/glebot/.test(navigator.userAgent),gt=0,et=0,d=0,g=1,ht=function(n){d--;n&&n.target&&f(n.target,ht);(!n||0>d||!n.target)&&(d=0)},ni=function(n,t){var i,r=n,u="hidden"!=v(n,"visibility");for(it-=t,ft+=t,rt-=t,ut+=t;u&&(r=r.offsetParent);)u=(v(r,"opacity")||1)>0,u&&"visible"!=v(r,"overflow")&&(i=r.getBoundingClientRect(),u=ut>i.left&&rt<i.right&&ft>i.top-1&&it<i.bottom+1);return u},ti=function(){var s,n,r,u,e,t,o,f,h;if((tt=i.loadMode)&&8>d&&(s=b.length)){for(n=0,g++,lt>et&&1>d&&g>3&&tt>2?(et=lt,g=0):et=et!=st&&tt>1&&g>2&&6>d?st:gt;s>n;n++)b[n]&&!b[n]._lazyRace&&(dt?((f=b[n].getAttribute("data-expand"))&&(t=1*f)||(t=et),h!==t&&(yt=innerWidth+t,pt=innerHeight+t,o=-1*t,h=t),r=b[n].getBoundingClientRect(),(ft=r.bottom)>=o&&(it=r.top)<=pt&&(ut=r.right)>=o&&(rt=r.left)<=yt&&(ft||ut||rt||it)&&(nt&&3>d&&!f&&(3>tt||4>g)||ni(b[n],t))?(ct(b[n],r.width),e=!0):!e&&nt&&!u&&3>d&&4>g&&tt>2&&(ot[0]||i.preloadAfterLoad)&&(ot[0]||!f&&(ft||ut||rt||it||"auto"!=b[n].getAttribute(i.sizesAttr)))&&(u=ot[0]||b[n])):ct(b[n]));u&&!e&&ct(u)}},s=k(ti),at=function(n){o(n.target,i.loadedClass);c(n.target,i.loadingClass);f(n.target,at)},ii=function(n,t){try{n.contentWindow.location.replace(t)}catch(i){n.setAttribute("src",t)}},ri=function(){var n,t=[],i=function(){for(;t.length;)t.shift()();n=!1};return function(r){t.push(r);n||(n=!0,p(i))}}(),ct=function(n,t){var s,r,rt,tt,h,v,b,k,p,g,ut,ft=bt.test(n.nodeName),it=n.getAttribute(i.sizesAttr)||n.getAttribute("sizes"),et="auto"==it;(et||!nt)&&ft&&(n.src||n.srcset)&&!n.complete&&!e(n,i.errorClass)||(n._lazyRace=!0,d++,ri(function(){if(n._lazyRace&&delete n._lazyRace,c(n,i.lazyClass),!(p=l(n,"lazybeforeunveil")).defaultPrevented){if(it&&(et?(y.updateElem(n,!0,t),o(n,i.autosizesClass)):n.setAttribute("sizes",it)),v=n.getAttribute(i.srcsetAttr),h=n.getAttribute(i.srcAttr),ft&&(b=n.parentNode,k=b&&w.test(b.nodeName||"")),g=p.detail.firesLoad||"src"in n&&(v||h||k),p={target:n},g&&(f(n,ht,!0),clearTimeout(vt),vt=u(ht,2500),o(n,i.loadingClass),f(n,at,!0)),k)for(s=b.getElementsByTagName("source"),r=0,rt=s.length;rt>r;r++)(ut=i.customMedia[s[r].getAttribute("data-media")||s[r].getAttribute("media")])&&s[r].setAttribute("media",ut),tt=s[r].getAttribute(i.srcsetAttr),tt&&s[r].setAttribute("srcset",tt);v?n.setAttribute("srcset",v):h&&(kt.test(n.nodeName)?ii(n,h):n.setAttribute("src",h));(v||k)&&a(n,{src:h})}(!g||n.complete)&&(g?ht(p):d--,at(p))}))},wt=function(){var n,t=function(){i.loadMode=3;s()};nt=!0;g+=8;i.loadMode=3;r("scroll",function(){3==i.loadMode&&(i.loadMode=2);clearTimeout(n);n=u(t,99)},!0)};return{_:function(){b=t.getElementsByClassName(i.lazyClass);ot=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass);st=i.expand;lt=Math.round(st*i.expFactor);r("scroll",s,!0);r("resize",s,!0);n.MutationObserver?new MutationObserver(s).observe(h,{childList:!0,subtree:!0,attributes:!0}):(h.addEventListener("DOMNodeInserted",s,!0),h.addEventListener("DOMAttrModified",s,!0),setInterval(s,999));r("hashchange",s,!0);["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(n){t.addEventListener(n,s,!0)});(nt=/d$|^c/.test(t.readyState))?wt():(r("load",wt),t.addEventListener("DOMContentLoaded",s));s()},checkElems:s,unveil:ct}}(),y=function(){var n,u=function(n,t,i){var e,u,o,r,f=n.parentNode;if(f&&(i=b(n,f,i),r=l(n,"lazybeforesizes",{width:i,dataAttr:!!t}),!r.defaultPrevented&&(i=r.detail.width,i&&i!==n._lazysizesWidth))){if(n._lazysizesWidth=i,i+="px",n.setAttribute("sizes",i),w.test(f.nodeName||""))for(e=f.getElementsByTagName("source"),u=0,o=e.length;o>u;u++)e[u].setAttribute("sizes",i);r.detail.dataAttr||a(n,r.detail)}},e=function(){var t,i=n.length;if(i)for(t=0;i>t;t++)u(n[t])},f=k(e);return{_:function(){n=t.getElementsByClassName(i.autosizesClass);r("resize",f)},checkElems:f,updateElem:u}}(),s=function(){s.i||(s.i=!0,y._(),d._())};return function(){var t,r={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:2,expand:359,loadMode:2,throttle:125};i=n.lazySizesConfig||n.lazysizesConfig||{};for(t in r)t in i||(i[t]=r[t]);n.lazySizesConfig=i;u(function(){i.init&&s()})}(),{cfg:i,autoSizer:y,loader:d,init:s,uP:a,aC:o,rC:c,hC:e,fire:l,gW:b}}}),function(n){function r(t){var i=t||window.event,e=[].slice.call(arguments,1),r=0,f=0,u=0;return t=n.event.fix(i),t.type="mousewheel",i.wheelDelta&&(r=i.wheelDelta/120),i.detail&&(r=-i.detail/3),u=r,i.axis!==undefined&&i.axis===i.HORIZONTAL_AXIS&&(u=0,f=-1*r),i.wheelDeltaY!==undefined&&(u=i.wheelDeltaY/120),i.wheelDeltaX!==undefined&&(f=i.wheelDeltaX/-120),e.unshift(t,r,f,u),(n.event.dispatch||n.event.handle).apply(this,e)}var t=["DOMMouseScroll","mousewheel"],i;if(n.event.fixHooks)for(i=t.length;i;)n.event.fixHooks[t[--i]]=n.event.mouseHooks;n.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var n=t.length;n;)this.addEventListener(t[--n],r,!1);else this.onmousewheel=r},teardown:function(){if(this.removeEventListener)for(var n=t.length;n;)this.removeEventListener(t[--n],r,!1);else this.onmousewheel=null}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}(jQuery);!function(n){n.flexslider=function(t,i){var r=n(t);r.vars=n.extend({},n.flexslider.defaults,i);var f=r.vars.namespace,v=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,y=("ontouchstart"in window||v||window.DocumentTouch&&document instanceof DocumentTouch)&&r.vars.touch,a="click touchend MSPointerUp keyup",s="",p,h="vertical"===r.vars.direction,o=r.vars.reverse,e=r.vars.itemWidth>0,c="fade"===r.vars.animation,l=""!==r.vars.asNavFor,u={},w=!0;n.data(t,"flexslider",r);u={init:function(){r.animating=!1;r.currentSlide=parseInt(r.vars.startAt?r.vars.startAt:0,10);isNaN(r.currentSlide)&&(r.currentSlide=0);r.animatingTo=r.currentSlide;r.atEnd=0===r.currentSlide||r.currentSlide===r.last;r.containerSelector=r.vars.selector.substr(0,r.vars.selector.search(" "));r.slides=n(r.vars.selector,r);r.container=n(r.containerSelector,r);r.count=r.slides.length;r.syncExists=n(r.vars.sync).length>0;"slide"===r.vars.animation&&(r.vars.animation="swing");r.prop=h?"top":"marginLeft";r.args={};r.manualPause=!1;r.stopped=!1;r.started=!1;r.startTimeout=null;r.transitions=!r.vars.video&&!c&&r.vars.useCSS&&function(){var i=document.createElement("div"),n=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var t in n)if(void 0!==i.style[n[t]])return r.pfx=n[t].replace("Perspective","").toLowerCase(),r.prop="-"+r.pfx+"-transform",!0;return!1}();r.ensureAnimationEnd="";""!==r.vars.controlsContainer&&(r.controlsContainer=n(r.vars.controlsContainer).length>0&&n(r.vars.controlsContainer));""!==r.vars.manualControls&&(r.manualControls=n(r.vars.manualControls).length>0&&n(r.vars.manualControls));""!==r.vars.customDirectionNav&&(r.customDirectionNav=2===n(r.vars.customDirectionNav).length&&n(r.vars.customDirectionNav));r.vars.randomize&&(r.slides.sort(function(){return Math.round(Math.random())-.5}),r.container.empty().append(r.slides));r.doMath();r.setup("init");r.vars.controlNav&&u.controlNav.setup();r.vars.directionNav&&u.directionNav.setup();r.vars.keyboard&&(1===n(r.containerSelector).length||r.vars.multipleKeyboard)&&n(document).bind("keyup",function(n){var t=n.keyCode,i;r.animating||39!==t&&37!==t||(i=39===t?r.getTarget("next"):37===t?r.getTarget("prev"):!1,r.flexAnimate(i,r.vars.pauseOnAction))});r.vars.mousewheel&&r.bind("mousewheel",function(n,t){n.preventDefault();var i=r.getTarget(0>t?"next":"prev");r.flexAnimate(i,r.vars.pauseOnAction)});r.vars.pausePlay&&u.pausePlay.setup();r.vars.slideshow&&r.vars.pauseInvisible&&u.pauseInvisible.init();r.vars.slideshow&&(r.vars.pauseOnHover&&r.hover(function(){r.manualPlay||r.manualPause||r.pause()},function(){r.manualPause||r.manualPlay||r.stopped||r.play()}),r.vars.pauseInvisible&&u.pauseInvisible.isHidden()||(r.vars.initDelay>0?r.startTimeout=setTimeout(r.play,r.vars.initDelay):r.play()));l&&u.asNav.setup();y&&r.vars.touch&&u.touch();(!c||c&&r.vars.smoothHeight)&&n(window).bind("resize orientationchange focus",u.resize);r.find("img").attr("draggable","false");setTimeout(function(){r.vars.start(r)},200)},asNav:{setup:function(){r.asNav=!0;r.animatingTo=Math.floor(r.currentSlide/r.move);r.currentItem=r.currentSlide;r.slides.removeClass(f+"active-slide").eq(r.currentItem).addClass(f+"active-slide");v?(t._slider=r,r.slides.each(function(){var t=this;t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",function(n){n.preventDefault();n.currentTarget._gesture&&n.currentTarget._gesture.addPointer(n.pointerId)},!1);t.addEventListener("MSGestureTap",function(t){t.preventDefault();var i=n(this),u=i.index();n(r.vars.asNavFor).data("flexslider").animating||i.hasClass("active")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})})):r.slides.on(a,function(t){t.preventDefault();var i=n(this),u=i.index(),e=i.offset().left-n(r).scrollLeft();0>=e&&i.hasClass(f+"active-slide")?r.flexAnimate(r.getTarget("prev"),!0):n(r.vars.asNavFor).data("flexslider").animating||i.hasClass(f+"active-slide")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){r.manualControls?u.controlNav.setupManual():u.controlNav.setupPaging()},setupPaging:function(){var c="thumbnails"===r.vars.controlNav?"control-thumbs":"control-paging",h=1,e,o,t,i;if(r.controlNavScaffold=n('<ol class="'+f+"control-nav "+f+c+'"><\/ol>'),r.pagingCount>1)for(t=0;t<r.pagingCount;t++)(o=r.slides.eq(t),e="thumbnails"===r.vars.controlNav?'<img src="'+o.attr("data-thumb")+'"/>':"<a>"+h+"<\/a>","thumbnails"===r.vars.controlNav&&!0===r.vars.thumbCaptions)&&(i=o.attr("data-thumbcaption"),""!==i&&void 0!==i&&(e+='<span class="'+f+'caption">'+i+"<\/span>")),r.controlNavScaffold.append("<li>"+e+"<\/li>"),h++;r.controlsContainer?n(r.controlsContainer).append(r.controlNavScaffold):r.append(r.controlNavScaffold);u.controlNav.set();u.controlNav.active();r.controlNavScaffold.delegate("a, img",a,function(t){if(t.preventDefault(),""===s||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}""===s&&(s=t.type);u.setToClearWatchedEvent()})},setupManual:function(){r.controlNav=r.manualControls;u.controlNav.active();r.controlNav.bind(a,function(t){if(t.preventDefault(),""===s||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}""===s&&(s=t.type);u.setToClearWatchedEvent()})},set:function(){var t="thumbnails"===r.vars.controlNav?"img":"a";r.controlNav=n("."+f+"control-nav li "+t,r.controlsContainer?r.controlsContainer:r)},active:function(){r.controlNav.removeClass(f+"active").eq(r.animatingTo).addClass(f+"active")},update:function(t,i){r.pagingCount>1&&"add"===t?r.controlNavScaffold.append(n("<li><a>"+r.count+"<\/a><\/li>")):1===r.pagingCount?r.controlNavScaffold.find("li").remove():r.controlNav.eq(i).closest("li").remove();u.controlNav.set();r.pagingCount>1&&r.pagingCount!==r.controlNav.length?r.update(i,t):u.controlNav.active()}},directionNav:{setup:function(){var t=n('<ul class="'+f+'direction-nav"><li class="'+f+'nav-prev"><a class="'+f+'prev" href="#">'+r.vars.prevText+'<\/a><\/li><li class="'+f+'nav-next"><a class="'+f+'next" href="#">'+r.vars.nextText+"<\/a><\/li><\/ul>");r.customDirectionNav?r.directionNav=r.customDirectionNav:r.controlsContainer?(n(r.controlsContainer).append(t),r.directionNav=n("."+f+"direction-nav li a",r.controlsContainer)):(r.append(t),r.directionNav=n("."+f+"direction-nav li a",r));u.directionNav.update();r.directionNav.bind(a,function(t){t.preventDefault();var i;(""===s||s===t.type)&&(i=r.getTarget(n(this).hasClass(f+"next")?"next":"prev"),r.flexAnimate(i,r.vars.pauseOnAction));""===s&&(s=t.type);u.setToClearWatchedEvent()})},update:function(){var n=f+"disabled";1===r.pagingCount?r.directionNav.addClass(n).attr("tabindex","-1"):r.vars.animationLoop?r.directionNav.removeClass(n).removeAttr("tabindex"):0===r.animatingTo?r.directionNav.removeClass(n).filter("."+f+"prev").addClass(n).attr("tabindex","-1"):r.animatingTo===r.last?r.directionNav.removeClass(n).filter("."+f+"next").addClass(n).attr("tabindex","-1"):r.directionNav.removeClass(n).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=n('<div class="'+f+'pauseplay"><a><\/a><\/div>');r.controlsContainer?(r.controlsContainer.append(t),r.pausePlay=n("."+f+"pauseplay a",r.controlsContainer)):(r.append(t),r.pausePlay=n("."+f+"pauseplay a",r));u.pausePlay.update(r.vars.slideshow?f+"pause":f+"play");r.pausePlay.bind(a,function(t){t.preventDefault();(""===s||s===t.type)&&(n(this).hasClass(f+"pause")?(r.manualPause=!0,r.manualPlay=!1,r.pause()):(r.manualPause=!1,r.manualPlay=!0,r.play()));""===s&&(s=t.type);u.setToClearWatchedEvent()})},update:function(n){"play"===n?r.pausePlay.removeClass(f+"pause").addClass(f+"play").html(r.vars.playText):r.pausePlay.removeClass(f+"play").addClass(f+"pause").html(r.vars.pauseText)}},touch:function(){function g(n){n.stopPropagation();r.animating?n.preventDefault():(r.pause(),t._gesture.addPointer(n.pointerId),u=0,i=h?r.h:r.w,s=Number(new Date),f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*i:(r.currentSlide+r.cloneOffset)*i)}function nt(r){var e,o,a;return r.stopPropagation(),e=r.target._slider,e?(o=-r.translationX,a=-r.translationY,u+=h?a:o,n=u,l=h?Math.abs(u)<Math.abs(-o):Math.abs(u)<Math.abs(-a),r.detail===r.MSGESTURE_FLAG_INERTIA?void setImmediate(function(){t._gesture.stop()}):void((!l||Number(new Date)-s>500)&&(r.preventDefault(),!c&&e.transitions&&(e.vars.animationLoop||(n=u/(0===e.currentSlide&&0>u||e.currentSlide===e.last&&u>0?Math.abs(u)/i+2:1)),e.setProps(f+n,"setTouch"))))):void 0}function tt(t){var r,e,h;t.stopPropagation();r=t.target._slider;r&&(r.animatingTo!==r.currentSlide||l||null===n||(e=o?-n:n,h=r.getTarget(e>0?"next":"prev"),r.canAdvance(h)&&(Number(new Date)-s<550&&Math.abs(e)>50||Math.abs(e)>i/2)?r.flexAnimate(h,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)),p=null,w=null,n=null,f=null,u=0)}var p,w,f,i,n,s,d,b,k,l=!1,a=0,y=0,u=0;v?(t.style.msTouchAction="none",t._gesture=new MSGesture,t._gesture.target=t,t.addEventListener("MSPointerDown",g,!1),t._slider=r,t.addEventListener("MSGestureChange",nt,!1),t.addEventListener("MSGestureEnd",tt,!1)):(d=function(n){r.animating?n.preventDefault():(window.navigator.msPointerEnabled||1===n.touches.length)&&(r.pause(),i=h?r.h:r.w,s=Number(new Date),a=n.touches[0].pageX,y=n.touches[0].pageY,f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*i:(r.currentSlide+r.cloneOffset)*i,p=h?y:a,w=h?a:y,t.addEventListener("touchmove",b,!1),t.addEventListener("touchend",k,!1))},b=function(t){a=t.touches[0].pageX;y=t.touches[0].pageY;n=h?p-y:p-a;l=h?Math.abs(n)<Math.abs(a-w):Math.abs(n)<Math.abs(y-w);(!l||Number(new Date)-s>500)&&(t.preventDefault(),!c&&r.transitions&&(r.vars.animationLoop||(n/=0===r.currentSlide&&0>n||r.currentSlide===r.last&&n>0?Math.abs(n)/i+2:1),r.setProps(f+n,"setTouch")))},k=function(){if(t.removeEventListener("touchmove",b,!1),r.animatingTo===r.currentSlide&&!l&&null!==n){var u=o?-n:n,e=r.getTarget(u>0?"next":"prev");r.canAdvance(e)&&(Number(new Date)-s<550&&Math.abs(u)>50||Math.abs(u)>i/2)?r.flexAnimate(e,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)}t.removeEventListener("touchend",k,!1);p=null;w=null;n=null;f=null},t.addEventListener("touchstart",d,!1))},resize:function(){!r.animating&&r.is(":visible")&&(e||r.doMath(),c?u.smoothHeight():e?(r.slides.width(r.computedW),r.update(r.pagingCount),r.setProps()):h?(r.viewport.height(r.h),r.setProps(r.h,"setTotal")):(r.vars.smoothHeight&&u.smoothHeight(),r.newSlides.width(r.computedW),r.setProps(r.computedW,"setTotal")))},smoothHeight:function(n){if(!h||c){var t=c?r:r.viewport;n?t.animate({height:r.slides.eq(r.animatingTo).height()},n):t.height(r.slides.eq(r.animatingTo).height())}},sync:function(t){var i=n(r.vars.sync).data("flexslider"),u=r.animatingTo;switch(t){case"animate":i.flexAnimate(u,r.vars.pauseOnAction,!1,!0);break;case"play":i.playing||i.asNav||i.play();break;case"pause":i.pause()}},uniqueID:function(t){return t.filter("[id]").add(t.find("[id]")).each(function(){var t=n(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var n=u.pauseInvisible.getHiddenProp(),t;n&&(t=n.replace(/[H|h]idden/,"")+"visibilitychange",document.addEventListener(t,function(){u.pauseInvisible.isHidden()?r.startTimeout?clearTimeout(r.startTimeout):r.pause():r.started?r.play():r.vars.initDelay>0?setTimeout(r.play,r.vars.initDelay):r.play()}))},isHidden:function(){var n=u.pauseInvisible.getHiddenProp();return n?document[n]:!1},getHiddenProp:function(){var t=["webkit","moz","ms","o"],n;if("hidden"in document)return"hidden";for(n=0;n<t.length;n++)if(t[n]+"Hidden"in document)return t[n]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(p);p=setTimeout(function(){s=""},3e3)}};r.flexAnimate=function(t,i,s,a,v){var w,p,d,b,k;if(r.vars.animationLoop||t===r.currentSlide||(r.direction=t>r.currentSlide?"next":"prev"),l&&1===r.pagingCount&&(r.direction=r.currentItem<t?"next":"prev"),!r.animating&&(r.canAdvance(t,v)||s)&&r.is(":visible")){if(l&&a){if(w=n(r.vars.asNavFor).data("flexslider"),r.atEnd=0===t||t===r.count-1,w.flexAnimate(t,!0,!1,!0,v),r.direction=r.currentItem<t?"next":"prev",w.direction=r.direction,Math.ceil((t+1)/r.visible)-1===r.currentSlide||0===t)return r.currentItem=t,r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),!1;r.currentItem=t;r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide");t=Math.floor(t/r.visible)}(r.animating=!0,r.animatingTo=t,i&&r.pause(),r.vars.before(r),r.syncExists&&!v&&u.sync("animate"),r.vars.controlNav&&u.controlNav.active(),e||r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),r.atEnd=0===t||t===r.last,r.vars.directionNav&&u.directionNav.update(),t===r.last&&(r.vars.end(r),r.vars.animationLoop||r.pause()),c)?y?(r.slides.eq(r.currentSlide).css({opacity:0,zIndex:1}),r.slides.eq(t).css({opacity:1,zIndex:2}),r.wrapup(p)):(r.slides.eq(r.currentSlide).css({zIndex:1}).animate({opacity:0},r.vars.animationSpeed,r.vars.easing),r.slides.eq(t).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing,r.wrapup)):(p=h?r.slides.filter(":first").height():r.computedW,e?(d=r.vars.itemMargin,k=(r.itemW+d)*r.move*r.animatingTo,b=k>r.limit&&1!==r.visible?r.limit:k):b=0===r.currentSlide&&t===r.count-1&&r.vars.animationLoop&&"next"!==r.direction?o?(r.count+r.cloneOffset)*p:0:r.currentSlide===r.last&&0===t&&r.vars.animationLoop&&"prev"!==r.direction?o?0:(r.count+1)*p:o?(r.count-1-t+r.cloneOffset)*p:(t+r.cloneOffset)*p,r.setProps(b,"",r.vars.animationSpeed),r.transitions?(r.vars.animationLoop&&r.atEnd||(r.animating=!1,r.currentSlide=r.animatingTo),r.container.unbind("webkitTransitionEnd transitionend"),r.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(r.ensureAnimationEnd);r.wrapup(p)}),clearTimeout(r.ensureAnimationEnd),r.ensureAnimationEnd=setTimeout(function(){r.wrapup(p)},r.vars.animationSpeed+100)):r.container.animate(r.args,r.vars.animationSpeed,r.vars.easing,function(){r.wrapup(p)}));r.vars.smoothHeight&&u.smoothHeight(r.vars.animationSpeed)}};r.wrapup=function(n){c||e||(0===r.currentSlide&&r.animatingTo===r.last&&r.vars.animationLoop?r.setProps(n,"jumpEnd"):r.currentSlide===r.last&&0===r.animatingTo&&r.vars.animationLoop&&r.setProps(n,"jumpStart"));r.animating=!1;r.currentSlide=r.animatingTo;r.vars.after(r)};r.animateSlides=function(){!r.animating&&w&&r.flexAnimate(r.getTarget("next"))};r.pause=function(){clearInterval(r.animatedSlides);r.animatedSlides=null;r.playing=!1;r.vars.pausePlay&&u.pausePlay.update("play");r.syncExists&&u.sync("pause")};r.play=function(){r.playing&&clearInterval(r.animatedSlides);r.animatedSlides=r.animatedSlides||setInterval(r.animateSlides,r.vars.slideshowSpeed);r.started=r.playing=!0;r.vars.pausePlay&&u.pausePlay.update("pause");r.syncExists&&u.sync("play")};r.stop=function(){r.pause();r.stopped=!0};r.canAdvance=function(n,t){var i=l?r.pagingCount-1:r.last;return t?!0:l&&r.currentItem===r.count-1&&0===n&&"prev"===r.direction?!0:l&&0===r.currentItem&&n===r.pagingCount-1&&"next"!==r.direction?!1:n!==r.currentSlide||l?r.vars.animationLoop?!0:r.atEnd&&0===r.currentSlide&&n===i&&"next"!==r.direction?!1:r.atEnd&&r.currentSlide===i&&0===n&&"next"===r.direction?!1:!0:!1};r.getTarget=function(n){return r.direction=n,"next"===n?r.currentSlide===r.last?0:r.currentSlide+1:0===r.currentSlide?r.last:r.currentSlide-1};r.setProps=function(n,t,i){var u=function(){var i=n?n:(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo,u=function(){if(e)return"setTouch"===t?n:o&&r.animatingTo===r.last?0:o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:r.animatingTo===r.last?r.limit:i;switch(t){case"setTotal":return o?(r.count-1-r.currentSlide+r.cloneOffset)*n:(r.currentSlide+r.cloneOffset)*n;case"setTouch":return o?n:n;case"jumpEnd":return o?n:r.count*n;case"jumpStart":return o?r.count*n:n;default:return n}}();return-1*u+"px"}();r.transitions&&(u=h?"translate3d(0,"+u+",0)":"translate3d("+u+",0,0)",i=void 0!==i?i/1e3+"s":"0s",r.container.css("-"+r.pfx+"-transition-duration",i),r.container.css("transition-duration",i));r.args[r.prop]=u;(r.transitions||void 0===i)&&r.container.css(r.args);r.container.css("transform",u)};r.setup=function(t){if(c)r.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===t&&(y?r.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+r.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(r.currentSlide).css({opacity:1,zIndex:2}):0==r.vars.fadeFirstSlide?r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).css({opacity:1}):r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing)),r.vars.smoothHeight&&u.smoothHeight();else{var i,s;"init"===t&&(r.viewport=n('<div class="'+f+'viewport"><\/div>').css({overflow:"hidden",position:"relative"}).appendTo(r).append(r.container),r.cloneCount=0,r.cloneOffset=0,o&&(s=n.makeArray(r.slides).reverse(),r.slides=n(s),r.container.empty().append(r.slides)));r.vars.animationLoop&&!e&&(r.cloneCount=2,r.cloneOffset=1,"init"!==t&&r.container.find(".clone").remove(),r.container.append(u.uniqueID(r.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(u.uniqueID(r.slides.last().clone().addClass("clone")).attr("aria-hidden","true")));r.newSlides=n(r.vars.selector,r);i=o?r.count-1-r.currentSlide+r.cloneOffset:r.currentSlide+r.cloneOffset;h&&!e?(r.container.height(200*(r.count+r.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){r.newSlides.css({display:"block"});r.doMath();r.viewport.height(r.h);r.setProps(i*r.h,"init")},"init"===t?100:0)):(r.container.width(200*(r.count+r.cloneCount)+"%"),r.setProps(i*r.computedW,"init"),setTimeout(function(){r.doMath();r.newSlides.css({width:r.computedW,float:"left",display:"block"});r.vars.smoothHeight&&u.smoothHeight()},"init"===t?100:0))}e||r.slides.removeClass(f+"active-slide").eq(r.currentSlide).addClass(f+"active-slide");r.vars.init(r)};r.doMath=function(){var u=r.slides.first(),n=r.vars.itemMargin,t=r.vars.minItems,i=r.vars.maxItems;r.w=void 0===r.viewport?r.width():r.viewport.width();r.h=u.height();r.boxPadding=u.outerWidth()-u.width();e?(r.itemT=r.vars.itemWidth+n,r.minW=t?t*r.itemT:r.w,r.maxW=i?i*r.itemT-n:r.w,r.itemW=r.minW>r.w?(r.w-n*(t-1))/t:r.maxW<r.w?(r.w-n*(i-1))/i:r.vars.itemWidth>r.w?r.w:r.vars.itemWidth,r.visible=Math.floor(r.w/r.itemW),r.move=r.vars.move>0&&r.vars.move<r.visible?r.vars.move:r.visible,r.pagingCount=Math.ceil((r.count-r.visible)/r.move+1),r.last=r.pagingCount-1,r.limit=1===r.pagingCount?0:r.vars.itemWidth>r.w?r.itemW*(r.count-1)+n*(r.count-1):(r.itemW+n)*r.count-r.w-n):(r.itemW=r.w,r.pagingCount=r.count,r.last=r.count-1);r.computedW=r.itemW-r.boxPadding};r.update=function(n,t){r.doMath();e||(n<r.currentSlide?r.currentSlide+=1:n<=r.currentSlide&&0!==n&&(r.currentSlide-=1),r.animatingTo=r.currentSlide);r.vars.controlNav&&!r.manualControls&&("add"===t&&!e||r.pagingCount>r.controlNav.length?u.controlNav.update("add"):("remove"===t&&!e||r.pagingCount<r.controlNav.length)&&(e&&r.currentSlide>r.last&&(r.currentSlide-=1,r.animatingTo-=1),u.controlNav.update("remove",r.last)));r.vars.directionNav&&u.directionNav.update()};r.addSlide=function(t,i){var u=n(t);r.count+=1;r.last=r.count-1;h&&o?void 0!==i?r.slides.eq(r.count-i).after(u):r.container.prepend(u):void 0!==i?r.slides.eq(i).before(u):r.container.append(u);r.update(i,"add");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.added(r)};r.removeSlide=function(t){var i=isNaN(t)?r.slides.index(n(t)):t;r.count-=1;r.last=r.count-1;isNaN(t)?n(t,r.slides).remove():h&&o?r.slides.eq(r.last).remove():r.slides.eq(t).remove();r.doMath();r.update(i,"remove");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.removed(r)};u.init()};n(window).blur(function(){focused=!1}).focus(function(){focused=!0});n.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}};n.fn.flexslider=function(t){if(void 0===t&&(t={}),"object"==typeof t)return this.each(function(){var i=n(this),u=t.selector?t.selector:".slides > li",r=i.find(u);1===r.length&&t.allowOneSlide===!0||0===r.length?(r.fadeIn(400),t.start&&t.start(i)):void 0===i.data("flexslider")&&new n.flexslider(this,t)});var i=n(this).data("flexslider");switch(t){case"play":i.play();break;case"pause":i.pause();break;case"stop":i.stop();break;case"next":i.flexAnimate(i.getTarget("next"),!0);break;case"prev":case"previous":i.flexAnimate(i.getTarget("prev"),!0);break;default:"number"==typeof t&&i.flexAnimate(t,!0)}}}(jQuery);!function(n){"use strict";n.fn.lightGallery=function(t){var e,d,o,r,l,y,a,tt,v,g,s,it={mode:"slide",useCSS:!0,cssEasing:"ease",easing:"linear",speed:600,addClass:"",closable:!0,loop:!1,auto:!1,pause:4e3,escKey:!0,controls:!0,hideControlOnEnd:!1,preload:1,showAfterLoad:!0,selector:null,index:!1,lang:{allPhotos:"All photos"},counter:!1,exThumbImage:!1,thumbnail:!0,showThumbByDefault:!1,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbMargin:5,mobileSrc:!1,mobileSrcMaxWidth:640,swipeThreshold:50,enableTouch:!0,enableDrag:!0,vimeoColor:"CCCCCC",videoAutoplay:!0,videoMaxWidth:"855px",dynamic:!1,dynamicEl:[],onOpen:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onBeforeClose:function(){},onCloseAfter:function(){}},rt=n(this),h=this,f=null,u=0,w=!1,c=!1,ut=void 0!==document.createTouch||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,p=!1,b=!1,k=!1,i=n.extend(!0,{},it,t),ft={init:function(){rt.each(function(){var t=n(this);i.dynamic?(f=i.dynamicEl,u=0,a=u,nt.init(u)):(f=null!==i.selector?n(i.selector):t.children(),f.on("click",function(r){f=null!==i.selector?n(i.selector):t.children();r.preventDefault();r.stopPropagation();u=f.index(this);a=u;nt.init(u)}))})}},nt={init:function(){w=!0;this.structure();this.getWidth();this.closeSlide();this.autoStart();this.counter();this.slideTo();this.buildThumbnail();this.keyPress();i.index?(this.slide(i.index),this.animateThumb(i.index)):(this.slide(u),this.animateThumb(u));i.enableDrag&&this.touch();i.enableTouch&&this.enableTouch();setTimeout(function(){e.addClass("opacity")},50)},structure:function(){var t,u;if(n("body").append('<div id="lightGallery-outer" class="'+i.addClass+'"><div id="lightGallery-Gallery"><div id="lightGallery-slider"><\/div><a id="lightGallery-close" class="close"><\/a><\/div><\/div>').addClass("lightGallery"),d=n("#lightGallery-outer"),e=n("#lightGallery-Gallery"),i.showAfterLoad===!0&&e.addClass("showAfterLoad"),o=e.find("#lightGallery-slider"),t="",i.dynamic)for(u=0;u<i.dynamicEl.length;u++)t+='<div class="lightGallery-slide"><\/div>';else f.each(function(){t+='<div class="lightGallery-slide"><\/div>'});o.append(t);r=e.find(".lightGallery-slide")},closeSlide:function(){i.closable&&n("#lightGallery-outer").on("click",function(t){n(t.target).is(".lightGallery-slide")&&h.destroy(!1)});n("#lightGallery-close").bind("click touchend",function(){h.destroy(!1)})},getWidth:function(){var t=function(){g=n(window).width()};n(window).bind("resize.lightGallery",t())},doCss:function(){var n=function(){for(var t=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],i=document.documentElement,n=0;n<t.length;n++)if(t[n]in i.style)return!0};return i.useCSS&&n()?!0:!1},enableTouch:function(){var u=this,t,r;ut&&(t={},r={},n("body").on("touchstart.lightGallery",function(n){r=n.originalEvent.targetTouches[0];t.pageX=n.originalEvent.targetTouches[0].pageX;t.pageY=n.originalEvent.targetTouches[0].pageY}),n("body").on("touchmove.lightGallery",function(n){var t=n.originalEvent;r=t.targetTouches[0];n.preventDefault()}),n("body").on("touchend.lightGallery",function(){var n=r.pageX-t.pageX,f=i.swipeThreshold;n>=f?(u.prevSlide(),clearInterval(s)):-f>=n&&(u.nextSlide(),clearInterval(s))}))},touch:function(){var t,i,r=this;n(".lightGallery").bind("mousedown",function(n){n.stopPropagation();n.preventDefault();t=n.pageX});n(".lightGallery").bind("mouseup",function(n){n.stopPropagation();n.preventDefault();i=n.pageX;i-t>20?r.prevSlide():t-i>20&&r.nextSlide()})},isVideo:function(n,t){var u=n.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9_\-]+)/i),e=n.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i),r=!1;return i.dynamic?"true"==i.dynamicEl[t].iframe&&(r=!0):"true"==f.eq(t).attr("data-iframe")&&(r=!0),u||e||r?!0:void 0},loadVideo:function(n,t){var f=n.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9_\-]+)/i),e=n.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i),r="",u="";return f?(u=i.videoAutoplay===!0&&c===!1?"?autoplay=1&rel=0&wmode=opaque":"?wmode=opaque",r='<iframe class="object" width="560" height="315" src="//www.youtube.com/embed/'+f[1]+u+'" frameborder="0" allowfullscreen><\/iframe>'):e?(u=i.videoAutoplay===!0&&c===!1?"autoplay=1&amp;":"",r='<iframe class="object" id="video'+t+'" width="560" height="315"  src="http://player.vimeo.com/video/'+e[1]+"?"+u+"byline=0&amp;portrait=0&amp;color="+i.vimeoColor+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen><\/iframe>'):r='<iframe class="object" frameborder="0" src="'+n+'"  allowfullscreen="true"><\/iframe>','<div class="video_cont" style="max-width:'+i.videoMaxWidth+' !important;"><div class="video">'+r+"<\/div><\/div>"},addHtml:function(t){var u=null,e;(u=i.dynamic?i.dynamicEl[t]["sub-html"]:f.eq(t).attr("data-sub-html"),"undefined"!=typeof u&&null!==u)&&(e=u.substring(0,1),u="."==e||"#"==e?n(u).html():u,r.eq(t).append(u))},preload:function(n){for(var r,u=n,t=0;t<=i.preload&&!(t>=f.length-n);t++)this.loadContent(u+t,!0);for(r=0;r<=i.preload&&!(0>u-r);r++)this.loadContent(u-r,!0)},loadObj:function(n,t){var i=this;r.eq(t).find(".object").on("load error",function(){r.eq(t).addClass("complete")});n===!1&&(r.eq(t).hasClass("complete")?i.preload(t):r.eq(t).find(".object").on("load error",function(){i.preload(t)}))},loadContent:function(t,u){var e=this,o,h;f.length-t;i.preload>f.length&&(i.preload=f.length);o=i.mobileSrc===!0&&g<=i.mobileSrcMaxWidth?i.dynamic?i.dynamicEl[t].mobileSrc:f.eq(t).attr("data-responsive-src"):i.dynamic?i.dynamicEl[t].src:f.eq(t).attr("data-src");h=0;u===!0&&(h=i.speed+400);"undefined"!=typeof o&&""!==o?e.isVideo(o,t)?setTimeout(function(){r.eq(t).hasClass("loaded")||(r.eq(t).prepend(e.loadVideo(o,t)),e.addHtml(t),r.eq(t).addClass("loaded"),i.auto&&i.videoAutoplay===!0&&clearInterval(s));e.loadObj(u,t)},h):setTimeout(function(){r.eq(t).hasClass("loaded")||(r.eq(t).prepend('<img class="object" src="'+o+'" />'),e.addHtml(t),r.eq(t).addClass("loaded"));e.loadObj(u,t)},h):setTimeout(function(){var o,h;r.eq(t).hasClass("loaded")||(o=null,(o=i.dynamic?i.dynamicEl[t].html:f.eq(t).attr("data-html"),"undefined"!=typeof o&&null!==o)&&(h=o.substring(0,1),o="."==h||"#"==h?n(o).html():o),"undefined"!=typeof o&&null!==o&&r.eq(t).append('<div class="video_cont" style="max-width:'+i.videoMaxWidth+' !important;"><div class="video">'+o+"<\/div><\/div>"),e.addHtml(t),r.eq(t).addClass("loaded complete"),i.auto&&i.videoAutoplay===!0&&clearInterval(s));e.loadObj(u,t)},h)},counter:function(){if(i.counter===!0){var t=n("#lightGallery-slider > div").length;e.append("<div id='lightGallery_counter'><span id='lightGallery_counter_current'><\/span> / <span id='lightGallery_counter_all'>"+t+"<\/span><\/div>")}},buildThumbnail:function(){var t,c,h,w;if(i.thumbnail===!0&&f.length>1){t=this;c='<span class="close ib"><i class="bUi-iCn-rMv-16" aria-hidden="true"><\/i><\/span>';i.showThumbByDefault&&(c='<span class="close ib"><i class="bUi-iCn-rMv-16" aria-hidden="true"><\/i><\/span>');e.append('<div class="thumb_cont"><div class="thumb_info">'+c+'<\/div><div class="thumb_inner"><\/div><\/div>');tt=e.find(".thumb_cont");l.after('<a class="cLthumb"><\/a>');l.parent().addClass("hasThumb");e.find(".cLthumb").bind("click touchend",function(){e.addClass("open");t.doCss()&&"slide"===i.mode&&(r.eq(u).prevAll().removeClass("nextSlide").addClass("prevSlide"),r.eq(u).nextAll().removeClass("prevSlide").addClass("nextSlide"))});e.find(".thumb_cont .close").bind("click touchend",function(){e.removeClass("open")});var o,b=e.find(".thumb_info"),y=e.find(".thumb_inner"),a="";if(i.dynamic)for(h=0;h<i.dynamicEl.length;h++)o=i.dynamicEl[h].thumb,a+='<div class="thumb"><img src="'+o+'" /><\/div>';else f.each(function(){o=i.exThumbImage===!1||"undefined"==typeof n(this).attr(i.exThumbImage)||null===n(this).attr(i.exThumbImage)?n(this).find("img").attr("src"):n(this).attr(i.exThumbImage);a+='<div class="thumb"><img src="'+o+'" /><\/div>'});(y.append(a),v=y.find(".thumb"),v.css({"margin-right":i.thumbMargin+"px",width:i.thumbWidth+"px"}),i.animateThumb===!0)&&(w=f.length*(i.thumbWidth+i.thumbMargin),e.find(".thumb_inner").css({width:w+"px",position:"relative","transition-duration":i.speed+"ms"}));v.bind("click touchend",function(){p=!0;var i=n(this).index();v.removeClass("active");n(this).addClass("active");t.slide(i);t.animateThumb(i);clearInterval(s)});b.prepend('<span class="ib count">'+i.lang.allPhotos+" ("+v.length+")<\/span>");i.showThumbByDefault&&e.addClass("open")}},animateThumb:function(n){var u,r,t,o;if(i.animateThumb===!0){r=e.find(".thumb_cont").width();switch(i.currentPagerPosition){case"left":u=0;break;case"middle":u=r/2-i.thumbWidth/2;break;case"right":u=r-i.thumbWidth}t=(i.thumbWidth+i.thumbMargin)*n-1-u;o=f.length*(i.thumbWidth+i.thumbMargin);t>o-r&&(t=o-r);0>t&&(t=0);this.doCss()?e.find(".thumb_inner").css("transform","translate3d(-"+t+"px, 0px, 0px)"):e.find(".thumb_inner").animate({left:-t+"px"},i.speed)}},slideTo:function(){var n=this;i.controls===!0&&f.length>1&&(e.append('<div id="lightGallery-action"><a id="lightGallery-prev"><\/a><a id="lightGallery-next"><\/a><\/div>'),l=e.find("#lightGallery-prev"),y=e.find("#lightGallery-next"),l.bind("click",function(){n.prevSlide();clearInterval(s)}),y.bind("click",function(){n.nextSlide();clearInterval(s)}))},autoStart:function(){var n=this;i.auto===!0&&(s=setInterval(function(){u=u+1<f.length?u:-1;u++;n.slide(u)},i.pause))},keyPress:function(){var t=this;n(window).bind("keyup.lightGallery",function(n){n.preventDefault();n.stopPropagation();37===n.keyCode&&(t.prevSlide(),clearInterval(s));38===n.keyCode&&i.thumbnail===!0&&f.length>1?e.hasClass("open")||(t.doCss()&&"slide"===i.mode&&(r.eq(u).prevAll().removeClass("nextSlide").addClass("prevSlide"),r.eq(u).nextAll().removeClass("prevSlide").addClass("nextSlide")),e.addClass("open")):39===n.keyCode&&(t.nextSlide(),clearInterval(s));40===n.keyCode&&i.thumbnail===!0&&f.length>1&&!i.showThumbByDefault?e.hasClass("open")&&e.removeClass("open"):i.escKey===!0&&27===n.keyCode&&(!i.showThumbByDefault&&e.hasClass("open")?e.removeClass("open"):h.destroy(!1))})},nextSlide:function(){var n=this;u=r.index(r.eq(a));u+1<f.length?(u++,n.slide(u)):i.loop?(u=0,n.slide(u)):i.thumbnail===!0&&f.length>1&&!i.showThumbByDefault?e.addClass("open"):(r.eq(u).find(".object").addClass("rightEnd"),setTimeout(function(){r.find(".object").removeClass("rightEnd")},400));n.animateThumb(u);i.onSlideNext.call(this,h)},prevSlide:function(){var n=this;u=r.index(r.eq(a));u>0?(u--,n.slide(u)):i.loop?(u=f.length-1,n.slide(u)):i.thumbnail===!0&&f.length>1&&!i.showThumbByDefault?e.addClass("open"):(r.eq(u).find(".object").addClass("leftEnd"),setTimeout(function(){r.find(".object").removeClass("leftEnd")},400));n.animateThumb(u);i.onSlidePrev.call(this,h)},slide:function(t){var e=this,w,u;(c?(setTimeout(function(){e.loadContent(t,!1)},i.speed+400),o.hasClass("on")||o.addClass("on"),this.doCss()&&""!==i.speed&&(o.hasClass("speed")||o.addClass("speed"),k===!1&&(o.css("transition-duration",i.speed+"ms"),k=!0)),this.doCss()&&""!==i.cssEasing&&(o.hasClass("timing")||o.addClass("timing"),b===!1&&(o.css("transition-timing-function",i.cssEasing),b=!0)),i.onSlideBefore.call(this,h)):e.loadContent(t,!1),"slide"===i.mode)?(w=null!==navigator.userAgent.match(/iPad/i),!this.doCss()||o.hasClass("slide")||w?this.doCss()&&!o.hasClass("useLeft")&&w&&o.addClass("useLeft"):o.addClass("slide"),this.doCss()||c?!this.doCss()&&c&&o.animate({left:100*-t+"%"},i.speed,i.easing):o.css({left:100*-t+"%"})):"fade"===i.mode&&(this.doCss()&&!o.hasClass("fadeM")?o.addClass("fadeM"):this.doCss()||o.hasClass("animate")||o.addClass("animate"),this.doCss()||c?!this.doCss()&&c&&(r.eq(a).fadeOut(i.speed,i.easing),r.eq(t).fadeIn(i.speed,i.easing)):(r.fadeOut(100),r.eq(t).fadeIn(100)));(t+1>=f.length&&i.auto&&i.loop===!1&&clearInterval(s),r.eq(a).removeClass("current"),r.eq(t).addClass("current"),this.doCss()&&"slide"===i.mode&&(p===!1?(n(".prevSlide").removeClass("prevSlide"),n(".nextSlide").removeClass("nextSlide"),r.eq(t-1).addClass("prevSlide"),r.eq(t+1).addClass("nextSlide")):(r.eq(t).prevAll().removeClass("nextSlide").addClass("prevSlide"),r.eq(t).nextAll().removeClass("prevSlide").addClass("nextSlide"))),i.thumbnail===!0&&f.length>1&&(v.removeClass("active"),v.eq(t).addClass("active")),i.controls&&i.hideControlOnEnd&&i.loop===!1&&f.length>1)&&(u=f.length,u=parseInt(u)-1,0===t?(l.addClass("disabled"),y.removeClass("disabled")):t===u?(l.removeClass("disabled"),y.addClass("disabled")):l.add(y).removeClass("disabled"));a=t;c===!1?i.onOpen.call(this,h):i.onSlideAfter.call(this,h);setTimeout(function(){c=!0});p=!1;i.counter&&n("#lightGallery_counter_current").text(t+1);n(window).bind("resize.lightGallery",function(){setTimeout(function(){e.animateThumb(t)},200)})}};return h.isActive=function(){return w===!0?!0:!1},h.destroy=function(t){w=!1;t="undefined"!=typeof t?!1:!0;i.onBeforeClose.call(this,h);var r=c;c=!1;b=!1;k=!1;p=!1;clearInterval(s);t===!0&&f.off("click touch touchstart");n(".lightGallery").off("mousedown mouseup");n("body").off("touchstart.lightGallery touchmove.lightGallery touchend.lightGallery");n(window).off("resize.lightGallery keyup.lightGallery");r===!0&&(e.addClass("fadeM"),setTimeout(function(){d.remove();n("body").removeClass("lightGallery")},500));i.onCloseAfter.call(this,h)},ft.init(),this}}(jQuery),function(n){"use strict";n.fn.fitVids=function(t){var i={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var u=document.head||document.getElementsByTagName("head")[0],r=document.createElement("div");r.innerHTML='<p>x<\/p><style id="fit-vids-style">.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}<\/style>';u.appendChild(r.childNodes[1])}return t&&n.extend(i,t),this.each(function(){var u=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"],r,t;i.customSelector&&u.push(i.customSelector);r=".fitvidsignore";i.ignore&&(r=r+", "+i.ignore);t=n(this).find(u.join(","));t=t.not("object object");t=t.not(r);t.each(function(){var t=n(this),i;if(!(t.parents(r).length>0)&&(this.tagName.toLowerCase()!=="embed"||!t.parent("object").length)&&!t.parent(".fluid-width-video-wrapper").length){t.css("height")||t.css("width")||!(isNaN(t.attr("height"))||isNaN(t.attr("width")))||(t.attr("height",9),t.attr("width",16));var u=this.tagName.toLowerCase()==="object"||t.attr("height")&&!isNaN(parseInt(t.attr("height"),10))?parseInt(t.attr("height"),10):t.height(),f=isNaN(parseInt(t.attr("width"),10))?t.width():parseInt(t.attr("width"),10),e=u/f;t.attr("id")||(i="fitvid"+Math.floor(Math.random()*999999),t.attr("id",i));t.wrap('<div class="fluid-width-video-wrapper"><\/div>').parent(".fluid-width-video-wrapper").css("padding-top",e*100+"%");t.removeAttr("height").removeAttr("width")}})})}}(window.jQuery||window.Zepto);window.eviivo=window.eviivo?window.eviivo:{};window.eviivo.mapView=window.eviivo.mapView?window.eviivo.mapView:{};window.eviivo.mapView=function(n){function h(i){if(t=n.extend(s,i),r=n("#map-canvas"),f=n("#view-address"),t.showMapByDefault)o();else f.on("click",function(){eviivo.popup.display({html:"<div id='map-canvas'><\/div>",bodyClass:"dialogue-map"});r=n(".mod-dialogueBox > #map-canvas");o()})}function e(){var n,u,f;typeof google.maps.Map=="function"&&(t.lat!=null&&t.lng!=null?(n=new google.maps.LatLng(t.lat,t.lng),u={zoom:13,center:n,disableDoubleClickZoom:!0,scrollwheel:!1,mapTypeControl:!1,panControl:!1},i=new google.maps.Map(r[0],u),f=new google.maps.Marker({position:n,clickable:!1,map:i,animation:google.maps.Animation.DROP}),google.maps.event.trigger(i,"resize"),google.maps.event.addDomListener(window,"resize",l)):console.log("eviivo warning: no location data."))}function c(){t.googleMapsApiUrl!=""&&t.googleMapsApiUrl!=null&&(n(document.body).append(n('<script src="'+t.googleMapsApiUrl+'window.eviivo.mapView.loadMap" type="text/javascript" />')),u=!0)}function l(){var n=i.getCenter();google.maps.event.trigger(i,"resize");i.setCenter(n)}function o(){u?e():c()}var s={googleMapsApiUrl:null,lat:null,lng:null,resources:{switchToMap:"Switch to Map View",switchToImage:"Switch back to Image View"},showMapByDefault:!0},t,u=!1,r,f,i;return{init:h,loadMap:e}}(jQuery);window.eviivo=window.eviivo?window.eviivo:{};window.eviivo.stickyContainer=window.eviivo.stickyContainer?window.eviivo.stickyContainer:{};window.eviivo.stickyContainer=function(n){function e(e){t=n.extend(r,e);u=n("#mod-results");f=n(".results-price label");i=n(".group-content");n(".radio-buttons").length>0&&o()}function o(){var f=i.length,r,u;for(n("div.mod-sticky-inner div.column a").remove(),r=1;r<=f;r++)u=n("#group-"+r+"-content section").length,n("<a/>",{id:"group-"+r,href:"#group-room-"+r,"class":"target-scroll"}).html(t.resources.room+" "+r+" <span>(<i>"+u+"<\/i> "+t.resources.found+")<\/span>").appendTo("div.mod-sticky-inner div.column:first-child")}var r={resources:{room:"Room",found:"found"}},t,u,f,i;return{init:e}}(jQuery);window.eviivo=window.eviivo?window.eviivo:{};window.eviivo.smoothScrolling=window.eviivo.smoothScrolling?window.eviivo.smoothScrolling:{};window.eviivo.smoothScrolling=function(n){function u(u){r=n.extend(i,u);n("body div.main").on("click","a.target-scroll, #cheapestPriceCta",t);n("body div.main").on("click","a.target-scroll, #view-address",t);n(document).on("scroll",f);n("a[href='#top']").on("click",e)}function t(t,i,r){var f,u,e,o;return t.preventDefault(),r==null&&(r=this),f=r.hash?r.hash:n(r).data("anchor"),u=n(f),u.length>0&&(u=u.offset().top,e=n(document).height()-n(window).height(),o=u>e?e:u,i==null?n("html,body").animate({scrollTop:o},500,"swing"):n("html,body").animate({scrollTop:o},500,"swing",i),window.location.hash=f),!1}function f(){var t=n(window).scrollTop();t>=500?n("html").removeClass("not-scrolled"):n("html").addClass("not-scrolled")}function e(){return n("html, body").animate({scrollTop:0},"slow"),!1}var i={resources:{}},r;return{init:u,smoothScrollHandler:t}}(jQuery);window.eviivo=window.eviivo?window.eviivo:{};window.eviivo.bookingFlow=window.eviivo.bookingFlow?window.eviivo.bookingFlow:{};window.eviivo.bookingFlow=function(n){function k(y){b=n.extend(w,y);o=n("#mod-results div.results-price button.cp-button-book");$bookButtonMultyRoom=n("div.mod-sticky-inner button.cp-button");r=n("#mod-results div.mod-sticky-inner");t=n("#submit-reservation");u=n(".radio-buttons");f=n(".radio-buttons label");s=n(".radio-buttons input");h=n("#mod-results .mod-sticky");i=n(".mod-sticky-inner button");c=n("#mod-results div.results-price button.cp-button-showprices");l=n(window).width();o.on("click",d);$bookButtonMultyRoom.on("click",g);if(r.length>0){r.on("click",p);i.on("click",e);s.on("change",v);if(u.length>0){u.buttonset();f.on("click",a);f.each(function(){a(this)})}h.fadeIn(600);v()}c.on("click",nt)}function a(t){var u=t!=null?t:this,i=n(u).parents("section.results-item"),r;i.siblings().removeClass("results-item-gallery-selected");i.addClass("results-item-gallery-selected");r=i.parents(".results-item-group .group-content").attr("id").replace("-content","");n("#"+r).addClass("selected")}function v(){p();var n=t.find("input[name^='product']"),r=t.find("input[name^='product'][value]");n.length==r.length?i.removeAttr("disabled"):i.attr("disabled","disabled")}function y(){if(typeof ga!="undefined"&&(ga("send","event","ViewProperty","Book"),typeof ga.getByName=="function")){var n=ga.getByName("propertyTracker");typeof n!="undefined"&&ga("propertyTracker.send","event","ViewProperty","Book")}}function d(){y();var i=window.location!=window.parent.location?!0:!1,r=n(this).parents(".results-price").find("input[type='hidden']");i&&t.attr("target","_top");t.find("input[name^='product']").val(r.val());e()}function g(){y();var n=window.location!=window.parent.location?!0:!1;n&&t.attr("target","_top");e()}function p(){var i=n("#mod-results").find("input[type='radio']:checked");i.each(function(i,r){var u=i+1,s=n(r).parents(".results-price").find("input[type='hidden']"),f,e,o;t.find("input[name^='product-"+u+"']").val(s.val());f=n(r).parents(".group-content").find("input[name='adults']");t.find("input[name^='adults-"+u+"']").val(f.val());e=n(r).parents(".group-content").find("input[name='children']");t.find("input[name^='children-"+u+"']").val(e.val());o=n(r).parents(".group-content").find("input[name='occupancy-id']");t.find("input[name^='occupancy-id-"+u+"']").val(o.val())})}function e(){t.attr("action",window.location.href);t.submit()}function nt(n){!l<768&&eviivo.smoothScrolling.smoothScrollHandler(n,function(){},this)}var w={},b,o,t,r,u,f,s,h,i,c,l;return{init:k}}(jQuery);window.eviivo=window.eviivo?window.eviivo:{};window.eviivo.imageMainGallery=window.eviivo.imageMainGallery?window.eviivo.imageMainGallery:{};window.eviivo.imageMainGallery=function(n){function p(p){if(t=n.extend(y,p),u=n(t.body),s=n(t.close),h=n(t.trigger),f=n(t.mainSlide),o=n(t.navSlide),r=n(t.heroSlide),c=n(t.heroNav),l=n(t.roomGalleryTrigger),e="",i="",t.initializeGalleryByDefault===!0&&t.initializeGalleryOnClick===!0)throw"Initializing the Gallery with both options Initialize By Default and OnClick will generate conflicts as the classes are shared.";if(t.initializeGalleryByDefault===!0&&(d(),v()),t.initializeGalleryOnClick===!0)h.on("click",function(){a();w()});s.on("click",function(){b()});if(t.initializeGalleryForRooms===!0)l.on("click",function(){var t=n(this).data("trigger"),r=t.replace("trigger","room");i=n("#"+r);k(i);a();i.addClass("active-slide");u.addClass("result-gallery")});n(window).smartresize(function(){e=n(window).width();v()})}function w(){f.flexslider({animation:"slide",controlNav:!1,animationLoop:!1,slideshow:!1,keyboard:!0,mousewheel:!0,sync:"#slider-nav",directionNav:!0,start:function(t){var r=t.currentSlide,i=n("#slider-main .slides img").eq(r).attr("title");n("#slider-main .image-counter").remove();n(f).append('<div class="image-counter"><span class="current-slide"><\/span>/<span class="total-slides"><\/span> <span class="caption"><\/span><\/div>');n(".total-slides").text(t.count);n(".current-slide").text(t.currentSlide+1);i.length>0?n(".caption").text("-"+i):n(".caption").text("")},after:function(t){var r=t.currentSlide,i=n("#slider-main .slides img").eq(r).attr("title");n(".current-slide").text(t.currentSlide+1);i.length>0?n(".caption").text("-"+i):n(".caption").text("")}});o.flexslider({animation:"slide",controlNav:!1,animationLoop:!1,slideshow:!1,asNavFor:"#slider-main",itemWidth:100,itemMargin:5,directionNav:!0})}function a(){u.hasClass("set-gallery")||u.addClass("set-gallery")}function b(){if(n("body").hasClass("result-gallery")){var t=i.attr("id");i.remove();n("#cloned").attr("id",t);u.removeClass("set-gallery result-gallery")}else n(".active-slide").removeClass("active-slide"),n(".results-slide").removeData("flexslider"),n(".flexslider").removeData("flexslider"),f.removeClass("flex-attached"),o.removeClass("flex-attached"),u.removeClass("set-gallery result-gallery")}function k(t){var r=t.clone(!0).attr("id","cloned");t.flexslider({animation:"slide",controlNav:"thumbnails",animationLoop:!1,keyboard:!0,mousewheel:!0,start:function(t){var f=i.attr("id"),u,r;n(".flex-control-thumbs").before('<div class="image-counter"><span class="current-slide"><\/span>/<span class="total-slides"><\/span> <span class="caption"><\/span><\/div>');n(".total-slides").text(t.count);n(".current-slide").text(t.currentSlide+1);u=t.currentSlide;r=n("#"+f).find("img").eq(u).attr("title");r.length>0?n(".caption").text("-"+r):n(".caption").text("")},after:function(t){n(".current-slide").text(t.currentSlide+1);var u=i.attr("id"),f=t.currentSlide,r=n("#"+u).find("img").eq(f).attr("title");r.length>0?n(".caption").text("-"+r):n(".caption").text("")}});t.after(r)}function d(){r.flexslider({animation:"slide",controlNav:!1,animationLoop:!1,slideshow:!1,keyboard:!1,mousewheel:!1,sync:"#hero-nav",directionNav:!0,prevText:"",nextText:"",start:function(t){var r=t.currentSlide,i=n("#hero-slider .slides img").eq(r).attr("title");n("#hero-slider .image-counter").remove();n(f).append('<div class="image-counter"><span class="current-slide"><\/span>/<span class="total-slides"><\/span> <span class="caption"><\/span><\/div>');n(".total-slides").text(t.count);n(".current-slide").text(t.currentSlide+1);i.length>0?n(".caption").text("-"+i):n(".caption").text("")},after:function(t){var r=t.currentSlide,i=n("#hero-slider .slides img").eq(r).attr("title");n(".current-slide").text(t.currentSlide+1);i.length>0?n(".caption").text("-"+i):n(".caption").text("")}});c.flexslider({animation:"slide",controlNav:!1,animationLoop:!1,slideshow:!1,asNavFor:"#hero-slider",itemWidth:100,itemMargin:5,directionNav:!0,prevText:"",nextText:"",customDirectionNav:n(".custom-navigation a")})}function v(){var t=n(".secondary-close");if(e=n(window).width(),r.parent().hasClass("hide--heroImage")&&!Modernizr.touch&&e>=620){n("#hero-nav li.flex-slide").on("click",function(){r.parent().slideDown("fast");t.show();n(".mod-gallery-inner").addClass("show-large-heroImage")});t.show();t.on("click",function(){n(this).hide();r.parent().slideUp("fast");n(".mod-gallery-inner").removeClass("show-large-heroImage")});n(".hide--heroImage").slideUp("fast");n(".mod-gallery-inner").removeClass("show-large-heroImage")}r.parent().hasClass("hide--heroImage")&&!Modernizr.touch&&e<620&&(t.hide(),r.parent().slideDown("fast"),n(".mod-gallery-inner").addClass("show-large-heroImage"))}var y={initializeGalleryByDefault:!0,initializeGalleryOnClick:!0,initializeGalleryForRooms:!0,body:"body",close:".close",trigger:".trigger",mainSlide:"#slider-main",navSlide:"#slider-nav",heroSlide:"#hero-slider",heroNav:"#hero-nav",roomGalleryTrigger:".results-trigger"},t,u,s,h,f,o,r,c,e,l,i;return{init:p}}(jQuery);window.eviivo=window.eviivo?window.eviivo:{};window.eviivo.reviews=window.eviivo.reviews?window.eviivo.reviews:{};window.eviivo.reviews=function(n,t){function k(i){(e=n.extend(b,i),f=n(".reviews-section"),f.length)&&(r=f.data("numberofpages"),t.init(v,e.ajaxLoaderResources,f,tt,nt),d())}function d(){y()?s(1):n(window).scroll(function(){y()&&(n(window).unbind("scroll"),s(1))})}function y(){return n(window).scrollTop()+n(window).height()+70>=f.offset().top}function p(){return i-1>0?(s(i-1),!0):!1}function w(){return i+1<=r?(s(i+1),!0):!1}function g(){var e,t,f;u=n(".mod-paginate li.arrow:first-child");o=n(".mod-paginate li.arrow:last-child");c=u.find("a");h=o.find("a");c.on("click",p);h.on("click",w);if(e=n('<li class="current"><a class="link-bg" href="javascript:;">'+i+"<\/a><\/li>"),e.insertAfter(u),t=i-1,t>0&&(u.removeAttr("disabled"),n('<li><a href="javascript:eviivo.reviews.navigateToPage('+t+');">'+t+"<\/a><\/li>").insertAfter(u),t-2>=0&&(n('<li><a href="javascript:;">&hellip;<\/a><\/li>').insertAfter(u),n('<li><a href="javascript:eviivo.reviews.navigateToPage(1);">1<\/a><\/li>').insertAfter(u))),f=i+1,f<=r&&n('<li><a href="javascript:eviivo.reviews.navigateToPage('+f+');">'+f+"<\/a><\/li>").insertBefore(o),i+2<=r&&(n('<li><a href="javascript:;">&hellip;<\/a><\/li>').insertBefore(o),n('<li><a href="javascript:eviivo.reviews.navigateToPage('+r+');">'+r+"<\/a><\/li>").insertBefore(o)),i==1)c.off("click"),a=!0;else if(a){c.on("click",p);a=!1}if(i==r)h.off("click"),l=!0;else if(l){h.on("click",w);l=!1}}function nt(n,t,i){console.log(t);console.log(i)}function tt(t){f.html(t);g();n("#reviews-list .column-review-content p a").on("click",function(){n(this).parent().siblings(".review-item-details").slideToggle();n(this).parent().parent().toggleClass("active");var i=e.resources.ReadMore,t=e.resources.ReadLess;n(this).text(function(n,r){return r===t?i:t})})}function it(){t.executeAjax({requestId:v,url:e.propertyReviewsUrl+"/"+i,method:"GET",cache:!1,dataType:"html"})}function s(n){i=n;it()}var b={propertyReviewsUrl:"",resources:{ReadMore:"Read more",ReadLess:"Read less"}},v="reviewsAjaxRequest",e,i=1,r,l,a,u,o,h,c,f;return{init:k,navigateToPage:s}}(jQuery,eviivo.utils.ajaxHelper);window.eviivo=window.eviivo?window.eviivo:{};window.eviivo.popup=window.eviivo.popup?window.eviivo.popup:{};window.eviivo.popup=function(n){function s(s){f=n.extend(o,s);t=n(".dialogue-outer");e=t.find(".mod-dialogueBox");r=t.find(".dialogue-header h3");i=t.find(".cp-link");r=t.find(".dialogue-header h3");i.on("click",u);n(document).on("keydown",u)}function h(o){if(o.popupBox!=null&&o.popupBox!=""&&(t=n(o.popupBox),e=t.find(".mod-dialogueBox"),r=t.find(".dialogue-header h3"),i=t.find(".cp-link"),r=t.find(".dialogue-header h3")),o.bypassClose)i.hide(),i.off("click",u),n(document).off("keydown",u);else{i.show();i.on("click",u);n(document).on("keydown",u)}(o.bypassBodyHtml===!1||o.bypassBodyHtml==undefined)&&e.html(o.html);(o.bypassHeaderHtml===!1||o.bypassHeaderHtml==undefined)&&r.html(o.headerTitle).text();o.bodyClass&&t.removeClass().addClass("dialogue-outer").addClass(o.bodyClass);typeof o.popupCloseCallBack=="function"&&(f.popupCloseCallBack=o.popupCloseCallBack);t.css("display","table")}function u(n){(n.which===1||n.keyCode===27)&&(e.html(""),t.css("display","none"),r.text(""),typeof f.popupCloseCallBack=="function"&&f.popupCloseCallBack())}var o={resources:{},bypassClose:!1,bypassBodyHtml:!1,popupBox:null,bypassHeaderHtml:!1},f,t,e,i,r;return{init:s,display:h}}(jQuery);window.eviivo=window.eviivo?window.eviivo:{};window.eviivo.optionSelector=window.eviivo.optionSelector?window.eviivo.optionSelector:{};window.eviivo.optionSelector=function(n){function e(t){f=n.extend(u,t)}var u={},f,t=n(".header .cp-expandable"),o=n(".cp-expandable"),i=n(".currency-inner"),r=n(".language-inner"),s=n(".header .cp-tooltip");t.on("click",function(){n(this).toggleClass("active");n(this).siblings(".cp-tooltip").toggle()});o.on("click",function(){n(this).hasClass("active")&&(n(this).parent().siblings().find(".cp-expandable").removeClass("active"),n(this).parent().siblings().find(".cp-tooltip").hide())});n(document).on("click",function(u){n(u.target).hasClass("cp-expandable")&&n(u.target).hasClass("active")||n(u.target).parents(".header .mod-selectors").length!=0||(i.hide(),r.hide(),t.removeClass("active"))});i.on("click",function(n){n.stopPropagation()});r.on("click",function(n){n.stopPropagation()});return n(document).keyup(function(i){i.keyCode==27&&(n(i.target).hasClass(".cp-expandable.cp-expandable")||(s.hide(),t.removeClass("active")))}),{init:e}}(jQuery);window.eviivo=window.eviivo?window.eviivo:{};window.eviivo.roomImages=window.eviivo.roomImages?window.eviivo.roomImages:{};window.eviivo.roomImages=function(n){function f(t){u=n.extend(r,t);n("div.mod-results div.results-gallery-thumbs li:first-child a").addClass("active");n(".results-gallery-thumbs a").on("click",e)}function e(){var r=n(this),u,f;r.hasClass("active")||(r.parents(".results-gallery-thumbs").find("a").removeClass("active"),r.addClass("active"),u=r.parents("div.results-gallery").find("div.results-gallery-single picture"),u&&(f=r.find("img").attr("srcset"),t=i(f,!1),u.find("img, source").each(o)))}function i(n,t){var i=n.lastIndexOf("-"),r=n.substr(i);return r.length>6?(i=n.lastIndexOf("."),t?n.substr(i):n.substr(0,i)):t?r:n.substr(0,i)}function o(r,u){var f=n(u).attr("srcset");f=i(f,!0);n(u).attr("src")&&n(u).attr("src",t+f);n(u).attr("srcset",t+f)}var r={},u,t;return{init:f}}(jQuery);window.eviivo=window.eviivo?window.eviivo:{};window.eviivo.instantWebMenu=window.eviivo.instantWebMenu?window.eviivo.instantWebMenu:{};window.eviivo.instantWebMenu=function(n){function k(w){var k=n("#main");k.fitVids();t=n.extend(b,w);r=n(t.navigation);o=n(t.menuOuter);h=n(t.menuItems);c=n(t.iconRight);l=n(t.iconLeft);s=n(t.menuControls);u=n(t.menuCta);e=n(t.searchBar);f=n(t.menuButton);iconMenuContainer=t.iconMenuContainer;a=t.iconMenuDefault;v=t.iconMenuClose;i=0;c.on("click",tt);l.on("click",it);p();u.on("click",function(){n(this).toggleClass("active");e.toggleClass("open");f.parent().hasClass("active")&&y(f)});f.on("click",function(){y(n(this));u.hasClass("active")&&d()});n(window).resize(function(){p()})}function d(){u.removeClass("active");e.removeClass("open")}function g(){u.toggleClass("active");e.toggleClass("open")}function y(t){n(t).parent().toggleClass("active");f.parent().hasClass("active")?n(iconMenuContainer).text(v):n(iconMenuContainer).text(a)}function p(){var t=n("nav .menu").outerWidth(!0);i=0;h.each(function(t,r){i+=n(r).outerWidth(!0)});n(window).width()>1023?(o.css("width",i+1),i>t?nt():w()):w()}function w(){o.removeAttr("style");s.hide()}function nt(){s.show()}function tt(){var n=r.scrollLeft();r.animate({scrollLeft:n+200},300)}function it(){var n=r.scrollLeft();r.animate({scrollLeft:n-200},300)}var b={navigation:".menu",menuOuter:".menu-toggle ul",menuItems:".menu li a",iconRight:".icon-arrow-right",iconLeft:".icon-arrow-left",menuControls:".nav-controls",menuCta:".menu-toggle .cp-button",searchBar:".mod-search",menuButton:".cp-menuIcon",iconMenuContainer:".menu-icon",iconMenuDefault:"≡",iconMenuClose:"×"},t,i,r,o,h,c,l,s,u,e,f,a,v;return{init:k,initSearchBar:g}}(jQuery);window.eviivo=window.eviivo?window.eviivo:{};window.eviivo.promos=window.eviivo.promos?window.eviivo.promos:{};window.eviivo.promos=function(n){function h(r){t=n.extend(o,r);u=n(".main");n("div.mod-promo button.promo-button-action").on("click",l);c();i=t.searchTrigger}function c(){var n=jQuery("#failed_code_message");n.length>0&&e(n.val())}function l(){var i=n(this).data("banner-type");if(typeof i=="string")switch(i.toLowerCase()){case t.bannerTypes.webExclusivePromoCode.toLowerCase():e();break;case t.bannerTypes.webExclusiveInstantDeal.toLowerCase():p();break;case t.bannerTypes.webExclusivePromoCodeUnlocked.toLowerCase():case t.bannerTypes.webExclusivePromoCodeFail.toLowerCase():case t.bannerTypes.webExclusiveBannerWarning.toLowerCase():a()}}function a(){n("#"+t.queryString.promoCode).remove();n("#"+t.queryString.askForPromoInstantDeal).remove();var r=n("#prop-id").val();typeof r=="string"&&(f(r,t.cookie.flags.instantDeal),f(r,t.cookie.flags.promotionCode));i()}function f(n,t){var u=!(typeof Cookies=="undefined"),i,r;u&&(i=Cookies.get(t),i!=null&&i.length>0&&(r=eviivo.utils.queryStringHelper.getAllKeys(i,{}),eviivo.utils.queryStringHelper.deleteKey(r,"p_"+n.toLowerCase()),Cookies.set(t,eviivo.utils.queryStringHelper.toString(r,!1))))}function r(n,t,i){s=u.find("div.dialogue-outer");eviivo.popup.display({html:t,headerTitle:n,bodyClass:"dialogue-medium dialogue-height--auto",popupCloseCallBack:i})}function v(n,i){r(n,i);grecaptcha?grecaptcha.render("grecaptchaId",{sitekey:t.captcha.siteKey,callback:y}):console.error("Error: could not load Google Recaptcha API.")}function y(r){var u=!(typeof Cookies=="undefined");r&&u?(n("#"+t.queryString.promoCode).remove(),n("#"+t.queryString.askForPromoInstantDeal).val(!0),Cookies.set("captcha",r),i()):console.error("Error: recaptcha response not received.")}function p(){var i=t.resources.unlockSpecials,r=n("<div id='grecaptchaId' class='captcha'><\/div>");v(i,r)}function w(){window.location.href=window.location.href.removeKeyFromQueryString(t.queryString.promoCode)}function e(i){var f=t.resources.enterPromoCode,u="<input type='text' class='cp-input' id='apply-promo-code-input' placeholder='' value='' /><button class='cp-button' id='apply-promo-code' type='button'>"+t.resources.apply+"<\/button>";typeof i=="string"&&i!==""?(u+='<div class="field-validation-error">'+i+"<\/div>",r(f,u,w)):r(f,u);n("#apply-promo-code-input").focus()}function b(r){n("#"+t.queryString.promoCode).val(r);i()}var o={resources:{apply:"Apply",unlockSpecials:"Click to unlock your special deal",enterPromoCode:"Enter your code or member ID"}},t,u,s,i;return{init:h,onCodeValid:b}}(jQuery);window.eviivo=window.eviivo?window.eviivo:{};window.eviivo.promos=window.eviivo.promos?window.eviivo.promos:{};window.eviivo.promos.codeValidator=window.eviivo.promos.codeValidator?window.eviivo.promos.codeValidator:{};window.eviivo.promos.codeValidator=function(n){function i(i){var u,s;if(i!=null&&(i.keyCode===13||i.which===1)){u=n("#apply-promo-code-input");s=n("div.field-validation-error");u.removeClass("invalid");s.remove();var f=!1,e="",o=u.val();if(o===""?(e=t.resources.promoValidationEmptyCode,f=!0):r.test(o)||(e=t.resources.promoValidationMessage,f=!0),f===!0)u.addClass("invalid"),n("<div class='field-validation-error'>"+e+"<\/div>").insertAfter(n("#apply-promo-code"));else return typeof t.callback=="function"&&t.callback(o),!0}return!1}function u(r){t=n.extend({},r);n(document).on("click","#apply-promo-code",i);n(document).on("keyup","#apply-promo-code-input",i)}var t,r=new RegExp("^[a-zA-Z0-9-_]+$","ig");return{init:u}}(jQuery);window.eviivo=window.eviivo?window.eviivo:{};window.eviivo.bookingSystem=window.eviivo.bookingSystem?window.eviivo.bookingSystem:{};window.eviivo.bookingSystem.managePageLogin=window.eviivo.bookingSystem.managePageLogin?window.eviivo.bookingSystem.managePageLogin:{};window.eviivo.bookingSystem.managePageLogin=function(n,t){function i(i){var r=i;n("#manageBooking").on("click",function(){eviivo.popup.display({html:n("#manage-popup-login-content").html(),headerTitle:r.popupHeaderTitle,bodyClass:"dialogue-large dialogue-height--auto"});n(".cp-expandable").hasClass("active")&&(n(".cp-expandable").removeClass("active"),n(".cp-tooltip").hide());var f="retrieveOrderCancellationPermissions",i=n("#manage-page-login-form"),u=n("#cancellationGenericMessage"),e=function(n){n!=null&&n.allowRedirectToManagePage===!0?window.location.href=n.manageBookingUrl:u.show()},o=function(){u.show()};t.init(f,r.ajaxLoaderResources,n(".mod-dialogueBox"),e,o);n.validator.unobtrusive.parse(i);i.validate().settings.submitHandler=function(){return u.hide(),t.executeAjax({requestId:f,url:r.ajaxUrl,method:"POST",headers:{__RequestVerificationToken:r.requestVerificationToken},data:{GuestEmailAddress:n("#emailAddress",i).val(),OrderOrBookingReference:n("#orderReference",i).val(),ReferrerShortName:r.referrerShortName,PropertyShortName:r.propertyShortName}}),!1};n(".cp-tip").tooltip({position:{my:"center bottom-15",at:"center top",using:function(t,i){n(this).css(t);n("<div>").addClass("arrow").addClass(i.vertical).addClass(i.horizontal).appendTo(this)}}});n(".mod-sliding-trigger").on("click",function(t){var i=n(t.target),r;i.parents().eq(2).toggleClass("active");r=i.text()===i.data("need-help-text")?i.data("go-back-text"):i.data("need-help-text");i.text(r).toggleClass("active")})})}return{init:i}}(jQuery,eviivo.utils.ajaxHelper)