<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(function($,Drupal,global,window){'use strict';Drupal.htmlAttributes=function(attributes){var attr,attrData,attrStr,htmlParts=[],isArray=$.isArray;for(attr in attributes)if(attributes.hasOwnProperty(attr)){attrData=isArray(attributes[attr])?attributes[attr]:[String(attributes[attr])];attrStr=attr+'="'+attrData.join(' ')+'"';htmlParts.push(attrStr)};return htmlParts.join(' ')};Drupal.theme.prototype.options=function(options){var html;html=$.map(options,function(option){var attributes=option.attributes||{};attributes.value=option.value;if(option.selected)attributes.selected='selected';return'&lt;option '+Drupal.htmlAttributes(attributes)+'&gt;'+option.label+'&lt;/option&gt;'});return html.join('')};Drupal.theme.prototype.optgroups=function(optgroups){var html;html=$.map(optgroups,function(optgroup){var attributes=optgroup.attributes||{},children;attributes.label=optgroup.label;children=Drupal.theme('options',optgroup.options||[]);return'&lt;optgroup '+Drupal.htmlAttributes(attributes)+'&gt;'+children+'&lt;/optgroup&gt;'});return html.join('')}})(jQuery,Drupal,this,window);;/*})'"*/
(function($,Drupal,global,window,ns){'use strict';global[ns]=global[ns]||{};$.extend(global[ns],{Layouts:{MOBILE:1,TABLET:2,DESKTOP:3,WIDE:4},Breakpoints:{TABLET:768,DESKTOP:992,WIDE:1200},scrollTo:{},Util:{groupIndexesBy:function(list,prop){var groups={map:{},keys:[]},i,obj,value;for(i=0;i&lt;list.length;i++){obj=list[i];value=obj[prop];if(!(value in groups.map)){groups.map[value]=[];groups.keys.push(value)};groups.map[value].push(i)};return groups},pick:function(list,indexes){var i,picked=[];for(i=0;i&lt;indexes.length;i++)picked.push(list[indexes[i]]);return picked}}});$.fn.warnEmpty=function(){if($(this).length==0)console.warn('Warning, no element found',this.selector,this.context);return $(this)}})(jQuery,Drupal,this,window,'MEGADYNE');;/*})'"*/
(function($,Drupal,global,window,MEGADYNE){'use strict';$.extend(MEGADYNE,{Country:{ajaxCache:{},detect:function(){var dfd=$.Deferred();if(!this.ajaxCache.detect)this.ajaxCache.detect=$.ajax({method:'GET',url:Drupal.settings.basePath+Drupal.settings.pathPrefix+'json/mycountry',dataType:'json'});this.ajaxCache.detect.done($.proxy(function(data,textStatus,jqXHR){dfd.resolve(data,textStatus,jqXHR)},this));return dfd},all:function(){var dfd=$.Deferred();if(!this.ajaxCache.all)this.ajaxCache.all=$.ajax({method:'GET',url:Drupal.settings.basePath+'json/countries',dataType:'json'});this.ajaxCache.all.done($.proxy(function(data,textStatus,jqXHR){dfd.resolve(data,textStatus,jqXHR)},this));return dfd}}});Drupal.behaviors.inputUserCountry={attach:function(context,settings){$('.user-country',context).once('user-country').each(function(){var $input=$(this);if($input.val())return;$input.attr('disabled','disabled');MEGADYNE.Country.detect().done(function(data){$input.removeAttr('disabled');if(data.found)$input.val(data.country_code)})})}}}(jQuery,Drupal,this,window,this['MEGADYNE']));;/*})'"*/
(function($,Drupal,global,window,MEGADYNE){'use strict';var IFRAMES=[]
function getIframe(iframeWindow){var i;for(i=0;i&lt;IFRAMES.length;i++)if(IFRAMES[i].contentWindow===iframeWindow)return IFRAMES[i];return null};$.extend(MEGADYNE,{Pardot:{postMessage:function(type,payload,window){window.postMessage(JSON.stringify({type:type,payload:payload}),'*')}}});$(window).on('message',function(ev){var event=ev.originalEvent,data,iframe;if(event.origin==='https://info.megadynegroup.com'){data=JSON.parse(event.data);if(data.type==='ready'){if(window.PARDOT_i18n)MEGADYNE.Pardot.postMessage('i18n',window.PARDOT_i18n,event.source);iframe=getIframe(event.source);if(iframe)$(iframe).trigger('iframe-ready')}else if(data.type==='height'){iframe=getIframe(event.source);if(iframe)$(iframe).css({height:data.payload})}else if(data.type==='scroll_to_form'){iframe=getIframe(event.source);if(iframe)MEGADYNE.scrollTo(iframe)}else if(data.type==='thank_you_page')if(typeof(window.dataLayer)!=='undefined')window.dataLayer.push({event:'pardotFormSubmit'})}});$(window).on('resize',function(){$('.pardot-iframe').each(function(){MEGADYNE.Pardot.postMessage('send_height',null,this.contentWindow)})});Drupal.behaviors.megadynePardot={attach:function(context){$('.pardot-iframe',context).once('megadyne-pardot').each(function(){$(this).attr('scrolling','no');IFRAMES.push(this)})}}}(jQuery,Drupal,this,window,this['MEGADYNE']));;/*})'"*/
if(typeof DMN==="undefined")var DMN={};(function(app,$,undefined){"use strict";var docCookies={getItem:function(sKey){if(!sKey)return null;return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(sKey).replace(/[\-\.\+\*]/g,"\\$&amp;")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null},setItem:function(sKey,sValue,vEnd,sPath,sDomain,bSecure){if(!sKey||/^(?:expires|max\-age|path|domain|secure)$/i.test(sKey))return false;var sExpires="";if(vEnd)switch(vEnd.constructor){case Number:sExpires=vEnd===Infinity?"; expires=Fri, 31 Dec 9999 23:59:59 GMT":"; max-age="+vEnd;break;case String:sExpires="; expires="+vEnd;break;case Date:sExpires="; expires="+vEnd.toUTCString();break};document.cookie=encodeURIComponent(sKey)+"="+encodeURIComponent(sValue)+sExpires+(sDomain?"; domain="+sDomain:"")+(sPath?"; path="+sPath:"")+(bSecure?"; secure":"");return true},removeItem:function(sKey,sPath,sDomain){if(!this.hasItem(sKey))return false;document.cookie=encodeURIComponent(sKey)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT"+(sDomain?"; domain="+sDomain:"")+(sPath?"; path="+sPath:"");return true},hasItem:function(sKey){if(!sKey)return false;return(new RegExp("(?:^|;\\s*)"+encodeURIComponent(sKey).replace(/[\-\.\+\*]/g,"\\$&amp;")+"\\s*\\=")).test(document.cookie)},keys:function(){var aKeys=document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g,"").split(/\s*(?:\=[^;]*)?;\s*/);for(var nLen=aKeys.length,nIdx=0;nIdx&lt;nLen;nIdx++)aKeys[nIdx]=decodeURIComponent(aKeys[nIdx]);return aKeys}};(function(){function onAcceptClick(ev){ev.preventDefault();app.CookieSettings.accept();if(this.opts.reload)document.location.reload()}
function onLinkClick(ev){var $link,href;if(!this.opts.linkClick)return;if(!app.CookieSettings.isEmpty())return;if(this.isCookiePage())return;$link=$(ev.currentTarget);href=$link.attr("href");if(href.charAt(0)==="#"||href.indexOf("mailto:")===0||href.indexOf("javascript:")===0)return;app.CookieSettings.accept()}
function onBodyClick(ev){if(!this.opts.bodyClick)return;if(!app.CookieSettings.isEmpty())return;if(this.isCookiePage())return;app.CookieSettings.accept()}
function onBannerClick(ev){var $target;$target=$(ev.target);if(!$target.is(this.opts.acceptBtn))ev.stopPropagation()}
function onScroll(ev){if(!this.opts.scroll)return;if(!app.CookieSettings.isEmpty())return;if(this.isCookiePage())return;app.CookieSettings.accept()};var banner={};banner.init=function(opts){var defOpts={container:".cookie-banner",acceptBtn:".js-accept-cookies",reload:true,linkClick:true,bodyClick:false,scroll:false,cookiePages:[]};this.opts=$.extend({},defOpts,opts||{});this.$container=$(this.opts.container);this.setRootClasses();$(document).on("click",this.opts.acceptBtn,$.proxy(onAcceptClick,this));$(document).on("click","a[href]",$.proxy(onLinkClick,this));this.$container.on("click",$.proxy(onBannerClick,this));$(document).on("click",$.proxy(onBodyClick,this));$(window).on("scroll",$.proxy(onScroll,this));this.updateVisibility();app.CookieSettings.on("save",$.proxy(this.updateVisibility,this))};banner.updateVisibility=function(){if(app.CookieSettings.isEmpty()){this.show()}else this.hide()};banner.setRootClasses=function(){var $root;$root=$("html");if(app.CookieSettings.opts.clusters)$.each(app.CookieSettings.opts.clusters,function(index,cluster){var clusterValue,cssClassYes,cssClassNo;clusterValue=app.CookieSettings.get(cluster);cssClassYes="cookie-consent-"+cluster+"-yes";cssClassNo="cookie-consent-"+cluster+"-no";if(clusterValue){$root.addClass(cssClassYes);$root.removeClass(cssClassNo)}else{$root.addClass(cssClassNo);$root.removeClass(cssClassYes)}})};banner.show=function(){this.$container.removeClass("cookie-banner--hidden").addClass("cookie-banner--visible")};banner.hide=function(){this.$container.removeClass("cookie-banner--visible").addClass("cookie-banner--hidden")};banner.isCookiePage=function(){var urlPath;urlPath=document.location.pathname;return($.inArray(urlPath,this.opts.cookiePages)!==-1)};app.CookieBanner=banner}());(function(){var EVENTS_NAMESPACE="__COOKIE_SETTINGS_",VALUE_TRUE=1,VALUE_FALSE=0,settings={};settings.init=function(opts){var defOpts={clusters:false,cookieProviders:{},technicalCookie:{name:"cc",path:"/",expires:new Date((new Date()).getTime()+13*30*24*60*60*1e3),secure:false}};this.opts=$.extend({},defOpts,opts||{});this.load()};settings.writeTechnicalCookie=function(value){var technicalCookie=this.opts.technicalCookie;return docCookies.setItem(technicalCookie.name,value,technicalCookie.expires,technicalCookie.path,technicalCookie.domain,technicalCookie.secure)};settings.readTechnicalCookie=function(){var technicalCookie=this.opts.technicalCookie;if(docCookies.hasItem(technicalCookie.name))return docCookies.getItem(technicalCookie.name);return undefined};settings.deleteTechnicalCookie=function(){var technicalCookie=this.opts.technicalCookie;return docCookies.removeItem(technicalCookie.name,technicalCookie.path,technicalCookie.domain)};settings.accept=function(){var tosave,saved;if(this.opts.clusters){tosave={};$.each(this.opts.clusters,function(index,cluster){tosave[cluster]=true})}else tosave=true;saved=this.save(tosave);return saved};settings.load=function(){var serialized,storedData,data;serialized=this.readTechnicalCookie();try{storedData=JSON.parse(serialized)}catch(e){};if(storedData){if($.isPlainObject(storedData)){data={};$.each(storedData,function(k,v){data[k]=(v===VALUE_TRUE)})}else data=(storedData===VALUE_TRUE);this.data=data};this.trigger("load")};settings.save=function(data){var serialized,normalizedData,saved;this.data=data;if(data===undefined)return this.deleteTechnicalCookie();if($.isPlainObject(data)){normalizedData={};$.each(data,function(k,v){normalizedData[k]=(v?VALUE_TRUE:VALUE_FALSE)})}else normalizedData=(data?VALUE_TRUE:VALUE_FALSE);serialized=JSON.stringify(normalizedData);saved=this.writeTechnicalCookie(serialized);if(saved)this.trigger("save");return saved};settings.get=function(key){if(this.data===undefined)return undefined;if(this.opts.clusters)if(key!==undefined){return this.data[key]}else return $.extend({},this.data);return this.data};settings.clear=function(){this.save(undefined)};settings.accepted=function(key){return this.get(key)===true};settings.isEmpty=function(){return this.get()===undefined};settings.on=function(eventName,fn){var eventNames;eventNames=[];eventNames=$.map(eventName.split(" "),function(name){return EVENTS_NAMESPACE+name});$(document).on(eventNames.join(" "),fn)};settings.trigger=function(eventName){$(document).trigger(EVENTS_NAMESPACE+eventName)};app.CookieSettings=settings}());(function(){function onSaveClick(ev){ev.preventDefault();this.submit()};var form={};form.init=function(opts){var defOpts={defaults:{},reload:true,container:".cookie-settings-form",saveBtn:".js-save-settings"};this.opts=$.extend({},defOpts,opts||{});this.$form=$(this.opts.container);this.$clusters=this.$form.find("[data-cluster]");this.$form.on("click",this.opts.saveBtn,$.proxy(onSaveClick,this));this.populate(app.CookieSettings.get())};form.values=function(){var values={};this.$clusters.each(function(){var $inputTrue=$(":input[value=1]",this),name=$(this).attr("data-cluster");values[name]=($inputTrue.is(":checked"))});return values};form.populate=function(values){values=values||{};this.$clusters.each(function(){var name=$(this).attr("data-cluster"),intValue=!!values[name]?1:0,$input=$(":input[value="+intValue+"]",this);$input.prop("checked",true)})};form.submit=function(){this.save(this.values())};form.save=function(values){var saved;saved=app.CookieSettings.save(values);if(saved)if(this.opts.reload)document.location.reload()};app.CookieSettingsForm=form}())}(DMN,jQuery));;/*})'"*/
(function($){'use strict';Drupal.behaviors.dmnCookieLaw={attach:function(context,settings){$('.cookie-banner',context).once('cookie-banner',function(){initCookieLaw()})}}
function initCookieLaw(){if(typeof DMN==='undefined')return;DMN.CookieSettings.init();DMN.CookieBanner.init({container:".cookie-banner",acceptBtn:".js-accept-cookies",reload:false,linkClick:true,bodyClick:false,scroll:false})}})(jQuery);;/*})'"*/
/*! modernizr 3.5.0 (Custom Build) | MIT *
 * https://modernizr.com/download/?-cookies-cors-emoji-filereader-forcetouch-fullscreen-geolocation-hashchange-history-json-svg-touchevents-unicode-video-setclasses !*/
