!function(t){var e={};function i(n){if(e[n])return e[n].exports;var s=e[n]={i:n,l:!1,exports:{}};return t[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var s in t)i.d(n,s,function(e){return t[e]}.bind(null,s));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=4)}([function(t,e){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e){function i(t,e){for(var i=0;i\n
\n '})},function(t,e,i){"use strict";i.r(e),function(t){i.d(e,"default",(function(){return a}));var n=i(0),s=i.n(n),o=i(1),r=i.n(o),a=function(){function e(t,i){s()(this,e),this.app=t,this.shortcode=i}return e.$inject=["app","shortcode"],r()(e,[{key:"$getShortcodeInfo",value:function(){var e=this;return this.shortcode._blockId!==this.shortcode.options.id&&(this.shortcode._blockId=this.shortcode.options.id,jQuery.get(t.flatsomeVars.ajaxurl,{action:"flatsome_block_title",block_id:this.shortcode.options.id},(function(t){var i=t.data;e.shortcode._blockTitle=i.block_title,e.app.apply()}))),this.shortcode._blockTitle}}]),e}()}.call(this,i(3))},function(t,e,i){"use strict";i.r(e),i.d(e,"default",(function(){return a}));var n=i(0),s=i.n(n),o=i(1),r=i.n(o),a=function(){function t(e,i,n){s()(this,t),this.app=e,this.shortcode=i,this.$element=n,this.minColumns=1,this.maxColumns=12}return t.$inject=["app","shortcode","$element"],r()(t,[{key:"onResizeStart",value:function(t){var e,i,n;this.screenWidth=window.innerWidth,this.rowWidth=this.shortcode.parent.$element.width(),this.columnWidth=this.rowWidth/this.maxColumns,this.currentColumn=(e=this.shortcode,this.rowWidth,i=this.columnWidth,n=e.$element.offset().left+i/2-e.parent.$element.offset().left,Math.floor(n/i)),this.currentColumnSpans=this.shortcode.options.span,this.nextColumnSpans=this.shortcode.nextSibling?this.shortcode.nextSibling.options.span:this.maxColumns,this.shortcode.$element.addClass("uxb-is-resizing"),this.shortcode.nextSibling&&this.shortcode.nextSibling.$element.addClass("uxb-is-resizing")}},{key:"onResizeMove",value:function(t){var e=Math.floor((t.deltaX+this.columnWidth/2)/this.columnWidth);this.currentColumnSpans+ethis.maxColumns&&(e=this.maxColumns-this.currentColumnSpans),this.screenWidth>600&&this.shortcode.nextSibling&&(this.nextColumnSpans-e=this.maxColumns-1&&(i=this.maxColumns-1),this.shortcode.options.span=this.initColumns+i}},{key:"onResizeRightEnd",value:function(t){delete this.currentColumnSpans,delete this.maxColumns}},{key:"onResizeBottomStart",value:function(t){this.containerHeight=this.shortcode.parent.options.height,this.initElementHeight=this.shortcode.$element.height(),this.initOptionHeight=this.shortcode.options.height}},{key:"onResizeBottomMove",value:function(t){var e=this.shortcode.parent.options.height/4,i=(this.initElementHeight+(t.deltaY+e/2))/this.containerHeight;i>=1?this.shortcode.options.height="1":i>=.75?this.shortcode.options.height="3-4":i>=.66?this.shortcode.options.height="2-3":i>=.5?this.shortcode.options.height="1-2":i>=.33?this.shortcode.options.height="1-3":i>=.25&&(this.shortcode.options.height="1-4")}},{key:"onResizeBottomEnd",value:function(t){delete this.containerHeight,delete this.initElementHeight,delete this.initOptionHeight}}]),t}()},function(t,e,i){"use strict";i.r(e),i.d(e,"default",(function(){return a}));var n=i(0),s=i.n(n),o=i(1),r=i.n(o),a=function(){function t(e,i,n,o,r,a){var h=this;s()(this,t),this.app=i,this.targets=n,this.shortcode=o,this.shortcode.states.activeTab=0,r((function(){h.targets.disable(h.shortcode.children),h.targets.enable(h.shortcode.childAt(0))}),0,!1),e.$watch((function(){return i.states.selectedShortcode}),(function(t){t&&t.isChildOf(h.shortcode)&&t.index!==h.shortcode.states.activeTab&&h.setTab(t.index)})),e.$on(a.DETACHED,(function(t,e){e.isChildOf(h.shortcode)&&h.setTab(e.index-1)}))}return t.$inject=["$scope","app","targets","shortcode","$timeout","ShortcodeEvent"],r()(t,[{key:"setTab",value:function(t){t=t<0?0:t,this.shortcode.states.activeTab=t,this.targets.disable(this.shortcode.children),this.targets.enable(this.shortcode.childAt(t)),this.app.selectShortcode(this.shortcode.childAt(t)),this.app.configureShortcode(this.shortcode.childAt(t))}}]),t}()},function(t,e,i){"use strict";i.r(e),i.d(e,"default",(function(){return o}));var n=i(0),s=i.n(n),o=function t(e,i,n,o,r){function a(){e("wp-editor").open()}s()(this,t),r.on("dblclick",a),o.$on("$destroy",(function(){r.off("dblclick",a)}))};o.$inject=["app","shortcode","tools","$scope","$element"]},function(t,e,i){"use strict";i.r(e),i.d(e,"default",(function(){return o}));var n=i(0),s=i.n(n),o=function t(e,i,n,o,r,a,h,l){s()(this,t),e("tools").addTool(i.$id,'',o.find(".banner-layers")),n.$on(h.START,(function(t,n){n.shortcode.isChildOf(i)&&(n.preventDefault(),n.setContainment(i.$element.find(".banner-layers")),e("tools").showTool(i.$id))})),n.$on(h.MOVE,(function(t,n){if(n.shortcode.isChildOf(i)){var s=function(t){var n=null,s=null,o=t.innerY,r=t.constrains.width-(t.innerX+t.virtual.width),a=t.constrains.height-(t.innerY+t.virtual.height),h=t.innerX,l=_.min([{name:"right",distance:r},{name:"left",distance:h}],(function(t){return t.distance})),c=_.min([{name:"top",distance:o},{name:"bottom",distance:a}],(function(t){return t.distance})),d=Math.abs(o-a)=100?100:n)<=0?0:n,y:s=(s=s>=100?100:s)<=0?0:s}}(n);n.shortcode.$element.addClass("text-box-dragging"),n.shortcode.options.positionX=s.x,n.shortcode.options.positionY=s.y}})),n.$on(h.END,(function(t,n){n.shortcode.isChildOf(i)&&(n.shortcode.$element.removeClass("text-box-dragging"),e("tools").hideTool(i.$id))})),n.$on(l.ATTACHED,(function(t,e){e.isChildOf(i)})),n.$on("$destroy",(function(){e("tools").removeTool(i.$id)})),n.$watch((function(){return i.options.height}),(function(t,e){t!==e&&i.parent.is("ux_slider")&&i.parent.$scope.$customCtrl.setHeight()}))};o.$inject=["app","shortcode","$scope","$element","$timeout","$interpolate","DragEvent","ShortcodeEvent"]},function(t,e,i){"use strict";i.r(e),i.d(e,"default",(function(){return a}));var n=i(0),s=i.n(n),o=i(1),r=i.n(o),a=function(){function t(e,i,n,o,r,a,h){var l=this;s()(this,t),this.app=e,this.shortcode=i,this.$element=n,this.$iframe=o,this.$scope=r,this.$timeout=a,this.$row=n.find(".row"),this.options={gutter:0,percentPosition:!0,itemSelector:".col",columnWidth:".grid-size",transitionDuration:"250ms"},this.packery=new Packery(this.$row.get(0),this.options),r.$watchCollection("shortcode.children",this.onChildrenChange.bind(this)),r.$watchCollection("shortcode.options",this.onOptionsChange.bind(this)),r.$on(h.START,this.onDragStart.bind(this)),r.$on(h.MOVE,this.onDragMove.bind(this)),r.$on(h.END,this.onDragEnd.bind(this)),r.$on("$destroy",(function(){return l.packery.destroy()}))}return t.$inject=["app","shortcode","$element","$iframe","$scope","$timeout","DragEvent"],r()(t,[{key:"onChildrenChange",value:function(t,e){var i=this,n=t!==e?_.difference(t,e):t;n.length&&t!==e&&this.$timeout((function(){i.$iframe().contents().find("body").scrollToElement(n[0].$element)}),250,!1),_.each(n,(function(t){i.$scope.$watchCollection((function(){return t.options}),i.onChildOptionsChange.bind(i))})),this.$timeout((function(){i.packery.reloadItems(),i.packery.layout()}),0,!1)}},{key:"onChildOptionsChange",value:function(t,e){var i=this,n=!1;t.span!==e.span&&(n=!0),t.height!==e.height&&(n=!0),t.spacing!==e.spacing&&(n=!0),n&&this.$timeout((function(){return i.packery.layout()}),0,!1)}},{key:"onOptionsChange",value:function(t,e){var i=this;this.$timeout((function(){return i.packery.layout()}),0,!1)}},{key:"onDragStart",value:function(t,e){e.shortcode.isChildOf(this.shortcode)&&(e.preventDefault(),e.setContainment(this.$row),this.packery.itemDragStart(e.shortcode.$element.get(0)))}},{key:"onDragMove",value:function(t,e){e.shortcode.isChildOf(this.shortcode)&&(e.shortcode.$element.css({left:e.innerX,top:e.innerY}),this.packery.itemDragMove(e.shortcode.$element.get(0),e.innerX,e.innerY))}},{key:"onDragEnd",value:function(t,e){e.shortcode.isChildOf(this.shortcode)&&(this.packery.itemDragEnd(e.shortcode.$element.get(0)),this.reorderChildren())}},{key:"reorderChildren",value:function(){var t=this.shortcode.children,e=this.packery.getItemElements();_.each(e,(function(t,e){angular.element(t).shortcode().$$order=e})),this.shortcode.children=_.sortBy(t,"$$order"),_.each(this.shortcode.children,(function(t){delete t.$$order}))}}]),t}()},function(t,e,i){"use strict";i.r(e),i.d(e,"default",(function(){return a}));var n=i(0),s=i.n(n),o=i(1),r=i.n(o),a=(i(15),function(){function t(e,i,n,o,r,a,h,l){var c=this;s()(this,t),this.app=e,this.shortcode=i,this.targets=n,this.$element=r,this.$timeout=a,this.$slider=r.find(".slider"),this.isInitializing=!1,this.flickity=null,this.options={initialIndex:0,cellAlign:"center",imagesLoaded:!0,freeScroll:"true"===this.shortcode.options.freescroll,wrapAround:"true"===this.shortcode.options.infinitive,prevNextButtons:"true"===this.shortcode.options.arrows,contain:!0,percentPosition:!0,pageDots:"true"===this.shortcode.options.bullets,selectedAttraction:.1,friction:.6,rightToLeft:!1,draggable:!1,on:{ready:function(){c.handleVideo()}}},o.$watch((function(){return e.states.selectedShortcode}),(function(t){if(t){for(var e=0;e .img img"),i=t.flickity,n=t.options.parallax;jQuery(t.$slider).addClass("slider-has-parallax"),t.flickity.on("scroll",(function(t,s){i.slides.forEach((function(t,s){var o=e[s],r=-1*(t.target+i.x)/n;o&&(o.style.transform="translateX(".concat(r,"px)"))}))}))}t.$slider.on("click.uxSlider",".flickity-prev-next-button.previous",t.previous.bind(t)),t.$slider.on("click.uxSlider",".flickity-prev-next-button.next",t.next.bind(t)),t.$slider.on("click",t.onClick.bind(t)),t.enableCurrentSlideTargets(),t.isInitializing=!1}),0,!1))}},{key:"destroy",value:function(){this.flickity&&(this.flickity.off("select",this.onSelect),this.flickity.off("settle",this.onSettle),this.flickity.off("change",this.onChange),this.$slider.off("click",this.onClick),this.$slider.off("click.uxSlider",".flickity-prev-next-button.previous"),this.$slider.off("click.uxSlider",".flickity-prev-next-button.next"),this.flickity.destroy(),this.flickity=null)}},{key:"onClick",value:function(t){var e=this.flickity.selectedIndex;this.app.configureShortcode(null),this.app.selectShortcode(this.shortcode.childAt(e)),this.shortcode.apply(),t.stopPropagation()}},{key:"onSelect",value:function(){this.$slider.hasClass("slider-auto-height")&&this.$slider.find(".flickity-viewport").css({height:this.$slider.find(".is-selected").outerHeight()})}},{key:"onSettle",value:function(){this.options.initialIndex=this.flickity.selectedIndex,this.enableCurrentSlideTargets()}},{key:"onChange",value:function(){this.handleVideo()}},{key:"setHeight",value:function(t){this.$element.find(".flickity-viewport").css({height:t||this.flickity?this.flickity.selectedElement.offsetHeight:null})}},{key:"enableCurrentSlideTargets",value:function(){var t=this;this.shortcode.children.forEach((function(e,i){i===t.flickity.selectedIndex?t.targets.enableElement(e.$element.get(0)):t.targets.disableElement(e.$element.get(0))}))}},{key:"handleVideo",value:function(){this.$slider.find(".flickity-slider > :not(.is-selected) .video-bg").trigger("pause"),this.$slider.find(".is-selected .video-bg").trigger("play")}},{key:"next",value:function(){this.$slider.off("click.uxSlider",".flickity-prev-next-button.next"),this.flickity.next()}},{key:"previous",value:function(){this.$slider.off("click.uxSlider",".flickity-prev-next-button.previous"),this.flickity.previous()}}]),t}())},function(t,e,i){var n,s,o,r,a,h,l,c,d,u,p,f,g,v,m,y,b,C,x,S,E,w,k,D,_,$,A,P,L;!function(n,s){P=[i(16)],void 0===(L=function(t){return function(t,e){"use strict";var i=Array.prototype.slice,n=t.console,s=void 0===n?function(){}:function(t){n.error(t)};function o(n,o,a){function h(t,e,i){var o,r="$()."+n+'("'+e+'")';return t.each((function(t,h){var l=a.data(h,n);if(l){var c=l[e];if(c&&"_"!=e.charAt(0)){var d=c.apply(l,i);o=void 0===o?d:o}else s(r+" is not a valid method")}else s(n+" not initialized. Cannot call methods, i.e. "+r)})),void 0!==o?o:t}function l(t,e){t.each((function(t,i){var s=a.data(i,n);s?(s.option(e),s._init()):(s=new o(i,e),a.data(i,n,s))}))}(a=a||e||t.jQuery)&&(o.prototype.option||(o.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[n]=function(t){if("string"==typeof t){var e=i.call(arguments,1);return h(this,t,e)}return l(this,t),this},r(a))}function r(t){!t||t&&t.bridget||(t.bridget=o)}return r(e||t.jQuery),o}(n,t)}.apply(e,P))||(t.exports=L)}(window),"undefined"!=typeof window&&window,o={id:"ev-emitter/ev-emitter",exports:{},loaded:!1},n="function"==typeof(s=function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],s=0;s