PageSourceSearch

https://www.rti.com/hs/hsstatic/AsyncSupport/static-1.501/js/rss_listing_asset.js

js rti.com collected 2026-09-24 17:56:45 UTC 2,395 bytes, 1 lines download raw bytes

1!function(){"use strict";class t{generateCallbackFunction(){return`jsonp_${Date.now()}_${Math.ceil(1e5*Math.random())}`}httpRequest(){return new XMLHttpRequest}jsonp(t,s){const e=this.generateCallbackFunction();window[e]=t=>{s(t)};const a=`${t}${-1!==t.indexOf("?")?"&":"?"}callback=${e}`,i=document.createElement("script");i.type="text/javascript";i.async=!0;i.src=a;document.getElementsByTagName("head")[0].appendChild(i)}send(t,s,e){const a=this.httpRequest();a.open(e,t);a.onreadystatechange=()=>{if(4===a.readyState&&200===a.status)try{const t=JSON.parse(a.responseText);s(t)}catch(t){console.log(`${t.message} in ${a.responseText}`);return}};a.send()}get(t,s){this.send(t,s,"GET")}}var s=new t;class e{constructor(t){this.id=t.id;this.show_detail=t.show_detail;this.show_date=t.show_date;this.show_author=t.show_author;this.attribution_text=t.attribution_text;this.item_title_tag=t.item_title_tag;this.publish_date_text=t.publish_date_text;this.include_featured_image=t.include_featured_image;this.handleResults=this.handleResults.bind(this);s.get(t.rss_hcms_url,this.handleResults)}handleResults(t){const s=document.querySelector(`.hs-hash-${this.id}`);if(!s.querySelectorAll(".hs-rss-item").children){t.forEach((t=>{const e=this.show_author&&t.author,a=this.show_date&&t.date,i=this.include_featured_image&&t.featuredImage,n=this.show_detail,h=i?" hs-with-featured-image":"",r=e?`${this.attribution_text}<span class="hs-rss-author">${t.author}</span>`:"",d=a?`\n      <span class="hs-rss-posted-at"> ${this.publish_date_text}</span>\n      <span class="hs-rss-date">${t.published}</span>\n      `:"",l=n?`\n      <div class="hs-rss-description">\n      <p>${t.summary}</p>\n      </div>\n      `:"",o=i?`\n      <div class="hs-rss-item-image-wrapper">\n      <img class="hs-rss-featured-image" src="${t.featuredImage}" alt="${t.featuredImageAltText}">\n      </div>\n      `:"",c=`\n          <div class="hs-rss-item ${h}">\n          <div class="hs-rss-item-text">\n          <a class="hs-rss-title" href="${t.link}"><${this.item_title_tag}>${t.title}</${this.item_title_tag}></a>\n          <div class="hs-rss-byline">\n          ${r}${d}\n          </div>\n          ${l}\n          </div>\n          ${o}\n          </div>\n          `;s.insertAdjacentHTML("beforeend",c)}));"function"==typeof hsRssFeedComplete&&window.hsRssFeedComplete(s)}}}window.hsPopulateRssFeed=t=>new e(t)}();

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.