PageSourceSearch

https://www.menacesoccer.com/season-schedule

html menacesoccer.com collected 2026-10-02 17:19:33 UTC 63,995 bytes, 1,838 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-us" id="ngin48643">
3<head>
4  
5<!--[if lte IE 9]>
6    <meta http-equiv="refresh" content="0; url=/unsupported_browser" />
7    
7<script type="text/javascript">
8        window.top.location = '/unsupported_browser';
9    </script>
9
10<![endif]-->
11  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
12  <meta name="viewport" content="width=device-width, initial-scale=1" />
13  <meta name="csrf-param" content="authenticity_token" />
14<meta name="csrf-token" content="hSdJdBi0JCtdssUV8FvhEW8z6xu8c4BvThZqgOLjrWKl5b8ykpHVAAoCdQLZ3zAd+dyXj6PxOxPqhhaOb8mKyA==" />
15<meta name="trace-id" content="8f6c0ff8-921b-4a19-8360-581b662fced2" />
16  <title>Schedule</title>
17
18  <!-- Itasca | application -->
19
20  <!-- Icons v4 -->
21<link rel="shortcut icon" href="https://assets.ngin.com/site_files/48643/favicon.ico" />
22
23
24  <link href="https://cdn3.sportngin.com/attachments/touch_icon_graphic/5266-208171785/MENACE_PRIMARY_STACKED_LOGO_-_USE_THIS_ONE_size_120.png" rel="apple-touch-icon" />
25  <link href="https://cdn2.sportngin.com/attachments/touch_icon_graphic/5266-208171785/MENACE_PRIMARY_STACKED_LOGO_-_USE_THIS_ONE_size_152.png" rel="apple-touch-icon" sizes="152x152" />
26  <link href="https://cdn4.sportngin.com/attachments/touch_icon_graphic/5266-208171785/MENACE_PRIMARY_STACKED_LOGO_-_USE_THIS_ONE_size_167.png" rel="apple-touch-icon" sizes="167x167" />
27  <link href="https://cdn3.sportngin.com/attachments/touch_icon_graphic/5266-208171785/MENACE_PRIMARY_STACKED_LOGO_-_USE_THIS_ONE_size_180.png" rel="apple-touch-icon" sizes="180x180" />
28  <link href="https://cdn1.sportngin.com/attachments/touch_icon_graphic/5266-208171785/MENACE_PRIMARY_STACKED_LOGO_-_USE_THIS_ONE_size_192.png" rel="icon" sizes="192x192" />
29  <link href="https://cdn1.sportngin.com/attachments/touch_icon_graphic/5266-208171785/MENACE_PRIMARY_STACKED_LOGO_-_USE_THIS_ONE_size_128.png" rel="icon" sizes="128x128" />
30
31
32
33  <link href="https://cdn1.sportngin.com/attachments/favicon_graphic/5846-208171793/MENACE_PRIMARY_STACKED_LOGO_-_USE_THIS_ONE_size_16.png" rel="icon" type="image/png" sizes="16x16">
34  <link href="https://cdn2.sportngin.com/attachments/favicon_graphic/5846-208171793/MENACE_PRIMARY_STACKED_LOGO_-_USE_THIS_ONE_size_32.png" rel="icon" type="image/png" sizes="32x32">
35  <link href="https://cdn1.sportngin.com/attachments/favicon_graphic/5846-208171793/MENACE_PRIMARY_STACKED_LOGO_-_USE_THIS_ONE_size_96.png" rel="icon" type="image/png" sizes="96x96">
36
37
38
39  
40
41  <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/site_stylesheets_secure/48643/itasca/page_elements.css?17804268681" />
42  
43    <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/site_stylesheets_secure/48643/itasca/sports.css?17804268681" />
44  
45  <link rel="stylesheet" media="screen" href="https://app-assets2.sportngin.com/site_stylesheets_secure/48643/itasca/default.css?17804268681" />
46  <link rel="stylesheet" media="screen" href="https://app-assets3.sportngin.com/site_stylesheets_secure/48643/itasca/theme.css?17804268681" />
47  <link rel="stylesheet" media="screen" href="https://app-assets3.sportngin.com/site_stylesheets_secure/jquery_treeTable.css?17804268681" />
48  <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/stylesheets/sn/shared_components.css?17804268681" />
49  <link rel="stylesheet" media="screen" href="//se-aws-snap.sportngin.com/sportngin-snap-production/ui_themes/ngin/latest/ngin-bar.css?20190108" />
50
51  
52  <!--[if IE 9]>
53  
53<script type="text/javascript" charset="utf-8">var IE = "9";</script>
53
54  <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/stylesheets/ie9/default_ie9.css?17804268681" />
55<![endif]-->
56
57<!--[if IE 8]>
58  
58<script type="text/javascript" charset="utf-8">var IE = "8";</script>
58
59<![endif]-->
60
61<!--[if IE 7]>
62  
62<script type="text/javascript" charset="utf-8">var IE = "7";</script>
62
63<![endif]-->
64
65<!--[if IE 6]>
66  
66<script type="text/javascript" charset="utf-8">var IE = "6";</script>
66
67<![endif]-->
68
69<!--[if lte IE 6]>
70  
70<script type="text/javascript" charset="utf-8">var IE = "6";</script>
70
71<![endif]-->
72
73<!--[if !IE]><!-->
73<script type="text/javascript" charset="utf-8">var IE = null;</script>
73<!-- <![endif]-->
74
75
76  
77  
78
79    
79<script>
80      window.dataLayer = window.dataLayer || []
81      window.dataLayer.push({ intercom: { renderIntercom: false } })
82    </script>
82
83    
83<script src="https://app-assets3.sportngin.com/javascripts/se-analytics-js.umd.min.js?17852525091"></script>
83
84    
84<script>
85      window.seAnalyticsGateway = /\.(sportngin\.com|ngin-staging\.com|sportngin\.com\.dev)$/.test(window.origin) === false
86      window.addEventListener('message', function(event){
87        if (event.data === 'utd:ready') {
88
89          var displayAds = (false || false);
90          var platformDL = {'siteId': '48643', 'siteName': 'Des Moines Menace Soccer',
91                            'siteShortName': 'Des Moines Menace Soccer', 'sportType': 'soccer',
92                            'addrState': 'IA', 'displayAds': displayAds,
93                            'inEditMode': false,
94                            'propertySubSection': 'cms', 'property': 'Ngin'};
95          var quantcastDL = {'quantcastID': ''};
96          var elevioAdditionalGroups = ["ngin_super_reg:0", "Ngin:cms"];
97
98          window.seAnalytics.push({ type: 'dataLayerData', data: {
99            platform: platformDL,
100            quantcast: quantcastDL,
101            elevioAddlGroups: elevioAdditionalGroups,
102              ga_site_config: {
103                'id': 'UA-138166462-1',
104                'id_ga4': '',
105                'domains': ["www.menacesoccer.com","menacesoccer.sportngin.com"]
106              }
107          } })
108        }
109      })
110      window.seAnalytics = new window['se-analytics-js'].SeFeAnalytics({
111        platProp: 'ngin',
112        platformSubSec: 'cms',
113        currentEnv: 'production',
114        orgId: 65644
115      })
116    </script>
116
117
118  
118<script>
119  function inIframe() {
120    try {
121      return window.self !== window.top;
122    } catch (e) {
123      return true;
124    }
125  }
126  </script>
126
127
128  <!-- Google Tag Manager for NGIN -->
129  
129<script>
130  if(!inIframe()) {
vendor: 364 bytes, lines 130-135
130
131    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
132            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
133        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
134        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
135    })(window,document,'script','dataLayer','
135GTM-TMK6MGB
vendor: 6 bytes, lines 135-136
135');
136  
136}
137  </script>
137
138  <!-- End Google Tag Manager for NGIN-->
139
140  <!-- Google Tag Manager for SE Global -->
141  
141<script>
142  if(!inIframe()) {
vendor: 358 bytes, lines 142-147
142
143    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
144          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
145      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
146      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
147    })(window,document,'script','dataLayer','
147GTM-KGG8ZWR
vendor: 6 bytes, lines 147-148
147');
148  
148}
149  </script>
149
150  <!-- End Google Tag Manager for SE Global -->
151
152
153	<link rel="stylesheet" media="print" href="https://app-assets3.sportngin.com/stylesheets/print/website_print_v4.css?17804268681" />
154
155
156<script src="https://app-assets3.sportngin.com/javascripts/jquery/jquery-3.7.1.min.js?17852525091"></script>
vendor: 1 bytes, line 156
156
157<script src="https://app-assets1.sportngin.com/javascripts/jquery/jquery-migrate-3.4.1.min.js?17852525091"></script>
vendor: 1 bytes, line 157
157
158<script type='text/javascript'>
159  var $j = jQuery.noConflict();
160  $ = jQuery;
161
162  // Automatically include CSRF token in AJAX request headers unless explicitly skipped
163  jQuery.ajaxPrefilter(function(options, originalOptions, jqXHR) {
164    if (options.skipCsrfToken) {
165      return;
166    }
167
168    if (options.type && options.type.toLowerCase() !== 'get') {
169      var token = jQuery('meta[name="csrf-token"]').attr('content');
170      if (token) {
171        jqXHR.setRequestHeader('X-CSRF-Token', token);
172      }
173    }
174  });
175
176  // --- Helpers ---
177  // Resolve an element from an id string or DOM node
178  function _resolveEl(id) { return (typeof id === 'string') ? document.getElementById(id) : id; }
179  // Get duration in ms from an options object (default 1000ms)
180  function _dur(options) { return (options && options.duration) ? options.duration * 1000 : 1000; }
181  // Invoke a method on an array of DOM elements (shared by $$ and Array.prototype.invoke)
182  function _invokeOnElements(els, method, args) {
183    els.forEach(function(el) {
184      if (typeof el[method] === 'function') el[method].apply(el, args);
185      else if (method === 'hide') el.style.display = 'none';
186      else if (method === 'show') el.style.display = '';
187      else if (method === 'removeClassName' && args[0]) el.classList.remove(args[0]);
188      else if (method === 'addClassName' && args[0]) el.classList.add(args[0]);
189    });
190    return els;
191  }
192  // Fire Ajax callbacks on a transport-like object
193  function _ajaxCallbacks(options, transport, success) {
194    if (success && options.onSuccess) options.onSuccess(transport);
195    if (!success && options.onFailure) options.onFailure(transport);
196    if (options.onComplete) options.onComplete(transport);
197  }
198
199  // --- Prototype Element shims ---
200  var Element = Element || {};
201  Element.hide = function(id) { var el = _resolveEl(id); if (el) el.style.display = 'none'; };
202  Element.show = function(id) { var el = _resolveEl(id); if (el) el.style.display = ''; };
203  Element.toggle = function(id) { var el = _resolveEl(id); if (el) el.style.display = el.style.display === 'none' ? '' : 'none'; };
204  Element.remove = function(id) { var el = _resolveEl(id); if (el && el.parentNode) el.parentNode.removeChild(el); };
205  Element.update = function(id, content) { var el = _resolveEl(id); if (el) el.innerHTML = content; };
206
207  function $F(id) { var el = _resolveEl(id); return el ? el.value : ''; }
208
209  // Prototype $$(selector) — CSS selector returning array of elements
210  function $$(selector) {
211    var els = Array.from(document.querySelectorAll(selector));
212    els.invoke = function(method) {
213      return _invokeOnElements(this, method, Array.from(arguments).slice(1));
214    };
215    els.each = function(fn) { this.forEach(fn); return this; };
216    return els;
217  }
218
219  // Prototype $A() — convert iterable to array
220  function $A(iterable) { return Array.from(iterable); }
221
222  // --- Event shims ---
223  Event.observe = function(el, eventName, handler) {
224    var element = _resolveEl(el);
225    if (element) element.addEventListener(eventName === 'dom:loaded' ? 'DOMContentLoaded' : eventName, handler);
226  };
227  Event.stop = function(e) { if (e) { e.preventDefault(); e.stopPropagation(); } };
228
229  // --- Ajax shims ---
230  var Ajax = {};
231  Ajax.Request = function(url, options) {
232    options = options || {};
233    $j.ajax({
234      url: url,
235      type: (options.method || 'post').toUpperCase(),
236      data: options.parameters || '',
237      dataType: options.evalScripts ? 'script' : 'html',
238      success: function(data, status, xhr) {
239        _ajaxCallbacks(options, { responseText: data, responseXML: xhr.responseXML, status: xhr.status }, true);
240      },
241      error: function(xhr) {
242        _ajaxCallbacks(options, { responseText: xhr.responseText, status: xhr.status }, false);
243      }
244    });
245  };
246  Ajax.Updater = function(container, url, options) {
247    options = options || {};
248    var targetId = typeof container === 'string' ? container : (container.success || container);
249    $j.ajax({
250      url: url,
251      type: (options.method || 'post').toUpperCase(),
252      data: options.parameters || '',
253      dataType: 'html',
254      success: function(data) {
255        var el = document.getElementById(targetId);
256        if (el) el.innerHTML = data;
257        _ajaxCallbacks(options, { responseText: data }, true);
258      },
259      error: function(xhr) {
260        _ajaxCallbacks(options, { responseText: xhr.responseText }, false);
261      }
262    });
263  };
264
265  // --- Effect shims ---
266  var Effect = {};
267  Effect.Highlight = function(el, options) {
268    var element = _resolveEl(el);
269    if (element) { element.style.backgroundColor = '#ffff99'; setTimeout(function() { element.style.backgroundColor = ''; }, _dur(options)); }
270  };
271  Effect.Fade = function(el, options) {
272    var element = _resolveEl(el);
273    if (element) $j(element).fadeOut(_dur(options));
274  };
275  Effect.Appear = function(el, options) {
276    var element = _resolveEl(el);
277    if (element) $j(element).fadeIn(_dur(options));
278  };
279
280  // --- Form shims ---
281  var Form = {};
282  Form.Element = {};
283  Form.Element.getValue = function(id) { var el = _resolveEl(id); return el ? el.value : ''; };
284  Form.serialize = function(formEl) { var el = _resolveEl(formEl); return el ? $j(el).serialize() : ''; };
285  Form.Observer = function(formEl, frequency, callback) {
286    var element = _resolveEl(formEl);
287    var lastValue = Form.serialize(element);
288
289    return window.setInterval(function() {
290      var value = Form.serialize(element);
291
292      if (value !== lastValue) {
293        callback(element, value);
294        lastValue = value;
295      }
296    }, frequency * 1000);
297  };
298
299  // --- jQuery plugin shims for Prototype methods ---
300  jQuery.fn.observe = function(eventName, handler) { return this.on(eventName, handler); };
301  jQuery.fn.stopObserving = function(eventName, handler) { return this.off(eventName, handler); };
302  jQuery.fn.focusFirstElement = function() { this.find('input:visible, textarea:visible, select:visible').first().focus(); return this; };
303  jQuery.fn.addClassName = function(c) { return this.addClass(c); };
304  jQuery.fn.removeClassName = function(c) { return this.removeClass(c); };
305  jQuery.fn.hasClassName = function(c) { return this.hasClass(c); };
306  jQuery.fn.getValue = function() { return this.val(); };
307  jQuery.fn.update = function(content) { return this.html(content); };
308  jQuery.fn.enable = function() { return this.prop('disabled', false); };
309  jQuery.fn.disable = function() { return this.prop('disabled', true); };
310  jQuery.fn.highlight = function() { var el = this; el.css('background-color', '#ffff99'); setTimeout(function() { el.css('background-color', ''); }, 1000); return this; };
311
312  // --- Array/String prototype shims ---
313  if (!Array.prototype.invoke) {
314    Array.prototype.invoke = function(method) {
315      return _invokeOnElements(this, method, Array.from(arguments).slice(1));
316    };
317  }
318  if (!Array.prototype.each) { Array.prototype.each = Array.prototype.forEach; }
319  if (!Array.prototype.include) { Array.prototype.include = Array.prototype.includes; }
320  if (!String.prototype.empty) { String.prototype.empty = function() { return this.length === 0; }; }
321
322  // Prototype Element.select() — used in inline callbacks like data.select('a')
323  (function() {
324    var origSelect = HTMLElement.prototype.select;
325    HTMLElement.prototype.select = function(sel) {
326      if (typeof sel === 'string') return Array.from(this.querySelectorAll(sel));
327      if (origSelect) return origSelect.apply(this, arguments);
328    };
329  })();
330
331  // Sortable/Draggables shims — no-ops for legacy inline JS references
332  var Sortable = Sortable || { SERIALIZE_RULE: /^[^_]*_(.*)$/ };
333  var Draggables = Draggables || { initPausable: function(){}, pause: function(){}, play: function(){}, sortFailed: function(){} };
334
335  // $.browser polyfill — removed in jQuery 1.9, needed by third-party plugins
336  if (!jQuery.browser) {
337    (function() {
338      var ua = navigator.userAgent.toLowerCase();
339      var match = /(chrome)[ \/]([\w.]+)/.exec(ua) ||
340                  /(webkit)[ \/]([\w.]+)/.exec(ua) ||
341                  /(opera)(?:.*version)?[ \/]([\w.]+)/.exec(ua) ||
342                  /(msie) ([\w.]+)/.exec(ua) ||
343                  ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+))?/.exec(ua) || [];
344      jQuery.browser = {};
345      if (match[1]) {
346        jQuery.browser[match[1]] = true;
347        jQuery.browser.version = match[2] || "0";
348      }
349      if (jQuery.browser.chrome) jQuery.browser.webkit = true;
350      else if (jQuery.browser.webkit) jQuery.browser.safari = true;
351    })();
352  }
353</script>
353
354
355
356
357<style>#sn-site-logo {
358background-color: transparent;
359border: 0px;
360}
361</style><!-- Meta Pixel Code -->
362
363<script>
vendor: 426 bytes, lines 363-381
363
364
365!function(f,b,e,v,n,t,s)
366
367{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
368
369n.callMethod.apply(n,arguments):n.queue.push(arguments)};
370
371if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
372
373n.queue=[];t=b.createElement(e);t.async=!0;
374
375t.src=v;s=b.getElementsByTagName(e)[0];
376
377s.parentNode.insertBefore(t,s)}(window, document,'script',
378
379'https://connect.facebook.net/en_US/fbevents.js');
380
381fbq('init', '
381714762756780170
vendor: 36 bytes, lines 381-384
381');
382
383fbq('track', 'PageView');
384
385</script>
385
386
387<noscript><img height="1" width="1" style="display:none"
388
389src=https://www.facebook.com/tr?id=714762756780170&ev=PageView&noscript=1
390
391/></noscript>
392
393<!-- End Meta Pixel Code --><!-- Google tag (gtag.js) -->
394
395<script async src=https://www.googletagmanager.com/gtag/js?id=UA-138166462-1></script>
395
396
397<script>
398
vendor: 136 bytes, lines 399-405
399window.dataLayer = window.dataLayer || [];
400
401function gtag(){dataLayer.push(arguments);}
402
403gtag('js', new Date());
404
405gtag('config', '
405UA-138166462-1
vendor: 7 bytes, lines 405-406
405');
406
407</script>
407
408
409<script src="https://cmp.osano.com/Azqe4lTxD2Oxg3Ll1/7e0eb9b0-6239-4edf-8219-899ed51e8687/osano.js"></script>
409
410
411<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 411-412
411
412<script async src="https://www.googletagmanager.com/gtag/js?id=
412G-RL9YPHXCJ7
vendor: 13 bytes, line 412
412"></script>
413<script>
vendor: 132 bytes, lines 414-418
414window.dataLayer = window.dataLayer || [];
415function gtag(){dataLayer.push(arguments);}
416gtag('js', new Date());
417
418gtag('config', '
418G-RL9YPHXCJ7
vendor: 5 bytes, line 418
418');
419</script>
419
420
421
422<script src="https://app-assets2.sportngin.com/javascripts/base_packaged.js?17852525091"></script>
422
423
424  
424<script src="https://app-assets2.sportngin.com/javascripts/dropdown_nav.js?17852525091"></script>
424
425
426
427
428  <link rel="stylesheet" href="//se-aws-snap.sportngin.com/sportngin-snap-production/ui_themes/inline-manual/1/main.css?20190108" type="text/css" />
429
430  
430<script>
431      window.inlineManualOptions = {
432        tracking: {
433          enabled: false
434        }
435      }
436  </script>
436
437
438  
438<script>
439      NGIN.inlineManual.setVars({
440        in_edit_mode: false,
441        org_id: 65644,
442        
443        site_name: "Des Moines Menace Soccer",
444        site_short_name: "Des Moines Menace Soccer",
445        site_url: "https://www.menacesoccer.com",
446        site_id: 48643
447      });
448
449  </script>
449
450
451  
451<script>!function(){var e=document.createElement("script"),t=document.getElementsByTagName("script")[0];e.async=1,e.src="https://inlinemanual.com/embed/player.cacb2d9a339b3500c03525980ca2a24c.js",e.charset="UTF-8",t.parentNode.insertBefore(e,t)}();</script>
451
452
453
454
455  
456
457
458
459  <!-- dynamic head code -->
460
461<script>
462  var recaptchaSiteKey = "6LePJx8TAAAAACXrjU21ZdxvkXD_rh3yzhSeoJ0a"
463</script>
vendor: 1 bytes, line 463
463
464<script src="https://app-assets1.sportngin.com/javascripts/grecaptcha.js?17852525091"></script>
vendor: 126 bytes, lines 464-467
464
465<script src="https://www.google.com/recaptcha/api.js?onload=recaptchaOnloadCallback&render=explicit" async defer></script>
466
467
468<script>
469//<![CDATA[
470  window.nginSite = {"domain_name":"menacesoccer.com","subdomain":"www","name":"Des Moines Menace Soccer","short_name":"Des Moines Menace Soccer","secure_subdomain":"menacesoccer"}
471
472//]]>
473</script>
473
474
475  
476
477  
477<script src="https://app-assets1.sportngin.com/javascripts/themes/itasca/theme.js?17852525091"></script>
477
478  
478<script src="https://app-assets2.sportngin.com/javascripts/jquery/jquery.toolbar.min.js?17852525091"></script>
478
479
480  
481      <meta property="og:title" content="Schedule"/>
482<meta property="og:type" content="website"/>
483<meta property="og:description" content="Iowa&#39;s premier soccer team">
484 <meta property="og:url" content="http://www.menacesoccer.com/page/show/5566508-schedule"/> 
485<meta property="og:site_name" content="Des Moines Menace Soccer"/>
486  <meta property="og:image" content="https://cdn3.sportngin.com/attachments/logo_graphic/ab08-208171771/MENACE_PRIMARY_STACKED_LOGO_-_USE_THIS_ONE_medium.png"/>
487
488
489
490</head>
491
492<body id="" class="site-body itasca user_mode v4" >
493    
493<script>
494//<![CDATA[
495window.seAnalytics.push(JSON.parse('{"type":"pageView","data":{"depth1":"Sitebuilder","title":"Schedule"}}'))
496//]]>
497</script>
497
498  <!-- Needs to be immediately after the opening <body> tag -->
499  <!-- Google Tag Manager (noscript) -->
500  <noscript>
501    <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TMK6MGB" height="0" width="0" style="display:none;visibility:hidden"></iframe>
502    <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KGG8ZWR" height="0" width="0" style="display:none;visibility:hidden"></iframe>
503  </noscript>
504  <!-- End Google Tag Manager (noscript) -->
505
506  
507
508
509<style type="text/css">
510  /* html must be relative to keep the background div sized */
511  html { position: relative; }
512
513  /* fix positioning issue with smart banner when html is relative */
514  #smartbanner {
515    position: fixed;
516    box-sizing: content-box;
517  }
518
519  
520  body { background-color: #000000; }
521  .site-background {
522    position: absolute;
523    top: 0;
524    right: 0;
525    bottom: 0;
526    left: 0;
527    z-index: -1;
528    background-color: #000000;
529    background-position: center top;
530    background-attachment: scroll;
531    background-repeat: repeat-y;
532    background-image: url(https://cdn3.sportngin.com/attachments/background_graphic/42d7-207518058/Untitled_design__7_.png);
533  }
534  
535</style>
536
537<div class="site-background"></div>
538
539      
540      <div slot="hqsebar">
541        <div  id="ngin-bar"></div>
542        
542<script>
543          const DOMAIN_SUFFIXES = ['sportngin.com', 'sportsengine.com', 'stage.ngin-staging.com', 'sestage.us', 'sportngin.com.dev', 'sportsengine.com.dev'];
544          document.documentElement.classList.add('has-se-bar');
545          window.nginBarConfig = {
546            signOutUrl: '/logout',
547            signInUrl: '/login',
548            signInUserReturnToOverride: signInUserReturnToOverride(),
549            signOutUserReturnToOverride: signOutUserReturnToOverride(),
550            signInReloadOverrideUrl: signInReloadUrl(),
551            coreUrl: '/core',
552            profileDropdownLinks: 
553      [{
554        label: 'Connect to Site',
555        href: '/account/choose_personas/48643',
556        events: {
557          'click': function(e, element) {
558            e.preventDefault();
559            load_lbox(element);
560            valid.activate();
561          }
562        }
563      }]
564    ,
565            app: '',
566            ccpa: true,
567            mobileNav: false,
568            loggedIn: false,
569            orgId: 65644
570          }
571          function isSEDomain() {
572            return DOMAIN_SUFFIXES.some((domainSuffix) => window.location.hostname.endsWith(domainSuffix))
573          }
574          function isVanityDomain() {
575            return !this.isSEDomain()
576          }
577          function isCore() {
578            return window.location.pathname.startsWith("/core")
579          }
580          function signInUserReturnToOverride() {
581            if (isSEDomain()) {
582              return window.location.href;
583            } else {
584              return "https://login.sportngin.com/check_login?next_url=" + window.location.href;
585            }
586          }
587          function signOutUserReturnToOverride() {
588            if (isCore()) {
589              return undefined;  // resulting in session_ended page with correct query string params
590            } else {
591              return window.location.href;
592            }
593          }
594          function signInReloadUrl() {
595            return window.location.href.replace("user_return_to=","urt=");  // lots to discover here..
596                                                                            //  for now.. simply obfuscate user_return_to so
597                                                                            //  we dont screw with the URL too much.. and do so
598                                                                            //  only if that query string param is not URL encoded
599          }
600        </script>
600
601        
601<script async src=https://ngin-bar.sportngin.com/nginbar.js></script>
601
602      </div>
603    
604
605  
606  <div id="fb-root"></div>
607<script>(function(d, s, id) {
608  var js, fjs = d.getElementsByTagName(s)[0];
609  if (d.getElementById(id)) return;
610  js = d.createElement(s); js.id = id;
611  // js.src = "//connect.facebook.net/en_US/all/debug.js#xfbml=1&version=v2.3"; // use if debugging
612  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3";
613  fjs.parentNode.insertBefore(js, fjs);
614}(document, 'script', 'facebook-jssdk'));</script>
614
615
616  <a href="#yieldContent" style="color:#FFF;position:absolute;height:1px;width:1px;left:-9999px;">skip navigation</a>
617
618  
619  
620
621  
622<div id="topNav" class="has-site-logo topNav">
623  
624    <div id="sn-site-logo">
625  <a class="sn-site-logo-wrap" href="/">
626    <span class="sn-site-logo-background" style="background-image: url(https://cdn4.sportngin.com/attachments/logo_graphic/ab08-208171771/MENACE_PRIMARY_STACKED_LOGO_-_USE_THIS_ONE_small.png);"></span>
627  </a>
628</div>
629
630  
631  <div class="theme-search-wrapper">
632    <div class="theme-search-bar">
633      
634        <span class="site-tagline-text">
635          
636            Des Moines Menace &nbsp; 
637          
638        </span>
639      
640      
641      
642        <div id="PageSearchBoxTopNav" class="theme-search-box">
643  <input class="theme-search-input" type="text" placeholder="Page Search" />
644  <span class="theme-search-clear"></span>
645  <span class="theme-search-submit" >Search</span>
646</div>
647
648<script>
649  new NGIN.PageSearchBox('#PageSearchBoxTopNav', {
650    inputElement: '.theme-search-input',
651    submitElement: '.theme-search-submit',
652    clearElement: '.theme-search-clear'
653  });
654</script>
654
655
656      
657      
658    </div>
659  </div>
660  <div class="theme-main-nav"></div>
661  <div class="theme-sub-nav"></div>
662  <div class="theme-mobile-nav">
663    
664    
665    
666      <div id="PageSearchBoxMobileNav" class="theme-search-box">
667  <input class="theme-search-input" type="text" placeholder="Page Search" />
668  <span class="theme-search-clear"></span>
669  <span class="theme-search-submit" >Search</span>
670</div>
671
672<script>
673  new NGIN.PageSearchBox('#PageSearchBoxMobileNav', {
674    inputElement: '.theme-search-input',
675    submitElement: '.theme-search-submit',
676    clearElement: '.theme-search-clear'
677  });
678</script>
678
679
680    
681    
682  </div>
683</div>
684<div id="topNavPlaceholder" ></div>
685
686<script type="text/javascript">
687
688  ;(function($){
689
690    var NS = NGIN.Modules.NavService;
691    var currentId = 'page_node_5566508';
692    var rootNav = {"name":"Home","id":"page_node_5549610","url":"/home","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":[],"parent_id":5549561,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.menacesoccer.com/page/nav/5549610","parent_top_nav_node":null,"parent":{"name":"Des Moines Menace Soccer","id":"page_node_5549561","url":"/page/show/5549561-des-moines-menace-soccer","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Des Moines Menace Soccer'","css_classes":[],"parent_id":null,"target":null,"node_type":null,"has_child":0,"nav_url":"https://www.menacesoccer.com/page/nav/5549561","parent_top_nav_node":null},"children":[],"siblings":[{"name":"Home","id":"page_node_5549610","url":"/home","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":["home"],"parent_id":5549561,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Team Shop","id":"page_node_7148285","url":"https://des-moines-menace.square.site/","selected":false,"display_status":"enabled","drag_status":"lock","title":"Team Shop","css_classes":[],"parent_id":5549561,"target":"_blank","node_type":"LinkNode","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Tickets","id":"page_node_6978252","url":"/tickets","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Tickets'","css_classes":[],"parent_id":5549561,"target":null,"node_type":"Page","has_child":1,"nav_url":"https://www.menacesoccer.com/page/nav/6978252","parent_top_nav_node":null},{"name":"Schedule","id":"page_node_5566508","url":"/season-schedule","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Schedule'","css_classes":[],"parent_id":5549561,"target":null,"node_type":"Page","has_child":1,"nav_url":"https://www.menacesoccer.com/page/nav/5566508","parent_top_nav_node":null},{"name":"Match Day","id":"page_node_5661354","url":"/matchday","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Match Day'","css_classes":[],"parent_id":5549561,"target":null,"node_type":"Page","has_child":7,"nav_url":"https://www.menacesoccer.com/page/nav/5661354","parent_top_nav_node":null},{"name":"Youth","id":"page_node_8920484","url":"/youth","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Youth'","css_classes":[],"parent_id":5549561,"target":null,"node_type":"Page","has_child":2,"nav_url":"https://www.menacesoccer.com/page/nav/8920484","parent_top_nav_node":null},{"name":"Team","id":"page_node_9291218","url":"/usl2team","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Team'","css_classes":[],"parent_id":5549561,"target":null,"node_type":"Page","has_child":1,"nav_url":"https://www.menacesoccer.com/page/nav/9291218","parent_top_nav_node":null},{"name":"About","id":"page_node_5552662","url":"/about","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'About'","css_classes":[],"parent_id":5549561,"target":null,"node_type":"Page","has_child":7,"nav_url":"https://www.menacesoccer.com/page/nav/5552662","parent_top_nav_node":null}]};
693
694    // Applies fixed class to #topNav when top nav goes above fold;
695    NS.fixedNav('#topNav');
696
697    
698      var pageNav = {"name":"Schedule","id":"page_node_5566508","url":"/season-schedule","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Schedule'","css_classes":[],"parent_id":5549561,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.menacesoccer.com/page/nav/5566508","parent_top_nav_node":null,"parent":{"name":"Des Moines Menace Soccer","id":"page_node_5549561","url":"/page/show/5549561-des-moines-menace-soccer","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Des Moines Menace Soccer'","css_classes":[],"parent_id":null,"target":null,"node_type":null,"has_child":0,"nav_url":"https://www.menace
698soccer.com/page/nav/5549561","parent_top_nav_node":null},"children":[{"name":"League Two Standings","id":"page_node_5566594","url":"https://www.uslleaguetwo.com/league-standings","selected":false,"display_status":"enabled","drag_status":"drag","title":"League Two Standings","css_classes":[],"parent_id":5566508,"target":"_blank","node_type":"LinkNode","has_child":0,"nav_url":null,"parent_top_nav_node":null}],"siblings":[{"name":"Home","id":"page_node_5549610","url":"/home","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":["home"],"parent_id":5549561,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Team Shop","id":"page_node_7148285","url":"https://des-moines-menace.square.site/","selected":false,"display_status":"enabled","drag_status":"lock","title":"Team Shop","css_classes":[],"parent_id":5549561,"target":"_blank","node_type":"LinkNode","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Tickets","id":"page_node_6978252","url":"/tickets","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Tickets'","css_classes":[],"parent_id":5549561,"target":null,"node_type":"Page","has_child":1,"nav_url":"https://www.menacesoccer.com/page/nav/6978252","parent_top_nav_node":null},{"name":"Schedule","id":"page_node_5566508","url":"/season-schedule","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Schedule'","css_classes":[],"parent_id":5549561,"target":null,"node_type":"Page","has_child":1,"nav_url":"https://www.menacesoccer.com/page/nav/5566508","parent_top_nav_node":null},{"name":"Match Day","id":"page_node_5661354","url":"/matchday","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Match Day'","css_classes":[],"parent_id":5549561,"target":null,"node_type":"Page","has_child":7,"nav_url":"https://www.menacesoccer.com/page/nav/5661354","parent_top_nav_node":null},{"name":"Youth","id":"page_node_8920484","url":"/youth","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Youth'","css_classes":[],"parent_id":5549561,"target":null,"node_type":"Page","has_child":2,"nav_url":"https://www.menacesoccer.com/page/nav/8920484","parent_top_nav_node":null},{"name":"Team","id":"page_node_9291218","url":"/usl2team","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Team'","css_classes":[],"parent_id":5549561,"target":null,"node_type":"Page","has_child":1,"nav_url":"https://www.menacesoccer.com/page/nav/9291218","parent_top_nav_node":null},{"name":"About","id":"page_node_5552662","url":"/about","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'About'","css_classes":[],"parent_id":5549561,"target":null,"node_type":"Page","has_child":7,"nav_url":"https://www.menacesoccer.com/page/nav/5552662","parent_top_nav_node":null}]};
699      var hasSubnav = true;
700    
701
702    // TOP NAV
703    NS.create('DropdownNav', {
704      currentId: currentId,
705      activeClass: 'has-main-nav',
706      minWidth: 1025,
707      selector: '#topNav .theme-main-nav',
708      maxDepth: 2,
709      data: rootNav,
710      paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17804268681'
711    });
712
713    // MOBILE NAV
714    NS.create('SlideNav', {
715      currentId: currentId,
716      activeClass: 'has-mobile-nav',
717      collapsedClass: 'collapsed-mobile-nav',
718      maxWidth: 1024,
719      collapseWidth: 1024,
720      selector: '#topNav .theme-mobile-nav',
721      data: pageNav,
722      paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17804268681'
723    });
724
725    // When the subnav exists, but the selected page has no children,
726    // we try to display the siblings as subnav UNLESS, the parent node
727    // is aso the root node. This means it woulld duplicate the main
728    // nav, so we display nothing.
729
730    var hasChildren = !!pageNav.children.length;
731    var rootLevelPage = rootNav.parent.id === pageNav.parent.id
732
733    // SUB NAV
734    if (hasSubnav && (hasChildren || !rootLevelPage)) {
735      NS.create('DropdownNav', {
736        currentId: currentId,
737        activeClass: 'has-sub-nav',
738        minWidth: 1025,
739        selector: '#topNav .theme-sub-nav',
740        showTitle: true,
741        showChildren: true,
742        maxDepth: 0,
743        data: pageNav,
744        paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17804268681'
745      });
746    }
747    else {
748      $('#topNav').addClass('no-sub-nav');
749    }
750
751  })(jQuery);
752
753  // legacy event... not sure it's needed
754  $j(function(){
755    $j('#topNav').trigger('topnav.loaded');
756  });
757
758</script>
758
759
760
761  
762
763
764
765
766
767  <div id="siteContainer" class="container-fluid two_panel siteContainer">
768    
769
770    
771
772    <div id="yieldContent" class="row">
773      
774  
775    
776      <h2 id="displayBodyHeader" class=""><span>Schedule</span></h2>
777    
778  
779
780
781
782      <div id="panelTwo" class="col-sm-12">
783        <div id="errorNotice">
784  
785  
786  
787  
788  
789</div>
790
791
792        <div class='yieldPageContent'>
793                  
794        <div class=" layoutContainer row layout-100 ">
795    
796          <div class="column-1 column col-sm-12 col-md-12">
797                <div id="pageEl_649647182" class="pageEl"  >
798  
799        <div class="pageElement heroPhotoElement">
800
801      <img fetchpriority="high" src="https://cdn3.sportngin.com/attachments/photo/14ca-208148034/Match_Day_Pages__4__large.png" alt="" />
802      </div>
803
804  <span class="clearAll"></span>
805</div>
806
807
808                <div id="pageEl_657209763" class="pageEl"  >
809  
810      <hr class="hrElement" />
811
812  <span class="clearAll"></span>
813</div>
814
815
816                <div id="pageEl_670305649" class="pageEl"  >
817  
818      <div class="pageElement textBlockElement clearfix">
819  
820
821
822    <div class="text clearfix">
823      <p style="text-align:center"><span style="font-size:16px"><span style="font-family:verdana,geneva,sans-serif">Additional details regarding&nbsp;theme nights&nbsp;and single-game tickets will be announced soon. Secure&nbsp;your seat for the entire season by purchasing season memberships at&nbsp;<a href="http://www.menacesoccer.com/season-memberships">www.menacesoccer.com/season-memberships</a>.&nbsp;</span></span></p>
824
825    </div>
826</div>
827
828  <span class="clearAll"></span>
829</div>
830
831
832                <div id="pageEl_657240662" class="pageEl"  >
833  
834      <hr class="hrElement" />
835
836  <span class="clearAll"></span>
837</div>
838
839
840                <div id="pageEl_675132178" class="pageEl"  >
841  
842      <div class="pageElement codeElement">
843  <div id="myBtnContainer">
844  <div class="btn active" onclick="filterSelection('Upcoming')">Upcoming</div>
845  <div class="btn" onclick="filterSelection('Completed')"> Results</div>
846  <div class="btn" onclick="filterSelection('HomeGame')"> Home</div>
847  <div class="btn" onclick="filterSelection('AwayGame')"> Away</div>
848</div>
849
850<!-- BEGINNING OF MATCH 1 -->
851<div class="GameContainer Completed HomeGame filterDiv">
852  <div class="FullOpponent">
853  <div class="TeamsImage">
854    <img src="https://i0.wp.com/capitalcityroots.org/wp-content/uploads/2025/08/cropped-cropped-Capital-City-Roots-Logo-1.png?w=512&ssl=1">
855  </div>
856  <div class="GameInfo">
857    <div class="TeamInfoRow">
858    <div class="HomeMark ">Home</div>
859    <div class="OpponentName"> vs Capital City Roots (Friendly)</div>
860    </div>
861    <div class="TeamInfoRow">
862    <div class="GameDate">Saturday, May 9</div>
863     <div class="GameTime">7:00 PM</div>
864  </div>
865    </div>
866  </div>
867    <div class="GameScore"><strong>W, 5-0</strong></div>
868
869  <div class="LinksContainer">  
870
871  </div>
872</div>
873  <!--END OF MATCH 1 -->
874<!-- BEGINNING OF MATCH 2 -->
875<div class="GameContainer Completed HomeGame filterDiv">
876  <div class="FullOpponent">
877  <div class="TeamsImage">
878    <img src="https://cdn1.sportngin.com/attachments/document/1f8a-3349028/SantafeWanderers-2.png?_gl=1*19vupmm*_ga*MTg3ODc5OTk4NS4xNzI3OTgzOTQ5*_ga_PQ25JN9PJ8*MTczOTI5MzUwMy4xMTUuMS4xNzM5Mjk2NTEzLjAuMC4w#_ga=2.213773392.554039035.1739198647-1878799985.1727983949">
879  </div>
880  <div class="GameInfo">
881    <div class="TeamInfoRow">
882    <div class="HomeMark ">Home</div>
883    <div class="OpponentName"> vs Santafe Wanderers</div>
884    </div>
885    <div class="TeamInfoRow">
886    <div class="GameDate">Friday, May 15</div>
887     <div class="GameTime">7:00 PM</div>
888  </div>
889    </div>
890  </div>
891    <div class="GameScore"><strong>L, 2-3</strong></div>
892
893  <div class="LinksContainer">  
894  
895  </div>
896</div>
897  <!--END OF MATCH 2 -->
898<!-- BEGINNING OF MATCH 3 -->
899<div class="GameContainer Completed AwayGame filterDiv">
900  <div class="FullOpponent">
901  <div class="TeamsImage">
902    <img src="https://cdn1.sportngin.com/attachments/document/a324-2705919/Peoria_City_2022-removebg-preview.png">
903  </div>
904  <div class="GameInfo">
905    <div class="TeamInfoRow">
906    <div class="HomeAway ">Away</div>
907    <div class="OpponentName">at Peoria City</div>
908    </div>
909    <div class="TeamInfoRow">
910    <div class="GameDate">Saturday, May 23</div>
911     <div class="GameTime">7:30 PM</div>
912  </div>
913    </div>
914  </div>
915     <div class="GameScore"><strong>L, 3-1</strong></div>
916  
917  <div class="LinksContainer">  
918
919  </div>
920</div>
921  <!--END OF MATCH 3 -->
922<!-- BEGINNING OF MATCH 4 -->
923<div class="GameContainer Completed HomeGame filterDiv">
924  <div class="FullOpponent">
925  <div class="TeamsImage">
926    <img src="https://cdn1.sportngin.com/attachments/document/f101-3310563/2eb33cd3-dd9b-4e8f-b2ed-2b37528a1136__1___1_.png?_gl=1*1c8sbxu*_ga*MTg3ODc
9265OTk4NS4xNzI3OTgzOTQ5*_ga_PQ25JN9PJ8*MTczODY5MzYwNy4xMDMuMS4xNzM4Njk5MDk4LjAuMC4w#_ga=2.219182425.1397175550.1738594471-1878799985.1727983949">
927  </div>
928  <div class="GameInfo">
929  <div class="TeamInfoRow">
930    <div class="HomeMark ">Home</div>
931    <div class="OpponentName">vs Sunflower State FC</div>
932    </div>
933    <div class="TeamInfoRow">
934    <div class="GameDate">Saturday, May 30</div>
935     <div class="GameTime">7:00 PM</div>
936  </div>
937    </div>
938  </div>
939     <div class="GameScore"><strong>W, 3-1</strong></div>
940 
941  <div class="LinksContainer">  
942
943  </div>
944</div>
945  <!--END OF MATCH 4 -->
946<!-- BEGINNING OF MATCH 5 -->
947<div class="GameContainer Completed AwayGame filterDiv">
948  <div class="FullOpponent">
949  <div class="TeamsImage">
950    <img src="https://cdn1.sportngin.com/attachments/document/f101-3310563/2eb33cd3-dd9b-4e8f-b2ed-2b37528a1136__1___1_.png?_gl=1*1c8sbxu*_ga*MTg3ODc5OTk4NS4xNzI3OTgzOTQ5*_ga_PQ25JN9PJ8*MTczODY5MzYwNy4xMDMuMS4xNzM4Njk5MDk4LjAuMC4w#_ga=2.219182425.1397175550.1738594471-1878799985.1727983949">
951  </div>
952  <div class="GameInfo">
953    <div class="TeamInfoRow">
954    <div class="HomeAway ">Away</div>
955    <div class="OpponentName">at Sunflower State FC</div>
956    </div>
957    <div class="TeamInfoRow">
958    <div class="GameDate">Wednesday, June 3</div>
959     <div class="GameTime">7:00 PM</div>
960  </div>
961    </div>
962  </div>
963      <div class="GameScore"><strong>L, 2-0</strong></div>
964  
965  <div class="LinksContainer">  
966   
967  </div>
968</div>
969  <!--END OF MATCH 5 -->
970<!-- BEGINNING OF MATCH 6 -->
971<div class="GameContainer Completed AwayGame filterDiv">
972  <div class="FullOpponent">
973  <div class="TeamsImage">
974    <img src="https://cdn1.sportngin.com/attachments/document/1f8a-3349028/SantafeWanderers-2.png?_gl=1*19vupmm*_ga*MTg3ODc5OTk4NS4xNzI3OTgzOTQ5*_ga_PQ25JN9PJ8*MTczOTI5MzUwMy4xMTUuMS4xNzM5Mjk2NTEzLjAuMC4w#_ga=2.213773392.554039035.1739198647-1878799985.1727983949">
975  </div>
976  <div class="GameInfo">
977    <div class="TeamInfoRow">
978    <div class="HomeAway">Away</div>
979    <div class="OpponentName">at Santafe Wanderers</div>
980    </div>
981    <div class="TeamInfoRow">
982    <div class="GameDate">Wednesday, June 10</div>
983     <div class="GameTime">7:00 PM</div>
984  </div>
985    </div>
986  </div>
987     <div class="GameScore"><strong>T, 1-1</strong></div>   
988  
989  <div class="LinksContainer">  
990   
991  </div>
992</div>
993  <!--END OF MATCH 6 -->
994
995<!-- BEGINNING OF MATCH 7 -->
996<div class="GameContainer Completed HomeGame filterDiv">
997  <div class="FullOpponent">
998  <div class="TeamsImage">
999    <img src="https://cdn1.sportngin.com/attachments/document/3e71-3306748/cropped-Transparent-1.png?_gl=1*1fb2n43*_ga*MTg3ODc5OTk4NS4xNzI3OTgzOTQ5*_ga_PQ25JN9PJ8*MTczODY5MzYwNy4xMDMuMS4xNzM4Njk2NTcwLjAuMC4w#_ga=2.215121495.1397175550.1738594471-1878799985.1727983949">
1000  </div>
1001  <div class="GameInfo">
1002    <div class="TeamInfoRow">
1003    <div class="HomeMark ">Home</div>
1004    <div class="OpponentName">vs Springfield FC</div>
1005    </div>
1006    <div class="TeamInfoRow">
1007    <div class="GameDate">Saturday, June 13</div>
1008     <div class="GameTime">7:00 PM</div>
1009  </div>
1010    </div>
1011  </div>
1012     <div class="GameScore"><strong>W, 3-1</strong></div>   
1013  
1014  <div class="LinksContainer">  
1015
1016  </div>
1017</div>
1018  <!--END OF MATCH 7 -->
1019  <!-- BEGINNING OF MATCH 8 -->
1020<div class="GameContainer Completed AwayGame filterDiv">
1021  <div class="FullOpponent">
1022  <div class="TeamsImage">
1023    <img src="https://cdn1.sportngin.com/attachments/document/d6dd-3342089/AMBUSH_FC__1___1_.png?_gl=1*a3q2wi*_ga*MTg3ODc5OTk4NS4xNzI3OTgzOTQ5*_ga_PQ25JN9PJ8*MTczODY5MzYwNy4xMDMuMS4xNzM4NzA1MDU3LjAuMC4w#_ga=2.12801783.1397175550.1738594471-1878799985.1727983949">
1024  </div>
1025  <div class="GameInfo">
1026    <div class="TeamInfoRow">
1027    <div class="HomeAway">Away</div>
1028    <div class="OpponentName">at FC Ambush</div>
1029    </div>
1030    <div class="TeamInfoRow">
1031      <div class="GameDate">Wednesday, June 17</div>
1032     <div class="GameTime">7:00 PM</div>
1033  </div>
1034    </div>
1035  </div>
1036      <div class="GameScore"><strong>W, 1-0</strong></div>      
1037 
1038  <div class="LinksContainer">  
1039
1040  </div>
1041</div>
1042  <!--END OF MATCH 8 -->
1043  <!-- BEGINNING OF MATCH 9 -->
1044<div class="GameContainer Upcoming HomeGame filterDiv">
1045  <div class="FullOpponent">
1046  <div class="TeamsImage">
1047    <img src="https://assets.app.veo.co/team-crests/alianza-futbol-club/team_1718648934.png">
1048  </div>
1049  <div class="GameInfo">
1050    <div class="TeamInfoRow">
1051    <div class="HomeMark ">Home</div>
1052    <div class="OpponentName">vs ICL All Stars (Friendly)</div>
1053    </div>
1054    <div class="TeamInfoRow">
1055    <div class="GameDate">Saturday, June 20</div>
1056     <div class="GameTime">7:00 PM</div>
1057  </div>
1058    </div>
1059  </div>
1060    
1061  
1062  <div class="LinksContainer">  
1063
1064  </div>
1065</div>
1066  <!--END OF MATCH 9 -->
1067
1068  <!-- BEGINNING OF MATCH 10 -->
1069<div class="GameContainer Upcoming HomeGame filterDiv">
1070  <div class="FullOpponent">
1071  <div class="TeamsImage">
1072    <img src="https://cdn1.sportngin.com/attachments/document/a324-2705919/Peoria_City_2022-removebg-preview.png">
1073  </div>
1074  <div class="GameInfo">
1075    <div class="TeamInfoRow">
1076    <div class="HomeMark ">Home</div>
1077    <div class="OpponentName">vs Peoria City</div>
1078    </div>
1079    <div class="TeamInfoRow">
1080    <div class="GameDate">Saturday, June 27</div>
1081     <div class="GameTime">7:00 PM</div>
1082  </div>
1083    </div>
1084  </div>
1085    
1086  
1087  <div class="LinksContainer">  
1088
1089  </div>
1090</div>
1091  <!--END OF MATCH 10 -->
1092<!-- BEGINNING OF MATCH 11 -->
1093<div class="GameContainer Upcoming AwayGame filterDiv">
1094  <div class="FullOpponent">
1095  <div class="TeamsImage">
1096    <img src="https://cdn1.sportngin.com/attachments/document/f101-3310563/2eb33cd3-dd9b-4e8f-b2ed-2b37528a1136__1___1_.png?_gl=1*1c8sbxu*_ga*MTg3ODc
10965OTk4NS4xNzI3OTgzOTQ5*_ga_PQ25JN9PJ8*MTczODY5MzYwNy4xMDMuMS4xNzM4Njk5MDk4LjAuMC4w#_ga=2.219182425.1397175550.1738594471-1878799985.1727983949">
1097  </div>
1098  <div class="GameInfo">
1099    <div class="TeamInfoRow">
1100    <div class="HomeAway">Away</div>
1101    <div class="OpponentName">at Sunflower State FC</div>
1102    </div>
1103    <div class="TeamInfoRow">
1104    <div class="GameDate">Tuesday, June 30</div>
1105     <div class="GameTime">7:00 PM</div>
1106  </div>
1107    </div>
1108  </div>
1109    
1110 
1111  <div class="LinksContainer">  
1112  </div>
1113</div>
1114  <!--END OF MATCH 11 -->
1115  <!-- BEGINNING OF MATCH 12 -->
1116<div class="GameContainer Upcoming HomeGame filterDiv">
1117  <div class="FullOpponent">
1118  <div class="TeamsImage">
1119    <img src="https://cdn1.sportngin.com/attachments/document/1f8a-3349028/SantafeWanderers-2.png?_gl=1*19vupmm*_ga*MTg3ODc5OTk4NS4xNzI3OTgzOTQ5*_ga_PQ25JN9PJ8*MTczOTI5MzUwMy4xMTUuMS4xNzM5Mjk2NTEzLjAuMC4w#_ga=2.213773392.554039035.1739198647-1878799985.1727983949">
1120  </div>
1121  <div class="GameInfo">
1122    <div class="TeamInfoRow">
1123    <div class="HomeMark ">Home</div>
1124    <div class="OpponentName">vs Santafe Wanderers</div>
1125    </div>
1126    <div class="TeamInfoRow">
1127    <div class="GameDate">Friday, July 3</div>
1128     <div class="GameTime">7:00 PM</div>
1129  </div>
1130    </div>
1131  </div>
1132    
1133  
1134  <div class="LinksContainer">  
1135
1136  </div>
1137</div>
1138  <!--END OF MATCH 12 -->
1139<!-- BEGINNING OF MATCH 13 -->
1140<div class="GameContainer Upcoming AwayGame filterDiv">
1141  <div class="FullOpponent">
1142  <div class="TeamsImage">
1143    <img src="https://cdn1.sportngin.com/attachments/document/3e71-3306748/cropped-Transparent-1.png?_gl=1*1fb2n43*_ga*MTg3ODc5OTk4NS4xNzI3OTgzOTQ5*_ga_PQ25JN9PJ8*MTczODY5MzYwNy4xMDMuMS4xNzM4Njk2NTcwLjAuMC4w#_ga=2.215121495.1397175550.1738594471-1878799985.1727983949">
1144  </div>
1145  <div class="GameInfo">
1146    <div class="TeamInfoRow">
1147    <div class="HomeAway">Away</div>
1148    <div class="OpponentName">at Springfield FC</div>
1149    </div>
1150    <div class="TeamInfoRow">
1151    <div class="GameDate">Wednesday, July 7</div>
1152     <div class="GameTime">7:00 PM</div>
1153  </div>
1154    </div>
1155  </div>
1156   
1157  <div class="LinksContainer">
1158  </div>
1159</div>
1160  <!--END OF MATCH 13 -->
1161  <!-- BEGINNING OF MATCH 14 -->
1162<div class="GameContainer Upcoming HomeGame filterDiv">
1163  <div class="FullOpponent">
1164  <div class="TeamsImage">
1165    <img src="https://cdn1.sportngin.com/attachments/document/d6dd-3342089/AMBUSH_FC__1___1_.png?_gl=1*a3q2wi*_ga*MTg3ODc5OTk4NS4xNzI3OTgzOTQ5*_ga_PQ25JN9PJ8*MTczODY5MzYwNy4xMDMuMS4xNzM4NzA1MDU3LjAuMC4w#_ga=2.12801783.1397175550.1738594471-1878799985.1727983949">
1166  </div>
1167  <div class="GameInfo">
1168    <div class="TeamInfoRow">
1169    <div class="HomeMark ">Home</div>
1170    <div class="OpponentName">vs FC Ambush</div>
1171    </div>
1172    <div class="TeamInfoRow">
1173    <div class="GameDate">Saturday, July 11</div>
1174     <div class="GameTime">7:00 PM</div>
1175  </div>
1176    </div>
1177  </div>
1178  <div class="LinksContainer">  
1179
1180  </div>
1181</div>
1182  <!--END OF MATCH 14 -->
1183
1184
1185
1186
1187
1188
1189  <span class="clearAll"></span>
1190</div>
1191
1192  <span class="clearAll"></span>
1193</div>
1194
1195
1196                <div id="pageEl_675132388" class="pageEl"  >
1197  
1198      <div class="pageElement codeElement">
1199  <style>
1200.Sponsor img {
1201    width: 75px;
1202    margin: 5px;
1203    vertical-align: middle;
1204}
1205
1206
1207button{
1208 background-color: transparent;
1209    border: solid 2px #ee3a43;
1210width: 100%;
1211 
1212    display: block;
1213    text-align: center;
1214    color: #ee3a43;
1215    padding: 8px;
1216    margin-bottom: 0px;
1217    font-size: 20px;
1218    font-weight: 500 !important;
1219    line-height: 1.3;
1220    text-decoration: none;
1221    transition: background-color .2s;
1222    transition: color .2s;}
1223button:hover {
1224 background-color: #ee3a43;
1225color: #FFFFFF;
1226text-decoration: none;
1227cursor: pointer;}
1228
1229
1230
1231
1232.Sponsor {
1233  text-align: center;
1234}
1235.Sponsor p {margin: auto;}
1236.theme {
1237  text-align: center;
1238  width: 250px;
1239}
1240.OpponentName {width:250px;}
1241
1242.Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Scoreline .Opta-Divider {font-size:20px;}
1243
1244.LinksContainer a {
1245    border-bottom: none !important;
1246}
1247.soldout {width: 120px;}
1248
1249.filterDiv.GameContainer {
1250  display: none;
1251}
1252.Showing.GameContainer {
1253  display: flex;
1254}
1255/* Style the buttons */
1256.btn {
1257  border: none;
1258  outline: none;
1259  padding: 12px 16px;
1260  background-color: #ee3a43;
1261  cursor: pointer;
1262Color: white;
1263}
1264div#myBtnContainer {
1265    display: flex;
1266  margin-bottom: 30px;
1267}
1268
1269.btn:hover {
1270  background-color: #ffc324;
1271}
1272
1273.btn.active {
1274  background-color: #000000;
1275  color: white;
1276}
1277.GameContainer {
1278  display: flex;
1279  justify-content: space-between;
1280  align-items: center;
1281  color: #000;
1282  padding: 7px 6px;
1283  background: #eee;
1284  margin: 10px 0;
1285  position: relative;
1286  border-radius: 2px;
1287}
1288.LinksContainer a {border-bottom: none;}
1289.GameContainer.Upcoming:before {
1290  content: "Next Match";
1291  text-transform: uppercase;
1292  background: #000;
1293  color: #fff;
1294  font-size: 13px;
1295  padding: 2px;
1296  position: absolute;
1297  top: -20px;
1298  left: -10px;
1299  border-right: 10px solid #ee3a43;
1300  padding-right: 10px;
1301  padding-left: 10px;
1302}
1303.GameContainer.Upcoming ~ .GameContainer.Upcoming:before {
1304    display: none;
1305}
1306.TeamInfoRow {
1307  display: flex;
1308  align-items: center;
1309}
1310.FullOpponent {
1311  display: flex;
1312}
1313.TeamsImage img {
1314  width: 65px;
1315  height: 65px;
1316}
1317.LinksContainer {
1318  display: flex;
1319width: 155px;
1320flex-wrap: wrap;
1321}
1322
1323.LinksContainer strong {padding:10px;}
1324.HomeAway, .GameDate {
1325  text-align: right;
1326}
1327.HomeAway {
1328  background: #000000;
1329  color: #fff;
1330  text-transform: uppercase;
1331  padding: 2px;
1332  margin-right: 5px;
1333}
1334.Opta-badges {display: none;}
1335.Opta-Scoreline {color: #000 !important;}
1336.GameScore {margin: 5px;}
1337.GameInfo {
1338  margin-left: 10px;
1339  display: flex;
1340  flex-direction: column;
1341  justify-content: center;
1342  width: fit-content;
1343max-width: 300px;
1344}
1345.GameDate, .GameTime {
1346  text-transform: uppercase;
1347}
1348.Presenting {
1349  color: #9B1008;
1350}
1351.GameDate {
1352  font-weight: bold;
1353  padding-right: 5px;
1354  border-right: 1px solid #d8d8d8;
1355}
1356.GameTime {
1357  padding-left: 5px;
1358}
1359.GameLink {
1360  border: 1px solid #091C4C;
1361  height: 35px;
1362  font-weight: bold;
1363  display: flex;
1364  justify-content: center;
1365  align-items: center;
1366  margin: 0 15px;
1367  width: 120px;
1368  color: #ea5f52;
1369  text-transform: uppercase;
1370  border-radius: 2px;
1371  transition: .4s;
1372}
1373a .GameLink {
1374  text-decoration: none;
1375}
1376.GameContainer a {
1377  text-decoration: none;
1378}
1379a .GameLink:hover {
1380  background: #091C4C;
1381  color: #fff;
1382}
1383.HomeMark {
1384  background: #ee3a43;
1385  color: #fff;
1386text-transform: uppercase;
1387  
1388}
1389
1390
1391.GameContainer div.Opta-fixture h3 {
1392    display: none;
1393}
1394.GameContainer .Opta>.Opta_W {
1395    background: transparent;
1396}
1397.GameContainer .Opta>.Opta_W>div {
1398  background: transparent;
1399}
1400.GameContainer .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture {
1401  background-color: transparent;
1402  margin: 0;
1403  width: 130px;
1404}
1405.GameContainer .Opta .Opta-Image-Team-Medium {
1406    max-width: 40px;
1407    max-height: 40px;
1408}
1409.GameContainer .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-crested .Opta-Team {
1410    height: fit-content;
1411}
1412.GameContainer .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-badges {
1413    margin-top: 0;
1414}
1415.GameContainer .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Team span {
1416    display: block;
1417    padding-top: 0px;
1418}
1419.GameContainer .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Team .Opta-Image {
1420    height: fit-content;
1421}
1422.GameContainer .Opta a {
1423    color: #000;
1424}
1425.GameContainer .Opta>.Opta_W {
1426  margin: 0;
1427}
1428.GameContainer .Opta>.Opta_W>div {
1429  padding: 0;
1430}
1431.GameContainer .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Scoreline {
1432  margin: 0;
1433}
1434.GameContainer .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Scoreline .Opta-Score .Opta-Team-Score {
1435    font-size: 20px;
1436}
1437.GameContainer .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Scoreline .Opta-Score {
1438  font-size: 20px;
1439}
1440
1441
1442@media all and (max-width: 850px){
1443  .OpponentName {
1444    width: fit-content;}
1445  
1446   .Sponsor{justify-content: center;
1447     width: 100%;
1448       padding: 10px 0px 10px 0px;
1449max-height:50px;
1450}
1451
1452.Sponsor img{max-height:50px;}
1453  
1454  .GameContainer {
1455    flex-direction: column;
1456align-items: center;
1457padding-left: 10px;
1458  }
1459
1460.tuliga{max-height:70px!important;}
1461.tuliga img{max-height:70px!important}
1462
1463  .GameContainer .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Team span {
1464    font-size: unset;
1465}
1466  .GameContainer a.Opta-TeamLink.Opta-Ext {
1467    font-size: 12px!important;
1468    font-family: Arial,Helvetica,sans-serif;
1469}
1470  .GameContainer .Opta .Opta-Image-Team-Medium {
1471    max-width: 25px;
1472    max-height: 25px;
1473}
1474  .GameContainer .Opta-Team.Opta-Winner:after {
1475    right: 5px;
1476    font-size: 11px;
1477    top: 10px;
1478}
1479  .GameContainer .Opta-Team.Opta-Loser:after {
1480    left: 5px;
1481    font-size: 11px;
1482    top: 10px;
1483}
1484  .LinksContainer {
1485
1486    margin: auto;
1487    margin-top: 10px;
1488
1489  }
1490}
1491
1492.Upcoming div.GameScore{display:none;}
1493
1494  .GameScore{text-align: center;
1495    width: 100%;
1496margin: 5px;}
1497
1498  .team-left,
1499  .team-right {margin:0 13px;
1500  }
1501  .preseason-logos{height:40px;}
1502
1503  .preseason-names{text-align: center;
1504    display:inline-flex;
1505  font-weight:900;
1506  margin: 0 10px;
1507  font-family: "hurme_geometric_sans_1bold", sans-serif;
1508      letter-spacing: .5px;
1509      font-size: 18px;
1510    height:20px
1511  }
1512
1513  .preseason-img{width:40px;
1514      margin: 0 10px;}
1515
1516  .preseason-score-left, 
1517  .preseason-score-right{text-align: center;
1518    display:inline-flex;
1519  font-weight:400;
1520  margin: 0 15px;
1521    font-family: Arial,Helvetica,sans-serif;
1522      letter-spacing: .5px;
1523      font-size: 20px;
1524  }
1525
1526  .preseason-score{color:gray;
1527  font-size:20px;
1528  height:25px;
1529  transform: translate(0%, -25%);}
1530
1531.Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Scoreline .Opta-Divider {font-size:20px;}
1532
1533@media all and (max-width:850px){
1534
1535  .preseason-img{
1536    width:25px;
1537    margin: 0 17.5px;
1538  }
1539  .preseason-names{font-size:12px;
1540    letter-spacing: .5px;}
1541  
1542 .preseason-logos {
1543   height: 20px;} 
1544  
1545.team-left,
1546.team-right {margin:0 20px;
1547}
1548}
1549
1550</style>
1551  <span class="clearAll"></span>
1552</div>
1553
1554  <span class="clearAll"></span>
1555</div>
1556
1557
1558                <div id="pageEl_675132410" class="pageEl"  >
1559  
1560      <div class="pageElement codeElement">
1561  
1561<script>
1562
1563filterSelection("Upcoming")
1564function filterSelection(c) {
1565  var x, i;
1566  x = document.getElementsByClassName("filterDiv");
1567  if (c == "all") c = "";
1568  for (i = 0; i < x.length; i++) {
1569    w3RemoveClass(x[i], "Showing");
1570    if (x[i].className.indexOf(c) > -1) w3AddClass(x[i], "Showing");
1571  }
1572}
1573function w3AddClass(element, name) {
1574  var i, arr1, arr2;
1575  arr1 = element.className.split(" ");
1576  arr2 = name.split(" ");
1577  for (i = 0; i < arr2.length; i++) {
1578    if (arr1.indexOf(arr2[i]) == -1) {element.className += " " + arr2[i];}
1579  }
1580}
1581
1582function w3RemoveClass(element, name) {
1583  var i, arr1, arr2;
1584  arr1 = element.className.split(" ");
1585  arr2 = name.split(" ");
1586  for (i = 0; i < arr2.length; i++) {
1587    while (arr1.indexOf(arr2[i]) > -1) {
1588      arr1.splice(arr1.indexOf(arr2[i]), 1);     
1589    }
1590  }
1591  element.className = arr1.join(" ");
1592}
1593
1594// Add active class to the current button (highlight it)
1595var btnContainer = document.getElementById("myBtnContainer");
1596var btns = btnContainer.getElementsByClassName("btn");
1597for (var i = 0; i < btns.length; i++) {
1598  btns[i].addEventListener("click", function(){
1599    var current = document.getElementsByClassName("active");
1600    current[0].className = current[0].className.replace(" active", "");
1601    this.className += " active";
1602  });
1603}
1604
1605</script>
1605
1606  <span class="clearAll"></span>
1607</div>
1608
1609  <span class="clearAll"></span>
1610</div>
1611
1612
1613                <div id="pageEl_675257610" class="pageEl"  >
1614  
1615      <hr class="hrElement" />
1616
1617  <span class="clearAll"></span>
1618</div>
1619
1620
1621        </div>
1622    <span class="clearAll"></span>
1623  </div>
1624  
1625
1626      <div class=" layoutContainer row layout-66-33 ">
1627    
1628          <div class="column-1 column col-sm-12 col-md-8">
1629        </div>
1630          <div class="column-2 column col-sm-12 col-md-4">
1631        </div>
1632    <span class="clearAll"></span>
1633  </div>
1634  
1635
1636      <div class=" layoutContainer row layout-66-33 ">
1637    
1638          <div class="column-1 column col-sm-12 col-md-8">
1639        </div>
1640          <div class="column-2 column col-sm-12 col-md-4">
1641        </div>
1642    <span class="clearAll"></span>
1643  </div>
1644  
1645
1646      <div class=" layoutContainer row layout-66-33 ">
1647    
1648          <div class="column-1 column col-sm-12 col-md-8">
1649        </div>
1650          <div class="column-2 column col-sm-12 col-md-4">
1651        </div>
1652    <span class="clearAll"></span>
1653  </div>
1654  
1655
1656      <div class=" layoutContainer row layout-100 ">
1657    
1658          <div class="column-1 column col-sm-12 col-md-12">
1659                <div id="pageEl_670305739" class="pageEl"  >
1660  
1661        <div class="pageElement heroPhotoElement">
1662      <a href="http://www.menacesoccer.com/e-newsletter" target="_blank">
1663
1664      <img fetchpriority="high" src="https://cdn2.sportngin.com/attachments/photo/2215-215166150/Email_Subscribe_large.png" alt="" />
1665      </a>
1666      </div>
1667
1668  <span class="clearAll"></span>
1669</div>
1670
1671
1672                <div id="pageEl_657209844" class="pageEl"  >
1673  
1674      <hr class="hrElement" />
1675
1676  <span class="clearAll"></span>
1677</div>
1678
1679
1680        </div>
1681    <span class="clearAll"></span>
1682  </div>
1683  
1684
1685      <div class=" layoutContainer row layout-33-33-33 ">
1686    
1687          <div class="column-1 column col-sm-12 col-md-4">
1688        </div>
1689          <div class="column-2 column col-sm-12 col-md-4">
1690                <div id="pageEl_648139592" class="pageEl"  >
1691  
1692    <div class="pageElement sn-social-media-list  lg">
1693    <a href="https://www.facebook.com/MenaceSoccer94" title="Facebook"
1694      class="sn-social-media-icon icon-facebook"
1695      target="_blank"></a>
1696    <a href="https://twitter.com/menacesoccer94" title="X App"
1697      class="sn-social-media-icon icon-twitter"
1698      target="_blank"></a>
1699    <a href="https://www.youtube.com/@DesMoinesMenace" title="YouTube"
1700      class="sn-social-media-icon icon-youtube"
1701      target="_blank"></a>
1702    <a href="https://www.instagram.com/menacesoccer94" title="Instagram"
1703      class="sn-social-media-icon icon-instagram"
1704      target="_blank"></a>
1705    <a href="https://www.linkedin.com/company/menacesoccer" title="LinkedIn"
1706      class="sn-social-media-icon icon-linkedin"
1707      target="_blank"></a>
1708</div>
1709
1710  <span class="clearAll"></span>
1711</div>
1712
1713
1714        </div>
1715          <div class="column-3 column col-sm-12 col-md-4">
1716        </div>
1717    <span class="clearAll"></span>
1718  </div>
1719  
1720
1721      <div class=" layoutContainer row layout-100 ">
1722    
1723          <div class="column-1 column col-sm-12 col-md-12">
1724        </div>
1725    <span class="clearAll"></span>
1726  </div>
1727  
1728
1729
1730
1731
1732
1733
1734  
1735
1736<script type="text/javascript">
1737  var init_nss = function() {
1738    var $nss = $j('.newsSlideShow-container');
1739    // debug.info("Found "+$nss.length+" News Slideshow Elements");
1740    $nss.each(function(){
1741      var $ss = $j(this);
1742      if ( ! $ss.data('activenewsslideshow') ) {
1743        $ss.data('activenewsslideshow',true);
1744        $ss.newsSlideShow();
1745      }
1746    });
1747  }
1748  // call on document ready for most browsers
1749  init_nss();
1750  // call again on window load for IE :(
1751  $j(window).load(init_nss);
1752  // check for new slideshow elements after valid.deactivate
1753  $j('body').bind('pageElement.render',init_nss);
1754</script>
1754
1755
1756
1757        </div>
1758      </div>
1759      
1760
1761    </div>
1762  </div>
1763  <footer class="snFooterContainer">
1764    <div id="siteFooter">
1765  
1766    
1767    
1768    <ul class="se-footer">
1769      <li class="se-footer-copyright">
1770        This website is powered by SportsEngine's
1771        <a class="legalLink" target="_blank" href="https://www.sportsengine.com/solutions/">
1772          Sports Relationship Management
1773        </a>
1774        (SRM) software, but is owned by and subject to the  Des Moines Menace Soccer privacy policy.
1775        <a class="legalLink" target="_blank" href="https://www.sportsengine.com/corp">
1776          &copy;2026 SportsEngine, LLC.
1777        </a>
1778        <br>
1779      </li>
1780        <li class="se-footer-link">
1781          <a class="legalLink" target="_blank" href="/privacy_policy.pdf">Privacy Policy</a>
1782        </li>
1783      <li id="poweredByNGIN" class="se-footer-logo" style="text-align: center;">
1784        <br>
1785        <a href="https://www.sportsengine.com/?utm_source=Sitebuilder&utm_medium=Footer&utm_campaign=SportsEngine+Internal+Link&utm_term=Footer"
1786           onclick="javascript:window.location=('https://www.sportsengine.com/?utm_source=Sitebuilder&utm_medium=Footer&utm_campaign=SportsEngine+Internal+Link&utm_term=Footer'); return false;">
1787          <img src="/logo_images/white_logo.png" alt="Powered by SportsEngine" title="Click here to learn how SportsEngine can empower your organization!">
1788        </a>
1789      </li>
1790    </ul>
1791</div>
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801  </footer>
1802
1803  
1804    
1805
1806<div id="PageSearch" class="theme-search-overlay" style="display:none;">
1807  <div class="theme-search-modal">
1808    <span class="theme-search-close"></span>
1809    <h1 class="theme-search-title">Page Search</h1>
1810    <div class="theme-search-box">
1811      <input type="text" class="theme-search-input" />
1812      <span class="theme-search-clear"></span>
1813    </div>
1814    <div class="theme-search-results">
1815      <img class="theme-search-spinner" src="/app_images/loaderBarUserMode.gif" />
1816      <span class="theme-search-status"></span>
1817      <!-- search results here -->
1818    </div>
1819  </div>
1820</div>
1821
1822<script type="text/javascript" charset="utf-8">
1823  new NGIN.PageSearchModal('#PageSearch', {
1824    inputElement: '.theme-search-input',
1825    statusElement: '.theme-search-status',
1826    spinnerElement: '.theme-search-spinner',
1827    clearElement: '.theme-search-clear',
1828    resultsElement: '.theme-search-results',
1829    closeElement: '.theme-search-close',
1830  });
1831</script>
1831
1832
1833  
1834
1835  
1836
1837</body>
1838</html>

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.