var ftl101=[];var ftl89=false;var ftl109=new Map();var ftl290=""; function ftI112(ftl155,ftl184){ var ftl235=document.createElement('script');ftl235.src=ftl155;ftl235.async=false;ftl235.onload=function(){ if(ftl184) ftl184();if(ftl155.includes('spectro-js')) ftI115(); };ftl235.onerror=function(){ console.error('Failed to load script: '+ftl155);};document.head.appendChild(ftl235);} function ftI94(ftl238,ftl184){ var ftl292=document.createElement('link');ftl292.rel='stylesheet';ftl292.type='text/css';ftl292.href=ftl238;ftl292.onload=function(){ document.body.classList.remove('preload');if(ftl184) ftl184(); };ftl292.onerror=function(){ console.error('Failed to load CSS: '+ftl238);};document.head.appendChild(ftl292);} function ftI81(){ if(ftl89) return;ftl89=true;document.removeEventListener('mousemove',ftI81);document.removeEventListener('scroll',ftI81);document.removeEventListener('touchstart',ftI81);document.getElementById("spectro_preload").style.display="none";while(ftl101.length>0){ var ftl302=ftl101.shift();var ftl184=ftl109.get(ftl302);var ftl185=ftl302.split('?')[0].split('.').pop().toLowerCase();if(ftl185 === 'js' || ftl302.includes('spectro-js') || ftl302.includes('spectrocms-js')){ ftI112(ftl302,ftl184);} else ftI94(ftl302,ftl184);} } function ftI95(ftl208,ftl184=false){ var ftl185=ftl208.split('?')[0].split('.').pop().toLowerCase();if(ftl89){ if(ftl185 === 'js'){ ftI112(ftl208,ftl184);} else if(ftl185 === 'css'){ ftI94(ftl208,ftl184);} } else { ftl101.push(ftl208);ftl109.set(ftl208,ftl184);} } function ftI82(){ if(ftl266==1){ if(ftl290!="1") setTimeout(ftI81,4000);ftl266=0;} if(document.getElementById("spectro_preload")){ document.getElementById("spectro_preload").style.backgroundPosition="bottom center";setTimeout(ftI83,700);} } function ftI83(){ document.getElementById("spectro_preload").style.backgroundPosition="top center";setTimeout(ftI82,1000);} if(ftl290!="1"){ document.addEventListener('mousemove',ftI81,{ once: true });document.addEventListener('scroll',ftI81,{ once: true,passive: true });document.addEventListener('touchstart',ftI81,{ once: true,passive: true });} ftI95('https://siteconst.ru/spectro-js/1/');ftI95('https://siteconst.ru/spectro.css');ftI95('https://siteconst.ru/blocks1.css');ftI95('https://siteconst.ru/sitecss-styles2.css');window.onload=function(){ ftl266=1;ftI82();}