PageSourceSearch

https://amicioltreilpesoets.it/wp-content/plugins/supreme-modules-…/divi-5/assets/js/popper.js?ver=5.0.77

js amicioltreilpesoets.it collected 2026-10-10 01:04:01 UTC 33,721 bytes, 1,439 lines download raw bytes

1/**
2 * @popperjs/core v2.11.8 - MIT License
3 */
4
5! ( function ( e, t ) {
6	'object' == typeof exports && 'undefined' != typeof module
7		? t( exports )
8		: 'function' == typeof define && define.amd
9		? define( [ 'exports' ], t )
10		: t(
11				( ( e =
12					'undefined' != typeof globalThis
13						? globalThis
14						: e || self ).Popper = {} )
15		  );
16} )( this, function ( e ) {
17	'use strict';
18	function t( e ) {
19		if ( null == e ) return window;
20		if ( '[object Window]' !== e.toString() ) {
21			var t = e.ownerDocument;
22			return ( t && t.defaultView ) || window;
23		}
24		return e;
25	}
26	function n( e ) {
27		return e instanceof t( e ).Element || e instanceof Element;
28	}
29	function r( e ) {
30		return e instanceof t( e ).HTMLElement || e instanceof HTMLElement;
31	}
32	function o( e ) {
33		return (
34			'undefined' != typeof ShadowRoot &&
35			( e instanceof t( e ).ShadowRoot || e instanceof ShadowRoot )
36		);
37	}
38	var i = Math.max,
39		a = Math.min,
40		s = Math.round;
41	function f() {
42		var e = navigator.userAgentData;
43		return null != e && e.brands && Array.isArray( e.brands )
44			? e.brands
45					.map( function ( e ) {
46						return e.brand + '/' + e.version;
47					} )
48					.join( ' ' )
49			: navigator.userAgent;
50	}
51	function c() {
52		return ! /^((?!chrome|android).)*safari/i.test( f() );
53	}
54	function p( e, o, i ) {
55		void 0 === o && ( o = ! 1 ), void 0 === i && ( i = ! 1 );
56		var a = e.getBoundingClientRect(),
57			f = 1,
58			p = 1;
59		o &&
60			r( e ) &&
61			( ( f =
62				( e.offsetWidth > 0 && s( a.width ) / e.offsetWidth ) || 1 ),
63			( p =
64				( e.offsetHeight > 0 && s( a.height ) / e.offsetHeight ) ||
65				1 ) );
66		var u = ( n( e ) ? t( e ) : window ).visualViewport,
67			l = ! c() && i,
68			d = ( a.left + ( l && u ? u.offsetLeft : 0 ) ) / f,
69			h = ( a.top + ( l && u ? u.offsetTop : 0 ) ) / p,
70			m = a.width / f,
71			v = a.height / p;
72		return {
73			width: m,
74			height: v,
75			top: h,
76			right: d + m,
77			bottom: h + v,
78			left: d,
79			x: d,
80			y: h,
81		};
82	}
83	function u( e ) {
84		var n = t( e );
85		return { scrollLeft: n.pageXOffset, scrollTop: n.pageYOffset };
86	}
87	function l( e ) {
88		return e ? ( e.nodeName || '' ).toLowerCase() : null;
89	}
90	function d( e ) {
91		return ( ( n( e ) ? e.ownerDocument : e.document ) || window.document )
92			.documentElement;
93	}
94	function h( e ) {
95		return p( d( e ) ).left + u( e ).scrollLeft;
96	}
97	function m( e ) {
98		return t( e ).getComputedStyle( e );
99	}
100	function v( e ) {
101		var t = m( e ),
102			n = t.overflow,
103			r = t.overflowX,
104			o = t.overflowY;
105		return /auto|scroll|overlay|hidden/.test( n + o + r );
106	}
107	function y( e, n, o ) {
108		void 0 === o && ( o = ! 1 );
109		var i,
110			a,
111			f = r( n ),
112			c =
113				r( n ) &&
114				( function ( e ) {
115					var t = e.getBoundingClientRect(),
116						n = s( t.width ) / e.offsetWidth || 1,
117						r = s( t.height ) / e.offsetHeight || 1;
118					return 1 !== n || 1 !== r;
119				} )( n ),
120			m = d( n ),
121			y = p( e, c, o ),
122			g = { scrollLeft: 0, scrollTop: 0 },
123			b = { x: 0, y: 0 };
124		return (
125			( f || ( ! f && ! o ) ) &&
126				( ( 'body' !== l( n ) || v( m ) ) &&
127					( g =
128						( i = n ) !== t( i ) && r( i )
129							? {
130									scrollLeft: ( a = i ).scrollLeft,
131									scrollTop: a.scrollTop,
132							  }
133							: u( i ) ),
134				r( n )
135					? ( ( ( b = p( n, ! 0 ) ).x += n.clientLeft ),
136					  ( b.y += n.clientTop ) )
137					: m && ( b.x = h( m ) ) ),
138			{
139				x: y.left + g.scrollLeft - b.x,
140				y: y.top + g.scrollTop - b.y,
141				width: y.width,
142				height: y.height,
143			}
144		);
145	}
146	function g( e ) {
147		var t = p( e ),
148			n = e.offsetWidth,
149			r = e.offsetHeight;
150		return (
151			Math.abs( t.width - n ) <= 1 && ( n = t.width ),
152			Math.abs( t.height - r ) <= 1 && ( r = t.height ),
153			{ x: e.offsetLeft, y: e.offsetTop, width: n, height: r }
154		);
155	}
156	function b( e ) {
157		return 'html' === l( e )
158			? e
159			: e.assignedSlot ||
160					e.parentNode ||
161					( o( e ) ? e.host : null ) ||
162					d( e );
163	}
164	function x( e ) {
165		return [ 'html', 'body', '#document' ].indexOf( l( e ) ) >= 0
166			? e.ownerDocument.body
167			: r( e ) && v( e )
168			? e
169			: x( b( e ) );
170	}
171	function w( e, n ) {
172		var r;
173		void 0 === n && ( n = [] );
174		var o = x( e ),
175			i = o === ( null == ( r = e.ownerDocument ) ? void 0 : r.body ),
176			a = t( o ),
177			s = i ? [ a ].concat( a.visualViewport || [], v( o ) ? o : [] ) : o,
178			f = n.concat( s );
179		return i ? f : f.concat( w( b( s ) ) );
180	}
181	function O( e ) {
182		return [ 'table', 'td', 'th' ].indexOf( l( e ) ) >= 0;
183	}
184	function j( e ) {
185		return r( e ) && 'fixed' !== m( e ).position ? e.offsetParent : null;
186	}
187	function E( e ) {
188		for (
189			var n = t( e ), i = j( e );
190			i && O( i ) && 'static' === m( i ).position;
191
192		)
193			i = j( i );
194		return i &&
195			( 'html' === l( i ) ||
196				( 'body' === l( i ) && 'static' === m( i ).position ) )
197			? n
198			: i ||
199					( function ( e ) {
200						var t = /firefox/i.test( f() );
201						if (
202							/Trident/i.test( f() ) &&
203							r( e ) &&
204							'fixed' === m( e ).position
205						)
206							return null;
207						var n = b( e );
208						for (
209							o( n ) && ( n = n.host );
210							r( n ) && [ 'html', 'body' ].indexOf( l( n ) ) < 0;
211
212						) {
213							var i = m( n );
214							if (
215								'none' !== i.transform ||
216								'none' !== i.perspective ||
217								'paint' === i.contain ||
218								-1 !==
219									[ 'transform', 'perspective' ].indexOf(
220										i.willChange
221									) ||
222								( t && 'filter' === i.willChange ) ||
223								( t && i.filter && 'none' !== i.filter )
224							)
225								return n;
226							n = n.parentNode;
227						}
228						return null;
229					} )( e ) ||
230					n;
231	}
232	var D = 'top',
233		A = 'bottom',
234		L = 'right',
235		P = 'left',
236		M = 'auto',
237		k = [ D, A, L, P ],
238		W = 'start',
239		B = 'end',
240		H = 'viewport',
241		T = 'popper',
242		R = k.reduce( function ( e, t ) {
243			return e.concat( [ t + '-' + W, t + '-' + B ] );
244		}, [] ),
245		S = [].concat( k, [ M ] ).reduce( function ( e, t ) {
246			return e.concat( [ t, t + '-' + W, t + '-' + B ] );
247		}, [] ),
248		V = [
249			'beforeRead',
250			'read',
251			'afterRead',
252			'beforeMain',
253			'main',
254			'afterMain',
255			'beforeWrite',
256			'write',
257			'afterWrite',
258		];
259	function q( e ) {
260		var t = new Map(),
261			n = new Set(),
262			r = [];
263		function o( e ) {
264			n.add( e.name ),
265				[]
266					.concat( e.requires || [], e.requiresIfExists || [] )
267					.forEach( function ( e ) {
268						if ( ! n.has( e ) ) {
269							var r = t.get( e );
270							r && o( r );
271						}
272					} ),
273				r.push( e );
274		}
275		return (
276			e.forEach( function ( e ) {
277				t.set( e.name, e );
278			} ),
279			e.forEach( function ( e ) {
280				n.has( e.name ) || o( e );
281			} ),
282			r
283		);
284	}
285	function C( e, t ) {
286		var n = t.getRootNode && t.getRootNode();
287		if ( e.contains( t ) ) return ! 0;
288		if ( n && o( n ) ) {
289			var r = t;
290			do {
291				if ( r && e.isSameNode( r ) ) return ! 0;
292				r = r.parentNode || r.host;
293			} while ( r );
294		}
295		return ! 1;
296	}
297	function N( e ) {
298		return Object.assign( {}, e, {
299			left: e.x,
300			top: e.y,
301			right: e.x + e.width,
302			bottom: e.y + e.height,
303		} );
304	}
305	function I( e, r, o ) {
306		return r === H
307			? N(
308					( function ( e, n ) {
309						var r = t( e ),
310							o = d( e ),
311							i = r.visualViewport,
312							a = o.clientWidth,
313							s = o.clientHeight,
314							f = 0,
315							p = 0;
316						if ( i ) {
317							( a = i.width ), ( s = i.height );
318							var u = c();
319							( u || ( ! u && 'fixed' === n ) ) &&
320								( ( f = i.offsetLeft ), ( p = i.offsetTop ) );
321						}
322						return { width: a, height: s, x: f + h( e ), y: p };
323					} )( e, o )
324			  )
325			: n( r )
326			? ( function ( e, t ) {
327					var n = p( e, ! 1, 'fixed' === t );
328					return (
329						( n.top = n.top + e.clientTop ),
330						( n.left = n.left + e.clientLeft ),
331						( n.bottom = n.top + e.clientHeight ),
332						( n.right = n.left + e.clientWidth ),
333						( n.width = e.clientWidth ),
334						( n.height = e.clientHeight ),
335						( n.x = n.left ),
336						( n.y = n.top ),
337						n
338					);
339			  } )( r, o )
340			: N(
341					( function ( e ) {
342						var t,
343							n = d( e ),
344							r = u( e ),
345							o =
346								null == ( t = e.ownerDocument )
347									? void 0
348									: t.body,
349							a = i(
350								n.scrollWidth,
351								n.clientWidth,
352								o ? o.scrollWidth : 0,
353								o ? o.clientWidth : 0
354							),
355							s = i(
356								n.scrollHeight,
357								n.clientHeight,
358								o ? o.scrollHeight : 0,
359								o ? o.clientHeight : 0
360							),
361							f = -r.scrollLeft + h( e ),
362							c = -r.scrollTop;
363						return (
364							'rtl' === m( o || n ).direction &&
365								( f +=
366									i( n.clientWidth, o ? o.clientWidth : 0 ) -
367									a ),
368							{ width: a, height: s, x: f, y: c }
369						);
370					} )( d( e ) )
371			  );
372	}
373	function _( e, t, o, s ) {
374		var f =
375				'clippingParents' === t
376					? ( function ( e ) {
377							var t = w( b( e ) ),
378								o =
379									[ 'absolute', 'fixed' ].indexOf(
380										m( e ).position
381									) >= 0 && r( e )
382										? E( e )
383										: e;
384							return n( o )
385								? t.filter( function ( e ) {
386										return (
387											n( e ) &&
388											C( e, o ) &&
389											'body' !== l( e )
390										);
391								  } )
392								: [];
393					  } )( e )
394					: [].concat( t ),
395			c = [].concat( f, [ o ] ),
396			p = c[ 0 ],
397			u = c.reduce(
398				function ( t, n ) {
399					var r = I( e, n, s );
400					return (
401						( t.top = i( r.top, t.top ) ),
402						( t.right = a( r.right, t.right ) ),
403						( t.bottom = a( r.bottom, t.bottom ) ),
404						( t.left = i( r.left, t.left ) ),
405						t
406					);
407				},
408				I( e, p, s )
409			);
410		return (
411			( u.width = u.right - u.left ),
412			( u.height = u.bottom - u.top ),
413			( u.x = u.left ),
414			( u.y = u.top ),
415			u
416		);
417	}
418	function F( e ) {
419		return e.split( '-' )[ 0 ];
420	}
421	function U( e ) {
422		return e.split( '-' )[ 1 ];
423	}
424	function z( e ) {
425		return [ 'top', 'bottom' ].indexOf( e ) >= 0 ? 'x' : 'y';
426	}
427	function X( e ) {
428		var t,
429			n = e.reference,
430			r = e.element,
431			o = e.placement,
432			i = o ? F( o ) : null,
433			a = o ? U( o ) : null,
434			s = n.x + n.width / 2 - r.width / 2,
435			f = n.y + n.height / 2 - r.height / 2;
436		switch ( i ) {
437			case D:
438				t = { x: s, y: n.y - r.height };
439				break;
440			case A:
441				t = { x: s, y: n.y + n.height };
442				break;
443			case L:
444				t = { x: n.x + n.width, y: f };
445				break;
446			case P:
447				t = { x: n.x - r.width, y: f };
448				break;
449			default:
450				t = { x: n.x, y: n.y };
451		}
452		var c = i ? z( i ) : null;
453		if ( null != c ) {
454			var p = 'y' === c ? 'height' : 'width';
455			switch ( a ) {
456				case W:
457					t[ c ] = t[ c ] - ( n[ p ] / 2 - r[ p ] / 2 );
458					break;
459				case B:
460					t[ c ] = t[ c ] + ( n[ p ] / 2 - r[ p ] / 2 );
461			}
462		}
463		return t;
464	}
465	function Y( e ) {
466		return Object.assign( {}, { top: 0, right: 0, bottom: 0, left: 0 }, e );
467	}
468	function G( e, t ) {
469		return t.reduce( function ( t, n ) {
470			return ( t[ n ] = e ), t;
471		}, {} );
472	}
473	function J( e, t ) {
474		void 0 === t && ( t = {} );
475		var r = t,
476			o = r.placement,
477			i = void 0 === o ? e.placement : o,
478			a = r.strategy,
479			s = void 0 === a ? e.strategy : a,
480			f = r.boundary,
481			c = void 0 === f ? 'clippingParents' : f,
482			u = r.rootBoundary,
483			l = void 0 === u ? H : u,
484			h = r.elementContext,
485			m = void 0 === h ? T : h,
486			v = r.altBoundary,
487			y = void 0 !== v && v,
488			g = r.padding,
489			b = void 0 === g ? 0 : g,
490			x = Y( 'number' != typeof b ? b : G( b, k ) ),
491			w = m === T ? 'reference' : T,
492			O = e.rects.popper,
493			j = e.elements[ y ? w : m ],
494			E = _(
495				n( j ) ? j : j.contextElement || d( e.elements.popper ),
496				c,
497				l,
498				s
499			),
500			P = p( e.elements.reference ),
501			M = X( {
502				reference: P,
503				element: O,
504				strategy: 'absolute',
505				placement: i,
506			} ),
507			W = N( Object.assign( {}, O, M ) ),
508			B = m === T ? W : P,
509			R = {
510				top: E.top - B.top + x.top,
511				bottom: B.bottom - E.bottom + x.bottom,
512				left: E.left - B.left + x.left,
513				right: B.right - E.right + x.right,
514			},
515			S = e.modifiersData.offset;
516		if ( m === T && S ) {
517			var V = S[ i ];
518			Object.keys( R ).forEach( function ( e ) {
519				var t = [ L, A ].indexOf( e ) >= 0 ? 1 : -1,
520					n = [ D, A ].indexOf( e ) >= 0 ? 'y' : 'x';
521				R[ e ] += V[ n ] * t;
522			} );
523		}
524		return R;
525	}
526	var K = { placement: 'bottom', modifiers: [], strategy: 'absolute' };
527	function Q() {
528		for ( var e = arguments.length, t = new Array( e ), n = 0; n < e; n++ )
529			t[ n ] = arguments[ n ];
530		return ! t.some( function ( e ) {
531			return ! ( e && 'function' == typeof e.getBoundingClientRect );
532		} );
533	}
534	function Z( e ) {
535		void 0 === e && ( e = {} );
536		var t = e,
537			r = t.defaultModifiers,
538			o = void 0 === r ? [] : r,
539			i = t.defaultOptions,
540			a = void 0 === i ? K : i;
541		return function ( e, t, r ) {
542			void 0 === r && ( r = a );
543			var i,
544				s,
545				f = {
546					placement: 'bottom',
547					orderedModifiers: [],
548					options: Object.assign( {}, K, a ),
549					modifiersData: {},
550					elements: { reference: e, popper: t },
551					attributes: {},
552					styles: {},
553				},
554				c = [],
555				p = ! 1,
556				u = {
557					state: f,
558					setOptions: function ( r ) {
559						var i = 'function' == typeof r ? r( f.options ) : r;
560						l(),
561							( f.options = Object.assign(
562								{},
563								a,
564								f.options,
565								i
566							) ),
567							( f.scrollParents = {
568								reference: n( e )
569									? w( e )
570									: e.contextElement
571									? w( e.contextElement )
572									: [],
573								popper: w( t ),
574							} );
575						var s,
576							p,
577							d = ( function ( e ) {
578								var t = q( e );
579								return V.reduce( function ( e, n ) {
580									return e.concat(
581										t.filter( function ( e ) {
582											return e.phase === n;
583										} )
584									);
585								}, [] );
586							} )(
587								( ( s = [].concat( o, f.options.modifiers ) ),
588								( p = s.reduce( function ( e, t ) {
589									var n = e[ t.name ];
590									return (
591										( e[ t.name ] = n
592											? Object.assign( {}, n, t, {
593													options: Object.assign(
594														{},
595														n.options,
596														t.options
597													),
598													data: Object.assign(
599														{},
600														n.data,
601														t.data
602													),
603											  } )
604											: t ),
605										e
606									);
607								}, {} ) ),
608								Object.keys( p ).map( function ( e ) {
609									return p[ e ];
610								} ) )
611							);
612						return (
613							( f.orderedModifiers = d.filter( function ( e ) {
614								return e.enabled;
615							} ) ),
616							f.orderedModifiers.forEach( function ( e ) {
617								var t = e.name,
618									n = e.options,
619									r = void 0 === n ? {} : n,
620									o = e.effect;
621								if ( 'function' == typeof o ) {
622									var i = o( {
623											state: f,
624											name: t,
625											instance: u,
626											options: r,
627										} ),
628										a = function () {};
629									c.push( i || a );
630								}
631							} ),
632							u.update()
633						);
634					},
635					forceUpdate: function () {
636						if ( ! p ) {
637							var e = f.elements,
638								t = e.reference,
639								n = e.popper;
640							if ( Q( t, n ) ) {
641								( f.rects = {
642									reference: y(
643										t,
644										E( n ),
645										'fixed' === f.options.strategy
646									),
647									popper: g( n ),
648								} ),
649									( f.reset = ! 1 ),
650									( f.placement = f.options.placement ),
651									f.orderedModifiers.forEach( function ( e ) {
652										return ( f.modifiersData[ e.name ] =
653											Object.assign( {}, e.data ) );
654									} );
655								for (
656									var r = 0;
657									r < f.orderedModifiers.length;
658									r++
659								)
660									if ( ! 0 !== f.reset ) {
661										var o = f.orderedModifiers[ r ],
662											i = o.fn,
663											a = o.options,
664											s = void 0 === a ? {} : a,
665											c = o.name;
666										'function' == typeof i &&
667											( f =
668												i( {
669													state: f,
670													options: s,
671													name: c,
672													instance: u,
673												} ) || f );
674									} else ( f.reset = ! 1 ), ( r = -1 );
675							}
676						}
677					},
678					update:
679						( ( i = function () {
680							return new Promise( function ( e ) {
681								u.forceUpdate(), e( f );
682							} );
683						} ),
684						function () {
685							return (
686								s ||
687									( s = new Promise( function ( e ) {
688										Promise.resolve().then( function () {
689											( s = void 0 ), e( i() );
690										} );
691									} ) ),
692								s
693							);
694						} ),
695					destroy: function () {
696						l(), ( p = ! 0 );
697					},
698				};
699			if ( ! Q( e, t ) ) return u;
700			function l() {
701				c.forEach( function ( e ) {
702					return e();
703				} ),
704					( c = [] );
705			}
706			return (
707				u.setOptions( r ).then( function ( e ) {
708					! p && r.onFirstUpdate && r.onFirstUpdate( e );
709				} ),
710				u
711			);
712		};
713	}
714	var $ = { passive: ! 0 };
715	var ee = {
716		name: 'eventListeners',
717		enabled: ! 0,
718		phase: 'write',
719		fn: function () {},
720		effect: function ( e ) {
721			var n = e.state,
722				r = e.instance,
723				o = e.options,
724				i = o.scroll,
725				a = void 0 === i || i,
726				s = o.resize,
727				f = void 0 === s || s,
728				c = t( n.elements.popper ),
729				p = [].concat(
730					n.scrollParents.reference,
731					n.scrollParents.popper
732				);
733			return (
734				a &&
735					p.forEach( function ( e ) {
736						e.addEventListener( 'scroll', r.update, $ );
737					} ),
738				f && c.addEventListener( 'resize', r.update, $ ),
739				function () {
740					a &&
741						p.forEach( function ( e ) {
742							e.removeEventListener( 'scroll', r.update, $ );
743						} ),
744						f && c.removeEventListener( 'resize', r.update, $ );
745				}
746			);
747		},
748		data: {},
749	};
750	var te = {
751			name: 'popperOffsets',
752			enabled: ! 0,
753			phase: 'read',
754			fn: function ( e ) {
755				var t = e.state,
756					n = e.name;
757				t.modifiersData[ n ] = X( {
758					reference: t.rects.reference,
759					element: t.rects.popper,
760					strategy: 'absolute',
761					placement: t.placement,
762				} );
763			},
764			data: {},
765		},
766		ne = { top: 'auto', right: 'auto', bottom: 'auto', left: 'auto' };
767	function re( e ) {
768		var n,
769			r = e.popper,
770			o = e.popperRect,
771			i = e.placement,
772			a = e.variation,
773			f = e.offsets,
774			c = e.position,
775			p = e.gpuAcceleration,
776			u = e.adaptive,
777			l = e.roundOffsets,
778			h = e.isFixed,
779			v = f.x,
780			y = void 0 === v ? 0 : v,
781			g = f.y,
782			b = void 0 === g ? 0 : g,
783			x = 'function' == typeof l ? l( { x: y, y: b } ) : { x: y, y: b };
784		( y = x.x ), ( b = x.y );
785		var w = f.hasOwnProperty( 'x' ),
786			O = f.hasOwnProperty( 'y' ),
787			j = P,
788			M = D,
789			k = window;
790		if ( u ) {
791			var W = E( r ),
792				H = 'clientHeight',
793				T = 'clientWidth';
794			if (
795				( W === t( r ) &&
796					'static' !== m( ( W = d( r ) ) ).position &&
797					'absolute' === c &&
798					( ( H = 'scrollHeight' ), ( T = 'scrollWidth' ) ),
799				( W = W ),
800				i === D || ( ( i === P || i === L ) && a === B ) )
801			)
802				( M = A ),
803					( b -=
804						( h && W === k && k.visualViewport
805							? k.visualViewport.height
806							: W[ H ] ) - o.height ),
807					( b *= p ? 1 : -1 );
808			if ( i === P || ( ( i === D || i === A ) && a === B ) )
809				( j = L ),
810					( y -=
811						( h && W === k && k.visualViewport
812							? k.visualViewport.width
813							: W[ T ] ) - o.width ),
814					( y *= p ? 1 : -1 );
815		}
816		var R,
817			S = Object.assign( { position: c }, u && ne ),
818			V =
819				! 0 === l
820					? ( function ( e, t ) {
821							var n = e.x,
822								r = e.y,
823								o = t.devicePixelRatio || 1;
824							return {
825								x: s( n * o ) / o || 0,
826								y: s( r * o ) / o || 0,
827							};
828					  } )( { x: y, y: b }, t( r ) )
829					: { x: y, y: b };
830		return (
831			( y = V.x ),
832			( b = V.y ),
833			p
834				? Object.assign(
835						{},
836						S,
837						( ( ( R = {} )[ M ] = O ? '0' : '' ),
838						( R[ j ] = w ? '0' : '' ),
839						( R.transform =
840							( k.devicePixelRatio || 1 ) <= 1
841								? 'translate(' + y + 'px, ' + b + 'px)'
842								: 'translate3d(' + y + 'px, ' + b + 'px, 0)' ),
843						R )
844				  )
845				: Object.assign(
846						{},
847						S,
848						( ( ( n = {} )[ M ] = O ? b + 'px' : '' ),
849						( n[ j ] = w ? y + 'px' : '' ),
850						( n.transform = '' ),
851						n )
852				  )
853		);
854	}
855	var oe = {
856		name: 'computeStyles',
857		enabled: ! 0,
858		phase: 'beforeWrite',
859		fn: function ( e ) {
860			var t = e.state,
861				n = e.options,
862				r = n.gpuAcceleration,
863				o = void 0 === r || r,
864				i = n.adaptive,
865				a = void 0 === i || i,
866				s = n.roundOffsets,
867				f = void 0 === s || s,
868				c = {
869					placement: F( t.placement ),
870					variation: U( t.placement ),
871					popper: t.elements.popper,
872					popperRect: t.rects.popper,
873					gpuAcceleration: o,
874					isFixed: 'fixed' === t.options.strategy,
875				};
876			null != t.modifiersData.popperOffsets &&
877				( t.styles.popper = Object.assign(
878					{},
879					t.styles.popper,
880					re(
881						Object.assign( {}, c, {
882							offsets: t.modifiersData.popperOffsets,
883							position: t.options.strategy,
884							adaptive: a,
885							roundOffsets: f,
886						} )
887					)
888				) ),
889				null != t.modifiersData.arrow &&
890					( t.styles.arrow = Object.assign(
891						{},
892						t.styles.arrow,
893						re(
894							Object.assign( {}, c, {
895								offsets: t.modifiersData.arrow,
896								position: 'absolute',
897								adaptive: ! 1,
898								roundOffsets: f,
899							} )
900						)
901					) ),
902				( t.attributes.popper = Object.assign(
903					{},
904					t.attributes.popper,
905					{ 'data-popper-placement': t.placement }
906				) );
907		},
908		data: {},
909	};
910	var ie = {
911		name: 'applyStyles',
912		enabled: ! 0,
913		phase: 'write',
914		fn: function ( e ) {
915			var t = e.state;
916			Object.keys( t.elements ).forEach( function ( e ) {
917				var n = t.styles[ e ] || {},
918					o = t.attributes[ e ] || {},
919					i = t.elements[ e ];
920				r( i ) &&
921					l( i ) &&
922					( Object.assign( i.style, n ),
923					Object.keys( o ).forEach( function ( e ) {
924						var t = o[ e ];
925						! 1 === t
926							? i.removeAttribute( e )
927							: i.setAttribute( e, ! 0 === t ? '' : t );
928					} ) );
929			} );
930		},
931		effect: function ( e ) {
932			var t = e.state,
933				n = {
934					popper: {
935						position: t.options.strategy,
936						left: '0',
937						top: '0',
938						margin: '0',
939					},
940					arrow: { position: 'absolute' },
941					reference: {},
942				};
943			return (
944				Object.assign( t.elements.popper.style, n.popper ),
945				( t.styles = n ),
946				t.elements.arrow &&
947					Object.assign( t.elements.arrow.style, n.arrow ),
948				function () {
949					Object.keys( t.elements ).forEach( function ( e ) {
950						var o = t.elements[ e ],
951							i = t.attributes[ e ] || {},
952							a = Object.keys(
953								t.styles.hasOwnProperty( e )
954									? t.styles[ e ]
955									: n[ e ]
956							).reduce( function ( e, t ) {
957								return ( e[ t ] = '' ), e;
958							}, {} );
959						r( o ) &&
960							l( o ) &&
961							( Object.assign( o.style, a ),
962							Object.keys( i ).forEach( function ( e ) {
963								o.removeAttribute( e );
964							} ) );
965					} );
966				}
967			);
968		},
969		requires: [ 'computeStyles' ],
970	};
971	var ae = {
972			name: 'offset',
973			enabled: ! 0,
974			phase: 'main',
975			requires: [ 'popperOffsets' ],
976			fn: function ( e ) {
977				var t = e.state,
978					n = e.options,
979					r = e.name,
980					o = n.offset,
981					i = void 0 === o ? [ 0, 0 ] : o,
982					a = S.reduce( function ( e, n ) {
983						return (
984							( e[ n ] = ( function ( e, t, n ) {
985								var r = F( e ),
986									o = [ P, D ].indexOf( r ) >= 0 ? -1 : 1,
987									i =
988										'function' == typeof n
989											? n(
990													Object.assign( {}, t, {
991														placement: e,
992													} )
993											  )
994											: n,
995									a = i[ 0 ],
996									s = i[ 1 ];
997								return (
998									( a = a || 0 ),
999									( s = ( s || 0 ) * o ),
1000									[ P, L ].indexOf( r ) >= 0
1001										? { x: s, y: a }
1002										: { x: a, y: s }
1003								);
1004							} )( n, t.rects, i ) ),
1005							e
1006						);
1007					}, {} ),
1008					s = a[ t.placement ],
1009					f = s.x,
1010					c = s.y;
1011				null != t.modifiersData.popperOffsets &&
1012					( ( t.modifiersData.popperOffsets.x += f ),
1013					( t.modifiersData.popperOffsets.y += c ) ),
1014					( t.modifiersData[ r ] = a );
1015			},
1016		},
1017		se = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' };
1018	function fe( e ) {
1019		return e.replace( /left|right|bottom|top/g, function ( e ) {
1020			return se[ e ];
1021		} );
1022	}
1023	var ce = { start: 'end', end: 'start' };
1024	function pe( e ) {
1025		return e.replace( /start|end/g, function ( e ) {
1026			return ce[ e ];
1027		} );
1028	}
1029	function ue( e, t ) {
1030		void 0 === t && ( t = {} );
1031		var n = t,
1032			r = n.placement,
1033			o = n.boundary,
1034			i = n.rootBoundary,
1035			a = n.padding,
1036			s = n.flipVariations,
1037			f = n.allowedAutoPlacements,
1038			c = void 0 === f ? S : f,
1039			p = U( r ),
1040			u = p
1041				? s
1042					? R
1043					: R.filter( function ( e ) {
1044							return U( e ) === p;
1045					  } )
1046				: k,
1047			l = u.filter( function ( e ) {
1048				return c.indexOf( e ) >= 0;
1049			} );
1050		0 === l.length && ( l = u );
1051		var d = l.reduce( function ( t, n ) {
1052			return (
1053				( t[ n ] = J( e, {
1054					placement: n,
1055					boundary: o,
1056					rootBoundary: i,
1057					padding: a,
1058				} )[ F( n ) ] ),
1059				t
1060			);
1061		}, {} );
1062		return Object.keys( d ).sort( function ( e, t ) {
1063			return d[ e ] - d[ t ];
1064		} );
1065	}
1066	var le = {
1067		name: 'flip',
1068		enabled: ! 0,
1069		phase: 'main',
1070		fn: function ( e ) {
1071			var t = e.state,
1072				n = e.options,
1073				r = e.name;
1074			if ( ! t.modifiersData[ r ]._skip ) {
1075				for (
1076					var o = n.mainAxis,
1077						i = void 0 === o || o,
1078						a = n.altAxis,
1079						s = void 0 === a || a,
1080						f = n.fallbackPlacements,
1081						c = n.padding,
1082						p = n.boundary,
1083						u = n.rootBoundary,
1084						l = n.altBoundary,
1085						d = n.flipVariations,
1086						h = void 0 === d || d,
1087						m = n.allowedAutoPlacements,
1088						v = t.options.placement,
1089						y = F( v ),
1090						g =
1091							f ||
1092							( y === v || ! h
1093								? [ fe( v ) ]
1094								: ( function ( e ) {
1095										if ( F( e ) === M ) return [];
1096										var t = fe( e );
1097										return [ pe( e ), t, pe( t ) ];
1098								  } )( v ) ),
1099						b = [ v ].concat( g ).reduce( function ( e, n ) {
1100							return e.concat(
1101								F( n ) === M
1102									? ue( t, {
1103											placement: n,
1104											boundary: p,
1105											rootBoundary: u,
1106											padding: c,
1107											flipVariations: h,
1108											allowedAutoPlacements: m,
1109									  } )
1110									: n
1111							);
1112						}, [] ),
1113						x = t.rects.reference,
1114						w = t.rects.popper,
1115						O = new Map(),
1116						j = ! 0,
1117						E = b[ 0 ],
1118						k = 0;
1119					k < b.length;
1120					k++
1121				) {
1122					var B = b[ k ],
1123						H = F( B ),
1124						T = U( B ) === W,
1125						R = [ D, A ].indexOf( H ) >= 0,
1126						S = R ? 'width' : 'height',
1127						V = J( t, {
1128							placement: B,
1129							boundary: p,
1130							rootBoundary: u,
1131							altBoundary: l,
1132							padding: c,
1133						} ),
1134						q = R ? ( T ? L : P ) : T ? A : D;
1135					x[ S ] > w[ S ] && ( q = fe( q ) );
1136					var C = fe( q ),
1137						N = [];
1138					if (
1139						( i && N.push( V[ H ] <= 0 ),
1140						s && N.push( V[ q ] <= 0, V[ C ] <= 0 ),
1141						N.every( function ( e ) {
1142							return e;
1143						} ) )
1144					) {
1145						( E = B ), ( j = ! 1 );
1146						break;
1147					}
1148					O.set( B, N );
1149				}
1150				if ( j )
1151					for (
1152						var I = function ( e ) {
1153								var t = b.find( function ( t ) {
1154									var n = O.get( t );
1155									if ( n )
1156										return n
1157											.slice( 0, e )
1158											.every( function ( e ) {
1159												return e;
1160											} );
1161								} );
1162								if ( t ) return ( E = t ), 'break';
1163							},
1164							_ = h ? 3 : 1;
1165						_ > 0;
1166						_--
1167					) {
1168						if ( 'break' === I( _ ) ) break;
1169					}
1170				t.placement !== E &&
1171					( ( t.modifiersData[ r ]._skip = ! 0 ),
1172					( t.placement = E ),
1173					( t.reset = ! 0 ) );
1174			}
1175		},
1176		requiresIfExists: [ 'offset' ],
1177		data: { _skip: ! 1 },
1178	};
1179	function de( e, t, n ) {
1180		return i( e, a( t, n ) );
1181	}
1182	var he = {
1183		name: 'preventOverflow',
1184		enabled: ! 0,
1185		phase: 'main',
1186		fn: function ( e ) {
1187			var t = e.state,
1188				n = e.options,
1189				r = e.name,
1190				o = n.mainAxis,
1191				s = void 0 === o || o,
1192				f = n.altAxis,
1193				c = void 0 !== f && f,
1194				p = n.boundary,
1195				u = n.rootBoundary,
1196				l = n.altBoundary,
1197				d = n.padding,
1198				h = n.tether,
1199				m = void 0 === h || h,
1200				v = n.tetherOffset,
1201				y = void 0 === v ? 0 : v,
1202				b = J( t, {
1203					boundary: p,
1204					rootBoundary: u,
1205					padding: d,
1206					altBoundary: l,
1207				} ),
1208				x = F( t.placement ),
1209				w = U( t.placement ),
1210				O = ! w,
1211				j = z( x ),
1212				M = 'x' === j ? 'y' : 'x',
1213				k = t.modifiersData.popperOffsets,
1214				B = t.rects.reference,
1215				H = t.rects.popper,
1216				T =
1217					'function' == typeof y
1218						? y(
1219								Object.assign( {}, t.rects, {
1220									placement: t.placement,
1221								} )
1222						  )
1223						: y,
1224				R =
1225					'number' == typeof T
1226						? { mainAxis: T, altAxis: T }
1227						: Object.assign( { mainAxis: 0, altAxis: 0 }, T ),
1228				S = t.modifiersData.offset
1229					? t.modifiersData.offset[ t.placement ]
1230					: null,
1231				V = { x: 0, y: 0 };
1232			if ( k ) {
1233				if ( s ) {
1234					var q,
1235						C = 'y' === j ? D : P,
1236						N = 'y' === j ? A : L,
1237						I = 'y' === j ? 'height' : 'width',
1238						_ = k[ j ],
1239						X = _ + b[ C ],
1240						Y = _ - b[ N ],
1241						G = m ? -H[ I ] / 2 : 0,
1242						K = w === W ? B[ I ] : H[ I ],
1243						Q = w === W ? -H[ I ] : -B[ I ],
1244						Z = t.elements.arrow,
1245						$ = m && Z ? g( Z ) : { width: 0, height: 0 },
1246						ee = t.modifiersData[ 'arrow#persistent' ]
1247							? t.modifiersData[ 'arrow#persistent' ].padding
1248							: { top: 0, right: 0, bottom: 0, left: 0 },
1249						te = ee[ C ],
1250						ne = ee[ N ],
1251						re = de( 0, B[ I ], $[ I ] ),
1252						oe = O
1253							? B[ I ] / 2 - G - re - te - R.mainAxis
1254							: K - re - te - R.mainAxis,
1255						ie = O
1256							? -B[ I ] / 2 + G + re + ne + R.mainAxis
1257							: Q + re + ne + R.mainAxis,
1258						ae = t.elements.arrow && E( t.elements.arrow ),
1259						se = ae
1260							? 'y' === j
1261								? ae.clientTop || 0
1262								: ae.clientLeft || 0
1263							: 0,
1264						fe =
1265							null != ( q = null == S ? void 0 : S[ j ] ) ? q : 0,
1266						ce = _ + ie - fe,
1267						pe = de(
1268							m ? a( X, _ + oe - fe - se ) : X,
1269							_,
1270							m ? i( Y, ce ) : Y
1271						);
1272					( k[ j ] = pe ), ( V[ j ] = pe - _ );
1273				}
1274				if ( c ) {
1275					var ue,
1276						le = 'x' === j ? D : P,
1277						he = 'x' === j ? A : L,
1278						me = k[ M ],
1279						ve = 'y' === M ? 'height' : 'width',
1280						ye = me + b[ le ],
1281						ge = me - b[ he ],
1282						be = -1 !== [ D, P ].indexOf( x ),
1283						xe =
1284							null != ( ue = null == S ? void 0 : S[ M ] )
1285								? ue
1286								: 0,
1287						we = be ? ye : me - B[ ve ] - H[ ve ] - xe + R.altAxis,
1288						Oe = be ? me + B[ ve ] + H[ ve ] - xe - R.altAxis : ge,
1289						je =
1290							m && be
1291								? ( function ( e, t, n ) {
1292										var r = de( e, t, n );
1293										return r > n ? n : r;
1294								  } )( we, me, Oe )
1295								: de( m ? we : ye, me, m ? Oe : ge );
1296					( k[ M ] = je ), ( V[ M ] = je - me );
1297				}
1298				t.modifiersData[ r ] = V;
1299			}
1300		},
1301		requiresIfExists: [ 'offset' ],
1302	};
1303	var me = {
1304		name: 'arrow',
1305		enabled: ! 0,
1306		phase: 'main',
1307		fn: function ( e ) {
1308			var t,
1309				n = e.state,
1310				r = e.name,
1311				o = e.options,
1312				i = n.elements.arrow,
1313				a = n.modifiersData.popperOffsets,
1314				s = F( n.placement ),
1315				f = z( s ),
1316				c = [ P, L ].indexOf( s ) >= 0 ? 'height' : 'width';
1317			if ( i && a ) {
1318				var p = ( function ( e, t ) {
1319						return Y(
1320							'number' !=
1321								typeof ( e =
1322									'function' == typeof e
1323										? e(
1324												Object.assign( {}, t.rects, {
1325													placement: t.placement,
1326												} )
1327										  )
1328										: e )
1329								? e
1330								: G( e, k )
1331						);
1332					} )( o.padding, n ),
1333					u = g( i ),
1334					l = 'y' === f ? D : P,
1335					d = 'y' === f ? A : L,
1336					h =
1337						n.rects.reference[ c ] +
1338						n.rects.reference[ f ] -
1339						a[ f ] -
1340						n.rects.popper[ c ],
1341					m = a[ f ] - n.rects.reference[ f ],
1342					v = E( i ),
1343					y = v
1344						? 'y' === f
1345							? v.clientHeight || 0
1346							: v.clientWidth || 0
1347						: 0,
1348					b = h / 2 - m / 2,
1349					x = p[ l ],
1350					w = y - u[ c ] - p[ d ],
1351					O = y / 2 - u[ c ] / 2 + b,
1352					j = de( x, O, w ),
1353					M = f;
1354				n.modifiersData[ r ] =
1355					( ( ( t = {} )[ M ] = j ), ( t.centerOffset = j - O ), t );
1356			}
1357		},
1358		effect: function ( e ) {
1359			var t = e.state,
1360				n = e.options.element,
1361				r = void 0 === n ? '[data-popper-arrow]' : n;
1362			null != r &&
1363				( 'string' != typeof r ||
1364					( r = t.elements.popper.querySelector( r ) ) ) &&
1365				C( t.elements.popper, r ) &&
1366				( t.elements.arrow = r );
1367		},
1368		requires: [ 'popperOffsets' ],
1369		requiresIfExists: [ 'preventOverflow' ],
1370	};
1371	function ve( e, t, n ) {
1372		return (
1373			void 0 === n && ( n = { x: 0, y: 0 } ),
1374			{
1375				top: e.top - t.height - n.y,
1376				right: e.right - t.width + n.x,
1377				bottom: e.bottom - t.height + n.y,
1378				left: e.left - t.width - n.x,
1379			}
1380		);
1381	}
1382	function ye( e ) {
1383		return [ D, L, A, P ].some( function ( t ) {
1384			return e[ t ] >= 0;
1385		} );
1386	}
1387	var ge = {
1388			name: 'hide',
1389			enabled: ! 0,
1390			phase: 'main',
1391			requiresIfExists: [ 'preventOverflow' ],
1392			fn: function ( e ) {
1393				var t = e.state,
1394					n = e.name,
1395					r = t.rects.reference,
1396					o = t.rects.popper,
1397					i = t.modifiersData.preventOverflow,
1398					a = J( t, { elementContext: 'reference' } ),
1399					s = J( t, { altBoundary: ! 0 } ),
1400					f = ve( a, r ),
1401					c = ve( s, o, i ),
1402					p = ye( f ),
1403					u = ye( c );
1404				( t.modifiersData[ n ] = {
1405					referenceClippingOffsets: f,
1406					popperEscapeOffsets: c,
1407					isReferenceHidden: p,
1408					hasPopperEscaped: u,
1409				} ),
1410					( t.attributes.popper = Object.assign(
1411						{},
1412						t.attributes.popper,
1413						{
1414							'data-popper-reference-hidden': p,
1415							'data-popper-escaped': u,
1416						}
1417					) );
1418			},
1419		},
1420		be = Z( { defaultModifiers: [ ee, te, oe, ie ] } ),
1421		xe = [ ee, te, oe, ie, ae, le, he, me, ge ],
1422		we = Z( { defaultModifiers: xe } );
1423	( e.applyStyles = ie ),
1424		( e.arrow = me ),
1425		( e.computeStyles = oe ),
1426		( e.createPopper = we ),
1427		( e.createPopperLite = be ),
1428		( e.defaultModifiers = xe ),
1429		( e.detectOverflow = J ),
1430		( e.eventListeners = ee ),
1431		( e.flip = le ),
1432		( e.hide = ge ),
1433		( e.offset = ae ),
1434		( e.popperGenerator = Z ),
1435		( e.popperOffsets = te ),
1436		( e.preventOverflow = he ),
1437		Object.defineProperty( e, '__esModule', { value: ! 0 } );
1438} );
1439//# sourceMappingURL=popper.min.js.map

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.