//=t.length){window.iotdStaleBlobUrl="";window.clearTimeout(r);return}var o=t[n],f=iotdUrl.replace(/\.(jpg|webp|avif)/i,"."+o);o==="webp"||o==="jpg"?f=f.replace(/3840x2160/gi,"1920x1080"):typeof devicePixelRatio!="undefined"&&devicePixelRatio>=1.5&&(f=f.replace(/1920x1080/gi,"3840x2160"));u(f).then(function(n){window.iotdStaleBlobUrl="";e(n)}).catch(function(){i(n+1)})}var t=n==="avif"?["avif","webp","jpg"]:n==="webp"?["webp","jpg"]:["jpg"];i(0)})}function y(t){window.iotdLightSource="cache";var r=URL.createObjectURL(t);i.push(r);u(r).then(function(n){e(n)}).catch(function(){n()})}function p(t){var r=URL.createObjectURL(t);i.push(r);window.iotdStaleBlobUrl=r;u(r).then(function(n){e(n);h()}).catch(function(){n()})}function w(t){var i,u,r;try{if(!t.objectStoreNames.contains("IOTD")){n();return}i=t.transaction("IOTD","readonly");i.onerror=function(){return n()};i.onabort=function(){return n()};u=i.objectStore("IOTD");r=u.get(iotdSsd);r.onerror=function(){return n()};r.onsuccess=function(){var t=r.result,i;(t===null||t===void 0?void 0:t.ImageBlob)&&t.Name===iotdName?y(t.ImageBlob):(i=u.openCursor(null,"prev"),i.onerror=function(){return n()},i.onsuccess=function(){var r,t=i.result;if(!t){n();return}t.key<=iotdSsd.substring(0,8)&&((r=t.value)===null||r===void 0?void 0:r.ImageBlob)?p(t.value.ImageBlob):t.continue()})}}catch(f){n()}}function c(t){var i=t?indexedDB.open("ImageCacheDB",t):indexedDB.open("ImageCacheDB");i.onblocked=function(){return n()};i.onerror=function(){if(i.error&&i.error.name==="VersionError"&&t){c();return}n()};i.onsuccess=function(){return w(i.result)}}var t,f;if(!window.forceNoIOTD&&window.isIotdEnabled===0&&window.indexedDB){window.iotdLightDisplayed=!0;PerformanceObserver.edEntryTypes.indexOf("element")!==-1&&(t=new PerformanceObserver(function(n){n.getEntries().forEach(function(n){n.identifier==="TTVRCore.IOTD"&&(window["TTVRCore.IOTD"]=n.renderTime!==0?n.renderTime:n.startTime,t.disconnect())})}),t.observe({type:"element",buffered:!0}));window.iotdLiteCleanup=function(){var n=document.getElementById("iotd-lite-bg");n&&n.remove()};var i=[],o=!1,s=!1,r=window.setTimeout(function(){return n()},2e3);window.addEventListener("beforeunload",function(){i.forEach(function(n){try{URL.revokeObjectURL(n)}catch(t){}})},{once:!0});f=!1;c(2)}})(); //]]>