PageSourceSearch

https://www.sterlingdentaldds.com/sites/g/files/xejaxa231/files/js…R-k2x3HrrWraE2D--s8pIjPeJraAusJptV9Ev3sI87A

js sterlingdentaldds.com collected 2026-10-07 01:18:03 UTC 3,213 bytes, 4 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2const animatedNumbers=document.querySelectorAll('.odometer');if(animatedNumbers.length)animatedNumbers.forEach((el)=>{let innerText=el.innerHTML;let od=new Odometer({el,value:0,format:'(,ddd).dd',duration:500,theme:'default'});let waypoint=new Waypoint({element:el,handler:function(){od.update(innerText);},offset:'bottom-in-view'});});;
3(function($,Drupal,drupalSettings){window.dataLayer=window.dataLayer||[];var dataHelper=new DataLayerHelper(dataLayer),practiceName=dataHelper.get('siteName');started_typing=false;window.dataLayer.push({'event':'page_view','page_view__site':practiceName});$('a.coh-style-primary-button-link').on("click",function(){var btn_text=$(this).text();var btn_href=$(this).attr('href');var interactionType='cta';if(~btn_href.indexOf("tel:"))interactionType='click-to-call';window.dataLayer.push({'event':'interaction','interaction__site':practiceName,'interaction__text':btn_text.trim(),'interaction__type':interactionType,'interaction__metric':1});});$(document).ajaxComplete(function(){$('.address-map-link').on("click",function(){var btn_text=$(this).text();var btn_href=$(this).attr('href');var interactionType='cta';if(~btn_href.indexOf("tel:"))interactionType='click-to-call';window.dataLayer.push({'event':'interaction','interaction__site':practiceName,'interaction__text':btn_text.trim(),'interaction__type':interactionType,'interaction__metric':1});});});$('a').on("click",function(){var btn_text=$(this).text();var btn_href=$(this).attr('href');if(~btn_href.indexOf("tel:"))window.dataLayer.push({'event':'interaction','interaction__site':practiceName,'interaction__text':btn_text.trim(),'interaction__type':'click-to-call','interaction__metric':1});});$('footer .social-links a').on("click",function(){var aria_label=$(this).attr('aria-label');var social_network=aria_label.replace('Follow Us On ','');window.dataLayer.push({'event':'interaction','interaction__site':practiceName,'interaction__text':social_network,'interaction__type':'social','interaction__metric':1});});$('form.webform-submission-contact-form input').one("keypress",function(){if(started_typing==false){window.dataLayer.push({'event':'form','interaction__site':practiceName,'process__name':'contact','process__step':'start','process__start':1});started_typing=true;}});window.addEventListener('message',(e)=>{if(e.origin!=='https://www.patientviewer.com')return;if(e.data===true)window.dataLayer.push({'event':'form','interaction__site':practiceName,'interaction__type':'booked online appt'});});})(jQuery,Drupal,drupalSettings);;
4(function($,Drupal,drupalSettings){Drupal.behaviors.data_layer_webform={attach(context,settings){$.fn.myCustomAjaxFormSubmit=function(practiceName,appointmentLocation){window.dataLayer=window.dataLayer||[];var dataHelper=new DataLayerHelper(dataLayer),practiceName=dataHelper.get('siteName'),appointmentLocation=dataHelper.get('entityTitle');window.dataLayer.push({'event':'form','interaction__site':practiceName,'process__name':'contact','process__step':'complete','appointment_location':appointmentLocation,'process__complete':1});console.log(window.dataLayer);};}};})(jQuery,Drupal,drupalSettings);;

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.