!function(e,n,t){function o(e,n){return typeof e===n}function r(){var e,n,t,r,i,a,s;for(var l in T)if(T.hasOwnProperty(l)){if(e=[],n=T[l],n.name&amp;&amp;(e.push(n.name.toLowerCase()),n.options&amp;&amp;n.options.aliases&amp;&amp;n.options.aliases.length))for(t=0;t&lt;n.options.aliases.length;t++)e.push(n.options.aliases[t].toLowerCase());for(r=o(n.fn,"function")?n.fn():n.fn,i=0;i&lt;e.length;i++)a=e[i],s=a.split("."),1===s.length?Modernizr[s[0]]=r:(!Modernizr[s[0]]||Modernizr[s[0]]instanceof Boolean||(Modernizr[s[0]]=new Boolean(Modernizr[s[0]])),Modernizr[s[0]][s[1]]=r),y.push((r?"":"no-")+s.join("-"))}}function i(e){var n=S.className,t=Modernizr._config.classPrefix||"";if(w&amp;&amp;(n=n.baseVal),Modernizr._config.enableJSClass){var o=new RegExp("(^|\\s)"+t+"no-js(\\s|$)");n=n.replace(o,"$1"+t+"js$2")}Modernizr._config.enableClasses&amp;&amp;(n+=" "+t+e.join(" "+t),w?S.className.baseVal=n:S.className=n)}function a(){return"function"!=typeof n.createElement?n.createElement(arguments[0]):w?n.createElementNS.call(n,"http://www.w3.org/2000/svg",arguments[0]):n.createElement.apply(n,arguments)}function s(e){return e.replace(/([a-z])-([a-z])/g,function(e,n,t){return n+t.toUpperCase()}).replace(/^-/,"")}function l(){var e=n.body;return e||(e=a(w?"svg":"body"),e.fake=!0),e}function u(e,t,o,r){var i,s,u,c,f="modernizr",d=a("div"),p=l();if(parseInt(o,10))for(;o--;)u=a("div"),u.id=r?r[o]:f+(o+1),d.appendChild(u);return i=a("style"),i.type="text/css",i.id="s"+f,(p.fake?p:d).appendChild(i),p.appendChild(d),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(n.createTextNode(e)),d.id=f,p.fake&amp;&amp;(p.style.background="",p.style.overflow="hidden",c=S.style.overflow,S.style.overflow="hidden",S.appendChild(p)),s=t(d,e),p.fake?(p.parentNode.removeChild(p),S.style.overflow=c,S.offsetHeight):d.parentNode.removeChild(d),!!s}function c(e,n){return!!~(""+e).indexOf(n)}function f(e,n){return function(){return e.apply(n,arguments)}}function d(e,n,t){var r;for(var i in e)if(e[i]in n)return t===!1?e[i]:(r=n[e[i]],o(r,"function")?f(r,t||n):r);return!1}function p(e){return e.replace(/([A-Z])/g,function(e,n){return"-"+n.toLowerCase()}).replace(/^ms-/,"-ms-")}function v(n,t,o){var r;if("getComputedStyle"in e){r=getComputedStyle.call(e,n,t);var i=e.console;if(null!==r)o&amp;&amp;(r=r.getPropertyValue(o));else if(i){var a=i.error?"error":"log";i[a].call(i,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else r=!t&amp;&amp;n.currentStyle&amp;&amp;n.currentStyle[o];return r}function m(n,o){var r=n.length;if("CSS"in e&amp;&amp;"supports"in e.CSS){for(;r--;)if(e.CSS.supports(p(n[r]),o))return!0;return!1}if("CSSSupportsRule"in e){for(var i=[];r--;)i.push("("+p(n[r])+":"+o+")");return i=i.join(" or "),u("@supports ("+i+") { #modernizr { position: absolute; } }",function(e){return"absolute"==v(e,null,"position")})}return t}function h(e,n,r,i){function l(){f&amp;&amp;(delete A.style,delete A.modElem)}if(i=o(i,"undefined")?!1:i,!o(r,"undefined")){var u=m(e,r);if(!o(u,"undefined"))return u}for(var f,d,p,v,h,g=["modernizr","tspan","samp"];!A.style&amp;&amp;g.length;)f=!0,A.modElem=a(g.shift()),A.style=A.modElem.style;for(p=e.length,d=0;p&gt;d;d++)if(v=e[d],h=A.style[v],c(v,"-")&amp;&amp;(v=s(v)),A.style[v]!==t){if(i||o(r,"undefined"))return l(),"pfx"==n?v:!0;try{A.style[v]=r}catch(y){}if(A.style[v]!=h)return l(),"pfx"==n?v:!0}return l(),!1}function g(e,n,t,r,i){var a=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+O.join(a+" ")+a).split(" ");return o(n,"string")||o(n,"undefined")?h(s,n,r,i):(s=(e+" "+N.join(a+" ")+a).split(" "),d(s,n,t))}var y=[],T=[],x={_version:"3.5.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var t=this;setTimeout(function(){n(t[e])},0)},addTest:function(e,n,t){T.push({name:e,fn:n,options:t})},addAsyncTest:function(e){T.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=x,Modernizr=new Modernizr,Modernizr.addTest("history",function(){var n=navigator.userAgent;return-1===n.indexOf("Android 2.")&amp;&amp;-1===n.indexOf("Android 4.0")||-1===n.indexOf("Mobile Safari")||-1!==n.indexOf("Chrome")||-1!==n.indexOf("Windows Phone")||"file:"===location.protocol?e.history&amp;&amp;"pushState"in e.history:!1}),Modernizr.addTest("json","JSON"in e&amp;&amp;"parse"in JSON&amp;&amp;"stringify"in JSON),Modernizr.addTest("svg",!!n.createElementNS&amp;&amp;!!n.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect),Modernizr.addTest("filereader",!!(e.File&amp;&amp;e.FileList&amp;&amp;e.FileReader)),Modernizr.addTest("cookies",function(){try{n.cookie="cookietest=1";var e=-1!=n.cookie.indexOf("cookietest=");return n.cookie="cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT",e}catch(t){return!1}}),Modernizr.addTest("cors","XMLHttpRequest"in e&amp;&amp;"withCredentials"in new XMLHttpRequest),Modernizr.addTest("geolocation","geolocation"in navigator);var C=x._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];x._prefixes=C;var S=n.documentElement,w="svg"===S.nodeName.toLowerCase();Modernizr.addTest("video",function(){var e=a("video"),n=!1;try{n=!!e.canPlayType,n&amp;&amp;(n=new Boolean(n),n.ogg=e.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=e.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=e.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""),n.vp9=e.canPlayType('video/webm; codecs="vp9"').replace(/^no$/,""),n.hls=e.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(/^no$/,""))}catch(t){}return n});var _=function(){function e(e,n){var r;return e?(n&amp;&amp;"string"!=typeof n||(n=a(n||"div")),e="on"+e,r=e in n,!r&amp;&amp;o&amp;&amp;(n.setAttribute||(n=a("div")),n.setAttribute(e,""),r="function"==typeof n[e],n[e]!==t&amp;&amp;(n[e]=t),n.removeAttribute(e)),r):!1}var o=!("onblur"in n.documentElement);return e}();x.hasEvent=_,Modernizr.addTest("hashchange",function(){return _("hashchange",e)===!1?!1:n.documentMode===t||n.documentMode&gt;7}),Modernizr.addTest("canvas",function(){var e=a("canvas");return!(!e.getContext||!e.getContext("2d"))}),Modernizr.addTest("canvastext",function(){return Modernizr.canvas===!1?!1:"function"==typeof a("canvas").getContext("2d").fillText}),Modernizr.addTest("emoji",function(){if(!Modernizr.canvastext)return!1;var n=e.devicePixelRatio||1,t=12*n,o=a("canvas"),r=o.getContext("2d");return r.fillStyle="#f00",r.textBaseline="top",r.font="32px Arial",r.fillText("ðŸ¨",0,0),0!==r.getImageData(t,t,1,1).data[0]});var E=x.testStyles=u;Modernizr.addTest("touchevents",function(){var t;if("ontouchstart"in e||e.DocumentTouch&amp;&amp;n instanceof DocumentTouch)t=!0;else{var o=["@media (",C.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");E(o,function(e){t=9===e.offsetTop})}return t}),Modernizr.addTest("unicode",function(){var e,n=a("span"),t=a("span");return E("#modernizr{font-family:Arial,sans;font-size:300em;}",function(o){n.innerHTML=w?"å¦‡":"&amp;#5987;",t.innerHTML=w?"â˜†":"&amp;#9734;",o.appendChild(n),o.appendChild(t),e="offsetWidth"in n&amp;&amp;n.offsetWidth!==t.offsetWidth}),e});var b="Moz O ms Webkit",O=x._config.usePrefixes?b.split(" "):[];x._cssomPrefixes=O;var P=function(n){var o,r=C.length,i=e.CSSRule;if("undefined"==typeof i)return t;if(!n)return!1;if(n=n.replace(/^@/,""),o=n.replace(/-/g,"_").toUpperCase()+"_RULE",o in i)return"@"+n;for(var a=0;r&gt;a;a++){var s=C[a],l=s.toUpperCase()+"_"+o;if(l in i)return"@-"+s.toLowerCase()+"-"+n}return!1};x.atRule=P;var N=x._config.usePrefixes?b.toLowerCase().split(" "):[];x._domPrefixes=N;var z={elem:a("modernizr")};Modernizr._q.push(function(){delete z.elem});var A={style:z.elem.style};Modernizr._q.unshift(function(){delete A.style}),x.testAllProps=g;var R=x.prefixed=function(e,n,t){return 0===e.indexOf("@")?P(e):(-1!=e.indexOf("-")&amp;&amp;(e=s(e)),n?g(e,n,t):g(e,"pfx"))};Modernizr.addTest("forcetouch",function(){return _(R("mouseforcewillbegin",e,!1),e)?MouseEvent.WEBKIT_FORCE_AT_MOUSE_DOWN&amp;&amp;MouseEvent.WEBKIT_FORCE_AT_FORCE_MOUSE_DOWN:!1}),Modernizr.addTest("fullscreen",!(!R("exitFullscreen",n,!1)&amp;&amp;!R("cancelFullScreen",n,!1))),r(),i(y),delete x.addTest,delete x.addAsyncTest;for(var k=0;k&lt;Modernizr._q.length;k++)Modernizr._q[k]();e.Modernizr=Modernizr}(window,document);
;/*})'"*/
;/*})'"*/
(function(factory){'use strict';if(typeof define==='function'&amp;&amp;define.amd){define(['jquery'],factory)}else if(typeof module!=='undefined'&amp;&amp;module.exports){module.exports=factory(require('jquery'))}else factory(jQuery)})(function($){var _previousResizeWidth=-1,_updateTimeout=-1,_parse=function(value){return parseFloat(value)||0},_rows=function(elements){var tolerance=1,$elements=$(elements),lastTop=null,rows=[];$elements.each(function(){var $that=$(this),top=$that.offset().top-_parse($that.css('margin-top')),lastRow=rows.length&gt;0?rows[rows.length-1]:null;if(lastRow===null){rows.push($that)}else if(Math.floor(Math.abs(lastTop-top))&lt;=tolerance){rows[rows.length-1]=lastRow.add($that)}else rows.push($that);lastTop=top});return rows},_parseOptions=function(options){var opts={byRow:true,property:'height',target:null,remove:false};if(typeof options==='object')return $.extend(opts,options);if(typeof options==='boolean'){opts.byRow=options}else if(options==='remove')opts.remove=true;return opts},matchHeight=$.fn.matchHeight=function(options){var opts=_parseOptions(options);if(opts.remove){var that=this;this.css(opts.property,'');$.each(matchHeight._groups,function(key,group){group.elements=group.elements.not(that)});return this};if(this.length&lt;=1&amp;&amp;!opts.target)return this;matchHeight._groups.push({elements:this,options:opts});matchHeight._apply(this,opts);return this};matchHeight.version='0.7.2';matchHeight._groups=[];matchHeight._throttle=80;matchHeight._maintainScroll=false;matchHeight._beforeUpdate=null;matchHeight._afterUpdate=null;matchHeight._rows=_rows;matchHeight._parse=_parse;matchHeight._parseOptions=_parseOptions;matchHeight._apply=function(elements,options){var opts=_parseOptions(options),$elements=$(elements),rows=[$elements],scrollTop=$(window).scrollTop(),htmlHeight=$('html').outerHeight(true),$hiddenParents=$elements.parents().filter(':hidden');$hiddenParents.each(function(){var $that=$(this);$that.data('style-cache',$that.attr('style'))});$hiddenParents.css('display','block');if(opts.byRow&amp;&amp;!opts.target){$elements.each(function(){var $that=$(this),display=$that.css('display');if(display!=='inline-block'&amp;&amp;display!=='flex'&amp;&amp;display!=='inline-flex')display='block';$that.data('style-cache',$that.attr('style'));$that.css({display:display,'padding-top':'0','padding-bottom':'0','margin-top':'0','margin-bottom':'0','border-top-width':'0','border-bottom-width':'0',height:'100px',overflow:'hidden'})});rows=_rows($elements);$elements.each(function(){var $that=$(this);$that.attr('style',$that.data('style-cache')||'')})};$.each(rows,function(key,row){var $row=$(row),targetHeight=0;if(!opts.target){if(opts.byRow&amp;&amp;$row.length&lt;=1){$row.css(opts.property,'');return};$row.each(function(){var $that=$(this),style=$that.attr('style'),display=$that.css('display');if(display!=='inline-block'&amp;&amp;display!=='flex'&amp;&amp;display!=='inline-flex')display='block';var css={display:display};css[opts.property]='';$that.css(css);if($that.outerHeight(false)&gt;targetHeight)targetHeight=$that.outerHeight(false);if(style){$that.attr('style',style)}else $that.css('display','')})}else targetHeight=opts.target.outerHeight(false);$row.each(function(){var $that=$(this),verticalPadding=0;if(opts.target&amp;&amp;$that.is(opts.target))return;if($that.css('box-sizing')!=='border-box'){verticalPadding+=_parse($that.css('border-top-width'))+_parse($that.css('border-bottom-width'));verticalPadding+=_parse($that.css('padding-top'))+_parse($that.css('padding-bottom'))};$that.css(opts.property,(targetHeight-verticalPadding)+'px')})});$hiddenParents.each(function(){var $that=$(this);$that.attr('style',$that.data('style-cache')||null)});if(matchHeight._maintainScroll)$(window).scrollTop((scrollTop/htmlHeight)*$('html').outerHeight(true));return this};matchHeight._applyDataApi=function(){var groups={};$('[data-match-height], [data-mh]').each(function(){var $this=$(this),groupId=$this.attr('data-mh')||$this.attr('data-match-height');if(groupId in groups){groups[groupId]=groups[groupId].add($this)}else groups[groupId]=$this});$.each(groups,function(){this.matchHeight(true)})};var _update=function(event){if(matchHeight._beforeUpdate)matchHeight._beforeUpdate(event,matchHeight._groups);$.each(matchHeight._groups,function(){matchHeight._apply(this.elements,this.options)});if(matchHeight._afterUpdate)matchHeight._afterUpdate(event,matchHeight._groups)};matchHeight._update=function(throttle,event){if(event&amp;&amp;event.type==='resize'){var windowWidth=$(window).width();if(windowWidth===_previousResizeWidth)return;_previousResizeWidth=windowWidth};if(!throttle){_update(event)}else if(_updateTimeout===-1)_updateTimeout=setTimeout(function(){_update(event);_updateTimeout=-1},matchHeight._throttle)};$(matchHeight._applyDataApi);var on=$.fn.on?'on':'bind';$(window)[on]('load',function(event){matchHeight._update(false,event)});$(window)[on]('resize orientationchange',function(event){matchHeight._update(true,event)})});;/*})'"*/
(function(factory){'use strict';if(typeof define==='function'&amp;&amp;define.amd){define(['jquery'],factory)}else if(typeof exports!=='undefined'){module.exports=factory(require('jquery'))}else factory(jQuery)}(function($){'use strict';var Slick=window.Slick||{};Slick=(function(){var instanceUid=0
function Slick(element,settings){var _=this,dataSettings;_.defaults={accessibility:true,adaptiveHeight:false,appendArrows:$(element),appendDots:$(element),arrows:true,asNavFor:null,prevArrow:'&lt;button class="slick-prev" aria-label="Previous" type="button"&gt;Previous&lt;/button&gt;',nextArrow:'&lt;button class="slick-next" aria-label="Next" type="button"&gt;Next&lt;/button&gt;',autoplay:false,autoplaySpeed:3e3,centerMode:false,centerPadding:'50px',cssEase:'ease',customPaging:function(slider,i){return $('&lt;button type="button" /&gt;').text(i+1)},dots:false,dotsClass:'slick-dots',draggable:true,easing:'linear',edgeFriction:0.35,fade:false,focusOnSelect:false,infinite:true,initialSlide:0,lazyLoad:'ondemand',mobileFirst:false,pauseOnHover:true,pauseOnFocus:true,pauseOnDotsHover:false,respondTo:'window',responsive:null,rows:1,rtl:false,slide:'',slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:true,swipeToSlide:false,touchMove:true,touchThreshold:5,useCSS:true,useTransform:true,variableWidth:false,vertical:false,verticalSwiping:false,waitForAnimate:true,zIndex:1e3};_.initials={animating:false,dragging:false,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:false,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:false,slideOffset:0,swipeLeft:null,swiping:false,$list:null,touchObject:{},transformsEnabled:false,unslicked:false};$.extend(_,_.initials);_.activeBreakpoint=null;_.animType=null;_.animProp=null;_.breakpoints=[];_.breakpointSettings=[];_.cssTransitions=false;_.focussed=false;_.interrupted=false;_.hidden='hidden';_.paused=true;_.positionProp=null;_.respondTo=null;_.rowCount=1;_.shouldClick=true;_.$slider=$(element);_.$slidesCache=null;_.transformType=null;_.transitionType=null;_.visibilityChange='visibilitychange';_.windowWidth=0;_.windowTimer=null;dataSettings=$(element).data('slick')||{};_.options=$.extend({},_.defaults,settings,dataSettings);_.currentSlide=_.options.initialSlide;_.originalSettings=_.options;if(typeof document.mozHidden!=='undefined'){_.hidden='mozHidden';_.visibilityChange='mozvisibilitychange'}else if(typeof document.webkitHidden!=='undefined'){_.hidden='webkitHidden';_.visibilityChange='webkitvisibilitychange'};_.autoPlay=$.proxy(_.autoPlay,_);_.autoPlayClear=$.proxy(_.autoPlayClear,_);_.autoPlayIterator=$.proxy(_.autoPlayIterator,_);_.changeSlide=$.proxy(_.changeSlide,_);_.clickHandler=$.proxy(_.clickHandler,_);_.selectHandler=$.proxy(_.selectHandler,_);_.setPosition=$.proxy(_.setPosition,_);_.swipeHandler=$.proxy(_.swipeHandler,_);_.dragHandler=$.proxy(_.dragHandler,_);_.keyHandler=$.proxy(_.keyHandler,_);_.instanceUid=instanceUid++;_.htmlExpr=/^(?:\s*(&lt;[\w\W]+&gt;)[^&gt;]*)$/;_.registerBreakpoints();_.init(true)};return Slick}());Slick.prototype.activateADA=function(){var _=this;_.$slideTrack.find('.slick-active').attr({'aria-hidden':'false'}).find('a, input, button, select').attr({tabindex:'0'})};Slick.prototype.addSlide=Slick.prototype.slickAdd=function(markup,index,addBefore){var _=this;if(typeof index==='boolean'){addBefore=index;index=null}else if(index&lt;0||(index&gt;=_.slideCount))return false;_.unload();if(typeof index==='number'){if(index===0&amp;&amp;_.$slides.length===0){$(markup).appendTo(_.$slideTrack)}else if(addBefore){$(markup).insertBefore(_.$slides.eq(index))}else $(markup).insertAfter(_.$slides.eq(index))}else if(addBefore===true){$(markup).prependTo(_.$slideTrack)}else $(markup).appendTo(_.$slideTrack);_.$slides=_.$slideTrack.children(this.options.slide);_.$slideTrack.children(this.options.slide).detach();_.$slideTrack.append(_.$slides);_.$slides.each(function(index,element){$(element).attr('data-slick-index',index)});_.$slidesCache=_.$slides;_.reinit()};Slick.prototype.animateHeight=function(){var _=this;if(_.options.slidesToShow===1&amp;&amp;_.options.adaptiveHeight===true&amp;&amp;_.options.vertical===false){var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(true);_.$list.animate({height:targetHeight},_.options.speed)}};Slick.prototype.animateSlide=function(targetLeft,callback){var animProps={},_=this;_.animateHeight();if(_.options.rtl===true&amp;&amp;_.options.vertical===false)targetLeft=-targetLeft;if(_.transformsEnabled===false){if(_.options.vertical===false){_.$slideTrack.animate({left:targetLeft},_.options.speed,_.options.easing,callback)}else _.$slideTrack.animate({top:targetLeft},_.options.speed,_.options.easing,callback)}else if(_.cssTransitions===false){if(_.options.rtl===true)_.currentLeft=-(_.currentLeft);$({animStart:_.currentLeft}).animate({animStart:targetLeft},{duration:_.options.speed,easing:_.options.easing,step:function(now){now=Math.ceil(now);if(_.options.vertical===false){animProps[_.animType]='translate('+now+'px, 0px)';_.$slideTrack.css(animProps)}else{animProps[_.animType]='translate(0px,'+now+'px)';_.$slideTrack.css(animProps)}},complete:function(){if(callback)callback.call()}})}else{_.applyTransition();targetLeft=Math.ceil(targetLeft);if(_.options.vertical===false){animProps[_.animType]='translate3d('+targetLeft+'px, 0px, 0px)'}else animProps[_.animType]='translate3d(0px,'+targetLeft+'px, 0px)';_.$slideTrack.css(animProps);if(callback)setTimeout(function(){_.disableTransition();callback.call()},_.options.speed)}};Slick.prototype.getNavTarget=function(){var _=this,asNavFor=_.options.asNavFor;if(asNavFor&amp;&amp;asNavFor!==null)asNavFor=$(asNavFor).not(_.$slider);return asNavFor};Slick.prototype.asNavFor=function(index){var _=this,asNavFor=_.getNavTarget();if(asNavFor!==null&amp;&amp;typeof asNavFor==='object')asNavFor.each(function(){var target=$(this).slick('getSlick');if(!target.unslicked)target.slideHandler(index,true)})};Slick.prototype.applyTransition=function(slide){var _=this,transition={};if(_.options.fade===false){transition[_.transitionType]=_.transformType+' '+_.options.speed+'ms '+_.options.cssEase}else transition[_.transitionType]='opacity '+_.options.speed+'ms '+_.options.cssEase;if(_.options.fade===false){_.$slideTrack.css(transition)}else _.$slides.eq(slide).css(transition)};Slick.prototype.autoPlay=function(){var _=this;_.autoPlayClear();if(_.slideCount&gt;_.options.slidesToShow)_.autoPlayTimer=setInterval(_.autoPlayIterator,_.options.autoplaySpeed)};Slick.prototype.autoPlayClear=function(){var _=this;if(_.autoPlayTimer)clearInterval(_.autoPlayTimer)};Slick.prototype.autoPlayIterator=function(){var _=this,slideTo=_.currentSlide+_.options.slidesToScroll;if(!_.paused&amp;&amp;!_.interrupted&amp;&amp;!_.focussed){if(_.options.infinite===false)if(_.direction===1&amp;&amp;(_.currentSlide+1)===(_.slideCount-1)){_.direction=0}else if(_.direction===0){slideTo=_.currentSlide-_.options.slidesToScroll;if(_.currentSlide-1===0)_.direction=1};_.slideHandler(slideTo)}};Slick.prototype.buildArrows=function(){var _=this;if(_.options.arrows===true){_.$prevArrow=$(_.options.prevArrow).addClass('slick-arrow');_.$nextArrow=$(_.options.nextArrow).addClass('slick-arrow');if(_.slideCount&gt;_.options.slidesToShow){_.$prevArrow.removeClass('slick-hidden').removeAttr('aria-hidden tabindex');_.$nextArrow.removeClass('slick-hidden').removeAttr('aria-hidden tabindex');if(_.htmlExpr.test(_.options.prevArrow))_.$prevArrow.prependTo(_.options.appendArrows);if(_.htmlExpr.test(_.options.nextArrow))_.$nextArrow.appendTo(_.options.appendArrows);if(_.options.infinite!==true)_.$prevArrow.addClass('slick-disabled').attr('aria-disabled','true')}else _.$prevArrow.add(_.$nextArrow).addClass('slick-hidden').attr({'aria-disabled':'true',tabindex:'-1'})}};Slick.prototype.buildDots=function(){var _=this,i,dot;if(_.options.dots===true){_.$slider.addClass('slick-dotted');dot=$('&lt;ul /&gt;').addClass(_.options.dotsClass);for(i=0;i&lt;=_.getDotCount();i+=1)dot.append($('&lt;li /&gt;').append(_.options.customPaging.call(this,_,i)));_.$dots=dot.appendTo(_.options.appendDots);_.$dots.find('li').first().addClass('slick-active')}};Slick.prototype.buildOut=function(){var _=this;_.$slides=_.$slider.children(_.options.slide+':not(.slick-cloned)').addClass('slick-slide');_.slideCount=_.$slides.length;_.$slides.each(function(index,element){$(element).attr('data-slick-index',index).data('originalStyling',$(element).attr('style')||'')});_.$slider.addClass('slick-slider');_.$slideTrack=(_.slideCount===0)?$('&lt;div class="slick-track"/&gt;').appendTo(_.$slider):_.$slides.wrapAll('&lt;div class="slick-track"/&gt;').parent();_.$list=_.$slideTrack.wrap('&lt;div class="slick-list"/&gt;').parent();_.$slideTrack.css('opacity',0);if(_.options.centerMode===true||_.options.swipeToSlide===true)_.options.slidesToScroll=1;$('img[data-lazy]',_.$slider).not('[src]').addClass('slick-loading');_.setupInfinite();_.buildArrows();_.buildDots();_.updateDots();_.setSlideClasses(typeof _.currentSlide==='number'?_.currentSlide:0);if(_.options.draggable===true)_.$list.addClass('draggable')};Slick.prototype.buildRows=function(){var _=this,a,b,c,newSlides,numOfSlides,originalSlides,slidesPerSection;newSlides=document.createDocumentFragment();originalSlides=_.$slider.children();if(_.options.rows&gt;1){slidesPerSection=_.options.slidesPerRow*_.options.rows;numOfSlides=Math.ceil(originalSlides.length/slidesPerSection);for(a=0;a&lt;numOfSlides;a++){var slide=document.createElement('div');for(b=0;b&lt;_.options.rows;b++){var row=document.createElement('div');for(c=0;c&lt;_.options.slidesPerRow;c++){var target=(a*slidesPerSection+((b*_.options.slidesPerRow)+c));if(originalSlides.get(target))row.appendChild(originalSlides.get(target))};slide.appendChild(row)};newSlides.appendChild(slide)};_.$slider.empty().append(newSlides);_.$slider.children().children().children().css({width:(100/_.options.slidesPerRow)+'%',display:'inline-block'})}};Slick.prototype.checkResponsive=function(initial,forceUpdate){var _=this,breakpoint,targetBreakpoint,respondToWidth,triggerBreakpoint=false,sliderWidth=_.$slider.width(),windowWidth=window.innerWidth||$(window).width();if(_.respondTo==='window'){respondToWidth=windowWidth}else if(_.respondTo==='slider'){respondToWidth=sliderWidth}else if(_.respondTo==='min')respondToWidth=Math.min(windowWidth,sliderWidth);if(_.options.responsive&amp;&amp;_.options.responsive.length&amp;&amp;_.options.responsive!==null){targetBreakpoint=null;for(breakpoint in _.breakpoints)if(_.breakpoints.hasOwnProperty(breakpoint))if(_.originalSettings.mobileFirst===false){if(respondToWidth&lt;_.breakpoints[breakpoint])targetBreakpoint=_.breakpoints[breakpoint]}else if(respondToWidth&gt;_.breakpoints[breakpoint])targetBreakpoint=_.breakpoints[breakpoint];if(targetBreakpoint!==null){if(_.activeBreakpoint!==null){if(targetBreakpoint!==_.activeBreakpoint||forceUpdate){_.activeBreakpoint=targetBreakpoint;if(_.breakpointSettings[targetBreakpoint]==='unslick'){_.unslick(targetBreakpoint)}else{_.options=$.extend({},_.originalSettings,_.breakpointSettings[targetBreakpoint]);if(initial===true)_.currentSlide=_.options.initialSlide;_.refresh(initial)};triggerBreakpoint=targetBreakpoint}}else{_.activeBreakpoint=targetBreakpoint;if(_.breakpointSettings[targetBreakpoint]==='unslick'){_.unslick(targetBreakpoint)}else{_.options=$.extend({},_.originalSettings,_.breakpointSettings[targetBreakpoint]);if(initial===true)_.currentSlide=_.options.initialSlide;_.refresh(initial)};triggerBreakpoint=targetBreakpoint}}else if(_.activeBreakpoint!==null){_.activeBreakpoint=null;_.options=_.originalSettings;if(initial===true)_.currentSlide=_.options.initialSlide;_.refresh(initial);triggerBreakpoint=targetBreakpoint};if(!initial&amp;&amp;triggerBreakpoint!==false)_.$slider.trigger('breakpoint',[_,triggerBreakpoint])}};Slick.prototype.changeSlide=function(event,dontAnimate){var _=this,$target=$(event.currentTarget),indexOffset,slideOffset,unevenOffset;if($target.is('a'))event.preventDefault();if(!$target.is('li'))$target=$target.closest('li');unevenOffset=(_.slideCount%_.options.slidesToScroll!==0);indexOffset=unevenOffset?0:(_.slideCount-_.currentSlide)%_.options.slidesToScroll;switch(event.data.message){case'previous':slideOffset=indexOffset===0?_.options.slidesToScroll:_.options.slidesToShow-indexOffset;if(_.slideCount&gt;_.options.slidesToShow)_.slideHandler(_.currentSlide-slideOffset,false,dontAnimate);break;case'next':slideOffset=indexOffset===0?_.options.slidesToScroll:indexOffset;if(_.slideCount&gt;_.options.slidesToShow)_.slideHandler(_.currentSlide+slideOffset,false,dontAnimate);break;case'index':var index=event.data.index===0?0:event.data.index||$target.index()*_.options.slidesToScroll;_.slideHandler(_.checkNavigable(index),false,dontAnimate);$target.children().trigger('focus');break;default:return}};Slick.prototype.checkNavigable=function(index){var _=this,navigables,prevNavigable;navigables=_.getNavigableIndexes();prevNavigable=0;if(index&gt;navigables[navigables.length-1]){index=navigables[navigables.length-1]}else for(var n in navigables){if(index&lt;navigables[n]){index=prevNavigable;break};prevNavigable=navigables[n]};return index};Slick.prototype.cleanUpEvents=function(){var _=this;if(_.options.dots&amp;&amp;_.$dots!==null){$('li',_.$dots).off('click.slick',_.changeSlide).off('mouseenter.slick',$.proxy(_.interrupt,_,true)).off('mouseleave.slick',$.proxy(_.interrupt,_,false));if(_.options.accessibility===true)_.$dots.off('keydown.slick',_.keyHandler)};_.$slider.off('focus.slick blur.slick');if(_.options.arrows===true&amp;&amp;_.slideCount&gt;_.options.slidesToShow){_.$prevArrow&amp;&amp;_.$prevArrow.off('click.slick',_.changeSlide);_.$nextArrow&amp;&amp;_.$nextArrow.off('click.slick',_.changeSlide);if(_.options.accessibility===true){_.$prevArrow.off('keydown.slick',_.keyHandler);_.$nextArrow.off('keydown.slick',_.keyHandler)}};_.$list.off('touchstart.slick mousedown.slick',_.swipeHandler);_.$list.off('touchmove.slick mousemove.slick',_.swipeHandler);_.$list.off('touchend.slick mouseup.slick',_.swipeHandler);_.$list.off('touchcancel.slick mouseleave.slick',_.swipeHandler);_.$list.off('click.slick',_.clickHandler);$(document).off(_.visibilityChange,_.visibility);_.cleanUpSlideEvents();if(_.options.accessibility===true)_.$list.off('keydown.slick',_.keyHandler);if(_.options.focusOnSelect===true)$(_.$slideTrack).children().off('click.slick',_.selectHandler);$(window).off('orientationchange.slick.slick-'+_.instanceUid,_.orientationChange);$(window).off('resize.slick.slick-'+_.instanceUid,_.resize);$('[draggable!=true]',_.$slideTrack).off('dragstart',_.preventDefault);$(window).off('load.slick.slick-'+_.instanceUid,_.setPosition)};Slick.prototype.cleanUpSlideEvents=function(){var _=this;_.$list.off('mouseenter.slick',$.proxy(_.interrupt,_,true));_.$list.off('mouseleave.slick',$.proxy(_.interrupt,_,false))};Slick.prototype.cleanUpRows=function(){var _=this,originalSlides;if(_.options.rows&gt;1){originalSlides=_.$slides.children().children();originalSlides.removeAttr('style');_.$slider.empty().append(originalSlides)}};Slick.prototype.clickHandler=function(event){var _=this;if(_.shouldClick===false){event.stopImmediatePropagation();event.stopPropagation();event.preventDefault()}};Slick.prototype.destroy=function(refresh){var _=this;_.autoPlayClear();_.touchObject={};_.cleanUpEvents();$('.slick-cloned',_.$slider).detach();if(_.$dots)_.$dots.remove();if(_.$prevArrow&amp;&amp;_.$prevArrow.length){_.$prevArrow.removeClass('slick-disabled slick-arrow slick-hidden').removeAttr('aria-hidden aria-disabled tabindex').css('display','');if(_.htmlExpr.test(_.options.prevArrow))_.$prevArrow.remove()};if(_.$nextArrow&amp;&amp;_.$nextArrow.length){_.$nextArrow.removeClass('slick-disabled slick-arrow slick-hidden').removeAttr('aria-hidden aria-disabled tabindex').css('display','');if(_.htmlExpr.test(_.options.nextArrow))_.$nextArrow.remove()};if(_.$slides){_.$slides.removeClass('slick-slide slick-active slick-center slick-visible slick-current').removeAttr('aria-hidden').removeAttr('data-slick-index').each(function(){$(this).attr('style',$(this).data('originalStyling'))});_.$slideTrack.children(this.options.slide).detach();_.$slideTrack.detach();_.$list.detach();_.$slider.append(_.$slides)};_.cleanUpRows();_.$slider.removeClass('slick-slider');_.$slider.removeClass('slick-initialized');_.$slider.removeClass('slick-dotted');_.unslicked=true;if(!refresh)_.$slider.trigger('destroy',[_])};Slick.prototype.disableTransition=function(slide){var _=this,transition={};transition[_.transitionType]='';if(_.options.fade===false){_.$slideTrack.css(transition)}else _.$slides.eq(slide).css(transition)};Slick.prototype.fadeSlide=function(slideIndex,callback){var _=this;if(_.cssTransitions===false){_.$slides.eq(slideIndex).css({zIndex:_.options.zIndex});_.$slides.eq(slideIndex).animate({opacity:1},_.options.speed,_.options.easing,callback)}else{_.applyTransition(slideIndex);_.$slides.eq(slideIndex).css({opacity:1,zIndex:_.options.zIndex});if(callback)setTimeout(function(){_.disableTransition(slideIndex);callback.call()},_.options.speed)}};Slick.prototype.fadeSlideOut=function(slideIndex){var _=this;if(_.cssTransitions===false){_.$slides.eq(slideIndex).animate({opacity:0,zIndex:_.options.zIndex-2},_.options.speed,_.options.easing)}else{_.applyTransition(slideIndex);_.$slides.eq(slideIndex).css({opacity:0,zIndex:_.options.zIndex-2})}};Slick.prototype.filterSlides=Slick.prototype.slickFilter=function(filter){var _=this;if(filter!==null){_.$slidesCache=_.$slides;_.unload();_.$slideTrack.children(this.options.slide).detach();_.$slidesCache.filter(filter).appendTo(_.$slideTrack);_.reinit()}};Slick.prototype.focusHandler=function(){var _=this;_.$slider.off('focus.slick blur.slick').on('focus.slick blur.slick','*',function(event){event.stopImmediatePropagation();var $sf=$(this);setTimeout(function(){if(_.options.pauseOnFocus){_.focussed=$sf.is(':focus');_.autoPlay()}},0)})};Slick.prototype.getCurrent=Slick.prototype.slickCurrentSlide=function(){var _=this;return _.currentSlide};Slick.prototype.getDotCount=function(){var _=this,breakPoint=0,counter=0,pagerQty=0;if(_.options.infinite===true){if(_.slideCount&lt;=_.options.slidesToShow){++pagerQty}else while(breakPoint&lt;_.slideCount){++pagerQty;breakPoint=counter+_.options.slidesToScroll;counter+=_.options.slidesToScroll&lt;=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow}}else if(_.options.centerMode===true){pagerQty=_.slideCount}else if(!_.options.asNavFor){pagerQty=1+Math.ceil((_.slideCount-_.options.slidesToShow)/_.options.slidesToScroll)}else while(breakPoint&lt;_.slideCount){++pagerQty;breakPoint=counter+_.options.slidesToScroll;counter+=_.options.slidesToScroll&lt;=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow};return pagerQty-1};Slick.prototype.getLeft=function(slideIndex){var _=this,targetLeft,verticalHeight,verticalOffset=0,targetSlide;_.slideOffset=0;verticalHeight=_.$slides.first().outerHeight(true);if(_.options.infinite===true){if(_.slideCount&gt;_.options.slidesToShow){_.slideOffset=(_.slideWidth*_.options.slidesToShow)*-1;verticalOffset=(verticalHeight*_.options.slidesToShow)*-1};if(_.slideCount%_.options.slidesToScroll!==0)if(slideIndex+_.options.slidesToScroll&gt;_.slideCount&amp;&amp;_.slideCount&gt;_.options.slidesToShow)if(slideIndex&gt;_.slideCount){_.slideOffset=((_.options.slidesToShow-(slideIndex-_.slideCount))*_.slideWidth)*-1;verticalOffset=((_.options.slidesToShow-(slideIndex-_.slideCount))*verticalHeight)*-1}else{_.slideOffset=((_.slideCount%_.options.slidesToScroll)*_.slideWidth)*-1;verticalOffset=((_.slideCount%_.options.slidesToScroll)*verticalHeight)*-1}}else if(slideIndex+_.options.slidesToShow&gt;_.slideCount){_.slideOffset=((slideIndex+_.options.slidesToShow)-_.slideCount)*_.slideWidth;verticalOffset=((slideIndex+_.options.slidesToShow)-_.slideCount)*verticalHeight};if(_.slideCount&lt;=_.options.slidesToShow){_.slideOffset=0;verticalOffset=0};if(_.options.centerMode===true&amp;&amp;_.slideCount&lt;=_.options.slidesToShow){_.slideOffset=((_.slideWidth*Math.floor(_.options.slidesToShow))/2)-((_.slideWidth*_.slideCount)/2)}else if(_.options.centerMode===true&amp;&amp;_.options.infinite===true){_.slideOffset+=_.slideWidth*Math.floor(_.options.slidesToShow/2)-_.slideWidth}else if(_.options.centerMode===true){_.slideOffset=0;_.slideOffset+=_.slideWidth*Math.floor(_.options.slidesToShow/2)};if(_.options.vertical===false){targetLeft=((slideIndex*_.slideWidth)*-1)+_.slideOffset}else targetLeft=((slideIndex*verticalHeight)*-1)+verticalOffset;if(_.options.variableWidth===true){if(_.slideCount&lt;=_.options.slidesToShow||_.options.infinite===false){targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex)}else targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex+_.options.slidesToShow);if(_.options.rtl===true){if(targetSlide[0]){targetLeft=(_.$slideTrack.width()-targetSlide[0].offsetLeft-targetSlide.width())*-1}else targetLeft=0}else targetLeft=targetSlide[0]?targetSlide[0].offsetLeft*-1:0;if(_.options.centerMode===true){if(_.slideCount&lt;=_.options.slidesToShow||_.options.infinite===false){targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex)}else targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex+_.options.slidesToShow+1);if(_.options.rtl===true){if(targetSlide[0]){targetLeft=(_.$slideTrack.width()-targetSlide[0].offsetLeft-targetSlide.width())*-1}else targetLeft=0}else targetLeft=targetSlide[0]?targetSlide[0].offsetLeft*-1:0;targetLeft+=(_.$list.width()-targetSlide.outerWidth())/2}};return targetLeft};Slick.prototype.getOption=Slick.prototype.slickGetOption=function(option){var _=this;return _.options[option]};Slick.prototype.getNavigableIndexes=function(){var _=this,breakPoint=0,counter=0,indexes=[],max;if(_.options.infinite===false){max=_.slideCount}else{breakPoint=_.options.slidesToScroll*-1;counter=_.options.slidesToScroll*-1;max=_.slideCount*2};while(breakPoint&lt;max){indexes.push(breakPoint);breakPoint=counter+_.options.slidesToScroll;counter+=_.options.slidesToScroll&lt;=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow};return indexes};Slick.prototype.getSlick=function(){return this};Slick.prototype.getSlideCount=function(){var _=this,slidesTraversed,swipedSlide,centerOffset;centerOffset=_.options.centerMode===true?_.slideWidth*Math.floor(_.options.slidesToShow/2):0;if(_.options.swipeToSlide===true){_.$slideTrack.find('.slick-slide').each(function(index,slide){if(slide.offsetLeft-centerOffset+($(slide).outerWidth()/2)&gt;(_.swipeLeft*-1)){swipedSlide=slide;return false}});slidesTraversed=Math.abs($(swipedSlide).attr('data-slick-index')-_.currentSlide)||1;return slidesTraversed}else return _.options.slidesToScroll};Slick.prototype.goTo=Slick.prototype.slickGoTo=function(slide,dontAnimate){var _=this;_.changeSlide({data:{message:'index',index:parseInt(slide)}},dontAnimate)};Slick.prototype.init=function(creation){var _=this;if(!$(_.$slider).hasClass('slick-initialized')){$(_.$slider).addClass('slick-initialized');_.buildRows();_.buildOut();_.setProps();_.startLoad();_.loadSlider();_.initializeEvents();_.updateArrows();_.updateDots();_.checkResponsive(true);_.focusHandler()};if(creation)_.$slider.trigger('init',[_]);if(_.options.accessibility===true)_.initADA();if(_.options.autoplay){_.paused=false;_.autoPlay()}};Slick.prototype.initADA=function(){var _=this,numDotGroups=Math.ceil(_.slideCount/_.options.slidesToShow),tabControlIndexes=_.getNavigableIndexes().filter(function(val){return(val&gt;=0)&amp;&amp;(val&lt;_.slideCount)});_.$slides.add(_.$slideTrack.find('.slick-cloned')).attr({'aria-hidden':'true',tabindex:'-1'}).find('a, input, button, select').attr({tabindex:'-1'});if(_.$dots!==null){_.$slides.not(_.$slideTrack.find('.slick-cloned')).each(function(i){var slideControlIndex=tabControlIndexes.indexOf(i);$(this).attr({role:'tabpanel',id:'slick-slide'+_.instanceUid+i,tabindex:-1});if(slideControlIndex!==-1)$(this).attr({'aria-describedby':'slick-slide-control'+_.instanceUid+slideControlIndex})});_.$dots.attr('role','tablist').find('li').each(function(i){var mappedSlideIndex=tabControlIndexes[i];$(this).attr({role:'presentation'});$(this).find('button').first().attr({role:'tab',id:'slick-slide-control'+_.instanceUid+i,'aria-controls':'slick-slide'+_.instanceUid+mappedSlideIndex,'aria-label':(i+1)+' of '+numDotGroups,'aria-selected':null,tabindex:'-1'})}).eq(_.currentSlide).find('button').attr({'aria-selected':'true',tabindex:'0'}).end()};for(var i=_.currentSlide,max=i+_.options.slidesToShow;i&lt;max;i++)_.$slides.eq(i).attr('tabindex',0);_.activateADA()};Slick.prototype.initArrowEvents=function(){var _=this;if(_.options.arrows===true&amp;&amp;_.slideCount&gt;_.options.slidesToShow){_.$prevArrow.off('click.slick').on('click.slick',{message:'previous'},_.changeSlide);_.$nextArrow.off('click.slick').on('click.slick',{message:'next'},_.changeSlide);if(_.options.accessibility===true){_.$prevArrow.on('keydown.slick',_.keyHandler);_.$nextArrow.on('keydown.slick',_.keyHandler)}}};Slick.prototype.initDotEvents=function(){var _=this;if(_.options.dots===true){$('li',_.$dots).on('click.slick',{message:'index'},_.changeSlide);if(_.options.accessibility===true)_.$dots.on('keydown.slick',_.keyHandler)};if(_.options.dots===true&amp;&amp;_.options.pauseOnDotsHover===true)$('li',_.$dots).on('mouseenter.slick',$.proxy(_.interrupt,_,true)).on('mouseleave.slick',$.proxy(_.interrupt,_,false))};Slick.prototype.initSlideEvents=function(){var _=this;if(_.options.pauseOnHover){_.$list.on('mouseenter.slick',$.proxy(_.interrupt,_,true));_.$list.on('mouseleave.slick',$.proxy(_.interrupt,_,false))}};Slick.prototype.initializeEvents=function(){var _=this;_.initArrowEvents();_.initDotEvents();_.initSlideEvents();_.$list.on('touchstart.slick mousedown.slick',{action:'start'},_.swipeHandler);_.$list.on('touchmove.slick mousemove.slick',{action:'move'},_.swipeHandler);_.$list.on('touchend.slick mouseup.slick',{action:'end'},_.swipeHandler);_.$list.on('touchcancel.slick mouseleave.slick',{action:'end'},_.swipeHandler);_.$list.on('click.slick',_.clickHandler);$(document).on(_.visibilityChange,$.proxy(_.visibility,_));if(_.options.accessibility===true)_.$list.on('keydown.slick',_.keyHandler);if(_.options.focusOnSelect===true)$(_.$slideTrack).children().on('click.slick',_.selectHandler);$(window).on('orientationchange.slick.slick-'+_.instanceUid,$.proxy(_.orientationChange,_));$(window).on('resize.slick.slick-'+_.instanceUid,$.proxy(_.resize,_));$('[draggable!=true]',_.$slideTrack).on('dragstart',_.preventDefault);$(window).on('load.slick.slick-'+_.instanceUid,_.setPosition);$(_.setPosition)};Slick.prototype.initUI=function(){var _=this;if(_.options.arrows===true&amp;&amp;_.slideCount&gt;_.options.slidesToShow){_.$prevArrow.show();_.$nextArrow.show()};if(_.options.dots===true&amp;&amp;_.slideCount&gt;_.options.slidesToShow)_.$dots.show()};Slick.prototype.keyHandler=function(event){var _=this;if(!event.target.tagName.match('TEXTAREA|INPUT|SELECT'))if(event.keyCode===37&amp;&amp;_.options.accessibility===true){_.changeSlide({data:{message:_.options.rtl===true?'next':'previous'}})}else if(event.keyCode===39&amp;&amp;_.options.accessibility===true)_.changeSlide({data:{message:_.options.rtl===true?'previous':'next'}})};Slick.prototype.lazyLoad=function(){var _=this,loadRange,cloneRange,rangeStart,rangeEnd
function loadImages(imagesScope){$('img[data-lazy]',imagesScope).each(function(){var image=$(this),imageSource=$(this).attr('data-lazy'),imageSrcSet=$(this).attr('data-srcset'),imageSizes=$(this).attr('data-sizes')||_.$slider.attr('data-sizes'),imageToLoad=document.createElement('img');imageToLoad.onload=function(){image.animate({opacity:0},100,function(){if(imageSrcSet){image.attr('srcset',imageSrcSet);if(imageSizes)image.attr('sizes',imageSizes)};image.attr('src',imageSource).animate({opacity:1},200,function(){image.removeAttr('data-lazy data-srcset data-sizes').removeClass('slick-loading')});_.$slider.trigger('lazyLoaded',[_,image,imageSource])})};imageToLoad.onerror=function(){image.removeAttr('data-lazy').removeClass('slick-loading').addClass('slick-lazyload-error');_.$slider.trigger('lazyLoadError',[_,image,imageSource])};imageToLoad.src=imageSource})};if(_.options.centerMode===true){if(_.options.infinite===true){rangeStart=_.currentSlide+(_.options.slidesToShow/2+1);rangeEnd=rangeStart+_.options.slidesToShow+2}else{rangeStart=Math.max(0,_.currentSlide-(_.options.slidesToShow/2+1));rangeEnd=2+(_.options.slidesToShow/2+1)+_.currentSlide}}else{rangeStart=_.options.infinite?_.options.slidesToShow+_.currentSlide:_.currentSlide;rangeEnd=Math.ceil(rangeStart+_.options.slidesToShow);if(_.options.fade===true){if(rangeStart&gt;0)rangeStart--;if(rangeEnd&lt;=_.slideCount)rangeEnd++}};loadRange=_.$slider.find('.slick-slide').slice(rangeStart,rangeEnd);if(_.options.lazyLoad==='anticipated'){var prevSlide=rangeStart-1,nextSlide=rangeEnd,$slides=_.$slider.find('.slick-slide');for(var i=0;i&lt;_.options.slidesToScroll;i++){if(prevSlide&lt;0)prevSlide=_.slideCount-1;loadRange=loadRange.add($slides.eq(prevSlide));loadRange=loadRange.add($slides.eq(nextSlide));prevSlide--;nextSlide++}};loadImages(loadRange);if(_.slideCount&lt;=_.options.slidesToShow){cloneRange=_.$slider.find('.slick-slide');loadImages(cloneRange)}else if(_.currentSlide&gt;=_.slideCount-_.options.slidesToShow){cloneRange=_.$slider.find('.slick-cloned').slice(0,_.options.slidesToShow);loadImages(cloneRange)}else if(_.currentSlide===0){cloneRange=_.$slider.find('.slick-cloned').slice(_.options.slidesToShow*-1);loadImages(cloneRange)}};Slick.prototype.loadSlider=function(){var _=this;_.setPosition();_.$slideTrack.css({opacity:1});_.$slider.removeClass('slick-loading');_.initUI();if(_.options.lazyLoad==='progressive')_.progressiveLazyLoad()};Slick.prototype.next=Slick.prototype.slickNext=function(){var _=this;_.changeSlide({data:{message:'next'}})};Slick.prototype.orientationChange=function(){var _=this;_.checkResponsive();_.setPosition()};Slick.prototype.pause=Slick.prototype.slickPause=function(){var _=this;_.autoPlayClear();_.paused=true};Slick.prototype.play=Slick.prototype.slickPlay=function(){var _=this;_.autoPlay();_.options.autoplay=true;_.paused=false;_.focussed=false;_.interrupted=false};Slick.prototype.postSlide=function(index){var _=this;if(!_.unslicked){_.$slider.trigger('afterChange',[_,index]);_.animating=false;if(_.slideCount&gt;_.options.slidesToShow)_.setPosition();_.swipeLeft=null;if(_.options.autoplay)_.autoPlay();if(_.options.accessibility===true){_.initADA();if(!_.options.autoplay){var $currentSlide=$(_.$slides.get(_.currentSlide));$currentSlide.attr('tabindex',0).focus()}}}};Slick.prototype.prev=Slick.prototype.slickPrev=function(){var _=this;_.changeSlide({data:{message:'previous'}})};Slick.prototype.preventDefault=function(event){event.preventDefault()};Slick.prototype.progressiveLazyLoad=function(tryCount){tryCount=tryCount||1;var _=this,$imgsToLoad=$('img[data-lazy]',_.$slider),image,imageSource,imageSrcSet,imageSizes,imageToLoad;if($imgsToLoad.length){image=$imgsToLoad.first();imageSource=image.attr('data-lazy');imageSrcSet=image.attr('data-srcset');imageSizes=image.attr('data-sizes')||_.$slider.attr('data-sizes');imageToLoad=document.createElement('img');imageToLoad.onload=function(){if(imageSrcSet){image.attr('srcset',imageSrcSet);if(imageSizes)image.attr('sizes',imageSizes)};image.attr('src',imageSource).removeAttr('data-lazy data-srcset data-sizes').removeClass('slick-loading');if(_.options.adaptiveHeight===true)_.setPosition();_.$slider.trigger('lazyLoaded',[_,image,imageSource]);_.progressiveLazyLoad()};imageToLoad.onerror=function(){if(tryCount&lt;3){setTimeout(function(){_.progressiveLazyLoad(tryCount+1)},500)}else{image.removeAttr('data-lazy').removeClass('slick-loading').addClass('slick-lazyload-error');_.$slider.trigger('lazyLoadError',[_,image,imageSource]);_.progressiveLazyLoad()}};imageToLoad.src=imageSource}else _.$slider.trigger('allImagesLoaded',[_])};Slick.prototype.refresh=function(initializing){var _=this,currentSlide,lastVisibleIndex;lastVisibleIndex=_.slideCount-_.options.slidesToShow;if(!_.options.infinite&amp;&amp;(_.currentSlide&gt;lastVisibleIndex))_.currentSlide=lastVisibleIndex;if(_.slideCount&lt;=_.options.slidesToShow)_.currentSlide=0;currentSlide=_.currentSlide;_.destroy(true);$.extend(_,_.initials,{currentSlide:currentSlide});_.init();if(!initializing)_.changeSlide({data:{message:'index',index:currentSlide}},false)};Slick.prototype.registerBreakpoints=function(){var _=this,breakpoint,currentBreakpoint,l,responsiveSettings=_.options.responsive||null;if($.type(responsiveSettings)==='array'&amp;&amp;responsiveSettings.length){_.respondTo=_.options.respondTo||'window';for(breakpoint in responsiveSettings){l=_.breakpoints.length-1;if(responsiveSettings.hasOwnProperty(breakpoint)){currentBreakpoint=responsiveSettings[breakpoint].breakpoint;while(l&gt;=0){if(_.breakpoints[l]&amp;&amp;_.breakpoints[l]===currentBreakpoint)_.breakpoints.splice(l,1);l--};_.breakpoints.push(currentBreakpoint);_.breakpointSettings[currentBreakpoint]=responsiveSettings[breakpoint].settings}};_.breakpoints.sort(function(a,b){return(_.options.mobileFirst)?a-b:b-a})}};Slick.prototype.reinit=function(){var _=this;_.$slides=_.$slideTrack.children(_.options.slide).addClass('slick-slide');_.slideCount=_.$slides.length;if(_.currentSlide&gt;=_.slideCount&amp;&amp;_.currentSlide!==0)_.currentSlide=_.currentSlide-_.options.slidesToScroll;if(_.slideCount&lt;=_.options.slidesToShow)_.currentSlide=0;_.registerBreakpoints();_.setProps();_.setupInfinite();_.buildArrows();_.updateArrows();_.initArrowEvents();_.buildDots();_.updateDots();_.initDotEvents();_.cleanUpSlideEvents();_.initSlideEvents();_.checkResponsive(false,true);if(_.options.focusOnSelect===true)$(_.$slideTrack).children().on('click.slick',_.selectHandler);_.setSlideClasses(typeof _.currentSlide==='number'?_.currentSlide:0);_.setPosition();_.focusHandler();_.paused=!_.options.autoplay;_.autoPlay();_.$slider.trigger('reInit',[_])};Slick.prototype.resize=function(){var _=this;if($(window).width()!==_.windowWidth){clearTimeout(_.windowDelay);_.windowDelay=window.setTimeout(function(){_.windowWidth=$(window).width();_.checkResponsive();if(!_.unslicked)_.setPosition()},50)}};Slick.prototype.removeSlide=Slick.prototype.slickRemove=function(index,removeBefore,removeAll){var _=this;if(typeof index==='boolean'){removeBefore=index;index=removeBefore===true?0:_.slideCount-1}else index=removeBefore===true?--index:index;if(_.slideCount&lt;1||index&lt;0||index&gt;_.slideCount-1)return false;_.unload();if(removeAll===true){_.$slideTrack.children().remove()}else _.$slideTrack.children(this.options.slide).eq(index).remove();_.$slides=_.$slideTrack.children(this.options.slide);_.$slideTrack.children(this.options.slide).detach();_.$slideTrack.append(_.$slides);_.$slidesCache=_.$slides;_.reinit()};Slick.prototype.setCSS=function(position){var _=this,positionProps={},x,y;if(_.options.rtl===true)position=-position;x=_.positionProp=='left'?Math.ceil(position)+'px':'0px';y=_.positionProp=='top'?Math.ceil(position)+'px':'0px';positionProps[_.positionProp]=position;if(_.transformsEnabled===false){_.$slideTrack.css(positionProps)}else{positionProps={};if(_.cssTransitions===false){positionProps[_.animType]='translate('+x+', '+y+')';_.$slideTrack.css(positionProps)}else{positionProps[_.animType]='translate3d('+x+', '+y+', 0px)';_.$slideTrack.css(positionProps)}}};Slick.prototype.setDimensions=function(){var _=this;if(_.options.vertical===false){if(_.options.centerMode===true)_.$list.css({padding:('0px '+_.options.centerPadding)})}else{_.$list.height(_.$slides.first().outerHeight(true)*_.options.slidesToShow);if(_.options.centerMode===true)_.$list.css({padding:(_.options.centerPadding+' 0px')})};_.listWidth=_.$list.width();_.listHeight=_.$list.height();if(_.options.vertical===false&amp;&amp;_.options.variableWidth===false){_.slideWidth=Math.ceil(_.listWidth/_.options.slidesToShow);_.$slideTrack.width(Math.ceil((_.slideWidth*_.$slideTrack.children('.slick-slide').length)))}else if(_.options.variableWidth===true){_.$slideTrack.width(5e3*_.slideCount)}else{_.slideWidth=Math.ceil(_.listWidth);_.$slideTrack.height(Math.ceil((_.$slides.first().outerHeight(true)*_.$slideTrack.children('.slick-slide').length)))};var offset=_.$slides.first().outerWidth(true)-_.$slides.first().width();if(_.options.variableWidth===false)_.$slideTrack.children('.slick-slide').width(_.slideWidth-offset)};Slick.prototype.setFade=function(){var _=this,targetLeft;_.$slides.each(function(index,element){targetLeft=(_.slideWidth*index)*-1;if(_.options.rtl===true){$(element).css({position:'relative',right:targetLeft,top:0,zIndex:_.options.zIndex-2,opacity:0})}else $(element).css({position:'relative',left:targetLeft,top:0,zIndex:_.options.zIndex-2,opacity:0})});_.$slides.eq(_.currentSlide).css({zIndex:_.options.zIndex-1,opacity:1})};Slick.prototype.setHeight=function(){var _=this;if(_.options.slidesToShow===1&amp;&amp;_.options.adaptiveHeight===true&amp;&amp;_.options.vertical===false){var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(true);_.$list.css('height',targetHeight)}};Slick.prototype.setOption=Slick.prototype.slickSetOption=function(){var _=this,l,item,option,value,refresh=false,type;if($.type(arguments[0])==='object'){option=arguments[0];refresh=arguments[1];type='multiple'}else if($.type(arguments[0])==='string'){option=arguments[0];value=arguments[1];refresh=arguments[2];if(arguments[0]==='responsive'&amp;&amp;$.type(arguments[1])==='array'){type='responsive'}else if(typeof arguments[1]!=='undefined')type='single'};if(type==='single'){_.options[option]=value}else if(type==='multiple'){$.each(option,function(opt,val){_.options[opt]=val})}else if(type==='responsive')for(item in value)if($.type(_.options.responsive)!=='array'){_.options.responsive=[value[item]]}else{l=_.options.responsive.length-1;while(l&gt;=0){if(_.options.responsive[l].breakpoint===value[item].breakpoint)_.options.responsive.splice(l,1);l--};_.options.responsive.push(value[item])};if(refresh){_.unload();_.reinit()}};Slick.prototype.setPosition=function(){var _=this;_.setDimensions();_.setHeight();if(_.options.fade===false){_.setCSS(_.getLeft(_.currentSlide))}else _.setFade();_.$slider.trigger('setPosition',[_])};Slick.prototype.setProps=function(){var _=this,bodyStyle=document.body.style;_.positionProp=_.options.vertical===true?'top':'left';if(_.positionProp==='top'){_.$slider.addClass('slick-vertical')}else _.$slider.removeClass('slick-vertical');if(bodyStyle.WebkitTransition!==undefined||bodyStyle.MozTransition!==undefined||bodyStyle.msTransition!==undefined)if(_.options.useCSS===true)_.cssTransitions=true;if(_.options.fade)if(typeof _.options.zIndex==='number'){if(_.options.zIndex&lt;3)_.options.zIndex=3}else _.options.zIndex=_.defaults.zIndex;if(bodyStyle.OTransform!==undefined){_.animType='OTransform';_.transformType='-o-transform';_.transitionType='OTransition';if(bodyStyle.perspectiveProperty===undefined&amp;&amp;bodyStyle.webkitPerspective===undefined)_.animType=false};if(bodyStyle.MozTransform!==undefined){_.animType='MozTransform';_.transformType='-moz-transform';_.transitionType='MozTransition';if(bodyStyle.perspectiveProperty===undefined&amp;&amp;bodyStyle.MozPerspective===undefined)_.animType=false};if(bodyStyle.webkitTransform!==undefined){_.animType='webkitTransform';_.transformType='-webkit-transform';_.transitionType='webkitTransition';if(bodyStyle.perspectiveProperty===undefined&amp;&amp;bodyStyle.webkitPerspective===undefined)_.animType=false};if(bodyStyle.msTransform!==undefined){_.animType='msTransform';_.transformType='-ms-transform';_.transitionType='msTransition';if(bodyStyle.msTransform===undefined)_.animType=false};if(bodyStyle.transform!==undefined&amp;&amp;_.animType!==false){_.animType='transform';_.transformType='transform';_.transitionType='transition'};_.transformsEnabled=_.options.useTransform&amp;&amp;(_.animType!==null&amp;&amp;_.animType!==false)};Slick.prototype.setSlideClasses=function(index){var _=this,centerOffset,allSlides,indexOffset,remainder;allSlides=_.$slider.find('.slick-slide').removeClass('slick-active slick-center slick-current').attr('aria-hidden','true');_.$slides.eq(index).addClass('slick-current');if(_.options.centerMode===true){centerOffset=Math.floor(_.options.slidesToShow/2);if(_.options.infinite===true){if(index&gt;=centerOffset&amp;&amp;index&lt;=(_.slideCount-1)-centerOffset){_.$slides.slice(index-centerOffset,index+centerOffset+1).addClass('slick-active').attr('aria-hidden','false')}else{indexOffset=_.options.slidesToShow+index;allSlides.slice(indexOffset-centerOffset+1,indexOffset+centerOffset+2).addClass('slick-active').attr('aria-hidden','false')};if(index===0){allSlides.eq(allSlides.length-1-_.options.slidesToShow).addClass('slick-center')}else if(index===_.slideCount-1)allSlides.eq(_.options.slidesToShow).addClass('slick-center')};_.$slides.eq(index).addClass('slick-center')}else if(index&gt;=0&amp;&amp;index&lt;=(_.slideCount-_.options.slidesToShow)){_.$slides.slice(index,index+_.options.slidesToShow).addClass('slick-active').attr('aria-hidden','false')}else if(allSlides.length&lt;=_.options.slidesToShow){allSlides.addClass('slick-active').attr('aria-hidden','false')}else{remainder=_.slideCount%_.options.slidesToShow;indexOffset=_.options.infinite===true?_.options.slidesToShow+index:index;if(_.options.slidesToShow==_.options.slidesToScroll&amp;&amp;(_.slideCount-index)&lt;_.options.slidesToShow){allSlides.slice(indexOffset-(_.options.slidesToShow-remainder),indexOffset+remainder).addClass('slick-active').attr('aria-hidden','false')}else allSlides.slice(indexOffset,indexOffset+_.options.slidesToShow).addClass('slick-active').attr('aria-hidden','false')};if(_.options.lazyLoad==='ondemand'||_.options.lazyLoad==='anticipated')_.lazyLoad()};Slick.prototype.setupInfinite=function(){var _=this,i,slideIndex,infiniteCount;if(_.options.fade===true)_.options.centerMode=false;if(_.options.infinite===true&amp;&amp;_.options.fade===false){slideIndex=null;if(_.slideCount&gt;_.options.slidesToShow){if(_.options.centerMode===true){infiniteCount=_.options.slidesToShow+1}else infiniteCount=_.options.slidesToShow;for(i=_.slideCount;i&gt;(_.slideCount-infiniteCount);i-=1){slideIndex=i-1;$(_.$slides[slideIndex]).clone(true).attr('id','').attr('data-slick-index',slideIndex-_.slideCount).prependTo(_.$slideTrack).addClass('slick-cloned')};for(i=0;i&lt;infiniteCount+_.slideCount;i+=1){slideIndex=i;$(_.$slides[slideIndex]).clone(true).attr('id','').attr('data-slick-index',slideIndex+_.slideCount).appendTo(_.$slideTrack).addClass('slick-cloned')};_.$slideTrack.find('.slick-cloned').find('[id]').each(function(){$(this).attr('id','')})}}};Slick.prototype.interrupt=function(toggle){var _=this;if(!toggle)_.autoPlay();_.interrupted=toggle};Slick.prototype.selectHandler=function(event){var _=this,targetElement=$(event.target).is('.slick-slide')?$(event.target):$(event.target).parents('.slick-slide'),index=parseInt(targetElement.attr('data-slick-index'));if(!index)index=0;if(_.slideCount&lt;=_.options.slidesToShow){_.slideHandler(index,false,true);return};_.slideHandler(index)};Slick.prototype.slideHandler=function(index,sync,dontAnimate){var targetSlide,animSlide,oldSlide,slideLeft,targetLeft=null,_=this,navTarget;sync=sync||false;if(_.animating===true&amp;&amp;_.options.waitForAnimate===true)return;if(_.options.fade===true&amp;&amp;_.currentSlide===index)return;if(sync===false)_.asNavFor(index);targetSlide=index;targetLeft=_.getLeft(targetSlide);slideLeft=_.getLeft(_.currentSlide);_.currentLeft=_.swipeLeft===null?slideLeft:_.swipeLeft;if(_.options.infinite===false&amp;&amp;_.options.centerMode===false&amp;&amp;(index&lt;0||index&gt;_.getDotCount()*_.options.slidesToScroll)){if(_.options.fade===false){targetSlide=_.currentSlide;if(dontAnimate!==true){_.animateSlide(slideLeft,function(){_.postSlide(targetSlide)})}else _.postSlide(targetSlide)};return}else if(_.options.infinite===false&amp;&amp;_.options.centerMode===true&amp;&amp;(index&lt;0||index&gt;(_.slideCount-_.options.slidesToScroll))){if(_.options.fade===false){targetSlide=_.currentSlide;if(dontAnimate!==true){_.animateSlide(slideLeft,function(){_.postSlide(targetSlide)})}else _.postSlide(targetSlide)};return};if(_.options.autoplay)clearInterval(_.autoPlayTimer);if(targetSlide&lt;0){if(_.slideCount%_.options.slidesToScroll!==0){animSlide=_.slideCount-(_.slideCount%_.options.slidesToScroll)}else animSlide=_.slideCount+targetSlide}else if(targetSlide&gt;=_.slideCount){if(_.slideCount%_.options.slidesToScroll!==0){animSlide=0}else animSlide=targetSlide-_.slideCount}else animSlide=targetSlide;_.animating=true;_.$slider.trigger('beforeChange',[_,_.currentSlide,animSlide]);oldSlide=_.currentSlide;_.currentSlide=animSlide;_.setSlideClasses(_.currentSlide);if(_.options.asNavFor){navTarget=_.getNavTarget();navTarget=navTarget.slick('getSlick');if(navTarget.slideCount&lt;=navTarget.options.slidesToShow)navTarget.setSlideClasses(_.currentSlide)};_.updateDots();_.updateArrows();if(_.options.fade===true){if(dontAnimate!==true){_.fadeSlideOut(oldSlide);_.fadeSlide(animSlide,function(){_.postSlide(animSlide)})}else _.postSlide(animSlide);_.animateHeight();return};if(dontAnimate!==true){_.animateSlide(targetLeft,function(){_.postSlide(animSlide)})}else _.postSlide(animSlide)};Slick.prototype.startLoad=function(){var _=this;if(_.options.arrows===true&amp;&amp;_.slideCount&gt;_.options.slidesToShow){_.$prevArrow.hide();_.$nextArrow.hide()};if(_.options.dots===true&amp;&amp;_.slideCount&gt;_.options.slidesToShow)_.$dots.hide();_.$slider.addClass('slick-loading')};Slick.prototype.swipeDirection=function(){var xDist,yDist,r,swipeAngle,_=this;xDist=_.touchObject.startX-_.touchObject.curX;yDist=_.touchObject.startY-_.touchObject.curY;r=Math.atan2(yDist,xDist);swipeAngle=Math.round(r*180/Math.PI);if(swipeAngle&lt;0)swipeAngle=360-Math.abs(swipeAngle);if((swipeAngle&lt;=45)&amp;&amp;(swipeAngle&gt;=0))return(_.options.rtl===false?'left':'right');if((swipeAngle&lt;=360)&amp;&amp;(swipeAngle&gt;=315))return(_.options.rtl===false?'left':'right');if((swipeAngle&gt;=135)&amp;&amp;(swipeAngle&lt;=225))return(_.options.rtl===false?'right':'left');if(_.options.verticalSwiping===true)if((swipeAngle&gt;=35)&amp;&amp;(swipeAngle&lt;=135)){return'down'}else return'up';return'vertical'};Slick.prototype.swipeEnd=function(event){var _=this,slideCount,direction;_.dragging=false;_.swiping=false;if(_.scrolling){_.scrolling=false;return false};_.interrupted=false;_.shouldClick=(_.touchObject.swipeLength&gt;10)?false:true;if(_.touchObject.curX===undefined)return false;if(_.touchObject.edgeHit===true)_.$slider.trigger('edge',[_,_.swipeDirection()]);if(_.touchObject.swipeLength&gt;=_.touchObject.minSwipe){direction=_.swipeDirection();switch(direction){case'left':case'down':slideCount=_.options.swipeToSlide?_.checkNavigable(_.currentSlide+_.getSlideCount()):_.currentSlide+_.getSlideCount();_.currentDirection=0;break;case'right':case'up':slideCount=_.options.swipeToSlide?_.checkNavigable(_.currentSlide-_.getSlideCount()):_.currentSlide-_.getSlideCount();_.currentDirection=1;break;default:};if(direction!='vertical'){_.slideHandler(slideCount);_.touchObject={};_.$slider.trigger('swipe',[_,direction])}}else if(_.touchObject.startX!==_.touchObject.curX){_.slideHandler(_.currentSlide);_.touchObject={}}};Slick.prototype.swipeHandler=function(event){var _=this;if((_.options.swipe===false)||('ontouchend'in document&amp;&amp;_.options.swipe===false)){return}else if(_.options.draggable===false&amp;&amp;event.type.indexOf('mouse')!==-1)return;_.touchObject.fingerCount=event.originalEvent&amp;&amp;event.originalEvent.touches!==undefined?event.originalEvent.touches.length:1;_.touchObject.minSwipe=_.listWidth/_.options.touchThreshold;if(_.options.verticalSwiping===true)_.touchObject.minSwipe=_.listHeight/_.options.touchThreshold;switch(event.data.action){case'start':_.swipeStart(event);break;case'move':_.swipeMove(event);break;case'end':_.swipeEnd(event);break}};Slick.prototype.swipeMove=function(event){var _=this,edgeWasHit=false,curLeft,swipeDirection,swipeLength,positionOffset,touches,verticalSwipeLength;touches=event.originalEvent!==undefined?event.originalEvent.touches:null;if(!_.dragging||_.scrolling||touches&amp;&amp;touches.length!==1)return false;curLeft=_.getLeft(_.currentSlide);_.touchObject.curX=touches!==undefined?touches[0].pageX:event.clientX;_.touchObject.curY=touches!==undefined?touches[0].pageY:event.clientY;_.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(_.touchObject.curX-_.touchObject.startX,2)));verticalSwipeLength=Math.round(Math.sqrt(Math.pow(_.touchObject.curY-_.touchObject.startY,2)));if(!_.options.verticalSwiping&amp;&amp;!_.swiping&amp;&amp;verticalSwipeLength&gt;4){_.scrolling=true;return false};if(_.options.verticalSwiping===true)_.touchObject.swipeLength=verticalSwipeLength;swipeDirection=_.swipeDirection();if(event.originalEvent!==undefined&amp;&amp;_.touchObject.swipeLength&gt;4){_.swiping=true;event.preventDefault()};positionOffset=(_.options.rtl===false?1:-1)*(_.touchObject.curX&gt;_.touchObject.startX?1:-1);if(_.options.verticalSwiping===true)positionOffset=_.touchObject.curY&gt;_.touchObject.startY?1:-1;swipeLength=_.touchObject.swipeLength;_.touchObject.edgeHit=false;if(_.options.infinite===false)if((_.currentSlide===0&amp;&amp;swipeDirection==='right')||(_.currentSlide&gt;=_.getDotCount()&amp;&amp;swipeDirection==='left')){swipeLength=_.touchObject.swipeLength*_.options.edgeFriction;_.touchObject.edgeHit=true};if(_.options.vertical===false){_.swipeLeft=curLeft+swipeLength*positionOffset}else _.swipeLeft=curLeft+(swipeLength*(_.$list.height()/_.listWidth))*positionOffset;if(_.options.verticalSwiping===true)_.swipeLeft=curLeft+swipeLength*positionOffset;if(_.options.fade===true||_.options.touchMove===false)return false;if(_.animating===true){_.swipeLeft=null;return false};_.setCSS(_.swipeLeft)};Slick.prototype.swipeStart=function(event){var _=this,touches;_.interrupted=true;if(_.touchObject.fingerCount!==1||_.slideCount&lt;=_.options.slidesToShow){_.touchObject={};return false};if(event.originalEvent!==undefined&amp;&amp;event.originalEvent.touches!==undefined)touches=event.originalEvent.touches[0];_.touchObject.startX=_.touchObject.curX=touches!==undefined?touches.pageX:event.clientX;_.touchObject.startY=_.touchObject.curY=touches!==undefined?touches.pageY:event.clientY;_.dragging=true};Slick.prototype.unfilterSlides=Slick.prototype.slickUnfilter=function(){var _=this;if(_.$slidesCache!==null){_.unload();_.$slideTrack.children(this.options.slide).detach();_.$slidesCache.appendTo(_.$slideTrack);_.reinit()}};Slick.prototype.unload=function(){var _=this;$('.slick-cloned',_.$slider).remove();if(_.$dots)_.$dots.remove();if(_.$prevArrow&amp;&amp;_.htmlExpr.test(_.options.prevArrow))_.$prevArrow.remove();if(_.$nextArrow&amp;&amp;_.htmlExpr.test(_.options.nextArrow))_.$nextArrow.remove();_.$slides.removeClass('slick-slide slick-active slick-visible slick-current').attr('aria-hidden','true').css('width','')};Slick.prototype.unslick=function(fromBreakpoint){var _=this;_.$slider.trigger('unslick',[_,fromBreakpoint]);_.destroy()};Slick.prototype.updateArrows=function(){var _=this,centerOffset;centerOffset=Math.floor(_.options.slidesToShow/2);if(_.options.arrows===true&amp;&amp;_.slideCount&gt;_.options.slidesToShow&amp;&amp;!_.options.infinite){_.$prevArrow.removeClass('slick-disabled').attr('aria-disabled','false');_.$nextArrow.removeClass('slick-disabled').attr('aria-disabled','false');if(_.currentSlide===0){_.$prevArrow.addClass('slick-disabled').attr('aria-disabled','true');_.$nextArrow.removeClass('slick-disabled').attr('aria-disabled','false')}else if(_.currentSlide&gt;=_.slideCount-_.options.slidesToShow&amp;&amp;_.options.centerMode===false){_.$nextArrow.addClass('slick-disabled').attr('aria-disabled','true');_.$prevArrow.removeClass('slick-disabled').attr('aria-disabled','false')}else if(_.currentSlide&gt;=_.slideCount-1&amp;&amp;_.options.centerMode===true){_.$nextArrow.addClass('slick-disabled').attr('aria-disabled','true');_.$prevArrow.removeClass('slick-disabled').attr('aria-disabled','false')}}};Slick.prototype.updateDots=function(){var _=this;if(_.$dots!==null){_.$dots.find('li').removeClass('slick-active').end();_.$dots.find('li').eq(Math.floor(_.currentSlide/_.options.slidesToScroll)).addClass('slick-active')}};Slick.prototype.visibility=function(){var _=this;if(_.options.autoplay)if(document[_.hidden]){_.interrupted=true}else _.interrupted=false};$.fn.slick=function(){var _=this,opt=arguments[0],args=Array.prototype.slice.call(arguments,1),l=_.length,i,ret;for(i=0;i&lt;l;i++){if(typeof opt=='object'||typeof opt=='undefined'){_[i].slick=new Slick(_[i],opt)}else ret=_[i].slick[opt].apply(_[i].slick,args);if(typeof ret!='undefined')return ret};return _}}));;/*})'"*/
(function(window,document,$,undefined){"use strict";window.console=window.console||{info:function(stuff){}};if(!$)return;if($.fn.fancybox){console.info("fancyBox already initialized");return};var defaults={closeExisting:false,loop:false,gutter:50,keyboard:true,preventCaptionOverlap:true,arrows:true,infobar:true,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:false,modal:false,image:{preload:false},ajax:{settings:{data:{fancybox:true}}},iframe:{tpl:'&lt;iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""&gt;&lt;/iframe&gt;',preload:true,css:{},attr:{scrolling:"auto"}},video:{tpl:'&lt;video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}"&gt;&lt;source src="{{src}}" type="{{format}}" /&gt;Sorry, your browser doesn\'t support embedded videos, &lt;a href="{{src}}"&gt;download&lt;/a&gt; and watch with your favorite video player!'+"&lt;/video&gt;",format:"",autoStart:true},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'&lt;div class="fancybox-container" role="dialog" tabindex="-1"&gt;&lt;div class="fancybox-bg"&gt;&lt;/div&gt;&lt;div class="fancybox-inner"&gt;&lt;div class="fancybox-infobar"&gt;&lt;span data-fancybox-index&gt;&lt;/span&gt;&amp;nbsp;/&amp;nbsp;&lt;span data-fancybox-count&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="fancybox-toolbar"&gt;{{buttons}}&lt;/div&gt;&lt;div class="fancybox-navigation"&gt;{{arrows}}&lt;/div&gt;&lt;div class="fancybox-stage"&gt;&lt;/div&gt;&lt;div class="fancybox-caption"&gt;&lt;div class="fancybox-caption__body"&gt;&lt;/div&gt;&lt;/div&gt;'+"&lt;/div&gt;&lt;/div&gt;",spinnerTpl:'&lt;div class="fancybox-loading"&gt;&lt;/div&gt;',errorTpl:'&lt;div class="fancybox-error"&gt;&lt;p&gt;{{ERROR}}&lt;/p&gt;&lt;/div&gt;',btnTpl:{download:'&lt;a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/&gt;&lt;/svg&gt;'+"&lt;/a&gt;",zoom:'&lt;button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/&gt;&lt;/svg&gt;'+"&lt;/button&gt;",close:'&lt;button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/&gt;&lt;/svg&gt;'+"&lt;/button&gt;",arrowLeft:'&lt;button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"&gt;&lt;div&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/&gt;&lt;/svg&gt;&lt;/div&gt;'+"&lt;/button&gt;",arrowRight:'&lt;button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"&gt;&lt;div&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/&gt;&lt;/svg&gt;&lt;/div&gt;'+"&lt;/button&gt;",smallBtn:'&lt;button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"&gt;&lt;path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/&gt;&lt;/svg&gt;'+"&lt;/button&gt;"},parentEl:"body",hideScrollbar:true,autoFocus:true,backFocus:true,trapFocus:true,fullScreen:{autoStart:false},touch:{vertical:true,momentum:true},hash:null,media:{},slideShow:{autoStart:false,speed:3e3},thumbs:{autoStart:false,hideOnClose:true,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:$.noop,beforeLoad:$.noop,afterLoad:$.noop,beforeShow:$.noop,afterShow:$.noop,beforeClose:$.noop,afterClose:$.noop,onActivate:$.noop,onDeactivate:$.noop,clickContent:function(current,event){return current.type==="image"?"zoom":false},clickSlide:"close",clickOutside:"close",dblclickContent:false,dblclickSlide:false,dblclickOutside:false,mobile:{preventCaptionOverlap:false,idleTime:false,clickContent:function(current,event){return current.type==="image"?"toggleControls":false},clickSlide:function(current,event){return current.type==="image"?"toggleControls":"close"},dblclickContent:function(current,event){return current.type==="image"?"zoom":false},dblclickSlide:function(current,event){return current.type==="image"?"zoom":false}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. &lt;br/&gt; 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:"Schlie&amp;szlig;en",NEXT:"Weiter",PREV:"Zur&amp;uuml;ck",ERROR:"Die angeforderten Daten konnten nicht geladen werden. &lt;br/&gt; Bitte versuchen Sie es sp&amp;auml;ter nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergr&amp;ouml;&amp;szlig;ern"}}},$W=$(window),$D=$(document),called=0,isQuery=function(obj){return obj&amp;&amp;obj.hasOwnProperty&amp;&amp;obj instanceof $},requestAFrame=(function(){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||function(callback){return window.setTimeout(callback,1e3/60)})})(),cancelAFrame=(function(){return(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||function(id){window.clearTimeout(id)})})(),transitionEnd=(function(){var el=document.createElement("fakeelement"),t,transitions={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in transitions)if(el.style[t]!==undefined)return transitions[t];return"transitionend"})(),forceRedraw=function($el){return $el&amp;&amp;$el.length&amp;&amp;$el[0].offsetHeight},mergeOpts=function(opts1,opts2){var rez=$.extend(true,{},opts1,opts2);$.each(opts2,function(key,value){if($.isArray(value))rez[key]=value});return rez},inViewport=function(elem){var elemCenter,rez;if(!elem||elem.ownerDocument!==document)return false;$(".fancybox-container").css("pointer-events","none");elemCenter={x:elem.getBoundingClientRect().left+elem.offsetWidth/2,y:elem.getBoundingClientRect().top+elem.offsetHeight/2};rez=document.elementFromPoint(elemCenter.x,elemCenter.y)===elem;$(".fancybox-container").css("pointer-events","");return rez},FancyBox=function(content,opts,index){var self=this;self.opts=mergeOpts({index:index},$.fancybox.defaults);if($.isPlainObject(opts))self.opts=mergeOpts(self.opts,opts);if($.fancybox.isMobile)self.opts=mergeOpts(self.opts,self.opts.mobile);self.id=self.opts.id||++called;self.currIndex=parseInt(self.opts.index,10)||0;self.prevIndex=null;self.prevPos=null;self.currPos=0;self.firstRun=true;self.group=[];self.slides={};self.addContent(content);if(!self.group.length)return;self.init()};$.extend(FancyBox.prototype,{init:function(){var self=this,firstItem=self.group[self.currIndex],firstItemOpts=firstItem.opts,$container,buttonStr;if(firstItemOpts.closeExisting)$.fancybox.close(true);$("body").addClass("fancybox-active");if(!$.fancybox.getInstance()&amp;&amp;firstItemOpts.hideScrollbar!==false&amp;&amp;!$.fancybox.isMobile&amp;&amp;document.body.scrollHeight&gt;window.innerHeight){$("head").append('&lt;style id="fancybox-style-noscroll" type="text/css"&gt;.compensate-for-scrollbar{margin-right:'+(window.innerWidth-document.documentElement.clientWidth)+"px;}&lt;/style&gt;");$("body").addClass("compensate-for-scrollbar")};buttonStr="";$.each(firstItemOpts.buttons,function(index,value){buttonStr+=firstItemOpts.btnTpl[value]||""});$container=$(self.translate(self,firstItemOpts.baseTpl.replace("{{buttons}}",buttonStr).replace("{{arrows}}",firstItemOpts.btnTpl.arrowLeft+firstItemOpts.btnTpl.arrowRight))).attr("id","fancybox-container-"+self.id).addClass(firstItemOpts.baseClass).data("FancyBox",self).appendTo(firstItemOpts.parentEl);self.$refs={container:$container};["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(item){self.$refs[item]=$container.find(".fancybox-"+item)});self.trigger("onInit");self.activate();self.jumpTo(self.currIndex)},translate:function(obj,str){var arr=obj.opts.i18n[obj.opts.lang]||obj.opts.i18n.en;return str.replace(/\{\{(\w+)\}\}/g,function(match,n){return arr[n]===undefined?match:arr[n]})},addContent:function(content){var self=this,items=$.makeArray(content),thumbs;$.each(items,function(i,item){var obj={},opts={},$item,type,found,src,srcParts;if($.isPlainObject(item)){obj=item;opts=item.opts||item}else if($.type(item)==="object"&amp;&amp;$(item).length){$item=$(item);opts=$item.data()||{};opts=$.extend(true,{},opts,opts.options);opts.$orig=$item;obj.src=self.opts.src||opts.src||$item.attr("href");if(!obj.type&amp;&amp;!obj.src){obj.type="inline";obj.src=item}}else obj={type:"html",src:item+""};obj.opts=$.extend(true,{},self.opts,opts);if($.isArray(opts.buttons))obj.opts.buttons=opts.buttons;if($.fancybox.isMobile&amp;&amp;obj.opts.mobile)obj.opts=mergeOpts(obj.opts,obj.opts.mobile);type=obj.type||obj.opts.type;src=obj.src||"";if(!type&amp;&amp;src)if((found=src.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))){type="video";if(!obj.opts.video.format)obj.opts.video.format="video/"+(found[1]==="ogv"?"ogg":found[1])}else if(src.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)){type="image"}else if(src.match(/\.(pdf)((\?|#).*)?$/i)){type="iframe";obj=$.extend(true,obj,{contentType:"pdf",opts:{iframe:{preload:false}}})}else if(src.charAt(0)==="#")type="inline";if(type){obj.type=type}else self.trigger("objectNeedsType",obj);if(!obj.contentType)obj.contentType=$.inArray(obj.type,["html","inline","ajax"])&gt;-1?"html":obj.type;obj.index=self.group.length;if(obj.opts.smallBtn=="auto")obj.opts.smallBtn=$.inArray(obj.type,["html","inline","ajax"])&gt;-1;if(obj.opts.toolbar==="auto")obj.opts.toolbar=!obj.opts.smallBtn;obj.$thumb=obj.opts.$thumb||null;if(obj.opts.$trigger&amp;&amp;obj.index===self.opts.index){obj.$thumb=obj.opts.$trigger.find("img:first");if(obj.$thumb.length)obj.opts.$orig=obj.opts.$trigger};if(!(obj.$thumb&amp;&amp;obj.$thumb.length)&amp;&amp;obj.opts.$orig)obj.$thumb=obj.opts.$orig.find("img:first");if(obj.$thumb&amp;&amp;!obj.$thumb.length)obj.$thumb=null;obj.thumb=obj.opts.thumb||(obj.$thumb?obj.$thumb[0].src:null);if($.type(obj.opts.caption)==="function")obj.opts.caption=obj.opts.caption.apply(item,[self,obj]);if($.type(self.opts.caption)==="function")obj.opts.caption=self.opts.caption.apply(item,[self,obj]);if(!(obj.opts.caption instanceof $))obj.opts.caption=obj.opts.caption===undefined?"":obj.opts.caption+"";if(obj.type==="ajax"){srcParts=src.split(/\s+/,2);if(srcParts.length&gt;1){obj.src=srcParts.shift();obj.opts.filter=srcParts.shift()}};if(obj.opts.modal)obj.opts=$.extend(true,obj.opts,{trapFocus:true,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:false,clickSlide:false,clickOutside:false,dblclickContent:false,dblclickSlide:false,dblclickOutside:false});self.group.push(obj)});if(Object.keys(self.slides).length){self.updateControls();thumbs=self.Thumbs;if(thumbs&amp;&amp;thumbs.isActive){thumbs.create();thumbs.focus()}}},addEvents:function(){var self=this;self.removeEvents();self.$refs.container.on("click.fb-close","[data-fancybox-close]",function(e){e.stopPropagation();e.preventDefault();self.close(e)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(e){e.stopPropagation();e.preventDefault();self.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(e){e.stopPropagation();e.preventDefault();self.next()}).on("click.fb","[data-fancybox-zoom]",function(e){self[self.isScaledDown()?"scaleToActual":"scaleToFit"]()});$W.on("orientationchange.fb resize.fb",function(e){if(e&amp;&amp;e.originalEvent&amp;&amp;e.originalEvent.type==="resize"){if(self.requestId)cancelAFrame(self.requestId);self.requestId=requestAFrame(function(){self.update(e)})}else{if(self.current&amp;&amp;self.current.type==="iframe")self.$refs.stage.hide();setTimeout(function(){self.$refs.stage.show();self.update(e)},$.fancybox.isMobile?600:250)}});$D.on("keydown.fb",function(e){var instance=$.fancybox?$.fancybox.getInstance():null,current=instance.current,keycode=e.keyCode||e.which;if(keycode==9){if(current.opts.trapFocus)self.focus(e);return};if(!current.opts.keyboard||e.ctrlKey||e.altKey||e.shiftKey||$(e.target).is("input,textarea,video,audio,select"))return;if(keycode===8||keycode===27){e.preventDefault();self.close(e);return};if(keycode===37||keycode===38){e.preventDefault();self.previous();return};if(keycode===39||keycode===40){e.preventDefault();self.next();return};self.trigger("afterKeydown",e,keycode)});if(self.group[self.currIndex].opts.idleTime){self.idleSecondsCounter=0;$D.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(e){self.idleSecondsCounter=0;if(self.isIdle)self.showControls();self.isIdle=false});self.idleInterval=window.setInterval(function(){self.idleSecondsCounter++;if(self.idleSecondsCounter&gt;=self.group[self.currIndex].opts.idleTime&amp;&amp;!self.isDragging){self.isIdle=true;self.idleSecondsCounter=0;self.hideControls()}},1e3)}},removeEvents:function(){var self=this;$W.off("orientationchange.fb resize.fb");$D.off("keydown.fb .fb-idle");this.$refs.container.off(".fb-close .fb-prev .fb-next");if(self.idleInterval){window.clearInterval(self.idleInterval);self.idleInterval=null}},previous:function(duration){return this.jumpTo(this.currPos-1,duration)},next:function(duration){return this.jumpTo(this.currPos+1,duration)},jumpTo:function(pos,duration){var self=this,groupLen=self.group.length,firstRun,isMoved,loop,current,previous,slidePos,stagePos,prop,diff;if(self.isDragging||self.isClosing||(self.isAnimating&amp;&amp;self.firstRun))return;pos=parseInt(pos,10);loop=self.current?self.current.opts.loop:self.opts.loop;if(!loop&amp;&amp;(pos&lt;0||pos&gt;=groupLen))return false;firstRun=self.firstRun=!Object.keys(self.slides).length;previous=self.current;self.prevIndex=self.currIndex;self.prevPos=self.currPos;current=self.createSlide(pos);if(groupLen&gt;1){if(loop||current.index&lt;groupLen-1)self.createSlide(pos+1);if(loop||current.index&gt;0)self.createSlide(pos-1)};self.current=current;self.currIndex=current.index;self.currPos=current.pos;self.trigger("beforeShow",firstRun);self.updateControls();current.forcedDuration=undefined;if($.isNumeric(duration)){current.forcedDuration=duration}else duration=current.opts[firstRun?"animationDuration":"transitionDuration"];duration=parseInt(duration,10);isMoved=self.isMoved(current);current.$slide.addClass("fancybox-slide--current");if(firstRun){if(current.opts.animationEffect&amp;&amp;duration)self.$refs.container.css("transition-duration",duration+"ms");self.$refs.container.addClass("fancybox-is-open").trigger("focus");self.loadSlide(current);self.preload("image");return};slidePos=$.fancybox.getTranslate(previous.$slide);stagePos=$.fancybox.getTranslate(self.$refs.stage);$.each(self.slides,function(index,slide){$.fancybox.stop(slide.$slide,true)});if(previous.pos!==current.pos)previous.isComplete=false;previous.$slide.removeClass("fancybox-slide--complete fancybox-slide--current");if(isMoved){diff=slidePos.left-(previous.pos*slidePos.width+previous.pos*previous.opts.gutter);$.each(self.slides,function(index,slide){slide.$slide.removeClass("fancybox-animated").removeClass(function(index,className){return(className.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var leftPos=slide.pos*slidePos.width+slide.pos*slide.opts.gutter;$.fancybox.setTranslate(slide.$slide,{top:0,left:leftPos-stagePos.left+diff});if(slide.pos!==current.pos)slide.$slide.addClass("fancybox-slide--"+(slide.pos&gt;current.pos?"next":"previous"));forceRedraw(slide.$slide);$.fancybox.animate(slide.$slide,{top:0,left:(slide.pos-current.pos)*slidePos.width+(slide.pos-current.pos)*slide.opts.gutter},duration,function(){slide.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous");if(slide.pos===self.currPos)self.complete()})})}else if(duration&amp;&amp;current.opts.transitionEffect){prop="fancybox-animated fancybox-fx-"+current.opts.transitionEffect;previous.$slide.addClass("fancybox-slide--"+(previous.pos&gt;current.pos?"next":"previous"));$.fancybox.animate(previous.$slide,prop,duration,function(){previous.$slide.removeClass(prop).removeClass("fancybox-slide--next fancybox-slide--previous")},false)};if(current.isLoaded){self.revealContent(current)}else self.loadSlide(current);self.preload("image")},createSlide:function(pos){var self=this,$slide,index;index=pos%self.group.length;index=index&lt;0?self.group.length+index:index;if(!self.slides[pos]&amp;&amp;self.group[index]){$slide=$('&lt;div class="fancybox-slide"&gt;&lt;/div&gt;').appendTo(self.$refs.stage);self.slides[pos]=$.extend(true,{},self.group[index],{pos:pos,$slide:$slide,isLoaded:false});self.updateSlide(self.slides[pos])};return self.slides[pos]},scaleToActual:function(x,y,duration){var self=this,current=self.current,$content=current.$content,canvasWidth=$.fancybox.getTranslate(current.$slide).width,canvasHeight=$.fancybox.getTranslate(current.$slide).height,newImgWidth=current.width,newImgHeight=current.height,imgPos,posX,posY,scaleX,scaleY;if(self.isAnimating||self.isMoved()||!$content||!(current.type=="image"&amp;&amp;current.isLoaded&amp;&amp;!current.hasError))return;self.isAnimating=true;$.fancybox.stop($content);x=x===undefined?canvasWidth*0.5:x;y=y===undefined?canvasHeight*0.5:y;imgPos=$.fancybox.getTranslate($content);imgPos.top-=$.fancybox.getTranslate(current.$slide).top;imgPos.left-=$.fancybox.getTranslate(current.$slide).left;scaleX=newImgWidth/imgPos.width;scaleY=newImgHeight/imgPos.height;posX=canvasWidth*0.5-newImgWidth*0.5;posY=canvasHeight*0.5-newImgHeight*0.5;if(newImgWidth&gt;canvasWidth){posX=imgPos.left*scaleX-(x*scaleX-x);if(posX&gt;0)posX=0;if(posX&lt;canvasWidth-newImgWidth)posX=canvasWidth-newImgWidth};if(newImgHeight&gt;canvasHeight){posY=imgPos.top*scaleY-(y*scaleY-y);if(posY&gt;0)posY=0;if(posY&lt;canvasHeight-newImgHeight)posY=canvasHeight-newImgHeight};self.updateCursor(newImgWidth,newImgHeight);$.fancybox.animate($content,{top:posY,left:posX,scaleX:scaleX,scaleY:scaleY},duration||366,function(){self.isAnimating=false});if(self.SlideShow&amp;&amp;self.SlideShow.isActive)self.SlideShow.stop()},scaleToFit:function(duration){var self=this,current=self.current,$content=current.$content,end;if(self.isAnimating||self.isMoved()||!$content||!(current.type=="image"&amp;&amp;current.isLoaded&amp;&amp;!current.hasError))return;self.isAnimating=true;$.fancybox.stop($content);end=self.getFitPos(current);self.updateCursor(end.width,end.height);$.fancybox.animate($content,{top:end.top,left:end.left,scaleX:end.width/$content.width(),scaleY:end.height/$content.height()},duration||366,function(){self.isAnimating=false})},getFitPos:function(slide){var self=this,$content=slide.$content,$slide=slide.$slide,width=slide.width||slide.opts.width,height=slide.height||slide.opts.height,maxWidth,maxHeight,minRatio,aspectRatio,rez={};if(!slide.isLoaded||!$content||!$content.length)return false;maxWidth=$.fancybox.getTranslate(self.$refs.stage).width;maxHeight=$.fancybox.getTranslate(self.$refs.stage).height;maxWidth-=parseFloat($slide.css("paddingLeft"))+parseFloat($slide.css("paddingRight"))+parseFloat($content.css("marginLeft"))+parseFloat($content.css("marginRight"));maxHeight-=parseFloat($slide.css("paddingTop"))+parseFloat($slide.css("paddingBottom"))+parseFloat($content.css("marginTop"))+parseFloat($content.css("marginBottom"));if(!width||!height){width=maxWidth;height=maxHeight};minRatio=Math.min(1,maxWidth/width,maxHeight/height);width=minRatio*width;height=minRatio*height;if(width&gt;maxWidth-0.5)width=maxWidth;if(height&gt;maxHeight-0.5)height=maxHeight;if(slide.type==="image"){rez.top=Math.floor((maxHeight-height)*0.5)+parseFloat($slide.css("paddingTop"));rez.left=Math.floor((maxWidth-width)*0.5)+parseFloat($slide.css("paddingLeft"))}else if(slide.contentType==="video"){aspectRatio=slide.opts.width&amp;&amp;slide.opts.height?width/height:slide.opts.ratio||16/9;if(height&gt;width/aspectRatio){height=width/aspectRatio}else if(width&gt;height*aspectRatio)width=height*aspectRatio};rez.width=width;rez.height=height;return rez},update:function(e){var self=this;$.each(self.slides,function(key,slide){self.updateSlide(slide,e)})},updateSlide:function(slide,e){var self=this,$content=slide&amp;&amp;slide.$content,width=slide.width||slide.opts.width,height=slide.height||slide.opts.height,$slide=slide.$slide;self.adjustCaption(slide);if($content&amp;&amp;(width||height||slide.contentType==="video")&amp;&amp;!slide.hasError){$.fancybox.stop($content);$.fancybox.setTranslate($content,self.getFitPos(slide));if(slide.pos===self.currPos){self.isAnimating=false;self.updateCursor()}};self.adjustLayout(slide);if($slide.length){$slide.trigger("refresh");if(slide.pos===self.currPos)self.$refs.toolbar.add(self.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",$slide.get(0).scrollHeight&gt;$slide.get(0).clientHeight)};self.trigger("onUpdate",slide,e)},centerSlide:function(duration){var self=this,current=self.current,$slide=current.$slide;if(self.isClosing||!current)return;$slide.siblings().css({transform:"",opacity:""});$slide.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next");$.fancybox.animate($slide,{top:0,left:0,opacity:1},duration===undefined?0:duration,function(){$slide.css({transform:"",opacity:""});if(!current.isComplete)self.complete()},false)},isMoved:function(slide){var current=slide||this.current,slidePos,stagePos;if(!current)return false;stagePos=$.fancybox.getTranslate(this.$refs.stage);slidePos=$.fancybox.getTranslate(current.$slide);return(!current.$slide.hasClass("fancybox-animated")&amp;&amp;(Math.abs(slidePos.top-stagePos.top)&gt;0.5||Math.abs(slidePos.left-stagePos.left)&gt;0.5))},updateCursor:function(nextWidth,nextHeight){var self=this,current=self.current,$container=self.$refs.container,canPan,isZoomable;if(!current||self.isClosing||!self.Guestures)return;$container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan");canPan=self.canPan(nextWidth,nextHeight);isZoomable=canPan?true:self.isZoomable();$container.toggleClass("fancybox-is-zoomable",isZoomable);$("[data-fancybox-zoom]").prop("disabled",!isZoomable);if(canPan){$container.addClass("fancybox-can-pan")}else if(isZoomable&amp;&amp;(current.opts.clickContent==="zoom"||($.isFunction(current.opts.clickContent)&amp;&amp;current.opts.clickContent(current)=="zoom"))){$container.addClass("fancybox-can-zoomIn")}else if(current.opts.touch&amp;&amp;(current.opts.touch.vertical||self.group.length&gt;1)&amp;&amp;current.contentType!=="video")$container.addClass("fancybox-can-swipe")},isZoomable:function(){var self=this,current=self.current,fitPos;if(current&amp;&amp;!self.isClosing&amp;&amp;current.type==="image"&amp;&amp;!current.hasError){if(!current.isLoaded)return true;fitPos=self.getFitPos(current);if(fitPos&amp;&amp;(current.width&gt;fitPos.width||current.height&gt;fitPos.height))return true};return false},isScaledDown:function(nextWidth,nextHeight){var self=this,rez=false,current=self.current,$content=current.$content;if(nextWidth!==undefined&amp;&amp;nextHeight!==undefined){rez=nextWidth&lt;current.width&amp;&amp;nextHeight&lt;current.height}else if($content){rez=$.fancybox.getTranslate($content);rez=rez.width&lt;current.width&amp;&amp;rez.height&lt;current.height};return rez},canPan:function(nextWidth,nextHeight){var self=this,current=self.current,pos=null,rez=false;if(current.type==="image"&amp;&amp;(current.isComplete||(nextWidth&amp;&amp;nextHeight))&amp;&amp;!current.hasError){rez=self.getFitPos(current);if(nextWidth!==undefined&amp;&amp;nextHeight!==undefined){pos={width:nextWidth,height:nextHeight}}else if(current.isComplete)pos=$.fancybox.getTranslate(current.$content);if(pos&amp;&amp;rez)rez=Math.abs(pos.width-rez.width)&gt;1.5||Math.abs(pos.height-rez.height)&gt;1.5};return rez},loadSlide:function(slide){var self=this,type,$slide,ajaxLoad;if(slide.isLoading||slide.isLoaded)return;slide.isLoading=true;if(self.trigger("beforeLoad",slide)===false){slide.isLoading=false;return false};type=slide.type;$slide=slide.$slide;$slide.off("refresh").trigger("onReset").addClass(slide.opts.slideClass);switch(type){case"image":self.setImage(slide);break;case"iframe":self.setIframe(slide);break;case"html":self.setContent(slide,slide.src||slide.content);break;case"video":self.setContent(slide,slide.opts.video.tpl.replace(/\{\{src\}\}/gi,slide.src).replace("{{format}}",slide.opts.videoFormat||slide.opts.video.format||"").replace("{{poster}}",slide.thumb||""));break;case"inline":if($(slide.src).length){self.setContent(slide,$(slide.src))}else self.setError(slide);break;case"ajax":self.showLoading(slide);ajaxLoad=$.ajax($.extend({},slide.opts.ajax.settings,{url:slide.src,success:function(data,textStatus){if(textStatus==="success")self.setContent(slide,data)},error:function(jqXHR,textStatus){if(jqXHR&amp;&amp;textStatus!=="abort")self.setError(slide)}}));$slide.one("onReset",function(){ajaxLoad.abort()});break;default:self.setError(slide);break};return true},setImage:function(slide){var self=this,ghost;setTimeout(function(){var $img=slide.$image;if(!self.isClosing&amp;&amp;slide.isLoading&amp;&amp;(!$img||!$img.length||!$img[0].complete)&amp;&amp;!slide.hasError)self.showLoading(slide)},50);self.checkSrcset(slide);slide.$content=$('&lt;div class="fancybox-content"&gt;&lt;/div&gt;').addClass("fancybox-is-hidden").appendTo(slide.$slide.addClass("fancybox-slide--image"));if(slide.opts.preload!==false&amp;&amp;slide.opts.width&amp;&amp;slide.opts.height&amp;&amp;slide.thumb){slide.width=slide.opts.width;slide.height=slide.opts.height;ghost=document.createElement("img");ghost.onerror=function(){$(this).remove();slide.$ghost=null};ghost.onload=function(){self.afterLoad(slide)};slide.$ghost=$(ghost).addClass("fancybox-image").appendTo(slide.$content).attr("src",slide.thumb)};self.setBigImage(slide)},checkSrcset:function(slide){var srcset=slide.opts.srcset||slide.opts.image.srcset,found,temp,pxRatio,windowWidth;if(srcset){pxRatio=window.devicePixelRatio||1;windowWidth=window.innerWidth*pxRatio;temp=srcset.split(",").map(function(el){var ret={};el.trim().split(/\s+/).forEach(function(el,i){var value=parseInt(el.substring(0,el.length-1),10);if(i===0)return(ret.url=el);if(value){ret.value=value;ret.postfix=el[el.length-1]}});return ret});temp.sort(function(a,b){return a.value-b.value});for(var j=0;j&lt;temp.length;j++){var el=temp[j];if((el.postfix==="w"&amp;&amp;el.value&gt;=windowWidth)||(el.postfix==="x"&amp;&amp;el.value&gt;=pxRatio)){found=el;break}};if(!found&amp;&amp;temp.length)found=temp[temp.length-1];if(found){slide.src=found.url;if(slide.width&amp;&amp;slide.height&amp;&amp;found.postfix=="w"){slide.height=(slide.width/slide.height)*found.value;slide.width=found.value};slide.opts.srcset=srcset}}},setBigImage:function(slide){var self=this,img=document.createElement("img"),$img=$(img);slide.$image=$img.one("error",function(){self.setError(slide)}).one("load",function(){var sizes;if(!slide.$ghost){self.resolveImageSlideSize(slide,this.naturalWidth,this.naturalHeight);self.afterLoad(slide)};if(self.isClosing)return;if(slide.opts.srcset){sizes=slide.opts.sizes;if(!sizes||sizes==="auto")sizes=(slide.width/slide.height&gt;1&amp;&amp;$W.width()/$W.height()&gt;1?"100":Math.round((slide.width/slide.height)*100))+"vw";$img.attr("sizes",sizes).attr("srcset",slide.opts.srcset)};if(slide.$ghost)setTimeout(function(){if(slide.$ghost&amp;&amp;!self.isClosing)slide.$ghost.hide()},Math.min(300,Math.max(1e3,slide.height/1600)));self.hideLoading(slide)}).addClass("fancybox-image").attr("src",slide.src).appendTo(slide.$content);if((img.complete||img.readyState=="complete")&amp;&amp;$img.naturalWidth&amp;&amp;$img.naturalHeight){$img.trigger("load")}else if(img.error)$img.trigger("error")},resolveImageSlideSize:function(slide,imgWidth,imgHeight){var maxWidth=parseInt(slide.opts.width,10),maxHeight=parseInt(slide.opts.height,10);slide.width=imgWidth;slide.height=imgHeight;if(maxWidth&gt;0){slide.width=maxWidth;slide.height=Math.floor((maxWidth*imgHeight)/imgWidth)};if(maxHeight&gt;0){slide.width=Math.floor((maxHeight*imgWidth)/imgHeight);slide.height=maxHeight}},setIframe:function(slide){var self=this,opts=slide.opts.iframe,$slide=slide.$slide,$iframe;slide.$content=$('&lt;div class="fancybox-content'+(opts.preload?" fancybox-is-hidden":"")+'"&gt;&lt;/div&gt;').css(opts.css).appendTo($slide);$slide.addClass("fancybox-slide--"+slide.contentType);slide.$iframe=$iframe=$(opts.tpl.replace(/\{rnd\}/g,new Date().getTime())).attr(opts.attr).appendTo(slide.$content);if(opts.preload){self.showLoading(slide);$iframe.on("load.fb error.fb",function(e){this.isReady=1;slide.$slide.trigger("refresh");self.afterLoad(slide)});$slide.on("refresh.fb",function(){var $content=slide.$content,frameWidth=opts.css.width,frameHeight=opts.css.height,$contents,$body;if($iframe[0].isReady!==1)return;try{$contents=$iframe.contents();$body=$contents.find("body")}catch(ignore){};if($body&amp;&amp;$body.length&amp;&amp;$body.children().length){$slide.css("overflow","visible");$content.css({width:"100%","max-width":"100%",height:"9999px"});if(frameWidth===undefined)frameWidth=Math.ceil(Math.max($body[0].clientWidth,$body.outerWidth(true)));$content.css("width",frameWidth?frameWidth:"").css("max-width","");if(frameHeight===undefined)frameHeight=Math.ceil(Math.max($body[0].clientHeight,$body.outerHeight(true)));$content.css("height",frameHeight?frameHeight:"");$slide.css("overflow","auto")};$content.removeClass("fancybox-is-hidden")})}else self.afterLoad(slide);$iframe.attr("src",slide.src);$slide.one("onReset",function(){try{$(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(ignore){};$(this).off("refresh.fb").empty();slide.isLoaded=false;slide.isRevealed=false})},setContent:function(slide,content){var self=this;if(self.isClosing)return;self.hideLoading(slide);if(slide.$content)$.fancybox.stop(slide.$content);slide.$slide.empty();if(isQuery(content)&amp;&amp;content.parent().length){if(content.hasClass("fancybox-content")||content.parent().hasClass("fancybox-content"))content.parents(".fancybox-slide").trigger("onReset");slide.$placeholder=$("&lt;div&gt;").hide().insertAfter(content);content.css("display","inline-block")}else if(!slide.hasError){if($.type(content)==="string")content=$("&lt;div&gt;").append($.trim(content)).contents();if(slide.opts.filter)content=$("&lt;div&gt;").html(content).find(slide.opts.filter)};slide.$slide.one("onReset",function(){$(this).find("video,audio").trigger("pause");if(slide.$placeholder){slide.$placeholder.after(content.removeClass("fancybox-content").hide()).remove();slide.$placeholder=null};if(slide.$smallBtn){slide.$smallBtn.remove();slide.$smallBtn=null};if(!slide.hasError){$(this).empty();slide.isLoaded=false;slide.isRevealed=false}});$(content).appendTo(slide.$slide);if($(content).is("video,audio")){$(content).addClass("fancybox-video");$(content).wrap("&lt;div&gt;&lt;/div&gt;");slide.contentType="video";slide.opts.width=slide.opts.width||$(content).attr("width");slide.opts.height=slide.opts.height||$(content).attr("height")};slide.$content=slide.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first();slide.$content.siblings().hide();if(!slide.$content.length)slide.$content=slide.$slide.wrapInner("&lt;div&gt;&lt;/div&gt;").children().first();slide.$content.addClass("fancybox-content");slide.$slide.addClass("fancybox-slide--"+slide.contentType);self.afterLoad(slide)},setError:function(slide){slide.hasError=true;slide.$slide.trigger("onReset").removeClass("fancybox-slide--"+slide.contentType).addClass("fancybox-slide--error");slide.contentType="html";this.setContent(slide,this.translate(slide,slide.opts.errorTpl));if(slide.pos===this.currPos)this.isAnimating=false},showLoading:function(slide){var self=this;slide=slide||self.current;if(slide&amp;&amp;!slide.$spinner)slide.$spinner=$(self.translate(self,self.opts.spinnerTpl)).appendTo(slide.$slide).hide().fadeIn("fast")},hideLoading:function(slide){var self=this;slide=slide||self.current;if(slide&amp;&amp;slide.$spinner){slide.$spinner.stop().remove();delete slide.$spinner}},afterLoad:function(slide){var self=this;if(self.isClosing)return;slide.isLoading=false;slide.isLoaded=true;self.trigger("afterLoad",slide);self.hideLoading(slide);if(slide.opts.smallBtn&amp;&amp;(!slide.$smallBtn||!slide.$smallBtn.length))slide.$smallBtn=$(self.translate(slide,slide.opts.btnTpl.smallBtn)).appendTo(slide.$content);if(slide.opts.protect&amp;&amp;slide.$content&amp;&amp;!slide.hasError){slide.$content.on("contextmenu.fb",function(e){if(e.button==2)e.preventDefault();return true});if(slide.type==="image")$('&lt;div class="fancybox-spaceball"&gt;&lt;/div&gt;').appendTo(slide.$content)};self.adjustCaption(slide);self.adjustLayout(slide);if(slide.pos===self.currPos)self.updateCursor();self.revealContent(slide)},adjustCaption:function(slide){var self=this,current=slide||self.current,caption=current.opts.caption,preventOverlap=current.opts.preventCaptionOverlap,$caption=self.$refs.caption,$clone,captionH=false;$caption.toggleClass("fancybox-caption--separate",preventOverlap);if(preventOverlap&amp;&amp;caption&amp;&amp;caption.length){if(current.pos!==self.currPos){$clone=$caption.clone().appendTo($caption.parent());$clone.children().eq(0).empty().html(caption);captionH=$clone.outerHeight(true);$clone.empty().remove()}else if(self.$caption)captionH=self.$caption.outerHeight(true);current.$slide.css("padding-bottom",captionH||"")}},adjustLayout:function(slide){var self=this,current=slide||self.current,scrollHeight,marginBottom,inlinePadding,actualPadding;if(current.isLoaded&amp;&amp;current.opts.disableLayoutFix!==true){current.$content.css("margin-bottom","");if(current.$content.outerHeight()&gt;current.$slide.height()+0.5){inlinePadding=current.$slide[0].style["padding-bottom"];actualPadding=current.$slide.css("padding-bottom");if(parseFloat(actualPadding)&gt;0){scrollHeight=current.$slide[0].scrollHeight;current.$slide.css("padding-bottom",0);if(Math.abs(scrollHeight-current.$slide[0].scrollHeight)&lt;1)marginBottom=actualPadding;current.$slide.css("padding-bottom",inlinePadding)}};current.$content.css("margin-bottom",marginBottom)}},revealContent:function(slide){var self=this,$slide=slide.$slide,end=false,start=false,isMoved=self.isMoved(slide),isRevealed=slide.isRevealed,effect,effectClassName,duration,opacity;slide.isRevealed=true;effect=slide.opts[self.firstRun?"animationEffect":"transitionEffect"];duration=slide.opts[self.firstRun?"animationDuration":"transitionDuration"];duration=parseInt(slide.forcedDuration===undefined?duration:slide.forcedDuration,10);if(isMoved||slide.pos!==self.currPos||!duration)effect=false;if(effect==="zoom")if(slide.pos===self.currPos&amp;&amp;duration&amp;&amp;slide.type==="image"&amp;&amp;!slide.hasError&amp;&amp;(start=self.getThumbPos(slide))){end=self.getFitPos(slide)}else effect="fade";if(effect==="zoom"){self.isAnimating=true;end.scaleX=end.width/start.width;end.scaleY=end.height/start.height;opacity=slide.opts.zoomOpacity;if(opacity=="auto")opacity=Math.abs(slide.width/slide.height-start.width/start.height)&gt;0.1;if(opacity){start.opacity=0.1;end.opacity=1};$.fancybox.setTranslate(slide.$content.removeClass("fancybox-is-hidden"),start);forceRedraw(slide.$content);$.fancybox.animate(slide.$content,end,duration,function(){self.isAnimating=false;self.complete()});return};self.updateSlide(slide);if(!effect){slide.$content.removeClass("fancybox-is-hidden");if(!isRevealed&amp;&amp;isMoved&amp;&amp;slide.type==="image"&amp;&amp;!slide.hasError)slide.$content.hide().fadeIn("fast");if(slide.pos===self.currPos)self.complete();return};$.fancybox.stop($slide);effectClassName="fancybox-slide--"+(slide.pos&gt;=self.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+effect;$slide.addClass(effectClassName).removeClass("fancybox-slide--current");slide.$content.removeClass("fancybox-is-hidden");forceRedraw($slide);if(slide.type!=="image")slide.$content.hide().show(0);$.fancybox.animate($slide,"fancybox-slide--current",duration,function(){$slide.removeClass(effectClassName).css({transform:"",opacity:""});if(slide.pos===self.currPos)self.complete()},true)},getThumbPos:function(slide){var rez=false,$thumb=slide.$thumb,thumbPos,btw,brw,bbw,blw;if(!$thumb||!inViewport($thumb[0]))return false;thumbPos=$.fancybox.getTranslate($thumb);btw=parseFloat($thumb.css("border-top-width")||0);brw=parseFloat($thumb.css("border-right-width")||0);bbw=parseFloat($thumb.css("border-bottom-width")||0);blw=parseFloat($thumb.css("border-left-width")||0);rez={top:thumbPos.top+btw,left:thumbPos.left+blw,width:thumbPos.width-brw-blw,height:thumbPos.height-btw-bbw,scaleX:1,scaleY:1};return thumbPos.width&gt;0&amp;&amp;thumbPos.height&gt;0?rez:false},complete:function(){var self=this,current=self.current,slides={},$el;if(self.isMoved()||!current.isLoaded)return;if(!current.isComplete){current.isComplete=true;current.$slide.siblings().trigger("onReset");self.preload("inline");forceRedraw(current.$slide);current.$slide.addClass("fancybox-slide--complete");$.each(self.slides,function(key,slide){if(slide.pos&gt;=self.currPos-1&amp;&amp;slide.pos&lt;=self.currPos+1){slides[slide.pos]=slide}else if(slide){$.fancybox.stop(slide.$slide);slide.$slide.off().remove()}});self.slides=slides};self.isAnimating=false;self.updateCursor();self.trigger("afterShow");if(!!current.opts.video.autoStart)current.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){if(Document.exitFullscreen){Document.exitFullscreen()}else if(this.webkitExitFullscreen)this.webkitExitFullscreen();self.next()});if(current.opts.autoFocus&amp;&amp;current.contentType==="html"){$el=current.$content.find("input[autofocus]:enabled:visible:first");if($el.length){$el.trigger("focus")}else self.focus(null,true)};current.$slide.scrollTop(0).scrollLeft(0)},preload:function(type){var self=this,prev,next;if(self.group.length&lt;2)return;next=self.slides[self.currPos+1];prev=self.slides[self.currPos-1];if(prev&amp;&amp;prev.type===type)self.loadSlide(prev);if(next&amp;&amp;next.type===type)self.loadSlide(next)},focus:function(e,firstRun){var self=this,focusableStr=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(","),focusableItems,focusedItemIndex;if(self.isClosing)return;if(e||!self.current||!self.current.isComplete){focusableItems=self.$refs.container.find("*:visible")}else focusableItems=self.current.$slide.find("*:visible"+(firstRun?":not(.fancybox-close-small)":""));focusableItems=focusableItems.filter(focusableStr).filter(function(){return $(this).css("visibility")!=="hidden"&amp;&amp;!$(this).hasClass("disabled")});if(focusableItems.length){focusedItemIndex=focusableItems.index(document.activeElement);if(e&amp;&amp;e.shiftKey){if(focusedItemIndex&lt;0||focusedItemIndex==0){e.preventDefault();focusableItems.eq(focusableItems.length-1).trigger("focus")}}else if(focusedItemIndex&lt;0||focusedItemIndex==focusableItems.length-1){if(e)e.preventDefault();focusableItems.eq(0).trigger("focus")}}else self.$refs.container.trigger("focus")},activate:function(){var self=this;$(".fancybox-container").each(function(){var instance=$(this).data("FancyBox");if(instance&amp;&amp;instance.id!==self.id&amp;&amp;!instance.isClosing){instance.trigger("onDeactivate");instance.removeEvents();instance.isVisible=false}});self.isVisible=true;if(self.current||self.isIdle){self.update();self.updateControls()};self.trigger("onActivate");self.addEvents()},close:function(e,d){var self=this,current=self.current,effect,duration,$content,domRect,opacity,start,end,done=function(){self.cleanUp(e)};if(self.isClosing)return false;self.isClosing=true;if(self.trigger("beforeClose",e)===false){self.isClosing=false;requestAFrame(function(){self.update()});return false};self.removeEvents();$content=current.$content;effect=current.opts.animationEffect;duration=$.isNumeric(d)?d:effect?current.opts.animationDuration:0;current.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated");if(e!==true){$.fancybox.stop(current.$slide)}else effect=false;current.$slide.siblings().trigger("onReset").remove();if(duration)self.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",duration+"ms");self.hideLoading(current);self.hideControls(true);self.updateCursor();if(effect==="zoom"&amp;&amp;!($content&amp;&amp;duration&amp;&amp;current.type==="image"&amp;&amp;!self.isMoved()&amp;&amp;!current.hasError&amp;&amp;(end=self.getThumbPos(current))))effect="fade";if(effect==="zoom"){$.fancybox.stop($content);domRect=$.fancybox.getTranslate($content);start={top:domRect.top,left:domRect.left,scaleX:domRect.width/end.width,scaleY:domRect.height/end.height,width:end.width,height:end.height};opacity=current.opts.zoomOpacity;if(opacity=="auto")opacity=Math.abs(current.width/current.height-end.width/end.height)&gt;0.1;if(opacity)end.opacity=0;$.fancybox.setTranslate($content,start);forceRedraw($content);$.fancybox.animate($content,end,duration,done);return true};if(effect&amp;&amp;duration){$.fancybox.animate(current.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+effect,duration,done)}else if(e===true){setTimeout(done,duration)}else done();return true},cleanUp:function(e){var self=this,instance,$focus=self.current.opts.$orig,x,y;self.current.$slide.trigger("onReset");self.$refs.container.empty().remove();self.trigger("afterClose",e);if(!!self.current.opts.backFocus){if(!$focus||!$focus.length||!$focus.is(":visible"))$focus=self.$trigger;if($focus&amp;&amp;$focus.length){x=window.scrollX;y=window.scrollY;$focus.trigger("focus");$("html, body").scrollTop(y).scrollLeft(x)}};self.current=null;instance=$.fancybox.getInstance();if(instance){instance.activate()}else{$("body").removeClass("fancybox-active compensate-for-scrollbar");$("#fancybox-style-noscroll").remove()}},trigger:function(name,slide){var args=Array.prototype.slice.call(arguments,1),self=this,obj=slide&amp;&amp;slide.opts?slide:self.current,rez;if(obj){args.unshift(obj)}else obj=self;args.unshift(self);if($.isFunction(obj.opts[name]))rez=obj.opts[name].apply(obj,args);if(rez===false)return rez;if(name==="afterClose"||!self.$refs){$D.trigger(name+".fb",args)}else self.$refs.container.trigger(name+".fb",args)},updateControls:function(){var self=this,current=self.current,index=current.index,$container=self.$refs.container,$caption=self.$refs.caption,caption=current.opts.caption;current.$slide.trigger("refresh");if(caption&amp;&amp;caption.length){self.$caption=$caption;$caption.children().eq(0).html(caption)}else self.$caption=null;if(!self.hasHiddenControls&amp;&amp;!self.isIdle)self.showControls();$container.find("[data-fancybox-count]").html(self.group.length);$container.find("[data-fancybox-index]").html(index+1);$container.find("[data-fancybox-prev]").prop("disabled",!current.opts.loop&amp;&amp;index&lt;=0);$container.find("[data-fancybox-next]").prop("disabled",!current.opts.loop&amp;&amp;index&gt;=self.group.length-1);if(current.type==="image"){$container.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",current.opts.image.src||current.src).show()}else if(current.opts.toolbar)$container.find("[data-fancybox-download],[data-fancybox-zoom]").hide();if($(document.activeElement).is(":hidden,[disabled]"))self.$refs.container.trigger("focus")},hideControls:function(andCaption){var self=this,arr=["infobar","toolbar","nav"];if(andCaption||!self.current.opts.preventCaptionOverlap)arr.push("caption");this.$refs.container.removeClass(arr.map(function(i){return"fancybox-show-"+i}).join(" "));this.hasHiddenControls=true},showControls:function(){var self=this,opts=self.current?self.current.opts:self.opts,$container=self.$refs.container;self.hasHiddenControls=false;self.idleSecondsCounter=0;$container.toggleClass("fancybox-show-toolbar",!!(opts.toolbar&amp;&amp;opts.buttons)).toggleClass("fancybox-show-infobar",!!(opts.infobar&amp;&amp;self.group.length&gt;1)).toggleClass("fancybox-show-caption",!!self.$caption).toggleClass("fancybox-show-nav",!!(opts.arrows&amp;&amp;self.group.length&gt;1)).toggleClass("fancybox-is-modal",!!opts.modal)},toggleControls:function(){if(this.hasHiddenControls){this.showControls()}else this.hideControls()}});$.fancybox={version:"3.5.7",defaults:defaults,getInstance:function(command){var instance=$('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),args=Array.prototype.slice.call(arguments,1);if(instance instanceof FancyBox){if($.type(command)==="string"){instance[command].apply(instance,args)}else if($.type(command)==="function")command.apply(instance,args);return instance};return false},open:function(items,opts,index){return new FancyBox(items,opts,index)},close:function(all){var instance=this.getInstance();if(instance){instance.close();if(all===true)this.close(all)}},destroy:function(){this.close(true);$D.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:(function(){var div=document.createElement("div");return(window.getComputedStyle&amp;&amp;window.getComputedStyle(div)&amp;&amp;window.getComputedStyle(div).getPropertyValue("transform")&amp;&amp;!(document.documentMode&amp;&amp;document.documentMode&lt;11))})(),getTranslate:function($el){var domRect;if(!$el||!$el.length)return false;domRect=$el[0].getBoundingClientRect();return{top:domRect.top||0,left:domRect.left||0,width:domRect.width,height:domRect.height,opacity:parseFloat($el.css("opacity"))}},setTranslate:function($el,props){var str="",css={};if(!$el||!props)return;if(props.left!==undefined||props.top!==undefined){str=(props.left===undefined?$el.position().left:props.left)+"px, "+(props.top===undefined?$el.position().top:props.top)+"px";if(this.use3d){str="translate3d("+str+", 0px)"}else str="translate("+str+")"};if(props.scaleX!==undefined&amp;&amp;props.scaleY!==undefined){str+=" scale("+props.scaleX+", "+props.scaleY+")"}else if(props.scaleX!==undefined)str+=" scaleX("+props.scaleX+")";if(str.length)css.transform=str;if(props.opacity!==undefined)css.opacity=props.opacity;if(props.width!==undefined)css.width=props.width;if(props.height!==undefined)css.height=props.height;return $el.css(css)},animate:function($el,to,duration,callback,leaveAnimationName){var self=this,from;if($.isFunction(duration)){callback=duration;duration=null};self.stop($el);from=self.getTranslate($el);$el.on(transitionEnd,function(e){if(e&amp;&amp;e.originalEvent&amp;&amp;(!$el.is(e.originalEvent.target)||e.originalEvent.propertyName=="z-index"))return;self.stop($el);if($.isNumeric(duration))$el.css("transition-duration","");if($.isPlainObject(to)){if(to.scaleX!==undefined&amp;&amp;to.scaleY!==undefined)self.setTranslate($el,{top:to.top,left:to.left,width:from.width*to.scaleX,height:from.height*to.scaleY,scaleX:1,scaleY:1})}else if(leaveAnimationName!==true)$el.removeClass(to);if($.isFunction(callback))callback(e)});if($.isNumeric(duration))$el.css("transition-duration",duration+"ms");if($.isPlainObject(to)){if(to.scaleX!==undefined&amp;&amp;to.scaleY!==undefined){delete to.width;delete to.height;if($el.parent().hasClass("fancybox-slide--image"))$el.parent().addClass("fancybox-is-scaling")};$.fancybox.setTranslate($el,to)}else $el.addClass(to);$el.data("timer",setTimeout(function(){$el.trigger(transitionEnd)},duration+33))},stop:function($el,callCallback){if($el&amp;&amp;$el.length){clearTimeout($el.data("timer"));if(callCallback)$el.trigger(transitionEnd);$el.off(transitionEnd).css("transition-duration","");$el.parent().removeClass("fancybox-is-scaling")}}}
function _run(e,opts){var items=[],index=0,$target,value,instance;if(e&amp;&amp;e.isDefaultPrevented())return;e.preventDefault();opts=opts||{};if(e&amp;&amp;e.data)opts=mergeOpts(e.data.options,opts);$target=opts.$target||$(e.currentTarget).trigger("blur");instance=$.fancybox.getInstance();if(instance&amp;&amp;instance.$trigger&amp;&amp;instance.$trigger.is($target))return;if(opts.selector){items=$(opts.selector)}else{value=$target.attr("data-fancybox")||"";if(value){items=e.data?e.data.items:[];items=items.length?items.filter('[data-fancybox="'+value+'"]'):$('[data-fancybox="'+value+'"]')}else items=[$target]};index=$(items).index($target);if(index&lt;0)index=0;instance=$.fancybox.open(items,opts,index);instance.$trigger=$target};$.fn.fancybox=function(options){var selector;options=options||{};selector=options.selector||false;if(selector){$("body").off("click.fb-start",selector).on("click.fb-start",selector,{options:options},_run)}else this.off("click.fb-start").on("click.fb-start",{items:this,options:options},_run);return this};$D.on("click.fb-start","[data-fancybox]",_run);$D.on("click.fb-start","[data-fancybox-trigger]",function(e){$('[data-fancybox="'+$(this).attr("data-fancybox-trigger")+'"]').eq($(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:$(this)})});(function(){var buttonStr=".fancybox-button",focusStr="fancybox-focus",$pressed=null;$D.on("mousedown mouseup focus blur",buttonStr,function(e){switch(e.type){case"mousedown":$pressed=$(this);break;case"mouseup":$pressed=null;break;case"focusin":$(buttonStr).removeClass(focusStr);if(!$(this).is($pressed)&amp;&amp;!$(this).is("[disabled]"))$(this).addClass(focusStr);break;case"focusout":$(buttonStr).removeClass(focusStr);break}})})()})(window,document,jQuery);(function($){"use strict";var defaults={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&amp;)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&amp;list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://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},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},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(rez){return("//maps.google."+rez[2]+"/?ll="+(rez[9]?rez[9]+"&amp;z="+Math.floor(rez[10])+(rez[12]?rez[12].replace(/^\//,"&amp;"):""):rez[12]+"").replace(/\?/,"&amp;")+"&amp;output="+(rez[12]&amp;&amp;rez[12].indexOf("layer=c")&gt;0?"svembed":"embed"))}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(rez){return"//maps.google."+rez[2]+"/maps?q="+rez[5].replace("query=","q=").replace("api=1","")+"&amp;output=embed"}}},format=function(url,rez,params){if(!url)return;params=params||"";if($.type(params)==="object")params=$.param(params,true);$.each(rez,function(key,value){url=url.replace("$"+key,value||"")});if(params.length)url+=(url.indexOf("?")&gt;0?"&amp;":"?")+params;return url};$(document).on("objectNeedsType.fb",function(e,instance,item){var url=item.src||"",type=false,media,thumb,rez,params,urlParams,paramObj,provider;media=$.extend(true,{},defaults,item.opts.media);$.each(media,function(providerName,providerOpts){rez=url.match(providerOpts.matcher);if(!rez)return;type=providerOpts.type;provider=providerName;paramObj={};if(providerOpts.paramPlace&amp;&amp;rez[providerOpts.paramPlace]){urlParams=rez[providerOpts.paramPlace];if(urlParams[0]=="?")urlParams=urlParams.substring(1);urlParams=urlParams.split("&amp;");for(var m=0;m&lt;urlParams.length;++m){var p=urlParams[m].split("=",2);if(p.length==2)paramObj[p[0]]=decodeURIComponent(p[1].replace(/\+/g," "))}};params=$.extend(true,{},providerOpts.params,item.opts[providerName],paramObj);url=$.type(providerOpts.url)==="function"?providerOpts.url.call(this,rez,params,item):format(providerOpts.url,rez,params);thumb=$.type(providerOpts.thumb)==="function"?providerOpts.thumb.call(this,rez,params,item):format(providerOpts.thumb,rez);if(providerName==="youtube"){url=url.replace(/&amp;t=((\d+)m)?(\d+)s/,function(match,p1,m,s){return"&amp;start="+((m?parseInt(m,10)*60:0)+parseInt(s,10))})}else if(providerName==="vimeo")url=url.replace("&amp;%23","#");return false});if(type){if(!item.opts.thumb&amp;&amp;!(item.opts.$thumb&amp;&amp;item.opts.$thumb.length))item.opts.thumb=thumb;if(type==="iframe")item.opts=$.extend(true,item.opts,{iframe:{preload:false,attr:{scrolling:"no"}}});$.extend(item,{type:type,src:url,origSrc:item.src,contentSource:provider,contentType:type==="image"?"image":provider=="gmap_place"||provider=="gmap_search"?"map":"video"})}else if(url)item.type=item.opts.defaultType});var VideoAPILoader={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:false,loaded:false},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:false,loaded:false},load:function(vendor){var _this=this,script;if(this[vendor].loaded){setTimeout(function(){_this.done(vendor)});return};if(this[vendor].loading)return;this[vendor].loading=true;script=document.createElement("script");script.type="text/javascript";script.src=this[vendor].src;if(vendor==="youtube"){window.onYouTubeIframeAPIReady=function(){_this[vendor].loaded=true;_this.done(vendor)}}else script.onload=function(){_this[vendor].loaded=true;_this.done(vendor)};document.body.appendChild(script)},done:function(vendor){var instance,$el,player;if(vendor==="youtube")delete window.onYouTubeIframeAPIReady;instance=$.fancybox.getInstance();if(instance){$el=instance.current.$content.find("iframe");if(vendor==="youtube"&amp;&amp;YT!==undefined&amp;&amp;YT){player=new YT.Player($el.attr("id"),{events:{onStateChange:function(e){if(e.data==0)instance.next()}}})}else if(vendor==="vimeo"&amp;&amp;Vimeo!==undefined&amp;&amp;Vimeo){player=new Vimeo.Player($el);player.on("ended",function(){instance.next()})}}}};$(document).on({"afterShow.fb":function(e,instance,current){if(instance.group.length&gt;1&amp;&amp;(current.contentSource==="youtube"||current.contentSource==="vimeo"))VideoAPILoader.load(current.contentSource)}})})(jQuery);(function(window,document,$){"use strict";var requestAFrame=(function(){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||function(callback){return window.setTimeout(callback,1e3/60)})})(),cancelAFrame=(function(){return(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||function(id){window.clearTimeout(id)})})(),getPointerXY=function(e){var result=[];e=e.originalEvent||e||window.e;e=e.touches&amp;&amp;e.touches.length?e.touches:e.changedTouches&amp;&amp;e.changedTouches.length?e.changedTouches:[e];for(var key in e)if(e[key].pageX){result.push({x:e[key].pageX,y:e[key].pageY})}else if(e[key].clientX)result.push({x:e[key].clientX,y:e[key].clientY});return result},distance=function(point2,point1,what){if(!point1||!point2)return 0;if(what==="x"){return point2.x-point1.x}else if(what==="y")return point2.y-point1.y;return Math.sqrt(Math.pow(point2.x-point1.x,2)+Math.pow(point2.y-point1.y,2))},isClickable=function($el){if($el.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||$.isFunction($el.get(0).onclick)||$el.data("selectable"))return true;for(var i=0,atts=$el[0].attributes,n=atts.length;i&lt;n;i++)if(atts[i].nodeName.substr(0,14)==="data-fancybox-")return true;return false},hasScrollbars=function(el){var overflowY=window.getComputedStyle(el)["overflow-y"],overflowX=window.getComputedStyle(el)["overflow-x"],vertical=(overflowY==="scroll"||overflowY==="auto")&amp;&amp;el.scrollHeight&gt;el.clientHeight,horizontal=(overflowX==="scroll"||overflowX==="auto")&amp;&amp;el.scrollWidth&gt;el.clientWidth;return vertical||horizontal},isScrollable=function($el){var rez=false;while(true){rez=hasScrollbars($el.get(0));if(rez)break;$el=$el.parent();if(!$el.length||$el.hasClass("fancybox-stage")||$el.is("body"))break};return rez},Guestures=function(instance){var self=this;self.instance=instance;self.$bg=instance.$refs.bg;self.$stage=instance.$refs.stage;self.$container=instance.$refs.container;self.destroy();self.$container.on("touchstart.fb.touch mousedown.fb.touch",$.proxy(self,"ontouchstart"))};Guestures.prototype.destroy=function(){var self=this;self.$container.off(".fb.touch");$(document).off(".fb.touch");if(self.requestId){cancelAFrame(self.requestId);self.requestId=null};if(self.tapped){clearTimeout(self.tapped);self.tapped=null}};Guestures.prototype.ontouchstart=function(e){var self=this,$target=$(e.target),instance=self.instance,current=instance.current,$slide=current.$slide,$content=current.$content,isTouchDevice=e.type=="touchstart";if(isTouchDevice)self.$container.off("mousedown.fb.touch");if(e.originalEvent&amp;&amp;e.originalEvent.button==2)return;if(!$slide.length||!$target.length||isClickable($target)||isClickable($target.parent()))return;if(!$target.is("img")&amp;&amp;e.originalEvent.clientX&gt;$target[0].clientWidth+$target.offset().left)return;if(!current||instance.isAnimating||current.$slide.hasClass("fancybox-animated")){e.stopPropagation();e.preventDefault();return};self.realPoints=self.startPoints=getPointerXY(e);if(!self.startPoints.length)return;if(current.touch)e.stopPropagation();self.startEvent=e;self.canTap=true;self.$target=$target;self.$content=$content;self.opts=current.opts.touch;self.isPanning=false;self.isSwiping=false;self.isZooming=false;self.isScrolling=false;self.canPan=instance.canPan();self.startTime=new Date().getTime();self.distanceX=self.distanceY=self.distance=0;self.canvasWidth=Math.round($slide[0].clientWidth);self.canvasHeight=Math.round($slide[0].clientHeight);self.contentLastPos=null;self.contentStartPos=$.fancybox.getTranslate(self.$content)||{top:0,left:0};self.sliderStartPos=$.fancybox.getTranslate($slide);self.stagePos=$.fancybox.getTranslate(instance.$refs.stage);self.sliderStartPos.top-=self.stagePos.top;self.sliderStartPos.left-=self.stagePos.left;self.contentStartPos.top-=self.stagePos.top;self.contentStartPos.left-=self.stagePos.left;$(document).off(".fb.touch").on(isTouchDevice?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",$.proxy(self,"ontouchend")).on(isTouchDevice?"touchmove.fb.touch":"mousemove.fb.touch",$.proxy(self,"ontouchmove"));if($.fancybox.isMobile)document.addEventListener("scroll",self.onscroll,true);if(!(self.opts||self.canPan)||!($target.is(self.$stage)||self.$stage.find($target).length)){if($target.is(".fancybox-image"))e.preventDefault();if(!($.fancybox.isMobile&amp;&amp;$target.parents(".fancybox-caption").length))return};self.isScrollable=isScrollable($target)||isScrollable($target.parent());if(!($.fancybox.isMobile&amp;&amp;self.isScrollable))e.preventDefault();if(self.startPoints.length===1||current.hasError){if(self.canPan){$.fancybox.stop(self.$content);self.isPanning=true}else self.isSwiping=true;self.$container.addClass("fancybox-is-grabbing")};if(self.startPoints.length===2&amp;&amp;current.type==="image"&amp;&amp;(current.isLoaded||current.$ghost)){self.canTap=false;self.isSwiping=false;self.isPanning=false;self.isZooming=true;$.fancybox.stop(self.$content);self.centerPointStartX=(self.startPoints[0].x+self.startPoints[1].x)*0.5-$(window).scrollLeft();self.centerPointStartY=(self.startPoints[0].y+self.startPoints[1].y)*0.5-$(window).scrollTop();self.percentageOfImageAtPinchPointX=(self.centerPointStartX-self.contentStartPos.left)/self.contentStartPos.width;self.percentageOfImageAtPinchPointY=(self.centerPointStartY-self.contentStartPos.top)/self.contentStartPos.height;self.startDistanceBetweenFingers=distance(self.startPoints[0],self.startPoints[1])}};Guestures.prototype.onscroll=function(e){var self=this;self.isScrolling=true;document.removeEventListener("scroll",self.onscroll,true)};Guestures.prototype.ontouchmove=function(e){var self=this;if(e.originalEvent.buttons!==undefined&amp;&amp;e.originalEvent.buttons===0){self.ontouchend(e);return};if(self.isScrolling){self.canTap=false;return};self.newPoints=getPointerXY(e);if(!(self.opts||self.canPan)||!self.newPoints.length||!self.newPoints.length)return;if(!(self.isSwiping&amp;&amp;self.isSwiping===true))e.preventDefault();self.distanceX=distance(self.newPoints[0],self.startPoints[0],"x");self.distanceY=distance(self.newPoints[0],self.startPoints[0],"y");self.distance=distance(self.newPoints[0],self.startPoints[0]);if(self.distance&gt;0)if(self.isSwiping){self.onSwipe(e)}else if(self.isPanning){self.onPan()}else if(self.isZooming)self.onZoom()};Guestures.prototype.onSwipe=function(e){var self=this,instance=self.instance,swiping=self.isSwiping,left=self.sliderStartPos.left||0,angle;if(swiping===true){if(Math.abs(self.distance)&gt;10){self.canTap=false;if(instance.group.length&lt;2&amp;&amp;self.opts.vertical){self.isSwiping="y"}else if(instance.isDragging||self.opts.vertical===false||(self.opts.vertical==="auto"&amp;&amp;$(window).width()&gt;800)){self.isSwiping="x"}else{angle=Math.abs((Math.atan2(self.distanceY,self.distanceX)*180)/Math.PI);self.isSwiping=angle&gt;45&amp;&amp;angle&lt;135?"y":"x"};if(self.isSwiping==="y"&amp;&amp;$.fancybox.isMobile&amp;&amp;self.isScrollable){self.isScrolling=true;return};instance.isDragging=self.isSwiping;self.startPoints=self.newPoints;$.each(instance.slides,function(index,slide){var slidePos,stagePos;$.fancybox.stop(slide.$slide);slidePos=$.fancybox.getTranslate(slide.$slide);stagePos=$.fancybox.getTranslate(instance.$refs.stage);slide.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(index,className){return(className.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});if(slide.pos===instance.current.pos){self.sliderStartPos.top=slidePos.top-stagePos.top;self.sliderStartPos.left=slidePos.left-stagePos.left};$.fancybox.setTranslate(slide.$slide,{top:slidePos.top-stagePos.top,left:slidePos.left-stagePos.left})});if(instance.SlideShow&amp;&amp;instance.SlideShow.isActive)instance.SlideShow.stop()};return};if(swiping=="x")if(self.distanceX&gt;0&amp;&amp;(self.instance.group.length&lt;2||(self.instance.current.index===0&amp;&amp;!self.instance.current.opts.loop))){left=left+Math.pow(self.distanceX,0.8)}else if(self.distanceX&lt;0&amp;&amp;(self.instance.group.length&lt;2||(self.instance.current.index===self.instance.group.length-1&amp;&amp;!self.instance.current.opts.loop))){left=left-Math.pow(-self.distanceX,0.8)}else left=left+self.distanceX;self.sliderLastPos={top:swiping=="x"?0:self.sliderStartPos.top+self.distanceY,left:left};if(self.requestId){cancelAFrame(self.requestId);self.requestId=null};self.requestId=requestAFrame(function(){if(self.sliderLastPos){$.each(self.instance.slides,function(index,slide){var pos=slide.pos-self.instance.currPos;$.fancybox.setTranslate(slide.$slide,{top:self.sliderLastPos.top,left:self.sliderLastPos.left+pos*self.canvasWidth+pos*slide.opts.gutter})});self.$container.addClass("fancybox-is-sliding")}})};Guestures.prototype.onPan=function(){var self=this;if(distance(self.newPoints[0],self.realPoints[0])&lt;($.fancybox.isMobile?10:5)){self.startPoints=self.newPoints;return};self.canTap=false;self.contentLastPos=self.limitMovement();if(self.requestId)cancelAFrame(self.requestId);self.requestId=requestAFrame(function(){$.fancybox.setTranslate(self.$content,self.contentLastPos)})};Guestures.prototype.limitMovement=function(){var self=this,canvasWidth=self.canvasWidth,canvasHeight=self.canvasHeight,distanceX=self.distanceX,distanceY=self.distanceY,contentStartPos=self.contentStartPos,currentOffsetX=contentStartPos.left,currentOffsetY=contentStartPos.top,currentWidth=contentStartPos.width,currentHeight=contentStartPos.height,minTranslateX,minTranslateY,maxTranslateX,maxTranslateY,newOffsetX,newOffsetY;if(currentWidth&gt;canvasWidth){newOffsetX=currentOffsetX+distanceX}else newOffsetX=currentOffsetX;newOffsetY=currentOffsetY+distanceY;minTranslateX=Math.max(0,canvasWidth*0.5-currentWidth*0.5);minTranslateY=Math.max(0,canvasHeight*0.5-currentHeight*0.5);maxTranslateX=Math.min(canvasWidth-currentWidth,canvasWidth*0.5-currentWidth*0.5);maxTranslateY=Math.min(canvasHeight-currentHeight,canvasHeight*0.5-currentHeight*0.5);if(distanceX&gt;0&amp;&amp;newOffsetX&gt;minTranslateX)newOffsetX=minTranslateX-1+Math.pow(-minTranslateX+currentOffsetX+distanceX,0.8)||0;if(distanceX&lt;0&amp;&amp;newOffsetX&lt;maxTranslateX)newOffsetX=maxTranslateX+1-Math.pow(maxTranslateX-currentOffsetX-distanceX,0.8)||0;if(distanceY&gt;0&amp;&amp;newOffsetY&gt;minTranslateY)newOffsetY=minTranslateY-1+Math.pow(-minTranslateY+currentOffsetY+distanceY,0.8)||0;if(distanceY&lt;0&amp;&amp;newOffsetY&lt;maxTranslateY)newOffsetY=maxTranslateY+1-Math.pow(maxTranslateY-currentOffsetY-distanceY,0.8)||0;return{top:newOffsetY,left:newOffsetX}};Guestures.prototype.limitPosition=function(newOffsetX,newOffsetY,newWidth,newHeight){var self=this,canvasWidth=self.canvasWidth,canvasHeight=self.canvasHeight;if(newWidth&gt;canvasWidth){newOffsetX=newOffsetX&gt;0?0:newOffsetX;newOffsetX=newOffsetX&lt;canvasWidth-newWidth?canvasWidth-newWidth:newOffsetX}else newOffsetX=Math.max(0,canvasWidth/2-newWidth/2);if(newHeight&gt;canvasHeight){newOffsetY=newOffsetY&gt;0?0:newOffsetY;newOffsetY=newOffsetY&lt;canvasHeight-newHeight?canvasHeight-newHeight:newOffsetY}else newOffsetY=Math.max(0,canvasHeight/2-newHeight/2);return{top:newOffsetY,left:newOffsetX}};Guestures.prototype.onZoom=function(){var self=this,contentStartPos=self.contentStartPos,currentWidth=contentStartPos.width,currentHeight=contentStartPos.height,currentOffsetX=contentStartPos.left,currentOffsetY=contentStartPos.top,endDistanceBetweenFingers=distance(self.newPoints[0],self.newPoints[1]),pinchRatio=endDistanceBetweenFingers/self.startDistanceBetweenFingers,newWidth=Math.floor(currentWidth*pinchRatio),newHeight=Math.floor(currentHeight*pinchRatio),translateFromZoomingX=(currentWidth-newWidth)*self.percentageOfImageAtPinchPointX,translateFromZoomingY=(currentHeight-newHeight)*self.percentageOfImageAtPinchPointY,centerPointEndX=(self.newPoints[0].x+self.newPoints[1].x)/2-$(window).scrollLeft(),centerPointEndY=(self.newPoints[0].y+self.newPoints[1].y)/2-$(window).scrollTop(),translateFromTranslatingX=centerPointEndX-self.centerPointStartX,translateFromTranslatingY=centerPointEndY-self.centerPointStartY,newOffsetX=currentOffsetX+(translateFromZoomingX+translateFromTranslatingX),newOffsetY=currentOffsetY+(translateFromZoomingY+translateFromTranslatingY),newPos={top:newOffsetY,left:newOffsetX,scaleX:pinchRatio,scaleY:pinchRatio};self.canTap=false;self.newWidth=newWidth;self.newHeight=newHeight;self.contentLastPos=newPos;if(self.requestId)cancelAFrame(self.requestId);self.requestId=requestAFrame(function(){$.fancybox.setTranslate(self.$content,self.contentLastPos)})};Guestures.prototype.ontouchend=function(e){var self=this,swiping=self.isSwiping,panning=self.isPanning,zooming=self.isZooming,scrolling=self.isScrolling;self.endPoints=getPointerXY(e);self.dMs=Math.max(new Date().getTime()-self.startTime,1);self.$container.removeClass("fancybox-is-grabbing");$(document).off(".fb.touch");document.removeEventListener("scroll",self.onscroll,true);if(self.requestId){cancelAFrame(self.requestId);self.requestId=null};self.isSwiping=false;self.isPanning=false;self.isZooming=false;self.isScrolling=false;self.instance.isDragging=false;if(self.canTap)return self.onTap(e);self.speed=100;self.velocityX=(self.distanceX/self.dMs)*0.5;self.velocityY=(self.distanceY/self.dMs)*0.5;if(panning){self.endPanning()}else if(zooming){self.endZooming()}else self.endSwiping(swiping,scrolling);return};Guestures.prototype.endSwiping=function(swiping,scrolling){var self=this,ret=false,len=self.instance.group.length,distanceX=Math.abs(self.distanceX),canAdvance=swiping=="x"&amp;&amp;len&gt;1&amp;&amp;((self.dMs&gt;130&amp;&amp;distanceX&gt;10)||distanceX&gt;50),speedX=300;self.sliderLastPos=null;if(swiping=="y"&amp;&amp;!scrolling&amp;&amp;Math.abs(self.distanceY)&gt;50){$.fancybox.animate(self.instance.current.$slide,{top:self.sliderStartPos.top+self.distanceY+self.velocityY*150,opacity:0},200);ret=self.instance.close(true,250)}else if(canAdvance&amp;&amp;self.distanceX&gt;0){ret=self.instance.previous(speedX)}else if(canAdvance&amp;&amp;self.distanceX&lt;0)ret=self.instance.next(speedX);if(ret===false&amp;&amp;(swiping=="x"||swiping=="y"))self.instance.centerSlide(200);self.$container.removeClass("fancybox-is-sliding")};Guestures.prototype.endPanning=function(){var self=this,newOffsetX,newOffsetY,newPos;if(!self.contentLastPos)return;if(self.opts.momentum===false||self.dMs&gt;350){newOffsetX=self.contentLastPos.left;newOffsetY=self.contentLastPos.top}else{newOffsetX=self.contentLastPos.left+self.velocityX*500;newOffsetY=self.contentLastPos.top+self.velocityY*500};newPos=self.limitPosition(newOffsetX,newOffsetY,self.contentStartPos.width,self.contentStartPos.height);newPos.width=self.contentStartPos.width;newPos.height=self.contentStartPos.height;$.fancybox.animate(self.$content,newPos,366)};Guestures.prototype.endZooming=function(){var self=this,current=self.instance.current,newOffsetX,newOffsetY,newPos,reset,newWidth=self.newWidth,newHeight=self.newHeight;if(!self.contentLastPos)return;newOffsetX=self.contentLastPos.left;newOffsetY=self.contentLastPos.top;reset={top:newOffsetY,left:newOffsetX,width:newWidth,height:newHeight,scaleX:1,scaleY:1};$.fancybox.setTranslate(self.$content,reset);if(newWidth&lt;self.canvasWidth&amp;&amp;newHeight&lt;self.canvasHeight){self.instance.scaleToFit(150)}else if(newWidth&gt;current.width||newHeight&gt;current.height){self.instance.scaleToActual(self.centerPointStartX,self.centerPointStartY,150)}else{newPos=self.limitPosition(newOffsetX,newOffsetY,newWidth,newHeight);$.fancybox.animate(self.$content,newPos,150)}};Guestures.prototype.onTap=function(e){var self=this,$target=$(e.target),instance=self.instance,current=instance.current,endPoints=(e&amp;&amp;getPointerXY(e))||self.startPoints,tapX=endPoints[0]?endPoints[0].x-$(window).scrollLeft()-self.stagePos.left:0,tapY=endPoints[0]?endPoints[0].y-$(window).scrollTop()-self.stagePos.top:0,where,process=function(prefix){var action=current.opts[prefix];if($.isFunction(action))action=action.apply(instance,[current,e]);if(!action)return;switch(action){case"close":instance.close(self.startEvent);break;case"toggleControls":instance.toggleControls();break;case"next":instance.next();break;case"nextOrClose":if(instance.group.length&gt;1){instance.next()}else instance.close(self.startEvent);break;case"zoom":if(current.type=="image"&amp;&amp;(current.isLoaded||current.$ghost))if(instance.canPan()){instance.scaleToFit()}else if(instance.isScaledDown()){instance.scaleToActual(tapX,tapY)}else if(instance.group.length&lt;2)instance.close(self.startEvent);break}};if(e.originalEvent&amp;&amp;e.originalEvent.button==2)return;if(!$target.is("img")&amp;&amp;tapX&gt;$target[0].clientWidth+$target.offset().left)return;if($target.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container")){where="Outside"}else if($target.is(".fancybox-slide")){where="Slide"}else if(instance.current.$content&amp;&amp;instance.current.$content.find($target).addBack().filter($target).length){where="Content"}else return;if(self.tapped){clearTimeout(self.tapped);self.tapped=null;if(Math.abs(tapX-self.tapX)&gt;50||Math.abs(tapY-self.tapY)&gt;50)return this;process("dblclick"+where)}else{self.tapX=tapX;self.tapY=tapY;if(current.opts["dblclick"+where]&amp;&amp;current.opts["dblclick"+where]!==current.opts["click"+where]){self.tapped=setTimeout(function(){self.tapped=null;if(!instance.isAnimating)process("click"+where)},500)}else process("click"+where)};return this};$(document).on("onActivate.fb",function(e,instance){if(instance&amp;&amp;!instance.Guestures)instance.Guestures=new Guestures(instance)}).on("beforeClose.fb",function(e,instance){if(instance&amp;&amp;instance.Guestures)instance.Guestures.destroy()})})(window,document,jQuery);(function(document,$){"use strict";$.extend(true,$.fancybox.defaults,{btnTpl:{slideShow:'&lt;button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path d="M6.5 5.4v13.2l11-6.6z"/&gt;&lt;/svg&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/&gt;&lt;/svg&gt;'+"&lt;/button&gt;"},slideShow:{autoStart:false,speed:3e3,progress:true}});var SlideShow=function(instance){this.instance=instance;this.init()};$.extend(SlideShow.prototype,{timer:null,isActive:false,$button:null,init:function(){var self=this,instance=self.instance,opts=instance.group[instance.currIndex].opts.slideShow;self.$button=instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){self.toggle()});if(instance.group.length&lt;2||!opts){self.$button.hide()}else if(opts.progress)self.$progress=$('&lt;div class="fancybox-progress"&gt;&lt;/div&gt;').appendTo(instance.$refs.inner)},set:function(force){var self=this,instance=self.instance,current=instance.current;if(current&amp;&amp;(force===true||current.opts.loop||instance.currIndex&lt;instance.group.length-1)){if(self.isActive&amp;&amp;current.contentType!=="video"){if(self.$progress)$.fancybox.animate(self.$progress.show(),{scaleX:1},current.opts.slideShow.speed);self.timer=setTimeout(function(){if(!instance.current.opts.loop&amp;&amp;instance.current.index==instance.group.length-1){instance.jumpTo(0)}else instance.next()},current.opts.slideShow.speed)}}else{self.stop();instance.idleSecondsCounter=0;instance.showControls()}},clear:function(){var self=this;clearTimeout(self.timer);self.timer=null;if(self.$progress)self.$progress.removeAttr("style").hide()},start:function(){var self=this,current=self.instance.current;if(current){self.$button.attr("title",(current.opts.i18n[current.opts.lang]||current.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause");self.isActive=true;if(current.isComplete)self.set(true);self.instance.trigger("onSlideShowChange",true)}},stop:function(){var self=this,current=self.instance.current;self.clear();self.$button.attr("title",(current.opts.i18n[current.opts.lang]||current.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play");self.isActive=false;self.instance.trigger("onSlideShowChange",false);if(self.$progress)self.$progress.removeAttr("style").hide()},toggle:function(){var self=this;if(self.isActive){self.stop()}else self.start()}});$(document).on({"onInit.fb":function(e,instance){if(instance&amp;&amp;!instance.SlideShow)instance.SlideShow=new SlideShow(instance)},"beforeShow.fb":function(e,instance,current,firstRun){var SlideShow=instance&amp;&amp;instance.SlideShow;if(firstRun){if(SlideShow&amp;&amp;current.opts.slideShow.autoStart)SlideShow.start()}else if(SlideShow&amp;&amp;SlideShow.isActive)SlideShow.clear()},"afterShow.fb":function(e,instance,current){var SlideShow=instance&amp;&amp;instance.SlideShow;if(SlideShow&amp;&amp;SlideShow.isActive)SlideShow.set()},"afterKeydown.fb":function(e,instance,current,keypress,keycode){var SlideShow=instance&amp;&amp;instance.SlideShow;if(SlideShow&amp;&amp;current.opts.slideShow&amp;&amp;(keycode===80||keycode===32)&amp;&amp;!$(document.activeElement).is("button,a,input")){keypress.preventDefault();SlideShow.toggle()}},"beforeClose.fb onDeactivate.fb":function(e,instance){var SlideShow=instance&amp;&amp;instance.SlideShow;if(SlideShow)SlideShow.stop()}});$(document).on("visibilitychange",function(){var instance=$.fancybox.getInstance(),SlideShow=instance&amp;&amp;instance.SlideShow;if(SlideShow&amp;&amp;SlideShow.isActive)if(document.hidden){SlideShow.clear()}else SlideShow.set()})})(document,jQuery);(function(document,$){"use strict";var fn=(function(){var fnMap=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],ret={};for(var i=0;i&lt;fnMap.length;i++){var val=fnMap[i];if(val&amp;&amp;val[1]in document){for(var j=0;j&lt;val.length;j++)ret[fnMap[0][j]]=val[j];return ret}};return false})();if(fn){var FullScreen={request:function(elem){elem=elem||document.documentElement;elem[fn.requestFullscreen](elem.ALLOW_KEYBOARD_INPUT)},exit:function(){document[fn.exitFullscreen]()},toggle:function(elem){elem=elem||document.documentElement;if(this.isFullscreen()){this.exit()}else this.request(elem)},isFullscreen:function(){return Boolean(document[fn.fullscreenElement])},enabled:function(){return Boolean(document[fn.fullscreenEnabled])}};$.extend(true,$.fancybox.defaults,{btnTpl:{fullScreen:'&lt;button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/&gt;&lt;/svg&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/&gt;&lt;/svg&gt;'+"&lt;/button&gt;"},fullScreen:{autoStart:false}});$(document).on(fn.fullscreenchange,function(){var isFullscreen=FullScreen.isFullscreen(),instance=$.fancybox.getInstance();if(instance){if(instance.current&amp;&amp;instance.current.type==="image"&amp;&amp;instance.isAnimating){instance.isAnimating=false;instance.update(true,true,0);if(!instance.isComplete)instance.complete()};instance.trigger("onFullscreenChange",isFullscreen);instance.$refs.container.toggleClass("fancybox-is-fullscreen",isFullscreen);instance.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!isFullscreen).toggleClass("fancybox-button--fsexit",isFullscreen)}})};$(document).on({"onInit.fb":function(e,instance){var $container;if(!fn){instance.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();return};if(instance&amp;&amp;instance.group[instance.currIndex].opts.fullScreen){$container=instance.$refs.container;$container.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(e){e.stopPropagation();e.preventDefault();FullScreen.toggle()});if(instance.opts.fullScreen&amp;&amp;instance.opts.fullScreen.autoStart===true)FullScreen.request();instance.FullScreen=FullScreen}else if(instance)instance.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(e,instance,current,keypress,keycode){if(instance&amp;&amp;instance.FullScreen&amp;&amp;keycode===70){keypress.preventDefault();instance.FullScreen.toggle()}},"beforeClose.fb":function(e,instance){if(instance&amp;&amp;instance.FullScreen&amp;&amp;instance.$refs.container.hasClass("fancybox-is-fullscreen"))FullScreen.exit()}})})(document,jQuery);(function(document,$){"use strict";var CLASS="fancybox-thumbs",CLASS_ACTIVE=CLASS+"-active";$.fancybox.defaults=$.extend(true,{btnTpl:{thumbs:'&lt;button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/&gt;&lt;/svg&gt;'+"&lt;/button&gt;"},thumbs:{autoStart:false,hideOnClose:true,parentEl:".fancybox-container",axis:"y"}},$.fancybox.defaults);var FancyThumbs=function(instance){this.init(instance)};$.extend(FancyThumbs.prototype,{$button:null,$grid:null,$list:null,isVisible:false,isActive:false,init:function(instance){var self=this,group=instance.group,enabled=0;self.instance=instance;self.opts=group[instance.currIndex].opts.thumbs;instance.Thumbs=self;self.$button=instance.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,len=group.length;i&lt;len;i++){if(group[i].thumb)enabled++;if(enabled&gt;1)break};if(enabled&gt;1&amp;&amp;!!self.opts){self.$button.removeAttr("style").on("click",function(){self.toggle()});self.isActive=true}else self.$button.hide()},create:function(){var self=this,instance=self.instance,parentEl=self.opts.parentEl,list=[],src;if(!self.$grid){self.$grid=$('&lt;div class="'+CLASS+" "+CLASS+"-"+self.opts.axis+'"&gt;&lt;/div&gt;').appendTo(instance.$refs.container.find(parentEl).addBack().filter(parentEl));self.$grid.on("click","a",function(){instance.jumpTo($(this).attr("data-index"))})};if(!self.$list)self.$list=$('&lt;div class="'+CLASS+'__list"&gt;').appendTo(self.$grid);$.each(instance.group,function(i,item){src=item.thumb;if(!src&amp;&amp;item.type==="image")src=item.src;list.push('&lt;a href="javascript:;" tabindex="0" data-index="'+i+'"'+(src&amp;&amp;src.length?' style="background-image:url('+src+')"':'class="fancybox-thumbs-missing"')+"&gt;&lt;/a&gt;")});self.$list[0].innerHTML=list.join("");if(self.opts.axis==="x")self.$list.width(parseInt(self.$grid.css("padding-right"),10)+instance.group.length*self.$list.children().eq(0).outerWidth(true))},focus:function(duration){var self=this,$list=self.$list,$grid=self.$grid,thumb,thumbPos;if(!self.instance.current)return;thumb=$list.children().removeClass(CLASS_ACTIVE).filter('[data-index="'+self.instance.current.index+'"]').addClass(CLASS_ACTIVE);thumbPos=thumb.position();if(self.opts.axis==="y"&amp;&amp;(thumbPos.top&lt;0||thumbPos.top&gt;$list.height()-thumb.outerHeight())){$list.stop().animate({scrollTop:$list.scrollTop()+thumbPos.top},duration)}else if(self.opts.axis==="x"&amp;&amp;(thumbPos.left&lt;$grid.scrollLeft()||thumbPos.left&gt;$grid.scrollLeft()+($grid.width()-thumb.outerWidth())))$list.parent().stop().animate({scrollLeft:thumbPos.left},duration)},update:function(){var that=this;that.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible);if(that.isVisible){if(!that.$grid)that.create();that.instance.trigger("onThumbsShow");that.focus(0)}else if(that.$grid)that.instance.trigger("onThumbsHide");that.instance.update()},hide:function(){this.isVisible=false;this.update()},show:function(){this.isVisible=true;this.update()},toggle:function(){this.isVisible=!this.isVisible;this.update()}});$(document).on({"onInit.fb":function(e,instance){var Thumbs;if(instance&amp;&amp;!instance.Thumbs){Thumbs=new FancyThumbs(instance);if(Thumbs.isActive&amp;&amp;Thumbs.opts.autoStart===true)Thumbs.show()}},"beforeShow.fb":function(e,instance,item,firstRun){var Thumbs=instance&amp;&amp;instance.Thumbs;if(Thumbs&amp;&amp;Thumbs.isVisible)Thumbs.focus(firstRun?0:250)},"afterKeydown.fb":function(e,instance,current,keypress,keycode){var Thumbs=instance&amp;&amp;instance.Thumbs;if(Thumbs&amp;&amp;Thumbs.isActive&amp;&amp;keycode===71){keypress.preventDefault();Thumbs.toggle()}},"beforeClose.fb":function(e,instance){var Thumbs=instance&amp;&amp;instance.Thumbs;if(Thumbs&amp;&amp;Thumbs.isVisible&amp;&amp;Thumbs.opts.hideOnClose!==false)Thumbs.$grid.hide()}})})(document,jQuery);(function(document,$){"use strict";$.extend(true,$.fancybox.defaults,{btnTpl:{share:'&lt;button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/&gt;&lt;/svg&gt;'+"&lt;/button&gt;"},share:{url:function(instance,item){return((!instance.currentHash&amp;&amp;!(item.type==="inline"||item.type==="html")?item.origSrc||item.src:false)||window.location)},tpl:'&lt;div class="fancybox-share"&gt;'+"&lt;h1&gt;{{SHARE}}&lt;/h1&gt;&lt;p&gt;"+'&lt;a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"&gt;&lt;svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /&gt;&lt;/svg&gt;'+"&lt;span&gt;Facebook&lt;/span&gt;&lt;/a&gt;"+'&lt;a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&amp;text={{descr}}"&gt;&lt;svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /&gt;&lt;/svg&gt;'+"&lt;span&gt;Twitter&lt;/span&gt;&lt;/a&gt;"+'&lt;a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&amp;description={{descr}}&amp;media={{media}}"&gt;&lt;svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/&gt;&lt;/svg&gt;'+"&lt;span&gt;Pinterest&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;"+'&lt;p&gt;&lt;input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /&gt;&lt;/p&gt;'+"&lt;/div&gt;"}})
function escapeHtml(string){var entityMap={"&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;",'"':"&amp;quot;","'":"&amp;#39;","/":"&amp;#x2F;","`":"&amp;#x60;","=":"&amp;#x3D;"};return String(string).replace(/[&amp;&lt;&gt;"'`=\/]/g,function(s){return entityMap[s]})};$(document).on("click","[data-fancybox-share]",function(){var instance=$.fancybox.getInstance(),current=instance.current||null,url,tpl;if(!current)return;if($.type(current.opts.share.url)==="function")url=current.opts.share.url.apply(current,[instance,current]);tpl=current.opts.share.tpl.replace(/\{\{media\}\}/g,current.type==="image"?encodeURIComponent(current.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(url)).replace(/\{\{url_raw\}\}/g,escapeHtml(url)).replace(/\{\{descr\}\}/g,instance.$caption?encodeURIComponent(instance.$caption.text()):"");$.fancybox.open({src:instance.translate(instance,tpl),type:"html",opts:{touch:false,animationEffect:false,afterLoad:function(shareInstance,shareCurrent){instance.$refs.container.one("beforeClose.fb",function(){shareInstance.close(null,0)});shareCurrent.$content.find(".fancybox-share__button").click(function(){window.open(this.href,"Share","width=550, height=450");return false})},mobile:{autoFocus:false}}})})})(document,jQuery);(function(window,document,$){"use strict";if(!$.escapeSelector)$.escapeSelector=function(sel){var rcssescape=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,fcssescape=function(ch,asCodePoint){if(asCodePoint){if(ch==="\0")return"\uFFFD";return ch.slice(0,-1)+"\\"+ch.charCodeAt(ch.length-1).toString(16)+" "};return"\\"+ch};return(sel+"").replace(rcssescape,fcssescape)}
function parseUrl(){var hash=window.location.hash.substr(1),rez=hash.split("-"),index=rez.length&gt;1&amp;&amp;/^\+?\d+$/.test(rez[rez.length-1])?parseInt(rez.pop(-1),10)||1:1,gallery=rez.join("-");return{hash:hash,index:index&lt;1?1:index,gallery:gallery}}
function triggerFromUrl(url){if(url.gallery!=="")$("[data-fancybox='"+$.escapeSelector(url.gallery)+"']").eq(url.index-1).focus().trigger("click.fb-start")}
function getGalleryID(instance){var opts,ret;if(!instance)return false;opts=instance.current?instance.current.opts:instance.opts;ret=opts.hash||(opts.$orig?opts.$orig.data("fancybox")||opts.$orig.data("fancybox-trigger"):"");return ret===""?false:ret};$(function(){if($.fancybox.defaults.hash===false)return;$(document).on({"onInit.fb":function(e,instance){var url,gallery;if(instance.group[instance.currIndex].opts.hash===false)return;url=parseUrl();gallery=getGalleryID(instance);if(gallery&amp;&amp;url.gallery&amp;&amp;gallery==url.gallery)instance.currIndex=url.index-1},"beforeShow.fb":function(e,instance,current,firstRun){var gallery;if(!current||current.opts.hash===false)return;gallery=getGalleryID(instance);if(!gallery)return;instance.currentHash=gallery+(instance.group.length&gt;1?"-"+(current.index+1):"");if(window.location.hash==="#"+instance.currentHash)return;if(firstRun&amp;&amp;!instance.origHash)instance.origHash=window.location.hash;if(instance.hashTimer)clearTimeout(instance.hashTimer);instance.hashTimer=setTimeout(function(){if("replaceState"in window.history){window.history[firstRun?"pushState":"replaceState"]({},document.title,window.location.pathname+window.location.search+"#"+instance.currentHash);if(firstRun)instance.hasCreatedHistory=true}else window.location.hash=instance.currentHash;instance.hashTimer=null},300)},"beforeClose.fb":function(e,instance,current){if(!current||current.opts.hash===false)return;clearTimeout(instance.hashTimer);if(instance.currentHash&amp;&amp;instance.hasCreatedHistory){window.history.back()}else if(instance.currentHash)if("replaceState"in window.history){window.history.replaceState({},document.title,window.location.pathname+window.location.search+(instance.origHash||""))}else window.location.hash=instance.origHash;instance.currentHash=null}});$(window).on("hashchange.fb",function(){var url=parseUrl(),fb=null;$.each($(".fancybox-container").get().reverse(),function(index,value){var tmp=$(value).data("FancyBox");if(tmp&amp;&amp;tmp.currentHash){fb=tmp;return false}});if(fb){if(fb.currentHash!==url.gallery+"-"+url.index&amp;&amp;!(url.index===1&amp;&amp;fb.currentHash==url.gallery)){fb.currentHash=null;fb.close()}}else if(url.gallery!=="")triggerFromUrl(url)});setTimeout(function(){if(!$.fancybox.getInstance())triggerFromUrl(parseUrl())},50)})})(window,document,jQuery);(function(document,$){"use strict";var prevTime=new Date().getTime();$(document).on({"onInit.fb":function(e,instance,current){instance.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(e){var current=instance.current,currTime=new Date().getTime();if(instance.group.length&lt;2||current.opts.wheel===false||(current.opts.wheel==="auto"&amp;&amp;current.type!=="image"))return;e.preventDefault();e.stopPropagation();if(current.$slide.hasClass("fancybox-animated"))return;e=e.originalEvent||e;if(currTime-prevTime&lt;250)return;prevTime=currTime;instance[(-e.deltaY||-e.deltaX||e.wheelDelta||-e.detail)&lt;0?"next":"previous"]()})}})})(document,jQuery);;/*})'"*/
(function($,window,document,undefined){var $window=$(window);$.fn.lazyload=function(options){var elements=this,$container,settings={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:window,data_attribute:"original",skip_invisible:false,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"}
function update(){var counter=0;elements.each(function(){var $this=$(this);if(settings.skip_invisible&amp;&amp;!$this.is(":visible"))return;if($.abovethetop(this,settings)||$.leftofbegin(this,settings));else if(!$.belowthefold(this,settings)&amp;&amp;!$.rightoffold(this,settings)){$this.trigger("appear");counter=0}else if(++counter&gt;settings.failure_limit)return false})};if(options){if(undefined!==options.failurelimit){options.failure_limit=options.failurelimit;delete options.failurelimit};if(undefined!==options.effectspeed){options.effect_speed=options.effectspeed;delete options.effectspeed};$.extend(settings,options)};$container=(settings.container===undefined||settings.container===window)?$window:$(settings.container);if(0===settings.event.indexOf("scroll"))$container.bind(settings.event,function(){return update()});this.each(function(){var self=this,$self=$(self);self.loaded=false;if($self.attr("src")===undefined||$self.attr("src")===false)if($self.is("img"))$self.attr("src",settings.placeholder);$self.one("appear",function(){if(!this.loaded){if(settings.appear){var elements_left=elements.length;settings.appear.call(self,elements_left,settings)};$("&lt;img /&gt;").bind("load",function(){var original=$self.attr("data-"+settings.data_attribute);$self.hide();if($self.is("img")){$self.attr("src",original)}else $self.css("background-image","url('"+original+"')");$self[settings.effect](settings.effect_speed);self.loaded=true;var temp=$.grep(elements,function(element){return!element.loaded});elements=$(temp);if(settings.load){var elements_left=elements.length;settings.load.call(self,elements_left,settings)}}).attr("src",$self.attr("data-"+settings.data_attribute))}});if(0!==settings.event.indexOf("scroll"))$self.bind(settings.event,function(){if(!self.loaded)$self.trigger("appear")})});$window.bind("resize",function(){update()});if(/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion))$window.bind("pageshow",function(event){if(event.originalEvent&amp;&amp;event.originalEvent.persisted)elements.each(function(){$(this).trigger("appear")})});$(document).ready(function(){update()});return this};$.belowthefold=function(element,settings){var fold;if(settings.container===undefined||settings.container===window){fold=(window.innerHeight?window.innerHeight:$window.height())+$window.scrollTop()}else fold=$(settings.container).offset().top+$(settings.container).height();return fold&lt;=$(element).offset().top-settings.threshold};$.rightoffold=function(element,settings){var fold;if(settings.container===undefined||settings.container===window){fold=$window.width()+$window.scrollLeft()}else fold=$(settings.container).offset().left+$(settings.container).width();return fold&lt;=$(element).offset().left-settings.threshold};$.abovethetop=function(element,settings){var fold;if(settings.container===undefined||settings.container===window){fold=$window.scrollTop()}else fold=$(settings.container).offset().top;return fold&gt;=$(element).offset().top+settings.threshold+$(element).height()};$.leftofbegin=function(element,settings){var fold;if(settings.container===undefined||settings.container===window){fold=$window.scrollLeft()}else fold=$(settings.container).offset().left;return fold&gt;=$(element).offset().left+settings.threshold+$(element).width()};$.inviewport=function(element,settings){return!$.rightoffold(element,settings)&amp;&amp;!$.leftofbegin(element,settings)&amp;&amp;!$.belowthefold(element,settings)&amp;&amp;!$.abovethetop(element,settings)};$.extend($.expr[":"],{"below-the-fold":function(a){return $.belowthefold(a,{threshold:0})},"above-the-top":function(a){return!$.belowthefold(a,{threshold:0})},"right-of-screen":function(a){return $.rightoffold(a,{threshold:0})},"left-of-screen":function(a){return!$.rightoffold(a,{threshold:0})},"in-viewport":function(a){return $.inviewport(a,{threshold:0})},"above-the-fold":function(a){return!$.belowthefold(a,{threshold:0})},"right-of-fold":function(a){return $.rightoffold(a,{threshold:0})},"left-of-fold":function(a){return!$.rightoffold(a,{threshold:0})}})})(jQuery,window,document);;/*})'"*/
(function($){$.caretTo=function(el,index){if(el.createTextRange){var range=el.createTextRange();range.move("character",index);range.select()}else if(el.selectionStart!=null){el.focus();el.setSelectionRange(index,index)}};$.fn.caretTo=function(index,offset){return this.queue(function(next){if(isNaN(index)){var i=$(this).val().indexOf(index);if(offset===true){i+=index.length}else if(offset)i+=offset;$.caretTo(this,i)}else $.caretTo(this,index);next()})};$.fn.caretToStart=function(){return this.caretTo(0)};$.fn.caretToEnd=function(){return this.queue(function(next){$.caretTo(this,$(this).val().length);next()})}}(jQuery));;/*})'"*/
/*!
 * jQuery throttle / debounce - v1.1 - 3/7/2010
 * http://benalman.com/projects/jquery-throttle-debounce-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */

// Script: jQuery throttle / debounce: Sometimes, less is more!
//
// *Version: 1.1, Last updated: 3/7/2010*
// 
// Project Home - http://benalman.com/projects/jquery-throttle-debounce-plugin/
// GitHub       - http://github.com/cowboy/jquery-throttle-debounce/
// Source       - http://github.com/cowboy/jquery-throttle-debounce/raw/master/jquery.ba-throttle-debounce.js
// (Minified)   - http://github.com/cowboy/jquery-throttle-debounce/raw/master/jquery.ba-throttle-debounce.min.js (0.7kb)
// 
// About: License
// 
// Copyright (c) 2010 "Cowboy" Ben Alman,
// Dual licensed under the MIT and GPL licenses.
// http://benalman.com/about/license/
// 
// About: Examples
// 
// These working examples, complete with fully commented code, illustrate a few
// ways in which this plugin can be used.
// 
// Throttle - http://benalman.com/code/projects/jquery-throttle-debounce/examples/throttle/
// Debounce - http://benalman.com/code/projects/jquery-throttle-debounce/examples/debounce/
// 
// About: Support and Testing
// 
// Information about what version or versions of jQuery this plugin has been
// tested with, what browsers it has been tested in, and where the unit tests
// reside (so you can test it yourself).
// 
// jQuery Versions - none, 1.3.2, 1.4.2
// Browsers Tested - Internet Explorer 6-8, Firefox 2-3.6, Safari 3-4, Chrome 4-5, Opera 9.6-10.1.
// Unit Tests      - http://benalman.com/code/projects/jquery-throttle-debounce/unit/
// 
// About: Release History
// 
// 1.1 - (3/7/2010) Fixed a bug in &lt;jQuery.throttle&gt; where trailing callbacks
//       executed later than they should. Reworked a fair amount of internal
//       logic as well.
// 1.0 - (3/6/2010) Initial release as a stand-alone project. Migrated over
//       from jquery-misc repo v0.4 to jquery-throttle repo v1.0, added the
//       no_trailing throttle parameter and debounce functionality.
// 
// Topic: Note for non-jQuery users
// 
// jQuery isn't actually required for this plugin, because nothing internal
// uses any jQuery methods or properties. jQuery is just used as a namespace
// under which these methods can exist.
// 
// Since jQuery isn't actually required for this plugin, if jQuery doesn't exist
// when this plugin is loaded, the method described below will be created in
// the `Cowboy` namespace. Usage will be exactly the same, but instead of
// $.method() or jQuery.method(), you'll need to use Cowboy.method().

(function(window,undefined){
  '$:nomunge'; // Used by YUI compressor.
  
  // Since jQuery really isn't required for this plugin, use `jQuery` as the
  // namespace only if it already exists, otherwise use the `Cowboy` namespace,
  // creating it if necessary.
  var $ = window.jQuery || window.Cowboy || ( window.Cowboy = {} ),
    
    // Internal method reference.
    jq_throttle;
  
  // Method: jQuery.throttle
  // 
  // Throttle execution of a function. Especially useful for rate limiting
  // execution of handlers on events like resize and scroll. If you want to
  // rate-limit execution of a function to a single time, see the
  // &lt;jQuery.debounce&gt; method.
  // 
  // In this visualization, | is a throttled-function call and X is the actual
  // callback execution:
  // 
  // &gt; Throttled with `no_trailing` specified as false or unspecified:
  // &gt; ||||||||||||||||||||||||| (pause) |||||||||||||||||||||||||
  // &gt; X    X    X    X    X    X        X    X    X    X    X    X
  // &gt; 
  // &gt; Throttled with `no_trailing` specified as true:
  // &gt; ||||||||||||||||||||||||| (pause) |||||||||||||||||||||||||
  // &gt; X    X    X    X    X             X    X    X    X    X
  // 
  // Usage:
  // 
  // &gt; var throttled = jQuery.throttle( delay, [ no_trailing, ] callback );
  // &gt; 
  // &gt; jQuery('selector').bind( 'someevent', throttled );
  // &gt; jQuery('selector').unbind( 'someevent', throttled );
  // 
  // This also works in jQuery 1.4+:
  // 
  // &gt; jQuery('selector').bind( 'someevent', jQuery.throttle( delay, [ no_trailing, ] callback ) );
  // &gt; jQuery('selector').unbind( 'someevent', callback );
  // 
  // Arguments:
  // 
  //  delay - (Number) A zero-or-greater delay in milliseconds. For event
  //    callbacks, values around 100 or 250 (or even higher) are most useful.
  //  no_trailing - (Boolean) Optional, defaults to false. If no_trailing is
  //    true, callback will only execute every `delay` milliseconds while the
  //    throttled-function is being called. If no_trailing is false or
  //    unspecified, callback will be executed one final time after the last
  //    throttled-function call. (After the throttled-function has not been
  //    called for `delay` milliseconds, the internal counter is reset)
  //  callback - (Function) A function to be executed after delay milliseconds.
  //    The `this` context and all arguments are passed through, as-is, to
  //    `callback` when the throttled-function is executed.
  // 
  // Returns:
  // 
  //  (Function) A new, throttled, function.
  
  $.throttle = jq_throttle = function( delay, no_trailing, callback, debounce_mode ) {
    // After wrapper has stopped being called, this timeout ensures that
    // `callback` is executed at the proper times in `throttle` and `end`
    // debounce modes.
    var timeout_id,
      
      // Keep track of the last time `callback` was executed.
      last_exec = 0;
    
    // `no_trailing` defaults to falsy.
    if ( typeof no_trailing !== 'boolean' ) {
      debounce_mode = callback;
      callback = no_trailing;
      no_trailing = undefined;
    }
    
    // The `wrapper` function encapsulates all of the throttling / debouncing
    // functionality and when executed will limit the rate at which `callback`
    // is executed.
    function wrapper() {
      var that = this,
        elapsed = +new Date() - last_exec,
        args = arguments;
      
      // Execute `callback` and update the `last_exec` timestamp.
      function exec() {
        last_exec = +new Date();
        callback.apply( that, args );
      };
      
      // If `debounce_mode` is true (at_begin) this is used to clear the flag
      // to allow future `callback` executions.
      function clear() {
        timeout_id = undefined;
      };
      
      if ( debounce_mode &amp;&amp; !timeout_id ) {
        // Since `wrapper` is being called for the first time and
        // `debounce_mode` is true (at_begin), execute `callback`.
        exec();
      }
      
      // Clear any existing timeout.
      timeout_id &amp;&amp; clearTimeout( timeout_id );
      
      if ( debounce_mode === undefined &amp;&amp; elapsed &gt; delay ) {
        // In throttle mode, if `delay` time has been exceeded, execute
        // `callback`.
        exec();
        
      } else if ( no_trailing !== true ) {
        // In trailing throttle mode, since `delay` time has not been
        // exceeded, schedule `callback` to execute `delay` ms after most
        // recent execution.
        // 
        // If `debounce_mode` is true (at_begin), schedule `clear` to execute
        // after `delay` ms.
        // 
        // If `debounce_mode` is false (at end), schedule `callback` to
        // execute after `delay` ms.
        timeout_id = setTimeout( debounce_mode ? clear : exec, debounce_mode === undefined ? delay - elapsed : delay );
      }
    };
    
    // Set the guid of `wrapper` function to the same of original callback, so
    // it can be removed in jQuery 1.4+ .unbind or .die by using the original
    // callback as a reference.
    if ( $.guid ) {
      wrapper.guid = callback.guid = callback.guid || $.guid++;
    }
    
    // Return the wrapper function.
    return wrapper;
  };
  
  // Method: jQuery.debounce
  // 
  // Debounce execution of a function. Debouncing, unlike throttling,
  // guarantees that a function is only executed a single time, either at the
  // very beginning of a series of calls, or at the very end. If you want to
  // simply rate-limit execution of a function, see the &lt;jQuery.throttle&gt;
  // method.
  // 
  // In this visualization, | is a debounced-function call and X is the actual
  // callback execution:
  // 
  // &gt; Debounced with `at_begin` specified as false or unspecified:
  // &gt; ||||||||||||||||||||||||| (pause) |||||||||||||||||||||||||
  // &gt;                          X                                 X
  // &gt; 
  // &gt; Debounced with `at_begin` specified as true:
  // &gt; ||||||||||||||||||||||||| (pause) |||||||||||||||||||||||||
  // &gt; X                                 X
  // 
  // Usage:
  // 
  // &gt; var debounced = jQuery.debounce( delay, [ at_begin, ] callback );
  // &gt; 
  // &gt; jQuery('selector').bind( 'someevent', debounced );
  // &gt; jQuery('selector').unbind( 'someevent', debounced );
  // 
  // This also works in jQuery 1.4+:
  // 
  // &gt; jQuery('selector').bind( 'someevent', jQuery.debounce( delay, [ at_begin, ] callback ) );
  // &gt; jQuery('selector').unbind( 'someevent', callback );
  // 
  // Arguments:
  // 
  //  delay - (Number) A zero-or-greater delay in milliseconds. For event
  //    callbacks, values around 100 or 250 (or even higher) are most useful.
  //  at_begin - (Boolean) Optional, defaults to false. If at_begin is false or
  //    unspecified, callback will only be executed `delay` milliseconds after
  //    the last debounced-function call. If at_begin is true, callback will be
  //    executed only at the first debounced-function call. (After the
  //    throttled-function has not been called for `delay` milliseconds, the
  //    internal counter is reset)
  //  callback - (Function) A function to be executed after delay milliseconds.
  //    The `this` context and all arguments are passed through, as-is, to
  //    `callback` when the debounced-function is executed.
  // 
  // Returns:
  // 
  //  (Function) A new, debounced, function.
  
  $.debounce = function( delay, at_begin, callback ) {
    return callback === undefined
      ? jq_throttle( delay, at_begin, false )
      : jq_throttle( delay, callback, at_begin !== false );
  };
  
})(this);

;/*})'"*/
;/*})'"*/
(function($){$.fn.hoverIntent=function(handlerIn,handlerOut,selector){var cfg={interval:100,sensitivity:7,timeout:0};if(typeof handlerIn==="object"){cfg=$.extend(cfg,handlerIn)}else if($.isFunction(handlerOut)){cfg=$.extend(cfg,{over:handlerIn,out:handlerOut,selector:selector})}else cfg=$.extend(cfg,{over:handlerIn,out:handlerIn,selector:handlerOut});var cX,cY,pX,pY,track=function(ev){cX=ev.pageX;cY=ev.pageY},compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))&lt;cfg.sensitivity){$(ob).off("mousemove.hoverIntent",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev])}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}},delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev])},handleHover=function(e){var ev=jQuery.extend({},e),ob=this;if(ob.hoverIntent_t)ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if(e.type=="mouseenter"){pX=ev.pageX;pY=ev.pageY;$(ob).on("mousemove.hoverIntent",track);if(ob.hoverIntent_s!=1)ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}else{$(ob).off("mousemove.hoverIntent",track);if(ob.hoverIntent_s==1)ob.hoverIntent_t=setTimeout(function(){delay(ev,ob)},cfg.timeout)}};return this.on({'mouseenter.hoverIntent':handleHover,'mouseleave.hoverIntent':handleHover},cfg.selector)}})(jQuery);;/*})'"*/
(function($,w){"use strict";var methods=(function(){var c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',menuArrowClass:'sf-arrows'},ios=(function(){var ios=/^(?![\w\W]*Windows Phone)[\w\W]*(iPhone|iPad|iPod)/i.test(navigator.userAgent);if(ios)$('html').css('cursor','pointer').on('click',$.noop);return ios})(),wp7=(function(){var style=document.documentElement.style;return('behavior'in style&amp;&amp;'fill'in style&amp;&amp;/iemobile/i.test(navigator.userAgent))})(),unprefixedPointerEvents=(function(){return(!!w.PointerEvent)})(),toggleMenuClasses=function($menu,o,add){var classes=c.menuClass,method;if(o.cssArrows)classes+=' '+c.menuArrowClass;method=add?'addClass':'removeClass';$menu[method](classes)},setPathToCurrent=function($menu,o){return $menu.find('li.'+o.pathClass).slice(0,o.pathLevels).addClass(o.hoverClass+' '+c.bcClass).filter(function(){return($(this).children(o.popUpSelector).hide().show().length)}).removeClass(o.pathClass)},toggleAnchorClass=function($li,add){var method=add?'addClass':'removeClass';$li.children('a')[method](c.anchorClass)},toggleTouchAction=function($menu){var msTouchAction=$menu.css('ms-touch-action'),touchAction=$menu.css('touch-action');touchAction=touchAction||msTouchAction;touchAction=(touchAction==='pan-y')?'auto':'pan-y';$menu.css({'ms-touch-action':touchAction,'touch-action':touchAction})},getMenu=function($el){return $el.closest('.'+c.menuClass)},getOptions=function($el){return getMenu($el).data('sfOptions')},over=function(){var $this=$(this),o=getOptions($this);clearTimeout(o.sfTimer);$this.siblings().superfish('hide').end().superfish('show')},close=function(o){o.retainPath=($.inArray(this[0],o.$path)&gt;-1);this.superfish('hide');if(!this.parents('.'+o.hoverClass).length){o.onIdle.call(getMenu(this));if(o.$path.length)$.proxy(over,o.$path)()}},out=function(){var $this=$(this),o=getOptions($this);if(ios){$.proxy(close,$this,o)()}else{clearTimeout(o.sfTimer);o.sfTimer=setTimeout($.proxy(close,$this,o),o.delay)}},touchHandler=function(e){var $this=$(this),o=getOptions($this),$ul=$this.siblings(e.data.popUpSelector);if(o.onHandleTouch.call($ul)===false)return this;if($ul.length&gt;0&amp;&amp;$ul.is(':hidden')){$this.one('click.superfish',false);if(e.type==='MSPointerDown'||e.type==='pointerdown'){$this.trigger('focus')}else $.proxy(over,$this.parent('li'))()}},applyHandlers=function($menu,o){var targets='li:has('+o.popUpSelector+')';if($.fn.hoverIntent&amp;&amp;!o.disableHI){$menu.hoverIntent(over,out,targets)}else $menu.on('mouseenter.superfish',targets,over).on('mouseleave.superfish',targets,out);var touchevent='MSPointerDown.superfish';if(unprefixedPointerEvents)touchevent='pointerdown.superfish';if(!ios)touchevent+=' touchend.superfish';if(wp7)touchevent+=' mousedown.superfish';$menu.on('focusin.superfish','li',over).on('focusout.superfish','li',out).on(touchevent,'a',o,touchHandler)};return{hide:function(instant){if(this.length){var $this=this,o=getOptions($this);if(!o)return this;var not=(o.retainPath===true)?o.$path:'',$ul=$this.find('li.'+o.hoverClass).add(this).not(not).removeClass(o.hoverClass).children(o.popUpSelector),speed=o.speedOut;if(instant){$ul.show();speed=0};o.retainPath=false;if(o.onBeforeHide.call($ul)===false)return this;$ul.stop(true,true).animate(o.animationOut,speed,function(){var $this=$(this);o.onHide.call($this)})};return this},show:function(){var o=getOptions(this);if(!o)return this;var $this=this.addClass(o.hoverClass),$ul=$this.children(o.popUpSelector);if(o.onBeforeShow.call($ul)===false)return this;$ul.stop(true,true).animate(o.animation,o.speed,function(){o.onShow.call($ul)});return this},destroy:function(){return this.each(function(){var $this=$(this),o=$this.data('sfOptions'),$hasPopUp;if(!o)return false;$hasPopUp=$this.find(o.popUpSelector).parent('li');clearTimeout(o.sfTimer);toggleMenuClasses($this,o);toggleAnchorClass($hasPopUp);toggleTouchAction($this);$this.off('.superfish').off('.hoverIntent');$hasPopUp.children(o.popUpSelector).attr('style',function(i,style){return style.replace(/display[^;]+;?/g,'')});o.$path.removeClass(o.hoverClass+' '+c.bcClass).addClass(o.pathClass);$this.find('.'+o.hoverClass).removeClass(o.hoverClass);o.onDestroy.call($this);$this.removeData('sfOptions')})},init:function(op){return this.each(function(){var $this=$(this);if($this.data('sfOptions'))return false;var o=$.extend({},$.fn.superfish.defaults,op),$hasPopUp=$this.find(o.popUpSelector).parent('li');o.$path=setPathToCurrent($this,o);$this.data('sfOptions',o);toggleMenuClasses($this,o,true);toggleAnchorClass($hasPopUp,true);toggleTouchAction($this);applyHandlers($this,o);$hasPopUp.not('.'+c.bcClass).superfish('hide',true);o.onInit.call(this)})}}})();$.fn.superfish=function(method,args){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof method==='object'||!method){return methods.init.apply(this,arguments)}else return $.error('Method '+method+' does not exist on jQuery.fn.superfish')};$.fn.superfish.defaults={popUpSelector:'ul,.sf-mega',hoverClass:'sfHover',pathClass:'overrideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},animationOut:{opacity:'hide'},speed:'normal',speedOut:'fast',cssArrows:true,disableHI:false,onInit:$.noop,onBeforeShow:$.noop,onShow:$.noop,onBeforeHide:$.noop,onHide:$.noop,onIdle:$.noop,onDestroy:$.noop,onHandleTouch:$.noop}})(jQuery,window);;/*})'"*/
if(typeof DMN==="undefined")DMN={};(function(root,$){"use strict";var Layout=function(opts){opts=opts||{};this.opts=opts;this.init()};Layout.prototype={detectLayout:function(){if(typeof(this.opts.detectLayout)==="function")return this.opts.detectLayout.call(this);return"default"},onLayoutChange:function(){this.$window.trigger('layoutChange',[this.current,this.previous])},onResize:function(){var layout=this.detectLayout();if(layout!=this.current){this.previous=this.current;this.current=layout;this.onLayoutChange()}},init:function(){this.$window=$(window);this.$root=$('html');this.previous=null;this.current=this.detectLayout();this.onLayoutChange();this.$window.on('resize',$.proxy(this.onResize,this))}};root.Layout=Layout}(DMN,jQuery));;/*})'"*/
jQuery.cookie=function(key,value,options){if(arguments.length&gt;1&amp;&amp;(value===null||typeof value!=="object")){options=jQuery.extend({},options);if(value===null)options.expires=-1;if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setDate(t.getDate()+days)};return(document.cookie=[encodeURIComponent(key),'=',options.raw?String(value):encodeURIComponent(String(value)),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''))};options=value||{};var result,decode=options.raw?function(s){return s}:decodeURIComponent;return(result=new RegExp('(?:^|; )'+encodeURIComponent(key)+'=([^;]*)').exec(document.cookie))?decode(result[1]):null};;/*})'"*/
/*!
 * jQuery Form Plugin
 * version: 4.2.1
 * Requires jQuery v1.7 or later
 * Copyright 2017 Kevin Morris
 * Copyright 2006 M. Alsup
 * Project repository: https://github.com/jquery-form/form
 * Dual licensed under the MIT and LGPLv3 licenses.
 * https://github.com/jquery-form/form#license
 */
