Tube Length Calculator
Use the sliders to set your measurements
(function() { function inViewport(element) { var m = 100; var w = window; var r = element.getBoundingClientRect(); var wB = w.innerHeight; var wR = w.innerWidth; return ( (0 <= r.top && wB -m >= r.top) || (0 >= r.top && wB <= r.bottom) || (m <= r.bottom && wB >= r.bottom) ) && ( (0 <= r.left && wR -m >= r.left) || (0 >= r.left && wR <= r.right) || (m <= r.right && wR >= r.right) ); } var iframes = []; window.addEventListener("message",function(t){ var e="https://www.paypalobjects.com/api/checkout.4.0.141.js"; if(!document.querySelector('script[src="'+e+'"]')&&t.data&&"LOAD_PAYPAL"===t.data.action){ var a=document.createElement("script");a.src=e,a.async=!0,a.dataset={paypalCheckout:!0,noBridge:!0,state:"ppxo_meta",env:"production"},document.body.append(a) }if(t.data&&"CALCONIC_UPDATE_HEIGHT"===t.data.action){ var l=document.querySelectorAll('iframe[src="https://app.calconic.com/api/embed/calculator/'+t.data.payload.id+'"]'); for (let i in [...l]) { l[i].height=t.data.payload.height; if (!iframes.includes(l[i])) { iframes.push(l[i]); let intervalId = setInterval(function() { l[i].contentWindow.postMessage({ action: 'IS_ACTIVE' }, '*'); if (inViewport(l[i])) { clearInterval(intervalId); l[i].contentWindow.postMessage({ action: 'IN_VIEWPORT' }, '*'); } }, 200); } };} }); })();
Fraction to Decimal Conversions
© All rights reserved.