!function(t){var e="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(i,s,n){e.Backbone=t(e,n,i,s)});else if("undefined"!=typeof exports){var i,s=require("underscore");try{i=require("jquery")}catch(n){}t(e,exports,s,i)}else e.Backbone=t(e,{},e._,e.jQuery||e.Zepto||e.ender||e.$)}(function(t,e,i,s){var n=t.Backbone,o=Array.prototype.slice;e.VERSION="1.3.3",e.$=s,e.noConflict=function(){return t.Backbone=n,this},e.emulateHTTP=!1,e.emulateJSON=!1;var a=function(t,e,s){switch(t){case 1:return function(){return i[e](this[s])};case 2:return function(t){return i[e](this[s],t)};case 3:return function(t,n){return i[e](this[s],l(t,this),n)};case 4:return function(t,n,o){return i[e](this[s],l(t,this),n,o)};default:return function(){var t=o.call(arguments);return t.unshift(this[s]),i[e].apply(i,t)}}},r=function(t,e,s){i.each(e,function(e,n){i[n]&&(t.prototype[n]=a(e,n,s))})},l=function(t,e){return i.isFunction(t)?t:i.isObject(t)&&!e._isModel(t)?h(t):i.isString(t)?function(e){return e.get(t)}:t},h=function(t){var e=i.matches(t);return function(t){return e(t.attributes)}},d=e.Events={},u=/\s+/,c=function(t,e,s,n,o){var a,r=0;if(s&&"object"==typeof s){void 0!==n&&"context"in o&&void 0===o.context&&(o.context=n);for(a=i.keys(s);rthis.length&&(n=this.length),n<0&&(n+=this.length+1);var o,a,r=[],l=[],h=[],d=[],u={},c=e.add,_=e.merge,p=e.remove,m=!1,f=this.comparator&&null==n&&e.sort!==!1,g=i.isString(this.comparator)?this.comparator:null;for(a=0;a7),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(z,"/"),this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot()){var e=this.root.slice(0,-1)||"/";return this.location.replace(e+"#"+this.getPath()),!0}this._hasPushState&&this.atRoot()&&this.navigate(this.getHash(),{replace:!0})}if(!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;var s=document.body,n=s.insertBefore(this.iframe,s.firstChild).contentWindow;n.document.open(),n.document.close(),n.location.hash="#"+this.fragment}var o=window.addEventListener||function(t,e){return attachEvent("on"+t,e)};if(this._usePushState?o("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe?o("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),N.started=!1},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(t){var e=this.getFragment();return e===this.fragment&&this.iframe&&(e=this.getHash(this.iframe.contentWindow)),e!==this.fragment&&(this.iframe&&this.navigate(e),void this.loadUrl())},loadUrl:function(t){return!!this.matchRoot()&&(t=this.fragment=this.getFragment(t),i.some(this.handlers,function(e){if(e.route.test(t))return e.callback(t),!0}))},navigate:function(t,e){if(!N.started)return!1;e&&e!==!0||(e={trigger:!!e}),t=this.getFragment(t||"");var i=this.root;""!==t&&"?"!==t.charAt(0)||(i=i.slice(0,-1)||"/");var s=i+t;if(t=this.decodeFragment(t.replace(B,"")),this.fragment!==t){if(this.fragment=t,this._usePushState)this.history[e.replace?"replaceState":"pushState"]({},document.title,s);else{if(!this._wantsHashChange)return this.location.assign(s);if(this._updateHash(this.location,t,e.replace),this.iframe&&t!==this.getHash(this.iframe.contentWindow)){var 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){if(i){var s=t.href.replace(/(javascript:|#).*$/,"");t.replace(s+"#"+e)}else t.hash="#"+e}}),e.history=new N;var L=function(t,e){var s,n=this;return s=t&&i.has(t,"constructor")?t.constructor:function(){return n.apply(this,arguments)},i.extend(s,n,e),s.prototype=i.create(n.prototype,t),s.prototype.constructor=s,s.__super__=n.prototype,s};y.extend=b.extend=T.extend=S.extend=N.extend=L;var R=function(){throw new Error('A "url" property or function must be specified')},U=function(t,e){var i=e.error;e.error=function(s){i&&i.call(e.context,t,s,e),t.trigger("error",t,s,e)}};return e}),function(t){"use strict";window.Hustle=function(t,e,i){var s={},n={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g},o=function(n,o){var a=n.split(".");if(a.length){var r=function(s,n){var a=s.split("."),l=a.splice(0,1)[0];if(l){if(a.length)n[l]=n[l]||{};else{var h=o.call(null,t,e,i);n[l]=_.isFunction(h)||"undefined"==typeof h?h:_.extend(n[l]||{},h)}a.length&&l&&r(a.join("."),n[l])}};r(n,s)}else{var l=s[n]||{};s[n]=_.extend(l,o.call(null,t,e,i))}},a=function(){return s},r=function(t){if(t.split(".").length){var e=!1,i=function(t,s){var n=t.split("."),o=n.splice(0,1)[0];e=s[o],n.length&&i(n.join("."),s[o])};return i(t,s),e}return s[t]||!1},l=_.extend({},Backbone.Events),h=Backbone.View.extend({__base_events:{"click .wph-tabs--wrap .wph-tabs--nav li label":"__base_toggle_tab"},initialize:function(){this.events=_.extend({},this.events,this.__base_events),_.isFunction(this.init_mix)&&this.init_mix.apply(this,arguments),this.render&&(this.render=_.wrap(this.render,function(t){this.trigger("before_render"),t.call(this),l.trigger("view.rendered",this),this.trigger("rendered")})),_.isFunction(this.init)&&this.init.apply(this,arguments)},__base_toggle_tab:function(t){var e=this.$(t.target),i=(e.attr("href")||"").replace(/^\#/,""),s=!!i&&this.$("#"+i),n=e.closest(".wph-tabs--wrap"),o=e.closest("li");s&&s.length&&(n.find(".wph-tabs--content").not(s).removeClass("current"),s.addClass("current"),o.addClass("current"),o.siblings().removeClass("current"))}}),d=_.memoize(function(t){var e;return function(i){return e=e||_.template(document.getElementById(t).innerHTML,null,n),e(i).replace("/**/","")}}),u=_.memoize(function(t){var e;return function(i){return(e=e||_.template(t,null,n))(i)}}),c=function(){return t.extend(!0,{},n)},p=function(){var e=function(t){var e,i,s,n=document.cookie.split(";");for(s=t+"=",e=0;e/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g};return function(n){return i=i||_.template(t("#"+e).html(),null,s),i(n).replace("/**/","")}}),Optin.template_compat=_.memoize(function(e){var i;return function(s){return i=i||_.template(t("#"+e).html()),i(s).replace("/**/","")}}),Optin.cookie=Hustle.cookie,t(document).on("blur","input, textarea, select",function(){var e=t(this);e.is(":input[type=button], :input[type=submit], :input[type=reset]")||(e.val()&&e.val().trim&&""!==e.val().trim()?e.parent().addClass("hustle-input-filled"):e.parent().removeClass("hustle-input-filled"))}),Optin.Mixins={_mixins:{},_services_mixins:{},_desing_mixins:{},_display_mixins:{},add:function(t,e){this._mixins[t]=e},get_mixins:function(){return this._mixins},add_services_mixin:function(t,e){this._services_mixins[t]=e},get_services_mixins:function(){return this._services_mixins}}}(jQuery),Hustle.define("Modal_Email",function(t){"use strict";var e={};return Backbone.View.extend({id:"wph-modal-email",className:"wpmudev-modal",template:Optin.template("hustle-modal-email-tpl"),list_header_template:Optin.template("wpoi-email-list-header-tpl"),list_template:Optin.template("wpoi-emails-list-tpl"),show_delay:350,events:{"click .wpmudev-modal-mask, .wpmudev-i_close, .wpmudev-i_close path":"hide"},initialize:function(){return this.render()},render:function(){var i=this,s=this.template(this.model);return s=s.replace("__id",this.model.id),s=s.replace("__type",this.model.type),this.$el.html(s),e[this.model.id]||(e[this.model.id]=t.ajax({url:ajaxurl,type:"GET",data:{action:"hustle_get_email_lists",id:i.model.id,_ajax_nonce:t("#hustle_get_emails_list_nonce").val()}}),this.delay_show=0),e[this.model.id].then(function(t){if(t.success){var e=t.data.module_fields,s=[];i.model.module_fields.length||(i.model.module_fields=e,i.$(".wpmudev-listing-head").html(i.list_header_template({module_fields:e})),_.each(e,function(t){s.push({name:t.name,label:t.label})}));var n=i.list_template({subscriptions:t.data.subscriptions,module_fields:s});i.$(".wpmudev-listing-body").html(n)}}),this.$el.appendTo("#wpmudev-hustle"),this.show(),this},show:function(){t("body").addClass("wpmudev-modal-is_active"),this.$el.addClass("wpmudev-modal-active"),this.$el.find(".wpmudev-box-modal").addClass("wpmudev-show").removeClass("wpmudev-hide")},close:function(t){t.preventDefault(),this.$el.removeClass("show"),_.delay(function(){this.remove()}.bind(this),350)},hide:function(e){var i=t(e.target),s=this.$el.find(".wpmudev-box-modal"),n=this;(i.hasClass("wpmudev-modal-mask")||i.hasClass("wpmudev-i_close")||i.parent().hasClass("wpmudev-i_close"))&&(s.removeClass("wpmudev-show").addClass("wpmudev-hide"),setTimeout(function(){n.$el.removeClass("wpmudev-modal-active"),t("body").removeClass("wpmudev-modal-is_active"),s.removeClass("wpmudev-hide")},500))}})}),Hustle.define("Modal_Error",function(t){"use strict";var e=Backbone.View.extend({template:Optin.template("hustle-error-list-tpl"),className:"wpmudev-listing-row",controller:!1,initialize:function(t){this.controller=t.controller,this.module_fields=t.module_fields,this.render()},render:function(){var t=this.template({model:this.model,module_fields:this.module_fields});this.$el.html(t),this.$el.appendTo(this.controller.$(".wpmudev-listing-body"))}});return Backbone.View.extend({id:"wph-modal-error",template:Optin.template("hustle-modal-error-tpl"),list_header_template:Optin.template("hustle-error-header-list-tpl"),className:"wpmudev-modal",events:{"click .inc-opt-close-error-list":"toggleErrorLog","click .wpmudev-button-clear-logs":"clearLogs","click .wpmudev-button-delete-logs":"_clean","click .wpmudev-button-cancel-delete-logs":"cancelDelete","click .wpmudev-modal-mask, .wpmudev-i_close, .wpmudev-i_close path":"hide"},initialize:function(t){return this.$el.html(this.template({id:this.model.id})),this.button=t.button,this.render()},render:function(){var i=this,s=this.template(this.model);return s=s.replace("__id",this.model.id),s=s.replace("__type",this.model.type),this.clearLogButton=this.$(".wpmudev-button-clear-logs"),this.exportButton=this.$(".wpmudev-button-download-csv"),this.deleteConfirmation=this.$(".hustle-delete-logs-confirmation"),t.getJSON(window.ajaxurl,{id:this.model.id,_wpnonce:optin_vars.error_log_nonce,action:"get_error_list"},function(t){if(t.success&&t.data&&t.data.logs){var s=t.data.module_fields;i.model.module_fields=s,i.$(".wpmudev-listing-head").html(i.list_header_template({module_fields:s})),_.each(t.data.logs,function(t){new e({module_fields:s,model:t,controller:i})}),i.show()}}),this.$el.html(s),t("#wph-modal-error").length>0?t("#wph-modal-error").html(this.$el):this.$el.appendTo("#wpmudev-hustle"),this.show(),this},show:function(){t("body").addClass("wpmudev-modal-is_active"),this.$el.addClass("wpmudev-modal-active"),this.$el.find(".wpmudev-box-modal").addClass("wpmudev-show").removeClass("wpmudev-hide")},hide:function(e){ var i=t(e.target),s=this.$el.find(".wpmudev-box-modal"),n=this;(i.hasClass("wpmudev-modal-mask")||i.hasClass("wpmudev-i_close")||i.parent().hasClass("wpmudev-i_close"))&&(s.removeClass("wpmudev-show").addClass("wpmudev-hide"),setTimeout(function(){n.$el.removeClass("wpmudev-modal-active"),t("body").removeClass("wpmudev-modal-is_active"),s.removeClass("wpmudev-hide")},500))},toggleErrorLog:function(){this.$el.removeClass("show")},clearLogs:function(e){t(e.target).parents(".wpmudev-footer-clear").find(".hustle-delete-logs-confirmation").removeClass("wpmudev-hidden"),this.clearLogButton.attr("disabled",!0),this.exportButton.attr("disabled",!0)},_clean:function(){var e=this;t.get(window.ajaxurl,{id:this.model.id,_wpnonce:optin_vars.clear_log_nonce,action:"clear_logs"},function(t){t.success&&(e.toggleErrorLog(),_.delay(function(){e.button.remove(),e.remove()},350))})},cancelDelete:function(e){t(e.target).parents(".hustle-delete-logs-confirmation").addClass("wpmudev-hidden"),this.clearLogButton.removeAttr("disabled"),this.exportButton.removeAttr("disabled")}})}),function(t){"use strict";var e=window.Optin||{};e.module_log_view=Backbone.Model.extend({url:inc_opt.ajaxurl+"?action=module_viewed",defaults:{page_type:inc_opt.page_type,page_id:inc_opt.page_id,type:"",uri:encodeURI(window.location.href)},parse:function(t){t.success?console.log("Log success!"):console.log("Log failed!")}}),t(document).on("hustle:module:displayed",function(t,i){if("object"==typeof i){var s="undefined"!=typeof i.type?i.type:i.module_type,n=Hustle.consts.Module_Show_Count+s+"-"+i.module_id,o=Hustle.cookie.get(n);Hustle.cookie.set(n,o+1,30);var a="undefined"!=typeof i.display_type&&"embedded"===s?i.display_type:s;if(null!=i.tracking_types&&_.isTrue(i.tracking_types[a])&&"undefined"!=typeof e.module_log_view){var r=new e.module_log_view;r.set("type",a),r.set("module_type",s),r.set("module_id",i.module_id),r.save()}}})}(jQuery),function(t){function e(e,i){var s=e.find(".required"),n=e.parents(".hustle-modal-body").find(".hustle-modal-gdpr"),o=(t(''),[]);return n.length>0&&!n.prop("checked")&&(n.next().addClass("hustle-modal-optin_error"),o.push(n)),t(".wpoi-field-error").remove(),s.each(function(){var e=t(this),s=e.attr("name")+"_error";return i?(e.next("label").find(".hustle-i_warning").show(),e.addClass("hustle-modal-optin_error"),o.push(e),o):void(_.isEmpty(this.value)||e.is("[type='email']")&&!this.value.trim().match(/^[\S]+\@[a-zA-Z0-9\-]+\.[\S]{2,}$/gi)?(e.next("label").find(".hustle-i_warning").show(),e.addClass("hustle-modal-optin_error"),o.push(e)):(e.next("label").find(".hustle-i_warning").hide(),e.removeClass("hustle-modal-optin_error"),t("."+s).remove()))}),0===o.length}t(document).on("submit","form.hustle-modal-optin_form",function(i){i.preventDefault();var s=t(i.target),n=s.find("button"),o=s.closest(".hustle-modal"),a=o.parent(),r=a.data("id"),l=a.data("type"),h=Modules[r],d=_.isTrue(h.test_mode),u=t(""+inc_opt.l10n.submit_failure+"");s.parent().find(".wpoi-submit-failure").remove(),!s.data("sending")&&e(s,d)&&(n.attr("disabled",!0),n.addClass("loading"),s.addClass("loading"),s.data("sending",!0),t.ajax({type:"POST",url:inc_opt.ajaxurl,dataType:"json",data:{action:"module_form_submit",data:{form:s.serialize(),module_id:r,page_type:inc_opt.page_type,page_id:inc_opt.page_id,uri:encodeURI(window.location.href),type:l}},success:function(e){if(e&&e.success)if("redirect"===h.content.after_successful_submission)window.location.replace(h.content.redirect_url);else{var i=o.find(".hustle-modal-success");if(i.find(".hustle-modal-success_message").html(h.content.success_message),i.addClass("hustle-modal-success_show"),_.isTrue(h.content.auto_close_success_message)){var n=parseInt(h.content.auto_close_time),a=h.content.auto_close_unit;"minutes"===a&&(n*=60),n*=1e3,_.delay(function(){var t=o.find(".hustle-modal-close .hustle-icon");t.length>0?t.trigger("click"):i.removeAttr("style"),i.removeClass("hustle-modal-success_show")},n)}}else{var r="";r=e.data?t.isArray(e.data)?e.data.pop():e.data:inc_opt.l10n.submit_failure,u.html(r?r:inc_opt.l10n.submit_failure),s.append(u)}},error:function(){s.append(u)},complete:function(){n.attr("disabled",!1),s.removeClass("loading"),n.removeClass("loading"),s.data("sending",!1)}}))})}(jQuery);var Optin=Optin||{};!function(t,e){"use strict";function i(){var e=o.height(),i=o.scrollTop(),s=i+e;t.each(n,function(){var e=t(this),n=e.outerHeight(),o=e.offset().top,a=o+n;a>=i&&o<=s?e.addClass("in-view"):e.removeClass("in-view")})}function s(t,e){}t.each(["show","hide"],function(e,i){var s=t.fn[i];t.fn[i]=function(){return this.trigger(i),s.apply(this,arguments)}});var n=t(".inc_opt_inline_wrap"),o=t(window);t(e).on("hustle:module:displayed",_.debounce(s,100,!1)),o.on("scroll resize",_.debounce(i,100,!1)),o.trigger("scroll"),t(document).on("blur","input, textarea, select",function(){var e=t(this);e.is(":input[type=button], :input[type=submit], :input[type=reset]")||(""!==e.val().trim()?e.parent().addClass("hustle-input-filled"):e.parent().removeClass("hustle-input-filled"))}),t(document).on("focus",".wpoi-optin input.required",function(){t(this).next("label").find("i.wphi-font").removeClass("i-error")}),Optin.apply_custom_size=function(t,e){var i=t.content,s=t.design,n=s.style,o=s.form_layout,a=e.find(".hustle-modal"),r=a.find(".hustle-modal-body");if(r.width()<500?r.addClass("hustle-size-small"):r.removeClass("hustle-size-small"),_.isTrue(s.customize_size)){if(a.css({width:s.custom_width+"px","max-width":"none"}),"simple"===n&&_.isFalse(i.use_email_collection)){var l=a.find(".hustle-modal-close").height()+15,h=a.find(".hustle-modal-content");r.css({height:"calc("+s.custom_height+"px - "+l+"px)"}),h.css({height:"calc("+s.custom_height+"px - "+l+"px)","overflow-y":"auto"})}if("minimal"===n&&_.isFalse(i.use_email_collection)){var l=a.find(".hustle-modal-close").height()+15,d=a.find("section"),u=a.find(".hustle-modal-message");if(!_.isTrue(i.has_title)||""===i.title&&""===i.sub_title)var c=0;else var c=a.find("header").outerHeight();if(_.isTrue(i.show_cta)&&""!==i.cta_label&&""!==i.cta_url)var p=a.find("footer").innerHeight();else var p=0;d.css({height:"calc("+s.custom_height+"px - "+l+"px - "+c+"px - "+p+"px)"}),u.css({height:"calc("+s.custom_height+"px - "+l+"px - "+c+"px - "+p+"px)","overflow-y":"auto"})}if("cabriolet"===n&&_.isFalse(i.use_email_collection)){var c=a.find("header").height()+20,d=a.find("section"),u=a.find(".hustle-modal-message");d.css({height:"calc("+s.custom_height+"px - "+c+"px)"}),u.css({height:"calc("+s.custom_height+"px - "+c+"px)","overflow-y":"auto"})}if("one"===o&&_.isTrue(i.use_email_collection)){var l=a.find(".hustle-modal-close").height()+15,p=a.find("footer").height(),m=a.find(".hustle-modal-image"),d=a.find("section"),f=a.find("article");if(d.css({height:"calc("+s.custom_height+"px - "+l+"px - "+p+"px)"}),d.hasClass("hustle-modal-image_above")||d.hasClass("hustle-modal-image_below")){s.custom_height+l+p;d.height()<250?d.css({"overflow-y":"auto"}):f.css({height:"calc("+d.height()+"px - "+m.height()+"px)","overflow-y":"auto"})}else f.css({"max-height":"calc("+s.custom_height+"px - "+l+"px - "+p+"px)","overflow-y":"auto"}),m.css({height:"calc("+s.custom_height+"px - "+l+"px - "+p+"px)"})}if("two"===o&&_.isTrue(i.use_email_collection)){var l=a.find(".hustle-modal-close").height()+15,p=a.find("footer").height(),g=a.find(".hustle-modal-body"),d=a.find("section"),f=a.find("article");g.css({height:"calc("+s.custom_height+"px - "+l+"px)"}),d.css({height:"calc("+s.custom_height+"px - "+l+"px - "+p+"px)"}),f.css({height:"calc("+s.custom_height+"px - "+l+"px - "+p+"px)","overflow-y":"auto"})}if("three"===o&&_.isTrue(i.use_email_collection)){var l=a.find(".hustle-modal-close").height()+15,v=a.find(".hustle-modal-image").height(),f=a.find("article");r.css({height:"calc("+s.custom_height+"px - "+l+"px)"}),f.css({height:"calc("+s.custom_height+"px - "+l+"px - "+v+"px)","overflow-y":"auto"})}if("four"===o&&_.isTrue(i.use_email_collection)){var l=a.find(".hustle-modal-close").height()+15,v=a.find(".hustle-modal-image").height(),y=s.custom_height-l-v,w=a.find(".hustle-modal-optin_wrap"),f=a.find("article");r.css({height:"calc("+s.custom_height+"px - "+l+"px)"}),f.css({height:"calc("+s.custom_height+"px - "+l+"px)","overflow-y":"auto"}),w.css({height:"calc("+s.custom_height+"px - "+l+"px - "+v+"px)","overflow-y":"auto"}),a.find(".hustle-modal-optin_form").innerHeight()>y&&w.css({"align-items":"flex-start"})}}}}(jQuery,document),function(t,e,i){"use strict";inc_opt.is_upfront||(Optin.Module_log_cta_conversion=Backbone.Model.extend({url:inc_opt.ajaxurl+"?action=hustle_cta_converted",defaults:{page_type:inc_opt.page_type,page_id:inc_opt.page_id,type:"",uri:encodeURI(window.location.href)},parse:function(t){t.success?console.log("Log success!"):console.log("Log failed!")}}),Optin.Module=Backbone.View.extend({isCC:!1,display_id:"display",showClass:"wph-modal-active",module_id:"",module_type:"",type:"",settings:{},data:{},appear_after:"time",mask:!1,should_remove:!1,parent:"body",anim_in_time:10,anim_out_time:2e3,viewed:!1,cookie_key:"",events:{click:"click","click .hustle-modal-close .hustle-icon":"close","click button.hustle-modal-close":"close","click .hustle-modal-cta":"cta_clicked"},click:_.noop,initialize:function(t){this.data=t,this.settings=t.settings,this.module_id=t.module_id,this.module_type=t.module_type,this.maskClass="wph-modal-mask wpmudev-modal-mask",this.appear_after=this.settings.triggers.trigger,this.expiration=parseInt(this.settings.expiration,10),this.expiration_days=this.get_expiration_days(),"popup"===this.module_type?this.cookie_key=Optin.POPUP_COOKIE_PREFIX+this.module_id:"slidein"===this.module_type&&(this.cookie_key=Optin.SLIDE_IN_COOKIE_PREFIX+this.module_id),this.triggers={on_time:this.settings.triggers.on_time,on_time_delay:this.settings.triggers.on_time_delay,on_time_unit:this.settings.triggers.on_time_unit,on_scroll:this.settings.triggers.on_scroll,on_scroll_page_percent:parseInt(this.settings.triggers.on_scroll_page_percent),on_scroll_css_selector:this.settings.triggers.on_scroll_css_selector,on_click_element:this.settings.triggers.on_click_element,on_exit_intent_per_session:this.settings.triggers.on_exit_intent_per_session,on_exit_intent_delayed:this.settings.triggers.on_exit_intent_delayed,on_exit_intent_delayed_time:this.settings.triggers.on_exit_intent_delayed_time,on_exit_intent_delayed_unit:this.settings.triggers.on_exit_intent_delayed_unit,on_adblock:this.settings.triggers.on_adblock,on_adblock_delayed:this.settings.triggers.on_adblock_delayed,on_adblock_delayed_time:this.settings.triggers.on_adblock_delayed_time,on_adblock_delayed_unit:this.settings.triggers.on_adblock_delayed_unit},(_.contains(["time","scrolled","adblock"],this.appear_after)||"exit_intent"===this.appear_after&&_.isTrue(this.settings.triggers.on_exit_intent_per_session))&&(this.should_remove=!0),this.should_display()&&this.render()},should_display:function(){return"no_show_on_post"===this.settings.after_close?!(parseInt(inc_opt.page_id,10)>0)||!_.isTrue(Optin.cookie.get(this.cookie_key+"_"+inc_opt.page_id)):"no_show_all"!==this.settings.after_close||!_.isTrue(Optin.cookie.get(this.cookie_key))},get_expiration_days:function(){switch(this.settings.expiration_unit){case"months":return 30*this.expiration;case"weeks":return 7*this.expiration;case"hours":return this.expiration/24;case"minutes":return this.expiration/1440;case"seconds":return this.expiration/86400;default:return this.expiration}},render:function(){var e=parseInt(this.data.content.use_email_collection,10)?Optin.template("wpmudev-hustle-modal-with-optin-tpl"):Optin.template("wpmudev-hustle-modal-without-optin-tpl"),i=e(this.data);if(this.$el.addClass("module_id_"+this.module_id),this.$el.html(i),"undefined"!=typeof this.data.content.args&&"undefined"!=typeof this.data.content.active_email_service){var s=Optin.template("optin-"+this.data.content.active_email_service+"-args-tpl"),n=s(this.data.content.args),o=this.$(".hustle-modal-provider-args-container");o.length&&o.html(n)}return this.$el.appendTo(this.parent),this.$el.display=t.proxy(this,"display"),this.$el.on("show",t.proxy(this,"on_module_show")),this.$el.on("hide",t.proxy(this,"on_module_hide")),this.$el.data(this.data),this.html=this.$el.html(),this.prepare_display(),"function"==typeof this[this.appear_after+"_trigger"]&&this[this.appear_after+"_trigger"](),this},prepare_display:function(){this.viewed=!0,this.$el.is("."+this.showClass)||this.$el.html(this.html)},display:function(){var e=this;if(!this.$el.is("."+this.showClass)&&(this.$el.removeClass(this.settings.animation_out),this.add_mask(),this.$el.trigger("show",this),t(document).on("keydown",t.proxy(this.escape_key,this)),!parseInt(this.data.content.use_email_collection,10))){var i=this.data.settings.on_submit;"undefined"!=typeof this.data.type?this.data.type:this.data.module_type;"close"===i?(this.$el.find("form.wpcf7-form").length>0?document.addEventListener("wpcf7mailsent",function(t){e.close()},!1):this.$el.find("form").on("submit",_.bind(this.close,this)),this.handle_compatibility()):"redirect"===i&&this.$el.find("form").on("submit",_.bind(this.redirect_form_submit,this))}},add_mask:function(){var e=_.isFalse(this.settings.allow_scroll_page),i=_.isFalse(this.settings.not_close_on_background_click);"popup"!==this.data.module_type||this.$el.find(".wph-modal-mask").length>0||(e&&t("html").addClass("hustle-no-scroll"),this.mask=t('
'),this.mask.insertBefore(this.$el.find(".hustle-modal")),i&&this.mask.on("click",t.proxy(this,"close")))},time_trigger:function(){if(_.isTrue(this.triggers.on_time)){var e=1e3*parseInt(this.triggers.on_time_delay,10);"minutes"===this.triggers.on_time_unit?e*=60:"hours"===this.triggers.on_time_unit&&(e*=3600),_.delay(t.proxy(this,"display"),e)}else this.display()},click_trigger:function(){var i=this,s="";if(""!==(s=t.trim(this.triggers.on_click_element))){var n=t(s);n.length&&t(e).on("click",s,function(t){t.preventDefault(),i.display()})}t(e).on("click",".hustle_module_shortcode_trigger",function(e){e.preventDefault(),t(this).data("id")==i.data.module_id&&t(this).data("type")==i.type&&i.display()})},scroll_trigger:function(){var s=this,n=!1;if("scrolled"===this.triggers.on_scroll&&t(i).scroll(_.debounce(function(){n||100*i.pageYOffset/t(e).height()>=parseFloat(s.triggers.on_scroll_page_percent)&&(s.display(),n=!0)},50)),"selector"===this.triggers.on_scroll){var o=t(this.triggers.on_scroll_css_selector);o.length&&t(i).scroll(_.debounce(function(){n||i.pageYOffset>=o.position().top&&(s.display(),n=!0)},50))}},scrolled_trigger:function(){return this.scroll_trigger()},exit_intent_trigger:function(){var i=this,s=0;_.isTrue(this.triggers.on_exit_intent_delayed)&&(s=1e3*parseInt(this.triggers.on_exit_intent_delayed_time,10),"minutes"===this.triggers.on_exit_intent_delayed_time?s*=60:"hours"===this.triggers.on_exit_intent_delayed_time&&(s*=3600)),_.isTrue(this.triggers.on_exit_intent_per_session)?t(e).one("mouseleave",_.debounce(function(t){i.set_exit_timer()},300)):t(e).on("mouseleave",_.debounce(function(t){i.set_exit_timer()},300)),t("html").on("mousemove",_.debounce(function(t){i.reset_exit_timer()},300)),this.exit_timer=null,this.reset_exit_timer=function(){i.exit_timer&&clearTimeout(i.exit_timer)},this.set_exit_timer=function(){i.exit_timer=setTimeout(function(){i.exit_timer=null,i.display()},s)}},adblock_trigger:function(){var e=!t("#hustle_optin_adBlock_detector").length;if(e&&_.isTrue(this.triggers.on_adblock))if(_.isFalse(this.triggers.on_adblock_delayed))this.display();else{var i=1e3*parseInt(this.triggers.on_adblock_delayed_time,10);"minutes"===this.triggers.on_adblock_delayed_unit?i*=60:"hours"===this.triggers.on_adblock_delayed_unit&&(i*=3600),_.delay(t.proxy(this,"display"),i)}},on_module_show:function(){this.$el.addClass("wph-modal-active"),this.$el.attr("data-id",this.data.module_id),this.$el.attr("data-type",this.data.module_type),this.on_animation_in(),t(document).trigger("hustle:module:displayed",[this.data])},on_module_hide:function(){t(document).trigger("wpoi:hide",[this.type,this.$el,this.opt])},on_animation_in:function(){var t=this,e=this.$el.find(".hustle-modal"),i=this.data.settings.animation_in;this.$el.hasClass("wph-modal-active")&&e.hasClass("hustle-animated")?setTimeout(function(){"no_animation"===i?e.addClass("hustle-modal-static"):e.addClass("hustle-animate-"+i),t.apply_custom_size()},100):(e.addClass("hustle-modal-static"),t.apply_custom_size())},apply_custom_size:function(){Optin.apply_custom_size(this.data,this.$el)},close:function(e){"undefined"!=typeof e&&e.stopPropagation(),this.clear_running_compat_interval();var i=this,s=this.$el.find(".hustle-modal"),n="hustle-animate-"+this.data.settings.animation_in,o="hustle-animate-"+this.data.settings.animation_out,a=1e3;s.hasClass("hustle-animated")&&("no_animation"===this.data.settings.animation_in?s.removeClass("hustle-modal-static").addClass(o):s.removeClass(n).addClass(o),"fadeOut"===this.data.settings.animation_out&&(a=305),"newspaperOut"===this.data.settings.animation_out&&(a=505),"bounceOut"===this.data.settings.animation_out&&(a=755),setTimeout(function(){i.$el.removeClass("wph-modal-active"),s.removeClass(o)},a)),s.hasClass("hustle-modal-static")&&(s.removeClass("hustle-modal-static").hide(),i.$el.removeClass("wph-modal-active").hide()),t("html").removeClass("hustle-no-scroll"),t(document).off("keydown",t.proxy(i.escape_key,this)),"no_show_on_post"===this.settings.after_close?parseInt(inc_opt.page_id,10)>0&&Optin.cookie.set(this.cookie_key+"_"+inc_opt.page_id,this.module_id,this.expiration_days):"no_show_all"===this.settings.after_close&&Optin.cookie.set(this.cookie_key,this.module_id,this.expiration_days)},escape_key:function(t){27===t.keyCode&&this.close(t)},redirect_form_submit:function(e){var i=t(e.target);window.location.replace(i.attr("action"))},handle_compatibility:function(){var t=this,e=this.$el.find("form#subscribes_form"),i=1e3,s=216e6;e.length&&(t.wait_enewsletter_result=setInterval(function(){i+=1e3;var e=t.$el.find("#message");_.isEmpty(e.text().trim())&&s!==i||t.close()},1e3))},clear_running_compat_interval:function(){"undefined"!=typeof this.wait_enewsletter_result&&clearInterval(this.wait_enewsletter_result)},cta_clicked:function(t){if("embedded"!==this.module_type&&"undefined"!=typeof Optin.Module_log_cta_conversion){var e=new Optin.Module_log_cta_conversion;e.set("type",this.module_type),e.set("module_type",this.module_type),e.set("module_id",this.module_id),e.save()}}}))}(jQuery,document,window),function(t){"use strict";Optin=Optin||{},Optin.Hustle_Embeddeds={render_hustle_module_embeds:function(e){var i=this;t(".hustle_module_after_content_wrap, .hustle_module_widget_wrap, .hustle_module_shortcode_wrap").each(function(){var e=t(this),s=e.data("id"),n=e.data("type"),o="1"===hustle_vars.is_admin;if(s){var a=_.find(Modules,function(t,e){return s==e});if(a){if(null!==a.test_types){if("undefined"!=typeof a.test_types&&"undefined"!=typeof a.test_types[n]&&(a.test_types[n]||"true"===a.test_types[n])&&!o)return;"undefined"!=typeof a.test_types&&"undefined"!=typeof a.test_types[n]&&(a.test_types[n]||"true"===a.test_types[n])&&o&&(a.settings[n+"_enabled"]="true")}if(_.isTrue(a.settings[n+"_enabled"])){a.content.cta_url&&(/^(f|ht)tps?:\/\//i.test(a.content.cta_url)||(a.content.cta_url="http://"+a.content.cta_url));var r=parseInt(a.content.use_email_collection,10)?Optin.template("wpmudev-hustle-modal-with-optin-tpl"):Optin.template("wpmudev-hustle-modal-without-optin-tpl");if(e.html(r(a)),"undefined"!=typeof a.content.args&&"undefined"!=typeof a.content.active_email_service){var l=Optin.template("optin-"+a.content.active_email_service+"-args-tpl"),h=l(a.content.args),d=t(".hustle-modal-provider-args-container");d.length&&d.html(h)}a.type=n,i.on_animation_in(a,e),a.type="embedded",a.display_type=n,t(document).trigger("hustle:module:displayed",a),e.find("a.hustle-modal-cta").on("click",function(){if("undefined"!=typeof Optin.Module_log_cta_conversion){var t=new Optin.Module_log_cta_conversion;t.set("type",n),t.set("module_type","embedded"),t.set("module_id",s),t.save()}}),e.find(".hustle-modal-close").hide()}}}})},on_animation_in:function(t,e){var i=e.find(".hustle-modal"),s=t.settings.animation_in;i.hasClass("hustle-animated")?setTimeout(function(){i.addClass("hustle-animate-"+s),Optin.apply_custom_size(t,e)},100):Optin.apply_custom_size(t,e)}},_.delay(function(){Optin.Hustle_Embeddeds.render_hustle_module_embeds(!1)},500),Hustle.Events.on("upfront:editor:widget:render",function(t){Optin.Hustle_Embeddeds.render_hustle_module_embeds(!0)}),Hustle.Events.on("upfront:editor:shortcode:render",function(t){Optin.Hustle_Embeddeds.render_hustle_module_embeds(!0)})}(jQuery),function(t,e,i){"use strict";inc_opt.is_upfront||(Optin=window.Optin||{},Optin.PopUp=Optin.Module.extend({className:"wph-modal",type:"popup"}))}(jQuery,document,window),function(t,e,i){"use strict";inc_opt.is_upfront||(Optin=window.Optin||{},Optin.SlideIn=Optin.Module.extend({className:"wph-modal",type:"slidein",prevent_hide_after:!1,delay_time:0,render:function(){var t="inc_opt_slidein inc_opt_slidein_"+this.settings.display_position+" inc_optin wpoi-slide";this.delay_time=this.convert_to_microseconds(this.settings.auto_hide_time,this.settings.auto_hide_unit),this.$el.addClass(t),Optin.Module.prototype.render.apply(this,arguments)},convert_to_microseconds:function(t,e){return"seconds"===e?1e3*parseInt(t,10):"minutes"===e?60*parseInt(t,10)*1e3:60*parseInt(t,10)*60*1e3},on_module_show:function(){if(this.mask&&this.mask.removeClass("wpoi-show"),_.isTrue(this.settings.auto_hide)){var t=this;_.delay(function(){t.prevent_hide_after||t.on_animation_out()},this.delay_time)}Optin.Module.prototype.on_module_show.apply(this,arguments)},on_module_hide:function(){var t=!1;"hide_all"===this.settings.after_close&&(Optin.cookie.set(Optin.SLIDE_IN_COOKIE_HIDE_ALL,this.optin_id,30),t=!0),"no_show"===this.settings.after_close&&(Optin.cookie.set(Optin.SLIDE_IN_COOKIE_PREFIX+this.optin_id,this.optin_id,30),t=!0),t&&(this.mask&&this.mask.remove(),this.remove())},click:function(){this.prevent_hide_after=!0},on_animation_in:function(){var t=this,e=this.$el.find(".hustle-modal"),i=this.get_slide_in_direction(this.settings.display_position,"in");setTimeout(function(){e.addClass("hustle-animate-slideIn"+i),t.apply_custom_size()},100)},close:function(t){t.stopPropagation(),this.on_animation_out(),"no_show_on_post"===this.settings.after_close?parseInt(inc_opt.page_id,10)>0&&Optin.cookie.set(this.cookie_key+"_"+inc_opt.page_id,this.module_id,this.expiration_days):"no_show_all"===this.settings.after_close&&Optin.cookie.set(this.cookie_key,this.module_id,this.expiration_days)},on_animation_out:function(){var t=this,e=this.get_slide_in_direction(this.settings.display_position,"out"),i=this.$el.find(".hustle-modal"),s="hustle-animate-slideIn"+e,n="hustle-animate-slideOut"+e,o=1e3;i.removeClass(s).addClass(n),setTimeout(function(){t.$el.removeClass("wph-modal-active"),i.removeClass(n)},o)},get_slide_in_direction:function(t,e){return"nw"===t||"w"===t||"sw"===t?"Left":"ne"===t||"e"===t||"se"===t?"Right":"s"===t&&"in"===e||"n"===t&&"out"===e?"Up":"Down"}}))}(jQuery,document,window),function(t,e,i){"use strict";var s=window.Optin||{};s.SS_log_view=Backbone.Model.extend({url:inc_opt.ajaxurl+"?action=module_viewed",defaults:{page_type:inc_opt.page_type,page_id:inc_opt.page_id,type:"",uri:encodeURI(window.location.href),module_type:"social_sharing"},parse:function(t){t.success?console.log("Log success!"):console.log("Log failed!")}}),s.SS_log_conversion=s.SS_log_view.extend({url:inc_opt.ajaxurl+"?action=hustle_sshare_converted"}),s.SShare_native_share_enpoints={facebook:"https://www.facebook.com/sharer/sharer.php?u=",twitter:"https://twitter.com/intent/tweet?url=",google:"https://plus.google.com/share?url=",pinterest:"https://www.pinterest.com/pin/create/button/?url=",reddit:"https://www.reddit.com/submit?url=",linkedin:"https://www.linkedin.com/shareArticle?mini=true&url=",vkontakte:"https://vk.com/share.php?url="},s.SShare=Backbone.View.extend({template:s.template("hustle-sshare-front-tpl"),events:{"click a.hustle-social-icon-native":"click_social_native","click a.hustle-social-icon-custom":"click_social_linked"},initialize:function(t){this.opts=t,this.module_id=t.module_id,this.module_type="social_sharing",this.content=t.content,this.design=t.design,this.settings=t.settings,this.is_compat="undefined"!=typeof t.is_compat,"undefined"!=typeof t.parent&&(this.parent=t.parent),this.model_json=_.extend({module_id:this.module_id,module_display_type:this.module_display_type},this.content,this.design,this.settings),this.render()},render:function(e){var i=this.parent,n=this.model_json.location_align_x,o=this.model_json.location_align_y,a=_.templateSettings;if(this.is_compat&&(s.global_mixin(),_.templateSettings={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g}),this._handle_icons_order(),this.setElement(this.template(_.extend({},this.model_json))),"floating_social"===this.module_display_type&&(i=t("content"===this.model_json.location_type?"#content":"selector"===this.model_json.location_type?this.model_json.location_target:"body")),0!=i.length){if(this.$el.appendTo(i),"floating_social"===this.module_display_type){var r=t(".hustle-sshare-module-id-"+this.model_json.module_id);"left"===n?r.css("left",this.model_json.location_left+"px"):r.css("right",this.model_json.location_right+"px"),"top"===o?r.css("top",this.model_json.location_top+"px"):(r.css("top","auto"),r.css("bottom",this.model_json.location_bottom+"px"))}this.is_compat&&(_.templateSettings=a),this.html=this.$el.html(),this.log_view(this.module_display_type,this.opts)}},_handle_icons_order:function(){var t={},e=this.model_json.social_icons,i=this.model_json.icons_order,s=i.split(",");i&&s.length&&(_.each(s,function(i,s){"undefined"!=typeof e[i]&&(t[i]=e[i],e=_.pick(e,function(t,e){if(i!==e)return e=t}))}),Object.keys(e).length&&(t=_.extend(t,_.pick(e,function(t,e){if("undefined"!=typeof t)return e=t}))),this.model_json.social_icons=t)},sanitize_url:function(t){return t&&(/^(f|ht)tps?:\/\//i.test(t)||(t="http://"+t)),t},click_social_native:function(e){e.preventDefault();var i=this,n=this.$(e.target),o=n.closest("a.hustle-social-icon-native"),a=o.data("social");this._update_social_counter(o),t('a[data-social="'+a+'"]').not(o).each(function(){i._update_social_counter(t(this))}),this.log_conversion(this.module_display_type,this.opts,a,"native"),a&&"undefined"!=typeof s.SShare_native_share_enpoints[a]&&window.open(s.SShare_native_share_enpoints[a]+hustle_vars.current_url,"MsgWindow","menubar=no,toolbar=no,resizable=yes,scrollbars=yes")},click_social_linked:function(t){var e=this.$(t.target),i=e.closest("a.linked-social-share"),s=i.data("social");null!=this.opts.tracking_types&&_.isTrue(this.opts.tracking_types[this.module_display_type])&&this.log_conversion(this.module_display_type,this.opts,s,"linked")},_update_social_counter:function(t){_.delay(function(){var e=t.find(".hustle-shares-counter span");if(e.length){var i=parseInt(e.text())+1;e.text(i)}},5e3)},log_view:function(t,e){if(null!=e.tracking_types&&_.isTrue(e.tracking_types[t])&&"undefined"!=typeof s.SS_log_view){var i=new s.SS_log_view;i.set("type",t),i.set("module_id",e.module_id),i.save()}if(!window.hasOwnProperty("optin_vars")){var n=Hustle.consts.Module_Show_Count+this.module_type+"-"+e.module_id,o=Hustle.cookie.get(n);Hustle.cookie.set(n,o+1,30)}},log_conversion:function(t,e,i,n){var o=!(null==e.tracking_types||!_.isTrue(e.tracking_types[t]));if("undefined"!=typeof s.SS_log_conversion){var a=new s.SS_log_conversion;a.set("type",t),a.set("module_id",e.module_id),a.set("source",i+"_icon"),a.set("track",o),a.set("service_type",n),a.save()}}}),s.SShare_floating=s.SShare.extend({module_display_type:"floating_social",display_type:"column"}),s.SShare_widget=s.SShare.extend({module_display_type:"widget",display_type:"row"}),s.SShare_shortcode=s.SShare.extend({module_display_type:"shortcode",display_type:"row"}),s.render_hustle_sshare_module_embeds=function(e){t(".hustle_sshare_module_widget_wrap, .hustle_sshare_module_shortcode_wrap").each(function(){var i=t(this),n=i.data("id"),o=i.data("type"),a="1"===hustle_vars.is_admin;if(n){var r=_.find(Modules,function(t,e){return n==e});if(r){var l=o+"_enabled";("undefined"==typeof r.test_types||null===r.test_types||"undefined"==typeof r.test_types[o]||!r.test_types[o]&&"true"!==r.test_types[o]||a)&&("undefined"!=typeof r.test_types&&null!==r.test_types&&"undefined"!=typeof r.test_types[o]&&(r.test_types[o]||"true"===r.test_types[o])&&a&&(r.settings[l]="true"),_.isTrue(r.settings[l])&&(r.parent=i,"undefined"!=typeof e&&e&&(r.is_compat=!0),i.html(""),"widget"===o?new s.SShare_widget(r):new s.SShare_shortcode(r)))}}})},s.render_hustle_sshare_module_embeds(!1),Hustle.Events.on("upfront:editor:widget:render",function(t){s.render_hustle_sshare_module_embeds(!0)}),Hustle.Events.on("upfront:editor:shortcode:render",function(t){s.render_hustle_sshare_module_embeds(!0)})}(jQuery,document,window),function(t,e,i){"use strict";inc_opt.is_upfront||(t(window).on("resize",_.debounce(function(t){Hustle.Events.trigger("hustle_resize")},300)),_.each(Modules,function(t,e){if("popup"===t.module_type){new Optin.PopUp(t)}if("slidein"===t.module_type){new Optin.SlideIn(t)}if("social_sharing"===t.module_type){var i="1"===hustle_vars.is_admin;if("undefined"!=typeof t.test_types&&null!==t.test_types&&"undefined"!=typeof t.test_types.floating_social&&(t.test_types.floating_social||"true"===t.test_types.floating_social)&&!i)return;if("undefined"!=typeof t.test_types&&null!==t.test_types&&"undefined"!=typeof t.test_types.floating_social&&(t.test_types.floating_social||"true"===t.test_types.floating_social)&&i&&(t.settings.floating_social_enabled="true"),_.isTrue(t.settings.floating_social_enabled)){new Optin.SShare_floating(t)}}}))}(jQuery,document,window); //# sourceMappingURL=maps/front.min.js.map