{const jR=await new Promise(resolve=>{const intervalId=setInterval(()=>{if(x.c.route.json&&Array.isArray(x.c.route.json)&&x.c.route.json.length>0){clearInterval(intervalId);resolve(true);}},100);});if(jR){const paddingRoutePixels=20;let extendWest=false,extendEast=false,extendNorth=false,extendSouth=false;x.c.route.json.forEach(coord=>{if(coord[0]R.getEast())extendEast=true;if(coord[1]>R.getNorth())extendNorth=true;if(coord[1]status)){T.extend(B.getSouthWest());T.extend(B.getNorthEast());T.extend(R.getSouthWest());T.extend(R.getNorthEast());map.fitBounds(T,{padding:0,duration:600,easing:(t)=>t*(2-t)});}}const markerConfig={'finish':{className:'marker_finish',size:[58,58],offset:[0,-29],span:false,best:false,text:false,},'start':{className:'marker_start',size:[58,58],offset:[0,-29],span:false,best:false,text:false,},'star':{className:'marker_star',size:[58,58],offset:[0,-29],span:false,best:false,text:false,},'numbered':{className:'mapMarkerNum',size:false,offset:[0,0],span:true,best:true,text:false,},'star-plain':{className:'mapMarkerNum markerSpanRed',size:false,offset:[0,0],span:true,best:false,text:'☆',},'grey':{className:'mapMarkerNum markerSpanGrey',size:false,offset:[0,0],span:true,best:false,text:false,},};function addMarkersToMap(m,f=null){Object.values(markerData[m]).forEach((i,n)=>{if(f!==null&&n'+t+'';}
if(mC.width&&mC.height){el.style.width=mC.width+'px';el.style.height=mC.height+'px';}
var marker=new mapboxgl.Marker(el,{offset:mC.offset}).setLngLat(i.lonLat).addTo(window.contentMaps[m]);marker.markerType=i.iconType;if(f!==null){}
i.marker=marker;window.bounds[m].extend(i.lonLat);if(i.c){marker.getElement().addEventListener('click',function(){event.stopPropagation();toggleMapIconClick(m,n,true);});}});}if(typeof window.contentMaps==='undefined'){window.contentMaps={};window.initialMapBounds={};}
if(typeof window.bounds==='undefined'){window.bounds={};}
if(typeof window.markerData==='undefined'){window.markerData={};}
if(!markerData[1]){markerData[1]={};}
function initMapbox_1(){mapboxgl.accessToken='pk.eyJ1IjoibGF6eXRyaXBzIiwiYSI6ImNsaTJ4anh2MTA5NDYzZW85ODJmMm45ZzcifQ.9u5pN47V7SsoFwF6_Pw5bQ';const contentMap_1=new mapboxgl.Map({container:'contentMap_1',style:'mapbox://styles/mapbox/streets-v11',center:[-87.71061363799039,41.840330188114926],zoom:5,cooperativeGestures:false});window.contentMaps[1]=contentMap_1;if(typeof window.bounds[1]==='undefined'){window.bounds[1]=new mapboxgl.LngLatBounds();}
markerData[1][0]={"lonLat":[-87.62690718529937,41.884617721085256],"type":"star-plain"};markerData[1][1]={"lonLat":[-84.61874813443909,45.84920677321629],"best":1,"time":380,"distance":470,"type":"numbered","c":{"route":{"id":568,"color":"#fa5050"},"card":{"title":"Mackinac Island","d":"470 miles","t":380,"p":"[\"53bb51b44e0b02b653debe9f62147018\",\"Picturesque path down to the State Harbor Marina on Mackinac Island, Michigan\"]","oX":175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-mackinac-island","linkText":"Read more"}}};markerData[1][2]={"lonLat":[-101.904449,43.790544],"best":2,"time":840,"distance":940,"type":"numbered","c":{"route":{"id":540,"color":"#fa5050"},"card":{"title":"Badlands National Park","d":"940 miles","t":840,"p":"[\"0e1501793476945ce64ca648d0915952\",\"Unique sand-colored rock formations in the national park during a dramatic sunset\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-badlands-national-park","linkText":"Read more"}}};markerData[1][3]={"lonLat":[-86.762241,36.163202],"best":3,"time":430,"distance":470,"type":"numbered","c":{"route":{"id":134,"color":"#fa5050"},"card":{"title":"Nashville","d":"470 miles","t":430,"p":"[\"6a1c031de7824a62a41e6b0034fe8456\",\"An exhibition of electric guitars that belonged to Chet Atkins and other musicians in the museum\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-nashville","linkText":"Read more"}}};markerData[1][4]={"lonLat":[-74.00627,40.713101],"best":4,"time":720,"distance":805,"type":"numbered","c":{"route":{"id":564,"color":"#fa5050"},"card":{"title":"New York City","d":"805 miles","t":720,"p":"[\"9fff37e9b15e56dd065b23b31d751298\",\"The Brooklyn Bridge with the early morning sunlight shining and some buildings on the background.\"]","oX":175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-new-york-city","linkText":"Read more"}}};markerData[1][5]={"lonLat":[-79.037721,43.095223],"best":5,"time":510,"distance":555,"type":"numbered","c":{"route":{"id":168,"color":"#fa5050"},"card":{"title":"Niagara Falls","d":"555 miles","t":510,"p":"[\"14286cb53509be15d9f1d90f3f560a41\",\"A panoramic view of the horseshoe-shaped falls with turquoise water the stunning Niagara Falls framed with green grasses and trees at summer in a blue sky with cotton-like clouds.\"]","oX":175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-niagara-falls","linkText":"Read more"}}};markerData[1][6]={"lonLat":[-83.577214,35.601543],"best":6,"time":570,"distance":600,"type":"numbered","c":{"route":{"id":2106,"color":"#fa5050"},"card":{"title":"Great Smoky Mountains","d":"600 miles","t":570,"p":"[\"8f686542460e4438d86dd5e5162c14ed\",\"Panoramic view of tree covered mountains lit up with bright sun beams\"]","oX":175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-the-great-smoky-mountains-national-park","linkText":"Read more"}}};markerData[1][7]={"lonLat":[-79.381669,43.653285],"best":7,"time":610,"distance":650,"type":"numbered","c":{"route":{"id":891,"color":"#fa5050"},"card":{"title":"Toronto","d":"650 miles","t":610,"p":"[\"40b17042aa165a31dad78c38b45cdac0\",\"View of high rise buildings of Toronto across Lake Ontario in silvery light\"]","oX":175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-toronto","linkText":"Read more"}}};markerData[1][8]={"lonLat":[-103.451592,43.875734],"best":8,"time":850,"distance":935,"type":"numbered","c":{"route":{"id":1485,"color":"#fa5050"},"card":{"title":"Mount Rushmore","d":"935 miles","t":850,"p":"[\"a6a1502ebbdd9cc9d15528cb01e81a03\",\"Mont Rushmore in South Dakota on a sunny day depicting the 4 presidents of the USA\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-mount-rushmore","linkText":"Read more"}}};markerData[1][9]={"lonLat":[-76.996034,38.896463],"best":9,"time":660,"distance":670,"type":"numbered","c":{"route":{"id":754,"color":"#fa5050"},"card":{"title":"Washington DC","d":"670 miles","t":660,"p":"[\"2dd2560edafce4d136c670810486ca19\",\"Washington DC with a view of the Capitol Hill against a blue sky.\"]","oX":175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-washington-dc","linkText":"Read more"}}};markerData[1][10]={"lonLat":[-75.165207,39.952581],"best":10,"time":690,"distance":760,"type":"numbered","c":{"route":{"id":834,"color":"#fa5050"},"card":{"title":"Philadelphia","d":"760 miles","t":690,"p":"[\"5e2293d5a80baa40bfec0deab6cd8eae\",\"Famous red "Love" statue in Philadelphia on a sunny day\"]","oX":175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-philadelphia","linkText":"Read more"}}};markerData[1][11]={"lonLat":[-81.69456,41.499319],"best":11,"time":420,"distance":460,"type":"numbered","c":{"route":{"id":1011,"color":"#fa5050"},"card":{"title":"Cleveland","d":"460 miles","t":420,"p":"[\"10bf6a0a3320d51792e0940370e107d6\",\"Panoramic shot of downtown Cleveland, Ohio skyline on a summer's day, with green foliage in the foreground\"]","oX":175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-cleveland","linkText":"Read more"}}};markerData[1][12]={"lonLat":[-110.703224,45.026035],"best":12,"time":1290,"distance":1450,"type":"numbered","c":{"route":{"id":146,"color":"#fa5050"},"card":{"title":"Yellowstone National Park","d":"1,450 miles","t":1290,"p":"[\"c277954a622fe082d977ee1d85f49cab\",\"A large male bison is blocking the road in Yellowstone National Park\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-yellowstone-national-park","linkText":"Read more"}}};markerData[1][13]={"lonLat":[-90.071545,29.951059],"best":13,"time":850,"distance":940,"type":"numbered","c":{"route":{"id":1994,"color":"#fa5050"},"card":{"title":"New Orleans","d":"940 miles","t":850,"p":"[\"1900b93b8a847fc368eed360bb749ea6\",\"Hernando de Soto Bridge connecting Memphis, Tennessee with West Memphis, Arkansas at sunset.\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-new-orleans","linkText":"Read more"}}};markerData[1][14]={"lonLat":[-90.04896,35.149624],"best":14,"time":510,"distance":560,"type":"numbered","c":{"route":{"id":1955,"color":"#fa5050"},"card":{"title":"Memphis","d":"560 miles","t":510,"p":"[\"67a13b0643b89cfd50fcd2e9fc4615aa\",\"Colorful neon signs at night on Beale Street\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-memphis","linkText":"Read more"}}};markerData[1][15]={"lonLat":[-82.551852,35.595034],"best":15,"time":600,"distance":650,"type":"numbered","c":{"route":{"id":1484,"color":"#fa5050"},"card":{"title":"Asheville, North Carolina","d":"650 miles","t":600,"p":"[\"af85337f992749c6af6abe0cc5410d11\",\"Scenic drive from Lane Pinnacle Overlook on Blue Ridge Parkway at sunrise time.\"]","oX":175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-asheville","linkText":"Read more"}}};markerData[1][16]={"lonLat":[-104.988677,39.741285],"best":16,"time":870,"distance":1000,"type":"numbered","c":{"route":{"id":1486,"color":"#fa5050"},"card":{"title":"Denver, Colorado","d":"1,000 miles","t":870,"p":"[\"ab75a662eb36745f1676bb8b49203ffe\",\"Glass artistry of sculptor Dale Chihuly on display among the autumn foliage at Denver Botanic Gardens, October 11, 2014 in Denver, CO\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-denver","linkText":"Read more"}}};markerData[1][17]={"lonLat":[-89.77095,43.627752],"best":17,"time":180,"distance":200,"type":"numbered","c":{"route":{"id":1860,"color":"#fa5050"},"card":{"title":"Wisconsin Dells, Wisconsin","d":"200 miles","t":180,"p":"[\"914bf1c273b1a530bfcede70226a4a8d\",\"Wisconsin Dells sandstone formations in the Wisconsin River\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-wisconsin-dells","linkText":"Read more"}}};markerData[1][18]={"lonLat":[-68.24471,44.31115],"best":18,"time":1160,"distance":1260,"type":"numbered","c":{"route":{"id":742,"color":"#fa5050"},"card":{"title":"Acadia National Park","d":"1,260 miles","t":1160,"p":"[\"d4529baeaa16ae1f63fa4ef42023c0a9\",\"Acadia National Park, US at sunset, taken on top of a mountain looking beyond to the distance a large lake surrounded by tall trees and low cloud. \"]","oX":175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-acadia-national-park","linkText":"Read more"}}};markerData[1][19]={"lonLat":[-118.243063,34.051847],"best":19,"time":1740,"distance":2020,"type":"numbered","c":{"route":{"id":124,"color":"#fa5050"},"card":{"title":"Los Angeles","d":"2,020 miles","t":1740,"p":"[\"0550b91823f27501f377fa6d3699cc99\",\"View of the Hollywood Sign in Los Angeles seen through the trees on a sunny day, with the blue sky above\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-los-angeles","linkText":"Read more"}}};markerData[1][20]={"lonLat":[-81.09659502634119,32.081615028826604],"best":20,"time":870,"distance":1180,"type":"numbered","c":{"route":{"id":2082,"color":"#fa5050"},"card":{"title":"Savannah","d":"1,180 miles","t":870,"p":"[\"4c619d0e8cb78501dfdab89477085e37\",\"Savannah, Georgia, USA skyline on the Savannah River at dusk.\"]","oX":175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-savannah-georgia","linkText":"Read more"}}};markerData[1][21]={"lonLat":[-93.265005,44.977775],"best":21,"time":375,"distance":415,"type":"numbered","c":{"route":{"id":1481,"color":"#fa5050"},"card":{"title":"Minneapolis","d":"415 miles","t":375,"p":"[\"7736729b9712f1073a3e3409766632a9\",\"Downtown Minneapolis, Minnesota in the evening as seen from the Stone Arch Bridge\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-minneapolis","linkText":"Read more"}}};markerData[1][22]={"lonLat":[-115.140797,36.162163],"best":22,"time":1560,"distance":1750,"type":"numbered","c":{"route":{"id":756,"color":"#fa5050"},"card":{"title":"Las Vegas","d":"1,750 miles","t":1560,"p":"[\"d74630eeb40663000bfc7e3933936adf\",\"High rise buildings at night with spectacular fireworks behind\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-las-vegas","linkText":"Read more"}}};markerData[1][23]={"lonLat":[-113.026301,37.296837],"best":23,"time":1500,"distance":1740,"type":"numbered","c":{"route":{"id":2083,"color":"#fa5050"},"card":{"title":"Zion National Park","d":"1,740 miles","t":1500,"p":"[\"cd94c7ca7277ce2e83c8180797dd25f0\",\"Wooden bridge and scenery in Zion National Park during winter.\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-zion-national-park","linkText":"Read more"}}};markerData[1][24]={"lonLat":[-93.21691502097416,36.654997037159106],"best":24,"time":490,"distance":550,"type":"numbered","c":{"route":{"id":2084,"color":"#fa5050"},"card":{"title":"Branson, Missouri","d":"550 miles","t":490,"p":"[\"7c882e2b53178f0fbfcd957f7091e344\",\"Missouri Table rock lake near Branson\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-branson-missouri","linkText":"Read more"}}};markerData[1][25]={"lonLat":[-119.549259,37.87801],"best":25,"time":1980,"distance":2140,"type":"numbered","c":{"route":{"id":771,"color":"#fa5050"},"card":{"title":"Yosemite National Park","d":"2,140 miles","t":1980,"p":"[\"2071e5291e7fc6059ed9a407f663ff72\",\"Aerial photo taken from Washburn Point on a sunny day\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-yosemite-national-park","linkText":"Read more"}}};markerData[1][26]={"lonLat":[-112.125092,36.056595],"best":26,"time":1500,"distance":1700,"type":"numbered","c":{"route":{"id":749,"color":"#fa5050"},"card":{"title":"Grand Canyon","d":"1,700 miles","t":1500,"p":"[\"88a92120dc0c036a6076bd246005f804\",\"Beautiful Landscape of Grand Canyon from Desert View Point with the Colorado River visible during dusk\"]","oX":-175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-grand-canyon","linkText":"Read more"}}};markerData[1][27]={"lonLat":[-78.881567,33.695004],"best":27,"time":980,"distance":1060,"type":"numbered","c":{"route":{"id":2085,"color":"#fa5050"},"card":{"title":"Myrtle Beach","d":"1,060 miles","t":980,"p":"[\"31cc2111ab91ddf6f2805a320c4eb452\",\"Myrtle Beach, South Carolina, USA taken at sunrise along boardwalk over a sand dune.\"]","oX":175,"oY":0,"link":"\/trip\/road-trip-from-chicago-to-myrtle-beach-sc","linkText":"Read more"}}};initialMapBounds[1]=new mapboxgl.LngLatBounds(window.bounds[1].getSouthWest(),window.bounds[1].getNorthEast());const visibleMapRoutes_1=[];contentMaps[1].on('click',(e)=>{resetMarkersAndCards(1);});addMarkersToMap(1);contentMap_1.fitBounds(window.bounds[1],{padding:{top:60,bottom:60,left:60,right:60}});const sortByValue=document.querySelector('.cardListSortDropdown').value;sortMapMarkers(markerData,sortOptionsMap,sortByValue,1);}const sortOptionsMap={'best':'best','distance':'distanceSort',};function sortMapMarkers(markerData,sortOptionsMap,sortBy,listNum){const markersWithDistance=Object.values(markerData[listNum]).filter(marker=>marker.hasOwnProperty('distance')&&marker.hasOwnProperty('best'));const hasDistanceSort=markersWithDistance.some(marker=>marker.hasOwnProperty('distanceSort'));if(!hasDistanceSort){const sortedMarkers=markersWithDistance.sort((a,b)=>a.distance-b.distance);sortedMarkers.forEach((sortedMarker,index)=>{sortedMarker.distanceSort=index+1;});}
Object.keys(markerData[listNum]).forEach(n=>{const marker=markerData[listNum][n];if(marker.hasOwnProperty('distance')&&marker.hasOwnProperty('best')){const markerElement=document.getElementById('markerSpan-'+listNum+'-'+n);if(markerElement){const propertyToUse=sortOptionsMap[sortBy]||sortBy;const v=marker[propertyToUse];if(v!==undefined){markerElement.innerHTML=v;}else{markerElement.innerHTML='';}}}});document.querySelectorAll('.cardListSortDropdown').forEach(function(dropdownUpdate){dropdownUpdate.value=sortBy;});}
(function(){function iSort(){document.querySelectorAll('.cardListSortDropdown').forEach(function(dropdown){dropdown.addEventListener('change',function(){const sortBy=this.value;const listNum=this.getAttribute('data-listnum');const cardsContainer=document.querySelector('.row[data-listnum=\"'+listNum+'\"]');Array.from(cardsContainer.children).sort((a,b)=>{const aValue=parseFloat(a.getAttribute('data-'+sortBy)||Infinity);const bValue=parseFloat(b.getAttribute('data-'+sortBy)||Infinity);return aValue-bValue;}).forEach((card,index)=>{cardsContainer.appendChild(card);const titleElement=card.querySelector('.card-title');if(titleElement){const updatedTitle=(index+1)+titleElement.innerHTML.replace(/^\d+\./,'.');titleElement.innerHTML=updatedTitle;}});sortMapMarkers(markerData,sortOptionsMap,sortBy,listNum);});});}
if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',iSort);}else{iSort();}})(); var mapScriptCreated = 0;
var mapCssCreated = 0;
var mapScriptLoaded = 0;
var mapCssLoaded = 0;
var mapLoadList = [];
function showLazyMap(fname) {
if (mapScriptLoaded == 1 && mapCssLoaded == 1) {
if (!mapLoadList.includes(fname)) {
window[fname]();
mapLoadList.push(fname);
}
}
}
(function fn() {
var pics = document.querySelectorAll('.no-js-hide');
pics.forEach(function(pic) {
pic.classList.toggle('no-js-hide');
});
var lazyImages = [].slice.call(document.querySelectorAll(".lazeeload"));
if ("IntersectionObserver" in window) {
const config = {
root: null,
rootMargin: '1000px',
threshold: 0
};
let lazyImageObserver = new IntersectionObserver(function(entries, observer) {
entries.forEach(function(entry) {
if (entry.isIntersecting) {
let lazyImage = entry.target;
if (lazyImage.dataset.src) {lazyImage.src = lazyImage.dataset.src;}
if (lazyImage.dataset.srcset) {lazyImage.srcset = lazyImage.dataset.srcset;}
if (lazyImage.dataset.map) {
const fname = "initMapbox_"+lazyImage.dataset.map;
if (mapScriptLoaded == 0) {
let script = document.createElement('script');
script.async=true;
script.defer=true;
script.src = "https://api.mapbox.com/mapbox-gl-js/v3.0.0/mapbox-gl.js";
script.onload = function(){
mapScriptLoaded = 1;
showLazyMap(fname);
}
document.head.appendChild(script);
mapScriptCreated = 1;
let css = document.createElement('link');
css.rel = "stylesheet";
css.href = "https://api.mapbox.com/mapbox-gl-js/v3.0.0/mapbox-gl.css";
css.onload = function(){
mapCssLoaded = 1;
showLazyMap(fname);
}
document.head.appendChild(css);
mapCssCreated = 1;
} else {
if (typeof window[fname] === 'function') {
window[fname]();
}
showLazyMap(fname);
}
}
lazyImage.classList.remove("no-js-hide");
lazyImage.classList.remove("lazeeload");
lazyImageObserver.unobserve(lazyImage);
}
});
}, config);
lazyImages.forEach(function(lazyImage) {
lazyImageObserver.observe(lazyImage);
lazyImage.classList.add("lazeeload-activated");
});
} else {
let active = false;
const lazyLoad = function() {
if (active === false) {
active = true;
setTimeout(function() {
lazyImages.forEach(function(lazyImage) {
if ((lazyImage.getBoundingClientRect().top <= window.innerHeight+1000 && lazyImage.getBoundingClientRect().bottom >= 0) && getComputedStyle(lazyImage).display !== "none") {
if (lazyImage.dataset.src) lazyImage.src = lazyImage.dataset.src;
if (lazyImage.dataset.srcset) lazyImage.srcset = lazyImage.dataset.srcset;
if (lazyImage.dataset.onload) lazyImage.onload = lazyImage.dataset.onload;
lazyImage.classList.remove("lazeeload");
lazyImages = lazyImages.filter(function(image) {
return image !== lazyImage;
});
if (lazyImages.length === 0) {
document.removeEventListener("scroll", lazyLoad);
window.removeEventListener("resize", lazyLoad);
window.removeEventListener("orientationchange", lazyLoad);
}
}
});
active = false;
}, 200);
}
};
document.addEventListener("scroll", lazyLoad);
window.addEventListener("resize", lazyLoad);
window.addEventListener("orientationchange", lazyLoad);
}
var lazyImages = [].slice.call(document.querySelectorAll(".lazeeload"));
i=1;
lazyImages.forEach(function(lazyImage) {
if (!(lazyImage.classList.contains("lazeeload-activated"))) {
if (lazyImage.dataset.src) lazyImage.src = lazyImage.dataset.src;
if (lazyImage.dataset.srcset) lazyImage.srcset = lazyImage.dataset.srcset;
lazyImage.classList.remove("lazeeload");
}
});
})();
document.addEventListener('DOMContentLoaded', () => {
const h = document.querySelector('header.fixed-top'), o = getComputedStyle(h).right;
['show.bs.modal', 'hidden.bs.modal'].forEach(e => document.querySelectorAll('.fullScreenModal').forEach(m => m.addEventListener(e, ev => h.style.right = ev.type === 'show.bs.modal' ? `${window.innerWidth - document.documentElement.clientWidth}px` : o)));
});