PageSourceSearch

https://www.freightwaves.com/_static/??-eJx1jsEOgjAQRH/IWgkmhIPxW5…I62WkfaZ2PXxVXtYxzxIa7hUjXtqWqbc1UPL28+cYM=

js freightwaves.com collected 2026-09-24 15:16:00 UTC 42,027 bytes, 538 lines download raw bytes

1// Initialize the global manager safely
2window.ChartManager = window.ChartManager || {};
3
4(function($, ChartManager) {
5    // Extend the manager, don't overwrite it
6    $.extend(ChartManager, {
7        charts: {}, // store echarts instances
8        data: {},   // store chart data sets
9
10        // initChart is now much simpler. Its only job is to trigger
11        // the drawing of the default chart view.
12        initChart: function(chartId) {
13            const container = document.getElementById(chartId);
14            if (!container) return;
15
16            // Auto-click the first ticker button to draw the initial chart
17            setTimeout(() => {
18                $('[data-chart-id="' + chartId + '"]:first').trigger('click');
19            }, 100); // Reduced delay
20        },
21
22        // The date calculation logic now lives here, where it has access to the correct data.
23        drawChart: function(chartId, tickerData) {
24            if (this.charts[chartId]) {
25                this.charts[chartId].dispose();
26            }
27
28            const chartDom = document.getElementById(chartId);
29            if (!chartDom || !tickerData || tickerData.length === 0) return;
30
31            // === DATE CALCULATION LOGIC IS MOVED HERE ===
32            const lastDateString = tickerData[tickerData.length - 1].Date;
33            const endDate = new Date(lastDateString);
34            const startDate = new Date(lastDateString);
35            startDate.setDate(startDate.getDate() - 14);
36
37            function formatDate(date) {
38                const year = date.getFullYear();
39                const month = ('0' + (date.getMonth() + 1)).slice(-2);
40                const day = ('0' + date.getDate()).slice(-2);
41                return `${year}-${month}-${day}`;
42            }
43
44            const finalStartDate = formatDate(startDate);
45            const finalEndDate = formatDate(endDate);
46            // === END OF DATE LOGIC ===
47
48            const chart = echarts.init(chartDom);
49            this.charts[chartId] = chart;
50
51            const values = tickerData.map(item => parseFloat(item.Value));
52            const currentPrice = values[values.length - 1];
53            const isPositive = values.length > 1 ? currentPrice >= values[values.length - 2] : true;
54
55            const option = {
56                tooltip: {
57                    trigger: 'axis',
58                    formatter: params => `<strong>${tickerData[params[0].dataIndex].Date}</strong><br/>Value: <strong>${params[0].value}</strong>`
59                },
60                grid: { left: '3%', right: '5%', bottom: '15%', top: '5%', containLabel: true },
61                xAxis: {
62                    type: 'category', // For simplicity, keeping 'category' type as in original
63                    data: tickerData.map(item => item.Date), // Use full date for data, let dataZoom handle it
64                    boundaryGap: false
65                },
66                yAxis: {
67                    type: 'value',
68                    scale: true,
69                    position: 'right',
70                    splitLine: { lineStyle: { color: 'rgba(255, 255, 255, 0.2)' } }
71                },
72                series: [{
73                    type: 'line',
74                    data: values,
75                    smooth: true,
76                    symbol: 'none',
77                    lineStyle: { color: '#67bb6e', width: 3 },
78                    areaStyle: {
79                        color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
80                           { offset: 0, color: 'rgba(103, 187, 110, 0.3)' },
81                           { offset: 1, color: 'rgba(103, 187, 110, 0.05)' }
82                        ])
83                    },
84                    markPoint: { /* ... same as before ... */ }
85                }],
86                // dataZoom now correctly receives the calculated date values
87                dataZoom: [{
88                    type: 'slider',
89                    startValue: finalStartDate,
90                    endValue: finalEndDate,
91                    bottom: '2%' // Position slider at the bottom
92                }, {
93                    type: 'inside',
94                    startValue: finalStartDate,
95                    endValue: finalEndDate
96                }]
97            };
98            chart.setOption(option);
99            window.addEventListener('resize', () => chart.resize());
100        }
101    });
102
103    // Event delegation logic remains the same, but the drawChart call is simpler
104    $(document).on('click', '[data-chart-id]', function() {
105        // Get the elements we'll be working with
106        const chartId = $(this).attr('data-chart-id');
107        const tickerName = $(this).attr('data-ticker-name');
108        const chartContainer = $('#' + chartId);
109        const loader = chartContainer.siblings('.lds-dual-ring');
110
111        // 1. Immediately hide the chart and show the loader
112        chartContainer.css('visibility', 'hidden');
113        loader.show();
114
115        // 2. Update the active state of the buttons
116        $('[data-chart-id="' + chartId + '"]').removeClass('active');
117        $(this).addClass('active');
118
119        // 3. Draw the chart. ECharts will render it even though the container is hidden.
120        if (ChartManager.data[chartId] && ChartManager.data[chartId][tickerName]) {
121            ChartManager.drawChart(chartId, ChartManager.data[chartId][tickerName]);
122        } else {
123            console.error('No data found for ticker:', tickerName);
124        }
125
126        // 4. Now, hide the loader and make the newly drawn chart visible.
127        // A tiny delay can sometimes help prevent a visual flicker as the browser renders.
128        setTimeout(() => {
129            loader.hide();
130            chartContainer.css('visibility', 'visible');
131        }, 50);
132    });
133})(jQuery, window.ChartManager);;
134/* globals wpdc */
135/**
136 * Loads Discourse comments into the .wpdc-comments div.
137 *
138 * @package WPDiscourse
139 */
140
141(function( $ ) {
142	$( document ).ready(
143		function() {
144			var commentsURL  = wpdc.commentsURL,
145      $commentArea = $( '#wpdc-comments' ),
146				postId       = $commentArea.data( 'post-id' );
147
148      if (!postId) {
149        return;
150      }
151
152			$.ajax(
153				{
154					url: commentsURL + '?post_id=' + postId,
155					success: function( response ) {
156						$commentArea.removeClass( 'wpdc-comments-loading' );
157						$commentArea.addClass( 'wpdc-comments-loaded' );
158						$commentArea.html( response );
159					}
160				}
161			);
162		}
163	);
164})( jQuery );
165;
166/**
167 * Nexus Analytics Frontend Tracker
168 *
169 * Tracks pageviews and sends data to the Nexus API.
170 *
171 * @package Nexus_Analytics
172 * @since   1.0.0
173 */
174
175( function() {
176	'use strict';
177
178	/**
179	 * Generate a UUID v4 for request identification.
180	 *
181	 * @return {string} A UUID v4 string.
182	 */
183	function generateRequestId() {
184		// Use crypto.randomUUID if available (modern browsers).
185		if ( typeof crypto !== 'undefined' && typeof crypto.randomUUID === 'function' ) {
186			return crypto.randomUUID();
187		}
188
189		// Fallback for older browsers.
190		return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace( /[xy]/g, function( c ) {
191			var r = Math.random() * 16 | 0;
192			var v = c === 'x' ? r : ( r & 0x3 | 0x8 );
193			return v.toString( 16 );
194		} );
195	}
196
197	/**
198	 * Generate and expose the request ID immediately on script load.
199	 *
200	 * This allows GAM (Google Ad Manager) to access the same request_id
201	 * for revenue correlation via the ch_req_id custom targeting key.
202	 *
203	 * If Nexus_Gam has already generated the ID in wp_head, reuse it.
204	 * Otherwise, generate a new one (fallback for non-GAM setups).
205	 *
206	 * @since 1.0.0
207	 */
208	if ( typeof window.nexusRequestId === 'undefined' ) {
209		window.nexusRequestId = generateRequestId();
210	}
211
212	/**
213	 * Check if the current device is mobile based on screen width.
214	 *
215	 * @return {boolean} True if mobile, false otherwise.
216	 */
217	function isMobile() {
218		return window.innerWidth <= 768;
219	}
220
221	/**
222	 * Get page load time in milliseconds using Performance API.
223	 *
224	 * @return {number|null} Load time in ms or null if not available.
225	 */
226	function getLoadTime() {
227		if ( typeof performance === 'undefined' ) {
228			return null;
229		}
230
231		// Try Navigation Timing API Level 2.
232		var entries = performance.getEntriesByType( 'navigation' );
233		if ( entries && entries.length > 0 ) {
234			var navEntry = entries[0];
235			if ( navEntry.loadEventEnd > 0 && navEntry.startTime >= 0 ) {
236				return Math.round( navEntry.loadEventEnd - navEntry.startTime );
237			}
238		}
239
240		// Fallback to Navigation Timing API Level 1.
241		var timing = performance.timing;
242		if ( timing && timing.loadEventEnd > 0 && timing.navigationStart > 0 ) {
243			return timing.loadEventEnd - timing.navigationStart;
244		}
245
246		return null;
247	}
248
249	/**
250	 * Check if Do Not Track is enabled in the browser.
251	 *
252	 * @return {boolean} True if DNT is enabled, false otherwise.
253	 */
254	function isDoNotTrackEnabled() {
255		return navigator.doNotTrack === '1' ||
256			navigator.doNotTrack === 'yes' ||
257			window.doNotTrack === '1';
258	}
259
260	/**
261	 * Build the event payload for the API.
262	 *
263	 * @param {Object} config Tracker configuration from wp_localize_script.
264	 * @param {number|null} loadTime Page load time in milliseconds.
265	 *
266	 * @return {Object} The event payload.
267	 */
268	function buildPayload( config, loadTime ) {
269		var payload = {
270			site_id: config.siteId,
271			request_id: window.nexusRequestId,
272			page_url: window.location.href
273		};
274
275		// Add optional fields.
276		if ( document.referrer ) {
277			payload.referrer = document.referrer;
278		}
279
280		payload.is_mobile = isMobile();
281
282		if ( loadTime !== null && loadTime >= 0 && loadTime <= 65535 ) {
283			payload.metric_load_time_ms = loadTime;
284		}
285
286		// Add author and category from server-side data.
287		if ( config.authorId ) {
288			payload.author_id = config.authorId;
289		}
290
291		if ( config.authorName ) {
292			payload.author_name = config.authorName;
293		}
294
295		if ( config.authorSlug ) {
296			payload.author_slug = config.authorSlug;
297		}
298
299		if ( config.authorEmail ) {
300			payload.author_email = config.authorEmail;
301		}
302
303		if ( config.category ) {
304			payload.category = config.category;
305		}
306
307		// Merge custom properties (must be a plain object, not an array).
308		if ( config.customProperties &&
309			typeof config.customProperties === 'object' &&
310			! Array.isArray( config.customProperties ) &&
311			Object.keys( config.customProperties ).length > 0 ) {
312			payload.properties = config.customProperties;
313		}
314
315		return payload;
316	}
317
318	/**
319	 * Send the tracking event to the API.
320	 *
321	 * @param {Object} config Tracker configuration.
322	 * @param {Object} payload Event payload.
323	 */
324	function sendEvent( config, payload ) {
325		var endpoint = config.apiEndpoint.replace( /\/$/, '' ) + '/collect';
326
327		// Use sendBeacon for reliability if available.
328		if ( navigator.sendBeacon ) {
329			var blob = new Blob(
330				[ JSON.stringify( payload ) ],
331				{ type: 'application/json' }
332			);
333
334			// Note: sendBeacon doesn't support custom headers.
335			// Use fetch with keepalive instead if API key is required.
336			if ( config.apiKey ) {
337				sendWithFetch( endpoint, config.apiKey, payload );
338				return;
339			}
340
341			navigator.sendBeacon( endpoint, blob );
342			return;
343		}
344
345		// Fallback to fetch.
346		sendWithFetch( endpoint, config.apiKey, payload );
347	}
348
349	/**
350	 * Send event using fetch API.
351	 *
352	 * @param {string} endpoint API endpoint URL.
353	 * @param {string} apiKey API key for authentication.
354	 * @param {Object} payload Event payload.
355	 */
356	function sendWithFetch( endpoint, apiKey, payload ) {
357		var headers = {
358			'Content-Type': 'application/json'
359		};
360
361		if ( apiKey ) {
362			headers['X-API-Key'] = apiKey;
363		}
364
365		fetch( endpoint, {
366			method: 'POST',
367			headers: headers,
368			body: JSON.stringify( payload ),
369			keepalive: true
370		} ).catch( function() {
371			// Silently fail - tracking should not impact user experience.
372		} );
373	}
374
375	/**
376	 * Initialize tracking on page load.
377	 */
378	function init() {
379		// Verify configuration exists.
380		if ( typeof nexusAnalytics === 'undefined' ) {
381			return;
382		}
383
384		var config = nexusAnalytics;
385
386		// Validate required configuration.
387		if ( ! config.apiEndpoint || ! config.siteId ) {
388			return;
389		}
390
391		// Respect browser DNT setting (client-side backup check).
392		if ( isDoNotTrackEnabled() ) {
393			return;
394		}
395
396		// Wait for load event to get accurate timing.
397		if ( document.readyState === 'complete' ) {
398			trackPageview( config );
399		} else {
400			window.addEventListener( 'load', function() {
401				// Small delay to ensure loadEventEnd is populated.
402				setTimeout( function() {
403					trackPageview( config );
404				}, 0 );
405			} );
406		}
407	}
408
409	/**
410	 * Track the pageview.
411	 *
412	 * @param {Object} config Tracker configuration.
413	 */
414	function trackPageview( config ) {
415		var loadTime = getLoadTime();
416		var payload = buildPayload( config, loadTime );
417
418		sendEvent( config, payload );
419		initOutboundClickTracking( config );
420	}
421
422	/**
423	 * Initialize outbound click tracking via event delegation.
424	 *
425	 * Uses capture phase on document.body to handle dynamically added links.
426	 * Debounces duplicate clicks on the same href within 500ms.
427	 *
428	 * @since 1.2.0
429	 *
430	 * @param {Object} config Tracker configuration.
431	 */
432	function initOutboundClickTracking( config ) {
433		var lastClickHref = '';
434		var lastClickTime = 0;
435
436		document.body.addEventListener( 'click', function( e ) {
437			// Walk up the DOM to find the closest anchor element.
438			var anchor = e.target;
439			while ( anchor && anchor.tagName !== 'A' ) {
440				anchor = anchor.parentElement;
441			}
442
443			if ( ! anchor || ! anchor.href ) {
444				return;
445			}
446
447			// Only track http/https links.
448			if ( anchor.href.indexOf( 'http' ) !== 0 ) {
449				return;
450			}
451
452			// Only track outbound links (different hostname).
453			if ( anchor.hostname === window.location.hostname ) {
454				return;
455			}
456
457			// Debounce: skip same href clicked within 500ms.
458			var now = Date.now();
459			if ( anchor.href === lastClickHref && ( now - lastClickTime ) < 500 ) {
460				return;
461			}
462			lastClickHref = anchor.href;
463			lastClickTime = now;
464
465			// Extract destination info.
466			var destUrl;
467			try {
468				destUrl = new URL( anchor.href );
469			} catch ( err ) {
470				return;
471			}
472
473			// Get link text, capped at 200 chars.
474			var linkText = ( anchor.innerText || anchor.textContent || anchor.getAttribute( 'aria-label' ) || '' ).trim();
475			if ( linkText.length > 200 ) {
476				linkText = linkText.substring( 0, 200 );
477			}
478
479			// Extract UTM parameters from destination URL.
480			var utmParams = {};
481			var utmKeys = [ 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content' ];
482			for ( var i = 0; i < utmKeys.length; i++ ) {
483				var val = destUrl.searchParams.get( utmKeys[i] );
484				if ( val ) {
485					utmParams[ utmKeys[i] ] = val;
486				}
487			}
488
489			// Build click payload.
490			var clickPayload = {
491				site_id: config.siteId,
492				page_url: window.location.href,
493				dest_url: anchor.href,
494				dest_domain: destUrl.hostname,
495				link_text: linkText,
496				is_sponsored: !! config.isSponsored,
497				is_mobile: isMobile(),
498				category: config.category || ''
499			};
500
501			// Add UTM params if present.
502			for ( var key in utmParams ) {
503				if ( utmParams.hasOwnProperty( key ) ) {
504					clickPayload[ key ] = utmParams[ key ];
505				}
506			}
507
508			// Send click event.
509			var clickEndpoint = config.apiEndpoint.replace( /\/$/, '' ) + '/collect/click';
510
511			if ( navigator.sendBeacon && ! config.apiKey ) {
512				var blob = new Blob(
513					[ JSON.stringify( clickPayload ) ],
514					{ type: 'application/json' }
515				);
516				navigator.sendBeacon( clickEndpoint, blob );
517			} else {
518				sendWithFetch( clickEndpoint, config.apiKey, clickPayload );
519			}
520		}, true ); // Use capture phase.
521	}
522
523	// Initialize when DOM is ready.
524	if ( document.readyState === 'loading' ) {
525		document.addEventListener( 'DOMContentLoaded', init );
526	} else {
527		init();
528	}
529
530} )();
531;
532(()=>{"use strict";var t={903:(t,o,r)=>{var i=r(81),e=r.n(i),n=r(645);
532r.n(n)()(e()).push([t.id,'.flipdown.flipdown__theme-dark{font-family:sans-serif;font-weight:bold}.flipdown.flipdown__theme-dark .rotor-group-heading:before{color:#000}.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before{background-color:#151515}.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after{background-color:#151515}.flipdown.flipdown__theme-dark .rotor{color:#fff;background-color:#151515}.flipdown.flipdown__theme-dark .rotor:after{border-top:solid 1px #151515}.flipdown.flipdown__theme-dark .rotor-top{color:#fff;background-color:#151515}.flipdown.flipdown__theme-dark .rotor-leaf-front{color:#fff;background-color:#151515}.flipdown.flipdown__theme-dark .rotor-bottom{color:#efefef;background-color:#202020}.flipdown.flipdown__theme-dark .rotor-leaf-rear{color:#efefef;background-color:#202020}.flipdown.flipdown__theme-light{font-family:sans-serif;font-weight:bold}.flipdown.flipdown__theme-light .rotor-group-heading:before{color:#eee}.flipdown.flipdown__theme-light .rotor-group:nth-child(n+2):nth-child(-n+3):before{background-color:#ddd}.flipdown.flipdown__theme-light .rotor-group:nth-child(n+2):nth-child(-n+3):after{background-color:#ddd}.flipdown.flipdown__theme-light .rotor{color:#222;background-color:#ddd}.flipdown.flipdown__theme-light .rotor:after{border-top:solid 1px #222}.flipdown.flipdown__theme-light .rotor-top{color:#222;background-color:#ddd}.flipdown.flipdown__theme-light .rotor-leaf-front{color:#222;background-color:#ddd}.flipdown.flipdown__theme-light .rotor-bottom{color:#333;background-color:#eee}.flipdown.flipdown__theme-light .rotor-leaf-rear{color:#333;background-color:#eee}.flipdown{display:flex !important;justify-content:center;overflow:hidden;margin-top:15px;margin-bottom:15px;direction:ltr}.flipdown .rotor-group{display:flex;width:150px;justify-content:center;flex-direction:column;align-items:center;width:100px}.flipdown .rotor-group:before{display:none !important;display:none}.flipdown .rotor-group:after{display:none !important;display:none}.flipdown .rotor-group:last-child{padding-right:0;padding-right:0}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before{content:"";position:absolute;bottom:20px;left:115px;width:10px;height:10px;border-radius:50%;left:69px;bottom:13px;height:8px;width:8px}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after{content:"";position:absolute;bottom:50px;left:115px;width:10px;height:10px;border-radius:50%;left:69px;bottom:29px;height:8px;width:8px}.flipdown .rotor-group .rotors-wrapper{width:100%;display:flex;justify-content:center}.flipdown .rotor-group-heading{text-align:center;width:100%;display:flex;justify-content:center;font-size:1rem}.flipdown .rotor-group-heading:before{display:block;height:30px;line-height:30px;text-align:center;font-size:.8em;height:20px;line-height:20px}.flipdown .rotor{position:relative;float:left;width:50px;height:80px;margin:0 5px 0 0;border-radius:4px;font-size:2.5rem;text-align:center;perspective:200px;width:30px;height:50px}.flipdown .rotor:last-child{margin-right:0}.flipdown .rotor:after{content:"";z-index:2;position:absolute;bottom:0;left:0;width:50px;height:40px;border-radius:0 0 4px 4px;width:30px;height:25px;opacity:.8}.flipdown .rotor-top{overflow:hidden;position:absolute;width:50px;height:40px;line-height:80px;border-radius:4px 4px 0 0;width:30px;line-height:50px;height:25px}.flipdown .rotor-bottom{overflow:hidden;position:absolute;width:50px;height:40px;bottom:0;line-height:0;border-radius:0 0 4px 4px;width:30px;height:25px}.flipdown .rotor-leaf{z-index:1;position:absolute;width:50px;height:80px;transform-style:preserve-3d;transition:transform 0s;width:100%;height:50px}.flipdown .rotor-painter{width:100%}.flipdown .rotor-leaf.flipped{transform:rotateX(-180deg);transition:all .5s ease-in-out}.flipdown .rotor-leaf-front{overflow:hidden;position:absolute;width:50px;height:40px;margin:0;transform:rotateX(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;line-height:80px;border-radius:4px 4px 0 0;width:30px;line-height:50px;height:25px}.flipdown .rotor-leaf-rear{overflow:hidden;position:absolute;width:50px;height:40px;margin:0;transform:rotateX(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;line-height:0;border-radius:0 0 4px 4px;transform:rotateX(-180deg);width:30px;height:25px}.rotor-group .rotors-wrapper{width:100%;display:flex;justify-content:center}.rotor-group .rotors-wrapper .rotor{overflow:hidden;width:40%}.rotor-group .rotors-wrapper .rotor .rotor-leaf{width:100%}.rotor-group .rotors-wrapper .rotor .rotor-painter{width:100%}.rotor-group .rotors-wrapper .rotor:after{width:100%}.flipdown-size-sm .rotor{margin-right:3px;width:30px;height:50px}.flipdown-size-sm .rotor:after{width:30px;height:25px}.flipdown-size-sm .rotor-leaf{width:30px;height:50px}.flipdown-size-sm .rotor-leaf-front{width:30px;line-height:50px;height:25px}.flipdown-size-sm .rotor-leaf-rear{width:30px;height:25px}.flipdown-size-sm .rotor-top{width:30px;line-height:50px;height:25px}.flipdown-size-sm .rotor-bottom{width:30px;height:25px}.flipdown-size-sm .rotor-group{width:100px}.flipdown-size-sm .rotor-group:before{display:none}.flipdown-size-sm .rotor-group:after{display:none}.flipdown-size-sm .rotor-group:last-child{padding-right:0}.flipdown-size-sm .rotor-group:nth-child(n+2):nth-child(-n+3):before{left:69px;bottom:13px;height:8px;width:8px}.flipdown-size-sm .rotor-group:nth-child(n+2):nth-child(-n+3):after{left:69px;bottom:29px;height:8px;width:8px}.flipdown-size-sm .rotor-group-heading{font-size:.8em;height:20px;line-height:20px}.flipdown-size-xs .rotor{font-size:1.5rem;margin-right:3px;width:40%;height:40px}.flipdown-size-xs .rotor:after{width:30px;height:20px}.flipdown-size-xs .rotor-leaf{width:30px;height:40px}.flipdown-size-xs .rotor-leaf-front{width:30px;line-height:40px;height:20px}.flipdown-size-xs .rotor-leaf-rear{width:30px;height:20px;line-height:0}.flipdown-size-xs .rotor-top{width:30px;line-height:40px;height:20px}.flipdown-size-xs .rotor-bottom{width:30px;height:20px}.flipdown-size-xs .rotor-group{padding-right:0;padding-left:0}.flipdown-size-xs .rotor-group:nth-child(n+2):nth-child(-n+3):before{left:69px;bottom:13px;height:8px;width:8px}.flipdown-size-xs .rotor-group:nth-child(n+2):nth-child(-n+3):after{left:69px;bottom:29px;height:8px;width:8px}.flipdown-size-xs .rotor-group-heading{font-size:.75rem;height:20px;line-height:20px}.flipdown-size-xxs .rotor-group-heading{font-size:.65rem}.flipdown-size-xxs .rotor{font-size:1.1rem;margin-right:2px;
532height:34px}.flipdown-size-xxs .rotor:after{height:17px;opacity:.4}.flipdown-size-xxs .rotor-leaf{width:30px;height:34px}.flipdown-size-xxs .rotor-leaf-front{width:30px;line-height:34px;height:17px}.flipdown-size-xxs .rotor-leaf-rear{width:30px;height:17px;line-height:0}.flipdown-size-xxs .rotor-top{width:30px;line-height:34px;height:17px}.flipdown-size-xxs .rotor-bottom{width:30px;height:17px}\r\n',""])},645:t=>{t.exports=function(t){var o=[];return o.toString=function(){return this.map((function(o){var r="",i=void 0!==o[5];return o[4]&&(r+="@supports (".concat(o[4],") {")),o[2]&&(r+="@media ".concat(o[2]," {")),i&&(r+="@layer".concat(o[5].length>0?" ".concat(o[5]):""," {")),r+=t(o),i&&(r+="}"),o[2]&&(r+="}"),o[4]&&(r+="}"),r})).join("")},o.i=function(t,r,i,e,n){"string"==typeof t&&(t=[[null,t,void 0]]);var s={};if(i)for(var h=0;h<this.length;h++){var a=this[h][0];null!=a&&(s[a]=!0)}for(var p=0;p<t.length;p++){var l=[].concat(t[p]);i&&s[l[0]]||(void 0!==n&&(void 0===l[5]||(l[1]="@layer".concat(l[5].length>0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=n),r&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=r):l[2]=r),e&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=e):l[4]="".concat(e)),o.push(l))}},o}},81:t=>{t.exports=function(t){return t[1]}}},o={};function r(i){var e=o[i];if(void 0!==e)return e.exports;var n=o[i]={id:i,exports:{}};return t[i](n,n.exports,r),n.exports}r.n=t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return r.d(o,{a:o}),o},r.d=(t,o)=>{for(var i in o)r.o(o,i)&&!r.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:o[i]})},r.o=(t,o)=>Object.prototype.hasOwnProperty.call(t,o),(()=>{function t(o){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(o)}function o(t,o){if(!(t instanceof o))throw new TypeError("Cannot call a class as a function")}function i(t,o){for(var r=0;r<o.length;r++){var i=o[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function e(t,o){var r=h();return(e=function(t,o){return r[t-=286]})(t,o)}!function(t,o){for(var r=e,i=t();;)try{if(757441==parseInt(r(349))/1*(parseInt(r(380))/2)+-parseInt(r(314))/3*(parseInt(r(309))/4)+parseInt(r(289))/5*(-parseInt(r(384))/6)+-parseInt(r(294))/7+parseInt(r(336))/8*(-parseInt(r(303))/9)+-parseInt(r(332))/10*(-parseInt(r(374))/11)+parseInt(r(334))/12)break;i.push(i.shift())}catch(t){i.push(i.shift())}}(h);var n=s;function s(t,o){var r=a();return(s=function(t,o){return r[t-=249]})(t,o)}function h(){var t=["createElement","bind","data-before","rotor-leaf","1221VGmLJS","clockValues","rotor-leaf-rear rotor-painter","display",".rotor-group-days","170040ReOEiX","epoch","33200544wbKWBk","find","455144EulhWK","rotorGroupMapping","css","_setOptions","_tick","ifEnded","rotorBottoms","span","4rFvABO","clockStrings","start"," instead.","rotor-top","453163OdVhNb","rotor-bottom rotor-painter","Days","classList","shift","className","FlipDown: Constructor expected unix timestamp, got ","933291iVwumz","_createRotor","rotor-group-","object",".rotor-group-hours","minutes","none","setAttribute","Minutes","split","120CGjxgw","forEach","push","rotorBottom","rotorLeafFront","slice","rotorTop","rotors-wrapper","561lTmTTD","floor","Seconds","120405UWKGKj",".rotor-group","headings","4fxqRyE","prototype","clockValuesAsString","7njGWct","527328tKTEct","3668752uhTRAu","130802CxWANw","hours","_hasCountdownEnded","getElementsByClassName","hideDivision","3004338gceJwA","65AuEhvP","countdownEnded","flex","parentElement","theme","10170265wymdhX","flipdown","_getTime","days","hasOwnProperty","_createRotorGroup","seconds","rotor-leaf-front rotor-painter","daysremaining","9eBsGTT","number","call","Hours","version","opts","4PxEepq","countdown","element","prevClockValuesAsString","rotor-bottom","3391407LThskn","textContent","div","rotors","flipped","0.3.2","appendChild","rotorLeafRear","now"];return(h=function(){return t})()}function a(){var t=e,o=[t(308),t(361),t(330),t(286),t(348),t(383),t(327),t(316),t(320),t(366),t(342),t(296),t(388),t(302),t(322),t(287),"assign",t(387),"54350hvBDUb","_parseOptions",t(317),t(305),"className",t(369),"add",t(326),"rotor-leaf-rear","figure",t(292),"headings","rotor-group ","rotor-top rotor-painter",t(341),"getTime",t(370),"dark",t(293),t(385),"length",t(372),t(373),"flipd
532own__theme-",t(337),t(378),"rotor-leaf-front",t(357),t(377),t(331),t(306),t(335),t(297),t(346),t(324),t(315),"floor",t(340),"toString","destroy",t(288),"_init","push",t(347),t(300),t(364),t(301),"prevClockValuesAsString",t(298),t(343),t(356),t(371),"rotorTops","clockValuesAsString",t(367),t(313),t(360),t(318),t(386),t(344),t(350),t(345),t(325),"clockValues",t(311),"initialised","daysRemaining","css",t(307),t(323),t(329),t(310),".rotor-group-minutes",t(295),"1526115vkkYrd",t(381),t(319),t(362),t(290),t(333),t(299),t(352),"rotor-group-heading",t(339),t(351),t(304),"hasEndedCallback",t(321),"_updateClockValues"];return(a=function(){return o})()}function p(t,o){var r=n;return(t=t[r(300)]())[r(282)]<o?p("0"+t,o):t}function l(t,o){var r=n;o[r(316)]((function(o){t[r(252)](o)}))}!function(t,o){for(var r=e,i=s,n=t();;)try{if(427816==-parseInt(i(321))/1*(parseInt(i(320))/2)+parseInt(i(336))/3+-parseInt(i(253))/4*(-parseInt(i(290))/5)+-parseInt(i(302))/6+-parseInt(i(249))/7*(-parseInt(i(281))/8)+parseInt(i(312))/9+parseInt(i(262))/10*(-parseInt(i(250))/11))break;n[r(368)](n[r(353)]())}catch(t){n[r(368)](n[r(353)]())}}(a);const d=function(r,s,h,a,d,f,c,u,g,w,x){function m(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n(335),s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};o(this,m);var h=e,a=n;if(t(r)!==a(347))throw new Error(h(355)+t(r)+a(305));t(i)===h(359)&&(this[a(326)]=i[0],this[a(330)]=a(338),this.initialised=!1,this[a(258)]=this[a(255)](),this[a(341)]=r,this[h(290)]=!1,this[a(348)]=null,this[a(264)]=[],this[h(370)]=[],this[a(349)]=[],this[a(314)]=[],this[a(254)]=[],this[a(333)]=null,this[a(328)]=0,this.clockValues={},this[a(323)]={},this[a(315)]=[],this[h(312)]=[],this[a(351)]=this[a(263)](s),this[a(286)]={0:a(294),1:a(261),2:a(352),3:a(306)},this[a(345)]())}var v,b;return v=m,b=[{key:r,value:function(t){var o=n;return this[o(327)]||this[o(303)](),this[o(333)]=setInterval(this[o(299)].bind(this),1e3),t(),this}},{key:s,value:function(t){var o=n;return this[o(348)]=function(){var r=o;t(),this[r(348)]=null,this[r(301)]()},this}},{key:h,value:function(){var t=n;return(new Date)[t(277)]()/1e3}},{key:"_hasCountdownEnded",value:function(){var t=n;return this.epoch-this[t(258)]<0?(this[t(340)]=!0,null!=this[t(348)]&&(this.hasEndedCallback(),this[t(348)]=null),!0):(this[t(340)]=!1,!1)}},{key:a,value:function(t){var o=e,r=n,i={headings:[r(346),r(292),r(307),o(376)],theme:t[r(310)](r(280))?t[r(280)]:r(279),hideDivision:!1};return Object[r(260)]({},i,t)}},{key:d,value:function(){var t=n;this[t(326)][t(343)][t(268)](t(285)+this[t(351)][t(280)])}},{key:f,value:function(){var t=e,o=n;this[o(327)]=!0,this[t(388)]()?this[o(257)]=0:this.daysremaining=Math[o(298)]((this[o(341)]-this[o(258)])/86400)[o(300)]()[o(282)];for(var r=this[t(302)]<=2?2:this.daysremaining,i=0;i<r+6;i++)this[o(264)][t(368)](this[o(289)](0));var s=[];for(i=0;i<r;i++)s[o(304)](this.rotors[i]);this[o(326)][o(252)](this[t(299)](s,0));var h=r;for(i=0;i<3;i++){for(var a=[],p=0;p<2;p++)a[o(304)](this[o(264)][h]),h++;this[o(326)][t(320)](this[o(342)](a,i+1))}return jQuery(this[t(311)])[t(335)](o(287))[t(338)](o(353),t(291)),this[o(278)]=Array[o(337)][o(313)].call(this[o(326)][o(354)](o(288))),this[t(321)]=Array[o(337)].slice[o(265)](this[o(326)][o(354)](o(270))),this[o(283)]=Array[o(337)].slice[o(265)](this[t(311)][o(354)](o(355))),this[o(267)]=Array[o(337)][t(371)][o(265)](this[o(326)][o(354)](o(317))),this._tick(),this[o(350)](!0),this}},{key:c,value:function(t,o){var r=e,i=n,s=document[r(323)]("div");
532s[i(266)]=i(274)+(this[i(286)][o]?r(358)+this[i(286)][o]:"");var h=document[i(331)](i(251));h[i(266)]=i(344),h[r(363)](i(324),this[i(351)][i(273)][o]);var a=document[i(331)](i(311));a[i(297)]=this[i(351)][r(379)][o],h[i(252)](a),s.appendChild(h);var p=document[i(331)](i(251));return p[i(266)]=i(284),l(p,t),s[i(252)](p),s}},{key:u,value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,o=e,r=n,i=document[r(331)](r(251)),s=document[r(331)](r(251)),h=document[r(331)](r(271)),a=document[r(331)](r(271)),p=document[o(323)](r(251)),d=document[o(323)](r(251));return i[r(266)]="rotor",s[r(266)]=r(269),h[r(266)]=r(332),a[r(266)]=r(308),p[o(354)]=r(275),d[r(266)]=r(322),h[r(297)]=t,p[r(297)]=t,d[r(297)]=t,l(i,[s,p,d]),l(s,[h,a]),i}},{key:g,value:function(){var t=e,o=n;this[o(258)]=this[o(255)]();var r=this[o(341)]-this[o(258)]<=0?0:this[o(341)]-this[o(258)];this[t(328)].d=Math[t(375)](r/86400),r-=86400*this[o(325)].d,0===this.clockValues.d&&this[t(308)][o(259)]&&jQuery(this[o(326)])[o(293)](o(291))[o(329)](o(353),o(339)),this[o(325)].h=Math[o(298)](r/3600),r-=3600*this[o(325)].h,0===this[o(325)].h&&0===this[o(325)].d&&this[o(351)][o(259)]&&jQuery(this[o(326)])[o(293)](o(318))[o(329)](o(353),o(339)),this[o(325)].m=Math[o(298)](r/60),r-=60*this[o(325)].m,0===this[o(325)].m&&0===this[t(328)].h&&0===this[o(325)].d&&this[o(351)][o(259)]&&jQuery(this[o(326)])[o(293)](o(334)).css(t(330),o(339)),this[o(325)].s=Math[t(375)](r),this[o(350)](),this[o(256)]()}},{key:w,value:function(){clearInterval(this[n(333)])}},{key:x,value:function(){var t=this,o=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=e,i=n;function s(){var t=this,o=i;this[o(283)][o(316)]((function(r,i){var n=e;r[o(297)]!=t[n(382)][i]&&(r[n(315)]=t.clockValuesAsString[i])}))}function h(){var t=this,o=r,e=i;this[e(349)][o(367)]((function(o,r){var i=e;if(o[i(297)]!=t[i(315)][r]){o[i(297)]=t[i(315)][r],o[i(272)].classList[i(268)](i(319));var n=setInterval(function(){var t=i;o[t(272)][t(343)].remove(t(319)),clearInterval(n)}[i(296)](t),500)}}))}this[i(323)].d=p(this[r(328)].d,2),this[i(323)].h=p(this[i(325)].h,2),this[i(323)].m=p(this[i(325)].m,2),this[i(323)].s=p(this[r(328)].s,2),this[r(382)]=(this[i(323)].d+this[i(323)].h+this[i(323)].m+this[r(345)].s)[r(365)](""),this[r(370)][r(367)]((function(o,r){var e=i;o[e(297)]=t[e(309)][r]})),this[i(267)][i(316)]((function(o,e){var n=r;o[i(297)]=t[n(312)][e]})),o?(s[r(305)](this),h[i(265)](this)):(setTimeout(s[i(296)](this),500),setTimeout(h.bind(this),500)),this[i(309)]=this[r(382)]}}],b&&i(v.prototype,b),Object.defineProperty(v,"prototype",{writable:!1}),m}(n(295),n(276),n(255),n(263),n(345),n(303),n(342),n(289),n(299),n(301),n(350));function f(t,o){(null==o||o>t.length)&&(o=t.length);for(var r=0,i=new Array(o);r<o;r++)i[r]=t[r];return i}function c(){var t=["-subscribe-email-field","width","find","min","forEach","243975ElvYmJ","invalidEmail","resize","ajax","flipdown-size-xxs","6332168aGtrSb","POST","flipdown-size-sm","submitFormAction","show","values","29504JfMqCB","-timer-post-form-submit-text","440jwvowW","input change","labels","filter","-flipdown","empty","css","classes_prefix","block","data","-timer-subscribe-form","-countdown-timer-container","flipdown-size-xs","removeClass","hidedivisions","3224616pMerUG","ajaxUrl","3391507etiqNo","get","display","datetime","slideUp","val","132rAgHtJ","ifEnded","-timer-subscribe-form-wrapper","55467WjfRaT","reportValidity","keys","-countdown-timer-wrapper","start","toString","length","395hjJzpE","each","preventDefault","target","addClass","nonce","-subscribe-submit-btn","closest","remove","-complete-text","43908HKtaVM"];return(c=function(){return t})()}function u(t,o){var r=c();return(u=function(t,o){return r[t-=453]})(t,o)}r(903),function(t,o){for(var r=u,i=t();;)try{if(455365==-parseInt(r(491))/1+parseInt(r(502))/2*(-parseInt(r(465))/3)+parseInt(r(457))/4+parseInt(r(475))/5*(parseInt(r(485))/6)+parseInt(r(459))/7+-parseInt(r(496))/8+-parseInt(r(468))/9*(-parseInt(r(504))/10))break;i.push(i.shift())}catch(t){i.push(i.shift())}}(c),function(t){var o=u,r=gpls_wpsctr_simple_countdown_timer_localized_data,i="."+r[o(511)],e=t(i+o(508)),n={200:o(495),400:o(454),650:o(498)};function s(t){var r=o,e=t[r(482)](i+r(453));
532t[r(479)](h(e[r(487)]()))}function h(t){var r,i=o,e=Object[i(470)](n)[i(507)]((function(o){return o>t}));if(e[i(474)]){var s=Math[i(489)].apply(Math,function(t){if(Array.isArray(t))return f(t)}(r=e[i(507)]((function(t){return parseInt(t)})))||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(r)||function(t,o){if(t){if("string"==typeof t)return f(t,o);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(t,o):void 0}}(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());return n[s[i(473)]()]}return""}function a(t){var r=o,e=t[r(482)](i+r(453));t[r(482)](i+r(471))[r(509)](),t[r(513)]("completetext")&&e[r(488)](i+r(484))[r(510)](r(461),r(512))}t((function(n){var h;e[o(476)]((function(){!function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=o,n=i||t[e(513)](e(462)),h=t[e(513)](e(456)),p={headings:Object[e(501)](r.labels.flipDownHeading),hideDivision:h};t[e(509)](),new d(n,t,p)[e(472)]((function(){var o=e;s(t),t[o(500)](),t[o(479)]("started")}))[e(466)]((function(){t[e(463)](400,(function(){a(t)}))}))}(t(this))})),h=o,t(document).on("click",i+h(481),(function(o){var e=h;o[e(477)]();var n=t(o[e(478)])[e(482)](i+e(514)),s=n[e(488)](i+e(467)),a=n[e(488)](i+e(486)),p=a[e(460)](0),l=n[e(513)]("id"),d=a[e(464)]();if(!p.checkValidity()||0===d[e(474)])return p.setCustomValidity(r[e(506)][e(492)]),void p[e(469)]();t[e(494)]({method:e(497),url:r[e(458)],data:{action:r[e(499)],nonce:r[e(480)],email:d,post_id:l},success:function(t){},error:function(t){}}),s.slideUp(400,(function(){var t=e;s[t(483)](),n.find("."+r.classes_prefix+t(503)).show()}))})),t(document).on(h(505),i+h(486),(function(o){var r=h;t(this)[r(460)](0).setCustomValidity("")}))})),t(window).on(o(493),(function(){var r=o;t(i+"-flipdown")[r(476)]((function(o){var e=r,s=t(this),a=s[e(482)](i+e(453));Object[e(501)](n)[e(490)]((function(t){s[e(455)](t)})),s[e(479)](h(a[e(487)]()))}))}))}(jQuery)})()})();;
533/*! This file is auto-generated */
534(function() {
535"use strict";var wp;(wp||={}).hooks=(()=>{var v=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var I=Object.prototype.hasOwnProperty;var w=(e,n)=>{for(var s in n)v(e,s,{get:n[s],enumerable:!0})},D=(e,n,s,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let t of g(n))!I.call(e,t)&&t!==s&&v(e,t,{get:()=>n[t],enumerable:!(r=S(n,t))||r.enumerable});return e};var T=e=>D(v({},"__esModule",{value:!0}),e);var le={};w(le,{actions:()=>ae,addAction:()=>J,addFilter:()=>K,applyFilters:()=>N,applyFiltersAsync:()=>ee,createHooks:()=>F,currentAction:()=>te,currentFilter:()=>re,defaultHooks:()=>b,didAction:()=>ie,didFilter:()=>se,doAction:()=>X,doActionAsync:()=>Y,doingAction:()=>ne,doingFilter:()=>oe,filters:()=>ce,hasAction:()=>P,hasFilter:()=>Q,removeAction:()=>L,removeAllActions:()=>U,removeAllFilters:()=>W,removeFilter:()=>M});function z(e){return typeof e!="string"||e===""?(console.error("The namespace must be a non-empty string."),!1):/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)?!0:(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)}var m=z;function E(e){return typeof e!="string"||e===""?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)?!0:(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)}var f=E;function Z(e,n){return function(r,t,a,i=10){let c=e[n];if(!f(r)||!m(t))return;if(typeof a!="function"){console.error("The hook callback must be a function.");return}if(typeof i!="number"){console.error("If specified, the hook priority must be a number.");return}let l={callback:a,priority:i,namespace:t};if(c[r]){let o=c[r].handlers,d;for(d=o.length;d>0&&!(i>=o[d-1].priority);d--);d===o.length?o[d]=l:o.splice(d,0,l),c.__current.forEach(h=>{h.name===r&&h.currentIndex>=d&&h.currentIndex++})}else c[r]={handlers:[l],runs:0};r!=="hookAdded"&&e.doAction("hookAdded",r,t,a,i)}}var H=Z;function C(e,n,s=!1){return function(t,a){let i=e[n];if(!f(t)||!s&&!m(a))return;if(!i[t])return 0;let c=0;if(s)c=i[t].handlers.length,i[t]={runs:i[t].runs,handlers:[]};else{let l=i[t].handlers;for(let o=l.length-1;o>=0;o--)l[o].namespace===a&&(l.splice(o,1),c++,i.__current.forEach(d=>{d.name===t&&d.currentIndex>=o&&d.currentIndex--}))}return t!=="hookRemoved"&&e.doAction("hookRemoved",t,a),c}}var p=C;function O(e,n){return function(r,t){let a=e[n];return typeof t<"u"?r in a&&a[r].handlers.some(i=>i.namespace===t):r in a}}var _=O;function j(e,n,s,r){return function(a,...i){let c=e[n];c[a]||(c[a]={handlers:[],runs:0}),c[a].runs++;let l=c[a].handlers;if(!l||!l.length)return s?i[0]:void 0;let o={name:a,currentIndex:0};async function d(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;
535)u=await l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}function h(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;)u=l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}return(r?d:h)()}}var A=j;function $(e,n){return function(){let r=e[n];return Array.from(r.__current).at(-1)?.name??null}}var y=$;function V(e,n){return function(r){let t=e[n];return typeof r>"u"?t.__current.size>0:Array.from(t.__current).some(a=>a.name===r)}}var k=V;function q(e,n){return function(r){let t=e[n];if(f(r))return t[r]&&t[r].runs?t[r].runs:0}}var x=q;var B=class{actions;filters;addAction;addFilter;removeAction;removeFilter;hasAction;hasFilter;removeAllActions;removeAllFilters;doAction;doActionAsync;applyFilters;applyFiltersAsync;currentAction;currentFilter;doingAction;doingFilter;didAction;didFilter;constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=H(this,"actions"),this.addFilter=H(this,"filters"),this.removeAction=p(this,"actions"),this.removeFilter=p(this,"filters"),this.hasAction=_(this,"actions"),this.hasFilter=_(this,"filters"),this.removeAllActions=p(this,"actions",!0),this.removeAllFilters=p(this,"filters",!0),this.doAction=A(this,"actions",!1,!1),this.doActionAsync=A(this,"actions",!1,!0),this.applyFilters=A(this,"filters",!0,!1),this.applyFiltersAsync=A(this,"filters",!0,!0),this.currentAction=y(this,"actions"),this.currentFilter=y(this,"filters"),this.doingAction=k(this,"actions"),this.doingFilter=k(this,"filters"),this.didAction=x(this,"actions"),this.didFilter=x(this,"filters")}};function G(){return new B}var F=G;var b=F(),{addAction:J,addFilter:K,removeAction:L,removeFilter:M,hasAction:P,hasFilter:Q,removeAllActions:U,removeAllFilters:W,doAction:X,doActionAsync:Y,applyFilters:N,applyFiltersAsync:ee,currentAction:te,currentFilter:re,doingAction:ne,doingFilter:oe,didAction:ie,didFilter:se,actions:ae,filters:ce}=b;return T(le);})();
536(window.wp ||= {}).hooks = wp.hooks;
537})();
538;

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.