!function(){var t={53828:function(t){class e{static getAvatarUrl(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:96,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:404;return`https://secure.gravatar.com/avatar/${e.md5(t.toLowerCase().trim())}?size=${a}&default=${encodeURIComponent(n)}`}static md5(t){const e="0123456789abcdef";function a(t){let a="";for(let n=0;n<=3;n++)a+=e.charAt(t>>8*n+4&15)+e.charAt(t>>8*n&15);return a}function n(t,e){const a=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(a>>16)<<16|65535&a}function r(t,e,a,r,i,o){return n((s=n(n(e,t),n(r,o)))<<(l=i)|s>>>32-l,a);var s,l}function i(t,e,a,n,i,o,s){return r(e&a|~e&n,t,e,i,o,s)}function o(t,e,a,n,i,o,s){return r(e&n|a&~n,t,e,i,o,s)}function s(t,e,a,n,i,o,s){return r(e^a^n,t,e,i,o,s)}function l(t,e,a,n,i,o,s){return r(a^(e|~n),t,e,i,o,s)}const c=function(t){let e;const a=1+(t.length+8>>6),n=Array.from(16*a);for(e=0;e<16*a;e++)n[e]=0;for(e=0;e<t.length;e++)n[e>>2]|=t.charCodeAt(e)<<e%4*8;return n[e>>2]|=128<<e%4*8,n[16*a-2]=8*t.length,n}(t);let d,h,u,g,m,p=1732584193,v=-271733879,f=-1732584194,w=271733878;for(d=0;d<c.length;d+=16)h=p,u=v,g=f,m=w,p=i(p,v,f,w,c[d+0],7,-680876936),w=i(w,p,v,f,c[d+1],12,-389564586),f=i(f,w,p,v,c[d+2],17,606105819),v=i(v,f,w,p,c[d+3],22,-1044525330),p=i(p,v,f,w,c[d+4],7,-176418897),w=i(w,p,v,f,c[d+5],12,1200080426),f=i(f,w,p,v,c[d+6],17,-1473231341),v=i(v,f,w,p,c[d+7],22,-45705983),p=i(p,v,f,w,c[d+8],7,1770035416),w=i(w,p,v,f,c[d+9],12,-1958414417),f=i(f,w,p,v,c[d+10],17,-42063),v=i(v,f,w,p,c[d+11],22,-1990404162),p=i(p,v,f,w,c[d+12],7,1804603682),w=i(w,p,v,f,c[d+13],12,-40341101),f=i(f,w,p,v,c[d+14],17,-1502002290),v=i(v,f,w,p,c[d+15],22,1236535329),p=o(p,v,f,w,c[d+1],5,-165796510),w=o(w,p,v,f,c[d+6],9,-1069501632),f=o(f,w,p,v,c[d+11],14,643717713),v=o(v,f,w,p,c[d+0],20,-373897302),p=o(p,v,f,w,c[d+5],5,-701558691),w=o(w,p,v,f,c[d+10],9,38016083),f=o(f,w,p,v,c[d+15],14,-660478335),v=o(v,f,w,p,c[d+4],20,-405537848),p=o(p,v,f,w,c[d+9],5,568446438),w=o(w,p,v,f,c[d+14],9,-1019803690),f=o(f,w,p,v,c[d+3],14,-187363961),v=o(v,f,w,p,c[d+8],20,1163531501),p=o(p,v,f,w,c[d+13],5,-1444681467),w=o(w,p,v,f,c[d+2],9,-51403784),f=o(f,w,p,v,c[d+7],14,1735328473),v=o(v,f,w,p,c[d+12],20,-1926607734),p=s(p,v,f,w,c[d+5],4,-378558),w=s(w,p,v,f,c[d+8],11,-2022574463),f=s(f,w,p,v,c[d+11],16,1839030562),v=s(v,f,w,p,c[d+14],23,-35309556),p=s(p,v,f,w,c[d+1],4,-1530992060),w=s(w,p,v,f,c[d+4],11,1272893353),f=s(f,w,p,v,c[d+7],16,-155497632),v=s(v,f,w,p,c[d+10],23,-1094730640),p=s(p,v,f,w,c[d+13],4,681279174),w=s(w,p,v,f,c[d+0],11,-358537222),f=s(f,w,p,v,c[d+3],16,-722521979),v=s(v,f,w,p,c[d+6],23,76029189),p=s(p,v,f,w,c[d+9],4,-640364487),w=s(w,p,v,f,c[d+12],11,-421815835),f=s(f,w,p,v,c[d+15],16,530742520),v=s(v,f,w,p,c[d+2],23,-995338651),p=l(p,v,f,w,c[d+0],6,-198630844),w=l(w,p,v,f,c[d+7],10,1126891415),f=l(f,w,p,v,c[d+14],15,-1416354905),v=l(v,f,w,p,c[d+5],21,-57434055),p=l(p,v,f,w,c[d+12],6,1700485571),w=l(w,p,v,f,c[d+3],10,-1894986606),f=l(f,w,p,v,c[d+10],15,-1051523),v=l(v,f,w,p,c[d+1],21,-2054922799),p=l(p,v,f,w,c[d+8],6,1873313359),w=l(w,p,v,f,c[d+15],10,-30611744),f=l(f,w,p,v,c[d+6],15,-1560198380),v=l(v,f,w,p,c[d+13],21,1309151649),p=l(p,v,f,w,c[d+4],6,-145523070),w=l(w,p,v,f,c[d+11],10,-1120210379),f=l(f,w,p,v,c[d+2],15,718787259),v=l(v,f,w,p,c[d+9],21,-343485551),p=n(p,h),v=n(v,u),f=n(f,g),w=n(w,m);return a(p)+a(v)+a(f)+a(w)}}t.exports=e},51375:function(t,e,a){(e=>{class n{static isEditorPage(){return tve_frontend_options.is_editor_page}static isExternal(t){return n.getDomain(location.href)!==n.getDomain(t)}static getDomain(t){return t.replace("http://","").replace("https://","").split("/")[0]}static restAjax(t){let{type:a="POST",route:n="",data:r}=t;return e.ajax({headers:{"X-WP-Nonce":tve_frontend_options.nonce},url:n,type:a,data:r})}static handleContent(t){let a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e(window).trigger(a?"tcb_on_content_show":"tcb_on_content_hide"),e(window).trigger("tve_after_content_toggle",[t,a])}static jsonParse(t,e){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(null==a){let a;try{a=JSON.parse(t.attr(e)||JSON.stringify(n))}catch(e){console.warn("Could not get json data for element:",t),a=n}return a}return t.attr(e,JSON.stringify(a))}static toast(t,e,a){"string"!=typeof t&&(t=t.message||t.error||t.success),e||(e=!1),TCB_Front.notificationElement.toggle(t,e?"error":"success",a)}static windowWidth(){let t,e;try{e=window.parent&&window.parent.TVE&&window.parent.TVE.main,t=e&&window.parent.TVE.main.$frame.width()||TCB_Front.$window[0].innerWidth}catch(a){t=TCB_Front.$window[0].innerWidth,e=!1}let a=window.screen.width;return window.matchMedia("(orientation:landscape)").matches&&window.screen.height>a&&(a=window.screen.height),e||t>a+20&&t>window.outerWidth+20&&(t=a),t}static getBrowserScrollSize(){const t={border:"none",height:"200px",margin:"0",padding:"0",width:"200px"},a=e("<div>").css(e.extend({},t)),n=e("<div>").css(e.extend({left:"-1000px",overflow:"scroll",position:"absolute",top:"-1000px"},t)).append(a).appendTo("body").scrollLeft(1e3).scrollTop(1e3),r={height:n.offset().top-a.offset().top||0,width:n.offset().left-a.offset().left||0};return n.remove(),r}static hasAdminBar(){return e("#wpadminbar").length>0}static appendFormParamsToURL(t,a){return!Array.isArray(a)&&a.jquery&&(a=n.buildFormParams(a)),t+(t.split("?")[1]?"&":"?")+e.param(a)}static buildFormParams(t){let e=[];return t.find(".tve_lg_input_container input:not([name=user_consent]), .tve_lg_input_container textarea").not("input[type=hidden]").not("input[type=password]").each(((t,a)=>{const n=ThriveGlobal.$j(a).serializeArray();if(n[0]){a.dataset.name&&(n[0].name=a.dataset.name.replace(/\s/g,"_")),TCB_Front.reservedTerms.includes(n[0].name.toLowerCase())&&(n[0].name="tve_"+n[0].name);const t=e.findIndex((t=>t.name===n[0].name));t>=0?e[t].value=e[t].value+", "+n[0].value:e=e.concat(n)}})),e}static appendRandomParamToURL(t){return t+(t.split("?")[1]?"&":"?")+"_="+Math.floor(1e3*Math.random())}static isEmail(t){return/^(([^<>()\[\]\\.,;:\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,}))$/.test(String(t).toLowerCase())}static addHttp(t){return!(t=t.trim())||0===t.indexOf("#")||/^mailto/.test(t)||/^tel/.test(t)||/^(?:f|ht)tps?\:\/\//.test(t)||(t="https://"+t),t}static unserialize(t){const e="undefined"!=typeof window?window:a.g,n=function(t){let e=t.length;for(let a=t.length-1;a>=0;a--){const n=t.charCodeAt(a);n>127&&n<=2047?e++:n>2047&&n<=65535&&(e+=2),n>=56320&&n<=57343&&a--}return e-1},r=function(t,a,n,r){throw new e[t](a,n,r)},i=function(t,e,a){const n=[];let i=2,o=t.slice(e,e+1);for(;o!==a;)i+e>t.length&&r("Error","Invalid"),n.push(o),o=t.slice(e+(i-1),e+i),i+=1;return[n.length,n.join("")]};return function t(e,a){let o,s,l,c,d,h,u,g,m,p,v,f,w,b,C,$,_,A=0,k=function(t){return t};const y=e.slice(a,a+1).toLowerCase();switch(a||(a=0),o=a+2,y){case"i":k=function(t){return parseInt(t,10)},g=i(e,o,";"),A=g[0],u=g[1],o+=A+1;break;case"b":k=function(t){return 0!==parseInt(t,10)},g=i(e,o,";"),A=g[0],u=g[1],o+=A+1;break;case"d":k=function(t){return parseFloat(t)},g=i(e,o,";"),A=g[0],u=g[1],o+=A+1;break;case"n":u=null;break;case"s":m=i(e,o,":"),A=m[0],p=m[1],o+=A+2,g=function(t,e,a){const r=[];let i,o;for(i=0;i<a;i++)o=t.slice(e+(i-1),e+i),r.push(o),a-=n(o);return[r.length,r.join("")]}(e,o+1,parseInt(p,10)),A=g[0],u=g[1],o+=A+2,A!==parseInt(p,10)&&A!==u.length&&r("SyntaxError","String length mismatch");break;case"a":for(u={},s=i(e,o,":"),A=s[0],l=s[1],o+=A+2,d=parseInt(l,10),c=!0,v=0;v<d;v++)w=t(e,o),b=w[1],f=w[2],o+=b,C=t(e,o),$=C[1],_=C[2],o+=$,f!==v&&(c=!1),u[f]=_;if(c){for(h=new Array(d),v=0;v<d;v++)h[v]=u[v];u=h}o+=1;break;default:r("SyntaxError","Unknown / Unhandled data type(s): "+y)}return[y,o-a,k(u)]}(t+"",0)[2]}static validateImageUrl(t){return!!t.match(/.*\.(gif|jpe?g|bmp|png)$/gim)}static getQueryStrings(){return window.location.search.replace("?","").split("&").reduce(((t,e)=>{const a=e.split("=");return t[a[0]]=a[1],t}),{})}static parseJwt(t){const[,e=""]=t.split("."),a=e.replace(/-/g,"+").replace(/_/g,"/");let n;try{n=JSON.parse(decodeURIComponent(window.atob(a).split("").map((t=>"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2))).join("")))}catch(t){n={}}return n}static insertHeadScripts(t,e,a){const n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.async=!0,"function"==typeof a&&(r.onload=r.onreadystatechange=a),void 0!==e&&(r.id=e),r.src=t,n.insertBefore(r,n.firstChild)}static insertStylesheet(t,e){const a=document.getElementsByTagName("head")[0],n=document.createElement("link");n.rel="stylesheet",n.id=e,n.type="text/css",n.href=t,a.insertBefore(n,a.firstChild)}static hasResource(t,e){return null!==document.getElementById(t)||null!==document.querySelector(`[src="${e}"],[href="${e}"]`)}static getAttr(t){const a={};return e.each(t[0].attributes,(function(t,e){a[e.name]=e.value})),a}}t.exports=n,window.TCB_Front.toast=n.toast,window.tve_is_email=n.isEmail})(ThriveGlobal.$j)}},e={};function a(n){var r=e[n];if(void 0!==r)return r.exports;var i=e[n]={exports:{}};return t[n](i,i.exports,a),i.exports}a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),void 0===TCB_Front.js_modules["avatar-picker"]&&TCB_Front.setModuleLoadedStatus("avatar-picker",!1),(t=>{if(TCB_Front.isModuleLoaded("avatar-picker"))return;const e=a(51375);TCB_Front.Hooks.addAction("tcb-modal.loaded",((e,a,r)=>{"avatar-picker"!==e||TCB_Front.Utils.isEditorPage()||n.instance(a,t(r.closest(".tve-avatar-picker-element"))).init()})),TCB_Front.setModuleLoadedStatus("avatar-picker",!0);class n{constructor(t,e){var a;(a="tempEmail")in this?Object.defineProperty(this,a,{value:"",enumerable:!0,configurable:!0,writable:!0}):this[a]="",this.modalInstance=t,this.$modal=this.modalInstance.$element,this.$element=e,this.$avatarElement=this.$element.find(".tve-avatar-picker-image"),this.defaultAvatar=this.$element.attr("data-default-avatar"),this.avatar=null,this.$avatarPreview=this.$modal.find(".tve-avatar-image-preview"),this.registerCallbacks()}static get avatarSize(){return 1024}static get connections(){return["google","facebook","gravatar","custom"]}static instance(t,e){return new n(t,e)}registerCallbacks(){this.modalInstance.registerCallback("save",(()=>{this.avatar&&(this.$avatarElement.css("background-image",`url(${this.avatar})`),this.$avatarElement.find("input").val(this.avatar),this.$avatarElement.data("has-temp-image",!1)),this.modalInstance.constructor.close()})),this.modalInstance.registerCallback("before-open",(()=>{this.$avatarPreview.css("background-image",this.$avatarElement.css("background-image")),this.$modal.find(".tve-avatar-extra-options input").val(""),this.$modal.find('[data-selected="true"]').removeAttr("data-selected")})),this.modalInstance.registerCallback("after-open",(()=>{setTimeout((()=>{this.hasConnection("google")&&this.$modal.css("--tve-connection-type-width",this.$modal.find(".tve-google-sign-in iframe").outerWidth()-20+"px")}),420)})),this.modalInstance.registerCallback("optionSelected",((t,e)=>{this.closeExtraOptions(),e.dataset.selected=!0}))}hasConnection(t){let e="1"===this.$element.attr(`data-${t}`);if(e)switch(t){case"google":e=TCB_Front.googleApi.isConnected();break;case"facebook":e=TCB_Front.facebookApi.isConnected()}return e}closeExtraOptions(){this.$modal.find('[data-selected="true"]').removeAttr("data-selected")}init(){if(n.connections.every((t=>!this.hasConnection(t)))&&this.$element.attr("data-gravatar","1"),this.modalInstance.registerCallback("resetImage",(()=>{this.setAvatar(this.defaultAvatar)})),this.hasConnection("gravatar")){const t=this.$element.closest("form").find('input[type="email"]');this.modalInstance.registerCallback("applyGravatar",(()=>{this.tempEmail=this.$modal.find(".tve-avatar-gravatar-email").val();const t=a(53828).getAvatarUrl(this.tempEmail,n.avatarSize);this.setAvatarFromUrl(t)})),this.modalInstance.registerCallback("after-open",(()=>{const e=this.tempEmail||t.val();this.$modal.find(".tve-avatar-gravatar-email").val(e)})),t.on("change",(t=>{if(this.$avatarElement.css("background-image").includes(this.defaultAvatar)||this.$avatarElement.data("has-temp-image")){const e=a(53828).getAvatarUrl(t.target.value,n.avatarSize);fetch(e).then((t=>t.blob())).then((t=>{"text/html"!==t.type&&(this.setAvatarFromUrl(e,this.$avatarElement),this.$avatarElement.find("input").val(e),this.$avatarElement.data("has-temp-image",!0))})).catch((()=>{}))}}))}this.hasConnection("custom")&&this.modalInstance.registerCallback("applyCustomUrl",(()=>{const t=this.$modal.find(".tve-avatar-custom-url-input").val();e.validateImageUrl(t)?this.setAvatarFromUrl(t):this.onError("Invalid image url.")})),this.hasConnection("google")&&(TCB_Front.googleApi.init(),TCB_Front.googleApi.initButton(this.$modal.find(".tve-google-sign-in")[0]),TCB_Front.googleApi.registerCallback("auth",(()=>{this.modalInstance.isOpen()&&this.setAvatarFromUrl(TCB_Front.googleApi.getAvatar(n.avatarSize))}))),this.hasConnection("facebook")&&(this.modalInstance.registerCallback("onFacebookLoginClick",(()=>TCB_Front.facebookApi.login())),TCB_Front.facebookApi.registerCallback("auth",(()=>{TCB_Front.facebookApi.getProfilePicture(n.avatarSize).then((t=>this.setAvatar(t)))}))),n.connections.forEach((t=>{this.$modal.find(`[data-connection="${t}"]`).toggle(this.hasConnection(t))})),this.$avatarElement.find("input").val(this.defaultAvatar)}setAvatarFromUrl(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.$avatarPreview;t.trim()?(this.toggleLoading(),fetch(t).then((a=>{a.ok&&a.headers.get("content-type").includes("image")||(t=this.defaultAvatar),this.setAvatar(t,e),this.closeExtraOptions()}),(()=>{this.onError("Unfortunately we could not fetch that image, please use another.")}))):this.onError("Invalid image url.")}setAvatar(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.$avatarPreview;this.toggleLoading(),e||(e=this.defaultAvatar),t(`<img referrerpolicy="no-referrer" src="${e}">`).on("load",(()=>{this.toggleLoading(!1)})),a.css("background-image",`url(${e})`),this.avatar=e}toggleLoading(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.$avatarPreview.toggleClass("tve-loader-square",t)}onError(t){this.setAvatar(),this.closeExtraOptions(),e.toast(t,!0)}}})(ThriveGlobal.$j)}();
void 0===TCB_Front.js_modules["fill-counter"]&&TCB_Front.setModuleLoadedStatus("fill-counter",!1),(t=>{if(TCB_Front.isModuleLoaded("fill-counter"))return;t(window).on("tcb_after_dom_ready",(()=>{t(".thrv_fill_counter").each(((o,i)=>e.init(t(i))))}));const e={init(e){e.one("tve.start-animation",(function(){const o=e.find(".tve_fill_counter").attr("data-fill"),i=2*o,l=["-webkit-transform","-ms-transform","transform"];for(const e in l)t(".tve_fill_c_in, .tve_fill_circle.tve_fill_circle1",this).css(l[e],"rotate("+o+"deg)"),t(".tve_fill_c_in-d",this).css(l[e],"rotate("+i+"deg)")}))}};TCB_Front.setModuleLoadedStatus("fill-counter",!0)})(ThriveGlobal.$j);
!function(){var t={97449:function(t){class e{constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;this.$element=t,this.$number=this.$element.find(".tve-number"),this.window=e,this.window.TCB_Front.Utils.isEditorPage()||this.$element.attr("data-init",1)}init(){this.currentValue=Number(this.getData("from")),this.started=!1,this.finished=!1,this.type=this.getData("anim");const t=this.getData("speed")+7;return this.loops=Math.ceil(t/100),this.increment=(this.getData("to")-this.getData("from"))/this.loops,this}getData(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",i=this.$element.attr(`data-${t}`);return void 0===i&&(i=e.defaultOptions[t]),i}start(){"function"==typeof this[`${this.type}Animation`]&&(this.started=!0,this[`${this.type}Animation`]())}tickerAnimation(){this.loopCount=0,this.interval&&clearInterval(this.interval),this.interval=setInterval(this.updateValue.bind(this),this.getData("refresh-interval"))}slideAnimation(){this.recalculateDigitWidth();let t=this.getData("formatted-from"),e=this.getData("final-number");[t,e]=this.compareNumberRange(t,e),this.$number.empty(),e.split("").forEach(((e,i)=>{const n=this.window.ThriveGlobal.$j(`<div class="tcb-digit">${e}</div>`).appendTo(this.$number);if([",","."," ","-"].includes(e))n.addClass("tcb-character-digit");else{n.empty(),e=parseInt(e);const r=this.getSize(),a=this.window.Scroller.getNewInstance({width:r,amount:r||25,direction:this.window.Scroller.DIRECTION.DOWN,interval:this.getData("speed"),separatorType:this.window.Scroller.SEPARATOR.THOUSAND});a.appendTo(n[0]);const s=t[i];[",","."," ","-"].includes(s)||a.scrollFromTo(s,e)}}))}recalculateDigitWidth(){const t=this.$number.clone();t.addClass("tve-number-counter-temporary-clone").insertAfter(this.$number);let e=t.text("1").width();"italic"===t.css("font-style")&&(e+=e/10),this.window.TCB_Front.inlineCssVariable(this.$element,"--tve-number-counter-digit-width",`${e}px`),t.remove()}compareNumberRange(t,e){const i=e.length-t.length;return i>0?t="0".repeat(Math.abs(i))+t:i<0&&(e="0".repeat(Math.abs(i))+e),[t,e]}getDividerSize(){const t=this.getSize();return t<=50?10:t/5}getSize(){return parseFloat(this.$element.css("font-size"))}updateValue(){this.currentValue+=this.increment,this.loopCount++,this.render(),this.loopCount>=this.loops&&(clearInterval(this.interval),this.onFinish())}onFinish(){this.finished=!0;const t=this.getData("final-number");this.$element.find(".tve-number").html(t)}render(t){void 0===t&&(t=this.currentValue);let e=t.toFixed(this.getData("decimals"));e=e.replace(/\B(?=(?:\d{3})+(?!\d))/g,this.getData("thousand-divider"));const i=`.(?=${new Array(parseInt(this.getData("decimals"))).fill(".").join("")}$)`;0!==parseInt(this.getData("decimals"))&&(e=e.replace(new RegExp(i),this.getData("decimal-character"))),this.$number.html(e)}}var i,n,r;r={from:100,to:15e3,speed:2500,"refresh-interval":10,"decimal-character":".","thousand-divider":",",decimals:0},(n="defaultOptions")in(i=e)?Object.defineProperty(i,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):i[n]=r,t.exports=e}},e={};function i(n){var r=e[n];if(void 0!==r)return r.exports;var a=e[n]={exports:{}};return t[n](a,a.exports,i),a.exports}void 0===TCB_Front.js_modules["number-counter"]&&TCB_Front.setModuleLoadedStatus("number-counter",!1),((t,e)=>{if(TCB_Front.isModuleLoaded("number-counter"))return;const n=i(97449),r=[];t(window).on("tcb_after_dom_ready",(()=>{let i=!1;t('.tve-number-counter .tve-number-wrapper:not([data-init="1"])').each(((e,a)=>{const s=new n(t(a));s.$number.html(s.getData("final-number")),s.init().render(),r.push(s),i=!0})),i&&e.$window.trigger("scroll")})),e.add_scroll_callback((()=>{r.forEach((t=>{!t.started&&e.isInViewport(t.$element)&&t.start()}))}),e),window.TCB_Front.NumberCounter=n,e.setModuleLoadedStatus("number-counter",!0)})(ThriveGlobal.$j,TCB_Front)}();
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=function(t,i){return void 0===i&&(i="undefined"!=typeof window?require("jquery"):require("jquery")(t)),e(i),i}:e(jQuery)}(function(l){var r=function(t,i){this.settings=i,this.checkSettings(),this.imgAnalyzerTimeout=null,this.entries=null,this.buildingRow={entriesBuff:[],width:0,height:0,aspectRatio:0},this.lastFetchedEntry=null,this.lastAnalyzedIndex=-1,this.yield={every:2,flushed:0},this.border=0<=i.border?i.border:i.margins,this.maxRowHeight=this.retrieveMaxRowHeight(),this.suffixRanges=this.retrieveSuffixRanges(),this.offY=this.border,this.rows=0,this.spinner={phase:0,timeSlot:150,$el:l('<div class="jg-spinner"><span></span><span></span><span></span></div>'),intervalId:null},this.scrollBarOn=!1,this.checkWidthIntervalId=null,this.galleryWidth=t.width(),this.$gallery=t};r.prototype.getSuffix=function(t,i){var e,s;for(e=i<t?t:i,s=0;s<this.suffixRanges.length;s++)if(e<=this.suffixRanges[s])return this.settings.sizeRangeSuffixes[this.suffixRanges[s]];return this.settings.sizeRangeSuffixes[this.suffixRanges[s-1]]},r.prototype.removeSuffix=function(t,i){return t.substring(0,t.length-i.length)},r.prototype.endsWith=function(t,i){return-1!==t.indexOf(i,t.length-i.length)},r.prototype.getUsedSuffix=function(t){for(var i in this.settings.sizeRangeSuffixes)if(this.settings.sizeRangeSuffixes.hasOwnProperty(i)){if(0===this.settings.sizeRangeSuffixes[i].length)continue;if(this.endsWith(t,this.settings.sizeRangeSuffixes[i]))return this.settings.sizeRangeSuffixes[i]}return""},r.prototype.newSrc=function(t,i,e,s){var n;if(this.settings.thumbnailPath)n=this.settings.thumbnailPath(t,i,e,s);else{var r=t.match(this.settings.extension),o=null!==r?r[0]:"";n=t.replace(this.settings.extension,""),n=this.removeSuffix(n,this.getUsedSuffix(n)),n+=this.getSuffix(i,e)+o}return n},r.prototype.showImg=function(t,i){this.settings.cssAnimation?(t.addClass("jg-entry-visible"),i&&i()):(t.stop().fadeTo(this.settings.imagesAnimationDuration,1,i),t.find(this.settings.imgSelector).stop().fadeTo(this.settings.imagesAnimationDuration,1,i))},r.prototype.extractImgSrcFromImage=function(t){var i=t.data("safe-src"),e="data-safe-src";return void 0===i&&(i=t.attr("src"),e="src"),t.data("jg.originalSrc",i),t.data("jg.src",i),t.data("jg.originalSrcLoc",e),i},r.prototype.imgFromEntry=function(t){var i=t.find(this.settings.imgSelector);return 0===i.length?null:i},r.prototype.captionFromEntry=function(t){var i=t.find("> .jg-caption");return 0===i.length?null:i},r.prototype.displayEntry=function(t,i,e,s,n,r){t.width(s),t.height(r),t.css("top",e),t.css("left",i);var o=this.imgFromEntry(t);if(null!==o){o.css("width",s),o.css("height",n),o.css("margin-left",-s/2),o.css("margin-top",-n/2);var a=o.data("jg.src");if(a){a=this.newSrc(a,s,n,o[0]),o.one("error",function(){this.resetImgSrc(o)});var h=function(){o.attr("src",a)};"skipped"===t.data("jg.loaded")&&a?this.onImageEvent(a,function(){this.showImg(t,h),t.data("jg.loaded",!0)}.bind(this)):this.showImg(t,h)}}else this.showImg(t);this.displayEntryCaption(t)},r.prototype.displayEntryCaption=function(t){var i=this.imgFromEntry(t);if(null!==i&&this.settings.captions){var e=this.captionFromEntry(t);if(null===e){var s=i.attr("alt");this.isValidCaption(s)||(s=t.attr("title")),this.isValidCaption(s)&&(e=l('<div class="jg-caption">'+s+"</div>"),t.append(e),t.data("jg.createdCaption",!0))}null!==e&&(this.settings.cssAnimation||e.stop().fadeTo(0,this.settings.captionSettings.nonVisibleOpacity),this.addCaptionEventsHandlers(t))}else this.removeCaptionEventsHandlers(t)},r.prototype.isValidCaption=function(t){return void 0!==t&&0<t.length},r.prototype.onEntryMouseEnterForCaption=function(t){var i=this.captionFromEntry(l(t.currentTarget));this.settings.cssAnimation?i.addClass("jg-caption-visible").removeClass("jg-caption-hidden"):i.stop().fadeTo(this.settings.captionSettings.animationDuration,this.settings.captionSettings.visibleOpacity)},r.prototype.onEntryMouseLeaveForCaption=function(t){var i=this.captionFromEntry(l(t.currentTarget));this.settings.cssAnimation?i.removeClass("jg-caption-visible").removeClass("jg-caption-hidden"):i.stop().fadeTo(this.settings.captionSettings.animationDuration,this.settings.captionSettings.nonVisibleOpacity)},r.prototype.addCaptionEventsHandlers=function(t){var i=t.data("jg.captionMouseEvents");void 0===i&&(i={mouseenter:l.proxy(this.onEntryMouseEnterForCaption,this),mouseleave:l.proxy(this.onEntryMouseLeaveForCaption,this)},t.on("mouseenter",void 0,void 0,i.mouseenter),t.on("mouseleave",void 0,void 0,i.mouseleave),t.data("jg.captionMouseEvents",i))},r.prototype.removeCaptionEventsHandlers=function(t){var i=t.data("jg.captionMouseEvents");void 0!==i&&(t.off("mouseenter",void 0,i.mouseenter),t.off("mouseleave",void 0,i.mouseleave),t.removeData("jg.captionMouseEvents"))},r.prototype.clearBuildingRow=function(){this.buildingRow.entriesBuff=[],this.buildingRow.aspectRatio=0,this.buildingRow.width=0},r.prototype.prepareBuildingRow=function(t,i){var e,s,n,r,o,a=!0,h=0,g=this.galleryWidth-2*this.border-(this.buildingRow.entriesBuff.length-1)*this.settings.margins,l=g/this.buildingRow.aspectRatio,u=this.settings.rowHeight,d=this.buildingRow.width/g>this.settings.justifyThreshold;if(i||t&&"hide"===this.settings.lastRow&&!d){for(e=0;e<this.buildingRow.entriesBuff.length;e++)s=this.buildingRow.entriesBuff[e],this.settings.cssAnimation?s.removeClass("jg-entry-visible"):(s.stop().fadeTo(0,.1),s.find("> img, > a > img").fadeTo(0,0));return-1}for(t&&!d&&"justify"!==this.settings.lastRow&&"hide"!==this.settings.lastRow&&(a=!1,0<this.rows&&(a=(u=(this.offY-this.border-this.settings.margins*this.rows)/this.rows)*this.buildingRow.aspectRatio/g>this.settings.justifyThreshold)),e=0;e<this.buildingRow.entriesBuff.length;e++)n=(s=this.buildingRow.entriesBuff[e]).data("jg.width")/s.data("jg.height"),o=a?(r=e===this.buildingRow.entriesBuff.length-1?g:l*n,l):(r=u*n,u),g-=Math.round(r),s.data("jg.jwidth",Math.round(r)),s.data("jg.jheight",Math.ceil(o)),(0===e||o<h)&&(h=o);return this.buildingRow.height=h,a},r.prototype.flushRow=function(t,i){var e,s,n,r=this.settings,o=this.border;if(s=this.prepareBuildingRow(t,i),i||t&&"hide"===r.lastRow&&-1===s)this.clearBuildingRow();else{if(this.maxRowHeight&&this.maxRowHeight<this.buildingRow.height&&(this.buildingRow.height=this.maxRowHeight),t&&("center"===r.lastRow||"right"===r.lastRow)){var a=this.galleryWidth-2*this.border-(this.buildingRow.entriesBuff.length-1)*r.margins;for(n=0;n<this.buildingRow.entriesBuff.length;n++)a-=(e=this.buildingRow.entriesBuff[n]).data("jg.jwidth");"center"===r.lastRow?o+=Math.round(a/2):"right"===r.lastRow&&(o+=a)}var h=this.buildingRow.entriesBuff.length-1;for(n=0;n<=h;n++)e=this.buildingRow.entriesBuff[this.settings.rtl?h-n:n],this.displayEntry(e,o,this.offY,e.data("jg.jwidth"),e.data("jg.jheight"),this.buildingRow.height),o+=e.data("jg.jwidth")+r.margins;this.galleryHeightToSet=this.offY+this.buildingRow.height+this.border,this.setGalleryTempHeight(this.galleryHeightToSet+this.getSpinnerHeight()),(!t||this.buildingRow.height<=r.rowHeight&&s)&&(this.offY+=this.buildingRow.height+r.margins,this.rows+=1,this.clearBuildingRow(),this.settings.triggerEvent.call(this,"jg.rowflush"))}};var i=0;r.prototype.rememberGalleryHeight=function(){i=this.$gallery.height(),this.$gallery.height(i)},r.prototype.setGalleryTempHeight=function(t){i=Math.max(t,i),this.$gallery.height(i)},r.prototype.setGalleryFinalHeight=function(t){i=t,this.$gallery.height(t)},r.prototype.checkWidth=function(){clearInterval(this.checkWidthIntervalId);this.checkWidthIntervalId=setInterval(l.proxy(function(){if(this.$gallery.is(":visible")){var t=parseFloat(this.$gallery.width());Math.abs(t-this.galleryWidth)>this.settings.refreshSensitivity&&(this.galleryWidth=t,this.rewind(),this.rememberGalleryHeight(),this.startImgAnalyzer(!0))}},this),this.settings.refreshTime)},r.prototype.isSpinnerActive=function(){return null!==this.spinner.intervalId},r.prototype.getSpinnerHeight=function(){return this.spinner.$el.innerHeight()},r.prototype.stopLoadingSpinnerAnimation=function(){clearInterval(this.spinner.intervalId),this.spinner.intervalId=null,this.setGalleryTempHeight(this.$gallery.height()-this.getSpinnerHeight()),this.spinner.$el.detach()},r.prototype.startLoadingSpinnerAnimation=function(){var t=this.spinner,i=t.$el.find("span");clearInterval(t.intervalId),this.$gallery.append(t.$el),this.setGalleryTempHeight(this.offY+this.buildingRow.height+this.getSpinnerHeight()),t.intervalId=setInterval(function(){t.phase<i.length?i.eq(t.phase).fadeTo(t.timeSlot,1):i.eq(t.phase-i.length).fadeTo(t.timeSlot,0),t.phase=(t.phase+1)%(2*i.length)},t.timeSlot)},r.prototype.rewind=function(){this.lastFetchedEntry=null,this.lastAnalyzedIndex=-1,this.offY=this.border,this.rows=0,this.clearBuildingRow()},r.prototype.getSelectorWithoutSpinner=function(){return this.settings.selector+", div:not(.jg-spinner)"},r.prototype.getAllEntries=function(){var t=this.getSelectorWithoutSpinner();return this.$gallery.children(t).toArray()},r.prototype.updateEntries=function(t){var i;if(t&&null!=this.lastFetchedEntry){var e=this.getSelectorWithoutSpinner();i=l(this.lastFetchedEntry).nextAll(e).toArray()}else this.entries=[],i=this.getAllEntries();return 0<i.length&&(l.isFunction(this.settings.sort)?i=this.sortArray(i):this.settings.randomize&&(i=this.shuffleArray(i)),this.lastFetchedEntry=i[i.length-1],this.settings.filter?i=this.filterArray(i):this.resetFilters(i)),this.entries=this.entries.concat(i),!0},r.prototype.insertToGallery=function(t){var i=this;l.each(t,function(){l(this).appendTo(i.$gallery)})},r.prototype.shuffleArray=function(t){var i,e,s;for(i=t.length-1;0<i;i--)e=Math.floor(Math.random()*(i+1)),s=t[i],t[i]=t[e],t[e]=s;return this.insertToGallery(t),t},r.prototype.sortArray=function(t){return t.sort(this.settings.sort),this.insertToGallery(t),t},r.prototype.resetFilters=function(t){for(var i=0;i<t.length;i++)l(t[i]).removeClass("jg-filtered")},r.prototype.filterArray=function(t){var e=this.settings;if("string"===l.type(e.filter))return t.filter(function(t){var i=l(t);return i.is(e.filter)?(i.removeClass("jg-filtered"),!0):(i.addClass("jg-filtered").removeClass("jg-visible"),!1)});if(l.isFunction(e.filter)){for(var i=t.filter(e.filter),s=0;s<t.length;s++)-1===i.indexOf(t[s])?l(t[s]).addClass("jg-filtered").removeClass("jg-visible"):l(t[s]).removeClass("jg-filtered");return i}},r.prototype.resetImgSrc=function(t){"src"===t.data("jg.originalSrcLoc")?t.attr("src",t.data("jg.originalSrc")):t.attr("src","")},r.prototype.destroy=function(){clearInterval(this.checkWidthIntervalId),this.stopImgAnalyzerStarter(),l.each(this.getAllEntries(),l.proxy(function(t,i){var e=l(i);e.css("width",""),e.css("height",""),e.css("top",""),e.css("left",""),e.data("jg.loaded",void 0),e.removeClass("jg-entry jg-filtered jg-entry-visible");var s=this.imgFromEntry(e);s&&(s.css("width",""),s.css("height",""),s.css("margin-left",""),s.css("margin-top",""),this.resetImgSrc(s),s.data("jg.originalSrc",void 0),s.data("jg.originalSrcLoc",void 0),s.data("jg.src",void 0)),this.removeCaptionEventsHandlers(e);var n=this.captionFromEntry(e);e.data("jg.createdCaption")?(e.data("jg.createdCaption",void 0),null!==n&&n.remove()):null!==n&&n.fadeTo(0,1)},this)),this.$gallery.css("height",""),this.$gallery.removeClass("justified-gallery"),this.$gallery.data("jg.controller",void 0),this.settings.triggerEvent.call(this,"jg.destroy")},r.prototype.analyzeImages=function(t){for(var i=this.lastAnalyzedIndex+1;i<this.entries.length;i++){var e=l(this.entries[i]);if(!0===e.data("jg.loaded")||"skipped"===e.data("jg.loaded")){var s=this.galleryWidth-2*this.border-(this.buildingRow.entriesBuff.length-1)*this.settings.margins,n=e.data("jg.width")/e.data("jg.height");if(this.buildingRow.entriesBuff.push(e),this.buildingRow.aspectRatio+=n,this.buildingRow.width+=n*this.settings.rowHeight,this.lastAnalyzedIndex=i,s/(this.buildingRow.aspectRatio+n)<this.settings.rowHeight&&(this.flushRow(!1,0<this.settings.maxRowsCount&&this.rows===this.settings.maxRowsCount),++this.yield.flushed>=this.yield.every))return void this.startImgAnalyzer(t)}else if("error"!==e.data("jg.loaded"))return}0<this.buildingRow.entriesBuff.length&&this.flushRow(!0,0<this.settings.maxRowsCount&&this.rows===this.settings.maxRowsCount),this.isSpinnerActive()&&this.stopLoadingSpinnerAnimation(),this.stopImgAnalyzerStarter(),this.setGalleryFinalHeight(this.galleryHeightToSet),this.settings.triggerEvent.call(this,t?"jg.resize":"jg.complete")},r.prototype.stopImgAnalyzerStarter=function(){this.yield.flushed=0,null!==this.imgAnalyzerTimeout&&(clearTimeout(this.imgAnalyzerTimeout),this.imgAnalyzerTimeout=null)},r.prototype.startImgAnalyzer=function(t){var i=this;this.stopImgAnalyzerStarter(),this.imgAnalyzerTimeout=setTimeout(function(){i.analyzeImages(t)},.001)},r.prototype.onImageEvent=function(t,i,e){if(i||e){var s=new Image,n=l(s);i&&n.one("load",function(){n.off("load error"),i(s)}),e&&n.one("error",function(){n.off("load error"),e(s)}),s.src=t}},r.prototype.init=function(){var a=!1,h=!1,g=this;l.each(this.entries,function(t,i){var e=l(i),s=g.imgFromEntry(e);if(e.addClass("jg-entry"),!0!==e.data("jg.loaded")&&"skipped"!==e.data("jg.loaded"))if(null!==g.settings.rel&&e.attr("rel",g.settings.rel),null!==g.settings.target&&e.attr("target",g.settings.target),null!==s){var n=g.extractImgSrcFromImage(s);if(!1===g.settings.waitThumbnailsLoad||!n){var r=parseFloat(s.attr("width")),o=parseFloat(s.attr("height"));if("svg"===s.prop("tagName")&&(r=parseFloat(s[0].getBBox().width),o=parseFloat(s[0].getBBox().height)),!isNaN(r)&&!isNaN(o))return e.data("jg.width",r),e.data("jg.height",o),e.data("jg.loaded","skipped"),h=!0,g.startImgAnalyzer(!1),!0}e.data("jg.loaded",!1),a=!0,g.isSpinnerActive()||g.startLoadingSpinnerAnimation(),g.onImageEvent(n,function(t){e.data("jg.width",t.width),e.data("jg.height",t.height),e.data("jg.loaded",!0),g.startImgAnalyzer(!1)},function(){e.data("jg.loaded","error"),g.startImgAnalyzer(!1)})}else e.data("jg.loaded",!0),e.data("jg.width",e.width()|parseFloat(e.css("width"))|1),e.data("jg.height",e.height()|parseFloat(e.css("height"))|1)}),a||h||this.startImgAnalyzer(!1),this.checkWidth()},r.prototype.checkOrConvertNumber=function(t,i){if("string"===l.type(t[i])&&(t[i]=parseFloat(t[i])),"number"!==l.type(t[i]))throw i+" must be a number";if(isNaN(t[i]))throw"invalid number for "+i},r.prototype.checkSizeRangesSuffixes=function(){if("object"!==l.type(this.settings.sizeRangeSuffixes))throw"sizeRangeSuffixes must be defined and must be an object";var t=[];for(var i in this.settings.sizeRangeSuffixes)this.settings.sizeRangeSuffixes.hasOwnProperty(i)&&t.push(i);for(var e={0:""},s=0;s<t.length;s++)if("string"===l.type(t[s]))try{e[parseInt(t[s].replace(/^[a-z]+/,""),10)]=this.settings.sizeRangeSuffixes[t[s]]}catch(t){throw"sizeRangeSuffixes keys must contains correct numbers ("+t+")"}else e[t[s]]=this.settings.sizeRangeSuffixes[t[s]];this.settings.sizeRangeSuffixes=e},r.prototype.retrieveMaxRowHeight=function(){var t=null,i=this.settings.rowHeight;if("string"===l.type(this.settings.maxRowHeight))t=this.settings.maxRowHeight.match(/^[0-9]+%$/)?i*parseFloat(this.settings.maxRowHeight.match(/^([0-9]+)%$/)[1])/100:parseFloat(this.settings.maxRowHeight);else{if("number"!==l.type(this.settings.maxRowHeight)){if(!1===this.settings.maxRowHeight||null==this.settings.maxRowHeight)return null;throw"maxRowHeight must be a number or a percentage"}t=this.settings.maxRowHeight}if(isNaN(t))throw"invalid number for maxRowHeight";return t<i&&(t=i),t},r.prototype.checkSettings=function(){this.checkSizeRangesSuffixes(),this.checkOrConvertNumber(this.settings,"rowHeight"),this.checkOrConvertNumber(this.settings,"margins"),this.checkOrConvertNumber(this.settings,"border"),this.checkOrConvertNumber(this.settings,"maxRowsCount");var t=["justify","nojustify","left","center","right","hide"];if(-1===t.indexOf(this.settings.lastRow))throw"lastRow must be one of: "+t.join(", ");if(this.checkOrConvertNumber(this.settings,"justifyThreshold"),this.settings.justifyThreshold<0||1<this.settings.justifyThreshold)throw"justifyThreshold must be in the interval [0,1]";if("boolean"!==l.type(this.settings.cssAnimation))throw"cssAnimation must be a boolean";if("boolean"!==l.type(this.settings.captions))throw"captions must be a boolean";if(this.checkOrConvertNumber(this.settings.captionSettings,"animationDuration"),this.checkOrConvertNumber(this.settings.captionSettings,"visibleOpacity"),this.settings.captionSettings.visibleOpacity<0||1<this.settings.captionSettings.visibleOpacity)throw"captionSettings.visibleOpacity must be in the interval [0, 1]";if(this.checkOrConvertNumber(this.settings.captionSettings,"nonVisibleOpacity"),this.settings.captionSettings.nonVisibleOpacity<0||1<this.settings.captionSettings.nonVisibleOpacity)throw"captionSettings.nonVisibleOpacity must be in the interval [0, 1]";if(this.checkOrConvertNumber(this.settings,"imagesAnimationDuration"),this.checkOrConvertNumber(this.settings,"refreshTime"),this.checkOrConvertNumber(this.settings,"refreshSensitivity"),"boolean"!==l.type(this.settings.randomize))throw"randomize must be a boolean";if("string"!==l.type(this.settings.selector))throw"selector must be a string";if(!1!==this.settings.sort&&!l.isFunction(this.settings.sort))throw"sort must be false or a comparison function";if(!1!==this.settings.filter&&!l.isFunction(this.settings.filter)&&"string"!==l.type(this.settings.filter))throw"filter must be false, a string or a filter function"},r.prototype.retrieveSuffixRanges=function(){var t=[];for(var i in this.settings.sizeRangeSuffixes)this.settings.sizeRangeSuffixes.hasOwnProperty(i)&&t.push(parseInt(i,10));return t.sort(function(t,i){return i<t?1:t<i?-1:0}),t},r.prototype.updateSettings=function(t){this.settings=l.extend({},this.settings,t),this.checkSettings(),this.border=0<=this.settings.border?this.settings.border:this.settings.margins,this.maxRowHeight=this.retrieveMaxRowHeight(),this.suffixRanges=this.retrieveSuffixRanges()},r.prototype.defaults={sizeRangeSuffixes:{},thumbnailPath:void 0,rowHeight:120,maxRowHeight:!1,maxRowsCount:0,margins:1,border:-1,lastRow:"nojustify",justifyThreshold:.9,waitThumbnailsLoad:!0,captions:!0,cssAnimation:!0,imagesAnimationDuration:500,captionSettings:{animationDuration:500,visibleOpacity:.7,nonVisibleOpacity:0},rel:null,target:null,extension:/\.[^.\\/]+$/,refreshTime:200,refreshSensitivity:0,randomize:!1,rtl:!1,sort:!1,filter:!1,selector:"a",imgSelector:"> img, > a > img, > svg, > a > svg",triggerEvent:function(t){this.$gallery.trigger(t)}},l.fn.justifiedGallery=function(n){return this.each(function(t,i){var e=l(i);e.addClass("justified-gallery");var s=e.data("jg.controller");if(void 0===s){if(null!=n&&"object"!==l.type(n)){if("destroy"===n)return;throw"The argument must be an object"}s=new r(e,l.extend({},r.prototype.defaults,n)),e.data("jg.controller",s)}else if("norewind"===n);else{if("destroy"===n)return void s.destroy();s.updateSettings(n),s.rewind()}s.updateEntries("norewind"===n)&&s.init()})}});
!function(factory){"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],factory):factory("undefined"!=typeof module&&module.exports?require("jquery"):jQuery)}(function($){"use strict";function init(options){return!options||void 0!==options.allowPageScroll||void 0===options.swipe&&void 0===options.swipeStatus||(options.allowPageScroll=NONE),void 0!==options.click&&void 0===options.tap&&(options.tap=options.click),options||(options={}),options=$.extend({},$.fn.swipe.defaults,options),this.each(function(){var $this=$(this),plugin=$this.data(PLUGIN_NS);plugin||(plugin=new TouchSwipe(this,options),$this.data(PLUGIN_NS,plugin))})}function TouchSwipe(element,options){function touchStart(jqEvent){if(!(getTouchInProgress()||$(jqEvent.target).closest(options.excludedElements,$element).length>0)){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;if(!event.pointerType||"mouse"!=event.pointerType||0!=options.fallbackToMouseEvents){var ret,touches=event.touches,evt=touches?touches[0]:event;return phase=PHASE_START,touches?fingerCount=touches.length:options.preventDefaultEvents!==!1&&jqEvent.preventDefault(),distance=0,direction=null,currentDirection=null,pinchDirection=null,duration=0,startTouchesDistance=0,endTouchesDistance=0,pinchZoom=1,pinchDistance=0,maximumsMap=createMaximumsData(),cancelMultiFingerRelease(),createFingerData(0,evt),!touches||fingerCount===options.fingers||options.fingers===ALL_FINGERS||hasPinches()?(startTime=getTimeStamp(),2==fingerCount&&(createFingerData(1,touches[1]),startTouchesDistance=endTouchesDistance=calculateTouchesDistance(fingerData[0].start,fingerData[1].start)),(options.swipeStatus||options.pinchStatus)&&(ret=triggerHandler(event,phase))):ret=!1,ret===!1?(phase=PHASE_CANCEL,triggerHandler(event,phase),ret):(options.hold&&(holdTimeout=setTimeout($.proxy(function(){$element.trigger("hold",[event.target]),options.hold&&(ret=options.hold.call($element,event,event.target))},this),options.longTapThreshold)),setTouchInProgress(!0),null)}}}function touchMove(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;if(phase!==PHASE_END&&phase!==PHASE_CANCEL&&!inMultiFingerRelease()){var ret,touches=event.touches,evt=touches?touches[0]:event,currentFinger=updateFingerData(evt);if(endTime=getTimeStamp(),touches&&(fingerCount=touches.length),options.hold&&clearTimeout(holdTimeout),phase=PHASE_MOVE,2==fingerCount&&(0==startTouchesDistance?(createFingerData(1,touches[1]),startTouchesDistance=endTouchesDistance=calculateTouchesDistance(fingerData[0].start,fingerData[1].start)):(updateFingerData(touches[1]),endTouchesDistance=calculateTouchesDistance(fingerData[0].end,fingerData[1].end),pinchDirection=calculatePinchDirection(fingerData[0].end,fingerData[1].end)),pinchZoom=calculatePinchZoom(startTouchesDistance,endTouchesDistance),pinchDistance=Math.abs(startTouchesDistance-endTouchesDistance)),fingerCount===options.fingers||options.fingers===ALL_FINGERS||!touches||hasPinches()){if(direction=calculateDirection(currentFinger.start,currentFinger.end),currentDirection=calculateDirection(currentFinger.last,currentFinger.end),validateDefaultEvent(jqEvent,currentDirection),distance=calculateDistance(currentFinger.start,currentFinger.end),duration=calculateDuration(),setMaxDistance(direction,distance),ret=triggerHandler(event,phase),!options.triggerOnTouchEnd||options.triggerOnTouchLeave){var inBounds=!0;if(options.triggerOnTouchLeave){var bounds=getbounds(this);inBounds=isInBounds(currentFinger.end,bounds)}!options.triggerOnTouchEnd&&inBounds?phase=getNextPhase(PHASE_MOVE):options.triggerOnTouchLeave&&!inBounds&&(phase=getNextPhase(PHASE_END)),phase!=PHASE_CANCEL&&phase!=PHASE_END||triggerHandler(event,phase)}}else phase=PHASE_CANCEL,triggerHandler(event,phase);ret===!1&&(phase=PHASE_CANCEL,triggerHandler(event,phase))}}function touchEnd(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent,touches=event.touches;if(touches){if(touches.length&&!inMultiFingerRelease())return startMultiFingerRelease(event),!0;if(touches.length&&inMultiFingerRelease())return!0}return inMultiFingerRelease()&&(fingerCount=fingerCountAtRelease),endTime=getTimeStamp(),duration=calculateDuration(),didSwipeBackToCancel()||!validateSwipeDistance()?(phase=PHASE_CANCEL,triggerHandler(event,phase)):options.triggerOnTouchEnd||options.triggerOnTouchEnd===!1&&phase===PHASE_MOVE?(options.preventDefaultEvents!==!1&&jqEvent.preventDefault(),phase=PHASE_END,triggerHandler(event,phase)):!options.triggerOnTouchEnd&&hasTap()?(phase=PHASE_END,triggerHandlerForGesture(event,phase,TAP)):phase===PHASE_MOVE&&(phase=PHASE_CANCEL,triggerHandler(event,phase)),setTouchInProgress(!1),null}function touchCancel(){fingerCount=0,endTime=0,startTime=0,startTouchesDistance=0,endTouchesDistance=0,pinchZoom=1,cancelMultiFingerRelease(),setTouchInProgress(!1)}function touchLeave(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;options.triggerOnTouchLeave&&(phase=getNextPhase(PHASE_END),triggerHandler(event,phase))}function removeListeners(){$element.unbind(START_EV,touchStart),$element.unbind(CANCEL_EV,touchCancel),$element.unbind(MOVE_EV,touchMove),$element.unbind(END_EV,touchEnd),LEAVE_EV&&$element.unbind(LEAVE_EV,touchLeave),setTouchInProgress(!1)}function getNextPhase(currentPhase){var nextPhase=currentPhase,validTime=validateSwipeTime(),validDistance=validateSwipeDistance(),didCancel=didSwipeBackToCancel();return!validTime||didCancel?nextPhase=PHASE_CANCEL:!validDistance||currentPhase!=PHASE_MOVE||options.triggerOnTouchEnd&&!options.triggerOnTouchLeave?!validDistance&&currentPhase==PHASE_END&&options.triggerOnTouchLeave&&(nextPhase=PHASE_CANCEL):nextPhase=PHASE_END,nextPhase}function triggerHandler(event,phase){var ret,touches=event.touches;return(didSwipe()||hasSwipes())&&(ret=triggerHandlerForGesture(event,phase,SWIPE)),(didPinch()||hasPinches())&&ret!==!1&&(ret=triggerHandlerForGesture(event,phase,PINCH)),didDoubleTap()&&ret!==!1?ret=triggerHandlerForGesture(event,phase,DOUBLE_TAP):didLongTap()&&ret!==!1?ret=triggerHandlerForGesture(event,phase,LONG_TAP):didTap()&&ret!==!1&&(ret=triggerHandlerForGesture(event,phase,TAP)),phase===PHASE_CANCEL&&touchCancel(event),phase===PHASE_END&&(touches?touches.length||touchCancel(event):touchCancel(event)),ret}function triggerHandlerForGesture(event,phase,gesture){var ret;if(gesture==SWIPE){if($element.trigger("swipeStatus",[phase,direction||null,distance||0,duration||0,fingerCount,fingerData,currentDirection]),options.swipeStatus&&(ret=options.swipeStatus.call($element,event,phase,direction||null,distance||0,duration||0,fingerCount,fingerData,currentDirection),ret===!1))return!1;if(phase==PHASE_END&&validateSwipe()){if(clearTimeout(singleTapTimeout),clearTimeout(holdTimeout),$element.trigger("swipe",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipe&&(ret=options.swipe.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection),ret===!1))return!1;switch(direction){case LEFT:$element.trigger("swipeLeft",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeLeft&&(ret=options.swipeLeft.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection));break;case RIGHT:$element.trigger("swipeRight",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeRight&&(ret=options.swipeRight.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection));break;case UP:$element.trigger("swipeUp",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeUp&&(ret=options.swipeUp.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection));break;case DOWN:$element.trigger("swipeDown",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeDown&&(ret=options.swipeDown.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection))}}}if(gesture==PINCH){if($element.trigger("pinchStatus",[phase,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]),options.pinchStatus&&(ret=options.pinchStatus.call($element,event,phase,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData),ret===!1))return!1;if(phase==PHASE_END&&validatePinch())switch(pinchDirection){case IN:$element.trigger("pinchIn",[pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]),options.pinchIn&&(ret=options.pinchIn.call($element,event,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData));break;case OUT:$element.trigger("pinchOut",[pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]),options.pinchOut&&(ret=options.pinchOut.call($element,event,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData))}}return gesture==TAP?phase!==PHASE_CANCEL&&phase!==PHASE_END||(clearTimeout(singleTapTimeout),clearTimeout(holdTimeout),hasDoubleTap()&&!inDoubleTap()?(doubleTapStartTime=getTimeStamp(),singleTapTimeout=setTimeout($.proxy(function(){doubleTapStartTime=null,$element.trigger("tap",[event.target]),options.tap&&(ret=options.tap.call($element,event,event.target))},this),options.doubleTapThreshold)):(doubleTapStartTime=null,$element.trigger("tap",[event.target]),options.tap&&(ret=options.tap.call($element,event,event.target)))):gesture==DOUBLE_TAP?phase!==PHASE_CANCEL&&phase!==PHASE_END||(clearTimeout(singleTapTimeout),clearTimeout(holdTimeout),doubleTapStartTime=null,$element.trigger("doubletap",[event.target]),options.doubleTap&&(ret=options.doubleTap.call($element,event,event.target))):gesture==LONG_TAP&&(phase!==PHASE_CANCEL&&phase!==PHASE_END||(clearTimeout(singleTapTimeout),doubleTapStartTime=null,$element.trigger("longtap",[event.target]),options.longTap&&(ret=options.longTap.call($element,event,event.target)))),ret}function validateSwipeDistance(){var valid=!0;return null!==options.threshold&&(valid=distance>=options.threshold),valid}function didSwipeBackToCancel(){var cancelled=!1;return null!==options.cancelThreshold&&null!==direction&&(cancelled=getMaxDistance(direction)-distance>=options.cancelThreshold),cancelled}function validatePinchDistance(){return null!==options.pinchThreshold?pinchDistance>=options.pinchThreshold:!0}function validateSwipeTime(){var result;return result=options.maxTimeThreshold?!(duration>=options.maxTimeThreshold):!0}function validateDefaultEvent(jqEvent,direction){if(options.preventDefaultEvents!==!1)if(options.allowPageScroll===NONE)jqEvent.preventDefault();else{var auto=options.allowPageScroll===AUTO;switch(direction){case LEFT:(options.swipeLeft&&auto||!auto&&options.allowPageScroll!=HORIZONTAL)&&jqEvent.preventDefault();break;case RIGHT:(options.swipeRight&&auto||!auto&&options.allowPageScroll!=HORIZONTAL)&&jqEvent.preventDefault();break;case UP:(options.swipeUp&&auto||!auto&&options.allowPageScroll!=VERTICAL)&&jqEvent.preventDefault();break;case DOWN:(options.swipeDown&&auto||!auto&&options.allowPageScroll!=VERTICAL)&&jqEvent.preventDefault();break;case NONE:}}}function validatePinch(){var hasCorrectFingerCount=validateFingers(),hasEndPoint=validateEndPoint(),hasCorrectDistance=validatePinchDistance();return hasCorrectFingerCount&&hasEndPoint&&hasCorrectDistance}function hasPinches(){return!!(options.pinchStatus||options.pinchIn||options.pinchOut)}function didPinch(){return!(!validatePinch()||!hasPinches())}function validateSwipe(){var hasValidTime=validateSwipeTime(),hasValidDistance=validateSwipeDistance(),hasCorrectFingerCount=validateFingers(),hasEndPoint=validateEndPoint(),didCancel=didSwipeBackToCancel(),valid=!didCancel&&hasEndPoint&&hasCorrectFingerCount&&hasValidDistance&&hasValidTime;return valid}function hasSwipes(){return!!(options.swipe||options.swipeStatus||options.swipeLeft||options.swipeRight||options.swipeUp||options.swipeDown)}function didSwipe(){return!(!validateSwipe()||!hasSwipes())}function validateFingers(){return fingerCount===options.fingers||options.fingers===ALL_FINGERS||!SUPPORTS_TOUCH}function validateEndPoint(){return 0!==fingerData[0].end.x}function hasTap(){return!!options.tap}function hasDoubleTap(){return!!options.doubleTap}function hasLongTap(){return!!options.longTap}function validateDoubleTap(){if(null==doubleTapStartTime)return!1;var now=getTimeStamp();return hasDoubleTap()&&now-doubleTapStartTime<=options.doubleTapThreshold}function inDoubleTap(){return validateDoubleTap()}function validateTap(){return(1===fingerCount||!SUPPORTS_TOUCH)&&(isNaN(distance)||distance<options.threshold)}function validateLongTap(){return duration>options.longTapThreshold&&DOUBLE_TAP_THRESHOLD>distance}function didTap(){return!(!validateTap()||!hasTap())}function didDoubleTap(){return!(!validateDoubleTap()||!hasDoubleTap())}function didLongTap(){return!(!validateLongTap()||!hasLongTap())}function startMultiFingerRelease(event){previousTouchEndTime=getTimeStamp(),fingerCountAtRelease=event.touches.length+1}function cancelMultiFingerRelease(){previousTouchEndTime=0,fingerCountAtRelease=0}function inMultiFingerRelease(){var withinThreshold=!1;if(previousTouchEndTime){var diff=getTimeStamp()-previousTouchEndTime;diff<=options.fingerReleaseThreshold&&(withinThreshold=!0)}return withinThreshold}function getTouchInProgress(){return!($element.data(PLUGIN_NS+"_intouch")!==!0)}function setTouchInProgress(val){$element&&(val===!0?($element.bind(MOVE_EV,touchMove),$element.bind(END_EV,touchEnd),LEAVE_EV&&$element.bind(LEAVE_EV,touchLeave)):($element.unbind(MOVE_EV,touchMove,!1),$element.unbind(END_EV,touchEnd,!1),LEAVE_EV&&$element.unbind(LEAVE_EV,touchLeave,!1)),$element.data(PLUGIN_NS+"_intouch",val===!0))}function createFingerData(id,evt){var f={start:{x:0,y:0},last:{x:0,y:0},end:{x:0,y:0}};return f.start.x=f.last.x=f.end.x=evt.pageX||evt.clientX,f.start.y=f.last.y=f.end.y=evt.pageY||evt.clientY,fingerData[id]=f,f}function updateFingerData(evt){var id=void 0!==evt.identifier?evt.identifier:0,f=getFingerData(id);return null===f&&(f=createFingerData(id,evt)),f.last.x=f.end.x,f.last.y=f.end.y,f.end.x=evt.pageX||evt.clientX,f.end.y=evt.pageY||evt.clientY,f}function getFingerData(id){return fingerData[id]||null}function setMaxDistance(direction,distance){direction!=NONE&&(distance=Math.max(distance,getMaxDistance(direction)),maximumsMap[direction].distance=distance)}function getMaxDistance(direction){return maximumsMap[direction]?maximumsMap[direction].distance:void 0}function createMaximumsData(){var maxData={};return maxData[LEFT]=createMaximumVO(LEFT),maxData[RIGHT]=createMaximumVO(RIGHT),maxData[UP]=createMaximumVO(UP),maxData[DOWN]=createMaximumVO(DOWN),maxData}function createMaximumVO(dir){return{direction:dir,distance:0}}function calculateDuration(){return endTime-startTime}function calculateTouchesDistance(startPoint,endPoint){var diffX=Math.abs(startPoint.x-endPoint.x),diffY=Math.abs(startPoint.y-endPoint.y);return Math.round(Math.sqrt(diffX*diffX+diffY*diffY))}function calculatePinchZoom(startDistance,endDistance){var percent=endDistance/startDistance*1;return percent.toFixed(2)}function calculatePinchDirection(){return 1>pinchZoom?OUT:IN}function calculateDistance(startPoint,endPoint){return Math.round(Math.sqrt(Math.pow(endPoint.x-startPoint.x,2)+Math.pow(endPoint.y-startPoint.y,2)))}function calculateAngle(startPoint,endPoint){var x=startPoint.x-endPoint.x,y=endPoint.y-startPoint.y,r=Math.atan2(y,x),angle=Math.round(180*r/Math.PI);return 0>angle&&(angle=360-Math.abs(angle)),angle}function calculateDirection(startPoint,endPoint){if(comparePoints(startPoint,endPoint))return NONE;var angle=calculateAngle(startPoint,endPoint);return 45>=angle&&angle>=0?LEFT:360>=angle&&angle>=315?LEFT:angle>=135&&225>=angle?RIGHT:angle>45&&135>angle?DOWN:UP}function getTimeStamp(){var now=new Date;return now.getTime()}function getbounds(el){el=$(el);var offset=el.offset(),bounds={left:offset.left,right:offset.left+el.outerWidth(),top:offset.top,bottom:offset.top+el.outerHeight()};return bounds}function isInBounds(point,bounds){return point.x>bounds.left&&point.x<bounds.right&&point.y>bounds.top&&point.y<bounds.bottom}function comparePoints(pointA,pointB){return pointA.x==pointB.x&&pointA.y==pointB.y}var options=$.extend({},options),useTouchEvents=SUPPORTS_TOUCH||SUPPORTS_POINTER||!options.fallbackToMouseEvents,START_EV=useTouchEvents?SUPPORTS_POINTER?SUPPORTS_POINTER_IE10?"MSPointerDown":"pointerdown":"touchstart":"mousedown",MOVE_EV=useTouchEvents?SUPPORTS_POINTER?SUPPORTS_POINTER_IE10?"MSPointerMove":"pointermove":"touchmove":"mousemove",END_EV=useTouchEvents?SUPPORTS_POINTER?SUPPORTS_POINTER_IE10?"MSPointerUp":"pointerup":"touchend":"mouseup",LEAVE_EV=useTouchEvents?SUPPORTS_POINTER?"mouseleave":null:"mouseleave",CANCEL_EV=SUPPORTS_POINTER?SUPPORTS_POINTER_IE10?"MSPointerCancel":"pointercancel":"touchcancel",distance=0,direction=null,currentDirection=null,duration=0,startTouchesDistance=0,endTouchesDistance=0,pinchZoom=1,pinchDistance=0,pinchDirection=0,maximumsMap=null,$element=$(element),phase="start",fingerCount=0,fingerData={},startTime=0,endTime=0,previousTouchEndTime=0,fingerCountAtRelease=0,doubleTapStartTime=0,singleTapTimeout=null,holdTimeout=null;try{$element.bind(START_EV,touchStart),$element.bind(CANCEL_EV,touchCancel)}catch(e){$.error("events not supported "+START_EV+","+CANCEL_EV+" on jQuery.swipe")}this.enable=function(){return this.disable(),$element.bind(START_EV,touchStart),$element.bind(CANCEL_EV,touchCancel),$element},this.disable=function(){return removeListeners(),$element},this.destroy=function(){removeListeners(),$element.data(PLUGIN_NS,null),$element=null},this.option=function(property,value){if("object"==typeof property)options=$.extend(options,property);else if(void 0!==options[property]){if(void 0===value)return options[property];options[property]=value}else{if(!property)return options;$.error("Option "+property+" does not exist on jQuery.swipe.options")}return null}}var VERSION="1.6.17",LEFT="left",RIGHT="right",UP="up",DOWN="down",IN="in",OUT="out",NONE="none",AUTO="auto",SWIPE="swipe",PINCH="pinch",TAP="tap",DOUBLE_TAP="doubletap",LONG_TAP="longtap",HORIZONTAL="horizontal",VERTICAL="vertical",ALL_FINGERS="all",DOUBLE_TAP_THRESHOLD=10,PHASE_START="start",PHASE_MOVE="move",PHASE_END="end",PHASE_CANCEL="cancel",SUPPORTS_TOUCH="ontouchstart"in window,SUPPORTS_POINTER_IE10=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled&&!SUPPORTS_TOUCH,SUPPORTS_POINTER=(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&!SUPPORTS_TOUCH,PLUGIN_NS="TouchSwipe",defaults={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:".noSwipe",preventDefaultEvents:!0};$.fn.swipe=function(method){var $this=$(this),plugin=$this.data(PLUGIN_NS);if(plugin&&"string"==typeof method){if(plugin[method])return plugin[method].apply(plugin,Array.prototype.slice.call(arguments,1));$.error("Method "+method+" does not exist on jQuery.swipe")}else if(plugin&&"object"==typeof method)plugin.option.apply(plugin,arguments);else if(!(plugin||"object"!=typeof method&&method))return init.apply(this,arguments);return $this},$.fn.swipe.version=VERSION,$.fn.swipe.defaults=defaults,$.fn.swipe.phases={PHASE_START:PHASE_START,PHASE_MOVE:PHASE_MOVE,PHASE_END:PHASE_END,PHASE_CANCEL:PHASE_CANCEL},$.fn.swipe.directions={LEFT:LEFT,RIGHT:RIGHT,UP:UP,DOWN:DOWN,IN:IN,OUT:OUT},$.fn.swipe.pageScroll={NONE:NONE,HORIZONTAL:HORIZONTAL,VERTICAL:VERTICAL,AUTO:AUTO},$.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,FOUR:4,FIVE:5,ALL:ALL_FINGERS}});
!function(){var t={14158:function(t){var e,a;e=ThriveGlobal.$j,a=TCB_Front,t.exports=class{constructor(t){this.gallery=t,this.$gallery=t.$element,this.imageCount=this.$gallery.find(".tve_image_caption").length,this.animating=!1,this.isOpen=!1,this.render()}render(){this.$overlay=e(`\n\t\t\t\t<div class="tcb-gallery-overlay">\n\t\t\t\t\t<div class="tcb-gallery-wrapper"></div>\n\t\t\t\t\t<div class="tcb-g-count tcb-gl-ctrl-mob">\n\t\t\t\t\t\t<div class="tcb-gl-ctrl-wrp">\n\t\t\t\t\t\t\t<span class="tcb-mob-text"></span>\n\t\t\t\t\t\t\t<span class="tcb-img-count"></span>\n\t\t\t\t\t\t\t<span class="tcb-cap-txt"></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<button class="tcb-nav-prev tcb-gl-ctrl">${a.icons.get("arrow-left")}</button>\n\t\t\t\t\t<button class="tcb-nav-next tcb-gl-ctrl">${a.icons.get("arrow-right")}</button>\n\t\t\t\t\t<button class="tcb-nav-close tcb-gl-ctrl-mob">${a.icons.get("cross")}</button>\n\t\t\t\t</div>\n\t\t\t`).appendTo(e("body")),this.$wrapper=this.$overlay.find(".tcb-gallery-wrapper"),this.$wrapper.css({width:"100%"})}init(){this.currentImageIndex=0,this.$gallery.find(".tve_image_caption").each(((t,a)=>{const i=e(a).find(".tve_image_frame");e(a).find("a").removeClass("tve-jump-scroll"),i&&i.off("click.lightbox").on("click.lightbox",(t=>{this.shouldClick()&&(this.isOpen=!0,this.$overlay.show(0).addClass("g-v"),this.showImage(parseInt(a.dataset.index),!1),t.preventDefault())})),this.createGalleryItem(a)})),this.$overlay.find(".tcb-nav-prev").on("click",this.showPrev.bind(this)),this.$overlay.find(".tcb-nav-next").on("click",this.showNext.bind(this)),this.$overlay.find(".tcb-nav-close").on("click",this.close.bind(this)),this.$wrapper.on("click",(t=>{"IMG"!==t.target.tagName&&this.close()})),this.$wrapper.length&&this.$wrapper.on("swipe",{swipeLeft:this.showNext.bind(this),swipeRight:this.showPrev.bind(this),swipeUp:()=>{this.isOpen=!1,this.$overlay.removeClass("g-v").hide()},swipeDown:()=>!1}),e("html").off("keydown.gallery").on("keydown.gallery",(t=>{if(this.isOpen)switch(t.keyCode){case 37:this.showPrev();break;case 39:this.showNext();break;case 27:this.close()}}))}shouldClick(){let t=!0;if("carousel"===this.$gallery.attr("data-type")){const e=this.$gallery.find(".tcb-image-gallery-container")[0].slick;t=!e||!1===e.dragging&&!1!==e.shouldClick}return t}close(){this.isOpen=!1,this.$gallery.addClass(this.getAnimationsClasses()),this.$overlay.removeClass("g-v").hide()}createGalleryItem(t){if(!t.classList.contains("gallery-clicker")){const i=t.querySelector("img");e(`<div class="tve-g-image-wrapper">\n\t\t\t\t\t\t<div class="tcb-caption-wrapper tcb-loading">\n\t\t\t\t\t\t\t<button class="tcb-nav-close">${a.icons.get("cross")}</button>\n\t\t\t\t\t\t\t<img \n\t\t\t\t\t\t\t\t\tloading="lazy"\n\t\t\t\t\t\t\t\t\tdata-pos="${t.getAttribute("data-position")}" \n\t\t\t\t\t\t\t\t\tdata-caption="${t.getAttribute("data-caption")}" \n\t\t\t\t\t\t\t\t\tdata-index="${t.getAttribute("data-index")}" \n\t\t\t\t\t\t\t\t\tdata-src="${i.dataset.src}" alt=""/>\n\t\t\t\t\t\t\t<div class="tcb-caption"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="tcb-image-loader">${TCB_Front.icons.get("spinner9")}</div>\n\t\t\t\t\t</div>`).appendTo(this.$wrapper)}}showImage(t,e){this.$gallery.removeClass(this.getAnimationsClasses()),this.$wrapper.toggleClass("g-n-a",!e);const a=this.$wrapper.find(`img[data-index=${t}]`),i="true"===this.$gallery.attr("data-caption-lightbox"),s=a.attr("data-caption")||"",n=a.attr("data-pos"),r=TCB_Front.isRTL?this.imageCount-1-t:t;a.parent().hasClass("tcb-loading")&&a.on("load",(()=>{a.parent().removeClass("tcb-loading")})),a.attr("src",a.attr("data-src")),this.$wrapper.css({transform:`translate(-${100*r}%, 0)`}),this.currentImageIndex=t,this.$overlay.find(".tcb-img-count").text(n),this.$overlay.find(".tcb-caption").text(i&&s.length?s:""),this.$overlay.find(".tcb-mob-text").text(s)}showNext(){this.animating||(this.currentImageIndex<this.imageCount-1?this.showImage(this.currentImageIndex+1,!0):(this.$wrapper.addClass("g-n-a").css({transform:"translate(100%, 0)"}),this.animating=!0,setTimeout((()=>{this.showImage(0,!0),this.animating=!1}),20)))}showPrev(){this.animating||(this.currentImageIndex>0?this.showImage(this.currentImageIndex-1,!0):(this.$wrapper.addClass("g-n-a").css({transform:`translate(-100 * ${this.imageCount}%, 0)`}),this.animating=!0,setTimeout((()=>{this.showImage(this.imageCount-1,!0),this.animating=!1}),20)))}getAnimationsClasses(){const t=[];if(this.$gallery.hasClass("tve_evt_manager_listen")){t.push("tve_evt_manager_listen","tve_ea_thrive_animation");const e=this.$gallery[0].className.match(/tve_et_\S*|tve_ea_\S*|tve_anim_\S*/g);null!==e&&(t.push(...e),t.includes("tve_ea_thrive_tooltip")&&t.splice(t.indexOf("tve_ea_thrive_animation"),1))}return[...new Set(t)].join(" ")}}}},e={};function a(i){var s=e[i];if(void 0!==s)return s.exports;var n=e[i]={exports:{}};return t[i](n,n.exports,a),n.exports}void 0===TCB_Front.js_modules["image-gallery"]&&TCB_Front.setModuleLoadedStatus("image-gallery",!1),function(t,e){if(TCB_Front.isModuleLoaded("image-gallery"))return;const i=a(14158),s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:TCB_Front.$body;e.find(".tcb-image-gallery:visible").each(((e,a)=>new n(t(a),!!tve_frontend_options.is_editor_page)))};t(window).on("tve_after_content_toggle",((t,e)=>{s(e)})),t(window).on("tcb_after_dom_ready",(()=>{s()}));class n{constructor(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t(),i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(this.$element=a,this.isEditor=i,i||(this.isHorizontalMasonry()&&this.initHorizontalMasonry(),this.hasLightbox()&&this.initLightbox(),this.isVerticalMasonry()&&this.initVerticalMasonry()),this.isCarousel()){this.carousel=new TCB_Front.Carousel(this),this.carousel.initCarousel();const t=this.onResize.bind(this);e.addResizeCallback(t)}}static imageSelector(){return".thrv_wrapper.tve_image_caption"}static captionSelector(){return".wp-caption-text.thrv-inline-text"}onResize(){const t=this.$element.find(".tcb-image-gallery-container"),a=e.Utils.jsonParse(t,"data-carousel-settings").tcbDots;setTimeout((()=>{TCB_Front.Carousel.setDots(this.$element.find("ul.tcb-carousel-dots"),a)}),500)}setImages(t){return this.images=t,this}getImages(){return this.images}readImagesFromElement(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const a=[],i=this.isCarousel()?".tcb-image-gallery-container .tve_image_caption.slick-slide:not(.slick-cloned) img":".tcb-image-gallery-container img";return this.$element.find(i).each(((e,i)=>{const s=t(i),n=s.parents(".tve_image_caption");a.push({id:n.attr("data-id"),caption:n.attr("data-caption"),title:s.attr("title"),alt:s.attr("alt"),width:s.attr("width"),height:s.attr("height"),url:s.attr("src"),sizes:s.tcbJsonData("sizes"),styleClass:n[0].className.match(/(^|\s)img_style_\S+/g)||["no_style"].join(" ")})})),e&&(this.images=a),a}isHorizontalMasonry(){return"horizontalMasonry"===this.$element.attr("data-type")}initHorizontalMasonry(){this.$element.find(".tcb-image-gallery-container").justifiedGallery({selector:".tve_image_caption.thrv_wrapper",rowHeight:parseInt(e.inlineCssVariable(this.$element,"--tve-gallery-column-height")),lastRow:"nojustify",margins:parseInt(e.inlineCssVariable(this.$element,"--tve-gallery-gutter"))})}isVerticalMasonry(){return"verticalMasonry"===this.$element.attr("data-type")}initVerticalMasonry(){this.$element.find(".tcb-image-gallery-container").data("masonry",!1).masonry({itemSelector:".thrv_wrapper.tve_image_caption",gutter:0,transitionDuration:0})}render(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(this.isEditor){this.$element=TVE.ActiveElement;const e=this.$element.find(TVE.identifier("image")),a=this.$element.find(TVE.identifier("image_caption")),i=e.find(".tve-image-overlay").first(),s={},n={},r={};let l,o,c,h,d,g,m;if(e.length&&(t&&this.readImagesFromElement(),l=this.getAnimationsClasses(e),o=this.getAnimationsClasses(e.find("img")),c=e.find("img").attr("data-tcb-events"),h=this.getAnimationsClasses(a),d=a.attr("data-tcb-events"),g=(e.find(".tve_image_frame")[0].className.match(/(^|\s)img_style_\S+/g)||["no_style"]).join(" "),m=TVE.Editor_Page.getResponsiveClasses(a)),this.oldImageSize=this.getImageSize(),a.each(((t,e)=>{const a=TVE.inner_$(e),i=a.find("a"),s=a.parents(".tve_image_caption"),r=s.attr("data-id");n[r]={text:s.attr("data-caption")||"",hasLink:i.length>0,href:i.attr("href"),target:i.attr("target"),rel:i.attr("rel")}})),e.each(((t,e)=>{const a=TVE.inner_$(e),i=a.find(".tve_image_frame a"),s=a.attr("data-id");r[s]={hasLink:i.length>0,href:i.attr("href"),target:i.attr("target"),rel:i.attr("rel"),linkClass:i.attr("tve-dynamic-link"),shortcodeId:i.attr("data-shortcode-id"),dynamicLink:i.attr("data-dynamic-link")}})),this.$element.hasClass("tcb-elem-placeholder"))this.$element.html('<div class="tcb-image-gallery-container tve-prevent-content-edit"></div>').removeClass("tcb-elem-placeholder tcb-gallery-placeholder");else{const t=this.$element.find(".tcb-image-gallery-container");this.isCarousel()&&void 0!==t[0].slick&&t.slick("unslick"),t.html("")}a.length&&a.attr("data-position")&&(s.position={attr:`data-position=${a.attr("data-position")}`,classes:`tve-image-caption-${a.attr("data-position")}`},"inside"===a.attr("data-position")&&a.attr("data-alignment")&&(s.alignment={attr:`data-alignment=${a.attr("data-alignment")}`,classes:`tve-image-caption-inside tcb-caption-${a.attr("data-alignment")}`})),this.$element.attr("data-css",TVE.CSS_Rule_Cache.uniq_id(this.$element)),this.getImages().forEach(((t,e)=>this.renderOneImage(t,e,s,n,r)));const p=this.$element.find(TVE.identifier("image")),v=this.$element.find(".wp-caption-text");i.length&&i.insertAfter(p.find("img")),l&&(p.addClass(l),this.$element.find("img").addClass(o).attr("data-tcb-events",c)),h&&v.addClass(h).attr("data-tcb-events",d),g&&p.find(".tve_image_frame").addClass(g),v.each(((t,e)=>{const a=e.innerText;a&&!a.trim().length&&e.classList.add("tcb-permanently-hidden")})),m&&v.addClass(m),this.updateDataSelectors()}}renderOneImage(t,a,i,s,n){this.$element.find(".tcb-image-gallery-container").append(TVE.tpl("elements/gallery-image")({image:t,index:a,imageObj:this,captionSettings:i,tcb:e,captionLinks:s,imageLinks:n})),this.$element.find(".tcb-image-gallery-container img:last").tcbJsonData("sizes",t.sizes)}updateDataSelectors(){const t=this.$element.attr("data-css");this.$element.find(n.imageSelector()).each(((e,a)=>{a.setAttribute("data-selector",`[data-css="${t}"] ${n.imageSelector()}`)})),this.$element.find(n.captionSelector()).each(((e,a)=>{a.setAttribute("data-selector",`[data-css="${t}"] ${n.captionSelector()}`)}))}hasCaptions(){return"true"===this.$element.attr("data-caption")}getImageSize(){let t=this.$element.attr("data-thumbnail-size")||"auto";return"auto"===t&&(t=this.getBestImageSize()),t}getFullwidthSize(){return this.$element.attr("data-fullscreen-size")||"large"}hasLightbox(){let t="fullscreen"===this.$element.attr("data-click-behavior");return!this.$element.hasClass("tcb-update-fullscreen")&&this.isCarousel()&&(t=!1),t}getImagePosition(t){const e=this.getImages();return e.findIndex((e=>e.id===t.id))+1+"/"+e.length}initLightbox(){this.$element.data("lightbox-loaded")||(this.lightbox=new i(this),this.lightbox.init(),this.$element.data("lightbox-loaded",!0))}getBestImageSize(){const t=this.getNumberOfColumns(),a=parseInt(e.inlineCssVariable(this.$element,"--tve-gallery-horizontal-space")),i=t||Math.min(this.images.length,4),s=(TVE.ActiveElement.outerWidth()-(i-1)*a)/i;let n="large";if(s<=300){const t=TVE.ActiveElement.find("img");t.length&&s<t.width()||(n="medium")}return n}getNumberOfColumns(){let t;if(this.isCarousel())try{t=e.Utils.jsonParse(this.$element.find(".tcb-image-gallery-container"),"data-carousel-settings").slidesToShow}catch(e){t=3}else t=e.inlineCssVariable(this.$element,"--tve-gallery-columns");return t}getAnimationsClasses(t){const e=[],a=t.length?t[0].className.match(/tve_et_\S*|tve_ea_\S*|tve_anim_\S*|tve_evt_\S*/g):null;return null!==a&&(e.push(...a),e.includes("tve_ea_thrive_tooltip")&&e.splice(e.indexOf("tve_ea_thrive_animation"),1)),[...new Set(e)].join(" ")}isCarousel(){return"carousel"===this.$element.attr("data-type")}}window.TCB_Front.ImageGallery=n,TCB_Front.setModuleLoadedStatus("image-gallery",!0)}(ThriveGlobal.$j,TCB_Front)}();
void 0===TCB_Front.js_modules["lead-generation"]&&TCB_Front.setModuleLoadedStatus("lead-generation",!1),((t,e)=>{if(e.isModuleLoaded("lead-generation"))return;t(window).on("tcb_after_dom_ready",(()=>{const r=t(e.Utils.isEditorPage()?"#tve_editor":"body");a.initRadioInputs(r),a.initCheckboxInputs(r),e.Utils.isEditorPage()||(t(".thrv_lead_generation").tve_front_lead_generation(),a.initRecaptcha())}));const a={initRadioInputs(e){t('[data-default="1"]').closest(".tve_lg_radio_wrapper").addClass("tve-state-expanded"),e.off("change.inputradio").on("change.inputradio",".tve_lg_radio_wrapper input",(function(){const e=t(this).closest(".tve_lg_radio_wrapper");e.siblings(".tve-state-expanded").removeClass("tve-state-expanded"),e.addClass("tve-state-expanded")}))},initCheckboxInputs(e){e.off("change.inputcheckbox").on("change.inputcheckbox",".tve_lg_checkbox_wrapper input",(function(){const e=t(this);e.closest(".tve_lg_checkbox_wrapper").toggleClass("tve-state-expanded",e.prop("checked"))}))},initRecaptcha(){const e=t(".tve-captcha-container");if(e.length&&0!==tve_dash_front.recaptcha.length){function a(){"undefined"!=typeof grecaptcha&&grecaptcha.render?function(){let a=100;e.filter(":not(.tve-recapcha-rendered)").each((function(){if(document.getElementById(this.id)){this.id=this.id+"-"+ ++a;const e=t(this),r=window.innerWidth<400?"compact":e.attr("data-size");e.addClass("tve-recaptcha-rendered"),e.data("grecaptcha-render")||tve_dash_front.recaptcha.connection&&(!tve_dash_front.recaptcha.connection||"v3"===tve_dash_front.recaptcha.connection.version)||(e.data("grecaptcha-render",!0),grecaptcha.render(this.id,{sitekey:tve_dash_front.recaptcha.site_key||e.attr("data-site-key"),theme:e.attr("data-theme"),type:e.attr("data-type"),size:r}))}}))}():setTimeout(a,50)}let r=!1;const n=tve_dash_front.recaptcha.connection&&"v3"===tve_dash_front.recaptcha.connection.version&&!tve_dash_front.recaptcha.connection.browsing_history?tve_dash_front.recaptcha.site_key:"explicit";window.tve_gapi_loaded||(t.getScript("https://www.google.com/recaptcha/api.js?render="+n,a),r=!0,window.tve_gapi_loaded=!0),r||a()}},hasFileUpload:()=>e.isModuleLoaded("file-upload")};t.fn.tve_front_lead_generation=function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return window.TCB_PAGE_INDEX=window.TCB_PAGE_INDEX||1,this.each(((n,i)=>{const o=t(i);let s=o.find("form");const d=s.find(".tve-f-a-hidden").val();if(0===s.length&&(o.find(".thrv_lead_generation_container").wrapInner('<form method="post"></form>'),s=o.find("form")),s.find(".tve_lg_textarea.tve-lg-show-counter textarea").off("input.textarea").on("input.textarea",(function(){const e=t(this),a=e.val().length,r=Number(e.attr("maxlength")),n=Number(e.attr("data-min")),i=e.next().find(".tve-fill-text-dynamic");i.text(r?`${a} of ${r}`:a),i.toggleClass("tve-counter-error",!!(a&&n&&a<n))})),s.find('input[type="checkbox"],input[type="radio"]').each((function(){if(!this.id)return!0;t("#"+this.id).not(this).length&&(this.id=this.id+"-"+window.TCB_PAGE_INDEX++,t(this).next("label").attr("for",this.id))})),void 0!==d&&"#"===s.attr("action")&&s.attr("action",d),o.data("tve_lg_done"))return this;if(o.data("tve_lg_done",!0),void 0!==window.SegMet&&SegMet&&-1!==s[0].action.indexOf("infusionsoft")&&!s.data("tve-segmet-submit")){s.data("tve-segmet-submit",1);const t=s[0].submit;s[0].submit=function(){return s.data("tve-segmet-submitted")?t.call(s[0]):(s.data("tve-segmet-submitted",1),s.submit())}}const c={errClass:"tve-lg-error",errClassMultiple:"tve-lg-error-multiple",init(){this.container=s.closest(".thrv_lead_generation").find("#tve-lg-error-container"),this.container.length||(this.container=t('<div id="tve-lg-error-container"></div>').prependTo(s.parent()),this.container.on("click",".tve-lg-err-close",t.proxy(this.close,this))),this.container.empty().hide(),this.clear()},close(){this.container.fadeOut(200);let t=s.find("."+this.errClass);return t.length||(t=s.find("input,select,textarea")),t.first().trigger("focus"),!1},clear(){s.find("input,select,textarea").removeClass(this.errClass),s.find('[class^="tve_lg_"]').removeClass(this.errClassMultiple+" "+this.errClass),"function"==typeof r.clearErrors&&r.clearErrors.apply(this,arguments)},markApiError(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t(),n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return"function"==typeof r.renderError?r.renderError(a,e,n):this.container.append('<div class="tve-lg-err-item tve-lg-ext-err">'+e+"</div>"),this},_markError(t,e,a){if("function"==typeof r.renderError)return r.renderError.call(this,t,e,a);if(t){const e=t.parent();e.removeClass("tcb-permanently-hidden"),e.closest("form").find(`[data-label-for="${e.attr("data-label")}"]`).removeClass("tcb-permanently-hidden"),t.addClass(this.errClass);let a=t.attr("data-field")?t.attr("data-field").replace("mapping_",""):t.attr("type");"gdpr"===a&&(a="checkbox"),["radio","checkbox"].includes(a)?t.closest(".tve_lg_"+a).addClass(this.errClassMultiple):"select"===a&&t.closest(".tve_lg_dropdown").addClass(this.errClass)}"required"===a&&this.container.find(".tve-lg-required").length||this.container.append('<div class="tve-lg-err-item tve-lg-'+a+'">'+e+"</div>")},show(){if("function"==typeof r.renderError)return;this.container.append('<a href="javascript:void(0)" class="tve-lg-err-close" title="Close"><span class="thrv-icon thrv-svg-icon">'+e.icons.get("cross")+"</span></a>");const t=this;setTimeout((function(){const e=s.offset(),a=parseInt(s.css("margin-top"));let r=-10-t.container.outerHeight(!0)-(isNaN(a)?0:a);s.parents(".thrv-ribbon").length?"bottom"===s.parents(".tve-leads-ribbon").attr("data-position")?r+=7:r=e.top+s.outerHeight():t.container.outerHeight(!0)>e.top&&(r=e.top+s.outerHeight()),t.container.css({top:r+"px",width:s.outerWidth()}).fadeIn(200)}),50)},required(e,a){let r,n="required";const i=e.attr("type");if("hidden"===i)r=!0;else if("radio"===i)r=t('input[name="'+e.attr("name")+'"]').is(":checked");else if("checkbox"===i)r=t('input[name="'+e.attr("name")+'"]').is(":checked");else if(e.is("textarea[data-min]")){const i=t.trim(e.val()).length;r=i>=e.attr("data-min"),!r&&i&&(n="min-chars",a=tve_frontend_options.translations.min_chars.replace("%s",e.attr("data-min")))}else{const a=e.attr("value")?e.attr("value"):e.val();r=t.trim(a).length>0}return r||this._markError(e,a,n),r},password(t,e){let a=!0;return t.val()||1!==t.data("required")||(a=!1),!!a||(this._markError(t,e,"password"),!1)},mismatch(t,e){let a=!0;return t.password&&t.password.val()!==t.confirm_password.val()&&(a=!1),!!a||(this._markError(t.confirm_password,e,"passwordmismatch"),!1)},email(t,e){return!(t.val()&&!/^(([^<>()\[\]\\.,;:\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,}))$/.test(t.val())&&(this._markError(t,e,"email"),1))},getErrors(t){try{return JSON.parse(t.find(".tve-lg-err-msg").val())}catch(t){return{file_extension:"Sorry, {fileextension} files are not allowed",file_size:"{file} exceeds the maximum file size of {filelimit}",required:"Please fill in all of the required fields",phone:"The phone number is not valid",email:"The email address is not valid"}}}};let l;a.hasFileUpload()&&(l=new e.FileUpload(o));const p=function(a,r){const n=t.extend({success:"Sign up successful",error:"Error!"},r),i=s.find("#_form_type").val(),o=s.find("input[name=name]").val()?s.find("input[name=name]").val():"",d=s.find("input[name=email]").val();if(a){s.parents(".tl-style").first().find(".tve_p_lb_close").trigger("click");const a=t.Event("leads_messages.tcb");s.trigger(a),"lead_generation"===i&&(s.find("input").val(""),s.parents(".tve_p_lb_content").find(".tve_p_lb_close").trigger("click")),n.success=n.success.replace("[lead_email]",d),n.success=n.success.replace("[lead_name]",o),e.notificationElement.toggle(n.success,"success","")}else{const t=s.parent(),a=t.parent(),r=a.find(".tve-error-wrapper"),i=s.find("#_error_message_option").val();if(1===parseInt(i))t.hide(),0===r.length?(a.append('<div class="tve-error-wrapper"><div class="tve-error-content"></div><button class="tve-close-error-message">Retry</button></div>'),n.error=n.error.replace("[lead_email]",d),n.error=n.error.replace("[lead_name]",o),a.find(".tve-error-content").append(n.error)):a.find(".tve-error-wrapper").show();else{if(h())return;e.notificationElement.toggle(n.success,"success",""),_(),u()}}s.tve_form_loading(!0)},f=function(t){return t&&t.length>0?t+",":""};function u(){s.find(".tve-state-expanded").removeClass("tve-state-expanded"),s.find(".tve_lg_dropdown").each((function(){const e=t(this),a=e.attr("data-show-placeholder"),r=e.find('[data-default="1"]'),n=r.length?r:e.find(".tve-lg-dropdown-option,.tve-dynamic-dropdown-option").first(),i=e.find("input");a?(e.find(".tve-lg-dropdown-trigger .tve-disabled-text-inner").html(i.attr("data-placeholder")),i.removeAttr("value")):(e.find(".tve-lg-dropdown-trigger .tve-disabled-text-inner").html(n.text()),i.attr("value",n.attr("data-value")))})),s[0].reset(),s.find("textarea").trigger("input"),s.find('input[type="radio"][data-default="1"], input[type="checkbox"][data-default="1"] ').attr("checked","checked").closest(".tve_lg_radio_wrapper, .tve_lg_checkbox_wrapper").addClass("tve-state-expanded"),e.smartComplete.handleSmartComplete(s)}function h(){let a=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const i=s.find("#_error_message_option").val(),o=s.find("#_autofill").val(),d=s.find("#_submit_option").val(),c=o?s.find("input").not("input[type=hidden],input[type=password]").serializeArray():"";let l=!1;if(!d||"reload"===d&&(a||1!==i))l=!0,location.reload();else if("redirect"===d){let t=s.find("#_back_url").val();t=e.Utils.addHttp(t),o&&c&&!e.Utils.isExternal(t)&&e.setCookie("account_create_fields",JSON.stringify(c),{path:"/"}),"1"===s.find("#_sendParams").val()&&(t=e.Utils.appendFormParamsToURL(t,s)),t&&e.isValidUrl(t)&&(a||1!==i)&&(location.href=t,l=!0)}else if("state"===d&&a){const e=TL_Front.parent_state,a=s.find(".tve-switch-state-trigger"),r=-1!==a.attr("data-tcb-events").indexOf("tl_state_lightbox"),n=s.parents(".tve_post_lightbox").length>0;if(a.trigger("click"),s.tve_form_loading(!0),r)if(n)e&&(TL_Front.close_form(e),delete TL_Front.parent_state);else{const e=t.Event("leads_messages.tcb");e.lightbox_state=!0,s.trigger(e)}TL_Front.parent_state&&(s.parents(".tl-style").first().find(".tve_p_lb_close").trigger("click"),delete TL_Front.parent_state),l=!0}else"klicktipp-redirect"===d&&a?r&&e.isValidUrl(r)&&(location.href=r,l=!0):"page"===d&&a&&n&&e.isValidUrl(n)&&(location.href=n,l=!0);return l}function _(){t(".tve_p_lb_background.tve_lb_open .tve_p_lb_close").trigger("click")}o.data("form-target")&&o.data("form-target").length&&o.find("form").attr("target",o.data("form-target")),function(){const a=e.queryString.get("affiliate");if(a){const e=t("<input/>");e.attr("type","hidden").attr("name","tve_affiliate").val(a),s.append(e)}}(),o.find(".tve-lg-err-msg").length&&function(){s.find(".tve_submit_container .thrv_icon").on("click",(function(){s.submit()})),s.find(".tve-form-button .tve-form-button-submit").on("click",(t=>(t.preventDefault(),t.stopPropagation(),s.submit(),!1)));const n=c.getErrors(o),i=function(i,d,g){if(s.data("tve-force-submit"))return!0;const v=s.find(".consent-config");v.length&&!v.attr("value")&&"none"!==s.find(".tcb-lg-consent").css("display")&&s.find('[name="user_consent"]').attr("data-required",1);let m=!0;const b=t(d),w={};c.init(),b.find("input, select, textarea").each((function(){const e=t(this),a=e.data("validation"),r=parseInt(this.dataset.required);"password"===e.attr("type")&&(w[e.attr("name")]=e),1===r&&(c.required(e,n.required)||(m=!1)),void 0!==a&&"none"!==a&&c[a]&&(c[a](e,n[a])||(m=!1))}));const y=b.find('textarea[name="g-recaptcha-response"]');if(y.length>0&&(y.first().val()||(c.markApiError("Please validate captcha form",b.find(".tve-captcha-container"),"captcha"),setTimeout((function(){t("#tve-lg-error-container").fadeOut("slow")}),5e3),m=!1)),2===Object.keys(w).length&&(c.mismatch(w,n.passwordmismatch)||(m=!1)),a.hasFileUpload()&&l){const t=l.isValid();!0!==t&&(m=!1,c.markApiError(t,l.$el,"upload"))}if(!m)return c.show(),s.find("."+c.errClass).first().trigger("focus"),!1;if("function"==typeof r.showFormLoader?r.showFormLoader():s.tve_form_loading(),"api"===s.parents(".thrv_lead_generation").attr("data-connection")||s.parents(".tcb-registration-form").length){const d=s.find("#_autofill").val()?s.find("input").not("input[type=hidden],input[type=password]").serializeArray():"";if(o.attr("data-settings-id")||function(){const t=function(){let t="";return"true"===s.find(".tve_lg_radio").attr("data-answer-tag")?s.find(".tve_lg_radio input[type=radio]").each(((e,a)=>{if(a.checked)if(a.attributes["data-custom-tag"]){const e=a.attributes["data-custom-tag"].value;t=t.length>0?t+","+e:e}else{const e=a.value;t=t.length>0?t+","+e:e}})):s.find(".tve_lg_radio input[type=radio]").each(((e,a)=>{a.checked&&a.attributes["data-custom-tag"]&&(t=a.attributes["data-custom-tag"].value)})),t}(),e=function(){let t="";return"true"===s.find(".tve_lg_checkbox:not(.tcb-lg-consent)").attr("data-answer-tag")?s.find(".tve_lg_checkbox input[type=checkbox]").each(((e,a)=>{if(a.checked)if(a.attributes["data-custom-tag"]){const e=a.attributes["data-custom-tag"].value;t=t.length>0?t+","+e:e}else{const e=a.value;t=t.length>0?t+","+e:e}})):s.find(".tve_lg_checkbox input[type=checkbox]").each(((e,a)=>{if(a.checked&&a.attributes["data-custom-tag"]){const e=a.attributes["data-custom-tag"].value;t=t.length>0?t+","+e:e}})),t}(),a=function(){let t="";const e=s.find(".tve_lg_dropdown"),a=e.find(".tve-lg-dropdown-option.tve-state-active");return t="true"===e.attr("data-answer-tag")?a.attr("data-custom-tag")?a.length>0?a.attr("data-custom-tag"):"":a.length>0?a.attr("data-value"):"":a.length>0?a.attr("data-custom-tag"):"",t}(),r=f(t)+f(e)+f(a);var n;r.length&&(n=r,tve_frontend_options.lead_generation_custom_tag_apis.forEach((t=>{const e=s.find(`input[type=hidden]#${t}_tags`);let a=e.length>0?e.attr("value"):"";e.length&&(0===a.length&&","===n.slice(-1)&&(n=n.slice(0,-1)),a=n.replace(/['"`\\]/g,"")+a,e.attr("value",a))})))}(),"function"==typeof r.submitHandler){const t={autofillValues:d,token:g};return a.hasFileUpload()&&l&&(t.uploader=l),r.submitHandler.call(null,i,t)}const v={};t.each(s.serializeArray(),(function(t,e){v[e.name]=e.value}));let m=s.serialize()+"&action=tve_api_form_submit&url="+encodeURIComponent(location.href);const b=s.find("#_submit_option").val();m+="&_tcb_id="+(o.attr("data-settings-id")||"")+"&tcb_token="+(10*Date.now()).toString(32),s.find(".tve_lg_radio_wrapper input,.tve_lg_checkbox_wrapper input").each(((t,e)=>{!e.name||v[e.name]||m.includes(e.name)||(v[e.name]="",m+=`&${e.name}=`)}));const w=t.Event("form_conversion.tcb");s.trigger(w),w.post_data&&(m+="&"+t.param(w.post_data));const y=s.closest(".tar-main-content[data-post-id]"),x=y.length?y.attr("data-post-id"):tve_frontend_options.post_id;return x&&(m+=`&post_id=${x}`),m+=`&frontend_post_id=${tve_frontend_options.post_id}`,g&&(m+="&g-recaptcha-response="+g),a.hasFileUpload()&&l&&(m=l.appendExtraData(m)),t.ajax({type:"post",xhrFields:{withCredentials:!0},url:tve_frontend_options.ajaxurl,dataType:"json",data:m}).fail((function(){c.markApiError("An error occurred while submitting your data. Please try again").show(),s.tve_form_loading(!0)})).done((function(r){a.hasFileUpload()&&l&&l.clear(),s.find('input[type="password"]').trigger("keyup");let d="";try{var f=r.form_messages||{},g="";if(r.redirect&&(g=r.redirect,delete r.redirect),delete r.form_messages,r.variation&&delete r.variation,r.back_url){var m=r.back_url;delete r.back_url}var w=Object.keys(r).length>0&&!r.error;if("object"==typeof r.error_message&&r.error_message.length){const t=r.error_message;let a="";t.forEach((t=>{"string"==typeof t&&t.length&&(t=t.trim(),c.markApiError(t).show(),a+=t+"\n")})),s.tve_form_loading(!0),a.length&&(d=a,e.toast(a,!0))}if(r.error){if(r.error_code){const e=r.error_code,a=t.Event("lead_conversion_error_code.tcb",{form_data:v,$form:s,$leadGeneration:o,errorCode:e});s.trigger(a)}if("captcha"===r.field){const t=n.recaptcha||r.error;c.markApiError(t).show(),s.tve_form_loading(!0)}else p(w,f);return i.preventDefault(),!1}if(d.length)return s.tve_form_loading(!0),i.preventDefault(),!1}catch(t){console.log(t)}const y=t.Event("lead_conversion_success.tcb",{form_data:v,$form:s,$leadGeneration:o});return s.trigger(y),y.content_unlocked&&"message"!==b&&"state"!==b?(i.preventDefault(),!1):(_(),h(w,g,void 0!==m?m:"")?(s.tve_form_loading(!0),void u()):(u(),0===d.length&&p(w,f),!0))})).always((()=>{"undefined"!=typeof grecaptcha&&"function"==typeof grecaptcha.reset&&(!tve_dash_front.recaptcha.connection||tve_dash_front.recaptcha.connection&&"v3"!==tve_dash_front.recaptcha.connection.version)&&grecaptcha.reset()})),i.stopPropagation(),!1}const x=t.Event("should_submit_form.tcb");if(s.trigger(x),"1"!==s.find("input#_asset_option").val()&&!x.flag_need_data)return!0;let k=s.serialize()+"&action=tve_custom_form_submit&email="+function(t){if(t.find('[data-validation="email"]').length)return t.find('[data-validation="email"]').val();let e="";return t.find("input").each((function(){if(this.name&&this.name.match(/email/i))return e=this.value,!1})),e}(s)+"&name="+function(e){let a=!1;return e.find("input").each((function(){const e=t(this),r=e.attr("placeholder"),n=e.attr("name");if(r&&-1!==r.toLowerCase().indexOf("name")||n&&-1!==n.toLowerCase().indexOf("name"))return a=e,!1})),!1!==a?a.val():""}(s);const C=t.Event("form_conversion.tcb");return s.trigger(C),C.post_data&&(k+="&"+t.param(C.post_data)),tve_frontend_options.post_id&&(k+="&post_id="+tve_frontend_options.post_id),t.ajax({type:"post",xhrFields:{withCredentials:!0},url:tve_frontend_options.ajaxurl,data:k}).always((function(){s.find("input,select,textarea").removeAttr("disabled"),s.find(".tve-form-button").removeClass("tar-disabled"),s.data("tve-force-submit",!0).submit()})),!1};s.on("submit",(function(e){const a=this;return t(this).find(".tve-captcha-container").length&&tve_dash_front.recaptcha.connection&&"v3"===tve_dash_front.recaptcha.connection.version?(grecaptcha.ready((function(){grecaptcha.execute(tve_dash_front.recaptcha.site_key,{action:"submit"}).then((function(t){i(e,a,t)}))})),!1):i(e,a)}))}()}))},e.setModuleLoadedStatus("lead-generation",!0)})(ThriveGlobal.$j,TCB_Front);
!function(){function t(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,s)}return r}function e(e){for(var s=1;s<arguments.length;s++){var i=null!=arguments[s]?arguments[s]:{};s%2?t(Object(i),!0).forEach((function(t){r(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function r(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}void 0===TCB_Front.js_modules.login&&TCB_Front.setModuleLoadedStatus("login",!1),(t=>{if(TCB_Front.isModuleLoaded("login"))return;t(window).on("tcb_after_dom_ready",(()=>{TCB_Front.Utils.isEditorPage()||t(".thrv-login-element").tve_login_element()})),TCB_Front.loginCallbacks={redirect(t,e){if(e.success&&!0===e.success&&t.redirect_url.length){let e=TCB_Front.Utils.addHttp(t.redirect_url);t.urlParams&&t.urlParams.length&&(e=TCB_Front.Utils.appendFormParamsToURL(e,t.urlParams)),e=TCB_Front.Utils.appendRandomParamToURL(e),(t["login.show_success"]||t.show_success)&&window.location.hostname===function(t){try{return new URL(t).hostname}catch(t){return""}}(e)&&sessionStorage.setItem("tcb_toast_message",t.success_message),TCB_Front.loginKeepLoader=!0,document.location.href=TCB_Front.Utils.addHttp(e)}},refresh(t,e){TCB_Front.loginKeepLoader=!0,e.success&&!0===e.success&&t["login.show_success"]&&sessionStorage.setItem("tcb_toast_message",t.success_message),location.reload()},noRedirect(t,e){e.success&&!0===e.success&&t["login.show_success"]&&TCB_Front.Utils.toast(t.success_message,!1)},showMessage(t,e){e.success&&!0===e.success&&TCB_Front.Utils.toast(t.success_message,!1)}};class r{constructor(e){this.$wrapper=e,this.data={action:"tve_login_submit"},this._config=TCB_Front.Utils.unserialize(TCB_Front.Base64.decode(this.$wrapper.find('input[name="config"]').val())),this._config.form_type=e.attr("data-type")||"login",this.initStates(),this.switchState(tve_frontend_options.current_user.user_email?"logged_in":this.determineDefaultState()),this.$wrapper.find("[data-state]").on("tcb.change_state",((t,e)=>{this.switchState(e.state)})),this.$wrapper.fadeIn("slow"),t(window).on("hashchange",(()=>{const t=this.getStateFromHash();t&&this.switchState(t)}));const r=new URL(location.href).searchParams.get("ret");r&&(this._config.submit_action=this._config.post_register_action="redirect",this._config.redirect_url=this._config["post_register_action.redirect_url"]=r)}hasState(t){return"both"===this._config.form_type||this._config.form_type===t}getStateFromHash(){if(window.location.hash){const t=window.location.hash.replace("#tcb-","");if(["login","register"].includes(t)&&this.hasState(t))return t}return null}determineDefaultState(){const t=this.$wrapper.attr("data-default-state")||"login";return this.getStateFromHash()||t}initStates(){this.states={},this.$wrapper.find("[data-state]").each(((t,e)=>this.states[e.dataset.state]=this.stateFactory(e.dataset.state)))}stateFactory(t){const e={form:this.$wrapper.find(`[data-state="${t}"]`),config:this._config};let r;switch(t){case"login":r=new i(e);break;case"forgot_password":r=new o(e);break;case"register":r=new n(e);break;default:r=new s(e)}return r}getAjaxData(){const e=this.activeState.getAjaxData();return"string"==typeof e?t.param(this.data)+"&"+e:t.extend({},this.data,e)}switchState(t){this.activeState&&this.activeState.resetErrors().clearForm(),this.$wrapper.find(".tcb-login-form-wrapper").removeClass("tve-active-state").addClass("tcb-permanently-hidden"),this.$wrapper.find('[data-state="'+t+'"]').removeClass("tcb-permanently-hidden").addClass("tve-active-state"),this.activeState=this.states[t],requestAnimationFrame(this.activeState.focusFirstInput.bind(this.activeState))}bindEvents(){return this.$wrapper.find(".tar-login-submit").off("click").on("click",(()=>(this.activeState.getForm().trigger("submit"),!1))),this.$wrapper.find(".tve-dynamic-link:not(.tar-login-submit *)").off("click").on("click",(t=>{if(this._onSwitchState(t),"logout"!==t.currentTarget.dataset.shortcodeId)return!1})),this.$wrapper.find("form").off("submit.tar_login_element thrive_submit user_loggedin").on("submit.tar_login_element thrive_submit",(t=>{this._onSubmit(t)})).on("user_loggedin",(()=>{TCB_Front.$body.addClass("logged-in").find(".tcb-hide-logged-in").remove()})),t.each(this.states,((t,e)=>e.afterInit())),this}_getStateToSwitch(t){let e=null;switch(t){case"bk_to_login":case"login":e="login";break;case"forgot_password":e="forgot_password";break;case"register":e="register"}return e}_onSwitchState(t){const e=this.$wrapper.find(t.currentTarget);if("thrive_login_form_shortcode"!==e.data("dynamic-link"))return;const r=this._getStateToSwitch(e.data("shortcode-id"));r&&(t.preventDefault(),this.switchState(r))}_onSubmit(t){if(t.preventDefault(),t.stopPropagation(),!0!==this.validate())return this.error();this.send()}validate(){return this.activeState.validate()}error(){return this.activeState.showErrors()}send(){const e=this.activeState;e.beforeSend(),delete TCB_Front.loginKeepLoader,t.ajax({type:"post",xhrFields:{withCredentials:!0},url:tve_frontend_options.ajaxurl,data:this.getAjaxData()}).fail((t=>e.onFail(t))).done((t=>e.onSuccess(t))).always((()=>{TCB_Front.loginKeepLoader||e.removeLoader()}))}}class s{constructor(t){this.$form=t.form,this.config=t.config,this.attributes={},this.action="",this.errors=[],this.init(),this._dataBind()}getForm(){return this.$form.find("form").first()}init(){}afterInit(){}_dataBind(){Object.keys(this.attributes).forEach((t=>{const e=this.$form.find('input[name="'+t+'"]');"checkbox"===e.attr("type")?e.on("change",(()=>{this.attributes[t]=e.prop("checked")?1:0})):e.on("input",(()=>{this.attributes[t]=e.val()})),setTimeout((()=>{e.trigger("input")}),240)}))}getAjaxData(){return t.extend({after_submit:this.config.submit_action},this.attributes,{custom_action:this.action})}removeLoader(){this.loader(!0),this.$form.find("button[type=submit]").hide()}onSuccess(){}onFail(){}beforeSend(){this.loader()}loader(){return!0===(arguments.length>0&&void 0!==arguments[0]&&arguments[0])?(this.$form.find(".tcb-form-loader").remove(),this):(t('<div class="tcb-form-loader"><span class="tcb-form-loader-icon thrv-icon-spinner9"></span></div>').appendTo(this.$form).show(),this.$form.find("input,a,button").blur(),this)}clearForm(){return Object.keys(this.attributes).forEach((t=>{this.attributes[t]="",this.$form.find('input[name="'+t+'"]').val("")})),this}resetErrors(){return this.errors=[],this.$form.find(".tcb-form-error").remove(),this.$form.find(".tcb-form-input-error").removeClass("tcb-form-input-error"),this}validate(){return this.resetErrors(),!0}showErrors(){this.$form.find(".tcb-form-error").remove(),Object.keys(this.attributes).forEach((t=>{const e="empty_"+t;this.errors.includes(e)&&"string"==typeof tve_frontend_options.translations[e]&&this.showError(this.$form.find('input[name="'+t+'"]'),tve_frontend_options.translations[e])}))}showError(t,e){t.is(":radio,:checkbox")&&(t=t.parents(".tve_lg_input_container").first()),t.hasClass("tcb-form-input-error")||(t.addClass("tcb-form-input-error").parent().addClass("tcb-form-input-error").after(`<span class="tcb-form-error">${e}</span>`),setTimeout((()=>{this.resetErrors()}),5e3))}focusFirstInput(){TCB_Front.isInViewport(this.$form)&&this.$form.find("input:visible").first().trigger("focus")}}class i extends s{init(){super.init(),this.attributes={username:"",password:"",remember_me:""},this.action="login",this.$form.find(".tcb-remember-me-item").off("click").on("click",(t=>{"checkbox"!==t.target.type&&this.$form.find('input[name="remember_me"]:not(.checkbox-update)').trigger("click")}))}onSuccess(t){super.onSuccess(t);const r=t.errors&&t.errors.length;if(r){let e="";t.errors.forEach((t=>{e+=t+"<br />"})),TCB_Front.Utils.toast(e,!0)}else"function"==typeof TCB_Front.loginCallbacks[this.config.submit_action]?TCB_Front.loginCallbacks[this.config.submit_action](this.config,t):t.external_redirect_url&&TCB_Front.loginCallbacks.redirect(e(e({},this.config),{},{redirect_url:t.external_redirect_url}),t);r||"noRedirect"!==this.config.submit_action&&"showMessage"!==this.config.submit_action||(this.$form.trigger("tcb.change_state",{state:"logged_in"}),this.getForm().trigger("user_loggedin")),TCB_Front.loginKeepLoader||this.clearForm()}validate(){return this.resetErrors(),this.attributes.username.length||this.errors.push("empty_username"),this.attributes.password.length||this.errors.push("empty_password"),0===this.errors.length}}class o extends s{init(){super.init(),this.attributes={login:""},this.action="recover_password"}onSuccess(t){super.onSuccess(t);let e="";t.errors&&(Array.isArray(t.errors)?e=t.errors.join("<br>"):Object.keys(t.errors).forEach((r=>{e+=(e?"<br>":"")+t.errors[r]}))),e?TCB_Front.Utils.toast(e,!0):(this.clearForm(),this.$form.trigger("tcb.change_state",{state:"reset_confirmation"}))}validate(){return this.resetErrors(),this.attributes.login.length||this.errors.push("empty_login"),0===this.errors.length}}class n extends s{init(){super.init(),this.attributes={},this.action="register",this.config.error_messages=tve_frontend_options.translations.registration_err;try{this.config.error_messages=e(e({},this.config.error_messages),JSON.parse(this.$form.find(".tve-lg-err-msg").val()))}catch(t){}}hasLoginState(){return"register"!==this.config.form_type}getAjaxData(){let t=this.getForm().serialize()+`&post_id=${tve_frontend_options.post_id}&custom_action=${this.action}&_tcb_id=${this.$form.find(".tcb-registration-form").attr("data-settings-id")||""}&tcb_token=${(10*Date.now()).toString(32)}`;return TCB_Front.isModuleLoaded("file-upload")&&this.uploader&&(t=this.uploader.appendExtraData(t)),t+="&after_submit="+this.config.post_register_action,t}afterInit(){const t=this;this.getForm().off("submit.tar_login_element").attr("action","#");const e=this.$form.find(".tcb-registration-form").tve_front_lead_generation({renderError(e,r,s){let i,o;switch(e.length||(e=t.$form.find(".tar-login-submit")),s){case"captcha":o=r,e=e.children().first();break;case"upload":e=e.children().first(),o=r;break;case"email":i="invalid_email";break;case"passwordmismatch":i="passwordmismatch";break;default:i=s+"_"+e.attr("name")}o||(o=t.config.error_messages[i]||t.config.error_messages.required_field||"Please check this field"),t.showError(e,o)},clearErrors(){t.resetErrors()},showFormLoader(){t.loader()},submitHandler(e,r){e.preventDefault();const s=t.getForm();return r.token&&s.find(".tve-recaptcha-response").remove().end().append(`<input type="hidden" name="g-recaptcha-response" value="${r.token}" class="tve-recaptcha-response">`),s.trigger("thrive_submit"),!1}});TCB_Front.isModuleLoaded("file-upload")&&(this.uploader=e.data("tcb-file-upload"))}onFail(t){if(t.responseJSON&&t.responseJSON.error){let e;if(t.responseJSON.field&&(e=this.getForm().find(`[name="${t.responseJSON.field}"]`),"email"===t.responseJSON.field&&this.getForm().find('[name*="password"]').val("").trigger("keyup")),e&&e.length||(e=this.getForm().find(".tar-login-submit .tcb-button-link").first()),this.showError(e,t.responseJSON.error),"undefined"!=typeof grecaptcha&&"function"==typeof grecaptcha.reset&&(!tve_dash_front.recaptcha.connection||tve_dash_front.recaptcha.connection&&"v3"!==tve_dash_front.recaptcha.connection.version))try{grecaptcha.reset()}catch(t){}}}onSuccess(t){switch(TCB_Front.isModuleLoaded("file-upload")&&this.uploader&&this.uploader.clear(),this.config.post_register_action){case"refresh":TCB_Front.loginKeepLoader=!0,t.success&&!0===t.success&&this.config["post_register_action.show_success"]&&sessionStorage.setItem("tcb_toast_message",this.config["post_register_action.success_message"]),location.reload();break;case"showMessage":TCB_Front.Utils.toast(this.config["post_register_action.success_message"]);let r="login";t.logged_in&&(TCB_Front.$body.addClass("logged-in"),r="logged_in"),"login"!==r||this.hasLoginState()?this.$form.trigger("tcb.change_state",{state:r}):this.$form.closest(".thrv-login-element").hide();break;default:const s=TCB_Front.loginCallbacks[this.config.post_register_action],i=1===parseInt(this.config["register.send_form_values"])?TCB_Front.Utils.buildFormParams(this.getForm()):[];"function"==typeof s?s.call(TCB_Front.loginCallbacks,{redirect_url:this.config["post_register_action.redirect_url"],submit_action:this.config.post_register_action,success_message:this.config["post_register_action.success_message"],show_success:this.config["post_register_action.show_success"],urlParams:i},t):t.external_redirect_url&&TCB_Front.loginCallbacks.redirect(e(e({},this.config),{},{redirect_url:t.external_redirect_url,success_message:this.config["post_register_action.success_message"],show_success:this.config["post_register_action.show_success"],urlParams:i}),t)}TCB_Front.loginKeepLoader||(this.getForm()[0].reset(),"undefined"!=typeof grecaptcha&&"function"==typeof grecaptcha.reset&&(!tve_dash_front.recaptcha.connection||tve_dash_front.recaptcha.connection&&"v3"!==tve_dash_front.recaptcha.connection.version)&&grecaptcha.reset(),this.$form.find('input[type="password"]').trigger("keyup"))}}const a=!tve_frontend_options.is_editor_page&&tve_frontend_options.current_user&&tve_frontend_options.current_user.id;t.fn.tve_login_element=function(){return this.hasClass("thrv-login-element")?this.each(((e,s)=>{const i=t(s);a&&i.hasClass("tcb-hide-logged-in")?i.remove():i.data("tcbLoginForm")||i.data("tcbLoginForm",new r(i).bindEvents())})):this},TCB_Front.setModuleLoadedStatus("login",!0)})(ThriveGlobal.$j)}();
!function(){var e={4916:function(e){void 0===TCB_Front.js_modules.menu&&TCB_Front.setModuleLoadedStatus("menu",!1),function(t,n){if(TCB_Front.isModuleLoaded("menu"))return;const o=e=>["auto","scroll","hidden"].includes(e.css("overflow")),i=100;let s;function a(e){return t(e).closest(".thrv_widget_menu")}const r={init(){tve_frontend_options.is_editor_page||r.frontendInit(),r.customMenuSwitchIcon(),s||(s=r.customMenuSwitchIcon.bind(this,!1),n.addResizeCallback(s)),r.zIndexOrder(),t(".thrv_widget_menu").each(((e,t)=>{r.addMutationListener(t)})),r.handleHiddenItems()},handleHiddenItems(){t(".thrv_widget_menu ul").each(((e,n)=>{const o=t(n),i=o.closest("li").find("> a .tve-item-dropdown-trigger"),s=this.hasVisibleItems(o);s||n.style.setProperty("display","none","important"),i.toggle(s)}))},hasVisibleItems(e){let t=!1;return e.find("> li").each(((e,n)=>{getComputedStyle(n).getPropertyValue("display").includes("none")||(t=!0)})),t},zIndexOrder(){const e=t("ul.tve_w_menu");n.highestZIndex=e.length+6;let o=n.highestZIndex;e.each((function(){this.style.zIndex=o+5;const e=t(this),n=e.closest("#content");e.find("ul").css("z-index",o+6).parent().addClass("menu-item-has-children"),e.parentsUntil("body,#wrapper,#tve_editor").each((function(){const e=t(this);let n=parseInt(e.css("z-index"));isNaN(n)&&(n=0),n=800===n&&e.is(".thrv_widget_menu")&&!e.hasClass("tve-mobile-dropdown")?o+7:Math.max(n,o+7),"static"!==e.css("position")&&(this.style.setProperty("z-index",n,"important"),this.classList.add("tcb-mp"))})),n.length&&"static"!==n.css("position")&&n.css("z-index",o+7).addClass("tcb-mp"),o--}))},frontendInit(e){const s=this;function a(e,o){const i=e.attr("href"),s=e[0]?e[0].hash:"",a=e.attr("target");if(s){let o;try{o=t(s)}catch(e){}o&&o.length&&n.jumpScrollTo(o,e[0])}a||o.ctrlKey||o.metaKey?window.open(i,a||"_blank"):location.href=i}(e=e||n.$document).off("click.menu-disable-links").on("click.menu-disable-links",".tve-active-disabled .tve_w_menu .tve-state-active",(function(e){const n=t(this).closest("li");if(!r.isHamburger(this)||!n.hasClass("menu-item-has-children"))return e.tvePreventNavigation=!0,!1})),e.off("menu_item_anchor_clicked").on("menu_item_anchor_clicked",".tve_w_menu li",(function(){const e=t(this);r.isHamburger(e)&&requestAnimationFrame((()=>{r.toggleState(e,!1)}))})),e.off("click.menu_item_click").on("click.menu_item_click",".tve_w_menu li:not(.tve-regular .tcb-mega-drop li)",(function(e){if(e.tvePreventNavigation)return!0;if(e.stopPropagation(),t(e.target).closest(".tve-regular .tcb-mega-drop").length)return!0;const n=t(this),l=n.children("a").first(),d=l[0],c=!!n.find("ul").length,u=t(e.target).closest(".tve-item-dropdown-trigger").length||t(e.clickedTarget).closest(".tve-item-dropdown-trigger").length,h=n.closest(".thrv_widget_menu").attr("class").includes("tve-custom-menu-switch-icon-"),m=n.closest(".tve_w_menu").hasClass("tve_vertical");if((h||m)&&c){if(!u&&n.hasClass("expand-children")&&function(e){const t=e.attr("href");return t&&"#"!==t&&0!==t.indexOf("javascript:")}(l))return l.hasClass("tve-jump-scroll")?l.trigger("click"):a(l,e),!1;n.toggleClass("expand-children");const t=n.find("ul").first(),r=n.hasClass("expand-children");s.hasVisibleItems(t)&&t[r?"slideDown":"slideUp"](i);const d=t.closest(".section-content,.tve-cb");if(o(d)){let e={top:"",left:"",width:""};if(r){const{top:n,left:o,width:i}=t[0].getBoundingClientRect();e={top:n,left:o,width:i},t.data("fixed-position",{top:n,scrollTop:d.scrollTop()})}t.toggleClass("fixed-menu-item",r).css(e)}return!1}if(c&&u)return!1;const g=n.children(".tve_et_click");return g.length>0?(g.trigger("click"),!0):!!l.attr("href")&&(l.hasClass("tve-jump-scroll")?(l.trigger("click"),!0):(a(l,e),void(r.isHamburger(n)&&d.pathname===window.location.pathname&&d.host===window.location.host&&d.protocol===window.location.protocol&&requestAnimationFrame((()=>{r.toggleState(n,!1)})))))})),e.off("click.prevent_navigation").on("click.prevent_navigation",".tve_w_menu li a:not(.thrv_text_element a):not(.tve-regular .tcb-mega-drop a)",(function(e){e.preventDefault()})),e.off("click.custom_menu").on("click.custom_menu",".tve-m-trigger",(function(){return r.toggleState(this),!1})),e.off("mousedown.close_menu").on("mousedown.close_menu",(e=>{t(e.target).closest(".thrv_widget_menu").length||r.closeAll()})),n.addResizeCallback(r.customMenuResponsive),n.addResizeCallback(r.mobileResponsiveToggle),r.customMenuResponsive(),r.refreshActiveStates(e),TCB_Front.$window.off("hashchange.tcb").on("hashchange.tcb",r.refreshActiveStates.bind(r,TCB_Front.$body)),r.positionLogo(e),r.mobileResponsiveToggle(),e.find(".section-content,.tve-cb").each(((e,n)=>{const i=t(n);o(i)&&i.off("scroll.menu").on("scroll.menu",(e=>{i.find(".fixed-menu-item").each(((n,o)=>{const i=t(o),s=i.data("fixed-position"),a=parseInt(s.top)+(s.scrollTop-e.currentTarget.scrollTop);i.css("top",`${a}px`)}))}))}))},mobileResponsiveToggle(){"mobile"===n.getDisplayType()?(n.$body.find(".vmd-right").attr("data-toggle-dir","vmd-right").removeClass("vmd-right").addClass("vmd-toggle"),n.$body.find(".vmd-left").attr("data-toggle-dir","vmd-left").removeClass("vmd-left").addClass("vmd-toggle")):n.$body.find(".vmd-toggle").each(((e,t)=>{const n=t.getAttribute("data-toggle-dir");n&&(t.classList.remove("vmd-toggle"),t.classList.add(n))}))},refreshActiveStates(){(arguments.length>0&&void 0!==arguments[0]?arguments[0]:TCB_Front.$body).find(".tve-custom-menu-type li > a").each((function(){if(!this.getAttribute("href")||"#"===this.getAttribute("href")||0===this.getAttribute("href").indexOf("javascript"))return;const e=t(this),n=location.protocol===this.protocol&&location.hostname===this.hostname&&location.pathname===this.pathname&&location.hash===this.hash;e.toggleClass("tve-state-active",n),e.parent().toggleClass("tve-state-active",n)}))},customMenuResponsive(){t(".tve-m-trigger:visible").length?t(".tve-m-trigger").each((function(){const e=t(this).parent().find("> ul");if(!e.data("tve-colors-added")&&e.find("ul a").attr("data-tve-custom-colour")){const n=e.find("ul a").attr("data-tve-custom-colour");e.find("> li > a").each((function(){const e=t(this);e.attr("data-tve-custom-colour")&&(e.attr("data-o-color",e.attr("data-tve-custom-colour")),e.attr("data-tve-custom-colour",n))}))}e.data("tve-colors-added",!0)})):(t(".tve-m-expanded").removeClass("tve-m-expanded"),t(".tve-m-trigger").each((function(){const e=t(this).parent().find("> ul");if(!e.data("tve-colors-added")&&e.find("> li > a").attr("data-o-color")){const t=e.find("> li > a"),n=t.attr("data-o-color");t.attr("data-tve-custom-colour",n).removeAttr("data-o-color")}e.data("tve-colors-added",!1)})))},customMenuSwitchIcon(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const o=n.getDisplayType();t(".thrv_widget_menu").each((function(){const n=t(this),i=n.attr("data-tve-allhoriz");let s=n.attr("data-tve-switch-icon"),a=!1;const l=n.data("tve-frontend-init");n.data("tve-frontend-init",!0),s||i||(s="tablet,mobile");const d=s.split(","),c=n.hasClass("tve-regular")||!l&&!n.find(".tve-m-trigger").is(":visible");if(n.removeClass("tve-custom-menu-switch-icon-desktop tve-custom-menu-switch-icon-tablet tve-custom-menu-switch-icon-mobile"),e&&n.find("ul:not(.tcb-masonry.masonry)").removeAttr("style"),d.includes(o)?n.addClass(`tve-custom-menu-switch-icon-${o}`):a=!0,n.toggleClass("tve-regular",a),n.toggleClass("tve-dropdown",!a),n.find("li.menu-item").toggleClass("tcb-menu-img-hamburger",!a),l&&a&&c)return void r.ensureOnScreenDropdown(n);n.toggleClass("tve-regular",a),n.toggleClass("tve-dropdown",!a);const u=n.find(":not(.tve-ham-wrap) > ul.tve_w_menu, .tve-ham-wrap");if(a)r.ensureRegularLogoSplit(n),n.find("ul").removeAttr("style"),n.find("li").removeClass("expand-children"),n.find(".tve-m-expanded").removeClass("tve-m-expanded"),u.removeAttr("style"),setTimeout((()=>n.find(".tcb-masonry").masonry()),1e3);else{if(r.ensureHamburgerLogoSplit(n),n.find(".tcb-masonry").each((function(){const e=t(this);e.data("masonry")&&e.masonry("destroy")})),!n.data("calc-dimensions")){n.find(".sub-menu").slideDown(0).slideUp(0).removeAttr("style"),n.data("calc-dimensions",!0);const e=u.attr("style","height: auto !important;max-height:none !important").outerHeight();u.removeAttr("style"),n.data("calc-height",e)}e?r.toggleState(n,!1):r.reposition(n)}r.ensureOnScreenDropdown(n)}))},isHamburger(e){const t=a(e);return t.length>0&&t.attr("class").includes("tve-custom-menu-switch-icon-")},isVertical(e){const t=a(e);return t.length>0&&t.find(".tve_vertical").length>0},toggleState(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i;const s=a(e),l=s.find("ul").first();let d=s.find(".tve-ham-wrap");0===d.length&&(d=l);const c=d.hasClass("tve-m-expanded");let u=!c;if(!this.hasVisibleItems(l))return s;if(void 0!==t&&(u=t),u===c)return s;if(s.hasClass("tve-mobile-side-fullscreen")&&n.$body.toggleClass("tve-fullscreen-menu",u),s.find(".tve-m-trigger").toggleClass("tve-triggered-icon",t),u&&s.parents(".tcb-mp").addBack().css("z-index",800),!s.hasClass("tve-mobile-dropdown")){if(u){if(tve_frontend_options.is_editor_page){const e=s.find(".tve-m-trigger");e.hasClass("close-offscreen-icon-available")||e.append(e.find(".tcb-icon-close").clone().removeClass("tcb-icon-close").addClass("tcb-icon-close-offscreen")).addClass("close-offscreen-icon-available ")}}else setTimeout((()=>{r.zIndexOrder()}),i);return d.toggleClass("tve-m-expanded",t).removeAttr("style"),s}if(u){d.css("display","flex");const e=this.getMenuPositionalParent(s),t=parseInt(s.data("calc-height")||"500")+"px",n=e.outerWidth(),i=this.getMenuDropdownPosition(s,d,n);d.attr("style",`visibility: visible;display: flex;margin-left: 0 !important;${i}width:${n}px !important;max-height:${t}px`),d.addClass("tve-m-expanded"),setTimeout((()=>{d.css("max-height","none")}),o)}else s.data("calc-height",d.outerHeight()),d.stop().slideUp(o,(()=>{d.removeClass("tve-m-expanded").removeAttr("style"),d.css("visibility","hidden")}));return s},getMenuDropdownPosition(e,t,o){const i=n.getDisplayType();let s=n.getMediaAttr(e,"data-dropdown-position",i);const a=e.find(".tve-m-trigger .tcb-icon-close"),r=a.offset(),l=e.offset();let d="";switch(t.is("ul")&&(t=this.getMenuPositionalParent(e),s="full"),"mobile"===i&&(s="full"),s){case"left":d=`right: ${parseInt(l.left+e.outerWidth()-r.left-a.outerWidth())}px;left: unset;`;break;case"right":d=`left: ${parseInt(r.left-l.left)}px;right:unset;`;break;case"full":d=`left:${this.getMenuPositionalParent(e).offset().left-l.left}px;`;break;default:if(void 0!==s&&1===parseInt(e.attr("data-offscreen-width-setup"))){let e=t.css("max-width");(e.includes("%")||"none"===e)&&(e=t.outerWidth()),o=Math.min(o,parseInt(e))}d=`left: ${parseInt(r.left-l.left-o/2+a.outerWidth()/2)}px;right:unset;`}return d},getMenuPositionalParent:e=>e.closest(".tve-page-section-in, #tve_editor, #wrapper, .section-content"),reposition(e){const t=a(e),n=t.find(".tve-m-expanded").first(),o=n.length>0;if(t.find(".tve-m-trigger").toggleClass("tve-triggered-icon",o&&t.attr("class").includes("tve-mobile-")),o&&t.hasClass("tve-mobile-dropdown")){const e=this.getMenuPositionalParent(t),o=parseInt(t.data("calc-height")||"500")+"px",s=e.outerWidth(),a=this.getMenuDropdownPosition(t,n,s);let r=n.css("display");"none"===r&&(r="flex"),n.attr("style",`visibility: visible;margin-left: 0 !important;${a}width:${s}px !important;max-height:${o}px;display:${r}`),setTimeout((()=>{n.css("max-height","none")}),i)}return t},closeAll(){t(".thrv_widget_menu").each(((e,t)=>{r.toggleState(t,!1)}))},positionLogo(e){(e||n.$body).find(".tcb-menu-logo-wrap").each(((e,n)=>{const o=t(n),i=o.siblings(),s=Math.floor(i.length/2);i.eq(s).before(o)}))},ensureLogoSplit(e){const t=a(e);t.hasClass("tcb-logo-split")&&(r.isHamburger(t)?r.ensureHamburgerLogoSplit(e):r.ensureRegularLogoSplit(e))},ensureHamburgerLogoSplit(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a(e).find("li.tcb-menu-logo-wrap");const o=a(e);if(n.children().length){o.find(".tcb-hamburger-logo").remove();const e=t('<div class="tcb-hamburger-logo"></div>');e.append(n.children()),o.find(".thrive-shortcode-html").prepend(e)}},ensureRegularLogoSplit(e){const t=a(e),n=t.find(".tcb-hamburger-logo .tcb-logo"),o=t.find("li.tcb-menu-logo-wrap");n.length&&o.length&&o.empty().append(n),r.handleLogoOverflow(t)},handleLogoOverflow(e){const t=e.find("li.tcb-menu-logo-wrap");if(t.length)if(r.menuOverflows(e)){const e=t.outerHeight(!0),n=t.outerWidth();t.closest(".thrive-shortcode-html").css("padding-top",e+"px"),t.css({top:`-${e}px`,left:`calc(50% - ${Math.round(n/2)}px)`,position:"absolute"})}else t.removeAttr("style"),t.closest(".thrive-shortcode-html").css("padding-top","");else e.find(".thrive-shortcode-html").css("padding-top","")},menuOverflows(e){let n=0;return e.find(".tve_w_menu > li").each((function(){n+=t(this).outerWidth(!0)})),n>e.parent().width()-5},addMutationListener(e){const t=a(e);let o;const i=()=>{cancelAnimationFrame(o),o=requestAnimationFrame(r.handleLogoOverflow.bind(this,t))};if(window.ResizeObserver){const e=t.find("ul.tve_w_menu")[0];if(!e)return;const o=new ResizeObserver(i);if(!t.data("resize-observer")){o.observe(e),t.data("resize-observer",o);const n=new MutationObserver((e=>{Array.from(e).forEach((e=>{e.target.classList.contains("tcb-menu-logo-wrap")||"UL"===e.target.tagName&&"childList"===e.type&&e.addedNodes.length&&Array.from(e.addedNodes).forEach((e=>n.observe(e,{attributes:!0})))})),t.hasClass("tve-regular")&&i()}));t.find(".tve_w_menu > li:not(.tcb-menu-logo-wrap)").each(((e,t)=>{n.observe(t,{attributes:!0})}))}const s=t.find("li.tcb-menu-logo-wrap");if(s.length&&!s.data("resize-observer")&&(s.data("resize-observer",o),o.observe(s[0])),t.hasClass("tcb-mega-std")&&!t.data("mega-resize-observer")){let e;const o=new ResizeObserver((()=>{cancelAnimationFrame(e),e=requestAnimationFrame(r.handleMegaMenuPosition.bind(this,t))}));t.find(".tcb-mega-drop").each(((e,t)=>{n.inlineCssVariable(t,"top","var(--mega-menu-top,100%)")})),o.observe(t[0]),t.data("mega-resize-observer",o)}}},handleMegaMenuPosition(e){const t=e.find(".tve_w_menu");if(t.length){const o=e[0].getBoundingClientRect().bottom,i=getComputedStyle(t[0]),s=parseInt(i.getPropertyValue("border-bottom-width"));e.find(".menu-item.menu-item-has-children.lvl-0").each(((e,t)=>{const i=t.getBoundingClientRect().bottom,a=o-i-s;a>0?n.inlineCssVariable(t,"--mega-menu-top",`calc(100% - ${a}px)`):n.inlineCssVariable(t,"--mega-menu-top","")}))}},ensureOnScreenDropdown(e){const o=a(e),i=o.hasClass("tve-regular"),s=o.hasClass("tve-vertical-menu"),r=o.offset().left+o.outerWidth();o.find("li:last-child > ul").each(((e,n)=>{const o=t(n),s=o.offset().left+o.outerWidth();Math.ceil(s-r)>=0&&i&&s<o.outerWidth()?o.css({left:"auto",right:"0px"}):o.css({left:"",right:""})})),i||s?o.find(".tve_w_menu > li li").each(((e,t)=>{let o;s&&(o=t.parentNode.closest("li"),o&&o.classList.add("expand-children"));const a=t.getBoundingClientRect();let r=parseFloat(t.getAttribute("data-init-width"));if(r||(r=a.width,t.setAttribute("data-init-width",r)),r+a.left>document.body.offsetWidth){const e=document.body.offsetWidth-a.left,o=r-e;i&&r>e&&n.inlineCssVariable(t.parentNode,{left:`calc(100% - ${o}px)`})}else n.inlineCssVariable(t,{"max-width":"","min-width":""});o&&o.classList.remove("expand-children")})):o.find(".tve_w_menu > li li").each(((e,t)=>{n.inlineCssVariable(t,{"max-width":"","min-width":""})}))}};t(window).on("tcb_after_dom_ready",(()=>r.init())),window.addEventListener("load",(()=>r.init())),window.TCB_Front.menu=r,e.exports=r,TCB_Front.setModuleLoadedStatus("menu",!0)}(ThriveGlobal.$j,TCB_Front)}},t={};!function n(o){var i=t[o];if(void 0!==i)return i.exports;var s=t[o]={exports:{}};return e[o](s,s.exports,n),s.exports}(4916)}();
void 0===TCB_Front.js_modules["number-counter-compat"]&&TCB_Front.setModuleLoadedStatus("number-counter-compat",!1),(t=>{if(TCB_Front.isModuleLoaded("number-counter-compat"))return;t(window).on("tcb_after_dom_ready",(()=>{t(".thrv_number_counter").each(((o,n)=>e.init(t(n))))}));const e={init(e){e.on("tve.start-animation",(function(){const e=t(".tve_numberc_text",this),o=e.attr("data-counter"),n=e.attr("data-counter-start")?e.attr("data-counter-start"):0,r=parseInt(n);let a=null,u=Math.ceil((o>r?o:r)/100);u=u||1,r<o?function t(o,n){o<=n?(e.text(o),(o+=u)+u>n&&(e.text(n),clearTimeout(a)),a=setTimeout((function(){t(o,n)}),50)):clearTimeout(a)}(r,o):function t(o,n){o>=n?(e.text(o),(o-=u)-u<n&&(e.text(n),clearTimeout(a)),a=setTimeout((function(){t(o,n)}),50)):clearTimeout(a)}(r,o)}))}};TCB_Front.setModuleLoadedStatus("number-counter-compat",!0)})(ThriveGlobal.$j);
void 0===TCB_Front.js_modules["post-grid-compat"]&&TCB_Front.setModuleLoadedStatus("post-grid-compat",!1),(t=>{if(TCB_Front.isModuleLoaded("post-grid-compat"))return;window.addEventListener("load",(function(){o.postGridLayout()}));const o={postGridLayout(){try{t(".tve_post_grid_masonry,.tcb-post-list.masonry").each((function(){const o=this.dataset.masonry?JSON.parse(this.dataset.masonry):{},s=TCB_Front.getDisplayType()[0];void 0!==o[`gutter-${s}`]&&(o.gutter=parseInt(o[`gutter-${s}`])),t(this).masonry(o).css("opacity",1)}))}catch(t){console.log(t)}const o=t(".tve_post_grid_grid");o.length<=0||o.find(".tve_pg_row").each((function(){let o=0;const s=t(this).css("height","");s.find(".tve_post").each((function(){const s=t(this),e=s.outerHeight();e>o&&(o=e),s.css("height","100%")})),s.css("height",o-1+"px")}))}};t(window).on("tcb_after_dom_ready",(()=>{o.postGridLayout(),TCB_Front.Utils.isEditorPage()||TCB_Front.addResizeCallback(o.postGridLayout)})).on("tcb_toggle_open",(()=>o.postGridLayout())).on("tl_form_opened",(()=>o.postGridLayout())).on("tcb_on_content_show",(()=>o.postGridLayout())).on("tcb_before_lightbox_reposition",(()=>o.postGridLayout())).on("tcb_post_list_after_item_insert",(()=>o.postGridLayout())).on("tcb_off_screen_sidebar_toggle",(()=>o.postGridLayout())),window.TCB_Front.postGridLayout=o.postGridLayout,TCB_Front.setModuleLoadedStatus("post-grid-compat",!0)})(ThriveGlobal.$j);
!function(){function t(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,a)}return s}function e(e){for(var a=1;a<arguments.length;a++){var i=null!=arguments[a]?arguments[a]:{};a%2?t(Object(i),!0).forEach((function(t){s(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function s(t,e,s){return e in t?Object.defineProperty(t,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[e]=s,t}void 0===TCB_Front.js_modules.pagination&&TCB_Front.setModuleLoadedStatus("pagination",!1),function(t){if(TCB_Front.isModuleLoaded("pagination"))return;const s="tcb-pagination-number",a="tcb-pagination-current",i="tcb-pagination-dots",r="tcb-pagination-link",n="tcb-pagination-button",o="tcb-permanently-hidden";class l{constructor(e,s){this.type=e,this.list=s,this.$element=t(`.tcb-pagination[data-list="${this.list.identifier}"]`)}static factory(t,s){let a,i={load_more:g,numeric:c};const r=ThriveGlobal.$j.Event("tcb_pagination_extra_classes.tcb");return s.$element.trigger(r),r.paginationClasses&&(i=e(e({},i),r.paginationClasses)),void 0===i[t]?console.warn("A pagination class for this type does not exist!"):a=i[t],new a(t,s)}addLoadListeners(){console.warn("Overwrite this function!")}load(){console.warn("Overwrite this function!")}render(){console.warn("Overwrite this function!")}isLoading(){return this.list.isLoading()}enableLoading(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.list.enableLoading(t)}disableLoading(){this.list.disableLoading()}getTotalPostCount(){let t=0;return t+=Number(this.list.listArgs.attr.total_post_count)||0,t+=Number(this.list.listArgs.attr.total_sticky_count)||0,t}}class c extends l{constructor(t,e){super(t,e);const s=this.list.listArgs;this.firstPage=1,this.postsPerPage=Math.max(parseInt(s.query?s.query.posts_per_page:s.attr.posts_per_page),1),this.lastPage=Math.ceil(this.getTotalPostCount()/this.postsPerPage),this.currentPage=parseInt(s.query?s.query.paged:s.attr.paged),this.pagesAroundCurrent=parseInt(s.attr.pages_near_current),this.totalPages=this.lastPage,this.buttons={},this.$element.attr("data-ct")||this.$element.attr({"data-ct":"pagination-123","data-ct-name":"Default"}),["first","last","prev","next"].forEach((t=>{const e=this.$element.find(`.${n}.tcb-pagination-${t}`);switch(t){case"first":case"last":e.attr("data-page",this[`${t}Page`])}e.find('a[href="#"]').each(((t,e)=>e.setAttribute("href","javascript:void(0)"))),this.buttons["$"+t]=e})),this.$pageNumberContainer=this.$element.find(".tcb-pagination-numbers-wrapper"),this.$label=this.$element.find(".tcb-pagination-label")}static renderPageNumber(e){const n=[s,"thrv_wrapper"];let o,l={};switch(arguments.length>1&&void 0!==arguments[1]?arguments[1]:""){case"current":n.push(a),o=`.${a}`;break;case"dots":n.push(i),o=`.${i}`,e="...";break;case"link":n.push(r),o=`.${r}`,l={"data-page":e},e=`<a href="javascript:void(0)">${e}</a>`}return l["data-selector"]=o,t(`<p>${e}</p>`).addClass(n.join(" ")).attr(l)}addLoadListeners(){this.$element.on("click",`.${n}`,(e=>{const s=t(e.target).closest(`.${n}`);this.load(s.attr("data-page"))})),this.$element.on("click",`.${s}:not(.${a}, .${i})`,(t=>this.load(t.currentTarget.dataset.page))),t("body").off("tcb_post_list_filter_change").on("tcb_post_list_filter_change",(()=>{this.$element.trigger("tcb_after_numeric_pagination_render",this)}))}load(t){if(t&&!this.isLoading()){this.enableLoading(),this.currentPage=parseInt(t);const e=this.list.listArgs;void 0===e.query?e.attr.paged=this.currentPage:e.query.paged=this.currentPage,this.list.getItems((t=>{this.list.insertItems(t,!0),this.render(),this.disableLoading()}),e)}}render(){this.lastPage=Math.ceil(this.getTotalPostCount()/this.postsPerPage),this.renderButtons(),this.renderLabel(),this.renderPageNumbers(),this.$element.trigger("tcb_after_numeric_pagination_render",this),this.$element.removeClass(o)}renderButtons(){this.buttons.$prev.attr("data-page",this.currentPage-1),this.buttons.$next.attr("data-page",this.currentPage+1);const t=1===parseInt(tve_frontend_options.is_editor_page);[this.buttons.$first,this.buttons.$prev].forEach((e=>{e.hasClass(o)||e.toggleClass("tcb-disabled-pagination-button",!t&&this.currentPage<=this.firstPage)})),[this.buttons.$last,this.buttons.$next].forEach((e=>{e.hasClass(o)||e.toggleClass("tcb-disabled-pagination-button",!t&&this.currentPage>=this.lastPage)}))}renderLabel(){this.$label.find(".thrive-shortcode-content").each(((t,e)=>{const s=e.dataset.shortcode;e.innerText=` ${this.getLabelValue(s)} `}))}getLabelValue(t){let e;switch(t){case"tcb_pagination_current_page":e=this.currentPage;break;case"tcb_pagination_total_pages":e=this.lastPage;break;case"tcb_pagination_current_posts":e=(this.currentPage-1)*this.postsPerPage+1+"-"+this.currentPage*this.postsPerPage;break;case"tcb_pagination_total_posts":e=this.totalPages*this.postsPerPage;break;default:e=""}return e}renderPageNumbers(){this.$pageNumberContainer.empty();let t=!0;for(let e=1;e<=this.lastPage;e++){let s;if(e===this.currentPage)s="current";else if(1===e||e>=this.currentPage-this.pagesAroundCurrent&&e<=this.currentPage+this.pagesAroundCurrent||e===this.totalPages)s="link",t=!0;else{if(s="dots",!t)continue;t=!1}this.$pageNumberContainer.append(c.renderPageNumber(e,s))}}}class g extends l{constructor(t,e){super(t,e),this.$button=this.$element.find(".tcb-pagination-load-more-button")}addLoadListeners(){this.$button.on("click",this.load.bind(this))}load(){if(!this.isLoading()){this.enableLoading("load-bot");const t=this.list.listArgs;if(void 0===t.query?t.attr.paged+=1:t.query.paged+=1,t.query&&"rand"===t.query.orderby){const e=[];this.list.$element.find("article").each(((t,s)=>{e.push(parseInt(s.getAttribute("data-id")))})),t.query.post__not_in=e,t.query.paged=1}this.list.getItems((t=>{this.list.insertItems(t),this.render(),this.disableLoading()}),t)}}render(){const t=this.list.listArgs,e=1===parseInt(tve_frontend_options.is_editor_page);let s;s=t.query?t.query.paged*t.query.posts_per_page:t.attr.paged*t.attr.posts_per_page,this.$element.toggle(e||s<this.getTotalPostCount()),this.$element.find(".tcb-pagination-load-more-link").attr("href","javascript:void(0)"),this.$element.removeClass(o)}}window.TCB_Front.Pagination=l,TCB_Front.setModuleLoadedStatus("pagination",!0)}(ThriveGlobal.$j)}();
void 0===TCB_Front.js_modules["post-list"]&&TCB_Front.setModuleLoadedStatus("post-list",!1),(t=>{if(!TCB_Front.isModuleLoaded("post-list")){t(window).on("tcb_after_dom_ready",(()=>{t(".tcb-post-list").each(((i,s)=>{new e(t(s)).renderPagination()}))}));class e{constructor(e){this.$element=e,this.content="",this.listArgs={};let i=this.getAttr("data-css");const s=t.Event("tcb_post_list_identifier.tcb");if(this.$element.trigger(s),s.identifier&&(i=s.identifier),this.identifier=i,this.listIdentifier="article",tve_frontend_options.is_editor_page?this.editorInit():this.frontendInit(),this.isCarousel()){this.isEditor=tve_frontend_options.is_editor_page;const t=this.$element.find(".tcb-carousel-container");t.attr("data-carousel-settings",decodeURI(t.attr("data-carousel-settings"))),this.carousel=new TCB_Front.Carousel(this),this.carousel.initCarousel()}}getPaginationInstance(){if(this.listArgs&&this.listArgs.attr){const t=this.listArgs.attr["pagination-type"];if(t.length&&"none"!==t&&void 0!==TCB_Front.Pagination)return TCB_Front.Pagination.factory(t,this)}}renderPagination(){this.pagination=this.getPaginationInstance(),this.pagination&&(tve_frontend_options.is_editor_page||this.pagination.addLoadListeners(),this.pagination.render())}editorInit(){this.listArgs={attr:{"pagination-type":this.getAttr("data-pagination-type"),total_post_count:this.getAttr("data-total_post_count")?this.getAttr("data-total_post_count"):100,pages_near_current:this.getAttr("data-pages_near_current")?this.getAttr("data-pages_near_current"):2},query:{posts_per_page:this.getAttr("data-posts_per_page")?this.getAttr("data-posts_per_page"):6,paged:1}}}frontendInit(){"undefined"==typeof tcb_post_lists?console.warn("Error initializing the post list parameters"):(this.listArgs=tcb_post_lists.find((t=>this.$element.is(t.identifier))),this.listArgs&&(this.listArgs.query&&void 0!==this.listArgs.query.offset&&delete this.listArgs.query.offset,this.listArgs.attr.queried_object=0,this.listArgs.query.queried_object=tve_frontend_options.queried_object,this.content=t('.tcb-post-list-template[data-identifier="'+this.listArgs.template+'"]').html()))}getAttr(t){return this.$element.attr(t)}getItems(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.listArgs;TCB_Front.Utils.restAjax({route:tve_frontend_options.routes.posts+"/html",data:{content:this.content,args:e}}).done((e=>{"function"==typeof t&&t(e),this.initItems(),TCB_Front.event_triggers(this.$element)})).fail((()=>{console.warn("There was an error and the content could not be loaded.")}))}insertItems(e){let i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.count&&e.posts){const s=this.$element.clone().empty();for(const t in e.posts)e.posts.hasOwnProperty(t)&&s.append(e.posts[t]);i?(this.$element.replaceWith(s),this.identifier.includes("tve-u-")?this.$element=t(`.tcb-post-list[data-css=${this.identifier}]`):this.$element=t(this.identifier),t(window).trigger("tcb_post_list_after_item_insert")):this.isCarousel()&&this.carousel?(this.$element.find(".slick-track").append(s.html()),this.carousel.initCarousel(!0)):(this.$element.append(s.html()),this.masonryRedo()),e.total_post_count&&(this.listArgs.attr.total_post_count=e.total_post_count)}}isLoading(){return this.$element.data("loading")}enableLoading(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.$element.addClass("tve-loading"+(t.length?" "+t:"")),this.$element.data("loading",!0)}disableLoading(){setTimeout((()=>this.$element.removeClass("tve-loading load-bot")),100),this.$element.data("loading",!1)}masonryRedo(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$element;if(t.length&&t.data("masonry")){const e=t.find(`${this.listIdentifier}:not(.masonry-brick)`);t.masonry("appended",e),t.masonry("layout")}}initItems(){(this.$element.find(".tcb-custom-field-source.thrv-rating").length||this.$element.find("[data-shortcode-id*='acf_']").length)&&TCB_Front.dynamicElements.init()}isCarousel(){return"carousel"===this.$element.attr("data-type")}}window.TCB_Front.PostList=e,TCB_Front.setModuleLoadedStatus("post-list",!0)}})(ThriveGlobal.$j);
void 0===TCB_Front.js_modules["post-list-filter"]&&TCB_Front.setModuleLoadedStatus("post-list-filter",!1),(t=>{if(!TCB_Front.isModuleLoaded("post-list-filter")){t(window).on("tcb_after_dom_ready",(()=>{"undefined"!=typeof tcb_post_lists&&tcb_post_lists.length&&t(".tcb-post-list-filter").each(((i,s)=>{new e(t(s))}))}));class e{constructor(e){this.$filterElement=e;const i=t(".tcb-post-list:not(.tcb-featured-list)[data-dynamic_filter]").filter(((t,e)=>e.getAttribute("data-dynamic_filter").replaceAll("'",'"').includes(this.getAttr("url-query-key"))));i.length&&(this.postListInstance=new TCB_Front.PostList(i)),this.selectedFilters=[],tve_frontend_options.is_editor_page||this.frontendInit()}static get optionIdentifier(){return".tcb-filter-option"}static getActiveClass(t){return"button"===t||"list"===t?"tve-state-active":"tve-state-expanded"}shouldFilter(t){let e=!1;return t&&t.$element.length&&JSON.parse(t.$element.attr("data-dynamic_filter").replaceAll("'",'"'))[this.getAttr("url-query-key")]&&(e=!0),e}frontendInit(){this.markDefaultAsSelected(),this.markQueryStringsAsSelected(),this.bindEvents()}bindEvents(){const e=`.tcb-post-list-filter[data-css=${this.getAttr("css")}] .tcb-filter-option`;t("body").off("mousedown",e).on("mousedown",e,this.clickOption.bind(this)),t(window).on("tcb_search_overlay_show",((t,e)=>{this.$filterElement.find(e).length&&this.addSearchEvents(e.data("$$clone"))})),this.addSearchEvents()}clickOption(i){const s="true"===this.getAttr("multiple-selection"),r=this.getAttr("filter-type"),l=t(i.currentTarget);s||(this.$filterElement.find(e.optionIdentifier).removeClass(e.getActiveClass(r)),this.selectedFilters[this.getAttr("filter-option")]=[]),"all"!==l.attr("data-id")?this.$filterElement.find('[data-id="all"]').removeClass(e.getActiveClass(r)):(this.$filterElement.find(`.${e.getActiveClass(r)}:not([data-id="all"])`).removeClass(e.getActiveClass(r)),this.selectedFilters=[]),l.hasClass(e.getActiveClass(r))?(l.removeClass(e.getActiveClass(r)),void 0===this.selectedFilters[this.getAttr("filter-option")]&&(this.selectedFilters[this.getAttr("filter-option")]=[]),this.selectedFilters[this.getAttr("filter-option")]=this.selectedFilters[this.getAttr("filter-option")].filter((function(t){return t!==l.attr("data-id")}))):(l.addClass(e.getActiveClass(r)),this.selectedFilters[this.getAttr("filter-option")]?this.selectedFilters[this.getAttr("filter-option")].push(l.attr("data-id")):this.selectedFilters[this.getAttr("filter-option")]=[l.attr("data-id")]);const n=[...new Set([...this.selectedFilters[this.getAttr("filter-option")],...this.getQueryStringFilters(!0)])],a=[];n.forEach((t=>{a.push({filter:this.getAttr("filter-option"),id:t,origin:this.getAttr("url-query-key")})})),this.setQueryStringUrl(this.getOptionNames(n).join(",")),void 0!==this.postListInstance&&this.postListInstance.$element.each(((t,e)=>{this.filter(a,e)})),t("body").trigger("tcb_post_list_filter_change")}getOtherSelectedFilters(i){const s=[],r=JSON.parse(i.$element.attr("data-dynamic_filter").replaceAll("'",'"'));return Object.keys(r).forEach((i=>{if(i&&i!==this.getAttr("url-query-key")){const r=t(`.tcb-post-list-filter[data-url-query-key=${i}]`),l=[];if(r.find(`.${e.getActiveClass(r.attr("data-filter-type"))}:not([data-id=all])`).each(((t,e)=>{e&&l.push(e.getAttribute("data-id"))})),"search"===r.attr("data-filter-type")){const t=r.find('input[type="search"]').val();t&&s.push({filter:"search",name:t,origin:i})}l.forEach((t=>{t&&s.push({filter:r.attr("data-filter-option"),id:t,origin:i})}))}})),s}filter(e,i){const s=new TCB_Front.PostList(t(i));if(this.shouldFilter(s)){s.listArgs&&(s.listArgs.query&&(s.listArgs.query.paged=1),s.listArgs.filters=[]);const t=[...new Set(this.selectedFilters[this.getAttr("filter-option")])],i=this.getOtherSelectedFilters(s);("search"===this.getAttr("filter-option")||i.length||t.length&&(!t.includes("all")||t.length>1))&&(s.listArgs.filters=[...e,...i]),s.enableLoading(),TCB_Front.Utils.restAjax({route:tve_frontend_options.routes.posts+"/html",data:{content:s.content,args:s.listArgs}}).done((t=>{this.restorePostListInstance(),0===t.count?s.$element.addClass("empty-list"):(s.$element.removeClass("empty-list"),s.$element.find("article").remove(),s.insertItems(t),s.initItems()),TCB_Front.event_triggers(s.$element),s.disableLoading(),s.listArgs.attr.total_post_count=t.total_post_count,s.renderPagination()})).fail((()=>{console.warn("There was an error and the post list could not be filtered.")}))}}getAttr(t){return this.$filterElement.attr(`data-${t}`)}getSelectedElements(){const t=[];return this.$filterElement.find(e.getActiveClass(this.getAttr("filter-option"))).each(((e,i)=>{t.push(i.getAttribute("data-id"))})),t}setQueryStringUrl(t){const e=this.getAttr("url-query-key"),i=TCB_Front.queryString.setUrlParam(window.location.href,e,t).replace(/%2C/g,",");window.history.pushState("","",i)}getQueryStringFilters(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const i=(TCB_Front.queryString.get(this.getAttr("url-query-key"))||"").split(","),s=[];return i.forEach((i=>{let r=`[data-name="${i}"]`;t&&(r=`.${e.getActiveClass(this.getAttr("filter-type"))}`+r);const l=this.$filterElement.find(r).attr("data-id");i&&l&&s.push(l)})),s}markDefaultAsSelected(){if(0===this.getQueryStringFilters().length){const t=this.getAttr("default-value"),i=this.getAttr("filter-option"),s=this.$filterElement.find(`${e.optionIdentifier}[data-id=${t}]`),r=[{id:t,filter:i,origin:this.getAttr("url-query-key")}];s.addClass(e.getActiveClass(this.getAttr("filter-type"))),["all","none"].includes(t)||(this.selectedFilters[i]=[t],this.postListInstance.$element.each(((t,e)=>{this.filter(r,e)})))}}markQueryStringsAsSelected(){const t=this.getAttr("url-query-key"),i=TCB_Front.queryString.get(t);i&&i.split(",").forEach((t=>{this.$filterElement.find(`[data-name="${t}"]`).addClass(e.getActiveClass(this.getAttr("filter-type")))}))}getOptionNames(t){const i=[];return t.forEach((t=>{t&&"all"!==t&&i.push(this.$filterElement.find(`${e.optionIdentifier}[data-id=${t}]`).attr("data-name"))})),i}addSearchEvents(){const t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$filterElement).find("form");t.submit((e=>{e.preventDefault();const i=t.find('input[type="search"]').val(),s=[{filter:"search",name:i}];this.setQueryStringUrl(i),this.postListInstance.$element.each(((t,e)=>{this.filter(s,e)}))}))}restorePostListInstance(){const e=[];this.postListInstance.$element.each(((t,i)=>{i&&e.push(`[data-css="${i.getAttribute("data-css")}"]`)})),e.length&&(this.postListInstance.$element=t(e.join(",")))}}window.TCB_Front.PostListFilter=e,TCB_Front.setModuleLoadedStatus("post-list-filter",!0)}})(ThriveGlobal.$j);
void 0===TCB_Front.js_modules["pricing-table"]&&TCB_Front.setModuleLoadedStatus("pricing-table",!1),(t=>{if(TCB_Front.isModuleLoaded("pricing-table"))return;t(window).on("tcb_after_dom_ready",(()=>{TCB_Front.Utils.isEditorPage()||t(".thrv-pricing-table").each(((i,n)=>e.init(t(n))))}));const e={init(t){e.bindEvents(t.find(".thrv-button-group")),t.find('.thrv-button-group-item[data-default="true"]').trigger("click")},bindEvents(t){t.off("click.thrv-button-group-item").on("click.thrv-button-group-item",".thrv-button-group-item",e.showPriceBox)},showPriceBox(e){e.stopPropagation(),e.preventDefault();const i=t(this),n=i.closest(".thrv-pricing-table");n.find(".tcb-active-state").removeClass("tcb-active-state"),n.find(".tcb-pricing-table-box-container").addClass("tcb-permanently-hidden"),i.addClass("tcb-active-state");const o=n.find(`.tcb-pricing-table-box-container[data-instance="${i.attr("data-instance")}"]`).removeClass("tcb-permanently-hidden");TCB_Front.$window.trigger("tve_after_content_toggle",[o])}};TCB_Front.setModuleLoadedStatus("pricing-table",!0)})(ThriveGlobal.$j);
void 0===TCB_Front.js_modules["progress-bar"]&&TCB_Front.setModuleLoadedStatus("progress-bar",!1),function(e,t){if(TCB_Front.isModuleLoaded("progress-bar"))return;e(window).on("tcb_after_dom_ready",(()=>s.init(e("body"))));const s={},a=e=>{if(!e)return 0;let t=e.offsetWidth;const s=getComputedStyle(e);return t+=parseInt(s.marginLeft)+parseInt(s.marginRight),t},r=function(e){let s=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const a=t.inlineCssVariable(e,"--nodes-completed"+(s?"-dual":"")),r=parseInt(a),l=a-r,o=e.querySelectorAll(".tve-progress-line--fill"+(s?"-dual":""));Array.prototype.forEach.call(o,(e=>{t.inlineCssVariable(e,{["--progress"+(s?"-dual":"")]:"0%"})}));for(let e=0;e<r;e++)o[e]&&t.inlineCssVariable(o[e],{["--progress"+(s?"-dual":"")]:"100%"});if(l&&o[r]&&t.inlineCssVariable(o[r],{["--progress"+(s?"-dual":"")]:"50%"}),tve_frontend_options.is_editor_page&&e.classList.contains("thrv_data_element_start")&&(e.classList.remove("thrv_data_element_start"),setTimeout((()=>{e.classList.add("thrv_data_element_start")}),100)),!s){const t=e.querySelectorAll(".tve-progress-node"),s=e.querySelectorAll(".tve-progress-icon"),a=e.querySelectorAll(".tve-progress-label-wrapper--nodes .tve-progress-label");for(let e=0;e<=t.length;e++)t[e]&&(t[e].classList.remove("tve-state-expanded"),s[e].classList.remove("tve-state-expanded"),a[e].classList.remove("tve-state-expanded"));if(r)for(let e=0;e<=r;e++)t[e]&&(t[e].classList.add("tve-state-expanded"),s[e].classList.add("tve-state-expanded"),a[e].classList.add("tve-state-expanded"));l&&t[r]&&(t[r].classList.add("tve-state-expanded"),s[r].classList.add("tve-state-expanded"),a[r].classList.add("tve-state-expanded"))}},l=function(e){let s=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(s&&["apprentice"].includes(e.dataset.field))return;const r=e.getAttribute(`data${s?"-dual":""}-field`),l=e.getAttribute(`data${s?"-dual":""}-fd`),o=e.getAttribute(`data${s?"-dual":""}-value`),i=e.getAttribute(`data${s?"-dual":""}-dv`),d=e.getAttribute(`data${s?"-dual":""}-value-shortcode`),n=e.querySelectorAll(".tve-progress-label-wrapper--nodes .tve-progress-label").length;let p;if("request_data"===r){switch(l){case"query":p=t.queryString.get(o);break;case"post":p=tve_frontend_options.post_request_data?tve_frontend_options.post_request_data[o]:0;break;case"cookie":p=t.getCookie(o)}p=p||i}else if("apprentice"===r){try{let s={total:a?n:4,completed:a?n/2:2};try{s=JSON.parse(d)}catch(e){}const r=Number(s.is_current_completed)?s.completed:s.completed+1;if(a)p=s.completed,t.inlineCssVariable(e,{"--nodes-completed-dual":Math.min(r,n)});else{if(!s.total)return void e.remove();p=s.completed/s.total*100,t.inlineCssVariable(e,{"--progress-dual":`${Math.min(r/s.total*100,100)}%`})}}catch(e){}p=p||i}else p=d;p=Number(p),p=isNaN(p)?0:Math.min(p,a?n:100),t.inlineCssVariable(e,{[a?"--nodes-completed"+(s?"-dual":""):"--progress"+(s?"-dual":"")]:`${p}${a?"":"%"}`})},o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.$body;return e.find(".tve-progress-bar-wrapper").addBack(".tve-progress-bar-wrapper")};s.handleLabelPosition=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.$body;o(e).each(((e,t)=>{if("nodes"===t.dataset.type){const e=t.querySelectorAll(".tve-progress-label-wrapper--nodes .tve-progress-label"),s=t.querySelectorAll(".tve-progress-node");for(let t=0;t<s.length;t++)e[t].style.setProperty("left",s[t].offsetLeft+Math.ceil(s[t].offsetWidth/2)-a(e[t])/2+"px"),tve_frontend_options.is_editor_page||e[t].style.setProperty("visibility","visible")}}))},s.fillNodes=e=>{e.each(((e,t)=>{r(t),t.classList.contains("with-dual-progress")&&r(t,!0)})),s.toggleLabels(e)},s.handleDynamicValues=e=>{e.hasClass("tve-progress-bar-wrapper")||(e=e.find(".tve-progress-bar-wrapper")),e.filter("[data-field],[data-dual-field]").each(((e,s)=>{const a=s.classList.contains("with-dual-progress"),o="nodes"===s.dataset.type;l(s,!1,o),a&&l(s,!0,o),o&&(r(s),a&&r(s,!0)),s.dataset.field&&!tve_frontend_options.is_editor_page&&((e,s)=>{let a="block",r=parseFloat(t.inlineCssVariable(e,s?"--nodes-completed":"--progress"));s&&e.querySelectorAll(".tve-progress-node").length===r&&(r=100),(0===r&&parseInt(e.dataset.hideEmpty)||100===r&&parseInt(e.dataset.hideFull))&&(a="none"),e.style.setProperty("display",a,"important")})(s,o)}))},s.toggleLabels=function(){let s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.$body;o(s).each(((s,a)=>{const r=e(a),l=r.find(".tve-progress-label-wrapper--nodes .tve-progress-label");if("current"===TCB_Front.getMediaAttr(r,"data-label-display")){const e=parseInt(t.inlineCssVariable(r,"--nodes-completed"));l.css("visibility","hidden"),l.eq(e).css("visibility","visible")}else l.css("visibility","visible")}))},s.init=e=>{const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.$body;s.handleLabelPosition(e),s.toggleLabels()};s.handleDynamicValues(o(e)),a(),t.addResizeCallback((()=>{a()})),t.$document.on("switchstate",(function(e,t){a(t)}))},window.TCB_Front.progressBar=s,TCB_Front.setModuleLoadedStatus("progress-bar",!0)}(ThriveGlobal.$j,TCB_Front);
!function(){var t={94698:function(t,e,o){((e,n)=>{const s=o(47617),a=o(90333),i={init:()=>{TCB_Front.Utils.isEditorPage()||(e(".thrv_social.thrv_social_custom").each(((t,o)=>i.initUI(e(o)))),i.initButtons(),e("body").on("click",".thrv_social_custom:not(.thrv_social_follow) .tve_s_item",(function(){const t=e(this),o=t.attr("data-s");a[o]&&a[o](t)})),e(".thrv_social_follow").each(((t,o)=>{let n=!0;e(o).find(".tve_s_item").each(((t,o)=>{const s=e(o);s.find("a").attr("href")?n=!1:s.hide()})),n&&o.style.setProperty("display","none","important")}))),s.initShareCounts()},initUI:t=>{const e=n.Utils.jsonParse(t,"data-device-config"),o=n.getDisplayType();if(e[o]){const n=e[o],s=n.button_type||"tve_social_itb",a=1===parseInt(n.isFullWidth),i=n.showCount,r=1===parseInt(n.isVertical),c=t.find(".tve_social_items").attr("class").replace(/(tve_social_items|tve_social_custom)/g,"").match(/(\s+)?tve_social_([a-z]{2,3})/),d=c?"tve_social_"+c[2]:"tve_social_itb";d!==s&&t.find(".tve_social_items").removeClass(d).addClass(s),a&&t.toggleClass("tcb-social-full-width",a),0===parseInt(i)&&t.find(".tve_s_share_count").remove(),n.isVertical&&t.toggleClass("tcb-social-vertical",r)}},initButtons:()=>{window.FB&&setTimeout((function(){e(".thrv_social_default .tve_s_fb_share, .thrv_social_default .tve_s_fb_like").each((function(){FB.XFBML.parse(this)}))}),200)}};window.TCB_Front.onSocialCustomClick=a,t.exports=i})(ThriveGlobal.$j,TCB_Front)},90333:function(t){const e={wnd(t,e,o){const n=void 0!==window.screenLeft?window.screenLeft:screen.left,s=void 0!==window.screenTop?window.screenTop:screen.top;let a,i;a=window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width,i=window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height;const r=a/2-e/2+n,c=i/2-o/2+s,d=window.open(t,"Thrive Share","scrollbars=yes,resizable=yes,toolbar=no,menubar=no,scrollbars=no,location=no,directories=no,width="+e+", height="+o+", top="+c+", left="+r);return window.focus&&d.focus(),d},fb_share(t){const o=t.data();if(o.href||(o.href=location.href),o.type&&"feed"!==o.type)e.wnd("https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(o.href),650,500);else{let t="";o.name&&(t+="&title="+encodeURIComponent(o.name)),o.description&&(t+="&description="+encodeURIComponent(o.description)),o.href&&(t+="&u="+encodeURIComponent(o.href)),o.caption&&(t+="&caption="+encodeURIComponent(o.caption)),o.image&&(t+="&picture="+encodeURIComponent(o.image)),t="?"+t.substr(1),e.wnd("https://www.facebook.com/sharer.php"+t,650,500)}return!1},t_share(t){const o=t.data();o.href||(o.href=location.href),e.wnd("https://twitter.com/intent/tweet?url="+encodeURIComponent(o.href)+(o.tweet?"&text="+encodeURIComponent(o.tweet):"")+(o.via?"&via="+o.via:""),550,450)},x_share(t){const o=t.data();o.href||(o.href=location.href),e.wnd("https://twitter.com/intent/tweet?url="+encodeURIComponent(o.href)+(o.post?"&text="+encodeURIComponent(o.post):"")+(o.via?"&via="+o.via:""),550,450)},in_share(t){const o=t.data();o.href||(o.href=location.href),e.wnd("https://www.linkedin.com/shareArticle?mini=true&url="+encodeURIComponent(o.href),550,400)},pin_share(t){const o=t.data();o.href||(o.href=location.href),e.wnd("https://pinterest.com/pin/create/button/?url="+encodeURIComponent(o.href)+(o.media?"&media="+encodeURIComponent(o.media):"")+(o.description?"&description="+encodeURIComponent(o.description):""),600,600)},xing_share(t){const o=t.data();o.href||(o.href=location.href),e.wnd("https://www.xing.com/spi/shares/new?url="+encodeURIComponent(o.href),600,500)}};t.exports=e},47617:function(t){(e=>{const o={initShareCounts:()=>{!window.TVE_Dash||TVE_Dash.ajax_sent?o.getShareCounts():TCB_Front.$document.on("tve-dash.load",(function(){const t=o.getShareCounts(e("body"),{},!0);t&&TVE_Dash.add_load_item("tcb_social",t[0],t[1])}))},getShareCounts:(t,o,n)=>{const s=(t=t||e("body")).find(".tve_social_items.tve_social_custom");if(!s.length)return;const a={action:"tve_social_count",for:[]};if(void 0!==o?e.each(o,(function(t,e){a[t]=e})):"undefined"!=typeof tve_path_params&&tve_path_params.post_id&&(a.post_id=tve_path_params.post_id),s.each((function(t){const o=e(this),n={};if(o.data("tve-social-counts")||!o.hasClass("tve_social_cb")&&"1"!==o.parent().attr("data-counts"))return void o.data("tve-social-counts",1);o.data("tve-social-counts",1);const s=o.prev(".tve_s_share_count"),i=o.children(".tve_s_item").each((function(){const t=e(this).addClass("tve_count_loading");n[t.attr("data-s")]=t.attr("data-href")}));if(n.hasOwnProperty("t_share")&&1===i.length)return i.removeClass("tve_count_loading"),s.remove(),void o.parent().removeAttr("data-counts");a.for[t]=n})),!a.for.length)return null;TCB_Front.total_share_counts={};const i=function(t){t&&t.counts&&t.totals&&s.each((function(o){const n=e(this),s=n.prev(".tve_s_share_count"),a=n.children(".tve_s_item");e.each(t.counts[o],(function(t,e){a.filter(".tve_s_"+t).find(".tve_s_count").html(e.formatted)})),a.removeClass("tve_count_loading");let i=s.length?window.getComputedStyle(s[0]).display:"flex";if(t.totals&&t.totals[o]&&"1"===n.parent().attr("data-counts")){let e=parseInt(n.parent().attr("data-minShares"));e=isNaN(e)?0:e,s.find(".tve_s_cnt").html(t.totals[o].formatted),parseInt(tve_frontend_options.is_editor_page)||(i=e<t.totals[o].value?"flex"===i?"flex":"inline-block":"none",s.css("cssText",`display: ${i} !important;`))}t.totals&&t.totals[o]&&(TCB_Front.total_share_counts[a.attr("data-href")]=t.totals[o])}))};if(void 0!==n&&n)return[a,i];e.ajax({type:"post",xhrFields:{withCredentials:!0},url:tve_frontend_options.ajaxurl,data:a,dataType:"json"}).done(i)}};window.TCB_Front.getShareCounts=o.getShareCounts,t.exports=o})(ThriveGlobal.$j)}},e={};function o(n){var s=e[n];if(void 0!==s)return s.exports;var a=e[n]={exports:{}};return t[n](a,a.exports,o),a.exports}void 0===TCB_Front.js_modules["social-share"]&&TCB_Front.setModuleLoadedStatus("social-share",!1),(t=>{if(TCB_Front.isModuleLoaded("social-share"))return;const e=o(94698);t(window).on("tcb_after_dom_ready",(()=>e.init())),TCB_Front.setModuleLoadedStatus("social-share",!0)})(ThriveGlobal.$j)}();
void 0===TCB_Front.js_modules.table&&TCB_Front.setModuleLoadedStatus("table",!1),(t=>{if(TCB_Front.isModuleLoaded("table"))return;const e=/[$£€]/;t(window).on("tcb_after_dom_ready",(()=>o.tableSort(t(".tve_make_sortable tr th"))));const o={tableSort(r){r.find(".tva-t-sort").remove(),r.append('<span class="tva-t-sort thrv-svg-icon">'+TCB_Front.icons.get("sort")+TCB_Front.icons.get("sort-desc")+TCB_Front.icons.get("sort-asc")),r.off("click.table_sort").on("click.table_sort",(function(){const a=t(this),n=a.index(),s=a.parents(".tve_make_sortable"),d=s.find("tbody"),c=[],i=[],l="down"===a.attr("data-direction")?"up":"down";a.attr("data-direction",l),t(s).find("tbody tr").each(((o,r)=>{const a=t(r),s=a.find("> td").eq(n).text().trim().replace(/\u200B/g,"").toLowerCase(),d=e.test(s);let l=d?s:parseFloat(s);isNaN(l)&&!d?c.push({tr:a,text:s,oText:s}):(d&&(l=parseFloat(l.replace(e,""))),i.push({tr:a,text:l,oText:s}))})),c.sort("down"===l?o.sortArrayAscending:o.sortArrayDescending),i.sort("down"===l?o.sortArrayAscending:o.sortArrayDescending);const x="down"===l?i.concat(c):c.concat(i);t.each(x,(function(t,e){d.append(e.tr)})),r.attr("data-direction",""),a.attr("data-direction",l)}))},sortArrayAscending(t,e){let o;return o=t.text===e.text?t.oText>e.oText?1:t.oText<e.oText?-1:0:t.text>e.text?1:-1,o},sortArrayDescending(t,e){let o;return o=t.text===e.text?t.oText>e.oText?-1:t.oText<e.oText?1:0:t.text>e.text?-1:1,o}};window.TCB_Front.tableSort=o.tableSort,TCB_Front.setModuleLoadedStatus("table",!0)})(ThriveGlobal.$j);
!function(){var t={26195:function(t,e,i){const n=i(71504);var a,o;a=ThriveGlobal.$j,o=TCB_Front,a.fn.tcbTabsToggle=function(){const t=this.parents(".thrv-tabbed-content").first(),e="1"===t.attr("data-progress-style");if(this.is(".tve_tS.tve-state-expanded")&&!e)return void this.siblings().removeClass("tve_tS tve-state-expanded");const i=this,a=i.closest(".tve_scT"),s=i.index(),r=a.find("> ul li"),c=a.find('> .tve_scTC[style*="block"]'),d=c.data("contentHeight")||c.height(),l=a.find("> .tve_scTC").eq(s),u=a.find("> ul .tve_tS"),h=u.attr("data-tve-custom-colour"),v=i.attr("data-tve-custom-colour"),f=u.index();let b=t.attr("data-animation");b&&f>=0&&"carousel"===b&&(b=f<s?"slide-left":"slide-right");const p=n.getAnimationFunctions(b,d);i.attr("data-tve-custom-colour",void 0!==h&&!1!==h?h:""),u.attr("data-tve-custom-colour",void 0!==v&&!1!==v?v:""),c.is(":animated")&&setTimeout((()=>{c.finish().hide()})),r.removeClass("tve_tS tve-state-expanded"),c.removeClass("tve-tc-visible"),i.siblings().removeClass("tve_tS tve-state-expanded"),TCB_Front.Utils.handleContent(c,!1),i.addClass("tve_tS tve-state-expanded"),l.addClass("tve-tc-visible"),o.$window.trigger("tve-tab-hide",c),p.hide(c,"medium").promise().done((()=>{o.$window.trigger("tve-tab-show",l),p.show(l,"medium"),TCB_Front.Utils.handleContent(l),o.$window.trigger("resize")})),e&&r.filter((t=>t<s)).addClass("tve-state-expanded")}},71504:function(t){ThriveGlobal.$j,TCB_Front,t.exports=class{static getAnimationFunctions(t,e){let i,n;switch(t){case"appear":i=function(t){return t.children(".tve-cb").removeAttr("style"),t.show()},n=function(t){return t.hide()};break;case"fade":i=function(t,e){return t.removeAttr("style").fadeIn(e)},n=function(t,e){return t.fadeOut(e)};break;case"slide-up":i=function(t){return t.children(".tve-cb").removeAttr("style").css({bottom:"100%",opacity:"0"}).animate({bottom:"0",opacity:"1"}).show(),t.show()},n=function(t){return t.children(".tve-cb").css({bottom:"0",opacity:"1"}).animate({bottom:"100%",opacity:"0"}).hide(),t.hide()};break;case"slide-down":i=function(t){return t.children(".tve-cb").removeAttr("style").css({top:"100%",opacity:"0"}).animate({top:"0",opacity:"1"}).show(),t.show()},n=function(t){return t.children(".tve-cb").css({top:"0",opacity:"1"}).animate({top:"100%",opacity:"0"}).hide(),t.hide()};break;case"slide":i=function(t,e){return t.removeAttr("style").slideDown(e)},n=function(t,e){return t.slideUp(e)};break;case"slide-right":i=function(t){return t.children(".tve-cb").removeAttr("style").css({opacity:"0",left:"100%"}).animate({left:"0",opacity:"1"}).show(),t.show()},n=function(t){return t.children(".tve-cb").css({opacity:"1",left:"0"}).animate({left:"100%",opacity:"0"}).hide(),t.hide()};break;case"slide-left":i=function(t){return t.children(".tve-cb").removeAttr("style").css({opacity:"0",right:"100%"}).animate({right:"0",opacity:"1"}).show(),t.show()},n=function(t){return t.children(".tve-cb").css({opacity:"1",right:"100%"}).animate({right:"0",opacity:"0"}).hide(),t.hide()};break;case"smooth-resize":i=function(t){const i=t.children(),n=t.data("contentHeight")||t.height();return i.css({height:e}).animate({height:n},500).promise().done((()=>{i.css("height","100%")})),t.show()},n=function(t){return t.data("contentHeight",t.height()),t.hide()};break;case"swing-up":i=function(t){return t.css({transform:"rotateX(-20deg)",opacity:0}).animate({transform:"rotateX(0)",opacity:1},300).promise().done((()=>{t.css({transform:"rotateX(0)",opacity:1})})),t.show()},n=function(t){return t.hide()};break;case"slide-fade":i=function(t,e){return t.animate({opacity:"toggle",height:"toggle"},e)},n=function(t,e){return t.animate({opacity:"hide",height:"hide"},e)};break;default:i=function(t){return t.show()},n=function(t){return t.hide()}}return{show:i,hide:n}}}}},e={};function i(n){var a=e[n];if(void 0!==a)return a.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,i),o.exports}void 0===TCB_Front.js_modules.tabs&&TCB_Front.setModuleLoadedStatus("tabs",!1),(t=>{if(TCB_Front.isModuleLoaded("tabs"))return;i(26195),t(window).on("tcb_after_dom_ready",(()=>{t(".tve_scT").each(((i,n)=>e.init(t(n)))),t(TCB_Front.Utils.isEditorPage()?"#tve_editor":"body").on("click",".tve_scT > ul li",(function(){const e=t(this);e.hasClass("tve_tab_title_item")&&TCB_Front.Utils.isEditorPage()&&!e.closest(".tve-prevent-content-edit").length||e.tcbTabsToggle()}))}));const e={init(t){let e=0;if("static"===t.attr("data-tab-type"))e=parseInt(t.attr("data-selected"));else{const i=t.attr("data-dynamic-type"),n=t.attr("data-tab-variable"),a=t.attr("data-fallback-tab");e="url-query-string"===i?TCB_Front.queryString.get(n):"cookie"===i?TCB_Front.getCookie(n):tve_frontend_options.post_request_data[n],e=parseInt(e),this.isValidTab(t,e)||(e=a)}if(!t.data("initDone")){t.data("initDone",!0);let i=t.find("> ul li").eq(isNaN(e)?0:e);i.length||(i=t.find("> ul li").first()),i.tcbTabsToggle()}},isValidTab(t,e){const i=t.find(" > ul > .tve_tab_title_item");return e>=0&&e<i.length}};TCB_Front.setModuleLoadedStatus("tabs",!0)})(ThriveGlobal.$j)}();
({26665:function(){void 0===TCB_Front.js_modules.timer&&TCB_Front.setModuleLoadedStatus("timer",!1),(t=>{if(TCB_Front.isModuleLoaded("timer"))return;const e=[".thrv-countdown_timer_evergreen",".tve_countdown_timer_evergreen",".thrv-countdown_timer_plain",".thrv_countdown_timer:not(.tve_countdown_timer_evergreen)"].join(", ");t(window).on("tcb_after_dom_ready",(()=>{TCB_Front.Utils.isEditorPage()||t(e).each(((e,a)=>n(t(a))))}));const n=e=>{let n,a=new Date,o=new Date(e.attr("data-date")+"T"+e.attr("data-hour")+":"+e.attr("data-min")+":"+(e.attr("data-sec")||"00")+e.attr("data-timezone")),r=0,i=0,d=0,s=0,_=2;if(e.data("tcb_timer_done"))return this;const f=e.attr("data-text"),l=e.hasClass("thrv-countdown_timer_evergreen")||e.hasClass("tve_countdown_timer_evergreen"),c=e.attr("data-norestart"),p=parseInt(e.attr("data-day")),u=parseInt(e.attr("data-hour")),m=parseInt(e.attr("data-min")),v=parseInt(e.attr("data-sec"));if(e.data("tcb_timer_done",!0),l){o=new Date;let t=TCB_Front.getCookie(e.attr("data-id"));if(t){t=t.split("-");const e=new Date(t[0],t[1]-1,t[2],t[3],t[4],t[5]);o.setTime(e)}else{o.setTime(a.getTime()+24*p*3600*1e3+3600*u*1e3+60*m*1e3+1e3*v);const t=o.getFullYear()+"-"+(o.getMonth()+1)+"-"+o.getDate()+"-"+o.getHours()+"-"+o.getMinutes()+"-"+o.getSeconds();let n=new Date("2034-01-01");if(!parseInt(c)){const t=new Date(o.getTime());n=t.setDate(o.getDate()+parseInt(e.attr("data-expday"))),n=t.setHours(o.getHours()+parseInt(e.attr("data-exphour"))),n=new Date(n)}TCB_Front.setCookie(e.attr("data-id"),t,{expires:n})}}function g(){setTimeout((function(){e.find(".tve_t_day .t-digits").css("min-width",e.find(".tve_t_sec .t-digits > span").outerWidth()*_+"px")}),10)}e.parents(".thrv_content_reveal").on("tve-content-revealed",g),e.parents(".tve_p_lb_content").on("tve.before-lightbox-open",g);const h=function(t,e){if(t.html()===e)return t;t.removeClass("next");const n=t.clone().removeClass("go-down").addClass("next").html(e);return t.before(n).next(".go-down").remove(),t.addClass("go-down"),setTimeout((function(){n.addClass("go-down")}),20),t},w=function(t,e,n){void 0===n&&(n=!1);let a=0;if(e<=99)h(t.find(".part-1").first(),e%10),h(t.find(".part-2").first(),Math.floor(e/10)),a=2;else for(;e;)a++,h(t.find(".part-"+a).first(),e%10),e=Math.floor(e/10);if(!1!==n&&a<n)for(let e=a+1;e<=n;e++)h(t.find(".part-"+e).first(),0)},C=function(){e.addClass("tve_cd_expired"),e.find(".t-digits span").html("0"),f&&(e.find(".tve_t_part").addClass("ct_finished"),e.find(".tve_t_text").html(f).fadeIn(200));const n=t.Event("tve.countdown-finished");e.trigger(n),setTimeout((function(){e.find(".t-digits span:not(.ct-d-placeholder)").hide()}),100)},T=function(){a=new Date,s=Math.floor((o.getTime()-a.getTime())/1e3),d=Math.floor(s/60),s%=60,i=Math.floor(d/60),d%=60,r=Math.floor(i/24),i%=24,r>99&&(_=r.toString().length)};!l&&a>=o?C():(T(),function(){const n=function(e,n){return t('<span class="part-p ct-d-placeholder">&nbsp;</span><span class="part-'+e+'">'+n+"</span>")};e.find(".tve_t_sec .t-digits").empty().append(n(2,Math.floor(s/10))).append(n(1,s%10)),e.find(".tve_t_min .t-digits").empty().append(n(2,Math.floor(d/10))).append(n(1,d%10)),e.find(".tve_t_hour .t-digits").empty().append(n(2,Math.floor(i/10))).append(n(1,i%10));const a=e.find(".tve_t_day .t-digits").empty();let o=r;for(let t=1;t<=_;t++)a.append(n(t,o%10)),o=Math.floor(o/10);a.css("min-width","")}(),e.addClass("init_done"),n=setInterval((function(){T(),w(e.find(".tve_t_sec .t-digits"),s),w(e.find(".tve_t_min .t-digits"),d),w(e.find(".tve_t_hour .t-digits"),i),w(e.find(".tve_t_day .t-digits"),r,_),r<=0&&i<=0&&d<=0&&s<=0&&(r=i=d=s=0,clearInterval(n),C())}),1e3)),l&&a>=o&&(clearInterval(n),C())};TCB_Front.setModuleLoadedStatus("timer",!0)})(ThriveGlobal.$j)}})[26665]();
!function(){var t={74354:function(t,e,n){(t=>{const e=n(71504);t.fn.tocToggle=function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"show";const o=t(this),i=o.closest(".tve-toc"),a=o.siblings(".tve-toc-content"),s=i.attr("data-animation-speed"),r=i.attr("data-animation"),c=e.getAnimationFunctions(r);o.toggleClass("tve-state-expanded","show"!==n),c[n](a,s),i.toggleClass("tve-toc-collapsed","show"!==n)}})(ThriveGlobal.$j)},71504:function(t){ThriveGlobal.$j,TCB_Front,t.exports=class{static getAnimationFunctions(t,e){let n,o;switch(t){case"appear":n=function(t){return t.children(".tve-cb").removeAttr("style"),t.show()},o=function(t){return t.hide()};break;case"fade":n=function(t,e){return t.removeAttr("style").fadeIn(e)},o=function(t,e){return t.fadeOut(e)};break;case"slide-up":n=function(t){return t.children(".tve-cb").removeAttr("style").css({bottom:"100%",opacity:"0"}).animate({bottom:"0",opacity:"1"}).show(),t.show()},o=function(t){return t.children(".tve-cb").css({bottom:"0",opacity:"1"}).animate({bottom:"100%",opacity:"0"}).hide(),t.hide()};break;case"slide-down":n=function(t){return t.children(".tve-cb").removeAttr("style").css({top:"100%",opacity:"0"}).animate({top:"0",opacity:"1"}).show(),t.show()},o=function(t){return t.children(".tve-cb").css({top:"0",opacity:"1"}).animate({top:"100%",opacity:"0"}).hide(),t.hide()};break;case"slide":n=function(t,e){return t.removeAttr("style").slideDown(e)},o=function(t,e){return t.slideUp(e)};break;case"slide-right":n=function(t){return t.children(".tve-cb").removeAttr("style").css({opacity:"0",left:"100%"}).animate({left:"0",opacity:"1"}).show(),t.show()},o=function(t){return t.children(".tve-cb").css({opacity:"1",left:"0"}).animate({left:"100%",opacity:"0"}).hide(),t.hide()};break;case"slide-left":n=function(t){return t.children(".tve-cb").removeAttr("style").css({opacity:"0",right:"100%"}).animate({right:"0",opacity:"1"}).show(),t.show()},o=function(t){return t.children(".tve-cb").css({opacity:"1",right:"100%"}).animate({right:"0",opacity:"0"}).hide(),t.hide()};break;case"smooth-resize":n=function(t){const n=t.children(),o=t.data("contentHeight")||t.height();return n.css({height:e}).animate({height:o},500).promise().done((()=>{n.css("height","100%")})),t.show()},o=function(t){return t.data("contentHeight",t.height()),t.hide()};break;case"swing-up":n=function(t){return t.css({transform:"rotateX(-20deg)",opacity:0}).animate({transform:"rotateX(0)",opacity:1},300).promise().done((()=>{t.css({transform:"rotateX(0)",opacity:1})})),t.show()},o=function(t){return t.hide()};break;case"slide-fade":n=function(t,e){return t.animate({opacity:"toggle",height:"toggle"},e)},o=function(t,e){return t.animate({opacity:"hide",height:"hide"},e)};break;default:n=function(t){return t.show()},o=function(t){return t.hide()}}return{show:n,hide:o}}}}},e={};function n(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return t[o](a,a.exports,n),a.exports}!function(){function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function e(e){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?t(Object(i),!0).forEach((function(t){o(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}void 0===TCB_Front.js_modules.toc&&TCB_Front.setModuleLoadedStatus("toc",!1),function(t,o){if(TCB_Front.isModuleLoaded("toc"))return;n(74354),window.addEventListener("load",(()=>{i.initToc(o.$body,!!tve_frontend_options.is_editor_page)})),t(window).on("tcb_after_dom_ready",(()=>{i.initToc(o.$body,!!tve_frontend_options.is_editor_page),t(".tve-toc-expandable").each(((e,n)=>{const i=t(n),a=o.getMediaAttr(i,"data-state-default");i.data("tcbTocDone")||(i.find(".tve-toc-title").tocToggle("expanded"===a?"show":"hide"),i.data("tcbTocDone",!0))})),function(){const e=t(TCB_Front.Utils.isEditorPage()?"#tve_editor":"body");e.off("click.tvetoc").on("click.tvetoc",".tve-toc-expandable .tve-toc-title, .tve-toc-expandable .tve-toc-title *",(function(e){const n=t(this).closest(".tve-toc-title");TCB_Front.Utils.isEditorPage()&&!n.hasClass("tve-prevent-content-edit")||(n.tocToggle(n.hasClass("tve-state-expanded")?"show":"hide"),e.preventDefault(),e.stopPropagation())})),e.on("click",".thrv_contents_table a",(function(){try{const e=t(this.getAttribute("href"));if(e.length)return t("html, body").animate({scrollTop:e.offset().top-130},200),setTimeout((()=>{location.href=this.getAttribute("href")}),200),!1}catch(t){console.warn("ToC exception",t)}}))}()}));const i={};let a=!1,s=t(),r=!1,c=(new Date).getTime();function l(t){parseInt(tve_frontend_options.is_single)&&t.find(".tve-toc:not(.tve-dynamic-toc), .thrv_symbol .tve-toc.tve-dynamic-toc").tableOfContents()}function d(e){const n=t(".thrv_header.tve-scroll-sticky").outerHeight()||0;e.find(".tve-toc.tve-elem-scroll").each(((e,o)=>{const i=t(o),a={};i.is(".tve-toc-dynamic:not(.tve-rendered)")||(i.find(".tve-toc-heading .tve-jump-scroll").each(((e,o)=>{const i=o.getAttribute("href")||o.getAttribute("data-target"),s=t(`${i}`);if(!s.length)return;const r=Math.max(0,s.offset().top-100-n);t(o).data("targetOffset",r),a[r]?a[r].push(`[href="${i}"]`):a[r]=[`[href="${i}"]`]})),i.data("headers",a),s=s.add(i))}))}function h(e){s.each(((n,o)=>{const i=t(o),a=o.dataset.highlight,s=i.data("headers");Object.keys(s).sort(((t,e)=>t-e)).forEach((t=>{const n=i.find(s[t].join(",")).parent();"heading"===a?e>=t?(i.find(".tve-toc-heading.tve-state-expanded").removeClass("tve-state-expanded"),n.addClass("tve-state-expanded")):n.removeClass("tve-state-expanded"):"section"===a?e>=t?(i.find(".tve-toc-heading.tve-state-expanded").removeClass("tve-state-expanded"),n.is(".tve-toc-heading-level0")||(n.prevUntil(".tve-toc-heading-level0").addClass("tve-state-expanded"),n.prevAll(".tve-toc-heading-level0").first().addClass("tve-state-expanded")),n.addClass("tve-state-expanded")):n.removeClass("tve-state-expanded"):n.toggleClass("tve-state-expanded",e>=t)}))})),o.isBottomScroll(e)&&h(e+window.innerHeight)}t.fn.tableOfContents=function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const i={target:"#tve_editor.tar-main-content",columns:1,headers:"h1,h2,h3",distribute:"",itemCallback:jQuery.noop,hideEmpty:!0,numbering:"none",emptyText:window.tve_frontend_options&&tve_frontend_options.translations?tve_frontend_options.translations.no_headings:"No headings found",itemsFilter:t=>t};let s=!1,r=!1,l={level0:0,level1:0,level2:0};const d=(t,e,n,o,i,a)=>{let c;if(r)c=`<div class="tve_ct_level${n}"><a href="#${e}" rel="nofollow">${o}</a></div>`;else{let r="",d="",h="";const v=t.numbering.includes("bullet"),u=t.numbering.includes("advance");if("none"!==t.numbering){if(v)(0===n||u)&&(h=`toc-bullet-${n}`);else if(0===n||u){l[`level${n}`]+=1,l[`level${n+1}`]=0;for(let t=0;t<n+1;t++)r+=`${l[`level${t}`]}${t===n?"":"."}`}if(v&&h){const o=a.attr("data-id");o&&(h+=`-${o}`),d=`<div class="thrv_wrapper tve-toc-bullet tve-toc-bullet${n} tve_no_icons ${s?"":"tve-jump-scroll"}" data-target="#${e}" ${s?"":'jump-animation="smooth"'} data-icon-target="${h}" data-element-name="Icon Level ${n+1}" data-css="${t.bulletStyle[n]||""}"><svg class="tcb-icon"><use href="#${h}"/></svg></div>`}else r&&(d=`<div class="thrv_wrapper tve-toc-number tve-toc-number${n} tve_no_icons ${s?"":"tve-jump-scroll"}" data-target="#${e}" ${s?"":'jump-animation="smooth"'} data-element-name="Number Level ${n+1}" data-level="${n}" data-css="${t.numberStyle[n]||""}"><span class="tve-toc-disabled">${r}${t.numberSuffix[n]||""}</span></div>`)}c=`<div class="thrv_wrapper tve-toc-heading tve-toc-heading-level${n} tve_no_icons" data-tag="${i}" data-css="${t.headingStyle[n]||""}" data-element-name="Heading Level ${n+1}">${d}<a href="#${e}" class="tve-toc-anchor ${s?"":"tve-jump-scroll"}" ${s?"":'jump-animation="smooth"'}>${o}</a></div>`}return c};return this.each((function(){const h=t(this);if(!h.is(".thrv_contents_table,.tve-toc"))return;const v=h.closest(".thrv_gutenberg_block,.thrv_symbol");if(r=h.hasClass("thrv_contents_table"),s=h.hasClass("tve-disable-scroll-animation"),a&&!h.attr("data-id")){const t=TVE.CSS_Rule_Cache.generate_id("",36);h.attr("data-id",t),h.find(".toc-icons symbol").each((function(){this.setAttribute("id",`${this.getAttribute("id").match(/toc-bullet-\d+/)[0]}-${t}`)}))}r||(l={level0:0,level1:0,level2:0},["headingStyle","bulletStyle","numberStyle","numberSuffix"].forEach((t=>{n[t]={};try{n[t]=JSON.parse(this.dataset[t])}catch(t){}})));const u=h.find(".tve_ct_content").empty(),f=e(e(e({},i),this.dataset),n);f.distribute=1===parseInt(f.distribute)||"true"===f.distribute||!0===f.distribute,f.columns=Number(o.getMediaAttr(h,"data-columns")||1);let p,m=t(f.target);if(m.length||(m=v.length?v.parent():t("#tve_editor")),p=m.find(f.headers),p=f.itemsFilter(p),a&&h.hasClass("tve-dynamic-toc")||(p=p.filter(":visible")),p=p.filter(':not([data-hide="true"], .tve-toc *, .thrv-login-element *)'),!p.length)return void(f.hideEmpty&&!o.queryString.get("tve_block_preview")?h.hide():u.html(`<div class="tve-empty-toc">${f.emptyText}</div>`));const g=f.headers.split(",").map((t=>t.toUpperCase()));let b=g.shift();for(;b&&g.length&&0===p.filter(b).length;)b=g.shift();let y=p.length/f.columns;f.distribute||(y=p.filter(b).length/f.columns);const _=new Array(f.columns).fill("",0,f.columns);let $=0,w=-1;p.each((function(){const e=t(this),n=e.attr("data-alt-text")||e.text();(f.distribute||this.tagName===b)&&w++,w>=(1+$)*y&&$++;const o=this.id&&m.find(`[id="${this.id}"]`).length>1,i=e.closest(".tve-content-list,.tvo-testimonials-display ").length>0,s=o||i&&!a&&!this.classList.contains("tve-id-regenerated"),r=this.id&&!s?this.id:this.id="t-"+c++,l=f.headers.split(",").indexOf(this.tagName.toLowerCase()),v=d(f,r,l,n,this.tagName,h);s&&i&&!a&&this.classList.add("tve-id-regenerated"),f.itemCallback(e,l,f),_[$]+=v}));let C="";if(!r){const t=h.children(".tve-toc-divider");C=t.length?t.html():'<div class="thrv_wrapper thrv-divider tve-vert-divider" data-style="tve_sep-1" data-color-d="rgb(217, 217, 217)" data-thickness-d="1"><hr class="tve_sep tve_sep-1" style=""></div>'}u.html(_.map((t=>`<div class="ct_column">${t}</div>${C}`)).join("")),!a&&h.hasClass("tve-dynamic-toc")&&h.addClass("tve-rendered")}))},i.initToc=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.$body,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];a=n,a||(e.length||(e=t("body")),r||(l(e),d(e),r=!0),o.add_scroll_callback(h),o.$body.off(".tcb-jumplink-done").on("tcb-jumplink-done",((e,n,o)=>{(o.classList.contains("tve-toc-anchor")||o.classList.contains("tve-toc-number")||o.classList.contains("tve-toc-bullet"))&&setTimeout((()=>{h(t(o).data("targetOffset"))}),500)})))},window.TCB_Front.toc=i,TCB_Front.setModuleLoadedStatus("toc",!0)}(ThriveGlobal.$j,TCB_Front)}()}();
!function(){var t={63011:function(t,e,o){const i=o(71504);var n,r;n=ThriveGlobal.$j,r=TCB_Front,n.fn.tcbToggle=function(t){return this.each((function(){const e=n(this),o=e.closest(".thrv_toggle_title"),s=e.closest(".thrv_toggle"),a=o.next(),c=s.attr("data-animation-speed"),l=s.attr("data-animation"),g=e.hasClass("tve-state-expanded");void 0===t&&(t=g?"hide":"show");const d=i.getAnimationFunctions(l),h=s.data("tcbToggleInit");e.toggleClass("tve-state-expanded","show"===t),r.$window.trigger(`tve-toggle-${t}`,a),d[t](a,c).promise().done((()=>{h&&e.hasClass("tve-state-expanded")&&!TCB_Front.isInViewport(e)&&n("html, body").scrollTop(e.offset().top),TCB_Front.Utils.handleContent(a,"show"===t),r.$window.trigger("resize")}))}))}},71504:function(t){ThriveGlobal.$j,TCB_Front,t.exports=class{static getAnimationFunctions(t,e){let o,i;switch(t){case"appear":o=function(t){return t.children(".tve-cb").removeAttr("style"),t.show()},i=function(t){return t.hide()};break;case"fade":o=function(t,e){return t.removeAttr("style").fadeIn(e)},i=function(t,e){return t.fadeOut(e)};break;case"slide-up":o=function(t){return t.children(".tve-cb").removeAttr("style").css({bottom:"100%",opacity:"0"}).animate({bottom:"0",opacity:"1"}).show(),t.show()},i=function(t){return t.children(".tve-cb").css({bottom:"0",opacity:"1"}).animate({bottom:"100%",opacity:"0"}).hide(),t.hide()};break;case"slide-down":o=function(t){return t.children(".tve-cb").removeAttr("style").css({top:"100%",opacity:"0"}).animate({top:"0",opacity:"1"}).show(),t.show()},i=function(t){return t.children(".tve-cb").css({top:"0",opacity:"1"}).animate({top:"100%",opacity:"0"}).hide(),t.hide()};break;case"slide":o=function(t,e){return t.removeAttr("style").slideDown(e)},i=function(t,e){return t.slideUp(e)};break;case"slide-right":o=function(t){return t.children(".tve-cb").removeAttr("style").css({opacity:"0",left:"100%"}).animate({left:"0",opacity:"1"}).show(),t.show()},i=function(t){return t.children(".tve-cb").css({opacity:"1",left:"0"}).animate({left:"100%",opacity:"0"}).hide(),t.hide()};break;case"slide-left":o=function(t){return t.children(".tve-cb").removeAttr("style").css({opacity:"0",right:"100%"}).animate({right:"0",opacity:"1"}).show(),t.show()},i=function(t){return t.children(".tve-cb").css({opacity:"1",right:"100%"}).animate({right:"0",opacity:"0"}).hide(),t.hide()};break;case"smooth-resize":o=function(t){const o=t.children(),i=t.data("contentHeight")||t.height();return o.css({height:e}).animate({height:i},500).promise().done((()=>{o.css("height","100%")})),t.show()},i=function(t){return t.data("contentHeight",t.height()),t.hide()};break;case"swing-up":o=function(t){return t.css({transform:"rotateX(-20deg)",opacity:0}).animate({transform:"rotateX(0)",opacity:1},300).promise().done((()=>{t.css({transform:"rotateX(0)",opacity:1})})),t.show()},i=function(t){return t.hide()};break;case"slide-fade":o=function(t,e){return t.animate({opacity:"toggle",height:"toggle"},e)},i=function(t,e){return t.animate({opacity:"hide",height:"hide"},e)};break;default:o=function(t){return t.show()},i=function(t){return t.hide()}}return{show:o,hide:i}}}}},e={};function o(i){var n=e[i];if(void 0!==n)return n.exports;var r=e[i]={exports:{}};return t[i](r,r.exports,o),r.exports}void 0===TCB_Front.js_modules.toggle&&TCB_Front.setModuleLoadedStatus("toggle",!1),(t=>{if(TCB_Front.isModuleLoaded("toggle"))return;o(63011);const e={init(){const o=t(TCB_Front.Utils.isEditorPage()?"#tve_editor":"body");if(e.initOnClick(o),e.initToggleCompat(o),t(".thrv_toggle_shortcode").each(((e,o)=>{TCB_Front.$window.trigger("tve_after_content_toggle",[t(o)])})),t(".thrv_toggle").each(((e,o)=>{const i=t(o);if(!i.data("tcbToggleInit")){let t=i.find(".thrv_toggle_item.tve-default-state-expanded");i.hasClass("tve-toggle-auto-collapse")&&(t=t.first()),t.find("> .tve_faqI > .thrv_toggle_title").tcbToggle("show"),i.data("tcbToggleInit",1)}})),!TCB_Front.Utils.isEditorPage()&&location.hash)try{const e=t(location.hash);e.closest(".thrv_toggle").length&&!e.hasClass("tve-state-expanded")&&e.trigger("click")}catch(t){}},initOnClick(e){e.off("click.tvetoggleelemold").on("click.tvetoggleelemold",".thrv_toggle_shortcode .tve_faqB",(function(){const e=t(this).closest(".tve_faq"),o=t(this),i=t(o).siblings(".tve_faqC");i.is(":visible")?(TCB_Front.$window.trigger("tve_after_content_toggle",[i,!1]),t(window).trigger("tcb_toggle_close",i),i.slideUp("fast",(function(){i.trigger("lbresize")})),e.removeClass("tve_oFaq"),e.find(".tve_toggle").first().removeClass("tve_toggle_open"),e.find("h4").first().removeClass("tve_toggle_open_text")):(i.slideDown("fast",(function(){i.trigger("lbresize")})),t(window).trigger("tcb_toggle_open",i),TCB_Front.$window.trigger("tve_after_content_toggle",[i]),e.addClass("tve_oFaq"),e.find(".tve_toggle").first().addClass("tve_toggle_open"),e.find("h4").first().addClass("tve_toggle_open_text"))}))},initToggleCompat(e){e.off("click.tvetoggleelem").on("click.tvetoggleelem",".thrv_toggle:not(.toggle-edit-mode) .thrv_toggle_title",(function(){const e=t(this),o=e.closest(".thrv_toggle");!e.hasClass("tve-state-expanded")&&o.hasClass("tve-toggle-auto-collapse")&&o.find(".thrv_toggle_title").tcbToggle("hide"),e.tcbToggle()}))}};t(window).on("tcb_after_dom_ready",(()=>e.init())),TCB_Front.setModuleLoadedStatus("toggle",!0)})(ThriveGlobal.$j)}();
void 0===TCB_Front.js_modules.twitter&&TCB_Front.setModuleLoadedStatus("twitter",!1),(t=>{if(TCB_Front.isModuleLoaded("twitter"))return;t(window).on("tcb_after_dom_ready",(()=>{tve_frontend_options.is_editor_page||t(".thrv_tw_qs").each(((e,n)=>{const a=t(n);a.data("tve_front_tw_qs_done")||(o.init(a),a.data("tve_front_tw_qs_done",!0))}))}));const o={init(t){t.on("click",(function(){window.open(o.getUrl(t),"_blank")}))},getUrl(t){const o=t.attr("data-use_custom_url")&&t.attr("data-custom_url")?t.attr("data-custom_url"):window.location.href;let e=t.data("url")+"?text="+encodeURIComponent(t.find("p").text())+"&url="+encodeURIComponent(o);return t.data("via").length>0&&(e+="&via="+t.data("via")),e}};TCB_Front.setModuleLoadedStatus("twitter",!0)})(ThriveGlobal.$j);
!function(){var s={56524:function(s){function r(s,r,t){return r in s?Object.defineProperty(s,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):s[r]=t,s}void 0===TCB_Front.js_modules["user-profile"]&&TCB_Front.setModuleLoadedStatus("user-profile",!1),function(t,e){if(TCB_Front.isModuleLoaded("user-profile"))return;const i=["nickname","username","first_name","last_name"];class o{constructor(s){r(this,"usedDisplayNames",[]),r(this,"$errorContainer",t()),r(this,"inputErrorClass","tve-up-error"),r(this,"isValid",!0),s.hasClass("tve-user-profile")||(s=s.find(".tve-user-profile")),s.length&&!s.data("tcb.userprofile")&&(this.$el=s,this.$form=this.$el.find("form"),this.readFormData(),this.bindEvents(),this.autofillData(),s.data("tcb.userprofile",this),e.$window.on("tve_after_content_toggle",((s,r)=>{1===this.$form.closest(r).length&&(this.readFormData(),this.autofillData())})))}readFormData(){this.getInputs().each(((s,r)=>{const e=r.getAttribute("name");e&&(this[`$${e}`]=t(r),"display_name"===e&&(this.$dropdown=this.$form.find(".tve-lg-dropdown-list"),this.$option=this.$dropdown.children().first(),this.$dropdown.empty()))}));let s={success_message:"Success",error_message:{email:"Email address invalid",required:"Required field missing",passwordmismatch:"Password mismatch"}};try{s=JSON.parse(this.$el.find(".tve-up-messages").val())}catch(s){}Object.assign(this,s)}bindEvents(){this.$form.on("submit",(s=>(this.submitForm(s),s.preventDefault(),s.stopPropagation(),!1))),this.$form.find(".tve-form-button .tve-form-button-submit").on("click",(s=>(s.preventDefault(),s.stopPropagation(),this.$form.submit(),!1))),this.$display_name&&i.forEach((s=>{this[`$${s}`]&&this[`$${s}`].on("blur",(()=>{this.buildDisplayNameOptions()}))}))}validateForm(){this.fieldErrors=[],this.isValid=!0,this.getInputs().each(((s,r)=>{let t=!0;const e=r.getAttribute("name"),i=r.value.trim();"1"!==r.dataset.required||i.length||(t=!1,this.fieldErrors.includes(this.error_message.required)||this.fieldErrors.push(this.error_message.required)),"user_email"===e&&(t=TCB_Front.Utils.isEmail(i),t||this.fieldErrors.push(this.error_message.email)),t||(r.classList.add(this.inputErrorClass),this.isValid=!1)})),this.$pass1&&(this.$pass1.siblings(".tve-password-strength-wrapper").attr("data-score")<=30&&(this.fieldErrors.push(this.error_message.password_score||"Please choose a stronger password. Try including numbers, symbols, and a mix of upper and lowercase letters and remove common words."),this.isValid=!1),this.$pass2&&this.$pass1.val()!==this.$pass2.val()&&(this.$pass1.addClass(this.inputErrorClass),this.$pass2.addClass(this.inputErrorClass),this.fieldErrors.push(this.error_message.passwordmismatch),this.isValid=!1))}submitForm(){if(this.clearErrors(),this.validateForm(),this.isValid){let s=`${this.$form.serialize()}&form-nonce=${tve_frontend_options.user_profile_nonce}&action=tve_user_profile_update&url=${encodeURIComponent(location.href)}`;s+=`&form_id=${this.$el.attr("id")}`,this.$form.tve_form_loading(),tve_frontend_options.post_id&&(s+=`&post_id=${tve_frontend_options.post_id}`),ThriveGlobal.$j.ajax({type:"post",xhrFields:{withCredentials:!0},url:tve_frontend_options.ajaxurl,dataType:"json",data:s}).fail((()=>{TCB_Front.Utils.toast("An error occurred while submitting your data. Please try again",!0)})).done((s=>{if(s.success)TCB_Front.Utils.toast(this.success_message);else if(this.fieldErrors=[],"string"==typeof s.errors)TCB_Front.Utils.toast(s.errors,!0);else{const r=s.errors.errors;Object.keys(r).forEach((s=>{this.error_message[s]?this.fieldErrors.push(this.error_message[s]):r[s].forEach((s=>this.fieldErrors.push(s)))})),this.fieldErrors.length&&this.displayFormError()}})).always((()=>{this.$form.tve_form_loading(!0)}))}else this.displayFormError()}autofillData(){t.isEmptyObject(tve_frontend_options.current_user)||Object.keys(tve_frontend_options.current_user).forEach((s=>{this[`$${s}`]&&this[`$${s}`].val(tve_frontend_options.current_user[s])})),this.$display_name&&(this.buildDisplayNameOptions(),this.$dropdown.find(`li[data-value="${tve_frontend_options.current_user.display_name.replace(/"/g,'\\"')}"]`).trigger("mousedown"))}buildDisplayNameOptions(){const s={oldSavedValue:tve_frontend_options.current_user.display_name};i.forEach((r=>{this[`$${r}`]&&(s[`${r}`]=this[`$${r}`].val())})),s.first_name&&s.last_name&&(s.first_last=`${s.first_name} ${s.last_name}`,s.last_first=`${s.last_name} ${s.first_name}`),Object.keys(s).forEach((r=>{if(s[r].trim()&&!this.usedDisplayNames.includes(s[r])){const t=this.$option.clone();t.attr("data-value",s[r]).css("display","").find("span").text(s[r]),this.$dropdown.append(t),this.usedDisplayNames.push(s[r]),e.inlineCssVariable(this.$dropdown,{"--rows":this.$dropdown.children().length})}}))}displayFormError(){this.$errorContainer.length||(this.$errorContainer=t('<div id="tve-up-error-container"></div>').prependTo(this.$form.parent()),this.$errorContainer.append(`<a href="javascript:void(0)" class="tve-up-err-close" title="Close"><span class="thrv-icon thrv-svg-icon">${TCB_Front.icons.get("cross")}</span></a>`),this.$errorContainer.on("click",".tve-up-err-close",this.closeErrors.bind(this))),this.fieldErrors.forEach((s=>{t(`<div class="tve-up-error-message">${s}</div>`).prependTo(this.$errorContainer)})),setTimeout((()=>{const s=parseInt(this.$form.css("margin-top"));let r=-10-this.$errorContainer.outerHeight(!0)-(isNaN(s)?0:s);this.$el.offset().top+r<0&&(r=0),this.$errorContainer.css({top:`${r}px`,width:this.$form.outerWidth()}).fadeIn(200)}),50)}closeErrors(){let s=this.$form.find(`.${this.inputErrorClass}`).first();s.length||(s=this.getInputs().first()),s.trigger("focus"),this.clearErrors(!1)}clearErrors(){let s=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.$errorContainer.find(".tve-up-error-message").remove(),this.$errorContainer.fadeOut(200),s&&this.$form.find(`.${this.inputErrorClass}`).removeClass(this.inputErrorClass)}getInputs(){return this.$form.find("input,textarea,select").filter(':not([type="hidden"]):visible')}}e.$window.on("tcb_after_dom_ready",(()=>{TCB_Front.Utils.isEditorPage()||t(".tve-user-profile").each(((s,r)=>new o(t(r))))})),window.TCB_Front.UserProfile=o,s.exports=o,TCB_Front.setModuleLoadedStatus("user-profile",!0)}(ThriveGlobal.$j,TCB_Front)}},r={};!function t(e){var i=r[e];if(void 0!==i)return i.exports;var o=r[e]={exports:{}};return s[e](o,o.exports,t),o.exports}(56524)}();
!function(){var t={9218:function(t){!function(e){const o={};let i,a=!1;function n(t,e){const o=e?t.parents(".safari-ios-decoration-fix"):t.parents(".safari-ios-decoration-fix-none");t.toggleClass("tcb-no-perspective",e),o.toggleClass("safari-ios-decoration-fix",!e).toggleClass("safari-ios-decoration-fix-none",e)}function r(t,e){const o=t.parents(".tve_ea_thrive_animation");o.length&&o.toggleClass("tcb-no-transform",e)}o.init=function(){i=o.videoScrolled.bind(this),document.addEventListener("scroll",i),e(".tcb-float-close-button").each(((t,e)=>{e.addEventListener("click",o.closeFloatVideo.bind(this,e),!1)}))},o.destroyFloating=function(){document.removeEventListener("scroll",i),e(".tcb-float-close-button").each(((t,e)=>{e.removeEventListener("click",o.closeFloatVideo.bind(this,e))}))},o.closeFloatVideo=function(t){e(t).parent(".tcb-video-float-container").addClass("tcb-float-closed"),o.videoScrolled()},o.videoScrolled=function(){e('.thrv_responsive_video[data-float="true"] .tcb-video-float-container iframe, .thrv_responsive_video[data-float="true"] .tcb-video-float-container video, .thrv_responsive_video[data-float="true"] .tcb-video-float-container .tve_responsive_video-no_video').each(((t,o)=>{const i=e(o),s=i.parents(".tcb-video-float-container"),d=i.parents(".thrv_responsive_video"),c=d.attr("data-float-position"),l=d.find(".video_overlay_image").attr("style")||"";let u=TCB_Front.getDisplayType()[0],p=parseInt(e("#wpadminbar").height());if(s.hasClass("tcb-float-closed")||!function(t){if(t.parents(".tcb-post-list").length)return!1;const e="true"===t.attr("data-float"),o=t.attr("data-float-visibility");if(e&&!o)return!0;const i=TCB_Front.getDisplayType();return-1===o.indexOf(i)}(d)||TCB_Front.isInViewport(i.parents(".thrv_responsive_video"),parseInt(i.width))){if(s.removeClass(c).css({width:"",height:"","margin-top":""}).parents(".tcb-col,.thrv-content-box,.thrv-page-section,#content,.theme-section").css("z-index",""),d.find(".video_overlay_image").removeClass(c).css({cssText:l,height:"",width:""}),!a){const t=d.position().left,e={left:t,right:t+d.width()};c.includes("top")||c.includes("keep")?(e.top=-parseInt(d.attr(`data-float-width-${u}`)),s.css(e)):c.includes("bottom")&&(e.bottom=parseInt(TCB_Front.Utils.windowWidth()),s.css(e)),d.find(".video_overlay_image").css({top:"",left:"",bottom:"",right:"","margin-top":""}),a=!0}n(d,!1),r(d,!1)}else{void 0===d.attr(`data-float-width-${u}`)&&("m"===u&&(d.attr("data-float-width-m",TCB_Front.$window.width()+"px;"),d.attr("data-float-padding1-m",0),d.attr("data-float-padding2-m",0),p=0),"t"===u&&(u="d"));const t="height: "+function(t){const e=parseFloat(t.height()/t.width()).toFixed(2),o=TCB_Front.getDisplayType()[0],i=t.attr(`data-float-width-${o}`)||t.attr("data-float-width-d"),a=parseInt(i)*e;return i.includes("px")?a+"px":a*TCB_Front.$body.width()/100+"px"}(d)+" !important;",e="width: "+d.attr(`data-float-width-${u}`)+" !important;";let o="";if(c.includes("keep-original")){const t=d.attr(`data-float-padding1-${u}`);TCB_Front.Utils.hasAdminBar()&&p&&(o+=`margin-top: ${p}px;`),o+=`top: ${t} !important; `}else c.split("-").forEach(((t,e)=>{const i=d.attr(`data-float-padding${e+1}-${u}`);TCB_Front.Utils.hasAdminBar()&&t.includes("top")&&p&&(o+=`margin-top: ${p}px;`),o+=`${t}: ${i} !important; `}));c&&(s.addClass(c).css({cssText:e+t+o}).parents(".tcb-col,.thrv-content-box,.thrv-page-section,#content,.theme-section").css("z-index",(TCB_Front.highestZIndex||0)+10),i.css("height",""),d.find("video").length&&function(t){t.find("video").css({"object-fit":"cover",height:"100%"})}(d),d.find(".video_overlay_image").addClass(c).css({cssText:l+e+t+"z-index:100000 !important; top:inherit; left:inherit; bottom:inherit; right: inherit; margin-top: inherit;"}),n(d,!0),r(s,!0),a=!1)}}))},o.restoreFloatingVideos=function(){e(".thrv_responsive_video").each(((t,o)=>{const i=e(o),a=i.find(".tcb-video-float-container"),n=i.attr("data-float-position"),r=i.find(".video_overlay_image").attr("style")||"";a.removeClass(n).css({width:"",height:""}),i.find(".video_overlay_image").removeClass(n).css({cssText:r,height:"",width:"",top:"",left:"",bottom:"",right:"","margin-top":""})}))},t.exports=o}(ThriveGlobal.$j)},2739:function(t,e,o){t.exports=(t,e)=>{const i='.tcb-video-cover:not([data-preload="1"]) .tcb-video-cover-image',a=o(79947)(t,e),n=o(10141),r=[];class s{static initVideoLazyLoad(e){const o=e.find(".thrv_responsive_video.tcb-lazy-load");0!==o.length&&(TCB_Front.add_scroll_callback((e=>{e>0&&o.each(((e,o)=>{const a=t(o);if(s.hasVideoCover(a)){const t=a.find(i);t.length>0&&s.lazyLoadThumbnail(t)}else s.lazyLoadVideo(a,"external"===o.dataset.type)}))})),o.each(((e,o)=>{const i=t(o);i.off("click").on("pointerover",(()=>s.preconnectAssets(i))).on("click",(()=>s.lazyLoadVideo(i,"external"===o.dataset.type,!0)))})))}static preventIframeLoad(e,o,i){const a=t(o).closest(".thrv_responsive_video");return i&&!TCB_Front.Utils.isEditorPage()&&s.shouldLazyLoad(a)&&(e=!0),e}static shouldLazyLoad(t){return t.hasClass("tcb-lazy-load")&&(s.hasVideoCover(t)||!TCB_Front.isInViewport(t,-150)||s.isInsideScreenFiller(t))}static isInsideScreenFiller(t){return"hidden"===t.closest(".tve-leads-screen-filler").css("visibility")}static hasVideoCover(t){return t.find(".video_overlay_image, .tcb-video-cover").length>0}static lazyLoadVideo(e){let o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const a=e.find(o?"source":"iframe"),n=a.attr("src");if(a.hasClass("tcb-video-lazy-loaded")||n&&n.length>0||!e.is(":visible")||s.isInsideScreenFiller(a)||!TCB_Front.isInViewport(e,-150)&&!i)return;a.hasClass("vooplayer")&&!TCB_Front.vooplayerScriptsLoaded&&(t.getScript("https://s3.spotlightr.com/assets/vooplayer.js"),TCB_Front.vooplayerScriptsLoaded=1);let r=a.attr("data-src");r&&"null"!==r&&(r=TCB_Front.Hooks.applyFilters("tcb.video.lazy_load.src",r,e),a.attr("src",r),o&&a.closest("video")[0].load()),a.removeAttr("data-src").addClass("tcb-dr-done tcb-video-lazy-loaded"),i&&TCB_Front.onVideoClick(e)}static lazyLoadThumbnails(e){e.find(i).each(((e,o)=>{const i=t(o);i.closest(".tcb-lazy-load").length>0&&s.lazyLoadThumbnail(i)}))}static lazyLoadThumbnail(t){if(!TCB_Front.Utils.isEditorPage()&&(t.hasClass("tcb-src-loaded")||!t.is(":visible")||!TCB_Front.isInViewport(t.closest(".thrv_responsive_video"),-250)))return;const e=t.attr("data-src");e&&"null"!==e&&t.attr("src",e),t.removeAttr("data-src"),TCB_Front.Utils.isEditorPage()||t.addClass("tcb-src-loaded")}static preconnectAssets(t){const e=t.attr("data-type");if(r.includes(e))return;let o=[];switch(e){case"youtube":o=a.getAssetsToPreconnect();break;case"vimeo":o=s.getVimeoAssetsToPreconnect();break;case"wistia":o=s.getWistiaAssetsToPreconnect();break;case"external":const e=t.find("source").attr("data-src");void 0!==e&&(o=[new URL(e).origin]);break;case"vooplayer":o=n.getAssetsToPreconnect()}o.forEach((t=>s.addPreconnectLink(t))),r.push(e)}static addPreconnectLink(t){const e=document.createElement("link");e.rel="preconnect",e.href=t,document.head.append(e)}static getVimeoAssetsToPreconnect(){return["https://f.vimeocdn.com","https://player.vimeo.com","https://i.vimeocdn.com"]}static getWistiaAssetsToPreconnect(){return["https://fast.wistia.net"]}}return s}},58850:function(t,e,o){t.exports=(t,e)=>{const i=o(46046),a=o(79947)(t,e),n=o(10141),r=o(31150)(t,e),s=o(2739)(t,e);class d{static get identifier(){return".thrv_responsive_video"}static init(){d.initHooks()}static initHooks(){t(e).on("tcb_after_dom_ready",(()=>d.onDomReady())).on("tcb_after_lightbox_open",((e,o)=>{t(o).find(`${d.identifier}:not([data-type="dynamic"])`).each(((e,o)=>d.autoplayVideo(t(o))))})).on("tcb_before_lightbox_close",((e,o)=>d.pauseVideos(t(o)))).on("tcb_on_content_hide",((e,o)=>d.pauseVideos(t(o)))).on("tve-content-revealed",((e,o)=>d.maybeAutoplayVideo(t(o)))).on("tcb_toggle_open",((e,o)=>d.maybeAutoplayVideo(t(o)))).on("tcb_toggle_close",((e,o)=>d.pauseVideos(t(o)))).on("tcb_on_content_show",((e,o)=>d.maybeAutoplayVideo(t(o)))).on("tve_after_content_toggle",((t,e,o)=>{o&&s.lazyLoadThumbnails(e)})),TCB_Front.Hooks.addFilter("tcb.is_iframe_load_prevented",s.preventIframeLoad)}static onDomReady(){const e=t("body");d.pauseVideos(t(".tve_p_lb_content")),d.pauseVideos(t(`${d.identifier}:hidden`)),a.onDomReady(),TCB_Front.Utils.isEditorPage()||(r.init(),d.maybeAutoplayVideo(e),d.initOnClickEvent(),s.initVideoLazyLoad(e)),n.onDOMReady(),t(".tcb-video-background-el").each(((t,e)=>e.parentNode.classList.add("tcb-video-background-parent")))}static initOnClickEvent(){t(d.identifier).off("click.thumbnail").on("click.thumbnail",(e=>d.onClick(t(e.currentTarget),e)))}static onClick(t,e){const o=t.find(".video_overlay_image, .tcb-video-cover"),n=t.find(".tcb-video-float-container.tcb-float-closed").length>0;let r=t.find(".tcb-responsive-video").attr("data-provider");if(r||(r=t.attr("data-type")),TCB_Front.Hooks.doAction("tcb.video.before_autoplay",t,r),i.isCustomProvider(r)){if(!n)switch(r){case"youtube":a.play(t);break;case"vimeo":i.playIframeVideo(t,o,d.vimeoAutoplayString);break;case"wistia":i.playIframeVideo(t,o,d.wistiaAutoplayString)}}else i.isSelfHosted(r)&&d.toggleHtmlVideoPlay(t,e);o.length>0&&o.fadeOut()}static toggleHtmlVideoPlay(e,o){if((e.find(".tcb-video-cover:visible").length>0||!TCB_Front.browser.safari)&&(void 0===o||0===t(o.target).closest(".tcb-float-close-button").length)){const i=e.find("video").get(0);function a(t){setTimeout((function(){i[t]()}))}a(i.paused?"play":"pause")}}static maybeAutoplayVideo(e){let o;o=void 0===e?t(`${d.identifier}:not([data-type="dynamic"])`):e.find(`${d.identifier}:not([data-type="dynamic"])`),o.each(((e,o)=>{const i=t(o);0===i.parents(".tve_p_lb_content").length&&d.autoplayVideo(i)}))}static autoplayVideo(t){if(1!==parseInt(t.attr("data-autoplay")))return;const e=t.attr("data-type");let o="";switch(e){case"youtube":o=`&${a.autoplayString}&${a.mutedString}`;break;case"vimeo":o=`&${d.vimeoAutoplayString}&${d.vimeoMutedString}`;break;case"wistia":o=`&${d.wistiaAutoplayString}&${d.wistiaMutedString}`}if(i.isCustomProvider(e)){const e=t.find("iframe");let i=e.attr("src")||e.attr("data-src");i&&0!==i.length&&-1===i.indexOf(o)&&(i.includes("?")?"?"===i.slice(-1)&&(o=o.substring(1)):o=`?${o.substring(1)}`,i+=o,e.attr({src:i,"data-src":i}))}else if(i.isSelfHosted(e)){const e=t.find("video").get(0);e&&(e.muted=!0,e.paused&&e.play())}}static pauseVideos(t){t.find("video").each(((t,e)=>e.pause()))}static get vimeoAutoplayString(){return"autoplay=1"}static get vimeoMutedString(){return"muted=1"}static get wistiaAutoplayString(){return"autoPlay=true"}static get wistiaMutedString(){return"muted=true"}}return window.TCB_Front.playBackgroundYoutube=a.playBackgroundVideos,window.TCB_Front.refreshBackgroundYoutube=a.refreshBackgroundVideos,window.TCB_Front.onVideoClick=d.onClick,window.TCB_Front.changeAutoplayVideo=d.maybeAutoplayVideo,window.TCB_Front.makeAutoplayVideo=d.autoplayVideo,window.TCB_Front.Video=d,window.TCB_Front.floating=o(9218),d}},31150:function(t,e,o){t.exports=(t,e)=>{const i=o(79947)(t,e);class a{static init(){t('div[data-reporting-enabled="1"], iframe[data-reporting-enabled="1"]').each(((e,o)=>a.initVideo(t(o)))),TCB_Front.Hooks.addAction("tcb.video.init_reporting",(t=>a.initVideo(t)))}static initVideo(t){const e=t.attr("data-type");let o,n=0,r=0,s=["custom","external"].includes(e)?t.find("source").attr("src"):t.attr("data-url");s=s.replace("#t=0.1","");const d=()=>(a.saveRange(n,n+5,s),n+=5,n),c={onPlay:t=>{r||(r=1,a.triggerVideoStart(s)),n=t,clearInterval(o),o=setInterval(d,5e3)},onPause:t=>{clearInterval(o),0!==t&&n<t&&Math.abs(t-n)<5&&a.saveRange(n,t,s)},onEnd:t=>{a.saveRange(n,t,s),clearInterval(o),TCB_Front.Hooks.doAction("tcb.video.on_end")},onBuffer:()=>{clearInterval(o),o=setInterval(d,5e3)}};switch(e){case"youtube":i.initReportingEvents(t,c);break;case"vimeo":a.initVimeoEvents(t,c);break;case"wistia":a.initWistiaEvents(t,c);break;case"custom":case"external":a.initHtmlEvents(t,c)}}static initVimeoEvents(o,i){if(void 0===e.Vimeo)return void t.getScript("https://player.vimeo.com/api/player.js",(()=>a.initVimeoEvents(o,i)));const n=0===o.find("iframe").length?o:o.find("iframe"),r=new e.Vimeo.Player(n);r.on("play",(()=>r.getCurrentTime().then(i.onPlay))),r.on("pause",(()=>r.getCurrentTime().then(i.onPause))),r.on("ended",(()=>r.getCurrentTime().then(i.onEnd))),r.on("seeking",(()=>r.getCurrentTime().then(i.onBuffer)))}static initWistiaEvents(o,i){const n=o.find("iframe");let r=n.attr("data-code");if(0!==n.length)n.addClass("wistia_embed");else{const t=o.attr("data-url");r=t.substring(t.lastIndexOf("/")+1)}void 0!==e._wq?e._wq.push({id:r,onReady(t){t.bind("play",(()=>i.onPlay(t.time()))).bind("pause",(()=>i.onPause(t.time()))).bind("end",(()=>i.onEnd(t.time()))).bind("seek",(()=>i.onBuffer(t.time())))}}):t.getScript("//fast.wistia.com/assets/external/E-v1.js",(()=>a.initWistiaEvents(o,i)))}static initHtmlEvents(t,e){const o=t.find("video"),i=()=>o[0].currentTime;o.on("play",(()=>e.onPlay(i()))).on("pause",(()=>e.onPause(i()))).on("ended",(()=>e.onEnd(i())))}static triggerVideoStart(t){TCB_Front.Utils.restAjax({route:tve_frontend_options.routes.video_reporting+"/video_started",data:{video_url:t,user_id:tve_frontend_options.current_user.id,post_id:tve_frontend_options.post_id}})}static saveRange(t,e,o){TCB_Front.Utils.restAjax({route:tve_frontend_options.routes.video_reporting+"/save_range",data:{video_url:o,user_id:tve_frontend_options.current_user.id,post_id:tve_frontend_options.post_id,range_start:Math.round(t),range_end:Math.round(e)}}).done((t=>{TCB_Front.Hooks.doAction("tcb.video.after_save_range",t)}))}}return a}},46046:function(t){const e=["youtube","vimeo","wistia"],o=["self","external","custom"];t.exports=class{static isCustomProvider(t){return e.includes(t)}static isSelfHosted(t){return o.includes(t)}static playIframeVideo(t,e,o){const i=t.find("iframe"),a=document.createElement("iframe"),n=TCB_Front.Utils.getAttr(i);i.remove(),n.allow="autoplay",n.src=`${n.src}${n.src.includes("?")?"&":"?"}${o}`;for(const t in n)try{a.setAttribute(t,n[t])}catch(e){console.warn(`${t} is an invalid attribute name`)}e.replaceWith(a),a.focus()}}},10141:function(t){(e=>{class o{static onDOMReady(){document.addEventListener("vooPlayerReady",o.playBackgroundVoo,!1),document.addEventListener("vooPlayerReady",o.changeVooOnPlay,!1),TCB_Front.Utils.isEditorPage()?e(".tcb-video-background-el iframe.tcb-voo-bg").each((function(){const t=TVE.inner_$(this),e=t.attr("src");t.attr("src",e)})):(e('.thrv_responsive_video[data-type="vooplayer"]').each(((t,o)=>{const i=e(o),a=i.outerHeight(),n=i.find(".tcb-video-cover,.video_overlay_image"),r=i.find("iframe");n.length>0&&r.length>0&&(i.find(".video-skin-player").css("z-index","-1"),r.before(n.css({height:r.height(),"max-height":a})),r.css("max-height",a))})),TCB_Front.floating.init()),TCB_Front.Hooks.addAction("tcb.video.before_autoplay",((t,e)=>{"vooplayer"===e&&t.find(".video-skin-player").css("z-index","")}))}static playBackgroundVoo(){e("iframe.tcb-voo-bg").each(((t,e)=>{const o=()=>{vooAPI(e.dataset.playerid,"onEnded",null,o),vooAPI(e.dataset.playerid,"play"),vooAPI(e.dataset.playerid,"volume",[0])};o()}))}static changeVooOnPlay(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:TCB_Front.$body;t&&t.jquery||(t=TCB_Front.$body),t.find("iframe.video-player-container").each(((t,o)=>{const i=()=>{e(o).css("pointer-events",""),e(o).parent().find("#theImg").remove()};o.src?i():vooAPI(o.dataset.playerid,"onPlay",null,(()=>{i()}))}))}static getAssetsToPreconnect(){return["https://s3.spotlightr.com"]}}t.exports=o,window.TCB_Front.changeVooOnPlay=o.changeVooOnPlay})(ThriveGlobal.$j)},60688:function(t){t.exports=(t,e)=>{class o{static initialize(t){e.onYouTubeIframeAPIReady=()=>{TCB_Front.youtubeApiFetched=1,t()},o.fetchIframeApi()}static isApiInitialized(){return 1===TCB_Front.youtubeApiFetched||void 0!==e.YT&&void 0!==e.YT.Player}static fetchIframeApi(){t.ajax({url:"https://www.youtube.com/iframe_api",type:"get",crossDomain:!0,cache:!0,dataType:"script"})}static getDefaultPlayerParameters(t){const e={autoplay:1,cc_load_policy:0,controls:0,disablekb:1,fs:0,iv_load_policy:0,modestbranding:1,playsinline:1,rel:0,showinfo:0,playlist:t};return arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&(e.loop=1,e.listType="playlist"),e}static isPlaylist(t){return t&&34===t.length}static getAssetsToPreconnect(){return["https://www.youtube.com","https://www.google.com","https://googleads.g.doubleclick.net","https://static.doubleclick.net","https://www.gstatic.com"]}}return o}},56896:function(t,e,o){t.exports=(t,e)=>{const i=o(60688)(t,e),a=".tcb-yt-bg";class n{static resetVideo(t){const e=t.find(a);if(e.length>0){const t=e.closest(".tcb-video-background-el"),o=TVE.Components.background.controls.video.video_settings.get_embed_code("background");t.html(o),n.play(t.find(a))}}static play(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t("div.tcb-yt-bg:visible");e.length&&(i.isApiInitialized()?e.each(((e,o)=>{const a=o.getAttribute("data-yt-id");let n;n=i.isPlaylist(a)?new YT.Player(o.id,{playerVars:i.getDefaultPlayerParameters(a,!0),events:{onReady:t=>t.target.mute(),onStateChange:t=>t.target.mute()}}):new YT.Player(o.id,{videoId:a,playerVars:i.getDefaultPlayerParameters(a),events:{onReady:t=>{t.target.mute(),t.target.playVideo()},onStateChange:t=>{t.target&&t.target.mute&&t.target.mute(),t.data===(YT.PlayerState.ENDED||0)&&t.target.playVideo()}}}),TCB_Front.latestYoutubeBackgroundPlayerInstance=n,t(n.getIframe()).data("tcb-yt-player",n)})):i.initialize((()=>n.play(e))))}static refreshVideos(){e.YT&&e.YT.Player&&t("iframe.tcb-yt-bg").each(((e,o)=>{const i=t(o);i.data("tcb-yt-player")||n.play(i)}))}}return n}},79947:function(t,e,o){t.exports=(t,e)=>{const i=o(56896)(t,e),a=o(60688)(t,e);class n{static onDomReady(){n.initHooks(),n.playBackgroundVideos()}static initHooks(){TCB_Front.Utils.isEditorPage()?(TVE.add_action("tcb.element.duplicate",((t,e)=>i.resetVideo(e))),["sync","activate","create_display"].forEach((t=>TVE.add_action(`tve.conditional_display.${t}`,(t=>i.resetVideo(t)))))):(TCB_Front.Hooks.addFilter("tcb.video.lazy_load.src",((t,e)=>(t.includes("&enablejsapi=1")||"youtube"!==e.attr("data-type")||(t+="&enablejsapi=1"),t))),TCB_Front.Hooks.addAction("tcb.video.before_autoplay",((e,o)=>{if("youtube"!==o)return;const i=e.find("iframe")[0];t.each(i.attributes,((t,e)=>{let o=!1;e&&e.name.includes("data-gtm-yt-inspected")&&(i.removeAttribute(e.name),o=!0),o&&i.removeAttribute("id")}))})))}static play(e){if(!a.isApiInitialized())return void a.initialize((()=>n.play(e)));const o=e.find("iframe"),i=t("<div>"),r=TCB_Front.Utils.getAttr(o),s=new URL(TCB_Front.Utils.addHttp(o.attr("src"))),d=o.attr("data-code")?o.attr("data-code"):s.pathname.replace("/embed/",""),c=Object.fromEntries(s.searchParams.entries());c.autoplay=1,o.remove(),e.find(".video_overlay_image, .tcb-video-cover").replaceWith(i),1===parseInt(e.attr("data-reporting-enabled"))&&TCB_Front.Hooks.doAction("tcb.video.init_reporting",e),TCB_Front.latestYoutubePlayerInstance=n.initYoutubePlayer(i,d,c),delete r.src;const l=e.find("iframe")[0];for(const t in r)try{l.setAttribute(t,r[t])}catch(e){console.warn(`${t} is an invalid attribute name`)}}static initYoutubePlayer(t,e,o){return new YT.Player(t[0],{videoId:e,playerVars:o,width:"100%",events:{onReady:t=>t.target.playVideo(),onError:t=>console.warn(t)}})}static initReportingEvents(t,e){if(!a.isApiInitialized())return void a.initialize((()=>n.initReportingEvents(t,e)));let o=t.find("iframe")[0];if(0===t.find("iframe").length){const e=t.attr("src")+"&enablejsapi=1";t.attr("src",e),o=t[0]}new YT.Player(o,{events:{onStateChange:t=>{var o,i;const a=t.data,n=(null==t||null===(o=t.target)||void 0===o||null===(i=o.playerInfo)||void 0===i?void 0:i.currentTime)||0;switch(a){case YT.PlayerState.PLAYING:e.onPlay(n);break;case YT.PlayerState.PAUSED:e.onPause(n);break;case YT.PlayerState.ENDED:e.onEnd(n);break;case YT.PlayerState.BUFFERING:e.onBuffer(n)}}}})}static playBackgroundVideos(t){i.play(t)}static refreshBackgroundVideos(){i.refreshVideos()}static getAssetsToPreconnect(){return a.getAssetsToPreconnect()}static get autoplayString(){return"autoplay=1"}static get mutedString(){return"mute=1"}}return window.TCB_Front.Youtube=n,n}}},e={};function o(i){var a=e[i];if(void 0!==a)return a.exports;var n=e[i]={exports:{}};return t[i](n,n.exports,o),n.exports}void 0===TCB_Front.js_modules.video&&TCB_Front.setModuleLoadedStatus("video",!1),(t=>{if(TCB_Front.isModuleLoaded("video"))return;const e=o(58850)(t,window);e.init(),window.TCB_Front.video=e,TCB_Front.setModuleLoadedStatus("video",!0)})(ThriveGlobal.$j)}();
!function(){var t={84083:function(t,e,n){const r=n(51375);t.exports=new class{constructor(t){this.googleClientId=t,this.libraryLoaded=!1,this.initDone=!1,this.buttonsToInit=[],this.callbacks={}}isConnected(){return!!this.googleClientId}registerCallback(t,e){this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(e)}trigger(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];Array.isArray(this.callbacks[t])&&this.callbacks[t].forEach((t=>{t(...n)}))}initButton(t){let{size:e="large",text:n="continue_with",shape:r="rectangular"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t&&(this.libraryLoaded?window.google.accounts.id.renderButton(t,{size:e,text:n,shape:r}):this.buttonsToInit.push(t))}init(){var t,e;this.googleClientId&&!1===this.initDone&&(window.onGoogleLibraryLoad=()=>{this.libraryLoaded||(window.google.accounts.id.initialize({client_id:this.googleClientId,cancel_on_tap_outside:!1,context:"use",shape:"circle",type:"icon",auto_prompt:!1,callback:t=>{let{credential:e=""}=t;this.loggedInUser=r.parseJwt(e),this.trigger("auth",this.loggedInUser)}}),this.libraryLoaded=!0,this.buttonsToInit.forEach((t=>this.initButton(t))))},null!==(t=window)&&void 0!==t&&null!==(e=t.google)&&void 0!==e&&e.accounts&&window.onGoogleLibraryLoad(),this.initDone=!0)}getAvatar(){var t;let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:420,n="";return null!==(t=this.loggedInUser)&&void 0!==t&&t.picture&&(n=this.loggedInUser.picture.replace(/=s\d*/g,`=s${e}`)),n}}(tve_frontend_options.google_client_id)},51375:function(t,e,n){(e=>{class r{static isEditorPage(){return tve_frontend_options.is_editor_page}static isExternal(t){return r.getDomain(location.href)!==r.getDomain(t)}static getDomain(t){return t.replace("http://","").replace("https://","").split("/")[0]}static restAjax(t){let{type:n="POST",route:r="",data:o}=t;return e.ajax({headers:{"X-WP-Nonce":tve_frontend_options.nonce},url:r,type:n,data:o})}static handleContent(t){let n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e(window).trigger(n?"tcb_on_content_show":"tcb_on_content_hide"),e(window).trigger("tve_after_content_toggle",[t,n])}static jsonParse(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(null==n){let n;try{n=JSON.parse(t.attr(e)||JSON.stringify(r))}catch(e){console.warn("Could not get json data for element:",t),n=r}return n}return t.attr(e,JSON.stringify(n))}static toast(t,e,n){"string"!=typeof t&&(t=t.message||t.error||t.success),e||(e=!1),TCB_Front.notificationElement.toggle(t,e?"error":"success",n)}static windowWidth(){let t,e;try{e=window.parent&&window.parent.TVE&&window.parent.TVE.main,t=e&&window.parent.TVE.main.$frame.width()||TCB_Front.$window[0].innerWidth}catch(n){t=TCB_Front.$window[0].innerWidth,e=!1}let n=window.screen.width;return window.matchMedia("(orientation:landscape)").matches&&window.screen.height>n&&(n=window.screen.height),e||t>n+20&&t>window.outerWidth+20&&(t=n),t}static getBrowserScrollSize(){const t={border:"none",height:"200px",margin:"0",padding:"0",width:"200px"},n=e("<div>").css(e.extend({},t)),r=e("<div>").css(e.extend({left:"-1000px",overflow:"scroll",position:"absolute",top:"-1000px"},t)).append(n).appendTo("body").scrollLeft(1e3).scrollTop(1e3),o={height:r.offset().top-n.offset().top||0,width:r.offset().left-n.offset().left||0};return r.remove(),o}static hasAdminBar(){return e("#wpadminbar").length>0}static appendFormParamsToURL(t,n){return!Array.isArray(n)&&n.jquery&&(n=r.buildFormParams(n)),t+(t.split("?")[1]?"&":"?")+e.param(n)}static buildFormParams(t){let e=[];return t.find(".tve_lg_input_container input:not([name=user_consent]), .tve_lg_input_container textarea").not("input[type=hidden]").not("input[type=password]").each(((t,n)=>{const r=ThriveGlobal.$j(n).serializeArray();if(r[0]){n.dataset.name&&(r[0].name=n.dataset.name.replace(/\s/g,"_")),TCB_Front.reservedTerms.includes(r[0].name.toLowerCase())&&(r[0].name="tve_"+r[0].name);const t=e.findIndex((t=>t.name===r[0].name));t>=0?e[t].value=e[t].value+", "+r[0].value:e=e.concat(r)}})),e}static appendRandomParamToURL(t){return t+(t.split("?")[1]?"&":"?")+"_="+Math.floor(1e3*Math.random())}static isEmail(t){return/^(([^<>()\[\]\\.,;:\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,}))$/.test(String(t).toLowerCase())}static addHttp(t){return!(t=t.trim())||0===t.indexOf("#")||/^mailto/.test(t)||/^tel/.test(t)||/^(?:f|ht)tps?\:\/\//.test(t)||(t="https://"+t),t}static unserialize(t){const e="undefined"!=typeof window?window:n.g,r=function(t){let e=t.length;for(let n=t.length-1;n>=0;n--){const r=t.charCodeAt(n);r>127&&r<=2047?e++:r>2047&&r<=65535&&(e+=2),r>=56320&&r<=57343&&n--}return e-1},o=function(t,n,r,o){throw new e[t](n,r,o)},i=function(t,e,n){const r=[];let i=2,a=t.slice(e,e+1);for(;a!==n;)i+e>t.length&&o("Error","Invalid"),r.push(a),a=t.slice(e+(i-1),e+i),i+=1;return[r.length,r.join("")]};return function t(e,n){let a,s,l,c,d,u,h,g,p,w,f,m,_,y,b,v,T,C=0,x=function(t){return t};const I=e.slice(n,n+1).toLowerCase();switch(n||(n=0),a=n+2,I){case"i":x=function(t){return parseInt(t,10)},g=i(e,a,";"),C=g[0],h=g[1],a+=C+1;break;case"b":x=function(t){return 0!==parseInt(t,10)},g=i(e,a,";"),C=g[0],h=g[1],a+=C+1;break;case"d":x=function(t){return parseFloat(t)},g=i(e,a,";"),C=g[0],h=g[1],a+=C+1;break;case"n":h=null;break;case"s":p=i(e,a,":"),C=p[0],w=p[1],a+=C+2,g=function(t,e,n){const o=[];let i,a;for(i=0;i<n;i++)a=t.slice(e+(i-1),e+i),o.push(a),n-=r(a);return[o.length,o.join("")]}(e,a+1,parseInt(w,10)),C=g[0],h=g[1],a+=C+2,C!==parseInt(w,10)&&C!==h.length&&o("SyntaxError","String length mismatch");break;case"a":for(h={},s=i(e,a,":"),C=s[0],l=s[1],a+=C+2,d=parseInt(l,10),c=!0,f=0;f<d;f++)_=t(e,a),y=_[1],m=_[2],a+=y,b=t(e,a),v=b[1],T=b[2],a+=v,m!==f&&(c=!1),h[m]=T;if(c){for(u=new Array(d),f=0;f<d;f++)u[f]=h[f];h=u}a+=1;break;default:o("SyntaxError","Unknown / Unhandled data type(s): "+I)}return[I,a-n,x(h)]}(t+"",0)[2]}static validateImageUrl(t){return!!t.match(/.*\.(gif|jpe?g|bmp|png)$/gim)}static getQueryStrings(){return window.location.search.replace("?","").split("&").reduce(((t,e)=>{const n=e.split("=");return t[n[0]]=n[1],t}),{})}static parseJwt(t){const[,e=""]=t.split("."),n=e.replace(/-/g,"+").replace(/_/g,"/");let r;try{r=JSON.parse(decodeURIComponent(window.atob(n).split("").map((t=>"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2))).join("")))}catch(t){r={}}return r}static insertHeadScripts(t,e,n){const r=document.getElementsByTagName("head")[0],o=document.createElement("script");o.async=!0,"function"==typeof n&&(o.onload=o.onreadystatechange=n),void 0!==e&&(o.id=e),o.src=t,r.insertBefore(o,r.firstChild)}static insertStylesheet(t,e){const n=document.getElementsByTagName("head")[0],r=document.createElement("link");r.rel="stylesheet",r.id=e,r.type="text/css",r.href=t,n.insertBefore(r,n.firstChild)}static hasResource(t,e){return null!==document.getElementById(t)||null!==document.querySelector(`[src="${e}"],[href="${e}"]`)}static getAttr(t){const n={};return e.each(t[0].attributes,(function(t,e){n[e.name]=e.value})),n}}t.exports=r,window.TCB_Front.toast=r.toast,window.tve_is_email=r.isEmail})(ThriveGlobal.$j)}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={exports:{}};return t[r](i,i.exports,n),i.exports}n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),void 0===TCB_Front.js_modules["google-api"]&&TCB_Front.setModuleLoadedStatus("google-api",!1),TCB_Front.isModuleLoaded("google-api")||(TCB_Front.googleApi=n(84083),TCB_Front.setModuleLoadedStatus("google-api",!0))}();
!function(){var t,e={78976:function(t){class e{constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"v15.0";this.appId=t,this.apiVersion=e,this.userId=null,this.callbacks={}}static get fb(){return window.FB}static isLoaded(){return void 0!==e.fb}static loadSdk(){const t=document.createElement("script");t.id="facebook-jssdk",t.setAttribute("src","https://connect.facebook.net/en_US/sdk.js"),document.head.appendChild(t)}static addButton(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"medium";t.html(`<div class="fb-login-button" \n\t\t\t\t\t\t\t\tdata-width=""\n\t\t\t\t\t\t\t\tdata-size="${e}" \n\t\t\t\t\t\t\t\tdata-onlogin="tve_on_facebook_login_click" \n\t\t\t\t\t\t\t\tdata-button-type="continue_with" \n\t\t\t\t\t\t\t\tdata-layout="default" \n\t\t\t\t\t\t\t\tdata-auto-logout-link="false" \n\t\t\t\t\t\t\t\tdata-use-continue-as="true">\n\t\t\t\t\t\t</div>`)}isConnected(){return!!this.appId}registerCallback(t,e){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(e),this}trigger(t){for(var e=arguments.length,o=new Array(e>1?e-1:0),i=1;i<e;i++)o[i-1]=arguments[i];this.callbacks[t]&&this.callbacks[t].forEach((t=>t(...o)))}init(){window.fbAsyncInit=()=>{e.fb.init({appId:this.appId,cookie:!1,xfbml:!0,version:this.apiVersion}),this.trigger("init")},e.isLoaded()||e.loadSdk()}handleAuth(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];"connected"===t.status?(this.userId=t.authResponse.userID,this.trigger("auth",t)):e&&this.login()}login(){e.fb.login((t=>{this.handleAuth(t,!1)}))}getProfilePicture(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:420;return new Promise(((o,i)=>{e.fb.api(`/${this.userId}/picture?redirect=false`,"GET",{width:t},(t=>{t&&!t.error?o(t.data.url):i(t.error)}))}))}}t.exports=t=>{const o=new e(tve_frontend_options.facebook_app_id);return t.tve_on_facebook_login_click=t=>o.handleAuth(t),o}}},o={};void 0===TCB_Front.js_modules["facebook-api"]&&TCB_Front.setModuleLoadedStatus("facebook-api",!1),t=ThriveGlobal.$j,TCB_Front.isModuleLoaded("facebook-api")||(TCB_Front.facebookApi=function t(i){var a=o[i];if(void 0!==a)return a.exports;var n=o[i]={exports:{}};return e[i](n,n.exports,t),n.exports}(78976)(window),t(window).on("tcb_after_dom_ready",(()=>{TCB_Front.facebookApi.init()})),TCB_Front.setModuleLoadedStatus("facebook-api",!0))}();
void 0===TCB_Front.js_modules.modal&&TCB_Front.setModuleLoadedStatus("modal",!1),(t=>{if(!TCB_Front.isModuleLoaded("modal")){TCB_Front.Utils.isEditorPage()||t(window).on("tcb_after_dom_ready",(()=>{const t=Array.from(TCB_Front.$body.find('[data-action="open-modal"]')),a=t.map((t=>t.getAttribute("data-modal-type")));TVE_Dash.add_load_item("tcb-modals",a,(a=>{t.forEach((t=>{const o=t.getAttribute("data-modal-type");if(a[o]){const r=e.instance(a[o],o,{size:t.getAttribute("data-modal-size")||"medium"});t.addEventListener("click",(()=>r.open())),TCB_Front.Hooks.doAction("tcb-modal.loaded",o,r,t)}}))}))}));class e{constructor(e,a){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.$element=t("<div></div>").html(e),this.type=a,this.options=o,this.callbacks={}}static get $wrapper(){return e.$_wrapper||(e.$_wrapper=t('<div class="tve-modal-wrapper"><div class="tve-modal-inner"></div></div>').appendTo(t("body")),e.$_wrapper.on("mousedown",(t=>{t.target===e.$_wrapper[0]&&e.close()})),document.addEventListener("keyup",(t=>{"Escape"===t.key&&e.isOpen()&&e.close()}))),e.$_wrapper}static get $inner(){return e.$_inner||(e.$_inner=e.$wrapper.find(".tve-modal-inner"),e.$_inner.on("click",'[data-dismiss="true"]',(()=>e.close())),e.$_inner.on("click change input keyup","[data-trigger]",(t=>{const a=t.currentTarget,o=a.getAttribute("data-trigger"),r=a.getAttribute("data-fn");(o===t.type||"onEnter"===o&&"keyup"===t.type&&"Enter"===t.key)&&r&&e.getCurrentOpenModal().executeCallback(r,t,a)}))),e.$_inner}static get closeButton(){return'<button class="tve-modal-x" data-dismiss="true"></button>'}static isOpen(){return e.$wrapper.hasClass("tve-modal-open")}static close(){if(e.isOpen()){const t=e.$wrapper.data("modal");t&&t.executeCallback("before-close")}e.$wrapper.removeClass("tve-modal-open").removeData("modal"),e.$inner.empty(),TCB_Front.Hooks.doAction("tcb-modal.close")}static getCurrentOpenModal(){return e.$wrapper.data("modal")}static instance(t,a,o){return new e(t,a,o)}registerCallback(t,e){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(e),this}executeCallback(t){for(var e=arguments.length,a=new Array(e>1?e-1:0),o=1;o<e;o++)a[o-1]=arguments[o];this.callbacks[t]&&this.callbacks[t].forEach((t=>t(...a))),TCB_Front.Hooks.doAction(`tcb-modal.${t}`,this.type,this)}open(){this.executeCallback("before-open"),e.$wrapper.addClass("tve-modal-open").attr("data-modal-type",this.type).data("modal",this),e.$inner.empty().append(e.closeButton).append(this.$element).attr("data-size",this.options.size),this.executeCallback("after-open")}isOpen(){return e.isOpen()&&this===e.$wrapper.data("modal")}}TCB_Front.modal=e,TCB_Front.setModuleLoadedStatus("modal",!0)}})(ThriveGlobal.$j);
!function(){if(window.TVE_Dash=window.TVE_Dash||{},!e||!e.$j){var a=window.$,e={$j:jQuery.noConflict()};a&&(window.$=a)}!function(a){TVE_Dash.ajax_sent=!1;var t={},s={};TVE_Dash.add_load_item=function(e,n,o){var r;if("function"!=typeof o&&(o=a.noop),TVE_Dash.ajax_sent){var i={},_={};return i[e]=n,_[e]=o,this.send_ajax(i,_),!0}return n?(t[e]&&"function"==typeof(null===(r=console)||void 0===r?void 0:r.warn)&&console.warn(e+" ajax action already defined"),t[e]=n,s[e]=o,!0):(console.error&&console.error("missing ajax data"),!1)},TVE_Dash.ajax_load_css=function(e){a.each(e,(function(e,t){a("link#"+(e+="-css")).length||a('<link rel="stylesheet" id="'+e+'" type="text/css" href="'+t+'"/>').appendTo("head")}))},TVE_Dash.ajax_load_js=function(e){var t=document.body;a.each(e,(function(s,n){if(-1!==s.indexOf("_before"))return!0;var o=document.createElement("script");e[s+"_before"]&&a('<script type="text/javascript">'+e[s+"_before"]+"<\/script>").after(t.lastChild),s&&(o.id=s+"-script"),o.src=n,t.appendChild(o)}))},TVE_Dash.send_ajax=function(t,s){a.ajax({url:tve_dash_front.ajaxurl,xhrFields:{withCredentials:!0},data:{post_id:tve_dash_front.post_id,action:"tve_dash_front_ajax",tve_dash_data:t},dataType:"json",type:"post"}).done((function(t){t&&a.isPlainObject(t)&&(t.__resources&&(t.__resources.css&&TVE_Dash.ajax_load_css(t.__resources.css),t.__resources.js&&TVE_Dash.ajax_load_js(t.__resources.js),delete t.__resources),a.each(t,(function(a,e){if("function"!=typeof s[a])return!0;s[a].call(null,e,t)})),e.$j(window).trigger("tve_after_ajax_load"))}))},TVE_Dash.forceImageLoad=function(a){Array.prototype.forEach.call(a.getElementsByTagName("img"),(a=>{a.getAttribute("src").includes("data:image")&&a.setAttribute("src",a.getAttribute("data-opt-src")||a.getAttribute("data-src"))}))},a((function(){window.TVE_Dash=window.TVE_Dash||TVE_Dash,setTimeout((function(){var e=new a.Event("tve-dash.load");return a(document).trigger(e),!a.isEmptyObject(t)&&!(!tve_dash_front.force_ajax_send&&tve_dash_front.is_crawler)&&(TVE_Dash.send_ajax(t,s),void(TVE_Dash.ajax_sent=!0))}))}))}(e.$j)}();
var uber_supports=function(){var d=document.createElement("div"),g=["Khtml","Ms","O","Moz","Webkit"];return function(k){var n=g.length;if(k in d.style)return!0;for(k=k.replace(/^[a-z]/,function(t){return t.toUpperCase()});n--;)if(g[n]+k in d.style)return!0;return!1}}();function uber_op(d,g,k){if(!ubermenu_data.hasOwnProperty(d))return k;d=ubermenu_data[d];if(g.hasOwnProperty("datatype"))switch(g.datatype){case "numeric":d=parseInt(d);break;case "boolean":d="on"==d||1==d||"1"==d?!0:!1}return d}
(function(d,g){var k=function(n,t,q){var p;return function(){var r=this,m=arguments;p?clearTimeout(p):q&&n.apply(r,m);p=setTimeout(function(){q||n.apply(r,m);p=null},t||100)}};jQuery.fn[g]=function(n){return n?this.on("resize",k(n)):this.trigger(g)}})(jQuery,"ubersmartresize");
(function(d,g,k,n){function t(a,c){var b=this;this.element=a;this.$ubermenu=d(this.element);this.orientation=this.$ubermenu.hasClass("ubermenu-vertical")?"v":"h";this.mobileAccordion=this.$ubermenu.hasClass("ubermenu-mobile-accordion");this.mobileAccordionFolding=this.$ubermenu.hasClass("ubermenu-mobile-accordion-single")?"single":"multiple";this.modalMobile=this.$ubermenu.hasClass("ubermenu-mobile-modal");this.interactionMode=null;this.vstretch=this.$ubermenu.hasClass("ubermenu-items-vstretch");
this.inverted=this.$ubermenu.hasClass("ubermenu-invert");this.settings=d.extend({},q,c);this._defaults=q;this._name="ubermenu";this.settings.responsive=this.$ubermenu.hasClass("ubermenu-responsive")?!0:!1;this.settings.debug&&this.settings.debug_onscreen&&(d("body").append('<div id="uber-onscreen-debug" style="color:#eee;z-index:10000;background:#222;position:fixed;left:0; bottom:0; width:100%; height:50%; padding:10px;overflow:scroll;"> '),this.debug_target=d("#uber-onscreen-debug"),this.debug_target.on("click",
function(){100>d(this).height()?d(this).height("50%"):d(this).height("50px")}));this.log("-- START UBERMENU DEBUG --");this.suppress_clicks=this.events_disabled=!1;(this.touchenabled="ontouchstart"in g||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints)?this.$ubermenu.addClass("ubermenu-touch"):this.$ubermenu.addClass("ubermenu-notouch");g.navigator.pointerEnabled?(this.touchStart="pointerdown",this.touchEnd="pointerup",this.touchMove="pointermove",this.suppress_clicks=!0):g.navigator.msPointerEnabled?
(this.touchStart="MSPointerDown",this.touchEnd="MSPointerUp",this.touchMove="MSPointerMove",this.suppress_clicks=!0):(this.touchStart="touchstart",this.touchEnd="touchend",this.touchMove="touchmove");this.toggleevent="click";this.transitionend="transitionend.ubermenu webkitTransitionEnd.ubermenu msTransitionEnd.ubermenu oTransitionEnd.ubermenu";(this.transitions=uber_supports("transition")&&!this.$ubermenu.hasClass("ubermenu-transition-none"))||this.$ubermenu.addClass("ubermenu-no-transitions");a=
navigator.userAgent.toLowerCase();this.log(a);this.allow_trigger_overrides=!0;this.noTouchEnd=!1;c=this.settings.android=/android/.test(a);var e=this.settings.windowsmobile=/iemobile/.test(a);if(c||e)if(c&&!(/chrome/.test(a)||/firefox/.test(a)||/opera/.test(a))||e)this.settings.touchOffClose=!1,this.disableTransitions(),c&&!e&&(this.$ubermenu.removeClass("ubermenu-trigger-hover_intent").removeClass("ubermenu-trigger-hover").addClass("ubermenu-trigger-click"),this.allow_trigger_overrides=this.settings.touchEvents=
!1);e&&(this.log("disable touchoff close and accessibility"),this.settings.touchOffClose=!1,this.settings.accessible=!1,this.settings.mouseEvents=!1);!/chrome/.test(a)&&/safari/.test(a)&&/version\/5/.test(a)&&this.disableTransitions();var f=this.last_width=g.innerWidth,h=b.$ubermenu.find(".ubermenu-item-level-0.ubermenu-align-right");h.length&&d(g).ubersmartresize(function(){f=g.innerWidth;b.last_width<=b.settings.breakpoint&&f>=b.settings.breakpoint&&(h.hide(),h[0].offsetHeight,h.css("display",""));
b.last_width=f});this.settings.clicktest&&(this.touchEnd="click");this.init()}var q={breakpoint:uber_op("responsive_breakpoint",{datatype:"numeric"},959),touchEvents:!0,mouseEvents:!0,retractors:!0,touchOffClose:uber_op("touch_off_close",{datatype:"boolean"},!0),submenuIndicatorCloseMobile:uber_op("submenu_indicator_close_mobile",{datatype:"boolean"},!0),moveThreshold:10,submenuAnimationDuration:500,ignoreDummies:!0,clicktest:!1,windowstest:!1,debug:!1,debug_onscreen:!1,remove_conflicts:uber_op("remove_conflicts",
{datatype:"boolean"},!0),reposition_on_load:uber_op("reposition_on_load",{datatype:"boolean"},!1),accessible:uber_op("accessible",{datatype:"boolean"},!0),retractor_display_strategy:uber_op("retractor_display_strategy",{datatype:"string"},"responsive"),mobile_menu_collapse_on_navigate:uber_op("mobile_menu_collapse_on_navigate",{datatype:"boolean"},!0),intent_delay:uber_op("intent_delay",{datatype:"numeric"},300),intent_interval:uber_op("intent_interval",{datatype:"numeric"},100),intent_threshold:uber_op("intent_threshold",
{datatype:"numeric"},300),scrollto_offset:uber_op("scrollto_offset",{datatype:"numeric"},0),scrollto_duration:uber_op("scrollto_duration",{datatype:"numeric"},1E3),collapse_after_scroll:uber_op("collapse_after_scroll",{datatype:"boolean"},!0),aria_role_navigation:uber_op("aria_role_navigation",{datatype:"boolean"},!1),aria_nav_label:uber_op("aria_nav_label",{datatype:"boolean"},!1),aria_expanded:uber_op("aria_expanded",{datatype:"boolean"},!1),aria_haspopup:uber_op("aria_haspopup",{datatype:"boolean"},
!1),aria_hidden:uber_op("aria_hidden",{datatype:"boolean"},!1),aria_responsive_toggle:uber_op("aria_responsive_toggle",{datatype:"boolean"},!1),icon_tag:uber_op("icon_tag",{datatype:"string"},"i"),use_core_svgs:uber_op("use_core_svgs",{datatype:"boolean"},!1),esc_close_mobile:uber_op("esc_close_mobile",{datatype:"boolean"},!0),keyboardSubmenuTrigger:uber_op("keyboard_submenu_trigger",{datatype:"string"},"enter")},p,r,m,v;t.prototype={init:function(){this.log("Initializing UberMenu");this.$ubermenu.removeClass("ubermenu-nojs");
this.removeConflicts();this.initializeSubmenuToggleTouchEvents();this.initializeSubmenuToggleMouseEvents();this.initializeRetractors();this.initializeResponsiveToggle();this.initializeMobileViewClasses();this.initializeMobileModal();this.initializeTouchoffClose();this.initializeTabs();this.initializeSubmenuPositioning();this.initializeSegmentCurrentStates();this.initializeAccessibilityOnTab();this.initializeAccessibilityStates();this.initializeImageLazyLoad();this.initializeImagePortal();this.$ubermenu.trigger("ubermenuinit")},
removeConflicts:function(){this.settings.remove_conflicts&&this.$ubermenu.find(".ubermenu-item, .ubermenu-target, .ubermenu-submenu").add(this.$ubermenu).removeAttr("style").off()},initializeAccessibilityStates:function(){this.settings.aria_role_navigation&&this.$ubermenu.attr("role","navigation");this.settings.aria_nav_label&&this.$ubermenu.attr("aria-label",this.$ubermenu.find("> .ubermenu-nav").attr("data-title"));var a=this.$ubermenu.find(".ubermenu-item.ubermenu-has-submenu-drop > .ubermenu-target");
this.settings.aria_expanded&&a.attr("aria-expanded",!1);this.settings.aria_haspopup&&a.attr("aria-haspopup",!0);this.settings.aria_hidden&&this.$ubermenu.find(".ubermenu-submenu-drop").attr("aria-hidden",!0);var c=this.$ubermenu.find(".ubermenu-mobile-header, .ubermenu-mobile-footer");c.attr("aria-hidden",!this.isMobile());d(g).on("ubermenu-resize-mobile",function(){c.attr("aria-hidden",!1)});d(g).on("ubermenu-resize-desktop",function(){c.attr("aria-hidden",!0)})},initializeAccessibilityOnTab:function(){if(this.settings.accessible){var a=
this;d("body").on("keydown.ubermenu",function(c){9==(c.keyCode||c.which)&&(d("body").off("keydown.ubermenu"),a.initializeAccessibility())});if(a.settings.esc_close_mobile)d(g).on("keyup",function(c){a.isMobile()&&!a.$ubermenu.hasClass("ubermenu-responsive-collapse")&&27===c.which&&a.toggleMenuCollapse()})}},initializeImageLazyLoad:function(){var a=this;a.$ubermenu.find(".ubermenu-item-level-0").one("ubermenuopen",function(){d(this).find(".ubermenu-image-lazyload").each(function(){d(this).data("srcset")&&
d(this).attr("srcset",d(this).data("srcset")).attr("sizes",d(this).data("sizes"));d(this).attr("src",d(this).data("src")).removeClass("ubermenu-image-lazyload")});setTimeout(function(){a.clearTabSizes();a.sizeTabs()},300)})},initializeImagePortal:function(){this.$ubermenu.find(".ubermenu-image-portal").each(function(){var a=d(this),c=a.data("ubermenu-portal-select"),b=[],e=a.find("> .ubermenu-image-portal__default");d(c).each(function(){var f=d(this),h=f.find("> .ubermenu-target > .ubermenu-image");
h.addClass("ubermenu-image-portal-hidden");h.attr("data-ubermenu-item-ref",f.attr("id"));f.find("> .ubermenu-target").on("mouseenter",function(){h.removeClass("ubermenu-image-portal-hidden");e&&e.addClass("ubermenu-image-portal-hidden")}).on("mouseleave",function(){h.addClass("ubermenu-image-portal-hidden");e&&e.removeClass("ubermenu-image-portal-hidden")});b.push(h)});a.append(b)})},initializeAccessibility:function(){var a=this;a.$current_focus=!1;a.mousedown=!1;a.$ubermenu.addClass("ubermenu-accessible");
a.$ubermenu.on("focus",".ubermenu-target, a, input, select, textarea",function(){if(!a.mousedown){var e=d(this);a.$current_focus=e;var f=e.parent(".ubermenu-item");f.length&&(f.is(".ubermenu-item-level-0")&&a.closeAllSubmenus(),"focus"===a.settings.keyboardSubmenuTrigger&&f.is(".ubermenu-has-submenu-drop")&&setTimeout(function(){e.is(":focus")&&(f.siblings(".ubermenu-has-submenu-drop").each(function(){a.closeSubmenu(d(this),"umac",a)}),a.openSubmenu(f,"umac",a))},500),e.on("blur.ubermenu",".ubermenu-target, a, input, select, textarea",
function(h){a.mousedown||(a.$current_focus=!1,d(this).off("blur.ubermenu"),setTimeout(function(){a.$current_focus||a.closeAllSubmenus()},500));a.mousedown=!1}))}a.mousedown=!1});a.$ubermenu.on("focusout",function(){setTimeout(function(){d(k.activeElement).closest(a.$ubermenu).length||a.closeAllSubmenus()},10)});var c="spacebar"===a.settings.keyboardSubmenuTrigger,b="enter"===a.settings.keyboardSubmenuTrigger;if(c||b)a.$ubermenu.find(".ubermenu-item").on("keydown",function(e){var f=d(this),h=f.hasClass("ubermenu-has-submenu-drop"),
l=f.hasClass("ubermenu-active");if(9===e.which&&h&&!l)if(e.shiftKey){var u=f.prev(".ubermenu-item");u.length&&(console.log(u),e.preventDefault(),u.find(">.ubermenu-target").focus())}else u=f.next(".ubermenu-item"),u.length&&(e.preventDefault(),u.find(">.ubermenu-target").focus());if(b)switch(e.which){case 13:h&&!l&&(e.preventDefault(),e.stopPropagation(),f.siblings(".ubermenu-has-submenu-drop").each(function(){a.closeSubmenu(d(this),"umac",a)}),a.openSubmenu(d(this)))}if(c)switch(e.which){case 32:e.preventDefault(),
e.stopPropagation(),f.siblings(".ubermenu-has-submenu-drop").each(function(){a.closeSubmenu(d(this),"umac",a)}),l?a.closeSubmenu(d(this)):h&&a.openSubmenu(d(this))}});a.$ubermenu.find(".ubermenu-item-level-0").on("keyup",function(e){switch(e.which){case 39:a.closeAllSubmenus();d(this).next().find(">.ubermenu-target").focus();break;case 37:a.closeAllSubmenus();d(this).prev().find(">.ubermenu-target").focus();break;case 27:d(this).hasClass("ubermenu-active")&&e.stopPropagation(),a.closeAllSubmenus(),
d(this).find(">.ubermenu-target").focus()}});a.$ubermenu.find(".ubermenu-tab-layout-left > .ubermenu-tabs-group > .ubermenu-tab").on("keydown",function(e){switch(e.which){case 40:e.preventDefault();d(this).next().find(">.ubermenu-target").focus();break;case 38:e.preventDefault(),d(this).prev().find(">.ubermenu-target").focus()}});a.$ubermenu.on("mousedown",function(e){a.mousedown=!0;setTimeout(function(){a.mousedown=!1},100)})},initializeSubmenuPositioning:function(){var a=this;a.positionSubmenus();
d(g).ubersmartresize(function(){a.positionSubmenus()});if(this.settings.reposition_on_load)d(g).on("load",function(){a.positionSubmenus()});"ResizeObserver"in g&&(new ResizeObserver(function(){a.positionSubmenus()})).observe(a.$ubermenu[0])},initializeSubmenuToggleTouchEvents:function(){if(this.settings.touchEvents){var a=this;this.$ubermenu.on(this.touchStart,".ubermenu-target:not(.shiftnav-toggle)",function(c){a.handleTouchInteraction(c,this,a)});this.$ubermenu.on("click",".ubermenu-has-submenu-drop > .ubermenu-target, .ubermenu-tab.ubermenu-item-has-children > .ubermenu-target",
function(c){a.handleClicks(c,this,a)})}},initializeSubmenuToggleMouseEvents:function(a){a=a||this;if(a.settings.mouseEvents&&!a.settings.clicktest&&!a.settings.windowstest){a.log("initializeSubmenuToggleMouseEvents");var c="hover";a.$ubermenu.hasClass("ubermenu-trigger-click")?c="click":a.$ubermenu.hasClass("ubermenu-trigger-hover_intent")&&(c="hover_intent");"click"==c?this.suppress_clicks||(this.$ubermenu.on("click.ubermenu-submenu-toggle",".ubermenu-item.ubermenu-has-submenu-drop:not([data-ubermenu-trigger]) > .ubermenu-target",
function(b){a.handleMouseClick(b,this,a)}),this.$ubermenu.on("click.ubermenu-click-target",".ubermenu-item:not(.ubermenu-has-submenu-drop):not([data-ubermenu-trigger]) > .ubermenu-target",function(b){a.handleLink(b,this,a)})):"hover_intent"==c?(this.$ubermenu.on("mouseenter.mouse_intent",".ubermenu-item.ubermenu-has-submenu-drop:not([data-ubermenu-trigger])",function(b){a.handleMouseIntent(b,this,a)}),this.$ubermenu.on("click.ubermenu-click-target",".ubermenu-item:not([data-ubermenu-trigger]) > .ubermenu-target",
function(b){a.handleLink(b,this,a)})):(this.$ubermenu.on("mouseenter.ubermenu-submenu-toggle",".ubermenu-item.ubermenu-has-submenu-drop:not([data-ubermenu-trigger]) > .ubermenu-target",function(b){a.handleMouseover(b,this,a)}),this.$ubermenu.on("click.ubermenu-click-target",".ubermenu-item:not([data-ubermenu-trigger]) > .ubermenu-target",function(b){a.handleLink(b,this,a)}));if(this.allow_trigger_overrides)a.$ubermenu.find(".ubermenu-item[data-ubermenu-trigger]").each(function(){var b=d(this);c=b.data("ubermenu-trigger");
if("click"==c){if(!this.suppress_clicks)b.on("click.ubermenu-submenu-toggle","> .ubermenu-target",function(e){a.handleMouseClick(e,this,a)})}else if("hover_intent"==c)b.on("mouseenter.mouse_intent",function(e){a.handleMouseIntent(e,this,a)});else b.on("mouseenter.ubermenu-submenu-toggle","> .ubermenu-target",function(e){a.handleMouseover(e,this,a)})});else a.$ubermenu.find(".ubermenu-tab").on("click.ubermenu-submenu-toggle",".ubermenu-target",function(b){a.handleMouseClick(b,this,a)})}},disableSubmenuToggleMouseEvents:function(){this.log("disableSubmenuToggleMouseEvents");
this.events_disabled=!0},reenableSubmenuToggleMouseEvents:function(a){a=a||this;a.log("reenableSubmenuToggleMouseEvents");a.events_disabled=!1},initializeRetractors:function(){if(this.settings.retractors){var a=this;this.$ubermenu.on("click",".ubermenu-retractor",function(b){a.handleSubmenuRetractorEnd(b,this,a)});if(this.settings.touchEvents)this.$ubermenu.on(this.touchStart,".ubermenu-retractor",function(b){a.handleSubmenuRetractorStart(b,this,a)});this.touchenabled||"touch"!=a.settings.retractor_display_strategy||
(this.$ubermenu.find(".ubermenu-retractor-mobile").remove(),this.$ubermenu.find(".ubermenu-submenu-retractor-top").removeClass("ubermenu-submenu-retractor-top").removeClass("ubermenu-submenu-retractor-top-2"));if(this.settings.submenuIndicatorCloseMobile){var c=a.settings.use_core_svgs?'<span class="ubermenu-icon ubermenu-icon-essential ubermenu-icon-essential-times"><svg class="ubermenu-icon-svg-times"><use xlink:href="#ubermenu-icon-times"></use></svg></span>':"<"+a.settings.icon_tag+' class="fas fa-times"></'+
a.settings.icon_tag+">";c=this.$ubermenu.find(".ubermenu-has-submenu-drop > .ubermenu-target").append('<span class="ubermenu-sub-indicator-close">'+c+"</span>").find(">.ubermenu-sub-indicator-close");c.on("click",function(b){b.preventDefault();b.stopPropagation();a.closeSubmenuInstantly(d(this).closest(".ubermenu-item"),"toggleUberMenuSubmenuClosed",a);return!1});if(this.settings.touchEvents)c.on(this.touchStart,function(b){b.preventDefault();b.stopPropagation();a.closeSubmenuInstantly(d(this).closest(".ubermenu-item"),
"toggleUberMenuSubmenuClosed",a);return!1})}}},initializeResponsiveToggle:function(){var a=this,c=".ubermenu-responsive-toggle[data-ubermenu-target="+a.$ubermenu.attr("id")+"], .ubermenu-responsive-toggle[data-ubermenu-target=_any_], #"+a.$ubermenu.attr("id")+" .ubermenu-mobile-close-button",b=d(c);a.log("initializeResponsiveToggle "+this.toggleevent);if(a.settings.aria_responsive_toggle){b.attr("aria-hidden",g.innerWidth>a.settings.breakpoint);d(g).ubersmartresize(function(){b.attr("aria-hidden",
g.innerWidth>a.settings.breakpoint)});var e=b.hasClass("ubermenu-responsive-toggle-open");b.attr("aria-expanded",e)}d(k).on(this.toggleevent,c,function(f){a.handleResponsiveToggle(f,this,a)});if(a.settings.mobile_menu_collapse_on_navigate&&!a.$ubermenu.hasClass("ubermenu-responsive-nocollapse"))d(g).on("pageshow",function(){a.$ubermenu.hasClass("ubermenu-responsive-collapse")||a.toggleMenuCollapse("close",!1,a)});if(/Trident.*rv[ :]*11\./.test(navigator.userAgent))b.on("keypress",function(f){13!==f.keyCode&&32!==f.keyCode||a.handleResponsiveToggle(f,this,a)})},initializeMobileViewClasses:function(){var a=this;a.toggleMobileClass();d(g).on("ubermenu-resize-mobile",function(){a.toggleMobileClass(!0)});d(g).on("ubermenu-resize-desktop",function(){a.toggleMobileClass(!1)})},initializeMobileModal:function(){var a=this;a.modalMobile&&(g.innerWidth<=a.settings.breakpoint&&a.swapModal(!0),d(g).on("ubermenu-resize-mobile",function(){a.swapModal(!0)}),d(g).on("ubermenu-resize-desktop",function(){a.swapModal(!1)}))},
swapModal:function(a){a?(this.$placeholder=d('<span class="ubermenu-swap-placeholder">'),this.$ubermenu.after(this.$placeholder),this.$ubermenu.appendTo("body")):this.$placeholder&&(this.$placeholder.replaceWith(this.$ubermenu),this.$placeholder=!1)},initializeTouchoffClose:function(){if(this.settings.touchOffClose){var a=this;d(k).on(this.touchStart+".ubermenu_touchoff",function(c){a.handleTouchoffCloseStart(c,this,a)});d(k).on(this.touchEnd+".ubermenu_touchoff",function(c){a.handleTouchoffClose(c,
this,"touch",a)});if(!this.suppress_clicks)d(k).on("mouseup.ubermenu_clickoff",function(c){a.handleTouchoffClose(c,this,"click",a)})}},initializeTabs:function(){var a=this,c=a.settings.responsive&&g.innerWidth<=a.settings.breakpoint?!0:!1;a.$tab_blocks=a.$ubermenu.find(".ubermenu-tabs");a.$tab_blocks=d(a.$tab_blocks.get().reverse());d(g).on("load",function(){a.sizeTabs()});a.windowwidth=g.innerWidth;d(g).ubersmartresize(function(){a.oldwindowwidth=a.windowwidth;a.windowwidth=g.innerWidth;a.windowwidth!=a.oldwindowwidth&&(a.clearTabSizes(a),a.sizeTabs(),a.checkActiveTabs(a))});a.$ubermenu.find(".ubermenu-item-level-0.ubermenu-has-submenu-drop").on("ubermenuopen.sizetabs",function(){d(this).off("ubermenuopen.sizetabs");a.sizeTabs()});a.$ubermenu.find(".ubermenu-tabs.ubermenu-tabs-dynamic-sizing").on("ubermenuopen","> .ubermenu-tabs-group > .ubermenu-tab",function(){a.sizeTabsDynamic(d(this).closest(".ubermenu-tabs"))});c||a.initializeActiveTab(a);a.$ubermenu.find(".ubermenu-tabs-group:not(.ubermenu-tabs-group--trigger-click) > .ubermenu-tab:not(.ubermenu-has-submenu-drop):not(.ubermenu-ignore-empty-tab)").on("mouseenter",
function(){a.closeSubmenuInstantly(d(this).siblings(".ubermenu-active"))})},checkActiveTabs:function(a){g.innerWidth<=a.settings.breakpoint?a.$tab_blocks.find(".ubermenu-tab.ubermenu-active").removeClass("ubermenu-active"):a.initializeActiveTab(a)},initializeActiveTab:function(a){a.$tab_blocks.each(function(){var c=d(this).hasClass("ubermenu-tabs-show-default"),b=d(this).hasClass("ubermenu-tabs-show-current"),e=d(this).find("> .ubermenu-tabs-group");if(!e.find("> .ubermenu-tab.ubermenu-active").length){var f=
!1;b&&(e.find(".ubermenu-current-menu-item").parentsUntil(e,".ubermenu-tab:not(.ubermenu-nocurrent)").addClass("ubermenu-current-menu-ancestor"),b=e.find("> .ubermenu-tab.ubermenu-current-menu-ancestor, > .ubermenu-tab.ubermenu-current-menu-item"),b.length&&(a.openSubmenu(b.first(),"tab current",a),f=!0));c&&!f&&0===e.find("> .ubermenu-tab.ubermenu-active").length&&a.openSubmenu(e.find("> .ubermenu-tab").first(),"tab default",a)}})},clearTabSizes:function(a){(a||this).$ubermenu.find(".ubermenu-submenu , .ubermenu-tabs , .ubermenu-tab-content-panel , .ubermenu-tabs-group").css("min-height",
"")},sizeTabs:function(){var a=this,c=a.settings.responsive&&g.innerWidth<=a.settings.breakpoint?!0:!1;c||(a.initializeActiveTab(a),a.$tab_blocks.each(function(){var b=!1;!d(this).hasClass("ubermenu-tab-layout-top")&&!d(this).hasClass("ubermenu-tab-layout-bottom")||c||(b=!0);d(this).data("um-stacked",b);var e=0;b=c?d(this).parentsUntil(".ubermenu").add(d(this).parents(".ubermenu")):d(this).parentsUntil(".ubermenu-item-level-0");b.addClass("ubermenu-test-dimensions");var f;d(this).find(" > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel").each(function(){d(this).addClass("ubermenu-test-dimensions");
f=d(this).outerHeight();f>e&&(e=f);d(this).data("um-oh",f);d(this).removeClass("ubermenu-test-dimensions")});d(this).data("um-max-panel-height",e);d(this).hasClass("ubermenu-tabs-dynamic-sizing")?a.sizeTabsDynamic(d(this),!1):a.sizeTabsMax(d(this));b.removeClass("ubermenu-test-dimensions")}))},sizeTabsMax:function(a){var c=a.data("um-max-panel-height"),b=a.data("um-stacked"),e=a.find("> .ubermenu-tabs-group");b?a.css("min-height",c+e.outerHeight()):(e.outerHeight()>c&&(c=a.outerHeight()),e.css("min-height",
c));e.find("> .ubermenu-tab > .ubermenu-tab-content-panel").css("min-height",c)},sizeTabsDynamic:function(a,c){c===n&&(c=!0);c&&(c=a.hasClass("ubermenu-tabs-dynamic-sizing-animate"));if(!(this.settings.responsive&&g.innerWidth<=this.settings.breakpoint)){var b=a.data("um-stacked"),e=a.find("> .ubermenu-tabs-group"),f=e.outerHeight();e.css("min-height","0");var h=e.find("> .ubermenu-active > .ubermenu-tab-content-panel"),l=h.data("um-oh");l=e.outerHeight()>l?a.outerHeight():l;b?c?a.stop().animate({"min-height":l+
e.outerHeight()},300,"swing",function(){h.css("overflow","auto")}):a.css("min-height",l+e.outerHeight()):c?(e.css("min-height",f),e.stop().animate({"min-height":l},300,"swing",function(){h.css("overflow","auto")})):e.css("min-height",l)}},initializeSegmentCurrentStates:function(){this.$ubermenu.find(".ubermenu-current-menu-item").first().parents(".ubermenu-item:not(.ubermenu-nocurrent)").addClass("ubermenu-current-menu-ancestor")},disableTransitions:function(){this.transitions=!1;this.$ubermenu.removeClass("ubermenu-transition-slide").removeClass("ubermenu-transition-fade").removeClass("ubermenu-transition-shift").addClass("ubermenu-no-transitions").addClass("ubermenu-transition-none")},
toggleMobileClass:function(a){a===n&&(a=this.isMobile());a?this.$ubermenu.removeClass("ubermenu-desktop-view").addClass("ubermenu-mobile-view"):this.$ubermenu.removeClass("ubermenu-mobile-view").addClass("ubermenu-desktop-view")},handleClicks:function(a,c,b){d(c).data("ubermenu-killClick")&&(a.preventDefault(),b.log("killed click after touchend ",a))},handleTouchInteraction:function(a,c,b){a.stopPropagation();0<=a.type.indexOf("pointer")&&b.disableTransitions();c=d(c);c.parent().off("mouseleave.mouse_intent_none");
b.log("touchstart "+a.type+" "+c.text(),a);c.on(b.touchEnd,function(e){b.handleTap(e,this,b)});c.on(b.touchMove,function(e){b.preventInteractionOnScroll(e,this,b)});a.originalEvent.touches?(c.data("ubermenu-startX",a.originalEvent.touches[0].clientX),c.data("ubermenu-startY",a.originalEvent.touches[0].clientY)):a.originalEvent.clientY&&(c.offset(),c.data("ubermenu-startX",a.originalEvent.clientX),c.data("ubermenu-startY",a.originalEvent.clientY))},preventInteractionOnScroll:function(a,c,b){b.log("touchmove interaction "+
a.type,a);c=d(c);if(a.originalEvent.touches)Math.abs(a.originalEvent.touches[0].clientX-c.data("ubermenu-startX"))>b.settings.moveThreshold||Math.abs(a.originalEvent.touches[0].clientY-c.data("ubermenu-startY"))>b.settings.moveThreshold?(b.log("Preventing interaction on scroll, reset handlers (standard)"),b.resetHandlers(c,"preventScroll touches",b)):b.log("diff="+Math.abs(a.originalEvent.touches[0].clientY-c.data("ubermenu-startY")));else if(a.originalEvent.clientY){var e=c.data(e);Math.abs(a.originalEvent.clientX-
c.data("ubermenu-startX"))>b.settings.moveThreshold||Math.abs(a.originalEvent.clientY-c.data("ubermenu-startY"))>b.settings.moveThreshold?(b.log("Preventing interaction on scroll, reset handlers (standard)"),b.resetHandlers(c,"preventScroll client",b)):b.log("diff="+a.originalEvent.clientY+" - "+c.data("ubermenu-startY")+"="+Math.abs(a.originalEvent.clientY-c.data("ubermenu-startY")))}else b.log("no touch points found!")},handleTap:function(a,c,b){a.preventDefault();a.stopPropagation();var e=
d(c);b.setInteractionMode("press");if(e.data("ubermenu-killTouch"))b.log("kill tap"),a.preventDefault(),a.stopPropagation();else{var f=e.parent();b.log("handleTap ["+e.text()+"]",a.type);e.data("ubermenu-killClick",!0);e.data("ubermenu-killHover",!0);setTimeout(function(){e.data("ubermenu-killClick",!1).data("ubermenu-killHover",!1)},1E3);b.isAccordion()&&!b.isAccordionFoldingSingle()||b.closeSubmenuInstantly(f.siblings(".ubermenu-active"));f.hasClass("ubermenu-has-submenu-drop")?f.hasClass("ubermenu-active")?
(f.hasClass("ubermenu-tab")&&!b.isMobile()||b.closeSubmenu(f,"toggleUberMenuActive",b),b.handleLink(a,c,b,!0)):b.openSubmenu(f,"toggle",b):b.handleLink(a,c,b,!0)}e.data("ubermenu-killTouch",!1);b.resetHandlers(e,"handleTap",b)},handleLink:function(a,c,b,e){e=e||!1;b.log("handleLink");var f=d(c);if(f.is("a")){var h=f.attr("href"),l=f.data("ubermenu-scrolltarget");if(l){c=d(l).first();if(0<c.length){a.preventDefault();f.trigger("ubermenuscrollto");a=f.parent(".ubermenu-item");a.addClass("ubermenu-current-menu-item");
a.siblings().removeClass("ubermenu-current-menu-item").removeClass("ubermenu-current-menu-parent").removeClass("uberemnu-current-menu-ancestor");var u=!1;d("html,body").animate({scrollTop:c.offset().top-b.settings.scrollto_offset},b.settings.scrollto_duration,"swing",function(){u||(b.closeSubmenu(f.closest(".ubermenu-item-level-0"),"handeLink",b),b.settings.collapse_after_scroll&&!b.$ubermenu.hasClass("ubermenu-responsive-nocollapse")&&b.toggleMenuCollapse("toggle",!1,b),f.trigger("ubermenuscrollto_complete"),
u=!0)});return!1}if(h&&-1==h.indexOf("#"))return-1==l.indexOf("#")&&(l="#"+l),g.location=h+l,a.preventDefault(),!1}h?e&&a.isDefaultPrevented()&&(b.log("default prevented, follow link"),"_blank"==f.attr("target")?g.open(h,"_blank"):g.location=h):a.preventDefault()}},handleMouseClick:function(a,c,b){b.log("handleMouseClick",a);var e=d(c);if(e.data("ubermenu-killClick"))b.log("handleMouseClick: killClick");else{var f=e.parent(".ubermenu-item");f.length&&(f.hasClass("ubermenu-active")?(e.is("a")&&b.handleLink(a,
c,b),f.hasClass("ubermenu-tab")||b.closeSubmenu(f,"retract")):(b.setInteractionMode("press"),f.hasClass("ubermenu-has-submenu-drop")&&(a.preventDefault(),b.isAccordion()&&!b.isAccordionFoldingSingle()||b.closeSubmenuInstantly(f.siblings(".ubermenu-active")),b.openSubmenu(f,"click",b))))}},handleMouseIntent:function(a,c,b){b.log("handleMouseIntent");b.setInteractionMode("hover");var e=d(c);e.data("mouse_intent_timer")&&e.data("mouse_intent_timer",clearTimeout(e.data("mouse_intent_timer")));var f=e.find(".ubermenu-target");
f.data("ubermenu-killHover")?(b.log("killHover MouseIntent"),a.preventDefault(),a.stopPropagation()):(m=a.pageX,v=a.pageY,e.on("mousemove.mouse_intent",b.trackMouse),e.data("mouse_intent_timer",setTimeout(function(){b.compare(a,e,b.handleMouseIntentSuccess,b)},b.settings.intent_interval)),e.on("mouseleave.mouse_intent_none",function(){d(this).data("mouse_intent_timer",clearTimeout(d(this).data("mouse_intent_timer")));e.data("mouse_intent_state",0);e.off("mouseleave.mouse_intent_none");f.data("ubermenu-killHover")?
(b.log("killHover MouseIntent_Cancel"),a.preventDefault(),a.stopPropagation()):b.closeSubmenu(e,"mouse_intent_cancel",b)}))},handleMouseIntentSuccess:function(a,c,b){b.log("handleMouseIntentSuccess");c.off("mouseleave.mouse_intent_none");var e=c.find(".ubermenu-target");if(e.data("ubermenu-killHover"))b.log("Kill hover on IntentSuccess"),a.preventDefault(),a.stopPropagation();else if(e.data("ubermenu-killHover",!1),b.triggerSubmenu(a,c,b),!c.hasClass("ubermenu-tab")||g.innerWidth<=b.settings.breakpoint)c.on("mouseleave.mouse_intent",
function(f){b.handleMouseIntentLeave(f,this,b)})},handleMouseIntentLeave:function(a,c,b){var e=d(c);e.data("mouse_intent_timer")&&e.data("mouse_intent_timer",clearTimeout(e.data("mouse_intent_timer")));e.off("mousemove.mouse_intent",b.trackMouse);1==e.data("mouse_intent_state")&&e.data("mouse_intent_timer",setTimeout(function(){b.delayMouseLeave(a,e,b.handleMouseIntentLeaveSuccess,b)},b.settings.intent_delay))},handleMouseIntentLeaveSuccess:function(a,c,b){c.off("mouseleave.mouse_intent");c.find("> .ubermenu-target").data("ubermenu-killHover")||
b.closeSubmenu(c,"mouse_intent_leave",b)},delayMouseLeave:function(a,c,b,e){c.data("mouse_intent_timer",clearTimeout(c.data("mouse_intent_timer")));c.data("mouse_intent_state",0);return b.apply(c,[a,c,e])},trackMouse:function(a){p=a.pageX;r=a.pageY},compare:function(a,c,b,e){c.data("mouse_intent_timer",clearTimeout(c.data("mouse_intent_timer")));if(Math.abs(m-p)+Math.abs(v-r)<e.settings.intent_threshold)return c.off("mousemove.mouse_intent",e.track),c.data("mouse_intent_state",1),b.apply(c,[a,c,e]);
m=p;v=r;c.data("mouse_intent_timer",setTimeout(function(){e.compare(a,c,b,e)},e.settings.intent_interval))},triggerSubmenu:function(a,c,b){b.closeSubmenuInstantly(c.siblings(".ubermenu-active, .ubermenu-in-transition"));b.openSubmenu(c,"mouseenter",b)},handleMouseover:function(a,c,b){if(!b.events_disabled){b.setInteractionMode("hover");var e=d(c);e.data("ubermenu-killTouch",!0);setTimeout(function(){e.data("ubermenu-killTouch",!1)},1E3);b.log("handleMouseenter, add mouseleave",a);c=e.parent(".ubermenu-item");
if(c.length&&!c.hasClass("ubermenu-active")&&(b.triggerSubmenu(a,c,b),!c.hasClass("ubermenu-tab")||g.innerWidth<=b.settings.breakpoint))c.on("mouseleave.ubermenu-submenu-toggle",function(f){b.handleMouseleave(f,this,b)})}},handleMouseleave:function(a,c,b){b.log("handleMouseleave, remove mouseleave",a);d(c).off("mouseleave.ubermenu-submenu-toggle");b.closeSubmenu(d(c),"mouseout")},handleSubmenuRetractorStart:function(a,c,b){a.preventDefault();a.stopPropagation();d(c).on(b.touchEnd,function(e){b.handleSubmenuRetractorEnd(e,
this,b)});b.log("handleSubmenuRetractorStart "+d(c).text())},handleSubmenuRetractorEnd:function(a,c,b){a.preventDefault();a.stopPropagation();a=d(c).closest(".ubermenu-item");b.closeSubmenu(a,"handleSubmenuRetractor");d(c).off(b.touchEnd);b.log("handleSubmenuRetractorEnd "+a.find("> .ubermenu-target").text());return!1},handleResponsiveToggle:function(a,c,b){b.log("handleResponsiveToggle "+a.type,a);a.preventDefault();a.stopPropagation();if("touchend"==a.type)b.$ubermenu.data("ubermenu-prevent-click",
!0),setTimeout(function(){b.$ubermenu.data("ubermenu-prevent-click",!1)},500);else if("click"==a.type&&b.$ubermenu.data("ubermenu-prevent-click")){b.$ubermenu.data("ubermenu-prevent-click",!1);return}b.toggleMenuCollapse("toggle",c,b)},handleTouchoffCloseStart:function(a,c,b){b.touchoffclosestart=d(g).scrollTop()},handleTouchoffClose:function(a,c,b,e){d(a.target).closest(".ubermenu").length||"click"!=b&&e.touchoffclosestart!=d(g).scrollTop()||(e.log("touchoff close ",a),e.closeAllSubmenus()&&(e.disableSubmenuToggleMouseEvents(),
g.setTimeout(function(){e.reenableSubmenuToggleMouseEvents(e)},e.settings.submenuAnimationDuration)))},toggleMenuCollapse:function(a,c,b){b=b||this;c=c||".ubermenu-resposive-toggle";var e="object"==typeof c?d(c):d(c+'[data-ubermenu-target="'+b.$ubermenu.attr("id")+'"]');a=a||"toggle";"toggle"==a&&(a=b.$ubermenu.hasClass("ubermenu-responsive-collapse")?"open":"close");c=d(".ubermenu-responsive-toggle[data-ubermenu-target="+b.$ubermenu.attr("id")+"]");"open"==a?(b.$ubermenu.removeClass("ubermenu-responsive-collapse").trigger("ubermenutoggledopen"),
c.trigger("ubermenutoggledopen"),c.toggleClass("ubermenu-responsive-toggle-open"),b.modalMobile&&b.trapModalFocus(e),b.settings.aria_responsive_toggle&&c.attr("aria-expanded",!0)):(b.$ubermenu.addClass("ubermenu-responsive-collapse").trigger("ubermenutoggledclose"),c.trigger("ubermenutoggledclose"),c.toggleClass("ubermenu-responsive-toggle-open"),a=this.$ubermenu.find(".ubermenu-active"),a.length&&this.closeSubmenuInstantly(a),b.settings.aria_responsive_toggle&&c.attr("aria-expanded",!1));b.transitions&&
!b.$ubermenu.hasClass("ubermenu-responsive-nocollapse")&&(b.$ubermenu.addClass("ubermenu-in-transition"),b.$ubermenu.on(b.transitionend+"_toggleubermenu",function(){b.$ubermenu.removeClass("ubermenu-in-transition");b.$ubermenu.off(b.transitionend+"_toggleubermenu")}))},trapModalFocus:function(a){var c=this,b=this.$ubermenu.find('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');this.firstFocus=b.first()[0];this.lastFocus=b.last()[0];var e=this.checkModalFocusTab.bind(this);
k.addEventListener("keydown",e);setTimeout(function(){c.firstFocus.focus()},100);c.$ubermenu.on("ubermenutoggledclose",function(){k.removeEventListener("keydown",e);this.lastFocus=this.firstFocus=!1;a[0].focus()})},checkModalFocusTab:function(a){if("Tab"===a.key||9===a.keyCode)a.shiftKey?k.activeElement===this.firstFocus&&(this.lastFocus.focus(),console.log("focus force to last"),a.preventDefault()):k.activeElement===this.lastFocus&&(this.firstFocus.focus(),console.log("focus force to first"),a.preventDefault())},
positionSubmenus:function(){var a=this;if("h"==a.orientation){if(a.vstretch)if("static"!==a.$ubermenu.css("position")||"static"!==a.$ubermenu.find("> .ubermenu-nav").css("position")||a.isMobile())a.inverted?a.$ubermenu.find(".ubermenu-item-level-0 > .ubermenu-submenu-drop").css({transform:"",marginTop:"",bottom:""}):a.$ubermenu.find(".ubermenu-item-level-0 > .ubermenu-submenu-drop").css({marginTop:"",top:""});else{var c="0px"!==a.$ubermenu.css(a.inverted?"border-top-width":"border-bottom-width");
a.$ubermenu.find(".ubermenu-item-level-0 > .ubermenu-submenu-drop").each(function(){if(a.inverted)d(this).css({transform:"translateY(-100%)",bottom:"auto",marginTop:c?"-1px":0});else{var b=d(this).parent().outerHeight();c&&b++;d(this).css({top:"auto",marginTop:b})}})}a.$ubermenu.find(".ubermenu-submenu-drop.ubermenu-submenu-align-center").each(function(){var b=d(this).parent(".ubermenu-item"),e=d(this);if(a.$ubermenu.hasClass("ubermenu-bound"))var f=b.closest(".ubermenu , .ubermenu-submenu");else if(a.$ubermenu.hasClass("ubermenu-bound-inner"))f=
b.closest(".ubermenu-nav , .ubermenu-submenu");else{var h=b.closest(".ubermenu-submenu");0===h.length?(f=a.$ubermenu.offsetParent())||(f=d("body")):f=h}h=e.outerWidth();var l=b.outerWidth(),u=b.offset().left;b=f.width();f=f.offset().left;l=u+l/2-(f+h/2);l=0<l?l:0;h>b?l=(h-b)/-2:l+h>b&&(e.css({right:0,left:"auto"}),l=!1);!1!==l&&e.css("left",l)})}},openSubmenu:function(a,c,b){b=b||this;b.log("Open Submenu "+c);a.hasClass("ubermenu-active")||(a.addClass("ubermenu-active"),b.settings.aria_expanded&&
a.find(">.ubermenu-target").attr("aria-expanded","true"),b.settings.aria_hidden&&a.find(">.ubermenu-submenu").attr("aria-hidden","false"),b.transitions&&(a.addClass("ubermenu-in-transition"),a.find("> .ubermenu-submenu").on(b.transitionend+"_opensubmenu",function(){b.log("finished submenu open transition");a.removeClass("ubermenu-in-transition");d(this).off(b.transitionend+"_opensubmenu")})),a.trigger("ubermenuopen"))},closeSubmenu:function(a,c,b){b=b||this;b.log("closeSubmenu "+a.find(">a").text()+
" ["+c+"]");a.hasClass("ubermenu-item-has-children")&&a.hasClass("ubermenu-active")&&(b.transitions&&a.addClass("ubermenu-in-transition"),a.each(function(){var e=d(this),f=e.find("> .ubermenu-submenu");if(b.transitions)f.on(b.transitionend+"_closesubmenu",function(){b.log("finished submenu close transition");e.removeClass("ubermenu-in-transition");f.off(b.transitionend+"_closesubmenu")})}));a.removeClass("ubermenu-active");a.trigger("ubermenuclose");b.settings.aria_expanded&&a.find(">.ubermenu-target").attr("aria-expanded",
"false");b.settings.aria_hidden&&a.find(">.ubermenu-submenu").attr("aria-hidden","true")},closeSubmenuInstantly:function(a){0!==a.length&&(a.addClass("ubermenu-notransition"),a.removeClass("ubermenu-active").removeClass("ubermenu-in-transition"),a[0].offsetHeight,a.removeClass("ubermenu-notransition"),a.trigger("ubermenuclose"),this.settings.aria_expanded&&a.find(">.ubermenu-target,>.ubermenu-submenu").attr("aria-expanded","false"),this.settings.aria_hidden&&a.find(">.ubermenu-submenu").attr("aria-hidden",
"true"))},closeAllSubmenus:function(){var a=this.$ubermenu.find(".ubermenu-item-level-0.ubermenu-active");a.length&&this.closeSubmenuInstantly(a);return a.length},resetHandlers:function(a,c,b){b.log("ResetHandlers: "+c);a.off(this.touchEnd);a.off(this.touchMove);a=a.parent();a.off("mousemove.mouse_intent");a.off("mouseleave.mouse_intent_none");a.data("mouse_intent_timer",clearTimeout(a.data("mouse_intent_timer")));a.data("mouse_intent_state",0)},isMobile:function(){return g.innerWidth<=this.settings.breakpoint},
isTablet:function(){return g.innerWidth<=this.settings.breakpoint&&480<g.innerWidth},isAccordion:function(){return this.mobileAccordion&&(480>=g.innerWidth||this.isTablet()&&this.$ubermenu.hasClass("ubermenu-responsive-single-column"))},isAccordionFoldingSingle:function(){return"single"===this.mobileAccordionFolding},setInteractionMode:function(a){this.interactionMode!==a&&(this.$ubermenu.removeClass("ubermenu-interaction-"+this.interactionMode).addClass("ubermenu-interaction-"+a),this.interactionMode=
a)},log:function(a,c,b){b=b||this;b.settings.debug&&(b.settings.debug_onscreen?this.debug_target.prepend('<div class="um-debug-content">'+a+"</div>"):console.log(a,c))}};d.fn.ubermenu=function(a){var c=arguments;if(a===n||"object"===typeof a)return this.each(function(){d.data(this,"plugin_ubermenu")||d.data(this,"plugin_ubermenu",new t(this,a))});if("string"===typeof a&&"_"!==a[0]&&"init"!==a){var b;this.each(function(){var e=d.data(this,"plugin_ubermenu");e instanceof t&&"function"===typeof e[a]&&
(b=e[a].apply(e,Array.prototype.slice.call(c,1)));"destroy"===a&&d.data(this,"plugin_ubermenu",null)});return b!==n?b:this}}})(jQuery,window,document);
(function(d){function g(n){if(!k){k=!0;"."==window.location.hash.substring(1,2)?(n=d("body").find(window.location.hash.substring(1)),n.length&&(window.scrollTo(0,n.offset().top-ubermenu_data.scrollto_offset),d(".ubermenu").find('.ubermenu-target[data-ubermenu-scrolltarget="'+window.location.hash.substring(1)+'"]').parent().addClass("ubermenu-current-menu-item"))):window.location.hash.length&&setTimeout(function(){try{var m=d("body").find(window.location.hash);m.length&&(window.scrollTo(0,m.offset().top-
ubermenu_data.scrollto_offset),d(".ubermenu").find('.ubermenu-target[data-ubermenu-scrolltarget="'+window.location.hash+'"]').parent().addClass("ubermenu-current-menu-item"))}catch(v){}},100);d(".ubermenu-item:empty").each(function(){var m=d(this).parent();d(this).remove();0==m.find(".ubermenu-item").length&&(m.parent().removeClass("ubermenu-has-submenu-drop").removeClass("ubermenu-has-submenu-flyout").off().find(".ubermenu-target > .ubermenu-sub-indicator").remove(),m.remove())});d(".ubermenu-submenu:empty").each(function(){var m=
d(this).parent("li");m.removeClass("ubermenu-has-submenu-drop");m.find(".ubermenu-sub-indicator").remove()});d("#wp-admin-bar-ubermenu_loading").remove();d(".ubermenu").ubermenu({});d(".ubermenu-submenu .ubermenu-search-input-autofocus").closest(".ubermenu-has-submenu-drop").on("ubermenuopen",function(){var m=d(this).find(".ubermenu-submenu .ubermenu-search-input");m.length&&setTimeout(function(){m[0].focus()},250)});var t,q=window.innerWidth,p=window.innerWidth,r=ubermenu_data.hasOwnProperty("responsive_breakpoint")?
parseInt(ubermenu_data.responsive_breakpoint):959;window.addEventListener("resize",function(){document.body.classList.add("um-window-resizing");clearTimeout(t);t=setTimeout(function(){document.body.classList.remove("um-window-resizing")},400);p=window.innerWidth;q<=r&&p>r?d(window).trigger("ubermenu-resize-desktop"):q>r&&p<=r&&d(window).trigger("ubermenu-resize-mobile");q=p});ubermenu_init_googlemaps()}}var k=!1;jQuery(function(n){g("document.ready")});d(window).on("load",function(){g("window.load")})})(jQuery);
function ubermenu_init_googlemaps(){var d=jQuery;if("undefined"!==typeof google&&"undefined"!==typeof google.maps&&"undefined"!==typeof google.maps.marker&&"undefined"!==typeof google.maps.LatLng){var g=0;d(".ubermenu-map-canvas").each(function(){var k=d(this);if(!k.data("um-map-id")){g++;var n="UBERMENU_MAP_ID_"+g;k.data("um-map-id",n);var t=k.attr("data-zoom")?parseInt(k.attr("data-zoom")):8,q=k.attr("data-lat")?new google.maps.LatLng(k.attr("data-lat"),k.attr("data-lng")):new google.maps.LatLng(40.7143528,
-74.0059731),p=new google.maps.Map(this,{zoom:t,mapId:n,mapTypeId:google.maps.MapTypeId.ROADMAP,center:q});k.attr("data-address")?(new google.maps.Geocoder).geocode({address:k.attr("data-address")},function(v,a){a==google.maps.GeocoderStatus.OK&&(p.setCenter(v[0].geometry.location),q=v[0].geometry.location,new google.maps.marker.AdvancedMarkerElement({map:p,position:v[0].geometry.location,title:k.attr("data-mapTitle")}))}):new google.maps.marker.AdvancedMarkerElement({map:p,position:q,title:k.attr("data-mapTitle")});
var r=d(this).closest(".ubermenu-has-submenu-drop"),m=function(){google.maps.event.trigger(p,"resize");p.setCenter(q);p.setZoom(t);r.off("ubermenuopen",m)};r.on("ubermenuopen",m)}})}}function uberMenu_openMega(d){jQuery(".ubermenu").ubermenu("openSubmenu",jQuery(d))}function uberMenu_openFlyout(d){jQuery(".ubermenu").ubermenu("openSubmenu",jQuery(d))}function uberMenu_close(d){jQuery(".ubermenu").ubermenu("closeSubmenu",jQuery(d))}
function uberMenu_redrawSubmenus(){jQuery(".ubermenu").ubermenu("positionSubmenus")};