PageSourceSearch

https://cdn.futurecommerce.com/5d7da04028ecca701ed6b386%2F689e5ba6…%2Fvisions_banner_speaker_rotation-1.0.0.js

js futurecommerce.com collected 2026-09-24 18:24:15 UTC 1,801 bytes, 18 lines download raw bytes

1(()=>{function init(){
2const banners=[...document.querySelectorAll('.fcv26-editorial .fcv26-speaker-pair')];if(!banners.length||Date.now()>=Date.parse('2026-11-03T10:00:00-05:00'))return;
3const people=[
4['carlos','Carlos Gutierrez','Former U.S. Secretary of Commerce'],
5['elizabeth','Elizabeth Goodspeed','Designer, writer & US editor-at-large · It’s Nice That'],
6['kristen','Kristen Jackman','SVP · Westfield Rise US'],
7['mukta','Mukta Chowdhary','VP, Brand · Hello Sunshine'],
8['melanie','Melanie Pincus','Co-founder · Syncopy Labs'],
9['noah','Noah Barr','Co-founder · Syncopy Labs'],
10['chay','Chay Costello','Associate Director, Merchandising and Product Development · MoMA Retail']
11];
12const pairs=[[0,1],[2,3],[4,5],[6,0]],key='fcv26-banner-pair';let index=0;
13try{index=Number(sessionStorage.getItem(key))||0;if(!Number.isInteger(index)||index<0)index=0;index%=pairs.length;sessionStorage.setItem(key,String((index+1)%pairs.length));}catch(e){index=Math.floor(Math.random()*pairs.length);}
14const pair=pairs[index].map(i=>people[i]),base='https://visions.futurecommerce.com/assets/speaker-portraits/';
15Promise.all(pair.map(p=>new Promise((resolve,reject)=>{const image=new Image();image.onload=resolve;image.onerror=reject;image.src=base+p[0]+'.webp';}))).then(()=>{
16banners.forEach(b=>{b.querySelectorAll('.fcv26-pair-person').forEach((person,i)=>{const p=pair[i],img=person.querySelector('img');if(!p||!img)return;img.removeAttribute('srcset');img.src=base+p[0]+'.webp';img.alt=p[1]+', '+p[2];person.querySelector('.fcv26-pair-name').textContent=p[1];person.querySelector('.fcv26-pair-role').textContent=p[2];});b.dataset.speakerPair=pair.map(p=>p[0]).join('-');});
17}).catch(()=>{});
18}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();})();

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.