1var amount=document.getElementById("emi-amount"),amountSlider=document.getElementById("amountSlider"),rate=document.getElementById("rate"),rateSlider=document.getElementById("rateSlider"),tenure=document.getElementById("tenure"),tenureSlider=document.getElementById("tenureSlider"),totalAmount=document.getElementById("totalAmount"),principalAmount=document.getElementById("principalAmount"),loanEMI=document.getElementById("loanEMI"),loanInterest=document.getElementById("loanInterest");if(amount&&amountSlider&&rate&&rateSlider&&tenure&&tenureSlider){var setGradient=function(e){const t=e.value,n=e.min,a=e.max,u=Number(100*(t-n)/(a-n));e.className.includes("slider-dark")?e.style.background="linear-gradient(90deg, #05af6e "+u+"%, #2e2e13 "+u+"%)":e.style.background="linear-gradient(90deg, #05af6e "+u+"%, beige "+u+"%)"},numberWithCommas=function(e){var t=e.substring(e.length-3),n=e.substring(0,e.length-3);return""!=n&&(t=","+t),n.replace(/\B(?=(\d{2})+(?!\d))/g,",")+t},checkAmountInput=function(){let e=parseInt(amount.value.replace(/,/g,""));if(e<25e3||e>2e7){let e=numberWithCommas("25000");amount.value=e,amountSlider.value=25e3,setGradient(amountSlider)}};document.querySelectorAll(".slider-wrapper").forEach(e=>{const t=e.querySelector(".slider");t&&(t.addEventListener("input",()=>{setGradient(t)}),setGradient(t))}),amountSlider.oninput=function(){amount.value=numberWithCommas(this.value),this.setAttribute("aria-valuenow",this.value),calculateEMI()},amount.oninput=function(){amountSlider.value=this.value.replace(/,/g,""),setGradient(amountSlider),calculateEMI()},rateSlider.oninput=function(){checkAmountInput(),rate.value=this.value,this.setAttribute("aria-valuenow",this.value),calculateEMI()},rate.oninput=function(){rateSlider.value=this.value,setGradient(rateSlider),calculateEMI()},tenureSlider.oninput=function(){checkAmountInput(),tenure.value=this.value,this.setAttribute("aria-valuenow",this.value),calculateEMI()},tenure.oninput=function(){tenureSlider.value=this.value,setGradient(tenureSlider),calculateEMI()};var calculateEMI=function(){var e='<span class="color-custom-dark">Rs. </span>',t=Number(document.getElementById("amountSlider").value)||1e5,n=Number(document.getElementById("rate").value)||10.5,a=Number(document.getElementById("tenureSlider").value)||12,u=n/100/12,r=Math.pow(1+u,a),l=t*u*(r/(r-1)),i=a*l,o=i-t;totalAmount.innerHTML=e+String(numberWithCommas(String(Math.round(i)))),principalAmount.innerHTML=e+String(numberWithCommas(String(Math.round(t)))),loanEMI.innerHTML=e+String(numberWithCommas(String(Math.round(l)))),loanInterest.innerHTML=e+String(numberWithCommas(String(Math.round(o))))}}
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.