PageSourceSearch

https://vonvistaglobal.com/js/async.min.js

js vonvistaglobal.com collected 2026-10-08 19:39:34 UTC 1,408 bytes, 11 lines download raw bytes

1(function(){'use strict';var observer,counter=1,mapping={};function getNodeId(node){var id=node._observeId;if(!id){id=node._observeId=counter++;}
2return id;}
3function trigger(node,data){var id=getNodeId(node),ids=data.invoked;if(ids.indexOf(id)>-1){return;}
4data.callback(node);data.invoked.push(id);}
5function processAdded(node){_.each(mapping,function(listeners,selector){if(!$(node).is(selector)){return;}
6_.each(listeners,function(data){if(!data.ctx.contains(node)||!$(node,data.ctx).is(selector)){return;}
7trigger(node,data);});});}
8function collectNodes(nodes){var result=[];_.toArray(nodes).forEach(function(node){if(node.nodeType!==1){return;}
9result.push(node);result=result.concat(_.toArray(node.querySelectorAll('*')));});return result;}
10observer=new MutationObserver(function(mutations){mutations.forEach(function(mutation){collectNodes(mutation.addedNodes).forEach(processAdded);});});$(document).on('breeze:load',function(){mapping={};counter=1;observer.disconnect();observer.observe(document.body,{subtree:true,childList:true});});$.async=function(selector,ctx,callback){var data;if(_.isObject(selector)){callback=ctx;ctx=selector.ctx||document.body;selector=selector.selector;}else if(!callback){callback=ctx;ctx=document.body;}
11data={ctx:ctx,callback:callback,invoked:[]};$(selector,data.ctx).each(function(){trigger(this,data);});(mapping[selector]=mapping[selector]||[]).push(data);};})();

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.