PageSourceSearch

https://www.cumberlandbournemouth.co.uk/templates/oslo/1.53223860.js

js cumberlandbournemouth.co.uk collected 2026-09-30 14:11:41 UTC 33,071 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{KwXL:function(e,t,s){var i,l,o;l=[s("QHez")],void 0===(o="function"==typeof(i=function(e){"use strict";var t,s=(t=e)&&t.__esModule?t:{default:t},i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var i in s)Object.prototype.hasOwnProperty.call(s,i)&&(e[i]=s[i])}return e};(function(){if("function"==typeof window.CustomEvent)return!1;function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var s=document.createEvent("CustomEvent");return s.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),s}e.prototype=window.Event.prototype,window.CustomEvent=e})(),window.utils=s.default,window.lgData={uid:0},window.lgModules={};var l={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,ariaLabelledby:"",ariaDescribedby:"",closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!1,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1,supportLegacyBrowser:!0};function o(e,t){if(this.el=e,this.s=i({},l,t),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in document.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.items=[],this.s.dynamic?this.items=this.s.dynamicEl:"this"===this.s.selector?this.items.push(this.el):""!==this.s.selector?this.s.selectWithin?this.items=document.querySelector(this.s.selectWithin).querySelectorAll(this.s.selector):this.items=this.el.querySelectorAll(this.s.selector):this.items=this.el.children,this.___slide="",this.outer="",this.init(),this}o.prototype.init=function(){var e=this;e.s.preload>e.items.length&&(e.s.preload=e.items.length);var t=window.location.hash;if(t.indexOf("lg="+this.s.galleryId)>0&&(e.index=parseInt(t.split("&slide=")[1],10),s.default.addClass(document.body,"lg-from-hash"),s.default.hasClass(document.body,"lg-on")||(s.default.addClass(document.body,"lg-on"),setTimeout((function(){e.build(e.index)})))),e.s.dynamic)s.default.trigger(this.el,"onBeforeOpen"),e.index=e.s.index||0,s.default.hasClass(document.body,"lg-on")||(s.default.addClass(document.body,"lg-on"),setTimeout((function(){e.build(e.index)})));else for(var i=0;i<e.items.length;i++)!function(t){s.default.on(e.items[t],"click.lgcustom",(function(i){i.preventDefault(),s.default.trigger(e.el,"onBeforeOpen"),e.index=e.s.index||t,s.default.hasClass(document.body,"lg-on")||(e.build(e.index),s.default.addClass(document.body,"lg-on"))}))}(i)},o.prototype.build=function(e){var t=this;for(var i in t.structure(),window.lgModules)t.modules[i]=new window.lgModules[i](t.el);if(t.slide(e,!1,!1),t.s.keyPress&&t.keyPress(),t.items.length>1&&(t.arrow(),setTimeout((function(){t.enableDrag(),t.enableSwipe()}),50),t.s.mousewheel&&t.mousewheel()),t.counter(),t.closeGallery(),s.default.trigger(t.el,"onAfterOpen"),t.s.hideBarsDelay>0){var l=setTimeout((function(){s.default.addClass(t.outer,"lg-hide-items")}),t.s.hideBarsDelay);s.default.on(t.outer,"mousemove.lg click.lg touchstart.lg",(function(){clearTimeout(l),s.default.removeClass(t.outer,"lg-hide-items"),clearTimeout(t.hideBartimeout),t.hideBartimeout=setTimeout((function(){s.default.addClass(t.outer,"lg-hide-items")}),t.s.hideBarsDelay)}))}},o.prototype.structure=function(){var e,t="",i="",l=0,o="",r=this;for(document.body.insertAdjacentHTML("beforeend",'<div class="lg-backdrop"></div>'),s.default.setVendor(document.querySelector(".lg-backdrop"),"TransitionDuration",this.s.backdropDuration+"ms"),l=0;l<this.items.length;l++)t+='<div class="lg-item"></div>';if(this.s.controls&&this.items.length>1&&(i='<div class="lg-actions"><button type="button" aria-label="Previous slide" class="lg-prev lg-icon">'+this.s.prevHtml+'</button><button type="button" aria-label="Next slide" class="lg-next lg-icon">'+this.s.nextHtml+"</button></div>
1"),".lg-sub-html"===this.s.appendSubHtmlTo&&(o='<div role="status" aria-live="polite" class="lg-sub-html"></div>'),e='<div tabindex="-1" aria-modal="true" '+(this.s.ariaLabelledby?'aria-labelledby="'+this.s.ariaLabelledby+'"':"")+" "+(this.s.ariaDescribedby?'aria-describedby="'+this.s.ariaDescribedby+'"':"")+' role="dialog" class="lg-outer '+this.s.addClass+" "+this.s.startClass+'"><div class="lg" style="width:'+this.s.width+"; height:"+this.s.height+'"><div class="lg-inner">'+t+'</div><div class="lg-toolbar lg-group"><button type="button" aria-label="Close gallery" class="lg-close lg-icon"></button></div>'+i+o+"</div></div>",document.body.insertAdjacentHTML("beforeend",e),this.outer=document.querySelector(".lg-outer"),this.outer.focus(),this.___slide=this.outer.querySelectorAll(".lg-item"),this.s.useLeft?(s.default.addClass(this.outer,"lg-use-left"),this.s.mode="lg-slide"):s.default.addClass(this.outer,"lg-use-css3"),r.setTop(),s.default.on(window,"resize.lg orientationchange.lg",(function(){setTimeout((function(){r.setTop()}),100)})),s.default.addClass(this.___slide[this.index],"lg-current"),this.doCss()?s.default.addClass(this.outer,"lg-css3"):(s.default.addClass(this.outer,"lg-css"),this.s.speed=0),s.default.addClass(this.outer,this.s.mode),this.s.enableDrag&&this.items.length>1&&s.default.addClass(this.outer,"lg-grab"),this.s.showAfterLoad&&s.default.addClass(this.outer,"lg-show-after-load"),this.doCss()){var a=this.outer.querySelector(".lg-inner");s.default.setVendor(a,"TransitionTimingFunction",this.s.cssEasing),s.default.setVendor(a,"TransitionDuration",this.s.speed+"ms")}setTimeout((function(){s.default.addClass(document.querySelector(".lg-backdrop"),"in")})),setTimeout((function(){s.default.addClass(r.outer,"lg-visible")}),this.s.backdropDuration),this.s.download&&this.outer.querySelector(".lg-toolbar").insertAdjacentHTML("beforeend",'<a id="lg-download" aria-label="Download" target="_blank" download class="lg-download lg-icon"></a>'),this.prevScrollTop=document.documentElement.scrollTop||document.body.scrollTop},o.prototype.setTop=function(){if("100%"!==this.s.height){var e=window.innerHeight,t=(e-parseInt(this.s.height,10))/2,s=this.outer.querySelector(".lg");e>=parseInt(this.s.height,10)?s.style.top=t+"px":s.style.top="0px"}},o.prototype.doCss=function(){return!!function(){var e=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],t=document.documentElement,s=0;for(s=0;s<e.length;s++)if(e[s]in t.style)return!0}()},o.prototype.isVideo=function(e,t){var s;if(s=this.s.dynamic?this.s.dynamicEl[t].html:this.items[t].getAttribute("data-html"),!e&&s)return{html5:!0};var i=e.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i),l=e.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i),o=e.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i),r=e.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);return i?{youtube:i}:l?{vimeo:l}:o?{dailymotion:o}:r?{vk:r}:void 0},o.prototype.counter=function(){this.s.counter&&this.outer.querySelector(this.s.appendCounterTo).insertAdjacentHTML("beforeend",'<div id="lg-counter" role="status" aria-live="polite"><span id="lg-counter-current">'+(parseInt(this.index,10)+1)+'</span> / <span id="lg-counter-all">'+this.items.length+"</span></div>")},o.prototype.addHtml=function(e){var t,i=null;if(this.s.dynamic?i=this.s.dynamicEl[e].subHtml:(i=(t=this.items[e]).getAttribute("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!i&&(i=t.getAttribute("title"))&&t.querySelector("img")&&(i=t.querySelector("img").getAttribute("alt"))),null!=i){var l=i.substring(0,1);"."!==l&&"#"!==l||(i=this.s.subHtmlSelectorRelative&&!this.s.dynamic?t.querySelector(i).innerHTML:document.querySelector(i).innerHTML)}else i="";".lg-sub-html"===this.s.appendSubHtmlTo?this.outer.querySelector(this.s.appendSubHtmlTo).innerHTML=i:this.___slide[e].insertAdjacentHTML("beforeend",i),null!=i&&(""===i?s.default.addClass(this.outer.querySelector(this.s.appendSubHtmlTo),"lg-empty-html"):s.default.removeClass(this.outer.querySelector(this.s.appendSubHtmlTo),"lg-empty-html")),s.default.trigger(this.el,"onAfterAppendSubHtml",{index:e})},o.prototype.preload=function(e){var t=1,s=1;for(t=1;t<=this.s.preload&&!(t>=this.items.length-e);t++)this.loadContent(e+t,!1,0);for(s=1;s<=this.s.preload&&!(e-s<0);s++)this.loadContent(e-s,!1,0)},o.prototype.loadContent=function(e,t,i){var l,o,r,a,n,u,d,h=this,c=!1,g=function(e){for(var t=[],s=[],i=0;i<e.length;i++){var l=e[i].split(" ");""===l[0]&&l.splice(0,1),s.push(l[0]),t.push(l[1])}for(var r=window.innerWidth,a=0;a<t.length;a++)if(parseInt(t[a],10)>r){o=s[a];break}};h.s.dynamic?(h.s.dynamicEl[e].poster&&(c=!0,r=h.s.dynamicEl[e].poster),u=h.s.dynamicEl[e].html,o=h.s.dynamicEl[e].src,d=h.s.dynamicEl[e].alt,h.s.dynamicEl[e].responsive&&g(h.s.dynamicEl[e].responsive.split(",")),a=h.s.dynamicEl[e].srcset,n=h.s.dynamicEl[e].sizes):(h.items[e].getAttribute("data-poster")&&(c=!0,r=h.items[e].getAttribute("data-poster")),u=h.items[e].getAttribute("data-html"),o=h.items[e].getAttribute("href")||h.items[e].getAttribute("data-src"),d=h.items[e].getAttribute("title"),h.items[e].querySelector("img")&&(d=d||h.items[e].querySelector("img").getAttribute("alt")),h.items[e].getAttribute("data-responsive")&&g(h.items[e].getAttribute("data-responsive").split(",")),a=h.items[e].getAttribute("data-srcset"),n=h.items[e].getAttribute("data-sizes"));var m=!1;h.s.dynamic?h.s.dynamicEl[e].iframe&&(m=!0):"true"===h.items[e].getAttribute("data-iframe")&&(m=!0);var f=h.isVideo(o,e);
1if(!s.default.hasClass(h.___slide[e],"lg-loaded")){if(m)h.___slide[e].insertAdjacentHTML("afterbegin",'<div class="lg-video-cont" style="max-width:'+h.s.iframeMaxWidth+'"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="'+o+'"  allowfullscreen="true"></iframe></div></div>');else if(c){var b="";b=f&&f.youtube?"lg-has-youtube":f&&f.vimeo?"lg-has-vimeo":"lg-has-html5",h.___slide[e].insertAdjacentHTML("beforeend",'<div class="lg-video-cont '+b+' "><div class="lg-video"><span class="lg-video-play"></span><img class="lg-object lg-has-poster" src="'+r+'" /></div></div>')}else f?(h.___slide[e].insertAdjacentHTML("beforeend",'<div class="lg-video-cont "><div class="lg-video"></div></div>'),s.default.trigger(h.el,"hasVideo",{index:e,src:o,html:u})):(d=d?'alt="'+d+'"':"",h.___slide[e].insertAdjacentHTML("beforeend",'<div class="lg-img-wrap"><img class="lg-object lg-image" '+d+' src="'+o+'" /></div>'));if(s.default.trigger(h.el,"onAferAppendSlide",{index:e}),l=h.___slide[e].querySelector(".lg-object"),n&&l.setAttribute("sizes",n),a&&(l.setAttribute("srcset",a),this.s.supportLegacyBrowser))try{picturefill({elements:[l[0]]})}catch(e){console.warn("If you want srcset to be supported for older browsers, please include picturefil javascript library in your document.")}".lg-sub-html"!==this.s.appendSubHtmlTo&&h.addHtml(e),s.default.addClass(h.___slide[e],"lg-loaded")}s.default.on(h.___slide[e].querySelector(".lg-object"),"load.lg error.lg",(function(){var t=0;i&&!s.default.hasClass(document.body,"lg-from-hash")&&(t=i),setTimeout((function(){s.default.addClass(h.___slide[e],"lg-complete"),s.default.trigger(h.el,"onSlideItemLoad",{index:e,delay:i||0})}),t)})),f&&f.html5&&!c&&s.default.addClass(h.___slide[e],"lg-complete"),!0===t&&(s.default.hasClass(h.___slide[e],"lg-complete")?h.preload(e):s.default.on(h.___slide[e].querySelector(".lg-object"),"load.lg error.lg",(function(){h.preload(e)})))},o.prototype.slide=function(e,t,i){for(var l=0,o=0;o<this.___slide.length;o++)if(s.default.hasClass(this.___slide[o],"lg-current")){l=o;break}var r=this;if(!r.lGalleryOn||l!==e){var a=this.___slide.length,n=r.lGalleryOn?this.s.speed:0,u=!1,d=!1;if(!r.lgBusy){var h;if(this.s.download&&((h=r.s.dynamic?!1!==r.s.dynamicEl[e].downloadUrl&&(r.s.dynamicEl[e].downloadUrl||r.s.dynamicEl[e].src):"false"!==r.items[e].getAttribute("data-download-url")&&(r.items[e].getAttribute("data-download-url")||r.items[e].getAttribute("href")||r.items[e].getAttribute("data-src")))?(document.getElementById("lg-download").setAttribute("href",h),s.default.removeClass(r.outer,"lg-hide-download")):s.default.addClass(r.outer,"lg-hide-download")),s.default.trigger(r.el,"onBeforeSlide",{prevIndex:l,index:e,fromTouch:t,fromThumb:i}),r.lgBusy=!0,clearTimeout(r.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout((function(){r.addHtml(e)}),n),this.arrowDisable(e),t){var c=e-1,g=e+1;(0===e&&l===a-1||e===a-1&&0===l)&&(g=0,c=a-1),s.default.removeClass(r.outer.querySelector(".lg-prev-slide"),"lg-prev-slide"),s.default.removeClass(r.outer.querySelector(".lg-current"),"lg
1-current"),s.default.removeClass(r.outer.querySelector(".lg-next-slide"),"lg-next-slide"),s.default.addClass(r.___slide[c],"lg-prev-slide"),s.default.addClass(r.___slide[g],"lg-next-slide"),s.default.addClass(r.___slide[e],"lg-current")}else{s.default.addClass(r.outer,"lg-no-trans");for(var m=0;m<this.___slide.length;m++)s.default.removeClass(this.___slide[m],"lg-prev-slide"),s.default.removeClass(this.___slide[m],"lg-next-slide");e<l?(d=!0,0!==e||l!==a-1||i||(d=!1,u=!0)):e>l&&(u=!0,e!==a-1||0!==l||i||(d=!0,u=!1)),d?(s.default.addClass(this.___slide[e],"lg-prev-slide"),s.default.addClass(this.___slide[l],"lg-next-slide")):u&&(s.default.addClass(this.___slide[e],"lg-next-slide"),s.default.addClass(this.___slide[l],"lg-prev-slide")),setTimeout((function(){s.default.removeClass(r.outer.querySelector(".lg-current"),"lg-current"),s.default.addClass(r.___slide[e],"lg-current"),s.default.removeClass(r.outer,"lg-no-trans")}),50)}r.lGalleryOn?(setTimeout((function(){r.loadContent(e,!0,0)}),this.s.speed+50),setTimeout((function(){r.lgBusy=!1,s.default.trigger(r.el,"onAfterSlide",{prevIndex:l,index:e,fromTouch:t,fromThumb:i})}),this.s.speed)):(r.loadContent(e,!0,r.s.backdropDuration),r.lgBusy=!1,s.default.trigger(r.el,"onAfterSlide",{prevIndex:l,index:e,fromTouch:t,fromThumb:i})),r.lGalleryOn=!0,this.s.counter&&document.getElementById("lg-counter-current")&&(document.getElementById("lg-counter-current").innerHTML=e+1)}}},o.prototype.goToNextSlide=function(e){var t=this;t.lgBusy||(t.index+1<t.___slide.length?(t.index++,s.default.trigger(t.el,"onBeforeNextSlide",{index:t.index}),t.slide(t.index,e,!1)):t.s.loop?(t.index=0,s.default.trigger(t.el,"onBeforeNextSlide",{index:t.index}),t.slide(t.index,e,!1)):t.s.slideEndAnimatoin&&(s.default.addClass(t.outer,"lg-right-end"),setTimeout((function(){s.default.removeClass(t.outer,"lg-right-end")}),400)))},o.prototype.goToPrevSlide=function(e){var t=this;t.lgBusy||(t.index>0?(t.index--,s.default.trigger(t.el,"onBeforePrevSlide",{index:t.index,fromTouch:e}),t.slide(t.index,e,!1)):t.s.loop?(t.index=t.items.length-1,s.default.trigger(t.el,"onBeforePrevSlide",{index:t.index,fromTouch:e}),t.slide(t.index,e,!1)):t.s.slideEndAnimatoin&&(s.default.addClass(t.outer,"lg-left-end"),setTimeout((function(){s.default.removeClass(t.outer,"lg-left-end")}),400)))},o.prototype.keyPress=function(){var e=this;this.items.length>1&&s.default.on(window,"keyup.lg",(function(t){e.items.length>1&&(37===t.keyCode&&(t.preventDefault(),e.goToPrevSlide()),39===t.keyCode&&(t.preventDefault(),e.goToNextSlide()))})),s.default.on(window,"keydown.lg",(function(t){!0===e.s.escKey&&27===t.keyCode&&(t.preventDefault(),s.default.hasClass(e.outer,"lg-thumb-open")?s.default.removeClass(e.outer,"lg-thumb-open"):e.destroy())}))},o.prototype.arrow=function(){var e=this;s.default.on(this.outer.querySelector(".lg-prev"),"click.lg",(function(){e.goToPrevSlide()})),s.default.on(this.outer.querySelector(".lg-next"),"click.lg",(function(){e.goToNextSlide()}))},o.prototype.arrowDisable=function(e){if(!this.s.loop&&this.s.hideControlOnEnd){var t=this.outer.querySelector(".lg-next"),i=this.outer.querySelector(".lg-prev");e+1<this.___slide.length?(t.removeAttribute("disabled"),s.default.removeClass(t,"disabled")):(t.setAttribute("disabled","disabled"),s.default.addClass(t,"disabled")),e>0?(i.removeAttribute("disabled"),s.default.removeClass(i,"disabled")):(i.setAttribute("disabled","disabled"),s.default.addClass(i,"disabled"))}},o.prototype.setTranslate=function(e,t,i){this.s.useLeft?e.style.left=t:s.default.setVendor(e,"Transform","translate3d("+t+"px, "+i+"px, 0px)")},o.prototype.touchMove=function(e,t){var i=t-e;Math.abs(i)>15&&(s.default.addClass(this.outer,"lg-dragging"),this.setTranslate(this.___slide[this.index],i,0),this.setTranslate(document.querySelector(".lg-prev-slide"),-this.___slide[this.index].clientWidth+i,0),this.setTranslate(document.querySelector(".lg-next-slide"),this.___slide[this.index].clientWidth+i,0))},o.prototype.touchEnd=function(e){var t=this;"lg-slide"!==t.s.mode&&s.default.addClass(t.outer,"lg-slide");for(var i=0;i<this.___slide.length;i++)s.default.hasClass(this.___slide[i],"lg-current")||s.default.hasClass(this.___slide[i],"lg-prev-slide")||s.default.hasClass(this.___slide[i],"lg-next-slide")||(this.___slide[i].style.opacity="0");setTimeout((function(){s.default.removeClass(t.outer,"lg-dragging"),e<0&&Math.abs(e)>t.s.swipeThreshold?t.goToNextSlide(!0):e>0&&Math.abs(e)>t.s.swipeThreshold?t.goToPrevSlide(!0):Math.abs(e)<5&&s.default.trigger(t.el,"onSlideClick");for(var i=0;i<t.___slide.length;i++)t.___slide[i].removeAttribute("style")})),setTimeout((function(){s.default.hasClass(t.outer,"lg-dragging")||"lg-slide"===t.s.mode||s.default.removeClass(t.outer,"lg-slide")}),t.s.speed+100)},o.prototype.enableSwipe=function(){var e=this,t=0,i=0,l=!1;if(e.s.enableSwipe&&e.isTouch&&e.doCss()){for(var o=0;o<e.___slide.length;o++)s.default.on(e.___slide[o],"touchstart.lg",(function(i){s.default.hasClass(e.outer,"lg-zoomed")||e.lgBusy||(i.preventDefault(),e.manageSwipeClass(),t=i.targetTouches[0].pageX)}));for(var r=0;r<e.___slide.length;r++)s.default.on(e.___slide[r],"touchmove.lg",(function(o){s.default.hasClass(e.outer,"lg-zoomed")||(o.preventDefault(),i=o.targetTouches[0].pageX,e.touchMove(t,i),l=!0)}));for(var a=0;a<e.___slide.length;a++)s.default.on(e.___slide[a],"touchend.lg",(function(){s.default.hasClass(e.outer,"lg-zoomed")||(l?(l=!1,e.touchEnd(i-t)):s.default.trigger(e.el,"onSlideClick"))}))}},o.prototype.enableDrag=function(){var e=this,t=0,i=0,l=!1,o=!1;if(e.s.enableDrag&&!e.isTouch&&e.doCss()){for(var r=0;r<e.___slide.length;r++)s.default.on(e.___slide[r],"mousedown.lg",(function(i){s.default.hasClass(e.outer,"lg-zoomed")||(s.default.hasClass(i.target,"lg-object")||s.default.hasClass(i.target,"lg-video-play"))&&(i.preventDefault(),e.lgBusy||(e.manageSwipeClass(),t=i.pageX,l=!0,e.outer.scrollLeft+=1,e.outer.scrollLeft-=1,s.default.removeClass(e.outer,"lg-grab"),s.default.addClass(e.outer,"lg-grabbing"),s.default.trigger(e.el,"onDragstart")))}));s.default.on(window,"mousemove.lg",(function(r){l&&(o=!0,i=r.pageX,e.touchMove(t,i),s.default.trigger(e.el,"onDragmove"))})),s.default.on(window,"mouseup.lg",(function(r){o?(o=!1,e.touchEnd(i-t),s.default.trigger(e.el,"onDragend")):(s.default.hasClass(r.target,"lg-object")||s.default.hasClass(r.target,"lg-video-play"))&&s.default.trigger(e.el,"onSlideClick"),l&&(l=!1,s.default.removeClass(e.outer,"lg-grabbing"),s.default.addClass(e.outer,"lg-grab"))}))}},o.prototype.manageSwipeClass=function(){var e=this.index+1,t=this.index-1,i=this.___slide.length;this.s.loop&&(0===this.index?t=i-1:this.index===i-1&&(e=0));for(var l=0;l<this.___slide.length;
1l++)s.default.removeClass(this.___slide[l],"lg-next-slide"),s.default.removeClass(this.___slide[l],"lg-prev-slide");t>-1&&s.default.addClass(this.___slide[t],"lg-prev-slide"),s.default.addClass(this.___slide[e],"lg-next-slide")},o.prototype.mousewheel=function(){var e=this;s.default.on(e.outer,"mousewheel.lg",(function(t){t.deltaY&&(t.deltaY>0?e.goToPrevSlide():e.goToNextSlide(),t.preventDefault())}))},o.prototype.closeGallery=function(){var e=this,t=!1;s.default.on(this.outer.querySelector(".lg-close"),"click.lg",(function(){e.destroy()})),e.s.closable&&(s.default.on(e.outer,"mousedown.lg",(function(e){t=!!(s.default.hasClass(e.target,"lg-outer")||s.default.hasClass(e.target,"lg-item")||s.default.hasClass(e.target,"lg-img-wrap"))})),s.default.on(e.outer,"mouseup.lg",(function(i){(s.default.hasClass(i.target,"lg-outer")||s.default.hasClass(i.target,"lg-item")||s.default.hasClass(i.target,"lg-img-wrap")&&t)&&(s.default.hasClass(e.outer,"lg-dragging")||e.destroy())})))},o.prototype.destroy=function(e){var t=this;if(e||s.default.trigger(t.el,"onBeforeClose"),document.body.scrollTop=t.prevScrollTop,document.documentElement.scrollTop=t.prevScrollTop,e){if(!t.s.dynamic)for(var i=0;i<this.items.length;i++)s.default.off(this.items[i],".lg"),s.default.off(this.items[i],".lgcustom");var l=t.el.getAttribute("lg-uid");delete window.lgData[l],t.el.removeAttribute("lg-uid")}for(var o in s.default.off(this.el,".lgtm"),window.lgModules)t.modules[o]&&t.modules[o].destroy(e);this.lGalleryOn=!1,clearTimeout(t.hideBartimeout),this.hideBartimeout=!1,s.default.off(window,".lg"),s.default.removeClass(document.body,"lg-on"),s.default.removeClass(document.body,"lg-from-hash"),t.outer&&s.default.removeClass(t.outer,"lg-visible"),s.default.removeClass(document.querySelector(".lg-backdrop"),"in"),setTimeout((function(){try{t.outer&&t.outer.parentNode.removeChild(t.outer),document.querySelector(".lg-backdrop")&&document.querySelector(".lg-backdrop").parentNode.removeChild(document.querySelector(".lg-backdrop")),e||s.default.trigger(t.el,"onCloseAfter"),t.el.focus()}catch(e){}}),t.s.backdropDuration+50)},window.lightGallery=function(e,t){if(e)try{if(e.getAttribute("lg-uid"))window.lgData[e.getAttribute("lg-uid")].init();else{var s="lg"+window.lgData.uid++;window.lgData[s]=new o(e,t),e.setAttribute("lg-uid",s)}}catch(e){console.error("lightGallery has not initiated properly",e)}}})?i.apply(t,l):i)||(e.exports=o)},QHez:function(e,t,s){var i,l,o;l=[t],void 0===(o="function"==typeof(i=function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={getAttribute:function(e,t){return e[t]},setAttribute:function(e,t,s){e[t]=s},wrap:function(e,t){if(e){var s=document.createElement("div");s.className=t,e.parentNode.insertBefore(s,e),e.parentNode.removeChild(e),s.appendChild(e)}},addClass:function(e,t){e&&(e.classList?e.classList.add(t):e.className+=" "+t)},removeClass:function(e,t){e&&(e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "))},hasClass:function(e,t){return e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className)},setVendor:function(e,t,s){e&&(e.style[t.charAt(0).toLowerCase()+t.slice(1)]=s,e.style["webkit"+t]=s,e.style["moz"+t]=s,e.style["ms"+t]=s,e.style["o"+t]=s)},trigger:function(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(e){var i=new CustomEvent(t,{detail:s});e.dispatchEvent(i)}},Listener:{uid:0},on:function(e,s,i){var l=this;e&&s.split(" ").forEach((function(s){var o=l.getAttribute(e,"lg-event-uid")||"";t.Listener.uid++,o+="&"+t.Listener.uid,l.setAttribute(e,"lg-event-uid",o),t.Listener[s+t.Listener.uid]=i,e.addEventListener(s.split(".")[0],i,!1)}))},off:function(e,s){if(e){var i=this.getAttribute(e,"lg-event-uid");if(i){i=i.split("&");for(var l=0;l<i.length;l++)if(i[l]){var o=s+i[l];if("."===o.substring(0,1))for(var r in t.Listener)t.Listener.hasOwnProperty(r)&&r.split(".").indexOf(o.split(".")[1])>-1&&(e.removeEventListener(r.split(".")[0],t.Listener[r]),this.setAttribute(e,"lg-event-uid",this.getAttribute(e,"lg-event-uid").replace("&"+i[l],"")),delete t.Listener[r]);else e.removeEventListener(o.split(".")[0],t.Listener[o]),this.setAttribute(e,"lg-event-uid",this.getAttribute(e,"lg-event-uid").replace("&"+i[l],"")),delete t.Listener[o]}}}},param:function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}};e.default=t})?i.apply(t,l):i)||(e.exports=o)},ZiLf:function(e,t,s){e.exports=function e(t,s,i){function l(r,a){if(!s[r]){if(!t[r]){if(o)return o(r,!0);var n=new Error("Cannot find module '"+r+"'");throw n.code="MODULE_NOT_FOUND",n}var u=s[r]={exports:{}};t[r][0].call(u.exports,(function(e){return l(t[r][1][e]||e)}),u,u.exports,e,t,s,i)}return s[r].exports}for(var o=!1,r=0;r<i.length;r++)l(i[r]);return l}({1:[function(e,t,s){var i,l;i=this,l=function(){"use strict";var e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var i in s)Object.prototype.hasOwnProperty.call(s,i)&&(e[i]=s[i])}return e},t={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbContHeight:100,thumbMargin:5,exThumbImage:!1,showThumbByDefault:!0,toggleThumb:!0,pullCaptionUp:!0,enableThumbDrag:!0,enableThumbSwipe:!0,swipeThreshold:50,loadYoutubeThumbn
1ail:!0,youtubeThumbSize:1,loadVimeoThumbnail:!0,vimeoThumbSize:"thumbnail_small",loadDailymotionThumbnail:!0},s=function(s){return this.el=s,this.core=window.lgData[this.el.getAttribute("lg-uid")],this.core.s=e({},t,this.core.s),this.thumbOuter=null,this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin),this.thumbIndex=this.core.index,this.left=0,this.init(),this};s.prototype.init=function(){var e=this;this.core.s.thumbnail&&this.core.items.length>1&&(this.core.s.showThumbByDefault&&setTimeout((function(){utils.addClass(e.core.outer,"lg-thumb-open")}),700),this.core.s.pullCaptionUp&&utils.addClass(this.core.outer,"lg-pull-caption-up"),this.build(),this.core.s.animateThumb?(this.core.s.enableThumbDrag&&!this.core.isTouch&&this.core.doCss()&&this.enableThumbDrag(),this.core.s.enableThumbSwipe&&this.core.isTouch&&this.core.doCss()&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toggle(),this.thumbkeyPress())},s.prototype.build=function(){var e,t=this,s="",i="";switch(this.core.s.vimeoThumbSize){case"thumbnail_large":i="640";break;case"thumbnail_medium":i="200x150";break;case"thumbnail_small":i="100x75"}function l(e,l,o){var r,a=t.core.isVideo(e,o)||{},n="";a.youtube||a.vimeo||a.dailymotion?a.youtube?r=t.core.s.loadYoutubeThumbnail?"//img.youtube.com/vi/"+a.youtube[1]+"/"+t.core.s.youtubeThumbSize+".jpg":l:a.vimeo?t.core.s.loadVimeoThumbnail?(r="//i.vimeocdn.com/video/error_"+i+".jpg",n=a.vimeo[1]):r=l:a.dailymotion&&(r=t.core.s.loadDailymotionThumbnail?"//www.dailymotion.com/thumbnail/video/"+a.dailymotion[1]:l):r=l,s+='<div data-vimeo-id="'+n+'" class="lg-thumb-item" style="width:'+t.core.s.thumbWidth+"px; margin-right: "+t.core.s.thumbMargin+'px"><img src="'+r+'" /></div>',n=""}if(utils.addClass(t.core.outer,"lg-has-thumb"),t.core.outer.querySelector(".lg").insertAdjacentHTML("beforeend",'<div class="lg-thumb-outer"><div class="lg-thumb group"></div></div>'),t.thumbOuter=t.core.outer.querySelector(".lg-thumb-outer"),t.thumbOuterWidth=t.thumbOuter.offsetWidth,t.core.s.animateThumb&&(t.core.outer.querySelector(".lg-thumb").style.width=t.thumbTotalWidth+"px",t.core.outer.querySelector(".lg-thumb").style.position="relative"),this.core.s.animateThumb&&(t.thumbOuter.style.height=t.core.s.thumbContHeight+"px"),t.core.s.dynamic)for(var o=0;o<t.core.s.dynamicEl.length;o++)l(t.core.s.dynamicEl[o].src,t.core.s.dynamicEl[o].thumb,o);else for(var r=0;r<t.core.items.length;r++)t.core.s.exThumbImage?l(t.core.items[r].getAttribute("href")||t.core.items[r].getAttribute("data-src"),t.core.items[r].getAttribute(t.core.s.exThumbImage),r):l(t.core.items[r].getAttribute("href")||t.core.items[r].getAttribute("data-src"),t.core.items[r].querySelector("img").getAttribute("src"),r);t.core.outer.querySelector(".lg-thumb").innerHTML=s,e=t.core.outer.querySelectorAll(".lg-thumb-item");for(var a=0;a<e.length;a++)!function(s){var i=e[s],l=i.getAttribute("data-vimeo-id");if(l){window["lgJsonP"+t.el.getAttribute("lg-uid")+a]=function(e){i.querySelector("img").setAttribute("src",e[0][t.core.s.vimeoThumbSize])};var o=document.createElement("script");o.className="lg-script",o.src="//www.vimeo.com/api/v2/video/"+l+".json?callback=lgJsonP"+t.el.getAttribute("lg-uid")+a,document.body.appendChild(o)}}(a);utils.addClass(e[t.core.index],"active"),utils.on(t.core.el,"onBeforeSlide.lgtm",(function(){for(var s=0;s<e.length;s++)utils.removeClass(e[s],"active");utils.addClass(e[t.core.index],"active")}));for(var n=0;n<e.length;n++)!function(s){utils.on(e[s],"click.lg touchend.lg",(function(){setTimeout((function(){(t.thumbClickable&&!t.core.lgBusy||!t.core.doCss())&&(t.core.index=s,t.core.slide(t.core.index,!1,!0))}),50)}))}(n);utils.on(t.core.el,"onBeforeSlide.lgtm",(function(){t.animateThumb(t.core.index)})),utils.on(window,"resize.lgthumb orientationchange.lgthumb",(function(){setTimeout((function(){t.animateThumb(t.core.index),t.thumbOuterWidth=t.thumbOuter.offsetWidth}),200)}))},s.prototype.setTranslate=function(e){utils.setVendor(this.core.outer.querySelector(".lg-thumb"),"Transform","translate3d(-"+e+"px, 0px, 0px)")},s.prototype.animateThumb=function(e){var t=this.core.outer.querySelector(".lg-thumb");if(this.core.s.animateThumb){var s;switch(this.core.s.currentPagerPosition){case"left":s=0;break;case"middle":s=this.thumbOuterWidth/2-this.core.s.thumbWidth/2;break;case"right":s=this.thumbOuterWidth-this.core.s.thumbWidth}this.left=(this.core.s.thumbWidth+this.core.s.thumbMargin)*e-1-s,this.left>this.thumbTotalWidth-this.thumbOuterWidth&&(this.left=this.thumbTotalWidth-this.thumbOuterWidth),this.left<0&&(this.left=0),this.core.lGalleryOn?(utils.hasClass(t,"on")||utils.setVendor(this.core.outer.querySelector(".lg-thumb"),"TransitionDuration",this.core.s.speed+"ms"),this.core.doCss()||(t.style.left=-this.left+"px")):this.core.doCss()||(t.style.left=-this.left+"px"),this.setTranslate(this.left)}},s.prototype.enableThumbDrag=function(){var e=this,t=0,s=0,i=!1,l=!1,o=0;utils.addClass(e.thumbOuter,"lg-grab"),utils.on(e.core.outer.querySelector(".lg-thumb"),"mousedown.lgthumb",(function(s){e.thumbTotalWidth>e.thumbOuterWidth&&(s.preventDefault(),t=s.pageX,i=!0,e.core.outer.scrollLeft+=1,e.core.outer.scrollLeft-=1,e.thumbClickable=!1,utils.removeClass(e.thumbOuter,"lg-grab"),utils.addClass(e.thumbOuter,"lg-grabbing"))})),utils.on(window,"mousemove.lgthumb",(function(r){i&&(o=e.left,l=!0,s=r.pageX,utils.addClass(e.thumbOuter,"lg-dragging"),(o-=s-t)>e.thumbTotalWidth-e.thumbOuterWidth&&(o=e.thumbTotalWidth-e.thumbOuterWidth),o<0&&(o=0),e.setTranslate(o))}
1)),utils.on(window,"mouseup.lgthumb",(function(){l?(l=!1,utils.removeClass(e.thumbOuter,"lg-dragging"),e.left=o,Math.abs(s-t)<e.core.s.swipeThreshold&&(e.thumbClickable=!0)):e.thumbClickable=!0,i&&(i=!1,utils.removeClass(e.thumbOuter,"lg-grabbing"),utils.addClass(e.thumbOuter,"lg-grab"))}))},s.prototype.enableThumbSwipe=function(){var e=this,t=0,s=0,i=!1,l=0;utils.on(e.core.outer.querySelector(".lg-thumb"),"touchstart.lg",(function(s){e.thumbTotalWidth>e.thumbOuterWidth&&(s.preventDefault(),t=s.targetTouches[0].pageX,e.thumbClickable=!1)})),utils.on(e.core.outer.querySelector(".lg-thumb"),"touchmove.lg",(function(o){e.thumbTotalWidth>e.thumbOuterWidth&&(o.preventDefault(),s=o.targetTouches[0].pageX,i=!0,utils.addClass(e.thumbOuter,"lg-dragging"),l=e.left,(l-=s-t)>e.thumbTotalWidth-e.thumbOuterWidth&&(l=e.thumbTotalWidth-e.thumbOuterWidth),l<0&&(l=0),e.setTranslate(l))})),utils.on(e.core.outer.querySelector(".lg-thumb"),"touchend.lg",(function(){e.thumbTotalWidth>e.thumbOuterWidth&&i?(i=!1,utils.removeClass(e.thumbOuter,"lg-dragging"),Math.abs(s-t)<e.core.s.swipeThreshold&&(e.thumbClickable=!0),e.left=l):e.thumbClickable=!0}))},s.prototype.toggle=function(){var e=this;e.core.s.toggleThumb&&(utils.addClass(e.core.outer,"lg-can-toggle"),e.thumbOuter.insertAdjacentHTML("beforeend",'<button aria-label="Toggle thumbnails" class="lg-toggle-thumb lg-icon"></button>'),utils.on(e.core.outer.querySelector(".lg-toggle-thumb"),"click.lg",(function(){utils.hasClass(e.core.outer,"lg-thumb-open")?utils.removeClass(e.core.outer,"lg-thumb-open"):utils.addClass(e.core.outer,"lg-thumb-open")})))},s.prototype.thumbkeyPress=function(){var e=this;utils.on(window,"keydown.lgthumb",(function(t){38===t.keyCode?(t.preventDefault(),utils.addClass(e.core.outer,"lg-thumb-open")):40===t.keyCode&&(t.preventDefault(),utils.removeClass(e.core.outer,"lg-thumb-open"))}))},s.prototype.destroy=function(e){if(this.core.s.thumbnail&&this.core.items.length>1){utils.off(window,".lgthumb"),e||this.thumbOuter.parentNode.removeChild(this.thumbOuter),utils.removeClass(this.core.outer,"lg-has-thumb");for(var t=document.getElementsByClassName("lg-script");t[0];)t[0].parentNode.removeChild(t[0])}},window.lgModules.thumbnail=s},void 0!==s?l():(l(),i.lgThumbnail={})},{}]},{},[1])(1)}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.