1!function(e){var a=new URLSearchParams(window.location.search),n=e.inArray(a.get("term"),["plan_F7cMHiOUpgHQG5","plan_F7cNQKjxvPzvvX"])?a.get("term"):null,t=a.get("code");function i(a){var n=e(".gift-container"),i=e("#membership-registration-form"),s=e("#account-registration-form");return i.length&&!i.hasClass("hide")?(i.addClass("hide"),setTimeout((function(){i.addClass("hidden"),s.removeClass("hidden hide")}),200),a.preventDefault()):n.length&&!n.hasClass("hide")?(n.addClass("hide"),setTimeout((function(){n.addClass("hidden"),e("#accept-gift-form .btn-primary").addClass("hidden"),s.removeClass("hidden hide")}),200),a.preventDefault()):s.length&&!s.hasClass("hide")&&("turnstile"in window&&window.turnstile.execute("#account-registration-form .cf-turnstile",{sitekey:s.data("sitekey")}),function(){var a=e("#account-registration-form"),n=e(".membership-plan .selected"),i={},s="/settings/subscription";e.map(a.serializeAllArray(),(function(e,a){i[e.name]=e.value}));var r=n.attr("data-term");e.ajax({method:"POST",url:a.attr("action"),data:i,dataType:"json",success:function(a){if("gift"in i)window.location.href=s;else{var n=window.Chargebee.getInstance(),o=n.getCart(),l={first_name:encodeURIComponent(a.name),email:encodeURIComponent(a.email)};o.setCustomer(l);var d=n.initializeProduct(r);t&&d.addCoupon(t),o.replaceProduct(d),e("#account-registration-form").addClass("hide hidden"),e("#auth-container .auth-links").addClass("hidden"),e("#auth-container .loader-container").removeClass("hidden"),n.openCheckout({hostedPage:function(){return e.ajax({method:"GET",url:"/subscribe/checkout/"+r+(t?"/"+t.toLocaleLowerCase():""),xhrFields:{withCredentials:!0}})},close:function(){n.closeAll(),setTimeout((function(){window.location.href=s}),200)},success:function(a){n.closeAll();var t=0,i=setInterval((function(){5===t&&(clearInterval(i),window.location.href=s),e.ajax({method:"GET",url:"/user/subscribed",xhrFields:{withCredentials:!0},success:function(e){e.subscribed&&(clearInterval(i),window.location.href=s)},error:function(e){console.error(e),window.location.href=s},complete:function(){t+=1}})}),3e3)},error:function(e){console.log(e),window.location.href=s}})}},error:function(n){if(422===n.status){var t=n.responseJSON.errors;a.find(".is-invalid").each((function(a,n){var t=e(n);t.hasClass("form-hint")?t.remove():t.removeClass("is-invalid")})),Object.keys(t).forEach((function(a){var n=e("#".concat(a)),i=n.parent(),s=e('<span class="form-hint is-invalid"></span>').text(t[a][0]);n.addClass("is-invalid"),n.prev().addClass("is-invalid"),i.append(s),"email"===a&&s.append(e('<span>If you have an account, you can <a href="/login">log in here</a> or <a href="/password/reset">reset your password</a> if you\'ve forgotten it.</span>')),(n=e("#".concat(a,"_confirmation"))).length&&(n.prev().addClass("is-invalid"),n.addClass("is-invalid"))})),window.notify(n.responseJSON.message,{className:"error"})}else window.location.reload()}})}(),a.preventDefault()),!1}e("#auth-container form").on("submit",i),e(".btn-next").on("click",i),e(".btn-prev").on("click",(function(a){a.preventDefault();var n=e(".gift-container"),t=e("#account-registration-form"),i=e("#membership-registration-form");if(i.length&&!i.hasClass("hidden")||n.length&&!n.hasClass("hidden")){var s=window.location.hostname,r=document.referrer;r&&new URL(r).hostname===s?window.history.back():window.location.href="/"}else n.length&&n.hasClass("hidden")?(t.addClass("hide"),setTimeout((function(){t.addClass("hidden"),e("#accept-gift-form .btn-primary").removeClass("hidden"),n.removeClass("hidden hide")}),200)):(t.addClass("hide"),setTimeout((function(){t.addClass("hidden"),i.removeClass("hidden hide")}),200));return!1}));var s=e(".membership-plan .plan");s.on("click",(function(a){a.preventDefault();var n=e(a.target);s.removeClass("selected"),"Yearly"===n.text()?(e('.plan-amount[data-term="plan_F7cMHiOUpgHQG5"]').addClass("strike"),e('.plan-amount[data-term="plan_F7cNQKjxvPzvvX"]').removeClass("hidden"),e(".billing-period").text("Billed yearly")):(e('.plan-amount[data-term="plan_F7cMHiOUpgHQG5"]').removeClass("strike"),e('.plan-amount[data-term="plan_F7cNQKjxvPzvvX"]').addClass("hidden"),e(".billing-period").text("Billed monthly")),n.addClass("selected")}));var r=e(".membership-plan-selected .promo-code");r.length&&t&&r.append(e('<div class="mt-4 mb-1"></div>').text(t)),e(".membership-plan").length&&"yearly"===n&&(e(".membership-plan .plan").removeClass("selected"),e('.membership-plan .plan[data-term="yearly"]').addClass("selected"),e('.membership-plan-selected .plan-amount[data-term="monthly"]').addClass("strike"),e('.membership-plan-selected .plan-amount[data-term="yearly"]').removeClass("hidden"))}(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.