PageSourceSearch

https://outreachjudaism.org/app/themes/astra-child/js/project-outreachjudaism-theme.js?ver=1.0.3

js outreachjudaism.org collected 2026-09-24 17:38:02 UTC 4,256 bytes, 102 lines download raw bytes

1// "use client";
2// (() => {
3// 	const __get = function (selectorName,el = document) {
4// 		const fineElements = el.querySelectorAll(selectorName);
5// 		if(fineElements.length > 1){
6// 			return fineElements;
7// 		}
8// 		return fineElements[0];
9// 	}
10// 	const __get_all = function (selectorName,el = document) {
11// 		const fineElements = el.querySelectorAll(selectorName);
12// 		return fineElements;
13// 	}
14// 	const __get_one = function (selectorName,el = document) {
15// 		const fineElements = el.querySelectorAll(selectorName);
16// 		if(fineElements.length ){
17// 			return fineElements[0];
18// 		}
19// 		return null;
20// 	}
21// 	const __append = function (elem, html) {
22// 		elem.insertAdjacentHTML('beforeend', html);
23// 	}
24// 	const __prepend = function (elem, html) {
25// 		elem.insertAdjacentHTML('afterbegin', html);
26// 	}
27// 	const __on = function (eventName, elementSelector, eventHandler,preventDefault = false) {
28// 		document.addEventListener(eventName, function (event){
29// 			if (event.target.closest(elementSelector)) {
30// 				let elem = event.target.closest(elementSelector);
31// 				eventHandler.bind(event);
32// 				eventHandler.call(event,elem);
33// 				if(preventDefault){
34// 					event.preventDefault();
35// 				}
36// 			}
37// 		});
38// 	}
39// 	let header_menu = __get('#ast-desktop-header .main-header-menu');
40// 	__on('click','#ast-desktop-header .main-header-menu .menu-item-toggler', function(){
41//
42// 	},true);
43// 	let rootoffsetWidth = header_menu.offsetWidth;
44// 	let right_sidebar = `<div class="right-sidebar"><h2>Menu</h2><ul class="right-sidebar-menu"></ul></div>`;
45// 	let togleButton   = `<li class="menu-item menu-item-toggler"><button type="button" class="menu-toggl-hiden-items" aria-expanded="false" data-index="0"><span class="mobile-menu-toggle-icon"><span aria-hidden="true" class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg class="ast-mobile-svg ast-menu-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M3 13h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1zM3 7h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1zM3 19h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1z"></path></svg></span></span></button></li>`;
46// 	__prepend(document.body,right_sidebar);
47// 	let total_list_items = [];
48// 	__get('&> .menu-item',header_menu).forEach((el) => {
49// 		let el_clone = el.cloneNode(true)
50// 		el_clone.dataset.offWidth = el.offsetWidth
51// 		total_list_items.push({item:el_clone,html:el_clone.innerHTML});
52// 	})
53// 	const __on_resize = () => {
54// 		if( window.matchMedia("(min-width: 921px)").matches ){
55// 			__get_all('&> .menu-item-toggler',header_menu).forEach((el) => {
56// 				el.remove();
57// 			})
58// 			__prepend(header_menu,togleButton);
59// 			__get_all('.right-sidebar-menu .menu-item').forEach((el) => {
60// 				el.remove();
61// 			})
62// 			__get_all('&> .menu-item',header_menu).forEach((el) => {
63// 				el.remove();
64// 			})
65// 			let total_width = 0;
66// 			let stopHere = false;
67// 			for (let i = 0; i < total_list_items.length; i++) {
68// 				let data = total_list_items[i];
69// 				header_menu.appendChild(data.item);
70// 			}
71// 			let rootoffsetWidth = header_menu.offsetWidth;
72// 			__get_all('&> .menu-item',header_menu).forEach((el) => {
73// 				el.remove();
74// 			})
75// 			for (let i = 0; i < total_list_items.length; i++) {
76// 				let data = total_list_items[i];
77// 				const new_total_width = Number(total_width)+Number(data.item.dataset.offWidth);
78// 				if(new_total_width > rootoffsetWidth){
79// 					stopHere = true;
80// 				}
81// 				if(stopHere){
82// 					data.item.innerHTML = data.html;
83// 					__get('.right-sidebar-menu').appendChild(data.item);
84// 				}else{
85// 					total_width = Number(total_width)+Number(data.item.dataset.offWidth);
86// 					data.item.innerHTML = data.html;
87// 					header_menu.appendChild(data.item);
88// 				}
89// 			}
90// 			if(total_list_items.length){
91// 				if(__get_one(' .menu-item-toggler',header_menu)){
92// 					__get_one(' .menu-item-toggler',header_menu).remove();
93// 				}
94// 				__append(header_menu,togleButton);
95// 			}
96// 		}
97// 	}
98// 	window.onresize = () => {
99// 		__on_resize();
100// 	}
101// 	__on_resize();
102// })()

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.