!function(n){"function"==typeof define&&define.amd?define(["jquery"],function(e){return n(e)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){function e(n){var e=7.5625,t=2.75;return n<1/t?e*n*n:n<2/t?e*(n-=1.5/t)*n+.75:n<2.5/t?e*(n-=2.25/t)*n+.9375:e*(n-=2.625/t)*n+.984375}void 0!==n.easing&&(n.easing.jswing=n.easing.swing);var t=Math.pow,u=Math.sqrt,r=Math.sin,i=Math.cos,a=Math.PI,o=1.70158,c=1.525*o,s=2*a/3,f=2*a/4.5;return n.extend(n.easing,{def:"easeOutQuad",swing:function(e){return n.easing[n.easing.def](e)},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return 1-(1-n)*(1-n)},easeInOutQuad:function(n){return n<.5?2*n*n:1-t(-2*n+2,2)/2},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return 1-t(1-n,3)},easeInOutCubic:function(n){return n<.5?4*n*n*n:1-t(-2*n+2,3)/2},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return 1-t(1-n,4)},easeInOutQuart:function(n){return n<.5?8*n*n*n*n:1-t(-2*n+2,4)/2},easeInQuint:function(n){return n*n*n*n*n},easeOutQuint:function(n){return 1-t(1-n,5)},easeInOutQuint:function(n){return n<.5?16*n*n*n*n*n:1-t(-2*n+2,5)/2},easeInSine:function(n){return 1-i(n*a/2)},easeOutSine:function(n){return r(n*a/2)},easeInOutSine:function(n){return-(i(a*n)-1)/2},easeInExpo:function(n){return 0===n?0:t(2,10*n-10)},easeOutExpo:function(n){return 1===n?1:1-t(2,-10*n)},easeInOutExpo:function(n){return 0===n?0:1===n?1:n<.5?t(2,20*n-10)/2:(2-t(2,-20*n+10))/2},easeInCirc:function(n){return 1-u(1-t(n,2))},easeOutCirc:function(n){return u(1-t(n-1,2))},easeInOutCirc:function(n){return n<.5?(1-u(1-t(2*n,2)))/2:(u(1-t(-2*n+2,2))+1)/2},easeInElastic:function(n){return 0===n?0:1===n?1:-t(2,10*n-10)*r((10*n-10.75)*s)},easeOutElastic:function(n){return 0===n?0:1===n?1:t(2,-10*n)*r((10*n-.75)*s)+1},easeInOutElastic:function(n){return 0===n?0:1===n?1:n<.5?-t(2,20*n-10)*r((20*n-11.125)*f)/2:t(2,-20*n+10)*r((20*n-11.125)*f)/2+1},easeInBack:function(n){return 2.70158*n*n*n-o*n*n},easeOutBack:function(n){return 1+2.70158*t(n-1,3)+o*t(n-1,2)},easeInOutBack:function(n){return n<.5?t(2*n,2)*(7.189819*n-c)/2:(t(2*n-2,2)*((c+1)*(2*n-2)+c)+2)/2},easeInBounce:function(n){return 1-e(1-n)},easeOutBounce:e,easeInOutBounce:function(n){return n<.5?(1-e(1-2*n))/2:(1+e(2*n-1))/2}}),n});
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jQuery)}(function(u){var f,d,e=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],t="onwheel"in window.document||9<=window.document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],w=Array.prototype.slice;if(u.event.fixHooks)for(var i=e.length;i;)u.event.fixHooks[e[--i]]=u.event.mouseHooks;var c=u.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var e=t.length;e;)this.addEventListener(t[--e],n,{passive:false});else this.onmousewheel=n;u.data(this,"mousewheel-line-height",c.getLineHeight(this)),u.data(this,"mousewheel-page-height",c.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=t.length;e;)this.removeEventListener(t[--e],n,!1);else this.onmousewheel=null;u.removeData(this,"mousewheel-line-height"),u.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var t=u(e),i=t["offsetParent"in u.fn?"offsetParent":"parent"]();return i.length||(i=u("body")),parseInt(i.css("fontSize"),10)||parseInt(t.css("fontSize"),10)||16},getPageHeight:function(e){return u(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function n(e){var t,i=e||window.event,n=w.call(arguments,1),o=0,l=0,s=0;if((e=u.event.fix(i)).type="mousewheel","detail"in i&&(s=-1*i.detail),"wheelDelta"in i&&(s=i.wheelDelta),"wheelDeltaY"in i&&(s=i.wheelDeltaY),"wheelDeltaX"in i&&(l=-1*i.wheelDeltaX),"axis"in i&&i.axis===i.HORIZONTAL_AXIS&&(l=-1*s,s=0),o=0===s?l:s,"deltaY"in i&&(o=s=-1*i.deltaY),"deltaX"in i&&(l=i.deltaX,0===s&&(o=-1*l)),0!==s||0!==l){if(1===i.deltaMode){var a=u.data(this,"mousewheel-line-height");o*=a,s*=a,l*=a}else if(2===i.deltaMode){var h=u.data(this,"mousewheel-page-height");o*=h,s*=h,l*=h}if(t=Math.max(Math.abs(s),Math.abs(l)),(!d||t<d)&&g(i,d=t)&&(d/=40),g(i,t)&&(o/=40,l/=40,s/=40),o=Math[1<=o?"floor":"ceil"](o/d),l=Math[1<=l?"floor":"ceil"](l/d),s=Math[1<=s?"floor":"ceil"](s/d),c.settings.normalizeOffset&&this.getBoundingClientRect){var r=this.getBoundingClientRect();e.offsetX=e.clientX-r.left,e.offsetY=e.clientY-r.top}return e.deltaX=l,e.deltaY=s,e.deltaFactor=d,e.deltaMode=0,n.unshift(e,o,l,s),f&&window.clearTimeout(f),f=window.setTimeout(m,200),(u.event.dispatch||u.event.handle).apply(this,n)}}function m(){d=null}function g(e,t){return c.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}u.fn.extend({mousewheel:function(e){return e?this.on("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.off("mousewheel",e)}})});
var headerEl=document.getElementById("header-outer"),headerSpaceEl=document.getElementById("header-space");void 0!==headerEl&&null!=headerEl&&void 0!==headerSpaceEl&&null!=headerSpaceEl&&headerSpaceEl.hasAttribute("data-secondary-header-display")&&(headerSpaceEl.style.height=headerEl.clientHeight+"px"),jQuery(function(e){"use strict";var t,a,r,n,o,d,i=!1;function h(){var a=t.offset().top;e("#page-header-wrap.fullscreen-header").css("height","auto"),t.css("height",parseInt(window.innerHeight)-parseInt(a)+"px")}if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)&&(i=!0),i&&e("#page-header-bg.fullscreen-header").length>0){t=e("#page-header-bg"),h();var l=window.innerWidth,s=window.innerHeight;e(window).resize(function(){e(window).width()!=l&&e(window).height!=s&&(h(),l=window.innerWidth,s=window.innerHeight)})}i&&e(".nectar_fullscreen_zoom_recent_projects").length>0&&(a=e(".body-border-top").length>0&&e(window).width()>1e3?e(".body-border-top").height():0,e(".nectar_fullscreen_zoom_recent_projects").each(function(){e(this).parents(".first-section").length>0?e(this).css("height",e(window).height()-e(this).offset().top-a):e(this).css("height",e(window).height())})),e('#header-outer[data-format="centered-menu-bottom-bar"]').length>0&&(r=e('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9'),n=e('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_3'),o=e("#header-secondary-outer"),(d=n.find("#logo").clone()).is('[data-supplied-ml="true"]')&&d.find("img:not(.mobile-only-logo)").remove(),d.find("img.starting-logo").remove(),o.length>0&&o.addClass("centered-menu-bottom-bar"),e('#header-outer[data-condense="true"]').length>0&&0==e('#header-outer[data-menu-bottom-bar-align="left"]').length&&r.prepend(d)),e('#page-header-bg[data-animate-in-effect="zoom-out"]').addClass("loaded")});
(function(k){k.transit={version:"0.9.9",propertyMap:{marginLeft:"margin",marginRight:"margin",marginBottom:"margin",marginTop:"margin",paddingLeft:"padding",paddingRight:"padding",paddingBottom:"padding",paddingTop:"padding"},enabled:true,useTransitionEnd:false};var d=document.createElement("div");var q={};function b(v){if(v in d.style){return v}var u=["Moz","Webkit","O","ms"];var r=v.charAt(0).toUpperCase()+v.substr(1);if(v in d.style){return v}for(var t=0;t<u.length;++t){var s=u[t]+r;if(s in d.style){return s}}}function e(){d.style[q.transform]="";d.style[q.transform]="rotateY(90deg)";return d.style[q.transform]!==""}var a=navigator.userAgent.toLowerCase().indexOf("chrome")>-1;q.transition=b("transition");q.transitionDelay=b("transitionDelay");q.transform=b("transform");q.transformOrigin=b("transformOrigin");q.transform3d=e();var i={transition:"transitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",WebkitTransition:"webkitTransitionEnd",msTransition:"MSTransitionEnd"};var f=q.transitionEnd=i[q.transition]||null;for(var p in q){if(q.hasOwnProperty(p)&&typeof k.support[p]==="undefined"){k.support[p]=q[p]}}d=null;k.cssEase={_default:"ease","in":"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"};k.cssHooks["transit:transform"]={get:function(r){return k(r).data("transform")||new j()},set:function(s,r){var t=r;if(!(t instanceof j)){t=new j(t)}if(q.transform==="WebkitTransform"&&!a){s.style[q.transform]=t.toString(true)}else{s.style[q.transform]=t.toString()}k(s).data("transform",t)}};k.cssHooks.transform={set:k.cssHooks["transit:transform"].set};if(k.fn.jquery<"1.8"){k.cssHooks.transformOrigin={get:function(r){return r.style[q.transformOrigin]},set:function(r,s){r.style[q.transformOrigin]=s}};k.cssHooks.transition={get:function(r){return r.style[q.transition]},set:function(r,s){r.style[q.transition]=s}}}n("scale");n("translate");n("rotate");n("rotateX");n("rotateY");n("rotate3d");n("perspective");n("skewX");n("skewY");n("x",true);n("y",true);function j(r){if(typeof r==="string"){this.parse(r)}return this}j.prototype={setFromString:function(t,s){var r=(typeof s==="string")?s.split(","):(s.constructor===Array)?s:[s];r.unshift(t);j.prototype.set.apply(this,r)},set:function(s){var r=Array.prototype.slice.apply(arguments,[1]);if(this.setter[s]){this.setter[s].apply(this,r)}else{this[s]=r.join(",")}},get:function(r){if(this.getter[r]){return this.getter[r].apply(this)}else{return this[r]||0}},setter:{rotate:function(r){this.rotate=o(r,"deg")},rotateX:function(r){this.rotateX=o(r,"deg")},rotateY:function(r){this.rotateY=o(r,"deg")},scale:function(r,s){if(s===undefined){s=r}this.scale=r+","+s},skewX:function(r){this.skewX=o(r,"deg")},skewY:function(r){this.skewY=o(r,"deg")},perspective:function(r){this.perspective=o(r,"px")},x:function(r){this.set("translate",r,null)},y:function(r){this.set("translate",null,r)},translate:function(r,s){if(this._translateX===undefined){this._translateX=0}if(this._translateY===undefined){this._translateY=0}if(r!==null&&r!==undefined){this._translateX=o(r,"px")}if(s!==null&&s!==undefined){this._translateY=o(s,"px")}this.translate=this._translateX+","+this._translateY}},getter:{x:function(){return this._translateX||0},y:function(){return this._translateY||0},scale:function(){var r=(this.scale||"1,1").split(",");if(r[0]){r[0]=parseFloat(r[0])}if(r[1]){r[1]=parseFloat(r[1])}return(r[0]===r[1])?r[0]:r},rotate3d:function(){var t=(this.rotate3d||"0,0,0,0deg").split(",");for(var r=0;r<=3;++r){if(t[r]){t[r]=parseFloat(t[r])}}if(t[3]){t[3]=o(t[3],"deg")}return t}},parse:function(s){var r=this;s.replace(/([a-zA-Z0-9]+)\((.*?)\)/g,function(t,v,u){r.setFromString(v,u)})},toString:function(t){var s=[];for(var r in this){if(this.hasOwnProperty(r)){if((!q.transform3d)&&((r==="rotateX")||(r==="rotateY")||(r==="perspective")||(r==="transformOrigin"))){continue}if(r[0]!=="_"){if(t&&(r==="scale")){s.push(r+"3d("+this[r]+",1)")}else{if(t&&(r==="translate")){s.push(r+"3d("+this[r]+",0)")}else{s.push(r+"("+this[r]+")")}}}}}return s.join(" ")}};function m(s,r,t){if(r===true){s.queue(t)}else{if(r){s.queue(r,t)}else{t()}}}function h(s){var r=[];k.each(s,function(t){t=k.camelCase(t);t=k.transit.propertyMap[t]||k.cssProps[t]||t;t=c(t);if(k.inArray(t,r)===-1){r.push(t)}});return r}function g(s,v,x,r){var t=h(s);if(k.cssEase[x]){x=k.cssEase[x]}var w=""+l(v)+" "+x;if(parseInt(r,10)>0){w+=" "+l(r)}var u=[];k.each(t,function(z,y){u.push(y+" "+w)});return u.join(", ")}k.fn.transition=k.fn.transit=function(z,s,y,C){var D=this;var u=0;var w=true;if(typeof s==="function"){C=s;s=undefined}if(typeof y==="function"){C=y;y=undefined}if(typeof z.easing!=="undefined"){y=z.easing;delete z.easing}if(typeof z.duration!=="undefined"){s=z.duration;delete z.duration}if(typeof z.complete!=="undefined"){C=z.complete;delete z.complete}if(typeof z.queue!=="undefined"){w=z.queue;delete z.queue}if(typeof z.delay!=="undefined"){u=z.delay;delete z.delay}if(typeof s==="undefined"){s=k.fx.speeds._default}if(typeof y==="undefined"){y=k.cssEase._default}s=l(s);var E=g(z,s,y,u);var B=k.transit.enabled&&q.transition;var t=B?(parseInt(s,10)+parseInt(u,10)):0;if(t===0){var A=function(F){D.css(z);if(C){C.apply(D)}if(F){F()}};m(D,w,A);return D}var x={};var r=function(H){var G=false;var F=function(){if(G){D.unbind(f,F)}if(t>0){D.each(function(){this.style[q.transition]=(x[this]||null)})}if(typeof C==="function"){C.apply(D)}if(typeof H==="function"){H()}};if((t>0)&&(f)&&(k.transit.useTransitionEnd)){G=true;D.bind(f,F)}else{window.setTimeout(F,t)}D.each(function(){if(t>0){this.style[q.transition]=E}k(this).css(z)})};var v=function(F){this.offsetWidth;r(F)};m(D,w,v);return this};function n(s,r){if(!r){k.cssNumber[s]=true}k.transit.propertyMap[s]=q.transform;k.cssHooks[s]={get:function(v){var u=k(v).css("transit:transform");return u.get(s)},set:function(v,w){var u=k(v).css("transit:transform");u.setFromString(s,w);k(v).css({"transit:transform":u})}}}function c(r){return r.replace(/([A-Z])/g,function(s){return"-"+s.toLowerCase()})}function o(s,r){if((typeof s==="string")&&(!s.match(/^[\-0-9\.]+$/))){return s}else{return""+s+r}}function l(s){var r=s;if(k.fx.speeds[r]){r=k.fx.speeds[r]}return o(r,"ms")}k.transit.getTransitionValue=g})(jQuery);
!function(){"use strict";var t=0,e={};function i(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+t,this.options=i.Adapter.extend({},i.defaults,o),this.element=this.options.element,this.adapter=new i.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=i.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=i.Context.findOrCreateByElement(this.options.context),i.offsetAliases[this.options.offset]&&(this.options.offset=i.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),e[this.key]=this,t+=1}i.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},i.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},i.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete e[this.key]},i.prototype.disable=function(){return this.enabled=!1,this},i.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},i.prototype.next=function(){return this.group.next(this)},i.prototype.previous=function(){return this.group.previous(this)},i.invokeAll=function(t){var i=[];for(var o in e)i.push(e[o]);for(var n=0,r=i.length;n<r;n++)i[n][t]()},i.destroyAll=function(){i.invokeAll("destroy")},i.disableAll=function(){i.invokeAll("disable")},i.enableAll=function(){for(var t in i.Context.refreshAll(),e)e[t].enabled=!0;return this},i.refreshAll=function(){i.Context.refreshAll()},i.viewportHeight=function(){return window.nectarDOMInfo&&window.nectarDOMInfo.winH?window.nectarDOMInfo.winH:window.innerHeight||document.documentElement.clientHeight},i.viewportWidth=function(){return window.nectarDOMInfo&&window.nectarDOMInfo.winW?window.nectarDOMInfo.winW:document.documentElement.clientWidth},i.adapters=[],i.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},i.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=i}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}var e=0,i={},o=window.Waypoint,n=window.onload;function r(t){this.element=t,this.Adapter=o.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+e,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,i[t.waypointContextKey]=this,e+=1,o.windowContext||(o.windowContext=!0,o.windowContext=new r(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}r.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},r.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),o=this.element==this.element.window;t&&e&&!o&&(this.adapter.off(".waypoints"),delete i[this.key])},r.prototype.createThrottledResizeHandler=function(){var t=this;function e(){t.handleResize(),t.didResize=!1}this.adapter.on("resize.waypoints",function(){t.didResize||(t.didResize=!0,o.requestAnimationFrame(e))})},r.prototype.createThrottledScrollHandler=function(){var t=this;function e(){t.handleScroll(),t.didScroll=!1}this.adapter.on("scroll.waypoints",function(){t.didScroll&&!o.isTouch||(t.didScroll=!0,o.requestAnimationFrame(e))})},r.prototype.handleResize=function(){setTimeout(function(){o.Context.refreshAll()},150)},r.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:0,oldScroll:0,forward:"right",backward:"left"},vertical:{newScroll:window.nectarDOMInfo?window.nectarDOMInfo.scrollTop:0,oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll?o.forward:o.backward;for(var r in this.waypoints[i]){var s=this.waypoints[i][r];if(null!==s.triggerPoint){var a=o.oldScroll<s.triggerPoint,l=o.newScroll>=s.triggerPoint;(a&&l||!a&&!l)&&(s.queueTrigger(n),t[s.group.id]=s.group)}}}for(var h in t)t[h].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},r.prototype.innerHeight=function(){return this.element==this.element.window?o.viewportHeight():this.adapter.innerHeight()},r.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},r.prototype.innerWidth=function(){return this.element==this.element.window?o.viewportWidth():this.adapter.innerWidth()},r.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;o<n;o++)t[o].destroy()},r.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),n={};for(var r in this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,c,u=this.waypoints[r][a],d=u.options.offset,f=u.triggerPoint,w=0,y=null==f;u.element!==u.element.window&&(w=u.adapter.offset()[s.offsetProp]),"function"==typeof d?d=d.apply(u):"string"==typeof d&&(d=parseFloat(d),u.options.offset.indexOf("%")>-1&&(d=Math.ceil(s.contextDimension*d/100))),l=s.contextScroll-s.contextOffset,u.triggerPoint=Math.floor(w+l-d),h=f<s.oldScroll,p=u.triggerPoint>=s.oldScroll,c=!h&&!p,!y&&(h&&p)?(u.queueTrigger(s.backward),n[u.group.id]=u.group):!y&&c?(u.queueTrigger(s.forward),n[u.group.id]=u.group):y&&s.oldScroll>=u.triggerPoint&&(u.queueTrigger(s.forward),n[u.group.id]=u.group)}}return o.requestAnimationFrame(function(){for(var t in n)n[t].flushTriggers()}),this},r.findOrCreateByElement=function(t){return r.findByElement(t)||new r(t)},r.refreshAll=function(){for(var t in i)i[t].refresh()},r.findByElement=function(t){return i[t.waypointContextKey]},window.onload=function(){n&&n(),r.refreshAll()},o.requestAnimationFrame=function(e){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t).call(window,e)},o.Context=r}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}var i={vertical:{},horizontal:{}},o=window.Waypoint;function n(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),i[this.axis][this.name]=this}n.prototype.add=function(t){this.waypoints.push(t)},n.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},n.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;r<s;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},n.prototype.next=function(e){this.waypoints.sort(t);var i=o.Adapter.inArray(e,this.waypoints);return i===this.waypoints.length-1?null:this.waypoints[i+1]},n.prototype.previous=function(e){this.waypoints.sort(t);var i=o.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},n.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},n.prototype.remove=function(t){var e=o.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},n.prototype.first=function(){return this.waypoints[0]},n.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},n.findOrCreate=function(t){return i[t.axis][t.name]||new n(t)},o.Group=n}(),function(){"use strict";var t=window.jQuery,e=window.Waypoint;function i(e){this.$element=t(e)}t.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(t,e){i.prototype[e]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[e].apply(this.$element,t)}}),t.each(["extend","inArray","isEmptyObject"],function(e,o){i[o]=t[o]}),e.adapters.push({name:"jquery",Adapter:i}),e.Adapter=i}(),function(){"use strict";var t=window.Waypoint;function e(e){return function(){var i=[],o=arguments[0];return e.isFunction(arguments[0])&&((o=e.extend({},arguments[1])).handler=arguments[0]),this.each(function(){var n=e.extend({},o,{element:this});"string"==typeof n.context&&(n.context=e(this).closest(n.context)[0]),i.push(new t(n))}),i}}window.jQuery&&(window.jQuery.fn.waypoint=e(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=e(window.Zepto))}();
!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(e,r),delete n[r]),r.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return t(e,i)}):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter")):e.imagesLoaded=t(e,e.EvEmitter)}("undefined"!=typeof window?window:this,function(e,t){function i(e,t){for(var i in t)e[i]=t[i];return e}function n(e){if(Array.isArray(e))return e;var t="object"==typeof e&&"number"==typeof e.length;return t?d.call(e):[e]}function o(e,t,r){if(!(this instanceof o))return new o(e,t,r);var s=e;return"string"==typeof e&&(s=document.querySelectorAll(e)),s?(this.elements=n(s),this.options=i({},this.options),"function"==typeof t?r=t:i(this.options,t),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(this.check.bind(this))):void a.error("Bad element for imagesLoaded "+(s||e))}function r(e){this.img=e}function s(e,t){this.url=e,this.element=t,this.img=new Image}var h=e.jQuery,a=e.console,d=Array.prototype.slice;o.prototype=Object.create(t.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},o.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),this.options.background===!0&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&u[t]){for(var i=e.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=e.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var u={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(t.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,e),n=i.exec(t.backgroundImage)}},o.prototype.addImage=function(e){var t=new r(e);this.images.push(t)},o.prototype.addBackground=function(e,t){var i=new s(e,t);this.images.push(i)},o.prototype.check=function(){function e(e,i,n){setTimeout(function(){t.progress(e,i,n)})}var t=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",e),t.check()}):void this.complete()},o.prototype.progress=function(e,t,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,e,t)},o.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},r.prototype=Object.create(t.prototype),r.prototype.check=function(){var e=this.getIsImageComplete();return e?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},r.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var e=this.getIsImageComplete();e&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},o.makeJQueryPlugin=function(t){t=t||e.jQuery,t&&(h=t,h.fn.imagesLoaded=function(e,t){var i=new o(this,e,t);return i.jqDeferred.promise(h(this))})},o.makeJQueryPlugin(),o});
!function(factory){"use strict";"function"==typeof define&&define.amd?define(["jquery"],factory):jQuery&&!jQuery.fn.hoverIntent&&factory(jQuery)}(function($){"use strict";var cX,cY,_cfg={interval:100,sensitivity:6,timeout:0},INSTANCE_COUNT=0,track=function(ev){cX=ev.pageX,cY=ev.pageY},compare=function(ev,$el,s,cfg){if(Math.sqrt((s.pX-cX)*(s.pX-cX)+(s.pY-cY)*(s.pY-cY))<cfg.sensitivity)return $el.off(s.event,track),delete s.timeoutId,s.isActive=!0,ev.pageX=cX,ev.pageY=cY,delete s.pX,delete s.pY,cfg.over.apply($el[0],[ev]);s.pX=cX,s.pY=cY,s.timeoutId=setTimeout(function(){compare(ev,$el,s,cfg)},cfg.interval)},delay=function(ev,$el,s,out){return delete $el.data("hoverIntent")[s.id],out.apply($el[0],[ev])};$.fn.hoverIntent=function(handlerIn,handlerOut,selector){var instanceId=INSTANCE_COUNT++,cfg=$.extend({},_cfg);$.isPlainObject(handlerIn)?(cfg=$.extend(cfg,handlerIn),$.isFunction(cfg.out)||(cfg.out=cfg.over)):cfg=$.isFunction(handlerOut)?$.extend(cfg,{over:handlerIn,out:handlerOut,selector:selector}):$.extend(cfg,{over:handlerIn,out:handlerIn,selector:handlerOut});var handleHover=function(e){var ev=$.extend({},e),$el=$(this),hoverIntentData=$el.data("hoverIntent");hoverIntentData||$el.data("hoverIntent",hoverIntentData={});var state=hoverIntentData[instanceId];state||(hoverIntentData[instanceId]=state={id:instanceId}),state.timeoutId&&(state.timeoutId=clearTimeout(state.timeoutId));var mousemove=state.event="mousemove.hoverIntent.hoverIntent"+instanceId;if("mouseenter"===e.type){if(state.isActive)return;state.pX=ev.pageX,state.pY=ev.pageY,$el.off(mousemove,track).on(mousemove,track),state.timeoutId=setTimeout(function(){compare(ev,$el,state,cfg)},cfg.interval)}else{if(!state.isActive)return;$el.off(mousemove,track),state.timeoutId=setTimeout(function(){delay(ev,$el,state,cfg.out)},cfg.timeout)}};return this.on({"mouseenter.hoverIntent":handleHover,"mouseleave.hoverIntent":handleHover},cfg.selector)}});
!function(t,e,n,o){"use strict";function i(t,e){var o,i,a,s=[],r=0;t&&t.isDefaultPrevented()||(t.preventDefault(),e=e||{},t&&t.data&&(e=h(t.data.options,e)),o=e.$target||n(t.currentTarget).trigger("blur"),(a=n.fancybox.getInstance())&&a.$trigger&&a.$trigger.is(o)||(e.selector?s=n(e.selector):(i=o.attr("data-fancybox")||"",i?(s=t.data?t.data.items:[],s=s.length?s.filter('[data-fancybox="'+i+'"]'):n('[data-fancybox="'+i+'"]')):s=[o]),r=n(s).index(o),r<0&&(r=0),a=n.fancybox.open(s,e,r),a.$trigger=o))}if(t.console=t.console||{info:function(t){}},n){if(n.fn.fancybox)return void console.info("fancyBox already initialized");var a={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" playsinline controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!</video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"><div class="fancybox-caption__body"></div></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><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"/></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><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"/></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><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"/></svg></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><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"/></svg></div></button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><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"/></svg></button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> 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&szlig;en",NEXT:"Weiter",PREV:"Zur&uuml;ck",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es sp&auml;ter nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergr&ouml;&szlig;ern"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},d=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),u=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),f=function(){var t,n=e.createElement("fakeelement"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in o)if(void 0!==n.style[t])return o[t];return"transitionend"}(),p=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,e){var o=n.extend(!0,{},t,e);return n.each(e,function(t,e){n.isArray(e)&&(o[t]=e)}),o},g=function(t){var o,i;return!(!t||t.ownerDocument!==e)&&(n(".fancybox-container").css("pointer-events","none"),o={x:t.getBoundingClientRect().left+t.offsetWidth/2,y:t.getBoundingClientRect().top+t.offsetHeight/2},i=e.elementFromPoint(o.x,o.y)===t,n(".fancybox-container").css("pointer-events",""),i)},b=function(t,e,o){var i=this;i.opts=h({index:o},n.fancybox.defaults),n.isPlainObject(e)&&(i.opts=h(i.opts,e)),n.fancybox.isMobile&&(i.opts=h(i.opts,i.opts.mobile)),i.id=i.opts.id||++c,i.currIndex=parseInt(i.opts.index,10)||0,i.prevIndex=null,i.prevPos=null,i.currPos=0,i.firstRun=!0,i.group=[],i.slides={},i.addContent(t),i.group.length&&i.init()};n.extend(b.prototype,{init:function(){var o,i,a=this,s=a.group[a.currIndex],r=s.opts;r.closeExisting&&n.fancybox.close(!0),n("body").addClass("fancybox-active"),!n.fancybox.getInstance()&&!1!==r.hideScrollbar&&!n.fancybox.isMobile&&e.body.scrollHeight>t.innerHeight&&(n("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(t.innerWidth-e.documentElement.clientWidth)+"px;}</style>"),n("body").addClass("compensate-for-scrollbar")),i="",n.each(r.buttons,function(t,e){i+=r.btnTpl[e]||""}),o=n(a.translate(a,r.baseTpl.replace("{{buttons}}",i).replace("{{arrows}}",r.btnTpl.arrowLeft+r.btnTpl.arrowRight))).attr("id","fancybox-container-"+a.id).addClass(r.baseClass).data("FancyBox",a).appendTo(r.parentEl),a.$refs={container:o},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){a.$refs[t]=o.find(".fancybox-"+t)}),a.trigger("onInit"),a.activate(),a.jumpTo(a.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang]||t.opts.i18n.en;return e.replace(/\{\{(\w+)\}\}/g,function(t,e){return void 0===n[e]?t:n[e]})},addContent:function(t){var e,o=this,i=n.makeArray(t);n.each(i,function(t,e){var i,a,s,r,c,l={},d={};n.isPlainObject(e)?(l=e,d=e.opts||e):"object"===n.type(e)&&n(e).length?(i=n(e),d=i.data()||{},d=n.extend(!0,{},d,d.options),d.$orig=i,l.src=o.opts.src||d.src||i.attr("href"),l.type||l.src||(l.type="inline",l.src=e)):l={type:"html",src:e+""},l.opts=n.extend(!0,{},o.opts,d),n.isArray(d.buttons)&&(l.opts.buttons=d.buttons),n.fancybox.isMobile&&l.opts.mobile&&(l.opts=h(l.opts,l.opts.mobile)),a=l.type||l.opts.type,r=l.src||"",!a&&r&&((s=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(a="video",l.opts.video.format||(l.opts.video.format="video/"+("ogv"===s[1]?"ogg":s[1]))):r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?a="image":r.match(/\.(pdf)((\?|#).*)?$/i)?(a="iframe",l=n.extend(!0,l,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===r.charAt(0)&&(a="inline")),a?l.type=a:o.trigger("objectNeedsType",l),l.contentType||(l.contentType=n.inArray(l.type,["html","inline","ajax"])>-1?"html":l.type),l.index=o.group.length,"auto"==l.opts.smallBtn&&(l.opts.smallBtn=n.inArray(l.type,["html","inline","ajax"])>-1),"auto"===l.opts.toolbar&&(l.opts.toolbar=!l.opts.smallBtn),l.$thumb=l.opts.$thumb||null,l.opts.$trigger&&l.index===o.opts.index&&(l.$thumb=l.opts.$trigger.find("img:first"),l.$thumb.length&&(l.opts.$orig=l.opts.$trigger)),l.$thumb&&l.$thumb.length||!l.opts.$orig||(l.$thumb=l.opts.$orig.find("img:first")),l.$thumb&&!l.$thumb.length&&(l.$thumb=null),l.thumb=l.opts.thumb||(l.$thumb?l.$thumb[0].src:null),"function"===n.type(l.opts.caption)&&(l.opts.caption=l.opts.caption.apply(e,[o,l])),"function"===n.type(o.opts.caption)&&(l.opts.caption=o.opts.caption.apply(e,[o,l])),l.opts.caption instanceof n||(l.opts.caption=void 0===l.opts.caption?"":l.opts.caption+""),"ajax"===l.type&&(c=r.split(/\s+/,2),c.length>1&&(l.src=c.shift(),l.opts.filter=c.shift())),l.opts.modal&&(l.opts=n.extend(!0,l.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),o.group.push(l)}),Object.keys(o.slides).length&&(o.updateControls(),(e=o.Thumbs)&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var e=this;e.removeEvents(),e.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),e.close(t)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),e.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),e.next()}).on("click.fb","[data-fancybox-zoom]",function(t){e[e.isScaledDown()?"scaleToActual":"scaleToFit"]()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?(e.requestId&&u(e.requestId),e.requestId=d(function(){e.update(t)})):(e.current&&"iframe"===e.current.type&&e.$refs.stage.hide(),setTimeout(function(){e.$refs.stage.show(),e.update(t)},n.fancybox.isMobile?600:250))}),r.on("keydown.fb",function(t){var o=n.fancybox?n.fancybox.getInstance():null,i=o.current,a=t.keyCode||t.which;if(9==a)return void(i.opts.trapFocus&&e.focus(t));if(!(!i.opts.keyboard||t.ctrlKey||t.altKey||t.shiftKey||n(t.target).is("input,textarea,video,audio,select")))return 8===a||27===a?(t.preventDefault(),void e.close(t)):37===a||38===a?(t.preventDefault(),void e.previous()):39===a||40===a?(t.preventDefault(),void e.next()):void e.trigger("afterKeydown",t,a)}),e.group[e.currIndex].opts.idleTime&&(e.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){e.idleSecondsCounter=0,e.isIdle&&e.showControls(),e.isIdle=!1}),e.idleInterval=t.setInterval(function(){++e.idleSecondsCounter>=e.group[e.currIndex].opts.idleTime&&!e.isDragging&&(e.isIdle=!0,e.idleSecondsCounter=0,e.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e){var o,i,a,s,r,c,l,d,u,f=this,h=f.group.length;if(!(f.isDragging||f.isClosing||f.isAnimating&&f.firstRun)){if(t=parseInt(t,10),!(a=f.current?f.current.opts.loop:f.opts.loop)&&(t<0||t>=h))return!1;if(o=f.firstRun=!Object.keys(f.slides).length,r=f.current,f.prevIndex=f.currIndex,f.prevPos=f.currPos,s=f.createSlide(t),h>1&&((a||s.index<h-1)&&f.createSlide(t+1),(a||s.index>0)&&f.createSlide(t-1)),f.current=s,f.currIndex=s.index,f.currPos=s.pos,f.trigger("beforeShow",o),f.updateControls(),s.forcedDuration=void 0,n.isNumeric(e)?s.forcedDuration=e:e=s.opts[o?"animationDuration":"transitionDuration"],e=parseInt(e,10),i=f.isMoved(s),s.$slide.addClass("fancybox-slide--current"),o)return s.opts.animationEffect&&e&&f.$refs.container.css("transition-duration",e+"ms"),f.$refs.container.addClass("fancybox-is-open").trigger("focus"),f.loadSlide(s),void f.preload("image");c=n.fancybox.getTranslate(r.$slide),l=n.fancybox.getTranslate(f.$refs.stage),n.each(f.slides,function(t,e){n.fancybox.stop(e.$slide,!0)}),r.pos!==s.pos&&(r.isComplete=!1),r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),i?(u=c.left-(r.pos*c.width+r.pos*r.opts.gutter),n.each(f.slides,function(t,o){o.$slide.removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var i=o.pos*c.width+o.pos*o.opts.gutter;n.fancybox.setTranslate(o.$slide,{top:0,left:i-l.left+u}),o.pos!==s.pos&&o.$slide.addClass("fancybox-slide--"+(o.pos>s.pos?"next":"previous")),p(o.$slide),n.fancybox.animate(o.$slide,{top:0,left:(o.pos-s.pos)*c.width+(o.pos-s.pos)*o.opts.gutter},e,function(){o.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),o.pos===f.currPos&&f.complete()})})):e&&s.opts.transitionEffect&&(d="fancybox-animated fancybox-fx-"+s.opts.transitionEffect,r.$slide.addClass("fancybox-slide--"+(r.pos>s.pos?"next":"previous")),n.fancybox.animate(r.$slide,d,e,function(){r.$slide.removeClass(d).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)),s.isLoaded?f.revealContent(s):f.loadSlide(s),f.preload("image")}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('<div class="fancybox-slide"></div>').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,o){var i,a,s,r,c,l=this,d=l.current,u=d.$content,f=n.fancybox.getTranslate(d.$slide).width,p=n.fancybox.getTranslate(d.$slide).height,h=d.width,g=d.height;l.isAnimating||l.isMoved()||!u||"image"!=d.type||!d.isLoaded||d.hasError||(l.isAnimating=!0,n.fancybox.stop(u),t=void 0===t?.5*f:t,e=void 0===e?.5*p:e,i=n.fancybox.getTranslate(u),i.top-=n.fancybox.getTranslate(d.$slide).top,i.left-=n.fancybox.getTranslate(d.$slide).left,r=h/i.width,c=g/i.height,a=.5*f-.5*h,s=.5*p-.5*g,h>f&&(a=i.left*r-(t*r-t),a>0&&(a=0),a<f-h&&(a=f-h)),g>p&&(s=i.top*c-(e*c-e),s>0&&(s=0),s<p-g&&(s=p-g)),l.updateCursor(h,g),n.fancybox.animate(u,{top:s,left:a,scaleX:r,scaleY:c},o||366,function(){l.isAnimating=!1}),l.SlideShow&&l.SlideShow.isActive&&l.SlideShow.stop())},scaleToFit:function(t){var e,o=this,i=o.current,a=i.$content;o.isAnimating||o.isMoved()||!a||"image"!=i.type||!i.isLoaded||i.hasError||(o.isAnimating=!0,n.fancybox.stop(a),e=o.getFitPos(i),o.updateCursor(e.width,e.height),n.fancybox.animate(a,{top:e.top,left:e.left,scaleX:e.width/a.width(),scaleY:e.height/a.height()},t||366,function(){o.isAnimating=!1}))},getFitPos:function(t){var e,o,i,a,s=this,r=t.$content,c=t.$slide,l=t.width||t.opts.width,d=t.height||t.opts.height,u={};return!!(t.isLoaded&&r&&r.length)&&(e=n.fancybox.getTranslate(s.$refs.stage).width,o=n.fancybox.getTranslate(s.$refs.stage).height,e-=parseFloat(c.css("paddingLeft"))+parseFloat(c.css("paddingRight"))+parseFloat(r.css("marginLeft"))+parseFloat(r.css("marginRight")),o-=parseFloat(c.css("paddingTop"))+parseFloat(c.css("paddingBottom"))+parseFloat(r.css("marginTop"))+parseFloat(r.css("marginBottom")),l&&d||(l=e,d=o),i=Math.min(1,e/l,o/d),l*=i,d*=i,l>e-.5&&(l=e),d>o-.5&&(d=o),"image"===t.type?(u.top=Math.floor(.5*(o-d))+parseFloat(c.css("paddingTop")),u.left=Math.floor(.5*(e-l))+parseFloat(c.css("paddingLeft"))):"video"===t.contentType&&(a=t.opts.width&&t.opts.height?l/d:t.opts.ratio||16/9,d>l/a?d=l/a:l>d*a&&(l=d*a)),u.width=l,u.height=d,u)},update:function(t){var e=this;n.each(e.slides,function(n,o){e.updateSlide(o,t)})},updateSlide:function(t,e){var o=this,i=t&&t.$content,a=t.width||t.opts.width,s=t.height||t.opts.height,r=t.$slide;o.adjustCaption(t),i&&(a||s||"video"===t.contentType)&&!t.hasError&&(n.fancybox.stop(i),n.fancybox.setTranslate(i,o.getFitPos(t)),t.pos===o.currPos&&(o.isAnimating=!1,o.updateCursor())),o.adjustLayout(t),r.length&&(r.trigger("refresh"),t.pos===o.currPos&&o.$refs.toolbar.add(o.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",r.get(0).scrollHeight>r.get(0).clientHeight)),o.trigger("onUpdate",t,e)},centerSlide:function(t){var e=this,o=e.current,i=o.$slide;!e.isClosing&&o&&(i.siblings().css({transform:"",opacity:""}),i.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),n.fancybox.animate(i,{top:0,left:0,opacity:1},void 0===t?0:t,function(){i.css({transform:"",opacity:""}),o.isComplete||e.complete()},!1))},isMoved:function(t){var e,o,i=t||this.current;return!!i&&(o=n.fancybox.getTranslate(this.$refs.stage),e=n.fancybox.getTranslate(i.$slide),!i.$slide.hasClass("fancybox-animated")&&(Math.abs(e.top-o.top)>.5||Math.abs(e.left-o.left)>.5))},updateCursor:function(t,e){var o,i,a=this,s=a.current,r=a.$refs.container;s&&!a.isClosing&&a.Guestures&&(r.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),o=a.canPan(t,e),i=!!o||a.isZoomable(),r.toggleClass("fancybox-is-zoomable",i),n("[data-fancybox-zoom]").prop("disabled",!i),o?r.addClass("fancybox-can-pan"):i&&("zoom"===s.opts.clickContent||n.isFunction(s.opts.clickContent)&&"zoom"==s.opts.clickContent(s))?r.addClass("fancybox-can-zoomIn"):s.opts.touch&&(s.opts.touch.vertical||a.group.length>1)&&"video"!==s.contentType&&r.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,e=this,n=e.current;if(n&&!e.isClosing&&"image"===n.type&&!n.hasError){if(!n.isLoaded)return!0;if((t=e.getFitPos(n))&&(n.width>t.width||n.height>t.height))return!0}return!1},isScaledDown:function(t,e){var o=this,i=!1,a=o.current,s=a.$content;return void 0!==t&&void 0!==e?i=t<a.width&&e<a.height:s&&(i=n.fancybox.getTranslate(s),i=i.width<a.width&&i.height<a.height),i},canPan:function(t,e){var o=this,i=o.current,a=null,s=!1;return"image"===i.type&&(i.isComplete||t&&e)&&!i.hasError&&(s=o.getFitPos(i),void 0!==t&&void 0!==e?a={width:t,height:e}:i.isComplete&&(a=n.fancybox.getTranslate(i.$content)),a&&s&&(s=Math.abs(a.width-s.width)>1.5||Math.abs(a.height-s.height)>1.5)),s},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){if(t.isLoading=!0,!1===a.trigger("beforeLoad",t))return t.isLoading=!1,!1;switch(e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"video":a.setContent(t,t.opts.video.tpl.replace(/\{\{src\}\}/gi,t.src).replace("{{format}}",t.opts.videoFormat||t.opts.video.format||"").replace("{{poster}}",t.thumb||""));break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;default:a.setError(t)}return!0}},setImage:function(t){var o,i=this;setTimeout(function(){var e=t.$image;i.isClosing||!t.isLoading||e&&e.length&&e[0].complete||t.hasError||i.showLoading(t)},50),i.checkSrcset(t),t.$content=n('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(t.$slide.addClass("fancybox-slide--image")),!1!==t.opts.preload&&t.opts.width&&t.opts.height&&t.thumb&&(t.width=t.opts.width,t.height=t.opts.height,o=e.createElement("img"),o.onerror=function(){n(this).remove(),t.$ghost=null},o.onload=function(){i.afterLoad(t)},t.$ghost=n(o).addClass("fancybox-image").appendTo(t.$content).attr("src",t.thumb)),i.setBigImage(t)},checkSrcset:function(e){var n,o,i,a,s=e.opts.srcset||e.opts.image.srcset;if(s){i=t.devicePixelRatio||1,a=t.innerWidth*i,o=s.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);if(0===n)return e.url=t;o&&(e.value=o,e.postfix=t[t.length-1])}),e}),o.sort(function(t,e){return t.value-e.value});for(var r=0;r<o.length;r++){var c=o[r];if("w"===c.postfix&&c.value>=a||"x"===c.postfix&&c.value>=i){n=c;break}}!n&&o.length&&(n=o[o.length-1]),n&&(e.src=n.url,e.width&&e.height&&"w"==n.postfix&&(e.height=e.width/e.height*n.value,e.width=n.value),e.opts.srcset=s)}},setBigImage:function(t){var o=this,i=e.createElement("img"),a=n(i);t.$image=a.one("error",function(){o.setError(t)}).one("load",function(){var e;t.$ghost||(o.resolveImageSlideSize(t,this.naturalWidth,this.naturalHeight),o.afterLoad(t)),o.isClosing||(t.opts.srcset&&(e=t.opts.sizes,e&&"auto"!==e||(e=(t.width/t.height>1&&s.width()/s.height()>1?"100":Math.round(t.width/t.height*100))+"vw"),a.attr("sizes",e).attr("srcset",t.opts.srcset)),t.$ghost&&setTimeout(function(){t.$ghost&&!o.isClosing&&t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))),o.hideLoading(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(i.complete||"complete"==i.readyState)&&a.naturalWidth&&a.naturalHeight?a.trigger("load"):i.error&&a.trigger("error")},resolveImageSlideSize:function(t,e,n){var o=parseInt(t.opts.width,10),i=parseInt(t.opts.height,10);t.width=e,t.height=n,o>0&&(t.width=o,t.height=Math.floor(o*n/e)),i>0&&(t.width=Math.floor(i*e/n),t.height=i)},setIframe:function(t){var e,o=this,i=t.opts.iframe,a=t.$slide;t.$content=n('<div class="fancybox-content'+(i.preload?" fancybox-is-hidden":"")+'"></div>').css(i.css).appendTo(a),a.addClass("fancybox-slide--"+t.contentType),t.$iframe=e=n(i.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(i.attr).appendTo(t.$content),i.preload?(o.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),o.afterLoad(t)}),a.on("refresh.fb",function(){var n,o,s=t.$content,r=i.css.width,c=i.css.height;if(1===e[0].isReady){try{n=e.contents(),o=n.find("body")}catch(t){}o&&o.length&&o.children().length&&(a.css("overflow","visible"),s.css({width:"100%","max-width":"100%",height:"9999px"}),void 0===r&&(r=Math.ceil(Math.max(o[0].clientWidth,o.outerWidth(!0)))),s.css("width",r||"").css("max-width",""),void 0===c&&(c=Math.ceil(Math.max(o[0].clientHeight,o.outerHeight(!0)))),s.css("height",c||""),a.css("overflow","auto")),s.removeClass("fancybox-is-hidden")}})):o.afterLoad(t),e.attr("src",t.src),a.one("onReset",function(){try{n(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}n(this).off("refresh.fb").empty(),t.isLoaded=!1,t.isRevealed=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$content&&n.fancybox.stop(t.$content),t.$slide.empty(),l(e)&&e.parent().length?((e.hasClass("fancybox-content")||e.parent().hasClass("fancybox-content"))&&e.parents(".fancybox-slide").trigger("onReset"),t.$placeholder=n("<div>").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("<div>").append(n.trim(e)).contents()),t.opts.filter&&(e=n("<div>").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){n(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.removeClass("fancybox-content").hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1,t.isRevealed=!1)}),n(e).appendTo(t.$slide),n(e).is("video,audio")&&(n(e).addClass("fancybox-video"),n(e).wrap("<div></div>"),t.contentType="video",t.opts.width=t.opts.width||n(e).attr("width"),t.opts.height=t.opts.height||n(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),t.$content.siblings().hide(),t.$content.length||(t.$content=t.$slide.wrapInner("<div></div>").children().first()),t.$content.addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),o.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){var e=this;(t=t||e.current)&&!t.$spinner&&(t.$spinner=n(e.translate(e,e.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast"))},hideLoading:function(t){var e=this;(t=t||e.current)&&t.$spinner&&(t.$spinner.stop().remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=n(e.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('<div class="fancybox-spaceball"></div>').appendTo(t.$content)),e.adjustCaption(t),e.adjustLayout(t),t.pos===e.currPos&&e.updateCursor(),e.revealContent(t))},adjustCaption:function(t){var e,n=this,o=t||n.current,i=o.opts.caption,a=o.opts.preventCaptionOverlap,s=n.$refs.caption,r=!1;s.toggleClass("fancybox-caption--separate",a),a&&i&&i.length&&(o.pos!==n.currPos?(e=s.clone().appendTo(s.parent()),e.children().eq(0).empty().html(i),r=e.outerHeight(!0),e.empty().remove()):n.$caption&&(r=n.$caption.outerHeight(!0)),o.$slide.css("padding-bottom",r||""))},adjustLayout:function(t){var e,n,o,i,a=this,s=t||a.current;s.isLoaded&&!0!==s.opts.disableLayoutFix&&(s.$content.css("margin-bottom",""),s.$content.outerHeight()>s.$slide.height()+.5&&(o=s.$slide[0].style["padding-bottom"],i=s.$slide.css("padding-bottom"),parseFloat(i)>0&&(e=s.$slide[0].scrollHeight,s.$slide.css("padding-bottom",0),Math.abs(e-s.$slide[0].scrollHeight)<1&&(n=i),s.$slide.css("padding-bottom",o))),s.$content.css("margin-bottom",n))},revealContent:function(t){var e,o,i,a,s=this,r=t.$slide,c=!1,l=!1,d=s.isMoved(t),u=t.isRevealed;return t.isRevealed=!0,e=t.opts[s.firstRun?"animationEffect":"transitionEffect"],i=t.opts[s.firstRun?"animationDuration":"transitionDuration"],i=parseInt(void 0===t.forcedDuration?i:t.forcedDuration,10),!d&&t.pos===s.currPos&&i||(e=!1),"zoom"===e&&(t.pos===s.currPos&&i&&"image"===t.type&&!t.hasError&&(l=s.getThumbPos(t))?c=s.getFitPos(t):e="fade"),"zoom"===e?(s.isAnimating=!0,c.scaleX=c.width/l.width,c.scaleY=c.height/l.height,a=t.opts.zoomOpacity,"auto"==a&&(a=Math.abs(t.width/t.height-l.width/l.height)>.1),a&&(l.opacity=.1,c.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),l),p(t.$content),void n.fancybox.animate(t.$content,c,i,function(){s.isAnimating=!1,s.complete()})):(s.updateSlide(t),e?(n.fancybox.stop(r),o="fancybox-slide--"+(t.pos>=s.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+e,r.addClass(o).removeClass("fancybox-slide--current"),t.$content.removeClass("fancybox-is-hidden"),p(r),"image"!==t.type&&t.$content.hide().show(0),void n.fancybox.animate(r,"fancybox-slide--current",i,function(){r.removeClass(o).css({transform:"",opacity:""}),t.pos===s.currPos&&s.complete()},!0)):(t.$content.removeClass("fancybox-is-hidden"),u||!d||"image"!==t.type||t.hasError||t.$content.hide().fadeIn("fast"),void(t.pos===s.currPos&&s.complete())))},getThumbPos:function(t){var e,o,i,a,s,r=!1,c=t.$thumb;return!(!c||!g(c[0]))&&(e=n.fancybox.getTranslate(c),o=parseFloat(c.css("border-top-width")||0),i=parseFloat(c.css("border-right-width")||0),a=parseFloat(c.css("border-bottom-width")||0),s=parseFloat(c.css("border-left-width")||0),r={top:e.top+o,left:e.left+s,width:e.width-i-s,height:e.height-o-a,scaleX:1,scaleY:1},e.width>0&&e.height>0&&r)},complete:function(){var t,e=this,o=e.current,i={};!e.isMoved()&&o.isLoaded&&(o.isComplete||(o.isComplete=!0,o.$slide.siblings().trigger("onReset"),e.preload("inline"),p(o.$slide),o.$slide.addClass("fancybox-slide--complete"),n.each(e.slides,function(t,o){o.pos>=e.currPos-1&&o.pos<=e.currPos+1?i[o.pos]=o:o&&(n.fancybox.stop(o.$slide),o.$slide.off().remove())}),e.slides=i),e.isAnimating=!1,e.updateCursor(),e.trigger("afterShow"),o.opts.video.autoStart&&o.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),e.next()}),o.opts.autoFocus&&"html"===o.contentType&&(t=o.$content.find("input[autofocus]:enabled:visible:first"),t.length?t.trigger("focus"):e.focus(null,!0)),o.$slide.scrollTop(0).scrollLeft(0))},preload:function(t){var e,n,o=this;o.group.length<2||(n=o.slides[o.currPos+1],e=o.slides[o.currPos-1],e&&e.type===t&&o.loadSlide(e),n&&n.type===t&&o.loadSlide(n))},focus:function(t,o){var i,a,s=this,r=["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(",");s.isClosing||(i=!t&&s.current&&s.current.isComplete?s.current.$slide.find("*:visible"+(o?":not(.fancybox-close-small)":"")):s.$refs.container.find("*:visible"),i=i.filter(r).filter(function(){return"hidden"!==n(this).css("visibility")&&!n(this).hasClass("disabled")}),i.length?(a=i.index(e.activeElement),t&&t.shiftKey?(a<0||0==a)&&(t.preventDefault(),i.eq(i.length-1).trigger("focus")):(a<0||a==i.length-1)&&(t&&t.preventDefault(),i.eq(0).trigger("focus"))):s.$refs.container.trigger("focus"))},activate:function(){var t=this;n(".fancybox-container").each(function(){var e=n(this).data("FancyBox");e&&e.id!==t.id&&!e.isClosing&&(e.trigger("onDeactivate"),e.removeEvents(),e.isVisible=!1)}),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l,u=this,f=u.current,h=function(){u.cleanUp(t)};return!u.isClosing&&(u.isClosing=!0,!1===u.trigger("beforeClose",t)?(u.isClosing=!1,d(function(){u.update()}),!1):(u.removeEvents(),a=f.$content,o=f.opts.animationEffect,i=n.isNumeric(e)?e:o?f.opts.animationDuration:0,f.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==t?n.fancybox.stop(f.$slide):o=!1,f.$slide.siblings().trigger("onReset").remove(),i&&u.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",i+"ms"),u.hideLoading(f),u.hideControls(!0),u.updateCursor(),"zoom"!==o||a&&i&&"image"===f.type&&!u.isMoved()&&!f.hasError&&(l=u.getThumbPos(f))||(o="fade"),"zoom"===o?(n.fancybox.stop(a),s=n.fancybox.getTranslate(a),c={top:s.top,left:s.left,scaleX:s.width/l.width,scaleY:s.height/l.height,width:l.width,height:l.height},r=f.opts.zoomOpacity,
"auto"==r&&(r=Math.abs(f.width/f.height-l.width/l.height)>.1),r&&(l.opacity=0),n.fancybox.setTranslate(a,c),p(a),n.fancybox.animate(a,l,i,h),!0):(o&&i?n.fancybox.animate(f.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+o,i,h):!0===t?setTimeout(h,i):h(),!0)))},cleanUp:function(e){var o,i,a,s=this,r=s.current.opts.$orig;s.current.$slide.trigger("onReset"),s.$refs.container.empty().remove(),s.trigger("afterClose",e),s.current.opts.backFocus&&(r&&r.length&&r.is(":visible")||(r=s.$trigger),r&&r.length&&(i=t.scrollX,a=t.scrollY,r.trigger("focus"),n("html, body").scrollTop(a).scrollLeft(0))),s.current=null,o=n.fancybox.getInstance(),o?o.activate():(n("body").removeClass("fancybox-active compensate-for-scrollbar"),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;if(s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),!1===o)return o;"afterClose"!==t&&a.$refs?a.$refs.container.trigger(t+".fb",i):r.trigger(t+".fb",i)},updateControls:function(){var t=this,o=t.current,i=o.index,a=t.$refs.container,s=t.$refs.caption,r=o.opts.caption;o.$slide.trigger("refresh"),r&&r.length?(t.$caption=s,s.children().eq(0).html(r)):t.$caption=null,t.hasHiddenControls||t.isIdle||t.showControls(),a.find("[data-fancybox-count]").html(t.group.length),a.find("[data-fancybox-index]").html(i+1),a.find("[data-fancybox-prev]").prop("disabled",!o.opts.loop&&i<=0),a.find("[data-fancybox-next]").prop("disabled",!o.opts.loop&&i>=t.group.length-1),"image"===o.type?a.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",o.opts.image.src||o.src).show():o.opts.toolbar&&a.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),n(e.activeElement).is(":hidden,[disabled]")&&t.$refs.container.trigger("focus")},hideControls:function(t){var e=this,n=["infobar","toolbar","nav"];!t&&e.current.opts.preventCaptionOverlap||n.push("caption"),this.$refs.container.removeClass(n.map(function(t){return"fancybox-show-"+t}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.hasHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-caption",!!t.$caption).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.5.7",defaults:a,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),o=Array.prototype.slice.call(arguments,1);return e instanceof b&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new b(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),!0===t&&this.close(t))},destroy:function(){this.close(!0),r.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n)&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;return!(!t||!t.length)&&(e=t[0].getBoundingClientRect(),{top:e.top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))})},setTranslate:function(t,e){var n="",o={};if(t&&e)return void 0===e.left&&void 0===e.top||(n=(void 0===e.left?t.position().left:e.left)+"px, "+(void 0===e.top?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),void 0!==e.scaleX&&void 0!==e.scaleY?n+=" scale("+e.scaleX+", "+e.scaleY+")":void 0!==e.scaleX&&(n+=" scaleX("+e.scaleX+")"),n.length&&(o.transform=n),void 0!==e.opacity&&(o.opacity=e.opacity),void 0!==e.width&&(o.width=e.width),void 0!==e.height&&(o.height=e.height),t.css(o)},animate:function(t,e,o,i,a){var s,r=this;n.isFunction(o)&&(i=o,o=null),r.stop(t),s=r.getTranslate(t),t.on(f,function(c){(!c||!c.originalEvent||t.is(c.originalEvent.target)&&"z-index"!=c.originalEvent.propertyName)&&(r.stop(t),n.isNumeric(o)&&t.css("transition-duration",""),n.isPlainObject(e)?void 0!==e.scaleX&&void 0!==e.scaleY&&r.setTranslate(t,{top:e.top,left:e.left,width:s.width*e.scaleX,height:s.height*e.scaleY,scaleX:1,scaleY:1}):!0!==a&&t.removeClass(e),n.isFunction(i)&&i(c))}),n.isNumeric(o)&&t.css("transition-duration",o+"ms"),n.isPlainObject(e)?(void 0!==e.scaleX&&void 0!==e.scaleY&&(delete e.width,delete e.height,t.parent().hasClass("fancybox-slide--image")&&t.parent().addClass("fancybox-is-scaling")),n.fancybox.setTranslate(t,e)):t.addClass(e),t.data("timer",setTimeout(function(){t.trigger(f)},o+33))},stop:function(t,e){t&&t.length&&(clearTimeout(t.data("timer")),e&&t.trigger(f),t.off(f).css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},n.fn.fancybox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},r.on("click.fb-start","[data-fancybox]",i),r.on("click.fb-start","[data-fancybox-trigger]",function(t){n('[data-fancybox="'+n(this).attr("data-fancybox-trigger")+'"]').eq(n(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:n(this)})}),function(){var t=null;r.on("mousedown mouseup focus blur",".fancybox-button",function(e){switch(e.type){case"mousedown":t=n(this);break;case"mouseup":t=null;break;case"focusin":n(".fancybox-button").removeClass("fancybox-focus"),n(this).is(t)||n(this).is("[disabled]")||n(this).addClass("fancybox-focus");break;case"focusout":n(".fancybox-button").removeClass("fancybox-focus")}})}()}}(window,document,jQuery),function(t){"use strict";var e={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&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(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},n=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e};t(document).on("objectNeedsType.fb",function(o,i,a){var s,r,c,l,d,u,f,p=a.src||"",h=!1;s=t.extend(!0,{},e,a.opts.media),t.each(s,function(e,o){if(c=p.match(o.matcher)){if(h=o.type,f=e,u={},o.paramPlace&&c[o.paramPlace]){d=c[o.paramPlace],"?"==d[0]&&(d=d.substring(1)),d=d.split("&");for(var i=0;i<d.length;++i){var s=d[i].split("=",2);2==s.length&&(u[s[0]]=decodeURIComponent(s[1].replace(/\+/g," ")))}}return l=t.extend(!0,{},o.params,a.opts[e],u),p="function"===t.type(o.url)?o.url.call(this,c,l,a):n(o.url,c,l),r="function"===t.type(o.thumb)?o.thumb.call(this,c,l,a):n(o.thumb,c),"youtube"===e?p=p.replace(/&t=((\d+)m)?(\d+)s/,function(t,e,n,o){return"&start="+((n?60*parseInt(n,10):0)+parseInt(o,10))}):"vimeo"===e&&(p=p.replace("&%23","#")),!1}}),h?(a.opts.thumb||a.opts.$thumb&&a.opts.$thumb.length||(a.opts.thumb=r),"iframe"===h&&(a.opts=t.extend(!0,a.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),t.extend(a,{type:h,src:p,origSrc:a.src,contentSource:f,contentType:"image"===h?"image":"gmap_place"==f||"gmap_search"==f?"map":"video"})):p&&(a.type=a.opts.defaultType)});var o={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:!1,loaded:!1},load:function(t){var e,n=this;if(this[t].loaded)return void setTimeout(function(){n.done(t)});this[t].loading||(this[t].loading=!0,e=document.createElement("script"),e.type="text/javascript",e.src=this[t].src,"youtube"===t?window.onYouTubeIframeAPIReady=function(){n[t].loaded=!0,n.done(t)}:e.onload=function(){n[t].loaded=!0,n.done(t)},document.body.appendChild(e))},done:function(e){var n,o,i;"youtube"===e&&delete window.onYouTubeIframeAPIReady,(n=t.fancybox.getInstance())&&(o=n.current.$content.find("iframe"),"youtube"===e&&void 0!==YT&&YT?i=new YT.Player(o.attr("id"),{events:{onStateChange:function(t){0==t.data&&n.next()}}}):"vimeo"===e&&void 0!==Vimeo&&Vimeo&&(i=new Vimeo.Player(o),i.on("ended",function(){n.next()})))}};t(document).on({"afterShow.fb":function(t,e,n){e.group.length>1&&("youtube"===n.contentSource||"vimeo"===n.contentSource)&&o.load(n.contentSource)}})}(jQuery),function(t,e,n){"use strict";var o=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),i=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),a=function(e){var n=[];e=e.originalEvent||e||t.e,e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var o in e)e[o].pageX?n.push({x:e[o].pageX,y:e[o].pageY}):e[o].clientX&&n.push({x:e[o].clientX,y:e[o].clientY});return n},s=function(t,e,n){return e&&t?"x"===n?t.x-e.x:"y"===n?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},r=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||n.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,o=t[0].attributes,i=o.length;e<i;e++)if("data-fancybox-"===o[e].nodeName.substr(0,14))return!0;return!1},c=function(e){var n=t.getComputedStyle(e)["overflow-y"],o=t.getComputedStyle(e)["overflow-x"],i=("scroll"===n||"auto"===n)&&e.scrollHeight>e.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("fancybox-stage")||t.is("body"))break}return e},d=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",n.proxy(e,"ontouchstart"))};d.prototype.destroy=function(){var t=this;t.$container.off(".fb.touch"),n(e).off(".fb.touch"),t.requestId&&(i(t.requestId),t.requestId=null),t.tapped&&(clearTimeout(t.tapped),t.tapped=null)},d.prototype.ontouchstart=function(o){var i=this,c=n(o.target),d=i.instance,u=d.current,f=u.$slide,p=u.$content,h="touchstart"==o.type;if(h&&i.$container.off("mousedown.fb.touch"),(!o.originalEvent||2!=o.originalEvent.button)&&f.length&&c.length&&!r(c)&&!r(c.parent())&&(c.is("img")||!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left))){if(!u||d.isAnimating||u.$slide.hasClass("fancybox-animated"))return o.stopPropagation(),void o.preventDefault();i.realPoints=i.startPoints=a(o),i.startPoints.length&&(u.touch&&o.stopPropagation(),i.startEvent=o,i.canTap=!0,i.$target=c,i.$content=p,i.opts=u.opts.touch,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.isScrolling=!1,i.canPan=d.canPan(),i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.canvasWidth=Math.round(f[0].clientWidth),i.canvasHeight=Math.round(f[0].clientHeight),i.contentLastPos=null,i.contentStartPos=n.fancybox.getTranslate(i.$content)||{top:0,left:0},i.sliderStartPos=n.fancybox.getTranslate(f),i.stagePos=n.fancybox.getTranslate(d.$refs.stage),i.sliderStartPos.top-=i.stagePos.top,i.sliderStartPos.left-=i.stagePos.left,i.contentStartPos.top-=i.stagePos.top,i.contentStartPos.left-=i.stagePos.left,n(e).off(".fb.touch").on(h?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")).on(h?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),n.fancybox.isMobile&&e.addEventListener("scroll",i.onscroll,!0),((i.opts||i.canPan)&&(c.is(i.$stage)||i.$stage.find(c).length)||(c.is(".fancybox-image")&&o.preventDefault(),n.fancybox.isMobile&&c.parents(".fancybox-caption").length))&&(i.isScrollable=l(c)||l(c.parent()),n.fancybox.isMobile&&i.isScrollable||o.preventDefault(),(1===i.startPoints.length||u.hasError)&&(i.canPan?(n.fancybox.stop(i.$content),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-is-grabbing")),2===i.startPoints.length&&"image"===u.type&&(u.isLoaded||u.$ghost)&&(i.canTap=!1,i.isSwiping=!1,i.isPanning=!1,i.isZooming=!0,n.fancybox.stop(i.$content),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))))}},d.prototype.onscroll=function(t){var n=this;n.isScrolling=!0,e.removeEventListener("scroll",n.onscroll,!0)},d.prototype.ontouchmove=function(t){var e=this;return void 0!==t.originalEvent.buttons&&0===t.originalEvent.buttons?void e.ontouchend(t):e.isScrolling?void(e.canTap=!1):(e.newPoints=a(t),void((e.opts||e.canPan)&&e.newPoints.length&&e.newPoints.length&&(e.isSwiping&&!0===e.isSwiping||t.preventDefault(),e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))))},d.prototype.onSwipe=function(e){var a,s=this,r=s.instance,c=s.isSwiping,l=s.sliderStartPos.left||0;if(!0!==c)"x"==c&&(s.distanceX>0&&(s.instance.group.length<2||0===s.instance.current.index&&!s.instance.current.opts.loop)?l+=Math.pow(s.distanceX,.8):s.distanceX<0&&(s.instance.group.length<2||s.instance.current.index===s.instance.group.length-1&&!s.instance.current.opts.loop)?l-=Math.pow(-s.distanceX,.8):l+=s.distanceX),s.sliderLastPos={top:"x"==c?0:s.sliderStartPos.top+s.distanceY,left:l},s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){s.sliderLastPos&&(n.each(s.instance.slides,function(t,e){var o=e.pos-s.instance.currPos;n.fancybox.setTranslate(e.$slide,{top:s.sliderLastPos.top,left:s.sliderLastPos.left+o*s.canvasWidth+o*e.opts.gutter})}),s.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(s.distance)>10){if(s.canTap=!1,r.group.length<2&&s.opts.vertical?s.isSwiping="y":r.isDragging||!1===s.opts.vertical||"auto"===s.opts.vertical&&n(t).width()>800?s.isSwiping="x":(a=Math.abs(180*Math.atan2(s.distanceY,s.distanceX)/Math.PI),s.isSwiping=a>45&&a<135?"y":"x"),"y"===s.isSwiping&&n.fancybox.isMobile&&s.isScrollable)return void(s.isScrolling=!0);r.isDragging=s.isSwiping,s.startPoints=s.newPoints,n.each(r.slides,function(t,e){var o,i;n.fancybox.stop(e.$slide),o=n.fancybox.getTranslate(e.$slide),i=n.fancybox.getTranslate(r.$refs.stage),e.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),e.pos===r.current.pos&&(s.sliderStartPos.top=o.top-i.top,s.sliderStartPos.left=o.left-i.left),n.fancybox.setTranslate(e.$slide,{top:o.top-i.top,left:o.left-i.left})}),r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}},d.prototype.onPan=function(){var t=this;if(s(t.newPoints[0],t.realPoints[0])<(n.fancybox.isMobile?10:5))return void(t.startPoints=t.newPoints);t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&i(t.requestId),t.requestId=o(function(){n.fancybox.setTranslate(t.$content,t.contentLastPos)})},d.prototype.limitMovement=function(){var t,e,n,o,i,a,s=this,r=s.canvasWidth,c=s.canvasHeight,l=s.distanceX,d=s.distanceY,u=s.contentStartPos,f=u.left,p=u.top,h=u.width,g=u.height;return i=h>r?f+l:f,a=p+d,t=Math.max(0,.5*r-.5*h),e=Math.max(0,.5*c-.5*g),n=Math.min(r-h,.5*r-.5*h),o=Math.min(c-g,.5*c-.5*g),l>0&&i>t&&(i=t-1+Math.pow(-t+f+l,.8)||0),l<0&&i<n&&(i=n+1-Math.pow(n-f-l,.8)||0),d>0&&a>e&&(a=e-1+Math.pow(-e+p+d,.8)||0),d<0&&a<o&&(a=o+1-Math.pow(o-p-d,.8)||0),{top:a,left:i}},d.prototype.limitPosition=function(t,e,n,o){var i=this,a=i.canvasWidth,s=i.canvasHeight;return n>a?(t=t>0?0:t,t=t<a-n?a-n:t):t=Math.max(0,a/2-n/2),o>s?(e=e>0?0:e,e=e<s-o?s-o:e):e=Math.max(0,s/2-o/2),{top:e,left:t}},d.prototype.onZoom=function(){var e=this,a=e.contentStartPos,r=a.width,c=a.height,l=a.left,d=a.top,u=s(e.newPoints[0],e.newPoints[1]),f=u/e.startDistanceBetweenFingers,p=Math.floor(r*f),h=Math.floor(c*f),g=(r-p)*e.percentageOfImageAtPinchPointX,b=(c-h)*e.percentageOfImageAtPinchPointY,m=(e.newPoints[0].x+e.newPoints[1].x)/2-n(t).scrollLeft(),v=(e.newPoints[0].y+e.newPoints[1].y)/2-n(t).scrollTop(),y=m-e.centerPointStartX,x=v-e.centerPointStartY,w=l+(g+y),$=d+(b+x),S={top:$,left:w,scaleX:f,scaleY:f};e.canTap=!1,e.newWidth=p,e.newHeight=h,e.contentLastPos=S,e.requestId&&i(e.requestId),e.requestId=o(function(){n.fancybox.setTranslate(e.$content,e.contentLastPos)})},d.prototype.ontouchend=function(t){var o=this,s=o.isSwiping,r=o.isPanning,c=o.isZooming,l=o.isScrolling;if(o.endPoints=a(t),o.dMs=Math.max((new Date).getTime()-o.startTime,1),o.$container.removeClass("fancybox-is-grabbing"),n(e).off(".fb.touch"),e.removeEventListener("scroll",o.onscroll,!0),o.requestId&&(i(o.requestId),o.requestId=null),o.isSwiping=!1,o.isPanning=!1,o.isZooming=!1,o.isScrolling=!1,o.instance.isDragging=!1,o.canTap)return o.onTap(t);o.speed=100,o.velocityX=o.distanceX/o.dMs*.5,o.velocityY=o.distanceY/o.dMs*.5,r?o.endPanning():c?o.endZooming():o.endSwiping(s,l)},d.prototype.endSwiping=function(t,e){var o=this,i=!1,a=o.instance.group.length,s=Math.abs(o.distanceX),r="x"==t&&a>1&&(o.dMs>130&&s>10||s>50);o.sliderLastPos=null,"y"==t&&!e&&Math.abs(o.distanceY)>50?(n.fancybox.animate(o.instance.current.$slide,{top:o.sliderStartPos.top+o.distanceY+150*o.velocityY,opacity:0},200),i=o.instance.close(!0,250)):r&&o.distanceX>0?i=o.instance.previous(300):r&&o.distanceX<0&&(i=o.instance.next(300)),!1!==i||"x"!=t&&"y"!=t||o.instance.centerSlide(200),o.$container.removeClass("fancybox-is-sliding")},d.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(!1===i.opts.momentum||i.dMs>350?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+500*i.velocityX,e=i.contentLastPos.top+500*i.velocityY),o=i.limitPosition(t,e,i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.fancybox.animate(i.$content,o,366))},d.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.fancybox.setTranslate(a.$content,i),r<a.canvasWidth&&c<a.canvasHeight?a.instance.scaleToFit(150):r>s.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.fancybox.animate(a.$content,o,150)))},d.prototype.onTap=function(e){var o,i=this,s=n(e.target),r=i.instance,c=r.current,l=e&&a(e)||i.startPoints,d=l[0]?l[0].x-n(t).scrollLeft()-i.stagePos.left:0,u=l[0]?l[0].y-n(t).scrollTop()-i.stagePos.top:0,f=function(t){var o=c.opts[t];if(n.isFunction(o)&&(o=o.apply(r,[c,e])),o)switch(o){case"close":r.close(i.startEvent);break;case"toggleControls":r.toggleControls();break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(i.startEvent);break;case"zoom":"image"==c.type&&(c.isLoaded||c.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(d,u):r.group.length<2&&r.close(i.startEvent))}};if((!e.originalEvent||2!=e.originalEvent.button)&&(s.is("img")||!(d>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))o="Outside";else if(s.is(".fancybox-slide"))o="Slide";else{if(!r.current.$content||!r.current.$content.find(s).addBack().filter(s).length)return;o="Content"}if(i.tapped){if(clearTimeout(i.tapped),i.tapped=null,Math.abs(d-i.tapX)>50||Math.abs(u-i.tapY)>50)return this;f("dblclick"+o)}else i.tapX=d,i.tapY=u,c.opts["dblclick"+o]&&c.opts["dblclick"+o]!==c.opts["click"+o]?i.tapped=setTimeout(function(){i.tapped=null,r.isAnimating||f("click"+o)},500):f("click"+o);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new d(e))}).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(window,document,jQuery),function(t,e){"use strict";e.extend(!0,e.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg></button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this,n=t.instance,o=n.group[n.currIndex].opts.slideShow;t.$button=n.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),n.group.length<2||!o?t.$button.hide():o.progress&&(t.$progress=e('<div class="fancybox-progress"></div>').appendTo(n.$refs.inner))},set:function(t){var n=this,o=n.instance,i=o.current;i&&(!0===t||i.opts.loop||o.currIndex<o.group.length-1)?n.isActive&&"video"!==i.contentType&&(n.$progress&&e.fancybox.animate(n.$progress.show(),{scaleX:1},i.opts.slideShow.speed),n.timer=setTimeout(function(){o.current.opts.loop||o.current.index!=o.group.length-1?o.next():o.jumpTo(0)},i.opts.slideShow.speed)):(n.stop(),o.idleSecondsCounter=0,o.showControls())},clear:function(){var t=this;clearTimeout(t.timer),t.timer=null,t.$progress&&t.$progress.removeAttr("style").hide()},start:function(){var t=this,e=t.instance.current;e&&(t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),t.isActive=!0,e.isComplete&&t.set(!0),t.instance.trigger("onSlideShowChange",!0))},stop:function(){var t=this,e=t.instance.current;t.clear(),t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),t.isActive=!1,t.instance.trigger("onSlideShowChange",!1),t.$progress&&t.$progress.removeAttr("style").hide()},toggle:function(){var t=this;t.isActive?t.stop():t.start()}}),e(t).on({"onInit.fb":function(t,e){e&&!e.SlideShow&&(e.SlideShow=new n(e))},"beforeShow.fb":function(t,e,n,o){var i=e&&e.SlideShow;o?i&&n.opts.slideShow.autoStart&&i.start():i&&i.isActive&&i.clear()},"afterShow.fb":function(t,e,n){var o=e&&e.SlideShow;o&&o.isActive&&o.set()},"afterKeydown.fb":function(n,o,i,a,s){var r=o&&o.SlideShow;!r||!i.opts.slideShow||80!==s&&32!==s||e(t.activeElement).is("button,a,input")||(a.preventDefault(),r.toggle())},"beforeClose.fb onDeactivate.fb":function(t,e){var n=e&&e.SlideShow;n&&n.stop()}}),e(t).on("visibilitychange",function(){var n=e.fancybox.getInstance(),o=n&&n.SlideShow;o&&o.isActive&&(t.hidden?o.clear():o.set())})}(document,jQuery),function(t,e){"use strict";var n=function(){for(var e=[["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"]],n={},o=0;o<e.length;o++){var i=e[o];if(i&&i[1]in t){for(var a=0;a<i.length;a++)n[e[0][a]]=i[a];return n}}return!1}();if(n){var o={request:function(e){e=e||t.documentElement,e[n.requestFullscreen](e.ALLOW_KEYBOARD_INPUT)},exit:function(){t[n.exitFullscreen]()},toggle:function(e){e=e||t.documentElement,this.isFullscreen()?this.exit():this.request(e)},isFullscreen:function(){return Boolean(t[n.fullscreenElement])},enabled:function(){return Boolean(t[n.fullscreenEnabled])}};e.extend(!0,e.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg></button>'},fullScreen:{autoStart:!1}}),e(t).on(n.fullscreenchange,function(){var t=o.isFullscreen(),n=e.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.isAnimating=!1,n.update(!0,!0,0),n.isComplete||n.complete()),n.trigger("onFullscreenChange",t),n.$refs.container.toggleClass("fancybox-is-fullscreen",t),n.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!t).toggleClass("fancybox-button--fsexit",t))})}e(t).on({"onInit.fb":function(t,e){var i;if(!n)return void e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();e&&e.group[e.currIndex].opts.fullScreen?(i=e.$refs.container,i.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),o.toggle()}),e.opts.fullScreen&&!0===e.opts.fullScreen.autoStart&&o.request(),e.FullScreen=o):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&o.exit()}})}(document,jQuery),function(t,e){"use strict";var n="fancybox-thumbs";e.fancybox.defaults=e.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><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"/></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},e.fancybox.defaults);var o=function(t){this.init(t)};e.extend(o.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this,n=t.group,o=0;e.instance=t,e.opts=n[t.currIndex].opts.thumbs,t.Thumbs=e,e.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,a=n.length;i<a&&(n[i].thumb&&o++,!(o>1));i++);o>1&&e.opts?(e.$button.removeAttr("style").on("click",function(){e.toggle()}),e.isActive=!0):e.$button.hide()},create:function(){var t,o=this,i=o.instance,a=o.opts.parentEl,s=[];o.$grid||(o.$grid=e('<div class="'+n+" "+n+"-"+o.opts.axis+'"></div>').appendTo(i.$refs.container.find(a).addBack().filter(a)),o.$grid.on("click","a",function(){i.jumpTo(e(this).attr("data-index"))})),o.$list||(o.$list=e('<div class="'+n+'__list">').appendTo(o.$grid)),e.each(i.group,function(e,n){t=n.thumb,t||"image"!==n.type||(t=n.src),s.push('<a href="javascript:;" tabindex="0" data-index="'+e+'"'+(t&&t.length?' style="background-image:url('+t+')"':'class="fancybox-thumbs-missing"')+"></a>")}),o.$list[0].innerHTML=s.join(""),"x"===o.opts.axis&&o.$list.width(parseInt(o.$grid.css("padding-right"),10)+i.group.length*o.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,n,o=this,i=o.$list,a=o.$grid;o.instance.current&&(e=i.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+o.instance.current.index+'"]').addClass("fancybox-thumbs-active"),n=e.position(),"y"===o.opts.axis&&(n.top<0||n.top>i.height()-e.outerHeight())?i.stop().animate({scrollTop:i.scrollTop()+n.top},t):"x"===o.opts.axis&&(n.left<a.scrollLeft()||n.left>a.scrollLeft()+(a.width()-e.outerWidth()))&&i.parent().stop().animate({scrollLeft:n.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focus(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){var n;e&&!e.Thumbs&&(n=new o(e),n.isActive&&!0===n.opts.autoStart&&n.show())},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;i&&i.isVisible&&i.focus(o?0:250)},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&!1!==n.opts.hideOnClose&&n.$grid.hide()}})}(document,jQuery),function(t,e){"use strict";function n(t){var e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}e.extend(!0,e.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><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"/></svg></button>'},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location},
tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><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" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><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" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><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"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p></div>'}}),e(t).on("click","[data-fancybox-share]",function(){var t,o,i=e.fancybox.getInstance(),a=i.current||null;a&&("function"===e.type(a.opts.share.url)&&(t=a.opts.share.url.apply(a,[i,a])),o=a.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===a.type?encodeURIComponent(a.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,n(t)).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),e.fancybox.open({src:i.translate(i,o),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(t,e){i.$refs.container.one("beforeClose.fb",function(){t.close(null,0)}),e.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(t,e,n){"use strict";function o(){var e=t.location.hash.substr(1),n=e.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return{hash:e,index:o<1?1:o,gallery:i}}function i(t){""!==t.gallery&&n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1).focus().trigger("click.fb-start")}function a(t){var e,n;return!!t&&(e=t.current?t.current.opts:t.opts,""!==(n=e.hash||(e.$orig?e.$orig.data("fancybox")||e.$orig.data("fancybox-trigger"):""))&&n)}n.escapeSelector||(n.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t})}),n(function(){!1!==n.fancybox.defaults.hash&&(n(e).on({"onInit.fb":function(t,e){var n,i;!1!==e.group[e.currIndex].opts.hash&&(n=o(),(i=a(e))&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i,s){var r;i&&!1!==i.opts.hash&&(r=a(o))&&(o.currentHash=r+(o.group.length>1?"-"+(i.index+1):""),t.location.hash!=="#"+o.currentHash&&(s&&!o.origHash&&(o.origHash=t.location.hash),o.hashTimer&&clearTimeout(o.hashTimer),o.hashTimer=setTimeout(function(){"replaceState"in t.history?(t.history[s?"pushState":"replaceState"]({},e.title,t.location.pathname+t.location.search+"#"+o.currentHash),s&&(o.hasCreatedHistory=!0)):t.location.hash=o.currentHash,o.hashTimer=null},300)))},"beforeClose.fb":function(n,o,i){i&&!1!==i.opts.hash&&(clearTimeout(o.hashTimer),o.currentHash&&o.hasCreatedHistory?t.history.back():o.currentHash&&("replaceState"in t.history?t.history.replaceState({},e.title,t.location.pathname+t.location.search+(o.origHash||"")):t.location.hash=o.origHash),o.currentHash=null)}}),n(t).on("hashchange.fb",function(){var t=o(),e=null;n.each(n(".fancybox-container").get().reverse(),function(t,o){var i=n(o).data("FancyBox");if(i&&i.currentHash)return e=i,!1}),e?e.currentHash===t.gallery+"-"+t.index||1===t.index&&e.currentHash==t.gallery||(e.currentHash=null,e.close()):""!==t.gallery&&i(t)}),setTimeout(function(){n.fancybox.getInstance()||i(o())},50))})}(window,document,jQuery),function(t,e){"use strict";var n=(new Date).getTime();e(t).on({"onInit.fb":function(t,e,o){e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){var o=e.current,i=(new Date).getTime();e.group.length<2||!1===o.opts.wheel||"auto"===o.opts.wheel&&"image"!==o.type||(t.preventDefault(),t.stopPropagation(),o.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,i-n<250||(n=i,e[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,jQuery);
!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):n.anime=e()}(this,function(){"use strict";var n={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},e={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},t=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"],r={CSS:{},springs:{}};function a(n,e,t){return Math.min(Math.max(n,e),t)}function o(n,e){return n.indexOf(e)>-1}function u(n,e){return n.apply(null,e)}var i={arr:function(n){return Array.isArray(n)},obj:function(n){return o(Object.prototype.toString.call(n),"Object")},pth:function(n){return i.obj(n)&&n.hasOwnProperty("totalLength")},svg:function(n){return n instanceof SVGElement},inp:function(n){return n instanceof HTMLInputElement},dom:function(n){return n.nodeType||i.svg(n)},str:function(n){return"string"==typeof n},fnc:function(n){return"function"==typeof n},und:function(n){return void 0===n},nil:function(n){return i.und(n)||null===n},hex:function(n){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(n)},rgb:function(n){return/^rgb/.test(n)},hsl:function(n){return/^hsl/.test(n)},col:function(n){return i.hex(n)||i.rgb(n)||i.hsl(n)},key:function(t){return!n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&"targets"!==t&&"keyframes"!==t}};function c(n){var e=/\(([^)]+)\)/.exec(n);return e?e[1].split(",").map(function(n){return parseFloat(n)}):[]}function s(n,e){var t=c(n),o=a(i.und(t[0])?1:t[0],.1,100),u=a(i.und(t[1])?100:t[1],.1,100),s=a(i.und(t[2])?10:t[2],.1,100),f=a(i.und(t[3])?0:t[3],.1,100),l=Math.sqrt(u/o),d=s/(2*Math.sqrt(u*o)),p=d<1?l*Math.sqrt(1-d*d):0,v=1,h=d<1?(d*l-f)/p:-f+l;function g(n){var t=e?e*n/1e3:n;return t=d<1?Math.exp(-t*d*l)*(v*Math.cos(p*t)+h*Math.sin(p*t)):(v+h*t)*Math.exp(-t*l),0===n||1===n?n:1-t}return e?g:function(){var e=r.springs[n];if(e)return e;for(var t=0,a=0;;)if(1===g(t+=1/6)){if(++a>=16)break}else a=0;var o=t*(1/6)*1e3;return r.springs[n]=o,o}}function f(n){return void 0===n&&(n=10),function(e){return Math.ceil(a(e,1e-6,1)*n)*(1/n)}}var l,d,p=function(){var n=11,e=1/(n-1);function t(n,e){return 1-3*e+3*n}function r(n,e){return 3*e-6*n}function a(n){return 3*n}function o(n,e,o){return((t(e,o)*n+r(e,o))*n+a(e))*n}function u(n,e,o){return 3*t(e,o)*n*n+2*r(e,o)*n+a(e)}return function(t,r,a,i){if(0<=t&&t<=1&&0<=a&&a<=1){var c=new Float32Array(n);if(t!==r||a!==i)for(var s=0;s<n;++s)c[s]=o(s*e,t,a);return function(n){return t===r&&a===i?n:0===n||1===n?n:o(f(n),r,i)}}function f(r){for(var i=0,s=1,f=n-1;s!==f&&c[s]<=r;++s)i+=e;var l=i+(r-c[--s])/(c[s+1]-c[s])*e,d=u(l,t,a);return d>=.001?function(n,e,t,r){for(var a=0;a<4;++a){var i=u(e,t,r);if(0===i)return e;e-=(o(e,t,r)-n)/i}return e}(r,l,t,a):0===d?l:function(n,e,t,r,a){for(var u,i,c=0;(u=o(i=e+(t-e)/2,r,a)-n)>0?t=i:e=i,Math.abs(u)>1e-7&&++c<10;);return i}(r,i,i+e,t,a)}}}(),v=(l={linear:function(){return function(n){return n}}},d={Sine:function(){return function(n){return 1-Math.cos(n*Math.PI/2)}},Circ:function(){return function(n){return 1-Math.sqrt(1-n*n)}},Back:function(){return function(n){return n*n*(3*n-2)}},Bounce:function(){return function(n){for(var e,t=4;n<((e=Math.pow(2,--t))-1)/11;);return 1/Math.pow(4,3-t)-7.5625*Math.pow((3*e-2)/22-n,2)}},Elastic:function(n,e){void 0===n&&(n=1),void 0===e&&(e=.5);var t=a(n,1,10),r=a(e,.1,2);return function(n){return 0===n||1===n?n:-t*Math.pow(2,10*(n-1))*Math.sin((n-1-r/(2*Math.PI)*Math.asin(1/t))*(2*Math.PI)/r)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(n,e){d[n]=function(){return function(n){return Math.pow(n,e+2)}}}),Object.keys(d).forEach(function(n){var e=d[n];l["easeIn"+n]=e,l["easeOut"+n]=function(n,t){return function(r){return 1-e(n,t)(1-r)}},l["easeInOut"+n]=function(n,t){return function(r){return r<.5?e(n,t)(2*r)/2:1-e(n,t)(-2*r+2)/2}},l["easeOutIn"+n]=function(n,t){return function(r){return r<.5?(1-e(n,t)(1-2*r))/2:(e(n,t)(2*r-1)+1)/2}}}),l);function h(n,e){if(i.fnc(n))return n;var t=n.split("(")[0],r=v[t],a=c(n);switch(t){case"spring":return s(n,e);case"cubicBezier":return u(p,a);case"steps":return u(f,a);default:return u(r,a)}}function g(n){try{return document.querySelectorAll(n)}catch(n){return}}function m(n,e){for(var t=n.length,r=arguments.length>=2?arguments[1]:void 0,a=[],o=0;o<t;o++)if(o in n){var u=n[o];e.call(r,u,o,n)&&a.push(u)}return a}function y(n){return n.reduce(function(n,e){return n.concat(i.arr(e)?y(e):e)},[])}function b(n){return i.arr(n)?n:(i.str(n)&&(n=g(n)||n),n instanceof NodeList||n instanceof HTMLCollection?[].slice.call(n):[n])}function M(n,e){return n.some(function(n){return n===e})}function x(n){var e={};for(var t in n)e[t]=n[t];return e}function w(n,e){var t=x(n);for(var r in n)t[r]=e.hasOwnProperty(r)?e[r]:n[r];return t}function k(n,e){var t=x(n);for(var r in e)t[r]=i.und(n[r])?e[r]:n[r];return t}function O(n){return i.rgb(n)?(t=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(e=n))?"rgba("+t[1]+",1)":e:i.hex(n)?(r=n.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(n,e,t,r){return e+e+t+t+r+r}),a=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(r),"rgba("+parseInt(a[1],16)+","+parseInt(a[2],16)+","+parseInt(a[3],16)+",1)"):i.hsl(n)?function(n){var e,t,r,a=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(n)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(n),o=parseInt(a[1],10)/360,u=parseInt(a[2],10)/100,i=parseInt(a[3],10)/100,c=a[4]||1;function s(n,e,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?n+6*(e-n)*t:t<.5?e:t<2/3?n+(e-n)*(2/3-t)*6:n}if(0==u)e=t=r=i;else{var f=i<.5?i*(1+u):i+u-i*u,l=2*i-f;e=s(l,f,o+1/3),t=s(l,f,o),r=s(l,f,o-1/3)}return"rgba("+255*e+","+255*t+","+255*r+","+c+")"}(n):void 0;var e,t,r,a}function C(n){var e=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(n);if(e)return e[1]}function P(n,e){return i.fnc(n)?n(e.target,e.id,e.total):n}function I(n,e){return n.getAttribute(e)}function D(n,e,t){if(M([t,"deg","rad","turn"],C(e)))return e;var a=r.CSS[e+t];if(!i.und(a))return a;var o=document.createElement(n.tagName),u=n.parentNode&&n.parentNode!==document?n.parentNode:document.body;u.appendChild(o),o.style.position="absolute",o.style.width=100+t;var c=100/o.offsetWidth;u.removeChild(o);var s=c*parseFloat(e);return r.CSS[e+t]=s,s}function B(n,e,t){if(e in n.style){var r=e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),a=n.style[e]||getComputedStyle(n).getPropertyValue(r)||"0";return t?D(n,a,t):a}}function T(n,e){return i.dom(n)&&!i.inp(n)&&(!i.nil(I(n,e))||i.svg(n)&&n[e])?"attribute":i.dom(n)&&M(t,e)?"transform":i.dom(n)&&"transform"!==e&&B(n,e)?"css":null!=n[e]?"object":void 0}function E(n){if(i.dom(n)){for(var e,t=n.style.transform||"",r=/(\w+)\(([^)]*)\)/g,a=new Map;e=r.exec(t);)a.set(e[1],e[2]);return a}}function F(n,e,t,r){var a,u=o(e,"scale")?1:0+(o(a=e,"translate")||"perspective"===a?"px":o(a,"rotate")||o(a,"skew")?"deg":void 0),i=E(n).get(e)||u;return t&&(t.transforms.list.set(e,i),t.transforms.last=e),r?D(n,i,r):i}function A(n,e,t,r){switch(T(n,e)){case"transform":return F(n,e,r,t);case"css":return B(n,e,t);case"attribute":return I(n,e);default:return n[e]||0}}function N(n,e){var t=/^(\*=|\+=|-=)/.exec(n);if(!t)return n;var r=C(n)||0,a=parseFloat(e),o=parseFloat(n.replace(t[0],""));switch(t[0][0]){case"+":return a+o+r;case"-":return a-o+r;case"*":return a*o+r}}function S(n,e){if(i.col(n))return O(n);if(/\s/g.test(n))return n;var t=C(n),r=t?n.substr(0,n.length-t.length):n;return e?r+e:r}function L(n,e){return Math.sqrt(Math.pow(e.x-n.x,2)+Math.pow(e.y-n.y,2))}function j(n){for(var e,t=n.points,r=0,a=0;a<t.numberOfItems;a++){var o=t.getItem(a);a>0&&(r+=L(e,o)),e=o}return r}function q(n){if(n.getTotalLength)return n.getTotalLength();switch(n.tagName.toLowerCase()){case"circle":return o=n,2*Math.PI*I(o,"r");case"rect":return 2*I(a=n,"width")+2*I(a,"height");case"line":return L({x:I(r=n,"x1"),y:I(r,"y1")},{x:I(r,"x2"),y:I(r,"y2")});case"polyline":return j(n);case"polygon":return t=(e=n).points,j(e)+L(t.getItem(t.numberOfItems-1),t.getItem(0))}var e,t,r,a,o}function H(n,e){var t=e||{},r=t.el||function(n){for(var e=n.parentNode;i.svg(e)&&i.svg(e.parentNode);)e=e.parentNode;return e}(n),a=r.getBoundingClientRect(),o=I(r,"viewBox"),u=a.width,c=a.height,s=t.viewBox||(o?o.split(" "):[0,0,u,c]);return{el:r,viewBox:s,x:s[0]/1,y:s[1]/1,w:u,h:c,vW:s[2],vH:s[3]}}function V(n,e,t){function r(t){void 0===t&&(t=0);var r=e+t>=1?e+t:0;return n.el.getPointAtLength(r)}var a=H(n.el,n.svg),o=r(),u=r(-1),i=r(1),c=t?1:a.w/a.vW,s=t?1:a.h/a.vH;switch(n.property){case"x":return(o.x-a.x)*c;case"y":return(o.y-a.y)*s;case"angle":return 180*Math.atan2(i.y-u.y,i.x-u.x)/Math.PI}}function $(n,e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,r=S(i.pth(n)?n.totalLength:n,e)+"";return{original:r,numbers:r.match(t)?r.match(t).map(Number):[0],strings:i.str(n)||e?r.split(t):[]}}function W(n){return m(n?y(i.arr(n)?n.map(b):b(n)):[],function(n,e,t){return t.indexOf(n)===e})}function X(n){var e=W(n);return e.map(function(n,t){return{target:n,id:t,total:e.length,transforms:{list:E(n)}}})}function Y(n,e){var t=x(e);if(/^spring/.test(t.easing)&&(t.duration=s(t.easing)),i.arr(n)){var r=n.length;2===r&&!i.obj(n[0])?n={value:n}:i.fnc(e.duration)||(t.duration=e.duration/r)}var a=i.arr(n)?n:[n];return a.map(function(n,t){var r=i.obj(n)&&!i.pth(n)?n:{value:n};return i.und(r.delay)&&(r.delay=t?0:e.delay),i.und(r.endDelay)&&(r.endDelay=t===a.length-1?e.endDelay:0),r}).map(function(n){return k(n,t)})}function Z(n,e){var t=[],r=e.keyframes;for(var a in r&&(e=k(function(n){for(var e=m(y(n.map(function(n){return Object.keys(n)})),function(n){return i.key(n)}).reduce(function(n,e){return n.indexOf(e)<0&&n.push(e),n},[]),t={},r=function(r){var a=e[r];t[a]=n.map(function(n){var e={};for(var t in n)i.key(t)?t==a&&(e.value=n[t]):e[t]=n[t];return e})},a=0;a<e.length;a++)r(a);return t}(r),e)),e)i.key(a)&&t.push({name:a,tweens:Y(e[a],n)});return t}function G(n,e){var t;return n.tweens.map(function(r){var a=function(n,e){var t={};for(var r in n){var a=P(n[r],e);i.arr(a)&&1===(a=a.map(function(n){return P(n,e)})).length&&(a=a[0]),t[r]=a}return t.duration=parseFloat(t.duration),t.delay=parseFloat(t.delay),t}(r,e),o=a.value,u=i.arr(o)?o[1]:o,c=C(u),s=A(e.target,n.name,c,e),f=t?t.to.original:s,l=i.arr(o)?o[0]:f,d=C(l)||C(s),p=c||d;return i.und(u)&&(u=f),a.from=$(l,p),a.to=$(N(u,l),p),a.start=t?t.end:0,a.end=a.start+a.delay+a.duration+a.endDelay,a.easing=h(a.easing,a.duration),a.isPath=i.pth(o),a.isPathTargetInsideSVG=a.isPath&&i.svg(e.target),a.isColor=i.col(a.from.original),a.isColor&&(a.round=1),t=a,a})}var Q={css:function(n,e,t){return n.style[e]=t},attribute:function(n,e,t){return n.setAttribute(e,t)},object:function(n,e,t){return n[e]=t},transform:function(n,e,t,r,a){if(r.list.set(e,t),e===r.last||a){var o="";r.list.forEach(function(n,e){o+=e+"("+n+") "}),n.style.transform=o}}};function z(n,e){X(n).forEach(function(n){for(var t in e){var r=P(e[t],n),a=n.target,o=C(r),u=A(a,t,o,n),i=N(S(r,o||C(u)),u),c=T(a,t);Q[c](a,t,i,n.transforms,!0)}})}function _(n,e){return m(y(n.map(function(n){return e.map(function(e){return function(n,e){var t=T(n.target,e.name);if(t){var r=G(e,n),a=r[r.length-1];return{type:t,property:e.name,animatable:n,tweens:r,duration:a.end,delay:r[0].delay,endDelay:a.endDelay}}}(n,e)})})),function(n){return!i.und(n)})}function R(n,e){var t=n.length,r=function(n){return n.timelineOffset?n.timelineOffset:0},a={};return a.duration=t?Math.max.apply(Math,n.map(function(n){return r(n)+n.duration})):e.duration,a.delay=t?Math.min.apply(Math,n.map(function(n){return r(n)+n.delay})):e.delay,a.endDelay=t?a.duration-Math.max.apply(Math,n.map(function(n){return r(n)+n.duration-n.endDelay})):e.endDelay,a}var J=0;var K=[],U=function(){var n;function e(t){for(var r=K.length,a=0;a<r;){var o=K[a];o.paused?(K.splice(a,1),r--):(o.tick(t),a++)}n=a>0?requestAnimationFrame(e):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){en.suspendWhenDocumentHidden&&(nn()?n=cancelAnimationFrame(n):(K.forEach(function(n){return n._onDocumentVisibility()}),U()))}),function(){n||nn()&&en.suspendWhenDocumentHidden||!(K.length>0)||(n=requestAnimationFrame(e))}}();function nn(){return!!document&&document.hidden}function en(t){void 0===t&&(t={});var r,o=0,u=0,i=0,c=0,s=null;function f(n){var e=window.Promise&&new Promise(function(n){return s=n});return n.finished=e,e}var l,d,p,v,h,g,y,b,M=(d=w(n,l=t),p=w(e,l),v=Z(p,l),h=X(l.targets),g=_(h,v),y=R(g,p),b=J,J++,k(d,{id:b,children:[],animatables:h,animations:g,duration:y.duration,delay:y.delay,endDelay:y.endDelay}));f(M);function x(){var n=M.direction;"alternate"!==n&&(M.direction="normal"!==n?"normal":"reverse"),M.reversed=!M.reversed,r.forEach(function(n){return n.reversed=M.reversed})}function O(n){return M.reversed?M.duration-n:n}function C(){o=0,u=O(M.currentTime)*(1/en.speed)}function P(n,e){e&&e.seek(n-e.timelineOffset)}function I(n){for(var e=0,t=M.animations,r=t.length;e<r;){var o=t[e],u=o.animatable,i=o.tweens,c=i.length-1,s=i[c];c&&(s=m(i,function(e){return n<e.end})[0]||s);for(var f=a(n-s.start-s.delay,0,s.duration)/s.duration,l=isNaN(f)?1:s.easing(f),d=s.to.strings,p=s.round,v=[],h=s.to.numbers.length,g=void 0,y=0;y<h;y++){var b=void 0,x=s.to.numbers[y],w=s.from.numbers[y]||0;b=s.isPath?V(s.value,l*x,s.isPathTargetInsideSVG):w+l*(x-w),p&&(s.isColor&&y>2||(b=Math.round(b*p)/p)),v.push(b)}var k=d.length;if(k){g=d[0];for(var O=0;O<k;O++){d[O];var C=d[O+1],P=v[O];isNaN(P)||(g+=C?P+C:P+" ")}}else g=v[0];Q[o.type](u.target,o.property,g,u.transforms),o.currentValue=g,e++}}function D(n){M[n]&&!M.passThrough&&M[n](M)}function B(n){var e=M.duration,t=M.delay,l=e-M.endDelay,d=O(n);M.progress=a(d/e*100,0,100),M.reversePlayback=d<M.currentTime,r&&function(n){if(M.reversePlayback)for(var e=c;e--;)P(n,r[e]);else for(var t=0;t<c;t++)P(n,r[t])}(d),!M.began&&M.currentTime>0&&(M.began=!0,D("begin")),!M.loopBegan&&M.currentTime>0&&(M.loopBegan=!0,D("loopBegin")),d<=t&&0!==M.currentTime&&I(0),(d>=l&&M.currentTime!==e||!e)&&I(e),d>t&&d<l?(M.changeBegan||(M.changeBegan=!0,M.changeCompleted=!1,D("changeBegin")),D("change"),I(d)):M.changeBegan&&(M.changeCompleted=!0,M.changeBegan=!1,D("changeComplete")),M.currentTime=a(d,0,e),M.began&&D("update"),n>=e&&(u=0,M.remaining&&!0!==M.remaining&&M.remaining--,M.remaining?(o=i,D("loopComplete"),M.loopBegan=!1,"alternate"===M.direction&&x()):(M.paused=!0,M.completed||(M.completed=!0,D("loopComplete"),D("complete"),!M.passThrough&&"Promise"in window&&(s(),f(M)))))}return M.reset=function(){var n=M.direction;M.passThrough=!1,M.currentTime=0,M.progress=0,M.paused=!0,M.began=!1,M.loopBegan=!1,M.changeBegan=!1,M.completed=!1,M.changeCompleted=!1,M.reversePlayback=!1,M.reversed="reverse"===n,M.remaining=M.loop,r=M.children;for(var e=c=r.length;e--;)M.children[e].reset();(M.reversed&&!0!==M.loop||"alternate"===n&&1===M.loop)&&M.remaining++,I(M.reversed?M.duration:0)},M._onDocumentVisibility=C,M.set=function(n,e){return z(n,e),M},M.tick=function(n){i=n,o||(o=i),B((i+(u-o))*en.speed)},M.seek=function(n){B(O(n))},M.pause=function(){M.paused=!0,C()},M.play=function(){M.paused&&(M.completed&&M.reset(),M.paused=!1,K.push(M),C(),U())},M.reverse=function(){x(),M.completed=!M.reversed,C()},M.restart=function(){M.reset(),M.play()},M.remove=function(n){rn(W(n),M)},M.reset(),M.autoplay&&M.play(),M}function tn(n,e){for(var t=e.length;t--;)M(n,e[t].animatable.target)&&e.splice(t,1)}function rn(n,e){var t=e.animations,r=e.children;tn(n,t);for(var a=r.length;a--;){var o=r[a],u=o.animations;tn(n,u),u.length||o.children.length||r.splice(a,1)}t.length||r.length||e.pause()}return en.version="3.2.1",en.speed=1,en.suspendWhenDocumentHidden=!0,en.running=K,en.remove=function(n){for(var e=W(n),t=K.length;t--;)rn(e,K[t])},en.get=A,en.set=z,en.convertPx=D,en.path=function(n,e){var t=i.str(n)?g(n)[0]:n,r=e||100;return function(n){return{property:n,el:t,svg:H(t),totalLength:q(t)*(r/100)}}},en.setDashoffset=function(n){var e=q(n);return n.setAttribute("stroke-dasharray",e),e},en.stagger=function(n,e){void 0===e&&(e={});var t=e.direction||"normal",r=e.easing?h(e.easing):null,a=e.grid,o=e.axis,u=e.from||0,c="first"===u,s="center"===u,f="last"===u,l=i.arr(n),d=l?parseFloat(n[0]):parseFloat(n),p=l?parseFloat(n[1]):0,v=C(l?n[1]:n)||0,g=e.start||0+(l?d:0),m=[],y=0;return function(n,e,i){if(c&&(u=0),s&&(u=(i-1)/2),f&&(u=i-1),!m.length){for(var h=0;h<i;h++){if(a){var b=s?(a[0]-1)/2:u%a[0],M=s?(a[1]-1)/2:Math.floor(u/a[0]),x=b-h%a[0],w=M-Math.floor(h/a[0]),k=Math.sqrt(x*x+w*w);"x"===o&&(k=-x),"y"===o&&(k=-w),m.push(k)}else m.push(Math.abs(u-h));y=Math.max.apply(Math,m)}r&&(m=m.map(function(n){return r(n/y)*y})),"reverse"===t&&(m=m.map(function(n){return o?n<0?-1*n:-n:Math.abs(y-n)}))}return g+(l?(p-d)/y:d)*(Math.round(100*m[e])/100)+v}},en.timeline=function(n){void 0===n&&(n={});var t=en(n);return t.duration=0,t.add=function(r,a){var o=K.indexOf(t),u=t.children;function c(n){n.passThrough=!0}o>-1&&K.splice(o,1);for(var s=0;s<u.length;s++)c(u[s]);var f=k(r,w(e,n));f.targets=f.targets||n.targets;var l=t.duration;f.autoplay=!1,f.direction=t.direction,f.timelineOffset=i.und(a)?l:N(a,l),c(t),t.seek(f.timelineOffset);var d=en(f);c(d),u.push(d);var p=R(u,n);return t.delay=p.delay,t.endDelay=p.endDelay,t.duration=p.duration,t.seek(0),t.reset(),t.autoplay&&t.play(),t},t},en.easing=h,en.penner=v,en.random=function(n,e){return Math.floor(Math.random()*(e-n+1))+n},en});
!function(e){"use strict";e(window).on("resize",function(){e(".sf-menu ul.tracked-pos").removeClass("tracked-pos")});var t,s,n,a,r,o,i,h,l,d,p,u,f,c,m,v,g=(s="sf-breadcrumb",n="sf-js-enabled",a="sf-with-ul",r="sf-arrows",o=function(){var t=/iPhone|iPad|iPod/i.test(navigator.userAgent);return t&&e("html").css("cursor","pointer").on("click",e.noop),t}(),i="behavior"in(t=document.documentElement.style)&&"fill"in t&&/iemobile/i.test(navigator.userAgent),h=function(e,t){var s=n;t.cssArrows&&(s+=" "+r),e.toggleClass(s)},l=function(e){e.children("a").toggleClass(a)},d=function(e){var t=e.css("ms-touch-action");t="pan-y"===t?"auto":"pan-y",e.css("ms-touch-action",t)},p=function(t){var s=e(this),n=s.siblings(t.data.popUpSelector);n.length>0&&n.is(":hidden")&&(s.one("click.superfish",!1),"MSPointerDown"===t.type?s.trigger("focus"):e.proxy(u,s.parent("li"))())},u=function(){var t=e(this),s=v(t);e(this).parents(".megamenu").length>0||(clearTimeout(s.sfTimer),t.siblings().superfish("hide").end().superfish("show"))},f=function(){var t=e(this),s=v(t);o?e.proxy(c,t,s)():(clearTimeout(s.sfTimer),s.sfTimer=setTimeout(e.proxy(c,t,s),s.delay))},c=function(t){t.retainPath=e.inArray(this[0],t.$path)>-1,this.superfish("hide"),this.parents("."+t.hoverClass).length||(t.onIdle.call(m(this)),t.$path.length&&e.proxy(u,t.$path)())},m=function(e){return e.closest("."+n)},v=function(e){return m(e).data("sf-options")},{hide:function(t){if(this.length){var s=v(o=this);if(!s)return this;if(e(this).hasClass("menu-item-over")&&e(this).hasClass("megamenu"))return!0;var n=!0===s.retainPath?s.$path:"",a=o.find("li."+s.hoverClass).add(this).not(n).removeClass(s.hoverClass).children(s.popUpSelector),r=s.speedOut;if(t&&(a.show(),r=0),s.retainPath=!1,s.onBeforeHide.call(a),"minimal"==s.dropdownStyle){var o=e(this);s.onHide.call(o)}else a.stop(!0,!0).animate(s.animationOut,r,function(){var t=e(this);s.onHide.call(t)});if(e(this).parents(".megamenu").length>0)return;e('#header-outer[data-megamenu-rt="1"]').length>0&&e('#header-outer[data-transparent-header="true"]').length>0&&(0==e("#header-outer.scrolled-down").length&&0==e("#header-outer.small-nav").length&&0==e("#header-outer.detached").length&&0==e("#header-outer.fixed-menu").length&&e("#header-outer").addClass("transparent"),e('#header-outer[data-permanent-transparent="1"][data-transparent-header="true"]').length>0&&e("#header-outer").addClass("transparent"))}return this},show:function(){if(!(e(this).parents(".megamenu").length>0)){var t=v(this);if(!t)return this;var s=this.addClass(t.hoverClass).children(t.popUpSelector);if(e('#header-outer[data-megamenu-rt="1"]').length>0&&e(this).hasClass("megamenu")&&!e(this).hasClass("width-75")&&!e(this).hasClass("width-50")&&"true"==e("#header-outer").attr("data-transparent-header")&&(e("#header-outer").addClass("no-transition"),e("#header-outer").removeClass("transparent")),t.onBeforeShow.call(s),!s.hasClass("tracked-pos")&&!e(s).parents("li").hasClass("megamenu")&&!e(s).parents("ul").hasClass("sub-menu")&&s.offset()){s.addClass("temp-hidden-display");var n=e("#top .container").width(),a=s;a.offset().left-(e(window).width()-n)/2+a.width()<=e(window).width()-100?s.parents("li").removeClass("edge"):s.parents("li").addClass("edge"),s.removeClass("temp-hidden-display")}return"minimal"==t.dropdownStyle?t.onShow.call(s):s.stop(!0,!0).animate(t.animation,t.speed,function(){t.onShow.call(s)}),s.hasClass("tracked-pos")||s.length>0&&s.parents(".sub-menu").length>0&&s.parents(".sf-menu").length>0&&s.offset().left+s.outerWidth()>e(window).width()&&(s.addClass("on-left-side"),s.find("ul").addClass("on-left-side")),s.addClass("tracked-pos"),this}},destroy:function(){return this.each(function(){var t,n=e(this),a=n.data("sf-options");if(!a)return!1;t=n.find(a.popUpSelector).parent("li"),clearTimeout(a.sfTimer),h(n,a),l(t),d(n),n.off(".superfish").off(".hoverIntent"),t.children(a.popUpSelector).attr("style",function(e,t){return t.replace(/display[^;]+;?/g,"")}),a.$path.removeClass(a.hoverClass+" "+s).addClass(a.pathClass),n.find("."+a.hoverClass).removeClass(a.hoverClass),a.onDestroy.call(n),n.removeData("sf-options")})},init:function(t){return this.each(function(){var n=e(this);if(n.data("sf-options"))return!1;var a=e.extend({},e.fn.superfish.defaults,t),r=n.find(a.popUpSelector).parent("li");a.$path=function(t,n){return t.find("li."+n.pathClass).slice(0,n.pathLevels).addClass(n.hoverClass+" "+s).filter(function(){return e(this).children(n.popUpSelector).hide().show().length}).removeClass(n.pathClass)}(n,a),n.data("sf-options",a),h(n,a),l(r),d(n),function(t,s){var n="li:has("+s.popUpSelector+")";e.fn.hoverIntent&&!s.disableHI?t.hoverIntent(u,f,n):t.on("mouseenter.superfish",n,u).on("mouseleave.superfish",n,f);var a="MSPointerDown.superfish";o||(a+=" touchend.superfish"),i&&(a+=" mousedown.superfish"),t.on("focusin.superfish","li",u).on("focusout.superfish","li",f).on(a,"a",s,p)}(n,a),r.not("."+s).superfish("hide",!0),a.onInit.call(this)})}});e.fn.superfish=function(t,s){return g[t]?g[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?e.error("Method "+t+" does not exist on jQuery.fn.superfish"):g.init.apply(this,arguments)},e.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:!0,disableHI:!1,onInit:e.noop,onBeforeShow:e.noop,onShow:e.noop,onBeforeHide:e.noop,onHide:e.noop,onIdle:e.noop,onDestroy:e.noop,dropdownStyle:e('body[data-dropdown-style="minimal"]').length>0?"minimal":"classic"},e.fn.extend({hideSuperfishUl:g.hide,showSuperfishUl:g.show})}(jQuery);
!function(t,e,a){"use strict";var n,i,s=t(e),r=t("body"),o=t("#slide-out-widget-area"),l=t("#slide-out-widget-area-bg"),d=t("#header-outer"),c=t("#header-secondary-outer"),h=t("#header-outer #search-btn a"),u=t("#wpadminbar"),p=t("#ajax-loading-screen"),f=t(".body-border-top"),g=t("#page-header-bg"),m=t("#footer-outer"),v=t(".body-border-right").length>0?t(".body-border-right").width():0,b=d.is("[data-logo-height]")?parseInt(d.attr("data-logo-height")):30,w=d.is("[data-padding]")?parseInt(d.attr("data-padding")):28,y=d.is("[data-shrink-num]")?d.attr("data-shrink-num"):6,_=!!d.is('[data-condense="true"]'),C=!!d.is('[data-using-logo="1"]'),x=!!d.is('[data-header-resize="1"]'),k=!!d.is('[data-transparent-header="true"]'),$=(d.is('[data-mobile-fixed="1"]'),r.is("[data-header-format]")?r.attr("data-header-format"):"default"),T=r.is("[data-hhun]")?r.attr("data-hhun"):"",I=r.is("[data-cae]")&&"swing"!==r.attr("data-cae")?r.attr("data-cae"):"easeOutCubic",E=r.is("[data-cad]")?r.attr("data-cad"):"650",O=t('body[data-animated-anchors="true"]').length>0,z=!(r.is('[data-m-animate="1"]')||!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)),H=e.nectarOptions&&e.nectarOptions.ocm_btn_position&&"left"===e.nectarOptions.ocm_btn_position?"left":"default",S=[],A=[],M=[],W=[],B=[],F=[],q=[],L=[],j=[],Y=[],P=[],R=[],V=[],X=[],N=[],D=[],Q=[],Z=[],G=[],U=[],J=[],K=[],tt=[],et=[],at=[],nt=[],it=[],st="",rt=!1,ot=!1,lt={},dt={animating:"false",perspect:"not-rolled",inUse:!1},ct={$usingFullScreenRows:!1};f.length>0&&("#ffffff"==f.css("background-color")&&"light"==r.attr("data-header-color")||"rgb(255, 255, 255)"==f.css("background-color")&&"light"==r.attr("data-header-color")||f.css("background-color")==d.attr("data-user-set-bg"))&&(ot=!0);var ht={usingMobileBrowser:!!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/),usingFrontEndEditor:void 0!==e.vc_iframe,getWindowSize:function(){ht.winH=e.innerHeight,ht.winW=e.innerWidth,ht.adminBarHeight=u.length>0?u.height():0,ht.secondaryHeaderHeight=c.length>0&&"none"!=c.css("display")?c.outerHeight():0,ht.footerOuterHeight=m.length>0?m.outerHeight():0},scrollTop:0,clientX:0,clientY:0,scrollPosMouse:function(){return e.scrollY||s.scrollTop()},scrollPosRAF:function(){ht.scrollTop=e.scrollY||s.scrollTop(),requestAnimationFrame(ht.scrollPosRAF)},bindEvents:function(){ht.usingMobileBrowser||(s.on("scroll",function(){ht.scrollTop=ht.scrollPosMouse()}),a.addEventListener("mousemove",function(t){ht.clientX=t.clientX,ht.clientY=t.clientY})),s.on("resize",ht.getWindowSize),e.addEventListener("orientationchange",ht.getWindowSize)},init:function(){u=t("#wpadminbar"),this.getWindowSize(),this.usingPhoneBrowser=!!(ht.usingMobileBrowser&&ht.winW<690),this.scrollTop=this.scrollPosMouse(),this.bindEvents(),this.usingFrontEndEditor=void 0!==e.vc_iframe}};e.nectarDOMInfo=ht,ht.init();var ut,pt={materialOffCanvasOpen:!1,materialSearchOpen:!1,permanentTransHeader:!!d.is('[data-permanent-transparent="1"]'),animatedScrolling:!1,preventScroll:!1,ocmOpen:!1,ocmAnimating:!1,ocmInit:!1,mobileHeader:""};function ft(){We(),ht.usingMobileBrowser||Ae(),pn(),Ea(),t("#header-outer .sf-menu > li:not(.megamenu) > ul > li > ul").each(function(){t(this).removeClass("on-left-side"),t(this).offset().left+t(this).outerWidth()>s.width()?(t(this).addClass("on-left-side"),t(this).find("ul").addClass("on-left-side")):(t(this).removeClass("on-left-side"),t(this).find("ul").removeClass("on-left-side"))}),Tt()}function gt(){setTimeout(function(){Ae()},100)}function mt(){ke(),We(),Et(),va(),ht.usingMobileBrowser||Ae()}function vt(){t(".flex-gallery").each(function(){if(t().flexslider){var a=t(this);imagesLoaded(t(this),function(){var n=!a.find("ul").is('[data-d-autorotate="true"]');a.flexslider({animation:"fade",smoothHeight:!1,animationSpeed:500,useCSS:!1,touch:!0,slideshow:n}),t(".flex-gallery .flex-direction-nav li a.flex-next").html('<i class="fa fa-angle-right"></i>'),t(".flex-gallery .flex-direction-nav li a.flex-prev").html('<i class="fa fa-angle-left"></i>'),t(e).trigger("salient-parallax-bg-recalculate"),Ee()})}})}function bt(t,e){this.lastX=ht.clientX,this.lastY=ht.clientY,this.$el=t,this.iconType=e,this.timeout=!1,this.overEl=!1,this.initialCalc=!1,this.styleType="default",this.bgElSelector="",this.$dragEl="",this.$innerParallaxEl="",this.parallaxLastX=0,this.parallaxLastY=0,this.$viewEl="",this.$closeEl="",this.lerpDamp=.18,this.createMarkup(),this.setup(),this.mouseBind()}function wt(){t('.wpb_gallery_slidesflickity_static_height_style .cell[data-lazy="true"]').each(function(){t(this).css({height:"",width:""});var e=parseInt(t(this).find("img").attr("height")),a=jt(parseInt(t(this).find("img").attr("width")),e,2e3,parseInt(t(this).find("img").height())),n=t(this).find(".item-meta").length>0?t(this).find(".item-meta").outerHeight():0;t(this).css({height:a.height+n+"px",width:a.width+"px"})})}function yt(){t('.wpb_gallery_slidesflickity_static_height_style .cell[data-lazy="true"]').length>0&&(wt(),s.on("smartresize",wt))}function _t(){if(0==t(".nectar-flickity:not(.masonry)").length)return!1;W=[],B=[],t(".nectar-flickity:not(.masonry)").each(function(e){W.push(new Ct(t(this),e))}),t(".nectar-carousel.nectar-flickity:not(.masonry)").length>0&&(ht.usingMobileBrowser?e.addEventListener("orientationchange",xt):s.on("resize",xt))}function Ct(t,e){this.$el=t,this.index=e,this.instance={},this.$freeScrollBool=!(!this.$el.is("[data-free-scroll]")||"true"!=this.$el.attr("data-free-scroll")),this.$groupCellsBool=!0,this.$flickContainBool=!0,this.$flcikAttr=.025,this.$paginationBool=!1,this.$nextPrevArrowBool=!0,this.$setGallerySizeBool=!0,this.$imagesLoaded=!0,this.$flickCellAlign="center",this.fadeBool=!1,this.setup()}function xt(){t('.nectar-carousel.nectar-flickity:not(.masonry):not([data-adaptive-height="true"])').each(function(){kt(t(this))})}function kt(e){var a=0;e.find(".flickity-slider > .cell").css("height","auto"),e.find(".flickity-slider > .cell").each(function(){t(this).height()>a&&(a=t(this).height())}),a<10&&(a="auto"),e.find(".flickity-slider > .cell").css("height",a+"px")}function $t(){t(".twentytwenty-container").each(function(){var e=t(this);0==e.find(".twentytwenty-handle").length&&t(this).imagesLoaded(function(){e.twentytwenty()})})}function Tt(){t("nav:not(.left-side):not(.right-side) .sf-menu > .nectar-megamenu-menu-item.align-left:not(.width-100)").each(function(){var e=t(this),a=t("header#top > .container > .row"),n=t(this).find("> ul.sub-menu");if(e){if(n.width()+e.offset().left>ht.winW)return t(this).addClass("align-middle"),!0;t(this).find("> ul.sub-menu").css({right:a.width()-(e.offset().left+e.width()-a.offset().left)-t(this).find("> ul.sub-menu").width()+e.width(),left:"auto"}),t(this).removeClass("align-middle")}}),t("nav:not(.left-side):not(.right-side) .sf-menu > .nectar-megamenu-menu-item.align-right:not(.width-100)").each(function(){var e=t(this),a=t("header#top > .container > .row"),n=t(this).find("> ul.sub-menu");if(e){if(e.offset().left+e.width()-n.width()<0)return t(this).addClass("align-middle"),!0;t(this).find("> ul.sub-menu").css({right:a.width()-(e.offset().left+e.width()-a.offset().left),left:"auto"}),t(this).removeClass("align-middle")}}),t("nav:not(.left-side):not(.right-side) .sf-menu > .nectar-megamenu-menu-item.align-middle:not(.width-100)").each(function(){var e=t(this),a=t("header#top > .container > .row"),n=t(this).find("> ul.sub-menu");if(e&&n.length>0){var i=a.width(),s=a.offset().left,r=e.offset().left,o=e.width(),l=n.width();n.css({right:i-(r+o-s)-l/2+o/2,left:"auto"});var d=n.offset();d.left<0?n.css({right:"auto",left:"0px"}):d.left+l>ht.winW&&n.css({right:"0px",left:"auto"})}})}function It(){var e=s.width(),a=t("header#top > .container").width();t("header#top nav:not(.left-side):not(.right-side) > ul > li.megamenu:not(.width-50):not(.width-75) > .sub-menu").css({"padding-left":(e-a)/2+"px","padding-right":(e+2-a)/2+"px",width:a,left:"-"+(e-a)/2+"px"})}function Et(){ht.winW<1e3&&"1"==r.attr("data-responsive")?(r.addClass("mobile"),t("header#top nav").css("display","none")):(r.removeClass("mobile"),t("header#top nav").css("display",""),t(".slide-out-widget-area-toggle #toggle-nav .lines-button").removeClass("close"))}function Ot(){0!=t(".carousel").length&&("undefined"!=typeof SalientRecentProjectsCarousel&&t("ul.carousel.portfolio-items").each(function(e){tt[e]=new SalientRecentProjectsCarousel(t(this))}),t('ul.carousel:not(".clients"):not(.portfolio-items)').each(function(){var a,n,i=t(this),s="true"==t(this).parents(".carousel-wrap").attr("data-full-width")?"auto":3,o="true"==t(this).parents(".carousel-wrap").attr("data-full-width")?"auto":"",l="true"==t(this).parents(".carousel-wrap").attr("data-full-width")?500:453,d="true"==t(this).attr("data-autorotate"),c=!0,h=!0;t("body.ascend").length>0&&"true"!=t(this).parents(".carousel-wrap").attr("data-full-width")||t("body.material").length>0&&"true"!=t(this).parents(".carousel-wrap").attr("data-full-width")?t(this).find("li").length%3==0?(c=!0,h=!0):(c=!1,h=!0):(c=!0,h=!0),a=parseInt(t(this).attr("data-scroll-speed"))?parseInt(t(this).attr("data-scroll-speed")):700,n=t(this).is("[data-easing]")?t(this).attr("data-easing"):"linear";var u=i;0==i.find("img").length&&(u=r),imagesLoaded(u,function(){i.carouFredSel({circular:c,infinite:h,height:"auto",responsive:!0,items:{width:l,visible:{min:1,max:s}},swipe:{onTouch:!0,onMouse:!0,options:{excludedElements:"button, input, select, textarea, .noSwipe",tap:function(a,n){!t(n).attr("href")||t(n).is('[target="_blank"]')||t(n).is('[rel^="prettyPhoto"]')||t(n).is(".magnific-popup")||t(n).is(".magnific")||e.open(t(n).attr("href"),"_self")}},onBefore:function(){i.find(".work-item").trigger("mouseleave"),i.find(".work-item .work-info a").trigger("mouseup")}},scroll:{items:o,easing:n,duration:a,onBefore:function(){(t("body.ascend").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width")||t("body.material").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width"))&&i.parents(".carousel-wrap").find(".item-count .total").html(Math.ceil(i.find("> li").length/i.triggerHandler("currentVisible").length))},onAfter:function(){(t("body.ascend").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width")||t("body.material").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width"))&&(i.parents(".carousel-wrap").find(".item-count .current").html(i.triggerHandler("currentPage")+1),i.parents(".carousel-wrap").find(".item-count .total").html(Math.ceil(i.find("> li").length/i.triggerHandler("currentVisible").length)))}},prev:{button:function(){return i.parents(".carousel-wrap").find(".carousel-prev")}},next:{button:function(){return i.parents(".carousel-wrap").find(".carousel-next")}},auto:{play:d}},{transition:!0}).animate({opacity:1},1300),i.parents(".carousel-wrap").wrap('<div class="carousel-outer">'),"true"==i.parents(".carousel-wrap").attr("data-full-width")&&i.parents(".carousel-outer").css("overflow","visible"),(t("body.ascend").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width")||t("body.material").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width"))&&t('<div class="item-count"><span class="current">1</span>/<span class="total">'+i.find("> li").length/i.triggerHandler("currentVisible").length+"</span></div>").insertAfter(i.parents(".carousel-wrap").find(".carousel-prev")),i.addClass("finished-loading"),Mt()})}),s.off("smartresize.carouselHeightCalcs"),s.on("smartresize.carouselHeightCalcs",Mt))}function zt(){0!==t(".owl-carousel[data-desktop-cols]").length&&t(".owl-carousel[data-desktop-cols]").each(function(){t(this).addClass("owl-theme");var e=t(this),a=e.attr("data-autorotate"),n=e.attr("data-autorotation-speed"),i=!!e.is('[data-loop="true"]'),s=!!r.hasClass("rtl");t(this).owlCarousel({responsive:{0:{items:t(this).attr("data-mobile-cols")},690:{items:t(this).attr("data-tablet-cols")},1000:{items:t(this).attr("data-desktop-small-cols")},1300:{items:t(this).attr("data-desktop-cols")}},autoplay:a,autoplayTimeout:n,loop:i,rtl:s,smartSpeed:350,onTranslate:function(){e.addClass("moving")},onTranslated:function(){e.removeClass("moving")}}),t(this).on("changed.owl.carousel",function(e){e.item.count-e.page.size==e.item.index&&t(e.target).find(".owl-dots div:last").addClass("active").siblings().removeClass("active")})})}function Ht(t){var e=t.data.wooFlickity.selectedIndex+1;t.data.wooFlickityCount.text(e+"/"+t.data.wooFlickity.slides.length)}function St(t,e,a){this.$el=t,this.index=a,this.type=e,this.instance={},this.setup()}function At(){0===t(".products-carousel").length&&0===t(".nectar-woo-flickity").length||(t(".products-carousel").each(function(e){new St(t(this),"legacy",e)}),N=[],t(".nectar-woo-flickity").each(function(e){N.push(new St(t(this),"flickity",e))}))}function Mt(){t('.carousel.finished-loading:not(".portfolio-items, .clients"), .caroufredsel_wrapper .products.finished-loading').each(function(){var e=0;t(this).find("> li").each(function(){t(this).height()>e&&(e=t(this).height())}),t(this).css("height",e+5),t(this).parents(".caroufredsel_wrapper").css("height",e+5),(t("body.ascend").length>0&&"true"!=t(this).parents(".carousel-wrap").attr("data-full-width")||t("body.material").length>0&&"true"!=t(this).parents(".carousel-wrap").attr("data-full-width"))&&(t(this).parents(".carousel-wrap").find(".item-count .current").html(Math.ceil((t(this).triggerHandler("currentPosition")+1)/t(this).triggerHandler("currentVisible").length)),t(this).parents(".carousel-wrap").find(".item-count .total").html(Math.ceil(t(this).find("> li").length/t(this).triggerHandler("currentVisible").length)))})}function Wt(){0!==t(".carousel.clients").length&&(t(".carousel.clients").each(function(){var e,a=t(this),n=!t(this).hasClass("disable-autorotate");e=parseInt(t(this).attr("data-max"))?parseInt(t(this).attr("data-max")):5,s.width()<690&&"1"==r.attr("data-responsive")&&(e=2,t(this).addClass("phone"));var i=a;0==a.find("img").length&&(i=r),imagesLoaded(i,function(){a.carouFredSel({circular:!0,responsive:!0,items:{height:a.find("> div:first").height(),width:a.find("> div:first").width(),visible:{min:1,max:e}},swipe:{onTouch:!0,onMouse:!0},scroll:{items:1,easing:"easeInOutCubic",duration:"800",pauseOnHover:!0},auto:{play:n,timeoutDuration:2700}}).animate({opacity:1},1300),a.addClass("finished-loading"),a.parents(".carousel-wrap").wrap('<div class="carousel-outer">'),s.trigger("resize")})}),s.off("smartresize.clientsCarouselHeight",Bt),s.on("smartresize.clientsCarouselHeight",Bt))}function Bt(){var e=0;t(".carousel.clients.finished-loading").each(function(){t(this).find("> div").each(function(){t(this).height()>e&&(e=t(this).height())}),t(this).css("height",e),t(this).parent().css("height",e)})}function Ft(){r.on("mousedown",'.caroufredsel_wrapper, .carousel-wrap[data-full-width="true"] .portfolio-items .col .work-info a, .woocommerce .products-carousel ul.products li.product a',function(){t(this).addClass("active")}),r.on("mouseup",'.caroufredsel_wrapper, .carousel-wrap[data-full-width="true"] .portfolio-items .col .work-info a, .woocommerce .products-carousel ul.products li.product a',function(){t(this).removeClass("active")}),t("body.ascend, body.material").on("mouseover",".carousel-next",function(){t(this).parent().find(".carousel-prev, .item-count").addClass("next-hovered")}),t("body.ascend, body.material").on("mouseleave",".carousel-next",function(){t(this).parent().find(".carousel-prev, .item-count").removeClass("next-hovered")})}function qt(t,e,a){return Math.max(Math.min(t,e),a)}function Lt(t,e,a){return(1-a)*t+a*e}function jt(t,e,a,n){var i=Math.min(a/t,n/e);return{width:t*i,height:e*i}}function Yt(e){if(e){var a=t(e.bold());return a.find("script").remove(),a.html()}return""}function Pt(){var e;if(r.is('[data-header-format="left-header"]')&&ht.winW>=1e3||r.is('[data-hhun="1"]')||t(".page-template-template-no-header-footer").length>0||t(".page-template-template-no-header").length>0)e=0;else{var a=w-w/1.8,n=d.outerHeight();(c.length>0&&r.is(".material")||c.length>0&&!r.is(".material")&&ht.winW<1e3)&&(n-=ht.secondaryHeaderHeight),e=d.is('[data-header-resize="1"]')&&!d.is(".small-nav")&&ht.winW>=1e3?n-(parseInt(y)+2*a):n}if(ht.winW>=1e3&&t('#header-outer[data-condense="true"]').length>0){var i=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');e=d.height()-(parseInt(i.position().top)-parseInt(d.find("#logo").css("margin-top")))-parseInt(ht.secondaryHeaderHeight)}return e}function Rt(t,e,n){var i=a.querySelector(t);i&&(i.onload=function(){e>0?setTimeout(n,e):n()})}function Vt(){ht.usingMobileBrowser||(this.state={ocmFocus:!1},this.init(),this.events())}function Xt(t){return("0"+parseInt(t).toString(16)).slice(-2)}function Nt(){return Math.floor(1e4*Math.random())}function Dt(t,n,i){var s=e.scrollY||a.documentElement.scrollTop,r=(t=t||0,n=n||2e3,i=i||"easeOutSine",0),o=Math.max(.1,Math.min(Math.abs(s-t)/n,.8)),l={easeInOutQuint:function(t){return(t/=.5)<1?.5*Math.pow(t,5):.5*(Math.pow(t-2,5)+2)}};!function a(){var n=(r+=1/60)/o,d=l[i](n);n<1?(requestAnimationFrame(a),e.scrollTo(0,s+(t-s)*d)):e.scrollTo(0,t)}()}function Qt(){var e=t("body[data-header-breakpoint]").length>0&&"1000"!=r.attr("data-header-breakpoint")?parseInt(r.attr("data-header-breakpoint")):1e3,a=!1;return 1e3!=e&&ht.winW>1e3&&ht.winW<=e&&(a=!0),a}function Zt(t){return t.replace(/"/g,"").replace(/url\(|\)$/gi,"")}e.nectarState=pt,bt.prototype.setup=function(){"post-grid-images"!==this.iconType&&"horizontal-movement"!==this.iconType&&"link-indicator"!==this.iconType&&"view-indicator"!==this.iconType||this.viewportTracking()},bt.prototype.viewportTracking=function(){var a=this;if("IntersectionObserver"in e){this.observer=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting?(a.$el.addClass("active").addClass("el-in-view"),a.$el.find(a.bgElSelector).css("visibility","visible"),a.activeViewRAF=!0):(a.$el.find(a.bgElSelector).css("visibility","hidden"),a.activeViewRAF=!1,a.$el.removeClass("el-in-view"),0==t(".el-in-view").length&&(a.$dragEl.length>0?a.$dragEl.removeClass("visible"):a.$viewEl.length>0&&a.$viewEl.removeClass("visible")))})},{rootMargin:"0px",threshold:0}),this.observer.observe(this.$el[0])}},bt.prototype.createMarkup=function(){var e=this;if("horizontal-movement"===this.iconType){if(this.$el.is("[data-indicator-bg]")&&(this.styleType="solid"),0==t(".nectar-drag-indicator").length){var a=t("body > #boxed").length>0?" in-boxed":"";t("body").append('<div class="nectar-drag-indicator'+a+'" data-type="'+this.styleType+'"><div class="color-circle"></div><span class="inner-layer"><i class="fa fa-angle-left"></i><i class="fa fa-angle-right"></i></span></div>'),this.$dragEl=t(".nectar-drag-indicator"),this.dragRAF()}else this.$dragEl=t(".nectar-drag-indicator");"default"!=this.styleType&&(this.$innerParallaxEl=t(".nectar-drag-indicator .inner-layer"))}if("view-indicator"===this.iconType||"link-indicator"===this.iconType){if(this.activeViewRAF=!0,0==t(".nectar-view-indicator").length){a=t("body > #boxed").length>0?" in-boxed":"";t("body").append('<div class="nectar-view-indicator'+a+'"><div class="color-circle"></div><span class="inner-layer"></span></div>'),"gallery-zoom-indicator"!==this.iconType&&t(".nectar-view-indicator span").text(t(".nectar-post-grid").attr("data-indicator-text")),this.$viewEl=t(".nectar-view-indicator"),setTimeout(function(){e.lastY=ht.clientY,e.lastX=ht.clientX,e.viewRAF()},100)}else this.$viewEl=t(".nectar-view-indicator");this.$innerParallaxEl=t(".nectar-view-indicator .inner-layer")}if("close-indicator"===this.iconType){if(0==t(".nectar-view-indicator").length){a=t("body > #boxed").length>0?" in-boxed":"";t("body").append('<div class="nectar-close-indicator'+a+'"><div class="inner"><div class="inner-layer"><i class="icon-salient-m-close"></i></div></div></div>'),this.$closeEl=t(".nectar-close-indicator"),this.closeRAF()}else this.$closeEl=t(".nectar-close-indicator");this.$innerParallaxEl=t(".nectar-close-indicator .inner-layer")}"post-grid-images"===this.iconType&&(this.activeViewRAF=!0,this.bgElSelector=this.$el.hasClass("nectar-category-grid")?".nectar-category-grid-item-bg":".nectar-post-grid-item-bg-wrap",this.$el.hasClass("mouse-move-bound")?(this.$viewEl=this.$el.find(this.bgElSelector),this.viewRAF()):(this.$viewEl=this.$el.find(this.bgElSelector),this.$el.addClass("mouse-move-bound"),this.viewRAF()))},bt.prototype.mouseBind=function(){var e=this;if("horizontal-movement"===this.iconType)e.$el.find(".flickity-viewport").on("mouseover",function(){e.$dragEl.attr("data-type",e.styleType),e.$dragEl.addClass("visible");var t=e.$el.is("[data-touch-icon-color]")?"color-"+e.$el.attr("data-touch-icon-color"):"";if(e.$dragEl.removeClass("color-dark").removeClass("color-light").removeClass("color-default"),"default"==e.styleType)e.$dragEl.addClass(t),e.$dragEl.find("> span, i").css("color",""),e.$dragEl.find(".color-circle").css("background-color","");else if("solid"==e.styleType){var a=e.$el.attr("data-indicator-bg");e.$dragEl.find(".color-circle").css("background-color",a),e.$dragEl.find("> span").css("color",a);var n=e.$el.attr("data-indicator-icon");e.$dragEl.find("i").css("color",n)}}),e.$el.find(".flickity-viewport").on("mouseleave",function(){e.$dragEl.removeClass("visible")}),e.$el.find(".product-add-to-cart a").on("mouseenter",function(){e.$dragEl.removeClass("visible")}),e.$el.find(".product-add-to-cart a").on("mouseleave",function(){e.$dragEl.addClass("visible")});else if("close-indicator"===this.iconType)t("body").on("click",'.team-member[data-style*="bio_fullscreen"]',function(){t(".nectar_team_member_overlay:not(.open)").length>0||(e.$closeEl.addClass("visible"),e.$closeEl.find(".inner").addClass("visible"))}),t("body").on("click",'.nectar_team_member_overlay:not(.animating) a[target="_blank"]',function(t){t.stopPropagation()}),t("body").on("click",".nectar_team_member_overlay:not(.animating)",function(){e.$closeEl.removeClass("visible"),e.$closeEl.find(".inner").removeClass("visible")}),t("body").on("mouseenter",".nectar_team_member_overlay .bio-inner a",function(){e.$closeEl.removeClass("visible")}),t("body").on("mouseleave",".nectar_team_member_overlay .bio-inner a",function(){e.$closeEl.addClass("visible")});else if("link-indicator"===this.iconType)e.$el.off(),e.$el.on("mouseenter",function(){e.$viewEl.addClass("visible"),e.$viewEl.attr("class",function(t,e){return e.replace(/(^|\s)style-\S+/g,"")});var t=e.$el.attr("data-indicator-bg"),a=e.$el.attr("data-indicator-icon");e.$viewEl.find(".color-circle").css("background-color",t);var n='<div class="nectar-cta loaded" data-style="arrow-animation"><span class="link_wrap" style="color: '+a+'"><svg class="next-arrow" width="20px" height="25px" viewBox="0 0 50 80"><polyline stroke-width="9" fill="none" stroke-linecap="round" stroke-linejoin="round" points="0, 0 45, 40 0, 80"></polyline></svg><span class="line" style="background-color: '+a+'"></span></span></div>';e.$viewEl.find("span").html(n),e.$el.is('[data-indicator-blur="true"]')&&e.$viewEl.addClass("blurred-bg")}),e.$el.on("mouseleave",function(){e.$viewEl.removeClass("visible").removeClass("blurred-bg")});else if("view-indicator"===this.iconType){var a=e.$el.is("[data-indicator-text-color]")?e.$el.attr("data-indicator-text-color"):"#fff",n=e.$el.attr("data-indicator-color"),i=e.$el.attr("data-indicator-style");e.$el.find(".nectar-post-grid-item").off(),e.$el.find(".nectar-post-grid-item").on("mouseenter",function(){e.activeViewRAF=!0,e.$viewEl.addClass("visible"),e.$viewEl.find("span").text(t(".nectar-post-grid").attr("data-indicator-text")),e.$viewEl.attr("class",function(t,e){return e.replace(/(^|\s)style-\S+/g,"")}),e.$viewEl.addClass("style-"+i),"see-through"!==i&&(e.$viewEl.find(".color-circle").css("background-color",n),e.$viewEl.find(".inner-layer").css("color",a)),e.$el.is('[data-indicator-blur="true"]')&&e.$viewEl.addClass("blurred-bg"),clearTimeout(e.timeout)}),e.$el.find(".nectar-post-grid-item").on("mouseleave",function(){e.timeout=setTimeout(function(){e.$viewEl.removeClass("visible"),e.$viewEl.removeClass("blurred-bg")},100)}),e.$el.find(".nectar-post-grid-item .meta-category a").on("mouseenter",function(){e.$viewEl.removeClass("visible")}),e.$el.find(".nectar-post-grid-item .meta-category a").on("mouseleave",function(){e.$viewEl.addClass("visible")})}else"post-grid-images"===this.iconType&&(e.$el.on("mouseenter",function(){t(this).addClass("mouse-over"),e.activeViewRAF=!0}),e.$el.on("mouseleave",function(){t(this).removeClass("mouse-over")}))},bt.prototype.updatePos=function(){this.lastY=Lt(this.lastY,ht.clientY,this.lerpDamp),this.lastX=Lt(this.lastX,ht.clientX,this.lerpDamp)},bt.prototype.parallaxIcon=function(){this.parallaxLastX=Lt(this.parallaxLastX,parseInt(ht.clientX)-parseInt(this.lastX),this.lerpDamp)/1.7,this.parallaxLastY=Lt(this.parallaxLastY,parseInt(ht.clientY)-parseInt(this.lastY),this.lerpDamp)/1.7,this.$innerParallaxEl.length>0&&(this.$innerParallaxEl[0].style.transform="translateX("+qt(this.parallaxLastX,10,-10)+"px) translateY("+qt(this.parallaxLastY,10,-10)+"px)")},bt.prototype.dragRAF=function(){this.updatePos(),this.$dragEl[0].style.transform="translateX("+this.lastX+"px) translateY("+this.lastY+"px)",this.parallaxIcon(),requestAnimationFrame(this.dragRAF.bind(this))},bt.prototype.viewRAF=function(){if(this.updatePos(),this.activeViewRAF||"view-indicator"===this.iconType||"link-indicator"===this.iconType){for(var t=0;t<this.$viewEl.length;t++)this.$viewEl[t].style.transform="translateX("+this.lastX+"px) translateY("+this.lastY+"px)";this.parallaxIcon()}requestAnimationFrame(this.viewRAF.bind(this))},bt.prototype.closeRAF=function(){this.updatePos(),this.$closeEl.css({transform:"translateX("+this.lastX+"px) translateY("+this.lastY+"px)"}),this.parallaxIcon(),requestAnimationFrame(this.closeRAF.bind(this))},Ct.prototype.setup=function(){this.$el.removeClass(function(t,e){return(e.match(/(^|\s)instance-\S+/g)||[]).join(" ")}),this.$el.addClass("instance-"+this.index);var e=this.$el.attr("data-controls").length>0?this.$el.attr("data-controls"):"";if(this.$el.is('[data-format="fixed_text_content_fullwidth"]')&&(this.$flickCellAlign="left",this.$groupCellsBool=!1,this.$flickContainBool=!1,this.$flcikAttr=.02,this.$el.parent().is('[data-alignment="right"]')&&(this.$flickCellAlign="right")),1==this.$freeScrollBool&&(this.$groupCellsBool=!1),this.$el.find(".nectar-el-parallax-scroll").length>0&&this.$el.parents('[class*="wpb_gallery_slidesflickity_"]').length>0&&(this.$groupCellsBool=!1),"next_prev_arrows"==e||"next_prev_arrows_overlaid"==e?(this.$paginationBool=!1,this.$nextPrevArrowBool=!0):(this.$paginationBool=!0,this.$nextPrevArrowBool=!1),"none"==e&&(this.$paginationBool=!1,this.$nextPrevArrowBool=!1),this.$wrapAround=!this.$el.is("[data-wrap]")||"no-wrap"!=this.$el.attr("data-wrap"),this.ticker=!!this.$el.is(".ticker-rotate"),this.tickerPaused=!1,this.ticker){var a=this.$el.is("[data-ticker-speed]")?this.$el.attr("data-ticker-speed"):"slow";this.tickerSpeed="slow"===a?.4:"medium"===a?1.2:2,this.$wrapAround=!0,this.$paginationBool=!1}this.$flickity_autoplay=!1,this.$flickity_stored_autoplay=!1,this.inView=!1,this.$el.is("[data-autoplay]")&&"true"==this.$el.attr("data-autoplay")&&!this.ticker&&(this.$flickity_autoplay=!0,this.$flickity_stored_autoplay=5e3,this.$el.is("[data-autoplay-dur]")&&this.$el.attr("data-autoplay-dur").length>0&&parseInt(this.$el.attr("data-autoplay-dur"))>100&&parseInt(this.$el.attr("data-autoplay-dur"))<3e4&&(this.$flickity_autoplay=parseInt(this.$el.attr("data-autoplay-dur")),this.$flickity_stored_autoplay=this.$flickity_autoplay)),this.$frontEndEditorDrag=!(t("body.vc_editor").length>0),this.$frontEndEditorPause=t("body.vc_editor").length>0,this.$arrowShape="",this.$el.is('[data-pause-on-hover="true"]')&&(this.$frontEndEditorPause=!0),this.$el.is('[data-centered-cells="true"]')&&(this.$groupCellsBool=1),this.$flickity_adaptive_height=!1,this.$el.is('[data-adaptive-height="true"]')&&(this.$flickity_adaptive_height=!0),this.$lazyload=this.$el.find("img[data-flickity-lazyload]").length>0&&1,this.$el.find("img[data-flickity-lazyload]").length>0&&this.$el.is('[data-overflow="visible"]')&&this.$el.is('[data-wrap="no-wrap"]')&&(this.$lazyload=2),this.$flickity_rtl=!!r.hasClass("rtl"),"next_prev_arrows_overlaid"==e||"touch_total"==e||this.$el.hasClass("nectar-simple-slider")?this.$arrowShape={x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}:this.$arrowShape={x0:20,x1:70,y1:30,x2:70,y2:25,x3:70},this.$el.is('[data-format="fixed_text_content_fullwidth"]')&&this.$el.parents(".full-width-content.wpb_row").length>0&&this.$el.parents(".full-width-content.wpb_row").removeClass("full-width-content").addClass("full-width-section"),this.$el.hasClass("nectar-simple-slider")&&(this.$flickity_adaptive_height=!1,this.$paginationBool=!1,this.$nextPrevArrowBool=!1,this.$setGallerySizeBool=!1,this.$wrapAround=!1,this.$imagesLoaded=!1,this.$flcikAttr=.022,"true"==this.$el.attr("data-pagination")&&(this.$paginationBool=!0),"true"==this.$el.attr("data-wrap")&&(this.$wrapAround=!0),this.$el.is('[data-simple-slider-transition="fade"]')&&(this.fadeBool=!0)),ht.usingFrontEndEditor?this.init():this.lazyInit()},Ct.prototype.lazyInit=function(){var t=this;this.observer=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(t.init(),t.observer.unobserve(e.target))})},{root:a,rootMargin:"400px 0px 400px 0px",threshold:0}),this.observer.observe(this.$el[0])},Ct.prototype.init=function(){this.instance=new Flickity(".nectar-flickity.instance-"+this.index,{setGallerySize:this.$setGallerySizeBool,contain:this.$flickContainBool,draggable:this.$frontEndEditorDrag,lazyLoad:this.$lazyload,imagesLoaded:this.$imagesLoaded,percentPosition:!0,adaptiveHeight:this.$flickity_adaptive_height,cellAlign:this.$flickCellAlign,groupCells:this.$groupCellsBool,prevNextButtons:this.$nextPrevArrowBool,freeScroll:this.$freeScrollBool,pageDots:this.$paginationBool,resize:!0,selectedAttraction:this.$flcikAttr,autoPlay:this.$flickity_autoplay,rightToLeft:this.$flickity_rtl,pauseAutoPlayOnHover:this.$frontEndEditorPause,wrapAround:this.$wrapAround,accessibility:!1,fade:this.fadeBool,arrowShape:this.$arrowShape}),this.events()},Ct.prototype.trackView=function(){var t=this;new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting?t.inView=!0:t.inView=!1})},{root:a,rootMargin:"200px 0px 200px 0px",threshold:0}).observe(this.$el[0])},Ct.prototype.events=function(){this.$el.hasClass("nectar-simple-slider")?this.simpleSliderStyle():(this.$el.is('.nectar-carousel[data-wrap="no-wrap"]')&&this.$el.find('.nectar-fancy-box[data-n-parallax-bg="true"]').length>0||this.$el.parents('[class*="wpb_gallery_slidesflickity_"]').length>0&&this.$el.find(".nectar-el-parallax-scroll").length>0)&&this.galleryParallax(),(this.$el.is('[data-controls="touch_total"]')||this.$el.is('[data-touch-indicator="true"]'))&&this.visualizedTotalControls(),this.$el.is('[data-format="fixed_text_content_fullwidth"]')&&!ht.usingFrontEndEditor&&this.fixedContentStyle(),this.$el.parents(".wpb_gallery_slidesflickity_static_height_style").length>0&&this.$el.find(".item-meta").length>0&&(this.imageCaptionWidth(),s.on("resize",this.imageCaptionWidth.bind(this))),this.ticker&&(this.trackView(),this.tickerRotate(),this.instance.on("dragStart",function(){this.tickerPaused=!0}.bind(this)),this.$el[0].addEventListener("mouseleave",function(){this.tickerPaused=!1}.bind(this)),(this.$el.is('[data-pause-on-hover="true"]')||this.$nextPrevArrowBool||ht.usingFrontEndEditor)&&this.$el[0].addEventListener("mouseenter",function(){this.tickerPaused=!0}.bind(this))),this.sharedEvents()},Ct.prototype.sharedEvents=function(){var e,a,n=this.$el;this.instance.on("dragStart",function(){clearTimeout(e),clearTimeout(a),n.addClass("is-dragging"),n.addClass("is-moving"),n.find(".flickity-prev-next-button").addClass("hidden")}),this.instance.on("dragEnd",function(){n.removeClass("is-dragging"),e=setTimeout(function(){n.removeClass("is-moving"),n.find(".flickity-prev-next-button").removeClass("hidden")},600),a=setTimeout(function(){n.removeClass("is-moving")},300)}),t(".flickity-prev-next-button").on("click",function(){clearTimeout(e),t(this).parents(".nectar-flickity").find(".flickity-prev-next-button").addClass("hidden"),e=setTimeout(function(){n.find(".flickity-prev-next-button").removeClass("hidden")},600)}),n.hasClass("nectar-carousel")&&!n.is('[data-adaptive-height="true"]')&&imagesLoaded(n,function(){kt(n)})},Ct.prototype.tickerRotate=function(){this.tickerPaused||1!=this.inView||this.instance.slides&&(this.instance.x=(this.instance.x-this.tickerSpeed)%this.instance.slideableWidth,this.instance.selectedIndex=this.instance.dragEndRestingSelect(),this.instance.settle(this.instance.x)),e.requestAnimationFrame(this.tickerRotate.bind(this))},Ct.prototype.imageCaptionWidth=function(){this.$el.find(".item-meta").each(function(){t(this).css({width:t(this).parent().find("img").width()})})},Ct.prototype.simpleSlideBGConnection=function(){var e=t("body.vc_editor").length>0?$that.find(".is-selected > .cell"):$that.find(".is-selected");this.$rowBG&&e&&this.$rowBG.css({transition:"background-color 0.5s ease-out","background-color":e.is(".has-bg-color")?e.find(".bg-layer-wrap").css("background-color"):this.$rowBGStored})},Ct.prototype.simpleSliderStyle=function(){var e=this.$el,a=this;if("true"==this.$el.attr("data-arrows")&&0==this.$el.find(".flickity-prev-next-button").length&&(this.$el.append('<button class="flickity-button flickity-prev-next-button previous" aria-label="'+nectar_front_i18n.previous+'" type="button"><svg class="flickity-button-icon" viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50  L 70,10 L 60,0 Z" class="arrow"></path></svg></button>'),this.$el.append('<button class="flickity-button flickity-prev-next-button next" aria-label="'+nectar_front_i18n.next+'" type="button"><svg class="flickity-button-icon" viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50  L 70,10 L 60,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path></svg></button>'),this.$el.find(".flickity-prev-next-button.previous").on("click",function(){if(!1===a.$wrapAround&&0==a.instance.selectedIndex&&(0==a.instance.isAnimating||void 0===a.instance.isAnimating)){var t=a.instance.x;anime({targets:a.instance,x:t+100,duration:350,easing:"easeOutCubic"}),a.instance.startAnimation()}a.instance.previous()}),this.$el.find(".flickity-prev-next-button.next").on("click",function(){if(!1===a.$wrapAround&&a.instance.selectedIndex==a.instance.slides.length-1&&0==a.instance.isAnimating){var t=a.instance.x;anime({targets:a.instance,x:t-100,duration:350,easing:"easeOutCubic"}),a.instance.startAnimation()}a.instance.next()})),this.$rowBG="",this.$rowBGStored="",t(this).is('.nectar-simple-slider[data-row-bg-connection="true"]')&&(this.$rowBG=this.$el.parents(".wpb_row"),this.$rowBG=this.$rowBG.find("> .row-bg-wrap .row-bg"),this.$rowBGStored=this.$rowBG.length>0?this.$rowBG.css("background-color"):"",this.instance.on("change",simpleSlideBGConnection.bind(this)),this.simpleSlideBGConnection()),this.$el.find(".bg-layer[data-nectar-img-src]").length>0)var n=new Waypoint({element:this.$el[0],handler:function(){e.find(".bg-layer[data-nectar-img-src]").each(function(){var e=t(this)[0],a=e.getAttribute("data-nectar-img-src");e.style.backgroundImage="url('"+a+"')",e.classList.add("loaded")}),n.destroy()},offset:"95%"});if(this.$el.is('[data-parallax="true"]')){var i=this.$el.find(".cell");!0===this.$wrapAround&&this.$el.find(".flickity-prev-next-button").on("click",function(){e.addClass("disabled-nav"),setTimeout(function(){e.removeClass("disabled-nav")},500)});var s=this.$flickity_rtl?1:-1;this.instance.on("scroll",function(){t.each(a.instance.slides,function(t,e){var n=i[t].querySelector(".bg-layer"),r=i[t].querySelector(".inner"),o=a.instance,l=0;l=0===t&&o.slides.length>2?Math.abs(o.x)>o.slidesWidth?o.slidesWidth+o.x+o.slides[o.slides.length-1].outerWidth+e.target:e.target+o.x:t===o.slides.length-1&&Math.abs(o.x)+o.slides[t].outerWidth<o.slidesWidth?e.target-o.slidesWidth+o.x-o.slides[t].outerWidth:e.target+o.x,n.style.transform="translate3d("+l*(s/2)+"px,0,0)",r.style.transform="translate3d("+l*(s/4)+"px,0,0)"})})}this.$el.hasClass("nectar-simple-slider")&&1==this.$paginationBool&&(this.$el.find(".flickity-page-dots li").append('<svg width="65px" height="65px" viewBox="0 0 72 72" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><circle class="time" stroke-width="5" fill="none" stroke-linecap="round" cx="33" cy="33" r="28"></circle></svg>'),this.$flickity_stored_autoplay&&(this.$el.find(".flickity-page-dots li circle.time").css("transition","stroke-dashoffset "+(parseInt(this.$flickity_stored_autoplay)+100)+"ms linear, stroke 0.2s ease"),this.$el.find(".flickity-page-dots li:first").addClass("no-trans"),setTimeout(function(){e.find(".flickity-page-dots li:first").removeClass("no-trans")},60),this.instance.on("select",function(t){a.instance.playPlayer()}),this.instance.on("dragEnd",function(t){a.instance.playPlayer(),e.find(".flickity-page-dots .is-selected").removeClass("no-trans")}),this.instance.on("dragStart",function(t){e.find(".flickity-page-dots .is-selected").addClass("no-trans")})))},Ct.prototype.galleryParallax=function(){var e=this.$el.find(".cell"),a=this,n=this.$el.find(".nectar-fancy-box").length>0?".parallax-layer .box-bg":".nectar-el-parallax-scroll .img-wrap",i=!!this.$el.is('[data-wrap="wrap"]'),s=this.$flickity_rtl?1:-1;this.instance.on("scroll",function(){t.each(a.instance.slides,function(t,r){var o=e[t].querySelector(n),l=a.instance,d=0;d=0===t&&i?Math.abs(l.x)>l.slidesWidth?l.slidesWidth+l.x+l.slides[l.slides.length-1].outerWidth+r.target:r.target+l.x:1===t&&i?Math.abs(l.x)>l.slidesWidth?l.slidesWidth+l.x+l.slides[l.slides.length-2].outerWidth+r.target:r.target+l.x:t===l.slides.length-1&&i?Math.abs(l.x)+l.slides[t].outerWidth<l.slidesWidth?r.target-l.slidesWidth+l.x-l.slides[t].outerWidth:r.target+l.x:t===l.slides.length-2&&i&&Math.abs(l.x)+l.slides[t].outerWidth+l.slides[t+1].outerWidth<l.slidesWidth?r.target-l.slidesWidth+l.x-l.slides[t].outerWidth:r.target+l.x,o&&(o.style.transform="translate3d("+d*(s/11)+"px,0,0)",o.style.willChange="transform")})}),this.instance.reposition()},Ct.prototype.visualizedTotalControls=function(){var e=this.$el,a=!!(this.$el.hasClass("drag-indicator-only")||this.$el.is('[data-r-bottom-total="true"]')||this.ticker);0!=this.$el.find(".visualized-total").length||a||(this.$el.parents(".full-width-content").length>0&&this.$el.parents(".vc_col-sm-12").length>0?this.$el.append('<div class="container normal-container"><div class="visualized-total"><span></span></div></div>'):this.$el.append('<div class="visualized-total"><span></span></div>')),ht.usingMobileBrowser||(B[this.index]=new bt(this.$el,"horizontal-movement"),this.instance.on("dragMove",function(t,e){ht.clientY=e.clientY,ht.clientX=e.clientX}),this.instance.on("pointerDown",function(e,a){t(".nectar-drag-indicator").addClass("pointer-down")}),this.instance.on("pointerUp",function(e,a){t(".nectar-drag-indicator").removeClass("pointer-down")}));var n=this.$el.find(".flickity-page-dots li").length,i=this.$el.find(".visualized-total span"),r=1,o=this.$el.find(".visualized-total").width();a||(s.on("smartresize",function(){setTimeout(function(){n=e.find(".flickity-page-dots li").length,o=e.find(".visualized-total").width(),r=o/n*e.find(".flickity-page-dots .is-selected").index(),i.css("width",100/n+"%"),i.css({x:r+"px"})},200)}),setTimeout(function(){n=e.find(".flickity-page-dots li").length,o=e.find(".visualized-total").width(),i.css("width",100/n+"%")},200),this.instance.on("change",function(t,a){r=o/n*e.find(".flickity-page-dots .is-selected").index(),i.css({x:r+"px"})}))},Ct.prototype.fixedContentStyle=function(){var a=ht.usingMobileBrowser,n=this.$el,i=this;this.$flickity_stored_autoplay&&(t(e).on("nectar-material-ocm-open",function(){i.instance.stopPlayer()}),t(e).on("nectar-material-ocm-close",function(){i.instance.playPlayer()})),this.instance.on("scroll",function(){if(!a)if(1!=pt.materialOffCanvasOpen){var e=n.find(".cell").outerWidth()+25,r=t('body[data-header-format="left-header"]').length>0&&s.width()>1e3?275:0,o=(s.width()+r-n.parents(".main-content").width())/2;o+=parseInt(n.css("margin-left"))+2,i.instance.slides.forEach(function(a,n){var s=1,r=0,l=0,d=10,c=1,h=t(a.cells[0].element).offset().left,u=t(".nectar-flickity.instance-"+i.index+" .cell:nth-child("+(n+1)+")");h-o<0&&h-o>-1*e?(s=1+(h-o)/1500,c=1+(h-o+70)/550,r=-1*(h-o),l=(h-o)/25*-1):(s=1,c=1,r=0,l=0),d=h+5-o<0&&h-o>-1*e?5:10,u.css({"z-index":d}),u.find(".inner-wrap-outer").css({transform:"perspective(800px) translateX("+r+"px) rotateY("+l+"deg) translateZ(0)",opacity:c}),u.find(".inner-wrap").css({transform:"scale("+s+") translateZ(0)"})})}else i.instance.slides.forEach(function(t,e){var a=n.find(".cell:nth-child("+(e+1)+")");a.find(".inner-wrap-outer").css({transform:"perspective(800px) translateX(0) rotateY(0) translateZ(0)",opacity:"1"}),a.find(".inner-wrap").css({transform:"scale(1) translateZ(0)"})})})},St.prototype.setup=function(){ht.usingFrontEndEditor?this.init():this.lazyInit()},St.prototype.init=function(){"legacy"===this.type?this.legacyCarousel():this.flickityCarousel()},St.prototype.lazyInit=function(){var t=this;this.observer=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(t.init(),t.observer.unobserve(e.target))})},{root:a,rootMargin:"400px 0px 400px 0px",threshold:0}),this.observer.observe(this.$el[0])},St.prototype.legacyCarousel=function(){var a=this.$el.find("ul.products"),n=this.$el.parents(".full-width-content ").length>0?400:353,i=a;0==a.find("img").length&&(i=r),this.$el.append('<a class="carousel-prev" href="#"><i class="icon-salient-left-arrow"></i></a> <a class="carousel-next" href="#"><i class="icon-salient-right-arrow"></i></a>'),imagesLoaded(i,function(){a.carouFredSel({circular:!0,responsive:!0,items:{width:n,visible:{min:1,max:"auto"}},swipe:{onTouch:!0,onMouse:!0,options:{excludedElements:"button, input, select, textarea, .noSwipe",tap:function(a,n){!t(n).attr("href")||t(n).is('[target="_blank"]')||t(n).hasClass("add_to_wishlist")||t(n).hasClass("add_to_cart_button")||t(n).is('[rel^="prettyPhoto"]')||e.open(t(n).attr("href"),"_self"),!t(n).parent().attr("href")||t(n).parent().is('[target="_blank"]')||t(n).parent().hasClass("add_to_wishlist")||t(n).parent().hasClass("add_to_cart_button")||t(n).parent().is('[rel^="prettyPhoto"]')||e.open(t(n).parent().attr("href"),"_self")}},onBefore:function(){a.find(".product-wrap").trigger("mouseleave"),a.find(".product a").trigger("mouseup")}},scroll:{items:"auto",easing:"easeInOutQuart",duration:800},prev:{button:function(){return a.parents(".carousel-wrap").find(".carousel-prev")}},next:{button:function(){return a.parents(".carousel-wrap").find(".carousel-next")}},auto:{play:!1}}).animate({opacity:1},1300),a.parents(".carousel-wrap").wrap('<div class="carousel-outer">'),a.addClass("finished-loading"),s.trigger("resize")})},St.prototype.flickityCarousel=function(){var a=this.$el;this.$el.find(".products > li").each(function(){t(this).wrap('<div class="flickity-cell"></div>')});var n=!!a.is('[data-controls="bottom-pagination"]'),i=!a.is('[data-controls="bottom-pagination"]'),s=!a.is('[data-wrap="no-wrap"]'),o=1!=s||n,l=a.is("[data-autorotate-speed]")&&parseInt(a.attr("data-autorotate-speed"))>800?parseInt(a.attr("data-autorotate-speed")):5e3;a.is('[data-autorotate="true"]')||(l=!1),this.$el.find("ul.products").addClass("generate-markup"),this.instance=this.$el.find("ul.products"),a.is('[data-controls="arrows-overlaid"]')&&(i=!0),1==i&&this.instance.on("ready.flickity",function(){var t=a.find(".flickity-prev-next-button.previous").detach(),e=a.find(".flickity-prev-next-button.next").detach();a.find(".nectar-woo-carousel-top").append(t).append(e)});var d=!1,c="center";r.hasClass("rtl")&&(d=!0,c="right"),a.is('[data-group-columns="no-overflow"]')?(o=!0,c="left"):a.is('[data-group-columns="overflow"]')&&(o=!1,c="center");var h=!1;if(e.nectarOptions&&e.nectarOptions.woo_related_upsell_carousel&&"true"==e.nectarOptions.woo_related_upsell_carousel&&this.$el.hasClass("related-upsell-carousel")&&(h=!0,s=!1,o=!0,"center"==c&&this.$el.find(".products > div").length<4&&(c="left"),this.$el.find(".products > div").length<5&&this.$el.addClass("desktop-controls-hidden")),this.instance.flickity({draggable:!0,contain:!0,lazyLoad:!1,imagesLoaded:!0,cellAlign:c,groupCells:o,prevNextButtons:i,pageDots:n,resize:!0,adaptiveHeight:!1,percentPosition:!0,setGallerySize:!0,rightToLeft:d,wrapAround:s,autoPlay:l,accessibility:!1}),this.$el.is('[data-controls="touch_indicator"]'))ht.usingMobileBrowser||(B.push(new bt(this.$el,"horizontal-movement")),this.instance.on("dragMove.flickity",function(t,e){ht.clientY=e.clientY,ht.clientX=e.clientX}),this.instance.on("pointerDown.flickity",function(e,a){t(".nectar-drag-indicator").addClass("pointer-down")}),this.instance.on("pointerUp.flickity",function(e,a){t(".nectar-drag-indicator").removeClass("pointer-down")}));else if(1==i){a.find(".flickity-prev-next-button").append('<svg width="65px" height="65px" viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg"><circle stroke-width="3" fill="none" stroke-linecap="round" cx="33" cy="33" r="28"></circle> <circle class="time" stroke-width="3" fill="none" stroke-linecap="round" cx="33" cy="33" r="28"></circle></svg>');var u=t('<div class="woo-flickity-count" />');1==h?a.find("section > h2").append(u):a.append(u);var p=this.instance.data("flickity");Ht({data:{wooFlickity:p,wooFlickityCount:u}}),this.instance.on("select.flickity",{wooFlickity:p,wooFlickityCount:u},Ht)}this.$el.removeClass("animated-in"),oa()},s.on("orientationchange",function(){setTimeout(Bt,200)}),e.requestAnimationFrame=e.requestAnimationFrame||e.mozRequestAnimationFrame||e.webkitRequestAnimationFrame||e.msRequestAnimationFrame||function(t){setTimeout(t,1e3/60)},t(e).on("resize",function(){clearTimeout(ut),ut=setTimeout(function(){t(e).trigger("smartresize")},125)}),t.fn.smartresize=function(t){return t?this.on("smartresize",t):this.trigger("smartresize",["execAsap"])},Vt.prototype.init=function(){var t,e,n,i,s,r;e={hidden:!1},n=(t=a).createElement("STYLE"),i="addEventListener"in t,s=function(e,a){i?t.addEventListener(e,a):t.attachEvent("on"+e,a)},r=function(t){n.styleSheet?n.styleSheet.cssText=t:n.innerHTML=t},t.getElementsByTagName("HEAD")[0].appendChild(n),s("mousedown",function(){0==e.hidden&&(r(":focus{outline:0}::-moz-focus-inner{border:0;}"),e.hidden=!0)}),s("keydown",function(){r(""),e.hidden=!1})},Vt.prototype.events=function(){t(e).on("nectar-ocm-open",this.setFocus.bind(this)),t(e).on("nectar-ocm-close",this.releaseFocus.bind(this))},Vt.prototype.setFocus=function(){this.state.ocmFocus=!0,t("#slide-out-widget-area").attr("tabindex","-1").focus()},Vt.prototype.releaseFocus=function(){t("#slide-out-widget-area").attr("tabindex","")},jQuery.fn.setCursorPosition=function(e){return 0==this.length?this:t(this).setSelection(e,e)},jQuery.fn.setSelection=function(t,e){if(0==this.length)return this;var a=this[0];if(a.createTextRange){var n=a.createTextRange();n.collapse(!0),n.moveEnd("character",e),n.moveStart("character",t),n.select()}else a.setSelectionRange&&(a.focus(),a.setSelectionRange(t,e));return this},t.extend(jQuery.expr.pseudos,{transparent:function(e,a,n){return"0"===t(e).css("opacity")}}),t.cssHooks.color={get:function(t){var n;return t.currentStyle?n=t.currentStyle.color:e.getComputedStyle&&(n=a.defaultView.getComputedStyle(t,null).getPropertyValue("color")),-1==n.search("rgb")?n:(n=n.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/))?"#"+Xt(n[1])+Xt(n[2])+Xt(n[3]):void 0}},t.cssHooks.backgroundColor={get:function(t){var n;return t.currentStyle?n=t.currentStyle.backgroundColor:e.getComputedStyle&&(n=a.defaultView.getComputedStyle(t,null).getPropertyValue("background-color")),-1==n.search("rgb")?n:(n=n.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/))?"#"+Xt(n[1])+Xt(n[2])+Xt(n[3]):void 0}},function(t){function n(a,i){var s=t.proxy(this.process,this);this.$body=t("body"),this.$scrollElement=t(t(a).is("body")?e:a),this.options=t.extend({},n.DEFAULTS,i),this.selector=(this.options.target||"")+" ul li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",s),this.pageSubmenuHeight=0,this.calcPageSubemnu(),this.refresh(),this.process(),t(e).on("resize",this.calcPageSubemnu.bind(this))}n.VERSION="3.2.0",n.DEFAULTS={offset:10},n.prototype.calcPageSubemnu=function(){(t('.page-submenu[data-sticky="true"]').length>0&&0==t('body[data-hhun="1"]').length||t('.page-submenu[data-sticky="true"]').length>0&&t('#header-outer[data-remove-fixed="1"]').length>0)&&(this.pageSubmenuHeight=t(".page-submenu").height())},n.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,a.documentElement.scrollHeight)},n.prototype.refresh=function(){var e,a="offset",n=0;null!=(e=this.$scrollElement[0])&&e===e.window||(a="position",n=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var i=this;this.$body.find(this.selector).map(function(){var e=t(this),i=e.data("target")||e.attr("href");"#%20"===i&&(i="");var s=/^#./.test(i)&&t(i);return s&&s.length&&s.is(":visible")&&[[s[a]().top+n,i]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){i.offsets.push(this[0]),i.targets.push(this[1])})},n.prototype.process=function(){if(pt.preventScroll)return!0;var e,a=ht.scrollTop+this.options.offset+this.pageSubmenuHeight,n=this.getScrollHeight(),i=this.options.offset+n-this.$scrollElement.height()-this.pageSubmenuHeight,s=this.offsets,r=this.targets,o=this.activeTarget;if(this.activeTarget&&a<this.offsets[0]&&this.offsets[0]>0)return this.activeTarget=null,void t(this.selector).parentsUntil(this.options.target,".current-menu-item").removeClass("current-menu-item").removeClass("sfHover");if(this.scrollHeight!=n&&this.refresh(),a>=i)return o!=(e=r[r.length-1])&&this.activate(e);if(o&&a<=s[0])return o!=(e=r[0])&&this.activate(e);for(e=s.length;e--;)o!=r[e]&&a>=s[e]&&(!s[e+1]||a<=s[e+1])&&this.activate(r[e])},n.prototype.activate=function(e){this.activeTarget=e,t(this.selector).parentsUntil(this.options.target,".current-menu-item").removeClass("current-menu-item").removeClass("sfHover");var a=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',n=t(a).parents("li").addClass("current-menu-item");n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("current-menu-item")),n.trigger("activate.bs.scrollspy")};var i=t.fn.scrollspy;t.fn.scrollspy=function(e){return this.each(function(){var a=t(this),i=a.data("bs.scrollspy"),s="object"==typeof e&&e;i||a.data("bs.scrollspy",i=new n(this,s)),"string"==typeof e&&i[e]()})},t.fn.scrollspy.Constructor=n,t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=i,this}}(jQuery);var Gt,Ut,Jt=function(t){t=t.split("+").join(" ");for(var e,a={},n=/[?&]?([^=]+)=([^&]*)/g;e=n.exec(t);)a[decodeURIComponent(e[1])]=decodeURIComponent(e[2]);return a}(a.location.search);Gt=jQuery,Ut=Gt(e),Gt.fn.visible=function(t,e,a){if(!(this.length<1)){var n=this.length>1?this.eq(0):this,i=n.get(0),s=Ut.width(),r=Ut.height(),o=(a=a||"both",!0!==e||i.offsetWidth*i.offsetHeight);if("function"==typeof i.getBoundingClientRect){var l=i.getBoundingClientRect(),d=l.top>=0&&l.top<r,c=l.bottom>0&&l.bottom<=r,h=l.left>=0&&l.left<s,u=l.right>0&&l.right<=s,p=t?d||c:d&&c,f=t?h||u:h&&u;if("both"===a)return o&&p&&f;if("vertical"===a)return o&&p;if("horizontal"===a)return o&&f}else{var g=Ut.scrollTop(),m=g+r,v=Ut.scrollLeft(),b=v+s,w=n.offset(),y=w.top,_=y+n.height(),C=w.left,x=C+n.width(),k=!0===t?_:y,$=!0===t?y:_,T=!0===t?x:C,I=!0===t?C:x;if("both"===a)return!!o&&m>=$&&k>=g&&b>=I&&T>=v;if("vertical"===a)return!!o&&m>=$&&k>=g;if("horizontal"===a)return!!o&&b>=I&&T>=v}}};var Kt=function(t,n,i,s,r,o){for(var l=0,d=["webkit","moz","ms","o"],c=0;c<d.length&&!e.requestAnimationFrame;++c)e.requestAnimationFrame=e[d[c]+"RequestAnimationFrame"],e.cancelAnimationFrame=e[d[c]+"CancelAnimationFrame"]||e[d[c]+"CancelRequestAnimationFrame"];e.requestAnimationFrame||(e.requestAnimationFrame=function(t){var a=(new Date).getTime(),n=Math.max(0,16-(a-l)),i=e.setTimeout(function(){t(a+n)},n);return l=a+n,i}),e.cancelAnimationFrame||(e.cancelAnimationFrame=function(t){clearTimeout(t)});var h=this;for(var u in h.options={useEasing:!0,useGrouping:!0,separator:",",decimal:".",easingFn:null,formattingFn:null},o)o.hasOwnProperty(u)&&(h.options[u]=o[u]);""===h.options.separator&&(h.options.useGrouping=!1),h.options.prefix||(h.options.prefix=""),h.options.suffix||(h.options.suffix=""),h.d="string"==typeof t?a.getElementById(t):t,h.startVal=Number(n),h.endVal=Number(i),h.countDown=h.startVal>h.endVal,h.frameVal=h.startVal,h.decimals=Math.max(0,s||0),h.dec=Math.pow(10,h.decimals),h.duration=1e3*Number(r)||2e3,h.formatNumber=function(t){var e,a,n,i;if(t=t.toFixed(h.decimals),a=(e=(t+="").split("."))[0],n=e.length>1?h.options.decimal+e[1]:"",i=/(\d+)(\d{3})/,h.options.useGrouping)for(;i.test(a);)a=a.replace(i,"$1"+h.options.separator+"$2");return h.options.prefix+a+n+h.options.suffix},h.easeOutExpo=function(t,e,a,n){return a*(1-Math.pow(2,-10*t/n))*1024/1023+e},h.easingFn=h.options.easingFn?h.options.easingFn:h.easeOutExpo,h.formattingFn=h.options.formattingFn?h.options.formattingFn:h.formatNumber,h.version=function(){return"1.7.1"},h.printValue=function(t){var e=h.formattingFn(t);"INPUT"===h.d.tagName?this.d.value=e:"text"===h.d.tagName||"tspan"===h.d.tagName?this.d.textContent=e:this.d.innerHTML=e},h.count=function(t){h.startTime||(h.startTime=t),h.timestamp=t;var e=t-h.startTime;h.remaining=h.duration-e,h.options.useEasing?h.countDown?h.frameVal=h.startVal-h.easingFn(e,0,h.startVal-h.endVal,h.duration):h.frameVal=h.easingFn(e,h.startVal,h.endVal-h.startVal,h.duration):h.countDown?h.frameVal=h.startVal-(h.startVal-h.endVal)*(e/h.duration):h.frameVal=h.startVal+(h.endVal-h.startVal)*(e/h.duration),h.countDown?h.frameVal=h.frameVal<h.endVal?h.endVal:h.frameVal:h.frameVal=h.frameVal>h.endVal?h.endVal:h.frameVal,h.frameVal=Math.round(h.frameVal*h.dec)/h.dec,h.printValue(h.frameVal),e<h.duration?h.rAF=requestAnimationFrame(h.count):h.callback&&h.callback()},h.start=function(t){return h.callback=t,h.rAF=requestAnimationFrame(h.count),!1},h.pauseResume=function(){h.paused?(h.paused=!1,delete h.startTime,h.duration=h.remaining,h.startVal=h.frameVal,requestAnimationFrame(h.count)):(h.paused=!0,cancelAnimationFrame(h.rAF))},h.reset=function(){h.paused=!1,delete h.startTime,h.startVal=n,cancelAnimationFrame(h.rAF),h.printValue(h.startVal)},h.update=function(t){cancelAnimationFrame(h.rAF),h.paused=!1,delete h.startTime,h.startVal=h.frameVal,h.endVal=Number(t),h.countDown=h.startVal>h.endVal,h.rAF=requestAnimationFrame(h.count)},h.printValue(h.startVal)},te=function(t,e,a,n){return a*((t=t/n-1)*t*t+1)+e};function ee(e,n){if(e.length>0){var i=a.head||a.getElementsByTagName("head")[0],s=a.createElement("style");s.type="text/css",s.styleSheet?s.styleSheet.cssText=e:s.appendChild(a.createTextNode(e)),t(s).attr("id",n),t("head").find("#"+n).remove(),i.appendChild(s)}}function ae(){setTimeout(function(){t('body[data-ls="magnific"]').length>0||t('body[data-ls="pretty_photo"]').length>0?(t("a.pp").removeClass("pp").addClass("magnific-popup"),t("a[rel^='prettyPhoto']:not([rel*='_gal']):not([rel*='product-gallery']):not([rel*='prettyPhoto['])").removeAttr("rel").addClass("magnific-popup"),t(".wpb_gallery .wpb_gallery_slidesnectarslider_style").each(function(){t(this).find(".swiper-slide a:not(.ext-url-link)").addClass("pretty_photo")}),t('.wpb_gallery_slides.wpb_flexslider:not([data-onclick="custom_link"])').each(function(){t(this).find(".slides > li > a").addClass("pretty_photo")}),t(".wpb_gallery_slidesflickity_style, .wpb_gallery_slidesflickity_static_height_style").each(function(){t(this).find(".cell > a:not(.ext-url-link)").addClass("pretty_photo")}),t(".portfolio-items, .wpb_gallery .swiper-slide, .wpb_gallery_slidesflickity_style .cell, .wpb_gallery_slidesflickity_static_height_style .cell, .wpb_gallery_slides.wpb_flexslider ul > li, .wpb_gallery .parallax-grid-item, .nectar-post-grid-item").each(function(){t(this).find(".pretty_photo").length>0?t(this).find(".pretty_photo").removeClass("pretty_photo").addClass("gallery").addClass("magnific"):t(this).find('a[rel*="prettyPhoto["]').length>0&&t(this).find('a[rel*="prettyPhoto["]').removeAttr("rel").addClass("gallery").addClass("magnific")}),t("a[data-rel='prettyPhoto[product-gallery]']").each(function(){t(this).removeAttr("data-rel").addClass("magnific").addClass("gallery")}),r.hasClass("nectar-auto-lightbox")&&(t(".gallery").each(function(){0==t(this).find('.gallery-icon a[rel^="prettyPhoto"]').length&&t(this).find('.gallery-item .gallery-icon a[href*=".jpg"], .gallery-item .gallery-icon a[href*=".png"], .gallery-item .gallery-icon a[href*=".gif"], .gallery-item .gallery-icon a[href*=".jpeg"]').addClass("magnific").addClass("gallery").removeClass("pretty_photo")}),t(".main-content img").each(function(){t(this).parent().is("[href]")&&!t(this).parent().is(".magnific-popup")&&0==t(this).parents(".tiled-gallery").length&&0==t(this).parents(".product-image").length&&0==t(this).parents(".iosSlider.product-slider").length&&t(this).parent().attr("href").match(/\.(jpg|png|gif)\b/)&&t(this).parent().addClass("magnific-popup").addClass("image-link")})),t("a.magnific-popup:not(.gallery):not(.nectar_video_lightbox):not(.nectar_video_lightbox_trigger)").magnificPopup({type:"image",callbacks:{imageLoadComplete:function(){var t=this;setTimeout(function(){t.wrap.addClass("mfp-image-loaded")},10)},beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim")},open:function(){t.magnificPopup.instance.next=function(){var e=this;this.wrap.removeClass("mfp-image-loaded"),setTimeout(function(){t.magnificPopup.proto.next.call(e)},100)},t.magnificPopup.instance.prev=function(){var e=this;this.wrap.removeClass("mfp-image-loaded"),setTimeout(function(){t.magnificPopup.proto.prev.call(e)},100)}}},fixedContentPos:!1,mainClass:"mfp-zoom-in",removalDelay:400}),t("a.magnific-popup.nectar_video_lightbox, .nectar_video_lightbox_trigger, .magnific_nectar_video_lightbox a.link_text, .swiper-slide a[href*=youtube], .swiper-slide a[href*=vimeo], .nectar-video-box a.full-link.magnific-popup").magnificPopup({type:"iframe",fixedContentPos:!1,mainClass:"mfp-zoom-in",removalDelay:400}),t("a.magnific.gallery").each(function(){var e=t(this).closest(".wpb_column").length>0?t(this).closest(".wpb_column"):t(this).parents(".row");e.length>0&&!e.hasClass("lightbox-col")&&(e.magnificPopup({type:"image",delegate:"a.magnific",mainClass:"mfp-zoom-in",fixedContentPos:!1,callbacks:{elementParse:function(e){t(e.el).is("[href]")&&-1!=t(e.el).attr("href").indexOf("iframe=true")||t(e.el).is("[href]")&&-1!=t(e.el).attr("href").indexOf("https://www.youtube.com/watch")?e.type="iframe":t(e.el).is("[href]")&&-1!=t(e.el).attr("href").indexOf("video-popup-")?e.type="inline":e.type="image"},imageLoadComplete:function(){var t=this;setTimeout(function(){t.wrap.addClass("mfp-image-loaded")},10)},beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim")},open:function(){if(t(this.content).find(".mejs-video video").length>0&&t().mediaelementplayer){t(this.content).find(".mejs-video video")[0].player.remove();var e=this;setTimeout(function(){t(e.content).find("video").mediaelementplayer(),t(e.content).find(".mejs-video video")[0].player.play()},50)}t.magnificPopup.instance.next=function(){var e=this;this.wrap.removeClass("mfp-image-loaded"),setTimeout(function(){t.magnificPopup.proto.next.call(e),t(e.content).find(".mejs-video video").length>0&&t(e.content).find(".mejs-video video")[0].play()},100)},t.magnificPopup.instance.prev=function(){var e=this;this.wrap.removeClass("mfp-image-loaded"),setTimeout(function(){t.magnificPopup.proto.prev.call(e),t(e.content).find(".mejs-video video").length>0&&t(e.content).find(".mejs-video video")[0].play()},100)}},close:function(){t(this.content).find(".mejs-video video").length>0&&t(this.content).find(".mejs-video video")[0].load()}},removalDelay:400,gallery:{enabled:!0}}),e.addClass("lightbox-col"))})):t('body[data-ls="fancybox"]').length>0&&function(){t("a.pp").removeClass("pp").attr("data-fancybox",""),t("a[rel^='prettyPhoto']:not([rel*='_gal']):not([rel*='product-gallery']):not([rel*='prettyPhoto['])").removeAttr("rel").attr("data-fancybox","");var e=Nt();t(".wpb_gallery .wpb_gallery_slidesnectarslider_style").each(function(){e=Nt(),t(this).find(".swiper-slide a:not(.ext-url-link)").attr("data-fancybox","group_"+e)}),t('.wpb_gallery_slides.wpb_flexslider:not([data-onclick="custom_link"])').each(function(){e=Nt(),t(this).find(".slides > li > a").attr("data-fancybox","group_"+e)}),t(".wpb_gallery_slidesflickity_style, .wpb_gallery_slidesflickity_static_height_style").each(function(){e=Nt(),t(this).find(".cell > a:not(.ext-url-link)").attr("data-fancybox","group_"+e)}),t(".portfolio-items, .wpb_gallery_slidesparallax_image_grid, .nectar-post-grid-item").each(function(){e=Nt(),t(this).find(".pretty_photo").length>0?t(this).find(".pretty_photo").removeClass("pretty_photo").attr("data-fancybox","group_"+e):t(this).find('a[rel*="prettyPhoto["]').length>0&&t(this).find('a[rel*="prettyPhoto["]').removeAttr("rel").attr("data-fancybox","group_"+e)}),r.hasClass("nectar-auto-lightbox")&&(t(".gallery").each(function(){if(0==t(this).find('.gallery-icon a[rel^="prettyPhoto"]').length){var e=Nt();t(this).find('.gallery-item .gallery-icon a[href*=".jpg"], .gallery-item .gallery-icon a[href*=".png"], .gallery-item .gallery-icon a[href*=".gif"], .gallery-item .gallery-icon a[href*=".jpeg"]').attr("data-fancybox","group_"+e).removeClass("pretty_photo")}}),t(".main-content img").each(function(){t(this).parent().is("[href]")&&!t(this).parent().is(".magnific-popup")&&0==t(this).parents(".tiled-gallery").length&&0==t(this).parents(".product-image").length&&0==t(this).parents(".woocommerce-product-gallery").length&&0==t(this).parents(".wpb_gallery_slides.wpb_flexslider").length&&0==t(this).parents(".iosSlider.product-slider").length&&t(this).parent().attr("href").match(/\.(jpg|png|gif)\b/)&&t(this).parent().attr("data-fancybox","")}));var a=(t("body.admin-bar").length,[60,100]);ht.winW<1e3&&(a=[0,0]),t("[data-fancybox]").fancybox({animationEffect:"zoom-in-out",animationDuration:350,buttons:["fullScreen","zoom","close"],margin:a,backFocus:!1,loop:!0,caption:function(){return t(this).attr("title")},hash:!1,beforeLoad:function(e){"string"!=typeof e.current.src&&t.fancybox.close(!0)},mobile:{margin:0}})}()},60)}function ne(){t(st+" .wpb_animate_when_almost_visible").each(function(){var e=t(this),a=1==rt?"200%":"90%",n=new Waypoint({element:e[0],handler:function(){e.parents(".wpb_tab").length>0&&"hidden"==e.parents(".wpb_tab").css("visibility")||e.hasClass("animated")?n.destroy():(e.addClass("animated"),e.addClass("wpb_start_animation"),n.destroy(),e.is(".nectar-button")&&t('body[data-button-style*="rounded_shadow"]').length>0&&setTimeout(function(){e.removeClass("wpb_start_animation")},1100))},offset:a})})}function ie(t,e){this.$el=t,this.duration=e,this.interval="",this.words=[],this.state={activeIndex:0,sequenceStarted:0,visible:!1},this.setup()}function se(){t(st+".nectar-milestone").each(function(){var e=1==rt?"250%":"98%";ht.usingMobileBrowser&&"98%"==e&&(e="110%");var a=0;t(this).is("[data-animation-delay]")&&t(this).attr("data-animation-delay").length>0&&"false"!=t(this).attr("data-animation")&&(a=t(this).attr("data-animation-delay"));var n=t(this),i=new Waypoint({element:n[0],handler:function(){if(n.parents(".wpb_tab").length>0&&"hidden"==n.parents(".wpb_tab").css("visibility")||n.hasClass("animated-in"))i.destroy();else{var e=parseInt(n.find(".number span:not(.symbol)").text().replace(/,/g,""));setTimeout(function(){if(n.hasClass("motion_blur"))n.find("span").each(function(e){var a=t(this);setTimeout(function(){a.addClass("in-sight")},200*e)});else{var a={easingFn:te},i=n.find(".number span:not(.symbol)")[0];new Kt(i,0,e,0,2.2,a).start()}n.addClass("animated-in")},a),i.destroy()}},offset:e})})}function re(t){var e,a,n;(e=t.parent()).length?(a=e.position().left,n=e.width()):a=n=0,t.parent().parent().find(".magic-line").css("transform","translateX("+a+"px) scaleX("+n+")")}function oe(){r.on("click",".tabbed > ul li:not(.cta-button) a",function(a){if(function(a){var n=a.parents("li").index()+1,i=t("body.vc_editor").length>0?"> .wpb_tab ":"";if(a.parents('.tabbed[data-style="toggle_button"]').length>0&&3===n&&(n=2),!a.hasClass("active-tab")&&!a.hasClass("loading")){a.parents("ul").find("a").removeClass("active-tab"),a.parents("ul").find("li").removeClass("active-tab"),a.addClass("active-tab"),a.parent().addClass("active-tab"),a.parents(".tabbed").find("> div:not(.clear)"+i).css({visibility:"hidden",position:"absolute",opacity:"0",left:"-9999px",display:"none"}).removeClass("visible-tab");var o=a.parents('.tabbed[data-animation="none"]').length>0?0:400;if(t("body.vc_editor").length>0){var l=a.parent().is("[data-m-id]")?a.parent().attr("data-m-id"):"";a.parents('.tabbed[data-style="toggle_button"]').length>0&&a.parents("li").index()+1===3&&a.parents(".wpb_tabs_nav").find(".toggle-button[data-m-id]").length>0&&(l=a.parents(".wpb_tabs_nav").find(".toggle-button").attr("data-m-id")),a.parents(".tabbed").find('> div[data-model-id="'+l+'"]'+i).css({visibility:"visible",position:"relative",left:"0",display:"block"}).stop().transition({opacity:1},o).addClass("visible-tab"),r.is('[data-flex-cols="true"]')||ai()}else a.parents(".tabbed").find("> div:nth-of-type("+n+")"+i).css({visibility:"visible",position:"relative",left:"0",display:"block"}).stop().transition({opacity:1},o).addClass("visible-tab");var d=a.parents(".tabbed").find("> div:nth-of-type("+n+")");(d.find(".iframe-embed").length>0||d.find(".portfolio-items").length>0||d.find(".nectar-video-bg").length>0)&&setTimeout(function(){s.trigger("resize")},10)}var c=a.parents(".tabbed").find("> div:nth-of-type("+n+")"+i);c.find(".nectar-progress-bar").length>0&&Re(),(c.find('.divider-small-border [data-animate="yes"]').length>0||c.find('.divider-border [data-animate="yes"]').length>0)&&De(),(c.find("img.img-with-animation").length>0||c.find(".col.has-animation").length>0||c.find(".nectar_cascading_images").length>0||c.find(".wpb_column.has-animation").length>0)&&(Le(),je()),(c.find(".parallax-layer").length>0||c.parents(".nectar-parallax-enabled").length>0)&&Ae(),Ee(),c.find(".nectar-milestone").length>0&&se(),c.find('.nectar_image_with_hotspots[data-animation="true"]').length>0&&(Ge(),setTimeout(function(){s.trigger("resize")},100)),c.find(".nectar-fancy-ul").length>0&&ye(),c.find(".nectar-split-heading").length>0&&Pe(),c.find('.wpb_column[data-border-animation="true"]').length>0&&Ve(),c.find(".wpb_animate_when_almost_visible").length>0&&ne(),c.find(".nectar-animated-title").length>0&&sa(),c.find(".nectar-highlighted-text").length>0&&ra(),c.find(".nectar_food_menu_item").length>0&&Ne(),c.find('.nectar-post-grid:not([data-animation="none"])').length>0&&ia(),c.find(".nectar-waypoint-el").length>0&&Xe(),a.parents(".wpb_row").length>0&&((c.find(".vc_pie_chart").length>0||c.find(".wp-video-shortcode").length>0||c.find(".post-area.masonry .posts-container").length>0||c.find(".twentytwenty-container").length>0||a.parents('#nectar_fullscreen_rows[data-content-overflow="scrollbar"]').length>0||a.parents(".tabbed").find("> div:nth-of-type("+n+")").find(".wpb_gallery").length>0||a.parents(".tabbed").find("> div:nth-of-type("+n+")").find(".swiper-container").length>0||a.parents(".wpb_row").next().hasClass("parallax_section"))&&s.trigger("resize"),c.find(".nectar-flickity").length>0&&"undefined"!=typeof Flickity&&a.parents(".tabbed").find("> div:nth-of-type("+n+")").find(".nectar-flickity").each(function(){Flickity.data(t(this)[0]).resize()}),c.find(".nectar-woo-flickity").length>0&&"undefined"!=typeof Flickity&&(Flickity.data(a.parents(".tabbed").find("> div:nth-of-type("+n+")").find(".nectar-woo-flickity > ul")[0]).resize(),t(e).trigger("nectar-product-filters-layout"))),c.find(".svg-icon-holder").each(function(e){var a=t(this);setTimeout(function(){var t=0;a.is("[data-animation-delay]")&&a.attr("data-animation-delay").length>0&&"false"!=a.attr("data-animation")&&(t=a.attr("data-animation-delay")),clearTimeout(K[e]),"false"==a.attr("data-animation")?(a.css("opacity","1"),A[a.find("svg").attr("id").slice(-1)].finish()):(A[a.find("svg").attr("id").slice(-1)].reset(),K[e]=setTimeout(function(){A[a.find("svg").attr("id").slice(-1)].play()},t))},150)}),t(".nectar-cta .link_wrap, .nectar-cta .link_text").removeClass("hover"),a.parents(".tabbed").find(".wpb_row").each(function(){if(void 0!==t(this).find('[class*="vc_col-"]').first().offset()){var e=t(this).find('[class*="vc_col-"]').first().offset().left;t(this).find('[class*="vc_col-"]').each(function(){t(this).removeClass("no-left-margin"),t(this).offset().left<e+15?t(this).addClass("no-left-margin"):t(this).removeClass("no-left-margin")})}}),0,a.parent().parent().find(".magic-line").length>0&&re(a),t(e).trigger("nectar-tab-changed")}(t(this)),void 0!==a.originalEvent&&ht.winW<1e3&&0==ct.$usingFullScreenRows){var n=t(this).closest(".tabbed").find("> ul");if(n.height()>350){var i=n.offset().top+n.height()-ht.adminBarHeight;t('#header-outer[data-mobile-fixed="1"]').length>0&&(i=n.offset().top+n.height()-d.outerHeight()-ht.adminBarHeight),Dt(i,700,"easeInOutQuint")}}return!1}),t("body").on("click",".wpb_tabs_nav > .toggle-button",function(){t(this).parents(".wpb_tabs_nav").find("> li:not(.active-tab):not(.toggle-button) a").trigger("click")}),t('a[class*="nectar-tab-trigger"]').on("click",function(e){if(!t(this).is('[href*="#"]')||t(this).attr("href").length<1)return!0;var a=t(this).attr("href");a=(a=a.substr(1)).replace(/\s+/g,"-").replace(/</g,"&lt;").replace(/"/g,"&quot;").toLowerCase(),t(".wpb_tabs_nav").each(function(){t(this).find("li").each(function(){var e=t(this).find("a").clone();e.find("svg").remove(),(e=(e=e.text()).replace(/\s+/g,"-").toLowerCase()).length>0&&"-"===e.substring(0,1)&&(e=e.substring(1)),e==a&&t(this).find("a").trigger("click")})}),e.preventDefault()}),t(".tabbed").each(function(){var e;t(this).find(".wpb_tab").each(function(e){if(t(this).is("[data-tab-icon]")&&t(this).attr("data-tab-icon").length>0&&0==t(this).find(".im-icon-wrap.tab-icon").length&&(t(this).parents(".tabbed").addClass("using-icons"),t(this).parents(".tabbed").find(".wpb_tabs_nav li:nth-child("+(e+1)+") > a").prepend('<i class="'+t(this).attr("data-tab-icon")+'"></i>')),t(this).find(".im-icon-wrap.tab-icon").length>0){var a=t(this).find(".im-icon-wrap.tab-icon").detach();t(this).parents(".tabbed").find(".wpb_tabs_nav li:nth-child("+(e+1)+") > a").prepend(a)}}),e=t(this),setTimeout(function(){e.is('[data-style="minimal_alt"]')&&(e.find("> ul").append('<li class="magic-line" />'),re(e.find("> ul > li:first-child > a")))},100)}),t('.tabbed[data-style="minimal_alt"]').length>0&&s.on("smartresize",function(){t('.tabbed[data-style="minimal_alt"]').each(function(){t(this).find("a.active-tab").length>0&&re(t(this).find("a.active-tab"))})}),void 0!==Jt.tab&&t(".wpb_tabs_nav").each(function(){t(this).find("li").each(function(){var e=t(this).find("a").clone(),a=Jt.tab,n=t(this);e.find("svg").remove(),(e=(e=e.text()).replace(/\s+/g,"-").toLowerCase()).length>0&&"-"===e.substring(0,1)&&(e=e.substring(1)),e==(a=a.replace(/\s+/g,"-").replace(/</g,"&lt;").replace(/"/g,"&quot;").toLowerCase())&&(t(this).find("a").trigger("click"),setTimeout(function(){n.find("a").trigger("click")},501))})}),t(".nectar-scrolling-tabs").each(function(e){ht.usingFrontEndEditor||(at[e]=new le(t(this)))});var a=!1;r.on("click",".scrolling-tab-nav-current-item",function(){t(this).toggleClass("open"),t(this).siblings(".wpb_tabs_nav").toggle(),Ee()}),r.on("click",".nectar-sticky-tabs .wpb_tabs_nav li",function(e){var a=t(this).parents(".wpb_tabs_nav"),n=t(this).parents(".scrolling-tab-nav").find(".scrolling-tab-nav-current-item"),i=t(this).find(".tab-nav-heading").clone();n.html(i),void 0!==e.originalEvent&&(t(this).parents(".scrolling-tab-nav").find(".scrolling-tab-nav-current-item").toggleClass("open"),a.toggle())}),r.on("click",".nectar-sticky-tabs .wpb_tabs_nav a",function(n){var i=t(this),s=i.parents("li").index()+1,r=t("body.vc_editor").length>0?"> .wpb_tab ":"",o=i.parents(".nectar-sticky-tabs"),l=o.hasClass("content_animation_fade")?200:600;(i.parents("li").hasClass("active-tab")||a)&&o.hasClass("loaded")||(a=!0,o.find(".wpb_tabs_nav li").removeClass("active-tab"),i.parents("li").addClass("active-tab"),o.find(".scrolling-tab-content  > div").removeClass("previously-active-tab"),o.find(".scrolling-tab-content > div.active-tab").addClass("previously-active-tab").removeClass("active-tab"),o.find(".scrolling-tab-content > div:nth-of-type("+s+")"+r).addClass("active-tab"),t(e).trigger("nectar-tab-changed"),setTimeout(function(){a=!1},l)),n.preventDefault()}),t(".tabbed .wpb_tab").first().addClass("visible-tab"),t(".nectar-sticky-tabs .wpb_tabs_nav > li:first-child").each(function(){t(this).find("a").first().trigger("click")}),a=!1,t(".nectar-sticky-tabs").addClass("loaded"),t(e).on("nectar-tab-changed",oa)}function le(t){this.$el=t,this.$tabContent=t.find(".scrolling-tab-content"),this.$lineEl=t.find(".scrolling-tab-nav .line"),this.observer=null,this.linkFunc=this.$el.hasClass("navigation_func_active_link_only")?"single_link":"default",this.domSetup(),this.highlightObserve(),this.events()}function de(){void 0!==Jt.toggle&&t(".toggles").each(function(){t(this).find(".toggle").each(function(){var e=t(this).find("h3 a").clone(),a=Jt.toggle;t(e).find("i").remove(),(e=(e=e.text()).replace(/\s+/g,"-").toLowerCase())==(a=a.replace(/\s+/g,"-").replace(/</g,"&lt;").replace(/"/g,"&quot;").toLowerCase())&&t(this).find("h3 a").trigger("click")})})}function ce(){t(".toggles").each(function(){var e=t(this).find(".toggle.open");e.length>0&&e.each(function(){var e=t(this).find("> div")[0];e.style.maxHeight=e.scrollHeight+"px"})})}function he(){setTimeout(function(){t('.toggles.accordion:not([data-starting="closed"])').each(function(){if(0==t(this).find('.toggle[data-inner-wrap="true"]').length)t(this).find("> .toggle").first().addClass("open").find("> div").show();else if(!ht.usingFrontEndEditor){var e=t(this).find("> .toggle").first();e.addClass("open"),e.find("> div")[0].style.maxHeight=e.find("> div")[0].scrollHeight+"px"}t(this).find("> .toggle").first().find("a:not(.nectar-button) i").attr("class","fa fa-minus-circle")}),setTimeout(de,300)},60),t('.toggle[data-inner-wrap="true"]').length>0&&s.on("smartresize",ce),t(".toggle > h3:not(.toggle-title)").addClass("toggle-title")}function ue(t){this.$el=t,this.$innerEl=this.$el.find(" > .n-sticky > .vc_column-inner"),0!=this.$innerEl.length&&(this.topOffset=0,this.resizeEvent(),s.on("resize",this.resizeEvent.bind(this)))}function pe(t,e){(t=String(t).replace(/[^0-9a-f]/gi,"")).length<6&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]),e=e||0;var a,n,i="#";for(n=0;n<3;n++)a=parseInt(t.substr(2*n,2),16),i+=("00"+(a=Math.round(Math.min(Math.max(0,a+a*e),255)).toString(16))).substr(a.length);return i}function fe(){t(".nectar-3d-transparent-button").each(function(){if("visible"==t(this).css("visibility")){var e=t(this),a=0,n=1.7;if("extra_jumbo"==e.attr("data-size")){var i;ht.winW<1e3&&ht.winW>690?(a=64,i=34,e.find(".back-3d rect").attr("stroke-width","12"),n=1.7):ht.winW<=690?(a=46,i=16,e.find(".back-3d rect").attr("stroke-width","10"),n=1.7):(a=100,i=64,e.find(".back-3d rect").attr("stroke-width","20"),n=1.6),e.find("svg text").attr("font-size",i);var s=t(this).find(".back-3d .button-text")[0].getBoundingClientRect().width,r=1.5*i;e.css({width:s+1.5*a+"px",height:r+a+"px"}),e.find("> a").css({height:r+a+"px"}),e.find(".back-3d svg, .front-3d svg").css({width:s+1.5*a+"px",height:r+a+"px"}).attr("viewBox","0 0 "+(s+1.5*a)+" "+(r+a)),e.find("svg text").attr("transform","matrix(1 0 0 1 "+(s+1.6*a)/2+" "+(r+a)/n+")"),e.find(".front-3d ").css("transform-origin","50% 50% -"+(r+a)/2+"px"),e.find(".back-3d").css("transform-origin","50% 50% -"+(r+a)/2+"px")}}})}function ge(){if(ht.usingMobileBrowser||t('.nectar-cta[data-style="text-reveal-wave"], .menu-item-hover-text-reveal-wave').each(function(){t(this).find(".char").each(function(e){t(this).css("animation-delay",.015*e+"s")});var e=t(this).is('[data-using-bg="true"]')?".link_wrap":".link_text",a=!1;t(this).is('[class*="border_thickness_"]')&&!t(this).is('[class*="border_thickness_0px"]')&&(e=".link_wrap",a=!0),t(this).is(".menu-item-hover-text-reveal-wave")&&(e="a"),t(this).find(e).on("mouseenter",function(){if(ht.winW>999){var e=a?t(this).find(".link_text"):t(this);e.removeClass("hover"),setTimeout(function(){e.addClass("hover")},20)}})}),t(".nectar-link-underline-effect a").on("mouseenter",function(){t(this).addClass("accessed")}),t(".nectar-button.see-through[data-color-override], .nectar-button.see-through-2[data-color-override], .nectar-button.see-through-3[data-color-override]").each(function(){var e,a,n=t('body.material[data-button-style^="rounded"]').length>0;if(t(this).css("visibility","visible"),t(this).hasClass("see-through-3")&&"false"==t(this).attr("data-color-override"))return!0;e="false"!=t(this).attr("data-color-override")?t(this).attr("data-color-override"):t(this).parents(".dark").length>0?"#000000":"#ffffff",t(this).hasClass("see-through-3")||t(this).css("color",e),t(this).find("i").css("color",e);var i=parseInt(e.substring(1),16),s=t(this).has("[data-hover-color-override]")?t(this).attr("data-hover-color-override"):"no-override",r=t(this).has("[data-hover-text-color-override]")?t(this).attr("data-hover-text-color-override"):"#fff",o=(16711680&i)>>16,l=(65280&i)>>8,d=(255&i)>>0,c=t(this).hasClass("see-through-3")?"1":"0.75";t(this).css("border-color","rgba("+o+","+l+","+d+","+c+")"),n&&t(this).find("i").css({"background-color":"rgba("+o+","+l+","+d+",1)","box-shadow":"0px 8px 15px rgba("+o+","+l+","+d+",0.24)"}),t(this).hasClass("see-through")?(a=t(this),t(this).on("mouseenter touchstart",function(){a.css("border-color","rgba("+o+","+l+","+d+",1)")}),t(this).on("mouseleave touchtouchend",function(){a.css("border-color","rgba("+o+","+l+","+d+",1)"),c=t(this).hasClass("see-through-3")?"1":"0.75",a.css("border-color","rgba("+o+","+l+","+d+","+c+")")})):(t(this).find("i").css("color",r),"no-override"!=s?(a=t(this),t(this).on("mouseenter touchstart",function(){a.css({"border-color":s,"background-color":s,color:r}),n&&a.find("i").css({"background-color":"","box-shadow":""})}),t(this).on("mouseleave touchtouchend",function(){c=t(this).hasClass("see-through-3")?"1":"0.75",n&&a.find("i").css({"background-color":"rgba("+o+","+l+","+d+",1)","box-shadow":"0px 8px 15px rgba("+o+","+l+","+d+",0.24)"}),a.hasClass("see-through-3")?a.css({"border-color":"rgba("+o+","+l+","+d+","+c+")","background-color":"transparent"}):a.css({"border-color":"rgba("+o+","+l+","+d+","+c+")","background-color":"transparent",color:e})})):(a=t(this),t(this).on("mouseenter touchstart",function(){a.css({"border-color":s,color:r})}),t(this).on("mouseleave touchtouchend",function(){c=a.hasClass("see-through-3")?"1":"0.75",a.css({"border-color":"rgba("+o+","+l+","+d+","+c+")",color:r})})))}),t(".nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3)[data-color-override]").each(function(){if(t(this).css("visibility","visible"),"false"!=t(this).attr("data-color-override")){var e=t(this).attr("data-color-override");t(this).removeClass("accent-color").removeClass("extra-color-1").removeClass("extra-color-2").removeClass("extra-color-3").css("background-color",e)}}),t(".swiper-slide .solid_color_2").length>0||t(".tilt-button-inner").length>0){var e,a="";t(".swiper-slide .solid_color_2 a").each(function(n){t(this).addClass("instance-"+n),e="false"!=t(this).attr("data-color-override")?t(this).attr("data-color-override"):t(this).parents(".dark").length>0?"#000000":"#ffffff",t(this).css("color",e),t(this).find("i").css("color",e);var i=t(this).css("background-color"),s=pe(i,.13),r=pe(i,-.15);a+=".swiper-slide .solid_color_2 a.instance-"+n+":after { background-color: "+s+";  } .swiper-slide .solid_color_2 a.instance-"+n+":before { background-color: "+r+"; } "}),t(".tilt-button-wrap a").each(function(e){t(this).addClass("instance-"+e);var n,i=t(this).css("background-color");"false"!=t(this).attr("data-color-override")&&(n=t(this).attr("data-color-override"),t(this).css("background-color",n),i=n);var s=pe(i,.13),r=pe(i,-.15);a+=".tilt-button-wrap a.instance-"+e+":after { background-color: "+s+";  } .tilt-button-wrap a.instance-"+e+":before { background-color: "+r+"; } "}),ee(a,"tilt-button")}if(t(".nectar-3d-transparent-button").length>0){var n="";t(".nectar-3d-transparent-button").each(function(e){t(this).on("mouseover",function(){t(this).find("*").css("display","");var e=t(this);setTimeout(function(){e.find("*").css("display","block")},60)}),t(this).on("mouseleave",function(){t(this).find("*").css("display","block");var e=t(this);setTimeout(function(){e.find("*").css("display","")},60)});var a,i=t(this),s=i.attr("data-size"),r=0,o=1.5,l=1.65;"large"==s?(r=46,a=16,o=1.5,l=1.7):"medium"==s?(r=30,a=16):"small"==s?(r=20,a=12):"jumbo"==s?(r=54,a=24,o=1.5,l=1.68):"extra_jumbo"==s&&(r=100,a=64,o=1.6,l=1.6),i.find("svg text").attr("font-size",a);var d=t(this).find(".back-3d .button-text")[0].getBoundingClientRect().width,c=1.5*a;i.css({width:d+1.5*r+"px",height:c+r+"px"}),i.find("> a").css({height:c+r+"px"}),i.find(".back-3d svg, .front-3d svg").css({width:d+1.5*r+"px",height:c+r+"px"}).attr("viewBox","0 0 "+(d+1.5*r)+" "+(c+r)),i.find("svg text").attr("transform","matrix(1 0 0 1 "+(d+r*o)/2+" "+(c+r)/l+")"),i.find(".front-3d, .back-3d").css("transform-origin","50% 50% -"+(c+r)/2+"px"),t(this).find(".front-3d svg > rect").attr("id","masked-rect-id-"+e),t(this).find(".front-3d defs mask").attr("id","button-text-mask-"+e),i.css("visibility","visible"),n+="#masked-rect-id-"+e+" { mask: url(#button-text-mask-"+e+"); -webkit-mask: url(#button-text-mask-"+e+")} "}),fe(),s.on("smartresize",fe),ee(n,"nectar-td-button")}setTimeout(function(){t('.nectar-button[class*="color-gradient"] .start').removeClass("loading")},150),(navigator.userAgent.toLowerCase().indexOf("firefox")>-1||navigator.userAgent.indexOf("MSIE ")>-1||navigator.userAgent.match(/Trident\/7\./))&&t('.nectar-button[class*="color-gradient"] .start').addClass("no-text-grad")}function me(){t(".icon-3x").each(function(){t(this).closest(".col").on("mouseenter",function(){t(this).find(".icon-3x").addClass("hovered")}),t(this).closest(".col").on("mouseleave",function(){t(this).find(".icon-3x").removeClass("hovered")})}),(navigator.userAgent.indexOf("MSIE ")>-1||navigator.userAgent.match(/Trident\/7\./))&&t('[class^="icon-"][class*="color-gradient"], .nectar_icon_wrap[data-color*="extra-color-gradient"] .nectar_icon, .nectar-gradient-text').addClass("no-grad")}function ve(){var e=t('body[data-header-format="left-header"]').length>0&&s.width()>1e3?275:0;t(".nectar_team_member_overlay").css({width:s.width()-e,left:e})}function be(){var e="";t(".wpb_column").each(function(a){t(this).removeClass(function(t,e){return(e.match(/(^|\s)instance-\S+/g)||[]).join(" ")}),("true"==t(this).attr("data-has-bg-color")||t(this).is('[data-hover-bg^="#"]'))&&t(this).addClass("instance-"+a);var n=t(this).find("> .vc_column-inner > .column-bg-overlay-wrap").length>0||t(this).find("> .vc_column-inner > .column-bg-overlay").length>0?" > .vc_column-inner ":"",i=t(this).find(n+" > .column-bg-overlay-wrap").length>0?"> .column-bg-overlay-wrap ":"";"true"==t(this).attr("data-has-bg-color")&&(e+=".wpb_column.instance-"+a+n+i+" > .column-bg-overlay { background-color:"+t(this).attr("data-bg-color")+";  opacity: "+t(this).attr("data-bg-opacity")+"; }"),t(this).is('[data-hover-bg^="#"]')&&(e+=".wpb_column.instance-"+a+":hover "+n+i+" > .column-bg-overlay { background-color: "+t(this).attr("data-hover-bg")+"!important; opacity: "+t(this).attr("data-hover-bg-opacity")+"!important; }")}),ee(e,"column-bg-colors")}function we(){if(t(".morphing-outline").length>0){var e="",a=t("body.vc_editor").length>0?"":">";t(".morphing-outline").each(function(n){t(this).removeClass(function(t,e){return(e.match(/(^|\s)instance-\S+/g)||[]).join(" ")}),t(this).addClass("instance-"+n).css({visibility:"visible"});var i=t(this).find(".inner").width(),s=t(this).find(".inner").height(),r=parseInt(t(this).attr("data-border-thickness")),o=t('body[data-button-style*="rounded"]').length>0?":hover":"",l=t('body[data-button-style*="rounded"]').length>0?"":":hover";e+="body .morphing-outline.instance-"+n+" .inner > * { color: "+t(this).attr("data-starting-color")+"; } ",e+="body .morphing-outline.instance-"+n+" .inner:after  { border-width:"+t(this).attr("data-border-thickness")+"px ; border-color: "+t(this).attr("data-starting-color")+"; } ",e+="body .wpb_column:hover > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner > *, body .wpb_column:hover > .vc_column-inner > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner > * { color: "+t(this).attr("data-hover-color")+"; } ",e+="body .wpb_column:hover > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after, body .wpb_column:hover > .vc_column-inner > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after  { border-color: "+t(this).attr("data-hover-color")+"; } ",e+="body .wpb_column"+l+" > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after, body .wpb_column"+l+" > .vc_column-inner > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after { padding: "+((i+100+2*r-s)/2-r)+"px 50px}",e+=".morphing-outline.instance-"+n+" { padding: "+(30+(i+80+2*r-s)/2-r)+"px 50px}",e+="body .wpb_column"+l+" > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after, body .wpb_column"+l+" > .vc_column-inner > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after { top: -"+parseInt((i+100+2*r-s)/2-r+r)+"px }",e+="body .wpb_column > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after, body .wpb_column > .vc_column-inner > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after { left: -"+parseInt(50+r)+"px }",e+="body .wpb_column"+o+" > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after, body .wpb_column"+o+" > .vc_column-inner > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after { padding: 50px 50px}",e+="body .wpb_column"+o+" > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after, body .wpb_column"+o+" > .vc_column-inner > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after { top: -"+parseInt(50+r)+"px }"}),ee(e,"morphing-outlines")}}function ye(){t(st+".nectar-fancy-ul").each(function(){var e=t(this).attr("data-animation"),a=0;if(t(this).is("[data-animation-delay]")&&t(this).attr("data-animation-delay").length>0&&"false"!=t(this).attr("data-animation")&&(a=t(this).attr("data-animation-delay")),"true"==e)var n=t(this),i=new Waypoint({element:n[0],handler:function(){n.parents(".wpb_tab").length>0&&"hidden"==n.parents(".wpb_tab").css("visibility")||n.hasClass("animated-in")?i.destroy():(setTimeout(function(){n.find("li").each(function(e){t(this).delay(220*e).transition({opacity:"1",left:"0"},220,"easeOutCubic")})},a),n.addClass("animated-in"),i.destroy())},offset:"bottom-in-view"})})}function _e(){t('.nectar-fancy-ul:not([data-list-icon="dot"]):not([data-list-icon="none"])').each(function(){var e=t(this).attr("data-list-icon"),a=t(this).attr("data-color");t(this).find("li").each(function(){t(this).find("> i").remove(),t(this).prepend('<i class="icon-default-style '+e+" "+a+'"></i> ')})})}function Ce(){t(".nectar-flip-box").each(function(){var e=parseInt(t(this).attr("data-min-height")),a=t(this).find(".flip-box-front .inner").height();t(this).find(".flip-box-back .inner").height()>t(this).find(".flip-box-front .inner").height()&&(a=t(this).find(".flip-box-back .inner").height()),a>=e-80?t(this).find("> div").css("height",a+80):t(this).find("> div").css("height","auto"),t(this).parent().hasClass("wpb_wrapper")&&t(this).parent().css("transform","translateZ(0)")})}function xe(){t('.wpb_row .vc_col-sm-12 .nectar-slider-wrap[data-full-width="true"]').each(function(){0==t(this).parents(".wpb_row.full-width-section").length&&0==t(this).parents(".wpb_row.full-width-content").length&&t(this).parents(".wpb_row").addClass("full-width-section")}),!ht.usingMobileBrowser&&t('body[data-boxed-style="1"]').length>0&&t("#boxed").length>0&&t("#boxed").length>0&&t(".full-width-section[data-top-percent], .full-width-section[data-bottom-percent], .full-width-content[data-top-percent], .full-width-content[data-bottom-percent]").each(function(){var e=t(this).attr("data-top-percent")?t(this).attr("data-top-percent"):"skip",a=t(this).attr("data-bottom-percent")?t(this).attr("data-bottom-percent"):"skip";"skip"!=e&&t(this).css("padding-top",e),"skip"!=a&&t(this).css("padding-bottom",a)})}function ke(){if(0!=t('.carousel-wrap[data-full-width="true"], .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained), #boxed .full-width-content').length){var e,a,n,i=ht.winW,r=t(".body-border-right").length>0&&i>1e3?2*parseInt(t(".body-border-right").width()):0,o=t(".container-wrap").length>0?parseInt(t(".container-wrap").outerWidth()):s.width(),l=t("body[data-ext-padding]").length>0?2*parseInt(t("body").attr("data-ext-padding")):180;if(1==t("#boxed").length)a=(parseInt(t(".container-wrap").width())-parseInt(t(".main-content").width()))/2+4;else{var d=t('body[data-ext-responsive="true"]').length>0&&i>=1e3?l:0;e=o-r<=parseInt(t(".main-content").css("max-width"))?parseInt(t(".main-content").css("max-width")):o-r;var c=parseInt(t(".main-content").css("max-width"));t('body.single-post[data-ext-responsive="true"]').length>0&&t(".container-wrap.no-sidebar").length>0&&(c=t(".post-area").width(),d=0),a=Math.ceil((e+d-c)/2)}t(".carousel-outer").has('.carousel-wrap[data-full-width="true"]').css("overflow","visible"),t('.carousel-wrap[data-full-width="true"], .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained), #boxed .full-width-content').each(function(){var s=t('#header-outer[data-format="left-header"]').length>0&&i>=1e3?parseInt(t('#header-outer[data-format="left-header"]').width()):0,r=t(".body-border-right").length>0&&i>1e3?2*parseInt(t(".body-border-right").width())-2:0;if(1==t("#boxed").length)n=0==t("#nectar_fullscreen_rows").length?parseInt(t(".main-content").width()):parseInt(t(this).parents(".container").width()),t('body.single-post[data-ext-responsive="true"]').length>0&&t(".container-wrap.no-sidebar").length>0&&t(this).parents(".post-area").length>0?(c=t(".post-area").width(),d=0,e=o-r,a=Math.ceil((e+d-c)/2)):a=t(this).parents(".page-submenu").length>0?(parseInt(t(".container-wrap").width())-n)/2:(parseInt(t(".container-wrap").width())-n)/2+4;else{if(t('body.single-post[data-ext-responsive="true"]').length>0&&t(".container-wrap.no-sidebar").length>0&&t(this).parents(".post-area").length>0)c=t(".post-area").width(),d=0,e=o-r;else{var h=0==t("#nectar_fullscreen_rows").length?parseInt(t(".main-content").css("max-width")):parseInt(t(this).parents(".container").css("max-width"));o-r<=h&&(e=h),c=h,d=t('body[data-ext-responsive="true"]').length>0&&ht.winW>=1e3?l:0,s>0&&(d=t('body[data-ext-responsive="true"]').length>0&&ht.winW>=1e3?120:0)}a=Math.ceil((e+d-c)/2)}var u=0;t(this).hasClass("carousel-wrap")&&(u=1),t(this).hasClass("portfolio-items")&&(u=5);var p=1==t("#boxed").length?n+parseInt(2*a):o-r+u;if(0==t("#boxed").length&&t(this).hasClass("portfolio-items")&&t(this).is('[data-gutter*="px"]')&&t(this).attr("data-gutter").length>0&&"none"!=t(this).attr("data-gutter")&&(p=o>1e3?o-r+3:o-r),t(this).parent().hasClass("default-style"))n=0==t("#nectar_fullscreen_rows").length?parseInt(t(".main-content").width()):parseInt(t(this).parents(".container").width()),0!=t("#boxed").length?p=1==t("#boxed").length?n+parseInt(2*a):o+u:(p=1==t("#boxed").length?n+parseInt(2*a):o-r-.025*(o-r)+u,e=o-r<=n?n:o-r-.025*(o-r),a=Math.ceil((e-n)/2));else if(t(this).parent().hasClass("spaced"))if(n=0==t("#nectar_fullscreen_rows").length?parseInt(t(".main-content").width()):parseInt(t(this).parents(".container").width()),0!=t("#boxed").length)p=1==t("#boxed").length?n+parseInt(2*a)-.02*o:o+u;else{p=1==t("#boxed").length?n+parseInt(2*a):o-r-Math.ceil(.02*(o-r))+u;var f=o-r<=n?n:o-r-.02*(o-r);a=Math.ceil((f-n)/2+2)}!t(this).parents(".span_9").length>0&&!t(this).parent().hasClass("span_3")&&"sidebar-inner"!=t(this).parent().attr("id")&&!t(this).find(".nectar-carousel-flickity-fixed-content").length>0&&"portfolio-extra"!=t(this).parent().attr("id")?t(".single-product").length>0&&t(this).parents("#tab-description").length>0&&0==t(this).parents(".full-width-tabs").length?t(this).css({visibility:"visible"}):t(this).hasClass("portfolio-items")?0==t(this).parents(".full-width-content").length&&t(this).css({"margin-left":-a,left:0,width:p,visibility:"visible"}):t("#nectar_fullscreen_rows").length>0&&t(this).hasClass("wpb_row")?t(this).css({"margin-left":-a,width:p,visibility:"visible"}):0==t(this).parents(".full-width-content").length&&t(this).css({left:0,"margin-left":-a,width:p,visibility:"visible"}):"portfolio-extra"==t(this).parent().attr("id")&&0!=t("#full_width_portfolio").length?!t(this).find(".nectar-carousel-flickity-fixed-content").length>0&&t(this).css({left:0,"margin-left":-a,width:p,visibility:"visible"}):t(this).css({"margin-left":0,width:"auto",left:"0",visibility:"visible"})})}}function $e(){t(".full-width-section.wpb_row, .full-width-content.wpb_row").each(function(){var e=t(this).parent();if(!e.hasClass("span_9")&&!e.hasClass("span_3")&&"sidebar-inner"!=e.attr("id")){if(t(this).parents("#portfolio-extra").length>0&&0==t("#full_width_portfolio").length)return!1;"0"==t(this).index()&&0==g.length&&0==t(".page-header-no-bg").length&&0==t(".project-title").length&&0==t("body.single").length&&(t(this).addClass("first-section"),t(this).addClass("loaded"))}})}function Te(t){if(this.$element=t,this.$elementInner=t.find("> .vc_column-inner"),this.inView=!1,this.topLevel=!1,this.lastY=0,this.lerp=t.data("scroll-animation-lerp")?parseFloat(t.data("scroll-animation-lerp")):.28,this.intensity=t.data("scroll-animation-intensity")?Math.max(Math.min(parseFloat(t.data("scroll-animation-intensity")),8),-8):3,this.intensity=this.intensity/10,this.storedWinH=ht.winH,this.intensity<-.29&&(this.lerp=1),this.type="translateY",this.persistOnMobile=!(!t.is("[data-scroll-animation-mobile]")||"true"!=t.attr("data-scroll-animation-mobile")),this.$element.hasClass("wpb_column")||0!=this.$element.parents(".cell").length||(this.$elementInner=t),!ht.usingMobileBrowser||0!=this.persistOnMobile){this.setType(),this.calculatePos(),this.trackView(),this.animate(),0==this.$element.parents(".wpb_column.has-animation").length&&setInterval(this.calculatePos.bind(this),1e3),s.on("resize",this.calculatePos.bind(this));var a=this;e.addEventListener("orientationchange",function(){this.setTimeout(function(){a.orientationChange()},80)})}}function Ie(t,e,a,n){this.$el=t,this.$parallaxEl=this.$el.find(e),this.firstSection=!1,this.nestedParallax=!1,this.type=n,this.speed=a,this.storedWinH=ht.winH,t.parents(".nectar-sticky-tabs").length>0||t.parents(".nectar-sticky-column-css").length>0||(this.setup(),this.update())}function Ee(){for(var t=0;t<Y.length;t++)Y[t].resize();for(t=0;t<V.length;t++)V[t].resize();for(t=0;t<R.length;t++)R[t].calculatePos();for(t=0;t<P.length;t++)P[t].calculatePos()}function Oe(t){this.$el=t,this.animations={},this.offsets={},this.topLevel=!1,this.timelines={},this.devices={desktop:{min:1e3,max:1e7},tablet:{min:691,max:999},phone:{min:0,max:690}},this.needsReset=!0,this.activeDevice="desktop",this.storedWinH=ht.winH,this.setupProps(),this.lazyInit()}function ze(){V=[],t("[data-nectar-animate-settings]").each(function(){V.push(new Oe(t(this)))})}function He(t){var e;switch(t){case"slow":e=.6;break;case"medium":e=.4;break;case"medium_fast":e=.28;break;case"fast":e=.2;break;case"mid_subtle":e=.15;break;case"subtle":e=.13;break;case"very_subtle":e=.12;break;case"minimum":e=.09}return e}function Se(){if(!(ht.usingMobileBrowser&&t('body[data-remove-m-parallax="1"]').length>0)){R=[],t('.wpb_column[data-scroll-animation="true"], .nectar-el-parallax-scroll[data-scroll-animation="true"]').each(function(e){imagesLoaded(t(this),function(a){t(a.elements[0]).is('[data-scroll-animation="true"]')&&0==t("#nectar_fullscreen_rows").length&&(R[e]=new Te(t(a.elements[0])))})}),Ae();var e=0;t('.nectar-recent-posts-single_featured, [data-n-parallax-bg="true"], .wpb_row.parallax_section, #page-header-bg[data-parallax="1"] .page-header-bg-image-wrap, #page-header-bg[data-parallax="1"] .nectar-video-wrap, .parallax_slider_outer .nectar-slider-wrap').each(function(){t(this).is("[data-n-parallax-bg][data-parallax-speed]")?(Y[e]=new Ie(t(this),".parallax-layer",He(t(this).attr("data-parallax-speed")),"regular"),e++):0==t(this).find('[data-parallax-speed="fixed"]').length&&(t(this).hasClass("nectar-slider-wrap")?Y[e]=new Ie(t(this),".video-wrap, .image-bg",.25,"nectar-slider"):t(this).hasClass("page-header-bg-image-wrap")?Y[e]=new Ie(t(this),".page-header-bg-image",.25,"page-header"):t(this).hasClass("nectar-video-wrap")&&t(this).parents("#page-header-bg").length>0?Y[e]=new Ie(t(this),".nectar-video-bg",.25,"page-header"):Y[e]=new Ie(t(this),".row-bg.using-image",He(t(this).find(".row-bg").attr("data-parallax-speed")),"regular"),e++),t(this).addClass("nectar-parallax-enabled")}),t(".woocommerce-tabs .wc-tabs li").on("click",function(){setTimeout(Ae,100)})}}function Ae(){ht.usingMobileBrowser&&t('body[data-remove-m-parallax="1"]').length>0||t('.nectar-recent-posts-single_featured, [data-n-parallax-bg="true"], .wpb_row.parallax_section, #page-header-bg[data-parallax="1"] .page-header-bg-image-wrap, .parallax_slider_outer .nectar-slider-wrap .slide-bg-wrap').each(function(){var e;if(t(this).parents(".wpb_tab:not(.visible-tab)").length>0&&0==t(this).parents(".nectar-scrolling-tabs").length||t(this).parents(".wc-tab").length>0&&"block"!==t(this).parents(".wc-tab").css("display"))return!0;if(0==t(this).find(".row-bg").length&&t(this).find(".page-header-bg-image").length>0);else if(0==t(this).find(".row-bg").length&&t(this).find(".image-bg").length>0)e=!1,0==t(".wpb_row").length&&t(this).parents('.nectar-slider-wrap[data-full-width="true"]').length>0&&t(this).parents(".parallax_slider_outer").length>0&&"1"==t(this).parents(".parallax_slider_outer").index()&&(e=!0),t("#portfolio-extra").length>0&&t(this).parents(".wpb_row").length>0&&t(this).parents(".parallax_slider_outer").length>0&&"0"==t(this).parents(".wpb_row").index()&&(e=!0),t(this).parents(".top-level").length>0&&!ht.usingFrontEndEditor||e&&!ht.usingFrontEndEditor?t(this).find(".image-bg").css({height:Math.ceil(.25*t(this).parent().offset().top)+t(this).outerHeight(!0)}):t(this).find(".image-bg").css({height:Math.ceil(.25*s.height())+t(this).outerHeight(!0)});else if(0==t(this).find(".row-bg").length&&t(this).find(".video-wrap").length>0){e=!1,0==t(".wpb_row").length&&t(this).parents('.nectar-slider-wrap[data-full-width="true"]').length>0&&t(this).parents(".parallax_slider_outer").length>0&&"1"==t(this).parents(".parallax_slider_outer").index()&&(e=!0),t("#portfolio-extra").length>0&&t(this).parents(".wpb_row").length>0&&t(this).parents(".parallax_slider_outer").length>0&&"0"==t(this).parents(".wpb_row").index()&&(e=!0),t(this).parents(".top-level").length>0&&!ht.usingFrontEndEditor||e&&!ht.usingFrontEndEditor?t(this).find(".video-wrap").css({height:Math.ceil(.25*t(this).parent().offset().top)+t(this).outerHeight(!0)}):t(this).find(".video-wrap").css({height:Math.ceil(.25*ht.winH)+t(this).outerHeight(!0)});var a=t(this).find(".video-wrap video"),n=a.parent().width()/1280,i=a.parent().height()/720,r=n>i?n:i;a.width(1280*r),a.height(720*r)}else if(t(this).is(".nectar-recent-posts-single_featured")&&t(this).parents(".top-level").length>0&&!ht.usingFrontEndEditor);else if(t(this).is(".nectar-simple-slider")&&t(this).parents(".top-level").length>0&&!ht.usingFrontEndEditor);else if(t(this).is(".column-image-bg-wrap")&&t(this).parents(".top-level").length>0&&t(this).parent().parent().is(".vc_col-sm-12:not(.child_column)"));else if(!t(this).hasClass("top-level")||ht.usingFrontEndEditor||t(this).find(".parallax-layer").length>0){var o=".row-bg",l=t(this).find(".row-bg").attr("data-parallax-speed");t(this).find(".parallax-layer").length>0&&!t(this).hasClass("wpb_row")&&(o=".parallax-layer",l=t(this).attr("data-parallax-speed"));var d=t(this).find(o+'[data-parallax-speed="fast"]').length>0?60:0;t(this).find(o).css({height:Math.ceil(ht.winH*He(l))+t(this).outerHeight(!0)+d})}})}function Me(){t('.wpb_wrapper > .nectar-slider-wrap[data-full-width="true"]').each(function(){t(this).parent().hasClass("span_9")||t(this).parent().hasClass("span_3")||"sidebar-inner"==t(this).parent().attr("id")||"0"==t(this).parents(".wpb_row").index()&&t(this).addClass("first-nectar-slider")});var e=0==t("#portfolio-extra").length?t(".main-content > .row > *").length:t(".main-content > .row #portfolio-extra > *").length;e=0==t("#portfolio-extra").length?t(".main-content > .row > .wpb_row").length>0?t(".main-content > .row > .wpb_row").length:t(".main-content > .row > *").length:t(".main-content > .row #portfolio-extra > *").length,t('.container-wrap .full-width-section, .container-wrap .full-width-content:not(.page-submenu .full-width-content):not(.blog-fullwidth-wrap), .row > .nectar-slider-wrap[data-full-width="true"], .wpb_wrapper > .nectar-slider-wrap[data-full-width="true"], .portfolio-items[data-col-num="elastic"]').each(function(){if(t(this).parents(".nectar-global-section.before-footer").length>0)return!0;if(!t(this).parent().hasClass("span_9")&&!t(this).parent().hasClass("span_3")&&"sidebar-inner"!=t(this).parent().attr("id"))if(t(this).parents(".wpb_row").length>0){t(this).parent();var a=t(this).parents(".wpb_row").index();if(t(this).parents("#portfolio-extra").length>0&&0==t("#full_width_portfolio").length)return!1;"0"==a&&0!=g.length||"0"==a&&0==g.length&&0==t(".page-header-no-bg").length&&0==t(".project-title").length&&"0"==a&&0==t(".project-title").length&&0==t('body[data-bg-header="true"]').length&&(0==t(".single").length?t(".container-wrap").css("padding-top","0px"):t(this).addClass("first-section")),a==e-1&&0==t("#respond").length&&"portfolio-filters-inline"!=t(this).attr("id")&&(t(".container-wrap").css("padding-bottom","0px"),t("#call-to-action .triangle").remove())}else{if(t(this).parents("#portfolio-extra").length>0&&0==t("#full_width_portfolio").length)return!1;0==t(this).find(".portfolio-filters-inline").length&&"post-area"!=t(this).attr("id")&&("0"==t(this).index()&&0!=g.length||"0"!=t(this).index()||0!=g.length||"0"!=t(this).index()||0!=t(".page-header-no-bg").length||"0"!=t(this).index()||t(this).hasClass("blog_next_prev_buttons")||t(this).hasClass("nectar-shop-outer")||0!=t(this).parents(".pum-container").length||(1==t('body[data-header-resize="0"]').length&&0==t(".single").length||t("body.material").length>0&&0==t(".single").length?!t("body.blog .blog-fullwidth-wrap > .masonry:not(.meta-overlaid)").length>0&&t(".container-wrap").css("padding-top","0px"):t(this).addClass("first-section")),t(this).index()==e-1&&0==t("#respond").length&&0==t("body.woocommerce-checkout").length&&(t(".container-wrap").css("padding-bottom","0px"),t(".bottom_controls").css("margin-top","0px"),t("#call-to-action .triangle").remove()))}}),t('#portfolio-extra > .nectar-slider-wrap[data-full-width="true"], .portfolio-wrap').each(function(){t(this).index()==e-1&&0==t("#commentform").length&&0==t("#pagination").length&&(parseInt(t(".container-wrap").css("padding-bottom"))>0&&t(this).css("margin-bottom","-40px"),t("#call-to-action .triangle").remove())}),t(".portfolio-filters").each(function(){"0"==t(this).index()&&0!=g.length||"0"==t(this).index()?t(this).addClass("first-section nder-page-header"):("0"==t(this).index()&&0==g.length||"0"==t(this).index())&&t(this).css({"margin-top":"0px"}).addClass("first-section")}),t(".portfolio-filters-inline").each(function(){t(this).parents(".wpb_row").length>0||("0"==t(this).index()&&0!=g.length||"0"==t(this).index()?t(this).addClass("first-section nder-page-header"):("0"==t(this).index()&&0==g.length||"0"==t(this).index())&&t(this).css({"margin-top":"-30px","padding-top":"50px"}).addClass("first-section"))})}function We(){var e=t("body.vc_editor").length>0?".vc_element > ":"",a=r.is('[data-flex-cols="true"]');t(".main-content > .row > "+e+" .full-width-content, #portfolio-extra > "+e+" .full-width-content, .woocommerce-tabs #tab-description > .full-width-content, .post-area.span_12 article .content-inner > .full-width-content").each(function(){if(t(this).find("> .span_12 > "+e+" .col").length>1){var n,i=0,s=0;t(this).find("> .span_12 > "+e+"  .col").each(function(){n=t(this).find("> .vc_column-inner > .wpb_wrapper").length>0?".vc_column-inner":".column-inner-wrap > .column-inner";var s=a?parseInt(t(this).find("> .vc_column-inner").css("padding-top")):parseInt(t(this).css("padding-top")),r=e.length>2&&t(this).find("> .vc_column-inner").length>0?parseInt(t(this).find("> .vc_column-inner").css("padding-top")):0,o=t(this).find("> "+n+" > .wpb_wrapper").height();o+2*s+r>i&&(i=o+2*s+r)}),t(this).find("> .span_12 > "+e+" .col").each(function(){n=t(this).find("> .vc_column-inner > .wpb_wrapper").length>0?".vc_column-inner":".column-inner-wrap > .column-inner",t(this).find("> "+n+" > .wpb_wrapper > *").length>0?e.length<2&&!t(this).parent().parent().hasClass("vc_row-o-equal-height")?(t(this).css("height",i),a&&t(this).find("> .vc_column-inner").css("height",i)):e.length>2&&!t(this).parent().parent().parent().hasClass("vc_row-o-equal-height")&&(t(this).css("height",i),a&&t(this).find("> .vc_column-inner").css("height",i)):t(this).is('[data-using-bg="true"]')&&0==t(this).parents(".vc_row-o-content-top").length&&(t(this).css("min-height",i),r.is('[data-flex-cols="true"]')&&t(this).find("> .vc_column-inner").css("min-height",i),t(this).is('[data-animation*="reveal"]')&&t(this).find(".column-inner").css("min-height",i))}),ht.winW<1e3&&t(this).find("> .span_12 > "+e+" .col .wpb_row .col").css("min-height","0px"),t(this).hasClass("vertically-align-columns")&&ht.winW>1e3&&!t(this).hasClass("vc_row-o-equal-height")&&t(this).find("> .span_12 > "+e+" .col").each(function(){n=t(this).find("> .vc_column-inner > .wpb_wrapper").length>0?".vc_column-inner":".column-inner-wrap > .column-inner",s=t(this).find("> "+n+" > .wpb_wrapper").height();var e=t(this).height()/2-s/2;e<=0&&(e=0),t(this).find("> "+n+" > .wpb_wrapper").css("margin-top",e).css("margin-bottom",e)})}}),0==t('body[data-flex-cols="true"]').length&&(t(".main-content > .row > .wpb_row:not(.full-width-content).vc_row-o-equal-height").each(function(){if(t(this).find(">.span_12 > "+e+' .wpb_column[data-animation*="reveal"]').length>0){var a=0;t(this).find("> .span_12 > "+e+" .col").each(function(){var e=parseInt(t(this).find("> .column-inner-wrap > .column-inner").css("padding-top"));t(this).find("> .column-inner-wrap > .column-inner").height()+2*e>a&&(a=t(this).find("> .column-inner-wrap > .column-inner").height()+2*e)}),t(this).find("> .span_12 > "+e+" .col").each(function(){t(this).find("> .column-inner-wrap > .column-inner .wpb_wrapper > *").length>0?t(this).find("> .column-inner-wrap").css("height",a):(t(this).css("min-height",a),t(this).is('[data-animation*="reveal"]')&&t(this).find(".column-inner").css("min-height",a))})}}),t(".wpb_row.vc_row-o-equal-height>.span_12> "+e+'.wpb_column[class*="padding-"][data-padding-pos="all"]').each(function(){0==t(this).parents(".tabbed").length&&t(this).css({"padding-top":t(this).css("padding-left"),"padding-bottom":t(this).css("padding-left")})}))}function Be(){t(".wpb_row:has(.nectar-parallax-scene)").each(function(e){var a=parseInt(t(this).find(".nectar-parallax-scene").attr("data-scene-strength"));Z[e]=t(this).find(".nectar-parallax-scene").parallax({scalarX:a,scalarY:a});var n=t(this).find(".nectar-parallax-scene li");t.each(n,function(){if(t(this).find("div").length>0){var e=t(this).find("div").css("background-image").replace(/"/g,"").replace(/url\(|\)$/gi,"");e&&""!==e&&"none"!==e&&(n=n.add(t("<img>").attr("src",e)))}})})}function Fe(){t("ul.checks li").each(function(){0==t(this).find("i.fa-check-circle").length&&t(this).prepend('<i class="fa fa-check-circle"></i>')})}function qe(){t('.nectar-cta[data-style="arrow-animation"]').addClass("loaded")}function Le(){var a=1==rt?"500%":"88%",n=1==rt?"500%":"70%",i=1==rt?"500%":"70%";t(st+".img-with-animation").each(function(e){var n=t(this),i=n.is("[data-animation]")?n.attr("data-animation"):"fade-in";("ro-reveal-from-right"==i&&"88%"==a||"ro-reveal-from-left"==i&&"88%"==a)&&(a="75%"),"slide-up"==i&&"88%"==a&&(a="99%");var s=I;t(this)[0].hasAttribute("data-animation-easing")&&(s=t(this).attr("data-animation-easing"));var r=parseInt(E);(n.parents(".row_position_absolute").length>0||n.hasClass("position_desktop_absolute"))&&(r=500);var o=new Waypoint({element:n[0],handler:function(){if(n.parents(".wpb_tab").length>0&&"hidden"==n.parents(".wpb_tab").css("visibility")||n.hasClass("animated-in"))o.destroy();else{if(!z||t('body[data-responsive="0"]').length>0){var e=n.is("[data-delay]")?n.attr("data-delay"):0,a=n.parents(".hover-wrap").length>0?n.parents(".hover-wrap"):n,l=E;n.parents(".nectar-disable-mobile-animation").length>0&&ht.winW<1e3&&(l=0,r=0,e=0),"fade-in-from-left"==i||"fade-in-from-right"==i?a.delay(e).transition({opacity:1,x:"0px"},l,s):"fade-in-from-bottom"==i?J.push(anime({targets:a[0],translateY:[100,0],translateZ:0,opacity:{value:[0,1],duration:r},delay:e,easing:s,duration:l})):"slide-up"==i?J.push(anime({targets:a[0],translateY:[150,0],translateZ:0,delay:e,easing:s,duration:l})):"fade-in"==i?a.delay(e).transition({opacity:1},l,s):"grow-in"==i?setTimeout(function(){a.transition({scale:1,opacity:1},l,s)},e):"flip-in"==i?setTimeout(function(){a.transition({rotateY:0,opacity:1},l,s)},e):"flip-in-vertical"==i?setTimeout(function(){a.transition({rotateX:0,opacity:1},l,s)},e):"ro-reveal-from-left"!=i&&"ro-reveal-from-right"!=i&&"ro-reveal-from-bottom"!=i&&"ro-reveal-from-top"!=i||n.parents(".img-with-aniamtion-wrap").addClass("animated-in"),"none"!=i&&n.addClass("animated-in")}o.destroy()}},offset:a})}),t(st+".nectar_cascading_images").each(function(){var e=t(this),a=t(this).is("[data-animation-timing]")?t(this).attr("data-animation-timing"):175;a=parseInt(a);var i=new Waypoint({element:e[0],handler:function(){e.parents(".wpb_tab").length>0&&"hidden"==e.parents(".wpb_tab").css("visibility")||e.hasClass("animated-in")?i.destroy():((!z||t('body[data-responsive="0"]').length>0)&&(e.find(".cascading-image").each(function(e){var n=t(this);"flip-in"==n.attr("data-animation")||"flip-in-vertical"==n.attr("data-animation")?setTimeout(function(){n.find(".inner-wrap").css({opacity:1,transform:"rotate(0deg) translateZ(0px)"})},e*a):"grow-in-reveal"==n.attr("data-animation")?setTimeout(function(){n.find(".inner-wrap").css({opacity:1,transform:"translateX(0px) translateY(0px) scale(1,1) translateZ(0px)"}),n.find(".inner-wrap img").css({transform:"translateX(0px) translateY(0px) scale(1,1) translateZ(0px)"})},e*a):setTimeout(function(){n.find(".inner-wrap").css({opacity:1,transform:"translateX(0px) translateY(0px) scale(1,1) translateZ(0px)"})},e*a)}),e.addClass("animated-in")),i.destroy())},offset:n})}),t(st+'.col.has-animation:not([data-animation*="reveal"]), '+st+'.wpb_column.has-animation:not([data-animation*="reveal"]), '+st+".nectar-fancy-box.has-animation").each(function(n){var i=t(this),s=a;t(this)[0].hasAttribute("data-animation-offset")&&(s=parseInt(t(this).attr("data-animation-offset"))+"%");var r=I;t(this)[0].hasAttribute("data-animation-easing")&&(r=t(this).attr("data-animation-easing"));var o=parseInt(E);i.parents(".row_position_absolute").length>0&&(o=500);var l=new Waypoint({element:i[0],handler:function(){if(i.parents(".wpb_tab").length>0&&"hidden"==i.parents(".wpb_tab").css("visibility")||i.hasClass("animated-in"))l.destroy();else{if(!z||t('body[data-responsive="0"]').length>0){i.addClass("triggered-animation"),t(e).trigger("nectar-column-animation-start");var a=i.attr("data-delay"),s=E;if(i.hasClass("mobile-disable-entrance-animation")&&ht.winW<1e3&&(s=0,o=0,a=0),"fade-in-from-left"==i.attr("data-animation")||"fade-in-from-right"==i.attr("data-animation"))U[n]=setTimeout(function(){i.transition({opacity:1,x:"0px"},s,r)},a);else if("fade-in-from-bottom"==i.attr("data-animation")||"slight-fade-in-from-bottom"==i.attr("data-animation")){var d="fade-in-from-bottom"==i.attr("data-animation")?100:50;J.push(anime({targets:i[0],translateY:[d,0],translateZ:0,opacity:{value:[0,1],duration:o},delay:a,easing:r,duration:s}))}else"fade-in"==i.attr("data-animation")?U[n]=setTimeout(function(){i.transition({opacity:1},s,r)},a):"grow-in"==i.attr("data-animation")||"zoom-out"==i.attr("data-animation")?U[n]=setTimeout(function(){i.transition({scale:1,opacity:1},s,r)},a):"flip-in"==i.attr("data-animation")?U[n]=setTimeout(function(){i.transition({rotateY:"0",opacity:1},s,r)},a):"flip-in-vertical"==i.attr("data-animation")?U[n]=setTimeout(function(){i.transition({rotateX:"0",y:"0",opacity:1},s,r)},a):"slight-twist"==i.attr("data-animation")&&(U[n]=setTimeout(function(){J.push(anime({targets:i[0],rotateY:[20,0],rotateZ:[-4,0],opacity:1,easing:r,duration:s}))},a));i.hasClass("boxed")&&(i.addClass("no-pointer-events"),setTimeout(function(){i.removeClass("no-pointer-events")},parseInt(E)+parseInt(a)+30)),i.find('.nectar-post-grid-wrap[data-style="mouse_follow_image"]')&&setTimeout(function(){i[0].style.transform="none"},parseInt(E)+parseInt(a)+30),i.addClass("animated-in")}l.destroy()}},offset:s})}),t(st+'.wpb_column.has-animation[data-animation*="reveal"]').each(function(){var e=I;t(this)[0].hasAttribute("data-animation-easing")&&(e=t(this).attr("data-animation-easing"));var a=t(this).is('[data-animation="mask-reveal"]')?"88%":i;t(this)[0].hasAttribute("data-animation-offset")&&(a=parseInt(t(this).attr("data-animation-offset"))+"%");var n=t(this),s=new Waypoint({element:n[0],handler:function(){if(n.parents(".wpb_tab").length>0&&"hidden"==n.parents(".wpb_tab").css("visibility")||n.hasClass("animated-in"))s.destroy();else{var a=n.attr("data-delay");if(!z||t('body[data-responsive="0"]').length>0){var i=n.find("> .vc_column-inner").length>0;"reveal-from-bottom"==n.attr("data-animation")||"reveal-from-top"==n.attr("data-animation")?setTimeout(function(){1==i?n.find("> .vc_column-inner").transition({y:0},E,e):n.find(".column-inner-wrap, .column-inner").transition({y:0},E,e,function(){n.find(".column-inner-wrap, .column-inner").addClass("no-transform")}),n.addClass("animated-in")},a):"reveal-from-right"!=n.attr("data-animation")&&"reveal-from-left"!=n.attr("data-animation")||setTimeout(function(){1==i?n.find("> .vc_column-inner").transition({x:0},E,e):n.find(".column-inner-wrap, .column-inner").transition({x:0},E,e,function(){n.find(".column-inner-wrap, .column-inner").addClass("no-transform")}),n.addClass("animated-in")},a),setTimeout(function(){n.addClass("animated-in")},a)}s.destroy()}},offset:a})})}function je(){t(".nectar_cascading_images").each(function(){var e=!!t(this).hasClass("forced-aspect");t(this).parents(".vc_row-o-equal-height").length>0&&t(this).parents(".wpb_column").length>0&&t(this).css("max-width",t(this).parents(".wpb_column").width()),t(this).find(".bg-color").each(function(){if(1==e&&0==t(this).parents(".cascading-image").index())return!0;var a=0,n=0;if(0==t(this).parent().find(".img-wrap").length){var i=t(this).parents(".cascading-image").siblings('.cascading-image[data-has-img="true"]').first();a=i.find(".img-wrap").height(),n=i.find(".img-wrap").width()}else a=t(this).parent().find(".img-wrap").height(),n=t(this).parent().find(".img-wrap").width();t(this).css({height:a,width:n}).addClass("calculated")})})}function Ye(e,a){switch(this.$element=e,this.inView=!1,this.topLevel=!1,this.lastY=0,this.layer1Parallax=!!this.$element.is('[data-layer-1-parallax="yes"]'),a){case"subtle":this.intensity=.09;break;case"medium":this.intensity=.15;break;case"high":this.intensity=.25}this.calculatePos(),this.trackView(),this.animate(),(t(".portfolio-filters").length>0||t(".portfolio-filters-inline").length>0)&&setInterval(this.calculatePos.bind(this),700),s.on("resize",this.calculatePos.bind(this))}function Pe(){t(st+".nectar-split-heading").each(function(e){var a=1==rt?"500%":"bottom-in-view";t(this)[0].hasAttribute("data-animation-offset")&&1!=rt&&t(this).attr("data-animation-offset").length>0&&(a=parseInt(t(this).attr("data-animation-offset"))+"%");var n=t(this),i=n.is("[data-animation-delay]")?parseInt(n.attr("data-animation-delay")):0,s=new Waypoint({element:n[0],handler:function(){if(n.parents(".wpb_tab").length>0&&"hidden"==n.parents(".wpb_tab").css("visibility")||n.hasClass("animated-in"))s.destroy();else{var e;if(!z||t('body[data-responsive="0"]').length>0)setTimeout(function(){if(n.is('[data-animation-type="line-reveal-by-space"]:not([data-text-effect*="letter-reveal"])')){var a=0;n.is('[data-stagger="true"]')&&(a=500/n.find("> * > span").length,a=Math.min(Math.max(a,15),50)),e=parseInt(E)<1100?E:"1100",n.is('[data-m-rm-animation="true"]')&&ht.winW<1e3?n.find("> * > span .inner").css({transform:"translateY(0)",opacity:"1"}):n.find("> * > span").each(function(n){if(0==a)t(this).find("> .inner").delay(n*a).transition({y:"0px",opacity:"1"},e,I);else{var i=t(this).find("> .inner");setTimeout(function(){i[0].style.transform="translateY(0em)",i[0].style.opacity="1"},n*a)}})}else if(n.is('[data-animation-type="line-reveal-by-space"][data-text-effect*="letter-reveal"]')){e=parseInt(E)<1e3?E:"1000";a=0;var i=n.find("> * > span span"),s=n.is('[data-text-effect="letter-reveal-top"]')?["-1.3em","0em"]:["1.3em","0em"];a=400/i.length,a=Math.min(Math.max(a,20),50),i.length>0&&J.push(anime({targets:n.find("> * > span span").toArray(),translateY:s,delay:anime.stagger(a),duration:1200,easing:"cubicBezier(0.25,1,0.5,1)"}))}else n.find(".heading-line").each(function(e){t(this).find("> div").delay(70*e).transition({y:"0px"},E,I)});n.addClass("animated-in")},i);s.destroy()}},offset:a})})}function Re(){var e=1==rt?"500%":"bottom-in-view",a=t('#nectar_fullscreen_rows[data-mobile-disable="on"]').length>0&&ht.usingMobileBrowser?".nectar-progress-bar":st+".nectar-progress-bar";ht.usingMobileBrowser&&"bottom-in-view"==e&&(e="70%"),t(a).each(function(){var a=t(this),n=new Waypoint({element:a[0],handler:function(){if(a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("completed"))n.destroy();else{"100%"==e&&a.find(".bar-wrap").css("opacity","1");var t=a.find("span").attr("data-width"),i=parseInt(a.find("span strong i").text());a.find("span").transition({width:parseInt(t)+"%"},800,"easeInOutCubic");var s=a.find("span strong i")[0];new Kt(s,0,i,0,1,{useEasing:!1}).start(),a.find("span strong").transition({opacity:1},550,"easeInCirc"),"100"==t&&a.find("span strong").addClass("full"),a.addClass("completed"),n.destroy()}},offset:e})})}function Ve(){var e=1==rt?"500%":"75%";t(st+'.wpb_column[data-border-animation="true"]').each(function(){var a=t(this),n=new Waypoint({element:a[0],handler:function(){if(a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("completed"))n.destroy();else{var t=a.attr("data-border-animation-delay").length>0?parseInt(a.attr("data-border-animation-delay")):0;setTimeout(function(){a.find(".border-wrap").addClass("animation"),a.find(".border-wrap").addClass("completed")},t),n.destroy()}},offset:e})})}function Xe(){t(st+".nectar-waypoint-el").each(function(){var e=!!t(this).is("[data-nectar-waypoint-el-stagger]")&&t(this).attr("data-nectar-waypoint-el-stagger"),a=t(this).is("[data-nectar-waypoint-el-delay]")?parseInt(t(this).attr("data-nectar-waypoint-el-delay")):0,n=t(this).is("[data-nectar-waypoint-el-offset]")?parseInt(t(this).attr("data-nectar-waypoint-el-offset"))+"%":"90%";1==rt&&(n="500%");var i=t(this),s=new Waypoint({element:i[0],handler:function(){i.parents(".wpb_tab").length>0&&"hidden"==i.parents(".wpb_tab").css("visibility")||i.hasClass("completed")?s.destroy():(setTimeout(function(){e?i.find("."+e).each(function(e){var a=t(this);setTimeout(function(){a.addClass("animated-in")},100*e)}):i.addClass("animated-in")},a),s.destroy())},offset:n})})}function Ne(){var e=1==rt?"500%":"80%";t(st+".nectar_food_menu_item").parent().each(function(){var a=t(this),n=new Waypoint({element:a[0],handler:function(){a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("completed")?n.destroy():(a.find(".nectar_food_menu_item").each(function(e){var a=t(this);setTimeout(function(){a.addClass("animated-in")},150*e)}),n.destroy())},offset:e})})}function De(){var e=1==rt?"500%":"bottom-in-view";t(st+'.divider-small-border[data-animate="yes"], '+st+'.divider-border[data-animate="yes"]').each(function(){var a=t(this).hasClass("divider-small-border")?1300:1500,n=t(this),i=new Waypoint({element:n[0],handler:function(){n.parents(".wpb_tab").length>0&&"hidden"==n.parents(".wpb_tab").css("visibility")||n.hasClass("completed")?i.destroy():(n.each(function(){t(this).css({transform:"scale(0,1)",visibility:"visible"});var e=t(this);e.delay(e.attr("data-animation-delay")).transition({transform:"scale(1, 1)"},a,"cubic-bezier(.18,0.75,.25,1)")}),n.addClass("completed"),i.destroy())},offset:e})})}function Qe(){t(".nectar_image_with_hotspots").each(function(){t(this).find(".nectar_hotspot_wrap").each(function(){if(ht.winW>690){t(this).parents('.nectar_image_with_hotspots[data-tooltip-func="hover"]').length>0&&(t(this).find(".nectar_hotspot").removeClass("click"),t(this).find(".nttip").removeClass("open")),t(this).find(".nttip .inner a.tipclose").remove(),t(".nttip").css("height","auto"),t(this).css({width:"auto",height:"auto"}),t(this).find(".nttip").removeClass("force-right").removeClass("force-left").removeClass("force-top").css("width","auto");var e=t(this).find(".nttip").offset();e.left>t(this).parents(".nectar_image_with_hotspots").width()-200?t(this).find(".nttip").css("width","250px"):t(this).find(".nttip").css("width","auto"),e.left<0?t(this).find(".nttip").addClass("force-right"):e.left+t(this).find(".nttip").outerWidth(!0)>ht.winW?t(this).find(".nttip").addClass("force-left").css("width","250px"):e.top+t(this).find(".nttip").height()+35>s.height()&&t("#nectar_fullscreen_rows").length>0&&t(this).find(".nttip").addClass("force-top"),0==t(this).find("> .open").length&&t(this).css({width:"30px",height:"30px"})}else t(this).find(".nttip").removeClass("force-left").removeClass("force-right").removeClass("force-top"),t(this).find(".nectar_hotspot").addClass("click"),0==t(this).find(".nttip a.tipclose").length&&t(this).find(".nttip .inner").append('<a href="#" class="tipclose"><span></span></a>'),t(".nttip").css("height",s.height())})})}function Ze(){0!=t(".nectar_image_with_hotspots").length&&(!function(){t('.nectar_image_with_hotspots[data-hotspot-icon="numerical"]').each(function(){t(this).find(".nectar_hotspot_wrap").each(function(e){var a=t(this);setTimeout(function(){a.find(".nectar_hotspot").addClass("pulse")},300*e)})});var e=[];t('.nectar_image_with_hotspots:not([data-tooltip-func="click"]) .nectar_hotspot').each(function(a){e[a]="",t(this).on("mouseover",function(){clearTimeout(e[a]),t(this).parent().css({"z-index":"400",height:"auto",width:"auto"})}),t(this).on("mouseleave",function(){var n=t(this);n.parent().css({"z-index":"auto"}),e[a]=setTimeout(function(){n.parent().css({height:"30px",width:"30px"})},300)})})}(),r.on("click",".nectar_hotspot.click",function(){if(t(this).parents(".nectar_image_with_hotspots").find(".nttip").removeClass("open"),t(this).parent().find(".nttip").addClass("open"),t(this).parents(".nectar_image_with_hotspots").find(".nectar_hotspot").removeClass("open"),t(this).parent().find(".nectar_hotspot").addClass("open"),ht.winW>690){t(this).parent().css({"z-index":"120",height:"auto",width:"auto"});var e=t(this);setTimeout(function(){e.parents(".nectar_image_with_hotspots").find(".nectar_hotspot_wrap").each(function(){0==t(this).find("> .open").length&&t(this).css({height:"30px",width:"30px","z-index":"auto"})})},300)}return ht.winW<=690&&(t("body.nectar_box_roll").length>0&&t(".container-wrap").addClass("hotspot-open"),t(this).parents('.wpb_row, [class*="vc_col-"]').css("z-index","200")),!1}),r.on("click",".nectar_hotspot.open",function(){return t(this).parent().find(".nttip").removeClass("open"),t(this).parent().find(".nectar_hotspot").removeClass("open"),t(this).parents(".wpb_row").css("z-index","auto"),!1}),r.on("click",".nttip.open",function(e){if(ht.winW<690){if(e.target&&t(e.target).is("a"))return;return t("body.nectar_box_roll").length>0&&t(".container-wrap").removeClass("hotspot-open"),t(this).parents(".nectar_image_with_hotspots").find(".nttip").removeClass("open"),t(this).parents(".nectar_image_with_hotspots").find(".nectar_hotspot").removeClass("open"),t(this).parents(".wpb_row").css("z-index","auto"),!1}}),Qe(),s.on("resize",Qe))}function Ge(){var e=1==rt?"500%":"50%";t(st+'.nectar_image_with_hotspots[data-animation="true"]').each(function(){var a=t(this),n=new Waypoint({element:a[0],handler:function(){a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("completed")?n.destroy():(a.addClass("completed"),a.find(".nectar_hotspot_wrap").each(function(e){var a=t(this),n=a.parents(".col.has-animation").length>0?1:0;setTimeout(function(){a.addClass("animated-in")},175*(e+n))}),n.destroy())},offset:e})})}function Ue(){[].slice.call(a.querySelectorAll("[data-nectar-img-src]")).forEach(function(t){var e=t.getAttribute("data-nectar-img-src");e&&Je(t,e,lt)})}function Je(a,n,i){if(a.classList.contains("nectar-lazy")){a.addEventListener("load",function(){a.classList.contains("keep-calculated-size")||(a.style.height="",a.style.width=""),a.classList.add("loaded"),a.removeAttribute("data-nectar-img-src"),"undefined"!=typeof SalientPortfolio&&a.classList.contains("image-gallery-portfolio-item")&&t(e).trigger("salient-portfolio-recalculate"),ht.usingMobileBrowser||Waypoint.refreshAll(),i.unobserve(a)}),a.src=n;var s=a.getAttribute("data-nectar-img-srcset");s&&(a.setAttribute("srcset",s),a.removeAttribute("data-nectar-img-srcset")),a.parentNode.classList.add("img-loaded")}else a.style.backgroundImage="url('"+n+"')",a.classList.add("loaded"),a.removeAttribute("data-nectar-img-src"),i.unobserve(a)}function Ke(){var t=[].slice.call(a.querySelectorAll("[data-nectar-img-src]")),n=[].slice.call(a.querySelectorAll(".nectar-lazy-video"));if("IntersectionObserver"in e){s.off("resize.nectarLazySizing",ta),s.on("resize.nectarLazySizing",ta),lt=new IntersectionObserver(function(t){t.forEach(function(t){if(t.isIntersecting){var e=t.target,a=e.getAttribute("data-nectar-img-src");a&&Je(e,a,lt)}})},{rootMargin:"450px"}),t.forEach(function(t){lt.observe(t)});var i=new IntersectionObserver(function(t,e){t.forEach(function(t){if(t.isIntersecting){for(var e in t.target.children){var a=t.target.children[e];"string"==typeof a.tagName&&"SOURCE"===a.tagName&&(a.src=a.dataset.nectarVideoSrc)}t.target.load(),t.target.classList.remove("lazy"),t.target.classList.add("loaded"),i.unobserve(t.target)}})},{root:a,rootMargin:"125px"});n.forEach(function(t){i.observe(t)})}else t.forEach(function(t){if(t.classList.contains("nectar-lazy")){t.classList.contains("keep-calculated-size")||(t.style.height="",t.style.width=""),t.src=t.getAttribute("data-nectar-img-src");var e=t.getAttribute("data-nectar-img-srcset");e&&(t.setAttribute("srcset",e),t.removeAttribute("data-nectar-img-srcset")),t.parentNode.classList.add("img-loaded"),t.classList.add("loaded"),t.removeAttribute("data-nectar-img-src")}else t.style.backgroundImage="url('"+t.getAttribute("data-nectar-img-src")+"')",t.classList.add("loaded"),t.removeAttribute("data-nectar-img-src")})}function ta(){t("img.nectar-lazy:not(.loaded):not(.image-gallery-portfolio-item)").each(function(){if(t(this).hasClass("attachment-shop_thumbnail")||t(this).hasClass("attachment-woocommerce_thumbnail"))return!0;t(this).css({height:"",width:""});var e=parseInt(t(this).attr("height")),a=parseInt(t(this).attr("width")),n=t(this).parents(".nectar_cascading_images").length>0?t(this).parents(".bg-layer").width():t(this).width();t(this).parents(".img-with-aniamtion-wrap.custom-size").length>0&&n>a&&(n=a),t(this).parents('.img-with-aniamtion-wrap[data-shadow*="depth"]').length>0&&(n=t(this).parents(".img-with-aniamtion-wrap").width()),t(this).parents(".nectar-post-grid-item-bg-wrap-inner").length>0&&!t(this).hasClass("nectar-post-grid-item__overlaid-img")&&(n=t(this).parents(".nectar-post-grid-item-bg-wrap-inner").width());var i=jt(a,e,n,2e3);t(this).css({height:i.height+"px",width:i.width+"px"})})}function ea(){F=[],j=[],ht.usingMobileBrowser||(t('.nectar-post-grid[data-indicator="yes"]').each(function(e){F[e]=new bt(t(this),"view-indicator")}),t('.nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid').each(function(e){j[e]=new bt(t(this),"post-grid-images")}),t('.nectar-category-grid[data-style="mouse_follow_image"]').each(function(e){j[e]=new bt(t(this),"post-grid-images")}))}function aa(){et=[],ea(),t(".nectar-post-grid-wrap").each(function(e){et[e]=new na(t(this))})}function na(t){this.el=t,this.currentPage=0,this.activeFilter=1,this.activeCatTotal=0,this.settingsData=JSON.parse(this.el.attr("data-el-settings")),this.queryData=JSON.parse(this.el.attr("data-query")),this.sortable=this.el.find(".nectar-post-grid-filters").attr("data-sortable"),this.gridStyle=this.el.attr("data-style"),this.initialMarkup(),this.clickEvents(),this.deepLinking(),this.lightboxGroups(),this.externalProjectLinks()}function ia(){var e=1==rt?"200%":"75%";t(st+".nectar-post-grid-wrap").each(function(){var a=t(this),n=new Waypoint({element:a[0],handler:function(){a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("completed")?n.destroy():(a.find(".nectar-post-grid-filters").addClass("animated-in"),a.find(".nectar-post-grid-item").each(function(e){var a=t(this);setTimeout(function(){a.addClass("animated-in")},90*e)}),setTimeout(function(){a.addClass("finished-animating")},950),n.destroy())},offset:e})})}function sa(){var e=1==rt?"500%":"bottom-in-view";t(st+".nectar-animated-title").each(function(){var a=t(this),n=new Waypoint({element:a[0],handler:function(){a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("completed")?n.destroy():(a.addClass("completed"),n.destroy())},offset:e})})}function ra(){var e=1==rt?"500%":"bottom-in-view";ht.usingMobileBrowser&&"bottom-in-view"==e&&(e="85%"),t(st+".nectar-highlighted-text").each(function(a){var n=0;if(t(this).find("i").each(function(){t(this).replaceWith(function(){return t("<em />").append(t(this).html())})}),t(this).is("[data-id]")){var i=t(this);t(this).find("em").each(function(e){e>0?t(this).attr("id",i.attr("data-id")+"-"+e):t(this).attr("id",i.attr("data-id"))})}if(t(this).is("[data-animation-delay]")&&t(this).attr("data-animation-delay").length>0&&"false"!=t(this).attr("data-animation")&&(n=t(this).attr("data-animation-delay")),t(this).find("em:has(a)").addClass("has-link"),z&&t(this).find("em").addClass("animated"),t(this).is('[data-style="none"]'))return!0;i=t(this);var s=new Waypoint({element:i[0],handler:function(){i.parents(".wpb_tab").length>0&&"hidden"==i.parents(".wpb_tab").css("visibility")||i.hasClass("animated")?s.destroy():(setTimeout(function(){i.find("em").each(function(e){var a=t(this);setTimeout(function(){a.addClass("animated")},300*e)})},n),s.destroy())},offset:e})})}function oa(){var e=1==rt?"500%":"75%";t(st+'.nectar-woo-flickity[data-animation*="fade-in"]').each(function(){var a=t(this),n=new Waypoint({element:a[0],handler:function(){a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("animated-in")?n.destroy():(a.addClass("animated-in"),a.find(".flickity-cell").each(function(e){var a=t(this);setTimeout(function(){a.find("> .product").css({transform:"translate3d(0,0,0)",opacity:"1"})},100*e)}),n.destroy())},offset:e})})}function la(){var e;t('.pricing-table[data-style="default"]').each(function(){e=0,t(this).find("> div ul").each(function(){t(this).height()>e&&(e=t(this).height())}),0==e&&(e="auto"),t(this).find("> div ul").css("height",e)})}function da(){Q=[],"undefined"!=typeof NectarTestimonialSlider?t(".testimonial_slider").each(function(e){var a=t(this),n=t(this).is("[data-style]")?t(this).attr("data-style"):"none";Q[e]=new NectarTestimonialSlider(a,n,wa,We),t(this).is('.disable-height-animation:not([data-style*="multiple_visible"])')&&(Q[e].testimonialSliderHeight(),setTimeout(Q[e].testimonialSliderHeight.bind(Q[e]),700)),t(this).is('.testimonial_slider[data-style="multiple_visible_minimal"]')&&Q[e].testimonialSliderHeightMinimalMult()}):Rt("#nectar-testimonial-sliders-js",0,da)}function ca(){s.off("smartresize.nectarTestimonials"),s.off("resize.nectarTestimonialsMin"),Q.length>0&&s.on("smartresize.nectarTestimonials",ha),t('.testimonial_slider[data-style="multiple_visible_minimal"]').length>0&&s.on("resize.nectarTestimonialsMin",ua)}function ha(){for(var t=0;t<Q.length;t++)Q[t].testimonialSliderHeight(),Q[t].testimonialHeightResize()}function ua(){for(var t=0;t<Q.length;t++)Q[t].testimonialSliderHeightMinimalMult()}function pa(e){return e.parents('.wpb_column[data-bg-color*="#"]').length>0&&e.parents('.wpb_column[data-bg-opacity="1"]').length>0?e.parents(".wpb_column").attr("data-bg-color"):e.parents(".wpb_row").length>0&&e.parents(".wpb_row").find(".row-bg.using-bg-color").length>0||e.parents(".wpb_row").length>0&&e.parents(".wpb_row").find(".row-bg.using-bg-color-excluded").length>0?e.parents(".wpb_row").find(".row-bg").css("background-color"):t("#nectar_fullscreen_rows").length>0?t("#nectar_fullscreen_rows > .wpb_row .full-page-inner-wrap").css("background-color"):t(".container-wrap").css("background-color")}function fa(){var e="";t('.nectar-icon-list[data-icon-style="border"], .nectar_icon_wrap[data-style="border-animation"][data-color*="extra-color-gradient-"]').each(function(a){var n=pa(t(this));t(this).hasClass("nectar-icon-list")?t(this).find(".list-icon-holder").css("background-color",n):(t(this).removeClass(function(t,e){return(e.match(/(^|\s)instance-\S+/g)||[]).join(" ")}),t(this).addClass("instance-"+a),e+=".nectar_icon_wrap.instance-"+a+" .nectar_icon:before { background-color: "+n+"!important; }")}),t('body.material .nectar-button.see-through[class*="m-extra-color-gradient"]').each(function(a){var n=pa(t(this));t(this).removeClass(function(t,e){return(e.match(/(^|\s)instance-\S+/g)||[]).join(" ")}),t(this).addClass("instance-"+a),e+=".nectar-button.see-through.instance-"+a+":after { background-color: "+n+"!important; }"}),ee(e,"nectaricon-color-match")}function ga(){t(".col.span_3, .vc_span3, .vc_col-sm-3").each(function(){if(!t(this).is('[data-t-w-inherits="small_desktop"]')){var e=t(this),a=t(this).next("div");(a.hasClass("span_3")&&!e.hasClass("one-fourths")||a.hasClass("vc_span3")&&!e.hasClass("one-fourths")||a.hasClass("vc_col-sm-3")&&!e.hasClass("one-fourths"))&&(e.addClass("one-fourths clear-both"),a.addClass("one-fourths right-edge"))}}),t(".span_12 .col.span_6").each(function(){t(this).next("div").hasClass("span_6")&&0==t.trim(t(this).next("div").html()).length&&t(this).addClass("empty-second")})}function ma(){t("iframe").each(function(){if(void 0!==t(this).attr("src")&&!t(this).hasClass("skip-nectar-video-size")&&!t(this).hasClass("iframe-embed")&&0==t(this).parents(".ult_modal").length&&0==t(this).parents(".ls-slide").length&&0==t(this).parents(".woo-variation-product-gallery").length&&0==t(this).parents(".esg-entry-media").length&&0==t(this).parents(".wpb_video_widget.wpb_content_element").length){if(t(this).parents(".woocommerce-product-gallery").length>0&&(!t(this).is('[width="100%"]')||!t(this).is('[height="100%"]')))return!0;var e=t(this).attr("src").toLowerCase();(e.indexOf("youtube")>=0||e.indexOf("vimeo")>=0||e.indexOf("twitch.tv")>=0||e.indexOf("kickstarter")>=0||e.indexOf("embed-ssl.ted")>=0||e.indexOf("dailymotion")>=0)&&(t(this).addClass("iframe-embed"),t(this).width()<t(this).parent().width()?t(this).attr("data-aspectRatio",t(this).height()/t(this).width()).removeAttr("height").removeAttr("width"):t(this).attr("data-aspectRatio","0.56").removeAttr("height").removeAttr("width"),t(this).parents(".post-area.masonry.classic").length>0&&t(this).attr("data-aspectRatio","0.56").removeAttr("height").removeAttr("width"))}})}function va(){t("iframe[data-aspectRatio]").each(function(){var e=t(this),a=e.parent().width();t(this).parents(".swiper-slide").length>0?t(this).is(":visible")&&e.width(a).height(a*e.attr("data-aspectRatio")):e.width(a).height(a*e.attr("data-aspectRatio"))})}function ba(){t(".video-wrap iframe").unwrap(),t("#sidebar iframe[src]").unwrap(),t("audio").attr("width","100%").attr("height","100%").css("visibility","visible"),t("video").css("visibility","visible"),t(".wp-video").each(function(){t(this).find("video").get(0).addEventListener("loadeddata",function(){s.trigger("resize")},!1)}),t(".main-content iframe[src]").each(function(){t(this).css({opacity:"1",visibility:"visible"})})}function wa(){var e=1200;t(".nectar-video-wrap").each(function(){var a,n;if(0!=t(this).find("video").length){if(t(this).parents("#page-header-bg").length>0){if(t(".container-wrap.auto-height").length>0)return!1;a=t(this).parents("#page-header-bg").outerHeight(),n=t(this).parents("#page-header-bg").outerWidth()}else if(t(this).hasClass("column-video"))if(r.is('[data-flex-cols="true"]')){var i=t(this).parents(".vc_column-inner");a=i.outerHeight(),n=i.outerWidth()}else a=t(this).parents(".wpb_column").outerHeight(),n=t(this).parents(".wpb_column").outerWidth();else{var s=t(this).parents(".wpb_row");a=s.outerHeight(),n=t(this).parents(".full-width-section").length>0?ht.winW:s.outerWidth()}t(this).width(n),t(this).parents("#page-header-bg").length>0&&t(this).height(a);var o=n/1280,l=(a-a)/720,d=o>l?o:l;1280*d<(e=1280/720*(a+40))&&(d=e/1280),t(this).find("video, .mejs-overlay, .mejs-poster").width(Math.ceil(1280*d+0)),t(this).find("video, .mejs-overlay, .mejs-poster").height(Math.ceil(720*d+0)),t(this).scrollLeft((t(this).find("video").width()-n)/2),t(this).scrollTop((t(this).find("video").height()-a)/2),t(this).find(".mejs-overlay, .mejs-poster").scrollTop((t(this).find("video").height()-a)/2),"center bottom"==t(this).attr("data-bg-alignment")||"bottom"==t(this).attr("data-bg-alignment")?t(this).scrollTop(t(this).find("video").height()-(a+6)):"center top"!=t(this).attr("data-bg-alignment")&&"top"!=t(this).attr("data-bg-alignment")||t(this).scrollTop(0),t(this).addClass("position-loaded")}})}function ya(){function a(t){var e,a,n,i,s=t.innerWidth(),r=t.innerHeight();16/9>s/r?(e=r*(16/9),a=r,n=-Math.round((e-s)/2)+"px",i=-Math.round((a-r)/2)+"px",e+="px",a+="px"):(e=s,a=s*(9/16),i=-Math.round((a-r)/2)+"px",n=-Math.round((e-s)/2)+"px",e+="px",a+="px"),t.find(".vc_video-bg iframe").css({maxWidth:"1000%",marginLeft:n,marginTop:i,width:e,height:a})}0==t(".nectar-video-wrap").length&&0==t(".nectar-youtube-bg").length||(setTimeout(function(){wa(),s.on("resize",wa),e.addEventListener("orientationchange",function(){this.setTimeout(function(){wa()},100)}),t(".video-color-overlay").each(function(){t(this).css("background-color",t(this).attr("data-color"))}),t(".nectar-video-wrap").each(function(){if(0!=t(this).find("video").length){var e=t(this).parents("#page-header-bg").length>0,a=t(this);if(0===t(this).find("video.nectar-lazy-video").length)var n=setInterval(function(){a.find("video").get(0).readyState>3&&(ht.usingMobileBrowser||(a.transition({opacity:"1"},400),a.find("video").transition({opacity:"1"},400),a.parent().find(".video-color-overlay").transition({opacity:"0.7"},400),1==e&&Pa()),p.addClass("loaded"),setTimeout(function(){p.addClass("hidden")},1e3),clearInterval(n))},60);ht.usingMobileBrowser&&(a.parents(".full-width-section").length>0&&0==a.parents("#nectar_fullscreen_rows").length&&!a.hasClass("column-video")?a.css("left","50%"):a.css("left","0px"),1==e&&Pa(),a.find("video")[0].onplay=function(){a.transition({opacity:"1"},400),a.find("video").transition({opacity:"1"},400),a.parent().find(".video-color-overlay").transition({opacity:"0.7"},400)})}})},300),ht.usingMobileBrowser&&t(".nectar-video-wrap").each(function(){t(this).find("video").is("[muted]")||(t(this).parent().find(".mobile-video-image").show(),t(this).remove())}),t('.wpb_row:has(".nectar-video-wrap"):not(.fp-section)').each(function(e){t(this).css("z-index",100+e)}),t(".vc_row").each(function(){var t,n=jQuery(this);n.find(".nectar-youtube-bg").length>0?(t=function(t){if(void 0===t)return!1;var e=t.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);return null!==e&&e[1]}(n.find(".nectar-youtube-bg span").text()))&&(n.find(".vc_video-bg").remove(),function t(n,i,s){if("undefined"==typeof YT||void 0===YT.Player)return 100<(s=void 0===s?0:s)?void console.warn("Too many attempts to load YouTube api"):void setTimeout(function(){t(n,i,s++)},100);var r=n.prepend('<div class="vc_video-bg"><div class="inner"></div></div>').find(".inner");var o;o=new YT.Player(r[0],{width:"100%",height:"100%",videoId:i,playerVars:{playlist:i,iv_load_policy:3,enablejsapi:1,disablekb:1,autoplay:1,controls:0,showinfo:0,rel:0,loop:1},events:{onStateChange:function(t){-1===t.data&&(o.mute(),o.playVideo())},onReady:function(t){o.mute(),o.playVideo(),a(n)}}}),a(n),jQuery(e).on("resize",function(){a(n)});setTimeout(function(){a(n)},100)}(n.find(".nectar-youtube-bg"),t)):n.find(".nectar-youtube-bg").remove(),n.find(".nectar-youtube-bg span").remove(),ht.usingMobileBrowser||n.find(".nectar-video-wrap, .nectar-youtube-bg").css({opacity:"1",width:"100%",height:"100%"}),n.find(".video-color-overlay").transition({opacity:"0.7"},400)}))}function _a(){if(r.hasClass("single-post")&&t(".content-inner[data-has-gallery]").length>0&&(t(".wp-block-gallery").length>0?t(".content-inner").find(".wp-block-gallery").each(function(e){0!==e&&t(this).css("display","flex")}):t(".content-inner").find(".gallery").each(function(e){0!==e&&t(this).css("display","block")})),r.hasClass("single-post")&&t(".nectar-social.vertical").length>0){var e=t(".nectar-social.vertical");new Waypoint({element:t(".post-area")[0],handler:function(t){pt.materialOffCanvasOpen||("down"===t?e.addClass("visible"):e.removeClass("visible"))},offset:"70%"})}}function Ca(){if(t('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length>0&&(ka(),u.length>0)){var a=u.detach();t(".ocm-effect-wrap-inner").append(a)}!function(){if(t("body.material").length>0&&0==t('body[data-slide-out-widget-area-style="slide-out-from-right-hover"]').length){if(0==t("#mobile-menu").length){var e=t("header#top ul .slide-out-widget-area-toggle:first a > span > i").clone();e.addClass("hover-effect"),t("header#top ul .slide-out-widget-area-toggle a > span").append(e);var a=t("header#top .slide-out-widget-area-toggle.mobile-icon a > span > i").clone();a.addClass("hover-effect"),t("header#top .slide-out-widget-area-toggle.mobile-icon a > span").append(a)}t('body:not([data-slide-out-widget-area-style="slide-out-from-right"]) header#top .slide-out-widget-area-toggle a > span').append(t('<span class="close-wrap"> <span class="close-line close-line1"></span> <span class="close-line close-line2"></span> </span>')),setTimeout(function(){t("header#top .slide-out-widget-area-toggle a > span .close-wrap").addClass("loaded")},200)}t("body.material #boxed").length>0&&t('body[data-slide-out-widget-area-style="slide-out-from-right-hover"]').length>0&&t(".ocm-effect-wrap").length>0&&t("#ajax-content-wrap > .slide-out-widget-area-toggle.slide-out-hover-icon-effect").insertAfter(".ocm-effect-wrap");t("body.material").length>0&&0==t('body[data-slide-out-widget-area-style*="fullscreen"]').length&&t(".ocm-effect-wrap").length>0&&(t("body.material #slide-out-widget-area.slide-out-from-right .slide_out_area_close").insertAfter(".ocm-effect-wrap"),t("#slide-out-widget-area-bg").insertAfter(".ocm-effect-wrap"),o.insertAfter(".ocm-effect-wrap"))}(),function(){if(t('body.material[data-header-search="true"]').length>0||t("body.material .ocm-effect-wrap").length>0){var a,n=!1,i=0,r=ht.winW,o=ht.winH;e.addEventListener("orientationchange",function(){i=1}),s.on("resize",function(){ht.usingMobileBrowser?(s.width()!=r&&s.height!=o||1===i)&&(r=ht.winW,o=ht.winH,i=0,n=!0):n=!0,n&&(clearTimeout(a),t('body[data-slide-out-widget-area-style="slide-out-from-right"] > a.slide_out_area_close, .material #header-outer, .ocm-effect-wrap, .ocm-effect-wrap-shadow').addClass("no-material-transition"),a=setTimeout(function(){t('body[data-slide-out-widget-area-style="slide-out-from-right"] > a.slide_out_area_close, .material #header-outer, .ocm-effect-wrap, .ocm-effect-wrap-shadow').removeClass("no-material-transition")},250),ka(),n=!1)})}}(),s.on("resize",$a)}function xa(){var e,a=0;t("#slide-out-widget-area > .widget").each(function(){a+=t(this).height()}),e=o.height()-25-t(".bottom-meta-wrap").outerHeight(!0)-a>t("#slide-out-widget-area .off-canvas-menu-container:last-child").height()?o.height()-25-t(".bottom-meta-wrap").outerHeight(!0)-a:t("#slide-out-widget-area .off-canvas-menu-container:last-child").height(),t("#slide-out-widget-area .inner").css({height:"auto","min-height":e})}function ka(){t("#slide-out-widget-area.slide-out-from-right").css({"padding-top":.1*s.height(),"padding-bottom":.1*s.height()}),Ea()}function $a(){t(".ocm-effect-wrap.material-ocm-open").length>0&&(t(".ocm-effect-wrap").css({height:s.height()}),t(".ocm-effect-wrap-inner").css({"padding-top":ht.adminBarHeight}))}function Ta(){t('#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.menu-item-has-children').each(function(){t(this).find(".ocm-dropdown-arrow").css({top:t(this).find("a").height()/2})}),t("#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li.menu-item-has-children").each(function(){t(this).find(".ocm-dropdown-arrow").css({top:t(this).find("a").height()/2})})}function Ia(){e.nectarOptions&&e.nectarOptions.ocm_remove_ext_menu_items&&"remove_images"==e.nectarOptions.ocm_remove_ext_menu_items&&!1===pt.ocmInit&&(t('.off-canvas-menu-container .title[class*="inherit-h"], #mobile-menu .title[class*="inherit-h"]').removeClass(function(t,e){return(e.match(/(^|\s)inherit-h\S+/g)||[]).join(" ")}),t(".off-canvas-menu-container .nectar-ext-menu-item .image-layer-outer, #mobile-menu .nectar-ext-menu-item .image-layer-outer").remove(),t(".off-canvas-menu-container .nectar-ext-menu-item .menu-item-desc").removeClass("menu-item-desc").addClass("item_desc"),t(".off-canvas-menu-container .nectar-ext-menu-item .inner-content > .title").each(function(){0==t(this).find(".menu-title-text").length&&t(this).removeClass("title").addClass("menu-title-text")}),t(".off-canvas-menu-container .item_desc").each(function(){"none"!==t(this).css("display")&&t(this).parents(".menu-item").addClass("nectar-extra-menu-item-spacing")}),Ta(),pt.ocmInit=!0)}function Ea(){ht.winW<1e3||t("body > #boxed").length>0||t(".ocm-effect-wrap-inner > #boxed").length>0?(t("#slide-out-widget-area.fullscreen .off-canvas-social-links, #slide-out-widget-area.fullscreen-alt .off-canvas-social-links").appendTo("#slide-out-widget-area .inner"),t("#slide-out-widget-area.fullscreen .bottom-text, #slide-out-widget-area.fullscreen-alt .bottom-text").appendTo("#slide-out-widget-area .inner")):(t("#slide-out-widget-area.fullscreen .off-canvas-social-links,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links").appendTo("#slide-out-widget-area .inner-wrap"),t("#slide-out-widget-area.fullscreen .bottom-text, #slide-out-widget-area.fullscreen-alt .bottom-text").appendTo("#slide-out-widget-area .inner-wrap")),t(".slide-out-from-right.open .off-canvas-menu-container.mobile-only").length>0&&0==t("body.mobile").length&&t("#slide-out-widget-area .slide_out_area_close").trigger("click"),Ta()}function Oa(){if(xa(),ht.usingMobileBrowser&&t("#slide-out-widget-area.open").length>0)return Ha(),!1;ht.usingMobileBrowser&&(t(".slide-out-widget-area-toggle a").attr("aria-expanded","true"),l.css({height:"100%",width:"100%"})),o.css({transform:"translate3d(0,0,0)"}).addClass("open"),Ia();var a=Qt();ht.winW<1e3&&(a=!0);var n=e.nectarOptions&&e.nectarOptions.mobile_header_format&&"centered-menu"===e.nectarOptions.mobile_header_format&&a?"left":"right";if(t("header#top .container .span_9 > .slide-out-widget-area-toggle").length>0){var i,c=t(".slide-out-hover-icon-effect"),h=ht.secondaryHeaderHeight,u=Qt();if(t('#header-outer[data-format="centered-menu-bottom-bar"]').length>0&&(u=!1),t("body.mobile").length>0||u||"left"===H)c.css({top:t("header#top .span_9 > .slide-out-widget-area-toggle a").offset().top-ht.scrollTop}),"left"===n||"left"===H?c.css({left:parseInt(t("#header-outer header > .container").css("padding-right"))+1,right:""}):c.css({right:parseInt(t("#header-outer header > .container").css("padding-right"))+1,left:""});else if(ot){var p=t('#header-outer[data-has-menu="false"]').length>0?2:1;c.css({top:ht.adminBarHeight+h+parseInt(t("header#top nav >ul .slide-out-widget-area-toggle a").css("padding-top")),right:29+p})}else t('#header-outer[data-format="centered-menu-bottom-bar"]').length>0?(i="flex"==t("header#top .span_9 > .slide-out-widget-area-toggle").css("display")?t("header#top .span_9 > .slide-out-widget-area-toggle.mobile-icon a").offset():t("header#top .span_3 .right-side .slide-out-widget-area-toggle > div").offset(),"flex"==t("#top .span_3 .slide-out-widget-area-toggle.mobile-icon").css("display")&&(i=t("#top .span_3 .slide-out-widget-area-toggle.mobile-icon a").offset()),c.css({top:parseInt(i.top)-ht.scrollTop,right:parseInt(t("#header-outer header >.container").css("padding-right"))+2,left:""})):(i=r.hasClass("ascend")?"block"==t("header#top .span_9 > .slide-out-widget-area-toggle").css("display")?t("header#top .span_9 > .slide-out-widget-area-toggle.mobile-icon").position():t("header#top nav .buttons .slide-out-widget-area-toggle > div a > span:not(.screen-reader-text)").position():"block"==t("header#top .span_9 > .slide-out-widget-area-toggle").css("display")?t("header#top .span_9 > .slide-out-widget-area-toggle.mobile-icon").position():t("header#top nav .buttons .slide-out-widget-area-toggle > div").position(),t("#header-secondary-outer.hide-up").length>0&&(h=0),c.css({top:ht.adminBarHeight+h+parseInt(i.top),right:parseInt(t("#header-outer header >.container").css("padding-right"))+2,left:""}))}if(t(".slide-out-hover-icon-effect .lines-button").removeClass("no-delay").addClass("unhidden-line"),0==t('#header-outer[data-permanent-transparent="1"]').length&&0==t("#nectar_fullscreen_rows").length&&!ht.usingFrontEndEditor&&ht.winW>1e3&&(0==ht.scrollTop&&t("#header-outer.transparent").length>0||0==t("body.mobile").length&&ot&&(d.attr("data-transparent","true").addClass("no-bg-color").addClass("slide-out-hover"),t("#header-outer header, #header-outer > .cart-outer").addClass("all-hidden")),0==t('#header-outer[data-remove-fixed="1"]').length&&0==t("body.mobile").length&&ot&&(1==x?(s.off("scroll",on),s.off("scroll",rn)):(s.off("scroll",ln),s.off("scroll",dn)))),ht.usingMobileBrowser)return!1;s.on("mousemove.rightOffsetCheck",za)}function za(a){var n=s.width(),i=o.outerWidth(),r=Qt();ht.winW<1e3&&(r=!0);("left"!==(e.nectarOptions&&e.nectarOptions.mobile_header_format&&"centered-menu"===e.nectarOptions.mobile_header_format&&r?"left":"right")&&"left"!==H?a.clientX<n-parseInt(i)-v:a.clientX>parseInt(i)+v)&&o.hasClass("mouse-accessed")&&(o.removeClass("mouse-accessed"),s.off("mousemove.rightOffsetCheck",za),o.css({transform:""}).removeClass("open"),d.removeClass("style-slide-out-from-right"),t(".slide-out-hover-icon-effect .lines-button").removeClass("unhidden-line").addClass("no-delay"),0==t('#header-outer[data-permanent-transparent="1"]').length&&(0==t('#header-outer[data-remove-fixed="1"]').length&&0==t("body.mobile").length&&ot&&0==t("body.mobile").length&&(d.removeClass("no-bg-color"),t("#header-outer header, #header-outer > .cart-outer").removeClass("all-hidden")),0==t('#header-outer[data-remove-fixed="1"]').length&&0==t("body.mobile").length&&ot&&(1==x?(s.off("scroll.headerResizeEffect"),0==ht.scrollTop?(s.on("scroll.headerResizeEffect",rn),t('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&f.length>0&&1==ot&&t("#header-outer.pseudo-data-transparent").length>0&&t('#header-outer[data-full-width="true"] header > .container').stop(!0,!0).animate({padding:"0"},{queue:!1,duration:250,easing:"easeOutCubic"})):s.on("scroll.headerResizeEffect",on)):(s.off("scroll.headerResizeEffectOpaque"),s.on("scroll.headerResizeEffectOpaque",ln)))))}function Ha(){ht.usingMobileBrowser&&(t(".slide-out-widget-area-toggle a").attr("aria-expanded","false"),l.css({height:"1px",width:"1px"})),o.css({transform:""}).removeClass("open"),d.removeClass("style-slide-out-from-right"),t(".slide-out-hover-icon-effect .lines-button").removeClass("unhidden-line").addClass("no-delay"),0==t('#header-outer[data-permanent-transparent="1"]').length&&(d.removeClass("no-bg-color"),t("#header-outer header").removeClass("all-hidden")),0==t('#header-outer[data-remove-fixed="1"]').length&&0==t("body.mobile").length&&ot&&(1==x?(s.off("scroll.headerResizeEffect"),0==ht.scrollTop?(s.on("scroll.headerResizeEffect",rn),t('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&f.length>0&&1==ot&&t("#header-outer.pseudo-data-transparent").length>0&&t('#header-outer[data-full-width="true"] header > .container').stop(!0,!0).animate({padding:"0"},{queue:!1,duration:250,easing:"easeOutCubic"})):s.on("scroll.headerResizeEffect",on)):(s.off("scroll.headerResizeEffectOpaque"),s.on("scroll.headerResizeEffectOpaque",ln)))}function Sa(){t(".slide-out-from-right-hover.open").length>0&&(t(".slide-out-widget-area-toggle:not(.std-menu) a").first().addClass("non-human-allowed").trigger("click"),setTimeout(function(){t(".slide-out-widget-area-toggle:not(.std-menu) a").removeClass("non-human-allowed")},100))}function Aa(e){t("#mobile-menu").show(),t("header#top").find("."+e+":not(.std-menu) .lines-button").addClass("close"),t("body.material").length>0&&t("header#top").find("."+e+" a").addClass("menu-push-out"),setTimeout(function(){t("header#top").find("."+e+" > div > a").removeClass("animating")},100)}function Ma(e){t("#mobile-menu").hide(),t("body").find("."+e+":not(.std-menu) .lines-button").removeClass("close"),setTimeout(function(){t("body.material").length>0&&t("header#top ."+e+" a").removeClass("menu-push-out"),t("body").find("."+e+" a").removeClass("animating")},350)}function Wa(){if(r.on("click",".slide-out-widget-area-toggle:not(.std-menu) a.closed.animating",function(){return!1}),r.on("click",".slide-out-widget-area-toggle:not(.std-menu) a.closed:not(.animating), .nectar-ocm-trigger-open",function(){if(pt.ocmAnimating||"true"==dt.animating||t(".slide-out-from-right-hover").length>0)return!1;var a,n=700;return pt.ocmOpen=!0,Ia(),d.removeClass("no-transition"),t(this).hasClass("simple-mobile-menu")?(Aa("simple-mobile-menu"),t(this).find("a").addClass("open"),!1):(o.hasClass("slide-out-from-right")?function(){var a=f.length>0&&0==t("body.mobile").length?f.height():0,n=Qt();ht.winW<1e3&&(n=!0);var i=e.nectarOptions&&e.nectarOptions.mobile_header_format&&"centered-menu"===e.nectarOptions.mobile_header_format&&n?"left":"right";if(0==t("body.material").length){if(t("#slide-out-widget-area .inner").css({height:"auto","min-height":o.height()-25-t(".bottom-meta-wrap").height()}),t('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner > div:first-of-type > .menu > li:first-child').length>0&&t("#slide-out-widget-area .inner > div:first-of-type > .menu > li:first-child").hasClass("menu-item-has-children")&&t("#slide-out-widget-area .inner > div:first-of-type").css({"margin-top":"50px"}),0==t("#boxed").length){t(".container-wrap, .home-wrap, #footer-outer:not(#nectar_fullscreen_rows #footer-outer), .nectar-box-roll, #page-header-wrap .page-header-bg-image, #page-header-wrap .nectar-video-wrap, #page-header-wrap .mobile-video-image, #page-header-wrap #page-header-bg > .container, .page-header-no-bg, div:not(.container) > .project-title").stop(!0).transition({x:"left"===i||"left"===H?"300px":"-300px"},700,"easeInOutCubic");var h=Qt();0==t('#header-outer[data-format="centered-logo-between-menu"]').length||h?0==t('#header-outer[data-transparency-option="1"]').length||t('#header-outer[data-transparency-option="1"]').length>0&&0==t('#header-outer[data-full-width="true"]').length||t("body.mobile").length>0?d.stop(!0).css("transform","translateY(0)").transition({x:"left"===i||"left"===H?300+a+"px":"-"+(300+a)+"px"},700,"easeInOutCubic"):d.stop(!0).css("transform","translateY(0)").transition({x:"left"===i||"left"===H?300+a+"px":"-"+(300+a)+"px","background-color":"transparent","border-bottom":"1px solid rgba(255,255,255,0.22)"},700,"easeInOutCubic"):t('#header-outer header#top nav > ul.buttons, body:not(.material) #header-outer:not([data-format="centered-logo-between-menu"]) .cart-outer .cart-menu-wrap').transition({x:"left"===i||"left"===H?"300px":"-300px"},700,"easeInOutCubic")}if(o.stop(!0).transition({x:"left"===i||"left"===H?a+"px":"-"+a+"px"},700,"easeInOutCubic").addClass("open"),0==t("#boxed").length&&t('#header-outer[data-full-width="true"]').length>0&&!r.hasClass("mobile")&&(d.addClass("highzI"),t("#ascrail2000").addClass("z-index-adj"),0==t('#header-outer[data-format="centered-logo-between-menu"]').length&&0==v&&("left"===H||t("header#top #logo").stop(!0).transition({x:300+a+"px"},700,"easeInOutCubic")),t("header#top .slide-out-widget-area-toggle .lines-button:not(.legacy-double)").addClass("close"),t("body #header-outer nav > ul > li > a").css({"margin-bottom":"0"})),d.addClass("style-slide-out-from-right"),l.css({height:"100%",width:"100%"}).stop(!0).transition({opacity:1},700,"easeInOutCubic",function(){t(".slide-out-widget-area-toggle:not(.std-menu) > div > a").removeClass("animating")}),0==t('#header-outer[data-format="centered-logo-between-menu"]').length){var u=t("#logo img:visible").length>0?t("#logo img:visible").width():t("#logo").width();t("header#top nav > .sf-menu").offset().left-u-300<20&&d.addClass("hidden-menu")}else d.addClass("hidden-menu-items");0==t('#header-outer[data-remove-fixed="1"]').length&&ht.winW>1e3&&(1==ot&&1==x&&"true"==d.attr("data-transparent-header")?(d.stop(!0).transition({y:"0"},0).addClass("transparent").css("transition","transform"),s.off("scroll",on),s.off("scroll",rn)):1==ot&&"true"==d.attr("data-transparent-header")&&(d.addClass("transparent"),s.off("scroll",ln),s.off("scroll",dn)))}else t("body.material").length>0&&(p.length>0&&t(".ocm-effect-wrap #ajax-loading-screen").length>0&&p.insertBefore(".ocm-effect-wrap"),ht.scrollTop>40&&t('body[data-hhun="1"] #header-secondary-outer').addClass("hidden"),setTimeout(function(){t(".slide-out-widget-area-toggle:not(.std-menu) > div > a").removeClass("animating")},300),t("#slide-out-widget-area, #slide-out-widget-area-bg, #header-outer .slide-out-widget-area-toggle").addClass("material-open"),t('body:not(.mobile) #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0&&"none"!=t('#header-outer[data-format="centered-menu-bottom-bar"] .span_9').css("display")&&(t("#header-outer:not(.fixed-menu)").css("top",ht.adminBarHeight-ht.scrollTop+"px"),c.length>0&&t("#header-outer.fixed-menu").length>0&&c.css("visibility","hidden")),t("#ajax-content-wrap").css({position:"relative",top:"-"+ht.scrollTop+"px"}),t(".ocm-effect-wrap-inner").css({"padding-top":ht.adminBarHeight}),t("#fp-nav").addClass("material-ocm-open"),pt.materialOffCanvasOpen=!0,r.addClass("material-ocm-open"),r.addClass("nectar-no-flex-height"),t(".ocm-effect-wrap").css({height:ht.winH}),setTimeout(function(){t(".ocm-effect-wrap").addClass("material-ocm-open")},40),t("body > .slide_out_area_close").addClass("follow-body"),t('#header-outer:not([data-format="left-header"]) header#top .slide-out-widget-area-toggle a').addClass("effect-shown"),t('body[data-hhun="1"]:not(.no-scroll):not(.mobile) #header-outer[data-permanent-transparent="false"]:not(.detached):not(.parallax-contained):not(.at-top-before-box)').css({transition:"none",transform:"translateY("+ht.adminBarHeight+"px)"}),setTimeout(function(){t("body > .slide_out_area_close").addClass("material-ocm-open"),t("body > .slide_out_area_close").removeClass("hide_until_rendered")},350));t(e).trigger("nectar-material-ocm-open")}():o.hasClass("fullscreen")?function(){t("body.material").length>0&&t("header#top .slide-out-widget-area-toggle a").addClass("menu-push-out");var e=0,a=0;ht.scrollTop+s.height()>t(".blurred-wrap").height()&&0==t("#nectar_fullscreen_rows").length&&(t("body,html").stop().animate({scrollTop:t(".blurred-wrap").height()-s.height()},600,"easeInOutCubic"),e=550,a=200),t("header#top .slide-out-widget-area-toggle:not(.std-menu) .lines-button:not(.legacy-double)").addClass("close"),setTimeout(function(){t(".blurred-wrap").addClass("blurred")},e),t("#slide-out-widget-area.fullscreen").show().addClass("open"),0==t(".nectar-social.fixed").length&&Bn(),t(".container-wrap").addClass("no-shadow"),d.stop(!0).css("transform","translateY(0)"),setTimeout(function(){t(".off-canvas-menu-container .menu > li").each(function(e){t(this).delay(50*e).transition({y:0,opacity:1},800,"easeOutExpo")}),t("#slide-out-widget-area.fullscreen .widget").each(function(e){t(this).delay(100*e).transition({y:0,opacity:1},800,"easeOutExpo")})},370+a),setTimeout(function(){t("#slide-out-widget-area .off-canvas-social-links").addClass("line-shown"),t("#slide-out-widget-area .off-canvas-social-links li").each(function(e){t(this).delay(50*e).transition({scale:1},400,"easeOutCubic")}),t("#slide-out-widget-area .bottom-text").transition({opacity:.7},400,"easeOutCubic")},750+a),setTimeout(function(){var e=t("body.mobile").length>0?"easeOutCubic":"easeInOutQuint";l.css({height:"100%",width:"100%"}).show().stop(!0).transition({y:"0%"},920,e,function(){t(".slide-out-widget-area-toggle > div > a").removeClass("animating")})},50+a),Ea(),t('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&t(".container-wrap").hasClass("no-scroll")&&t("#ajax-content-wrap").addClass("at-content");var n=d.offset().top-ht.scrollTop+ht.secondaryHeaderHeight;t("#slide-out-widget-area.fullscreen .inner-wrap").css("padding-top",d.outerHeight()+n)}():o.hasClass("fullscreen-alt")||o.hasClass("fullscreen-split")?function(){var e=".fullscreen-alt";o.hasClass("fullscreen-split")&&(e=".fullscreen-split"),t("body.material").length>0&&t("header#top .slide-out-widget-area-toggle a").addClass("menu-push-out"),t("header#top .slide-out-widget-area-toggle:not(.std-menu) .lines-button:not(.legacy-double)").addClass("close"),".fullscreen-alt"===e?t("#slide-out-widget-area"+e).show().addClass("open"):t("#slide-out-widget-area"+e).addClass("open").removeClass("hidden"),l.addClass("open").removeClass("hidden"),t('body > div[class*="body-border"]').css("z-index","9995"),".fullscreen-alt"===e&&t(".off-canvas-menu-container .menu").transition({y:"0px",opacity:1},0),0==t(".nectar-social.fixed").length&&Bn(),t("#header-outer.transparent").length>0&&f.length>0&&(t(".admin-bar #slide-out-widget-area-bg"+e).css({"padding-top":f.outerHeight(!0)+32+"px"}),t("body:not(.admin-bar) #slide-out-widget-area-bg"+e).css({"padding-top":f.outerHeight(!0)+"px"})),d.stop(!0).css("transform","translateY(0)"),s.width()>1e3&&0==t('#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu').length&&0==t('body.material #header-outer[data-condense="true"]').length&&"true"==d.attr("data-transparent-header")&&!ht.usingFrontEndEditor&&(t("#logo .starting-logo").length>0||t("#logo.no-image").length>0)&&d.stop(!0).css("transform","translateY(0)").addClass("transparent"),t(".off-canvas-menu-container .clip-wrap").css("transition-duration","0s"),".fullscreen-alt"===e&&(setTimeout(function(){t(".off-canvas-menu-container .menu > li").each(function(e){t(this).delay(50*e).transition({y:0,opacity:1},750,"easeOutCubic").addClass("no-pointer-events")}),setTimeout(function(){t(".off-canvas-menu-container .menu > li").removeClass("no-pointer-events"),t(".off-canvas-menu-container .clip-wrap").css("transition-duration",".45s")},500),t("#slide-out-widget-area.fullscreen-alt .widget").each(function(e){t(this).delay(100*e).transition({y:0,opacity:1},650,"easeOutCubic")})},200),setTimeout(function(){t("#slide-out-widget-area .off-canvas-social-links").addClass("line-shown"),t("#slide-out-widget-area .off-canvas-social-links li").css("opacity","1").each(function(e){t(this).delay(50*e).transition({scale:1},400,"easeOutCubic")}),t("#slide-out-widget-area .bottom-text").transition({opacity:1},600,"easeOutCubic")},200));var a=.4;if(l.hasClass("solid")&&(a=1),l.hasClass("dark")&&(a=.97),l.hasClass("medium")&&(a=.6),l.hasClass("light")&&(a=.4),l.removeClass("no-transition"),".fullscreen-alt"===e&&(l.addClass("padding-removed").css({height:"100%",width:"100%",left:"0",opacity:a}),Ea()),setTimeout(function(){t(".slide-out-widget-area-toggle > div > a").removeClass("animating")},600),t('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&t(".container-wrap").hasClass("no-scroll")&&t("#ajax-content-wrap").addClass("at-content"),".fullscreen-alt"===e){var n=d.offset().top-ht.scrollTop+ht.secondaryHeaderHeight;t("#slide-out-widget-area"+e+" .inner-wrap").css("padding-top",d.outerHeight()+n)}else t("#slide-out-widget-area"+e+" .inner-wrap").css("padding-top",d.outerHeight())}():o.hasClass("fullscreen-inline-images")?(a=ht.winW<ht.winH,d.css({"z-index":"9990",transition:"transform 0.3s ease"}),0==t(".nectar-social.fixed").length&&Bn(),t("body.material").length>0&&t("header#top .slide-out-widget-area-toggle a").addClass("menu-push-out"),t("header#top .slide-out-widget-area-toggle:not(.std-menu) .lines-button:not(.legacy-double)").addClass("close"),t("#slide-out-widget-area.fullscreen-inline-images").addClass("open").removeClass("hidden"),l.addClass("open").removeClass("hidden"),t('body > div[class*="body-border"]').css("z-index","9995"),setTimeout(function(){d.removeClass("side-widget-closed").addClass("side-widget-open"),k||(d.attr("data-transparent-header","true"),d.addClass("lighten-logo")),ht.usingFrontEndEditor||d.stop(!0).css("transform","translateY(0)").addClass("transparent"),t("#header-outer.dark-slide.transparent").length>0&&0==t("#boxed").length&&d.removeClass("dark-slide").addClass("temp-removed-dark-slide"),setTimeout(function(){anime({targets:"#header-outer #top > .container",opacity:[0,1],duration:900,easing:"easeOutQuad"}),d.css({"z-index":"",transition:""})},50)},a?350:425),t(".off-canvas-menu-container .clip-wrap").css("transition-duration","0s"),l.removeClass("no-transition"),setTimeout(function(){t(".slide-out-widget-area-toggle > div > a").removeClass("animating")},600),t('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&t(".container-wrap").hasClass("no-scroll")&&t("#ajax-content-wrap").addClass("at-content"),t("#slide-out-widget-area.fullscreen-inline-images .inner-wrap").css("padding-top",d.outerHeight()),n=1100):t("#header-outer #mobile-menu").length>0&&Aa("slide-out-widget-area-toggle"),pt.ocmAnimating=!0,setTimeout(function(){pt.ocmAnimating=!1},n),0!=t("#header-outer #mobile-menu").length||o.hasClass("fullscreen-inline-images")||(d.removeClass("side-widget-closed").addClass("side-widget-open"),t('#header-outer[data-transparency-option="1"]').length>0&&0==t("#boxed").length&&t('#header-outer[data-full-width="true"]').length>0&&!ht.usingFrontEndEditor&&0==t('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length&&0==t('body.material #header-outer[data-condense="true"]').length&&d.addClass("transparent"),t("#header-outer.dark-slide.transparent").length>0&&0==t("#boxed").length&&0==t("body.material-ocm-open").length&&d.removeClass("dark-slide").addClass("temp-removed-dark-slide")),t(".slide-out-widget-area-toggle:not(.simple-mobile-menu) > div > a").removeClass("closed").addClass("open").attr("aria-expanded","true"),t(".slide-out-widget-area-toggle:not(.simple-mobile-menu) > div > a").addClass("animating"),t(e).trigger("nectar-ocm-open"),!1)}),r.on("click",".slide-out-widget-area-toggle:not(.std-menu) a.open.animating",function(){return!1}),r.on("click",".slide-out-widget-area-toggle:not(.std-menu) a.open:not(.animating), .nectar-ocm-trigger-open a.open, #slide-out-widget-area .slide_out_area_close, > .slide_out_area_close, #slide-out-widget-area-bg.slide-out-from-right, .material-ocm-open #ajax-content-wrap",function(a){var n;if(null!=a.originalEvent||0!=t(".slide_out_area_close.non-human-allowed").length||0!=t(".slide-out-widget-area-toggle.mobile-icon a.non-human-allowed").length)return!(pt.ocmAnimating||t(".slide-out-widget-area-toggle:not(.std-menu) a.animating").length>0)&&(pt.ocmOpen=!1,d.removeClass("no-transition"),t(this).parents(".simple-mobile-menu").length>0?(Ma("simple-mobile-menu"),t(this).removeClass("open"),!1):(t(".slide-out-widget-area-toggle:not(.std-menu):not(.simple-mobile-menu) a").removeClass("open").addClass("closed").attr("aria-expanded","false"),t(".slide-out-widget-area-toggle:not(.simple-mobile-menu):not(.std-menu) a").addClass("animating"),o.hasClass("slide-out-from-right")?function(){if(0==t("body.material").length){var a=Qt();ht.winW<1e3&&(a=!0);var n=e.nectarOptions&&e.nectarOptions.mobile_header_format&&"centered-menu"===e.nectarOptions.mobile_header_format&&a?"left":"right";if(t(".container-wrap, .home-wrap, #footer-outer:not(#nectar_fullscreen_rows #footer-outer), .nectar-box-roll, #page-header-wrap .page-header-bg-image,  #page-header-wrap .nectar-video-wrap, #page-header-wrap .mobile-video-image, #page-header-wrap #page-header-bg > .container, .page-header-no-bg, div:not(.container) > .project-title").stop(!0).transition({x:"0px"},700,"easeInOutCubic"),t('#header-outer[data-transparency-option="1"]').length>0&&0==t("#boxed").length){var i=t("#header-outer[data-current-row-bg-color]").length>0?d.attr("data-current-row-bg-color"):d.attr("data-user-set-bg");d.stop(!0).transition({x:"0px","background-color":i},700,"easeInOutCubic")}else d.stop(!0).transition({x:"0px"},700,"easeInOutCubic");o.stop(!0).transition({x:"left"===n||"left"===H?"-301px":"301px"},700,"easeInOutCubic").removeClass("open"),0==t("#boxed").length&&t('#header-outer[data-full-width="true"]').length>0&&(d.removeClass("highzI"),t("header#top #logo").stop(!0).transition({x:"0px"},700,"easeInOutCubic"),t(".lines-button").removeClass("close")),t('#header-outer[data-format="centered-logo-between-menu"]').length>0&&t("#header-outer header#top nav > ul.buttons, #header-outer .cart-outer .cart-menu-wrap").stop(!0).transition({x:"0px"},700,"easeInOutCubic"),l.stop(!0).transition({opacity:0},700,"easeInOutCubic",function(){t(".slide-out-widget-area-toggle a").removeClass("animating"),t(this).css({height:"1px",width:"1px"}),0==t('#header-outer[data-remove-fixed="1"]').length&&(d.hasClass("parallax-contained")&&ht.scrollTop>0&&0==t('#header-outer[data-permanent-transparent="1"]').length?d.removeClass("parallax-contained").addClass("detached").removeClass("transparent"):(0==ht.scrollTop&&t('body[data-hhun="1"]').length>0&&t('#page-header-bg[data-parallax="1"]').length>0||0==ht.scrollTop&&t('body[data-hhun="1"]').length>0&&t(".parallax_slider_outer").length>0)&&t('#header-outer[data-transparency-option="1"]').length>0&&d.addClass("transparent")),t(".container-wrap").css("transform","none")}),d.removeClass("style-slide-out-from-right"),0==t('#header-outer[data-remove-fixed="1"]').length&&(1==ot&&1==x&&ht.winW>1e3?(s.off("scroll.headerResizeEffect"),0==ht.scrollTop?(s.on("scroll.headerResizeEffect",rn),t('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&f.length>0&&1==ot&&t("#header-outer.pseudo-data-transparent").length>0&&t('#header-outer[data-full-width="true"] header > .container').stop(!0,!0).animate({padding:"0"},{queue:!1,duration:250,easing:"easeOutCubic"})):s.on("scroll.headerResizeEffect",on),d.hasClass("pseudo-data-transparent")&&d.attr("data-transparent-header","false").removeClass("pseudo-data-transparent").removeClass("transparent"),d.css("transition","transform")):1==ot&&ht.winW>1e3&&(s.off("scroll.headerResizeEffectOpaque"),s.on("scroll.headerResizeEffectOpaque",ln),d.css("transition","transform"),d.hasClass("pseudo-data-transparent")&&d.attr("data-transparent-header","false").removeClass("pseudo-data-transparent").removeClass("transparent")))}else t("body.material").length>0&&(o.removeClass("open"),t("#slide-out-widget-area, #slide-out-widget-area-bg, #header-outer .slide-out-widget-area-toggle").removeClass("material-open"),t(".ocm-effect-wrap, .ocm-effect-wrap-shadow, body > .slide_out_area_close, #fp-nav").removeClass("material-ocm-open"),t("body > .slide_out_area_close").removeClass("follow-body"),setTimeout(function(){t(".slide-out-widget-area-toggle a").removeClass("animating"),r.removeClass("material-ocm-open"),r.removeClass("nectar-no-flex-height"),t(".ocm-effect-wrap").css({height:"100%"}),t(".ocm-effect-wrap-inner").css({"padding-top":"0"}),s.scrollTop(Math.abs(parseInt(t("#ajax-content-wrap").css("top")))),t("#ajax-content-wrap").css({position:"",top:""}),t('#header-outer[data-format="centered-menu-bottom-bar"]').length>0&&"none"!=t('#header-outer[data-format="centered-menu-bottom-bar"] .span_9').css("display")&&0==t("body.mobile").length&&(t("#header-outer:not(.fixed-menu)").css("top",""),c.css("visibility","")),t('body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"]:not(.detached):not(.parallax-contained):not(.at-top-before-box)').css({transform:""}),setTimeout(function(){t('body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"]:not(.detached):not(.parallax-contained):not(.at-top-before-box)').css({transition:""})},30),t('body[data-hhun="1"] #header-secondary-outer.hidden').removeClass("hidden"),pt.materialOffCanvasOpen=!1,t(e).trigger("nectar-material-ocm-close")},900),setTimeout(function(){t('#header-outer:not([data-format="left-header"]) header#top .slide-out-widget-area-toggle a').addClass("no-trans").removeClass("effect-shown")},200),setTimeout(function(){t('#header-outer:not([data-format="left-header"]) header#top .slide-out-widget-area-toggle a').removeClass("no-trans")},500))}():o.hasClass("fullscreen")?(t("body.material").length>0&&setTimeout(function(){t("header#top .slide-out-widget-area-toggle a").removeClass("menu-push-out")},350),t(".slide-out-widget-area-toggle:not(.std-menu) .lines-button:not(.legacy-double)").removeClass("close"),t(".blurred-wrap").removeClass("blurred"),t("#slide-out-widget-area.fullscreen").transition({opacity:0},700,"easeOutQuad",function(){t("#slide-out-widget-area.fullscreen").hide().css("opacity","1")}).removeClass("open"),t("#slide-out-widget-area.fullscreen .widget").transition({opacity:0},700,"easeOutQuad",function(){t(this).transition({y:"110px"},0)}),setTimeout(function(){t(".off-canvas-menu-container .menu > li").transition({y:"80px",opacity:0},0),t("#slide-out-widget-area .off-canvas-social-links li").transition({scale:0},0),t("#slide-out-widget-area .off-canvas-social-links").removeClass("line-shown"),t("#slide-out-widget-area .bottom-text").transition({opacity:0},0),t("#slide-out-widget-area .menuwrapper .menu").removeClass("subview"),t("#slide-out-widget-area .menuwrapper .menu li").removeClass("subview subviewopen"),t("#slide-out-widget-area.fullscreen .inner .menu-wrap").css("height","auto")},800),setTimeout(function(){0==t(".nectar-social.fixed").length&&Wn(),t(".container-wrap").removeClass("no-shadow")},500),l.stop(!0).transition({opacity:0},900,"easeOutQuad",function(){t('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&t(".container-wrap").hasClass("no-scroll")&&t("#ajax-content-wrap").removeClass("at-content"),0==t('.mobile #header-outer[data-permanent-transparent="false"]').length&&t("#slide-out-widget-area.fullscreen .inner-wrap").css("padding-top","0"),t(".slide-out-widget-area-toggle a").removeClass("animating");var e=.4;l.hasClass("solid")&&(e=1),l.hasClass("dark")&&(e=.93),l.hasClass("medium")&&(e=.6),l.hasClass("light")&&(e=.4),t(this).css({height:"1px",width:"1px",opacity:e}).transition({y:"-100%"},0)})):o.hasClass("fullscreen-alt")||o.hasClass("fullscreen-split")||o.hasClass("fullscreen-inline-images")?(n=".fullscreen-alt",o.hasClass("fullscreen-inline-images")?(n=".fullscreen-inline-images",d.css({"z-index":"9990",transition:"transform 0.3s ease"}),setTimeout(function(){d.css({"z-index":"",transition:""})},450),k||(d.removeClass("lighten-logo"),d.attr("data-transparent-header","").removeClass("transparent"))):o.hasClass("fullscreen-split")&&(n=".fullscreen-split"),t("body.material").length>0&&setTimeout(function(){t("header#top .slide-out-widget-area-toggle a").removeClass("menu-push-out")},350),t(".slide-out-widget-area-toggle:not(.std-menu) .lines-button:not(.legacy-double)").removeClass("close"),l.removeClass("open"),".fullscreen-split"!==n&&".fullscreen-inline-images"!==n||setTimeout(function(){l.addClass("hidden"),t("#slide-out-widget-area"+n).addClass("hidden")},550),".fullscreen-alt"===n&&(t(".blurred-wrap").removeClass("blurred"),t("#slide-out-widget-area.fullscreen-alt .widget").transition({opacity:0},500,"easeOutQuad",function(){t(this).transition({y:"40px"},0)}),t("#slide-out-widget-area .bottom-text, #slide-out-widget-area .off-canvas-social-links li").transition({opacity:0},250,"easeOutQuad"),t("#slide-out-widget-area .off-canvas-social-links").removeClass("line-shown"),t(".off-canvas-menu-container .menu").transition({y:"-13px",opacity:0},400)),setTimeout(function(){".fullscreen-alt"===n&&(t(".off-canvas-menu-container .menu > li").stop(!0,!0).transition({y:"40px",opacity:0},0),t("#slide-out-widget-area .off-canvas-social-links li").transition({scale:0},0),t("#slide-out-widget-area .off-canvas-social-links").removeClass("line-shown"),t("#slide-out-widget-area .menuwrapper .menu").removeClass("subview"),t("#slide-out-widget-area .menuwrapper .menu li").removeClass("subview subviewopen"),t("#slide-out-widget-area.fullscreen-alt .inner .menu-wrap").css("height","auto"),l.css({height:"1px",width:"1px",left:"-100%"})),t('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&t(".container-wrap").hasClass("no-scroll")&&t("#ajax-content-wrap").removeClass("at-content"),0==t('.mobile #header-outer[data-permanent-transparent="false"]').length&&t("#slide-out-widget-area"+n+" .inner-wrap").css("padding-top","0"),t(".slide-out-widget-area-toggle a").removeClass("animating"),".fullscreen-alt"===n&&t("#slide-out-widget-area"+n).hide().removeClass("open")},550),".fullscreen-split"!==n&&".fullscreen-inline-images"!==n||t("#slide-out-widget-area"+n).removeClass("open"),setTimeout(function(){0==t(".nectar-social.fixed").length&&Wn()},600),setTimeout(function(){l.removeClass("padding-removed")},50),setTimeout(function(){".fullscreen-alt"===n&&l.stop(!0).css({opacity:0}),t('#header-outer[data-transparent-header="true"]').length>0&&t('body > div[class*="body-border"]').css("z-index","10000")},1==ot?150:50),setTimeout(function(){t('#header-outer:not([data-permanent-transparent="1"]).transparent.small-nav, body[data-hhun="1"] #header-outer:not([data-permanent-transparent="1"]).transparent.scrolling, #header-outer:not([data-permanent-transparent="1"]).transparent.scrolled-down').removeClass("transparent"),d.hasClass("pseudo-data-transparent")&&d.attr("data-transparent-header","false").removeClass("pseudo-data-transparent").removeClass("transparent")},".fullscreen-inline-images"==n?0:100)):t("#header-outer #mobile-menu").length>0&&Ma("slide-out-widget-area-toggle"),0==t("#header-outer #mobile-menu").length&&(t("#header-outer.temp-removed-dark-slide.transparent").length>0&&0==t("#boxed").length&&d.removeClass("temp-removed-dark-slide").addClass("dark-slide"),0==t('#header-outer[data-permanent-transparent="1"]').length&&0==t("#slide-out-widget-area.fullscreen-alt").length&&(0==t(".nectar-box-roll").length?(t("#header-outer.small-nav").length>0||t("#header-outer.scrolled-down").length>0)&&d.removeClass("transparent"):(t("#header-outer.small-nav").length>0||t("#header-outer.scrolled-down").length>0||t(".container-wrap.auto-height").length>0)&&d.removeClass("transparent")),d.removeClass("hidden-menu"),d.removeClass("side-widget-open").addClass("side-widget-closed")),t(e).trigger("nectar-ocm-close"),!1))}),o.hasClass("fullscreen-inline-images")){var a=t('#slide-out-widget-area .off-canvas-menu-container .menu > li[class*="current"][id]').attr("id");t(".nectar-ocm-image."+a).length>0&&(t(".nectar-ocm-image.default").remove(),t(".nectar-ocm-image."+a).addClass("current")),t("#slide-out-widget-area .off-canvas-menu-container li[id]").on("mouseenter",function(){var e=t(this).attr("id");t(".nectar-ocm-image."+e).addClass("active"),t(".nectar-ocm-image."+e).length>0&&t(".nectar-ocm-image.current:not(.active)").addClass("hidden")}),t("#slide-out-widget-area .off-canvas-menu-container li").on("mouseleave",function(){t(".nectar-ocm-image.active").removeClass("active"),t(".nectar-ocm-image.current").removeClass("hidden")})}}function Ba(){t("#slide-out-widget-area.slide-out-from-right-hover").length>0?function(){if(0==t("#ajax-content-wrap > .slide-out-widget-area-toggle").length){var e=t('.slide-out-widget-area-toggle[data-custom-color="true"]').length>0?"#slide-out-widget-area > div":"#slide-out-widget-area";t('<div class="slide-out-widget-area-toggle slide-out-hover-icon-effect" data-icon-animation="simple-transform"><div> <a href="#sidewidgetarea" class="closed"> <span> <i class="lines-button x2"> <i class="lines"></i> </i> </span> </a> </div> </div>').insertAfter(e),(t('#header-outer[data-has-menu="true"]').length>0||t('body[data-header-search="true"]').length>0||t(".slide-out-widget-area-toggle a.using-label").length>0||t('.slide-out-widget-area-toggle[data-custom-color="true"]').length>0)&&t(".slide-out-widget-area-toggle").addClass("small")}ht.usingMobileBrowser?(r.on("click",".slide-out-widget-area-toggle:not(.std-menu) a",Oa),r.on("click","#slide-out-widget-area-bg",Sa)):(r.on("mouseenter","#header-outer .slide-out-widget-area-toggle:not(.std-menu) a",Oa),o.on("mouseenter",function(){t(this).addClass("mouse-accessed")})),s.on("smartresize",xa)}():(Wa(),0!=t("#header-outer #mobile-menu").length&&(t("#header-outer #mobile-menu li.megamenu").removeClass("megamenu"),t("#header-outer #mobile-menu ul li a").each(function(){t(this).hasClass("nectar-widget-link")||0!=t(this).find(".nectar-ext-menu-item").length||t(this).wrapInner("<span></span>")}),t("#header-outer #mobile-menu ul li").each(function(){t(this).find("> ul").length>0&&t(this).find("> a").append('<span class="sf-sub-indicator"><i class="fa fa-angle-down"></i></span>')}),t("#header-outer #mobile-menu").on("click",".sf-sub-indicator",function(){console.log("effe");var e=t(this).parent().parent();return e.toggleClass("current-open-item"),e.hasClass("current-open-item")?(e.find("> ul").show(),setTimeout(function(){e.addClass("visible")},30)):(e.find("ul").hide(),e.find("li").removeClass("visible").removeClass("current-open-item"),e.removeClass("visible")),!1}),s.on("smartresize",function(){(ht.winW>1e3&&t(".slide-out-widget-area-toggle.mobile-icon a.open").length>0||ht.winW>1e3&&t(".nectar-ocm-trigger-open.simple-mobile-menu a.open").length>0)&&(t(".slide-out-widget-area-toggle.mobile-icon a, .nectar-ocm-trigger-open.simple-mobile-menu a").addClass("non-human-allowed"),t(".slide-out-widget-area-toggle.mobile-icon a.open, .nectar-ocm-trigger-open.simple-mobile-menu a.open").trigger("click"),setTimeout(function(){t(".slide-out-widget-area-toggle.mobile-icon a, .nectar-ocm-trigger-open.simple-mobile-menu a").removeClass("non-human-allowed")},100))}))),t("#slide-out-widget-area").hasClass("fullscreen-inline-images")&&0==t(".off-canvas-menu-container .menu > li > a span.wrap").length&&t(".off-canvas-menu-container .menu > li a").wrapInner('<span class="wrap"></span>'),0==t("#slide-out-widget-area.fullscreen-split").length&&0==t('body.material[data-slide-out-widget-area-style*="slide-out-from-right"]').length&&0==t('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]').length?function(){t("#slide-out-widget-area .off-canvas-menu-container .menu").wrap('<div class="menu-wrap menuwrapper" />'),t("#slide-out-widget-area .off-canvas-menu-container .menu").addClass("menuopen");var e=t("#slide-out-widget-area.fullscreen-alt").length>0||t("#slide-out-widget-area.fullscreen-inline-images").length>0?"4":"5";t("#slide-out-widget-area .off-canvas-menu-container .menu-wrap").dlmenu({animationClasses:{classin:"dl-animate-in-"+e,classout:"dl-animate-out-"+e}})}():t('body.using-mobile-browser[data-slide-out-widget-area-style="slide-out-from-right-hover"]').length>0&&t('body #slide-out-widget-area .inner .off-canvas-menu-container li a[href*="#"]').on("click",function(){"#"!=t(this).attr("href")&&Fa(t(this).parent())}),t("#nectar_fullscreen_rows").length>0&&(t('body[data-slide-out-widget-area-style*="fullscreen"]').length>0||t('body[data-slide-out-widget-area-style="slide-out-from-right"]:not(.material)').length>0)&&t("body #slide-out-widget-area .inner .off-canvas-menu-container li a[href]").on("click",function(){var e=t(this).is('[href*="#"]')?t(this).attr("href"):"";"#"!=e&&t('div[data-fullscreen-anchor-id="'+e.substr(e.indexOf("#")+1)+'"]').length>0&&(setTimeout(function(){t("#slide-out-widget-area .slide_out_area_close").addClass("non-human-allowed").trigger("click")},100),setTimeout(function(){t("#slide-out-widget-area .slide_out_area_close").removeClass("non-human-allowed")},150))}),r.on("mouseover","#slide-out-widget-area .off-canvas-menu-container .menuwrapper > .sub-menu li > a",function(){var e=t(this).text();t(".off-canvas-menu-container .menuwrapper .menu li > a").removeClass("hovered"),t(".off-canvas-menu-container .menuwrapper .menu li > a:contains("+e+")").addClass("hovered")}),r.on("mouseover",".off-canvas-menu-container .menuwrapper .menu li > a",function(){t(".off-canvas-menu-container .menuwrapper .menu li > a").removeClass("hovered")})}function Fa(a){t("#slide-out-widget-area.open").length>0&&((e.location.href.split("#")[0]==a.find("> a").attr("href").split("#")[0]||a.find('a[href^="#"]').length>0)&&(a.parents(".slide-out-from-right-hover").length>0?t(".slide-out-widget-area-toggle.slide-out-hover-icon-effect a").trigger("click"):(t(".slide-out-widget-area-toggle a").addClass("non-human-allowed").trigger("click"),setTimeout(function(){t(".slide-out-widget-area-toggle a").removeClass("non-human-allowed")},100))))}ie.prototype.setup=function(){var a=this;this.$el.find(".dynamic-words > span").each(function(e){a.words[e]=t(this)}),this.viewportTracking(),this.$el.hasClass("element_stagger_words")?(this.staggerWaypoint(),t(e).on("nectar-waypoints-reinit nectar-tab-changed",this.staggerWaypoint.bind(this))):(clearInterval(this.interval),this.interval=setInterval(this.sequence.bind(this),this.duration)),ht.usingMobileBrowser?e.addEventListener("orientationchange",this.calcWidth.bind(this)):t(e).on("resize",this.calcWidth.bind(this))},ie.prototype.viewportTracking=function(){var t=this;if("IntersectionObserver"in e){this.observer=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting?t.state.visible=!0:t.state.visible=!1})},{rootMargin:"0px",threshold:0}),this.observer.observe(this.$el[0])}else this.state.visible=!0},ie.prototype.calcWidth=function(){var t=this,e=this.$el.find(".dynamic-words").width();this.$el.find(".dynamic-words").css({width:""});var a=this.words[this.state.activeIndex].find("span").width();this.$el.find(".dynamic-words").css({width:e}),setTimeout(function(){t.$el.find(".dynamic-words").css({width:a})},30)},ie.prototype.sequence=function(){if(this.$el.find(".dynamic-words > span").length<2||0==this.state.visible)return!0;var t,e;this.state.activeIndex=(t=this.words.length,(e=this.state.activeIndex+1)>=0?e%t:(e%t+t)%t),this.calcWidth(),this.$el.find(".dynamic-words > span").removeClass("active"),this.words[this.state.activeIndex].addClass("active")},ie.prototype.staggerWaypoint=function(){var e=this;if(1==rt&&0==this.$el.parents(".active").length)return!0;var a=t(this).hasClass("animated-in")?" animated":"";this.$el.find(".beginning-text, .ending-text").each(function(){var e=t(this).text();e=(e=e.trim()).split(" "),t(this)[0].innerHTML="";for(var n=0;n<e.length;n++)t(this)[0].innerHTML+='<span class="text-wrap"><span class="inner'+a+'">'+e[n]+"</span></span> "}),this.$el.hasClass("animated-in")&&this.$el.find(".beginning-text .inner, .ending-text .inner").css({transform:"translateY(0)"}),this.$el.addClass("markup-generated");var n=1==rt?"500%":"bottom-in-view",i=this.$el,s=i.is("[data-delay]")?parseInt(i.attr("data-delay")):0,r=new Waypoint({element:i[0],handler:function(){if(i.parents(".wpb_tab").length>0&&"hidden"==i.parents(".wpb_tab").css("visibility")||i.hasClass("animated-in"))r.destroy();else{if(!z||t('body[data-responsive="0"]').length>0)setTimeout(function(){var e=0;e=500/i.find(".text-wrap").length,e=Math.min(Math.max(e,15),50),parseInt(E)<1100?E:"1100";var a=0;i.find(".text-wrap").each(function(){var n=t(this);if(t(this).parents(".dynamic-words").length>0&&!t(this).hasClass("active"))return n.find("> span").css({transform:"translate3d(0,0,0)"}),!0;setTimeout(function(){n.find("> span").css({transform:"translate3d(0,0,0)"})},a*e),a++}),i.addClass("animated-in")},s);1!=e.state.sequenceStarted&&(clearInterval(e.interval),e.interval=setInterval(e.sequence.bind(e),e.duration)),e.state.sequenceStarted=!0,r.destroy()}},offset:n})},le.prototype.events=function(){var a=this;"single_link"==this.linkFunc&&(t(e).on("resize",this.setVertCenter.bind(this)),this.setVertCenter(),this.$el.find(".wpb_tabs_nav li").on("click",function(e){if(ht.winW<1e3){var n=a.$el.find(".wpb_tabs_nav");void 0!==e.originalEvent&&(a.$el.find(".scrolling-tab-nav .scrolling-tab-nav-current-item").toggleClass("open"),n.toggle(),Ee()),a.$el.find(".scrolling-tab-nav li").removeClass("active"),t(this).addClass("active"),a.updateActiveTitle()}}))},le.prototype.setVertCenter=function(){var t=(ht.winH-this.$el.find(".scrolling-tab-nav").height())/2;a.documentElement.style.setProperty("--nectar-sticky-tabs-vert-y",t+"px")},le.prototype.updateActiveTitle=function(){var t=this.$el.find(".scrolling-tab-nav .scrolling-tab-nav-current-item"),e=this.$el.find(".scrolling-tab-nav .menu-item.active .tab-nav-heading").clone(),a=this.$el.find(".scrolling-tab-nav .menu-item.active").index();this.$el.find(".scrolling-tab-content > div").removeClass("active"),this.$el.find(".scrolling-tab-content > div:eq("+a+")").addClass("active"),this.$el.find(".scrolling-tab-nav .scrolling-tab-nav-total .inner").css("transform","translateY(-"+100*a+"%)"),t.html(e)},le.prototype.domSetup=function(){var e=this,a="";this.$el.find(".wpb_tab").each(function(n){if(t(this).is("[data-tab-icon]")&&t(this).attr("data-tab-icon").length>0&&0===t(this).find(".im-icon-wrap.tab-icon").length&&(e.$el.addClass("using-icons"),a=e.$el.find(".wpb_tabs_nav li:nth-child("+(n+1)+") a").attr("href"),e.$el.find(".wpb_tabs_nav li:nth-child("+(n+1)+")").addClass("has-icon").prepend('<a class="skip-hash" href="'+a+'"><i class="'+t(this).attr("data-tab-icon")+'"></i></a>')),t(this).find(".im-icon-wrap.tab-icon").length>0){a=e.$el.find(".wpb_tabs_nav li:nth-child("+(n+1)+") a").attr("href");var i=t(this).find(".im-icon-wrap.tab-icon").detach();e.$el.find(".wpb_tabs_nav li:nth-child("+(n+1)+")").addClass("has-icon").prepend('<a class="skip-hash svg-icon-link" href="'+a+'"></a>'),e.$el.find(".wpb_tabs_nav li:nth-child("+(n+1)+") .svg-icon-link").append(i)}}),this.$el.find(".scrolling-tab-nav .menu-item:first").addClass("active"),this.lineAnimation(),"single_link"==e.linkFunc&&this.updateActiveTitle(),1==this.$el.find(".scrolling-tab-nav .menu-item").length&&this.$el.find(".scrolling-tab-nav").addClass("single-tab");var n=this.$el.find(".scrolling-tab-content");this.$el.find(".scrolling-tab-nav .menu-item").each(function(a){a+=1;var i=n.find("> div:nth-child("+a+")");if("default"==e.linkFunc){var s=t(this).html();if(i.prepend('<div class="scrolling-tab-mobile-title"><div class="inner">'+Yt(s)+"</div></div>"),i.find(".scrolling-tab-mobile-title a").contents().unwrap(),i){var r=t(this).find("a").attr("href");r=r.substr(1),i.find("> .scrolling-tab-mobile-title").attr("id",r),i.removeAttr("id")}}}),this.$el.addClass("initalized")},le.prototype.highlightObserve=function(){var n=this;if(!(ht.usingMobileBrowser&&ht.winW<1e3)&&"IntersectionObserver"in e){var i=d.is('[data-remove-fixed="1"]')?"100px 0px 0px 0px":"5px 0px 0px 0px",s={root:a,rootMargin:i,threshold:1};this.observer=new IntersectionObserver(function(e){e.forEach(function(e){var a="#"+t(e.target).attr("id"),i=n.$el.find('.scrolling-tab-nav a[href="'+a+'"]');e.isIntersecting&&e.intersectionRatio>=1?i.parents(".menu-item").addClass("visible"):i.parents(".menu-item").removeClass("visible");var s=n.$el.find(".scrolling-tab-nav .menu-item.visible:first");s.length>0&&(n.$el.find(".scrolling-tab-nav .menu-item").removeClass("active"),s.addClass("active"),n.lineAnimation())})},s),this.$tabContent.find("> div > .scrolling-tab-mobile-title[id]").each(function(){n.observer.observe(t(this)[0])}),this.tabs=Array.from(this.$tabContent.find("> div")),this.scrollDir="up",this.prevScroll=0,this.prevIndex=0,this.observer=new IntersectionObserver(function(e){e.forEach(function(e){if(!(ht.winW<1e3)){ht.scrollTop>n.prevScroll?n.scrollDir="down":n.scrollDir="up";var a="down"===n.scrollDir?n.getTargetSection(e):e.target;if(n.shouldUpdate(e)){var i=t(a).index();i<n.prevIndex?n.$el.addClass("scrolling-up"):n.$el.removeClass("scrolling-up"),n.$el.find(".scrolling-tab-nav .ui-tabs-nav > .menu-item").removeClass("prev-active"),n.$el.find(".scrolling-tab-nav .ui-tabs-nav > .menu-item.active").addClass("prev-active"),n.$el.find(".scrolling-tab-nav .ui-tabs-nav > .menu-item").removeClass("active"),n.$el.find(".scrolling-tab-nav .ui-tabs-nav > .menu-item:eq("+i+")").addClass("active"),n.updateActiveTitle(),n.prevIndex=i}n.prevScroll=ht.scrollTop}})},{root:a,rootMargin:"-40% 0% -40% 0%",threshold:0}),this.$tabContent.find("> div").each(function(){n.observer.observe(t(this)[0])})}},le.prototype.getTargetSection=function(t){var e=this.tabs.findIndex(function(e){return e==t.target});return e>=this.tabs.length-1?t.target:this.tabs[e+1]},le.prototype.shouldUpdate=function(t){return"down"===this.scrollDir&&!t.isIntersecting&&0!=this.prevScroll||!("up"!==this.scrollDir||!t.isIntersecting||0==this.prevScroll)},le.prototype.lineAnimation=function(){var t=this.$el.find(".scrolling-tab-nav .active");if(0!=t.length){var e=parseInt(t.position().top),a=parseInt(t.height());this.$lineEl.css({"max-height":a+"px",transform:"translate3d(0px, "+e+"px, 0px)"})}},ue.prototype.calcTopOffset=function(){this.topOffset=(ht.winH-this.$innerEl.height())/2},ue.prototype.resizeEvent=function(){ht.winW>1e3?(this.calcTopOffset(),this.$innerEl.css({top:this.topOffset})):this.$innerEl.css({top:""})},Te.prototype.setType=function(){this.$element.is("[data-scroll-animation-movement]")&&("transform_x"==this.$element.attr("data-scroll-animation-movement")&&(this.type="translateX"))},Te.prototype.calculatePos=function(){1!=pt.materialOffCanvasOpen&&1!=pt.ocmAnimating&&(this.offsetTop=this.$element.offset().top,this.height=this.$element.outerHeight(),this.vertCenter=this.storedWinH/2-this.height/2),ht.usingMobileBrowser||(this.storedWinH=ht.winH)},Te.prototype.orientationChange=function(){ht.usingMobileBrowser&&(this.offsetTop=this.$element.offset().top,this.height=this.$element.outerHeight(),this.storedWinH=ht.winH)},Te.prototype.trackView=function(){var t=this;(this.$element.parents(".top-level").length>0&&(this.topLevel=!0,this.offsetTop>ht.winH&&(this.topLevel=!1)),"IntersectionObserver"in e)&&new IntersectionObserver(function(e){e.forEach(function(e){var a=e.isIntersecting;t.inView=!!a})},{root:a,rootMargin:"250px"}).observe(this.$element[0])},Te.prototype.animate=function(){if(1!=pt.materialOffCanvasOpen){if(1==this.lerp?this.lastY=ht.scrollTop:this.lastY=parseInt(Lt(this.lastY,ht.scrollTop,this.lerp)),1==pt.animatedScrolling&&(this.inView=!0),this.inView){var t=this.intensity;ht.winW<1025&&(t/=1.2),ht.winW<690&&(t/=1.35),!0===this.topLevel&&ht.winW>1e3||!0===this.topLevel&&this.persistOnMobile?this.$elementInner[0].style.transform=this.type+"("+-this.lastY*t+"px) translateZ(0)":ht.winW>1e3||this.persistOnMobile?this.$elementInner[0].style.transform=this.type+"("+-(this.lastY-this.offsetTop+this.vertCenter)*t+"px) translateZ(0)":this.$elementInner[0].style.transform=this.type+"(0px) translateZ(0)"}e.requestAnimationFrame(this.animate.bind(this))}else e.requestAnimationFrame(this.animate.bind(this))},Ie.prototype.setup=function(){var a=this;(this.$el.parents("#page-header-bg").length>0||this.$el.parents(".featured-media-under-header").length>0)&&(this.type="page-header"),(this.$el.parents(".top-level").length>0&&this.$el.parents(".parallax_slider_outer").length>0||this.$el.parents(".top-level").length>0&&this.$el.hasClass("nectar-simple-slider")||this.$el.parents(".top-level").length>0&&this.$el.hasClass("nectar-recent-posts-single_featured")||this.$el.parents(".top-level").length>0&&this.$el.hasClass("column-image-bg-wrap")&&this.$el.parent().parent().is(".vc_col-sm-12:not(.child_column)")||this.$el.is(".wpb_row.top-level")||"page-header"==this.type||0==t(".wpb_row").length&&!this.$el.is(".blog_next_prev_buttons"))&&(this.firstSection=!0),(0==t(".wpb_row").length&&this.$el.parents(".parallax_slider_outer").length>0&&this.$el.is('[data-full-width="true"]')||t("#portfolio-extra").length>0&&this.$el.parents(".parallax_slider_outer").length>0&&this.$el.parents(".wpb_row").length>0&&"0"==this.$el.parents(".wpb_row").index())&&(this.firstSection=!0),ht.usingFrontEndEditor&&"page-header"!=this.type&&(this.firstSection=!1),this.$parallaxEl.addClass("translate"),this.nestedParallax=this.$parallaxEl.parents('[data-scroll-animation="true"]').length>0,this.nestedParallax||setInterval(function(){1!=pt.materialOffCanvasOpen&&1!=pt.ocmAnimating&&(a.offsetTop=a.$el.offset().top,a.height=a.$el.outerHeight(!0))},800),t(e).on("nectar-column-animation-start",this.checkColumnAnimation.bind(this)),t(e).on("resize load",this.resize.bind(this)),e.addEventListener("orientationchange",function(){this.setTimeout(function(){a.orientationChange()},110)}),this.offsetTop=this.$el.offset().top,this.height=this.$el.outerHeight(!0)},Ie.prototype.checkColumnAnimation=function(){this.$parallaxEl.parents(".col.has-animation.triggered-animation:not(.animated-in)").length>0&&this.realtimeOffsetUpdate()},Ie.prototype.realtimeOffsetUpdate=function(){var t=this,e=setInterval(function(){1!=pt.materialOffCanvasOpen&&(t.offsetTop=t.$el.offset().top,t.height=t.$el.outerHeight(!0))},30);setTimeout(function(){clearInterval(e)},2e3)},Ie.prototype.resize=function(){ht.usingMobileBrowser?this.nestedParallax||(this.offsetTop=this.$el.offset().top,this.height=this.$el.outerHeight(!0)):(this.storedWinH=ht.winH,this.offsetTop=this.$el.offset().top,this.height=this.$el.outerHeight(!0))},Ie.prototype.orientationChange=function(){ht.usingMobileBrowser&&(this.offsetTop=this.$el.offset().top,this.height=this.$el.outerHeight(!0),this.storedWinH=ht.winH)},Ie.prototype.update=function(){if(this.offsetTop+150+this.height<ht.scrollTop||this.offsetTop-150>ht.scrollTop+this.storedWinH||1==pt.materialOffCanvasOpen){for(var t=0;t<this.$parallaxEl.length;t++)this.$parallaxEl[t].style.willChange="auto";requestAnimationFrame(this.update.bind(this))}else{for(t=0;t<this.$parallaxEl.length;t++)!0===this.firstSection?this.$parallaxEl[t].style.transform="translate3d(0, "+parseInt(ht.scrollTop*this.speed)+"px, 0)":this.$parallaxEl[t].style.transform="translate3d(0, "+parseInt((this.storedWinH+ht.scrollTop-this.offsetTop)*this.speed)+"px, 0) scale(1.005)",this.$parallaxEl[t].style.willChange="transform";requestAnimationFrame(this.update.bind(this))}},t(e).on("salient-parallax-el-recalculate",Ee),Oe.prototype.setupProps=function(){var t=JSON.parse(this.$el[0].getAttribute("data-nectar-animate-settings"));Object.assign(this.animations,t.animations),Object.assign(this.offsets,t.offsets),Object.assign(this,t.config),(this.$el.is(".top-level")||this.$el.parents(".top-level").length>0)&&(this.topLevel=!0)},Oe.prototype.lazyInit=function(){var t=this;if(ht.usingFrontEndEditor)this.init();else{t=this;var e=new IntersectionObserver(function(a){a.forEach(function(a){a.isIntersecting&&(t.init(),e.unobserve(a.target))})},{root:a,rootMargin:"400px 0px 400px 0px",threshold:0});e.observe(this.$el[0])}},Oe.prototype.init=function(){this.createTimeline(),this.events(),this.update()},Oe.prototype.events=function(){var a=this;t(e).on("resize load",this.resize.bind(this)),e.addEventListener("orientationchange",function(){this.setTimeout(function(){a.orientationChange()},110)}),this.resize()},Oe.prototype.resize=function(){ht.usingMobileBrowser||(this.storedWinH=ht.winH);var t=this.$el[0].getBoundingClientRect();this.offsetTop=t.top+ht.scrollTop,this.elHeight=this.$el[0].offsetHeight,this.setActiveDevice()},Oe.prototype.orientationChange=function(){if(ht.usingMobileBrowser){var t=this.$el[0].getBoundingClientRect();this.offsetTop=t.top+ht.scrollTop,this.elHeight=this.$el[0].offsetHeight,this.storedWinH=ht.winH}},Oe.prototype.setActiveDevice=function(){for(var t of Object.keys(this.devices))ht.winW>=this.devices[t].min&&ht.winW<=this.devices[t].max&&(this.activeDevice=t,void 0!==this.timelines[t]&&this.timelines[t].reset())},Oe.prototype.createTimeline=function(){for(var t of Object.keys(this.devices))if(void 0!==this.animations[t]){this.timelines[t]=anime.timeline({autoplay:!1});var e={},a={};for(var n of Object.keys(this.animations[t]))a[n]=this.animations[t][n].start,e[n]=[this.animations[t][n].start,this.animations[t][n].end];this.setActiveDevice();var i={targets:void 0!==this.inner_selector?this.$el[0].querySelectorAll(this.inner_selector):this.$el[0],duration:1e3,easing:"linear"};Object.assign(i,e),this.timelines[t].add(i,0)}},Oe.prototype.progressValues=function(){if(void 0!==this.timelines[this.activeDevice]){var t=ht.scrollTop,e=this.storedWinH,a=parseInt(this.offsets.start)/100,n=e-a*e;"bottom"===this.offsets.origin&&(n-=this.elHeight);var i=(t-(this.offsetTop-n))/e;this.topLevel&&(n=0,i=(t-this.offsetTop)/e);var s=Math.max(Math.min(i,1),0),r=parseInt(this.offsets.end)/100,o=2+-1*r,l=r-a-.01;o>1&&(o*=1/Math.min(2*l,.9)),s>0?(this.needsReset=!0,this.timelines[this.activeDevice].seek(this.timelines[this.activeDevice].duration*s*o)):this.needsReset&&(this.timelines[this.activeDevice].reset(),this.needsReset=!1)}},Oe.prototype.update=function(){1!=pt.materialOffCanvasOpen&&1!=pt.ocmAnimating&&this.progressValues(),requestAnimationFrame(this.update.bind(this))},t(e).on("salient-parallax-bg-recalculate",Ae),Ye.prototype.calculatePos=function(){1!=pt.materialOffCanvasOpen&&1!=pt.ocmAnimating&&(this.offsetTop=this.$element.offset().top,this.height=this.$element.outerHeight(),this.vertCenter=ht.winH/2-this.height/2)},Ye.prototype.trackView=function(){var t=this;(this.$element.parents(".top-level").length>0&&(this.topLevel=!0),"IntersectionObserver"in e)&&new IntersectionObserver(function(e){e.forEach(function(e){var a=e.isIntersecting;t.inView=!!a})},{root:a,rootMargin:"250px"}).observe(this.$element[0])},Ye.prototype.animate=function(){if(1!=pt.materialOffCanvasOpen){if(1==pt.animatedScrolling&&(this.inView=!0),this.lastY=Lt(this.lastY,ht.scrollTop,.2),this.inView){var a=this;this.$element.find(".bg-layer").each(function(e){var n=t(this).data("scale");a.layer1Parallax&&(e=e/1.5+1),!0===a.topLevel&&ht.winW>1e3?t(this)[0].style.transform="translateY("+-a.lastY*a.intensity*e+"px) translateZ(0) scale("+n+")":t(this)[0].style.transform="translateY("+-(a.lastY-a.offsetTop+a.vertCenter)*a.intensity*e+"px) translateZ(0) scale("+n+")"})}e.requestAnimationFrame(this.animate.bind(this))}else e.requestAnimationFrame(this.animate.bind(this))},t(e).on("salient-lazyloading-image-reinit",Ke),t(e).on("salient-lazyloading-image-reinit",ta),na.prototype.initialMarkup=function(){0==this.el.find(".nectar-post-grid-filters a.active").length&&this.el.find(".nectar-post-grid-filters a:first-child").addClass("active"),"load-more"===this.settingsData.pagination&&0==this.el.find(".load-more-wrap").length&&(this.el.find(".active.all-filter").length>0&&(this.activeFilter=this.el.find(".active.all-filter").index()+1),this.activeCatTotal=parseInt(this.el.find(".nectar-post-grid-filters a:nth-child("+this.activeFilter+")").attr("data-total-count")),this.el.find(".nectar-post-grid-item").length>=this.activeCatTotal?(this.el.addClass("all-loaded"),this.el.append('<div class="load-more-wrap inactive"><a href="#" class="load-more">'+this.el.attr("data-load-more-text")+"</a></div>")):(this.el.removeClass("all-loaded"),this.el.append('<div class="load-more-wrap"><a href="#" class="load-more">'+this.el.attr("data-load-more-text")+"</a></div>")))},na.prototype.lightboxGroups=function(){var e=Nt(),a=this.el.find(".nectar-post-grid-link.pretty_photo").length>0;t('body[data-ls="magnific"]').length>0?this.el.find(".nectar-post-grid-link.pretty_photo").addClass("magnific").addClass("gallery").removeClass("pretty_photo"):t('body[data-ls="fancybox"]').length>0&&(this.el.find(".nectar-post-grid-link.pretty_photo").attr("data-fancybox","group_"+e).removeClass("pretty_photo"),this.el.find(".nectar-post-grid-link[data-fancybox]").attr("data-fancybox","group_"+e)),a&&ae()},na.prototype.externalProjectLinks=function(){this.el.hasClass("target-blank-external-urls")&&(this.el.find(".nectar-post-grid-item a[href*='http://']:not([href*='"+e.location.hostname+"'])").attr("target","_blank"),this.el.find(".nectar-post-grid-item a[href*='https://']:not([href*='"+e.location.hostname+"'])").attr("target","_blank"))},na.prototype.clickEvents=function(){this.el.find(".nectar-post-grid-filters h4").on("click",function(){t(this).parent().find("div").toggleClass("visible"),t(this).toggleClass("visible")}),"content_under_image"==this.gridStyle&&this.el.find(".nectar-post-grid-link.pretty_photo").length>0&&this.el.on("click",".bg-wrap-link",function(){if(t(this).parents(".nectar-post-grid-item").find(".nectar-post-grid-link").length>0)return t(this).parents(".nectar-post-grid-item").find(".nectar-post-grid-link")[0].click(),!1});var a=this.settingsData,n=this.queryData,i=this;this.el.find(".nectar-post-grid-filters a, .load-more-wrap .load-more").on("click",function(r){var o=t(this);if(o.parents(".nectar-post-grid-wrap.loading").length>0||t(this).hasClass("active")||t(this).hasClass("inactive"))return!1;t(this).parents(".nectar-post-grid-filters").length>0?(o.parent().find("a").removeClass("active"),o.addClass("active"),i.currentPage=0,i.activeFilter=o.index()+1):i.currentPage++;var l=o.parents(".nectar-post-grid-wrap").find(".nectar-post-grid"),d=a.pagination,c=o.hasClass("load-more")&&"load-more"===d?"load-more":"filter",h="",u="";if("yes"===i.sortable)h=o.parents(".nectar-post-grid-wrap").find(".nectar-post-grid-filters a.active").attr("data-filter"),u=o.parents(".nectar-post-grid-wrap").find(".nectar-post-grid-filters a.active").attr("data-filter");else{var p=o.parents(".nectar-post-grid-wrap").find(".nectar-post-grid-filters a").length>1?":not(.all-filter)":"";o.parents(".nectar-post-grid-wrap").find(".nectar-post-grid-filters a"+p).each(function(){h+=t(this).attr("data-filter")+", ",u+=t(this).attr("data-filter")+", "}),h=h.substring(0,h.length-2),u=u.substring(0,u.length-2)}var f={action:"nectar_get_post_grid_segment",post_type:n.post_type,cpt_name:n.cpt_name,custom_query_tax:u,category:h,posts_per_page:n.posts_per_page,current_page:i.currentPage,offset:n.offset,order:n.order,orderby:n.orderby,load_action:c,ignore_sticky_posts:n.ignore_sticky_posts,settings:{pagination:d,post_type:a.post_type,image_size:a.image_size,aspect_ratio_image_size:a.aspect_ratio_image_size,card_bg_color:a.card_bg_color,display_categories:a.display_categories,display_excerpt:a.display_excerpt,display_date:a.display_date,color_overlay:a.color_overlay,color_overlay_opacity:a.color_overlay_opacity,color_overlay_hover_opacity:a.color_overlay_hover_opacity,grid_style:a.grid_style,hover_effect:a.hover_effect,heading_tag:a.heading_tag,post_title_overlay:a.post_title_overlay,enable_gallery_lightbox:a.enable_gallery_lightbox,overlay_secondary_project_image:a.overlay_secondary_project_image,vertical_list_hover_effect:a.vertical_list_hover_effect,vertical_list_read_more:a.vertical_list_read_more}};"rand"==n.orderby&&"load-more"==c&&(f.posts_shown="",l.find(".nectar-post-grid-item[data-post-id]").each(function(){f.posts_shown+=t(this).attr("data-post-id")+", "}),f.posts_shown=f.posts_shown.substring(0,f.posts_shown.length-2)),o.parents(".nectar-post-grid-wrap").addClass("loading"),t.post(e.nectarLove.ajaxurl,f,function(a){if("load-more"===c)l.append(a);else if(l.html(a),l.parent().hasClass("nectar-post-grid-wrap--fl-sidebar_left")||l.parent().hasClass("nectar-post-grid-wrap--fl-sidebar_right")){var n=l.parent().offset().top,r=0;0==t(".page-template-template-no-header-footer").length&&0==t(".page-template-template-no-header").length&&0==t('body[data-header-format="left-header"]').length&&(r=t("#header-outer").height()),ht.winW>999&&ht.scrollTop>n+200&&e.scrollTo(0,n-r)}l.is('[data-animation="fade-in-from-bottom"]')&&(o.parents(".nectar-post-grid-wrap").removeClass("finished-animating"),l.find(".nectar-post-grid-item:not(.animated-in)").each(function(e){var a=t(this);setTimeout(function(){a.addClass("animated-in")},90*e)}),setTimeout(function(){o.parents(".nectar-post-grid-wrap").addClass("finished-animating")},950)),"load-more"===d&&(i.activeCatTotal=parseInt(i.el.find(".nectar-post-grid-filters a:nth-child("+i.activeFilter+")").attr("data-total-count")),l.find(".nectar-post-grid-item").length>=i.activeCatTotal?(i.el.find(".load-more-wrap").addClass("inactive"),i.el.addClass("all-loaded")):(i.el.find(".load-more-wrap").removeClass("inactive"),i.el.removeClass("all-loaded"))),i.lightboxGroups(),i.externalProjectLinks(),o.parents(".nectar-post-grid-wrap").removeClass("loading"),s.trigger("resize"),ea()}),r.preventDefault()})},na.prototype.deepLinking=function(){void 0!==Jt["grid-filter"]&&this.el.find(".nectar-post-grid-filters a").each(function(){var e=t(this).clone(),a=Jt["grid-filter"];t(this);(e=(e=e.text()).replace(/\s+/g,"-").toLowerCase()).length>0&&"-"===e.substring(0,1)&&(e=e.substring(1)),e==(a=a.replace(/\s+/g,"-").replace(/</g,"&lt;").replace(/"/g,"&quot;").toLowerCase())&&t(this).trigger("click")})},t.DLMenu=function(e,a){this.$el=t(a),this._init(e)},t.DLMenu.defaults={animationClasses:{classin:"dl-animate-in-1",classout:"dl-animate-out-1"},onLevelClick:function(){return!1},onLinkClick:function(){return!1}},t.DLMenu.prototype={_init:function(e){this.options=t.extend(!0,{},t.DLMenu.defaults,e),this._config();this.animEndEventName="animationend.menu",this.transEndEventName="transitionend.menu",this.supportAnimations=!0,this.supportTransitions=!0,this._initEvents()},_config:function(){this.open=!1,this.$trigger=this.$el.children(".trigger"),this.$menu=this.$el.children("ul.menu"),this.$menuitems=this.$menu.find("li:not(.back) > a"),this.$el.find("ul.sub-menu").prepend('<li class="back"><a href="#"> '+o.attr("data-back-txt")+" </a></li>"),this.$back=this.$menu.find("li.back")},_initEvents:function(){var e=this;this.$trigger.on("click.menu",function(){return e.open?e._closeMenu():e._openMenu(),!1}),this.$menuitems.on("click.menu",function(a){var n=t(this).parent("li"),i=n.children("ul.sub-menu");if(t(".fullscreen-alt .off-canvas-menu-container .clip-wrap, .fullscreen-alt .off-canvas-menu-container .clip-wrap span").css("transition-duration","0s"),i.length>0){var s=i.clone().css("opacity",0).insertAfter(e.$menu),r=function(){e.$menu.off(e.animEndEventName).removeClass(e.options.animationClasses.classout).addClass("subview"),n.addClass("subviewopen").parents(".subviewopen:first").removeClass("subviewopen").addClass("subview"),s.remove(),setTimeout(function(){t(".off-canvas-menu-container .menu > li").removeClass("no-pointer-events"),t(".off-canvas-menu-container .clip-wrap, .off-canvas-menu-container .clip-wrap span").css("transition-duration",".45s")},300)};return setTimeout(function(){s.addClass(e.options.animationClasses.classin),e.$menu.addClass(e.options.animationClasses.classout),e.supportAnimations?e.$menu.on(e.animEndEventName,r):r.call(),e.options.onLevelClick(n,n.children("a:first").text())}),n.parents(".menu-wrap").css("height",n.parents(".off-canvas-menu-container").find(".menuwrapper .menu").height()).transition({height:s.height()},500,"easeInOutQuad"),setTimeout(Ea,600),!1}e.options.onLinkClick(n.find("> a"),a),Fa(n)}),this.$back.on("click.menu",function(){var a=t(this),n=a.parents("ul.sub-menu:first"),i=n.parent(),s=n.clone().insertAfter(e.$menu),r=function(){e.$menu.off(e.animEndEventName).removeClass(e.options.animationClasses.classin),s.remove()};return setTimeout(function(){s.addClass(e.options.animationClasses.classout),e.$menu.addClass(e.options.animationClasses.classin),e.supportAnimations?e.$menu.on(e.animEndEventName,r):r.call(),i.removeClass("subviewopen");var t=a.parents(".subview:first");t.is("li")&&t.addClass("subviewopen"),t.removeClass("subview")}),setTimeout(function(){i.parents(".menu-wrap").transition({height:i.parent().height()},500,"easeInOutQuad"),setTimeout(Ea,600)},50),!1})},closeMenu:function(){this.open&&this._closeMenu()},_closeMenu:function(){var t=this,e=function(){t.$menu.off(t.transEndEventName),t._resetMenu()};this.$menu.removeClass("menuopen"),this.$menu.addClass("menu-toggle"),this.$trigger.removeClass("active"),this.supportTransitions?this.$menu.on(this.transEndEventName,e):e.call(),this.open=!1},openMenu:function(){this.open||this._openMenu()},_openMenu:function(){var e=this;r.off("click").on("click.menu",function(){e._closeMenu()}),this.$menu.addClass("menuopen menu-toggle").on(this.transEndEventName,function(){t(this).removeClass("menu-toggle")}),this.$trigger.addClass("active"),this.open=!0},_resetMenu:function(){this.$menu.removeClass("subview"),this.$menuitems.removeClass("subview subviewopen")}};var qa=function(t){e.console&&e.console.error(t)};function La(){var e=parseInt(g.height());t('body[data-aie="slide-down"] #page-header-wrap:not(.fullscreen-header):not([data-responsive="true"])').css("height",e+"px")}function ja(){0!=t("#ajax-content-wrap").length&&r.hasClass("ajax-loaded")?1==t("#ajax-content-wrap").length&&t('#page-header-bg[data-parallax="1"]').css({opacity:1}):t('#page-header-bg[data-parallax="1"]').animate({opacity:1},350,"easeInCubic"),t('#page-header-bg[data-parallax="1"] .nectar-particles').append('<div class="fade-out" />')}function Ya(){var a={inView:!0},n=t("#page-header-bg .span_6 .inner-wrap"),i=t("#page-header-bg #canvas");if(t('#page-header-bg[data-parallax="1"]').length>0){var r=new Image,o=parseInt(g.height()),l=t("#header-space").height(),d=t(".nectar-global-section.after-nav").length>0?t(".nectar-global-section.after-nav").height():0,c=Zt(t('#page-header-bg[data-parallax="1"]').css("background-image"));c&&-1!==c.indexOf(".")?(r.onload=function(){ja()},r.src=Zt(t('#page-header-bg[data-parallax="1"]').css("background-image"))):ja(),ht.winW>1e3&&p(),e.addEventListener("scroll",function(){ht.winW>1e3&&e.requestAnimationFrame(p)},!1)}var h=t('body[data-ajax-transitions="true"]').length>0&&t('#page-header-bg[data-animate-in-effect="slide-down"]').length>0?350:0;if(g.length>0){setTimeout(function(){La()},h),t('#page-header-bg[data-animate-in-effect="fade-in"]').addClass("loaded");var u=Zt(g.css("background-image"));u&&-1!==u.indexOf(".")&&g.addClass("has-bg"),s.on("smartresize",La)}function p(){ht.winW>=1e3&&null==navigator.userAgent.match(/iPad/i)&&1!=pt.materialOffCanvasOpen&&(1==a.inView&&(n.css({transform:"translateY("+.15*ht.scrollTop+"px)",opacity:1-ht.scrollTop/(.7*(d+o))}),i&&i.css({transform:"translateY("+.15*ht.scrollTop*2+"px)"})),ht.scrollTop/(o+l+ht.adminBarHeight)>1?(a.inView=!1,t(".nectar-particles, #page-header-bg .fade-out").css("visibility","hidden").addClass("out-of-sight"),t("#page-header-bg").addClass("out-of-sight")):(a.inView=!0,t("#page-header-bg, .nectar-particles, #page-header-bg .fade-out").css("visibility","visible").removeClass("out-of-sight")))}g.length>0&&((-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")||navigator.userAgent.match(/(iPod|iPhone|iPad)/))&&(e.onunload=function(){Ya(),t('#page-header-bg[data-parallax="1"] .span_6').css({opacity:1})}),0==t(".nectar-box-roll").length&&Ra())}function Pa(){if(0==t("#page-header-bg .nectar-particles").length&&0==t('#page-header-bg[data-text-effect="none"]').length||t(".nectar-box-roll").length>0&&0==t("#page-header-bg .nectar-particles").length){var e=0==t(".nectar-box-roll").length?"#page-header-bg .span_6":".nectar-box-roll .overlaid-content .span_6";t(e).find(".wraped").each(function(e){t(this).find("span").delay(370*e).transition({rotateX:"0",opacity:1,y:0},400,"easeOutQuad")}),setTimeout(function(){t(e).find(".inner-wrap > *:not(.top-heading)").each(function(e){t(this).delay(370*e).transition({rotateX:"0",opacity:1,y:0},650,"easeOutQuad")}),t(".scroll-down-wrap, .scroll-down-wrap .section-down-arrow").removeClass("hidden")},370*t(e).find(".wraped").length)}}function Ra(){g.each(function(){if("rotate_in"==t(this).attr("data-text-effect")){var e="none";if(t(this).find(".span_6 h1").length>0&&(e="h1"),"none"!=e){var a=t(this).find(".nectar-particles").length>0?".inner-wrap.shape-1":".span_6";t(this).find(a).find(e).addClass("top-heading").contents().filter(function(){return 3===this.nodeType&&void 0!==this.data&&this.data.replace(/\s+/,"")}).wrap('<span class="wraped"></span>'),t(this).find(a).find(".wraped").each(function(){var e=t(this),a=e.text().split(" "),n="";t.each(a,function(t,e){e.replace(/\s+/,"")&&(n+='<span class="wraped"><span>'+e+"</span></span> ")}),e.replaceWith(t(n))})}}});var e=p.length>0?800:0;0==t("#page-header-bg .nectar-video-wrap video").length&&setTimeout(Pa,e)}function Va(){if(t('#header-outer[data-permanent-transparent="1"]').length>0&&t('body[data-bg-header="true"]').length>0){0==t(".container-wrap div[data-midnight]").length&&t(".container-wrap").attr("data-midnight","dark");var e=[];t("div[data-midnight]:not(.has-global-section)").each(function(){("light"==t(this).attr("data-midnight")&&0==t(this).parents(".pum-content").length||"dark"==t(this).attr("data-midnight")&&0==t(this).parents(".pum-content").length)&&(t(this).is("#page-header-bg")&&t(this).parents("#page-header-wrap[data-midnight]").length>0||e.push(t(this)))}),e.length>0&&t.each(e,function(a,n){if("light"==n.attr("data-midnight")||"dark"==n.attr("data-midnight")){var i=n;new Waypoint({element:i[0],handler:function(n){var s;t("body.material-ocm-open").length>0||t("#slide-out-widget-area.open").length>0||"none"==i.css("display")||("down"==n?(s="light"==i.attr("data-midnight")?"":"dark-slide",d.removeClass("dark-slide").addClass(s)):(s="light"==e[a-1>=0?a-1:a].attr("data-midnight")?"":"dark-slide",d.removeClass("dark-slide").addClass(s)))},offset:d.height()})}})}}function Xa(){t(".nectar-box-roll").length>0&&"undefined"!=typeof NectarBoxRoll&&(Ra(),t(e).on("nectar-box-roll-scroll-disabled",function(){pt.preventScroll=!0}),t(e).on("nectar-box-roll-scroll-enabled",function(){pt.preventScroll=!1}),(dt=new NectarBoxRoll(ht,Na,Va,Ln,wa)).inUse=!0)}function Na(){var e,a,i,o,l,c,h,u,p;a=1==rt?"500%":"93%",i=1==rt?"500%":"95%",t(st+'.row-bg-wrap[data-bg-animation]:not([data-bg-animation="none"]) .row-bg').each(function(){var n=t(this).parents(".row-bg-wrap").attr("data-bg-animation"),s=t(this).parents(".row-bg-wrap[data-bg-animation-delay]").length>0?t(this).parents(".row-bg-wrap").attr("data-bg-animation-delay"):0;e="zoom-out-reveal"!=n&&-1==n.indexOf("reveal-from-")?a:i;var r=t(this),o=new Waypoint({element:r.parents(".row-bg-wrap")[0],handler:function(){r.parents(".wpb_tab").length>0&&"hidden"==r.parents(".wpb_tab").css("visibility")||r.hasClass("animated-in")?o.destroy():(setTimeout(function(){r.parents(".inner-wrap").addClass("animated-in"),("zoom-out-reveal"==n||n.indexOf("reveal-from-")>-1||r.parents(".nectar-scrolling-text").length>0)&&r.parents(".row-bg-wrap").addClass("animated-in"),"clip-path"==n&&r.parents(".wpb_row ").addClass("animated-in")},s),o.destroy())},offset:e})}),l=1==rt?"500%":"93%",c=1==rt?"500%":"80%",t(st+'.column-image-bg-wrap[data-bg-animation]:not([data-bg-animation="none"]) .column-image-bg').each(function(){var e=t(this).parents(".column-image-bg-wrap").attr("data-bg-animation");o="zoom-out-reveal"!=e&&-1==e.indexOf("reveal-from-")?l:"ro-reveal-from-bottom"==e&&0==rt?"95%":"ro-reveal-from-top"==e&&0==rt?"65%":c;var a=t(this),n=new Waypoint({element:a.parents(".column-image-bg-wrap")[0],handler:function(){a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("animated-in")?n.destroy():(a.parents(".inner-wrap").addClass("animated-in"),("zoom-out-reveal"==e||e.indexOf("reveal-from-")>-1)&&(a.parents(".column-image-bg-wrap").addClass("animated-in"),a.parents(".column-image-bg-wrap").siblings(".column-bg-overlay-wrap").addClass("animated-in"),a.parents(".vc_column-inner").addClass("revealed-bg")),"mask-reveal"==e&&a.parents(".vc_column-inner").find(".column-bg-layer").addClass("animated-in"),n.destroy())},offset:o})}),t(st+".column-bg-overlay-wrap[data-bg-animation]").each(function(){o=c;var e=t(this),a=t(this).attr("data-bg-animation");if(("zoom-out-reveal"==a||"mask-reveal"==a||a.indexOf("reveal-from-")>0)&&0==e.parent().find(".column-image-bg-wrap").length)var n=new Waypoint({element:e[0],handler:function(){e.hasClass("animated-in")?n.destroy():(e.addClass("animated-in"),e.parents(".vc_column-inner").addClass("revealed-bg"),n.destroy())},offset:o})}),Le(),Re(),De(),h=1==rt?"250%":"75%",t(st+'.nectar-icon-list[data-animate="true"]').each(function(){var e=t(this),a=new Waypoint({element:e[0],handler:function(){e.parents(".wpb_tab").length>0&&"hidden"==e.parents(".wpb_tab").css("visibility")||e.hasClass("completed")?a.destroy():(e.each(function(){var a=e.is('[data-direction="horizontal"]')?100:300;t(this).find(".nectar-icon-list-item").each(function(e){var n=t(this);setTimeout(function(){n.addClass("animated")},e*a)})}),e.addClass("completed"),a.destroy())},offset:h})}),sa(),ra(),Ge(),u=1==rt?"200%":"95%",t(st+".clients.fade-in-animation").each(function(){var e=t(this),a=new Waypoint({element:e[0],handler:function(){e.parents(".wpb_tab").length>0&&"hidden"==e.parents(".wpb_tab").css("visibility")||e.hasClass("animated-in")?a.destroy():(e.find("> div").each(function(e){t(this).delay(80*e).transition({opacity:"1"},450)}),setTimeout(function(){e.addClass("completed")},80*e.find("> div").length+450),e.addClass("animated-in"),a.destroy())},offset:u})}),Pe(),p=1==rt?"500%":"bottom-in-view",0==A.length||ht.usingFrontEndEditor&&t("#nectar_fullscreen_rows").length>0?(t(".svg-icon-holder:not(.animated-in)").has("svg").each(function(e){var a=t(this);z&&a.attr("data-animation","false"),a.find("svg").css({height:parseInt(a.attr("data-size"))+"px",width:parseInt(a.attr("data-size"))+"px"}),t(this).find("svg").attr("id","nectar-svg-animation-instance-"+e);var n=a.is("[data-animation-speed]")&&a.attr("data-animation-speed").length>0?a.attr("data-animation-speed"):200;if("false"==a.attr("data-animation")&&(n=1,a.css("opacity","1")),a.hasClass("bound")||(A[e]=new Vivus(a.find("svg").attr("id"),{type:"delayed",pathTimingFunction:Vivus.EASE_OUT,animTimingFunction:Vivus.LINEAR,duration:n,onReady:function(){a.css({height:parseInt(a.attr("data-size"))+"px",width:parseInt(a.attr("data-size"))+"px"})}})),1!==n)var i=new Waypoint({element:a[0],handler:function(){a.hasClass("animated-in")?i.destroy():(s(),a.addClass("animated-in"),i.destroy())},offset:p});else s();function s(){var t=0;a.is("[data-animation-delay]")&&a.attr("data-animation-delay").length>0&&"false"!=a.attr("data-animation")&&(t=a.attr("data-animation-delay"));var e=a.find("svg").attr("id").replace(/[^0-9]/g,"");1==A[e].isReady?setTimeout(function(){a.css("opacity","1"),A[e].reset().play()},t):setTimeout(s,50)}a.addClass("bound")}),t('.vc_row-o-equal-height .svg-icon-holder[data-animation="true"]').length>0&&0==t("#nectar_fullscreen_rows").length&&s.on("smartresize",function(){clearTimeout(n),n=setTimeout(function(){A.length>0&&t(".svg-icon-holder.animated-in").each(function(){if(t(this).css("opacity","1"),t(this).is("[id]")){var e=t(this).attr("id").replace(/[^0-9]/g,"");A[e].finish()}})},300)})):t(".svg-icon-holder").addClass("animated-in").css("opacity","1"),t("#nectar_fullscreen_rows .svg-icon-holder.animated-in").has("svg").each(function(e){var a=0;t(this).is("[data-animation-delay]")&&t(this).attr("data-animation-delay").length>0&&"false"!=t(this).attr("data-animation")&&(a=t(this).attr("data-animation-delay"));var n=t(this),i=n.find("svg").attr("id").replace(/[^0-9]/g,"");clearTimeout(K[e]),"false"==n.attr("data-animation")?(n.css("opacity","1"),A[i].finish()):t(this).parents(".active").length>0||t(this).parents("#footer-outer").length>0||t("body.mobile").length>0?(A[i].reset(),K[e]=setTimeout(function(){A[i].play()},a)):A[i].reset().stop()}),function(){if(t(".nectar-milestone").each(function(){var e;t(this).is("[data-symbol]")&&(0==t(this).find(".symbol-wrap").length&&("before"==t(this).attr("data-symbol-pos")?t(this).find(".number").prepend('<div class="symbol-wrap"><span class="symbol">'+t(this).attr("data-symbol")+"</span></div>"):t(this).find(".number").append('<div class="symbol-wrap"><span class="symbol">'+t(this).attr("data-symbol")+"</span></div>")),e=t(this).attr("data-symbol-size")==t(this).find(".number").attr("data-number-size")&&"superscript"==t(this).attr("data-symbol-alignment")?32:parseInt(t(this).attr("data-symbol-size")),t(this).find(".symbol-wrap").css({"font-size":e+"px","line-height":e+"px"})),t(this).find(".number").css({"font-size":t(this).find(".number").attr("data-number-size")+"px","line-height":t(this).find(".number").attr("data-number-size")+"px"})}),!z&&t(".nectar-milestone").length>0||r.hasClass("rtl")&&t(".nectar-milestone").length>0){var e="";t(st+".nectar-milestone.motion_blur").each(function(a){t(this).removeClass(function(t,e){return(e.match(/(^|\s)instance-\S+/g)||[]).join(" ")}),t(this).addClass("instance-"+a);var n=t(this).find(".number").css("color"),i=parseInt(n.substring(1),16),s=(16711680&i)>>16,r=(65280&i)>>8,o=(255&i)>>0,l="rgba("+s+","+r+","+o+",0.2)",d="rgba("+s+","+r+","+o+",1)",c=parseInt(t(this).find(".number").attr("data-number-size"));if(e+="@keyframes motion-blur-number-"+a+" {  0% { opacity: 0;color: "+l+"; text-shadow: 0 "+c/20+"px 0 "+l+", 0 "+c/10+"px 0 "+l+", 0 "+c/6+"px 0 "+l+", 0 "+c/5+"px 0 "+l+", 0 "+c/4+"px 0 "+l+", 0 -"+c/20+"px 0 "+l+", 0 -"+c/10+"px 0 "+l+", 0 -"+c/6+"px 0 "+l+", 0 -"+c/5+"px 0 "+l+", 0 -"+c/4+"px 0 "+l+"; transform: translateZ(0px) translateY(-100%); -webkit-transform: translateZ(0px) translateY(-100%); } 33% { opacity: 1 }100% { color: "+d+"; text-shadow: none; transform: translateZ(0px) translateY(0px); -webkit-transform: translateZ(0px) translateY(0px); }} @-webkit-keyframes motion-blur-number-"+a+" {  0% { opacity: 0;color: "+l+"; text-shadow: 0 "+c/20+"px 0 "+l+", 0 "+c/10+"px 0 "+l+", 0 "+c/6+"px 0 "+l+", 0 "+c/5+"px 0 "+l+", 0 "+c/4+"px 0 "+l+", 0 -"+c/20+"px 0 "+l+", 0 -"+c/10+"px 0 "+l+", 0 -"+c/6+"px 0 "+l+", 0 -"+c/5+"px 0 "+l+", 0 -"+c/4+"px 0 "+l+"; transform: translateZ(0px) translateY(-100%); -webkit-transform: translateZ(0px) translateY(-100%); } 33% { opacity: 1 }100% { color: "+d+"; text-shadow: none; transform: translateZ(0px) translateY(0px); -webkit-transform: translateZ(0px) translateY(0px); }} .nectar-milestone.motion_blur.instance-"+a+" .number span.in-sight { animation: 0.65s cubic-bezier(0, 0, 0.17, 1) 0s normal backwards 1 motion-blur-number-"+a+"; -webkit-animation: 0.65s cubic-bezier(0, 0, 0.17, 1) 0s normal backwards 1 motion-blur-number-"+a+"; } ",0!=ct.$usingFullScreenRows||0==t(this).find(".number > span").length){var h=t(this).find(".symbol-wrap").clone();t(this).find(".symbol-wrap").remove();var u=t(this).find(".number").text().split(""),p=t(this).find(".number");p.empty(),t.each(u,function(t,e){p.append("<span>"+e+"</span")}),t(this).has("[data-symbol]")&&("after"==t(this).attr("data-symbol-pos")?p.append(h):p.prepend(h))}}),ee(e,"milestone-blur"),se()}}(),ye(),t(st+'.owl-carousel[data-enable-animation="true"]').each(function(){var e=1==rt?"200%":"bottom-in-view",a=0;t(this).is("[data-animation-delay]")&&t(this).attr("data-animation-delay").length>0&&"false"!=t(this).attr("data-animation")&&(a=t(this).attr("data-animation-delay"));var n=t(this),i=new Waypoint({element:n[0],handler:function(){n.parents(".wpb_tab").length>0&&"hidden"==n.parents(".wpb_tab").css("visibility")||n.hasClass("animated-in")?i.destroy():(setTimeout(function(){n.find(".owl-stage > .owl-item").each(function(e){t(this).delay(200*e).transition({opacity:"1",y:"0"},600,"easeOutQuart")}),n.addClass("animated-in")},a),i.destroy())},offset:e})}),function(){if(t('body[data-header-inherit-rc="true"]').length>0&&0==t(".mobile").length&&t('#header-outer[data-transparent-header="true"]').length>0){var e=b/2+w+ht.adminBarHeight;0==t('#header-outer[data-permanent-transparent="1"]').length&&(e=b-y+Math.ceil(2*w/1.8)+ht.adminBarHeight),t(".main-content > .row > .wpb_row").each(function(){var a,n=t(this);new Waypoint({element:n[0],handler:function(e){"down"==e?n.find(".row-bg.using-bg-color").length>0?(a=n.find("> .col.span_12.light").length>0?"light-text":"dark-text",d.css("background-color",n.find(".row-bg").css("background-color")).removeClass("light-text").removeClass("dark-text").addClass(a),d.attr("data-current-row-bg-color",n.find(".row-bg").css("background-color")),t("body.material #header-outer .bg-color-stripe").css("background-color",n.find(".row-bg").css("background-color"))):(d.css("background-color",d.attr("data-user-set-bg")).removeClass("light-text").removeClass("dark-text"),d.attr("data-current-row-bg-color",d.attr("data-user-set-bg")),t("body.material #header-outer .bg-color-stripe").css("background-color","")):n.prev("div.wpb_row").find(".row-bg.using-bg-color").length>0?(a=n.prev("div.wpb_row").find("> .col.span_12.light").length>0?"light-text":"dark-text",d.css("background-color",n.prev("div.wpb_row").find(".row-bg").css("background-color")).removeClass("light-text").removeClass("dark-text").addClass(a),d.attr("data-current-row-bg-color",n.prev("div.wpb_row").find(".row-bg").css("background-color")),t("body.material #header-outer .bg-color-stripe").css("background-color",n.prev("div.wpb_row").find(".row-bg").css("background-color"))):(d.css("background-color",d.attr("data-user-set-bg")).removeClass("light-text").removeClass("dark-text"),d.attr("data-current-row-bg-color",d.attr("data-user-set-bg")),t("body.material #header-outer .bg-color-stripe").css("background-color",""))},offset:e})})}}(),we(),Ve(),Ne(),ne(),ia(),function(){if(nt.length>0)for(var e=0;e<nt.length;e++)clearInterval(nt[e].interval);nt=[],t(".nectar-rotating-words-title").each(function(e){var a=parseInt(t(this).attr("data-rotation"));nt[e]=new ie(t(this),a)})}(),Xe()}function Da(){var a;vt(),yt(),setTimeout(_t,100),$t(),Ot(),At(),Wt(),Ft(),he(),r.on("click",".toggle > h3 a, .toggle > .toggle-title a",function(){if(!t(this).parents(".toggles").hasClass("accordion")){if(0==t(this).parents('.toggle[data-inner-wrap="true"]').length)t(this).parents(".toggle").find("> div").slideToggle(300);else{var e=t(this).parents(".toggle").find("> div")[0];e.style.maxHeight?e.style.maxHeight=null:e.style.maxHeight=e.scrollHeight+"px"}if(t(this).parents(".toggle").toggleClass("open"),t(this).parents(".toggle").hasClass("open")?t(this).find("i").attr("class","fa fa-minus-circle"):t(this).find("i").attr("class","fa fa-plus-circle"),t(this).parents(".toggle").find("> div .iframe-embed").length>0&&"0"==t(this).parents(".toggle").find("> div iframe.iframe-embed").height()&&va(),t(this).parents(".toggle").find("> div img").length>0&&t(this).parents(".toggle").is('[data-inner-wrap="true"]'))for(var a=1;a<10;a++)setTimeout(ce,100*a);return t(this).parents(".full-width-content").length>0&&setTimeout(function(){We()},300),t("#nectar_fullscreen_rows").length>0&&setTimeout(function(){s.trigger("smartresize")},300),!1}}),r.on("click",".toggles.accordion .toggle > h3 a, .toggles.accordion .toggle > .toggle-title a",function(e){var a,n=t(this).parents(".toggles"),i=t(this).parents(".toggle");if(t(this).parents(".toggle").hasClass("open"))return n.find(".toggle > div").each(function(){t(this)[0].style.maxHeight=null}),n.find(".toggle h3 a i").attr("class","fa fa-plus-circle"),n.find(".toggle").removeClass("open"),!1;if(0==t(this).parents('.toggle[data-inner-wrap="true"]').length)n.find(".toggle > div").slideUp(300),n.find(".toggle h3 a i").attr("class","fa fa-plus-circle"),n.find(".toggle").removeClass("open"),i.find("> div").slideDown(300),i.addClass("open");else{void 0!==e.originalEvent&&ht.winW<1e3&&n.find(".toggle.open").length>0&&0==ct.$usingFullScreenRows&&(n.find(".toggle.open"),setTimeout(function(){var e=i.offset().top-ht.adminBarHeight;t('#header-outer[data-mobile-fixed="1"]').length>0&&(e=i.offset().top-d.outerHeight()-ht.adminBarHeight),Dt(e,500,"easeInOutQuint")},50));var r=i.find("> div")[0];n.find(".toggle > div").each(function(){t(this)[0].style.maxHeight=null}),n.find(".toggle h3 a i").attr("class","fa fa-plus-circle"),n.find(".toggle").removeClass("open"),r.style.maxHeight=r.scrollHeight+"px",i.addClass("open")}return i.hasClass("open")?t(this).find("i").attr("class","fa fa-minus-circle"):t(this).find("i").attr("class","fa fa-plus-circle"),t(this).parents(".full-width-content").length>0&&(clearTimeout(a),a=setTimeout(function(){We()},400)),t("#nectar_fullscreen_rows").length>0&&(clearTimeout(a),a=setTimeout(function(){s.trigger("smartresize")},400)),!1}),me(),fa(),ge(),r.on("click",'.nectar-cta:not([data-style="material"]) .link_wrap',function(e){(t(this).parents('[data-using-bg="true"]').length>0||t(this).parents('[class*="border_thickness"]').length>0)&&(t(e.target).is("a")||0!=t(e.target).parents("a").length||t(this).find("a.link_text")[0].click())}),0!==t(".team-member").length&&(r.on("click",'.team-member[data-style="bio_fullscreen"], .team-member[data-style="bio_fullscreen_alt"]',function(){if(!(t(".nectar_team_member_overlay").length>0)){var a=t("body > #boxed").length>0?"in-boxed":"",n=t(this).find(".nectar_team_bio").html(),i=t(this).is('[data-style="bio_fullscreen_alt"]')?t(this).find(".team-meta h5").html():t(this).find(".team-meta p").html(),o=t(this).find(".nectar_team_bio_img[data-img-src]").length>0?t(this).find(".nectar_team_bio_img").attr("data-img-src"):"",l=t(this).is('[data-style="bio_fullscreen_alt"]')?"bio-fullscreen-alt":"bio-fullscreen",c="";if(c=t(this).is('[data-style="bio_fullscreen_alt"]')?'<div class="title">'+Yt(i)+"</div><h2>"+t(this).find(".team-meta h3").text()+"</h2>":"<h2>"+t(this).find(".team-meta h3").text()+'</h2><div class="title">'+Yt(i)+"</div>",r.append('<div class="nectar_team_member_overlay '+a+'" data-style="'+l+'"><div class="inner-wrap"><div class="team_member_details"><div class="bio-inner"><span class="mobile-close"></span>'+c+'<div class="team-desc">'+Yt(n)+'</div></div></div><div class="team_member_picture"><div class="team_member_image_bg_cover"></div><div class="team_member_picture_wrap"><div class="team_member_image"></div></div></div></div></div>'),o.length>0){var h=new Image;h.src=o,h.onload=function(){t(".nectar_team_member_overlay .team_member_image").css("opacity","1")},t(".nectar_team_member_overlay .team_member_image").css({"background-image":'url("'+o+'")'})}var u=t('body[data-header-format="left-header"]').length>0&&s.width()>1e3?0:d.height();t(".nectar_team_member_overlay .inner-wrap").css({"padding-top":u}),t(".using-mobile-browser").length>0&&t("body,html").addClass("nectar-no-scrolling"),ve(),t(".nectar_team_member_overlay").addClass("open").addClass("animating"),setTimeout(function(){t(".nectar_team_member_close").addClass("visible"),t(".nectar_team_member_overlay").removeClass("animating")},500),t('.team-member[data-style="bio_fullscreen"]').length>0&&ht.usingMobileBrowser&&t(".nectar_team_member_overlay").addClass("on-mobile"),va(),t(e).trigger("nectar-team-member-opened")}}),r.on("click",".nectar_team_member_overlay",function(e){if(t(e.target).is("a")||t(e.target).parents("a").length>0||t(e.target).is(".skip-team-member-close")||t(e.target).parents(".skip-team-member-close").length>0)return!0;t(this).hasClass("animating")||(t(".nectar_team_member_overlay").removeClass("open"),t(".nectar_team_member_close").removeClass("visible"),t(".using-mobile-browser").length>0&&t("body,html").removeClass("nectar-no-scrolling"),setTimeout(function(){t(".nectar_team_member_overlay, .nectar_team_member_close").remove()},820))}),(t('.team-member[data-style="bio_fullscreen"]').length>0||t('.team-member[data-style="bio_fullscreen_alt"]').length>0)&&(s.on("resize",ve),!ht.usingMobileBrowser))&&new bt("","close-indicator"),t(".nectar-flip-box").length>0&&(ht.usingMobileBrowser&&r.on("click",".nectar-flip-box",function(){t(this).toggleClass("flipped")}),Ce(),s.on("smartresize",Ce)),zt(),Be(),Fe(),_e(),On(),Hn(),qe(),t(".morphing-outline").length>0&&(setTimeout(we,100),setTimeout(We,125),s.on("smartresize",we)),q=[],ht.usingMobileBrowser||t("[data-nectar-link-indicator]").each(function(e){q[e]=new bt(t(this),"link-indicator")}),aa(),t(".nectar_cascading_images").length>0&&(P=[],t(".nectar_cascading_images").each(function(e){imagesLoaded(t(this),function(a){je(),t(a.elements[0]).is('[data-parallax="yes"]')&&!ht.usingMobileBrowser&&0==t("#nectar_fullscreen_rows").length&&(P[e]=new Ye(t(a.elements[0]),t(a.elements[0]).attr("data-parallax-intensity")))})}),s.on("resize",je)),Ze(),la(),function(){t('.page-submenu[data-sticky="true"]').length>0&&0==t("#nectar_fullscreen_rows").length&&(!function(){var t=e.jQuery,a=e.Waypoint,n=Pt();Pt();function i(e){this.options=t.extend({},a.defaults,i.defaults,e),this.element=this.options.element,this.$element=t(this.element),this.createWrapper(),this.topLevel=t(this.element).parents(".top-level").length>0,this.createWaypoint()}s.on("smartresize",function(){if(n=Pt(),u.length>0&&"fixed"==u.css("position")&&(n+=u.height()),f.length>0&&s.width()>1e3&&t('body[data-hhun="1"]').length>0&&(n+=f.height()),t(".page-submenu.stuck").length>0){if(t(".page-submenu.stuck").addClass("no-trans").css("top",n).css("transform","translateY(0)").addClass("stuck"),setTimeout(function(){t(".page-submenu.stuck").removeClass("no-trans")},50),t(".page-submenu.stuck").parents(".wpb_row").css("z-index",1e4),t("#boxed").length>0){var e=s.width()>1e3?.04*t(".container-wrap").width():39;t(".page-submenu.stuck").css({"margin-left":"-"+e+"px",width:t(".container-wrap").width()})}}else t(".page-submenu.stuck").css("top","0").removeClass("stuck"),t(".page-submenu.stuck").parents(".wpb_row").css("z-index","auto"),t("#boxed").length>0&&t(".page-submenu.stuck").css({"margin-left":"0px",width:"100%"})}),i.prototype.createWaypoint=function(){var e=this.options.handler;n=Pt(),this.topLevel&&t('body[data-hhun="1"] #header-outer.detached:not(.invisible)').length>0&&(n+=1,this.$element.css({"margin-top":"-1px"})),u.length>0&&"fixed"==u.css("position")&&(n+=u.height()),f.length>0&&s.width()>1e3&&t('body[data-hhun="1"]').length>0&&(n+=f.height()),this.waypoint=new a(t.extend({},this.options,{element:this.wrapper,handler:t.proxy(function(a){var i=this.options.direction.indexOf(a)>-1,r=i?this.$element.outerHeight(!0):"";if(this.$wrapper.height(r),i){var o=0;if(this.topLevel&&t('body[data-hhun="1"] #header-outer.detached:not(.invisible)').length>0){var l=d.outerHeight(),h=0;c.length>0&&(l-=ht.secondaryHeaderHeight),f.length>0&&0==t("body.mobile").length&&(h=ot?f.height():0),o=l-h}this.$element.addClass("no-trans").css("top",n).css("transform","translateY("+o+"px)").addClass("stuck");var u=this;if(setTimeout(function(){u.$element.removeClass("no-trans")},50),this.$element.parents(".wpb_row").css("z-index",1e4),t("#boxed").length>0){var p=s.width()>1e3?.04*t(".container-wrap").width():39;this.$element.css({"margin-left":"-"+p+"px",width:t(".container-wrap").width()})}}else this.$element.css("top","0").removeClass("stuck"),t("#boxed").length>0&&this.$element.css({"margin-left":"0px",width:"100%"});e&&e.call(this,a)},this),offset:n}));var i=this;setInterval(function(){if(t('body[data-hhun="1"] #header-outer.detached:not(.invisible)').length>0){var e=d.outerHeight();c.length>0&&(e-=ht.secondaryHeaderHeight),i.waypoint.options.offset=n+e}else i.waypoint.options.offset=n;a.refreshAll()},100)},i.prototype.createWrapper=function(){this.options.wrapper&&this.$element.wrap(this.options.wrapper),this.$wrapper=this.$element.parent(),this.wrapper=this.$wrapper[0]},i.prototype.destroy=function(){this.$element.parent()[0]===this.wrapper&&(this.waypoint.destroy(),this.$element.removeClass(this.options.stuckClass),this.options.wrapper&&this.$element.unwrap())},i.defaults={wrapper:'<div class="sticky-wrapper" />',stuckClass:"stuck",direction:"down right"},a.Sticky=i}(),t('.page-submenu[data-sticky="true"]').each(function(){var e=t(this)[0];if(t(this).parents(".span_12").find("> .wpb_column").length>1){var a=t(this).clone(),n=t(this).parents(".wpb_row");t(this).parents(".wpb_row.has-global-section").length>0&&(n=t(this).parents(".wpb_row.has-global-section")),t(this).remove(),n.before(a),e=a[0]}new Waypoint.Sticky({element:e})}));0==t("#nectar_fullscreen_rows").length&&t(".page-submenu").parents(".wpb_row").css("z-index",1e4);t(".page-submenu .mobile-menu-link").on("click",function(){return t(this).parents(".page-submenu").find("ul").stop(!0).slideToggle(350),!1}),t(".page-submenu ul li a").on("click",function(){t("body.mobile").length>0&&t(this).parents(".page-submenu").find("ul").stop(!0).slideToggle(350)})}(),D=[],"undefined"==typeof NectarLiquid||ht.usingFrontEndEditor||t('.row-bg-wrap[data-bg-animation*="displace-filter"] .row-bg.using-image, .column-image-bg-wrap[data-bg-animation*="displace-filter"] .column-image-bg').each(function(e){var a,n,i=t(this);t(this).is(".row-bg")?(a=t(this).parents(".row-bg-wrap").attr("data-bg-animation"),n="row"):t(this).is(".column-image-bg")&&(a=t(this).parents(".column-image-bg-wrap").attr("data-bg-animation"),n="col"),D[e]=new NectarLiquid(i,a,n)}),da(),function(){function e(){t('.blog-recent[data-style="title_only"]').each(function(){if(t(this).find("> .col").length>1)return!1;var e=t(this).parent().parent().parent();if(e.hasClass("vc_col-sm-3")||e.hasClass("vc_col-sm-4")||e.hasClass("vc_col-sm-6")||e.hasClass("vc_col-sm-8")||e.hasClass("vc_col-sm-9"))if(0==t("body.mobile").length&&0==t(this).next("div").length){var a=0;t(this).find("> .col").css("padding","50px 20px"),t(this).parents(".span_12").find(" > .wpb_column").each(function(){Math.floor(t(this).height())>a&&(a=Math.floor(t(this).height()))}),Math.floor(t(this).find("> .col").outerHeight(!0))<Math.floor(t(this).parents(".wpb_row").height())-1&&(t(this).find("> .col").css("padding-top",(a-t(this).find("> .col").height())/2+"px"),t(this).find("> .col").css("padding-bottom",(a-t(this).find("> .col").height())/2+"px"))}else t(this).find("> .col").css("padding","50px 20px")})}t('.blog-recent[data-style="title_only"]').length>0&&(e(),s.on("smartresize",e))}(),In(),En(),An(),r.on("mouseover",'.post-area.featured_img_left .grav-wrap .text a, .masonry.material .masonry-blog-item .grav-wrap .text a, .blog-recent[data-style="material"] .grav-wrap .text a',function(){t(this).parents(".grav-wrap").find("img").addClass("hovered")}),r.on("mouseleave",'.post-area.featured_img_left .grav-wrap .text a, .masonry.material .masonry-blog-item .grav-wrap .text a, .blog-recent[data-style="material"] .grav-wrap .text a',function(){t(this).parents(".grav-wrap").find("img").removeClass("hovered")}),r.on("mouseleave",'.container-wrap[data-nav-pos="after_project_2"] #portfolio-nav ul li, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul li',function(){t(this).addClass("mouse-leaving")}),Yn(),Xn(),function(){if(0==t(".portfolio-items .col").length)return;if(t(".portfolio-items .col .style-3-alt").length>0||t(".portfolio-items .col .style-3").length>0||t(".portfolio-items .col .style-2").length>0||t(".portfolio-items .col .style-5").length>0){var e="";t(".portfolio-items .col").each(function(){var a=t(this).attr("data-title-color"),n=t(this).attr("data-subtitle-color");a.length>0&&(e+='.col[data-title-color="'+a+'"] .vert-center h3, .portfolio-items[data-ps="6"] .col[data-title-color="'+a+'"] .work-meta h4 { color: '+a+"!important; } ",e+=' .portfolio-items[data-ps="8"] .col[data-title-color="'+a+'"] .line { background-color: '+a+"; }",e+='.portfolio-items[data-ps="8"] .col[data-title-color="'+a+'"] .next-arrow line { stroke: '+a+"; } "),n.length>0&&(e+='.col[data-subtitle-color="'+n+'"] .vert-center p, .portfolio-items[data-ps="6"] .col[data-title-color="'+a+'"] .work-meta p { color: '+n+"!important; } ")}),ee(e,"nectar-portfolio-colors")}}(),t("body.search-results").length>0&&t("#search-results article").length>0&&0==t('#search-results[data-layout="list-no-sidebar"]').length&&0==t('#search-results[data-layout="list-with-sidebar"]').length&&((a=t("#search-results")).is('[data-layout="masonry-no-sidebar"]'),a.imagesLoaded(function(){a.isotope({itemSelector:".result",layoutMode:"packery",packery:{gutter:0}}),a.find("article").css("opacity","1")}),s.on("resize",function(){a.isotope({layoutMode:"packery",packery:{gutter:0}})})),function(){t(".single-portfolio #sidebar").attr("data-follow-on-scroll");if(0==t("body.single-portfolio").length||0==t("#sidebar[data-follow-on-scroll]").length)return;if(1==t(".single-portfolio #sidebar").attr("data-follow-on-scroll")&&!r.hasClass("mobile")&&parseInt(t("#sidebar").height())+50<=parseInt(t(".post-area").height())){var e=Nn();t(".single-portfolio #sidebar").theiaStickySidebar({additionalMarginTop:e,updateSidebarHeight:!1})}}(),xn(),oe()}function Qa(){this.$toggleBtn=t(".nectar-shop-filters .nectar-shop-filter-trigger"),this.$sidebar=t("#sidebar"),this.sidebarPos=this.$sidebar.hasClass("col_last")?"right":"left",this.state={open:this.getLS()?this.getLS():"true"},this.setup(),this.events()}function Za(){this.$qty="",this.step=1,this.ajaxTimeout="",this.ajaxTimeoutDur=500,this.state={max:1e5,min:0,currentVal:1,key:0,removeFlag:!1},this.events()}function Ga(){this.state={processing:!1,productID:!1,type:"regular"},this.events()}function Ua(){var n;r.on("click",".product .add_to_cart_button",function(){var e=t(this).parents("li").find("h2").length>0?"h2":"h3",a=t(this).parents("li").find(e).text();t("#header-outer .cart-notification span.item-name").html(a)}),r.on("mouseenter","#header-outer .cart-notification",function(){t(this).hide(),t("#header-outer .widget_shopping_cart").addClass("open").stop(!0,!0).show(),t("#header-outer .cart_list").stop(!0,!0).show(),clearTimeout(n)});var i,o;function l(){!t(".widget_shopping_cart .widget_shopping_cart_content .cart_list .empty").length&&t(".widget_shopping_cart .widget_shopping_cart_content .cart_list").length>0&&(t(".cart-menu-wrap").addClass("has_products"),t("header#top nav > ul, #search-outer #search #close a, header#top .span_9 >.slide-out-widget-area-toggle").addClass("product_added"),t(".cart-menu-wrap").hasClass("static")||t(".cart-menu-wrap, #mobile-cart-link").addClass("first-load"))}function d(){t("#header-outer .cart-notification").stop(!0,!0).fadeOut()}if(t("#header-outer .nectar-woo-cart").length>0&&t("#header-outer .nectar-woo-cart").hoverIntent(function(){t("#header-outer .widget_shopping_cart").addClass("open").stop(!0,!0).show(),t("#header-outer .cart_list").stop(!0,!0).show(),clearTimeout(n),t("#header-outer .cart-notification").hide()}),r.on("mouseleave","#header-outer .nectar-woo-cart",function(){var e=t(this);setTimeout(function(){e.is(":hover")||(t("#header-outer .widget_shopping_cart").removeClass("open").stop(!0,!0).fadeOut(300),t("#header-outer .cart_list").stop(!0,!0).fadeOut(300))},200)}),0==t('#header-outer[data-cart="false"]').length&&(r.on("added_to_cart",function(e){if(clearTimeout(n),!t(".widget_shopping_cart .widget_shopping_cart_content .cart_list .empty").length&&t(".widget_shopping_cart .widget_shopping_cart_content .cart_list").length>0&&void 0!==e.type){if(t("#header-outer .cart-notification .item-name").length>0&&0==t("#header-outer .cart-notification .item-name").text().length)return;t("#header-outer .cart-menu-wrap").hasClass("has_products")?t("#header-outer .cart-notification").is(":visible")?t("#header-outer .cart-notification").show():t("#header-outer .cart-notification").fadeIn(400):setTimeout(function(){t("#header-outer .cart-notification").fadeIn(400)},400),t('body #header-outer [data-cart-style="slide_in_click"] .cart-menu-wrap').trigger("click"),n=setTimeout(d,2700)}}),r.on("added_to_cart",l)),0==t('#header-outer[data-cart="false"]').length&&(i=setInterval(l,250),setTimeout(function(){clearInterval(i)},4500)),function(){if(0!=t("body.woocommerce-account #customer_login").length){t(".woocommerce-account .woocommerce > #customer_login").prepend('<div class="nectar-form-controls" />'),t(".woocommerce-account .woocommerce > #customer_login > div:not(.nectar-form-controls)").each(function(){var e=t(this).find("> h2").text();t("#customer_login .nectar-form-controls").append('<div class="control">'+e+"</div>")}),t(".woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control").on("click",function(){t(".woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control").removeClass("active"),t(this).addClass("active");var e=t(this).index()+1;t('#customer_login div[class*="u-column"]').hide(),t('#customer_login div[class*="u-column"].col-'+e).show(),setTimeout(function(){t('#customer_login div[class*="u-column"]').removeClass("visible"),t('#customer_login div[class*="u-column"].col-'+e).addClass("visible")},30)});var a="1";if(void 0!==Jt.tab&&"2"===Jt.tab&&(a="2",e.history&&e.history.replaceState&&"function"==typeof URL)){var n=new URL(location);n.searchParams.delete("tab"),history.replaceState(null,null,n)}t(".woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control:nth-child("+a+")").trigger("click")}}(),!(t('.products[data-rm-m-hover="1"]').length>0&&ht.usingMobileBrowser)&&(r.on("mouseover",".text_on_hover .product-wrap, .text_on_hover > a:first-child",function(){t(this).parent().addClass("hovered")}),r.on("mouseout",".text_on_hover .product-wrap, .text_on_hover > a:first-child",function(){t(this).parent().removeClass("hovered")})),t(".material.product").length>0||t(".minimal.product").length>0||t('.nectar-fancy-box[data-style="parallax_hover"]').length>0||t('.nectar-category-grid[data-shadow-hover="yes"]').length>0||t('.nectar-post-grid[data-shadow-hover="yes"]').length>0){var c=101;r.on("mouseenter",'.material.product, .nectar-fancy-box[data-style="parallax_hover"], .nectar-post-grid[data-shadow-hover="yes"] .nectar-post-grid-item, .nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item',function(){c++,t(this).css("z-index",c+1)}),r.on("mouseleave",'.material.product, .nectar-fancy-box[data-style="parallax_hover"], .nectar-post-grid[data-shadow-hover="yes"] .nectar-post-grid-item, .nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item',function(){var e=t(this);setTimeout(function(){e.is(":hover")||e.css("z-index",100)},350)}),e.nectarOptions&&e.nectarOptions.woo_minimal_product_effect&&"default"===e.nectarOptions.woo_minimal_product_effect&&(r.on("mouseenter",".minimal.product",function(){c++,t(this).css("z-index",c+1)}),r.on("mouseleave",".minimal.product",function(){var e=t(this);setTimeout(function(){e.is(":hover")||e.css("z-index",100)},350)})),setInterval(function(){t('.nectar-fancy-box[data-style="parallax_hover"]:hover').length>0||t(".minimal.product:hover").length>0||(t('.material.product:not(:hover), .minimal.product:not(:hover), .nectar-fancy-box[data-style="parallax_hover"]:not(:hover), .nectar-post-grid[data-shadow-hover="yes"] .nectar-post-grid-item:not(:hover), .nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item:not(:hover)').css("z-index",100),c=101)},1e4)}function h(e){var a=s.width();e.clientX<a-370-v&&t(".nectar-slide-in-cart").hasClass("mouse-accessed")&&(s.off("mousemove.rightCartOffsetCheck",h),t(".nectar-slide-in-cart").removeClass("open").removeClass("mouse-accessed"))}if(t(".products .classic .product-wrap .add_to_cart_button").wrapInner("<span />"),t(".products .classic .product-wrap .add_to_cart_button").prepend('<i class="normal icon-salient-cart"></i>'),!(t('.products[data-rm-m-hover="1"]').length>0&&ht.usingMobileBrowser)&&e.nectarOptions&&e.nectarOptions.woo_minimal_product_effect&&"default"===e.nectarOptions.woo_minimal_product_effect&&(r.on("mouseover",".products .minimal.product",function(){var e,a,n,i,s,r;e=t(this),n=(a=e).width(),i=a.height(),s=(parseInt(n)+40)/parseInt(n),r=(parseInt(i)+40)/parseInt(i),a.addClass("hover-bound"),a.find(".background-color-expand").css({transform:"scale("+s+","+r+") translateY(0px) translateZ(0px)"})}),r.on("mouseleave",".products .minimal.product",function(){t(this).find(".background-color-expand").css({transform:"scale(1, 1) translateY(0) translateZ(0px)"})})),t(".products .minimal.product").each(function(){t(this).is(":hover")&&t(this).trigger("mouseover")}),t(".woocommerce #sidebar .widget.woocommerce").each(function(){0==t(this).find("> h4").length&&t(this).addClass("no-widget-title")}),r.on("click","#sidebar .widget.woocommerce:not(.widget_price_filter) h4",function(){e.nectarOptions&&"false"!==e.nectarOptions.woo_sidebar_toggles&&s.width()<1e3&&(t(this).parent().is(".widget_product_tag_cloud")&&t(this).parent().find("> div").slideToggle(),t(this).parent().is(".woocommerce-widget-layered-nav")&&t(this).parent().find("> .woocommerce-widget-layered-nav-dropdown").length>0&&t(this).parent().find("> .woocommerce-widget-layered-nav-dropdown").slideToggle(),t(this).parent().find("> ul").slideToggle(),t(this).parent().toggleClass("open-filter"))}),r.on("mouseenter",'#header-outer [data-cart-style="slide_in"] .cart-menu-wrap',function(){t(".nectar-slide-in-cart ul.cart_list li:not(.empty)").length>0&&(t(".nectar-slide-in-cart").addClass("open"),s.on("mousemove.rightCartOffsetCheck",h))}),r.on("mouseenter",".nectar-slide-in-cart",function(){t(this).addClass("mouse-accessed")}),r.on("click",'#header-outer [data-cart-style="slide_in_click"] .cart-menu-wrap, #mobile-cart-link[data-cart-style="slide_in_click"]',function(){if(r.is(".woocommerce-checkout")||r.is(".woocommerce-cart"))return!0;return t(".nectar-slide-in-cart, .nectar-slide-in-cart-bg").addClass("open"),t(".nectar-slide-in-cart-bg").addClass("revealed"),clearTimeout(o),t(".style_slide_in_click div.quantity").each(function(){t(this).find(".minus").length>1&&t(this).find(".minus").first().remove(),t(this).find(".plus").length>1&&t(this).find(".plus").first().remove()}),!1}),r.on("click",".nectar-slide-in-cart.style_slide_in_click .close-cart, .nectar-slide-in-cart-bg",function(){return t(".nectar-slide-in-cart, .nectar-slide-in-cart-bg").removeClass("open"),o=setTimeout(function(){t(".nectar-slide-in-cart-bg").removeClass("revealed")},400),!1}),new Za,e.nectarOptions&&"1"===e.nectarOptions.ajax_add_to_cart)new Ga;if(e.nectarOptions&&"1"===e.nectarOptions.woo_product_filter_toggle&&r.is(".archive.woocommerce"))new Qa;t(a).on("yith-wcan-ajax-filtered",Ke)}function Ja(){this.$el=t("#search-outer #search .container #s"),this.$container="",this.$parent="",this.$searchEl=t("#search-outer"),this.request="",this.timeout="",this.setup(),this.events(),this.state={requesting:!1,open:!1,prevResults:""},this.minChars=2}function Ka(){t('#header-outer[data-format="centered-menu-bottom-bar"]').length>0&&function(){var e=d,a=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9'),n=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_3'),i=c,r=n.find("nav >ul.buttons"),o=parseInt(t("body.material #header-outer").attr("data-padding")),l=parseInt(t("body.material #header-outer").attr("data-logo-height")),h=parseInt(n.css("margin-bottom")),u=o+h+l+parseInt(ht.secondaryHeaderHeight);function p(){Qt()?d.addClass("within-custom-breakpoint"):d.removeClass("within-custom-breakpoint")}function g(){if(!(ht.winW<1e3||t("body.page-template-template-no-header").length>0||t("body.page-template-template-no-header-footer").length>0||t("body.material-ocm-open").length>0||"none"==t('#header-outer[data-has-menu="true"][data-format="centered-menu-bottom-bar"] .span_9').css("display")||"none"==t('#header-outer[data-has-menu="true"][data-format="centered-menu-bottom-bar"] .span_9 > nav').css("display")))if(f=f.length>0&&ht.secondaryHeaderHeight>0?f.height():0,e.hasClass("force-condense")||!e.hasClass("fixed-menu")&&ht.scrollTop>=u){var n=parseInt(a.position().top)-o-parseInt(ht.adminBarHeight)+parseInt(ht.secondaryHeaderHeight)-f;if(t('#header-outer[data-megamenu-rt="1"]').length>0&&t("#header-outer .megamenu").length>0&&t('#header-outer[data-transparent-header="true"]').length>0&&d.removeClass("no-transition"),e.addClass("fixed-menu").removeClass("transparent").css({top:"-"+n+"px",position:"fixed"}),!e.is('[data-menu-bottom-bar-align="left"]')){var i=t("header#top .span_9 nav > ul .menu-title-text").length>0?t("header#top .span_9 nav > ul .menu-title-text").offset().top:0,s=r.find("li:first-child > *").length>0?r.find("li:first-child > *").offset().top:0,l=a.find("nav .sf-menu > li > a .menu-title-text").length>0?(20-parseInt(a.find("nav .sf-menu > li > a .menu-title-text").height()))/2:2;r.css("transform","translateY("+Math.ceil(parseInt(i)-parseInt(s)-l)+"px)"),r.find(".nectar-woo-cart").css("height",e.height()+parseInt(e.css("top"))-parseInt(ht.adminBarHeight))}}else(e.hasClass("force-condense-remove")||e.hasClass("fixed-menu")&&ht.scrollTop<u)&&(e.removeClass("fixed-menu").css({top:"0",position:"absolute"}),r.css("transform","translateY(0px)"),r.find(".nectar-woo-cart").css("height",""),0==t("#header-outer.transparent").length&&(t('#header-outer[data-megamenu-rt="1"]').length>0&&t("#header-outer .megamenu").length>0&&d.removeClass("no-transition"),t('#header-outer[data-megamenu-rt="1"]').length>0&&t('#header-outer[data-transparent-header="true"]').length>0&&t("#header-outer .megamenu").length>0?"true"==d.attr("data-transparent-header")&&0==t(".nectar-box-roll").length&&0==t(".megamenu.sfHover:not(.width-75):not(.width-50)").length?(d.addClass("transparent"),d.removeClass("no-transition")):"true"==d.attr("data-transparent-header")&&0==t(".nectar-box-roll").length&&t(".megamenu.sfHover").length>0&&d.addClass("no-transition"):"true"==d.attr("data-transparent-header")&&0==t(".nectar-box-roll").length&&d.addClass("transparent")))}i.length>0&&0==t('#header-outer[data-remove-fixed="1"]').length&&t('#header-outer[data-condense="true"]').length>0&&setTimeout(function(){"none"!=c.css("display")&&(ht.secondaryHeaderHeight=c.outerHeight())},50),t('#header-outer[data-condense="true"]').length>0&&(s.on("scroll.centeredNavCondense",g),s.trigger("scroll"),s.on("resize",function(){(ht.winW<1e3||Qt())&&(e.addClass("force-condense-remove"),s.off("scroll.centeredNavCondense"))}),s.on("smartresize",function(){p(),ht.winW>=1e3&&0==Qt()&&e.hasClass("force-condense-remove")&&(g(),e.removeClass("force-condense-remove"),setTimeout(function(){ht.scrollTop>=u&&(e.addClass("force-condense"),g(),e.removeClass("force-condense")),s.on("scroll.centeredNavCondense",g)},200))}),p())}()}function tn(){if(ht.winW>1e3){var e,a,n=t('#header-outer[data-format="centered-logo-between-menu"] #top nav > .sf-menu:not(.buttons) > li').length;t("#header-outer #social-in-menu").length>0&&n--,e=0==t("#header-outer #top .row .col.span_3 #logo img:visible").length?parseInt(t("#header-outer #top .row .col.span_3").width()):parseInt(t("#header-outer #top .row .col.span_3 img:visible").width()),a=t('#header-outer[data-lhe="animated_underline"]').length>0?parseInt(t("header#top nav > ul > li:first-child > a").css("margin-right")):parseInt(t("header#top nav > ul > li:first-child > a").css("padding-right")),a+=a>30?45:a>20?40:30,r.hasClass("rtl")?t('#header-outer[data-format="centered-logo-between-menu"] #top nav > .sf-menu:not(.buttons) > li:nth-child('+Math.floor(n/2)+")").css({"margin-left":e+a+"px"}).addClass("menu-item-with-margin"):t('#header-outer[data-format="centered-logo-between-menu"] #top nav > .sf-menu:not(.buttons) > li:nth-child('+Math.floor(n/2)+")").css({"margin-right":e+a+"px"}).addClass("menu-item-with-margin");var i=0,s=0;t('#header-outer[data-format="centered-logo-between-menu"] #top nav > .sf-menu:not(.buttons) > li:not(#social-in-menu)').each(function(e){e+1<=Math.floor(n/2)?i+=t(this).width():s+=t(this).width()});var o=Math.abs(s-i);i>s||r.hasClass("rtl")&&i<s?t("#header-outer #top .row > .col.span_9").css("padding-right",o):t("#header-outer #top .row > .col.span_9").css("padding-left",o),t('#header-outer[data-format="centered-logo-between-menu"] nav').css("visibility","visible")}else t('#header-outer[data-format="centered-logo-between-menu"]').length>0&&ht.winW<1e3&&t("#header-outer .row > .col.span_9").css({"padding-right":"0","padding-left":"0"})}function en(){if(t('#header-outer[data-format="centered-logo-between-menu"]').length>0){if(C){if(C&&t('#header-outer[data-format="centered-logo-between-menu"]').length>0&&t("header#top #logo img:first[src]").length>0){var e=new Image;e.src=t("header#top #logo img:first").attr("src"),e.onload=function(){tn()}}}else tn();s.on("smartresize",tn)}}function an(){t("#nectar_fullscreen_rows").length>0&&1==rt&&d.attr("data-permanent-transparent","false"),ht.usingMobileBrowser&&t('#header-outer[data-mobile-fixed="1"]').length>0&&0==t('#header-outer[data-transparent-header="true"]').length&&t("#header-space").css("height",d.outerHeight()),e.nectarOptions&&e.nectarOptions.header_entrance&&"true"==e.nectarOptions.header_entrance&&(0==ht.scrollTop?t("#header-outer").addClass("entrance-animation"):t("#header-outer").css("opacity","1")),0==t("#nectar_fullscreen_rows").length&&0==t(".nectar-box-roll").length?Va():t("#nectar_fullscreen_rows").length>0&&0==rt&&Va()}t.fn.dlmenu=function(e){if("string"==typeof e){var a=Array.prototype.slice.call(arguments,1);this.each(function(){var n=t.data(this,"menu");n?t.isFunction(n[e])&&"_"!==e.charAt(0)?n[e].apply(n,a):qa("no such method '"+e+"' for menu instance"):qa("cannot call methods on menu prior to initialization; attempted to call method '"+e+"'")})}else this.each(function(){var a=t.data(this,"menu");a?a._init():a=t.data(this,"menu",new t.DLMenu(e,this))});return this},Qa.prototype.events=function(){this.$toggleBtn.on("click",this.toggle.bind(this)),this.$sidebar.find(".nectar-close-btn-wrap").on("click",this.mobileToggle.bind(this)),t(e).on("smartresize",this.mobileToggleResize.bind(this))},Qa.prototype.mobileToggleResize=function(){this.$sidebar.hasClass("open")&&ht.winW>999&&(this.$sidebar.removeClass("open"),this.$sidebar.find(".nectar-close-btn-wrap").removeClass("open"),t(".container-wrap").css("z-index","11"))},Qa.prototype.mobileToggle=function(){return this.$sidebar.hasClass("open")?(this.$sidebar.removeClass("open"),this.$sidebar.find(".nectar-close-btn-wrap").removeClass("open"),t(".container-wrap").css("z-index","11")):(t(".container-wrap").css("z-index","10000"),this.$sidebar.addClass("open"),this.$sidebar.find(".nectar-close-btn-wrap").addClass("open")),!1},Qa.prototype.toggle=function(){if(ht.winW<1e3)return this.mobileToggle(),!1;var a="";return"true"==this.state.open?(this.state.open="false",a="false",this.$toggleBtn.find(".hide").hide(),this.$toggleBtn.find(".show").show(),this.$toggleBtn.find(".top-line, .bottom-line").css({transform:"translateX(0)"}),"left"==this.sidebarPos?this.$sidebar.css({"margin-right":"-25%",opacity:"0"}):this.$sidebar.css({"margin-left":"-25%",opacity:"0"}),this.$sidebar.find("> .inner").css({transform:"left"==this.sidebarPos?"translateX(-100%)":"translateX(100%)"})):(this.state.open="true",a="true",this.$toggleBtn.find(".show").hide(),this.$toggleBtn.find(".hide").show(),this.$toggleBtn.find(".top-line").css({transform:"translateX(10px)"}),this.$toggleBtn.find(".bottom-line").css({transform:"translateX(-10px)"}),"left"==this.sidebarPos?this.$sidebar.css({"margin-right":"0",opacity:"1"}):this.$sidebar.css({"margin-left":"0",opacity:"1"}),this.$sidebar.find("> .inner").css({transform:"translateX(0)"})),setTimeout(function(){t(e).trigger("nectar-product-filters-layout")},425),"undefined"!=typeof Storage&&localStorage.setItem("nectar_product_filters_vis",a),!1},Qa.prototype.setup=function(){if(this.$sidebar.find(".widget.woocommerce").addClass("open-filter").find("ul").css({display:"block"}),this.$sidebar.find(".widget.woocommerce.widget_product_tag_cloud").find("div.tagcloud").css({display:"block"}),t(".nectar-active-product-filters").length>0){var e=t(".nectar-active-product-filters").clone();this.$sidebar.find("> .inner").prepend(e)}},Qa.prototype.getLS=function(){return"undefined"!=typeof Storage?localStorage.getItem("nectar_product_filters_vis"):null},Za.prototype.updateState=function(t){var e=0;!0===this.checkMiniCart(this.$qty)&&(e=this.$qty.attr("name").match(/cart\[(\w+)\]/)[1]);var a=parseFloat(this.$qty.val());a&&""!==a&&"NaN"!==a||(a=0);var n=parseFloat(this.$qty.attr("max")),i=parseFloat(this.$qty.attr("min"));(""===n||"NaN"===n||isNaN(n))&&(n=""),(""===i||"NaN"===i||isNaN(i))&&(i=0),this.state={currentVal:a,max:n,min:i,key:e}},Za.prototype.events=function(){var e=this;t("body").on("click",".quantity .plus",function(){0==t(this).parents(".auction_form").length&&(e.$qty=t(this).closest(".quantity").find(".qty"),e.setStep(),e.updateState(),e.increment(t(this)))}),t("body").on("click",".quantity .minus",function(){0==t(this).parents(".auction_form").length&&(e.$qty=t(this).closest(".quantity").find(".qty"),e.setStep(),e.updateState(),e.decrement(t(this)))}),t("body").on("keyup",".woocommerce-mini-cart .quantity .qty",function(a){e.$qty=t(this),e.updateState(),e.state.max&&e.$qty.val()>e.state.max&&e.$qty.val(e.state.max),e.state.min&&(e.state.min==e.state.currentVal||e.state.currentVal<e.state.min)&&(e.state.removeFlag=!0),t(this).trigger("change")}),t("body").on("change",".woocommerce-mini-cart .quantity .qty",function(t){t.originalEvent||!0!==e.checkMiniCart(e.$qty)||e.updateCart(e.$qty.val())})},Za.prototype.setStep=function(){if(this.$qty.is("[step]")){var t=parseInt(this.$qty.attr("step"));isNaN(t)||""==t||0==t||(this.step=t)}},Za.prototype.increment=function(){this.state.max&&(this.state.max==this.state.currentVal||this.state.currentVal>this.state.max)?this.$qty.val(this.state.max):this.$qty.val(this.state.currentVal+parseFloat(this.step)),this.$qty.trigger("change")},Za.prototype.decrement=function(){this.state.min&&(this.state.min==this.state.currentVal||this.state.currentVal<this.state.min)?(this.$qty.val(0),this.state.removeFlag=!0):this.state.currentVal>0&&this.$qty.val(this.state.currentVal-parseFloat(this.step)),this.$qty.trigger("change")},Za.prototype.checkMiniCart=function(t){return t.parents(".woocommerce-mini-cart").length>0},Za.prototype.updateCart=function(n){var i=this;clearTimeout(this.ajaxTimeout),this.ajaxTimeout=setTimeout(function(){i.$qty.closest(".widget_shopping_cart_content").addClass("loading"),i.$qty.closest(".woocommerce-mini-cart-item").addClass("blockUI").addClass("blockOverlay"),t.ajax({type:"POST",url:e.nectarLove.ajaxurl,data:{action:"nectar_minicart_update_quantity",quantity:n,item_key:i.state.key},cache:!1,success:function(e){if(e){i.$qty.closest(".widget_shopping_cart_content").removeClass("loading"),i.$qty.closest(".woocommerce-mini-cart-item").removeClass("blockUI").removeClass("blockOverlay");var n=i.$qty.closest(".widget_shopping_cart_content").find(".woocommerce-mini-cart__total");n.find(".woocommerce-Price-amount, .tax_label").remove(),n.append(e.subtotal),!0===i.state.removeFlag&&(i.$qty.closest(".woocommerce-mini-cart-item").remove(),i.state.removeFlag=!1,t(a.body).trigger("updated_wc_div")),t("#header-outer a.cart-contents .cart-wrap span").length>0&&t("#header-outer a.cart-contents .cart-wrap span").text(e.item_count)}}})},this.ajaxTimeoutDur)},Ga.prototype.events=function(){t("body").on("click","form.cart .single_add_to_cart_button",this.addToCartAJAX.bind(this))},Ga.prototype.addNotices=function(e){var a=t(".nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart_content");t.each(e,function(t,e){a.prepend('<div class="nectar-notice">'+e.notice+"</div>")}),setTimeout(function(){a.find(".nectar-notice").slideUp(function(){t(this).remove()})},6e3)},Ga.prototype.addToCartAJAX=function(a){var n=this,i=t(a.currentTarget).parents("form.cart");if(!(i.closest(".product").hasClass("product-type-external")||wc_add_to_cart_params&&"yes"===wc_add_to_cart_params.cart_redirect_after_add)&&(a.preventDefault(),1!=n.state.processing)){n.state.processing=!0,n.state.productID=!1,n.state.type="regular",i.parents(".nectar-quick-view-box").length>0&&(n.state.type="quickview");var s=i.closest(".product"),r=i.find("button.single_add_to_cart_button"),o=i.serializeArray(),l=0;s.is('[id*="product-"]')&&(l=s.attr("id").match(/\d+/))&&l[0]&&(n.state.productID=l[0]),!1===n.state.productID&&r.length>0&&(l=r.val().match(/\d+/))&&l[0]&&(n.state.productID=l[0]),!1!==n.state.productID?("quickview"===n.state.type&&(r=t(".single_add_to_cart_button_wrap .single_add_to_cart_button")),r.prepend('<div class="loading-wrap"><div class="loading" /></div></div>'),setTimeout(function(){r.addClass("processing")},50),o.push({name:"action",value:"nectar_ajax_add_to_cart"},{name:"add-to-cart",value:n.state.productID}),t.ajax({type:"POST",url:e.nectarLove.ajaxurl,data:o,cache:!1,success:function(e){setTimeout(function(){n.state.processing=!1,r.removeClass("processing"),r.find(".loading-wrap").remove()},300),e&&e.fragments&&(t("body").trigger("added_to_cart",[e.fragments,e.cart_hash]),e.notices&&e.notices.length>0&&setTimeout(function(){n.addNotices(e.notices)},100),"quickview"===n.state.type&&t(".nectar-quick-view-box .close").trigger("click"))}})):console.log("Error: no product ID found.")}},Ja.prototype.setup=function(){this.$container=t('<div class="inner"></div>'),t("#search-outer").append(t('<div class="nectar-ajax-search-results"><div class="container"></div></div>')),this.$parent=t("#search-outer .nectar-ajax-search-results"),t("#search-outer .nectar-ajax-search-results .container").append(this.$container)},Ja.prototype.events=function(){var a,n,i,s=this;this.throttled=(a=this.getResults.bind(this),n=350,i=!1,function(){i||(a.call(),i=!0,setTimeout(function(){i=!1},n))}),this.$el.on("keyup",this.keyHandle.bind(this)),t(e).on("resize",this.resize.bind(this)),t(e).on("nectar-search-close",function(){s.resetHeight(),s.requestCheck()})},Ja.prototype.keyHandle=function(t){-1==[16,91,32,37,39,17].indexOf(t.keyCode)&&(this.throttled(),this.debouncedSearch())},Ja.prototype.debouncedSearch=function(){var t=this;clearTimeout(this.timeout),this.timeout=setTimeout(function(){t.state.requesting||t.getResults()},400)},Ja.prototype.resize=function(){this.$parent.css({"max-height":""}),!0===this.state.open&&this.$parent.css({"max-height":parseInt(this.$container.outerHeight())+"px"})},Ja.prototype.resetHeight=function(){this.$parent.css({"max-height":""}),setTimeout(function(){d.removeClass("results-shown")},400),this.state.prevResults="",this.state.open=!1},Ja.prototype.requestCheck=function(){!0===this.state.requesting&&(this.request.abort(),this.state.requesting=!1)},Ja.prototype.getResults=function(){var a=this,n=this.$el.val();if(0==n.length||n.length<this.minChars)return d.removeClass("results-shown"),this.requestCheck(),void this.resetHeight();this.request=t.ajax({type:"POST",url:e.nectarLove.ajaxurl,data:{action:"nectar_ajax_ext_search_results",search:n},cache:!1,success:function(e){a.state.requesting=!1,e||a.resetHeight(),e&&e.content&&e.content!==a.state.prevResults&&a.$searchEl.hasClass("material-open")&&(a.$container.html(e.content),a.$parent.css({"max-height":parseInt(a.$container.outerHeight())+"px"}),setTimeout(function(){d.addClass("results-shown")},200),ht.winW>=1e3&&!d.hasClass("results-shown")&&(a.$container.find(".product, .search-post-item").css({opacity:"0",transform:"translateY(25px)",transition:"none"}),setTimeout(function(){a.$container.find(".product, .search-post-item").css({transition:"box-shadow 0.25s ease, opacity 0.55s cubic-bezier(0.2, 0.6, 0.4, 1), transform 0.55s cubic-bezier(0.2, 0.6, 0.4, 1)"})},50),a.$container.find(".product, .search-post-item").each(function(e){var a=t(this);setTimeout(function(){a.css({opacity:"1",transform:"translateY(0)"})},50+60*e)})),a.state.open=!0,a.state.prevResults=e.content)}}),this.state.requesting=!0};var nn={timeoutQueued:!1,visible:!0,init:!1,raf:"",bodyOffsetHeight:1e4};function sn(){var e=0,n=0==k&&t('#page-header-bg[data-parallax="1"]').length>0?200:60,s=3,r=t('.page-submenu[data-sticky="true"]').length>0;nn.bodyOffsetHeight=a.body.offsetHeight,0==nn.init&&setInterval(function(){1!=pt.materialOffCanvasOpen&&(nn.bodyOffsetHeight=a.body.offsetHeight)},1500),nn.raf=requestAnimationFrame(function a(){d[0].classList.add("detached");var o=ht.scrollTop,l=Math.abs(o-e);if(1==pt.animatedScrolling||1==pt.preventScroll||1==pt.ocmOpen)return o>n&&(1==pt.animatedScrolling&&1==k&&0==pt.permanentTransHeader&&d.removeClass("transparent").addClass("scrolling"),e=ht.scrollTop,o=ht.scrollTop),void(nn.raf=requestAnimationFrame(a));if(1==pt.materialOffCanvasOpen||1==pt.materialSearchOpen)return 1==pt.materialSearchOpen&&1==k&&(0==pt.permanentTransHeader&&o>n?d.removeClass("transparent").addClass("scrolling"):d.addClass("transparent").removeClass("scrolling")),void(nn.raf=requestAnimationFrame(a));if(!d.hasClass("side-widget-open")&&!t("#header-outer .slide-out-widget-area-toggle a").hasClass("animating")){var h;if(c.length>0&&(o>n?(c.addClass("hide-up"),d.css("transform","translateY(-"+ht.secondaryHeaderHeight+"px)")):(c.removeClass("hide-up"),d.css("transform","0px)"))),o>n)0==pt.permanentTransHeader&&(0==nn.timeoutQueued&&setTimeout(function(){0==pt.ocmOpen&&(d.removeClass("transparent"),d.addClass("scrolling")),nn.timeoutQueued=!1},400),nn.timeoutQueued=!0),d.removeClass("no-transition"),l>=s&&(o>e?(d.hasClass("invisible")||(d.addClass("invisible").removeClass("at-top"),ht.winW>1e3&&t(".sf-menu").length>0&&t().superfish&&(t(".sf-menu").superfish("hide"),t("header#top nav > ul.sf-menu > li.menu-item-over").removeClass("menu-item-over"))),1==r&&t(".page-submenu.stuck").css("transform","translateY(0px)").addClass("header-not-visible")):(d.hasClass("invisible")&&d.removeClass("invisible"),1==r&&(h=d.outerHeight(),c.length>0&&(h-=ht.secondaryHeaderHeight),f.length>0&&ht.winW>999?(i=ot?f.height():0,t(".page-submenu.stuck").css("transform","translateY("+(h-i)+"px)").removeClass("header-not-visible")):t(".page-submenu.stuck").css("transform","translateY("+h+"px)").removeClass("header-not-visible"))));else{var u=c.length>0?32:0;f.length>0&&(u=c.length>0?32+f.height():f.height()),o<=u&&(d.addClass("at-top").removeClass("invisible").removeClass("scrolling"),ht.winW>999&&t('#header-outer[data-megamenu-rt="1"]').length>0&&1==k&&t("#header-outer .megamenu").length>0?0==t(".nectar-box-roll").length&&0==t(".megamenu.sfHover:not(.width-75):not(.width-50)").length?d.addClass("transparent").css("transform","translateY(0)").removeClass("no-transition"):t(".nectar-box-roll").length>0&&d.css("transform","translateY(0)").addClass("at-top-before-box"):1==k&&0==dt.inUse?d.addClass("transparent").css("transform","translateY(0)"):1==dt.inUse&&d.css("transform","translateY(0)").addClass("at-top-before-box"))}ht.winH+ht.scrollTop+30>=nn.bodyOffsetHeight&&(d.removeClass("invisible"),1==r&&(h=d.outerHeight(),c.length>0&&(h-=ht.secondaryHeaderHeight),f.length>0&&ht.winW>999?(i=ot?f.height():0,t(".page-submenu.stuck").css("transform","translateY("+(h-i)+"px)").removeClass("header-not-visible")):t(".page-submenu.stuck").css("transform","translateY("+h+"px)").removeClass("header-not-visible")))}e=o,nn.raf=requestAnimationFrame(a)}),0==nn.init&&(nn.init=!0)}function rn(){var e=ht.scrollTop,a=ht.winW,n=30;1!=k||ht.usingMobileBrowser||(n=0),e>n&&a>=1e3&&0==t("body.material-ocm-open").length&&(r.is(".material")&&(0==t("#search-outer.material-open").length&&t('#header-outer[data-transparent-header="true"] .bg-color-stripe').css("transition","none"),c.length>0&&(c.addClass("hide-up"),d.css("transform","translateY(-"+ht.secondaryHeaderHeight+"px)"))),t('#header-outer[data-megamenu-rt="1"]').length>0&&t('#header-outer[data-transparent-header="true"]').length>0&&t("#header-outer .megamenu").length>0?"true"==d.attr("data-transparent-header")&&0==t("#header-outer.side-widget-open").length&&0==t('#header-outer[data-permanent-transparent="1"]').length&&0==t(".megamenu.sfHover:not(.width-75):not(.width-50)").length&&(d.removeClass("transparent"),d.removeClass("no-transition")):"true"==d.attr("data-transparent-header")&&0==t("#header-outer.side-widget-open").length&&0==t('#header-outer[data-permanent-transparent="1"]').length&&d.removeClass("transparent"),t("#header-outer:not(.small-nav) header#top nav > ul > li.menu-item-with-margin").stop(!0,!0).animate({"margin-right":parseInt(t("header#top nav > ul > li.menu-item-with-margin").css("margin-right"))-3*parseInt(y)+"px"},{queue:!1,duration:250,easing:"easeOutCubic"}),t("#header-outer, #search-outer").addClass("small-nav"),t('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&f.length>0&&1==ot&&t('#header-outer[data-full-width="true"] header > .container').stop(!0,!0).animate({padding:"0"},{queue:!1,duration:250,easing:"easeOutCubic"}),t(".nectar-box-roll").length>0&&0==t('#header-outer[data-permanent-transparent="1"]').length&&t("#ajax-content-wrap").animate({"margin-top":Math.floor(b-y+2*w/1.8+ht.adminBarHeight+ht.secondaryHeaderHeight)},{queue:!1,duration:250,easing:"easeOutCubic"}),s.off("scroll.headerResizeEffect",rn),s.on("scroll.headerResizeEffect",on),t('#header-outer[data-transparent-header="true"]').css("transition","transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, margin 0.25s ease-out, backdrop-filter 0.25s ease"),t('#header-outer[data-transparent-header="true"] .cart-menu').css("transition","none"),setTimeout(function(){t('#header-outer[data-transparent-header="true"]').css("transition","transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, border-color 0.30s ease, margin 0.25s ease-out, backdrop-filter 0.25s ease"),t('#header-outer[data-transparent-header="true"] .cart-menu').css("transition","border-color 0.30s ease")},300))}function on(){var e=ht.scrollTop,a=ht.winW,n=30;if(r.is(".material-ocm-open"))return!1;1!=k||ht.usingMobileBrowser||(n=0),(e<=n&&a>=1e3||t(".small-nav").length>0&&t("#ajax-content-wrap.no-scroll").length>0)&&(t("#header-outer, #search-outer").removeClass("small-nav"),t('#header-outer[data-megamenu-rt="1"]').length>0&&t('#header-outer[data-transparent-header="true"]').length>0&&t("#header-outer .megamenu").length>0?"true"==d.attr("data-transparent-header")&&0==t(".nectar-box-roll").length&&0==t(".megamenu.sfHover:not(.width-75):not(.width-50)").length&&(d.addClass("transparent"),d.removeClass("no-transition")):"true"==d.attr("data-transparent-header")&&0==t(".nectar-box-roll").length&&d.addClass("transparent"),t('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&f.length>0&&1==ot&&t('#header-outer[data-full-width="true"] header > .container').stop(!0,!0).animate({padding:"0 28px"},{queue:!1,duration:250,easing:"easeOutCubic"}),t("header#top nav > ul > li.menu-item-with-margin").stop(!0,!0).animate({"margin-right":parseInt(t("header#top nav > ul > li.menu-item-with-margin").css("margin-right"))+3*parseInt(y)+"px"},{queue:!1,duration:150,easing:"easeOutCubic"}),c.length>0&&(c.removeClass("hide-up"),d.removeClass("hide-up").css("transform","translateY(0%)")),t(".nectar-box-roll").length>0&&0==t('#header-outer[data-permanent-transparent="1"]').length&&t("#ajax-content-wrap").animate({"margin-top":Math.floor(b+2*w+ht.adminBarHeight+ht.secondaryHeaderHeight)},{queue:!1,duration:250,easing:"easeOutCubic"}),s.off("scroll.headerResizeEffect",on),s.on("scroll.headerResizeEffect",rn),t('#header-outer[data-transparent-header="true"]').css("transition","transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, margin 0.25s ease-out, backdrop-filter 0.25s ease"),t('#header-outer[data-transparent-header="true"] .cart-menu').css("transition","none"),setTimeout(function(){t('#header-outer[data-transparent-header="true"]').css("transition","transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, border-color 0.30s ease, margin 0.25s ease-out, backdrop-filter 0.25s ease"),t('#header-outer[data-transparent-header="true"] .cart-menu').css("transition","border-color 0.30s ease")},300))}function ln(){t('#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0&&!d.hasClass("within-custom-breakpoint")||ht.scrollTop>0&&(t("body.material").length>0&&(d.addClass("scrolled-down"),c.length>0&&ht.winW>1e3&&(c.addClass("hide-up"),d.css("transform","translateY(-"+ht.secondaryHeaderHeight+"px)"))),"true"==d.attr("data-transparent-header")&&0==t('#header-outer[data-permanent-transparent="1"]').length&&d.removeClass("transparent").addClass("scrolled-down"),s.off("scroll.headerResizeEffectOpaque",ln),s.on("scroll.headerResizeEffectOpaque",dn))}function dn(){t('#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0&&!d.hasClass("within-custom-breakpoint")||0==ht.scrollTop&&0==t("body.material-ocm-open").length&&(t('#header-outer[data-megamenu-rt="1"]').length>0&&t('#header-outer[data-transparent-header="true"]').length>0&&t("#header-outer .megamenu").length>0?"true"==d.attr("data-transparent-header")&&0==t(".megamenu.sfHover:not(.width-75):not(.width-50)").length?(d.addClass("transparent").removeClass("scrolled-down"),d.removeClass("no-transition")):"true"==d.attr("data-transparent-header")&&d.removeClass("scrolled-down"):"true"==d.attr("data-transparent-header")&&d.addClass("transparent").removeClass("scrolled-down"),t("body.material").length>0&&(d.removeClass("scrolled-down"),c.length>0&&ht.winW>1e3&&(c.removeClass("hide-up"),d.removeClass("hide-up").css("transform","translateY(0%)"))),s.off("scroll.headerResizeEffectOpaque",dn),s.on("scroll.headerResizeEffectOpaque",ln))}function cn(){1!=pt.materialOffCanvasOpen?(ht.scrollTop>5?"scrolled"!=pt.mobileHeader&&(0==pt.permanentTransHeader&&d.removeClass("transparent"),ht.secondaryHeaderHeight>0?(c.addClass("hide-up"),d.css("transform","translateY(-"+ht.secondaryHeaderHeight+"px)").addClass("hidden-secondary")):d.removeClass("hidden-secondary"),d.addClass("scrolled-down"),pt.mobileHeader="scrolled"):"at-top"!=pt.mobileHeader&&("true"==d.attr("data-transparent-header")&&d.addClass("transparent"),ht.secondaryHeaderHeight>0&&(c.removeClass("hide-up"),d.css("transform","translateY(0px)")),d.removeClass("hidden-secondary").removeClass("scrolled-down"),pt.mobileHeader="at-top"),ht.winW<1e3&&requestAnimationFrame(cn)):requestAnimationFrame(cn)}function hn(){ht.winW>999||(pt.mobileHeader="",s.off("scroll.headerResizeEffect"),s.off("scroll.headerResizeEffectOpaque"),"1"==T&&0==t('#header-outer[data-remove-fixed="1"]').length?t('#header-outer[data-mobile-fixed="1"]').length>0?(t(".nectar-box-roll").length>0&&d.addClass("at-top-before-box"),cancelAnimationFrame(nn.raf),sn()):(cancelAnimationFrame(nn.raf),d.removeClass("scrolled-down").removeClass("detached").removeClass("invisible").removeClass("at-top").css("transform","none")):t('#header-outer[data-mobile-fixed="1"]').length>0?requestAnimationFrame(cn):"true"==d.attr("data-transparent-header")&&d.addClass("transparent"),s.off("smartresize.nectarNavScrollEffects"),s.on("smartresize.nectarNavScrollEffects",un))}function un(){ht.winW<1e3||(1==x&&"1"!=T?(s.off("scroll.headerResizeEffect"),0==t("#nectar_fullscreen_rows").length?s.on("scroll.headerResizeEffect",rn):t('#nectar_fullscreen_rows[data-mobile-disable="on"]').length>0&&ht.usingMobileBrowser&&s.on("scroll.headerResizeEffect",rn)):"1"!=T?(s.off("scroll.headerResizeEffectOpaque"),s.on("scroll.headerResizeEffectOpaque",ln)):"1"==T&&(t(".nectar-box-roll").length>0&&d.addClass("at-top-before-box"),0==t('#header-outer[data-remove-fixed="1"]').length&&(cancelAnimationFrame(nn.raf),sn())),t('#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0&&(c.length>0&&d.css("transform",""),ht.scrollTop>200&&!d.hasClass("fixed-menu")&&d.addClass("fixed-menu")),s.off("smartresize.nectarNavScrollEffects"),s.on("smartresize.nectarNavScrollEffects",hn))}function pn(){if(t(".mobile").length>0)ht.winH<ht.winW&&ht.winW>1e3?0==t("#header-outer.small-nav").length&&t("#header-space").css("height",d.outerHeight()):t("#header-space").css("height",d.outerHeight());else if(0==t(".nectar-parallax-scene.first-section").length){var e=w-w/1.8,a=t('#header-outer[data-header-resize="1"]').length>0&&t(".small-nav").length>0?d.outerHeight()+(parseInt(y)+2*e):d.outerHeight();Math.abs(a-t("#header-space").height())>7&&t("#header-space").css("height",a)}}function fn(){var e=-1,a=ht.scrollTop;function n(){if(!r.hasClass("compose-mode")){if(a=ht.scrollTop,e==a)return requestAnimationFrame(n),!1;e=a,i(),requestAnimationFrame(n)}}function i(){var e=0;if(ht.winW<1e3||1==_&&"none"==t("#header-outer .span_9").css("display")||1==_&&"none"==t("#header-outer .span_9 > nav").css("display")){e=0;var n="fixed"==u.css("position")?u.height():0;(e+=ht.adminBarHeight)-a>n?d.css("top",e-a+"px"):d.css("top",n)}else 0==_&&(e=0,d.is('[data-remove-fixed="1"]')||(e+=ht.adminBarHeight),d.css("top",e+"px"))}t('#header-outer[data-mobile-fixed="1"]').length>0&&u.length>0&&(0==t("#nectar_fullscreen_rows").length?requestAnimationFrame(n):t("#nectar_fullscreen_rows").length>0&&ht.usingMobileBrowser&&requestAnimationFrame(n),s.on("smartresize",i))}function gn(){var e=0,a=0;if(d.is("[data-logo-height]")&&d.is("[data-padding]")?d.hasClass("transparent")||(e=d.find("#logo.no-image").length>0?"left-header"==$&&ht.winW>1e3?0:parseInt(d.find("#logo.no-image").height())+parseInt(2*d.attr("data-padding")):"left-header"==$&&ht.winW>1e3?0:parseInt(d.attr("data-logo-height"))+parseInt(2*d.attr("data-padding"))):e="left-header"==$&&ht.winW>1e3?0:d.outerHeight(),g.length>0&&(a+=g.height()),t(".page-header-no-bg").length>0&&(a+=t(".page-header-no-bg").height()),ht.winH-ht.adminBarHeight-e-ht.footerOuterHeight-1-a>0){var n=t('body:not(.material) #header-outer[data-header-resize="1"]').length>0?55:0;t('body[data-footer-reveal="1"]:not(.nectar_using_pfsr) .container-wrap').css({"margin-bottom":ht.footerOuterHeight}),t(".container-wrap").css({"min-height":ht.winH-ht.adminBarHeight-e-ht.footerOuterHeight-a+n})}else t('body[data-footer-reveal="1"]:not(.nectar_using_pfsr) .container-wrap').css({"margin-bottom":ht.footerOuterHeight});ht.winW<1e3?m.attr("data-midnight","light"):m.removeAttr("data-midnight")}function mn(){(t('body[data-footer-reveal="1"]').length>0||t('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length>0)&&(setTimeout(gn,60),gn(),s.on("resize",gn),t('body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"]').length>0&&t(".container-wrap").css({boxShadow:"0 70px 110px -30px "+m.css("backgroundColor")}))}function vn(t){this.$el=t,this.offsetTop=0,this.fullHeight=100,this.storedWinH=ht.winH,this.events(),this.calculate()}function bn(){it=[],t(".vc_row-o-full-height").each(function(e){it[e]=new vn(t(this))})}function wn(){var a=e.navigator.userAgent.indexOf("MSIE ");(a>0||navigator.userAgent.match(/Trident.*rv\:11\./))&&t(".vc_row-o-full-height").each(function(){"flex"===t(this).find("> .span_12").css("display")&&t(this).wrap('<div class="vc_ie-flexbox-fixer"></div>')}),(a>0||navigator.userAgent.match(/Trident.*rv\:11\./))&&(yn(),t(e).on("resize",yn))}function yn(){t(".img-with-aniamtion-wrap img.img-with-animation").each(function(){if(0==t(this).parents(".tabbed").length&&0==t(this).parents(".toggle").length){var e=t(this).parents(".img-with-aniamtion-wrap");e.css({height:""});var a=t(this).height();e.css({height:a})}})}function _n(){t(".nectar-recent-posts-slider").each(function(){var e=parseInt(t(this).attr("data-height")),a=t('body[data-ext-responsive="true"]').length>0?s.width()/1400:s.width()/1100,n=t(this).find(".nectar-recent-post-slide, .flickity-viewport");if(ht.winW>1e3&&0==t("#boxed").length)0==t(this).parents(".full-width-content").length?t('body[data-ext-responsive="true"]').length>0&&ht.winW>=1400?n.css("height",Math.ceil(e)):0==t('body[data-ext-responsive="true"]').length&&ht.winW>=1100?n.css("height",Math.ceil(e)):n.css("height",Math.ceil(e*a)):n.css("height",Math.ceil(e*a));else{var i=t(this).parents(".wpb_column").length>0?t(this).parents(".wpb_column"):t(this).parents(".col");if(0==i.length&&(i=t(".main-content")),i.hasClass("vc_span12")||i.hasClass("main-content")||i.hasClass("span_12")||i.hasClass("vc_col-sm-12"))e*a<=250?n.css("height",250):n.css("height",Math.ceil(e*a));else{var r=e/function(e){var a=1100,n=t(e).attr("class").match(/\d+/);"2"==n?a=170:"3"==n?a=260:"4"==n?a=340:"6"==n?a=530:"8"==n?a=700:"9"==n?a=805:"10"==n?a=916.3:"12"==n&&(a=1100);return a}(i);r*i.width()<=250?n.css("height",250):n.css("height",r*i.width())}}})}function Cn(){t(".nectar-recent-posts-single_featured.multiple_featured").each(function(){var e=t(this).find(".project-slides").length>0?".project-slide":".nectar-recent-post-slide",a=t(this).find(".project-slides").length>0?".project-info h1":".inner-wrap h2 a";t(this).find(e).each(function(){t(this).find(a).each(function(){var e=t(this).text();e=(e=e.trim()).split(" "),t(this)[0].innerHTML="";for(var a=0;a<e.length;a++)t(this)[0].innerHTML+="<span>"+e[a]+"</span> "}),t(this).find(a+" > span").wrapInner('<span class="inner" />')})})}function xn(){(t('.nectar-split-heading[data-animation-type="line-reveal-by-space"]').length>0||t('.nectar-split-heading[data-animation-type="letter-fade-reveal"]').length>0)&&(t('.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not([data-text-effect="none"])').each(function(){var e=t(this).hasClass("animated-in")?" animated":"";t(this).find("> *").each(function(){var a=t(this).text();a=(a=a.trim()).split(" "),t(this)[0].innerHTML="";for(var n=0;n<a.length;n++)t(this)[0].innerHTML+='<span><span class="inner'+e+'">'+a[n]+"</span></span> "}),t(this).addClass("markup-generated")}),t('.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect*="letter-reveal"]').each(function(){if(t(this).is('[data-m-rm-animation="true"]')&&ht.winW<1e3)return!0;var e=t(this).hasClass("animated-in")?' style="transform: none;"':"";t(this).find("> *").each(function(){var e=t(this).text();e=(e=e.trim()).split(" "),t(this)[0].innerHTML="";for(var a=0;a<e.length;a++)t(this)[0].innerHTML+="<span>"+e[a]+"</span> "}),t(this).find("span").each(function(){var a=t(this),n=t(this).text().split("");a.empty(),t.each(n,function(t,n){a.append('<span class="inner"'+e+">"+n+"</span>")})}),t(this).addClass("markup-generated")}))}function kn(){if(t(".nectar-recent-posts-slider-inner").length>0){var e=t(".nectar-recent-posts-slider_multiple_visible").length>0&&"90%",a=t(".nectar-recent-posts-slider-inner").flickity({contain:!0,groupCells:e,draggable:!0,lazyLoad:!1,imagesLoaded:!0,percentPosition:!0,prevNextButtons:!1,pageDots:!0,resize:!0,setGallerySize:!0,wrapAround:!0,accessibility:!1});setTimeout(function(){t(".nectar-recent-posts-slider-inner").addClass("loaded")},1150);var n;a.data("flickity");a.on("dragStart.flickity",function(){t(".flickity-viewport").addClass("is-moving")}),a.on("dragEnd.flickity",function(){t(".flickity-viewport").removeClass("is-moving")}),a.on("select.flickity",function(){t(".flickity-viewport").addClass("no-hover"),clearTimeout(n),n=setTimeout(function(){t(".flickity-viewport").removeClass("no-hover")},400)}),_n(),s.on("resize",_n),ht.usingMobileBrowser||ht.usingFrontEndEditor||s.on("resize",Tn)}t(".nectar-recent-posts-single_featured.multiple_featured").each(function(e){t(this).find("> .normal-container").length>0&&t(this).find("> .normal-container").remove(),t(this).append('<div class="normal-container container"> <ul class="controls" data-color="'+t(this).attr("data-button-color")+'" data-num="'+t(this).find(".nectar-recent-post-slide").length+'"></ul> </div>');var a,n=t(this),i=0;M[e]={autorotate:""},t(this).find(".nectar-recent-post-slide").each(function(e){t(this).find(".recent-post-container").height()>i&&(t(this).siblings().removeClass("tallest"),t(this).addClass("tallest"),i=t(this).find(".recent-post-container").height());var a=0==e&&t(this).parents('.nectar-recent-posts-single_featured.multiple_featured[data-autorotate="none"]').length>0?'class="active"':"";n.find(".controls").append("<li "+a+'><span class="title">'+t(this).find("h2").text()+"</span></li>")}),t(this).addClass("js-loaded"),t(this).find(".controls li").on("click",function(n){if(!t(this).hasClass("active")){void 0!==n.originalEvent&&t(this).parent().find(".active").addClass("trans-out");var i=t(this).index(),s=t(this).parent().find(".active").index(),r=t(this);clearTimeout(a),t(this).siblings().removeClass("active"),t(this).addClass("active"),a=setTimeout(function(){r.parents(".multiple_featured").find(".nectar-recent-post-slide:not(:eq("+i+"))").css("opacity","0").removeClass("active"),r.parent().find(".trans-out").removeClass("trans-out")},300),r.parents(".multiple_featured").find(".nectar-recent-post-slide:not(:eq("+i+"))").css("z-index","10"),r.parents(".multiple_featured").find(".nectar-recent-post-slide:eq("+s+")").css("z-index","15"),t(this).parents(".multiple_featured").find(".nectar-recent-post-slide").eq(i).css({opacity:"1","z-index":"20"}).addClass("active"),"none"!=t(this).parents(".multiple_featured").attr("data-autorotate")&&function(t,e){if(clearInterval(M[e].autorotate),t.attr("data-autorotate").length>0){var a=parseInt(t.attr("data-autorotate"))<100?4e3:parseInt(t.attr("data-autorotate"));M[e].autorotate=setInterval(function(){Sn(t)},a)}}(r.parents(".nectar-recent-posts-single_featured.multiple_featured"),e)}}),n=t(this),t(this).attr("data-autorotate").length>0&&"none"!=t(this).attr("data-autorotate")&&0==t("body.vc_editor").length&&setTimeout(function(){var t=parseInt(n.attr("data-autorotate"))<100?4e3:parseInt(n.attr("data-autorotate"));M[e].autorotate=setInterval(function(){Sn(n)},t),n.find(".controls > li:first-child").addClass("active")},30)}),Cn(),s.on("resize",Cn)}function $n(){t(".nectar-recent-posts-slider").each(function(){var e=parseInt(t(this).find(".flickity-slider").position().left),a=t(this).find(".nectar-recent-post-slide"),n=a.length,i=a.width(),s=t(this).find(".nectar-recent-post-slide:last-child").index(),r=t(this).find(".nectar-recent-post-slide:first-child .nectar-recent-post-bg"),o=t(this).find(".nectar-recent-post-slide:last-child .nectar-recent-post-bg");e>=-3?o.css("margin-left",parseInt(Math.ceil(i/3.5))+"px"):o.css("margin-left","-"+parseInt(Math.ceil(i/3.5*s))+"px"),Math.abs(e)>=(n-1)*i?r.css("margin-left","-"+parseInt(Math.ceil(i/3.5*n))+"px"):r.css("margin-left","0px"),t(this).find(".nectar-recent-post-bg").css("transform","translateX("+Math.ceil(t(this).find(".flickity-slider").position().left/-3.5)+"px)")}),requestAnimationFrame($n)}function Tn(){t(".nectar-recent-posts-slider").each(function(){var e=t(this).find(".nectar-recent-post-slide").width();t(this).find(".nectar-recent-post-slide").each(function(a){t(this).find(".nectar-recent-post-bg").css("margin-left","-"+parseInt(Math.ceil(e/3.5)*a)+"px")})})}function In(){kn(),t('.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap').each(function(){t(this).find(".post-featured-img").each(function(){var e=t(this).find("img").attr("src");t(this).css("background-image","url("+e+")")})}),t('.blog-recent[data-style="classic_enhanced"]').each(function(){0==t(this).find(".inner-wrap.has-post-thumbnail").length&&t(this).addClass("no-thumbs")}),ht.usingMobileBrowser||t(".nectar-recent-posts-slider").length>0&&!ht.usingFrontEndEditor&&e.requestAnimationFrame($n),ht.usingMobileBrowser||ht.usingFrontEndEditor||Tn()}function En(){t(".style-5").each(function(){t(this).find(".sizer").insertBefore(t(this).find(".parallaxImg"))}),t(".style-5").parents(".wpb_row").css("z-index","100");var n=a,i=(n.getElementsByTagName("body")[0],e),s=n.querySelectorAll(".parallaxImg"),o=s.length,l="ontouchstart"in i||navigator.msMaxTouchPoints,d=!1;if(!(o<=0)){for(var c=0;c<o;c++){var h=s[c],u=h.querySelectorAll(".parallaxImg-layer"),p=u.length;if(!(p<=0)){for(;h.firstChild;)h.removeChild(h.firstChild);var f=0,g=80;navigator.userAgent.indexOf("Chrome")>-1&&navigator.userAgent.indexOf("Edge/")<1?(g=1,t("html").addClass("cssreflections")):r.addClass("cssreflections");var m=n.createElement("div"),v=n.createElement("div"),b=n.createElement("div"),w=n.createElement("div"),y=[];h.id="parallaxImg__"+c,m.className="parallaxImg-container",b.className="parallaxImg-shadow",w.className="parallaxImg-layers";for(var _=0;_<p;_++){var C=n.createElement("div"),x=n.createElement("div"),k=u[_].getAttribute("data-img");t(C).html(t(u[_]).html()),C.className="parallaxImg-rendered-layer",C.setAttribute("data-layer",_),0==_&&0==t(h).parents(".wpb_gallery").length&&(x.className="bg-img",t(h).parents(".nectar-fancy-box").length>0?(x.setAttribute("data-nectar-img-src",k),d=!0):x.style.backgroundImage="url("+k+")",C.appendChild(x)),w.appendChild(C),y.push(C)}m.appendChild(w),h.appendChild(m),t(h).wrap('<div class="parallaxImg-wrap" />'),-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")||t(h).parent().append(b),l&&t("body.using-mobile-browser").length>0||function(a,n,i,s){t(h).parents(".style-5").on("mousemove",function(r){var o=t(this),l=o.find(".parallaxImg-container"),d=o.find(".parallaxImg-shadow"),c=Date.now(),h=t(a).parents(".wpb_gallery").length>0;c>f+g&&(f=c,e.requestAnimationFrame(function(){$(r,!1,a,n,i,s,o,l,d,h)}))}),t(h).parents(".style-5").on("mouseenter",function(t){T(t,a)}),t(h).parents(".style-5").on("mouseleave",function(t){I(t,a)})}(h,y,p,v),function(t,a,n,i){E(!1,t,a,n),e.addEventListener("resize",function(){E(!1,t,a,n)})}(h,y,p)}}d&&Ke()}function $(e,a,n,i,s,r,o,l,d,c){if(!t(n.firstChild).hasClass("over"))return I(e,n),!1;var h=.03,u=.063,p="1.03",f="-10",g=!1;t(n).parents(".col.wide").length>0?(h=.03,u=.063,g=!0):t(n).parents(".col.regular").length>0||t(n).parents(".wpb_gallery").length>0?(h=.045,u=.045):t(n).parents(".col.tall").length>0?(h=.05,u=.015,g=!0):t(n).parents(".col.wide_tall").length>0?(h=.04,u=.04,g=!0):o.hasClass("nectar-fancy-box")?(h=.045,u=.022,p="1.06",f="-2"):(h=.045,u=.075);var m,v=ht.scrollTop,b=a?e.touches[0].pageX:e.pageX,w=a?e.touches[0].pageY:e.pageY,y=n.getBoundingClientRect(),_=n.clientWidth||n.offsetWidth||n.scrollWidth,C=n.clientHeight||n.offsetHeight||n.scrollHeight,x=320/_,k=.52-(b-y.left-0)/_,$=.52-(w-y.top-v)/C,T=w-y.top-v-C/2,E=h*x*(k-(b-y.left-0-_/2)),O=u*x*(T-$);m=1==c?" perspective("+3*_+"px) rotateX("+1.9*-O+"deg) rotateY("+1.3*-E+"deg)":0==g?" perspective("+3*_+"px) rotateX("+O+"deg) rotateY("+E+"deg)  translateY("+$*f+"px) translateX("+k*f+"px) scale("+p+")":" perspective("+3*_+"px) rotateX("+O+"deg) rotateY("+E+"deg)  translateY("+-10*$+"px) translateX("+-10*k+"px) scale(1.013)",l.css("transform",m),-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")||d.css("transform",m)}function T(e,a){a.firstChild.className+=" over",a.className+=" over",t(a).addClass("transition"),t(a).parents(".wpb_gallery").length>0?setTimeout(function(){t(a).removeClass("transition")},450):setTimeout(function(){t(a).removeClass("transition")},200)}function I(e,a){var n=a.clientWidth||a.offsetWidth||a.scrollWidth,i=a.firstChild;i.className=i.className.replace(" over",""),a.className=a.className.replace(" over",""),t(i).css("transform","perspective("+3*n+"px) rotateX(0deg) rotateY(0deg) translateZ(0)"),t(a).parents(".parallaxImg-wrap").find(".parallaxImg-shadow").css("transform","perspective("+3*n+"px) rotateX(0deg) rotateY(0deg) translateZ(0)"),t(a).addClass("transition"),setTimeout(function(){t(a).removeClass("transition")},200)}function E(e,a,n,i){for(var s=a.clientWidth||a.offsetWidth||a.scrollWidth,r=a.firstChild,o=0;o<i;o++)0==o?t(n[o]).css("transform","translateZ(0px)"):t(n[o]).css("transform","translateZ("+3*s/27*(1.1*o)+"px) ");i+=3,t(r).css("transform","perspective("+3*s+"px)")}}function On(){if(0==t('.nectar-fancy-box[data-style="hover_desc"]').length)return!1;var e=0;t("body").on("mouseenter touchstart",'.nectar-fancy-box[data-style="hover_desc"]',function(){e=parseInt(t(this).find(".hover-content").outerHeight(!0)),t(this).addClass("hovered"),t(this).find(".heading-wrap").css("transform","translateY(-"+e+"px)")}),t("body").on("mouseleave touchend",'.nectar-fancy-box[data-style="hover_desc"]',function(){t(this).removeClass("hovered"),t(this).find(".heading-wrap").css("transform","translateY(0)")})}function zn(t,e){this.$el=t,this.$iconEl=this.$el.find(e),this.$innerIconEl=this.$el.find(".inner"),this.initialX=this.$el.width()/2,this.initialY=this.$el.height()/2,this.elX=0,this.elY=0,this.lastScroll=0,this.scrollAdjust=0,this.lastX=this.initialX,this.lastY=this.initialY,this.lastY2=this.initialY,this.innerLastX=0,this.innerLastY=0,this.activeFollow=!1,this.hoverOnly=!1,this.percentage=.03,this.percentageInterval,this.exitTimeout,this.$iconEl.css({top:"0",left:"0"}),s.on("resize",this.resizeEvent.bind(this)),this.mouseEvents(),this.rafLoop()}function Hn(){if(L=[],r.on("mouseenter",'.nectar_video_lightbox[data-parent-hover="1"]',function(){var e=t(this).parents(".wpb_row");e.find("> .row-bg-wrap .row-bg, > .nectar-video-wrap .nectar-video-inner").addClass("transition"),e.find("> .row-bg-wrap .row-bg, > .nectar-video-wrap .nectar-video-inner").css({transform:"scale(1.08)"})}),r.on("mouseleave",'.nectar_video_lightbox[data-parent-hover="1"]',function(){t(this).parents(".wpb_row").find("> .row-bg-wrap .row-bg, > .nectar-video-wrap .nectar-video-inner").css({transform:"scale(1)"})}),t(".nectar_video_player_self_hosted").each(function(e){!ht.usingMobileBrowser&&t(this).find(".play_button.follow_mouse").length>0&&(L[e]=new zn(t(this),".play_button.follow_mouse .play"))}),"IntersectionObserver"in e){var n=new IntersectionObserver(function(t){t.forEach(function(t){if(t.isIntersecting){var e=t.target,a=200;e.readyState>1&&(a=20),setTimeout(function(){e.pause(),e.currentTime=0,e.play()},a),n.unobserve(t.target)}})},{root:a,rootMargin:"-10% 0% -10% 0%",threshold:0});t("video.scroll-triggered-play").each(function(){n.observe(t(this)[0])})}t(".nectar-video-box").each(function(e){if(t(this).find(".play_button_mouse_follow").length>0){var a=t(this);t(this).imagesLoaded(function(){ht.usingMobileBrowser||(L[e]=new zn(a,".play_button_mouse_follow"));var t=a.is("[data-mouse-icon-color]")&&a.attr("data-mouse-icon-color").length>0?a.attr("data-mouse-icon-color"):"#000";a.is('[data-mouse-style="solid_color"]')&&a.find(".play_button_mouse_follow").css({"background-color":t}),a.find(".play_button_mouse_follow").addClass("visible")})}})}function Sn(e){if(!(t("body.vc_editor").length>0)){var a=e.find(".project-slides").length>0?".dot-nav > span":".controls > li",n=e.find(".project-slides").length>0?"span":" li",i=e.find(a).length;e.find(a+".active").index()+1==i?e.find(a+":first-child").trigger("click"):e.find(a+".active").next(n).trigger("click")}}function An(){X=[],"undefined"!=typeof SalientRecentProjectsFullScreen&&t(".nectar_fullscreen_zoom_recent_projects").each(function(e){X[e]=new SalientRecentProjectsFullScreen(t(this))})}function Mn(){t(".infinite_scroll").length>0&&(t(".portfolio-items.infinite_scroll").infinitescroll({navSelector:"div#pagination",nextSelector:"div#pagination a:first",itemSelector:".portfolio-items.infinite_scroll .element",finishedMsg:"<em>Congratulations, you've reached the end of the internet.</em>",msgText:" "},function(e){var a=t(".portfolio-items.infinite_scroll:not(.carousel)");t(e).css("opacity",0).imagesLoaded(function(){var n;(t(e).css("opacity",1),a.isotope("appended",t(e)),t(e).find(".work-item").addClass("ajax-loaded"),t(e).addClass("ajax-loaded"),t(e).find(".work-meta, .nectar-love-wrap").css({opacity:1}),t(".portfolio-filters-inline").length>0||t(".portfolio-filters").length>0)&&(n=t(".portfolio-filters-inline").length>0?t(".portfolio-filters-inline a.active").attr("data-filter"):t(".portfolio-filters a.active").attr("data-filter"),t(".portfolio-filters-inline a.active").attr("data-filter"),a.isotope({filter:n}));for(var i=0;i<S.length;i++)S[i].reLayout();if(t(e).find(".work-item.style-5").length>0&&En(),"none"==t(e).find(".inner-wrap").attr("data-animation"))t(".portfolio-items .col .inner-wrap").removeClass("animated");else{for(i=0;i<S.length;i++)S[i].masonryZindex(),S[i].portfolioAccentColor();t(e).each(function(){var e=t("#nectar_fullscreen_rows").length>0?"200%":"90%",a=t(this),n=new Waypoint({element:a[0],handler:function(){var t=a.is('[data-masonry-type="photography"].masonry-items')?85:115;setTimeout(function(){a.addClass("animated-in")},t*a.attr("data-delay-amount")),n.destroy()},offset:e})})}t(".portfolio-items").each(function(){var e=Nt();t(this).find('a[rel^="prettyPhoto"], a.pretty_photo').attr("rel","prettyPhoto["+e+"_gal]").removeClass("pretty_photo")}),t(".portfolio-items").each(function(){var e=Nt();t(this).find('a[data-fancybox^="group_"]').attr("data-fancybox","group_"+e)}),ae(),setTimeout(function(){for(var a=0;a<S.length;a++)S[a].masonryZindex(),S[a].reLayout(),S[a].isotopeCatSelection();t(e).removeClass("ajax-loaded")},700),Ae()})}),t(".post-area.infinite_scroll .posts-container").infinitescroll({navSelector:"div#pagination",nextSelector:"div#pagination a:first",itemSelector:".post-area.infinite_scroll .posts-container .post",finishedMsg:"<em>Congratulations, you've reached the end of the internet.</em>",msgText:" "},function(e){t(e).find("[data-nectar-img-src]").length>0&&Ke(),t(".masonry.classic").length>0||t(".post-area:not(.masonry):not(.featured_img_left)").length>0||t(".post-area.standard-minimal").length>0?(vt(),t().mediaelementplayer&&t(e).find(".wp-audio-shortcode, .wp-video-shortcode").mediaelementplayer(),ae(),t(".carousel").length>0&&(Ot(),Wt()),Na(),t(".testimonial_slider").animate({opacity:"1"},800),da(),ca(),setTimeout(function(){ma(),va(),s.trigger("resize")},500),Ae(),s.trigger("resize")):(Ae(),s.trigger("resize"));var a=t(".infinite_scroll .posts-container");a.parent().hasClass("masonry")&&t(e).addClass("masonry-blog-item");var n=t(e);0==n.find("img").length&&(n=t("body")),n.imagesLoaded(function(){a.parent().hasClass("masonry")&&!a.parent().hasClass("auto_meta_overlaid_spaced")&&a.isotope("appended",t(e));for(var n=0;n<G.length;n++)G[n].flickityBlogInit();if(t(e).addClass("ajax-loaded"),a.parent().hasClass("classic_enhanced")&&(a.find(".large_featured.has-post-thumbnail.ajax-loaded .post-featured-img, .wide_tall.has-post-thumbnail.ajax-loaded .post-featured-img").each(function(){var e=t(this).find("img").attr("src");t(this).css("background-image","url("+e+")")}),a.find(".large_featured.ajax-loaded .nectar-flickity, .wide_tall.ajax-loaded .nectar-flickity").each(function(){t(this).find(".cell").each(function(){var e=t(this).find("img").attr("src");t(this).css("background-image","url("+e+")")})})),"none"==t(e).parents(".posts-container").attr("data-animation"))t(e).find(".inner-wrap").removeClass("animated");else{for(n=0;n<G.length;n++)G[n].blogMasonryZindex();t(e).each(function(){var e=t(this),a=new Waypoint({element:e[0],handler:function(){setTimeout(function(){e.addClass("animated-in")},80*e.attr("data-delay-amount")),a.destroy()},offset:"90%"})})}setTimeout(function(){t(e).removeClass("ajax-loaded")},700)})}))}function Wn(){ht.scrollTop>350&&!o.is(".fullscreen.open")&&(t("#to-top").stop().transition({transform:"translateY(-50%)"},350,"easeInOutCubic"),s.off("scroll",Wn),s.on("scroll",Bn))}function Bn(){if(ht.scrollTop<350||o.is(".fullscreen.open")){var e=t("#slide-out-widget-area.fullscreen.open").length>0?1150:350;t("#to-top").stop().transition({transform:"translateY(105%)"},e,"easeInOutQuint"),s.off("scroll",Bn),s.on("scroll",Wn)}}function Fn(){if(0==t(".nectar-social.fixed").length&&(t("#to-top").length>0&&s.width()>1020||t("#to-top").length>0&&t("#to-top.mobile-enabled").length>0)&&(ht.scrollTop>350?s.on("scroll",Bn):s.on("scroll",Wn)),t('body[data-button-style*="rounded"]').length>0){var e=t("#to-top .fa-angle-up").clone();e.addClass("top-icon"),t("#to-top").prepend(e)}r.on("click",'#to-top, a[href="#top"]',function(){return t("body,html").stop().animate({scrollTop:0},800,"easeOutQuad",function(){t(".nectar-box-roll").length>0&&r.trigger("mousewheel",[1,0,0])}),!1})}function qn(){var a=t('body[data-header-format="left-header"]').length>0&&s.width()>1e3?0:d.outerHeight();(t(".page-template-template-no-header-footer").length>0||t(".page-template-template-no-header").length>0)&&(a=0);var n=!1;t('header#top .sf-menu li a[href="#"]').on("click",function(t){t.preventDefault()}),0==t("#nectar_fullscreen_rows").length||0==ct.$usingFullScreenRows?t("a.nectar-next-section").each(function(){if(t(this).parents(".wpb_row:not(.inner_row)").length>0){var e=t(this).parents(".wpb_row:not(.inner_row)");if(e.next(".wpb_row[id]:not(.inner_row)").length>0){var a=e.next(".wpb_row[id]:not(.inner_row)").attr("id");t(this).attr("href","#"+a),n=!0}}}):t().fullpage&&t("a.nectar-next-section").on("click",function(){return t.fn.fullpage.moveSectionDown(),!1}),t("#slide-out-widget-area .off-canvas-menu-container").length>0&&t("#slide-out-widget-area .off-canvas-menu-container").find("a[href*='"+location.pathname+"']").each(function(){var e=t(this).attr("href");"#"!=e&&-1!=e.indexOf("#")&&"#"!==e.substr(e.indexOf("#"))&&t("div"+e.substr(e.indexOf("#"))).length>0&&(t(this).attr("href",e.substr(e.indexOf("#"))),t(this).parent().removeClass("current_page_item").removeClass("current-menu-item")),t('div[data-fullscreen-anchor-id="'+e.substr(e.indexOf("#")+1)+'"]').length>0&&t(this).parent().removeClass("current_page_item").removeClass("current-menu-item")}),t("#header-outer").find("a[href*='"+location.pathname+"']").each(function(){var e=t(this).attr("href");-1!=e.indexOf("#")&&"#"!==e.substr(e.indexOf("#"))&&t("div"+e.substr(e.indexOf("#"))).length>0&&(t(this).attr("href",e.substr(e.indexOf("#"))),t(this).parent().removeClass("current_page_item").removeClass("current-menu-item")),t('div[data-fullscreen-anchor-id="'+e.substr(e.indexOf("#")+1)+'"]').length>0&&t(this).parent().removeClass("current_page_item").removeClass("current-menu-item")}),t("#header-outer").length>0&&t("#header-outer").find("a[href*='#']:not([href='#'])").each(function(){"#"!==t(this).attr("href")&&"#searchbox"!==t(this).attr("href")&&"#sidewidgetarea"!==t(this).attr("href")&&(n=!0)}),t("#slide-out-widget-area .off-canvas-menu-container").length>0&&t("#slide-out-widget-area .off-canvas-menu-container").find("a[href*='#']:not([href='#'])").each(function(){"#"!==t(this).attr("href")&&(n=!0)});var i=[];1==n&&i.push("#header-outer nav"),t('.page-submenu[data-sticky="true"] a[href*="#"]').length>0&&i.push('.page-submenu[data-sticky="true"]'),i.length>0&&i.forEach(function(n,i){(0==i?r:t(e)).scrollspy({target:n,offset:a+ht.adminBarHeight+40})})}function Ln(){var a=e.location.hash;a&&a.length>0&&(a=a.replace(/<|>/g,""));var n=a&&a.length>0?a.substring(1,a.length):0,i=w-w/1.8,o=0;if(n&&(o=(o=n.split("/")).length),n&&o>1&&(n=n.replace(/\//g,""),a=a.replace(/\//g,"")),a&&t(".main-content").find(a).length>0||a&&t(".main-content").find('[data-fullscreen-anchor-id="'+n+'"]').length>0){var l=t(".main-content").find(a).length>0?t(".main-content").find(a):t(".main-content").find('[data-fullscreen-anchor-id="'+n+'"]'),h=t('body[data-header-format="left-header"]').length>0&&s.width()>1e3?0:t("#header-space").outerHeight();(t(".page-template-template-no-header-footer").length>0||t(".page-template-template-no-header").length>0)&&(h=0);var u=100;t(".nectar-box-roll").length>0&&t(".container-wrap.bottomBoxOut").length>0&&(dt.boxRoll(null,-1),u=2050),t("img[data-nectar-img-src]").length>0&&(Ue(),u=200),setTimeout(function(){var e;if(0==t('body[data-permanent-transparent="1"]').length)if(r.hasClass("mobile"))e=t('#header-outer[data-mobile-fixed="1"]').length>0?l.offset().top+2-h+ht.adminBarHeight:l.offset().top-ht.adminBarHeight+1;else{var a=t('#header-outer[data-header-resize="0"]').length>0?0:parseInt(y)+2*i;if(t('#header-outer[data-remove-fixed="1"]').length>0&&(h=0),e=l.offset().top-parseInt(h)+a+3-ht.adminBarHeight,0==t("body.mobile").length&&t('#header-outer[data-condense="true"]').length>0&&0===t("body.page-template-template-no-header").length&&0===t("body.page-template-template-no-header-footer").length){var n=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9'),s=d.height()-(parseInt(n.height())+parseInt(t("#header-outer #logo").css("margin-top")));e=l.offset().top-parseInt(h)+s-ht.adminBarHeight}}else e=l.offset().top-ht.adminBarHeight+1;t('body[data-hhun="1"]').length>0&&0==t('#header-outer[data-remove-fixed="1"]').length&&0==t("#header-outer.detached").length&&(e+=h),Dt(e-(t('.page-submenu[data-sticky="true"]').length>0?t(".page-submenu").height():0)+(t("body.material").length>0&&c.length>0&&0==t('body[data-hhun="1"]').length&&0==t('#header-outer[data-remove-fixed="1"]').length&&!r.hasClass("mobile")?c.height():0),700,"easeInOutQuint"),pt.animatedScrolling=!0,setTimeout(function(){pt.animatedScrolling=!1},1100)},u)}}function jn(){t('body[data-animated-anchors="true"]').length>0&&(0==t(".nectar-box-roll").length&&0==t("#nectar_fullscreen_rows").length&&(void 0!==Jt.tab?setTimeout(function(){Ln()},800):Ln()),t('#nectar_fullscreen_rows[data-mobile-disable="on"]').length>0&&0==t(".nectar-box-roll").length&&ht.usingMobileBrowser&&Ln())}function Yn(){S=[];var e=0;t(".portfolio-items:not(.carousel)").each(function(a){if(t(this).attr("instance",a),t(this).parent().parent().find("div[class^=portfolio-filters]").attr("instance",a),"undefined"!=typeof SalientPortfolio)S[e]=new SalientPortfolio(t(this),We,st,ke),e++;else{var n=t(this);Rt("#salient-portfolio-js-js",100,function(){S[e]=new SalientPortfolio(n,We,st,ke),e++})}})}function Pn(){ht.winW>690&&t('.posts-container[data-load-animation="perspective"]').css("perspective-origin","50% "+(ht.scrollTop+ht.winH)+"px"),requestAnimationFrame(Pn)}function Rn(){t('.posts-container[data-load-animation="perspective"]').length>0&&requestAnimationFrame(Pn)}function Vn(e){"none"==e.attr("data-load-animation")?e.find(".inner-wrap").removeClass("animated"):e.find("article").each(function(e){if(t(this).visible(!0))t(this).delay(110*e).queue(function(e){t(this).addClass("animated-in"),e()});else var a=t(this),n=new Waypoint({element:a[0],handler:function(){setTimeout(function(){a.addClass("animated-in")},80*a.attr("data-delay-amount")),n.destroy()},offset:"90%"})})}function Xn(){G=[],t(".posts-container").each(function(e){if(t(this).parent().hasClass("masonry")&&!t(this).parent().hasClass("auto_meta_overlaid_spaced")){if("undefined"==typeof NectarMasonryBlog){var a=t(this);return void Rt("#nectar-masonry-blog-js",0,function(){G[e]=new NectarMasonryBlog(a,ke,Vn)})}G[e]=new NectarMasonryBlog(t(this),ke,Vn)}else Vn(t(this))})}function Nn(){var e=50;if(t('#header-outer[data-remove-fixed="0"]').length>0&&0==t('#header-outer[data-format="left-header"]').length){if(e+=d.outerHeight(),t('#header-outer[data-shrink-num][data-header-resize="1"]').length>0){var a=parseInt(d.attr("data-padding"))-parseInt(d.attr("data-padding"))/1.8;e-=y,e-=a}if(0==t("body.mobile").length&&t('#header-outer[data-condense="true"]').length>0){var n=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');e=50,e+=d.height()-(parseInt(n.position().top)-parseInt(t("#header-outer #logo").css("margin-top")))-parseInt(ht.secondaryHeaderHeight)}}return u.length>0&&(e+=u.outerHeight()),e}function Dn(){var n=Nn();if(ht.winW<690&&ht.usingMobileBrowser||a.documentElement.style.setProperty("--nectar-sticky-top-distance",n+"px"),t(".nectar-sticky-column-css").each(function(){0==t(this).find(".n-sticky").length&&(t(this).wrapInner('<div class="n-sticky" />'),t(this).hasClass("nectar-sticky-column-css--middle")&&new ue(t(this)))}),t().theiaStickySidebar&&!(ht.usingMobileBrowser&&ht.winW<1e3)&&!(0!=ct.$usingFullScreenRows&&ht.winW>1e3)){var i='#sidebar[data-nectar-ss="true"], #sidebar[data-nectar-ss="1"], .nectar-scrolling-tabs:not(.navigation_func_active_link_only) .scrolling-tab-nav, .nectar-sticky-column';e.nectarOptions&&e.nectarOptions.woo_sticky_sidebar&&"1"===e.nectarOptions.woo_sticky_sidebar&&(i+=", .woocommerce.archive #sidebar"),t(i).each(function(){var e=n;t(this).parents(".wpb_widgetised_column").length>0?t("body.vc_editor").length>0||t(this).parents(".wpb_column").theiaStickySidebar({additionalMarginTop:e,updateSidebarHeight:!1}):t(this).theiaStickySidebar({additionalMarginTop:e,updateSidebarHeight:!1})})}}function Qn(){t(".nectar-liquid-bg").removeClass("animated-in");for(var e=0;e<D.length;e++)"displace-filter-fade"==D[e].animationType&&t(D[e].canvasContainer).parents(".fp-section.active").length>0&&(0==t(D[e].canvasContainer).find(".image-added-to-stage").length&&D[e].imgContainer.addChild(D[e].bg),t(D[e].canvasContainer).find(".nectar-liquid-bg").addClass("image-added-to-stage"),D[e].animateProps(D[e]))}function Zn(){if(t("#nectar_fullscreen_rows").length>0&&t().fullpage){st=e.vc_iframe?".vc_element.vc_vc_row.active ":".wpb_row.active ";var a=t("#nectar_fullscreen_rows[data-mobile-disable]").length>0?t("#nectar_fullscreen_rows").attr("data-mobile-disable"):"off";ht.usingMobileBrowser||(a="off"),"on"!=a?rt=!0:st="","undefined"!=typeof NectarFullScreenRows&&(ct=new NectarFullScreenRows(Na,Z,Qn,ht,Qe,U,A,J))}else Rt("#nectar-fullpage-js",100,Zn)}function Gn(){t(".wpb_column").each(function(){if(t(this).hasClass("backdrop_filter_blur")){var e=t(this).closest(".wpb_row");e.addClass("row-col-gap");var a=t(this).closest(".wpb_row[data-column-margin]").length>0?t(this).closest(".wpb_row[data-column-margin]").attr("data-column-margin"):"default";"default"!=a&&e.find(".span_12").first().css({"column-gap":a})}}),ht.usingMobileBrowser&&r.addClass("using-mobile-browser"),e.navigator.userAgent.indexOf("Edge/")>0&&r.addClass("msie"),0==t("html.js").length&&t("html").removeClass("no-js").addClass("js"),t("code").find("br").remove(),t(".wpcf7-form p:has(input[type=submit])").css("padding-bottom","0px"),t(".full-width-content .wpcf7-submit").on("click",function(){setTimeout(function(){We()},1e3),setTimeout(function(){We()},2e3)}),t(".gform_body").on("click",function(){setTimeout(function(){We()},200)}),t(".pum.pum-theme-salient-page-builder-optimized button.pum-close").wrapInner("<span />"),t(e).on("pumBeforeOpen",function(){e.dispatchEvent(new Event("resize"))}),t("#nectar_fullscreen_rows").length>0&&t(".pum-container .pum-content > .wpb_row .full-page-inner > .container > .span_12").length>0&&t(".pum-container .pum-content > .wpb_row .full-page-inner > .container > .span_12").unwrap(),t(".single .blog_next_prev_buttons").length>0&&t(".container-wrap").css("padding-bottom",0),t(".full-width-section").each(function(){t(this).find("> .span_12 > div.col_last").last().css("margin-bottom","0")}),t(".full-width-content .col.boxed").removeClass("boxed"),t(".wpb_column.neg-marg").parents(".wpb_row:not(.inner_row):not(.zindex-set)").css("z-index","110"),t(".wpb_row.legacy").each(function(){t(this).find(".wpb_column").length>0&&t(this).removeClass("legacy")})}function Un(){t(".wpb_row").each(function(){void 0!==t(this).find(".span_12").offset()&&t(this).find('[class*="vc_col-"]').each(function(){var e=t(this).parents(".span_12").offset().left;t(this).removeClass("no-left-margin"),t(this).offset().left<e+27?t(this).addClass("no-left-margin"):t(this).removeClass("no-left-margin")})})}function Jn(){var a=ht.winW,n=ht.winH,i=0;r.is('[data-flex-cols="true"]')||t('[class*="vc_col-xs-"], [class*="vc_col-md-"], [class*="vc_col-lg-"]').length>0&&(Un(),ht.usingMobileBrowser?(e.addEventListener("orientationchange",function(){i=1}),s.on("resize",function(){(s.width()!=a&&s.height!=n||1===i)&&(Un(),a=ht.winW,n=ht.winH,i=0)})):s.on("resize",Un))}function Kn(){t('body[data-fancy-form-rcs="1"]').length>0&&0==t("#wcfm-main-content").length&&(t("select:not(.comment-form-rating #rating)").each(function(){var e;t(this).parents(".wpcf7-form-control-wrap").length>0?1==(e=t(this).parents(".wpcf7-form-control-wrap").find(".select2-container").length>0?t(t(this).prev(".select2-container")):t(this)).parents(".wpcf7-form-control-wrap").parent().find("label").length?e.parents(".wpcf7-form-control-wrap").parent().wrapInner('<div class="fancy-select-wrap" />'):e.wrap('<div class="fancy-select-wrap" />'):(e=t(this).prev(".select2-container").length>0?t(this).prev(".select2-container"):t(this),0==t(this).parents("#buddypress").length&&0==t(this).parents(".widget_categories").length&&(1==e.prev("label").length?e.prev("label").andSelf().wrapAll('<div class="fancy-select-wrap" />'):1==e.next("label").length?e.next("label").andSelf().wrapAll('<div class="fancy-select-wrap" />'):e.wrap('<div class="fancy-select-wrap" />')))}),t("select:not(.state_select):not(.country_select):not(.comment-form-rating #rating):not(#tribe-bar-form select):not(.woocommerce-currency-switcher):not(.nectar-custom-product-attr select)").each(function(){var a=ht.winW>690?7:200;if((t(this).hasClass("skip-select2-search")||t(this).parents(".skip-select2-search").length>0)&&(a=1e3),0==t(this).parents("#buddypress").length){var n={minimumResultsForSearch:a,width:"100%"};("underline"==(e.nectarOptions&&e.nectarOptions.woo_product_variable_select?e.nectarOptions.woo_product_variable_select:"default")||t(this).parents(".woocommerce-ordering").length>0)&&(n={minimumResultsForSearch:a,dropdownParent:t(this).parent(),dropdownAutoWidth:!0}),t(this).select2(n)}}))}function ti(){(-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")||navigator.userAgent.match(/(iPod|iPhone|iPad)/))&&(e.onpageshow=function(e){e.persisted&&(t(".nectar-video-wrap, .nectar-slider-wrap .swiper-slide .video-wrap").each(function(){t(this).find("video").length>0&&t(this).find("video")[0].play()}),t("body.material-ocm-open").length>0?(t("body > .slide_out_area_close").addClass("non-human-allowed").trigger("click"),setTimeout(function(){t("body > .slide_out_area_close").removeClass("non-human-allowed")},100)):t("#slide-out-widget-area.slide-out-from-right-hover.open").length>0&&navigator.userAgent.match(/(iPod|iPhone|iPad)/)?Ha():(t("#slide-out-widget-area.fullscreen.open").length>0||t("#slide-out-widget-area.fullscreen-alt.open").length>0||t("#slide-out-widget-area.slide-out-from-right.open").length>0)&&(t("#slide-out-widget-area .slide_out_area_close").addClass("non-human-allowed"),t(".slide-out-widget-area-toggle:not(.std-menu) a.open").addClass("non-human-allowed").trigger("click"),setTimeout(function(){t("#slide-out-widget-area .slide_out_area_close").removeClass("non-human-allowed")},100)))})}function ei(){t(".wpb_row").removeClass("only-ns"),t('.nectar-slider-wrap[data-full-width="true"], .page-submenu, .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained), .blog-fullwidth-wrap').parents(".wpb_row").addClass("only-ns"),t("body.vc_editor.compose-mode .wpb_row .vc_vc_column > .wpb_column > .vc_column-inner").each(function(){t(this).find("> .vc_element-container > div").length>0&&(t(this).find("> .vc_element-container > div:first-child").is(".vc_vc_row_inner")?t(this).find("> .vc_element-container > div:first-child").addClass("first-inner-row-el"):t(this).find("> .vc_element-container > div:first-child").removeClass("first-inner-row-el"))}),t("body.vc_editor.compose-mode .vc_row.inner_row").each(function(){t(this).hasClass("row_position_absolute")?t(this).parent().css({position:"static","min-height":"0"}):t(this).parent().css({position:"","min-height":""})}),t(".img-with-aniamtion-wrap, .nectar_icon_wrap, .nectar-lottie-wrap, .nectar-cta").each(function(){(t(this).hasClass("position_desktop_absolute")||t(this).hasClass("position_tablet_absolute")||t(this).hasClass("position_phone_absolute"))&&t(this).parent().addClass("absolute-parent")})}function ai(){t('.vc_element > .wpb_column[class*="padding-"][class*="-percent"]').each(function(){var e=4,a=this.className.match(/padding-\d+/);if(a&&(e=(e=a[0].match(/\d+/))?e[0]/100:0),e){var n=t(this).parents(".span_12").width();t(this).is('[data-padding-pos="all"]')?t(this).css("padding",n*e):t(this).is('[data-padding-pos="top"]')?t(this).css("padding-top",n*e):t(this).is('[data-padding-pos="bottom"]')?t(this).css("padding-bottom",n*e):t(this).is('[data-padding-pos="left"]')?t(this).css("padding-left",n*e):t(this).is('[data-padding-pos="right"]')?t(this).css("padding-right",n*e):t(this).is('[data-padding-pos="top-bottom"]')?t(this).css({"padding-top":n*e,"padding-bottom":n*e}):t(this).is('[data-padding-pos="top-right"]')?t(this).css({"padding-top":n*e,"padding-right":n*e}):t(this).is('[data-padding-pos="bottom-right"]')?t(this).css({"padding-right":n*e,"padding-bottom":n*e}):t(this).is('[data-padding-pos="bottom-left"]')?t(this).css({"padding-left":n*e,"padding-bottom":n*e}):t(this).is('[data-padding-pos="left-right"]')&&t(this).css({"padding-left":n*e,"padding-right":n*e})}}),t('.wpb_row[class*="vc_custom_"]').each(function(){t(this).parent().addClass("no-bottom-margin")})}function ni(){setTimeout(function(){t("body.compose-mode").length>0&&t(".container-wrap").addClass("visible-editor-controls"),ht.usingFrontEndEditor&&(ei(),r.is('[data-flex-cols="true"]')||(ai(),s.on("smartresize",ai)))},200),s.on("vc_reload",function(){if(ei(),be(),ge(),$t(),Ae(),vt(),he(),Fe(),_e(),On(),ga(),Ft(),aa(),xn(),Hn(),qe(),Ke(),t(".carousel").length>0&&(Ot(),Wt(),Mt()),t(".owl-carousel").length>0&&(t(".owl-carousel").each(function(){t(this).trigger("destroy.owl.carousel").removeClass("owl-loaded"),t(this).find(".owl-stage-outer .owl-stage > *").unwrap(),t(this).find(".owl-stage-outer > *").unwrap(),t(this).find(".owl-item > *").unwrap(),t(this).find(".owl-dots").remove(),t(this).find(".owl-nav").remove()}),zt()),t(".nectar_cascading_images").length>0&&imagesLoaded(t(".nectar_cascading_images"),function(){je()}),ke(),Me(),In(),W.length>0)for(var a=0;a<W.length;a++)W[a].instance.reloadCells(),W[a].instance.off("scroll.flickity"),W[a].instance.off("dragStart.flickity"),W[a].instance.off("dragEnd.flickity");if(yt(),setTimeout(function(){if(_t(),W.length>0)for(var t=0;t<W.length;t++)W[t].instance.reloadCells(),W[t].instance.resize()},100),N.length>0)for(a=0;a<N.length;a++)N[a].instance.flickity("reloadCells"),N[a].instance.off("scroll.flickity"),N[a].instance.off("dragStart.flickity"),N[a].instance.off("dragEnd.flickity");setTimeout(function(){if(t(".nectar-woo-flickity").length>0&&At(),N.length>0)for(var e=0;e<N.length;e++)N[e].instance.flickity("reloadCells"),N[e].instance.flickity("resize")},100),da();for(a=0;a<Q.length;a++)"multiple_visible"!=Q[a].type&&"multiple_visible_minimal"!=Q[a].type||(Q[a].flickityEl.flickity("reloadCells"),Q[a].flickityEl.off("select.flickity"),da(),Q[a].flickityEl.resize()),Q[a].testimonialSliderHeight();if(ca(),la(),fa(),ae(),Ze(),me(),Va(),ma(),va(),We(),setTimeout(We,1e3),ya(),bn(),s.off("scroll.parallaxSections").off("resize.parallaxSections"),Se(),ze(),Xn(),Yn(),S.length>0)for(a=0;a<S.length;a++)S[a].portfolioAccentColor();if(En(),An(),setTimeout(function(){if(t(".nectar_fullscreen_zoom_recent_projects").length>0&&X.length>0)for(var e=0;e<X.length;e++)X[e].sliderCalcs()},300),s.unbind(".infscr"),Mn(),Be(),t(".nectar-video-wrap").each(function(){t(this).find("video").length>0&&t(this).find("video").css("visibility","visible")}),t(".wpb_column[data-t-w-inherits]").each(function(){t(this).is('[data-t-w-inherits="small_desktop"]')?t(this).parent().addClass("inherits-s-desktop-col"):t(this).parent().removeClass("inherits-s-desktop-col")}),t("#nectar_fullscreen_rows").length>0){0==t("#nectar_fullscreen_rows > .vc_element").length&&t("#nectar_fullscreen_rows").prepend('<div class="vc_element empty_placeholder" />'),t("#nectar_fullscreen_rows > .vc_element:not(.empty_placeholder)").length>0&&t("#nectar_fullscreen_rows >.vc_element.empty_placeholder").remove();var n=t("#nectar_fullscreen_rows > div.vc_element.active").index();t.fn.fullpage.destroy("all"),Zn();var i=[{el:"",offset:0}];t("#nectar_fullscreen_rows > div.vc_element").each(function(e){i[e]={el:t(this),offset:t(this).offset().top}}),n>-1&&t.fn.fullpage.silentMoveTo(n+1,0),1===t("#nectar_fullscreen_rows > div.vc_element").length&&t("#nectar_fullscreen_rows").css({transform:"translate3d(0,0,0)"}),r.scrollTo(0,0)}else t('body .main-content > .row > .vc_element:first > .wpb_row[class*="full-width-"]').length>0||t('body .main-content > .row > .vc_element:first .nectar-slider-wrap[data-full-width="true"]').length>0?t(".container-wrap").css({"padding-top":"0","margin-top":"0"}):t(".container-wrap").css({"padding-top":"40px"});A=[],t(".svg-icon-holder").removeClass("animated-in").removeClass("bound"),t(".vc_nectar_gmap").length>0&&setTimeout(function(){"object"==typeof google&&"object"==typeof google.maps?e.mapAPI_Loaded():e.nectarLove.mapApiKey.length>0&&t.getScript("https://maps.google.com/maps/api/js?sensor=false&key="+e.nectarLove.mapApiKey+"&callback=mapAPI_Loaded")},100),Dn(),void 0!==e.Waypoint&&(Waypoint.destroyAll(),Na())})}function ii(){var a=!1;if(t('body[data-ajax-transitions="true"]').length>0&&t('#ajax-loading-screen[data-disable-mobile="1"]').length>0&&ht.winW<1e3&&(a=!0),t('body[data-ajax-transitions="true"]').length>0&&t('#ajax-loading-screen[data-method="standard"]').length>0&&0==a){if(t("html").addClass("page-trans-loaded"),t('#ajax-loading-screen[data-effect="standard"]').length>0?(0==t(".nectar-particles").length&&(p.transition({opacity:0},500,function(){t(this).css({display:"none"})}),t("#ajax-loading-screen .loading-icon").transition({opacity:0},500)),0==t(".nectar-box-roll").length&&setTimeout(function(){Na()},550)):(t('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0&&setTimeout(function(){p.addClass("loaded")},60),0==t('#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap').length&&setTimeout(function(){t("#ajax-loading-screen:not(.loaded)").addClass("loaded"),setTimeout(function(){p.addClass("hidden")},1e3)},150),0==t(".nectar-box-roll").length&&t('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0?setTimeout(function(){Na()},750):0==t(".nectar-box-roll").length&&setTimeout(function(){Na()},350)),e.onpageshow=function(e){e.persisted&&(t("#ajax-loading-screen").stop().transition({opacity:0},200,function(){t(this).css({display:"none"})}),t("#ajax-loading-screen .loading-icon").transition({opacity:0},100))},t(".portfolio-loading, .nectar-slider-loading .loading-icon").remove(),0==t('#ajax-loading-screen[data-disable-fade-on-click="1"]').length&&0==t('body.using-mobile-browser #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"]').length){var n=!1;t('a[href^="mailto"], a[href^="tel"], .woocommerce-order-downloads a[class*="downloads-file"], .wpdm-cta.download-link a[data-downloadurl], .nectar-ignore-beforeunload a').on("click",function(){n=!0}),e.addEventListener("beforeunload",function(){n||(p.addClass("set-to-fade"),t('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0?(p.removeClass("loaded"),p.addClass("in-from-right"),setTimeout(function(){p.addClass("loaded")},30)):t('#ajax-loading-screen[data-effect="center_mask_reveal"]').length>0?p.css("opacity","0").css("display","block").transition({opacity:"1"},450):p.show().transition({opacity:"1"},450)),n=!1})}}else 1==a&&p.css({opacity:"0",display:"none"}).addClass("loaded").addClass("hidden"),0!=t(".nectar-box-roll").length||ht.usingFrontEndEditor||Na()}function si(n){var i,l,u,p,g;ht.usingMobileBrowser&&ht.scrollPosRAF(),ta(),function(){var n;if(Et(),0!=t('body[data-header-format="left-header"]').length||ht.usingPhoneBrowser||(n=!(t('#header-outer[data-megamenu-rt="1"]').length>0&&t('#header-outer[data-transparent-header="true"]').length>0),t(".sf-menu:not(.buttons)").superfish({delay:500,speed:"fast",disableHI:n,speedOut:"fast",animation:{opacity:"show"}}),t("#header-outer .sf-menu.buttons li.menu-item").on("mouseover",function(){t(this).addClass("sfHover"),t('#header-outer[data-megamenu-rt="1"]').length>0&&t(this).hasClass("megamenu")&&!t(this).hasClass("width-75")&&!t(this).hasClass("width-50")&&"true"==t("#header-outer").attr("data-transparent-header")&&(t("#header-outer").addClass("no-transition"),t("#header-outer").removeClass("transparent"))}),t("#header-outer .sf-menu.buttons > li.menu-item.menu-item-has-children:not(.megamenu):not(.nectar-megamenu-menu-item)").on("mouseenter",function(){var a=t("#top .container").width(),n=t(this).children("ul");n.offset().left-(t(e).width()-a)/2+n.width()<=t(e).width()-100?t(this).removeClass("edge"):t(this).addClass("edge")}),t("#header-outer .sf-menu.buttons li.menu-item").on("mouseleave",function(){var e=t(this);e.is(".menu-item-has-children")?setTimeout(function(){e.is(":hover")||(e.removeClass("sfHover"),t('#header-outer[data-megamenu-rt="1"]').length>0&&t('#header-outer[data-transparent-header="true"]').length>0&&(0==t("#header-outer.scrolled-down").length&&0==t("#header-outer.small-nav").length&&0==t("#header-outer.detached").length&&0==t("#header-outer.fixed-menu").length&&t("#header-outer").addClass("transparent"),t('#header-outer[data-permanent-transparent="1"][data-transparent-header="true"]').length>0&&t("#header-outer").addClass("transparent")))},200):e.removeClass("sfHover")}),t('#header-secondary-outer li.megamenu:not(.nectar-megamenu-menu-item), #header-outer:not([data-format="menu-left-aligned"]):not([data-format="centered-logo-between-menu-alt"]) .sf-menu.buttons li.megamenu').removeClass("nectar-megamenu-menu-item").removeClass("megamenu"),t('#header-outer[data-format="centered-menu-bottom-bar"] .right-side .sf-menu li.nectar-megamenu-menu-item').removeClass("align-left").removeClass("align-middle").addClass("align-right"),t('#header-outer[data-format="centered-menu-bottom-bar"] .left-side .sf-menu li.nectar-megamenu-menu-item').removeClass("align-right").removeClass("align-middle").addClass("align-left"),t("#header-outer .sf-menu > li:not(.megamenu) > ul > li > ul").each(function(){t(this).offset().left+t(this).outerWidth()>s.width()&&(t(this).addClass("on-left-side"),t(this).find("ul").addClass("on-left-side"))}),t('body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > ul > li').each(function(){t(this).find("> ul").length>0&&t(this).addClass("has-ul")}),t('body[data-megamenu-width="full-width"]').length>0&&t("ul.sub-menu").length>0&&(It(),s.on("smartresize",It),t("header#top nav > ul > li.megamenu > .sub-menu").css("box-sizing","content-box")),t("header#top nav > ul.sf-menu > li.menu-item").on("mouseenter",function(){t(this).addClass("menu-item-over")}),t("header#top nav > ul.sf-menu > li.menu-item").on("mouseleave",function(){t(this).removeClass("menu-item-over")}),t("#header-outer nav .megamenu .sub-menu a.sf-with-ul .sf-sub-indicator, #header-outer .megamenu .sub-menu a .sf-sub-indicator").remove(),t(".sf-menu > .nectar-megamenu-menu-item > a .menu-title-text .megamenu-bg-lazy[data-bg-src]").each(function(){var e=t(this).parents(".nectar-megamenu-menu-item"),a=t(this).attr("data-bg-src"),n=t(this).attr("data-align").replace("_"," ");e.find("> ul").css({"background-position":n,"background-image":'url("'+a+'")'}),t(this).remove()}),t(".sf-menu > .nectar-megamenu-menu-item > ul > li > a .menu-title-text .megamenu-col-bg-lazy[data-bg-src]").each(function(){var e=t(this).closest(".menu-item"),a=t(this).attr("data-bg-src"),n=t(this).attr("data-align").replace("_"," ");e.css({"background-position":n,"background-image":'url("'+a+'")'}),t(this).remove()}),t("#header-outer nav > ul > li.megamenu > ul.sub-menu > li > a").each(function(){("-"==t(this).text()||"–"==t(this).text()||t(this).parent().hasClass("hide-title"))&&t(this).remove()})),"IntersectionObserver"in e){var i=new IntersectionObserver(function(t){t.forEach(function(t){if(t.isIntersecting){var e=t.target;e.classList.add("loaded");var a=e.getAttribute("data-menu-img-src");a&&(e.setAttribute("src",a),e.removeAttribute("data-menu-img-src")),i.unobserve(e)}})},{rootMargin:"0px",threshold:0});[].slice.call(a.querySelectorAll(".nectar-menu-icon-img[data-menu-img-src], #header-outer .nectar-ext-menu-item .image-layer")).forEach(function(t){i.observe(t)})}else t(".sf-menu .nectar-menu-icon-img[data-menu-img-src]").each(function(){t(this).attr("src",t(this).attr("data-menu-img-src")),t(this).removeAttr("data-menu-img-src")}),t(".nectar-ext-menu-item .image-layer").addClass("loaded");t(".sub-menu .nectar-menu-icon, .sub-menu .nectar-menu-icon-img, .off-canvas-menu-container > ul > li > a .nectar-menu-icon, .off-canvas-menu-container > ul > li > a .nectar-menu-icon-img").each(function(){var e=t(this).parent(),a=t(this).detach();0==e.parents(".nectar-ext-menu-item").length&&(e.wrapInner('<span class="nectar-menu-icon-text" />'),e.addClass("nectar-menu-item-with-icon")),e.prepend(a)}),t("#slide-out-widget-area:not(.fullscreen) .nectar-menu-label").each(function(){0==t(this).parents(".nectar-ext-menu-item").length&&t(this).closest("a").addClass("nectar-menu-item-with-icon")}),t(".off-canvas-menu-container .nectar-menu-icon, .off-canvas-menu-container .nectar-menu-icon-img").each(function(){var e=t(this).parent();(e.find(".item_desc").length>0||e.find(".nav_desc").length>0)&&e.addClass("nectar-menu-item-with-desc")}),Tt()}(),function(){e.nectarOptions&&e.nectarOptions.quick_search&&"true"===e.nectarOptions.quick_search&&new Ja;var n=t("#search-outer #search input[type=text][data-placeholder]").length>0?t("#search-outer #search input[type=text]").attr("data-placeholder"):"";function i(){if(r.hasClass("ascend")||t('body[data-header-format="left-header"]').length>0&&0==t("body.material").length?(t("#search-outer").stop().transition({opacity:0},300,"cubic-bezier(0.2, 1, 0.3, 1)"),h.addClass("inactive"),setTimeout(function(){t("#search-outer").hide(),h.removeClass("inactive")},300)):0==t("body.material").length&&t("#search-outer").stop(!0).fadeOut(450,"easeOutExpo"),r.hasClass("material")){t(e).trigger("nectar-search-close");var a=d.hasClass("results-shown")?800:400;setTimeout(function(){t("#search-outer #s").val("")},a),t("#ajax-content-wrap").removeClass("material-open"),pt.materialSearchOpen=!1,d.removeClass("material-search-open"),t("#search-outer").removeClass("material-open"),t("#fp-nav").removeClass("material-ocm-open")}}r.hasClass("material")&&0==t("#header-outer .bg-color-stripe").length&&d.append('<div class="bg-color-stripe" />'),r.on("click","#search-btn a",function(){return!1}),r.on("click","#search-btn a:not(.inactive), #header-outer .mobile-search",function(){return!t(this).hasClass("open-search")&&(r.hasClass("original")&&t(".slide-out-widget-area-toggle.mobile-icon a.open").length>0&&(t(".slide-out-widget-area-toggle.mobile-icon a").addClass("non-human-allowed").trigger("click"),setTimeout(function(){t(".slide-out-widget-area-toggle.mobile-icon a").removeClass("non-human-allowed")},100)),r.hasClass("ascend")||t('body[data-header-format="left-header"]').length>0&&0==t("body.material").length?(t("#search-outer > #search form, #search-outer #search .span_12 span, #search-outer #search #close").css("opacity",0),t("#search-outer > #search form").css("transform","translateY(-30px)"),t("#search-outer #search .span_12 span").css("transform","translateY(20px)"),t("#search-outer").show(),t("#search-outer").stop().transition({scale:"1,0",opacity:1},0).transition({scale:"1,1"},700,"cubic-bezier(0.2, 1, 0.3, 1)"),t("#search-outer > #search form").delay(350).transition({opacity:1,transform:"translateY(0)"},700,"cubic-bezier(0.2, 1, 0.3, 1)"),t("#search-outer #search #close").delay(500).transition({opacity:1},700,"cubic-bezier(0.2, 1, 0.3, 1)"),t("#search-outer #search .span_12 span").delay(450).transition({opacity:1,transform:"translateY(0)"},700,"cubic-bezier(0.2, 1, 0.3, 1)")):r.hasClass("material")?(t('#header-outer[data-transparent-header="true"] .bg-color-stripe').css("transition",""),t("#search-outer, #ajax-content-wrap").addClass("material-open"),pt.materialSearchOpen=!0,d.addClass("material-search-open"),t("#fp-nav").addClass("material-ocm-open"),t(e).trigger("nectar-search-open")):t("#search-outer").stop(!0).fadeIn(600,"easeOutExpo"),setTimeout(function(){t("#search input[type=text]").trigger("focus"),t("#search input[type=text]").val()==n&&t("#search input[type=text]").setCursorPosition(0)},300),t(this).toggleClass("open-search"),t(".slide-out-widget-area-toggle a:not(#toggle-nav).open:not(.animating)").trigger("click"),!1)}),t("body:not(.material)").on("keydown","#search input[type=text]",function(){t(this).val()==n&&t(this).val("")}),t("body:not(.material)").on("keyup","#search input[type=text]",function(){0==t(this).val().length&&(t(this).val(n),t(this).setCursorPosition(0))}),r.on("click","#close",function(){return i(),h.removeClass("open-search"),t("#header-outer .mobile-search").removeClass("open-search"),!1}),t("body:not(.material)").on("blur","#search-box input[type=text]",function(){i(),h.removeClass("open-search"),t("#header-outer .mobile-search").removeClass("open-search")}),t("body.material").on("click","#ajax-content-wrap",function(e){void 0!==e.originalEvent&&(i(),h.removeClass("open-search"),t("#header-outer .mobile-search").removeClass("open-search"))}),t("body.material").length>0&&t(a).on("keyup",function(e){27==e.keyCode&&(i(),h.removeClass("open-search"),t(".ocm-effect-wrap.material-ocm-open").length>0&&t(".slide-out-widget-area-toggle.material-open a").trigger("click"))})}(),0==t('#header-outer[data-remove-fixed="1"]').length&&ht.winW>1e3&&0!=t(e).scrollTop()&&1==t('#header-outer.transparent[data-permanent-transparent="false"]').length&&d.removeClass("transparent"),ht.winW<1e3&&0==t(".nectar-box-roll").length?(hn(),s.on("smartresize.nectarNavScrollEffects",hn)):(un(),s.on("smartresize.nectarNavScrollEffects",un)),Dn(),ca(),be(),Ba(),i=t("#top #mobile-menu").length>0?"#top #mobile-menu ":".off-canvas-menu-container.mobile-only ",t(i+".menu-item > ul > li > a").each(function(){if("-"==t(this).text()||"–"==t(this).text()||t(this).parent().hasClass("hide-title")||t(this).find("> .remove-menu-item-title").length>0){var e=t(this).parent().find("> ul > li").clone();t(this).parent().find("> .widget-area-active").length>0?t(this).parent().find("> a").remove():(t(this).parent().find("ul").remove(),t(this).parent().parent().append(e),t(this).parent().remove())}}),Ca(),"separate-dropdown-parent-link"==(t("#slide-out-widget-area[data-dropdown-func]").length>0?o.attr("data-dropdown-func"):"default")&&t("#slide-out-widget-area .off-canvas-menu-container li.menu-item-has-children").append('<span class="ocm-dropdown-arrow"><i class="fa fa-angle-down"></i></span>'),function(){if(!(!t('#header-outer[data-format="left-header"]').length>0&&!t('body.material[data-slide-out-widget-area-style*="slide-out-from-right"]').length>0&&!t("#slide-out-widget-area.fullscreen-split").length>0&&!t('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]').length>0)){var a;t('#header-outer[data-format="left-header"] nav li.megamenu').removeClass("nectar-megamenu-menu-item").removeClass("megamenu"),a=t('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]').length>0?"#slide-out-widget-area .off-canvas-menu-container li.menu-item-has-children > .ocm-dropdown-arrow":'body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.menu-item-has-children > a, #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li.menu-item-has-children > a';var n='#header-outer[data-format="left-header"] nav li.menu-item-has-children > a',i=e.nectarOptions&&e.nectarOptions.left_header_dropdown_func?e.nectarOptions.left_header_dropdown_func:"default";"separate-dropdown-parent-link"===i&&(n='#header-outer[data-format="left-header"] nav li.menu-item-has-children > a .sf-sub-indicator'),t(n+", "+a).on("click",function(){var e=t(this).parent();if("separate-dropdown-parent-link"===i&&(e=t(this).closest(".menu-item")),e.hasClass("open-submenu"))e.find(".sub-menu").css({"max-height":"0"}),e.removeClass("open-submenu");else{var a,n=t(this);e.find("> .sub-menu").addClass("no-trans"),setTimeout(function(){e.find("> .sub-menu").css({"max-height":"none",position:"absolute",visibility:"hidden"}),a=e.find("> .sub-menu").height(),e.find("> .sub-menu").removeClass("no-trans"),e.find("> .sub-menu").css({"max-height":"0",position:"relative",visibility:"visible"})},25),setTimeout(function(){n.closest("ul").find("li.menu-item-has-children").removeClass("open-submenu"),n.closest("ul").find("li.menu-item-has-children > .sub-menu").css({"max-height":"0"}),e.addClass("open-submenu"),e.find("> .sub-menu").css("max-height",a),n.parents("ul").length>0&&n.parents("ul:not(.sf-menu)").each(function(){t(this).css("max-height"),t(this).css("max-height",parseInt(t(this).height()+2*parseInt(t(this).css("padding-top"))+a)+"px")})},50)}return!1});var s=t('#header-outer[data-format="left-header"] nav .sf-menu > .current-menu-ancestor.menu-item-has-children');if(s.length>0&&s.find(".current-menu-item").length>0){s.find("ul").css("transition","none");var r=s.find(".current-menu-item").parents(".current-menu-ancestor.menu-item-has-children");r=Array.from(r),"separate-dropdown-parent-link"===i?r.reverse().forEach(function(e){t(e).find("> a .sf-sub-indicator").trigger("click")}):r.reverse().forEach(function(e){t(e).find("> a").trigger("click")}),setTimeout(function(){s.find("ul").css("transition","")},100)}}}(),l=0,u=0,t(p=".carousel-wrap .portfolio-items .col .work-info a, .woocommerce .products-carousel ul.products li.product a").on("mousedown",function(t){l=t.clientX}),t(p).on("mouseup",function(t){u=t.clientX}),t(p).on("click",function(){if(Math.abs(l-u)>10)return!1}),ze(),ae(),Mn(),Fn(),g=w-w/1.8,r.on("click",".section-down-arrow, .scroll-down-wrap > .minimal-arrow",function(){if(t(this).parents(".nectar-box-roll").length>0)return!1;var e=t(this).parents("#page-header-bg"),a=e.height(),n=0==e.parents(".first-section").length||t('body[data-transparent-header="false"]').length>0?e.offset().top:0,i=f.length>0&&s.width()>1e3?f.height():0,o=t('body[data-header-format="left-header"]').length>0?0:t("#header-space").height(),l=0;if(t("body.material").length>0&&c.length>0&&(l=c.height()),0==t('body[data-permanent-transparent="1"]').length)if(r.hasClass("mobile"))Dt((t('#header-outer[data-mobile-fixed="1"]').length>0?parseInt(a)-o+parseInt(e.offset().top)+2:parseInt(a)+parseInt(e.offset().top)+2)-2*i,700,"easeInOutQuint");else if(t('body[data-hhun="1"]').length>0&&0==t('#header-outer[data-remove-fixed="1"]').length)Dt(parseInt(a)+n+2-2*i,700,"easeInOutQuint");else{var h=t('#header-outer[data-header-resize="0"]').length>0?0:parseInt(y)+2*g;if(t('#header-outer[data-remove-fixed="1"]').length>0&&(o=0,n=0),0==t("body.mobile").length&&t('#header-outer[data-condense="true"]').length>0){var u=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');o=d.height()-(parseInt(u.position().top)-parseInt(t("#header-outer #logo").css("margin-top")))-parseInt(ht.secondaryHeaderHeight)}Dt(parseInt(a-o)+h+3+n+l,700,"easeInOutQuint")}else Dt(parseInt(a)+parseInt(e.offset().top)+2-2*i,700,"easeInOutQuint");return!1}),function(){if(O&&r.on("click",'#header-outer nav .sf-menu li:not(.slide-out-widget-area-toggle) a[href*="#"]',function(){pt.ocmOpen&&"#"!=t(this).attr("href")&&Fa(t(this).parent())}),t('body[data-animated-anchors="true"]').length>0||t('.single-product [data-gallery-style="left_thumb_sticky"]').length>0){var a,n=w-w/1.8;setTimeout(qn,100),r.on("click","#header-outer nav .sf-menu a, #footer-outer .nectar-button, #footer-outer .widget_nav_menu a, #footer-widgets .textwidget a, #mobile-menu li a, .nectar-scrolling-tabs:not(.navigation_func_active_link_only) .scrolling-tab-nav a, .container-wrap a:not(.wpb_tabs_nav a):not(.navigation_func_active_link_only .scrolling-tab-nav a):not(.comment-wrap .navigation a):not(.woocommerce-checkout a):not(.um-woo-view-order):not(.magnific):not([data-fancybox]):not(.woocommerce-tabs .tabs a):not(.slider-prev):not(.slider-next):not(.testimonial-next-prev a):not(.page-numbers), .swiper-slide .button a, #slide-out-widget-area a, #slide-out-widget-area .inner div a",function(i){var o=!0,l=t(this).prop("hash");l&&!t(this).hasClass("nectar-next-section")&&0==t(this).parents(".slide-out-widget-area-toggle").length&&(r.addClass("animated-scrolling"),pt.animatedScrolling=!0),clearTimeout(a),a=setTimeout(function(){r.removeClass("animated-scrolling"),pt.animatedScrolling=!1},1100);var h=t('body[data-header-format="left-header"]').length>0&&s.width()>1e3?0:t("#header-space").outerHeight();if((t(".page-template-template-no-header-footer").length>0||t(".page-template-template-no-header").length>0||0==t("#header-space").length)&&(h=0),0!=ct.$usingFullScreenRows&&t('#nectar_fullscreen_rows[data-anchors="on"]').length>0&&l&&""!=l&&"#top"!=l&&t('body.material[data-slide-out-widget-area-style="slide-out-from-right"].material-ocm-open').length>0&&(i.preventDefault(),t(this).hasClass("skip-hash")||(history.pushState?history.pushState(null,null,l):location.hash=l),setTimeout(function(){t(e).trigger("hashchange")},800)),l&&r.find(l).length>0&&"#top"!=l&&""!=l&&-1!==t(this).attr("href").indexOf(e.location.href.split("#")[0])||t(this).is('[href^="#"]')&&""!=l&&r.find(l).length>0&&"#top"!=l){if(t(this).hasClass("skip-hash")||(history.pushState?history.pushState(null,null,l):location.hash=l),t(this).parents("ul").length>0&&t(this).parents("ul").find("li").removeClass("current-menu-item"),t(this).parents("#slide-out-widget-area").length>0){if(t('body.material[data-slide-out-widget-area-style="slide-out-from-right"].material-ocm-open').length>0){t("body > .slide_out_area_close").addClass("non-human-allowed").trigger("click");var u=t(this);o=!1,setTimeout(function(){u.trigger("click")},1e3)}else t("#slide-out-widget-area .slide_out_area_close").addClass("non-human-allowed").trigger("click");setTimeout(function(){t('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length>0?t("body > .slide_out_area_close").removeClass("non-human-allowed"):t("#slide-out-widget-area .slide_out_area_close").removeClass("non-human-allowed")},100)}t(this).parents("#mobile-menu").length>0&&(t(".slide-out-widget-area-toggle.mobile-icon a").addClass("non-human-allowed").trigger("click"),setTimeout(function(){t(".slide-out-widget-area-toggle.mobile-icon a").removeClass("non-human-allowed")},100));var p=t(this).parents("#mobile-menu").length>0?t(this).parents("#mobile-menu").height():null,f=1,g=t(this);t(".nectar-box-roll").length>0&&t(".container-wrap.bottomBoxOut").length>0&&(dt.boxRoll(null,-1),f=2050),t("img[data-nectar-img-src]").length>0&&(Ue(),f=200),setTimeout(function(){var e;if(0==t('body[data-permanent-transparent="1"]').length)if(r.hasClass("mobile"))e=t('#header-outer[data-mobile-fixed="1"]').length>0?t(l).offset().top+2-h+ht.adminBarHeight:t(l).offset().top-p-ht.adminBarHeight+1;else{var a=t('#header-outer[data-header-resize="0"]').length>0?0:parseInt(y)+2*n;if(t('#header-outer[data-remove-fixed="1"]').length>0&&(h=0),e=t(l).offset().top-p-parseInt(h)+a+3-ht.adminBarHeight,0==t("body.mobile").length&&0===t("body.page-template-template-no-header").length&&0===t("body.page-template-template-no-header-footer").length&&t('#header-outer[data-condense="true"]').length>0){var i=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9'),s=d.height()-(parseInt(i.height())+parseInt(t("#header-outer #logo").css("margin-top")));e=t(l).offset().top-parseInt(h)+s-ht.adminBarHeight}}else e=t(l).offset().top-ht.adminBarHeight+1;t('body[data-hhun="1"]').length>0&&0==t('#header-outer[data-remove-fixed="1"]').length&&((0==t("#header-outer.detached").length||g.parents('.page-submenu[data-sticky="true"]').length>0)&&(e+=h),g.parents('.page-submenu[data-sticky="true"]').length>0&&(t("#header-outer.detached").addClass("invisible"),t(".page-submenu").addClass("header-not-visible").css("transform","translateY(0px)")));var u,f=g.parents('.page-submenu[data-sticky="true"]').length>0?g.parents(".page-submenu").height():0;u=t("body.material").length>0&&c.length>0&&0==t('body[data-hhun="1"]').length&&0==t('#header-outer[data-remove-fixed="1"]').length&&!r.hasClass("mobile")?c.height():t('body[data-hhun="1"]').length>0&&c.length>0&&!r.hasClass("mobile")&&0==t('#header-outer[data-remove-fixed="1"]').length?c.height():0,o&&Dt(e-f+u,700,"easeInOutQuint")},f),i.preventDefault()}"#top"==l&&t(this).parents("#slide-out-widget-area").length>0&&t("#slide-out-widget-area .slide_out_area_close").trigger("click")})}}()}vn.prototype.events=function(){var a=this;t(e).on("smartresize",this.resize.bind(this)),e.addEventListener("orientationchange",function(){this.setTimeout(function(){a.orientationChange()},100)})},vn.prototype.resize=function(){ht.usingMobileBrowser||(this.storedWinH=ht.winH,this.calculate())},vn.prototype.calculate=function(){if(1==pt.materialOffCanvasOpen)return!0;this.offsetTop=this.$el.offset().top,this.offsetTop<this.storedWinH&&this.$el.hasClass("top-level")&&!ht.usingFrontEndEditor||(this.$el.css("min-height",this.storedWinH),this.$el.find("> .col.span_12").css("min-height",this.storedWinH))},vn.prototype.orientationChange=function(){ht.usingMobileBrowser&&(this.storedWinH=ht.winH,this.calculate())},zn.prototype.resizeEvent=function(){this.initialX=this.$el.width()/2,this.initialY=this.$el.height()/2},zn.prototype.mouseEvents=function(){var a=this;a.$el.hasClass("play_button_hover")&&(a.hoverOnly=!0),a.$el.on("mouseenter",function(t){a.activeFollow=!0,a.elX=t.offsetX,a.elY=t.offsetY,a.lastScroll=0,a.hoverOnly?(a.percentage=1,clearTimeout(a.exitTimeout),setTimeout(function(){a.percentage=.16},60)):(clearInterval(a.percentageInterval),a.percentageInterval=setInterval(function(){a.percentage<.16?a.percentage+=.008:clearInterval(a.percentageInterval)},30))}),a.$el.on("mouseleave",function(){a.hoverOnly?a.exitTimeout=setTimeout(function(){a.activeFollow=!1,a.lastScroll=0,clearInterval(a.percentageInterval),a.percentage=.03},400):(a.activeFollow=!1,a.lastScroll=0,clearInterval(a.percentageInterval),a.percentage=.03)}),a.$el.on("mousemove",function(t){a.elX=t.offsetX,a.elY=t.offsetY,a.lastScroll=0}),t(e).on("scroll",function(){1==a.activeFollow&&0==a.lastScroll&&(a.lastScroll=ht.scrollTop)})},zn.prototype.rafLoop=function(){1==this.activeFollow?(this.scrollAdjust=0,this.alteredY=this.elY,this.lastScroll>0&&(this.scrollAdjust=ht.scrollTop-this.lastScroll,this.alteredY+=this.scrollAdjust),this.lastY=Lt(this.lastY,this.alteredY,this.percentage),this.lastX=Lt(this.lastX,this.elX,this.percentage),this.lastY2=Lt(this.lastY2,this.alteredY,this.percentage),this.innerLastX=Lt(this.innerLastX,parseInt(this.elX)-parseInt(this.lastX),this.percentage)/1.7,this.innerLastY=Lt(this.innerLastY,parseInt(this.alteredY)-parseInt(this.lastY2),this.percentage)/1.7):(this.lastY=Lt(this.lastY,this.initialY,.055),this.lastX=Lt(this.lastX,this.initialX,.055),this.innerLastX=0,this.innerLastY=0),this.$iconEl[0].style.transform="translateX("+this.lastX+"px) translateY("+this.lastY+"px)",this.$innerIconEl.length>0&&(this.$innerIconEl[0].style.transform="translateX("+qt(this.innerLastX,14,-14)+"px) translateY("+qt(this.innerLastY,14,-14)+"px)"),requestAnimationFrame(this.rafLoop.bind(this))},jQuery(a).ready(function(t){ht.usingFrontEndEditor=void 0!==e.vc_iframe,Xa(),Zn(),Ke(),Ka(),en(),an(),fn(),Da(),Jn(),ke(),Me(),xe(),$e(),We(),ga(),wn(),bn(),Se(),Ae(),ba(),ma(),va(),ya(),_a(),Ya(),mn(),Ua(),Kn(),Rn();!e.nectarOptions||!e.nectarOptions.delay_js||e.nectarOptions.delay_js;si(),new Vt,Gn(),ti(),ni(),ii(),s.off("smartresize.srInit"),s.on("smartresize.srInit",ft),s.off("resize.srInit"),s.on("resize.srInit",mt),e.addEventListener("orientationchange",gt);var n=!(!e.nectarOptions||!e.nectarOptions.react_compat||"enabled"!==e.nectarOptions.react_compat);"complete"===a.readyState&&1!=n&&setTimeout(function(){s.trigger("load")},30),s.on("load",function(){0==t(e).scrollTop()&&pn(),t("video").css("visibility","visible"),jn(),We(),ht.usingMobileBrowser||Ae(),wa()})})}(window.jQuery,window,document);
(function(d){var m="left",l="right",c="up",s="down",b="in",t="out",j="none",o="auto",i="swipe",p="pinch",u="tap",x="horizontal",q="vertical",g="all",e="start",h="move",f="end",n="cancel",a="ontouchstart" in window,v="TouchSwipe";var k={fingers:1,threshold:75,cancelThreshold:25,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,triggerOnTouchEnd:true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEvents:true,excludedElements:"button, input, select, textarea, a, .noSwipe"};d.fn.swipe=function(A){var z=d(this),y=z.data(v);if(y&&typeof A==="string"){if(y[A]){return y[A].apply(this,Array.prototype.slice.call(arguments,1))}else{d.error("Method "+A+" does not exist on jQuery.swipe")}}else{if(!y&&(typeof A==="object"||!A)){return r.apply(this,arguments)}}return z};d.fn.swipe.defaults=k;d.fn.swipe.phases={PHASE_START:e,PHASE_MOVE:h,PHASE_END:f,PHASE_CANCEL:n};d.fn.swipe.directions={LEFT:m,RIGHT:l,UP:c,DOWN:s,IN:b,OUT:t};d.fn.swipe.pageScroll={NONE:j,HORIZONTAL:x,VERTICAL:q,AUTO:o};d.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:g};function r(y){if(y&&(y.allowPageScroll===undefined&&(y.swipe!==undefined||y.swipeStatus!==undefined))){y.allowPageScroll=j}if(y.click!==undefined&&y.tap===undefined){y.tap=y.click}if(!y){y={}}y=d.extend({},d.fn.swipe.defaults,y);return this.each(function(){var A=d(this);var z=A.data(v);if(!z){z=new w(this,y);A.data(v,z)}})}function w(S,ag){var aJ=(a||!ag.fallbackToMouseEvents),az=aJ?"touchstart":"mousedown",U=aJ?"touchmove":"mousemove",av=aJ?"touchend":"mouseup",D=aJ?null:"mouseleave",R="touchcancel";var ad=0,N=null,ah=0,aF=0,A=0,aj=1,aA=0,aN=0,Z=null;var H=d(S);var O="start";var aI=0;var ai=null;var I=0,Y=0,aD=0,aP=0;try{H.bind(az,at);H.bind(R,L)}catch(aG){d.error("events not supported "+az+","+R+" on jQuery.swipe")}this.enable=function(){H.bind(az,at);H.bind(R,L);return H};this.disable=function(){Q();return H};this.destroy=function(){Q();H.data(v,null);return H};this.option=function(aR,aQ){if(ag[aR]!==undefined){if(aQ===undefined){return ag[aR]}else{ag[aR]=aQ}}else{d.error("Option "+aR+" does not exist on jQuery.swipe.options")}};function at(aS){if(X()){return}if(d(aS.target).closest(ag.excludedElements,H).length>0){return}var aT=aS.originalEvent?aS.originalEvent:aS;var aR,aQ=a?aT.touches[0]:aT;O=e;if(a){aI=aT.touches.length}else{aS.preventDefault()}ad=0;N=null;aN=null;ah=0;aF=0;A=0;aj=1;aA=0;ai=T();Z=aE();z();if(!a||(aI===ag.fingers||ag.fingers===g)||ap()){aO(0,aQ);I=B();if(aI==2){aO(1,aT.touches[1]);aF=A=aa(ai[0].start,ai[1].start)}if(ag.swipeStatus||ag.pinchStatus){aR=aH(aT,O)}}else{aR=false}if(aR===false){O=n;aH(aT,O);return aR}else{ak(true)}}function P(aT){var aW=aT.originalEvent?aT.originalEvent:aT;if(O===f||O===n||af()){return}var aS,aR=a?aW.touches[0]:aW;var aU=V(aR);Y=B();if(a){aI=aW.touches.length}O=h;if(aI==2){if(aF==0){aO(1,aW.touches[1]);aF=A=aa(ai[0].start,ai[1].start)}else{V(aW.touches[1]);A=aa(ai[0].end,ai[1].end);aN=ao(ai[0].end,ai[1].end)}aj=y(aF,A);aA=Math.abs(aF-A)}if((aI===ag.fingers||ag.fingers===g)||!a||ap()){N=ar(aU.start,aU.end);C(aT,N);ad=G(aU.start,aU.end);ah=K();aK(N,ad);if(ag.swipeStatus||ag.pinchStatus){aS=aH(aW,O)}if(!ag.triggerOnTouchEnd||ag.triggerOnTouchLeave){var aQ=true;if(ag.triggerOnTouchLeave){var aV=au(this);aQ=aC(aU.end,aV)}if(!ag.triggerOnTouchEnd&&aQ){O=aM(h)}else{if(ag.triggerOnTouchLeave&&!aQ){O=aM(f)}}if(O==n||O==f){aH(aW,O)}}}else{O=n;aH(aW,O)}if(aS===false){O=n;aH(aW,O)}}function ab(aS){var aU=aS.originalEvent;if(a){if(aU.touches.length>0){aw();return true}}if(af()){aI=aP}aS.preventDefault();Y=B();if(ag.triggerOnTouchEnd||(ag.triggerOnTouchEnd==false&&O===h)){O=f;var aR=((aI===ag.fingers||ag.fingers===g)||!a);var aQ=ai[0].end.x!==0;var aT=aR&&aQ&&(an()||aB());if(aT){aH(aU,O)}else{O=n;aH(aU,O)}}else{if(!ag.triggerOnTouchEnd&&ay()){O=f;am(aU,O,u)}else{if(O===h){O=n;aH(aU,O)}}}ak(false)}function L(){aI=0;Y=0;I=0;aF=0;A=0;aj=1;z();ak(false)}function W(aQ){var aR=aQ.originalEvent;if(ag.triggerOnTouchLeave){O=aM(f);aH(aR,O)}}function Q(){H.unbind(az,at);H.unbind(R,L);H.unbind(U,P);H.unbind(av,ab);if(D){H.unbind(D,W)}ak(false)}function aM(aT){var aS=aT;var aR=aq();var aQ=ae();if(!aR){aS=n}else{if(aQ&&aT==h&&(!ag.triggerOnTouchEnd||ag.triggerOnTouchLeave)){aS=f}else{if(!aQ&&aT==f&&ag.triggerOnTouchLeave){aS=n}}}return aS}function aH(aS,aQ){var aR=undefined;if(ac()){aR=am(aS,aQ,i)}if(ap()&&aR!==false){aR=am(aS,aQ,p)}if(ay()&&aR!==false){aR=am(aS,aQ,u)}if(aQ===n){L(aS)}if(aQ===f){if(a){if(aS.touches.length==0){L(aS)}}else{L(aS)}}return aR}function am(aT,aQ,aS){var aR=undefined;if(aS==i){H.trigger("swipeStatus",[aQ,N||null,ad||0,ah||0,aI]);if(ag.swipeStatus){aR=ag.swipeStatus.call(H,aT,aQ,N||null,ad||0,ah||0,aI);if(aR===false){return false}}if(aQ==f&&aB()){H.trigger("swipe",[N,ad,ah,aI]);if(ag.swipe){aR=ag.swipe.call(H,aT,N,ad,ah,aI);if(aR===false){return false}}switch(N){case m:H.trigger("swipeLeft",[N,ad,ah,aI]);if(ag.swipeLeft){aR=ag.swipeLeft.call(H,aT,N,ad,ah,aI)}break;case l:H.trigger("swipeRight",[N,ad,ah,aI]);if(ag.swipeRight){aR=ag.swipeRight.call(H,aT,N,ad,ah,aI)}break;case c:H.trigger("swipeUp",[N,ad,ah,aI]);if(ag.swipeUp){aR=ag.swipeUp.call(H,aT,N,ad,ah,aI)}break;case s:H.trigger("swipeDown",[N,ad,ah,aI]);if(ag.swipeDown){aR=ag.swipeDown.call(H,aT,N,ad,ah,aI)}break}}}if(aS==p){H.trigger("pinchStatus",[aQ,aN||null,aA||0,ah||0,aI,aj]);if(ag.pinchStatus){aR=ag.pinchStatus.call(H,aT,aQ,aN||null,aA||0,ah||0,aI,aj);if(aR===false){return false}}if(aQ==f&&an()){switch(aN){case b:H.trigger("pinchIn",[aN||null,aA||0,ah||0,aI,aj]);if(ag.pinchIn){aR=ag.pinchIn.call(H,aT,aN||null,aA||0,ah||0,aI,aj)}break;case t:H.trigger("pinchOut",[aN||null,aA||0,ah||0,aI,aj]);if(ag.pinchOut){aR=ag.pinchOut.call(H,aT,aN||null,aA||0,ah||0,aI,aj)}break}}}if(aS==u){if(aQ===n||aQ===f){if((aI===1||!a)&&(isNaN(ad)||ad===0)){H.trigger("tap",[aT.target]);if(ag.tap){aR=ag.tap.call(H,aT,aT.target)}}}}return aR}function ae(){var aQ=true;if(ag.threshold!==null){aQ=ad>=ag.threshold}if(aQ&&ag.cancelThreshold!==null){aQ=(M(N)-ad)<ag.cancelThreshold}return aQ}function al(){if(ag.pinchThreshold!==null){return aA>=ag.pinchThreshold}return true}function aq(){var aQ;if(ag.maxTimeThreshold){if(ah>=ag.maxTimeThreshold){aQ=false}else{aQ=true}}else{aQ=true}return aQ}function C(aQ,aR){if(ag.allowPageScroll===j||ap()){aQ.preventDefault()}else{var aS=ag.allowPageScroll===o;switch(aR){case m:if((ag.swipeLeft&&aS)||(!aS&&ag.allowPageScroll!=x)){aQ.preventDefault()}break;case l:if((ag.swipeRight&&aS)||(!aS&&ag.allowPageScroll!=x)){aQ.preventDefault()}break;case c:if((ag.swipeUp&&aS)||(!aS&&ag.allowPageScroll!=q)){aQ.preventDefault()}break;case s:if((ag.swipeDown&&aS)||(!aS&&ag.allowPageScroll!=q)){aQ.preventDefault()}break}}}function an(){return al()}function ap(){return !!(ag.pinchStatus||ag.pinchIn||ag.pinchOut)}function ax(){return !!(an()&&ap())}function aB(){var aQ=aq();var aS=ae();var aR=aS&&aQ;return aR}function ac(){return !!(ag.swipe||ag.swipeStatus||ag.swipeLeft||ag.swipeRight||ag.swipeUp||ag.swipeDown)}function E(){return !!(aB()&&ac())}function ay(){return !!(ag.tap)}function aw(){aD=B();aP=event.touches.length+1}function z(){aD=0;aP=0}function af(){var aQ=false;if(aD){var aR=B()-aD;if(aR<=ag.fingerReleaseThreshold){aQ=true}}return aQ}function X(){return !!(H.data(v+"_intouch")===true)}function ak(aQ){if(aQ===true){H.bind(U,P);H.bind(av,ab);if(D){H.bind(D,W)}}else{H.unbind(U,P,false);H.unbind(av,ab,false);if(D){H.unbind(D,W,false)}}H.data(v+"_intouch",aQ===true)}function aO(aR,aQ){var aS=aQ.identifier!==undefined?aQ.identifier:0;ai[aR].identifier=aS;ai[aR].start.x=ai[aR].end.x=aQ.pageX||aQ.clientX;ai[aR].start.y=ai[aR].end.y=aQ.pageY||aQ.clientY;return ai[aR]}function V(aQ){var aS=aQ.identifier!==undefined?aQ.identifier:0;var aR=J(aS);aR.end.x=aQ.pageX||aQ.clientX;aR.end.y=aQ.pageY||aQ.clientY;return aR}function J(aR){for(var aQ=0;aQ<ai.length;aQ++){if(ai[aQ].identifier==aR){return ai[aQ]}}}function T(){var aQ=[];for(var aR=0;aR<=5;aR++){aQ.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0})}return aQ}function aK(aQ,aR){aR=Math.max(aR,M(aQ));Z[aQ].distance=aR}function M(aQ){return Z[aQ].distance}function aE(){var aQ={};aQ[m]=aL(m);aQ[l]=aL(l);aQ[c]=aL(c);aQ[s]=aL(s);return aQ}function aL(aQ){return{direction:aQ,distance:0}}function K(){return Y-I}function aa(aT,aS){var aR=Math.abs(aT.x-aS.x);var aQ=Math.abs(aT.y-aS.y);return Math.round(Math.sqrt(aR*aR+aQ*aQ))}function y(aQ,aR){var aS=(aR/aQ)*1;return aS.toFixed(2)}function ao(){if(aj<1){return t}else{return b}}function G(aR,aQ){return Math.round(Math.sqrt(Math.pow(aQ.x-aR.x,2)+Math.pow(aQ.y-aR.y,2)))}function F(aT,aR){var aQ=aT.x-aR.x;var aV=aR.y-aT.y;var aS=Math.atan2(aV,aQ);var aU=Math.round(aS*180/Math.PI);if(aU<0){aU=360-Math.abs(aU)}return aU}function ar(aR,aQ){var aS=F(aR,aQ);if((aS<=45)&&(aS>=0)){return m}else{if((aS<=360)&&(aS>=315)){return m}else{if((aS>=135)&&(aS<=225)){return l}else{if((aS>45)&&(aS<135)){return s}else{return c}}}}}function B(){var aQ=new Date();return aQ.getTime()}function au(aQ){aQ=d(aQ);var aS=aQ.offset();var aR={left:aS.left,right:aS.left+aQ.outerWidth(),top:aS.top,bottom:aS.top+aQ.outerHeight()};return aR}function aC(aQ,aR){return(aQ.x>aR.left&&aQ.x<aR.right&&aQ.y>aR.top&&aQ.y<aR.bottom)}}})(jQuery);
(function($){
"function"!=typeof window.vc_js&&(window.vc_js=function(){
vc_rowBehaviour();
}), "function"!=typeof window.vc_plugin_flexslider&&(window.vc_plugin_flexslider=function($parent){
($parent ? $parent.find(".wpb_flexslider"):jQuery(".wpb_flexslider")).each(function(){
var this_element=jQuery(this),
sliderTimeout=1e3 * parseInt(this_element.attr("data-interval"), 10),
sliderFx=this_element.attr("data-flex_fx"),
slideshow=0==sliderTimeout ? !1:!0;
this_element.is(":visible")&&this_element.flexslider({
animation: sliderFx,
slideshow: slideshow,
slideshowSpeed: sliderTimeout,
sliderSpeed: 800,
smoothHeight: !0
})
})
}), "function"!=typeof window.vc_googleplus&&(window.vc_googleplus=function(){
0 < jQuery(".wpb_googleplus").length&&function(){
var po=document.createElement("script");
po.type="text/javascript", po.async = !0, po.src="https://apis.google.com/js/plusone.js";
var s=document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(po, s)
}()
}), "function"!=typeof window.vc_pinterest&&(window.vc_pinterest=function(){
0 < jQuery(".wpb_pinterest").length&&function(){
var po=document.createElement("script");
po.type="text/javascript", po.async = !0, po.src="https://assets.pinterest.com/js/pinit.js";
var s=document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(po, s)
}()
}), "function"!=typeof window.vc_progress_bar&&(window.vc_progress_bar=function(){
void 0!==jQuery.fn.vcwaypoint&&jQuery(".vc_progress_bar").each(function(){
var $el=jQuery(this);
$el.vcwaypoint(function(){
$el.find(".vc_single_bar").each(function(index){
var bar=jQuery(this).find(".vc_bar"),
val=bar.data("percentage-value");
setTimeout(function(){
bar.css({
width: val + "%"
})
}, 200 * index)
})
}, {
offset: "85%"
})
})
}), "function"!=typeof window.vc_waypoints&&(window.vc_waypoints=function(){
void 0!==jQuery.fn.vcwaypoint&&jQuery(".wpb_animate_when_almost_visible:not(.wpb_start_animation)").each(function(){
var $el=jQuery(this);
$el.vcwaypoint(function(){
$el.addClass("wpb_start_animation animated")
}, {
offset: "85%"
})
})
}), "function"!=typeof window.vc_toggleBehaviour&&(window.vc_toggleBehaviour=function($el){
function event(content){
content&&content.preventDefault&&content.preventDefault();
var element=jQuery(this).closest(".vc_toggle"),
content=element.find(".vc_toggle_content");
element.hasClass("vc_toggle_active") ? content.slideUp({
duration: 300,
complete: function(){
element.removeClass("vc_toggle_active")
}}):content.slideDown({
duration: 300,
complete: function(){
element.addClass("vc_toggle_active")
}})
}($el ? $el.hasClass("vc_toggle_title") ? $el.unbind("click"):$el.find(".vc_toggle_title").off("click"):jQuery(".vc_toggle_title").off("click")).on("click", event)
}), "function"!=typeof window.vc_tabsBehaviour&&(window.vc_tabsBehaviour=function(ver){
var $call, old_version;
jQuery.ui&&($call=ver||jQuery(".wpb_tabs, .wpb_tour"), ver=jQuery.ui&&jQuery.ui.version ? jQuery.ui.version.split("."):"1.10", old_version=1===parseInt(ver[0], 10)&&parseInt(ver[1], 10) < 9, $call.each(function(index){
var interval=jQuery(this).attr("data-interval"),
tabs_array=[],
$tabs=jQuery(this).find(".wpb_tour_tabs_wrapper").tabs({
show: function(event, ui){
wpb_prepare_tab_content(event, ui)
},
activate: function(event, ui){
wpb_prepare_tab_content(event, ui)
}});
if(interval&&0 < interval) try {
$tabs.tabs("rotate", 1e3 * interval)
} catch (err){
window.console&&window.console.warn&&console.warn("tabs behaviours error", err)
}
jQuery(this).find(".wpb_tab").each(function(){
tabs_array.push(this.id)
}), jQuery(this).find(".wpb_tabs_nav li").on("click", function(e){
return e&&e.preventDefault&&e.preventDefault(), old_version ? $tabs.tabs("select", jQuery("a", this).attr("href")):$tabs.tabs("option", "active", jQuery(this).index()), !1
}), jQuery(this).find(".wpb_prev_slide a, .wpb_next_slide a").on("click", function(length){
var index;
length&&length.preventDefault&&length.preventDefault(), old_version ? (index=$tabs.tabs("option", "selected"), jQuery(this).parent().hasClass("wpb_next_slide") ? index++:index--, index < 0 ? index=$tabs.tabs("length") - 1:index >=$tabs.tabs("length")&&(index=0), $tabs.tabs("select", index)):(index=$tabs.tabs("option", "active"), length=$tabs.find(".wpb_tab").length, index=jQuery(this).parent().hasClass("wpb_next_slide") ? length <=index + 1 ? 0:index + 1:index - 1 < 0 ? length - 1:index - 1, $tabs.tabs("option", "active", index))
})
}))
}), "function"!=typeof window.vc_accordionBehaviour&&(window.vc_accordionBehaviour=function(){
jQuery(".wpb_accordion").each(function(index){
var $this=jQuery(this),
active_tab=($this.attr("data-interval"), !isNaN(jQuery(this).data("active-tab"))&&0 < parseInt($this.data("active-tab"), 10)&&parseInt($this.data("active-tab"), 10) - 1),
$tabs = !1===active_tab||"yes"===$this.data("collapsible"),
$tabs=$this.find(".wpb_accordion_wrapper").accordion({
header: "> div > h3",
autoHeight: !1,
heightStyle: "content",
active: active_tab,
collapsible: $tabs,
navigation: !0,
activate: vc_accordionActivate,
change: function(event, ui){
void 0!==jQuery.fn.isotope&&ui.newContent.find(".isotope").isotope("layout"), vc_carouselBehaviour(ui.newPanel)
}});
!0===$this.data("vcDisableKeydown")&&($tabs.data("uiAccordion")._keydown=function(){})
})
}), "function"!=typeof window.vc_teaserGrid&&(window.vc_teaserGrid=function(){
var layout_modes={
fitrows: "fitRows",
masonry: "masonry"
};
jQuery(".wpb_grid .teaser_grid_container:not(.wpb_carousel), .wpb_filtered_grid .teaser_grid_container:not(.wpb_carousel)").each(function(){
var $container=jQuery(this),
$thumbs=$container.find(".wpb_thumbnails"),
layout_mode=$thumbs.attr("data-layout-mode");
$thumbs.isotope({
itemSelector: ".isotope-item",
layoutMode: void 0===layout_modes[layout_mode] ? "fitRows":layout_modes[layout_mode]
}), $container.find(".categories_filter a").data("isotope", $thumbs).on("click", function($thumbs){
$thumbs&&$thumbs.preventDefault&&$thumbs.preventDefault();
$thumbs=jQuery(this).data("isotope");
jQuery(this).parent().parent().find(".active").removeClass("active"), jQuery(this).parent().addClass("active"), $thumbs.isotope({
filter: jQuery(this).attr("data-filter")
})
}), jQuery(window).on("load resize", function(){
$thumbs.isotope("layout")
})
})
}), "function"!=typeof window.vc_carouselBehaviour&&(window.vc_carouselBehaviour=function($parent){
($parent ? $parent.find(".wpb_carousel"):jQuery(".wpb_carousel")).each(function(){
var fluid_ul=jQuery(this);
!0!==fluid_ul.data("carousel_enabled")&&fluid_ul.is(":visible")&&(fluid_ul.data("carousel_enabled", !0), getColumnsCount(jQuery(this)), jQuery(this).hasClass("columns_count_1"), (fluid_ul=jQuery(this).find(".wpb_thumbnails-fluid li")).css({
"margin-right": fluid_ul.css("margin-left"),
"margin-left": 0
}), (fluid_ul=jQuery(this).find("ul.wpb_thumbnails-fluid")).width(fluid_ul.width() + 300), jQuery(window).on("resize", function(){
screen_size!=(screen_size=getSizeName())&&window.setTimeout(function(){
location.reload()
}, 20)
}))
})
}), "function"!=typeof window.vc_slidersBehaviour&&(window.vc_slidersBehaviour=function(){
jQuery(".wpb_gallery_slides").each(function(index){
var $imagesGrid, sliderTimeout, this_element=jQuery(this);
this_element.hasClass("wpb_slider_nivo") ? (0===(sliderTimeout=1e3 * this_element.attr("data-interval"))&&(sliderTimeout=9999999999), this_element.find(".nivoSlider").nivoSlider({
effect: "boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",
slices: 15,
boxCols: 8,
boxRows: 4,
animSpeed: 800,
pauseTime: sliderTimeout,
startSlide: 0,
directionNav: !0,
directionNavHide: !0,
controlNav: !0,
keyboardNav: !1,
pauseOnHover: !0,
manualAdvance: !1,
prevText: "Prev",
nextText: "Next"
})):this_element.hasClass("wpb_image_grid")&&(jQuery.fn.imagesLoaded ? $imagesGrid=this_element.find(".wpb_image_grid_ul").imagesLoaded(function(){
$imagesGrid.isotope({
itemSelector: ".isotope-item",
layoutMode: "fitRows"
})
}):this_element.find(".wpb_image_grid_ul").isotope({
itemSelector: ".isotope-item",
layoutMode: "fitRows"
}))
})
}), "function"!=typeof window.vc_prettyPhoto&&(window.vc_prettyPhoto=function(){
try {
jQuery&&jQuery.fn&&jQuery.fn.prettyPhoto&&jQuery('a.prettyphoto, .gallery-icon a[href*=".jpg"]').prettyPhoto({
animationSpeed: "normal",
hook: "data-rel",
padding: 15,
opacity: .7,
showTitle: !0,
allowresize: !0,
counter_separator_label: "/",
hideflash: !1,
deeplinking: !1,
modal: !1,
callback: function(){
-1 < location.href.indexOf("#!prettyPhoto")&&(location.hash="")
},
social_tools: ""
})
} catch (err){
window.console&&window.console.warn&&window.console.warn("vc_prettyPhoto initialize error", err)
}}), "function"!=typeof window.vc_google_fonts&&(window.vc_google_fonts=function(){
return window.console&&window.console.warn&&window.console.warn("function vc_google_fonts is deprecated, no need to use it"), !1
}), window.vcParallaxSkroll = !1, "function"!=typeof window.vc_rowBehaviour&&(window.vc_rowBehaviour=function(){
var vcSkrollrOptions, callSkrollInit, $=window.jQuery;
function fullWidthRow(){
var $elements=$('[data-vc-full-width="true"]');
$.each($elements, function(key, item){
var $el=$(this);
$el.addClass("vc_hidden");
var el_margin_left, el_margin_right, offset, width, padding, paddingRight, $el_full=$el.next(".vc_row-full-width");
($el_full = !$el_full.length ? $el.parent().next(".vc_row-full-width"):$el_full).length&&(el_margin_left=parseInt($el.css("margin-left"), 10), el_margin_right=parseInt($el.css("margin-right"), 10), offset=0 - $el_full.offset().left - el_margin_left, width=$(window).width(), "rtl"===$el.css("direction")&&(offset -=$el_full.width(), offset +=width, offset +=el_margin_left, offset +=el_margin_right), $el.css({
position: "relative",
left: offset,
"box-sizing": "border-box",
width: width
}), $el.data("vcStretchContent")||("rtl"===$el.css("direction") ? ((padding=offset) < 0&&(padding=0), (paddingRight=offset) < 0&&(paddingRight=0)):(paddingRight=width - (padding=(padding=-1 * offset) < 0 ? 0:padding) - $el_full.width() + el_margin_left + el_margin_right) < 0&&(paddingRight=0), $el.css({
"padding-left": padding + "px",
"padding-right": paddingRight + "px"
})), $el.attr("data-vc-full-width-init", "true"), $el.removeClass("vc_hidden"), $(document).trigger("vc-full-width-row-single", {
el: $el,
offset: offset,
marginLeft: el_margin_left,
marginRight: el_margin_right,
elFull: $el_full,
width: width
}))
});
}
function fullHeightRow(){
}
$(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour", fullWidthRow).on("resize.vcRowBehaviour", fullHeightRow), fullWidthRow(), fullHeightRow(), (0 < window.navigator.userAgent.indexOf("MSIE ")||navigator.userAgent.match(/Trident.*rv\:11\./))&&$(".vc_row-o-full-height").each(function(){
"flex"===$(this).css("display")&&$(this).wrap('<div class="vc_ie-flexbox-fixer"></div>')
}), vc_initVideoBackgrounds(), callSkrollInit = !1, window.vcParallaxSkroll&&window.vcParallaxSkroll.destroy(), $(".vc_parallax-inner").remove(), $("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"), $("[data-vc-parallax]").each(function(){
var skrollrStart, $parallaxElement, parallaxImage, youtubeId;
callSkrollInit = !0, "on"===$(this).data("vcParallaxOFade")&&$(this).children().attr("data-5p-top-bottom", "opacity:0;").attr("data-30p-top-bottom", "opacity:1;"), skrollrStart=100 * $(this).data("vcParallax"), ($parallaxElement=$("<div />").addClass("vc_parallax-inner").appendTo($(this))).height(skrollrStart + "%"), parallaxImage=$(this).data("vcParallaxImage"), (youtubeId=vcExtractYoutubeId(parallaxImage)) ? insertYoutubeVideoAsBackground($parallaxElement, youtubeId):void 0!==parallaxImage&&$parallaxElement.css("background-image", "url(" + parallaxImage + ")"), skrollrStart=-(skrollrStart - 100), $parallaxElement.attr("data-bottom-top", "top: " + skrollrStart + "%;").attr("data-top-bottom", "top: 0%;")
}), callSkrollInit&&window.skrollr&&(vcSkrollrOptions={
forceHeight: !1,
smoothScrolling: !1,
mobileCheck: function(){
return !1
}}, window.vcParallaxSkroll=skrollr.init(vcSkrollrOptions), window.vcParallaxSkroll)
}), "function"!=typeof window.vc_gridBehaviour&&(window.vc_gridBehaviour=function(){
jQuery.fn.vcGrid&&jQuery("[data-vc-grid]").vcGrid()
}), "function"!=typeof window.getColumnsCount&&(window.getColumnsCount=function(el){
for (var find = !1, i=1; !1===find;){
if(el.hasClass("columns_count_" + i)) return find = !0, i;
i++
}});
var screen_size=getSizeName();
function getSizeName(){
var screen_w=jQuery(window).width();
return 1170 < screen_w ? "desktop_wide":960 < screen_w&&screen_w < 1169 ? "desktop":768 < screen_w&&screen_w < 959 ? "tablet":300 < screen_w&&screen_w < 767 ? "mobile":screen_w < 300 ? "mobile_portrait":""
}
"function"!=typeof window.wpb_prepare_tab_content&&(window.wpb_prepare_tab_content=function(event, ui){
var panel=ui.panel||ui.newPanel,
$pie_charts=panel.find(".vc_pie_chart:not(.vc_ready)"),
$round_charts=panel.find(".vc_round-chart"),
$frame=panel.find(".vc_line-chart"),
$google_maps=panel.find('[data-ride="vc_carousel"]');
vc_carouselBehaviour(), vc_plugin_flexslider(panel), ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){
var grid=jQuery(this).data("vcGrid");
grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()
}), panel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&panel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){
var grid=jQuery(this).data("vcGrid");
grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()
}), $pie_charts.length&&jQuery.fn.vcChat&&$pie_charts.vcChat(), $round_charts.length&&jQuery.fn.vcRoundChart&&$round_charts.vcRoundChart({
reload: !1
}), $frame.length&&jQuery.fn.vcLineChart&&$frame.vcLineChart({
reload: !1
}), $google_maps.length&&jQuery.fn.carousel&&$google_maps.carousel("resizeAction"), $frame=panel.find(".isotope, .wpb_image_grid_ul"), $google_maps=panel.find(".wpb_gmaps_widget"), 0 < $frame.length&&$frame.isotope("layout"), $google_maps.length&&!$google_maps.is(".map_ready")&&(($frame=$google_maps.find("iframe")).attr("src", $frame.attr("src")), $google_maps.addClass("map_ready")), panel.parents(".isotope").length&&panel.parents(".isotope").each(function(){
jQuery(this).isotope("layout")
}), $(document).trigger("wpb_prepare_tab_content", panel)
}), "function"!=typeof window.vc_ttaActivation&&(window.vc_ttaActivation=function(){
jQuery("[data-vc-accordion]").on("show.vc.accordion", function(e){
var $=window.jQuery,
ui={};
ui.newPanel=$(this).data("vc.accordion").getTarget(), window.wpb_prepare_tab_content(e, ui)
})
}), "function"!=typeof window.vc_accordionActivate&&(window.vc_accordionActivate=function(event, ui){
var $pie_charts, $round_charts, $line_charts, $carousel;
ui.newPanel.length&&ui.newHeader.length&&($pie_charts=ui.newPanel.find(".vc_pie_chart:not(.vc_ready)"), $round_charts=ui.newPanel.find(".vc_round-chart"), $line_charts=ui.newPanel.find(".vc_line-chart"), $carousel=ui.newPanel.find('[data-ride="vc_carousel"]'), void 0!==jQuery.fn.isotope&&ui.newPanel.find(".isotope, .wpb_image_grid_ul").isotope("layout"), ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){
var grid=jQuery(this).data("vcGrid");
grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()
}), vc_carouselBehaviour(ui.newPanel), vc_plugin_flexslider(ui.newPanel), $pie_charts.length&&jQuery.fn.vcChat&&$pie_charts.vcChat(), $round_charts.length&&jQuery.fn.vcRoundChart&&$round_charts.vcRoundChart({
reload: !1
}), $line_charts.length&&jQuery.fn.vcLineChart&&$line_charts.vcLineChart({
reload: !1
}), $carousel.length&&jQuery.fn.carousel&&$carousel.carousel("resizeAction"), ui.newPanel.parents(".isotope").length&&ui.newPanel.parents(".isotope").each(function(){
jQuery(this).isotope("layout")
}))
}), "function"!=typeof window.initVideoBackgrounds&&(window.initVideoBackgrounds=function(){
return window.console&&window.console.warn&&window.console.warn("this function is deprecated use vc_initVideoBackgrounds"), vc_initVideoBackgrounds()
}), "function"!=typeof window.vc_initVideoBackgrounds&&(window.vc_initVideoBackgrounds=function(){
jQuery("[data-vc-video-bg]").each(function(){
var youtubeId, $element=jQuery(this);
$element.data("vcVideoBg") ? (youtubeId=$element.data("vcVideoBg"), (youtubeId=vcExtractYoutubeId(youtubeId))&&($element.find(".vc_video-bg").remove(), insertYoutubeVideoAsBackground($element, youtubeId)), jQuery(window).on("grid:items:added", function(event, $grid){
$element.has($grid).length&&vcResizeVideoBackground($element)
})):$element.find(".vc_video-bg").remove()
})
}), "function"!=typeof window.insertYoutubeVideoAsBackground&&(window.insertYoutubeVideoAsBackground=function($element, youtubeId, counter){
if("undefined"==typeof YT||void 0===YT.Player) return 100 < (counter=void 0===counter ? 0:counter) ? void console.warn("Too many attempts to load YouTube api"):void setTimeout(function(){
insertYoutubeVideoAsBackground($element, youtubeId, counter++)
}, 100);
var $container=$element.prepend('<div class="vc_video-bg vc_hidden-xs"><div class="inner"></div></div>').find(".inner");
new YT.Player($container[0], {
width: "100%",
height: "100%",
videoId: youtubeId,
playerVars: {
playlist: youtubeId,
iv_load_policy: 3,
enablejsapi: 1,
disablekb: 1,
autoplay: 1,
controls: 0,
showinfo: 0,
rel: 0,
loop: 1,
wmode: "transparent"
},
events: {
onReady: function(event){
event.target.mute().setLoop(!0)
}}
}), vcResizeVideoBackground($element), jQuery(window).on("resize", function(){
vcResizeVideoBackground($element)
})
}), "function"!=typeof window.vcResizeVideoBackground&&(window.vcResizeVideoBackground=function($element){
var iframeW, iframeH, marginLeft, marginTop, containerW=$element.innerWidth(),
containerH=$element.innerHeight();
containerW / containerH < 16 / 9 ? (iframeW=containerH * (16 / 9), iframeH=containerH, marginLeft=-Math.round((iframeW - containerW) / 2) + "px", marginTop=-Math.round((iframeH - containerH) / 2) + "px"):(iframeH=(iframeW=containerW) * (9 / 16), marginTop=-Math.round((iframeH - containerH) / 2) + "px", marginLeft=-Math.round((iframeW - containerW) / 2) + "px"), iframeW +="px", iframeH +="px", $element.find(".vc_video-bg iframe").css({
maxWidth: "1000%",
marginLeft: marginLeft,
marginTop: marginTop,
width: iframeW,
height: iframeH
})
}), "function"!=typeof window.vcExtractYoutubeId&&(window.vcExtractYoutubeId=function(id){
if(void 0===id) return !1;
id=id.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);
return null!==id&&id[1]
}), "function"!=typeof window.vc_googleMapsPointer&&(window.vc_googleMapsPointer=function(){
var $=window.jQuery,
$wpbGmapsWidget=$(".wpb_gmaps_widget");
$wpbGmapsWidget.on("click", function(){
$("iframe", this).css("pointer-events", "auto")
}), $wpbGmapsWidget.on("mouseleave", function(){
$("iframe", this).css("pointer-events", "none")
}), $(".wpb_gmaps_widget iframe").css("pointer-events", "none")
}), "function"!=typeof window.vc_setHoverBoxPerspective&&(window.vc_setHoverBoxPerspective=function(hoverBox){
hoverBox.each(function(){
var $this=jQuery(this),
perspective=4 * $this.width() + "px";
$this.css("perspective", perspective)
})
}), "function"!=typeof window.vc_setHoverBoxHeight&&(window.vc_setHoverBoxHeight=function(hoverBox){
hoverBox.each(function(){
var hoverBoxHeight=jQuery(this),
hoverBoxInner=hoverBoxHeight.find(".vc-hoverbox-inner");
hoverBoxInner.css("min-height", 0);
var frontHeight=hoverBoxHeight.find(".vc-hoverbox-front-inner").outerHeight(),
hoverBoxHeight=hoverBoxHeight.find(".vc-hoverbox-back-inner").outerHeight(),
hoverBoxHeight=hoverBoxHeight < frontHeight ? frontHeight:hoverBoxHeight;
hoverBoxHeight < 250&&(hoverBoxHeight=250), hoverBoxInner.css("min-height", hoverBoxHeight + "px")
})
}), "function"!=typeof window.vc_prepareHoverBox&&(window.vc_prepareHoverBox=function(){
var hoverBox=jQuery(".vc-hoverbox");
vc_setHoverBoxHeight(hoverBox), vc_setHoverBoxPerspective(hoverBox)
}), jQuery(document).ready(window.vc_prepareHoverBox), jQuery(window).on("resize", window.vc_prepareHoverBox), jQuery(document).ready(function($){
window.vc_js()
})
}(window.jQuery));
!function(n,r){var t,e;"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("underscore",r):(n="undefined"!=typeof globalThis?globalThis:n||self,t=n._,(e=n._=r()).noConflict=function(){return n._=t,e})}(this,function(){var n="1.13.6",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},e=Array.prototype,F=Object.prototype,V="undefined"!=typeof Symbol?Symbol.prototype:null,P=e.push,f=e.slice,s=F.toString,q=F.hasOwnProperty,t="undefined"!=typeof ArrayBuffer,u="undefined"!=typeof DataView,U=Array.isArray,W=Object.keys,z=Object.create,L=t&&ArrayBuffer.isView,$=isNaN,C=isFinite,K=!{toString:null}.propertyIsEnumerable("toString"),J=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],G=Math.pow(2,53)-1;function l(u,o){return o=null==o?u.length-1:+o,function(){for(var n=Math.max(arguments.length-o,0),r=Array(n),t=0;t<n;t++)r[t]=arguments[t+o];switch(o){case 0:return u.call(this,r);case 1:return u.call(this,arguments[0],r);case 2:return u.call(this,arguments[0],arguments[1],r)}for(var e=Array(o+1),t=0;t<o;t++)e[t]=arguments[t];return e[o]=r,u.apply(this,e)}}function o(n){var r=typeof n;return"function"==r||"object"==r&&!!n}function H(n){return void 0===n}function Q(n){return!0===n||!1===n||"[object Boolean]"===s.call(n)}function i(n){var r="[object "+n+"]";return function(n){return s.call(n)===r}}var X=i("String"),Y=i("Number"),Z=i("Date"),nn=i("RegExp"),rn=i("Error"),tn=i("Symbol"),en=i("ArrayBuffer"),a=i("Function"),r=r.document&&r.document.childNodes,p=a="function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof r?function(n){return"function"==typeof n||!1}:a,r=i("Object"),un=u&&r(new DataView(new ArrayBuffer(8))),a="undefined"!=typeof Map&&r(new Map),u=i("DataView");var h=un?function(n){return null!=n&&p(n.getInt8)&&en(n.buffer)}:u,v=U||i("Array");function y(n,r){return null!=n&&q.call(n,r)}var on=i("Arguments"),an=(!function(){on(arguments)||(on=function(n){return y(n,"callee")})}(),on);function fn(n){return Y(n)&&$(n)}function cn(n){return function(){return n}}function ln(r){return function(n){n=r(n);return"number"==typeof n&&0<=n&&n<=G}}function sn(r){return function(n){return null==n?void 0:n[r]}}var d=sn("byteLength"),pn=ln(d),hn=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var vn=t?function(n){return L?L(n)&&!h(n):pn(n)&&hn.test(s.call(n))}:cn(!1),g=sn("length");function yn(n,r){r=function(r){for(var t={},n=r.length,e=0;e<n;++e)t[r[e]]=!0;return{contains:function(n){return!0===t[n]},push:function(n){return t[n]=!0,r.push(n)}}}(r);var t=J.length,e=n.constructor,u=p(e)&&e.prototype||F,o="constructor";for(y(n,o)&&!r.contains(o)&&r.push(o);t--;)(o=J[t])in n&&n[o]!==u[o]&&!r.contains(o)&&r.push(o)}function b(n){if(!o(n))return[];if(W)return W(n);var r,t=[];for(r in n)y(n,r)&&t.push(r);return K&&yn(n,t),t}function dn(n,r){var t=b(r),e=t.length;if(null==n)return!e;for(var u=Object(n),o=0;o<e;o++){var i=t[o];if(r[i]!==u[i]||!(i in u))return!1}return!0}function m(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)}function gn(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,d(n))}m.VERSION=n,m.prototype.valueOf=m.prototype.toJSON=m.prototype.value=function(){return this._wrapped},m.prototype.toString=function(){return String(this._wrapped)};var bn="[object DataView]";function mn(n,r,t,e){var u;return n===r?0!==n||1/n==1/r:null!=n&&null!=r&&(n!=n?r!=r:("function"==(u=typeof n)||"object"==u||"object"==typeof r)&&function n(r,t,e,u){r instanceof m&&(r=r._wrapped);t instanceof m&&(t=t._wrapped);var o=s.call(r);if(o!==s.call(t))return!1;if(un&&"[object Object]"==o&&h(r)){if(!h(t))return!1;o=bn}switch(o){case"[object RegExp]":case"[object String]":return""+r==""+t;case"[object Number]":return+r!=+r?+t!=+t:0==+r?1/+r==1/t:+r==+t;case"[object Date]":case"[object Boolean]":return+r==+t;case"[object Symbol]":return V.valueOf.call(r)===V.valueOf.call(t);case"[object ArrayBuffer]":case bn:return n(gn(r),gn(t),e,u)}o="[object Array]"===o;if(!o&&vn(r)){var i=d(r);if(i!==d(t))return!1;if(r.buffer===t.buffer&&r.byteOffset===t.byteOffset)return!0;o=!0}if(!o){if("object"!=typeof r||"object"!=typeof t)return!1;var i=r.constructor,a=t.constructor;if(i!==a&&!(p(i)&&i instanceof i&&p(a)&&a instanceof a)&&"constructor"in r&&"constructor"in t)return!1}e=e||[];u=u||[];var f=e.length;for(;f--;)if(e[f]===r)return u[f]===t;e.push(r);u.push(t);if(o){if((f=r.length)!==t.length)return!1;for(;f--;)if(!mn(r[f],t[f],e,u))return!1}else{var c,l=b(r);if(f=l.length,b(t).length!==f)return!1;for(;f--;)if(c=l[f],!y(t,c)||!mn(r[c],t[c],e,u))return!1}e.pop();u.pop();return!0}(n,r,t,e))}function c(n){if(!o(n))return[];var r,t=[];for(r in n)t.push(r);return K&&yn(n,t),t}function jn(e){var u=g(e);return function(n){if(null==n)return!1;var r=c(n);if(g(r))return!1;for(var t=0;t<u;t++)if(!p(n[e[t]]))return!1;return e!==wn||!p(n[_n])}}var _n="forEach",r=["clear","delete"],u=["get","has","set"],U=r.concat(_n,u),wn=r.concat(u),t=["add"].concat(r,_n,"has"),u=a?jn(U):i("Map"),r=a?jn(wn):i("WeakMap"),U=a?jn(t):i("Set"),a=i("WeakSet");function j(n){for(var r=b(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=n[r[u]];return e}function An(n){for(var r={},t=b(n),e=0,u=t.length;e<u;e++)r[n[t[e]]]=t[e];return r}function xn(n){var r,t=[];for(r in n)p(n[r])&&t.push(r);return t.sort()}function Sn(f,c){return function(n){var r=arguments.length;if(c&&(n=Object(n)),!(r<2||null==n))for(var t=1;t<r;t++)for(var e=arguments[t],u=f(e),o=u.length,i=0;i<o;i++){var a=u[i];c&&void 0!==n[a]||(n[a]=e[a])}return n}}var On=Sn(c),_=Sn(b),Mn=Sn(c,!0);function En(n){var r;return o(n)?z?z(n):((r=function(){}).prototype=n,n=new r,r.prototype=null,n):{}}function Bn(n){return v(n)?n:[n]}function w(n){return m.toPath(n)}function Nn(n,r){for(var t=r.length,e=0;e<t;e++){if(null==n)return;n=n[r[e]]}return t?n:void 0}function In(n,r,t){n=Nn(n,w(r));return H(n)?t:n}function Tn(n){return n}function A(r){return r=_({},r),function(n){return dn(n,r)}}function kn(r){return r=w(r),function(n){return Nn(n,r)}}function x(u,o,n){if(void 0===o)return u;switch(null==n?3:n){case 1:return function(n){return u.call(o,n)};case 3:return function(n,r,t){return u.call(o,n,r,t)};case 4:return function(n,r,t,e){return u.call(o,n,r,t,e)}}return function(){return u.apply(o,arguments)}}function Dn(n,r,t){return null==n?Tn:p(n)?x(n,r,t):(o(n)&&!v(n)?A:kn)(n)}function Rn(n,r){return Dn(n,r,1/0)}function S(n,r,t){return m.iteratee!==Rn?m.iteratee(n,r):Dn(n,r,t)}function Fn(){}function Vn(n,r){return null==r&&(r=n,n=0),n+Math.floor(Math.random()*(r-n+1))}m.toPath=Bn,m.iteratee=Rn;var O=Date.now||function(){return(new Date).getTime()};function Pn(r){function t(n){return r[n]}var n="(?:"+b(r).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return e.test(n=null==n?"":""+n)?n.replace(u,t):n}}var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},qn=Pn(t),t=Pn(An(t)),Un=m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Wn=/(.)^/,zn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ln=/\\|'|\r|\n|\u2028|\u2029/g;function $n(n){return"\\"+zn[n]}var Cn=/^\s*(\w|\$)+\s*$/;var Kn=0;function Jn(n,r,t,e,u){return e instanceof r?(e=En(n.prototype),o(r=n.apply(e,u))?r:e):n.apply(t,u)}var M=l(function(u,o){function i(){for(var n=0,r=o.length,t=Array(r),e=0;e<r;e++)t[e]=o[e]===a?arguments[n++]:o[e];for(;n<arguments.length;)t.push(arguments[n++]);return Jn(u,i,this,this,t)}var a=M.placeholder;return i}),Gn=(M.placeholder=m,l(function(r,t,e){var u;if(p(r))return u=l(function(n){return Jn(r,u,t,this,e.concat(n))});throw new TypeError("Bind must be called on a function")})),E=ln(g);function B(n,r,t,e){if(e=e||[],r||0===r){if(r<=0)return e.concat(n)}else r=1/0;for(var u=e.length,o=0,i=g(n);o<i;o++){var a=n[o];if(E(a)&&(v(a)||an(a)))if(1<r)B(a,r-1,t,e),u=e.length;else for(var f=0,c=a.length;f<c;)e[u++]=a[f++];else t||(e[u++]=a)}return e}var Hn=l(function(n,r){var t=(r=B(r,!1,!1)).length;if(t<1)throw new Error("bindAll must be passed function names");for(;t--;){var e=r[t];n[e]=Gn(n[e],n)}return n});var Qn=l(function(n,r,t){return setTimeout(function(){return n.apply(null,t)},r)}),Xn=M(Qn,m,1);function Yn(n){return function(){return!n.apply(this,arguments)}}function Zn(n,r){var t;return function(){return 0<--n&&(t=r.apply(this,arguments)),n<=1&&(r=null),t}}var nr=M(Zn,2);function rr(n,r,t){r=S(r,t);for(var e,u=b(n),o=0,i=u.length;o<i;o++)if(r(n[e=u[o]],e,n))return e}function tr(o){return function(n,r,t){r=S(r,t);for(var e=g(n),u=0<o?0:e-1;0<=u&&u<e;u+=o)if(r(n[u],u,n))return u;return-1}}var er=tr(1),ur=tr(-1);function or(n,r,t,e){for(var u=(t=S(t,e,1))(r),o=0,i=g(n);o<i;){var a=Math.floor((o+i)/2);t(n[a])<u?o=a+1:i=a}return o}function ir(o,i,a){return function(n,r,t){var e=0,u=g(n);if("number"==typeof t)0<o?e=0<=t?t:Math.max(t+u,e):u=0<=t?Math.min(t+1,u):t+u+1;else if(a&&t&&u)return n[t=a(n,r)]===r?t:-1;if(r!=r)return 0<=(t=i(f.call(n,e,u),fn))?t+e:-1;for(t=0<o?e:u-1;0<=t&&t<u;t+=o)if(n[t]===r)return t;return-1}}var ar=ir(1,er,or),fr=ir(-1,ur);function cr(n,r,t){r=(E(n)?er:rr)(n,r,t);if(void 0!==r&&-1!==r)return n[r]}function N(n,r,t){if(r=x(r,t),E(n))for(u=0,o=n.length;u<o;u++)r(n[u],u,n);else for(var e=b(n),u=0,o=e.length;u<o;u++)r(n[e[u]],e[u],n);return n}function I(n,r,t){r=S(r,t);for(var e=!E(n)&&b(n),u=(e||n).length,o=Array(u),i=0;i<u;i++){var a=e?e[i]:i;o[i]=r(n[a],a,n)}return o}function lr(p){return function(n,r,t,e){var u=3<=arguments.length,o=n,i=x(r,e,4),a=t,f=!E(o)&&b(o),c=(f||o).length,l=0<p?0:c-1;for(u||(a=o[f?f[l]:l],l+=p);0<=l&&l<c;l+=p){var s=f?f[l]:l;a=i(a,o[s],s,o)}return a}}var sr=lr(1),pr=lr(-1);function T(n,e,r){var u=[];return e=S(e,r),N(n,function(n,r,t){e(n,r,t)&&u.push(n)}),u}function hr(n,r,t){r=S(r,t);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(!r(n[i],i,n))return!1}return!0}function vr(n,r,t){r=S(r,t);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(r(n[i],i,n))return!0}return!1}function k(n,r,t,e){return E(n)||(n=j(n)),0<=ar(n,r,t="number"==typeof t&&!e?t:0)}var yr=l(function(n,t,e){var u,o;return p(t)?o=t:(t=w(t),u=t.slice(0,-1),t=t[t.length-1]),I(n,function(n){var r=o;if(!r){if(null==(n=u&&u.length?Nn(n,u):n))return;r=n[t]}return null==r?r:r.apply(n,e)})});function dr(n,r){return I(n,kn(r))}function gr(n,e,r){var t,u,o=-1/0,i=-1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(t=n[a])&&o<t&&(o=t);else e=S(e,r),N(n,function(n,r,t){u=e(n,r,t),(i<u||u===-1/0&&o===-1/0)&&(o=n,i=u)});return o}var br=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function mr(n){return n?v(n)?f.call(n):X(n)?n.match(br):E(n)?I(n,Tn):j(n):[]}function jr(n,r,t){if(null==r||t)return(n=E(n)?n:j(n))[Vn(n.length-1)];for(var e=mr(n),t=g(e),u=(r=Math.max(Math.min(r,t),0),t-1),o=0;o<r;o++){var i=Vn(o,u),a=e[o];e[o]=e[i],e[i]=a}return e.slice(0,r)}function D(o,r){return function(t,e,n){var u=r?[[],[]]:{};return e=S(e,n),N(t,function(n,r){r=e(n,r,t);o(u,n,r)}),u}}var _r=D(function(n,r,t){y(n,t)?n[t].push(r):n[t]=[r]}),wr=D(function(n,r,t){n[t]=r}),Ar=D(function(n,r,t){y(n,t)?n[t]++:n[t]=1}),xr=D(function(n,r,t){n[t?0:1].push(r)},!0);function Sr(n,r,t){return r in t}var Or=l(function(n,r){var t={},e=r[0];if(null!=n){p(e)?(1<r.length&&(e=x(e,r[1])),r=c(n)):(e=Sr,r=B(r,!1,!1),n=Object(n));for(var u=0,o=r.length;u<o;u++){var i=r[u],a=n[i];e(a,i,n)&&(t[i]=a)}}return t}),Mr=l(function(n,t){var r,e=t[0];return p(e)?(e=Yn(e),1<t.length&&(r=t[1])):(t=I(B(t,!1,!1),String),e=function(n,r){return!k(t,r)}),Or(n,e,r)});function Er(n,r,t){return f.call(n,0,Math.max(0,n.length-(null==r||t?1:r)))}function Br(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[0]:Er(n,n.length-r)}function R(n,r,t){return f.call(n,null==r||t?1:r)}var Nr=l(function(n,r){return r=B(r,!0,!0),T(n,function(n){return!k(r,n)})}),Ir=l(function(n,r){return Nr(n,r)});function Tr(n,r,t,e){Q(r)||(e=t,t=r,r=!1),null!=t&&(t=S(t,e));for(var u=[],o=[],i=0,a=g(n);i<a;i++){var f=n[i],c=t?t(f,i,n):f;r&&!t?(i&&o===c||u.push(f),o=c):t?k(o,c)||(o.push(c),u.push(f)):k(u,f)||u.push(f)}return u}var kr=l(function(n){return Tr(B(n,!0,!0))});function Dr(n){for(var r=n&&gr(n,g).length||0,t=Array(r),e=0;e<r;e++)t[e]=dr(n,e);return t}var Rr=l(Dr);function Fr(n,r){return n._chain?m(r).chain():r}function Vr(t){return N(xn(t),function(n){var r=m[n]=t[n];m.prototype[n]=function(){var n=[this._wrapped];return P.apply(n,arguments),Fr(this,r.apply(m,n))}}),m}N(["pop","push","reverse","shift","sort","splice","unshift"],function(r){var t=e[r];m.prototype[r]=function(){var n=this._wrapped;return null!=n&&(t.apply(n,arguments),"shift"!==r&&"splice"!==r||0!==n.length||delete n[0]),Fr(this,n)}}),N(["concat","join","slice"],function(n){var r=e[n];m.prototype[n]=function(){var n=this._wrapped;return Fr(this,n=null!=n?r.apply(n,arguments):n)}});n=Vr({__proto__:null,VERSION:n,restArguments:l,isObject:o,isNull:function(n){return null===n},isUndefined:H,isBoolean:Q,isElement:function(n){return!(!n||1!==n.nodeType)},isString:X,isNumber:Y,isDate:Z,isRegExp:nn,isError:rn,isSymbol:tn,isArrayBuffer:en,isDataView:h,isArray:v,isFunction:p,isArguments:an,isFinite:function(n){return!tn(n)&&C(n)&&!isNaN(parseFloat(n))},isNaN:fn,isTypedArray:vn,isEmpty:function(n){var r;return null==n||("number"==typeof(r=g(n))&&(v(n)||X(n)||an(n))?0===r:0===g(b(n)))},isMatch:dn,isEqual:function(n,r){return mn(n,r)},isMap:u,isWeakMap:r,isSet:U,isWeakSet:a,keys:b,allKeys:c,values:j,pairs:function(n){for(var r=b(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=[r[u],n[r[u]]];return e},invert:An,functions:xn,methods:xn,extend:On,extendOwn:_,assign:_,defaults:Mn,create:function(n,r){return n=En(n),r&&_(n,r),n},clone:function(n){return o(n)?v(n)?n.slice():On({},n):n},tap:function(n,r){return r(n),n},get:In,has:function(n,r){for(var t=(r=w(r)).length,e=0;e<t;e++){var u=r[e];if(!y(n,u))return!1;n=n[u]}return!!t},mapObject:function(n,r,t){r=S(r,t);for(var e=b(n),u=e.length,o={},i=0;i<u;i++){var a=e[i];o[a]=r(n[a],a,n)}return o},identity:Tn,constant:cn,noop:Fn,toPath:Bn,property:kn,propertyOf:function(r){return null==r?Fn:function(n){return In(r,n)}},matcher:A,matches:A,times:function(n,r,t){var e=Array(Math.max(0,n));r=x(r,t,1);for(var u=0;u<n;u++)e[u]=r(u);return e},random:Vn,now:O,escape:qn,unescape:t,templateSettings:Un,template:function(o,n,r){n=Mn({},n=!n&&r?r:n,m.templateSettings);var t,r=RegExp([(n.escape||Wn).source,(n.interpolate||Wn).source,(n.evaluate||Wn).source].join("|")+"|$","g"),i=0,a="__p+='";if(o.replace(r,function(n,r,t,e,u){return a+=o.slice(i,u).replace(Ln,$n),i=u+n.length,r?a+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":t?a+="'+\n((__t=("+t+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",r=n.variable){if(!Cn.test(r))throw new Error("variable is not a bare identifier: "+r)}else a="with(obj||{}){\n"+a+"}\n",r="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{t=new Function(r,"_",a)}catch(n){throw n.source=a,n}function e(n){return t.call(this,n,m)}return e.source="function("+r+"){\n"+a+"}",e},result:function(n,r,t){var e=(r=w(r)).length;if(!e)return p(t)?t.call(n):t;for(var u=0;u<e;u++){var o=null==n?void 0:n[r[u]];void 0===o&&(o=t,u=e),n=p(o)?o.call(n):o}return n},uniqueId:function(n){var r=++Kn+"";return n?n+r:r},chain:function(n){return(n=m(n))._chain=!0,n},iteratee:Rn,partial:M,bind:Gn,bindAll:Hn,memoize:function(e,u){function o(n){var r=o.cache,t=""+(u?u.apply(this,arguments):n);return y(r,t)||(r[t]=e.apply(this,arguments)),r[t]}return o.cache={},o},delay:Qn,defer:Xn,throttle:function(t,e,u){function o(){l=!1===u.leading?0:O(),i=null,c=t.apply(a,f),i||(a=f=null)}function n(){var n=O(),r=(l||!1!==u.leading||(l=n),e-(n-l));return a=this,f=arguments,r<=0||e<r?(i&&(clearTimeout(i),i=null),l=n,c=t.apply(a,f),i||(a=f=null)):i||!1===u.trailing||(i=setTimeout(o,r)),c}var i,a,f,c,l=0;return u=u||{},n.cancel=function(){clearTimeout(i),l=0,i=a=f=null},n},debounce:function(r,t,e){function u(){var n=O()-i;n<t?o=setTimeout(u,t-n):(o=null,e||(f=r.apply(c,a)),o||(a=c=null))}var o,i,a,f,c,n=l(function(n){return c=this,a=n,i=O(),o||(o=setTimeout(u,t),e&&(f=r.apply(c,a))),f});return n.cancel=function(){clearTimeout(o),o=a=c=null},n},wrap:function(n,r){return M(r,n)},negate:Yn,compose:function(){var t=arguments,e=t.length-1;return function(){for(var n=e,r=t[e].apply(this,arguments);n--;)r=t[n].call(this,r);return r}},after:function(n,r){return function(){if(--n<1)return r.apply(this,arguments)}},before:Zn,once:nr,findKey:rr,findIndex:er,findLastIndex:ur,sortedIndex:or,indexOf:ar,lastIndexOf:fr,find:cr,detect:cr,findWhere:function(n,r){return cr(n,A(r))},each:N,forEach:N,map:I,collect:I,reduce:sr,foldl:sr,inject:sr,reduceRight:pr,foldr:pr,filter:T,select:T,reject:function(n,r,t){return T(n,Yn(S(r)),t)},every:hr,all:hr,some:vr,any:vr,contains:k,includes:k,include:k,invoke:yr,pluck:dr,where:function(n,r){return T(n,A(r))},max:gr,min:function(n,e,r){var t,u,o=1/0,i=1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(t=n[a])&&t<o&&(o=t);else e=S(e,r),N(n,function(n,r,t){((u=e(n,r,t))<i||u===1/0&&o===1/0)&&(o=n,i=u)});return o},shuffle:function(n){return jr(n,1/0)},sample:jr,sortBy:function(n,e,r){var u=0;return e=S(e,r),dr(I(n,function(n,r,t){return{value:n,index:u++,criteria:e(n,r,t)}}).sort(function(n,r){var t=n.criteria,e=r.criteria;if(t!==e){if(e<t||void 0===t)return 1;if(t<e||void 0===e)return-1}return n.index-r.index}),"value")},groupBy:_r,indexBy:wr,countBy:Ar,partition:xr,toArray:mr,size:function(n){return null==n?0:(E(n)?n:b(n)).length},pick:Or,omit:Mr,first:Br,head:Br,take:Br,initial:Er,last:function(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[n.length-1]:R(n,Math.max(0,n.length-r))},rest:R,tail:R,drop:R,compact:function(n){return T(n,Boolean)},flatten:function(n,r){return B(n,r,!1)},without:Ir,uniq:Tr,unique:Tr,union:kr,intersection:function(n){for(var r=[],t=arguments.length,e=0,u=g(n);e<u;e++){var o=n[e];if(!k(r,o)){for(var i=1;i<t&&k(arguments[i],o);i++);i===t&&r.push(o)}}return r},difference:Nr,unzip:Dr,transpose:Dr,zip:Rr,object:function(n,r){for(var t={},e=0,u=g(n);e<u;e++)r?t[n[e]]=r[e]:t[n[e][0]]=n[e][1];return t},range:function(n,r,t){null==r&&(r=n||0,n=0),t=t||(r<n?-1:1);for(var e=Math.max(Math.ceil((r-n)/t),0),u=Array(e),o=0;o<e;o++,n+=t)u[o]=n;return u},chunk:function(n,r){if(null==r||r<1)return[];for(var t=[],e=0,u=n.length;e<u;)t.push(f.call(n,e,e+=r));return t},mixin:Vr,default:m});return n._=n});
!function(n){var s="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global;if("function"==typeof define&&define.amd)define(["underscore","jquery","exports"],function(t,e,i){s.Backbone=n(s,i,t,e)});else if("undefined"!=typeof exports){var t,e=require("underscore");try{t=require("jquery")}catch(t){}n(s,exports,e,t)}else s.Backbone=n(s,{},s._,s.jQuery||s.Zepto||s.ender||s.$)}(function(t,h,b,e){function a(t,e,i,n,s){var r,o=0;if(i&&"object"==typeof i){void 0!==n&&"context"in s&&void 0===s.context&&(s.context=n);for(r=b.keys(i);o<r.length;o++)e=a(t,e,r[o],i[r[o]],s)}else if(i&&c.test(i))for(r=i.split(c);o<r.length;o++)e=t(e,r[o],n,s);else e=t(e,i,n,s);return e}function x(t,e,i){i=Math.min(Math.max(i,0),t.length);for(var n=Array(t.length-i),s=e.length,r=0;r<n.length;r++)n[r]=t[r+i];for(r=0;r<s;r++)t[r+i]=e[r];for(r=0;r<n.length;r++)t[r+s+i]=n[r]}function s(i,n,t,s){b.each(t,function(t,e){n[e]&&(i.prototype[e]=function(n,t,s,r){switch(t){case 1:return function(){return n[s](this[r])};case 2:return function(t){return n[s](this[r],t)};case 3:return function(t,e){return n[s](this[r],P(t,this),e)};case 4:return function(t,e,i){return n[s](this[r],P(t,this),e,i)};default:return function(){var t=u.call(arguments);return t.unshift(this[r]),n[s].apply(n,t)}}}(n,t,e,s))})}var o,i=t.Backbone,u=Array.prototype.slice,e=(h.VERSION="1.4.1",h.$=e,h.noConflict=function(){return t.Backbone=i,this},h.emulateHTTP=!1,h.emulateJSON=!1,h.Events={}),c=/\s+/,n=(e.on=function(t,e,i){return this._events=a(n,this._events||{},t,e,{context:i,ctx:this,listening:o}),o&&(((this._listeners||(this._listeners={}))[o.id]=o).interop=!1),this},e.listenTo=function(t,e,i){if(t){var n=t._listenId||(t._listenId=b.uniqueId("l")),s=this._listeningTo||(this._listeningTo={}),r=o=s[n],s=(r||(this._listenId||(this._listenId=b.uniqueId("l")),r=o=s[n]=new g(this,t)),l(t,e,i,this));if(o=void 0,s)throw s;r.interop&&r.on(e,i)}return this},function(t,e,i,n){var s,r;return i&&(e=t[e]||(t[e]=[]),s=n.context,r=n.ctx,(n=n.listening)&&n.count++,e.push({callback:i,context:s,ctx:s||r,listening:n})),t}),l=function(t,e,i,n){try{t.on(e,i,n)}catch(t){return t}},r=(e.off=function(t,e,i){return this._events&&(this._events=a(r,this._events,t,e,{context:i,listeners:this._listeners})),this},e.stopListening=function(t,e,i){var n=this._listeningTo;if(n){for(var s=t?[t._listenId]:b.keys(n),r=0;r<s.length;r++){var o=n[s[r]];if(!o)break;o.obj.off(e,i,this),o.interop&&o.off(e,i)}b.isEmpty(n)&&(this._listeningTo=void 0)}return this},function(t,e,i,n){if(t){var s,r=n.context,o=n.listeners,h=0;if(e||r||i){for(s=e?[e]:b.keys(t);h<s.length;h++){var a=t[e=s[h]];if(!a)break;for(var u=[],c=0;c<a.length;c++){var l=a[c];i&&i!==l.callback&&i!==l.callback._callback||r&&r!==l.context?u.push(l):(l=l.listening)&&l.off(e,i)}u.length?t[e]=u:delete t[e]}return t}for(s=b.keys(o);h<s.length;h++)o[s[h]].cleanup()}}),d=(e.once=function(t,e,i){var n=a(d,{},t,e,this.off.bind(this));return this.on(n,e="string"==typeof t&&null==i?void 0:e,i)},e.listenToOnce=function(t,e,i){e=a(d,{},e,i,this.stopListening.bind(this,t));return this.listenTo(t,e)},function(t,e,i,n){var s;return i&&((s=t[e]=b.once(function(){n(e,s),i.apply(this,arguments)}))._callback=i),t}),f=(e.trigger=function(t){if(this._events){for(var e=Math.max(0,arguments.length-1),i=Array(e),n=0;n<e;n++)i[n]=arguments[n+1];a(f,this._events,t,void 0,i)}return this},function(t,e,i,n){var s,r;return t&&(s=t[e],r=t.all,s&&(r=r&&r.slice()),s&&p(s,n),r)&&p(r,[e].concat(n)),t}),p=function(t,e){var i,n=-1,s=t.length,r=e[0],o=e[1],h=e[2];switch(e.length){case 0:for(;++n<s;)(i=t[n]).callback.call(i.ctx);return;case 1:for(;++n<s;)(i=t[n]).callback.call(i.ctx,r);return;case 2:for(;++n<s;)(i=t[n]).callback.call(i.ctx,r,o);return;case 3:for(;++n<s;)(i=t[n]).callback.call(i.ctx,r,o,h);return;default:for(;++n<s;)(i=t[n]).callback.apply(i.ctx,e);return}},g=function(t,e){this.id=t._listenId,this.listener=t,this.obj=e,this.interop=!0,this.count=0,this._events=void 0},v=(g.prototype.on=e.on,g.prototype.off=function(t,e){t=this.interop?(this._events=a(r,this._events,t,e,{context:void 0,listeners:void 0}),!this._events):(this.count--,0===this.count);t&&this.cleanup()},g.prototype.cleanup=function(){delete this.listener._listeningTo[this.obj._listenId],this.interop||delete this.obj._listeners[this.id]},e.bind=e.on,e.unbind=e.off,b.extend(h,e),h.Model=function(t,e){var i=t||{},n=(e=e||{},this.preinitialize.apply(this,arguments),this.cid=b.uniqueId(this.cidPrefix),this.attributes={},e.collection&&(this.collection=e.collection),e.parse&&(i=this.parse(i,e)||{}),b.result(this,"defaults")),i=b.defaults(b.extend({},n,i),n);this.set(i,e),this.changed={},this.initialize.apply(this,arguments)}),m=(b.extend(v.prototype,e,{changed:null,validationError:null,idAttribute:"id",cidPrefix:"c",preinitialize:function(){},initialize:function(){},toJSON:function(t){return b.clone(this.attributes)},sync:function(){return h.sync.apply(this,arguments)},get:function(t){return this.attributes[t]},escape:function(t){return b.escape(this.get(t))},has:function(t){return null!=this.get(t)},matches:function(t){return!!b.iteratee(t,this)(this.attributes)},set:function(t,e,i){if(null!=t){var n;if("object"==typeof t?(n=t,i=e):(n={})[t]=e,!this._validate(n,i=i||{}))return!1;var s,r,o=i.unset,t=i.silent,h=[],a=this._changing,u=(this._changing=!0,a||(this._previousAttributes=b.clone(this.attributes),this.changed={}),this.attributes),c=this.changed,l=this._previousAttributes;for(s in n)e=n[s],b.isEqual(u[s],e)||h.push(s),b.isEqual(l[s],e)?delete c[s]:c[s]=e,o?delete u[s]:u[s]=e;if(this.idAttribute in n&&(r=this.id,this.id=this.get(this.idAttribute),this.trigger("changeId",this,r,i)),!t){h.length&&(this._pending=i);for(var d=0;d<h.length;d++)this.trigger("change:"+h[d],this,u[h[d]],i)}if(!a){if(!t)for(;this._pending;)i=this._pending,this._pending=!1,this.trigger("change",this,i);this._pending=!1,this._changing=!1}}return this},unset:function(t,e){return this.set(t,void 0,b.extend({},e,{unset:!0}))},clear:function(t){var e,i={};for(e in this.attributes)i[e]=void 0;return this.set(i,b.extend({},t,{unset:!0}))},hasChanged:function(t){return null==t?!b.isEmpty(this.changed):b.has(this.changed,t)},changedAttributes:function(t){if(!t)return!!this.hasChanged()&&b.clone(this.changed);var e,i,n=this._changing?this._previousAttributes:this.attributes,s={};for(i in t){var r=t[i];b.isEqual(n[i],r)||(s[i]=r,e=!0)}return!!e&&s},previous:function(t){return null!=t&&this._previousAttributes?this._previousAttributes[t]:null},previousAttributes:function(){return b.clone(this._previousAttributes)},fetch:function(i){i=b.extend({parse:!0},i);var n=this,s=i.success;return i.success=function(t){var e=i.parse?n.parse(t,i):t;if(!n.set(e,i))return!1;s&&s.call(i.context,n,t,i),n.trigger("sync",n,t,i)},N(this,i),this.sync("read",this,i)},save:function(t,e,i){null==t||"object"==typeof t?(n=t,i=e):(n={})[t]=e;var n,s=(i=b.extend({validate:!0,parse:!0},i)).wait;if(n&&!s){if(!this.set(n,i))return!1}else if(!this._validate(n,i))return!1;var r=this,o=i.success,h=this.attributes,t=(i.success=function(t){r.attributes=h;var e=i.parse?r.parse(t,i):t;if((e=s?b.extend({},n,e):e)&&!r.set(e,i))return!1;o&&o.call(i.context,r,t,i),r.trigger("sync",r,t,i)},N(this,i),n&&s&&(this.attributes=b.extend({},h,n)),this.isNew()?"create":i.patch?"patch":"update"),e=("patch"!=t||i.attrs||(i.attrs=n),this.sync(t,this,i));return this.attributes=h,e},destroy:function(e){e=e?b.clone(e):{};function i(){n.stopListening(),n.trigger("destroy",n,n.collection,e)}var n=this,s=e.success,r=e.wait,t=!(e.success=function(t){r&&i(),s&&s.call(e.context,n,t,e),n.isNew()||n.trigger("sync",n,t,e)});return this.isNew()?b.defer(e.success):(N(this,e),t=this.sync("delete",this,e)),r||i(),t},url:function(){var t,e=b.result(this,"urlRoot")||b.result(this.collection,"url")||M();return this.isNew()?e:(t=this.get(this.idAttribute),e.replace(/[^\/]$/,"$&/")+encodeURIComponent(t))},parse:function(t,e){return t},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return!this.has(this.idAttribute)},isValid:function(t){return this._validate({},b.extend({},t,{validate:!0}))},_validate:function(t,e){if(!e.validate||!this.validate)return!0;t=b.extend({},this.attributes,t);t=this.validationError=this.validate(t,e)||null;return!t||(this.trigger("invalid",this,t,b.extend(e,{validationError:t})),!1)}}),h.Collection=function(t,e){e=e||{},this.preinitialize.apply(this,arguments),e.model&&(this.model=e.model),void 0!==e.comparator&&(this.comparator=e.comparator),this._reset(),this.initialize.apply(this,arguments),t&&this.reset(t,b.extend({silent:!0},e))}),w={add:!0,remove:!0,merge:!0},_={add:!0,remove:!1},y=(b.extend(m.prototype,e,{model:v,preinitialize:function(){},initialize:function(){},toJSON:function(e){return this.map(function(t){return t.toJSON(e)})},sync:function(){return h.sync.apply(this,arguments)},add:function(t,e){return this.set(t,b.extend({merge:!1},e,_))},remove:function(t,e){e=b.extend({},e);var i=!b.isArray(t),t=(t=i?[t]:t.slice(),this._removeModels(t,e));return!e.silent&&t.length&&(e.changes={added:[],merged:[],removed:t},this.trigger("update",this,e)),i?t[0]:t},set:function(t,e){if(null!=t){(e=b.extend({},w,e)).parse&&!this._isModel(t)&&(t=this.parse(t,e)||[]);for(var i=!b.isArray(t),n=(t=i?[t]:t.slice(),e.at),s=((n=(n=null!=n?+n:n)>this.length?this.length:n)<0&&(n+=this.length+1),[]),r=[],o=[],h=[],a={},u=e.add,c=e.merge,l=e.remove,d=!1,f=this.comparator&&null==n&&!1!==e.sort,p=b.isString(this.comparator)?this.comparator:null,g=0;g<t.length;g++){var v,m=t[g],_=this.get(m);_?(c&&m!==_&&(v=this._isModel(m)?m.attributes:m,e.parse&&(v=_.parse(v,e)),_.set(v,e),o.push(_),f)&&!d&&(d=_.hasChanged(p)),a[_.cid]||(a[_.cid]=!0,s.push(_)),t[g]=_):u&&(m=t[g]=this._prepareModel(m,e))&&(r.push(m),this._addReference(m,e),a[m.cid]=!0,s.push(m))}if(l){for(g=0;g<this.length;g++)a[(m=this.models[g]).cid]||h.push(m);h.length&&this._removeModels(h,e)}var y=!1;if(s.length&&(!f&&u&&l)?(y=this.length!==s.length||b.some(this.models,function(t,e){return t!==s[e]}),this.models.length=0,x(this.models,s,0),this.length=this.models.length):r.length&&(f&&(d=!0),x(this.models,r,null==n?this.length:n),this.length=this.models.length),d&&this.sort({silent:!0}),!e.silent){for(g=0;g<r.length;g++)null!=n&&(e.index=n+g),(m=r[g]).trigger("add",m,this,e);(d||y)&&this.trigger("sort",this,e),(r.length||h.length||o.length)&&(e.changes={added:r,removed:h,merged:o},this.trigger("update",this,e))}return i?t[0]:t}},reset:function(t,e){e=e?b.clone(e):{};for(var i=0;i<this.models.length;i++)this._removeReference(this.models[i],e);return e.previousModels=this.models,this._reset(),t=this.add(t,b.extend({silent:!0},e)),e.silent||this.trigger("reset",this,e),t},push:function(t,e){return this.add(t,b.extend({at:this.length},e))},pop:function(t){var e=this.at(this.length-1);return this.remove(e,t)},unshift:function(t,e){return this.add(t,b.extend({at:0},e))},shift:function(t){var e=this.at(0);return this.remove(e,t)},slice:function(){return u.apply(this.models,arguments)},get:function(t){if(null!=t)return this._byId[t]||this._byId[this.modelId(this._isModel(t)?t.attributes:t,t.idAttribute)]||t.cid&&this._byId[t.cid]},has:function(t){return null!=this.get(t)},at:function(t){return t<0&&(t+=this.length),this.models[t]},where:function(t,e){return this[e?"find":"filter"](t)},findWhere:function(t){return this.where(t,!0)},sort:function(t){var e=this.comparator;if(!e)throw new Error("Cannot sort a set without a comparator");t=t||{};var i=e.length;return b.isFunction(e)&&(e=e.bind(this)),1===i||b.isString(e)?this.models=this.sortBy(e):this.models.sort(e),t.silent||this.trigger("sort",this,t),this},pluck:function(t){return this.map(t+"")},fetch:function(i){var n=(i=b.extend({parse:!0},i)).success,s=this;return i.success=function(t){var e=i.reset?"reset":"set";s[e](t,i),n&&n.call(i.context,s,t,i),s.trigger("sync",s,t,i)},N(this,i),this.sync("read",this,i)},create:function(t,e){var n=(e=e?b.clone(e):{}).wait;if(!(t=this._prepareModel(t,e)))return!1;n||this.add(t,e);var s=this,r=e.success;return e.success=function(t,e,i){n&&s.add(t,i),r&&r.call(i.context,t,e,i)},t.save(null,e),t},parse:function(t,e){return t},clone:function(){return new this.constructor(this.models,{model:this.model,comparator:this.comparator})},modelId:function(t,e){return t[e||this.model.prototype.idAttribute||"id"]},values:function(){return new E(this,I)},keys:function(){return new E(this,k)},entries:function(){return new E(this,S)},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(t,e){return this._isModel(t)?(t.collection||(t.collection=this),t):(t=((e=e?b.clone(e):{}).collection=this).model.prototype?new this.model(t,e):this.model(t,e)).validationError?(this.trigger("invalid",this,t.validationError,e),!1):t},_removeModels:function(t,e){for(var i=[],n=0;n<t.length;n++){var s,r,o=this.get(t[n]);o&&(s=this.indexOf(o),this.models.splice(s,1),this.length--,delete this._byId[o.cid],null!=(r=this.modelId(o.attributes,o.idAttribute))&&delete this._byId[r],e.silent||(e.index=s,o.trigger("remove",o,this,e)),i.push(o),this._removeReference(o,e))}return i},_isModel:function(t){return t instanceof v},_addReference:function(t,e){this._byId[t.cid]=t;var i=this.modelId(t.attributes,t.idAttribute);null!=i&&(this._byId[i]=t),t.on("all",this._onModelEvent,this)},_removeReference:function(t,e){delete this._byId[t.cid];var i=this.modelId(t.attributes,t.idAttribute);null!=i&&delete this._byId[i],this===t.collection&&delete t.collection,t.off("all",this._onModelEvent,this)},_onModelEvent:function(t,e,i,n){if(e){if(("add"===t||"remove"===t)&&i!==this)return;var s,r;"destroy"===t&&this.remove(e,n),"changeId"===t&&(s=this.modelId(e.previousAttributes(),e.idAttribute),r=this.modelId(e.attributes,e.idAttribute),null!=s&&delete this._byId[s],null!=r)&&(this._byId[r]=e)}this.trigger.apply(this,arguments)}}),"function"==typeof Symbol&&Symbol.iterator),E=(y&&(m.prototype[y]=m.prototype.values),function(t,e){this._collection=t,this._kind=e,this._index=0}),I=1,k=2,S=3,y=(y&&(E.prototype[y]=function(){return this}),E.prototype.next=function(){if(this._collection){var t,e;if(this._index<this._collection.length)return t=this._collection.at(this._index),this._index++,{value:this._kind===I?t:(e=this._collection.modelId(t.attributes,t.idAttribute),this._kind===k?e:[e,t]),done:!1};this._collection=void 0}return{value:void 0,done:!0}},h.View=function(t){this.cid=b.uniqueId("view"),this.preinitialize.apply(this,arguments),b.extend(this,b.pick(t,T)),this._ensureElement(),this.initialize.apply(this,arguments)}),A=/^(\S+)\s*(.*)$/,T=["model","collection","el","id","attributes","className","tagName","events"],P=(b.extend(y.prototype,e,{tagName:"div",$:function(t){return this.$el.find(t)},preinitialize:function(){},initialize:function(){},render:function(){return this},remove:function(){return this._removeElement(),this.stopListening(),this},_removeElement:function(){this.$el.remove()},setElement:function(t){return this.undelegateEvents(),this._setElement(t),this.delegateEvents(),this},_setElement:function(t){this.$el=t instanceof h.$?t:h.$(t),this.el=this.$el[0]},delegateEvents:function(t){if(t=t||b.result(this,"events"))for(var e in this.undelegateEvents(),t){var i=t[e];(i=b.isFunction(i)?i:this[i])&&(e=e.match(A),this.delegate(e[1],e[2],i.bind(this)))}return this},delegate:function(t,e,i){return this.$el.on(t+".delegateEvents"+this.cid,e,i),this},undelegateEvents:function(){return this.$el&&this.$el.off(".delegateEvents"+this.cid),this},undelegate:function(t,e,i){return this.$el.off(t+".delegateEvents"+this.cid,e,i),this},_createElement:function(t){return document.createElement(t)},_ensureElement:function(){var t;this.el?this.setElement(b.result(this,"el")):(t=b.extend({},b.result(this,"attributes")),this.id&&(t.id=b.result(this,"id")),this.className&&(t.class=b.result(this,"className")),this.setElement(this._createElement(b.result(this,"tagName"))),this._setAttributes(t))},_setAttributes:function(t){this.$el.attr(t)}}),function(e,t){var i;return b.isFunction(e)?e:b.isObject(e)&&!t._isModel(e)?(i=b.matches(e),function(t){return i(t.attributes)}):b.isString(e)?function(t){return t.get(e)}:e}),H=(b.each([[m,{forEach:3,each:3,map:3,collect:3,reduce:0,foldl:0,inject:0,reduceRight:0,foldr:0,find:3,detect:3,filter:3,select:3,reject:3,every:3,all:3,some:3,any:3,include:3,includes:3,contains:3,invoke:0,max:3,min:3,toArray:1,size:1,first:3,head:3,take:3,initial:3,rest:3,tail:3,drop:3,last:3,without:0,difference:0,indexOf:3,shuffle:1,lastIndexOf:3,isEmpty:1,chain:1,sample:3,partition:3,groupBy:3,countBy:3,sortBy:3,indexBy:3,findIndex:3,findLastIndex:3},"models"],[v,{keys:1,values:1,pairs:1,invert:1,pick:0,omit:0,chain:1,isEmpty:1},"attributes"]],function(t){var i=t[0],e=t[1],n=t[2];i.mixin=function(t){var e=b.reduce(b.functions(t),function(t,e){return t[e]=0,t},{});s(i,t,e,n)},s(i,b,e,n)}),h.sync=function(t,e,n){var i,s=H[t],r=(b.defaults(n=n||{},{emulateHTTP:h.emulateHTTP,emulateJSON:h.emulateJSON}),{type:s,dataType:"json"}),o=(n.url||(r.url=b.result(e,"url")||M()),null!=n.data||!e||"create"!==t&&"update"!==t&&"patch"!==t||(r.contentType="application/json",r.data=JSON.stringify(n.attrs||e.toJSON(n))),n.emulateJSON&&(r.contentType="application/x-www-form-urlencoded",r.data=r.data?{model:r.data}:{}),!n.emulateHTTP||"PUT"!==s&&"DELETE"!==s&&"PATCH"!==s||(r.type="POST",n.emulateJSON&&(r.data._method=s),i=n.beforeSend,n.beforeSend=function(t){if(t.setRequestHeader("X-HTTP-Method-Override",s),i)return i.apply(this,arguments)}),"GET"===r.type||n.emulateJSON||(r.processData=!1),n.error),t=(n.error=function(t,e,i){n.textStatus=e,n.errorThrown=i,o&&o.call(n.context,t,e,i)},n.xhr=h.ajax(b.extend(r,n)));return e.trigger("request",e,t,n),t},{create:"POST",update:"PUT",patch:"PATCH",delete:"DELETE",read:"GET"}),$=(h.ajax=function(){return h.$.ajax.apply(h.$,arguments)},h.Router=function(t){t=t||{},this.preinitialize.apply(this,arguments),t.routes&&(this.routes=t.routes),this._bindRoutes(),this.initialize.apply(this,arguments)}),C=/\((.*?)\)/g,j=/(\(\?)?:\w+/g,O=/\*\w+/g,U=/[\-{}\[\]+?.,\\\^$|#\s]/g,R=(b.extend($.prototype,e,{preinitialize:function(){},initialize:function(){},route:function(e,i,n){b.isRegExp(e)||(e=this._routeToRegExp(e)),b.isFunction(i)&&(n=i,i=""),n=n||this[i];var s=this;return h.history.route(e,function(t){t=s._extractParameters(e,t);!1!==s.execute(n,t,i)&&(s.trigger.apply(s,["route:"+i].concat(t)),s.trigger("route",i,t),h.history.trigger("route",s,i,t))}),this},execute:function(t,e,i){t&&t.apply(this,e)},navigate:function(t,e){return h.history.navigate(t,e),this},_bindRoutes:function(){if(this.routes){this.routes=b.result(this,"routes");for(var t,e=b.keys(this.routes);null!=(t=e.pop());)this.route(t,this.routes[t])}},_routeToRegExp:function(t){return t=t.replace(U,"\\$&").replace(C,"(?:$1)?").replace(j,function(t,e){return e?t:"([^/?]+)"}).replace(O,"([^?]*?)"),new RegExp("^"+t+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(t,e){var i=t.exec(e).slice(1);return b.map(i,function(t,e){return e===i.length-1?t||null:t?decodeURIComponent(t):null})}}),h.History=function(){this.handlers=[],this.checkUrl=this.checkUrl.bind(this),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)}),z=/^[#\/]|\s+$/g,q=/^\/+|\/+$/g,F=/#.*$/,M=(R.started=!1,b.extend(R.prototype,e,{interval:50,atRoot:function(){return this.location.pathname.replace(/[^\/]$/,"$&/")===this.root&&!this.getSearch()},matchRoot:function(){return this.decodeFragment(this.location.pathname).slice(0,this.root.length-1)+"/"===this.root},decodeFragment:function(t){return decodeURI(t.replace(/%25/g,"%2525"))},getSearch:function(){var t=this.location.href.replace(/#.*/,"").match(/\?.+/);return t?t[0]:""},getHash:function(t){t=(t||this).location.href.match(/#(.*)$/);return t?t[1]:""},getPath:function(){var t=this.decodeFragment(this.location.pathname+this.getSearch()).slice(this.root.length-1);return"/"===t.charAt(0)?t.slice(1):t},getFragment:function(t){return(t=null==t?this._usePushState||!this._wantsHashChange?this.getPath():this.getHash():t).replace(z,"")},start:function(t){if(R.started)throw new Error("Backbone.history has already been started");if(R.started=!0,this.options=b.extend({root:"/"},this.options,t),this.root=this.options.root,this._wantsHashChange=!1!==this.options.hashChange,this._hasHashChange="onhashchange"in window&&(void 0===document.documentMode||7<document.documentMode),this._useHashChange=this._wantsHashChange&&this._hasHashChange,this._wantsPushState=!!this.options.pushState,this._hasPushState=!(!this.history||!this.history.pushState),this._usePushState=this._wantsPushState&&this._hasPushState,this.fragment=this.getFragment(),this.root=("/"+this.root+"/").replace(q,"/"),this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot())return t=this.root.slice(0,-1)||"/",this.location.replace(t+"#"+this.getPath()),!0;this._hasPushState&&this.atRoot()&&this.navigate(this.getHash(),{replace:!0})}this._hasHashChange||!this._wantsHashChange||this._usePushState||(this.iframe=document.createElement("iframe"),this.iframe.src="javascript:0",this.iframe.style.display="none",this.iframe.tabIndex=-1,(t=(t=document.body).insertBefore(this.iframe,t.firstChild).contentWindow).document.open(),t.document.close(),t.location.hash="#"+this.fragment);t=window.addEventListener||function(t,e){return attachEvent("on"+t,e)};if(this._usePushState?t("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe?t("hashchange",this.checkUrl,!1):this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl,this.interval)),!this.options.silent)return this.loadUrl()},stop:function(){var t=window.removeEventListener||function(t,e){return detachEvent("on"+t,e)};this._usePushState?t("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe&&t("hashchange",this.checkUrl,!1),this.iframe&&(document.body.removeChild(this.iframe),this.iframe=null),this._checkUrlInterval&&clearInterval(this._checkUrlInterval),R.started=!1},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(t){var e=this.getFragment();if((e=e===this.fragment&&this.iframe?this.getHash(this.iframe.contentWindow):e)===this.fragment)return!1;this.iframe&&this.navigate(e),this.loadUrl()},loadUrl:function(e){return!!this.matchRoot()&&(e=this.fragment=this.getFragment(e),b.some(this.handlers,function(t){if(t.route.test(e))return t.callback(e),!0}))},navigate:function(t,e){if(!R.started)return!1;e&&!0!==e||(e={trigger:!!e}),t=this.getFragment(t||"");var i=this.root,i=(i=""!==t&&"?"!==t.charAt(0)?i:i.slice(0,-1)||"/")+t,n=(t=t.replace(F,""),this.decodeFragment(t));if(this.fragment!==n){if(this.fragment=n,this._usePushState)this.history[e.replace?"replaceState":"pushState"]({},document.title,i);else{if(!this._wantsHashChange)return this.location.assign(i);this._updateHash(this.location,t,e.replace),this.iframe&&t!==this.getHash(this.iframe.contentWindow)&&(n=this.iframe.contentWindow,e.replace||(n.document.open(),n.document.close()),this._updateHash(n.location,t,e.replace))}return e.trigger?this.loadUrl(t):void 0}},_updateHash:function(t,e,i){i?(i=t.href.replace(/(javascript:|#).*$/,""),t.replace(i+"#"+e)):t.hash="#"+e}}),h.history=new R,v.extend=m.extend=$.extend=y.extend=R.extend=function(t,e){var i=this,n=t&&b.has(t,"constructor")?t.constructor:function(){return i.apply(this,arguments)};return b.extend(n,i,e),n.prototype=b.create(i.prototype,t),(n.prototype.constructor=n).__super__=i.prototype,n},function(){throw new Error('A "url" property or function must be specified')}),N=function(e,i){var n=i.error;i.error=function(t){n&&n.call(i.context,e,t,i),e.trigger("error",e,t,i)}};return h});
(function(t,e){if("function"==typeof define&&define.amd)define(["backbone","underscore"],function(i,n){return t.Marionette=t.Mn=e(t,i,n)});else if("undefined"!=typeof exports){var i=require("backbone"),n=require("underscore");module.exports=e(t,i,n)}else t.Marionette=t.Mn=e(t,t.Backbone,t._)})(this,function(t,e,i){"use strict";(function(t,e){var i=t.ChildViewContainer;return t.ChildViewContainer=function(t,e){var i=function(t){this._views={},this._indexByModel={},this._indexByCustom={},this._updateLength(),e.each(t,this.add,this)};e.extend(i.prototype,{add:function(t,e){var i=t.cid;return this._views[i]=t,t.model&&(this._indexByModel[t.model.cid]=i),e&&(this._indexByCustom[e]=i),this._updateLength(),this},findByModel:function(t){return this.findByModelCid(t.cid)},findByModelCid:function(t){var e=this._indexByModel[t];return this.findByCid(e)},findByCustom:function(t){var e=this._indexByCustom[t];return this.findByCid(e)},findByIndex:function(t){return e.values(this._views)[t]},findByCid:function(t){return this._views[t]},remove:function(t){var i=t.cid;return t.model&&delete this._indexByModel[t.model.cid],e.any(this._indexByCustom,function(t,e){return t===i?(delete this._indexByCustom[e],!0):void 0},this),delete this._views[i],this._updateLength(),this},call:function(t){this.apply(t,e.tail(arguments))},apply:function(t,i){e.each(this._views,function(n){e.isFunction(n[t])&&n[t].apply(n,i||[])})},_updateLength:function(){this.length=e.size(this._views)}});var n=["forEach","each","map","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","toArray","first","initial","rest","last","without","isEmpty","pluck","reduce"];return e.each(n,function(t){i.prototype[t]=function(){var i=e.values(this._views),n=[i].concat(e.toArray(arguments));return e[t].apply(e,n)}}),i}(t,e),t.ChildViewContainer.VERSION="0.1.7",t.ChildViewContainer.noConflict=function(){return t.ChildViewContainer=i,this},t.ChildViewContainer})(e,i),function(t,e){var i=t.Wreqr,n=t.Wreqr={};return t.Wreqr.VERSION="1.3.3",t.Wreqr.noConflict=function(){return t.Wreqr=i,this},n.Handlers=function(t,e){var i=function(t){this.options=t,this._wreqrHandlers={},e.isFunction(this.initialize)&&this.initialize(t)};return i.extend=t.Model.extend,e.extend(i.prototype,t.Events,{setHandlers:function(t){e.each(t,function(t,i){var n=null;e.isObject(t)&&!e.isFunction(t)&&(n=t.context,t=t.callback),this.setHandler(i,t,n)},this)},setHandler:function(t,e,i){var n={callback:e,context:i};this._wreqrHandlers[t]=n,this.trigger("handler:add",t,e,i)},hasHandler:function(t){return!!this._wreqrHandlers[t]},getHandler:function(t){var e=this._wreqrHandlers[t];if(e)return function(){return e.callback.apply(e.context,arguments)}},removeHandler:function(t){delete this._wreqrHandlers[t]},removeAllHandlers:function(){this._wreqrHandlers={}}}),i}(t,e),n.CommandStorage=function(){var i=function(t){this.options=t,this._commands={},e.isFunction(this.initialize)&&this.initialize(t)};return e.extend(i.prototype,t.Events,{getCommands:function(t){var e=this._commands[t];return e||(e={command:t,instances:[]},this._commands[t]=e),e},addCommand:function(t,e){var i=this.getCommands(t);i.instances.push(e)},clearCommands:function(t){var e=this.getCommands(t);e.instances=[]}}),i}(),n.Commands=function(t,e){return t.Handlers.extend({storageType:t.CommandStorage,constructor:function(e){this.options=e||{},this._initializeStorage(this.options),this.on("handler:add",this._executeCommands,this),t.Handlers.prototype.constructor.apply(this,arguments)},execute:function(t){t=arguments[0];var i=e.rest(arguments);this.hasHandler(t)?this.getHandler(t).apply(this,i):this.storage.addCommand (t,i)},_executeCommands:function(t,i,n){var r=this.storage.getCommands(t);e.each(r.instances,function(t){i.apply(n,t)}),this.storage.clearCommands(t)},_initializeStorage:function(t){var i,n=t.storageType||this.storageType;i=e.isFunction(n)?new n:n,this.storage=i}})}(n,e),n.RequestResponse=function(t,e){return t.Handlers.extend({request:function(t){return this.hasHandler(t)?this.getHandler(t).apply(this,e.rest(arguments)):void 0}})}(n,e),n.EventAggregator=function(t,e){var i=function(){};return i.extend=t.Model.extend,e.extend(i.prototype,t.Events),i}(t,e),n.Channel=function(){var i=function(e){this.vent=new t.Wreqr.EventAggregator,this.reqres=new t.Wreqr.RequestResponse,this.commands=new t.Wreqr.Commands,this.channelName=e};return e.extend(i.prototype,{reset:function(){return this.vent.off(),this.vent.stopListening(),this.reqres.removeAllHandlers(),this.commands.removeAllHandlers(),this},connectEvents:function(t,e){return this._connect("vent",t,e),this},connectCommands:function(t,e){return this._connect("commands",t,e),this},connectRequests:function(t,e){return this._connect("reqres",t,e),this},_connect:function(t,i,n){if(i){n=n||this;var r="vent"===t?"on":"setHandler";e.each(i,function(i,s){this[t][r](s,e.bind(i,n))},this)}}}),i}(n),n.radio=function(t,e){var i=function(){this._channels={},this.vent={},this.commands={},this.reqres={},this._proxyMethods()};e.extend(i.prototype,{channel:function(t){if(!t)throw Error("Channel must receive a name");return this._getChannel(t)},_getChannel:function(e){var i=this._channels[e];return i||(i=new t.Channel(e),this._channels[e]=i),i},_proxyMethods:function(){e.each(["vent","commands","reqres"],function(t){e.each(n[t],function(e){this[t][e]=r(this,t,e)},this)},this)}});var n={vent:["on","off","trigger","once","stopListening","listenTo","listenToOnce"],commands:["execute","setHandler","setHandlers","removeHandler","removeAllHandlers"],reqres:["request","setHandler","setHandlers","removeHandler","removeAllHandlers"]},r=function(t,i,n){return function(r){var s=t._getChannel(r)[i];return s[n].apply(s,e.rest(arguments))}};return new i}(n,e),t.Wreqr}(e,i);var n=t.Marionette,r=t.Mn,s=e.Marionette={};s.VERSION="2.4.2",s.noConflict=function(){return t.Marionette=n,t.Mn=r,this},e.Marionette=s,s.Deferred=e.$.Deferred,s.extend=e.Model.extend,s.isNodeAttached=function(t){return e.$.contains(document.documentElement,t)},s.mergeOptions=function(t,e){t&&i.extend(this,i.pick(t,e))},s.getOption=function(t,e){return t&&e?t.options&&void 0!==t.options[e]?t.options[e]:t[e]:void 0},s.proxyGetOption=function(t){return s.getOption(this,t)},s._getValue=function(t,e,n){return i.isFunction(t)&&(t=n?t.apply(e,n):t.call(e)),t},s.normalizeMethods=function(t){return i.reduce(t,function(t,e,n){return i.isFunction(e)||(e=this[e]),e&&(t[n]=e),t},{},this)},s.normalizeUIString=function(t,e){return t.replace(/@ui\.[a-zA-Z_$0-9]*/g,function(t){return e[t.slice(4)]})},s.normalizeUIKeys=function(t,e){return i.reduce(t,function(t,i,n){var r=s.normalizeUIString(n,e);return t[r]=i,t},{})},s.normalizeUIValues=function(t,e,n){return i.each(t,function(r,o){i.isString(r)?t[o]=s.normalizeUIString(r,e):i.isObject(r)&&i.isArray(n)&&(i.extend(r,s.normalizeUIValues(i.pick(r,n),e)),i.each(n,function(t){var n=r[t];i.isString(n)&&(r[t]=s.normalizeUIString(n,e))}))}),t},s.actAsCollection=function(t,e){var n=["forEach","each","map","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","toArray","first","initial","rest","last","without","isEmpty","pluck"];i.each(n,function(n){t[n]=function(){var t=i.values(i.result(this,e)),r=[t].concat(i.toArray(arguments));return i[n].apply(i,r)}})};var o=s.deprecate=function(t,e){i.isObject(t)&&(t=t.prev+" is going to be removed in the future. "+"Please use "+t.next+" instead."+(t.url?" See: "+t.url:"")),void 0!==e&&e||o._cache[t]||(o._warn("Deprecation warning: "+t),o._cache[t]=!0)};o._warn="undefined"!=typeof console&&(console.warn||console.log)||function(){},o._cache={},s._triggerMethod=function(){function t(t,e,i){return i.toUpperCase()}var e=/(^|:)(\w)/gi;return function(n,r,s){var o=3>arguments.length;o&&(s=r,r=s[0]);var h,a="on"+r.replace(e,t),d=n[a];return i.isFunction(d)&&(h=d.apply(n,o?i.rest(s):s)),i.isFunction(n.trigger)&&(o+s.length>1?n.trigger.apply(n,o?s:[r].concat(i.drop(s,0))):n.trigger(r)),h}}(),s.triggerMethod=function(){return s._triggerMethod(this,arguments)},s.triggerMethodOn=function(t){var e=i.isFunction(t.triggerMethod)?t.triggerMethod:s.triggerMethod;return e.apply(t,i.rest(arguments))},s.MonitorDOMRefresh=function(t){function e(){t._isShown=!0,r()}function n(){t._isRendered=!0,r()}function r(){t._isShown&&t._isRendered&&s.isNodeAttached(t.el)&&i.isFunction(t.triggerMethod)&&t.triggerMethod("dom:refresh")}t.on({show:e,render:n})},function(t){function e(e,n,r,s){var o=s.split(/\s+/);i.each(o,function(i){var s=e[i];if(!s)throw new t.Error('Method "'+i+'" was configured as an event handler, but does not exist.');e.listenTo(n,r,s)})}function n(t,e,i,n){t.listenTo(e,i,n)}function r(t,e,n,r){var s=r.split(/\s+/);i.each(s,function(i){var r=t[i];t.stopListening(e,n,r)})}function s(t,e,i,n){t.stopListening(e,i,n)}function o(e,n,r,s,o){if(n&&r){if(!i.isObject(r))throw new t.Error({message:"Bindings must be an object or function.",url:"marionette.functions.html#marionettebindentityevents"});r=t._getValue(r,e),i.each(r,function(t,r){i.isFunction(t)?s(e,n,r,t):o(e,n,r,t)})}}t.bindEntityEvents=function(t,i,r){o(t,i,r,n,e)},t.unbindEntityEvents=function(t,e,i){o(t,e,i,s,r)},t.proxyBindEntityEvents=function(e,i){return t.bindEntityEvents(this,e,i)},t.proxyUnbindEntityEvents=function(e,i){return t.unbindEntityEvents(this,e,i)}}(s);var h=["description","fileName","lineNumber","name","message","number"];return s.Error=s.extend.call(Error,{urlRoot:"http://marionettejs.com/docs/v"+s.VERSION+"/",constructor:function(t,e){i.isObject(t)?(e=t,t=e.message):e||(e={});var n=Error.call(this,t);i.extend(this,i.pick(n,h),i.pick(e,h)),this.captureStackTrace(),e.url&&(this.url=this.urlRoot+e.url)},captureStackTrace:function(){Error.captureStackTrace&&Error.captureStackTrace(this,s.Error)},toString:function(){return this.name+": "+this.message+(this.url?" See: "+this.url:"")}}),s.Error.extend=s.extend,s.Callbacks=function(){this._deferred=s.Deferred(),this._callbacks=[]},i.extend(s.Callbacks.prototype,{add:function(t,e){var n=i.result(this._deferred,"promise");this._callbacks.push({cb:t,ctx:e}),n.then(function(i){e&&(i.context=e),t.call(i.context,i.options)})},run:function(t,e){this._deferred.resolve({options:t,context:e})},reset:function(){var t=this._callbacks;this._deferred=s.Deferred(),this._callbacks=[],i.each(t,function(t){this.add(t.cb,t.ctx)},this)}}),s.Controller=function(t){this.options=t||{},i.isFunction(this.initialize)&&this.initialize(this.options)},s.Controller.extend=s.extend,i.extend(s.Controller.prototype,e.Events,{destroy:function(){return s._triggerMethod(this,"before:destroy",arguments),s._triggerMethod(this,"destroy",arguments),this.stopListening(),this.off(),this},triggerMethod:s.triggerMethod,mergeOptions:s.mergeOptions,getOption:s.proxyGetOption}),s.Object=function(t){this.options=i.extend({},i.result(this,"options"),t),this.initialize.apply(this,arguments)},s.Object.extend=s.extend,i.extend(s.Object.prototype,e.Events,{initialize:function(){},destroy:function(){return this.triggerMethod("before:destroy"),this.triggerMethod("destroy"),this.stopListening(),this},triggerMethod:s.triggerMethod,mergeOptions:s.mergeOptions,getOption:s.proxyGetOption,bindEntityEvents:s.proxyBindEntityEvents,unbindEntityEvents:s.proxyUnbindEntityEvents}),s.Region=s.Object.extend({constructor:function(t){if(this.options=t||{},this.el=this.getOption("el"),this.el=this.el instanceof e.$?this.el[0]:this.el,!this.el)throw new s.Error({name:"NoElError",message:'An "el" must be specified for a region.'});this.$el=this.getEl(this.el),s.Object.call(this,t)},show:function(t,e){if(this._ensureElement()){this._ensureViewIsIntact(t);var n=e||{},r=t!==this.currentView,o=!!n.preventDestroy,h=!!n.forceShow,a=!!this.currentView,d=r&&!o,l=r||h;if(a&&this.triggerMethod("before:swapOut",this.currentView,this,e),this.currentView&&delete this.currentView._parent,d?this.empty():a&&l&&this.currentView.off("destroy",this.empty,this),l){t.once("destroy",this.empty,this),t.render(),t._parent=this,a&&this.triggerMethod("before:swap",t,this,e),this.triggerMethod("before:show",t,this,e),s.triggerMethodOn(t,"before:show",t,this,e),a&&this.triggerMethod("swapOut",this.currentView,this,e);var c=s.isNodeAttached(this.el),u=[],g=i.extend({triggerBeforeAttach:this.triggerBeforeAttach,triggerAttach:this.triggerAttach},n);return c&&g.triggerBeforeAttach&&(u=this._displayedViews(t),this._triggerAttach(u,"before:")),this.attachHtml(t),this.currentView=t,c&&g.triggerAttach&&(u=this._displayedViews(t),this._triggerAttach(u)),a&&this.triggerMethod("swap",t,this,e),this.triggerMethod("show",t,this,e),s.triggerMethodOn(t,"show",t,this,e),this}return this}},triggerBeforeAttach:!0,triggerAttach:!0,_triggerAttach:function(t,e){var n=(e||"")+"attach";i.each(t,function(t){s.triggerMethodOn(t,n,t,this)},this)},_displayedViews:function(t){return i.union([t],i.result(t,"_getNestedViews")||[])},_ensureElement:function(){if(i.isObject(this.el)||(this.$el=this.getEl(this.el),this.el=this.$el[0]),!this.$el||0===this.$el.length){if(this.getOption("allowMissingEl"))return!1;throw new s.Error('An "el" '+this.$el.selector+" must exist in DOM")}return!0},_ensureViewIsIntact:function(t){if(!t)throw new s.Error({name:"ViewNotValid",message:"The view passed is undefined and therefore invalid. You must pass a view instance to show."});if(t.isDestroyed)throw new s.Error({name:"ViewDestroyedError",message:'View (cid: "'+t.cid+'") has already been destroyed and cannot be used.'})},getEl:function(t){return e.$(t,s._getValue(this.options.parentEl,this))},attachHtml:function(t){this.$el.contents().detach(),this.el.appendChild(t.el)},empty:function(t){var e=this.currentView,i=s._getValue(t,"preventDestroy",this);return e?(e.off("destroy",this.empty,this),this.triggerMethod("before:empty",e),i||this._destroyView(),this.triggerMethod("empty",e),delete this.currentView,i&&this.$el.contents().detach(),this):void 0},_destroyView:function(){var t=this.currentView;t.destroy&&!t.isDestroyed?t.destroy():t.remove&&(t.remove(),t.isDestroyed=!0)},attachView:function(t){return this.currentView=t,this},hasView:function(){return!!this.currentView},reset:function(){return this.empty(),this.$el&&(this.el=this.getOption('el')),delete this.$el,this}},{buildRegion:function(t,e){if(i.isString(t))return this._buildRegionFromSelector(t,e);if(t.selector||t.el||t.regionClass)return this._buildRegionFromObject(t,e);if(i.isFunction(t))return this._buildRegionFromRegionClass(t);throw new s.Error({message:"Improper region configuration type.",url:"marionette.region.html#region-configuration-types"})},_buildRegionFromSelector:function(t,e){return new e({el:t})},_buildRegionFromObject:function(t,e){var n=t.regionClass||e,r=i.omit(t,"selector","regionClass");return t.selector&&!r.el&&(r.el=t.selector),new n(r)},_buildRegionFromRegionClass:function(t){return new t}}),s.RegionManager=s.Controller.extend({constructor:function(t){this._regions={},this.length=0,s.Controller.call(this,t),this.addRegions(this.getOption("regions"))},addRegions:function(t,e){return t=s._getValue(t,this,arguments),i.reduce(t,function(t,n,r){return i.isString(n)&&(n={selector:n}),n.selector&&(n=i.defaults({},n,e)),t[r]=this.addRegion(r,n),t},{},this)},addRegion:function(t,e){var i;return i=e instanceof s.Region?e:s.Region.buildRegion(e,s.Region),this.triggerMethod("before:add:region",t,i),i._parent=this,this._store(t,i),this.triggerMethod("add:region",t,i),i},get:function(t){return this._regions[t]},getRegions:function(){return i.clone(this._regions)},removeRegion:function(t){var e=this._regions[t];return this._remove(t,e),e},removeRegions:function(){var t=this.getRegions();return i.each(this._regions,function(t,e){this._remove(e,t)},this),t},emptyRegions:function(){var t=this.getRegions();return i.invoke(t,"empty"),t},destroy:function(){return this.removeRegions(),s.Controller.prototype.destroy.apply(this,arguments)},_store:function(t,e){this._regions[t]||this.length++,this._regions[t]=e},_remove:function(t,e){this.triggerMethod("before:remove:region",t,e),e.empty(),e.stopListening(),delete e._parent,delete this._regions[t],this.length--,this.triggerMethod("remove:region",t,e)}}),s.actAsCollection(s.RegionManager.prototype,"_regions"),s.TemplateCache=function(t){this.templateId=t},i.extend(s.TemplateCache,{templateCaches:{},get:function(t,e){var i=this.templateCaches[t];return i||(i=new s.TemplateCache(t),this.templateCaches[t]=i),i.load(e)},clear:function(){var t,e=i.toArray(arguments),n=e.length;if(n>0)for(t=0;n>t;t++)delete this.templateCaches[e[t]];else this.templateCaches={}}}),i.extend(s.TemplateCache.prototype,{load:function(t){if(this.compiledTemplate)return this.compiledTemplate;var e=this.loadTemplate(this.templateId,t);return this.compiledTemplate=this.compileTemplate(e,t),this.compiledTemplate},loadTemplate:function(t){var i=e.$(t).html();if(!i||0===i.length)throw new s.Error({name:"NoTemplateError",message:'Could not find template: "'+t+'"'});return i},compileTemplate:function(t,e){return i.template(t,e)}}),s.Renderer={render:function(t,e){if(!t)throw new s.Error({name:"TemplateNotFoundError",message:"Cannot render the template since its false, null or undefined."});var n=i.isFunction(t)?t:s.TemplateCache.get(t);return n(e)}},s.View=e.View.extend({isDestroyed:!1,constructor:function(t){i.bindAll(this,"render"),t=s._getValue(t,this),this.options=i.extend({},i.result(this,"options"),t),this._behaviors=s.Behaviors(this),e.View.call(this,this.options),s.MonitorDOMRefresh(this)},getTemplate:function(){return this.getOption("template")},serializeModel:function(t){return t.toJSON.apply(t,i.rest(arguments))},mixinTemplateHelpers:function(t){t=t||{};var e=this.getOption("templateHelpers");return e=s._getValue(e,this),i.extend(t,e)},normalizeUIKeys:function(t){var e=i.result(this,"_uiBindings");return s.normalizeUIKeys(t,e||i.result(this,"ui"))},normalizeUIValues:function(t,e){var n=i.result(this,"ui"),r=i.result(this,"_uiBindings");return s.normalizeUIValues(t,r||n,e)},configureTriggers:function(){if(this.triggers){var t=this.normalizeUIKeys(i.result(this,"triggers"));return i.reduce(t,function(t,e,i){return t[i]=this._buildViewTrigger(e),t},{},this)}},delegateEvents:function(t){return this._delegateDOMEvents(t),this.bindEntityEvents(this.model,this.getOption("modelEvents")),this.bindEntityEvents(this.collection,this.getOption("collectionEvents")),i.each(this._behaviors,function(t){t.bindEntityEvents(this.model,t.getOption("modelEvents")),t.bindEntityEvents(this.collection,t.getOption("collectionEvents"))},this),this},_delegateDOMEvents:function(t){var n=s._getValue(t||this.events,this);n=this.normalizeUIKeys(n),i.isUndefined(t)&&(this.events=n);var r={},o=i.result(this,"behaviorEvents")||{},h=this.configureTriggers(),a=i.result(this,"behaviorTriggers")||{};i.extend(r,o,n,h,a),e.View.prototype.delegateEvents.call(this,r)},undelegateEvents:function(){return e.View.prototype.undelegateEvents.apply(this,arguments),this.unbindEntityEvents(this.model,this.getOption("modelEvents")),this.unbindEntityEvents(this.collection,this.getOption("collectionEvents")),i.each(this._behaviors,function(t){t.unbindEntityEvents(this.model,t.getOption("modelEvents")),t.unbindEntityEvents(this.collection,t.getOption("collectionEvents"))},this),this},_ensureViewIsIntact:function(){if(this.isDestroyed)throw new s.Error({name:"ViewDestroyedError",message:'View (cid: "'+this.cid+'") has already been destroyed and cannot be used.'})},destroy:function(){if(this.isDestroyed)return this;var t=i.toArray(arguments);return this.triggerMethod.apply(this,["before:destroy"].concat(t)),this.isDestroyed=!0,this.triggerMethod.apply(this,["destroy"].concat(t)),this.unbindUIElements(),this.isRendered=!1,this.remove(),i.invoke(this._behaviors,"destroy",t),this},bindUIElements:function(){this._bindUIElements(),i.invoke(this._behaviors,this._bindUIElements)},_bindUIElements:function(){if(this.ui){this._uiBindings||(this._uiBindings=this.ui);var t=i.result(this,"_uiBindings");this.ui={},i.each(t,function(t,e){this.ui[e]=this.$(t)},this)}},unbindUIElements:function(){this._unbindUIElements(),i.invoke(this._behaviors,this._unbindUIElements)},_unbindUIElements:function(){this.ui&&this._uiBindings&&(i.each(this.ui,function(t,e){delete this.ui[e]},this),this.ui=this._uiBindings,delete this._uiBindings)},_buildViewTrigger:function(t){var e=i.isObject(t),n=i.defaults({},e?t:{},{preventDefault:!0,stopPropagation:!0}),r=e?n.event:t;return function(t){t&&(t.preventDefault&&n.preventDefault&&t.preventDefault(),t.stopPropagation&&n.stopPropagation&&t.stopPropagation());var e={view:this,model:this.model,collection:this.collection};this.triggerMethod(r,e)}},setElement:function(){var t=e.View.prototype.setElement.apply(this,arguments);return i.invoke(this._behaviors,"proxyViewProperties",this),t},triggerMethod:function(){var t=s._triggerMethod(this,arguments);return this._triggerEventOnBehaviors(arguments),this._triggerEventOnParentLayout(arguments[0],i.rest(arguments)),t},_triggerEventOnBehaviors:function(t){for(var e=s._triggerMethod,i=this._behaviors,n=0,r=i&&i.length;r>n;n++)e(i[n],t)},_triggerEventOnParentLayout:function(t,e){var n=this._parentLayoutView();if(n){var r=s.getOption(n,"childViewEventPrefix"),o=r+":"+t;s._triggerMethod(n,[o,this].concat(e));var h=s.getOption(n,"childEvents"),a=n.normalizeMethods(h);a&&i.isFunction(a[t])&&a[t].apply(n,[this].concat(e))}},_getImmediateChildren:function(){return[]},_getNestedViews:function(){var t=this._getImmediateChildren();return t.length?i.reduce(t,function(t,e){return e._getNestedViews?t.concat(e._getNestedViews()):t},t):t},_getAncestors:function(){for(var t=[],e=this._parent;e;)t.push(e),e=e._parent;return t},_parentLayoutView:function(){var t=this._getAncestors();return i.find(t,function(t){return t instanceof s.LayoutView})},normalizeMethods:s.normalizeMethods,mergeOptions:s.mergeOptions,getOption:s.proxyGetOption,bindEntityEvents:s.proxyBindEntityEvents,unbindEntityEvents:s.proxyUnbindEntityEvents}),s.ItemView=s.View.extend({constructor:function(){s.View.apply(this,arguments)},serializeData:function(){if(!this.model&&!this.collection)return{};var t=[this.model||this.collection];return arguments.length&&t.push.apply(t,arguments),this.model?this.serializeModel.apply(this,t):{items:this.serializeCollection.apply(this,t)}},serializeCollection:function(t){return t.toJSON.apply(t,i.rest(arguments))},render:function(){return this._ensureViewIsIntact(),this.triggerMethod("before:render",this),this._renderTemplate(),this.isRendered=!0,this.bindUIElements(),this.triggerMethod("render",this),this},_renderTemplate:function(){var t=this.getTemplate();if(t!==!1){if(!t)throw new s.Error({name:"UndefinedTemplateError",message:"Cannot render the template since it is null or undefined."});var e=this.mixinTemplateHelpers(this.serializeData()),i=s.Renderer.render(t,e,this);return this.attachElContent(i),this}},attachElContent:function(t){return this.$el.html(t),this}}),s.CollectionView=s.View.extend({childViewEventPrefix:"childview",sort:!0,constructor:function(){this.once("render",this._initialEvents),this._initChildViewStorage(),s.View.apply(this,arguments),this.on({"before:show":this._onBeforeShowCalled,show:this._onShowCalled,"before:attach":this._onBeforeAttachCalled,attach:this._onAttachCalled}),this.initRenderBuffer()},initRenderBuffer:function(){this._bufferedChildren=[]},startBuffering:function(){this.initRenderBuffer(),this.isBuffering=!0},endBuffering:function(){var t,e=this._isShown&&s.isNodeAttached(this.el);this.isBuffering=!1,this._isShown&&this._triggerMethodMany(this._bufferedChildren,this,"before:show"),e&&this._triggerBeforeAttach&&(t=this._getNestedViews(),this._triggerMethodMany(t,this,"before:attach")),this.attachBuffer(this,this._createBuffer()),e&&this._triggerAttach&&(t=this._getNestedViews(),this._triggerMethodMany(t,this,"attach")),this._isShown&&this._triggerMethodMany(this._bufferedChildren,this,"show"),this.initRenderBuffer()},_triggerMethodMany:function(t,e,n){var r=i.drop(arguments,3);i.each(t,function(t){s.triggerMethodOn.apply(t,[t,n,t,e].concat(r))})},_initialEvents:function(){this.collection&&(this.listenTo(this.collection,"add",this._onCollectionAdd),this.listenTo(this.collection,"remove",this._onCollectionRemove),this.listenTo(this.collection,"reset",this.render),this.getOption("sort")&&this.listenTo(this.collection,"sort",this._sortViews))},_onCollectionAdd:function(t,e,n){var r;if(r=void 0!==n.at?n.at:i.indexOf(this._filteredSortedModels(),t),this._shouldAddChild(t,r)){this.destroyEmptyView();var s=this.getChildView(t);this.addChild(t,s,r)}},_onCollectionRemove:function(t){var e=this.children.findByModel(t);this.removeChildView(e),this.checkEmpty()},_onBeforeShowCalled:function(){this._triggerBeforeAttach=this._triggerAttach=!1,this.children.each(function(t){s.triggerMethodOn(t,"before:show",t)})},_onShowCalled:function(){this.children.each(function(t){s.triggerMethodOn(t,"show",t)})},_onBeforeAttachCalled:function(){this._triggerBeforeAttach=!0},_onAttachCalled:function(){this._triggerAttach=!0},render:function(){return this._ensureViewIsIntact(),this.triggerMethod("before:render",this),this._renderChildren(),this.isRendered=!0,this.triggerMethod("render",this),this},reorder:function(){var t=this.children,e=this._filteredSortedModels(),n=i.find(e,function(e){return!t.findByModel(e)});if(n)this.render();else{var r=i.map(e,function(e,i){var n=t.findByModel(e);return n._index=i,n.el});this.triggerMethod("before:reorder"),this._appendReorderedChildren(r),this.triggerMethod("reorder")}},resortView:function(){s.getOption(this,"reorderOnSort")?this.reorder():this.render()},_sortViews:function(){var t=this._filteredSortedModels(),e=i.find(t,function(t,e){var i=this.children.findByModel(t);return!i||i._index!==e},this);e&&this.resortView()},_emptyViewIndex:-1,_appendReorderedChildren:function(t){this.$el.append(t)},_renderChildren:function(){this.destroyEmptyView(),this.destroyChildren({checkEmpty:!1}),this.isEmpty(this.collection)?this.showEmptyView():(this.triggerMethod("before:render:collection",this),this.startBuffering(),this.showCollection(),this.endBuffering(),this.triggerMethod("render:collection",this),this.children.isEmpty()&&this.showEmptyView())},showCollection:function(){var t,e=this._filteredSortedModels();i.each(e,function(e,i){t=this.getChildView(e),this.addChild(e,t,i)},this)},_filteredSortedModels:function(){var t,e=this.getViewComparator();return t=e?i.isString(e)||1===e.length?this.collection.sortBy(e,this):i.clone(this.collection.models).sort(i.bind(e,this)):this.collection.models,this.getOption("filter")&&(t=i.filter(t,function(t,e){return this._shouldAddChild(t,e)},this)),t},showEmptyView:function(){var t=this.getEmptyView();if(t&&!this._showingEmptyView){this.triggerMethod("before:render:empty"),this._showingEmptyView=!0;var i=new e.Model;this.addEmptyView(i,t),this.triggerMethod("render:empty")}},destroyEmptyView:function(){this._showingEmptyView&&(this.triggerMethod("before:remove:empty"),this.destroyChildren(),delete this._showingEmptyView,this.triggerMethod("remove:empty"))},getEmptyView:function(){return this.getOption("emptyView")},addEmptyView:function(t,e){var n,r=this._isShown&&!this.isBuffering&&s.isNodeAttached(this.el),o=this.getOption("emptyViewOptions")||this.getOption("childViewOptions");i.isFunction(o)&&(o=o.call(this,t,this._emptyViewIndex));var h=this.buildChildView(t,e,o);h._parent=this,this.proxyChildEvents(h),this._isShown&&s.triggerMethodOn(h,"before:show",h),this.children.add(h),r&&this._triggerBeforeAttach&&(n=[h].concat(h._getNestedViews()),h.once("render",function(){this._triggerMethodMany(n,this,"before:attach")},this)),this.renderChildView(h,this._emptyViewIndex),r&&this._triggerAttach&&(n=[h].concat(h._getNestedViews()),this._triggerMethodMany(n,this,"attach")),this._isShown&&s.triggerMethodOn(h,"show",h)},getChildView:function(){var t=this.getOption("childView");if(!t)throw new s.Error({name:"NoChildViewError",message:'A "childView" must be specified'});return t},addChild:function(t,e,i){var n=this.getOption("childViewOptions");n=s._getValue(n,this,[t,i]);var r=this.buildChildView(t,e,n);return this._updateIndices(r,!0,i),this.triggerMethod("before:add:child",r),this._addChildView(r,i),this.triggerMethod("add:child",r),r._parent=this,r},_updateIndices:function(t,e,i){this.getOption("sort")&&(e&&(t._index=i),this.children.each(function(i){i._index>=t._index&&(i._index+=e?1:-1)}))},_addChildView:function(t,e){var i,n=this._isShown&&!this.isBuffering&&s.isNodeAttached(this.el);this.proxyChildEvents(t),this._isShown&&!this.isBuffering&&s.triggerMethodOn(t,"before:show",t),this.children.add(t),n&&this._triggerBeforeAttach&&(i=[t].concat(t._getNestedViews()),t.once("render",function(){this._triggerMethodMany(i,this,"before:attach")},this)),this.renderChildView(t,e),n&&this._triggerAttach&&(i=[t].concat(t._getNestedViews()),this._triggerMethodMany(i,this,"attach")),this._isShown&&!this.isBuffering&&s.triggerMethodOn(t,"show",t)},renderChildView:function(t,e){return t.render(),this.attachHtml(this,t,e),t},buildChildView:function(t,e,n){var r=i.extend({model:t},n);return new e(r)},removeChildView:function(t){return t&&(this.triggerMethod("before:remove:child",t),t.destroy?t.destroy():t.remove&&t.remove(),delete t._parent,this.stopListening(t),this.children.remove(t),this.triggerMethod("remove:child",t),this._updateIndices(t,!1)),t},isEmpty:function(){return!this.collection||0===this.collection.length},checkEmpty:function(){this.isEmpty(this.collection)&&this.showEmptyView()},attachBuffer:function(t,e){t.$el.append(e)},_createBuffer:function(){var t=document.createDocumentFragment();return i.each(this._bufferedChildren,function(e){t.appendChild(e.el)}),t},attachHtml:function(t,e,i){t.isBuffering?t._bufferedChildren.splice(i,0,e):t._insertBefore(e,i)||t._insertAfter(e)},_insertBefore:function(t,e){var i,n=this.getOption("sort")&&this.children.length-1>e;return n&&(i=this.children.find(function(t){return t._index===e+1})),i?(i.$el.before(t.el),!0):!1},_insertAfter:function(t){this.$el.append(t.el)},_initChildViewStorage:function(){this.children=new e.ChildViewContainer},destroy:function(){return this.isDestroyed?this:(this.triggerMethod("before:destroy:collection"),this.destroyChildren({checkEmpty:!1}),this.triggerMethod("destroy:collection"),s.View.prototype.destroy.apply(this,arguments))},destroyChildren:function(t){var e=t||{},n=!0,r=this.children.map(i.identity);return i.isUndefined(e.checkEmpty)||(n=e.checkEmpty),this.children.each(this.removeChildView,this),n&&this.checkEmpty(),r},_shouldAddChild:function(t,e){var n=this.getOption("filter");return!i.isFunction(n)||n.call(this,t,e,this.collection)},proxyChildEvents:function(t){var e=this.getOption("childViewEventPrefix");this.listenTo(t,"all",function(){var n=i.toArray(arguments),r=n[0],s=this.normalizeMethods(i.result(this,"childEvents"));n[0]=e+":"+r,n.splice(1,0,t),s!==void 0&&i.isFunction(s[r])&&s[r].apply(this,n.slice(1)),this.triggerMethod.apply(this,n)})},_getImmediateChildren:function(){return i.values(this.children._views)},getViewComparator:function(){return this.getOption("viewComparator")}}),s.CompositeView=s.CollectionView.extend({constructor:function(){s.CollectionView.apply(this,arguments)},_initialEvents:function(){this.collection&&(this.listenTo(this.collection,"add",this._onCollectionAdd),this.listenTo(this.collection,"remove",this._onCollectionRemove),this.listenTo(this.collection,"reset",this._renderChildren),this.getOption("sort")&&this.listenTo(this.collection,"sort",this._sortViews))},getChildView:function(){var t=this.getOption("childView")||this.constructor;return t},serializeData:function(){var t={};return this.model&&(t=i.partial(this.serializeModel,this.model).apply(this,arguments)),t},render:function(){return this._ensureViewIsIntact(),this._isRendering=!0,this.resetChildViewContainer(),this.triggerMethod("before:render",this),this._renderTemplate(),this._renderChildren(),this._isRendering=!1,this.isRendered=!0,this.triggerMethod("render",this),this
},_renderChildren:function(){(this.isRendered||this._isRendering)&&s.CollectionView.prototype._renderChildren.call(this)},_renderTemplate:function(){var t={};t=this.serializeData(),t=this.mixinTemplateHelpers(t),this.triggerMethod("before:render:template");var e=this.getTemplate(),i=s.Renderer.render(e,t,this);this.attachElContent(i),this.bindUIElements(),this.triggerMethod("render:template")},attachElContent:function(t){return this.$el.html(t),this},attachBuffer:function(t,e){var i=this.getChildViewContainer(t);i.append(e)},_insertAfter:function(t){var e=this.getChildViewContainer(this,t);e.append(t.el)},_appendReorderedChildren:function(t){var e=this.getChildViewContainer(this);e.append(t)},getChildViewContainer:function(t){if(t.$childViewContainer)return t.$childViewContainer;var e,i=s.getOption(t,"childViewContainer");if(i){var n=s._getValue(i,t);if(e="@"===n.charAt(0)&&t.ui?t.ui[n.substr(4)]:t.$(n),0>=e.length)throw new s.Error({name:"ChildViewContainerMissingError",message:'The specified "childViewContainer" was not found: '+t.childViewContainer})}else e=t.$el;return t.$childViewContainer=e,e},resetChildViewContainer:function(){this.$childViewContainer&&(this.$childViewContainer=void 0)}}),s.LayoutView=s.ItemView.extend({regionClass:s.Region,options:{destroyImmediate:!1},childViewEventPrefix:"childview",constructor:function(t){t=t||{},this._firstRender=!0,this._initializeRegions(t),s.ItemView.call(this,t)},render:function(){return this._ensureViewIsIntact(),this._firstRender?this._firstRender=!1:this._reInitializeRegions(),s.ItemView.prototype.render.apply(this,arguments)},destroy:function(){return this.isDestroyed?this:(this.getOption("destroyImmediate")===!0&&this.$el.remove(),this.regionManager.destroy(),s.ItemView.prototype.destroy.apply(this,arguments))},showChildView:function(t,e){return this.getRegion(t).show(e)},getChildView:function(t){return this.getRegion(t).currentView},addRegion:function(t,e){var i={};return i[t]=e,this._buildRegions(i)[t]},addRegions:function(t){return this.regions=i.extend({},this.regions,t),this._buildRegions(t)},removeRegion:function(t){return delete this.regions[t],this.regionManager.removeRegion(t)},getRegion:function(t){return this.regionManager.get(t)},getRegions:function(){return this.regionManager.getRegions()},_buildRegions:function(t){var e={regionClass:this.getOption("regionClass"),parentEl:i.partial(i.result,this,"el")};return this.regionManager.addRegions(t,e)},_initializeRegions:function(t){var e;this._initRegionManager(),e=s._getValue(this.regions,this,[t])||{};var n=this.getOption.call(t,"regions");n=s._getValue(n,this,[t]),i.extend(e,n),e=this.normalizeUIValues(e,["selector","el"]),this.addRegions(e)},_reInitializeRegions:function(){this.regionManager.invoke("reset")},getRegionManager:function(){return new s.RegionManager},_initRegionManager:function(){this.regionManager=this.getRegionManager(),this.regionManager._parent=this,this.listenTo(this.regionManager,"before:add:region",function(t){this.triggerMethod("before:add:region",t)}),this.listenTo(this.regionManager,"add:region",function(t,e){this[t]=e,this.triggerMethod("add:region",t,e)}),this.listenTo(this.regionManager,"before:remove:region",function(t){this.triggerMethod("before:remove:region",t)}),this.listenTo(this.regionManager,"remove:region",function(t,e){delete this[t],this.triggerMethod("remove:region",t,e)})},_getImmediateChildren:function(){return i.chain(this.regionManager.getRegions()).pluck("currentView").compact().value()}}),s.Behavior=s.Object.extend({constructor:function(t,e){this.view=e,this.defaults=i.result(this,"defaults")||{},this.options=i.extend({},this.defaults,t),this.ui=i.extend({},i.result(e,"ui"),i.result(this,"ui")),s.Object.apply(this,arguments)},$:function(){return this.view.$.apply(this.view,arguments)},destroy:function(){return this.stopListening(),this},proxyViewProperties:function(t){this.$el=t.$el,this.el=t.el}}),s.Behaviors=function(t,e){function i(t,n){return e.isObject(t.behaviors)?(n=i.parseBehaviors(t,n||e.result(t,"behaviors")),i.wrap(t,n,e.keys(o)),n):{}}function n(t,e){this._view=t,this._behaviors=e,this._triggers={}}function r(t){return t._uiBindings||t.ui}var s=/^(\S+)\s*(.*)$/,o={behaviorTriggers:function(t,e){var i=new n(this,e);return i.buildBehaviorTriggers()},behaviorEvents:function(i,n){var o={};return e.each(n,function(i,n){var h={},a=e.clone(e.result(i,"events"))||{};a=t.normalizeUIKeys(a,r(i));var d=0;e.each(a,function(t,r){var o=r.match(s),a=o[1]+"."+[this.cid,n,d++," "].join(""),l=o[2],c=a+l,u=e.isFunction(t)?t:i[t];h[c]=e.bind(u,i)},this),o=e.extend(o,h)},this),o}};return e.extend(i,{behaviorsLookup:function(){throw new t.Error({message:"You must define where your behaviors are stored.",url:"marionette.behaviors.html#behaviorslookup"})},getBehaviorClass:function(e,n){return e.behaviorClass?e.behaviorClass:t._getValue(i.behaviorsLookup,this,[e,n])[n]},parseBehaviors:function(t,n){return e.chain(n).map(function(n,r){var s=i.getBehaviorClass(n,r),o=new s(n,t),h=i.parseBehaviors(t,e.result(o,"behaviors"));return[o].concat(h)}).flatten().value()},wrap:function(t,i,n){e.each(n,function(n){t[n]=e.partial(o[n],t[n],i)})}}),e.extend(n.prototype,{buildBehaviorTriggers:function(){return e.each(this._behaviors,this._buildTriggerHandlersForBehavior,this),this._triggers},_buildTriggerHandlersForBehavior:function(i,n){var s=e.clone(e.result(i,"triggers"))||{};s=t.normalizeUIKeys(s,r(i)),e.each(s,e.bind(this._setHandlerForBehavior,this,i,n))},_setHandlerForBehavior:function(t,e,i,n){var r=n.replace(/^\S+/,function(t){return t+"."+"behaviortriggers"+e});this._triggers[r]=this._view._buildViewTrigger(i)}}),i}(s,i),s.AppRouter=e.Router.extend({constructor:function(t){this.options=t||{},e.Router.apply(this,arguments);var i=this.getOption("appRoutes"),n=this._getController();this.processAppRoutes(n,i),this.on("route",this._processOnRoute,this)},appRoute:function(t,e){var i=this._getController();this._addAppRoute(i,t,e)},_processOnRoute:function(t,e){if(i.isFunction(this.onRoute)){var n=i.invert(this.getOption("appRoutes"))[t];this.onRoute(t,n,e)}},processAppRoutes:function(t,e){if(e){var n=i.keys(e).reverse();i.each(n,function(i){this._addAppRoute(t,i,e[i])},this)}},_getController:function(){return this.getOption("controller")},_addAppRoute:function(t,e,n){var r=t[n];if(!r)throw new s.Error('Method "'+n+'" was not found on the controller');this.route(e,n,i.bind(r,t))},mergeOptions:s.mergeOptions,getOption:s.proxyGetOption,triggerMethod:s.triggerMethod,bindEntityEvents:s.proxyBindEntityEvents,unbindEntityEvents:s.proxyUnbindEntityEvents}),s.Application=s.Object.extend({constructor:function(t){this._initializeRegions(t),this._initCallbacks=new s.Callbacks,this.submodules={},i.extend(this,t),this._initChannel(),s.Object.call(this,t)},execute:function(){this.commands.execute.apply(this.commands,arguments)},request:function(){return this.reqres.request.apply(this.reqres,arguments)},addInitializer:function(t){this._initCallbacks.add(t)},start:function(t){this.triggerMethod("before:start",t),this._initCallbacks.run(t,this),this.triggerMethod("start",t)},addRegions:function(t){return this._regionManager.addRegions(t)},emptyRegions:function(){return this._regionManager.emptyRegions()},removeRegion:function(t){return this._regionManager.removeRegion(t)},getRegion:function(t){return this._regionManager.get(t)},getRegions:function(){return this._regionManager.getRegions()},module:function(t,e){var n=s.Module.getClass(e),r=i.toArray(arguments);return r.unshift(this),n.create.apply(n,r)},getRegionManager:function(){return new s.RegionManager},_initializeRegions:function(t){var e=i.isFunction(this.regions)?this.regions(t):this.regions||{};this._initRegionManager();var n=s.getOption(t,"regions");return i.isFunction(n)&&(n=n.call(this,t)),i.extend(e,n),this.addRegions(e),this},_initRegionManager:function(){this._regionManager=this.getRegionManager(),this._regionManager._parent=this,this.listenTo(this._regionManager,"before:add:region",function(){s._triggerMethod(this,"before:add:region",arguments)}),this.listenTo(this._regionManager,"add:region",function(t,e){this[t]=e,s._triggerMethod(this,"add:region",arguments)}),this.listenTo(this._regionManager,"before:remove:region",function(){s._triggerMethod(this,"before:remove:region",arguments)}),this.listenTo(this._regionManager,"remove:region",function(t){delete this[t],s._triggerMethod(this,"remove:region",arguments)})},_initChannel:function(){this.channelName=i.result(this,"channelName")||"global",this.channel=i.result(this,"channel")||e.Wreqr.radio.channel(this.channelName),this.vent=i.result(this,"vent")||this.channel.vent,this.commands=i.result(this,"commands")||this.channel.commands,this.reqres=i.result(this,"reqres")||this.channel.reqres}}),s.Module=function(t,e,n){this.moduleName=t,this.options=i.extend({},this.options,n),this.initialize=n.initialize||this.initialize,this.submodules={},this._setupInitializersAndFinalizers(),this.app=e,i.isFunction(this.initialize)&&this.initialize(t,e,this.options)},s.Module.extend=s.extend,i.extend(s.Module.prototype,e.Events,{startWithParent:!0,initialize:function(){},addInitializer:function(t){this._initializerCallbacks.add(t)},addFinalizer:function(t){this._finalizerCallbacks.add(t)},start:function(t){this._isInitialized||(i.each(this.submodules,function(e){e.startWithParent&&e.start(t)}),this.triggerMethod("before:start",t),this._initializerCallbacks.run(t,this),this._isInitialized=!0,this.triggerMethod("start",t))},stop:function(){this._isInitialized&&(this._isInitialized=!1,this.triggerMethod("before:stop"),i.invoke(this.submodules,"stop"),this._finalizerCallbacks.run(void 0,this),this._initializerCallbacks.reset(),this._finalizerCallbacks.reset(),this.triggerMethod("stop"))},addDefinition:function(t,e){this._runModuleDefinition(t,e)},_runModuleDefinition:function(t,n){if(t){var r=i.flatten([this,this.app,e,s,e.$,i,n]);t.apply(this,r)}},_setupInitializersAndFinalizers:function(){this._initializerCallbacks=new s.Callbacks,this._finalizerCallbacks=new s.Callbacks},triggerMethod:s.triggerMethod}),i.extend(s.Module,{create:function(t,e,n){var r=t,s=i.drop(arguments,3);e=e.split(".");var o=e.length,h=[];return h[o-1]=n,i.each(e,function(e,i){var o=r;r=this._getModule(o,e,t,n),this._addModuleDefinition(o,r,h[i],s)},this),r},_getModule:function(t,e,n,r){var s=i.extend({},r),o=this.getClass(r),h=t[e];return h||(h=new o(e,n,s),t[e]=h,t.submodules[e]=h),h},getClass:function(t){var e=s.Module;return t?t.prototype instanceof e?t:t.moduleClass||e:e},_addModuleDefinition:function(t,e,i,n){var r=this._getDefine(i),s=this._getStartWithParent(i,e);r&&e.addDefinition(r,n),this._addStartWithParent(t,e,s)},_getStartWithParent:function(t,e){var n;return i.isFunction(t)&&t.prototype instanceof s.Module?(n=e.constructor.prototype.startWithParent,i.isUndefined(n)?!0:n):i.isObject(t)?(n=t.startWithParent,i.isUndefined(n)?!0:n):!0},_getDefine:function(t){return!i.isFunction(t)||t.prototype instanceof s.Module?i.isObject(t)?t.define:null:t},_addStartWithParent:function(t,e,i){e.startWithParent=e.startWithParent&&i,e.startWithParent&&!e.startWithParentIsConfigured&&(e.startWithParentIsConfigured=!0,t.addInitializer(function(t){e.startWithParent&&e.start(t)}))}}),s});
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("underscore"),require("backbone")):"function"==typeof define&&define.amd?define(["underscore","backbone"],n):e.Backbone.Radio=n(e._,e.Backbone)}(this,function(e,n){"use strict";function t(e,n,t,r){var s=e[n];return t&&t!==s.callback&&t!==s.callback._callback||r&&r!==s.context?void 0:(delete e[n],!0)}function r(n,r,s,i){n||(n={});for(var a=r?[r]:e.keys(n),u=!1,o=0,c=a.length;c>o;o++)r=a[o],n[r]&&t(n,r,s,i)&&(u=!0);return u}function s(n){return c[n]||(c[n]=e.partial(u.log,n))}function i(n){return e.isFunction(n)?n:function(){return n}}var a=n.Radio,u=n.Radio={};u.VERSION="1.0.1",u.noConflict=function(){return n.Radio=a,this},u.DEBUG=!1,u._debugText=function(e,n,t){return e+(t?" on the "+t+" channel":"")+': "'+n+'"'},u.debugLog=function(e,n,t){u.DEBUG&&console&&console.warn&&console.warn(u._debugText(e,n,t))};var o=/\s+/;u._eventsApi=function(n,t,r,s){if(!r)return!1;var i={};if("object"==typeof r){for(var a in r){var u=n[t].apply(n,[a,r[a]].concat(s));o.test(a)?e.extend(i,u):i[a]=u}return i}if(o.test(r)){for(var c=r.split(o),l=0,h=c.length;h>l;l++)i[c[l]]=n[t].apply(n,[c[l]].concat(s));return i}return!1},u._callHandler=function(e,n,t){var r=t[0],s=t[1],i=t[2];switch(t.length){case 0:return e.call(n);case 1:return e.call(n,r);case 2:return e.call(n,r,s);case 3:return e.call(n,r,s,i);default:return e.apply(n,t)}};var c={};e.extend(u,{log:function(n,t){var r=e.rest(arguments,2);console.log("["+n+'] "'+t+'"',r)},tuneIn:function(e){var n=u.channel(e);return n._tunedIn=!0,n.on("all",s(e)),this},tuneOut:function(e){var n=u.channel(e);return n._tunedIn=!1,n.off("all",s(e)),delete c[e],this}}),u.Requests={request:function(n){var t=e.rest(arguments),r=u._eventsApi(this,"request",n,t);if(r)return r;var s=this.channelName,i=this._requests;if(s&&this._tunedIn&&u.log.apply(this,[s,n].concat(t)),i&&(i[n]||i["default"])){var a=i[n]||i["default"];return t=i[n]?t:arguments,u._callHandler(a.callback,a.context,t)}u.debugLog("An unhandled request was fired",n,s)},reply:function(e,n,t){return u._eventsApi(this,"reply",e,[n,t])?this:(this._requests||(this._requests={}),this._requests[e]&&u.debugLog("A request was overwritten",e,this.channelName),this._requests[e]={callback:i(n),context:t||this},this)},replyOnce:function(n,t,r){if(u._eventsApi(this,"replyOnce",n,[t,r]))return this;var s=this,a=e.once(function(){return s.stopReplying(n),i(t).apply(this,arguments)});return this.reply(n,a,r)},stopReplying:function(e,n,t){return u._eventsApi(this,"stopReplying",e)?this:(e||n||t?r(this._requests,e,n,t)||u.debugLog("Attempted to remove the unregistered request",e,this.channelName):delete this._requests,this)}},u._channels={},u.channel=function(e){if(!e)throw new Error("You must provide a name for the channel.");return u._channels[e]?u._channels[e]:u._channels[e]=new u.Channel(e)},u.Channel=function(e){this.channelName=e},e.extend(u.Channel.prototype,n.Events,u.Requests,{reset:function(){return this.off(),this.stopListening(),this.stopReplying(),this}});var l,h,f=[n.Events,u.Commands,u.Requests];e.each(f,function(n){e.each(n,function(n,t){u[t]=function(n){return h=e.rest(arguments),l=this.channel(n),l[t].apply(l,h)}})}),u.reset=function(n){var t=n?[this._channels[n]]:this._channels;e.invoke(t,"reset")};var p=u;return p});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Mexp=t()}(this,(function(){"use strict";function e(){return e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},e.apply(this,arguments)}var t,n={0:11,1:0,2:3,3:0,4:0,5:0,6:0,7:11,8:11,9:1,10:10,11:0,12:11,13:0,14:-1};function a(e,t){for(var n=0;n<e.length;n++)e[n]+=t;return e}!function(e){e[e.FUNCTION_WITH_ONE_ARG=0]="FUNCTION_WITH_ONE_ARG",e[e.NUMBER=1]="NUMBER",e[e.BINARY_OPERATOR_HIGH_PRECENDENCE=2]="BINARY_OPERATOR_HIGH_PRECENDENCE",e[e.CONSTANT=3]="CONSTANT",e[e.OPENING_PARENTHESIS=4]="OPENING_PARENTHESIS",e[e.CLOSING_PARENTHESIS=5]="CLOSING_PARENTHESIS",e[e.DECIMAL=6]="DECIMAL",e[e.POSTFIX_FUNCTION_WITH_ONE_ARG=7]="POSTFIX_FUNCTION_WITH_ONE_ARG",e[e.FUNCTION_WITH_N_ARGS=8]="FUNCTION_WITH_N_ARGS",e[e.BINARY_OPERATOR_LOW_PRECENDENCE=9]="BINARY_OPERATOR_LOW_PRECENDENCE",e[e.BINARY_OPERATOR_PERMUTATION=10]="BINARY_OPERATOR_PERMUTATION",e[e.COMMA=11]="COMMA",e[e.EVALUATED_FUNCTION=12]="EVALUATED_FUNCTION",e[e.EVALUATED_FUNCTION_PARAMETER=13]="EVALUATED_FUNCTION_PARAMETER",e[e.SPACE=14]="SPACE"}(t||(t={}));var o={0:!0,1:!0,3:!0,4:!0,6:!0,8:!0,9:!0,12:!0,13:!0,14:!0},h={0:!0,1:!0,2:!0,3:!0,4:!0,5:!0,6:!0,7:!0,8:!0,9:!0,10:!0,11:!0,12:!0,13:!0},r={0:!0,3:!0,4:!0,8:!0,12:!0,13:!0},u={},s={0:!0,1:!0,3:!0,4:!0,6:!0,8:!0,12:!0,13:!0},p={1:!0},i=[[],["1","2","3","7","8","9","4","5","6","+","-","*","/","(",")","^","!","P","C","e","0",".",",","n"," ","&"],["pi","ln","Pi"],["sin","cos","tan","Del","int","Mod","log","pow"],["asin","acos","atan","cosh","root","tanh","sinh"],["acosh","atanh","asinh","Sigma"]];function l(e,t,n,a){for(var o=0;o<a;o++)if(e[n+o]!==t[o])return!1;return!0}function v(e){for(var a=0;a<e.length;a++){var o=e[a].token.length,h=-1;e[a].type===t.FUNCTION_WITH_N_ARGS&&void 0===e[a].numberOfArguments&&(e[a].numberOfArguments=2),i[o]=i[o]||[];for(var r=0;r<i[o].length;r++)if(e[a].token===i[o][r]){h=f(i[o][r],this.tokens);break}-1===h?(this.tokens.push(e[a]),e[a].precedence=n[e[a].type],i.length<=e[a].token.length&&(i[e[a].token.length]=[]),i[e[a].token.length].push(e[a].token)):(this.tokens[h]=e[a],e[a].precedence=n[e[a].type])}}function f(e,t){for(var n=0;n<t.length;n++)if(t[n].token===e)return n;return-1}var y=function(e,t){var n,v={value:this.math.changeSign,type:0,precedence:4,show:"-"},y={value:")",show:")",type:5,precedence:0},c={value:"(",type:4,precedence:0,show:"("},w=[c],m=[],E=e,g=o,N=0,d=u,A="";void 0!==t&&this.addToken(t);var k=function(e,t){for(var n,a,o,h=[],r=t.length,u=0;u<r;u++)if(!(u<r-1&&" "===t[u]&&" "===t[u+1])){for(n="",a=t.length-u>i.length-2?i.length-1:t.length-u;a>0;a--)if(void 0!==i[a])for(o=0;o<i[a].length;o++)l(t,i[a][o],u,a)&&(n=i[a][o],o=i[a].length,a=0);if(u+=n.length-1,""===n)throw new Error("Can't understand after "+t.slice(u));h.push(e.tokens[f(n,e.tokens)])}return h}(this,E);for(n=0;n<k.length;n++){var M=k[n];if(14!==M.type){var O,T=M.token,_=M.type,I=M.value,P=M.precedence,R=M.show,C=w[w.length-1];for(O=m.length;O--&&0===m[O];)if(-1!==[0,2,3,4,5,9,10,11,12,13].indexOf(_)){if(!0!==g[_])throw new Error(T+" is not allowed after "+A);w.push(y),g=h,d=s,m.pop()}if(!0!==g[_])throw new Error(T+" is not allowed after "+A);!0===d[_]&&(_=2,I=this.math.mul,R="&times;",P=3,n-=1);var S={value:I,type:_,precedence:P,show:R,numberOfArguments:M.numberOfArguments};if(0===_)g=o,d=u,a(m,2),w.push(S),4!==k[n+1].type&&(w.push(c),m.push(2));else if(1===_)1===C.type?(C.value+=I,a(m,1)):w.push(S),g=h,d=r;else if(2===_)g=o,d=u,a(m,2),w.push(S);else if(3===_)w.push(S),g=h,d=s;else if(4===_)a(m,1),N++,g=o,d=u,w.push(S);else if(5===_){if(!N)throw new Error("Closing parenthesis are more than opening one, wait What!!!");N--,g=h,d=s,w.push(S),a(m,1)}else if(6===_){if(C.hasDec)throw new Error("Two decimals are not allowed in one number");1!==C.type&&(C={show:"0",value:0,type:1,precedence:0},w.push(C)),g=p,a(m,1),d=u,C.value+=I,C.hasDec=!0}else 7===_&&(g=h,d=s,a(m,1),w.push(S));8===_?(g=o,d=u,a(m,M.numberOfArguments+2),w.push(S),4!==k[n+1].type&&(w.push(c),m.push(M.numberOfArguments+2))):9===_?(9===C.type?C.value===this.math.add?(C.value=I,C.show=R,a(m,1)):C.value===this.math.sub&&"-"===R&&(C.value=this.math.add,C.show="+",a(m,1)):5!==C.type&&7!==C.type&&1!==C.type&&3!==C.type&&13!==C.type?"-"===T&&(g=o,d=u,a(m,2).push(2),w.push(v),w.push(c)):(w.push(S),a(m,2)),g=o,d=u):10===_?(g=o,d=u,a(m,2),w.push(S)):11===_?(g=o,d=u,w.push(S)):12===_?(g=o,d=u,a(m,6),w.push(S),4!==k[n+1].type&&(w.push(c),m.push(6))):13===_&&(g=h,d=s,w.push(S)),a(m,-1),A=T}else if(n>0&&n<k.length-1&&1===k[n+1].type&&(1===k[n-1].type||6===k[n-1].type))throw new Error("Unexpected Space")}for(O=m.length;O--;)w.push(y);if(!0!==g[5])throw new Error("complete the expression");for(;N--;)w.push(y);return w.push(y),w};function c(e){for(var t,n,a,o=[],h=-1,r=-1,u=[{value:"(",type:4,precedence:0,show:"("}],s=1;s<e.length;s++)if(1===e[s].type||3===e[s].type||13===e[s].type)1===e[s].type&&(e[s].value=Number(e[s].value)),o.push(e[s]);else if(4===e[s].type)u.push(e[s]);else if(5===e[s].type)for(;4!==(null==(p=n=u.pop())?void 0:p.type);){var p;n&&o.push(n)}else if(11===e[s].type){for(;4!==(null==(i=n=u.pop())?void 0:i.type);){var i;n&&o.push(n)}u.push(n)}else{r=(t=e[s]).precedence,h=(a=u[u.length-1]).precedence;var l="Math.pow"==a.value&&"Math.pow"==t.value;if(r>h)u.push(t);else{for(;h>=r&&!l||l&&r<h;)n=u.pop(),a=u[u.length-1],n&&o.push(n),h=a.precedence,l="Math.pow"==t.value&&"Math.pow"==a.value;u.push(t)}}return o}function w(e,t){(t=t||{}).PI=Math.PI,t.E=Math.E;for(var n,a,o,h=[],r=void 0!==t.n,u=0;u<e.length;u++)if(1===e[u].type)h.push({value:e[u].value,type:1});else if(3===e[u].type)h.push({value:t[e[u].value],type:1});else if(0===e[u].type){var s=h[h.length-1];Array.isArray(s)?s.push(e[u]):s.value=e[u].value(s.value)}else if(7===e[u].type){var p=h[h.length-1];Array.isArray(p)?p.push(e[u]):p.value=e[u].value(p.value)}else if(8===e[u].type){for(var i=[],l=0;l<e[u].numberOfArguments;l++){var v=h.pop();v&&i.push(v.value)}h.push({type:1,value:e[u].value.apply(e[u],i.reverse())})}else if(10===e[u].type)n=h.pop(),a=h.pop(),Array.isArray(a)?((a=a.concat(n)).push(e[u]),h.push(a)):Array.isArray(n)?(n.unshift(a),n.push(e[u]),h.push(n)):h.push({type:1,value:e[u].value(a.value,n.value)});else if(2===e[u].type||9===e[u].type)n=h.pop(),a=h.pop(),Array.isArray(a)?((a=a.concat(n)).push(e[u]),h.push(a)):Array.isArray(n)?(n.unshift(a),n.push(e[u]),h.push(n)):h.push({type:1,value:e[u].value(a.value,n.value)});else if(12===e[u].type){n=h.pop();var f=void 0;f=!Array.isArray(n)&&n?[n]:n||[],a=h.pop(),o=h.pop(),h.push({type:1,value:e[u].value(o.value,a.value,f)})}else 13===e[u].type&&(r?h.push({value:t[e[u].value],type:3}):h.push([e[u]]));if(h.length>1)throw new Error("Uncaught Syntax error");return parseFloat(h[0].value.toFixed(15))}var m=function(){function t(){var t;this.toPostfix=c,this.addToken=v,this.lex=y,this.postfixEval=w,this.math=(t=this,{isDegree:!0,acos:function(e){return t.math.isDegree?180/Math.PI*Math.acos(e):Math.acos(e)},add:function(e,t){return e+t},asin:function(e){return t.math.isDegree?180/Math.PI*Math.asin(e):Math.asin(e)},atan:function(e){return t.math.isDegree?180/Math.PI*Math.atan(e):Math.atan(e)},acosh:function(e){return Math.log(e+Math.sqrt(e*e-1))},asinh:function(e){return Math.log(e+Math.sqrt(e*e+1))},atanh:function(e){return Math.log((1+e)/(1-e))},C:function(e,n){var a=1,o=e-n,h=n;h<o&&(h=o,o=n);for(var r=h+1;r<=e;r++)a*=r;var u=t.math.fact(o);return"NaN"===u?"NaN":a/u},changeSign:function(e){return-e},cos:function(e){return t.math.isDegree&&(e=t.math.toRadian(e)),Math.cos(e)},cosh:function(e){return(Math.pow(Math.E,e)+Math.pow(Math.E,-1*e))/2},div:function(e,t){return e/t},fact:function(e){if(e%1!=0)return"NaN";for(var t=1,n=2;n<=e;n++)t*=n;return t},inverse:function(e){return 1/e},log:function(e){return Math.log(e)/Math.log(10)},mod:function(e,t){return e%t},mul:function(e,t){return e*t},P:function(e,t){for(var n=1,a=Math.floor(e)-Math.floor(t)+1;a<=Math.floor(e);a++)n*=a;return n},Pi:function(e,n,a){for(var o=1,h=e;h<=n;h++)o*=Number(t.postfixEval(a,{n:h}));return o},pow10x:function(e){for(var t=1;e--;)t*=10;return t},sigma:function(e,n,a){for(var o=0,h=e;h<=n;h++)o+=Number(t.postfixEval(a,{n:h}));return o},sin:function(e){return t.math.isDegree&&(e=t.math.toRadian(e)),Math.sin(e)},sinh:function(e){return(Math.pow(Math.E,e)-Math.pow(Math.E,-1*e))/2},sub:function(e,t){return e-t},tan:function(e){return t.math.isDegree&&(e=t.math.toRadian(e)),Math.tan(e)},tanh:function(e){return t.math.sinh(e)/t.math.cosh(e)},toRadian:function(e){return e*Math.PI/180},and:function(e,t){return e&t}}),this.tokens=function(t){return[{token:"sin",show:"sin",type:0,value:t.math.sin},{token:"cos",show:"cos",type:0,value:t.math.cos},{token:"tan",show:"tan",type:0,value:t.math.tan},{token:"pi",show:"&pi;",type:3,value:"PI"},{token:"(",show:"(",type:4,value:"("},{token:")",show:")",type:5,value:")"},{token:"P",show:"P",type:10,value:t.math.P},{token:"C",show:"C",type:10,value:t.math.C},{token:" ",show:" ",type:14,value:" ".anchor},{token:"asin",show:"asin",type:0,value:t.math.asin},{token:"acos",show:"acos",type:0,value:t.math.acos},{token:"atan",show:"atan",type:0,value:t.math.atan},{token:"7",show:"7",type:1,value:"7"},{token:"8",show:"8",type:1,value:"8"},{token:"9",show:"9",type:1,value:"9"},{token:"int",show:"Int",type:0,value:Math.floor},{token:"cosh",show:"cosh",type:0,value:t.math.cosh},{token:"acosh",show:"acosh",type:0,value:t.math.acosh},{token:"ln",show:" ln",type:0,value:Math.log},{token:"^",show:"^",type:10,value:Math.pow},{token:"root",show:"root",type:0,value:Math.sqrt},{token:"4",show:"4",type:1,value:"4"},{token:"5",show:"5",type:1,value:"5"},{token:"6",show:"6",type:1,value:"6"},{token:"/",show:"&divide;",type:2,value:t.math.div},{token:"!",show:"!",type:7,value:t.math.fact},{token:"tanh",show:"tanh",type:0,value:t.math.tanh},{token:"atanh",show:"atanh",type:0,value:t.math.atanh},{token:"Mod",show:" Mod ",type:2,value:t.math.mod},{token:"1",show:"1",type:1,value:"1"},{token:"2",show:"2",type:1,value:"2"},{token:"3",show:"3",type:1,value:"3"},{token:"*",show:"&times;",type:2,value:t.math.mul},{token:"sinh",show:"sinh",type:0,value:t.math.sinh},{token:"asinh",show:"asinh",type:0,value:t.math.asinh},{token:"e",show:"e",type:3,value:"E"},{token:"log",show:" log",type:0,value:t.math.log},{token:"0",show:"0",type:1,value:"0"},{token:".",show:".",type:6,value:"."},{token:"+",show:"+",type:9,value:t.math.add},{token:"-",show:"-",type:9,value:t.math.sub},{token:",",show:",",type:11,value:","},{token:"Sigma",show:"&Sigma;",type:12,value:t.math.sigma},{token:"n",show:"n",type:13,value:"n"},{token:"Pi",show:"&Pi;",type:12,value:t.math.Pi},{token:"pow",show:"pow",type:8,value:Math.pow,numberOfArguments:2},{token:"&",show:"&",type:9,value:t.math.and}].map((function(t){return e({},t,{precedence:n[t.type]})}))}(this)}return t.prototype.eval=function(e,t,n){return this.postfixEval(this.toPostfix(this.lex(e,t)),n)},t}();return m.TOKEN_TYPES=t,m.tokenTypes=t,m}));
var nfRadio=Backbone.Radio;
nfRadio.channel('form').on('render:view', function(){
jQuery('.g-recaptcha').each(function(){
var callback=jQuery(this).data('callback');
var fieldID=jQuery(this).data('fieldid');
if(typeof window[ callback ]!=='function'){
window[ callback ]=function(response){
nfRadio.channel('recaptcha').request('update:response', response, fieldID);
};}});
});
var nfRecaptcha=Marionette.Object.extend({
initialize: function(){
if(0!=jQuery('.g-recaptcha').length){
this.renderCaptcha();
}
this.listenTo(nfRadio.channel('form'), 'render:view', this.renderCaptcha);
this.listenTo(nfRadio.channel('captcha'), 'reset', this.renderCaptcha);
},
renderCaptcha: function(){
jQuery('.g-recaptcha:empty').each(function(){
var opts={
fieldid: jQuery(this).data('fieldid'),
size: jQuery(this).data('size'),
theme: jQuery(this).data('theme'),
sitekey: jQuery(this).data('sitekey'),
callback: jQuery(this).data('callback')
};
var grecaptchaID=grecaptcha.render(jQuery(this)[0], opts);
if(opts.size==='invisible'){
try {
nf_reprocess_recaptcha(grecaptchaID);
setInterval(nf_reprocess_recaptcha, 110000, grecaptchaID);
} catch(e){
console.log('Notice: Error trying to execute grecaptcha.');
}}
});
}});
var nfRenderRecaptcha=function(){
new nfRecaptcha();
}
const nf_reprocess_recaptcha=(grecaptchaID)=> {
grecaptcha.execute(grecaptchaID);
}
const nf_check_recaptcha_consent=()=> {
let stored_responses=[], services=[];
if(!nf_check_data_for_recaptcha_consent()){
stored_responses.push(false);
services.push("missing_cookie");
}
const response={
"consent_state": stored_responses,
"services":services
};
nfFrontEnd.nf_consent_status_response=response;
let nf_consent_status_extra_check=new CustomEvent('nf_consent_status_check', {detail: response});
document.dispatchEvent(nf_consent_status_extra_check);
return nfFrontEnd.nf_consent_status_response;
}
const nf_check_data_for_recaptcha_consent=()=> {
return nf_get_cookie_by_name("_grecaptcha")!=="";
}
const nf_get_cookie_by_name=(cname)=> {
let name=cname + "=";
let decodedCookie=decodeURIComponent(document.cookie);
let ca=decodedCookie.split(';');
for(let i=0; i <ca.length; i++){
let c=ca[i];
while (c.charAt(0)==' '){
c=c.substring(1);
}
if(c.indexOf(name)==0){
return c.substring(name.length, c.length);
}}
return "";
}
const nf_reload_after_cookie_consent=(submitFieldID, layoutView)=> {
if(typeof submitFieldID!=="undefined"&&typeof layoutView!=="undefined"){
nfRadio.channel('fields').request("remove:error", submitFieldID, "recaptcha-v3-missing");
nfRadio.channel('fields').request("remove:error", submitFieldID, "recaptcha-v3-consent");
nfRadio.channel('form').trigger('render:view', layoutView);
}}
const nf_add_reCaptcha_aria=()=> {
const nf_act_on_inserted_node=(mutationList, observer)=> {
for (const mutation of mutationList){
if(mutation.type==='childList'&&mutation.target.className==="g-recaptcha"){
let nf_recaptchaTextarea=document.getElementById("g-recaptcha-response");
if(typeof nf_recaptchaTextarea!=="undefined"){
nf_recaptchaTextarea.setAttribute("aria-hidden", "true");
nf_recaptchaTextarea.setAttribute("aria-label", "Silent reCaptcha security check");
nf_recaptchaTextarea.setAttribute("aria-readonly", "true");
observer.disconnect();
}}
}
observer.disconnect();
};
const nf_forms_listed=document.querySelectorAll(".ninja-forms-form-wrap");
if(nf_forms_listed.length > 0){
let nf_recaptcha_observers=[];
nf_forms_listed.forEach((nf_form)=> {
nf_recaptcha_observers.push({"class": new MutationObserver(nf_act_on_inserted_node), "element": nf_form});
});
if(nf_recaptcha_observers.length > 0){
nf_recaptcha_observers.forEach((object)=> {
object.class.observe(object.element,
{ childList: true, subtree: true }
);
});
}}
}
const nf_remove_noscript_tags_as_needed=()=> {
const noscripts=document.getElementsByClassName('ninja-forms-noscript-message')
for (let i=0; i < noscripts.length; i++){
noscripts[i].parentNode.removeChild(noscripts[i])
}}
jQuery(document).on('nfFormReady', ()=> {
nf_remove_noscript_tags_as_needed();
nf_add_reCaptcha_aria();
});
!function(){var e,t,i;!function(n){var r,o,l,a,s={},d={},c={},f={},u=Object.prototype.hasOwnProperty,h=[].slice,m=/\.js$/;function g(e,t){return u.call(e,t)}function p(e,t){var i,n,r,o,l,a,s,d,f,u,h,g=t&&t.split("/"),p=c.map,v=p&&p["*"]||{};if(e){for(l=(e=e.split("/")).length-1,c.nodeIdCompat&&m.test(e[l])&&(e[l]=e[l].replace(m,"")),"."===e[0].charAt(0)&&g&&(e=g.slice(0,g.length-1).concat(e)),f=0;f<e.length;f++)if("."===(h=e[f]))e.splice(f,1),f-=1;else if(".."===h){if(0===f||1===f&&".."===e[2]||".."===e[f-1])continue;f>0&&(e.splice(f-1,2),f-=2)}e=e.join("/")}if((g||v)&&p){for(f=(i=e.split("/")).length;f>0;f-=1){if(n=i.slice(0,f).join("/"),g)for(u=g.length;u>0;u-=1)if((r=p[g.slice(0,u).join("/")])&&(r=r[n])){o=r,a=f;break}if(o)break;!s&&v&&v[n]&&(s=v[n],d=f)}!o&&s&&(o=s,a=d),o&&(i.splice(0,a,o),e=i.join("/"))}return e}function v(e,t){return function(){var i=h.call(arguments,0);return"string"!=typeof i[0]&&1===i.length&&i.push(null),o.apply(n,i.concat([e,t]))}}function y(e){return function(t){s[e]=t}}function b(e){if(g(d,e)){var t=d[e];delete d[e],f[e]=!0,r.apply(n,t)}if(!g(s,e)&&!g(f,e))throw new Error("No "+e);return s[e]}function R(e){var t,i=e?e.indexOf("!"):-1;return i>-1&&(t=e.substring(0,i),e=e.substring(i+1,e.length)),[t,e]}function _(e){return e?R(e):[]}function w(e){return function(){return c&&c.config&&c.config[e]||{}}}l=function(e,t){var i,n,r=R(e),o=r[0],l=t[1];return e=r[1],o&&(i=b(o=p(o,l))),o?e=i&&i.normalize?i.normalize(e,(n=l,function(e){return p(e,n)})):p(e,l):(o=(r=R(e=p(e,l)))[0],e=r[1],o&&(i=b(o))),{f:o?o+"!"+e:e,n:e,pr:o,p:i}},a={require:function(e){return v(e)},exports:function(e){var t=s[e];return void 0!==t?t:s[e]={}},module:function(e){return{id:e,uri:"",exports:s[e],config:w(e)}}},r=function(e,t,i,r){var o,c,u,h,m,p,R,w=[],F=typeof i;if(p=_(r=r||e),"undefined"===F||"function"===F){for(t=!t.length&&i.length?["require","exports","module"]:t,m=0;m<t.length;m+=1)if("require"===(c=(h=l(t[m],p)).f))w[m]=a.require(e);else if("exports"===c)w[m]=a.exports(e),R=!0;else if("module"===c)o=w[m]=a.module(e);else if(g(s,c)||g(d,c)||g(f,c))w[m]=b(c);else{if(!h.p)throw new Error(e+" missing "+c);h.p.load(h.n,v(r,!0),y(c),{}),w[m]=s[c]}u=i?i.apply(s[e],w):void 0,e&&(o&&o.exports!==n&&o.exports!==s[e]?s[e]=o.exports:u===n&&R||(s[e]=u))}else e&&(s[e]=i)},e=t=o=function(e,t,i,s,d){if("string"==typeof e)return a[e]?a[e](t):b(l(e,_(t)).f);if(!e.splice){if((c=e).deps&&o(c.deps,c.callback),!t)return;t.splice?(e=t,t=i,i=null):e=n}return t=t||function(){},"function"==typeof i&&(i=s,s=d),s?r(n,e,t,i):setTimeout((function(){r(n,e,t,i)}),4),o},o.config=function(e){return o(e)},e._defined=s,(i=function(e,t,i){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(i=t,t=[]),g(s,e)||g(d,e)||(d[e]=[e,t,i])}).amd={jQuery:!0}}(),i("../../../node_modules/almond/almond",(function(){})),i("models/fieldErrorModel",[],(function(){return Backbone.Model.extend({})})),i("models/fieldErrorCollection",["models/fieldErrorModel"],(function(e){return Backbone.Collection.extend({model:e})})),i("models/fieldModel",["models/fieldErrorCollection"],(function(e){return Backbone.Model.extend({defaults:{placeholder:"",value:"",label_pos:"",classes:"ninja-forms-field",reRender:!1,mirror_field:!1,confirm_field:!1,clean:!0,disabled:"",visible:!0,invalid:!1},initialize:function(){var t=this.get("type");this.set("formID",this.collection.options.formModel.get("id")),this.listenTo(nfRadio.channel("form-"+this.get("formID")),"reset",this.resetModel),this.bind("change",this.changeModel,this),this.bind("change:value",this.changeValue,this),this.set("errors",new e),"listimage"===t&&(this.get=this.listimageGet,this.set=this.listimageSet),nfRadio.channel("fields").trigger("init:model",this),nfRadio.channel(this.get("type")).trigger("init:model",this),nfRadio.channel("fields-"+this.get("type")).trigger("init:model",this),void 0!==this.get("parentType")&&nfRadio.channel(this.get("parentType")).trigger("init:model",this),this.listenTo(nfRadio.channel("form-"+this.get("formID")),"loaded",this.formLoaded),this.listenTo(nfRadio.channel("form-"+this.get("formID")),"before:submit",this.beforeSubmit)},listimageGet:function(e){return"options"===e&&(e="image_options"),Backbone.Model.prototype.get.call(this,e)},listimageSet:function(e,t){return"options"===e&&(e="image_options"),Backbone.Model.prototype.set.call(this,e,t)},changeModel:function(){nfRadio.channel("field-"+this.get("id")).trigger("change:model",this),nfRadio.channel(this.get("type")).trigger("change:model",this),nfRadio.channel("fields").trigger("change:model",this)},changeValue:function(){nfRadio.channel("field-"+this.get("id")).trigger("change:modelValue",this),nfRadio.channel(this.get("type")).trigger("change:modelValue",this),nfRadio.channel("fields").trigger("change:modelValue",this)},addWrapperClass:function(e){this.set("addWrapperClass",e)},removeWrapperClass:function(e){this.set("removeWrapperClass",e)},setInvalid:function(e){this.set("invalid",e)},formLoaded:function(){nfRadio.channel("fields").trigger("formLoaded",this),nfRadio.channel("fields-"+this.get("type")).trigger("formLoaded",this)},beforeSubmit:function(e){nfRadio.channel(this.get("type")).trigger("before:submit",this),nfRadio.channel("fields").trigger("before:submit",this)},getValue:function(){return this.get("value")}})})),i("models/fieldCollection",["models/fieldModel"],(function(e){var t=Backbone.Collection.extend({model:e,comparator:"order",initialize:function(e,t){this.options=t,this.on("reset",(function(e){nfRadio.channel("fields").trigger("reset:collection",e)}),this),nfRadio.channel("fields").reply("get:firstFieldByOrder",this.getFirstFieldByOrder)},validateFields:function(){_.each(this.models,(function(e){if("repeater"===e.get("type")){const t=nfRadio.channel("field-repeater").request("get:repeaterFieldsModelsArrayByForm",e.get("formID"));_.each(t,(function(e){e.set("clean",!1),nfRadio.channel("submit").trigger("validate:field",e)}))}else e.set("clean",!1),nfRadio.channel("submit").trigger("validate:field",e)}),this);var e=nfRadio.channel("form-"+this.models[0].get("formID")).request("get:form");_.size(e.get("fieldErrors"))>0&&nfRadio.channel("submit").request("focus:firstInvalidInput",Object.keys(e.get("fieldErrors")))},showFields:function(){this.invoke("set",{visible:!0}),this.invoke((function(){this.trigger("change:value",this)}))},hideFields:function(){this.invoke("set",{visible:!1}),this.invoke((function(){this.trigger("change:value",this)}))},getFirstFieldByOrder:function(e){let t=0;return _.each(e,(function(e){const i=nfRadio.channel("fields").request("get:field",e).get("order");t=0===t||i<t?e:t})),t}});return t})),i("models/formErrorModel",[],(function(){return Backbone.Model.extend({})})),i("models/formErrorCollection",["models/formErrorModel"],(function(e){return Backbone.Collection.extend({model:e})})),i("models/formModel",["models/fieldCollection","models/formErrorCollection"],(function(e,t){return Backbone.Model.extend({defaults:{beforeForm:"",afterForm:"",beforeFields:"",afterFields:"",wrapper_class:"",element_class:"",hp:"",fieldErrors:{},extra:{}},initialize:function(){_.each(this.get("settings"),(function(e,t){this.set(t,e)}),this),this.set("loadedFields",this.get("fields")),this.set("fields",new e(this.get("fields"),{formModel:this})),this.set("errors",new t),nfRadio.channel("form").trigger("before:filterData",this);var i=this.get("formContentData");i||(i=this.get("fieldContentsData"));var n=nfRadio.channel("formContent").request("get:loadFilters"),r=_.without(n,void 0);i=_.first(r)(i,this,this),this.set("formContentData",i),nfRadio.channel("forms").trigger("init:model",this),nfRadio.channel("form-"+this.get("id")).trigger("init:model",this),nfRadio.channel("form-"+this.get("id")).reply("get:fieldByKey",this.getFieldByKey,this),nfRadio.channel("form-"+this.get("id")).reply("add:error",this.addError,this),nfRadio.channel("form-"+this.get("id")).reply("remove:error",this.removeError,this),nfRadio.channel("form-"+this.get("id")).reply("get:extra",this.getExtra,this),nfRadio.channel("form-"+this.get("id")).reply("add:extra",this.addExtra,this),nfRadio.channel("form-"+this.get("id")).reply("remove:extra",this.removeExtra,this),nfRadio.channel("form-"+this.get("id")).reply("get:form",this.getForm,this),nfRadio.channel("form").trigger("loaded",this),nfRadio.channel("form").trigger("after:loaded",this),nfRadio.channel("form-"+this.get("id")).trigger("loaded",this)},getFieldByKey:function(e){return this.get("fields").findWhere({key:e})},addError:function(e,t){this.get("errors").add({id:e,msg:t}),nfRadio.channel("form-"+this.get("id")).trigger("add:error",this,e,t)},removeError:function(e){var t=this.get("errors"),i=t.get(e);t.remove(i),nfRadio.channel("form-"+this.get("id")).trigger("remove:error",this,e)},getExtra:function(e){var t=this.get("extra");return void 0===e?t:t[e]},addExtra:function(e,t){this.get("extra")[e]=t,nfRadio.channel("form-"+this.get("id")).trigger("add:extra",this,e,t)},removeExtra:function(e){delete this.get("extra")[e],nfRadio.channel("form-"+this.get("id")).trigger("remove:extra",this,e)},getForm:function(){return this}})})),i("models/formCollection",["models/formModel"],(function(e){return Backbone.Collection.extend({model:e})})),i("controllers/formData",["models/formModel","models/formCollection","models/fieldCollection","models/formErrorCollection"],(function(e,t,i,n){return Marionette.Object.extend({initialize:function(){this.collection=new t(nfForms),nfRadio.channel("forms").trigger("loaded",this.collection),nfRadio.channel("app").trigger("forms:loaded",this.collection),nfRadio.channel("app").reply("get:form",this.getForm,this),nfRadio.channel("app").reply("get:forms",this.getForms,this),nfRadio.channel("fields").reply("get:field",this.getField,this)},getForm:function(e){return this.collection.get(e)},getForms:function(){return this.collection},getField:function(e){var t=!1;return _.each(this.collection.models,(function(i){t||(t=i.get("fields").get(e))})),void 0===t&&-1!==String(e).indexOf(".")&&(t=nfRadio.channel("field-repeater").request("get:repeaterFieldById",e)),t}})})),i("controllers/fieldError",["models/fieldErrorModel"],(function(e){return Marionette.Object.extend({initialize:function(){nfRadio.channel("fields").reply("add:error",this.addError),nfRadio.channel("fields").reply("remove:error",this.removeError),nfRadio.channel("fields").reply("get:error",this.getError)},addError:function(e,t,i){var n=nfRadio.channel("fields").request("get:field",e);if(void 0!==n){var r=n.get("errors");r.add({id:t,msg:i}),n.set("errors",r),n.trigger("change:errors",n),n.set("clean",!1),nfRadio.channel("fields").trigger("add:error",n,t,i)}},removeError:function(e,t){var i=nfRadio.channel("fields").request("get:field",e);if(void 0!==i){var n=i.get("errors"),r=n.get(t);void 0!==r&&(n.remove(r),i.set("errors",n),i.trigger("change:errors",i),nfRadio.channel("fields").trigger("remove:error",i,t))}},getError:function(e,t){var i=nfRadio.channel("fields").request("get:field",e).get("errors").get(t);return"undefined"!=i&&i}})})),i("controllers/changeField",[],(function(){return Marionette.Object.extend({initialize:function(){nfRadio.channel("nfAdmin").reply("change:field",this.changeField),this.listenTo(nfRadio.channel("fields"),"blur:field",this.blurField)},changeField:function(e,t){var i=nfRadio.channel(t.get("type")).request("before:updateField",e,t);i=void 0!==(i=void 0!==i?i:nfRadio.channel(t.get("parentType")).request("before:updateField",e,t))?i:jQuery(e).val(),t.set("isUpdated",!1),t.set("clean",!1),nfRadio.channel("field-"+t.get("id")).trigger("change:field",e,t),nfRadio.channel(t.get("type")).trigger("change:field",e,t),nfRadio.channel("fields").trigger("change:field",e,t),nfRadio.channel("nfAdmin").request("update:field",t,i),t.get("repeaterField")&&nfRadio.channel("field-repeater").trigger("set:value")},blurField:function(e,t){t.set("clean",!1)}})})),i("controllers/changeEmail",[],(function(){var e=nfRadio.channel("email"),t=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,i="invalid-email";return Marionette.Object.extend({initialize:function(){this.listenTo(e,"change:modelValue",this.onChangeModelValue),this.listenTo(e,"keyup:field",this.emailKeyup),this.listenTo(e,"blur:field",this.onBlurField)},onChangeModelValue:function(e){var t=e.get("value"),i=e.get("id");this.emailChange(t,i)},onBlurField:function(e,t){var i=jQuery(e).val(),n=t.get("id");this.emailChange(i,n)},emailChange:function(e,n){if(0<e.length)if(t.test(e))nfRadio.channel("fields").request("remove:error",n,i);else{var r=nfRadio.channel("fields").request("get:field",n),o=nfRadio.channel("app").request("get:form",r.get("formID"));nfRadio.channel("fields").request("add:error",n,i,o.get("settings").changeEmailErrorMsg)}else nfRadio.channel("fields").request("remove:error",n,i)},emailKeyup:function(e,n,r){if(9==r)return!1;var o=jQuery(e).val(),l=n.get("id");if(0==o.length)nfRadio.channel("fields").request("remove:error",l,i);else if(t.test(o)||n.get("clean"))t.test(o)&&(nfRadio.channel("fields").request("remove:error",l,i),n.addWrapperClass("nf-pass"),n.set("clean",!1));else{var a=nfRadio.channel("fields").request("get:field",l),s=nfRadio.channel("app").request("get:form",a.get("formID"));nfRadio.channel("fields").request("add:error",l,i,s.get("settings").changeEmailErrorMsg),n.removeWrapperClass("nf-pass")}}})})),i("controllers/changeDate",[],(function(){var e=nfRadio.channel("date"),t="invalid-date";return Marionette.Object.extend({initialize:function(){this.listenTo(e,"change:modelValue",this.onChangeModelValue),this.listenTo(e,"keyup:field",this.dateKeyup),this.listenTo(e,"blur:field",this.onBlurField),this.listenTo(e,"change:extra",this.changeHoursMinutes,this)},onChangeModelValue:function(e){var t=moment.locale();moment.locale("ninja-forms"),this.dateChange(e),moment.locale(t)},onBlurField:function(e,t){var i=moment.locale();moment.locale("ninja-forms"),this.dateChange(t),moment.locale(i)},dateChange:function(e){var i=e.get("id"),n=e.get("value"),r=e.get("date_format");if("time_only"==e.get("date_mode"))return!1;if(0<n.length)if(moment(n,r).isValid())nfRadio.channel("fields").request("remove:error",i,t);else{var o=nfRadio.channel("fields").request("get:field",i),l=nfRadio.channel("app").request("get:form",o.get("formID"));nfRadio.channel("fields").request("add:error",i,t,l.get("settings").changeDateErrorMsg)}else nfRadio.channel("fields").request("remove:error",i,t)},dateKeyup:function(e,i,n){if(9==n)return!1;var r=jQuery(e).val(),o=i.get("id"),l=i.get("date_format"),a=moment.locale();if(moment.locale("ninja-forms"),0==r.length)nfRadio.channel("fields").request("remove:error",o,t);else if(moment(r,l).isValid()||i.get("clean"))moment(r,l).isValid()&&(nfRadio.channel("fields").request("remove:error",o,t),i.addWrapperClass("nf-pass"),i.set("clean",!1));else{var s=nfRadio.channel("fields").request("get:field",o),d=nfRadio.channel("app").request("get:form",s.get("formID"));nfRadio.channel("fields").request("add:error",o,t,d.get("settings").changeDateErrorMsg),i.removeWrapperClass("nf-pass")}moment.locale(a)},changeHoursMinutes:function(e,t){let i=jQuery(e.target).closest(".nf-field-element"),n=jQuery(i).find(".hour").val(),r=jQuery(i).find(".minute").val(),o=jQuery(i).find(".ampm").val();t.set("selected_hour",n),t.set("selected_minute",r),t.set("selected_ampm",o),t.trigger("change:value",t)}})})),i("controllers/fieldCheckbox",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("checkbox"),"init:model",this.registerRenderClasses),nfRadio.channel("checkbox").reply("validate:required",this.validateRequired),nfRadio.channel("checkbox").reply("validate:modelData",this.validateModelData),nfRadio.channel("checkbox").reply("before:updateField",this.beforeUpdateField,this),nfRadio.channel("checkbox").reply("get:calcValue",this.getCalcValue,this)},beforeUpdateField:function(e,t){if(jQuery(e).prop("checked")){var i=1;jQuery(e).addClass("nf-checked"),jQuery(e).closest(".field-wrap").find('label[for="'+jQuery(e).prop("id")+'"]').addClass("nf-checked-label")}else{i=0;jQuery(e).removeClass("nf-checked"),jQuery(e).closest(".field-wrap").find('label[for="'+jQuery(e).prop("id")+'"]').removeClass("nf-checked-label")}return i},validateRequired:function(e,t){return e[0].checked},validateModelData:function(e){return 0!=e.get("value")},getCalcValue:function(e){return 1==e.get("value")?calcValue=e.get("checked_calc_value"):calcValue=e.get("unchecked_calc_value"),calcValue},registerRenderClasses:function(e){"checked"==e.get("default_value")?e.set("value",1):e.set("value",0),e.set("customClasses",this.customClasses),e.set("customLabelClasses",this.customLabelClasses),e.set("maybeChecked",this.maybeChecked)},customClasses:function(e){return 1==this.value||this.clean&&void 0!==this.default_value&&"checked"==this.default_value?e+=" nf-checked":e.replace("nf-checked",""),e},customLabelClasses:function(e){return 1==this.value||this.clean&&void 0!==this.default_value&&"checked"==this.default_value?e+=" nf-checked-label":e.replace("nf-checked-label",""),e},maybeChecked:function(){return 1==this.value||this.clean&&void 0!==this.default_value&&"checked"==this.default_value?" checked":""}})})),i("controllers/fieldCheckboxList",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("listcheckbox"),"init:model",this.register),this.listenTo(nfRadio.channel("terms"),"init:model",this.register),nfRadio.channel("listcheckbox").reply("before:updateField",this.beforeUpdateField,this),nfRadio.channel("terms").reply("before:updateField",this.beforeUpdateField,this),nfRadio.channel("listcheckbox").reply("get:calcValue",this.getCalcValue,this),nfRadio.channel("terms").reply("get:calcValue",this.getCalcValue,this)},register:function(e){if(e.set("renderOptions",this.renderOptions),e.set("renderOtherText",this.renderOtherText),e.set("selected",[]),0!=e.get("options").length){var t=_.filter(e.get("options"),(function(e){return 1==e.selected}));t=_.map(t,(function(e){return e.value}))}var i=e.get("value");void 0!==i&&Array.isArray(i)?e.set("value",i):void 0!==t&&e.set("value",t)},renderOptions:function(){var e="";if(""==this.value||Array.isArray(this.value)&&0<this.value.length||0<this.value.length)var t=!0;else t=!1;if(_.each(this.options,(function(i,n){Array.isArray(this.value)&&(Array.isArray(this.value[0])&&-1!==_.indexOf(this.value[0],i.value)||_.indexOf(this.value,i.value))&&(t=!0),i.value==this.value&&(t=!0),void 0===i.visible&&(i.visible=!0),i.fieldID=this.id,i.classes=this.classes,i.index=n,i.label=void 0!==nfFrontEnd.filter_esc_status&&"true"===nfFrontEnd.filter_esc_status?_.escape(i.label):i.label;var r=!1;Array.isArray(this.value)&&0<this.value.length?-1===_.indexOf(this.value[0].split(","),i.value)&&-1===_.indexOf(this.value,i.value)||(r=!0):_.isArray(this.value)||i.value!=this.value?1==i.selected&&this.clean&&void 0===this.value&&(r=!0):r=!0,i.selected=r,i.isSelected=r,i.required=this.required,i.maybeFilterHTML=this.maybeFilterHTML;var o=nfRadio.channel("app").request("get:template","#tmpl-nf-field-listcheckbox-option");e+=o(i)}),this),1==this.show_other){"nf-other"==this.value&&(t=!1);var i={fieldID:this.id,classes:this.classes,currentValue:this.value,renderOtherText:this.renderOtherText,valueFound:t},n=nfRadio.channel("app").request("get:template","#tmpl-nf-field-listcheckbox-other");e+=n(i)}return e},renderOtherText:function(){if("nf-other"==this.currentValue||!this.valueFound){"nf-other"==this.currentValue&&(this.currentValue="");var e={fieldID:this.fieldID,classes:this.classes,currentValue:this.currentValue};return nfRadio.channel("app").request("get:template","#tmpl-nf-field-listcheckbox-other-text")(e)}},getCalcValue:function(e){var t=0,i=e.get("options");return 0!=i.length&&_.each(e.get("value"),(function(e){var n=_.find(i,(function(t){return t.value==e}));t=Number(t)+Number(n.calc)})),t},beforeUpdateField:function(e,t){var i=t.get("value")||[];"string"==typeof i&&(i=[i]);var n=jQuery(e).val();if(jQuery(e).prop("checked"))i.push(n),jQuery(e).addClass("nf-checked"),jQuery(e).parent().find('label[for="'+jQuery(e).prop("id")+'"]').addClass("nf-checked-label");else{jQuery(e).removeClass("nf-checked"),jQuery(e).parent().find('label[for="'+jQuery(e).prop("id")+'"]').removeClass("nf-checked-label");var r=i.indexOf(n);if(-1!=r)i.splice(r,1);else if(Array.isArray(i)){var o=void 0!==i[0]?i[0].split(","):[],l=o.indexOf(n);-1!==l&&o.splice(l,1),i=o.join(",")}}return _.clone(i)}})})),i("controllers/fieldImageList",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("listimage"),"init:model",this.register),nfRadio.channel("listimage").reply("before:updateField",this.beforeUpdateField,this),nfRadio.channel("listimage").reply("get:calcValue",this.getCalcValue,this)},register:function(e){if(e.set("renderOptions",this.renderOptions),e.set("renderOtherText",this.renderOtherText),e.set("selected",[]),0!=e.get("image_options").length){var t=_.filter(e.get("image_options"),(function(e){return 1==e.selected}));t=_.map(t,(function(e){return e.value}))}var i=e.get("value");void 0!==i&&Array.isArray(i)?e.set("value",i):void 0!==t&&e.set("value",t)},renderOptions:function(){var e="";if(""==this.value||Array.isArray(this.value)&&0<this.value.length||0<this.value.length)var t=!0;else t=!1;1===this.allow_multi_select?(this.old_classname="list-checkbox",this.image_type="checkbox"):this.image_type="radio","horizontal"===this.list_orientation?this.flex_direction="row":this.flex_direction="column";var i=this,n=parseInt(this.num_columns)||1,r=1,o=1;if(_.each(this.image_options,(function(l,a){this.show_option_labels?l.label=void 0!==nfFrontEnd.filter_esc_status&&"true"===nfFrontEnd.filter_esc_status?_.escape(l.label):l.label:l.label="",Array.isArray(this.value)&&(Array.isArray(this.value[0])&&-1!==_.indexOf(this.value[0],l.value)||_.indexOf(this.value,l.value))&&(t=!0),l.value==this.value&&(t=!0),void 0===l.visible&&(l.visible=!0),"horizontal"===i.list_orientation&&r<=n&&(l.styles="margin:auto;grid-column: "+r+"; grid-row="+o,r===n?(r=1,o+=1):r+=1),l.image_type=i.image_type,l.fieldID=this.id,l.classes=this.classes,l.index=a;var s=!1;Array.isArray(this.value)&&0<this.value.length?-1===_.indexOf(this.value[0].split(","),l.value)&&-1===_.indexOf(this.value,l.value)||(s=!0):(_.isArray(this.value)||l.value!=this.value)&&(1!=l.selected||!this.clean||void 0!==this.value&&""!==this.value)||(s=!0),l.selected=s,l.isSelected=s,l.required=this.required,l.maybeFilterHTML=this.maybeFilterHTML;var d=nfRadio.channel("app").request("get:template","#tmpl-nf-field-listimage-option");e+=d(l)}),this),1==this.show_other){"nf-other"==this.value&&(t=!1);var l={fieldID:this.id,classes:this.classes,value:this.value,currentValue:this.value,renderOtherText:this.renderOtherText,valueFound:t},a=nfRadio.channel("app").request("get:template","#tmpl-nf-field-listimage-other");e+=a(l)}return e},renderOtherText:function(){if("nf-other"==this.currentValue||!this.valueFound){"nf-other"==this.currentValue&&(this.currentValue="");var e={fieldID:this.fieldID,classes:this.classes,currentValue:this.currentValue};return nfRadio.channel("app").request("get:template","#tmpl-nf-field-listimage-other-text")(e)}},getCalcValue:function(e){var t=0,i=e.get("options");if(0!=i.length)if(1==parseInt(e.get("allow_multi_select")))_.each(e.get("value"),(function(e){var n=_.find(i,(function(t){return t.value==e}));t+=Number(n.calc)}));else{var n=_.find(i,(function(t){return e.get("value")==t.value}));void 0!==n&&(t=n.calc)}return t},beforeUpdateField:function(e,t){if(1!==t.get("allow_multi_select")){var i=jQuery(e).val(),n=t.get("image_options");_.each(n,(function(e,t){e.value===i?(e.isSelected=!0,e.selected=!0):(e.isSelected=!1,e.selected=!1),e.isSelected?(jQuery("#nf-field-"+e.fieldID+"-"+t).addClass("nf-checked"),jQuery("#nf-label-field-"+e.fieldID+"-"+t).addClass("nf-checked-label")):(e.selected=!1,jQuery("#nf-field-"+e.fieldID+"-"+t).removeClass("nf-checked"),jQuery("#nf-label-field-"+e.fieldID+"-"+t).removeClass("nf-checked-label"))}))}else{"string"==typeof(i=t.get("value")||[])&&(i=[i]);var r=jQuery(e).val();if(jQuery(e).prop("checked"))i.push(r),jQuery(e).addClass("nf-checked"),jQuery(e).parent().find('label[for="'+jQuery(e).prop("id")+'"]').addClass("nf-checked-label");else{jQuery(e).removeClass("nf-checked"),jQuery(e).parent().find('label[for="'+jQuery(e).prop("id")+'"]').removeClass("nf-checked-label");var o=i.indexOf(r);if(-1!=o)i.splice(o,1);else if(Array.isArray(i)){var l=i[0].split(","),a=l.indexOf(r);-1!==a&&l.splice(a,1),i=l.join(",")}}}return _.clone(i)}})})),i("controllers/fieldRadio",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("listradio"),"change:modelValue",this.changeModelValue),this.listenTo(nfRadio.channel("listradio"),"init:model",this.register),nfRadio.channel("listradio").reply("get:calcValue",this.getCalcValue,this),this.listenTo(nfRadio.channel("listradio"),"change:field",this.updateCheckedClass,this)},register:function(e){if(e.set("renderOptions",this.renderOptions),e.set("renderOtherText",this.renderOtherText),0!=e.get("options").length){var t=_.find(e.get("options"),(function(e){return 1==e.selected}));void 0!==t&&e.set("value",t.value)}},changeModelValue:function(e){1==e.get("show_other")&&e.trigger("reRender")},renderOptions:function(){var e="";if(""==this.value)var t=!0;else t=!1;if(_.each(this.options,(function(i,n){i.value==this.value&&(t=!0),void 0===i.visible&&(i.visible=!0),i.selected=!1,i.fieldID=this.id,i.classes=this.classes,i.currentValue=this.value,i.index=n,i.label=void 0!==nfFrontEnd.filter_esc_status&&"true"===nfFrontEnd.filter_esc_status?_.escape(i.label):i.label,i.required=this.required,this.clean&&1==this.selected||this.value==i.value?i.selected=!0:i.selected=!1,i.maybeFilterHTML=this.maybeFilterHTML;var r=nfRadio.channel("app").request("get:template","#tmpl-nf-field-listradio-option");e+=r(i)}),this),1==this.show_other){"nf-other"==this.value&&(t=!1);var i={fieldID:this.id,classes:this.classes,currentValue:this.value,renderOtherText:this.renderOtherText,valueFound:t},n=nfRadio.channel("app").request("get:template","#tmpl-nf-field-listradio-other");e+=n(i)}return e},renderOtherText:function(){if("nf-other"==this.currentValue||!this.valueFound){"nf-other"==this.currentValue&&(this.currentValue="");var e={fieldID:this.fieldID,classes:this.classes,currentValue:this.currentValue};return nfRadio.channel("app").request("get:template","#tmpl-nf-field-listradio-other-text")(e)}},getCalcValue:function(e){var t=0;if(0!=e.get("options").length){var i=_.find(e.get("options"),(function(t){return e.get("value")==t.value}));void 0!==i&&(t=i.calc)}return t},updateCheckedClass:function(e,t){jQuery('[name="'+jQuery(e).attr("name")+'"]').removeClass("nf-checked"),jQuery(e).closest("ul").find("label").removeClass("nf-checked-label"),jQuery(e).addClass("nf-checked"),jQuery(e).closest("li").find('label[for="'+jQuery(e).prop("id")+'"]').addClass("nf-checked-label")}})})),i("controllers/fieldNumber",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("number"),"init:model",this.maybeMinDefault),this.listenTo(nfRadio.channel("number"),"keyup:field",this.validateMinMax)},maybeMinDefault:function(e){if(""==e.get("value")&&""==e.get("placeholder")){var t=e.get("num_min");e.set("placeholder",t)}},validateMinMax:function(e,t){var i=jQuery(e),n=parseFloat(i.val()),r=i.attr("min"),o=i.attr("max"),l=parseFloat(i.attr("step"));if(r&&n<r){var a=nfRadio.channel("fields").request("get:field",t.get("id")),s=nfRadio.channel("app").request("get:form",a.get("formID"));nfRadio.channel("fields").request("add:error",t.get("id"),"number-min",s.get("settings").fieldNumberNumMinError)}else nfRadio.channel("fields").request("remove:error",t.get("id"),"number-min");if(o&&n>o){a=nfRadio.channel("fields").request("get:field",t.get("id")),s=nfRadio.channel("app").request("get:form",a.get("formID"));nfRadio.channel("fields").request("add:error",t.get("id"),"number-max",s.get("settings").fieldNumberNumMaxError)}else nfRadio.channel("fields").request("remove:error",t.get("id"),"number-max");var d=Math.round(1e9*parseFloat(n)),c=Math.round(1e9*parseFloat(l));if(l&&n&&0!=d%c){a=nfRadio.channel("fields").request("get:field",t.get("id")),s=nfRadio.channel("app").request("get:form",a.get("formID"));nfRadio.channel("fields").request("add:error",t.get("id"),"number-step",s.get("settings").fieldNumberIncrementBy+l)}else nfRadio.channel("fields").request("remove:error",t.get("id"),"number-step")}})})),i("controllers/mirrorField",[],(function(){var e=nfRadio.channel("fields");return Marionette.Object.extend({listeningModel:"",initialize:function(){this.listenTo(e,"init:model",this.registerMirror)},registerMirror:function(e){if(e.get("mirror_field")){this.listeningModel=e;var t=e.get("mirror_field");this.listenTo(nfRadio.channel("field-"+t),"change:modelValue",this.changeValue)}},changeValue:function(e){this.listeningModel.set("value",e.get("value")),this.listeningModel.trigger("reRender")}})})),i("controllers/confirmField",[],(function(){var e=nfRadio.channel("fields"),t="confirm-mismatch";return Marionette.Object.extend({initialize:function(){this.listenTo(e,"init:model",this.registerConfirm),this.listenTo(e,"keyup:field",this.confirmKeyup)},registerConfirm:function(e){e.get("confirm_field")&&this.listenTo(nfRadio.channel("form"),"loaded",(function(t){this.registerConfirmListeners(e)}))},registerConfirmListeners:function(e){var t=nfRadio.channel("form-"+e.get("formID")).request("get:fieldByKey",e.get("confirm_field"));void 0!==t&&(t.set("confirm_with",e.get("id")),this.listenTo(nfRadio.channel("field-"+t.get("id")),"change:modelValue",this.changeValue),this.listenTo(nfRadio.channel("field-"+e.get("id")),"change:modelValue",this.changeValue))},changeValue:function(i){if(void 0===i.get("confirm_with"))var n=i,r=nfRadio.channel("form-"+i.get("formID")).request("get:fieldByKey",n.get("confirm_field"));else r=i,n=e.request("get:field",r.get("confirm_with"));r.get("id");var o=n.get("id");if(""==n.get("value")||n.get("value")==r.get("value"))nfRadio.channel("fields").request("remove:error",o,t);else{var l=nfRadio.channel("fields").request("get:field",o),a=nfRadio.channel("app").request("get:form",l.get("formID"));nfRadio.channel("fields").request("add:error",o,t,a.get("settings").confirmFieldErrorMsg)}},confirmKeyup:function(e,i,n){var r=jQuery(e).val();if(i.get("confirm_field"))var o=i,l=i.get("id"),a=nfRadio.channel("form-"+i.get("formID")).request("get:fieldByKey",o.get("confirm_field")).get("value"),s=r;else if(i.get("confirm_with"))l=(o=nfRadio.channel("fields").request("get:field",i.get("confirm_with"))).get("id"),a=s=o.get("value");if(void 0!==o)if(""==s)nfRadio.channel("fields").request("remove:error",l,t);else if(r==a)nfRadio.channel("fields").request("remove:error",l,t);else{var d=nfRadio.channel("fields").request("get:field",l),c=nfRadio.channel("app").request("get:form",d.get("formID"));nfRadio.channel("fields").request("add:error",l,t,c.get("settings").confirmFieldErrorMsg)}}})})),i("controllers/updateFieldModel",[],(function(){return Marionette.Object.extend({initialize:function(){nfRadio.channel("nfAdmin").reply("update:field",this.updateField)},updateField:function(e,t){e.get("isUpdated")||(e.set("value",t),e.set("isUpdated",!0),_.isArray(t)&&e.trigger("change:value",e))}})})),i("controllers/submitButton",["controllers/submitButton"],(function(e){return Marionette.Object.extend({bound:{},initialize:function(){this.listenTo(nfRadio.channel("submit"),"init:model",this.registerHandlers)},registerHandlers:function(e){if(void 0!==this.bound[e.get("id")])return!1;this.listenTo(nfRadio.channel("field-"+e.get("id")),"click:field",this.click,this),e.listenTo(nfRadio.channel("form-"+e.get("formID")),"before:submit",this.beforeSubmit,e),e.listenTo(nfRadio.channel("form-"+e.get("formID")),"submit:failed",this.resetLabel,e),e.listenTo(nfRadio.channel("form-"+e.get("formID")),"submit:response",this.resetLabel,e),e.listenTo(nfRadio.channel("form-"+e.get("formID")),"enable:submit",this.maybeEnable,e),e.listenTo(nfRadio.channel("form-"+e.get("formID")),"disable:submit",this.maybeDisable,e),e.listenTo(nfRadio.channel("form-"+e.get("formID")),"processingLabel",this.processingLabel,e),e.listenTo(nfRadio.channel("fields"),"add:error",this.maybeDisable,e),e.listenTo(nfRadio.channel("fields"),"remove:error",this.maybeEnable,e),this.bound[e.get("id")]=!0},click:function(e,t){var i=nfRadio.channel("app").request("get:form",t.get("formID"));_.size(i.get("fieldErrors"))>0&&nfRadio.channel("submit").request("focus:firstInvalidInput",Object.keys(i.get("fieldErrors"))),nfRadio.channel("form-"+t.get("formID")).request("submit",i)},beforeSubmit:function(){this.get("disabled")||(this.set("disabled",!0),nfRadio.channel("form-"+this.get("formID")).trigger("processingLabel",this))},maybeDisable:function(e){void 0!==e&&e.get("formID")!=this.get("formID")||(this.set("disabled",!0),this.trigger("reRender"))},maybeEnable:function(e){if(void 0!==e&&e.get("formID")!=this.get("formID"))return!1;var t=nfRadio.channel("app").request("get:form",this.get("formID"));0==_.size(t.get("fieldErrors"))&&(this.set("disabled",!1),this.trigger("reRender"))},processingLabel:function(){this.set("oldLabel",this.get("label")),this.set("label",this.get("processing_label")),this.set("disabled",!0),this.trigger("reRender")},resetLabel:function(e){void 0!==e.errors&&void 0!==e.errors.nonce&&_.size(e.errors.nonce)>0&&void 0!==e.errors.nonce.new_nonce&&void 0!==e.errors.nonce.nonce_ts||(void 0!==this.get("oldLabel")&&this.set("label",this.get("oldLabel")),this.set("disabled",!1),this.trigger("reRender"))}})})),i("controllers/submitDebug",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("forms"),"submit:response",this.submitDebug)},submitDebug:function(e,t,i,n){if(void 0!==e.debug){if(void 0!==e.debug.form){var r=document.createElement("span");_.each(e.debug.form,(function(e,t){var i=document.createTextNode(e);r.appendChild(i),r.appendChild(document.createElement("br"))})),jQuery(".nf-debug-msg").html(r)}if(void 0!==e.debug.console){console.log("%c%s","","NINJA SUPPORT"),_.each(e.debug.console,(function(e,t){console.log(e)})),console.log("%c%s","","END NINJA SUPPORT")}}}})})),i("controllers/getFormErrors",[],(function(){nfRadio.channel("fields");return Marionette.Object.extend({initialize:function(e){nfRadio.channel("form").reply("get:errors",this.getFormErrors)},getFormErrors:function(e){var t=nfRadio.channel("app").request("get:form",e),i=!1;return t&&(0!==t.get("errors").length&&_.each(t.get("errors").models,(function(e){(i=i||{})[e.get("id")]=e.get("msg")})),_.each(t.get("fields").models,(function(e){"submit"!=e.get("type")&&e.get("errors").length>0&&((i=i||{})[e.get("id")]=e.get("errors"))}))),i}})})),i("controllers/validateRequired",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("fields"),"blur:field",this.validateRequired),this.listenTo(nfRadio.channel("fields"),"change:field",this.validateRequired),this.listenTo(nfRadio.channel("fields"),"keyup:field",this.validateKeyup),this.listenTo(nfRadio.channel("fields"),"change:modelValue",this.validateModelData),this.listenTo(nfRadio.channel("submit"),"validate:field",this.validateModelData)},validateKeyup:function(e,t,i){if(1!=t.get("required"))return!1;t.get("clean")||this.validateRequired(e,t)},validateRequired:function(e,t){if(1!=t.get("required")||!t.get("visible"))return!1;var i=jQuery(e).val(),n=nfRadio.channel(t.get("type")).request("validate:required",e,t),r=!0,o=t.get("mask");if(o&&(o=(o=(o=o.replace(/9/g,"_")).replace(/a/g,"_")).replace(/\*/g,"_")),o&&i===o&&0<t.get("errors").length&&(r=!1),String(i).trim()||(r=!1),void 0!==n)var l=n;else l=r;this.maybeError(l,t)},validateModelData:function(e){if(1!=e.get("required")||!e.get("visible")||e.get("clean"))return!1;if(e.get("errors").get("required-error"))return!1;currentValue=e.get("value");var t=!0;String(currentValue).trim()||(t=!1);var i=nfRadio.channel(e.get("type")).request("validate:modelData",e);if(void 0!==i)var n=i;else n=t;this.maybeError(n,e)},maybeError:function(e,t){if(e)nfRadio.channel("fields").request("remove:error",t.get("id"),"required-error");else{var i=nfRadio.channel("form-"+t.get("formID")).request("get:form");void 0!==i&&nfRadio.channel("fields").request("add:error",t.get("id"),"required-error",i.get("settings").validateRequiredField)}}})})),i("controllers/submitError",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("forms"),"submit:response",this.submitErrors),nfRadio.channel("submit").reply("focus:firstInvalidInput",this.focusFirstInvalidInput)},submitErrors:function(e,t,i,n){if(_.size(e.errors.nonce)>0&&void 0!==e.errors.nonce.new_nonce&&void 0!==e.errors.nonce.nonce_ts){nfFrontEnd.ajaxNonce=e.errors.nonce.new_nonce,nfFrontEnd.nonce_ts=e.errors.nonce.nonce_ts;var r=nfRadio.channel("app").request("get:form",n);nfRadio.channel("form-"+n).request("submit",r)}if(_.size(e.errors.fields)>0&&_.each(e.errors.fields,(function(e,t){"object"==typeof e?nfRadio.channel("fields").request("add:error",t,e.slug,e.message):nfRadio.channel("fields").request("add:error",t,"required-error",e)})),_.size(e.errors.form)>0&&_.each(e.errors.form,(function(e,t){nfRadio.channel("form-"+n).request("remove:error",t),nfRadio.channel("form-"+n).request("add:error",t,e)})),void 0!==e.errors.last&&void 0!==e.errors.last.message){var o="background: rgba(255, 207, 115, .5); color: #FFA700; display: block;";console.log("%c NINJA FORMS SUPPORT: SERVER ERROR",o),console.log(e.errors.last.message),console.log("%c END SERVER ERROR MESSAGE",o)}jQuery("#nf-form-"+n+"-cont .nf-field-container").show()},focusFirstInvalidInput:function(e){const t=nfRadio.channel("fields").request("get:firstFieldByOrder",e);null!==document.getElementById("nf-field-"+t)&&document.getElementById("nf-field-"+t).focus()}})})),i("controllers/actionRedirect",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("forms"),"submit:response",this.actionRedirect)},actionRedirect:function(e){void 0!==e.data.halt&&void 0!==e.data.halt.redirect&&""!=e.data.halt.redirect&&(window.location=e.data.halt.redirect),0==_.size(e.errors)&&void 0!==e.data.actions&&void 0!==e.data.actions.redirect&&""!=e.data.actions.redirect&&(window.location=e.data.actions.redirect)}})})),i("controllers/actionSuccess",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("forms"),"submit:response",this.actionSubmit)},actionSubmit:function(e){if(0==_.size(e.errors)&&void 0!==e.data.actions&&void 0!==e.data.actions.success_message&&""!=e.data.actions.success_message){var t=e.data.form_id,i=jQuery("#nf-form-"+t+"-cont .nf-response-msg");const a=e.data.actions.success_message.replace(/(<([^>]+)>)/gi,"");i.attr("tabindex","0"),i.attr("aria-live","assertive"),i.attr("aria-label",a),i.html(e.data.actions.success_message).show(),i.focus();var n=i.offset().top,r=i.offset().top+i.outerHeight(),o=jQuery(window).scrollTop()+jQuery(window).height(),l=jQuery(window).scrollTop();o>r&&l<n||jQuery("html, body").animate({scrollTop:i.offset().top-50},300)}}})})),i("controllers/fieldSelect",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("fields"),"init:model",(function(e){"list"==e.get("parentType")&&this.register(e)}),this),nfRadio.channel("listselect").reply("get:calcValue",this.getCalcValue,this),nfRadio.channel("listmultiselect").reply("get:calcValue",this.getCalcValue,this)},register:function(e){if(e.set("renderOptions",this.renderOptions),e.set("renderOtherAttributes",this.renderOtherAttributes),0!=e.get("options").length){var t=e.get("value");if("listmultiselect"==e.get("type"))var i=_.filter(e.get("options"),(function(e){return 1==e.selected})),n=i=_.map(i,(function(e){return e.value}));else if("listradio"!==e.get("type")){if(void 0===(i=_.find(e.get("options"),(function(e){return 1==e.selected})))&&(i=_.first(e.get("options"))),void 0!==i&&void 0!==i.value)n=i.value;else if(void 0!==i)n=i.label}void 0!==t&&""!==t&&Array.isArray(t)?e.set("value",t):void 0!==i&&e.set("value",n)}},renderOptions:function(){var e="";return _.each(this.options,(function(t){if(_.isArray(this.value)){if("listmultiselect"===this.type&&0<this.value.length&&-1!=_.indexOf(this.value[0].split(","),t.value))var i=!0;else if(-1!=_.indexOf(this.value,t.value))i=!0}else if(_.isArray(this.value)||t.value!=this.value)if(1==t.selected&&this.clean&&void 0===this.value)i=!0;else i=!1;else var i=!0;void 0===t.visible&&(t.visible=!0),t.selected=i,t.fieldID=this.id,t.classes=this.classes,t.currentValue=this.value,t.label=void 0!==nfFrontEnd.filter_esc_status&&"true"===nfFrontEnd.filter_esc_status?_.escape(t.label):t.label,t.maybeFilterHTML=this.maybeFilterHTML;var n=nfRadio.channel("app").request("get:template","#tmpl-nf-field-listselect-option");e+=n(t)}),this),e},renderOtherAttributes:function(){var e="";"listmultiselect"==this.type&&(e=(e+=" multiple")+' size="'+(this.multi_size||5)+'"');return e},getCalcValue:function(e){var t=0,i=e.get("options");if(0!=i.length)if("listmultiselect"==e.get("type"))_.each(e.get("value"),(function(e){var n=_.find(i,(function(t){return t.value==e}));t+=Number(n.calc)}));else{var n=_.find(i,(function(t){return e.get("value")==t.value}));void 0===n&&(n=e.get("options")[0]),t=n.calc}return t}})})),i("controllers/coreSubmitResponse",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("forms"),"submit:response",this.actionSubmit)},actionSubmit:function(e){var t=nfRadio.channel("app").request("get:form",e.data.form_id);if(0!=_.size(e.errors))return!1;1==e.data.settings.clear_complete&&(t.get("fields").reset(t.get("loadedFields")),1!=e.data.settings.hide_complete&&nfRadio.channel("captcha").trigger("reset")),1==e.data.settings.hide_complete&&t.trigger("hide")}})})),i("controllers/fieldProduct",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("product"),"init:model",this.register),nfRadio.channel("product").reply("get:calcValue",this.getCalcValue,this)},register:function(e){e.set("renderProductQuantity",this.renderProductQuantity),e.set("renderProduct",this.renderProduct),e.set("renderOptions",this.renderOptions)},renderProduct:function(){switch(this.product_type){case"user":return nfRadio.channel("app").request("get:template","#tmpl-nf-field-textbox")(this);case"hidden":return nfRadio.channel("app").request("get:template","#tmpl-nf-field-hidden")(this);case"dropdown":return nfRadio.channel("app").request("get:template","#tmpl-nf-product-dropdown")(this);default:return nfRadio.channel("app").request("get:template","#tmpl-nf-product-single")(this)}},renderProductQuantity:function(){if(1==this.product_use_quantity)return nfRadio.channel("app").request("get:template","#tmpl-nf-product-quantity")(this)},renderOptions:function(){var e=this,t="";return _.each(this.options,(function(i){if(1==i.selected)var n=!0;else n=!1;i.selected=n,i.fieldID=e.id,i.classes=e.classes,i.currentValue=e.value;var r=nfRadio.channel("app").request("get:template","#tmpl-nf-product-"+e.product_type+"-option");t+=r(i)})),t},getCalcValue:function(e){return e.get("product_price")*e.get("value")}})})),i("controllers/fieldTotal",[],(function(){return Marionette.Object.extend({totalModel:{},productTotals:{},initialize:function(){this.listenTo(nfRadio.channel("total"),"init:model",this.register),this.listenTo(nfRadio.channel("shipping"),"init:model",this.registerShipping)},register:function(e){this.totalModel=e;var t=e.get("formID");this.listenTo(nfRadio.channel("form-"+t),"loaded",this.onFormLoaded),this.listenTo(nfRadio.channel("product"),"change:modelValue",this.onChangeProduct),this.listenTo(nfRadio.channel("quantity"),"change:modelValue",this.onChangeQuantity)},registerShipping:function(e){this.shippingCost=e.get("shipping_cost")},onFormLoaded:function(e){var t=e.get("fields").models,i={},n={};for(var r in t){var o=t[r],l=o.get("id");if("product"==o.get("type"))i[l]=o;else if("quantity"==o.get("type")){n[a=o.get("product_assignment")]=o}}for(var a in i){var s=i[a],d=Number(s.get("product_price"));n[a]?d*=n[a].get("value"):1==s.get("product_use_quantity")&&(d*=s.get("value")),this.productTotals[a]=d}this.updateTotal()},onChangeProduct:function(e){var t=e.get("id"),i=Number(e.get("product_price")),n=Number(e.get("value"))*i;this.productTotals[t]=n,this.updateTotal()},onChangeQuantity:function(e){var t=e.get("product_assignment"),i=nfRadio.channel("fields").request("get:field",t),n=Number(i.get("product_price")),r=Number(e.get("value"))*n;this.productTotals[t]=r,this.updateTotal()},updateTotal:function(){var e=0;for(var t in this.productTotals)e+=Number(this.productTotals[t]);e&&this.shippingCost&&(e+=Number(this.shippingCost)),this.totalModel.set("value",e.toFixed(2)),this.totalModel.trigger("reRender")}})})),i("controllers/fieldQuantity",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("quantity"),"init:model",this.registerQuantity)},registerQuantity:function(e){var t=e.get("product_assignment"),i=nfRadio.channel("fields").request("get:field",t);i&&i.set("product_use_quantity",0)}})})),i("models/calcModel",[],(function(){return Backbone.Model.extend({initialize:function(){this.set("formID",this.collection.options.formModel.get("id")),this.set("fields",{}),nfRadio.channel("calc").trigger("init:model",this),this.on("change:value",this.changeValue,this)},changeField:function(e){nfRadio.channel("calc").trigger("change:field",this,e)},changeCalc:function(e){nfRadio.channel("calc").trigger("change:calc",this,e)},changeValue:function(){nfRadio.channel("calc").trigger("change:value",this)}})})),i("models/calcCollection",["models/calcModel"],(function(e){return Backbone.Collection.extend({model:e,comparator:"order",initialize:function(e,t){this.options=t,_.each(e,(function(e){void 0!==e.dec&&(""===e.dec.toString().trim()&&(e.dec=2),e.dec=parseInt(e.dec))})),nfRadio.channel("form-"+t.formModel.get("id")).reply("get:calc",this.getCalc,this)},getCalc:function(e){return this.findWhere({name:e})}})})),i("controllers/calculations",["models/calcCollection"],(function(e){return Marionette.Object.extend({initialize:function(){this.calcs={},this.displayFields={},this.listenTo(nfRadio.channel("form"),"loaded",this.registerCalcs),this.listenTo(nfRadio.channel("fields"),"reset:collection",this.resetCalcs),this.listenTo(nfRadio.channel("calc"),"change:field",this.changeField),this.listenTo(nfRadio.channel("calc"),"change:calc",this.changeCalc);var e=this;_.each(nfFrontEnd.use_merge_tags.calculations,(function(t){e.listenTo(nfRadio.channel("fields-"+t),"init:model",e.initDisplayField)})),this.listenTo(nfRadio.channel("calc"),"change:value",this.updateDisplayFields),this.init={}},resetCalcs:function(e){void 0!==e.options.formModel&&this.registerCalcs(e.options.formModel)},registerCalcs:function(t){var i=new e(t.get("settings").calculations,{formModel:t});this.calcs[t.get("id")]=i;var n=this;_.each(i.models,(function(e){n.init[e.get("name")]=!0,n.setupCalc(e)}))},setupCalc:function(e){var t=this,i=e.get("eq"),n=i,r=(e.get("name"),i.match(new RegExp(/{field:(.*?)}/g)));r&&(r=r.map((function(i){var r=i.replace(":calc}","").replace("}","").replace("{field:","");if(fieldModel=nfRadio.channel("form-"+e.get("formID")).request("get:fieldByKey",r),"undefined"!=typeof fieldModel){fieldModel.set("clean",!1),fieldModel.on("change:value",e.changeField,e);var o=t.getCalcValue(fieldModel);t.updateCalcFields(e,r,o),n=t.replaceKey("field",r,o,n)}})));var o=i.match(new RegExp(/{calc:(.*?)}/g));o&&(o=o.map((function(i){var r=i.replace("}","").replace("{calc:",""),o=e.collection.findWhere({name:r});if(void 0!==o){o.on("change:value",e.changeCalc,e);var l=o.get("value");n=t.replaceKey("calc",r,l,n)}}))),n=(n=n.replace(/{([a-zA-Z0-9]|:|_|-)*}/g,0)).replace(/\r?\n|\r/g,"");try{this.debug("Calculation Decoder "+n+" -> "+this.localeDecodeEquation(n)+" (Setup)");const t=new Mexp;e.set("value",Number(t.eval(this.localeDecodeEquation(n))).toFixed(e.get("dec")))}catch(e){console.log(e)}"NaN"===e.get("value")&&e.set("value","0")},updateCalcFields:function(e,t,i){var n=e.get("fields");n[t]=i,e.set("fields",n)},getCalcValue:function(e){var t=nfRadio.channel(e.get("type")).request("get:calcValue",e),i=e.get("value");void 0!==t&&(t||0===t)&&(i=t);var n=new r(nfi18n.siteLocale,nfi18n.thousands_sep,nfi18n.decimal_point),o=n.numberDecoder(i),l=n.numberEncoder(i);return t=void 0!==o&&jQuery.isNumeric(o)?l:0,e.get("visible")||(t=0),t},replaceKey:function(e,t,i,n){n=n||calcModel.get("eq"),tag="{"+e+":"+t+"}";var r=new RegExp(tag,"g");calcTag="{"+e+":"+t+":calc}";var o=new RegExp(calcTag,"g");return n=(n=n.replace(r,i)).replace(o,i)},replaceAllKeys:function(e){var t=e.get("eq"),i=this;_.each(e.get("fields"),(function(e,n){t=i.replaceKey("field",n,e,t)}));var n=t.match(new RegExp(/{calc:(.*?)}/g));return n&&_.each(n,(function(i){var n=i.replace("}","").replace("{calc:",""),r=e.collection.findWhere({name:n});if(void 0!==r){var o=new RegExp(i,"g");t=t.replace(o,r.get("value"))}})),t},changeField:function(e,t){var i=t.get("key"),n=this.getCalcValue(t);this.updateCalcFields(e,i,n);var r=this.replaceAllKeys(e);r=(r=r.replace(/{([a-zA-Z0-9]|:|_|-)*}/g,"0")).replace(/\r?\n|\r/g,"");try{this.debug("Calculation Decoder "+r+" -> "+this.localeDecodeEquation(r)+" (Change Field)");const t=new Mexp;e.set("value",Number(t.eval(this.localeDecodeEquation(r))).toFixed(e.get("dec")))}catch(e){this.debug()&&console.log(e)}"NaN"===e.get("value")&&e.set("value","0")},initDisplayField:function(e){if(e.get("default")&&"string"==typeof e.get("default")){var t=e.get("default").match(new RegExp(/{calc:(.*?)}/g));t&&_.each(t,(function(t){t=t.replace("{calc:","").replace("}","").replace(":2",""),this.displayFields[t]=this.displayFields[t]||[],this.displayFields[t].push(e)}),this)}},updateDisplayFields:function(e){var t=this;void 0!==this.displayFields[e.get("name")]&&_.each(this.displayFields[e.get("name")],(function(i){var n="",r=(n="html"===i.get("type")?i.get("value"):i.get("default")).match(new RegExp(/<span data-key="calc:(.*?)<\/span>/g));_.each(r,(function(e){var t="{"+e.replace('<span data-key="',"").replace(/">(.*?)<\/span>/,"")+"}";n=n.replace(e,t)}));var o=n.match(new RegExp(/{calc:(.*?)}/g));_.each(o,(function(e){var r=e.replace("}","").replace("{calc:","").replace(":2",""),o=t.calcs[i.get("formID")].findWhere({name:r}),l=new RegExp(e,"g"),a=o.get("value");void 0!==a&&(a=t.applyLocaleFormatting(a,o)),n="html"===i.get("type")?n.replace(l,'<span data-key="calc:'+r+'">'+a+"</span>"):a})),i.set("value",n),t.init[e.get("name")]||i.trigger("reRender"),t.init[e.get("name")]=!1}))},getCalc:function(e,t){return this.calcs[t].findWhere({name:e})},changeCalc:function(e,t){var i=this.replaceAllKeys(e);i=(i=i.replace("[","").replace("]","")).replace(/\r?\n|\r/g,"");try{this.debug("Calculation Decoder "+i+" -> "+this.localeDecodeEquation(i)+" (Change Calc)");const t=new Mexp;e.set("value",Number(t.eval(this.localeDecodeEquation(i))).toFixed(e.get("dec")))}catch(e){console.log(e)}"NaN"===e.get("value")&&e.set("value","0")},applyLocaleFormatting:function(e,t){return new r(nfi18n.siteLocale,nfi18n.thousands_sep,nfi18n.decimal_point).numberEncoder(e,t.get("dec"))},localeDecodeEquation:function(e){var t="",i="",n=/[0-9.,]/,o=new r(nfi18n.siteLocale,nfi18n.thousands_sep,nfi18n.decimal_point);return(e=(e=e.replace(/\s/g,"")).replace(/&nbsp;/g,"")).split("").forEach((function(e){n.test(e)?i+=e:(0<i.length&&(t+=o.numberDecoder(i),i=""),t+=e)})),0<i.length&&(t+=o.numberDecoder(i)),t},debug:function(e){window.nfCalculationsDebug&&console.log(e)}})})),i("controllers/dateBackwardsCompat",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(Backbone.Radio.channel("pikaday-bc"),"init",this.dateBackwardsCompat)},dateBackwardsCompat:function(e,t){if(e.pikaday={},e.pikaday._o={},nfRadio.channel("pikaday").trigger("init",e,t),void 0!==e.pikaday._o.disableDayFn&&e.set("disable",[e.pikaday._o.disableDayFn]),void 0!==e.pikaday._o.i18n||void 0!==e.pikaday._o.firstDay){let t=e.config.locale;void 0!==e.pikaday._o.firstDay&&(t.firstDayOfWeek=e.pikaday._o.firstDay),void 0!==e.pikaday._o.i18n&&(void 0!==e.pikaday._o.i18n.weekdays&&(t.weekdays.longhand=e.pikaday._o.i18n.weekdays),void 0!==e.pikaday._o.i18n.weekdaysShort&&(t.weekdays.shorthand=e.pikaday._o.i18n.weekdaysShort),void 0!==e.pikaday._o.i18n.months&&jQuery(".flatpickr-monthDropdown-months > option").each((function(){this.text=e.pikaday._o.i18n.months[this.value]}))),e.set("locale",t)}Object.keys(e.pikaday._o).length>0&&(console.log("%cDeprecated Ninja Forms Pikaday custom code detected.","color: Red; font-size: large"),console.log("You are using deprecated Ninja Forms Pikaday custom code. Support for this custom code will be removed in a future version of Ninja Forms. Please contact Ninja Forms support for more details."))}})})),i("controllers/fieldDate",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("date"),"init:model",this.initModel),this.listenTo(nfRadio.channel("date"),"render:view",this.initDatepicker)},initModel:function(e){this.registerFunctions(e),this.registerMomentLocale()},registerFunctions:function(e){e.set("renderHourOptions",this.renderHourOptions),e.set("renderMinuteOptions",this.renderMinuteOptions),e.set("maybeRenderAMPM",this.maybeRenderAMPM),e.set("customClasses",this.customClasses),e.getValue=this.getValue},registerMomentLocale:function(){var e=moment.locale();moment.defineLocale("ninja-forms",{months:nfi18n.months,monthsShort:nfi18n.monthsShort,weekdays:nfi18n.weekdays,weekdaysShort:nfi18n.weekdaysShort,weekdaysMin:nfi18n.weekdaysMin}),moment.locale(e)},renderHourOptions:function(){return this.hours_options},renderMinuteOptions:function(){return this.minutes_options},maybeRenderAMPM:function(){if(void 0!==this.hours_24&&1!=this.hours_24)return'<div style="float:left;"><select class="ampm extra"><option value="am">AM</option><option value="pm">PM</option></select></div>'},initDatepicker:function(e){e.model.set("el",e.el);var t=jQuery(e.el).find(".nf-element")[0];if(e.listenTo(nfRadio.channel("form-"+e.model.get("formID")),"before:submit",this.beforeSubmit,e),void 0!==e.model.get("date_mode")&&"time_only"==e.model.get("date_mode"))return jQuery(t).hide(),!1;var i=e.model.get("date_format");""!=i&&"default"!=i||(i=this.convertDateFormat(nfi18n.dateFormat),e.model.set("date_format",i));var n={classes:jQuery(t).attr("class"),placeholder:e.model.get("placeholder"),parseDate:function(e,t){var i=moment.locale();moment.locale("ninja-forms");var n=moment(e,t,!0).toDate();return moment.locale(i),n},formatDate:function(e,t,i){var n=moment.locale();moment.locale("ninja-forms");var r=moment(e).format(t);return moment.locale(n),r},dateFormat:i,altFormat:i,altInput:!0,ariaDateFormat:i,mode:"single",allowInput:!0,disableMobile:"true",locale:{months:{shorthand:nfi18n.monthsShort,longhand:nfi18n.months},weekdays:{shorthand:nfi18n.weekdaysShort,longhand:nfi18n.weekdays},firstDayOfWeek:nfi18n.startOfWeek},onReady:(e,i,n)=>{n.altInput.setAttribute("aria-labelledby",jQuery(t).attr("aria-labelledby"))}};let r=nfRadio.channel("flatpickr").request("filter:settings",n,e);void 0!==r&&(n=r);var o=flatpickr(t,n);if(1==e.model.get("date_default")){var l=moment.locale();moment.locale("ninja-forms"),o.setDate(moment().format(i)),e.model.set("value",moment().format(i)),moment.locale(l)}nfRadio.channel("pikaday-bc").trigger("init",o,e.model,e),nfRadio.channel("flatpickr").trigger("init",o,e.model,e)},beforeSubmit:function(e){if("date_only"==this.model.get("date_mode"))return!1;let t=jQuery(this.el).find(".hour").val(),i=jQuery(this.el).find(".minute").val(),n=jQuery(this.el).find(".ampm").val(),r=this.model.get("value"),o=!1;o=_.isObject(r)?r.date:r;let l={date:o,hour:t,minute:i,ampm:n};this.model.set("value",l)},getYearRange:function(e){var t=e.get("year_range_start"),i=e.get("year_range_end");return t&&i?[t,i]:t?[t,i=t+10]:i?[t=i-10,i]:10},getMinDate:function(e){var t=e.get("year_range_start");return t?new Date(t,0,1):null},getMaxDate:function(e){var t=e.get("year_range_end");return t?new Date(t,11,31):null},convertDateFormat:function(e){return e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace("D","ddd")).replace("d","DD")).replace("l","dddd")).replace("j","D")).replace("N","")).replace("S","")).replace("w","d")).replace("z","")).replace("W","W")).replace("M","MMM")).replace("F","MMMM")).replace("m","MM")).replace("n","M")).replace("t","")).replace("L","")).replace("o","YYYY")).replace("Y","YYYY")).replace("y","YY")).replace("a","")).replace("A","")).replace("B","")).replace("g","")).replace("G","")).replace("h","")).replace("H","")).replace("i","")).replace("s","")).replace("u","")).replace("v","")).replace("e","")).replace("I","")).replace("O","")).replace("P","")).replace("T","")).replace("Z","")).replace("c","")).replace("r","")).replace("u","")},customClasses:function(e){return"date_and_time"==this.date_mode&&(e+=" date-and-time"),e},getValue:function(){if("date_only"==this.get("date_mode"))return this.get("value");let e=this.get("el"),t=jQuery(e).find(".hour").val(),i=jQuery(e).find(".minute").val(),n=jQuery(e).find(".ampm").val(),r=this.get("value"),o=!1;o=_.isObject(r)?r.date:r;let l="";return void 0!==o&&(l+=o),void 0!==t&&void 0!==i&&(l+=" "+t+":"+i),void 0!==n&&(l+=" "+n),l}})})),i("controllers/fieldRecaptcha",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("recaptcha"),"init:model",this.initRecaptcha),this.listenTo(nfRadio.channel("forms"),"submit:response",this.resetRecaptcha)},initRecaptcha:function(e){nfRadio.channel("recaptcha").reply("update:response",this.updateResponse,this,e.id)},updateResponse:function(e,t){var i=nfRadio.channel("fields").request("get:field",t);i.set("value",e),nfRadio.channel("fields").request("remove:error",i.get("id"),"required-error")},resetRecaptcha:function(){var e=0;jQuery(".g-recaptcha").each((function(){try{grecaptcha.reset(e)}catch(e){console.log("Notice: Error trying to reset grecaptcha.")}e++}))}})})),i("controllers/fieldRecaptchaV3",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("recaptcha_v3"),"init:model",this.initRecaptcha)},initRecaptcha:function(e){const t=e.get("formID");this.processRecaptcha(t,e),setInterval(this.processRecaptcha,11e4,t,e)},processRecaptcha:function(e,t){try{nfRadio.channel("form-"+e).trigger("disable:submit",t),grecaptcha.ready((function(){grecaptcha.execute(t.get("site_key"),{action:"register"}).then((function(i){t.set("value",i),nfRadio.channel("form-"+e).trigger("enable:submit",t)}))}))}catch(e){jQuery(document).on("nfFormReady",(e=>{let i,n=nf_check_recaptcha_consent();t.collection.models.forEach((e=>{"submit"===e.get("type")&&(i=e.get("id"))})),nfRadio.channel("fields").request("add:error",i,"recaptcha-v3-missing",t.collection.options.formModel.get("settings").recaptchaConsentMissing),this.nf_build_default_consent_action(t,n.services,i,e)}))}},nf_build_default_consent_action:function(e,t,i,n){if(!(t.length<=1&&t.includes("missing_cookie")||t.length<=0)){let r=document.createElement("div");r.setAttribute("id","nf_recaptcha_consent_event"),r.innerText+=e.collection.options.formModel.get("settings").recaptchaConsentEvent;let o=new CustomEvent("nf_consent_link",{detail:{services:t,element:r,submitFieldID:i,layoutView:n}});document.dispatchEvent(o);const l=document.getElementsByClassName("nf-error-recaptcha-v3-missing");Array.prototype.slice.call(l).forEach((e=>{e.append(r)}))}}})})),i("controllers/fieldHTML",[],(function(){return Marionette.Object.extend({htmlFields:[],trackedMergeTags:[],initialize:function(){this.listenTo(Backbone.Radio.channel("fields-html"),"init:model",this.setupFieldMergeTagTracking)},setupFieldMergeTagTracking:function(e){this.htmlFields.push(e);var t=e.get("formID");this.listenTo(nfRadio.channel("form-"+t),"init:model",(function(t){var i=e.get("default").match(new RegExp(/{field:(.*?)}/g));i&&(_.each(i,(function(e){var i=e.replace("{field:","").replace("}",""),n=t.get("fields").findWhere({key:i});void 0!==n&&(this.trackedMergeTags.push(n),this.listenTo(nfRadio.channel("field-"+n.get("id")),"change:modelValue",this.updateFieldMergeTags))}),this),this.updateFieldMergeTags())}),this)},updateFieldMergeTags:function(e){_.each(this.htmlFields,(function(e){var t=e.get("value");_.each(this.trackedMergeTags,(function(e){var i=t.match(new RegExp(/<span data-key="field:(.*?)<\/span>/g));_.each(i,(function(i){-1<i.indexOf('data-key="field:'+e.get("key"))&&(t=t.replace(i,"{field:"+e.get("key")+"}"))}));var n="{field:"+e.get("key")+"}";const r="repeater"===e.get("type")?this.displayRepeaterData(e):e.getValue();t=t.replace(n,'<span data-key="field:'+e.get("key")+'">'+r+"</span>")}),this),e.set("value",t),e.trigger("reRender")}),this)},displayRepeaterData:function(e){const t=Object.keys(e.getValue());let i="",n=[];return _.each(t,(function(e){if(-1===n.indexOf(e)){const t=nfRadio.channel("fields").request("get:field",e);if(void 0!==t){if(-1===["submit","html","hidden","password","passwordconfirm","divider","hr","note","unknown","button","confirm","creditcard","creditcardcvc","creditcardexpiration","creditcardfullname","creditcardnumber","creditcardzip","recaptcha","recaptcha_v3"].indexOf(t.get("type"))&&t.getValue().toString().length>0){const r=Number(e.split("_").pop())+1;i+="<p>"+t.get("label")+" "+r+":"+t.getValue()+"</p>",n.push(e)}}}})),i}})})),i("controllers/helpText",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("form"),"render:view",this.initHelpText),nfRadio.channel("form").reply("init:help",this.initHelpText)},initHelpText:function(e){jQuery(e.el).find(".nf-help").each((function(){jQuery(this).jBox("Tooltip",{theme:"TooltipBorder",content:jQuery(this).data("text")})}))}})})),i("controllers/fieldTextbox",[],(function(){return Marionette.Object.extend({initialize:function(){nfRadio.channel("textbox").reply("get:calcValue",this.getCalcValue,this)},getCalcValue:function(e){if("currency"==e.get("mask")){var t=nfRadio.channel("app").request("get:form",e.get("formID")),i=void 0!==t?t.get("currencySymbol"):"",n=jQuery("<textarea />").html(i).text();return e.get("value").replace(n,"")}return e.get("value")}})})),i("controllers/fieldTextareaRTE",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("textarea"),"render:view",this.initTextareaRTEs),this.listenTo(nfRadio.channel("textarea"),"click:extra",this.clickExtra),this.meta_image_frame,this.currentContext={},void 0!==jQuery.summernote&&(jQuery.summernote.options.icons={align:"dashicons dashicons-editor-alignleft",alignCenter:"dashicons dashicons-editor-aligncenter",alignJustify:"dashicons dashicons-editor-justify",alignLeft:"dashicons dashicons-editor-alignleft",alignRight:"dashicons dashicons-editor-alignright",indent:"dashicons dashicons-editor-indent",outdent:"dashicons dashicons-editor-outdent",bold:"dashicons dashicons-editor-bold",caret:"dashicons dashicons-arrow-down",close:"dashicons dashicons-dismiss",code:"dashicons dashicons-editor-code",eraser:"dashicons dashicons-editor-removeformatting",italic:"dashicons dashicons-editor-italic",link:"dashicons dashicons-admin-links",unlink:"dashicons dashicons-editor-unlink",magic:"dashicons dashicons-editor-paragraph",minus:"dashicons dashicons-minus",orderedlist:"dashicons dashicons-editor-ol",redo:"dashicons dashicons-redo",square:"dashicons fa-square",table:"dashicons dashicons-editor-table",underline:"dashicons dashicons-editor-underline",undo:"dashicons dashicons-undo",unorderedlist:"dashicons dashicons-editor-ul"})},initTextareaRTEs:function(e){if(1!=e.model.get("textarea_rte"))return!1;var t=this,i=[["paragraphStyle",["style"]],["fontStyle",["bold","italic","underline","clear"]],["lists",["ul","ol"]],["paragraph",["paragraph"]],["customGroup",["linkButton","unlink"]],["table",["table"]],["actions",["undo","redo"]]];1==e.model.get("textarea_media")&&0!=userSettings.uid&&i.push(["tools",["mediaButton"]]),jQuery(e.el).find(".nf-element").summernote({toolbar:i,buttons:{linkButton:function(e){return t.linkButton(e)},mediaButton:function(e){return t.mediaButton(e)}},height:150,codemirror:{theme:"monokai",lineNumbers:!0},prettifyHtml:!0,callbacks:{onChange:function(t){e.model.set("value",jQuery(this).summernote("code"))}}});var n=jQuery(e.el).find(".link-button").next(".dropdown-menu").find("button");n.replaceWith((function(){return jQuery("<div/>",{class:jQuery(n).attr("class"),html:this.innerHTML})}))},linkButton:function(e){var t=this,i=jQuery.summernote.ui,n=nfRadio.channel("app").request("get:template","#tmpl-nf-rte-link-button"),r=nfRadio.channel("app").request("get:template","#tmpl-nf-rte-link-dropdown");return i.buttonGroup([i.button({className:"dropdown-toggle link-button",contents:n({}),tooltip:nfi18n.fieldTextareaRTEInsertLink,click:function(i){t.clickLinkButton(i,e)},data:{toggle:"dropdown"}}),i.dropdown([i.buttonGroup({children:[i.button({contents:r({}),tooltip:""})]})])]).render()},mediaButton:function(e){var t=this,i=jQuery.summernote.ui,n=nfRadio.channel("app").request("get:template","#tmpl-nf-rte-media-button");return i.button({className:"dropdown-toggle",contents:n({}),tooltip:nfi18n.fieldTextareaRTEInsertMedia,click:function(i){t.openMediaManager(i,e)}}).render()},openMediaManager:function(e,t){if(t.invoke("editor.saveRange"),this.meta_image_frame)this.meta_image_frame.open();else{this.meta_image_frame=wp.media.frames.meta_image_frame=wp.media({title:nfi18n.fieldTextareaRTESelectAFile,button:{text:"insert"}});var i=this;this.meta_image_frame.on("select",(function(){var e=i.meta_image_frame.state().get("selection").first().toJSON();i.insertMedia(e,t)})),this.meta_image_frame.open()}},clickLinkButton:function(e,t){var i=t.invoke("editor.createRange");t.invoke("editor.saveRange");var n=i.toString();this.currentContext=t,jQuery(e.target).closest(".note-customGroup > .note-btn-group").on("hide.bs.dropdown",(function(e){return!1})),jQuery(e.target).closest(".note-customGroup > .note-btn-group").on("shown.bs.dropdown",(function(e){jQuery(e.target).parent().parent().find(".link-text").val(n),jQuery(e.target).parent().parent().find(".link-url").focus()}))},clickExtra:function(e){var t=jQuery(e.target).parent().find(".link-text"),i=jQuery(e.target).parent().find(".link-url"),n=jQuery(e.target).parent().find(".link-new-window");if(this.currentContext.invoke("editor.restoreRange"),jQuery(e.target).hasClass("insert-link")){var r=t.val(),o=i.val(),l=!!n.prop("checked");0!=r.length&&0!=o.length&&this.currentContext.invoke("editor.createLink",{text:r,url:o,isNewWindow:l})}t.val(""),i.val(""),n.prop("checked",!1),jQuery(e.target).closest("div.note-btn-group.open").removeClass("open")},insertMedia:function(e,t){t.invoke("editor.restoreRange"),"image"==e.type?t.invoke("editor.insertImage",e.url):t.invoke("editor.createLink",{text:e.filename,url:e.url})}})})),i("controllers/fieldStarRating",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("starrating"),"init:model",this.register),this.listenTo(nfRadio.channel("starrating"),"render:view",this.initRating)},register:function(e){e.set("renderRatings",this.renderRatings)},initRating:function(e){jQuery(e.el).find(".starrating").rating()},renderRatings:function(){for(var e=document.createElement("span"),t=0;t<=this.number_of_stars-1;t++){var i=nfRadio.channel("app").request("get:template","#tmpl-nf-field-starrating-star"),n=t+1,r="";this.value==n&&(r="checked");var o=i({id:this.id,classes:this.classes,num:n,checked:r,required:this.required});e.appendChild(document.createRange().createContextualFragment(o))}return e.innerHTML}})})),i("controllers/fieldTerms",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("terms"),"init:model",this.register)},register:function(e){this.listenTo(nfRadio.channel("field-"+e.get("id")),"click:extra",this.clickExtra),this.listenTo(nfRadio.channel("field-"+e.get("id")),"keyup:field",this.keyUpExtra)},clickExtra:function(e,t){var i=jQuery(e.currentTarget).parent().find(".extra-value").val();this.addOption(t,i)},keyUpExtra:function(e,t,i){13==i&&this.addOption(t,e.val())},addOption:function(e,t){if(t){var i={label:t,value:t,selected:0};e.get("options").push(i),e.get("value").push(t),e.trigger("reRender")}}})})),i("controllers/formContentFilters",[],(function(){return Marionette.Object.extend({initialize:function(){this.viewFilters=[],this.loadFilters=[],nfRadio.channel("formContent").reply("add:viewFilter",this.addViewFilter,this),nfRadio.channel("formContent").reply("add:loadFilter",this.addLoadFilter,this),nfRadio.channel("formContent").reply("get:viewFilters",this.getViewFilters,this),nfRadio.channel("formContent").reply("get:loadFilters",this.getLoadFilters,this),nfRadio.channel("fieldContents").reply("add:viewFilter",this.addViewFilter,this),nfRadio.channel("fieldContents").reply("add:loadFilter",this.addLoadFilter,this),nfRadio.channel("fieldContents").reply("get:viewFilters",this.getViewFilters,this),nfRadio.channel("fieldContents").reply("get:loadFilters",this.getLoadFilters,this)},addViewFilter:function(e,t){this.viewFilters[t]=e},getViewFilters:function(){return this.viewFilters},addLoadFilter:function(e,t){this.loadFilters[t]=e},getLoadFilters:function(){return this.loadFilters}})})),i("views/fieldItem",[],(function(){return Marionette.ItemView.extend({tagName:"div",initialize:function(){this.listenTo(this.model,"reRender",this.render,this),this.listenTo(this.model,"change:addWrapperClass",this.addWrapperClass,this),this.listenTo(this.model,"change:removeWrapperClass",this.removeWrapperClass,this),this.listenTo(this.model,"change:invalid",this.toggleAriaInvalid,this),this.template="#tmpl-nf-field-"+this.model.get("wrap_template")},test:function(e){console.log("firing from trigger 1")},addWrapperClass:function(){var e=this.model.get("addWrapperClass");""!=e&&(jQuery(this.el).addClass(e),this.model.set("addWrapperClass",""))},removeWrapperClass:function(){var e=this.model.get("removeWrapperClass");""!=e&&(jQuery(this.el).removeClass(e),this.model.set("removeWrapperClass",""))},toggleAriaInvalid:function(){var e=this.model.get("invalid");jQuery("[aria-invalid]",this.el).attr("aria-invalid",JSON.stringify(e))},onRender:function(){if(this.$el=this.$el.children(),this.$el.unwrap(),this.setElement(this.$el),void 0!==this.model.get("mask")&&""!=String(this.model.get("mask")).trim()){if("custom"==this.model.get("mask"))var e=this.model.get("custom_mask");else e=this.model.get("mask");if(Number.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},Number.isInteger(e)&&(e=e.toString()),"currency"==e){var t=nfRadio.channel("app").request("get:form",this.model.get("formID")),i=t.get("thousands_sep");"&nbsp;"!=i&&160!=i.charCodeAt(0)||(i=" ");var n=jQuery("<div/>").html(t.get("currencySymbol")).text(),r={digitGroupSeparator:i=jQuery("<div/>").html(i).text(),decimalCharacter:jQuery("<div/>").html(t.get("decimal_point")).text(),currencySymbol:n},o=jQuery(jQuery(this.el).find(".nf-element")[0]);new AutoNumeric(jQuery(this.el).find(".nf-element")[0],r);var l=this;o.on("change",(function(e){l.model.set("value",e.target.value)}))}else jQuery(this.el).find(".nf-element").mask(e)}nfRadio.channel(this.model.get("type")).trigger("render:view",this),nfRadio.channel("fields").trigger("render:view",this)},templateHelpers:function(){var e=this;return{renderElement:function(){this.clean&&!this.value&&0===this.default&&(this.value="0");var e=_.find(this.element_templates,(function(e){if(0<jQuery("#tmpl-nf-field-"+e).length)return!0}));return nfRadio.channel("app").request("get:template","#tmpl-nf-field-"+e)(this)},renderLabel:function(){return nfRadio.channel("app").request("get:template","#tmpl-nf-field-label")(this)},renderLabelClasses:function(){var e="";return void 0!==this.customLabelClasses&&(e=this.customLabelClasses(e)),e},renderPlaceholder:function(){var e=this.placeholder;return void 0!==this.customPlaceholder&&(e=this.customPlaceholder(e)),""!=String(e).trim()?'placeholder="'+_.escape(e)+'"':""},renderWrapClass:function(){var e="field-wrap "+this.type+"-wrap";return this.type!==this.parentType&&(e=e+" "+this.parentType+"-wrap"),void 0!==this.old_classname&&0<String(this.old_classname).trim().length&&(e+=" "+this.old_classname+"-wrap"),"undefined"!=typeof customWrapClass&&(e=customWrapClass(e)),e},renderClasses:function(){var e=this.classes;return this.error?e+=" nf-error":e=e.replace("nf-error",""),void 0!==this.element_class&&0<String(this.element_class).trim().length&&(e+=" "+this.element_class),void 0!==this.customClasses&&(e=this.customClasses(e)),e},maybeFilterHTML:function(){return void 0!==nfFrontEnd.filter_esc_status?nfFrontEnd.filter_esc_status:"false"},maybeDisabled:function(){return 1==this.disable_input?"disabled":""},maybeRequired:function(){return 1==this.required?'aria-required="true" required':""},maybeDisableAutocomplete:function(){return 1==this.disable_browser_autocomplete?'autocomplete="off"':""},maybeInputLimit:function(){return"characters"==this.input_limit_type&&""!=String(this.input_limit).trim()?'maxlength="'+this.input_limit+'"':""},getHelpText:function(){return void 0!==this.help_text?this.help_text:""},maybeRenderHelp:function(){var e=document.createElement("p");e.innerHTML=this.help_text;var t=!1;if((0!=String(jQuery(e).text()).trim().length||0<jQuery(e).find("img").length)&&(t=!0),void 0!==this.help_text&&t){var i=document.createElement("span");return i.classList.add("fa","fa-info-circle","nf-help"),i.setAttribute("data-text",this.getHelpText()),i.outerHTML}return""},renderDescText:function(){if(void 0===this.desc_text)return"";var e,t,i,n,r=document.createElement("p");return r.innerHTML=this.desc_text,0==String(r.innerText).trim().length?"":(t=document.createTextNode(this.desc_text),(e=document.createElement("p")).appendChild(t),0!=String(jQuery(e).text()).trim().length?(i=document.createRange().createContextualFragment(this.desc_text),(n=document.createElement("div")).classList.add("nf-field-description"),n.appendChild(i),n.outerHTML):"")},renderNumberDefault:function(){return this.clean?0===this.default||this.default?this.default:this.placeholder?"":this.value:this.value},renderCurrencyFormatting:function(t){var i=t.toString().replace(".","||").replace(/\B(?=(\d{3})+(?!\d))/g,nfi18n.thousands_sep).replace("||",nfi18n.decimal_point);return nfRadio.channel("app").request("get:form",e.model.get("formID")).get("settings").currency_symbol+i},maybeRenderTime:function(){return"time_only"==this.date_mode||"date_and_time"==this.date_mode}}},events:{"change .nf-element":"fieldChange","keyup .nf-element":"fieldKeyup","click .nf-element":"fieldClick","click .extra":"extraClick","change .extra":"extraChange","blur .nf-element":"fieldBlur"},fieldChange:function(e){var t=jQuery(e.currentTarget);nfRadio.channel("nfAdmin").request("change:field",t,this.model)},fieldKeyup:function(e){var t=jQuery(e.currentTarget),i=e.keyCode;nfRadio.channel("field-"+this.model.get("id")).trigger("keyup:field",t,this.model,i),nfRadio.channel(this.model.get("type")).trigger("keyup:field",t,this.model,i),nfRadio.channel("fields").trigger("keyup:field",t,this.model,i)},fieldClick:function(e){var t=jQuery(e.currentTarget);nfRadio.channel("field-"+this.model.get("id")).trigger("click:field",t,this.model),nfRadio.channel(this.model.get("type")).trigger("click:field",t,this.model),nfRadio.channel("fields").trigger("click:field",t,this.model)},extraClick:function(e){nfRadio.channel("field-"+this.model.get("id")).trigger("click:extra",e,this.model),nfRadio.channel(this.model.get("type")).trigger("click:extra",e,this.model),nfRadio.channel("fields").trigger("click:extra",e,this.model)},extraChange:function(e){nfRadio.channel("field-"+this.model.get("id")).trigger("change:extra",e,this.model),nfRadio.channel(this.model.get("type")).trigger("change:extra",e,this.model),nfRadio.channel("fields").trigger("change:extra",e,this.model)},fieldBlur:function(e){var t=jQuery(e.currentTarget);nfRadio.channel("field-"+this.model.get("id")).trigger("blur:field",t,this.model),nfRadio.channel(this.model.get("type")).trigger("blur:field",t,this.model),nfRadio.channel("fields").trigger("blur:field",t,this.model)},onAttach:function(){nfRadio.channel(this.model.get("type")).trigger("attach:view",this)}})})),i("views/beforeField",[],(function(){return Marionette.ItemView.extend({tagName:"nf-section",template:"#tmpl-nf-field-before"})})),i("views/fieldErrorItem",[],(function(){return Marionette.ItemView.extend({tagName:"nf-section",template:"#tmpl-nf-field-error",onRender:function(){this.$el=this.$el.children(),this.$el.unwrap(),this.setElement(this.$el)}})})),i("views/fieldErrorCollection",["views/fieldErrorItem"],(function(e){return Marionette.CollectionView.extend({tagName:"nf-errors",childView:e,initialize:function(e){this.fieldModel=e.fieldModel},onRender:function(){0==this.fieldModel.get("errors").models.length?(this.fieldModel.removeWrapperClass("nf-error"),this.fieldModel.removeWrapperClass("nf-fail"),this.fieldModel.addWrapperClass("nf-pass"),this.fieldModel.setInvalid(!1)):(this.fieldModel.removeWrapperClass("nf-pass"),this.fieldModel.addWrapperClass("nf-fail"),this.fieldModel.addWrapperClass("nf-error"),this.fieldModel.setInvalid(!0))}})})),i("views/inputLimit",[],(function(){return Marionette.ItemView.extend({tagName:"nf-section",template:"#tmpl-nf-field-input-limit",initialize:function(){this.listenTo(nfRadio.channel("field-"+this.model.get("id")),"keyup:field",this.updateCount),this.count=this.model.get("input_limit"),this.render()},updateCount:function(e,t){var i=jQuery(e).val(),n=String(i).trim().replace(/\s+/gi," ").split(" "),r=n.length,o=i.length;if("characters"==this.model.get("input_limit_type")||"char"==this.model.get("input_limit_type"))jQuery(e).attr("maxlength",this.model.get("input_limit")),this.count=this.model.get("input_limit")-o;else{this.count=this.model.get("input_limit")-r;var l=this.model.get("input_limit");r>l&&jQuery(e).val(n.slice(0,l).join(" "))}this.render()},templateHelpers:function(){var e=this;return{currentCount:function(){return e.count}}}})})),i("views/afterField",["views/fieldErrorCollection","views/inputLimit"],(function(e,t){return Marionette.ItemView.extend({tagName:"nf-section",template:"#tmpl-nf-field-after",initialize:function(){this.model.on("change:errors",this.changeError,this)},onRender:function(){var i=jQuery(this.el).children(".nf-error-wrap");if(this.errorCollectionView=new e({el:i,collection:this.model.get("errors"),fieldModel:this.model}),0<this.model.get("errors").length&&this.errorCollectionView.render(),void 0!==this.model.get("input_limit")&&""!=String(this.model.get("input_limit")).trim()){var n=jQuery(this.el).children(".nf-input-limit");this.inputLimitView=new t({el:n,model:this.model})}},changeError:function(){this.errorCollectionView.render()}})})),i("views/fieldRepeaterFieldLayout",["views/fieldItem","views/beforeField","views/afterField"],(function(e,t,i){return Marionette.LayoutView.extend({tagName:"nf-field",regions:{beforeField:".nf-before-field",field:".nf-field",afterField:".nf-after-field"},initialize:function(){this.listenTo(this.model,"change:visible",this.render,this)},getTemplate:function(){return this.model.get("visible")?"#tmpl-nf-field-layout":"#tmpl-nf-empty"},onRender:function(){this.model.get("visible")&&(this.beforeField.show(new t({model:this.model})),this.field.show(new e({model:this.model})),this.afterField.show(new i({model:this.model})))},templateHelpers:function(){return{renderContainerClass:function(){var e=" label-"+this.label_pos+" ";return void 0!==this.desc_pos&&(e+="desc-"+this.desc_pos+" "),void 0!==this.container_class&&0<String(this.container_class).trim().length&&(e+=this.container_class+" "),this.type!==this.parentType&&(e+=" "+this.parentType+"-container"),e}}}})})),i("views/fieldRepeaterFieldCollection",["views/fieldRepeaterFieldLayout"],(function(e){return Marionette.CollectionView.extend({tagName:"nf-fields-wrap",childView:e})})),i("views/fieldRepeaterSetLayout",["views/fieldRepeaterFieldCollection"],(function(e){return Marionette.LayoutView.extend({tagName:"fieldset",template:"#tmpl-nf-field-repeater-set",regions:{fields:".nf-repeater-fieldset"},onRender:function(){this.fields.show(new e({collection:this.model.get("fields")}))},templateHelpers:function(){return{maybeFilterHTML:function(){return void 0!==nfFrontEnd.filter_esc_status?nfFrontEnd.filter_esc_status:"false"}}},events:{"click .nf-remove-fieldset":"removeSet"},removeSet:function(){nfRadio.channel("field-repeater").trigger("remove:fieldset",this.model)}})})),i("views/fieldRepeaterSetCollection",["views/fieldRepeaterSetLayout"],(function(e){return Marionette.CollectionView.extend({tagName:"div",childView:e})})),i("views/fieldRepeaterLayout",["views/fieldRepeaterSetCollection"],(function(e){return Marionette.LayoutView.extend({tagName:"div",template:"#tmpl-nf-field-repeater",regions:{sets:".nf-repeater-fieldsets"},initialize:function(){this.collection=this.model.get("sets"),this.listenTo(nfRadio.channel("field-repeater"),"rerender:fieldsets",this.render)},onRender:function(){this.sets.show(new e({collection:this.collection}))},templateHelpers:function(){return{maybeFilterHTML:function(){return void 0!==nfFrontEnd.filter_esc_status?nfFrontEnd.filter_esc_status:"false"},renderDescText:function(){if(void 0===this.desc_text)return"";var e,t,i,n,r=document.createElement("p");return r.innerHTML=this.desc_text,0==String(r.innerText).trim().length?"":(t=document.createTextNode(this.desc_text),(e=document.createElement("p")).appendChild(t),0!=String(jQuery(e).text()).trim().length?(i=document.createRange().createContextualFragment(this.desc_text),(n=document.createElement("div")).classList.add("nf-field-description"),n.appendChild(i),n.outerHTML):"")}}},events:{"click .nf-add-fieldset":"addSet"},addSet:function(){nfRadio.channel("field-repeater").trigger("add:fieldset",this.model.id)},beforeSubmit:function(){this.collection.beforeSubmit(this.model.get("sets"))}})})),i("views/fieldLayout",["views/fieldItem","views/beforeField","views/afterField","views/fieldRepeaterLayout"],(function(e,t,i,n){return Marionette.LayoutView.extend({tagName:"nf-field",regions:{beforeField:".nf-before-field",field:".nf-field",afterField:".nf-after-field"},initialize:function(){this.listenTo(this.model,"change:visible",this.render,this)},getTemplate:function(){return this.model.get("visible")?"#tmpl-nf-field-layout":"#tmpl-nf-empty"},onRender:function(){this.model.get("visible")&&("repeater"==this.model.get("type")?this.field.show(new n({model:this.model})):(this.beforeField.show(new t({model:this.model})),this.field.show(new e({model:this.model})),this.afterField.show(new i({model:this.model}))))},templateHelpers:function(){return{renderContainerClass:function(){var e=" label-"+this.label_pos+" ";return void 0!==this.desc_pos&&(e+="desc-"+this.desc_pos+" "),void 0!==this.container_class&&0<String(this.container_class).trim().length&&(e+=this.container_class+" "),this.type!==this.parentType&&(e+=" "+this.parentType+"-container"),e}}}})})),i("controllers/loadViews",["views/fieldItem","views/fieldLayout"],(function(e,t){return Marionette.Object.extend({initialize:function(){nfRadio.channel("views").reply("get:fieldItem",this.getFieldItem),nfRadio.channel("views").reply("get:fieldLayout",this.getFieldLayout)},getFieldItem:function(t){return e},getFieldLayout:function(){return t}})})),i("controllers/formErrors",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("fields"),"add:error",this.addError),this.listenTo(nfRadio.channel("fields"),"remove:error",this.removeError),nfRadio.channel("form").reply("get:errors",this.getFormErrors)},addError:function(e,t,i){var n=nfRadio.channel("app").request("get:form",e.get("formID"));void 0===n.get("fieldErrors")[e.get("id")]&&(n.get("fieldErrors")[e.get("id")]={}),n.get("fieldErrors")[e.get("id")][t]=i,nfRadio.channel("form-"+e.get("formID")).request("add:error","field-errors",n.get("settings").formErrorsCorrectErrors)},removeError:function(e,t){var i=nfRadio.channel("app").request("get:form",e.get("formID"));i.get("fieldErrors")[e.get("id")]=_.omit(i.get("fieldErrors")[e.get("id")],t),0==_.size(i.get("fieldErrors")[e.get("id")])&&delete i.get("fieldErrors")[e.get("id")],0==_.size(i.get("fieldErrors"))&&nfRadio.channel("form-"+e.get("formID")).request("remove:error","field-errors")},getFormErrors:function(e){var t=nfRadio.channel("app").request("get:form",e),i=!1;return t&&0!==t.get("errors").length&&_.each(t.get("errors").models,(function(e){(i=i||{})[e.get("id")]=e.get("msg")})),i}})})),i("controllers/submit",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("forms"),"init:model",this.registerSubmitHandler)},registerSubmitHandler:function(e){nfRadio.channel("form-"+e.get("id")).reply("submit",this.submit)},submit:function(e){nfRadio.channel("forms").trigger("before:submit",e),nfRadio.channel("form-"+e.get("id")).trigger("before:submit",e);var t=nfRadio.channel("forms").request("maybe:validate",e);if(!1!==t&&(_.each(e.get("fields").models,(function(e){e.set("clean",!1)})),e.get("formContentData").validateFields()),0==nfRadio.channel("form-"+e.get("id")).request("maybe:submit",e))return nfRadio.channel("forms").trigger("submit:cancel",e),void nfRadio.channel("form-"+e.get("id")).trigger("submit:cancel",e);if(!1!==t){var i=_.filter(e.get("errors").models,(function(e){return"invalid_email"!=e.get("id")&&"email_not_sent"!=e.get("id")}));if(0!=_.size(i))return nfRadio.channel("forms").trigger("submit:failed",e),nfRadio.channel("form-"+e.get("id")).trigger("submit:failed",e),!1}nfRadio.channel("forms").trigger("after:submitValidation",e),nfRadio.channel("form-"+e.get("id")).trigger("after:submitValidation",e);var n=e.get("id"),r={};_.each(e.get("fields").models,(function(e){var t={value:e.get("value"),id:e.get("id")};r[e.get("id")]=nfRadio.channel(e.get("type")).request("get:submitData",t,e)||t}));var o=e.get("extra"),l=e.get("settings");delete l.formContentData;var a=JSON.stringify({id:n,fields:r,settings:l,extra:o}),s={action:"nf_ajax_submit",security:nfFrontEnd.ajaxNonce,nonce_ts:nfFrontEnd.nonce_ts,formData:a};jQuery.ajax({url:nfFrontEnd.adminAjax,type:"POST",data:s,cache:!1,success:function(t,i,n){try{var r=t;nfRadio.channel("forms").trigger("submit:response",r,i,n,e.get("id")),nfRadio.channel("form-"+e.get("id")).trigger("submit:response",r,i,n),jQuery(document).trigger("nfFormSubmitResponse",{response:r,id:e.get("id")})}catch(e){console.log(e),console.log("Parse Error"),console.log(e)}},error:function(t,i,n){console.log("ERRORS: "+n),console.log(t);try{var r=jQuery.parseJSON(t.responseText);nfRadio.channel("forms").trigger("submit:response",r,i,t,e.get("id")),nfRadio.channel("form-"+e.get("id")).trigger("submit:response",r,i,t)}catch(e){console.log("Parse Error")}nfRadio.channel("forms").trigger("submit:response","error",i,t,n)}})}})})),i("views/fieldCollection",["views/fieldLayout"],(function(e){return Marionette.CollectionView.extend({tagName:"nf-fields-wrap",childView:e})})),i("controllers/defaultFilters",["views/fieldCollection","models/fieldCollection"],(function(e,t){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("form"),"before:filterData",this.registerDefaultDataFilter)},registerDefaultDataFilter:function(e){nfRadio.channel("formContent").request("add:loadFilter",this.defaultFormContentLoad,10,this),nfRadio.channel("formContent").request("add:viewFilter",this.defaultFormContentView,10,this)},defaultFormContentLoad:function(e,i,n){var r=i.get("fields"),o=nfRadio.channel("formContent").request("get:loadFilters");if(1==_.without(o,void 0).length||void 0===e||!0==e instanceof Backbone.Collection)return i.get("fields");var l=_.map(e,(function(e){return i.get("fields").findWhere({key:e})}),this),a=new t(l);return r.on("reset",(function(e){var t=[];a.each((function(i){"submit"!=i.get("type")?t.push(e.findWhere({key:i.get("key")})):t.push(i)})),a.options={formModel:i},a.reset(t)})),a},defaultFormContentView:function(){return e}})})),i("controllers/uniqueFieldError",[],(function(){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("fields"),"change:modelValue",this.removeError),this.listenTo(nfRadio.channel("fields"),"keyup:field",this.removeError),this.listenTo(nfRadio.channel("fields"),"blur:field",this.removeError)},removeError:function(e,t){t=t||e,nfRadio.channel("fields").request("remove:error",t.get("id"),"unique_field")}})}));let n=[];i("models/fieldRepeaterSetModel",[],(function(){return Backbone.Model.extend({initialize:function(e,t){this.repeaterFieldModel=t.repeaterFieldModel,this.set("label",this.repeaterFieldModel.get("label")),e&&t&&this.initAllRepeaterFieldsModels(e,t),nfRadio.channel("field-repeater").reply("get:repeaterFields",this.getRepeaterFields,this),nfRadio.channel("field-repeater").reply("get:repeaterFieldById",this.getRepeaterFieldById,this),nfRadio.channel("field-repeater").reply("get:repeaterModels",this.getAllRepeaterFieldsModels,this),nfRadio.channel("field-repeater").reply("get:repeaterFieldsetsByForm",this.getAllFieldsetsByForm,this),nfRadio.channel("field-repeater").reply("get:repeaterFieldsModelsArrayByForm",this.getAllFieldsModelsArrayByForm,this),this.listenTo(nfRadio.channel("field-repeater"),"set:repeaterModels",this.setRepeaterModels),this.listenTo(nfRadio.channel("field-repeater"),"reset:repeaterFieldsModelsByFieldsets",this.resetRepeaterFieldsModelsByFieldsets),this.listenTo(nfRadio.channel("field-repeater"),"set:value",this.setAllRepeatersValues)},setAllRepeaterFieldsModels:function(){this.set("repeaterFieldsetsModels",n),this.allRepeatersFieldsetsModels=n},initAllRepeaterFieldsModels:function(e,t){const i=t.repeaterFieldModel.get("formID"),r=t.repeaterFieldModel.get("id"),o=e.fields.models;let l=n.find((e=>e.id===r&&e.form===i));l?l.fields=l.fields.concat(o):n.push({form:i,id:r,fields:o}),this.setAllRepeaterFieldsModels()},resetRepeaterFieldsModelsByFieldsets:function(e){_.each(e,(e=>{const t=e.get("fields"),i=e.repeaterFieldModel.get("formID"),r=e.repeaterFieldModel.get("id"),o=n.find((e=>e.id===r&&e.form===i));o&&(_.each(t.models,(e=>{const t=o.fields.findIndex((t=>t.id===e.id&&t.cid!==e.cid));-1!==t&&o.fields.splice(t,1)})),this.setAllRepeaterFieldsModels())}))},getAllRepeaterFieldsModels:function(){return n},getAllFieldsetsByForm:function(e){const t=this.getAllRepeaterFieldsModels().filter((t=>t.form===e));return t},getAllFieldsModelsArrayByForm:function(e){const t=this.getAllFieldsetsByForm(e);let i=[];return t.map((e=>{i=i.concat(e.fields)})),i},getRepeaterFields:function(e){const t=this.getAllRepeaterFieldsModels();let i=t.find((t=>String(t.id)===String(e)));return void 0===i&&(i=this.reverseResearchFieldsetModel(e,t)),i},reverseResearchFieldsetModel:function(e,t){let i;return _.each(t,(function(t){_.each(t.fields,(function(n){String(n.id).startsWith(e)&&(i=t)}))})),i},getRepeaterFieldById:function(e){const t=String(e).split(".")[0],i=this.getRepeaterFields(t);if(void 0===i)return;return i.fields.find((t=>t.id===e))},setAllRepeatersValues:function(){const e=this.getAllRepeaterFieldsModels();e.length>0&&_.each(e,(function(e){let t=e.fields,i=nfRadio.channel("fields").request("get:field",e.id);if(t.length>0){let e={};_.each(t,(function(t){let i=t.get("value"),n=t.get("id");if(n.split("_").length>2){let t=n.split("_");t[1]=t[1].split(".")[1];let i=t[0]+"."+t[1]+"_"+t[2];delete e[n],n=i}e[n]={value:i,id:n},"file_upload"===t.get("type")&&t.get("value")&&(e[n].files=t.attributes.files)})),i.set("isUpdated",!1),nfRadio.channel("nfAdmin").request("update:field",i,e)}}))}})})),i("models/fieldRepeaterSetCollection",["models/fieldRepeaterSetModel","models/fieldCollection"],(function(e,t){return Backbone.Collection.extend({model:e,initialize:function(e,t){this.options=t,this.listenTo(nfRadio.channel("field-repeater"),"sort:fieldsets",this.sortIDs),this.listenTo(nfRadio.channel("field-repeater"),"remove:fieldset",this.removeSet),this.listenTo(nfRadio.channel("field-repeater"),"add:fieldset",this.addSet),nfRadio.channel("field-repeater").reply("get:fieldsets",this.getFieldSets,this)},addSet:function(e=!1){if(e){const i=this.options.repeaterFieldModel.id===e&&this.options.repeaterFieldModel;if(i){let e=new t(this.options.templateFields,{formModel:this.options.formModel,repeaterFieldModel:i});this.add({fields:e},{repeaterFieldModel:i})}}this.sortIDs()},removeSet:function(e){this.remove(e),this.sortIDs(),nfRadio.channel("field-repeater").trigger("reset:repeaterFieldsModelsByFieldsets",this.getFieldsets()),nfRadio.channel("field-repeater").trigger("set:value")},getFieldsets:function(){return this.models},sortIDs:function(){const e=this.getFieldsets();_.each(e,(function(e,t){let i=e.get("fields");e.set("index",t+1),_.each(i.models,(function(e){const i=String(e.id).split("_")[0],n=String(i).split(".").length>1&&String(i).split(".").pop();if(!n)return;const r=e.collection.options.repeaterFieldModel.id+"."+n+"_"+t;e.set("id",r)}))})),nfRadio.channel("field-repeater").trigger("rerender:fieldsets")}})})),i("controllers/fieldRepeater",["models/fieldRepeaterSetCollection","models/fieldCollection"],(function(e,t){return Marionette.Object.extend({initialize:function(){this.listenTo(nfRadio.channel("repeater"),"init:model",this.initRepeater)},initRepeater:function(i){if(void 0===i.collection.options.formModel)return!1;let n=new t(i.get("fields"),{formModel:i.collection.options.formModel,repeaterFieldModel:i});i.set("sets",new e([{fields:n}],{templateFields:i.get("fields"),formModel:i.collection.options.formModel,repeaterFieldModel:i})),nfRadio.channel("field-repeater").trigger("sort:fieldsets")}})})),i("controllers/loadControllers",["controllers/formData","controllers/fieldError","controllers/changeField","controllers/changeEmail","controllers/changeDate","controllers/fieldCheckbox","controllers/fieldCheckboxList","controllers/fieldImageList","controllers/fieldRadio","controllers/fieldNumber","controllers/mirrorField","controllers/confirmField","controllers/updateFieldModel","controllers/submitButton","controllers/submitDebug","controllers/getFormErrors","controllers/validateRequired","controllers/submitError","controllers/actionRedirect","controllers/actionSuccess","controllers/fieldSelect","controllers/coreSubmitResponse","controllers/fieldProduct","controllers/fieldTotal","controllers/fieldQuantity","controllers/calculations","controllers/dateBackwardsCompat","controllers/fieldDate","controllers/fieldRecaptcha","controllers/fieldRecaptchaV3","controllers/fieldHTML","controllers/helpText","controllers/fieldTextbox","controllers/fieldTextareaRTE","controllers/fieldStarRating","controllers/fieldTerms","controllers/formContentFilters","controllers/loadViews","controllers/formErrors","controllers/submit","controllers/defaultFilters","controllers/uniqueFieldError","controllers/fieldRepeater"],(function(e,t,i,n,r,o,l,a,s,d,c,f,u,h,m,g,p,v,y,b,R,_,w,F,x,M,C,k,T,j,E,q,D,V,I,O,Q,S,L,N,A,z,B){return Marionette.Object.extend({initialize:function(){new S,new L,new N,new o,new l,new a,new s,new d,new R,new w,new F,new x,new T,new j,new E,new q,new D,new V,new I,new O,new Q,new z,new B,new t,new i,new n,new r,new c,new f,new u,new h,new m,new g,new p,new v,new y,new b,new _,new M,new A,new C,new k,new e}})})),i("views/beforeForm",[],(function(){return Marionette.ItemView.extend({tagName:"nf-section",template:"#tmpl-nf-before-form"})})),i("views/formErrorItem",[],(function(){return Marionette.ItemView.extend({tagName:"nf-section",template:"#tmpl-nf-form-error",onRender:function(){}})})),i("views/formErrorCollection",["views/formErrorItem"],(function(e){return Marionette.CollectionView.extend({tagName:"nf-errors",childView:e})})),i("views/honeyPot",[],(function(){return Marionette.ItemView.extend({tagName:"nf-section",template:"#tmpl-nf-form-hp",events:{"keyup .nf-field-hp":"maybeError","change .nf-field-hp":"maybeError"},maybeError:function(e){if(0==jQuery(e.target).val().length)nfRadio.channel("form-"+this.model.get("id")).request("remove:error","honeyPot");else{var t=nfRadio.channel("app").request("get:form",this.model.get("id"));nfRadio.channel("form-"+this.model.get("id")).request("add:error","honeyPot",t.get("settings").honeypotHoneypotError)}}})})),i("views/afterFormContent",["views/formErrorCollection","views/honeyPot"],(function(e,t){return Marionette.LayoutView.extend({tagName:"nf-section",template:"#tmpl-nf-after-fields",regions:{errors:".nf-form-errors",hp:".nf-form-hp"},onShow:function(){this.errors.show(new e({collection:this.model.get("errors")})),this.hp.show(new t({model:this.model}))}})})),i("views/beforeFormContent",[],(function(){return Marionette.ItemView.extend({tagName:"nf-section",template:"#tmpl-nf-before-fields",templateHelpers:function(){return{renderFieldsMarkedRequired:function(){return this.fields.filter({required:1}).length?this.fieldsMarkedRequired:""}}}})})),i("views/formLayout",["views/afterFormContent","views/beforeFormContent","models/fieldCollection"],(function(e,t,i){return Marionette.LayoutView.extend({tagName:"nf-section",template:"#tmpl-nf-form-layout",regions:{beforeFormContent:".nf-before-form-content",formContent:".nf-form-content",afterFormContent:".nf-after-form-content"},initialize:function(){nfRadio.channel("form-"+this.model.get("id")).reply("get:el",this.getEl,this),this.listenTo(this.model,"hide",this.hide)},onRender:function(){this.$el=this.$el.children(),this.$el.unwrap(),this.setElement(this.$el)},onShow:function(){this.beforeFormContent.show(new t({model:this.model}));var i=this.model.get("formContentData"),n=nfRadio.channel("formContent").request("get:viewFilters"),r=_.without(n,void 0),o=_.first(r);formContentView=o();var l={data:i,formModel:this.model};!1!=i instanceof Backbone.Collection?l.collection=i:!1!=i instanceof Backbone.Model&&(l.model=i),this.formContent.show(new formContentView(l)),this.afterFormContent.show(new e({model:this.model}))},getEl:function(){return this.el},templateHelpers:function(){return{renderClasses:function(){return""}}},hide:function(){jQuery(this.el).hide()}})})),i("views/afterForm",[],(function(){return Marionette.ItemView.extend({tagName:"nf-section",template:"#tmpl-nf-after-form"})})),i("views/mainLayout",["views/beforeForm","views/formLayout","views/afterForm"],(function(e,t,i){return Marionette.LayoutView.extend({template:"#tmpl-nf-layout",regions:{responseMsg:".nf-response-msg",beforeForm:".nf-before-form",formLayout:".nf-form-layout",afterForm:".nf-after-form"},initialize:function(){this.$el=jQuery("#nf-form-"+this.model.id+"-cont"),this.el="#nf-form-"+this.model.id+"-cont",this.render(),this.beforeForm.show(new e({model:this.model})),this.formLayout.show(new t({model:this.model,fieldCollection:this.options.fieldCollection})),this.afterForm.show(new i({model:this.model})),this.listenTo(this.model,"hide",this.hide)},hide:function(){jQuery(this.el).find(".nf-form-title").hide()}})}));var r=function(e,t,i){void 0!==e&&0<e.length?this.locale=e.split("_").join("-"):this.locale="en-US",this.thousands_sep=t||",",this.decimal_sep=i||".",this.uniqueElememts=function(e,t,i){return i.indexOf(e)===t},this.numberDecoder=function(e){var t="",i=!1;"-"===(e=e.toString()).charAt(0)&&(i=!0,e=e.replace("-",""));var n=(e=(e=e.replace(/\s/g,"")).replace(/&nbsp;/g,"")).split("").filter((function(e){return!e.match(/[0-9]/)})),r=n.filter(this.uniqueElememts);switch(r.length){case 0:t=e;break;case 1:var o="";if(1==n.length)separator=n.pop(),o=3==e.split(separator).pop().length&&separator==this.thousands_sep?"":".";else separator=r.pop();t=e.split(separator).join(o);break;case 2:var l,a=r[0];l="."===a?new RegExp("[.]","g"):new RegExp(a,"g"),t=e.replace(l,"");var s,d=r[1];s="."===d?new RegExp("[.]","g"):new RegExp(d,"g"),t=t.replace(s,".");break;default:return"NaN"}return i&&(t="-"+t),this.debug("Number Decoder "+e+" -> "+t),t},this.numberEncoder=function(e,t){return e=this.numberDecoder(e),Intl.NumberFormat(this.locale,{minimumFractionDigits:t,maximumFractionDigits:t}).format(e)},this.debug=function(e){window.nfLocaleConverterDebug&&console.log(e)}};i("../nfLocaleConverter",(function(){})),void 0!==nfInlineVars.nfForms&&(window.nfForms=nfInlineVars.nfForms),function(e){var t=e.fn.val;e.fn.val=function(){var i;arguments.length>0&&(i=t.apply(this,[]));var n=t.apply(this,arguments);return arguments.length>0&&i!=t.apply(this,[])&&e(this).hasClass("nf-element")&&e(this).change(),n}}(jQuery),document.addEventListener("DOMContentLoaded",(function(){t(["models/formCollection","models/formModel","models/fieldCollection","controllers/loadControllers","views/mainLayout","../nfLocaleConverter"],(function(e,t,i,n,o){if("undefined"!=typeof nfForms){var l=Marionette.Application.extend({forms:{},initialize:function(e){var t=this;Marionette.Renderer.render=function(e,i){return(e=t.template(e))(i)},this.urlParameters=_.object(_.compact(_.map(location.search.slice(1).split("&"),(function(e){if(e)return e.split("=")})))),void 0!==this.urlParameters.nf_resume&&this.listenTo(nfRadio.channel("form-"+this.urlParameters.nf_resume),"loaded",this.restart),nfRadio.channel("app").reply("locale:decodeNumber",this.decodeNumber),nfRadio.channel("app").reply("locale:encodeNumber",this.encodeNumber);new n;nfRadio.channel("app").trigger("after:loadControllers"),nfRadio.channel("app").reply("get:template",this.template)},onStart:function(){var e=nfRadio.channel("app").request("get:forms");_.each(e.models,(function(e,t){var i=new o({model:e,fieldCollection:e.get("fields")});nfRadio.channel("form").trigger("render:view",i),jQuery(document).trigger("nfFormReady",i)}))},restart:function(e){if(void 0!==this.urlParameters.nf_resume){var t={action:"nf_ajax_submit",security:nfFrontEnd.ajaxNonce,nf_resume:this.urlParameters};nfRadio.channel("form-"+e.get("id")).trigger("disable:submit"),nfRadio.channel("form-"+e.get("id")).trigger("processingLabel"),this.listenTo(nfRadio.channel("form"),"render:view",(function(){jQuery("#nf-form-"+e.get("id")+"-cont .nf-field-container:not(.submit-container)").hide()})),jQuery.ajax({url:nfFrontEnd.adminAjax,type:"POST",data:t,cache:!1,success:function(t,i,n){try{var r=t;nfRadio.channel("forms").trigger("submit:response",r,i,n,e.get("id")),nfRadio.channel("form-"+e.get("id")).trigger("submit:response",r,i,n)}catch(e){console.log("Parse Error")}},error:function(e,t,i){console.log("ERRORS: "+t),nfRadio.channel("forms").trigger("submit:response","error",t,e,i)}})}},template:function(e){return _.template(jQuery(e).html(),{evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"})},encodeNumber:function(e){return new r(nfi18n.siteLocale,nfi18n.thousands_sep,nfi18n.decimal_point).numberEncoder(e)},decodeNumber:function(e){return new r(nfi18n.siteLocale,nfi18n.thousands_sep,nfi18n.decimal_point).numberDecoder(e)}});(new l).start()}else jQuery(".nf-form-cont").empty()}))})),i("main",(function(){}))}();
(function(){}());
function __wpgmzaMapEngineLoadedCallback(){
};