<\/span> Remaining - Cancel Anytime",startCountDown=!0):e+="
Limited Time Offer - Cancel Anytime";v(e);p!==null&&StartCountdownText($("#bannerCountDownText"),p);vt()&&$("#timeSelectHolder_Both").hide()}if(typeof Chargebee=="undefined"){alert("Your browser or ad blocker is blocking script logic from our partner ChargeBee which required for this webpage. Please disable or white list this webpage for things to work properly.");return}Chargebee.init({site:"octoeverywhere",enableGATracking:!0});function n(n){$("#errorText").text(n);$("#errorText").slideDown()}function ht(){$("#errorText").slideUp()}function l(){function i(n){var i=n.toLowerCase();for(let r=0;r0)return localStorage.OctoTrialPresentedDayCount=n,localStorage.OctoTrialPresentedTimeMs=(new Date).getTime(),n;if(localStorage.getItem("OctoTrialPresentedDayCount")!==null&&localStorage.getItem("OctoTrialPresentedTimeMs")!==null){var i=(new Date).getTime(),r=localStorage.OctoTrialPresentedTimeMs,u=(i-r)/36e5;if(u<24)return parseInt(localStorage.OctoTrialPresentedDayCount)}return 30}function t(n,t,i,r=null){var u={PanelNumber:n,BackedOut:t,Source:GetPageSource(),FeedbackString:i};AbTest_AddPostArgs(g_abTestName,u);$.ajax({url:"/api/support/v3/CancelFeedback",data:JSON.stringify(u),method:"POST"}).done(function(){r!==null&&r()}).fail(function(){r!==null&&r()})}function it(){ht();try{if(newCount=parseInt($("#extraPrintersCount").val()),isNaN(newCount))throw"Invalid input";return newCount}catch{n("Invalid Extra Printer Count Number, Please Try Again.")}return-1}function w(){var n=it();n<0||(g_currentSubStatus===1&&(n+=5,$("#extraPrintersPerksIncluded").text("5"),$("#extraPrinterPlanCountHeader").text("5"),$("#extraPrinterPerPrinterCostHeader").text("1.50")),g_currentSubStatus===2&&(n+=10,$("#extraPrintersPerksIncluded").text("10"),$("#extraPrinterPlanCountHeader").text("10"),$("#extraPrinterPerPrinterCostHeader").text("2.50")),$("#extraPrintersTotal").text(n+""))}function rt(){var n=it();n<0||n!=g_extraPrinterCount&&(n<0||i(null,null,n))}function yt(){$.ajax({url:"/api/support/v2/RemoveAllExtraPrinters",method:"POST"}).done(function(n){var t=GetOctoApiResponse(n);window.location.href="/supporter?extraprinteradjusted=true"}).fail(function(t){var i=GetOctoApiResponse(t);n(i.Error);PostCriticalApiError("api/support/v2/RemoveAllExtraPrinters",g,t)})}function pt(t=null,i=null,r=null){var u=Chargebee.getInstance();u.openCheckout({hostedPage:function(){return new Promise(function(f){var e={TotalExtraPrinterCount:t,SupporterLevel:i,IsMonthly:r,Source:GetPageSource()};AbTest_AddPostArgs(g_abTestName,e);$.ajax({url:"/api/support/v2/GetCheckoutSessionToUpdateExistingSub",data:JSON.stringify(e),method:"POST"}).done(function(n){var t=GetOctoApiResponse(n),i=JSON.parse(t.Result.CheckoutObject);f(i)}).fail(function(t){var i=GetOctoApiResponse(t);n(i.Error);PostCriticalApiError("api/support/v2/GetCheckoutSessionToUpdateExistingSub",e,t);u.closeAll();f({})})})},success:function(){var n="";n=t!=null?GetReturnPageIfExistsOrDefault("/supporter?existingSubChanged_extraprinters=true"):i!=null?GetReturnPageIfExistsOrDefault("/supporter?existingSubChanged_level=true"):GetReturnPageIfExistsOrDefault("/supporter?existingSubChanged_period=true");window.location.href=n},loaded:function(){},error:function(){gtag("send",{hitType:"event",eventCategory:"ecommerce",eventAction:"charge_bee_extra_printer_checkout_error"})},close:function(){gtag("send",{hitType:"event",eventCategory:"ecommerce",eventAction:"charge_bee_extra_printer_checkout_close"})}})}function wt(t,i,r,u){var e=tt(),f={SupporterLevel:t,IsMonthly:i,Currency:u,Source:r,TrialTimeDays:e};AbTest_AddPostArgs(g_abTestName,f);b();$.ajax({url:"/api/support/v3/StripeGetCheckoutSession",data:JSON.stringify(f),method:"POST"}).done(function(t){var i=GetOctoApiResponse(t);if(i.Status!==200){n(i.Error);return}window.location.href=i.Result.Url}).fail(function(t){var i=GetOctoApiResponse(t);n(i.Error);PostCriticalApiError("api/support/v3/StripeGetCheckoutSession",f,t);a()})}var ut=!1;function r(n){if(n!==null&&(g_subName=n),authedUser===null){window.location.href=GetNewPageUrlWithReturnAddended("/login","/supporter?startcheckout="+g_subName);return}if(g_userCreditsAmount>0&&!ut){ut=!0;var t=Number(g_userCreditsAmount).toFixed(2);$("#checkoutCreditPopupAmount").text(t);ShowFso("#fsoOverlayBase","#firstCheckoutCreditsPopup");return}if(g_subName.length===0){console.error("No sub name for checkout.");return}var i=GetUrlParameter("source");wt(g_subName,g_priceTimeIsPerMonth,i,g_priceCurrency)}function bt(t){var i={Context:"Default"};if(t===CustomerPortalOpenContext.AddOrUpdatePayment&&(i.Context="AddOrUpdatePayment"),t===CustomerPortalOpenContext.EditCurrentSub){k();return}if(t===CustomerPortalOpenContext.DefinedSubUpgrade){n("Stripe Portal Doesn't Support Change");return}b();$.ajax("/api/support/v3/StripeGetCustomerPortal",{contentType:"application/json",data:JSON.stringify(i),type:"POST"}).done(function(n){var t=GetOctoApiResponse(n);window.location.href=t.Result.Url}).fail(function(t){var i=GetOctoApiResponse(t);n(i.Error);PostCriticalApiError("api/support/v3/StripeGetCustomerPortal",{},t);a()})}function kt(t){var i=Chargebee.getInstance();i.setPortalSession(function(){return new Promise(function(t){$.ajax({url:"/api/support/v2/getuserportal",method:"GET"}).done(function(n){var i=GetOctoApiResponse(n),r=JSON.parse(i.Result.PortalContext);t(r)}).fail(function(r){var u=GetOctoApiResponse(r);n(u.Error);PostCriticalApiError("api/support/v2/getuserportal",{},r);i.closeAll();t({})})})});var r={close:function(){location.href="/supporter"}},u=i.createChargebeePortal();t==CustomerPortalOpenContext.AddOrUpdatePayment?u.open(r,{sectionType:Chargebee.getPortalSections().ADD_PAYMENT_SOURCE}):t==CustomerPortalOpenContext.EditCurrentSub?u.open(r,{sectionType:Chargebee.getPortalSections().EDIT_SUBSCRIPTION,params:{subscriptionId:g_chargeBeeActiveSubId}}):u.open(r)}function u(n=CustomerPortalOpenContext.Default){g_supportProviderName===StripeProviderName?bt(n):kt(n)}function i(t=null,i=null,r=null){if(g_supportProviderName===ChargebeeProviderName){if(r!==null&&r===0){yt();return}pt(r,t,i);return}b();var u={NewSubLevel:t,IsMonthly:i,ExtraPrinterCount:r,Source:GetPageSource()};AbTest_AddPostArgs(g_abTestName,u);$.ajax({url:"/api/support/v3/stripeupdatesub",data:JSON.stringify(u),method:"POST"}).done(function(f){var e=GetOctoApiResponse(f);if(e.Status!==200){n(e.Error);a();PostCriticalApiError("api/support/v3/stripeupdatesub",u,f);return}if(e.Result.StripeCheckoutUrl!==undefined&&e.Result.StripeCheckoutUrl!==null){window.location.href=e.Result.StripeCheckoutUrl;return}var o=$("#subUpdateConfirm_ChangesText");t!==null&&e.Result.IsElite&&o.html("Welcome to the Elite.<\/span> Your Elite perks are active for all your printers. We appreciate your support. ❤️");i!==null&&e.Result.IsMonthly===!1&&$("#subUpdateConfirm_ChangesText").html("You are now saving 30% per year.<\/span> We appreciate your support. 🥰");r!==null&&$("#subUpdateConfirm_ChangesText").html("Your account can now have up to "+e.Result.TotalPrinterCount+" printers.<\/span>");SwapFso("#fsoOverlayBase","#stripeLoadingOverlay","#subUpdateConfirm")}).fail(function(t){var i=GetOctoApiResponse(t);n(i.Error);a();PostCriticalApiError("api/support/v3/stripeupdatesub",u,t)})}function b(){ShowFso("#fsoOverlayBase","#stripeLoadingOverlay")}function a(){HideFso("#fsoOverlayBase","#stripeLoadingOverlay")}function k(n=false,t=false){var i=$("#fsoChangeSubDetails-UpgradeElite"),r=$("#fsoChangeSubDetails-DowngradeStandard"),u=$("#fsoChangeSubDetails-UpgradeYearly"),f=$("#fsoChangeSubDetails-DowngradeMonthly");i.hide();r.hide();u.hide();f.hide();n===!1&&(g_currentSubStatus===1?i.show():r.show());t===!1&&(g_currentSubIsMonthly?u.show():f.show());ShowFso("#fsoOverlayBase","#changeSubDetails")}function o(){HideFso("#fsoOverlayBase","#changeSubDetails")}function ft(){ShowPanel("dynamicUiHolder");Delay(200,function(){$("#perksFooter").show()})}function dt(){$("#timeSelectPerMonth").click(()=>{f(!0)});$("#timeSelectPerYear").click(()=>{f(!1)})}function gt(){$("#currencySelectionUsd").click(()=>{s(CurrencyNameUsd)});$("#currencySelectionEur").click(()=>{s(CurrencyNameEur)});$("#currencySelectionGbp").click(()=>{s(CurrencyNameGbp)})}function f(n){g_priceTimeIsPerMonth=n;n?($("#timeSelectPerMonth").addClass("nonSupporterTimeBoxSelected"),$("#timeSelectPerYear").removeClass("nonSupporterTimeBoxSelected"),$("#priceCrew").text("5.99"),$("#priceCaptian").text("11.99")):($("#timeSelectPerYear").addClass("nonSupporterTimeBoxSelected"),$("#timeSelectPerMonth").removeClass("nonSupporterTimeBoxSelected"),$("#priceCrew").text("3.99"),$("#priceCaptian").text("9.99"))}function s(n){g_priceCurrency=n;$("#currencySelectionUsd").removeClass("nonSupporterCurrencySelectorSelected");$("#currencySelectionEur").removeClass("nonSupporterCurrencySelectorSelected");$("#currencySelectionGbp").removeClass("nonSupporterCurrencySelectorSelected");var t="$";n===CurrencyNameUsd?($("#currencySelectionUsd").addClass("nonSupporterCurrencySelectorSelected"),t="$"):n===CurrencyNameEur?($("#currencySelectionEur").addClass("nonSupporterCurrencySelectorSelected"),t="€"):n===CurrencyNameGbp?($("#currencySelectionGbp").addClass("nonSupporterCurrencySelectorSelected"),t="£"):console.error("Invalid currency string passed to switchToCurrency "+n);$("[id^=currencySymbol]").each(function(){$(this).text(t)})}function et(){HideOnPageHelpButton();ShowFso("#fsoOverlayBase","#fsoExtraPrintersInfo")}function d(){$("#extraPrintersCount").val(g_extraPrinterCount);w();ShowFso("#fsoOverlayBase","#fsoExtraPrinterManagement")}function v(n,t=false){(!g_isShowingTrialMessage||t)&&($("#supportBoxBannerMessage").html(n),$("#supportBoxBannerMessage").show(),g_isShowingTrialMessage=!0)}function ot(n=null){if(n!==null){var r=GetUrlParameter("source"),i={Source:r};if(AbTest_AddPostArgs(g_abTestName,i),$.ajax("/api/support/v3/checkin",{data:JSON.stringify(i),contentType:"application/json",type:"POST"}).done(function(n){var t=GetOctoApiResponse(n);t.Result!==undefined&&t.Result.DefaultCurrency!==undefined&&s(t.Result.DefaultCurrency)}).fail(function(){}),$("#tryItForFree").text("Your Current Access"),$("#tryItForFree").addClass("darkBlueButton-disabled"),n.Credits>0){var u=Number(n.Credits).toFixed(2);$("#supportBoxBannerCredits").html("🔥 You Have $"+u+" Of FREE Credit 🔥");$("#supportBoxBannerCredits").show()}if(n.IsOctoTrial&&n.OctoTrialDaysRemaining>-1){var t="Your Free App Perks ";t+=n.OctoTrialDaysRemaining==0?"Expires TODAY":n.OctoTrialDaysRemaining==1?"Expires Tomorrow":"Expires in "+n.OctoTrialDaysRemaining+" Days";t+="
Support Now For Uninterrupted Access";v(t)}}else v("Try Supporter Perks 100% Free For 30 Days
No Credit Card Required"),$("#crewSupportOption").text("Try Free For 30 Days");v("All Levels Include A 30-Day Money Back Guarantee
You Support Can Be Canceled Anytime");ft()}function ni(n){var i=GetUrlParameter("source"),t={Source:i,Id:n};AbTest_AddPostArgs(g_abTestName,t);$.ajax("/api/support/v3/applydiscount",{data:JSON.stringify(t),contentType:"application/json",type:"POST"}).done(function(){}).fail(function(){})}if(GetUrlParameter("subsuccess")!==null){$(".messageText").html("Thank you for supporting OctoEverywhere and ensuring it remains accessible to everyone. People like you make OctoEverywhere possible. ❤");$(".messageContainer").show();GlobalGbFbFireState("track","Subscribe");GlobalGaEvent("event","conversion_event_subscribe_paid");var h=localStorage.getItem(supportReturnLocalStorageValue);h!==null&&h!==undefined&&(h.includes("http")||h.includes("https")||SubForAuthUserChange(function(){Delay(500,function(){window.location.href=h})}));g_autoStartConfettiOnLoadThenStopAfterMs=5e3}GetUrlParameter("existingSubChanged_extraprinters")!==null&&($(".messageText").html("Your extra printer count has been updated! 🚀"),$(".messageContainer").show());GetUrlParameter("existingSubChanged_level")!==null&&($(".messageText").html("Your supporter level has been updated! Enjoy your ELITE perks! 🚀"),$(".messageContainer").show());GetUrlParameter("existingSubChanged_period")!==null&&($(".messageText").html("You're now on yearly billing. Enjoy the savings! 🚀"),$(".messageContainer").show());var st=GetUrlParameter("return");st===null?localStorage.removeItem(supportReturnLocalStorageValue):localStorage.setItem(supportReturnLocalStorageValue,st);(GetUrlParameter("payment")!==null||GetUrlParameter("changepaymentmethod")!==null)&&u(CustomerPortalOpenContext.AddOrUpdatePayment);GetUrlParameter("contact")!==null&&OpenOnPageHelpWindow(!0);GetUrlParameter("addPrinterPerksRequired")!==null&&et();$("#crewSupportOption").click(function(){authedUser===null?window.location.href="/getstarted?source=supporter_try_free":r("crew")});$("#captainSupportOption").click(function(){r("captain")});$("#tryItForFree").click(function(){authedUser===null&&(window.location.href="/?source=supporter_setup_for_free")});$("#firstCheckoutCreditsPopupButton").click(function(){HideFso("#fsoOverlayBase","#firstCheckoutCreditsPopup");r(null)});$("#supporterUpgradeToElite").click(function(){i("captain",null,null)});$("#supporterManagePrinters").click(function(){d()});$("#supporterUpgradeToYearly").click(function(){i(null,!1,null)});$("#supporterChangeLevelButton").click(function(){u(CustomerPortalOpenContext.EditCurrentSub)});$("#supporterManageButton").click(function(){u(CustomerPortalOpenContext.Default)});$("#supporterCancelButton").click(function(){t(0,!1,null);ShowFso("#fsoOverlayBase","#cancelMembership1")});$("#supporterManageButtonPastDue").click(function(){u(CustomerPortalOpenContext.AddOrUpdatePayment)});$("[id^=needMorePrinters]").each(function(){$(this).click(function(){g_currentSubStatus===0?et():d()})});$("#sfochangeSubDetails_CloseButton").click(function(){o()});$("#sfochangeSubDetails_UpgradeYearly").click(function(){o();i(null,!1,null)});$("#sfochangeSubDetails_DowngradeMonthly").click(function(){o();i(null,!0,null)});$("#sfochangeSubDetails_UpgradeElite").click(function(){o();i("captain",null,null)});$("#sfochangeSubDetails_DowngradeStandard").click(function(){o();i("crew",null,null)});$("#fsoExtraPrintersInfo_CloseButton_Standard").click(function(){HideFso("#fsoOverlayBase","#fsoExtraPrintersInfo");f(!0);r("crew")});$("#fsoExtraPrintersInfo_CloseButton_Elite").click(function(){HideFso("#fsoOverlayBase","#fsoExtraPrintersInfo");f(!0);r("captain")});$("#fsoExtraPrintersInfo_LearnMoreButton").click(function(){HideFso("#fsoOverlayBase","#fsoExtraPrintersInfo")});$("#fsoSubUpdateConfirm_DoneButton").click(function(){window.location.href="/supporter?subupdatedone=true"});$("#fsoExtraPrinterManagement_CloseButton").click(function(){HideFso("#fsoOverlayBase","#fsoExtraPrinterManagement")});$("#fsoExtraPrinterManagement_UpdateButton").click(function(){HideFso("#fsoOverlayBase","#fsoExtraPrinterManagement");rt()});$("#extraPrintersCount").keyup(function(n){if(w(),n.key==="Enter"){rt();return}});$("#extraPrintersCount").change(function(){w()});function y(){return g_hasOffer?"#cancelMembership3-hasDiscount":"#cancelMembership3-noDiscount"}function c(){window.location.href="/"}$("#cancelMembership1Stay").click(function(){t(1,!0,null,function(){c()});HideFso("#fsoOverlayBase","#cancelMembership1")});$("#cancelMembership1Cancel").click(function(){t(1,!1,null);SwapFso("#fsoOverlayBase","#cancelMembership1","#cancelMembership2")});$("#cancelMembership2Stay").click(function(){t(2,!0,null,function(){c()});HideFso("#fsoOverlayBase","#cancelMembership2")});$("#cancelMembership2Cancel").click(function(){t(2,!1,null);SwapFso("#fsoOverlayBase","#cancelMembership2",y())});$(".cancelMembership3Stay").each(function(){$(this).click(function(){g_hasOffer?(t(3,!0,"keptDiscount",function(){c()}),HideFso("#fsoOverlayBase",y())):(ni("loyal-customer"),t(3,!0,"startedDiscount"),SwapFso("#fsoOverlayBase",y(),"#cancelMembership3-discountApplied"))})});$(".cancelMembership3Cancel").each(function(){$(this).click(function(){g_hasOffer?t(3,!1,"losingDiscount"):t(3,!1,"ignoredDiscount");SwapFso("#fsoOverlayBase",y(),"#cancelMembership4")})});$("#cancelMembership3DiscountApplied").click(function(){HideFso("#fsoOverlayBase","#cancelMembership3-discountApplied");c()});$("#cancelMembership4Stay").click(function(){t(4,!0,null,function(){c()});HideFso("#fsoOverlayBase","#cancelMembership4")});$("[id^=cancelMembership4Reason-]").each(function(){$(this).click(function(){var r=$(this).attr("id"),u=r.split("-"),n=u[1];if(t(4,!1,n),n==="support")HideFso("#fsoOverlayBase","#cancelMembership4"),OpenOnPageHelpWindow(!0);else if(n==="UsingKlipper")HideFso("#fsoOverlayBase","#cancelMembership4"),window.location.href="/klipper?source=supporter_cancel";else if(n==="UsingBambu")HideFso("#fsoOverlayBase","#cancelMembership4"),window.location.href="/bambu?source=supporter_cancel";else{SwapFso("#fsoOverlayBase","#cancelMembership4","#cancelMembership5");var i={Source:GetUrlParameter("source")};AbTest_AddPostArgs(g_abTestName,i);$.ajax("/api/support/v3/cancel",{data:JSON.stringify(i),contentType:"application/json",type:"POST"}).done(function(){}).fail(function(){alert("Failed to cancel your Supporter Perks. Please contact us at support@octoeverywhere.com.")})}})});$("#cancelMembership5Done").click(function(){HideFso("#fsoOverlayBase","#cancelMembership5");location.reload()});$("#supporterReactiveButton").click(function(){var n={Source:GetUrlParameter("source")};AbTest_AddPostArgs(g_abTestName,n);$.ajax("/api/support/v3/reactivate",{data:JSON.stringify(n),contentType:"application/json",type:"POST"}).done(function(){location.reload()}).fail(function(t){PostCriticalApiError("api/support/v3/reactivate",n,t);alert("Failed to reactivate your Supporter Perks. Please contact us at support@octoeverywhere.com.")})});var g={ForceRefresh:!0,IncludeCredits:!0};$.ajax("/api/support/v2/getsupportstatus",{data:JSON.stringify(g),contentType:"application/json",type:"POST"}).done(function(n){var t=GetOctoApiResponse(n);if(g_chargeBeeActiveSubId=t.Result.ChargeBeeSubId,t.Result.Credits>0&&(g_userCreditsAmount=t.Result.Credits),g_hasOffer=t.Result.HasOffer,$("#supporterCancelSubLengthDays").text(t.Result.SubActiveLengthDays),$(".supporterCancelRank").each(function(){$(this).text(100-t.Result.SupporterRank)}),$(".supporter-icon-not-included").each(function(){$(this).attr("src","/img/emoji/yellow_square.svg")}),t.Result.HasSub&&!t.Result.IsOctoTrial){if(g_supportProviderName=t.Result.ProviderName.toLowerCase(),g_currentSubStatus=t.Result.IsElite?2:1,g_currentSubIsMonthly=t.Result.IsMonthly,t.Result.IsElite?$("#supporterUpgradeToElite").hide():$("#supporterUpgradeToElite").show(),t.Result.IsMonthly?$("#yearlyUpgrade").show():$("#yearlyUpgrade").hide(),g_extraPrinterCount=t.Result.ExtraPrinters,$("#noSupporterUi").hide(),t.Result.IsPastDue)$("#supporterDetailsPastDue").show();else if(t.Result.HasScheduledCancelation)$("#supporterDetailsPendingCancel").show();else{var o=GetUrlParameter("subsuccess");o===null&&t.Result.SupportProcessing===!1?$("#supporterActions").show():$("#supporterActions").hide();$("#supporterDetails").show()}if(g_userCreditsAmount>0){var s=Number(g_userCreditsAmount).toFixed(2);$("#existingSupporterBoxBannerCredits").html("Your $"+s+" Free Credit Will Be Applied To Your Next Charge");$("#existingSupporterBoxBannerCredits").show()}GetUrlParameter("addextraprinterrequired")!==null||GetUrlParameter("extraprinter")!==null||GetUrlParameter("extraprinters")!==null||GetUrlParameter("addprinter")!==null?d():t.Result.IsPastDue?u(CustomerPortalOpenContext.AddOrUpdatePayment):GetUrlParameter("upgradetoyearly")!==null?g_supportProviderName===StripeProviderName?k(!0):i(null,!1,null):GetUrlParameter("upgrade")!==null?g_supportProviderName===StripeProviderName?k(!1,!0):i("captain",null,null):GetUrlParameter("showportal")!==null&&u(CustomerPortalOpenContext.Default);ft()}else{ot(t.Result);var e=GetUrlParameter("startcheckout");if(e!==null)try{sessionStorage.getItem("startcheckout")===null&&(f(!1),sessionStorage.setItem("startcheckout","true"),r(e))}catch{}}}).fail(function(t){var i=GetOctoApiResponse(t);i.Status!=401&&(n(i.Error),PostCriticalApiError("api/support/v2/getsupportstatus",g,t));ot(null)})})