1(function(){var TYPE_MAP={'babysitter':'babysitters','babysitter_job':'babysitter-job','childminder':'childminders','childminder_job':'childminders-jobs'};var LANG_PREFIXES=['en','fr','ms'];function getScreenName(href){try{var u=new URL(href,window.location.origin);if(u.host&&u.host!==window.location.host){return'external';} 2var path=u.pathname.replace(/^\/|\/$/g,'');if(!path)return'homepage';if(window.ga4ChatbotConfig&&window.ga4ChatbotConfig.pages&&window.ga4ChatbotConfig.pages[path]){return window.ga4ChatbotConfig.pages[path];} 3var parts=path.split('/');if(parts.length>1&&LANG_PREFIXES.indexOf(parts[0])!==-1){parts.shift();} 4var first=parts[0];var hasMore=parts.length>1&&parts[1]!=='';if(window.ga4ChatbotConfig&&window.ga4ChatbotConfig.routes){var routes=window.ga4ChatbotConfig.routes;for(var routeType in routes){if(!Object.prototype.hasOwnProperty.call(routes,routeType))continue;if(routes[routeType].indexOf(first)!==-1){var base=TYPE_MAP[routeType]||routeType;return hasMore?base+'-city':base;}}} 5if(first==='blog'){return hasMore?'blog-article':'blog';} 6return first.toLowerCase().replace(/[^a-z0-9]+/g,'-').replace(/-+/g,'-').replace(/^-|-$/g,'')||'other';}catch(e){return'unknown';}} 7function tagBubble(){var bubble=document.getElementById('aic-chat-bubble-icon');if(bubble&&!bubble.hasAttribute('data-track-label')){bubble.setAttribute('data-track-label','chatbot_chatbot');}}
8function tagLink(a){if(!a||a.hasAttribute('data-track-label'))return;var href=a.getAttribute('href')||'';if(!href||href.charAt(0)==='#')return;a.setAttribute('data-track-label','chatbot_link_'+getScreenName(href));} 9function tagLinksIn(root){if(!root||!root.querySelectorAll)return;root.querySelectorAll('a[href]').forEach(tagLink);} 10function init(){tagBubble();var messages=document.querySelector('.aic-chat-messages');if(!messages)return;tagLinksIn(messages);new MutationObserver(function(mutations){mutations.forEach(function(m){m.addedNodes.forEach(function(node){if(node.nodeType!==1)return;if(node.tagName==='A'){tagLink(node);}else{tagLinksIn(node);}});});}).observe(messages,{childList:true,subtree:true});} 11function ready(fn){if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',fn);}else{fn();}} 12ready(init);var retries=0;var iv=setInterval(function(){tagBubble();var bubble=document.getElementById('aic-chat-bubble-icon');var messages=document.querySelector('.aic-chat-messages');if(bubble&&messages){init();clearInterval(iv);}else if(++retries>=40){clearInterval(iv);}},250);})();
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.