!function(a){"function"==typeof define&amp;&amp;define.amd?define(["jquery"],a):"object"==typeof module&amp;&amp;module.exports?module.exports=function(b,c){return void 0===c&amp;&amp;(c="undefined"!=typeof window?require("jquery"):require("jquery")(b)),a(c),c}:a(jQuery)}(function(a){"use strict";function b(b){var c=b.data;b.isDefaultPrevented()||(b.preventDefault(),a(b.target).closest("form").ajaxSubmit(c))}function c(b){var c=b.target,d=a(c);if(!d.is("[type=submit],[type=image]")){var e=d.closest("[type=submit]");if(0===e.length)return;c=e[0]}var f=c.form;if(f.clk=c,"image"===c.type)if(void 0!==b.offsetX)f.clk_x=b.offsetX,f.clk_y=b.offsetY;else if("function"==typeof a.fn.offset){var g=d.offset();f.clk_x=b.pageX-g.left,f.clk_y=b.pageY-g.top}else f.clk_x=b.pageX-c.offsetLeft,f.clk_y=b.pageY-c.offsetTop;setTimeout(function(){f.clk=f.clk_x=f.clk_y=null},100)}function d(){if(a.fn.ajaxSubmit.debug){var b="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&amp;&amp;window.console.log?window.console.log(b):window.opera&amp;&amp;window.opera.postError&amp;&amp;window.opera.postError(b)}}var e={};e.fileapi=void 0!==a('&lt;input type="file"&gt;').get(0).files,e.formdata=void 0!==window.FormData;var f=!!a.fn.prop;a.fn.attr2=function(){if(!f)return this.attr.apply(this,arguments);var a=this.prop.apply(this,arguments);return a&amp;&amp;a.jquery||"string"==typeof a?a:this.attr.apply(this,arguments)},a.fn.ajaxSubmit=function(b,c,g,h){function i(c){var d,e,f=a.param(c,b.traditional).split("&amp;"),g=f.length,h=[];for(d=0;d&lt;g;d++)f[d]=f[d].replace(/\+/g," "),e=f[d].split("="),h.push([decodeURIComponent(e[0]),decodeURIComponent(e[1])]);return h}function j(c){for(var d=new FormData,e=0;e&lt;c.length;e++)d.append(c[e].name,c[e].value);if(b.extraData){var f=i(b.extraData);for(e=0;e&lt;f.length;e++)f[e]&amp;&amp;d.append(f[e][0],f[e][1])}b.data=null;var g=a.extend(!0,{},a.ajaxSettings,b,{contentType:!1,processData:!1,cache:!1,type:l||"POST"});b.uploadProgress&amp;&amp;(g.xhr=function(){var c=a.ajaxSettings.xhr();return c.upload&amp;&amp;c.upload.addEventListener("progress",function(a){var c=0,d=a.loaded||a.position,e=a.total;a.lengthComputable&amp;&amp;(c=Math.ceil(d/e*100)),b.uploadProgress(a,d,e,c)},!1),c}),g.data=null;var h=g.beforeSend;return g.beforeSend=function(a,c){b.formData?c.data=b.formData:c.data=d,h&amp;&amp;h.call(this,a,c)},a.ajax(g)}function k(c){function e(a){var b=null;try{a.contentWindow&amp;&amp;(b=a.contentWindow.document)}catch(a){d("cannot get iframe.contentWindow document: "+a)}if(b)return b;try{b=a.contentDocument?a.contentDocument:a.document}catch(c){d("cannot get iframe.contentDocument: "+c),b=a.document}return b}function g(){function b(){try{var a=e(q).readyState;d("state = "+a),a&amp;&amp;"uninitialized"===a.toLowerCase()&amp;&amp;setTimeout(b,50)}catch(a){d("Server abort: ",a," (",a.name,")"),h(2),w&amp;&amp;clearTimeout(w),w=void 0}}var c=o.attr2("target"),f=o.attr2("action"),g=o.attr("enctype")||o.attr("encoding")||"multipart/form-data";x.setAttribute("target",n),l&amp;&amp;!/post/i.test(l)||x.setAttribute("method","POST"),f!==k.url&amp;&amp;x.setAttribute("action",k.url),k.skipEncodingOverride||l&amp;&amp;!/post/i.test(l)||o.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"}),k.timeout&amp;&amp;(w=setTimeout(function(){v=!0,h(1)},k.timeout));var i=[];try{if(k.extraData)for(var j in k.extraData)k.extraData.hasOwnProperty(j)&amp;&amp;(a.isPlainObject(k.extraData[j])&amp;&amp;k.extraData[j].hasOwnProperty("name")&amp;&amp;k.extraData[j].hasOwnProperty("value")?i.push(a('&lt;input type="hidden" name="'+k.extraData[j].name+'"&gt;',z).val(k.extraData[j].value).appendTo(x)[0]):i.push(a('&lt;input type="hidden" name="'+j+'"&gt;',z).val(k.extraData[j]).appendTo(x)[0]));k.iframeTarget||p.appendTo(A),q.attachEvent?q.attachEvent("onload",h):q.addEventListener("load",h,!1),setTimeout(b,15);try{x.submit()}catch(a){var m=document.createElement("form").submit;m.apply(x)}}finally{x.setAttribute("action",f),x.setAttribute("enctype",g),c?x.setAttribute("target",c):o.removeAttr("target"),a(i).remove()}}function h(b){if(!r.aborted&amp;&amp;!F){if(E=e(q),E||(d("cannot access response document"),b=2),1===b&amp;&amp;r)return r.abort("timeout"),void y.reject(r,"timeout");if(2===b&amp;&amp;r)return r.abort("server abort"),void y.reject(r,"error","server abort");if(E&amp;&amp;E.location.href!==k.iframeSrc||v){q.detachEvent?q.detachEvent("onload",h):q.removeEventListener("load",h,!1);var c,f="success";try{if(v)throw"timeout";var g="xml"===k.dataType||E.XMLDocument||a.isXMLDoc(E);if(d("isXml="+g),!g&amp;&amp;window.opera&amp;&amp;(null===E.body||!E.body.innerHTML)&amp;&amp;--G)return d("requeing onLoad callback, DOM not available"),void setTimeout(h,250);var i=E.body?E.body:E.documentElement;r.responseText=i?i.innerHTML:null,r.responseXML=E.XMLDocument?E.XMLDocument:E,g&amp;&amp;(k.dataType="xml"),r.getResponseHeader=function(a){return{"content-type":k.dataType}[a.toLowerCase()]},i&amp;&amp;(r.status=Number(i.getAttribute("status"))||r.status,r.statusText=i.getAttribute("statusText")||r.statusText);var j=(k.dataType||"").toLowerCase(),l=/(json|script|text)/.test(j);if(l||k.textarea){var n=E.getElementsByTagName("textarea")[0];if(n)r.responseText=n.value,r.status=Number(n.getAttribute("status"))||r.status,r.statusText=n.getAttribute("statusText")||r.statusText;else if(l){var o=E.getElementsByTagName("pre")[0],s=E.getElementsByTagName("body")[0];o?r.responseText=o.textContent?o.textContent:o.innerText:s&amp;&amp;(r.responseText=s.textContent?s.textContent:s.innerText)}}else"xml"===j&amp;&amp;!r.responseXML&amp;&amp;r.responseText&amp;&amp;(r.responseXML=H(r.responseText));try{D=J(r,j,k)}catch(a){f="parsererror",r.error=c=a||f}}catch(a){d("error caught: ",a),f="error",r.error=c=a||f}r.aborted&amp;&amp;(d("upload aborted"),f=null),r.status&amp;&amp;(f=r.status&gt;=200&amp;&amp;r.status&lt;300||304===r.status?"success":"error"),"success"===f?(k.success&amp;&amp;k.success.call(k.context,D,"success",r),y.resolve(r.responseText,"success",r),m&amp;&amp;a.event.trigger("ajaxSuccess",[r,k])):f&amp;&amp;(void 0===c&amp;&amp;(c=r.statusText),k.error&amp;&amp;k.error.call(k.context,r,f,c),y.reject(r,"error",c),m&amp;&amp;a.event.trigger("ajaxError",[r,k,c])),m&amp;&amp;a.event.trigger("ajaxComplete",[r,k]),m&amp;&amp;!--a.active&amp;&amp;a.event.trigger("ajaxStop"),k.complete&amp;&amp;k.complete.call(k.context,r,f),F=!0,k.timeout&amp;&amp;clearTimeout(w),setTimeout(function(){k.iframeTarget?p.attr("src",k.iframeSrc):p.remove(),r.responseXML=null},100)}}}var i,j,k,m,n,p,q,r,t,u,v,w,x=o[0],y=a.Deferred();if(y.abort=function(a){r.abort(a)},c)for(j=0;j&lt;s.length;j++)i=a(s[j]),f?i.prop("disabled",!1):i.removeAttr("disabled");k=a.extend(!0,{},a.ajaxSettings,b),k.context=k.context||k,n="jqFormIO"+(new Date).getTime();var z=x.ownerDocument,A=o.closest("body");if(k.iframeTarget?(p=a(k.iframeTarget,z),u=p.attr2("name"),u?n=u:p.attr2("name",n)):(p=a('&lt;iframe name="'+n+'" src="'+k.iframeSrc+'" /&gt;',z),p.css({position:"absolute",top:"-1000px",left:"-1000px"})),q=p[0],r={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(b){var c="timeout"===b?"timeout":"aborted";d("aborting upload... "+c),this.aborted=1;try{q.contentWindow.document.execCommand&amp;&amp;q.contentWindow.document.execCommand("Stop")}catch(a){}p.attr("src",k.iframeSrc),r.error=c,k.error&amp;&amp;k.error.call(k.context,r,c,b),m&amp;&amp;a.event.trigger("ajaxError",[r,k,c]),k.complete&amp;&amp;k.complete.call(k.context,r,c)}},m=k.global,m&amp;&amp;0==a.active++&amp;&amp;a.event.trigger("ajaxStart"),m&amp;&amp;a.event.trigger("ajaxSend",[r,k]),k.beforeSend&amp;&amp;k.beforeSend.call(k.context,r,k)===!1)return k.global&amp;&amp;a.active--,y.reject(),y;if(r.aborted)return y.reject(),y;(t=x.clk)&amp;&amp;(u=t.name)&amp;&amp;!t.disabled&amp;&amp;(k.extraData=k.extraData||{},k.extraData[u]=t.value,"image"===t.type&amp;&amp;(k.extraData[u+".x"]=x.clk_x,k.extraData[u+".y"]=x.clk_y));var B=a("meta[name=csrf-token]").attr("content"),C=a("meta[name=csrf-param]").attr("content");C&amp;&amp;B&amp;&amp;(k.extraData=k.extraData||{},k.extraData[C]=B),k.forceSync?g():setTimeout(g,10);var D,E,F,G=50,H=a.parseXML||function(a,b){return window.ActiveXObject?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"),b&amp;&amp;b.documentElement&amp;&amp;"parsererror"!==b.documentElement.nodeName?b:null},I=a.parseJSON||function(a){return window.eval("("+a+")")},J=function(b,c,d){var e=b.getResponseHeader("content-type")||"",f=("xml"===c||!c)&amp;&amp;e.indexOf("xml")&gt;=0,g=f?b.responseXML:b.responseText;return f&amp;&amp;"parsererror"===g.documentElement.nodeName&amp;&amp;a.error&amp;&amp;a.error("parsererror"),d&amp;&amp;d.dataFilter&amp;&amp;(g=d.dataFilter(g,c)),"string"==typeof g&amp;&amp;(("json"===c||!c)&amp;&amp;e.indexOf("json")&gt;=0?g=I(g):("script"===c||!c)&amp;&amp;e.indexOf("javascript")&gt;=0&amp;&amp;a.globalEval(g)),g};return y}if(!this.length)return d("ajaxSubmit: skipping submit process - no element selected"),this;var l,m,n,o=this;"function"==typeof b?b={success:b}:"string"==typeof b||b===!1&amp;&amp;arguments.length&gt;0?(b={url:b,data:c,dataType:g},"function"==typeof h&amp;&amp;(b.success=h)):void 0===b&amp;&amp;(b={}),l=b.method||b.type||this.attr2("method"),m=b.url||this.attr2("action"),n="string"==typeof m?a.trim(m):"",n=n||window.location.href||"",n&amp;&amp;(n=(n.match(/^([^#]+)/)||[])[1]),b=a.extend(!0,{url:n,success:a.ajaxSettings.success,type:l||a.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},b);var p={};if(this.trigger("form-pre-serialize",[this,b,p]),p.veto)return d("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(b.beforeSerialize&amp;&amp;b.beforeSerialize(this,b)===!1)return d("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var q=b.traditional;void 0===q&amp;&amp;(q=a.ajaxSettings.traditional);var r,s=[],t=this.formToArray(b.semantic,s,b.filtering);if(b.data){var u=a.isFunction(b.data)?b.data(t):b.data;b.extraData=u,r=a.param(u,q)}if(b.beforeSubmit&amp;&amp;b.beforeSubmit(t,this,b)===!1)return d("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[t,this,b,p]),p.veto)return d("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var v=a.param(t,q);r&amp;&amp;(v=v?v+"&amp;"+r:r),"GET"===b.type.toUpperCase()?(b.url+=(b.url.indexOf("?")&gt;=0?"&amp;":"?")+v,b.data=null):b.data=v;var w=[];if(b.resetForm&amp;&amp;w.push(function(){o.resetForm()}),b.clearForm&amp;&amp;w.push(function(){o.clearForm(b.includeHidden)}),!b.dataType&amp;&amp;b.target){var x=b.success||function(){};w.push(function(c,d,e){var f=arguments,g=b.replaceTarget?"replaceWith":"html";a(b.target)[g](c).each(function(){x.apply(this,f)})})}else b.success&amp;&amp;(a.isArray(b.success)?a.merge(w,b.success):w.push(b.success));if(b.success=function(a,c,d){for(var e=b.context||this,f=0,g=w.length;f&lt;g;f++)w[f].apply(e,[a,c,d||o,o])},b.error){var y=b.error;b.error=function(a,c,d){var e=b.context||this;y.apply(e,[a,c,d,o])}}if(b.complete){var z=b.complete;b.complete=function(a,c){var d=b.context||this;z.apply(d,[a,c,o])}}var A=a("input[type=file]:enabled",this).filter(function(){return""!==a(this).val()}),B=A.length&gt;0,C="multipart/form-data",D=o.attr("enctype")===C||o.attr("encoding")===C,E=e.fileapi&amp;&amp;e.formdata;d("fileAPI :"+E);var F,G=(B||D)&amp;&amp;!E;b.iframe!==!1&amp;&amp;(b.iframe||G)?b.closeKeepAlive?a.get(b.closeKeepAlive,function(){F=k(t)}):F=k(t):F=(B||D)&amp;&amp;E?j(t):a.ajax(b),o.removeData("jqxhr").data("jqxhr",F);for(var H=0;H&lt;s.length;H++)s[H]=null;return this.trigger("form-submit-notify",[this,b]),this},a.fn.ajaxForm=function(e,f,g,h){if(("string"==typeof e||e===!1&amp;&amp;arguments.length&gt;0)&amp;&amp;(e={url:e,data:f,dataType:g},"function"==typeof h&amp;&amp;(e.success=h)),e=e||{},e.delegation=e.delegation&amp;&amp;a.isFunction(a.fn.on),!e.delegation&amp;&amp;0===this.length){var i={s:this.selector,c:this.context};return!a.isReady&amp;&amp;i.s?(d("DOM not ready, queuing ajaxForm"),a(function(){a(i.s,i.c).ajaxForm(e)}),this):(d("terminating; zero elements found by selector"+(a.isReady?"":" (DOM not ready)")),this)}return e.delegation?(a(document).off("submit.form-plugin",this.selector,b).off("click.form-plugin",this.selector,c).on("submit.form-plugin",this.selector,e,b).on("click.form-plugin",this.selector,e,c),this):this.ajaxFormUnbind().on("submit.form-plugin",e,b).on("click.form-plugin",e,c)},a.fn.ajaxFormUnbind=function(){return this.off("submit.form-plugin click.form-plugin")},a.fn.formToArray=function(b,c,d){var f=[];if(0===this.length)return f;var g,h=this[0],i=this.attr("id"),j=b||void 0===h.elements?h.getElementsByTagName("*"):h.elements;if(j&amp;&amp;(j=a.makeArray(j)),i&amp;&amp;(b||/(Edge|Trident)\//.test(navigator.userAgent))&amp;&amp;(g=a(':input[form="'+i+'"]').get(),g.length&amp;&amp;(j=(j||[]).concat(g))),!j||!j.length)return f;a.isFunction(d)&amp;&amp;(j=a.map(j,d));var k,l,m,n,o,p,q;for(k=0,p=j.length;k&lt;p;k++)if(o=j[k],(m=o.name)&amp;&amp;!o.disabled)if(b&amp;&amp;h.clk&amp;&amp;"image"===o.type)h.clk===o&amp;&amp;(f.push({name:m,value:a(o).val(),type:o.type}),f.push({name:m+".x",value:h.clk_x},{name:m+".y",value:h.clk_y}));else if((n=a.fieldValue(o,!0))&amp;&amp;n.constructor===Array)for(c&amp;&amp;c.push(o),l=0,q=n.length;l&lt;q;l++)f.push({name:m,value:n[l]});else if(e.fileapi&amp;&amp;"file"===o.type){c&amp;&amp;c.push(o);var r=o.files;if(r.length)for(l=0;l&lt;r.length;l++)f.push({name:m,value:r[l],type:o.type});else f.push({name:m,value:"",type:o.type})}else null!==n&amp;&amp;void 0!==n&amp;&amp;(c&amp;&amp;c.push(o),f.push({name:m,value:n,type:o.type,required:o.required}));if(!b&amp;&amp;h.clk){var s=a(h.clk),t=s[0];m=t.name,m&amp;&amp;!t.disabled&amp;&amp;"image"===t.type&amp;&amp;(f.push({name:m,value:s.val()}),f.push({name:m+".x",value:h.clk_x},{name:m+".y",value:h.clk_y}))}return f},a.fn.formSerialize=function(b){return a.param(this.formToArray(b))},a.fn.fieldSerialize=function(b){var c=[];return this.each(function(){var d=this.name;if(d){var e=a.fieldValue(this,b);if(e&amp;&amp;e.constructor===Array)for(var f=0,g=e.length;f&lt;g;f++)c.push({name:d,value:e[f]});else null!==e&amp;&amp;void 0!==e&amp;&amp;c.push({name:this.name,value:e})}}),a.param(c)},a.fn.fieldValue=function(b){for(var c=[],d=0,e=this.length;d&lt;e;d++){var f=this[d],g=a.fieldValue(f,b);null===g||void 0===g||g.constructor===Array&amp;&amp;!g.length||(g.constructor===Array?a.merge(c,g):c.push(g))}return c},a.fieldValue=function(b,c){var d=b.name,e=b.type,f=b.tagName.toLowerCase();if(void 0===c&amp;&amp;(c=!0),c&amp;&amp;(!d||b.disabled||"reset"===e||"button"===e||("checkbox"===e||"radio"===e)&amp;&amp;!b.checked||("submit"===e||"image"===e)&amp;&amp;b.form&amp;&amp;b.form.clk!==b||"select"===f&amp;&amp;b.selectedIndex===-1))return null;if("select"===f){var g=b.selectedIndex;if(g&lt;0)return null;for(var h=[],i=b.options,j="select-one"===e,k=j?g+1:i.length,l=j?g:0;l&lt;k;l++){var m=i[l];if(m.selected&amp;&amp;!m.disabled){var n=m.value;if(n||(n=m.attributes&amp;&amp;m.attributes.value&amp;&amp;!m.attributes.value.specified?m.text:m.value),j)return n;h.push(n)}}return h}return a(b).val().replace(/\r?\n/g,"\r\n")},a.fn.clearForm=function(b){return this.each(function(){a("input,select,textarea",this).clearFields(b)})},a.fn.clearFields=a.fn.clearInputs=function(b){var c=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var d=this.type,e=this.tagName.toLowerCase();c.test(d)||"textarea"===e?this.value="":"checkbox"===d||"radio"===d?this.checked=!1:"select"===e?this.selectedIndex=-1:"file"===d?/MSIE/.test(navigator.userAgent)?a(this).replaceWith(a(this).clone(!0)):a(this).val(""):b&amp;&amp;(b===!0&amp;&amp;/hidden/.test(d)||"string"==typeof b&amp;&amp;a(this).is(b))&amp;&amp;(this.value="")})},a.fn.resetForm=function(){return this.each(function(){var b=a(this),c=this.tagName.toLowerCase();switch(c){case"input":this.checked=this.defaultChecked;case"textarea":return this.value=this.defaultValue,!0;case"option":case"optgroup":var d=b.parents("select");return d.length&amp;&amp;d[0].multiple?"option"===c?this.selected=this.defaultSelected:b.find("option").resetForm():d.resetForm(),!0;case"select":return b.find("option").each(function(a){if(this.selected=this.defaultSelected,this.defaultSelected&amp;&amp;!b[0].multiple)return b[0].selectedIndex=a,!1}),!0;case"label":var e=a(b.attr("for")),f=b.find("input,select,textarea");return e[0]&amp;&amp;f.unshift(e[0]),f.resetForm(),!0;case"form":return("function"==typeof this.reset||"object"==typeof this.reset&amp;&amp;!this.reset.nodeType)&amp;&amp;this.reset(),!0;default:return b.find("form,input,label,select,textarea").resetForm(),!0}})},a.fn.enable=function(a){return void 0===a&amp;&amp;(a=!0),this.each(function(){this.disabled=!a})},a.fn.selected=function(b){return void 0===b&amp;&amp;(b=!0),this.each(function(){var c=this.type;if("checkbox"===c||"radio"===c)this.checked=b;else if("option"===this.tagName.toLowerCase()){var d=a(this).parent("select");b&amp;&amp;d[0]&amp;&amp;"select-one"===d[0].type&amp;&amp;d.find("option").selected(!1),this.selected=b}})},a.fn.ajaxSubmit.debug=!1});

;/*})'"*/
;/*})'"*/
(function(jQuery){var ua=navigator.userAgent;if(ua.indexOf("MSIE ")&gt;-1||ua.indexOf("Trident/")&gt;-1)return;var fnOriginalAjaxSubmit=jQuery.fn.ajaxSubmit;jQuery.fn.extend({ajaxSubmit:function(options,data,dataType,onSuccess){if(typeof options==='function'){options={success:options}}else if(typeof options==='string'||(options===false&amp;&amp;arguments.length&gt;0)){options={url:options,data:data,dataType:dataType};if(typeof onSuccess==='function')options.success=onSuccess}else if(typeof options==='undefined')options={};options=jQuery.extend(true,{iframeSrc:'about:blank'},options);return fnOriginalAjaxSubmit.call(this,options,data,dataType,onSuccess)}})})(jQuery);;/*})'"*/
(function($){Drupal.ajax=Drupal.ajax||{};Drupal.settings.urlIsAjaxTrusted=Drupal.settings.urlIsAjaxTrusted||{};Drupal.behaviors.AJAX={attach:function(context,settings){for(var base in settings.ajax)if(!$('#'+base+'.ajax-processed').length){var element_settings=settings.ajax[base];if(typeof element_settings.selector=='undefined')element_settings.selector='#'+base;$(element_settings.selector).each(function(){element_settings.element=this;Drupal.ajax[base]=new Drupal.ajax(base,this,element_settings)});$('#'+base).addClass('ajax-processed')};$('.use-ajax:not(.ajax-processed)').addClass('ajax-processed').each(function(){var element_settings={};element_settings.progress={type:'throbber'};if($(this).attr('href')){element_settings.url=$(this).attr('href');element_settings.event='click'};var base=$(this).attr('id');Drupal.ajax[base]=new Drupal.ajax(base,this,element_settings)});$('.use-ajax-submit:not(.ajax-processed)').addClass('ajax-processed').each(function(){var element_settings={};element_settings.url=$(this.form).attr('action');element_settings.setClick=true;element_settings.event='click';element_settings.progress={type:'throbber'};var base=$(this).attr('id');Drupal.ajax[base]=new Drupal.ajax(base,this,element_settings)})}};Drupal.ajax=function(base,element,element_settings){var defaults={url:'system/ajax',event:'mousedown',keypress:true,selector:'#'+base,effect:'none',speed:'none',method:'replaceWith',progress:{type:'throbber',message:Drupal.t('Please wait...')},submit:{js:true}};$.extend(this,defaults,element_settings);this.element=element;this.element_settings=element_settings;this.url=element_settings.url.replace(/\/nojs(\/|$|\?|&amp;|#)/g,'/ajax$1');if(Drupal.settings.urlIsAjaxTrusted[element_settings.url])Drupal.settings.urlIsAjaxTrusted[this.url]=true;this.wrapper='#'+element_settings.wrapper;if(this.element.form)this.form=$(this.element.form);var ajax=this;ajax.options={url:ajax.url,data:ajax.submit,beforeSerialize:function(element_settings,options){return ajax.beforeSerialize(element_settings,options)},beforeSubmit:function(form_values,element_settings,options){ajax.ajaxing=true;return ajax.beforeSubmit(form_values,element_settings,options)},beforeSend:function(xmlhttprequest,options){ajax.ajaxing=true;return ajax.beforeSend(xmlhttprequest,options)},success:function(response,status,xmlhttprequest){if(typeof response=='string')response=$.parseJSON(response);if(response!==null&amp;&amp;!Drupal.settings.urlIsAjaxTrusted[ajax.url])if(xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token')!=='1'){var customMessage=Drupal.t("The response failed verification so will not be processed.");return ajax.error(xmlhttprequest,ajax.url,customMessage)};return ajax.success(response,status)},complete:function(xmlhttprequest,status){ajax.ajaxing=false;if(status=='error'||status=='parsererror')return ajax.error(xmlhttprequest,ajax.url)},dataType:'json',type:'POST'};$(ajax.element).bind(element_settings.event,function(event){if(!Drupal.settings.urlIsAjaxTrusted[ajax.url]&amp;&amp;!Drupal.urlIsLocal(ajax.url))throw new Error(Drupal.t('The callback URL is not local and not trusted: !url',{'!url':ajax.url}));return ajax.eventResponse(this,event)});if(element_settings.keypress)$(ajax.element).keypress(function(event){return ajax.keypressResponse(this,event)});if(element_settings.prevent)$(ajax.element).bind(element_settings.prevent,false)};Drupal.ajax.prototype.keypressResponse=function(element,event){var ajax=this;if(event.which==13||(event.which==32&amp;&amp;element.type!='text'&amp;&amp;element.type!='textarea')){$(ajax.element_settings.element).trigger(ajax.element_settings.event);return false}};Drupal.ajax.prototype.eventResponse=function(element,event){var ajax=this;if(ajax.ajaxing)return false;try{if(ajax.form){if(ajax.setClick)element.form.clk=element;ajax.form.ajaxSubmit(ajax.options)}else{ajax.beforeSerialize(ajax.element,ajax.options);$.ajax(ajax.options)}}catch(e){ajax.ajaxing=false;alert("An error occurred while attempting to process "+ajax.options.url+": "+e.message)};if(typeof element.type!='undefined'&amp;&amp;(element.type=='checkbox'||element.type=='radio')){return true}else return false};Drupal.ajax.prototype.beforeSerialize=function(element,options){if(this.form){var settings=this.settings||Drupal.settings;Drupal.detachBehaviors(this.form,settings,'serialize')};options.data['ajax_html_ids[]']=[];$('[id]').each(function(){options.data['ajax_html_ids[]'].push(this.id)});options.data['ajax_page_state[theme]']=Drupal.settings.ajaxPageState.theme;options.data['ajax_page_state[theme_token]']=Drupal.settings.ajaxPageState.theme_token;for(var key in Drupal.settings.ajaxPageState.css)options.data['ajax_page_state[css]['+key+']']=1;for(var key in Drupal.settings.ajaxPageState.js)options.data['ajax_page_state[js]['+key+']']=1};Drupal.ajax.prototype.beforeSubmit=function(form_values,element,options){};Drupal.ajax.prototype.beforeSend=function(xmlhttprequest,options){if(this.form){options.extraData=options.extraData||{};options.extraData.ajax_iframe_upload='1';var v=$.fieldValue(this.element);if(v!==null)options.extraData[this.element.name]=Drupal.checkPlain(v)};$(this.element).addClass('progress-disabled').attr('disabled',true);if(this.progress.type=='bar'){var progressBar=new Drupal.progressBar('ajax-progress-'+this.element.id,eval(this.progress.update_callback),this.progress.method,eval(this.progress.error_callback));if(this.progress.message)progressBar.setProgress(-1,this.progress.message);if(this.progress.url)progressBar.startMonitoring(this.progress.url,this.progress.interval||1500);this.progress.element=$(progressBar.element).addClass('ajax-progress ajax-progress-bar');this.progress.object=progressBar;$(this.element).after(this.progress.element)}else if(this.progress.type=='throbber'){this.progress.element=$('&lt;div class="ajax-progress ajax-progress-throbber"&gt;&lt;div class="throbber"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;');if(this.progress.message)$('.throbber',this.progress.element).after('&lt;div class="message"&gt;'+this.progress.message+'&lt;/div&gt;');$(this.element).after(this.progress.element)}};Drupal.ajax.prototype.success=function(response,status){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.element).removeClass('progress-disabled').removeAttr('disabled');Drupal.freezeHeight();for(var i in response)if(response.hasOwnProperty(i)&amp;&amp;response[i]['command']&amp;&amp;this.commands[response[i]['command']])this.commands[response[i]['command']](this,response[i],status);if(this.form){var settings=this.settings||Drupal.settings;Drupal.attachBehaviors(this.form,settings)};Drupal.unfreezeHeight();this.settings=null};Drupal.ajax.prototype.getEffect=function(response){var type=response.effect||this.effect,speed=response.speed||this.speed,effect={};if(type=='none'){effect.showEffect='show';effect.hideEffect='hide';effect.showSpeed=''}else if(type=='fade'){effect.showEffect='fadeIn';effect.hideEffect='fadeOut';effect.showSpeed=speed}else{effect.showEffect=type+'Toggle';effect.hideEffect=type+'Toggle';effect.showSpeed=speed};return effect};Drupal.ajax.prototype.error=function(xmlhttprequest,uri,customMessage){Drupal.displayAjaxError(Drupal.ajaxError(xmlhttprequest,uri,customMessage));if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.wrapper).show();$(this.element).removeClass('progress-disabled').removeAttr('disabled');if(this.form){var settings=this.settings||Drupal.settings;Drupal.attachBehaviors(this.form,settings)}};Drupal.ajax.prototype.commands={insert:function(ajax,response,status){var wrapper=response.selector?$(response.selector):$(ajax.wrapper),method=response.method||ajax.method,effect=ajax.getEffect(response),new_content_wrapped=$('&lt;div&gt;&lt;/div&gt;').html(response.data),new_content=new_content_wrapped.contents();if(new_content.length!=1||new_content.get(0).nodeType!=1)new_content=new_content_wrapped;switch(method){case'html':case'replaceWith':case'replaceAll':case'empty':case'remove':var settings=response.settings||ajax.settings||Drupal.settings;Drupal.detachBehaviors(wrapper,settings)};wrapper[method](new_content);if(effect.showEffect!='show')new_content.hide();if($('.ajax-new-content',new_content).length&gt;0){$('.ajax-new-content',new_content).hide();new_content.show();$('.ajax-new-content',new_content)[effect.showEffect](effect.showSpeed)}else if(effect.showEffect!='show')new_content[effect.showEffect](effect.showSpeed);if(new_content.parents('html').length&gt;0){var settings=response.settings||ajax.settings||Drupal.settings;Drupal.attachBehaviors(new_content,settings)}},remove:function(ajax,response,status){var settings=response.settings||ajax.settings||Drupal.settings;Drupal.detachBehaviors($(response.selector),settings);$(response.selector).remove()},changed:function(ajax,response,status){if(!$(response.selector).hasClass('ajax-changed')){$(response.selector).addClass('ajax-changed');if(response.asterisk)$(response.selector).find(response.asterisk).append(' &lt;span class="ajax-changed"&gt;*&lt;/span&gt; ')}},alert:function(ajax,response,status){alert(response.text,response.title)},css:function(ajax,response,status){$(response.selector).css(response.argument)},settings:function(ajax,response,status){if(response.merge){$.extend(true,Drupal.settings,response.settings)}else ajax.settings=response.settings},data:function(ajax,response,status){$(response.selector).data(response.name,response.value)},invoke:function(ajax,response,status){var $element=$(response.selector);$element[response.method].apply($element,response.arguments)},restripe:function(ajax,response,status){$('&gt; tbody &gt; tr:visible, &gt; tr:visible',$(response.selector)).removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even')},add_css:function(ajax,response,status){$('head').prepend(response.data);var match,importMatch=/^@import url\("(.*)"\);$/igm;if(document.styleSheets[0].addImport&amp;&amp;importMatch.test(response.data)){importMatch.lastIndex=0;while(match=importMatch.exec(response.data))document.styleSheets[0].addImport(match[1])}},updateBuildId:function(ajax,response,status){$('input[name="form_build_id"][value="'+response.old+'"]').val(response['new'])}}})(jQuery);;/*})'"*/
(function(D){var beforeSerialize=D.ajax.prototype.beforeSerialize;D.ajax.prototype.beforeSerialize=function(element,options){beforeSerialize.call(this,element,options);options.data['ajax_page_state[jquery_version]']=D.settings.ajaxPageState.jquery_version;options.data['ajax_page_state[jquery_version_token]']=D.settings.ajaxPageState.jquery_version_token}})(Drupal);;/*})'"*/
</pre></body></html>