1'use strict';function getElementHeight(a,c){a=Array.prototype.slice.call(document.querySelectorAll(a));if(c)var b=c;else c=a.map(function(d){return d.clientHeight}),b=Math.max.apply(Math,c);a.forEach(function(d){d.style.height=b+"px"})} 2function runComparisonChartHeights(a){[...document.querySelectorAll(a+" *[style]")].forEach(d=>d.style.height="auto");var c=document.querySelectorAll(a+" .account .section");document.querySelectorAll(a+" .account-name")&&getElementHeight(".account-name");document.querySelector(a+" .account-headline")&&getElementHeight(".account-headline");for(var b=1;b<c.length+1;b++)getElementHeight(a+" .account .section:nth-child("+b+")")} 3function setupComparisonChart(a){if("undefined"===typeof a||"undefined"===typeof a.selector||"undefined"===typeof a.rewards||"undefined"===typeof a.headlineRowLabel||"undefined"===typeof a.accountRowLabel||"undefined"===typeof a.sectionHeading)return console.log("Incorrect/missing arguments. Comparison chart not set up."),!1;var c=a.selector,b=document.querySelector(a.selector),d=a.rewards,t=a.headlineRowLabel,n=a.accountRowLabel,p=a.sectionHeading,h=[],k=document.getElementById("moreDetails");k&& 4k.classList.add("show");[...document.querySelectorAll(a.selector+" .account")].forEach(e=>{const f=e.lastElementChild;[...f.getElementsByTagName(p)].forEach(l=>{var q=l.innerHTML.trim(),g=document.createElement("div");g.setAttribute("class","section");var r=nextUntil(l,p);g.appendChild(l);g.innerHTML+=r[0].outerHTML;f.appendChild(g);r[0].remove();h.includes(q)||h.push(q)})});var m=document.createElement("div");m.setAttribute("class","account for-labels noMobile");m.innerHTML=1==d?`<div class="account-headline"><h5>${t}</h5></div><div class="account-name"><h5>${n}</h5></div><div class="account-details"></div>`: 5`<div class="account-name"><h5>${n}</h5></div><div class="account-details"></div>`;null!==b&&b.insertBefore(m,b.firstElementChild);for(b=0;b<h.length;b++)document.querySelector(".for-labels .account-details").innerHTML+="<div class='section'><h5>"+h[b]+"</h5></div>";1==a.useIcons&&[...document.querySelectorAll(".account .section > p")].forEach(e=>{var f=e.textContent;"Yes"==f.trim()&&(e.innerHTML="<i class='fa fa-check'></i>");"NONE"==f.trim()&&(e.innerHTML="<i class='fa fa-times'></i>")});runComparisonChartHeights(c); 6k&&k.classList.remove("show")};
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.