var postBackstretch;!function(k,_,T){"use strict";function w(t){return e.hasOwnProperty(t)?t:"cover"}function d(t){return c.test(t.url)||t.isVideo}var p,c=/^.*(youtu\.be\/|youtube\.com\/v\/|youtube\.com\/embed\/|youtube\.com\/watch\?v=|youtube\.com\/watch\?.*\&v=)([^#\&\?]*).*/i,o=(k.fn.backstretch=function(r,a){var n,s=arguments;return 0===k(_).scrollTop()&&_.scrollTo(0,0),this.each(function(t){var e,i=k(this),o=i.data("backstretch");if(o){if("string"==typeof s[0]&&"function"==typeof o[s[0]])return void((e=(e=o[s[0]].apply(o,Array.prototype.slice.call(s,1)))===o?T:e)!==T&&((n=n||[])[t]=e));a=k.extend(o.options,a),"object"==typeof o&&"destroy"in o&&o.destroy(!0)}r&&0!==r.length||((t=i.css("background-image"))&&"none"!==t?r=[{url:i.css("backgroundImage").replace(/url\(|\)|"|'/g,"")}]:k.error("No images were supplied for Backstretch, or element must have a CSS-defined background image.")),o=new h(this,r,a||{}),i.data("backstretch",o)}),n?1===n.length?n[0]:n:this},k.backstretch=function(t,e){return k("body").backstretch(t,e).data("backstretch")},k.expr[":"].backstretch=function(t){return k(t).data("backstretch")!==T},k.fn.backstretch.defaults={duration:5e3,transition:"fade",transitionDuration:0,animateFirst:!0,alignX:.5,alignY:.5,paused:!1,start:0,preload:2,preloadSize:1,resolutionRefreshRate:2500,resolutionChangeRatioThreshold:.1},{wrap:{left:0,top:0,overflow:"hidden",margin:0,padding:0,height:"100%",width:"100%",zIndex:-999999},itemWrapper:{position:"absolute",display:"none",margin:0,padding:0,border:"none",width:"100%",height:"100%",zIndex:-999999},item:{position:"absolute",margin:0,padding:0,border:"none",width:"100%",height:"100%",maxWidth:"none"}}),$=function(t,e){for(var i,o=t.width(),r=t.height(),a=[],n=function(t,e){return"width"===e?o:"height"===e?r:t},s=0;sparseInt(i.width,10);)t[o]=t[o-1],--o;t[o]=i}return t}(e[s]),i=function(t,e,i){for(var o,r,a=_.devicePixelRatio||1,n=v(),s=(b(),t=o)));h++);return i[Math.min(h,c)]}(o,r,e[s]),a.push(i)):("string"==typeof e[s]&&(e[s]={url:e[s]}),(i=k.extend({},e[s])).url=l(i.url,n),a.push(i));return a},x=(p=[],function t(e,i,o,r,a){if(void 0!==e){k.isArray(e)||(e=[e]),arguments.length<5&&"function"==typeof arguments[arguments.length-1]&&(a=arguments[arguments.length-1]),i="function"!=typeof i&&i?i:0,o="function"==typeof o||!o||o<0?e.length:Math.min(o,e.length),r="function"!=typeof r&&r?r:1,i>=e.length&&(o=i=0),r<0&&(r=o),r=Math.min(r,o);var n=e.slice(i+r,o-r);if(e=e.slice(i,r),o=e.length)for(var s,c=0,h=function(){++c===o&&(u(e,a,!n),t(n,0,0,r,a))},l=0;l=this.images.length&&(this.options.start=this.images.length-1),this.options.start<0&&(this.options.start=0),this.isBody=t===document.body;var i=k(_),e=(this.$container=k(t),this.$root=this.isBody?I?i:k(document):this.$container,this.originalImages=this.images,this.images=$(this.options.alwaysTestWindowResolution?i:this.$root,this.originalImages),x(this.images,this.options.start||0,this.options.preload||1),this.$container.children(".backstretch").first());this.$wrap=e.length?e:k('
').css(this.options.bypassCss?{}:o.wrap).appendTo(this.$container),this.options.bypassCss||(this.isBody||(t=this.$container.css("position"),e=this.$container.css("zIndex"),this.$container.css({position:"static"===t?"relative":t,zIndex:"auto"===e?0:e}),this.$wrap.css({zIndex:-999998})),this.$wrap.css({position:this.isBody&&I?"fixed":"absolute"})),this.index=this.options.start,this.show(this.index),i.on("resize.backstretch",k.proxy(this.resize,this)).on("orientationchange.backstretch",k.proxy(function(){this.isBody&&0===_.pageYOffset&&(_.scrollTo(0,1),this.resize())},this))};function u(t,e,i){"function"==typeof e&&e.call(t,i)}function l(t,e){if("string"==typeof t)t=t.replace(/{{(width|height)}}/g,e);else if(t instanceof Array)for(var i=0;i=n||isNaN(r)||Math.abs(a-1)>=n||isNaN(a))||(this._lastResizeContainerWidth=i,this._lastResizeContainerHeight=o,this.images=$(e,this.originalImages),this.options.preload&&x(this.images,(this.index+1)%this.images.length,this.options.preload),1!==this.images.length)||this._currentImage.url===this.images[0].url||(t=this,clearTimeout(t._selectAnotherResolutionTimeout),t._selectAnotherResolutionTimeout=setTimeout(function(){t.show(0)},this.options.resolutionRefreshRate));var s,c,h,l={left:0,top:0,right:"auto",bottom:"auto"},d=this.isBody?this.$root.width():this.$root.innerWidth(),p=this.isBody?_.innerHeight||this.$root.height():this.$root.innerHeight(),u=this.$itemWrapper.data("width"),g=this.$itemWrapper.data("height"),y=u/g||1,f=(this._currentImage.alignX===T?this.options:this._currentImage).alignX,m=(this._currentImage.alignY===T?this.options:this._currentImage).alignY,v=w(this._currentImage.scale||this.options.scale),b=("fit"===v||"fit-smaller"===v?(c=g,(d<(h=u)||p.backstretch-item").not(".deleteable").each(function(){k(this).find("img,video,iframe").css(l)}),k.Event("backstretch.resize",{relatedTarget:this.$container[0]}));this.$container.trigger(b,this)}catch(t){}return this},show:function(f,m){var v,b,_,w,t,$;if(!(Math.abs(f)>this.images.length-1))return b=(v=this).$wrap.find(">.backstretch-item").addClass("deleteable"),_=v.videoWrapper,w={relatedTarget:v.$container[0]},v.$container.trigger(k.Event("backstretch.before",w),[v,f]),this.index=f,t=v.images[f],clearTimeout(v._cycleTimeout),delete v.videoWrapper,($=d(t))?(v.videoWrapper=new W(t),v.$item=v.videoWrapper.$video.css("pointer-events","none")):v.$item=k(""),v.$itemWrapper=k('
').append(v.$item),this.options.bypassCss?v.$itemWrapper.css({display:"none"}):(v.$itemWrapper.css(o.itemWrapper),v.$item.css(o.item)),v.$item.bind($?"canplay":"load",function(t){function e(t){return(r[t]!==T?r:v.options)[t]}function i(){_&&(_.stop(),_.destroy()),b.remove(),!v.paused&&1").attr({src_to_load:o}).css({border:0,margin:0,padding:0}).data("player",i),t.loop&&r.on("ended.loop",function(){i.__manuallyStopped||i.play()}),i.ytReady=!1,e(),_.YT&&_.YT.loaded?(i._initYoutube(),r.trigger("initsuccess")):k(_).one("youtube_api_load",function(){i._initYoutube(),r.trigger("initsuccess")})}else{for(var r=k("