1!function(){var e=["C0002","C0003","C0004"],n="/themes/custom/viarail_corpo/js/",o=!1;function t(e){return new Promise((function(n,o){if(document.querySelector('script[data-cookie-consent-src="'.concat(e,'"]')))n();else{var t=document.createElement("script");t.src=e,t.async=!0,t.dataset.cookieConsentSrc=e,t.onload=function(){return n()},t.onerror=function(){return o(new Error("Failed to load ".concat(e)))},document.head.appendChild(t)}}))}function r(){var r,i="string"==typeof(r=window.OnetrustActiveGroups)&&""!==r&&e.every((function(e){return-1!==r.indexOf(e)}));document.querySelectorAll(".js-cookie-consent-video").forEach((function(e){e.classList.toggle("cookie-consent-blocked",!i)})),i&&function(){if(!o){var e=document.querySelectorAll(".js-media-container.paragraph__media__video-container"),r=document.getElementById("playlist-id");if(0!==e.length||r){o=!0;var i=[];e.length>0&&i.push(t("".concat(n,"paragraphVideo.js"))),r&&i.push(t("".concat(n,"videoGallery.js"))),Promise.all(i).then((function(){return t("https://apis.google.com/js/api.js")})).then((function(){return new Promise((function(e,n){void 0!==window.gapi?window.gapi.load("client",{callback:e,onerror:n}):n(new Error("gapi unavailable"))}))})).then((function(){e.length>0&&"function"==typeof window.paragraphVideo&&window.paragraphVideo(),r&&"function"==typeof window.videoGallery&&window.videoGallery()})).catch((function(e){console.error("[cookieConsent] video libraries load error:",e)}))}}}()}function i(){r(),window.addEventListener("OneTrustGroupsUpdated",r),window.addEventListener("consent.onetrust",r);var e=0,n=setInterval((function(){e+=1,r(),(window.OnetrustActiveGroups||e>40)&&clearInterval(n)}),250)}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",i):i()}();
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.