1!function(){"use strict";if("undefined"!=typeof GROOVY_IS_DEV&&GROOVY_IS_DEV||"localhost"===window.location.hostname||"127.0.0.1"===window.location.hostname||"[::1]"===window.location.hostname||-1!==window.location.hostname.indexOf(".local")||-1!==window.location.hostname.indexOf(".dev")||-1!==window.location.hostname.indexOf(".test")||-1!==window.location.hostname.indexOf(".staging")||-1!==window.location.hostname.indexOf(".preview")||window.location.port&&"80"!==window.location.port&&"443"!==window.location.port&&""!==window.location.port||0===window.location.hostname.indexOf("dev-")||0===window.location.hostname.indexOf("staging-")||0===window.location.hostname.indexOf("test-"))return console.log("[Analytics] Development environment detected - ALL tracking scripts DISABLED"),console.log("[Analytics] Hostname:",window.location.hostname),console.log("[Analytics] Port:",window.location.port),void(window.GroovyThirdPartyLoader={isDevelopment:!0,getPageType:function(){return"development"},forceLoadAll:function(){console.warn("[Analytics] Cannot force load tracking in development mode")}});var e,o,n=(e=document.body.className||"",o=window.location.pathname,e.includes("site-hire-ai-engineer")||e.includes("site-build-offshore-team")||o.includes("/hire-ai-engineer")||o.includes("/build-offshore-team")?"landing":e.includes("site-calculator-step")||e.includes("site-app-estimate")||e.includes("site-new-calculator")?"calculator":e.includes("site-thank-you-page")||o.includes("/thank-you")?"conversion":"default"),t={GTM_ID:"GTM-TQQFCFK",delays:{landing:{gtm:8e3,analytics:9e3,social:9e3,pixels:9e3},calculator:{gtm:5e3,analytics:6e3,social:6e3,pixels:6e3},conversion:{gtm:2e3,analytics:2e3,social:3e3,pixels:2e3},default:{gtm:4e3,analytics:5e3,social:5e3,pixels:5e3}}},a=t.delays[n]||t.delays.default,i={gtm:!1,analytics:!1,social:!1,pixels:!1,userInteracted:!1},l=window.requestIdleCallback||function(e){var o=Date.now();return setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-o))}})},1)};function c(){if(window.__gtmLoadedEarly)return void(i.gtm=!0);i.gtm||(i.gtm=!0,console.log("[Performance] Loading Google Tag Manager (deferred) - Page type: "+n),window.dataLayer=window.dataLayer||[],window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),function(e,o,n,t){void 0===t&&(t=!0);var a=document.createElement("script");a.async=t,a.src=e,a.setAttribute("fetchpriority","low"),o&&(a.onload=o),n&&(a.onerror=n);var i=document.getElementsByTagName("script")[0];i&&i.parentNode?i.parentNode.insertBefore(a,i):document.head.appendChild(a)}("https://www.googletagmanager.com/gtm.js?id="+t.GTM_ID+(window.location.search.match(/[?&](gtm_debug|gtm_preview|gtm_auth)=[^&]*/g)?"&"+window.location.search.match(/[?&](gtm_debug|gtm_preview|gtm_auth)=[^&]*/g).map(function(x){return x.replace(/^[?&]/,"")}).join("&"):""),null,function(){console.warn("[Performance] GTM failed to load")}))}function r(){i.social||(i.social=!0,console.log("[Performance] Loading Facebook Pixel (deferred) - Page type: "+n))}function s(){i.analytics||(i.analytics=!0,console.log("[Performance] Loading analytics scripts (deferred) - Page type: "+n))}function d(){i.pixels||(i.pixels=!0,console.log("[Performance] Loading tracking pixels (deferred) - Page type: "+n))}function m(e,o){var n=Date.now();l(function(){var t=Date.now()-n,a=Math.max(0,o-t);a<=0?e():setTimeout(e,a)},{timeout:o+1e3})}function f(){if(!i.userInteracted){var e=null,o={};["scroll","mousemove","touchstart","keydown","click"].forEach(function(n){window.addEventListener(n,function(){"click"===n&&(o.click=!0),i.userInteracted||e||(e=setTimeout(function(){e=null},1e3),i.gtm||o.gtm&&!(window.scrollY>100)||(o.gtm=!0,c()))},{once:!1,passive:!0})})}}!function e(){if("complete"===document.readyState){if(console.log("[Performance] Page loaded - scheduling third-party scripts"),console.log("[Performance] Page type detected: "+n),console.log("[Performance] Delay configuration:",a),f(),/[?&]gtm_(debug|preview|auth)=/.test(window.location.search)&&c(),m(c,a.gtm),m(s,a.analytics),m(r,a.social),m(d,a.pixels),window.performance&&window.performance.timing){var o=window.performance.timing,t=o.loadEventEnd-o.navigationStart;console.log("[Performance] Page load time: "+t+"ms"),console.log("[Performance] Third-party scripts deferred successfully"),console.log("[Performance] All third-party scripts will load after LCP is complete"),console.log("[Performance] Using requestIdleCallback for optimal scheduling"),console.log('[Performance] Using fetchpriority="low" for all third-party scripts')}}else window.addEventListener("load",e)}(),window.GroovyThirdPartyLoader={loadGTM:c,loadAnalytics:s,loadPixels:d,getPageType:function(){return n},forceLoadAll:function(){c(),s(),r(),d()}}}();
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.