1document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".teachable-plan-options").forEach((function(t){var e=t.querySelector('input[name^="teachable-product-plan-option-"]');if(e){var a=e.closest(".teachable-buy-button");if(a){var c=a.querySelector(".teachable-checkout-button");if(c){const t=e.getAttribute("data-checkout-url"),a=c.getAttribute("data-query")||"";c.href=t+a}}}})),document.querySelectorAll('input[name^="teachable-product-plan-option-"]').forEach((function(t){t.addEventListener("change",(function(t){var e=t.target.closest(".teachable-buy-button").querySelector(".teachable-checkout-button");if(e){const a=t.target.getAttribute("data-checkout-url"),c=e.getAttribute("data-query")||"";e.href=a+c}}))}))}));
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.