PageSourceSearch

https://www.owensoundsuntimes.com/wp-content/themes/postmedia-mast…/index.js?ver=1790786436

js owensoundsuntimes.com collected 2026-10-01 11:32:13 UTC 2,124 bytes, 1 lines download raw bytes

1(()=>{"use strict";class t{constructor(t){var e,i;this.widget=t,this.railHome=document.querySelector(".right-sidebar-grid__aside"),this.widgetTitle=null!==(e=this.widget.dataset.featuredBusinessWidgetTitle)&&void 0!==e?e:"",this.titleUrl=null!==(i=this.widget.dataset.featuredBusinessTitleUrl)&&void 0!==i?i:""}init(){if("true"===this.widget.dataset.featuredBusinessInitialized)return;this.widget.dataset.featuredBusinessInitialized="true";const t=window.matchMedia("(min-width: 960px)");this.trackTitleClick(),this.trackCardClicks(),this.position(t.matches),t.addEventListener("change",t=>{this.position(t.matches)})}position(t){t?this.moveToRail():this.moveToContent()}moveToRail(){if(!this.railHome)return;const t=this.railHome.querySelector(".right-sidebar-grid__aside-inner");this.widget.parentElement===this.railHome&&this.widget.nextElementSibling===t||this.railHome.insertBefore(this.widget,t)}moveToContent(){const t=document.querySelector("main#primary");if(!t)return;const e=t.querySelector("section");e&&e.nextElementSibling!==this.widget&&e.after(this.widget)}trackTitleClick(){const t=this.widget.querySelector("[data-featured-business-title]");t&&t.addEventListener("click",()=>{const t="featured_business_title_click",e=this.getBaseEventProperties(t,"featured_business_title");e.anchor_text=this.widgetTitle,this.titleUrl&&(e.target_url=this.titleUrl),this.trackEvent(t,e)})}trackCardClicks(){window.addEventListener("message",t=>{if(!t.data||"object"!=typeof t.data)return;const e=t.data;if("featured_business_click"!==e.type)return;const i="featured_business_card_click",s=this.getBaseEventProperties(i,"featured_business_card");"string"==typeof e.href&&e.href.trim()&&(s.target_url=e.href.trim()),this.trackEvent(i,s)})}getBaseEventProperties(t,e){return{click_source_type:t,widget_title:this.widgetTitle,layout_section:"Featured Business Widget",target_type:e}}trackEvent(t,e){window.pmdAnalytics?.trackEvent?.(t,e)}}const e=()=>{const e=document.querySelector("[data-featured-business-widget]");e&&new t(e).init()};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()})();

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.