Open Swim and Swimming Classes in Westland MI
<![CDATA[<![CDATA[<![CDATA[ window._currentDevice = 'desktop'; window.Parameters = window.Parameters || { HomeUrl: 'https://www.forumfitnesscenter.com/', AccountUUID: '584720f547394025b6d9edf465a17453', SystemID: 'US_DIRECT_PRODUCTION', SiteAlias: '1c507c1d', SiteType: atob('RFVEQU9ORQ=='), PublicationDate: 'Mon Jul 14 18:13:31 UTC 2025', ExternalUid: null, IsSiteMultilingual: false, InitialPostAlias: '', InitialPostPageUuid: '', InitialDynamicItem: '', DynamicPageInfo: { isDynamicPage: false, base64JsonRowData: 'null', }, InitialPageAlias: 'aquatics', InitialPageUuid: 'a008a923f5e946aeb997e631d0e5d913', InitialPageId: '1160857844', InitialEncodedPageAlias: 'YXF1YXRpY3M=', InitialHeaderUuid: 'b2c304fdcb7e45baa8943515167273c0', CurrentPageUrl: '', IsCurrentHomePage: false, AllowAjax: false, AfterAjaxCommand: null, HomeLinkText: 'Back To Home', UseGalleryModule: false, CurrentThemeName: 'Layout Theme', ThemeVersion: '500000', DefaultPageAlias: '', RemoveDID: true, WidgetStyleID: null, IsHeaderFixed: false, IsHeaderSkinny: false, IsBfs: true, StorePageAlias: 'null', StorePagesUrls: 'e30=', IsNewStore: 'false', StorePath: '', StoreId: 'null', StoreVersion: 0, StoreBaseUrl: '', StoreCleanUrl: true, StoreDisableScrolling: true, IsStoreSuspended: false, HasCustomDomain: true, SimpleSite: false, showCookieNotification: false, cookiesNotificationMarkup: 'null', translatedPageUrl: '', isFastMigrationSite: false, sidebarPosition: 'LEFT', currentLanguage: 'en', currentLocale: 'en', NavItems: '{}', errors: { general: 'There was an error connecting to the page.
Make sure you are not offline.’, password: ‘Incorrect name/password combination’, tryAgain: ‘Try again’ }, NavigationAreaParams: { ShowBackToHomeOnInnerPages: true, NavbarSize: 4, NavbarLiveHomePage: ‘https://www.forumfitnesscenter.com/’, BlockContainerSelector: ‘.dmBody’, NavbarSelector: ‘#dmNav:has(a)’, SubNavbarSelector: ‘#subnav_main’ }, hasCustomCode: true, planID: ‘7’, customTemplateId: ‘null’, siteTemplateId: ‘null’, productId: ‘DM_DIRECT’, disableTracking: false, pageType: ‘FROM_SCRATCH’, isRuntimeServer: true, isInEditor: false, hasNativeStore: false, defaultLang: ‘en’, hamburgerMigration: null, isFlexSite : false }; window.Parameters.LayoutID = {}; window.Parameters.LayoutID[window._currentDevice] = 6; window.Parameters.LayoutVariationID = {}; window.Parameters.LayoutVariationID[window._currentDevice] = 5; ]]]]]]>]]]]>]]> <![CDATA[> 0 } ]]]]]]>]]]]>]]> <![CDATA[<![CDATA[]]> <![CDATA[ { $.DM.events.off(eventName).on(eventName, safeFn); safeFn({ isAjax: false, }); }); } }, toSafeFn: (fn) => { if (fn?.safe) { return fn; } const safeFn = function (…args) { try { return fn?.apply(null, args); } catch (e) { console.log(‘function failed ‘ + e.message); } }; safeFn.safe = true; return safeFn; } }; } if (!window.requestIdleCallback) { window.requestIdleCallback = function (fn) { setTimeout(fn, 0); } } ]]]]]]>]]]]>]]> <![CDATA[<![CDATA[ { setTimeout(() => { storedRuntimeCssLink.disabled = false; storedGlobalCssLink.disabled = false; if (storedPageCssLink) { storedPageCssLink.disabled = false; } if (storedWidgetCssLink) { storedWidgetCssLink.disabled = false; } // (SUP-4179) Clear the accumulated cssLinks only when we’re // sure that the document has finished loading and the document // has been parsed. if(document.readyState === ‘interactive’) { cssLinks = null; } }, 0); }); } } function loadCSS(link) { try { var urlParams = new URLSearchParams(window.location.search); var noCSS = !!urlParams.get(“nocss”); var cssTimeout = urlParams.get(“cssTimeout”) || 0; if (noCSS) { return; } if (link.href && link.href.includes(“d-css-runtime”)) { cssLinks.runtime = link; checkCss(); } else if (link.id === “siteGlobalCss”) { cssLinks.global = link; checkCss(); } else if (link.id && link.id.includes(“CssLink”)) { cssLinks.page = link; checkCss(); } else if (link.id && link.id.includes(“widgetCSS”)) { cssLinks.widget = link; checkCss(); } else { requestIdleCallback(function () { window.setTimeout(function () { loadCssLink(link); }, parseInt(cssTimeout, 10)); }); } } catch (e) { throw e } } window.loadCSS = window.loadCSS || loadCSS; })(); ]]]]]]>]]]]>]]> <![CDATA[<![CDATA[]]]]>]]> Open Swim and Swimming Classes in Westland MI <![CDATA[]]> <![CDATA[]]> <![CDATA[]]]]>]]> <![CDATA[]]> <![CDATA[]]> <![CDATA[]]> <![CDATA[]]]]>]]> <![CDATA[]]> <![CDATA[]]]]>]]> <![CDATA[ { // Specifically in popup only the client knows if it is shown or not so we don’t always want to track its impression here // the tracking is in popup.js if (rule.actionName !== “popup”) { dmsnowplow(‘trackStructEvent’, ‘insite’, ‘impression’, rule.ruleType, rule.ruleId); } window?.waitForDeferred?.(‘dmAjax’, () => { $.DM.events.trigger(‘event-ruleTriggered’, {value: rule}); }); }); }); ]]]]]]>]]]]>]]> <![CDATA[]]]]>]]> <![CDATA[]]>
<![CDATA[]]>
<![CDATA[]]>
Source
