PageSourceSearch

https://jsv3.recruitics.com/0c53a9fa-3c02-11e7-8fe9-216ddd9a5d5b.js

js recruitics.com collected 2026-09-24 08:25:59 UTC 22,888 bytes, 101 lines download raw bytes

1if(!rx||!rx.payload){var rx=rx||{};rx._=rx._||{};rx._.log=function(message,a1){if(window.rx_debug){window.rx_debug+="INFO: "+message+"\n";}else{window.rx_debug="INFO: "+message+"\n";}
2if(false&&window.console){if(typeof a1=="undefined"){window.console.log(message);}else{window.console.log(message,a1);}}}
3rx._.error=function(message,a1){if(window.rx_debug){window.rx_debug+="ERROR: "+message+"\n";}else{window.rx_debug="ERROR: "+message+"\n";}
4if(false&&window.console){if(typeof a1=="undefined"){window.console.error(message);}else{window.console.error(message,a1);}}};var rx=rx||{};rx._=rx._||{};rx.utils=rx.utils||{};rx.utils.addEventListener=function(el,type,fn){if(el.addEventListener){el.addEventListener(type,fn,false);}else if(el.attachEvent){el.attachEvent("on"+type,fn);}else{el["on"+type]=fn;}};rx.utils.isDocumentLoaded=function isDOMLoaded(){return document.readyState=='complete';};rx.utils.onDocumentLoaded=function(fn){if(rx.utils.isDocumentLoaded()){fn();}else{var fired=false;var runFn=function(){rx._.log("Runner function, fired = "+fired)
5if(!fired){fired=true;fn();}};rx.utils.addEventListener(window,"load",runFn);setTimeout(runFn,5000);}};rx.utils.valueOf=function(cssSelectorOrElement){var element;if(typeof cssSelectorOrElement=="string"){element=document.querySelector(cssSelectorOrElement);}else if(typeof cssSelectorOrElement=="object"){element=cssSelectorOrElement;}
6if(!element){return null;}
7return element.textContent.trim()||element.innerHTML||element.value||null;}
8rx.utils.regex=function(element,regular_expression){var exp=new RegExp(regular_expression,"g");var matches=exp.exec(element);if(matches&&matches.length>1){return matches[1];}};rx.utils.pageElementsHasText=function(elements,text){if(text==null){return true;}
9if(text&&elements){for(var i=0;i<elements.length;i++){var element=elements[i];if(rx.utils.valueOf(element)===text)return true;if(element.hasChildNodes()){var childElements=element.getElementsByTagName("*")
10for(var j=0;j<childElements.length;j++){if(rx.utils.valueOf(childElements[j])===text)return true;}}}}
11return false;};rx.utils.getDomainName=function(){var parts=window.location.hostname.split('.');if(parts.length>2){parts.shift();}
12return'.'+parts.join('.');};rx.utils.findSessionStorage=function(keyName){if(typeof(Storage)!=="undefined"){return sessionStorage[keyName]||null;}else{rx._.error("Cannot interact with session storage")
13return null;}};rx.utils.setSessionStorage=function(key,value){rx._.log("Setting session storage "+key+" = "+value);if(typeof(Storage)!=="undefined"){try{if(value){sessionStorage[key]=value;}else{sessionStorage.removeItem(key);}}catch(e){rx._.error("Failed to set session storage: "+e,e);}}};rx.utils.findLocalStorage=function(keyName){if(typeof(Storage)!=="undefined"){return localStorage[keyName]||null;}else{rx._.error("Cannot interact with local storage")
14return null;}};rx.utils.setLocalStorage=function(key,value){rx._.log("Setting local storage "+key+" = "+value);if(typeof(Storage)!=="undefined"){try{if(value){localStorage[key]=value;}else{localStorage.removeItem(key);}}catch(e){rx._.error("Failed to set local storage: "+e,e);}}};rx.utils.setCookie=function(cookieName,cookieValue){rx._.log("Setting cookie "+name+" = "+cookieValue);var expires=new Date(new Date().getTime()+1000*60*60*24*270);document.cookie=encodeURIComponent(cookieName)+"="+encodeURIComponent(cookieValue||"")+'; '+'expires='+expires.toGMTString()+'; '+'domain='+rx.utils.getDomainName()+'; '+'path=/';}
15rx.utils.setCookieWithSameSiteSecure=function(cookieName,cookieValue,sameSiteValue,isSecure){if(!['Strict','Lax','None'].includes(sameSiteValue)){return rx.utils.setCookie(cookieName,cookieValue);}
16rx._.log("Setting cookie "+name+" = "+cookieValue+" with SameSite = "+sameSiteValue+" and Secure = "+isSecure);var expires=new Date(new Date().getTime()+1000*60*60*24*270);var secureString=isSecure?'; Secure':'';document.cookie=encodeURIComponent(cookieName)+'='+encodeURIComponent(cookieValue||"")+'; SameSite='+sameSiteValue+secureString+'; '+'expires='+expires.toGMTString()+'; '+'domain='+rx.utils.getDomainName()+'; '+'path=/';}
17rx.utils.findCookie=function(cookieName){var name=encodeURIComponent(cookieName)+"=";var allCookies=document.cookie.split(';');for(var i=0;i<allCookies.length;i++){var cookie=allCookies[i];while(cookie.length>0&&cookie.charAt(0)==' '){cookie=cookie.substring(1);}
18if(cookie.indexOf(name)==0){var cookieValue=cookie.substring(name.length,cookie.length);return decodeURIComponent(cookieValue);}}
19return null;};rx._.utils=rx.utils||{};rx._.log("Setting up script");rx._.payload={};rx._.payload.viewer={};rx._.payload.referrer=document.referrer;rx._.payload.title=document.title;rx._.payload.eventType=null;rx._.payload.pageType=null;rx._.payload.scriptId="0c53a9fa-3c02-11e7-8fe9-216ddd9a5d5b";if(rx._.partner&&rx._.partner.id){rx._.payload.partnerId=rx._.partner.id;}
20rx.utils=rx.utils||{};rx.utils.setClientId=function(){rx._.payload.cid=(function(){var lookupFunctions=[]
21lookupFunctions.push(function(){return"6";})
22var value=undefined;for(var rx_i=0;rx_i<lookupFunctions.length;
22rx_i++){if(value==undefined&&lookupFunctions[rx_i]!==undefined){value=lookupFunctions[rx_i]();}}
23return value;})();};rx.utils.findParam=function(name){var q=window.location.search;if(!q){return null;}
24var tokens=q.substring(1).split("&");for(var i=0;i<tokens.length;i++){var token=tokens[i].split("=");if(name==token[0]&&token[1]){return decodeURIComponent(token[1]);}}
25return null;}
26rx.utils.cloneNode=function(el){if(!el){rx._.error("Cannot clone null element - returning null")
27return null;}
28if(el.nodeType!=1){return el.cloneNode();}
29var i=1;var idName=function(){return(el.id?el.id:"clone")+"-generated"+(i==1?"":"-"+i)};while(document.getElementById(idName())){i++;}
30var type=el.getAttribute("type");if(type&&type.toLowerCase()=="submit"){type="button";}
31var clone=null;try{if(type){clone=document.createElement("<"+el.tagName+" type=\""+type+"\">");rx._.log("Used legacy approach to create "+el.tagName);}}catch(e){rx._.log("Problem creating element - will try a more modern approach to create "+el.tagName,e);}
32if(!clone){clone=document.createElement(el.tagName);try{if(type){clone.setAttribute("type",type);}}catch(e){rx._.error("Problem setting type in modern approach to create "+el.tagName,type);}
33rx._.log("Used modern approach to create "+el.tagName);}
34clone.id=idName();var attributes=["class","style","width","height","font","align","valign","title","placeholder","value","src","alt","disabled"];for(var i=0;i<attributes.length;i++){if(el.getAttribute(attributes[i])){clone.setAttribute(attributes[i],el.getAttribute(attributes[i]));}else if(el.getAttribute(attributes[i].toUpperCase())){clone.setAttribute(attributes[i],el.getAttribute(attributes[i].toUpperCase()));}}
35if(el.href){clone.href="javascript:void(0)";}
36if(el.childNodes){for(var i=0;i<el.childNodes.length;i++){clone.appendChild(rx.utils.cloneNode(el.childNodes[i]));}}
37return clone;};rx.utils.stopEvent=function(event){if(event.preventDefault){event.preventDefault();}else{event.returnValue=false;}
38if(event.stopPropagation){event.stopPropagation();}else{event.cancelBubble=true;}};rx._.log("Setting up tracking logic");rx._.tracking={};rx._.setTracking=function(){rx._.payload.viewer.v2_first=rx.utils.findCookie("_RCRTX02");rx._.payload.viewer.v2_local=rx.utils.findLocalStorage("viewer_id");rx._.payload.viewer.v3_first=rx.utils.findCookie("_RCRTX03");rx._.payload.viewer.v3_first_samesite=rx.utils.findCookie("_RCRTX03-samesite");rx._.payload.viewer.v3_local=rx.utils.findLocalStorage("viewer_id_v3");rx._.payload.viewer.v3_param=rx.utils.findParam("rx_viewer");}
39rx._.setTracking();rx._.viewer_id_from_server=null;rx._.log("Setting up de-duplication logic");rx._.duplicates={};rx._.duplicates.isDuplicate=function(){var key=rx._.duplicates._toKey();var value=rx.utils.findSessionStorage(key);rx._.log("Found key "+key+" and value "+value);return value!=null;};rx._.duplicates.log=function(){var key=rx._.duplicates._toKey();rx._.log("Duplication key is "+key);var value=new Date().getTime();rx._.log("Duplication value is "+value);rx.utils.setSessionStorage(key,value);rx._.log("Updated event record for key "+key+" and value "+value);}
40rx._.duplicates._toKey=function(){var key="rx_duplicates_";if(rx._.payload.cid){key+=rx._.payload.cid;}else{key+="???"}
41key+="_";if(rx._.payload.jobId){key+=rx._.payload.jobId;}else{key+="???";}
42key+="_";if(rx._.payload.eventType){key+=rx._.payload.eventType;}else{key+="???";}
43return key;}
44rx._.versionId="27d1c3bd-8537-11f1-b9bd-d1806122e27c"
45rx._.pages=[]
46rx._.pages.push({name:"Job Details (Fusion)",check:function(){var url=window.location.href;if(url.indexOf('?')>=0){url=url.substring(0,url.indexOf('?'));}
47if(url.indexOf('#')>=0){url=url.substring(0,url.indexOf('#'));}
48var regexValue=rx.utils.regex(url,"(/jobs/details/)");if(regexValue){return decodeURIComponent(regexValue);}},jobId:function(){var lookupFunctions=[]
49lookupFunctions.push(function(){var value=(function(){var url=window.location.href;var regexValue=rx.utils.regex(url,"[&?]rx_job=([\\w-%_,.]+)(?:&|#|$)");if(regexValue){return decodeURIComponent(regexValue);}})();value=(function(value){if(value){rx.utils.setSessionStorage("rx_jobid_0c53a9fa-3c02-11e7-8fe9-216ddd9a5d5b",value);
49rx.utils.setCookie("rx_jobid_0c53a9fa-3c02-11e7-8fe9-216ddd9a5d5b",value);}
50return value;})(value);return value;})
51lookupFunctions.push(function(){var headings=document.getElementsByTagName('h5');var i;var match;for(i=0;i<headings.length;i++){match=(headings[i].innerText||headings[i].textContent||'').match(/Ref\s*:\s*(.+)$/i);if(match){return match[1].replace(/^\s+|\s+$/g,'');}}
52return null;})
53var value=undefined;for(var rx_i=0;rx_i<lookupFunctions.length;rx_i++){if(value==undefined&&lookupFunctions[rx_i]!==undefined){value=lookupFunctions[rx_i]();}}
54return value;},hasCustomJs:true,triggers:[{type:"PAGE_LOAD",selector:null,selectorText:null,clientTriggerName:null,preventDuplicates:false,prioritizeJobIdLookup:false,cacheTriggerObjectProperties:false,propertiesToCache:[],lessAggressiveRendering:false,parameterStrategy:"DEFAULT",urlSelectionStrategy:"DEFAULT",eventType:function(){return"jobview";},nvp:[],tags:[{name:"Jamyr",value:"<script type=\"text/javascript\" src=\"https://app.jamyr.com/js/pub/application.js\" id=\"jamyr-app\" data-company=\"recruitics\"></script>"},{name:"6-sense Script",value:"<script id=\"6senseWebTag\" src=\"https://j.6sc.co/j/b3a85cdf-5d67-481e-bb9d-28d83d7e235f.js\"></script>"}]},{type:"CLIENT_INITIATED",selector:null,selectorText:null,clientTriggerName:"apply-click",preventDuplicates:true,prioritizeJobIdLookup:false,cacheTriggerObjectProperties:false,propertiesToCache:[],lessAggressiveRendering:false,parameterStrategy:"DEFAULT",urlSelectionStrategy:"DEFAULT",eventType:function(){return"button click";},nvp:[],tags:[]},{type:"CLIENT_INITIATED",selector:null,selectorText:null,clientTriggerName:"jobview",preventDuplicates:false,prioritizeJobIdLookup:false,cacheTriggerObjectProperties:false,propertiesToCache:[],lessAggressiveRendering:false,parameterStrategy:"DEFAULT",urlSelectionStrategy:"DEFAULT",eventType:function(){return"jobview";},nvp:[],tags:[]}],sendDefaultPageview:true});rx._.pages.push({name:"All Other Pages",check:function(){return"true";},jobId:function(){var lookupFunctions=[]
55lookupFunctions.push(function(){return null;})
56var value=undefined;for(var rx_i=0;rx_i<lookupFunctions.length;rx_i++){if(value==undefined&&lookupFunctions[rx_i]!==undefined){value=lookupFunctions[rx_i]();}}
57return value;},hasCustomJs:false,triggers:[],sendDefaultPageview:false});rx._.currentPage={};if(rx._.pages[0].check()){rx._.currentPage=rx._.pages[0];}else if(rx._.pages[1].check()){rx._.currentPage=rx._.pages[1];}
58rx._.hasClientCustomJS=false;rx._.anonymizeIp=false;rx._.log("Setting up triggering logic");rx._.ajax={};rx._.ajax.counts={attempted:0,success:0};rx._.ajax.sendEvent=function(page,trigger,fn){rx._.log("Setting up callback function");if(fn){rx._.log("There is a callback function");}else{fn=function(){};}
59if(rx._.versionId!==undefined){rx._.payload.versionId=rx._.versionId;}
60rx._.log("Setting up page type");if(page&&page.name){rx._.payload.pageType=page.name;}else{rx._.payload.pageType="Page";}
61rx._.log("Setting up event type");if(trigger&&typeof trigger.eventType=="function"){rx._.payload.eventType=trigger.eventType();}else{rx._.payload.eventType="pageview";}
62rx._.log("Setting up job id");if(page&&typeof page.jobId=="function"){rx._.payload.jobId=page.jobId();}
63if(trigger!==undefined&&trigger.clientTriggerObject!==undefined&&trigger.clientTriggerObject.jobId!==undefined&&!trigger.prioritizeJobIdLookup){rx._.payload.jobId=trigger.clientTriggerObject.jobId;}
64var shouldTruncate=rx._.ajax.counts.attempted>0;if(trigger&&trigger.parameterStrategy=="DO_NOT_SEND"){rx._.log("Found 'do not send' strategy for URL parameter truncation")
65shouldTruncate=true;}else if(trigger&&trigger.parameterStrategy=="ALWAYS_SEND"){rx._.log("Found 'always send' strategy for URL parameter truncation")
66shouldTruncate=false;}else{rx._.log("Using default strategy for URL parameter truncation")}
67if(trigger&&trigger.urlSelectionStrategy=="REFERRER"){rx._.payload.uri=document.referrer;}else{rx._.payload.uri=window.location.href}
68rx._.log(shouldTruncate?"Truncating URL parameters":"Leaving URL parameters intact");if(shouldTruncate&&window.location.href.indexOf("?")>=0){rx._.payload.uri=rx._.payload.uri.substring(0,window.location.href.indexOf("?"));}
69rx._.payload.hasCustomJs=rx._.hasClientCustomJS||page.hasCustomJs;rx._.payload.anonymizeIp=rx._.anonymizeIp;rx._.log("Handling NVP's");rx._.payload.nvp={};if(trigger&&trigger.nvp){for(var index=0;
69index<trigger.nvp.length;index++){var nvp=trigger.nvp[index];rx._.payload.nvp[nvp.name]=nvp.value();}}
70if(trigger!==undefined&&trigger.clientTriggerObject!==undefined&&trigger.clientTriggerObject.applyFlowId!==undefined){if(rx._.payload.nvp===undefined){rx._.payload.nvp={};}
71rx._.payload.nvp.applyFlowId=trigger.clientTriggerObject.applyFlowId;}
72rx._.log("Checking for document body");if(!document.body){rx._.error("Won't send event - document body not yet available for appending iframe");fn();return;}
73rx._.log("Checking for duplicates");if(trigger&&trigger.preventDuplicates&&rx._.duplicates.isDuplicate()){rx._.log("Won't send event - would be duplicate of a prior event");fn();return;}
74rx._.log("Recoding event for possible duplicate prevention later");rx._.duplicates.log();rx._.log("Sending event ",rx._.payload);rx._.ajax.counts.attempted++;rx._.ajax.callback=fn;rx._.ajax.iframe=document.createElement('iframe');rx._.ajax.iframe.style.display="none";rx._.ajax.iframe.setAttribute('loading','eager');rx._.ajax.iframe.setAttribute('sandbox','allow-scripts allow-same-origin');rx._.ajax.iframe.src="//jsv3.recruitics.com/0c53a9fa-3c02-11e7-8fe9-216ddd9a5d5b-iframe?e="+encodeURIComponent(JSON.stringify(rx._.payload));rx._.log("Appending iFrame");document.body.appendChild(rx._.ajax.iframe);rx._.appendTagsFromTrigger(trigger);if(trigger!==undefined&&trigger.clientTriggerObject!==undefined&&trigger.cacheTriggerObjectProperties!==undefined&&trigger.cacheTriggerObjectProperties&&trigger.propertiesToCache
75!==undefined){for(var x=0;x<trigger.propertiesToCache.length;x++){const propertyName=trigger.propertiesToCache[x].clientPropertyName;if(trigger.clientTriggerObject[propertyName]!==undefined&&trigger.clientTriggerObject[propertyName]!==''){rx._.utils.setSessionStorage(trigger.propertiesToCache[x].cacheKey,trigger.clientTriggerObject[propertyName]);rx._.utils.setCookie(trigger.propertiesToCache[x].cacheKey,trigger.clientTriggerObject[propertyName]);}}}};rx._.appendTagsFromTrigger=function(trigger){if(trigger===undefined){return;}
76for(var x=0;x<trigger.tags.length;x++){rx._.log("Adding tag",trigger.tags[x].name);rx._.appendTag(trigger.tags[x]);}}
77rx._.appendTag=function(tag){if(tag===undefined){rx._.log("Attempting to append an undefined tag");return;}
78var htmlObject=document.createElement('div');htmlObject.innerHTML=tag.value;var length=htmlObject.childElementCount;for(var childIdx=0;childIdx<htmlObject.childElementCount;){var el=htmlObject.childNodes[childIdx];if(el!==undefined&&el.tagName!==undefined&&el.tagName.toUpperCase()=="SCRIPT"){var tagEl=document.createElement('script');for(var attrIdx=0;attrIdx<el.attributes.length;attrIdx++){tagEl.setAttribute(el.attributes[attrIdx].name,el.attributes[attrIdx].value);}
79tagEl.innerText=el.innerText;document.body.appendChild(tagEl);htmlObject.removeChild(el);}else{document.body.appendChild(el);}}}
80rx._.ajax.loadListener=function(){rx._.log("Setting up page load trigger");if(rx._.ajax.loadListenerFired){return;}
81rx.utils.setClientId();rx._.ajax.loadListenerFired=true;if(rx._.currentPage&&rx._.currentPage.triggers){var loadTriggers=[];for(var i=0;i<rx._.currentPage.triggers.length;i++){if(rx._.currentPage.triggers[i].type=="PAGE_LOAD"){loadTriggers.push(rx._.currentPage.triggers[i]);}}
82if(loadTriggers.length==0){if(rx._.currentPage.sendDefaultPageview){rx._.ajax.sendEvent(rx._.currentPage);}}else{for(var i=0;i<loadTriggers.length;i++){rx._.ajax.sendEvent(rx._.currentPage,loadTriggers[i]);}}}else{rx._.ajax.sendEvent(rx._.currentPage);}};rx._.ajax.loadListenerFired=false;rx._.ajax.extractViewerIdFromEvent=function(event){if(!event||!event.data||typeof event.data!="string"||!event.data.indexOf("rx_viewer=")==0){return null;}
83return event.data.substring(10);}
84rx._.ajax.messageListener=function(event){var viewerId=rx._.ajax.extractViewerIdFromEvent(event);if(!viewerId){return;}
85rx._.viewer_id_from_server=viewerId;rx._.log("Received Viewer ID",viewerId);rx.utils.setCookie("_RCRTX03",viewerId);rx.utils.setCookieWithSameSiteSecure("_RCRTX03-samesite",viewerId,"None",true);rx.utils.setLocalStorage("viewer_id_v3",viewerId);rx._.setTracking();if(rx._.ajax.callback){rx._.log("Calling callback function")
86rx._.ajax.callback();rx._.ajax.callback=null;}
87rx._.ajax.counts.success++;};rx._.ajax.configureClickEvents=function(){rx._.log("Setting up click triggers");if(rx._.currentPage&&rx._.currentPage.triggers){for(var i=0;i<rx._.currentPage.triggers.length;i++){(function(){var trigger=rx._.currentPage.triggers[i];if(trigger.type=="CLICK"&&document.querySelectorAll){var els=document.querySelectorAll(trigger.selector);if(els){for(var j=0;j<els.length;j++){(function(){var el=els[j];
87if(el.target=="_blank"||trigger.lessAggressiveRendering){rx._.log("Using event listener for click trigger",el);rx.utils.addEventListener(el,"click",function(e){rx._.ajax.sendEvent(rx._.currentPage,trigger);});}else{rx._.log("Using clone method for click trigger",el);var clone=rx.utils.cloneNode(el);el.style.display="none";el.parentNode.insertBefore(clone,el);rx.utils.addEventListener(clone,"click",function(){rx._.ajax.sendEvent(rx._.currentPage,trigger,function(){rx._.log("Clicking actual element after analytics event")
88el.click();});});rx.utils.addEventListener(clone,"contextmenu",rx.utils.stopEvent);}})();}}}})();}}}
89rx._.ajax.configureFormSubmitEvents=function(){rx._.log("Setting up form submit triggers");if(rx._.currentPage&&rx._.currentPage.triggers){for(var i=0;i<rx._.currentPage.triggers.length;i++){(function(){var trigger=rx._.currentPage.triggers[i];if(trigger.type=="FORM_SUBMIT"&&document.querySelectorAll){var els=document.querySelectorAll(trigger.selector);if(els){for(var j=0;j<els.length;j++){(function(){var el=els[j];var eventSent=false;if(el&&el.tagName&&el.tagName.toLowerCase()=="form"){rx._.log("Found form tag",el);var onSubmitFn=el.onsubmit;el.onsubmit=null;rx.utils.addEventListener(el,"submit",function(e){rx._.log("Got event",e);if(typeof e.defaultPrevented=="boolean"&&e.defaultPrevented){rx._.log("Event is cancelled by prior validation")}else if(typeof onSubmitFn=="function"&&!onSubmitFn()){rx._.log("On submit function from client site failed, aborting event submit");rx.utils.stopEvent(e);}else if(eventSent){rx._.log("Form event already sent");}else{rx.utils.stopEvent(e);rx._.ajax.sendEvent(rx._.currentPage,trigger,function(){rx._.log("Submitting form",el);el.submit();});eventSent=true;}});}else{rx._.error("Not a form tag",el);}})();}}}})();}}};rx._.ajax.checkCssSelectorTrigger=function(){if(rx._.currentPage&&rx._.currentPage.triggers){for(var i=0;i<rx._.currentPage.triggers.length;i++){var trigger=rx._.currentPage.triggers[i];if(trigger.type=="CSS_SELECTOR"&&trigger.selector){var elements=document.querySelectorAll(trigger.selector);var matchesDomElements=elements.length>0;var hasSelectorTextOrNoTextSelector=rx.utils.pageElementsHasText(elements,trigger.selectorText)
90if(matchesDomElements&&!trigger.exists&&hasSelectorTextOrNoTextSelector){rx._.log("Found elements matching selector "+trigger.selector,elements);rx._.ajax.sendEvent(rx._.currentPage,trigger);}
91trigger.exists=matchesDomElements;}}}};rx.utils.addEventListener(window,"message",rx._.ajax.messageListener);rx.utils.onDocumentLoaded(function(){if(rx.utils.isDocumentLoaded()){rx._.log("Document is loaded, ready to complete configuration")}else{rx._.error("Document is not loaded, completing configuration anyway")}
92rx._.ajax.loadListener();setTimeout(rx._.ajax.configureFormSubmitEvents,100);rx._.ajax.configureClickEvents();setInterval(rx._.ajax.checkCssSelectorTrigger,250);});rx._.log("Setting up system programming interfaces (JSv3 SPI)");rx.trigger=function(triggerArg){rx.utils.onDocumentLoaded(function(){var clientTriggerObject={};if(typeof triggerArg=="string"){clientTriggerObject.triggerName=triggerArg;}else{clientTriggerObject=triggerArg;}
93var clientTriggerName=clientTriggerObject.triggerName;rx._.log("Trigger called with client trigger name '"+clientTriggerName+"'");if(!rx._.currentPage){rx._.error("Unknown current page");return;}
94var triggers=rx._.currentPage.triggers;if(typeof triggers!="object"||!triggers.length||triggers.length<=0){rx._.error("No triggers found for current page",triggers);return;}
95var triggeredCount=0;for(var i=0;i<triggers.length;i++){var trigger=triggers[i];if(trigger.type=="CLIENT_INITIATED"&&trigger.clientTriggerName==clientTriggerName){rx._.log("Matching trigger found for '"+clientTriggerName+"'",trigger);trigger.clientTriggerObject=clientTriggerObject;rx._.ajax.sendEvent(rx._.currentPage,trigger);triggeredCount++;}}
96if(triggeredCount==0){rx._.error("No trigger matched for client trigger name",clientTriggerName);}})};rx.getViewerId=function(fn){if(!rx._.spi.viewerId){if(typeof fn=="function"){rx._.spi.viewerIdCallbackFns.push(fn);}
97return null;}
98if(typeof fn=="function"){fn(rx._.spi.viewerId);}
99return rx._.spi.viewerId;}
100rx._.spi={};rx._.spi.viewerIdCallbackFns=[];rx._.spi.viewerId=null;rx.utils.addEventListener(window,"message",function(event){var viewerId=rx._.ajax.extractViewerIdFromEvent(event);if(!viewerId){return;}
101rx._.spi.viewerId=viewerId;while(rx._.spi.viewerIdCallbackFns.length>0){var fn=rx._.spi.viewerIdCallbackFns.pop();fn(viewerId);}}
101);}

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.