var ftl53=[];var ftl41=false;var ftl61=new Map();var ftl242=""; function ftI107(ftl107,ftl136){ var ftl187=document.createElement('script');ftl187.src=ftl107;ftl187.async=false;ftl187.onload=function(){ if(ftl136) ftl136();if(ftl107.includes('spectro-js')) ftI110(); };ftl187.onerror=function(){ console.error('Failed to load script: '+ftl107);};document.head.appendChild(ftl187);} function ftI89(ftl190,ftl136){ var ftl244=document.createElement('link');ftl244.rel='stylesheet';ftl244.type='text/css';ftl244.href=ftl190;ftl244.onload=function(){ document.body.classList.remove('preload');if(ftl136) ftl136(); };ftl244.onerror=function(){ console.error('Failed to load CSS: '+ftl190);};document.head.appendChild(ftl244);} function ftI76(){ if(ftl41) return;ftl41=true;document.removeEventListener('mousemove',ftI76);document.removeEventListener('scroll',ftI76);document.removeEventListener('touchstart',ftI76);document.getElementById("spectro_preload").style.display="none";while(ftl53.length>0){ var ftl254=ftl53.shift();var ftl136=ftl61.get(ftl254);var ftl137=ftl254.split('?')[0].split('.').pop().toLowerCase();if(ftl137 === 'js' || ftl254.includes('spectro-js') || ftl254.includes('spectrocms-js')){ ftI107(ftl254,ftl136);} else ftI89(ftl254,ftl136);} } function ftI90(ftl160,ftl136=false){ var ftl137=ftl160.split('?')[0].split('.').pop().toLowerCase();if(ftl41){ if(ftl137 === 'js'){ ftI107(ftl160,ftl136);} else if(ftl137 === 'css'){ ftI89(ftl160,ftl136);} } else { ftl53.push(ftl160);ftl61.set(ftl160,ftl136);} } function ftI77(){ if(ftl218==1){ if(ftl242!="1") setTimeout(ftI76,4000);ftl218=0;} if(document.getElementById("spectro_preload")){ document.getElementById("spectro_preload").style.backgroundPosition="bottom center";setTimeout(ftI78,700);} } function ftI78(){ document.getElementById("spectro_preload").style.backgroundPosition="top center";setTimeout(ftI77,1000);} if(ftl242!="1"){ document.addEventListener('mousemove',ftI76,{ once: true });document.addEventListener('scroll',ftI76,{ once: true,passive: true });document.addEventListener('touchstart',ftI76,{ once: true,passive: true });} ftI90('https://siteconst.ru/spectro-js/1/');ftI90('https://siteconst.ru/spectro.css');ftI90('https://siteconst.ru/blocks1.css');ftI90('https://siteconst.ru/sitecss-styles2.css');window.onload=function(){ ftl218=1;ftI77();}