").append(g.trim(e)).contents())[0].nodeType&&(e=g("
").html(e))),t.opts.filter&&(e=g("
").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){t.$placeholder&&(t.$placeholder.after(e.hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(g(this).empty(),t.isLoaded=!1)}),t.$content=g(e).appendTo(t.$slide),t.opts.smallBtn&&!t.$smallBtn&&(t.$smallBtn=g(this.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),this.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.removeClass("fancybox-slide--"+t.type),this.setContent(t,this.translate(t,t.opts.errorTpl))},showLoading:function(t){(t=t||this.current)&&!t.$spinner&&(t.$spinner=g(this.opts.spinnerTpl).appendTo(t.$slide))},hideLoading:function(t){(t=t||this.current)&&t.$spinner&&(t.$spinner.remove(),delete t.$spinner)},afterLoad:function(t){this.isClosing||(t.isLoading=!1,t.isLoaded=!0,this.trigger("afterLoad",t),this.hideLoading(t),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&g('
').appendTo(t.$content)),this.revealContent(t))},revealContent:function(e){var t,n,o,i,s,a=this,r=e.$slide,c=!1;return t=e.opts[a.firstRun?"animationEffect":"transitionEffect"],o=e.opts[a.firstRun?"animationDuration":"transitionDuration"],o=parseInt(e.forcedDuration===b?o:e.forcedDuration,10),!e.isMoved&&e.pos===a.currPos&&o||(t=!1),"zoom"!==t||e.pos===a.currPos&&o&&"image"===e.type&&!e.hasError&&(c=a.getThumbPos(e))||(t="fade"),"zoom"===t?((s=a.getFitPos(e)).scaleX=s.width/c.width,s.scaleY=s.height/c.height,delete s.width,delete s.height,"auto"==(i=e.opts.zoomOpacity)&&(i=.1
a.prevPos?"next":"previous")+" fancybox-fx-"+t,r.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(n),e.$content.removeClass("fancybox-is-hidden"),h(r),void g.fancybox.animate(r,"fancybox-slide--current",o,function(t){r.removeClass(n).removeAttr("style"),e.pos===a.currPos&&a.complete()},!0)):(h(r),e.$content.removeClass("fancybox-is-hidden"),void(e.pos===a.currPos&&a.complete())))},getThumbPos:function(t){var e,n=!1,o=t.opts.$thumb,i=o?o.offset():0;return i&&o[0].ownerDocument===s&&function(t){for(var e=t[0],o=e.getBoundingClientRect(),n=[];null!==e.parentElement;)"hidden"!==g(e.parentElement).css("overflow")&&"auto"!==g(e.parentElement).css("overflow")||n.push(e.parentElement.getBoundingClientRect()),e=e.parentElement;return n.every(function(t){var e=Math.min(o.right,t.right)-Math.max(o.left,t.left),n=Math.min(o.bottom,t.bottom)-Math.max(o.top,t.top);return 0=n.currPos-1&&e.pos<=n.currPos+1?o[e.pos]=e:e&&(g.fancybox.stop(e.$slide),e.$slide.unbind().remove())}),n.slides=o,n.updateCursor(),n.trigger("afterShow"),(g(s.activeElement).is("[disabled]")||t.opts.autoFocus&&"image"!=t.type&&"iframe"!==t.type)&&n.focus())},preload:function(){var t,e,n=this;n.group.length<2||(t=n.slides[n.currPos+1],e=n.slides[n.currPos-1],t&&"image"===t.type&&n.loadSlide(t),e&&"image"===e.type&&n.loadSlide(e))},focus:function(){var t,e=this.current;this.isClosing||(t=(t=e&&e.isComplete?e.$slide.find("button,:input,[tabindex],a").filter(":not([disabled]):visible:first"):null)&&t.length?t:this.$refs.container).focus()},activate:function(){var e=this;g(".fancybox-container").each(function(){var t=g(this).data("FancyBox");t&&t.uid!==e.uid&&!t.isClosing&&t.trigger("onDeactivate")}),e.current&&(0=e.group.length-1)},hideControls:function(){this.isHiddenControls=!0,this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.isHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&1n.clientHeight,a=("scroll"===i||"auto"===i)&&n.scrollWidth>n.clientWidth,!(e=s||a))&&((t=t.parent()).length&&!t.hasClass("fancybox-stage")&&!t.is("body")););var n,o,i,s,a;return e},n=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",g.proxy(e,"ontouchstart"))};n.prototype.destroy=function(){this.$container.off(".fb.touch")},n.prototype.ontouchstart=function(t){var e=this,n=g(t.target),o=e.instance,i=o.current,s=i.$content,a="touchstart"==t.type;if(a&&e.$container.off("mousedown.fb.touch"),!i||e.instance.isAnimating||e.instance.isClosing)return t.stopPropagation(),void t.preventDefault();if((!t.originalEvent||2!=t.originalEvent.button)&&n.length&&!c(n)&&!c(n.parent())&&!(t.originalEvent.clientX>n[0].clientWidth+n.offset().left)&&(e.startPoints=d(t),e.startPoints&&!(1e.canvasWidth+1||e.contentStartPos.height>e.canvasHeight+1)?(g.fancybox.stop(e.$content),e.$content.css("transition-duration","0ms"),e.isPanning=!0):e.isSwiping=!0,e.$container.addClass("fancybox-controls--isGrabbing")),2!==e.startPoints.length||o.isAnimating||i.hasError||"image"!==i.type||!i.isLoaded&&!i.$ghost||(e.isZooming=!0,e.isSwiping=!1,e.isPanning=!1,g.fancybox.stop(e.$content),e.$content.css("transition-duration","0ms"),e.centerPointStartX=.5*(e.startPoints[0].x+e.startPoints[1].x)-g(p).scrollLeft(),e.centerPointStartY=.5*(e.startPoints[0].y+e.startPoints[1].y)-g(p).scrollTop(),e.percentageOfImageAtPinchPointX=(e.centerPointStartX-e.contentStartPos.left)/e.contentStartPos.width,e.percentageOfImageAtPinchPointY=(e.centerPointStartY-e.contentStartPos.top)/e.contentStartPos.height,e.startDistanceBetweenFingers=y(e.startPoints[0],e.startPoints[1]))}},n.prototype.ontouchmove=function(t){var e=this;if(e.newPoints=d(t),g.fancybox.isMobile&&(l(e.$target)||l(e.$target.parent())))return t.stopPropagation(),void(e.canTap=!1);if((e.instance.current.opts.touch||e.instance.canPan())&&e.newPoints&&e.newPoints.length&&(e.distanceX=y(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=y(e.newPoints[0],e.startPoints[0],"y"),e.distance=y(e.newPoints[0],e.startPoints[0]),0o.canvasWidth?o.contentStartPos.left+o.distanceX:o.contentStartPos.left,e=o.contentStartPos.top+o.distanceY,(n=o.limitMovement(t,e,o.contentStartPos.width,o.contentStartPos.height)).scaleX=o.contentStartPos.scaleX,n.scaleY=o.contentStartPos.scaleY,o.contentLastPos=n,o.requestId&&(m(o.requestId),o.requestId=null),o.requestId=b(function(){g.fancybox.setTranslate(o.$content,o.contentLastPos)})},n.prototype.limitMovement=function(t,e,n,o){var i,s,a,r,c=this,l=c.canvasWidth,d=c.canvasHeight,u=c.contentStartPos.left,f=c.contentStartPos.top,h=c.distanceX,p=c.distanceY;return i=Math.max(0,.5*l-.5*n),s=Math.max(0,.5*d-.5*o),a=Math.min(l-n,.5*l-.5*n),r=Math.min(d-o,.5*d-.5*o),ls.width||r>s.height?i.instance.scaleToActual(i.centerPointStartX,i.centerPointStartY,150):(n=i.limitPosition(t,e,a,r),g.fancybox.setTranslate(i.content,g.fancybox.getTranslate(i.$content)),g.fancybox.animate(i.$content,n,150)))},n.prototype.onTap=function(n){var t,o=this,e=g(n.target),i=o.instance,s=i.current,a=n&&d(n)||o.startPoints,r=a[0]?a[0].x-o.$stage.offset().left:0,c=a[0]?a[0].y-o.$stage.offset().top:0,l=function(t){var e=s.opts[t];if(g.isFunction(e)&&(e=e.apply(i,[s,n])),e)switch(e){case"close":i.close(o.startEvent);break;case"toggleControls":i.toggleControls(!0);break;case"next":i.next();break;case"nextOrClose":1e[0].clientWidth+e.offset().left)){if(e.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))t="Outside";else if(e.is(".fancybox-slide"))t="Slide";else{if(!i.current.$content||!i.current.$content.has(n.target).length)return;t="Content"}if(o.tapped){if(clearTimeout(o.tapped),o.tapped=null,50').appendTo(t.$refs.container),n="
",r.each(t.group,function(t,e){(o=e.opts.thumb||(e.opts.$thumb?e.opts.$thumb.attr("src"):null))||"image"!==e.type||(o=e.src),o&&o.length&&(n+='![]()
')}),n+="
",this.$list=r(n).appendTo(this.$grid).on("click","li",function(){t.jumpTo(r(this).data("index"))}),this.$list.find("img").hide().one("load",function(){var t,e,n,o,i=r(this).parent().removeClass("fancybox-thumbs-loading"),s=i.outerWidth(),a=i.outerHeight();t=this.naturalWidth||this.width,o=(e=this.naturalHeight||this.height)/a,1<=(n=t/s)&&1<=o&&(o
',animationEffect:"fade"},pageCollection:d(),init:function(t,e){t&&(d(t).length&&(e=e&&d.isPlainObject(e)?d.extend(!0,{},this._baseConfig,e):this._baseConfig,this.initPopup(t,e)))},initPopup:function(t,e){var n=d(t);n.on("click",function(){var t=d(this),e=t.data("speed"),n=t.data("fancybox"),o=Boolean(t.data("is-infinite")),i=t.data("slideshow-speed");d.fancybox.defaults.animationDuration=e,1==o&&(d.fancybox.defaults.loop=!0),n&&(d.fancybox.defaults.transitionEffect="slide",d.fancybox.defaults.slideShow.speed=i)}),n.fancybox(d.extend(!0,{},e,{beforeShow:function(t,e){d(t.$refs.container);var n=d(t.$refs.bg[0]),o=d(t.current.$slide),i=t.current.opts.$orig[0].dataset.animateIn,s=t.current.opts.$orig[0].dataset.animateOut,a=t.current.opts.$orig[0].dataset.speed,r=t.current.opts.$orig[0].dataset.overlayBg,c=t.current.opts.$orig[0].dataset.overlayBlurBg;if(i&&d("body").hasClass("u-first-slide-init")){var l=d(t.slides[t.prevPos].$slide);o.addClass("has-animation"),l.addClass("animated "+s),setTimeout(function(){o.removeClass(s),o.addClass("animated "+i)},a/2)}else if(i){l=d(t.slides[t.currPos].$slide);o.addClass("has-animation"),o.addClass("animated "+i),d("body").addClass("u-first-slide-init")}a?n.css("transition-duration",a+"ms"):n.css("transition-duration","1000ms"),r&&n.css("background-color",r),c&&d("body").addClass("g-blur-30")},beforeClose:function(t,e){d(t.$refs.container);var n=d(t.current.$slide),o=t.current.opts.$orig[0].dataset.animateIn,i=t.current.opts.$orig[0].dataset.animateOut,s=t.current.opts.$orig[0].dataset.overlayBlurBg;i&&(n.removeClass(o).addClass(i),d("body").removeClass("u-first-slide-init")),s&&d("body").removeClass("g-blur-30")}}))}}}(jQuery),$(document).ready(function(){$.HSCore.components.HSPopup.init(".js-fancybox");var t=$("#myiframe").attr("src").split("?");if(""==t[0])$("#service-video").hide(),$("#service-desc").removeClass("col-sm-6").addClass("col-sm-12");else{var e=t[0].match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/);e&&11==e[2].length?$("#service-video").show():($("#service-video").hide(),$("#service-desc").removeClass("col-sm-6").addClass("col-sm-12"))}});