1<!doctype html> 2<html lang="en"> 3 <head > 4
4<script> 5 var BASE_URL = 'https://www.elifeguard.com/'; 6 var require = { 7 "baseUrl": "https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US" 8 }; 9</script>
9 10 <meta charset="utf-8"/> 11<meta name="description" content="This lifeguard products store sells lifeguard chairs, lifeguard uniforms, life ring buoys, first aid tourniquet arm trainer, and other water safety and marine rescue products to lifeguard and other aquatics and first responder personnel."/> 12<meta name="keywords" content="lifeguard shop, lifeguard products store, lifeguard uniforms, lifeguard chairs, lifeguard equipment, lifeguard supplies, elifeguard, lifeguard shorts, lifeguard swimsuits, guard outlet, rescue tubes, rescue boards, whistles, lanyards, YMCA Lifeguard, Junior Lifeguard, disposable swim diapers, huggies little swimmers, disposable swimpants, lifeguard umbrellas, life vests, life jackets, lifeguard shirt"/> 13<meta name="robots" content="INDEX,FOLLOW"/> 14<meta name="title" content="Lifeguard Uniforms & Equipment | Lifeguard Shop"/> 15<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no"/> 16<meta name="format-detection" content="telephone=no"/> 17<title>Lifeguard Uniforms & Equipment | Lifeguard Shop</title> 18<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/mage/calendar.css" /> 19<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/css/styles-m.css" /> 20<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/Lof_All/lib/fancybox/jquery.fancybox.css" /> 21<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/Lof_Formbuilder/css/bootstrap-tiny.css" /> 22<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/Lof_Formbuilder/js/raty/jquery.raty.css" /> 23<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/Lof_Formbuilder/css/font-awesome.min.css" /> 24<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/Lof_Formbuilder/css/jquery.dm-uploader.min.css" /> 25<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/Lof_Formbuilder/css/styles.css" /> 26<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/Magefan_Blog/css/blog-m.css" /> 27<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/Magefan_Blog/css/blog-custom.css" /> 28<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/Mageplaza_Core/css/owl.carousel.css" /> 29<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/Mageplaza_Core/css/owl.theme.css" /> 30<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/Mageplaza_BannerSlider/css/animate.min.css" /> 31<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/Mageplaza_BannerSlider/css/bannerslider.css" /> 32<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/css/styles-l.css" /> 33<link rel="stylesheet" type="text/css" media="print" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/css/print.css" /> 34<link rel="stylesheet" type="text/css" media="all" href="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/css/elifeguard-english.css" />
35<script type="text/javascript" src="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/requirejs/require.js"></script>
vendor: 1 bytes, line 35
35
36<script type="text/javascript" src="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/mage/requirejs/mixins.js"></script>
vendor: 1 bytes, line 36
36
37<script type="text/javascript" src="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/requirejs-config.js"></script>
vendor: 1 bytes, line 37
37
38<script type="text/javascript" src="https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/mage/polyfill.js"></script>
38 39<link rel="icon" type="image/x-icon" href="https://www.elifeguard.com/media/favicon/stores/1/eLifeguardPhotoLogo2.png" /> 40<link rel="shortcut icon" type="image/x-icon" href="https://www.elifeguard.com/media/favicon/stores/1/eLifeguardPhotoLogo2.png" /> 41<meta name="google-site-verification" content="8uA-OggN1Z930b0s2DF96Tnuh9FdmUviPtOp-ngoBeA" /> 42<meta name="msvalidate.01" content="4DAD9ABCA1596824E0B193A05FF2C7F4" /> 43 44<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 44-45
44 45<script async src="https://www.googletagmanager.com/gtag/js?id=
45UA-21657657-2
vendor: 13 bytes, line 45
45"></script>
46<script> 47
vendor: 138 bytes, lines 47-51
47window.dataLayer = window.dataLayer || []; 48 function gtag(){dataLayer.push(arguments);} 49 gtag('js', new Date()); 50 51 gtag('config', '
51UA-21657657-2
vendor: 5 bytes, line 51
51');
52</script>
52 53 54<!-- Google Tag Manager -->
55<script>
vendor: 331 bytes, lines 55-59
55(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 56new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 57j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 58'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 59})(window,document,'script','dataLayer','
59GTM-PJQ7W87
vendor: 3 bytes, line 59
59');
59</script>
59 60<!-- End Google Tag Manager --> 61 62<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 62-63
62 63<script async src="https://www.googletagmanager.com/gtag/js?id=
63G-8E1S3PLREG
vendor: 13 bytes, line 63
63"></script>
64<script> 65
vendor: 138 bytes, lines 65-69
65window.dataLayer = window.dataLayer || []; 66 function gtag(){dataLayer.push(arguments);} 67 gtag('js', new Date()); 68 69 gtag('config', '
69G-8E1S3PLREG
vendor: 5 bytes, line 69
69');
70</script>
70 71<style> 72.block.paypal.acceptance { 73 display: none !important; 74} 75</style> <!-- BEGIN GOOGLE ANALYTICS CODE -->
76<script type="text/x-magento-init"> 77{ 78 "*": { 79 "Magento_GoogleAnalytics/js/google-analytics": { 80 "isCookieRestrictionModeEnabled": 0, 81 "currentWebsite": 1, 82 "cookieName": "user_allowed_save_cookie", 83 "ordersTrackingData": [], 84 "pageTrackingData": {"optPageUrl":"","isAnonymizedIpActive":false,"accountId":"UA-21657657-2"} } 85 } 86} 87</script>
87 88<!-- END GOOGLE ANALYTICS CODE --> 89 90 </head> 91 <body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/images/loader-2.gif"}}' class="cms-home cms-index-index page-layout-1column"> 92
93<script> 94 require.config({ 95 map: { 96 '*': { 97 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymce4Adapter' 98 } 99 } 100 }); 101</script>
101 102
102<script> 103 require.config({ 104 deps: [ 105 'jquery', 106 'mage/translate', 107 'jquery/jquery-storageapi' 108 ], 109 callback: function ($) { 110 'use strict'; 111 112 var dependencies = [], 113 versionObj; 114 115 $.initNamespaceStorage('mage-translation-storage'); 116 $.initNamespaceStorage('mage-translation-file-version'); 117 versionObj = $.localStorage.get('mage-translation-file-version'); 118 119 120 if (versionObj.version !== '5390d9f40911fc33223838ea0150dc90deedc1cc') { 121 dependencies.push( 122 'text!js-translation.json' 123 ); 124 125 } 126 127 require.config({ 128 deps: dependencies, 129 callback: function (string) { 130 if (typeof string === 'string') { 131 $.mage.translate.add(JSON.parse(string)); 132 $.localStorage.set('mage-translation-storage', string); 133 $.localStorage.set( 134 'mage-translation-file-version', 135 { 136 version: '5390d9f40911fc33223838ea0150dc90deedc1cc' 137 } 138 ); 139 } else { 140 $.mage.translate.add($.localStorage.get('mage-translation-storage')); 141 } 142 } 143 }); 144 } 145 }); 146 </script>
146 147
148<script type="text/x-magento-init"> 149 { 150 "*": { 151 "mage/cookies": { 152 "expires": null, 153 "path": "/", 154 "domain": ".www.elifeguard.com", 155 "secure": false, 156 "lifetime": "3600" 157 } 158 } 159 } 160</script>
160 161 <noscript> 162 <div class="message global noscript"> 163 <div class="content"> 164 <p> 165 <strong>JavaScript seems to be disabled in your browser.</strong> 166 <span>For the best experience on our site, be sure to turn on Javascript in your browser.</span> 167 </p> 168 </div> 169 </div> 170 </noscript> 171<div class="header-language-background"> 172<div class="header-language-container"><center> 173<p class="welcome-msg"><span style="font-size: 8pt;"><a href="https://www.elifeguard.com/policies/">FREE SHIPPING ON SELECT ITEMS FOR ONLINE ORDERS OF $35+</a> <a href="/policies/">*</a></span></p> 174</center></div> 175</div> 176 177<div class="page-wrapper"><header class="page-header"><div class="panel wrapper"><div class="panel header"><a class="action skip contentarea" href="#contentarea"><span>Skip to Content</span></a> 178<ul class="header links"> <li class="greet welcome" data-bind="scope: 'customer'"> 179 <!-- ko if: customer().fullname --> 180 <span class="logged-in" data-bind="text: new String('Welcome, %1!').replace('%1', customer().fullname)"> 181 </span> 182 <!-- /ko --> 183 <!-- ko ifnot: customer().fullname --> 184 <span class="not-logged-in" data-bind='html:"Welcome to eLifeguard.com!"'></span> 185 <!-- /ko --> 186 </li> 187
187<script type="text/x-magento-init"> 188 { 189 "*": { 190 "Magento_Ui/js/core/app": { 191 "components": { 192 "customer": { 193 "component": "Magento_Customer/js/view/customer" 194 } 195 } 196 } 197 } 198 } 199 </script>
199 200 <li class="authorization-link" data-label="or"> 201 <a href="https://www.elifeguard.com/customer/account/login/"> 202 Sign In </a> 203</li> 204<li><a href="https://www.elifeguard.com/customer/account/create/" >Create an Account</a></li></ul></div></div><div class="header content"><span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> 205<a 206 class="logo" 207 href="https://www.elifeguard.com/" 208 title="eLifeguard.com" 209 aria-label="store logo"> 210 <img src="https://www.elifeguard.com/media/logo/stores/1/elifeguard_2015_logo.jpg" 211 title="eLifeguard.com" 212 alt="eLifeguard.com" 213 width="380" height="43" /> 214</a> 215 216<div data-block="minicart" class="minicart-wrapper"> 217 <a class="action showcart" href="https://www.elifeguard.com/checkout/cart/" 218 data-bind="scope: 'minicart_content'"> 219 <span class="text">My Cart</span> 220 <span class="counter qty empty" 221 data-bind="css: { empty: !!getCartParam('summary_count') == false }, blockLoader: isLoading"> 222 <span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span> 223 <span class="counter-label"> 224 <!-- ko if: getCartParam('summary_count') --> 225 <!-- ko text: getCartParam('summary_count') --><!-- /ko --> 226 <!-- ko i18n: 'items' --><!-- /ko --> 227 <!-- /ko --> 228 </span> 229 </span> 230 </a> 231 <div class="block block-minicart" 232 data-role="dropdownDialog" 233 data-mage-init='{"dropdownDialog":{ 234 "appendTo":"[data-block=minicart]", 235 "triggerTarget":".showcart", 236 "timeout": "2000", 237 "closeOnMouseLeave": false, 238 "closeOnEscape": true, 239 "triggerClass":"active", 240 "parentClass":"active", 241 "buttons":[]}}'> 242 <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> 243 <!-- ko template: getTemplate() --><!-- /ko --> 244 </div> 245 </div> 246
246<script> 247 window.checkout = {"shoppingCartUrl":"https:\/\/www.elifeguard.com\/checkout\/cart\/","checkoutUrl":"https:\/\/www.elifeguard.com\/onestepcheckout\/","updateItemQtyUrl":"https:\/\/www.elifeguard.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.elifeguard.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.elifeguard.com\/","minicartMaxItemsVisible":3,"websiteId":"1","maxItemsToDisplay":10,"storeId":"1","customerLoginUrl":"https:\/\/www.elifeguard.com\/customer\/account\/login\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.elifeguard.com\/captcha\/refresh\/","isRequired":false,"timestamp":1790571987}}}; 248 </script>
248 249
249<script type="text/x-magento-init"> 250 { 251 "[data-block='minicart']": { 252 "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals"}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"uiComponent","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, 253 "*": { 254 "Magento_Ui/js/block-loader": "https://www.elifeguard.com/static/version1760636826/frontend/Elifeguard/luma_child/en_US/images/loader-1.gif" 255 } 256 } 257 </script>
257 258</div> 259 260 261<div class="block block-search"> 262 <div class="block block-title"><strong>Search</strong></div> 263 <div class="block block-content"> 264 <form class="form minisearch" id="search_mini_form" action="https://www.elifeguard.com/catalogsearch/result/" method="get"> 265 <div class="field search"> 266 <label class="label" for="search" data-role="minisearch-label"> 267 <span>Search</span> 268 </label> 269 <div class="control"> 270 <input id="search" 271 data-mage-init='{"quickSearch":{ 272 "formSelector":"#search_mini_form", 273 "url":"https://www.elifeguard.com/search/ajax/suggest/", 274 "destinationSelector":"#search_autocomplete"} 275 }' 276 type="text" 277 name="q" 278 value="" 279 placeholder="Search entire store here..." 280 class="input-text" 281 maxlength="128" 282 role="combobox" 283 aria-haspopup="false" 284 aria-autocomplete="both" 285 autocomplete="off"/> 286 <div id="search_autocomplete" class="search-autocomplete"></div> 287 <div class="nested"> 288 <a class="action advanced" href="https://www.elifeguard.com/catalogsearch/advanced/" data-action="advanced-search"> 289 Advanced Search </a> 290</div> 291 </div> 292 </div> 293 <div class="actions"> 294 <button type="submit" 295 title="Search" 296 class="action search" 297 aria-label="Search" 298 > 299 <span>Search</span> 300 </button> 301 </div> 302 </form> 303 </div> 304</div> 305<ul class="compare wrapper"><li class="item link compare" data-bind="scope: 'compareProducts'" data-role="compare-products-link"> 306 <a class="action compare no-display" title="Compare Products" 307 data-bind="attr: {'href': compareProducts().listUrl}, css: {'no-display': !compareProducts().count}" 308 > 309 Compare Products <span class="counter qty" data-bind="text: compareProducts().countCaption"></span> 310 </a> 311</li>
312<script type="text/x-magento-init"> 313{"[data-role=compare-products-link]": {"Magento_Ui/js/core/app": {"components":{"compareProducts":{"component":"Magento_Catalog\/js\/view\/compare-products"}}}}} 314</script>
314 315</ul></div></header> <div class="sections nav-sections"> 316 <div class="section-items nav-sections-items" data-mage-init='{"tabs":{"openedState":"active"}}'> 317 <div class="section-item-title nav-sections-item-title" data-role="collapsible"> 318 <a class="nav-sections-item-switch" data-toggle="switch" href="#store.menu">Menu</a> 319 </div> 320 <div class="section-item-content nav-sections-item-content" id="store.menu" data-role="content"> 321<nav class="navigation" data-action="navigation"> 322 <ul data-mage-init='{"menu":{"responsive":true, "expanded":true, "position":{"my":"left top","at":"left bottom"}}}'> 323 <li class="level0 nav-1 category-item first level-top"><a href="https://www.elifeguard.com/new" class="level-top" ><span>New</span></a></li><li class="level0 nav-2 category-item level-top parent"><a href="https://www.elifeguard.com/men" class="level-top" ><span>Men</span></a><ul class="level0 submenu"><li class="level1 nav-2-1 category-item first"><a href="https://www.elifeguard.com/men/tops" ><span>Tops</span></a></li><li class="level1 nav-2-2 category-item last"><a href="https://www.elifeguard.com/men/bottoms" ><span>Bottoms</span></a></li></ul></li><li class="level0 nav-3 category-item level-top parent"><a href="https://www.elifeguard.com/women" class="level-top" ><span>Women</span></a><ul class="level0 submenu"><li class="level1 nav-3-1 category-item first parent"><a href="https://www.elifeguard.com/women/tops" ><span>Tops</span></a><ul class="level1 submenu"><li class="level2 nav-3-1-1 category-item first"><a href="https://www.elifeguard.com/women/tops/shirts" ><span>Shirts</span></a></li><li class="level2 nav-3-1-2 category-item"><a href="https://www.elifeguard.com/women/tops/sweats-jackets" ><span>Sweats / Jackets</span></a></li><li class="level2 nav-3-1-3 category-item last"><a href="https://www.elifeguard.com/women/tops/bikini" ><span>Bikini</span></a></li></ul></li><li class="level1 nav-3-2 category-item"><a href="https://www.elifeguard.com/women/bottoms" ><span>Bottoms</span></a></li><li class="level1 nav-3-3 category-item last"><a href="https://www.elifeguard.com/women/one-pieces" ><span>One Pieces</span></a></li></ul></li><li class="level0 nav-4 category-item level-top parent"><a href="https://www.elifeguard.com/viral-protection" class="level-top" ><span>Viral Protection</span></a><ul class="level0 submenu"><li class="level1 nav-4-1 category-item first"><a href="https://www.elifeguard.com/viral-protection/ppe" ><span>Personal Protective Equipment (PPE)</span></a></li><li class="level1 nav-4-2 category-item"><a href="https://www.elifeguard.com/viral-protection/viral-rescue-equipment" ><span>Viral Rescue Equipment</span></a></li><li class="level1 nav-4-3 category-item"><a href="https://www.elifeguard.com/viral-protection/covid-19-essentials" ><span>COVID-19 Essentials</span></a></li><li class="level1 nav-4-4 category-item"><a href="https://www.elifeguard.com/viral-protection/bag-valve-mask" ><span>Bag Valve Mask (BVM)</span></a></li><li class="level1 nav-4-5 category-item"><a href="https://www.elifeguard.com/viral-protection/lifeguard-face-masks" ><span>Lifeguard Face Masks</span></a></li><li class="level1 nav-4-6 category-item last"><a href="https://www.elifeguard.com/viral-protection/social-distancing-signage" ><span>Social Distancing Signage</span></a></li></ul></li><li class="level0 nav-5 category-item level-top parent"><a href="https://www.elifeguard.com/rescue-equipment" class="level-top" ><span>Rescue Equipment</span></a><ul class="level0 submenu"><li class="level1 nav-5-1 category-item first"><a href="https://www.elifeguard.com/rescue-equipment/rescue-tubes" ><span>Rescue Tubes</span></a></li><li class="level1 nav-5-2 category-item"><a href="https://www.elifeguard.com/rescue-equipment/rescue-cans" ><span>Rescue Cans</span></a></li><li class="level1 nav-5-3 category-item"><a href="https://www.elifeguard.com/rescue-equipment/ring-buoys" ><span>Ring Buoys</span></a></li>
323<li class="level1 nav-5-4 category-item"><a href="https://www.elifeguard.com/rescue-equipment/rescue-boards" ><span>Rescue Boards</span></a></li><li class="level1 nav-5-5 category-item"><a href="https://www.elifeguard.com/rescue-equipment/rescue-masks" ><span>Rescue Masks</span></a></li><li class="level1 nav-5-6 category-item"><a href="https://www.elifeguard.com/rescue-equipment/first-aid" ><span>First Aid</span></a></li><li class="level1 nav-5-7 category-item"><a href="https://www.elifeguard.com/rescue-equipment/immobilization" ><span>Immobilization</span></a></li><li class="level1 nav-5-8 category-item last"><a href="https://www.elifeguard.com/rescue-equipment/swim-fins" ><span>Swim Fins</span></a></li></ul></li><li class="level0 nav-6 category-item level-top parent"><a href="https://www.elifeguard.com/personal-equipment" class="level-top" ><span>Personal Equipment</span></a><ul class="level0 submenu"><li class="level1 nav-6-1 category-item first"><a href="https://www.elifeguard.com/personal-equipment/bags" ><span>Bags</span></a></li><li class="level1 nav-6-2 category-item"><a href="https://www.elifeguard.com/personal-equipment/whistles" ><span>Whistles</span></a></li><li class="level1 nav-6-3 category-item"><a href="https://www.elifeguard.com/personal-equipment/incentives" ><span>Incentives</span></a></li><li class="level1 nav-6-4 category-item"><a href="https://www.elifeguard.com/personal-equipment/jr-lifeguards" ><span>Jr. Lifeguards</span></a></li><li class="level1 nav-6-5 category-item"><a href="https://www.elifeguard.com/personal-equipment/megaphones" ><span>Megaphones</span></a></li><li class="level1 nav-6-6 category-item"><a href="https://www.elifeguard.com/personal-equipment/lanyards" ><span>Lanyards</span></a></li><li class="level1 nav-6-7 category-item"><a href="https://www.elifeguard.com/personal-equipment/headwear" ><span>Headwear</span></a></li><li class="level1 nav-6-8 category-item"><a href="https://www.elifeguard.com/personal-equipment/chlorine-is-my-cologne" ><span>Chlorine is My Cologneâ¢</span></a></li><li class="level1 nav-6-9 category-item last"><a href="https://www.elifeguard.com/personal-equipment/hip-packs" ><span>Hip Packs</span></a></li></ul></li><li class="level0 nav-7 category-item level-top parent"><a href="https://www.elifeguard.com/facility-equipment" class="level-top" ><span>Facility Equipment</span></a><ul class="level0 submenu"><li class="level1 nav-7-1 category-item first"><a href="https://www.elifeguard.com/facility-equipment/ymca" ><span>YMCA</span></a></li><li class="level1 nav-7-2 category-item"><a href="https://www.elifeguard.com/facility-equipment/sunscreen" ><span>Sunscreen</span></a></li><li class="level1 nav-7-3 category-item"><a href="https://www.elifeguard.com/facility-equipment/training-equipment" ><span>Training Equipment</span></a></li><li class="level1 nav-7-4 category-item"><a href="https://www.elifeguard.com/facility-equipment/life-vests" ><span>Life Vests</span></a></li><li class="level1 nav-7-5 category-item"><a href="https://www.elifeguard.com/facility-equipment/umbrellas" ><span>Umbrellas</span></a></li><li class="level1 nav-7-6 category-item parent"><a href="https://www.elifeguard.com/facility-equipment/swimpants" ><span>Swimpants</span></a><ul class="level1 submenu"><li class="level2 nav-7-6-1 category-item first"><a href="https://www.elifeguard.com/facility-equipment/swimpants/disposable-swimpants" ><span>Disposable Swimpants</span></a></li><li class="level2 nav-7-6-2 category-item"><a href="https://www.elifeguard.com/facility-equipment/swimpants/changing-stations" ><span>Changing Stations</span></a></li><li class="level2 nav-7-6-3 category-item last"><a href="https://www.elifeguard.com/facility-equipment/swimpants/vending-machines" ><span>Vending Machines</span></a></li></ul></li><li class="level1 nav-7-7 category-item"><a href="https://www.elifeguard.com/facility-equipment/storage" ><span>Storage</span></a></li><li class="level1 nav-7-8 category-item parent"><a href="https://www.elifeguard.com/facility-equipment/lifeguard-chairs" ><span>Lifeguard Chairs</span></a><ul class="level1 submenu"><li class="level2 nav-7-8-1 category-item first"><a href="https://www.elifeguard.com/facility-equipment/lifeguard-chairs/lifeguard-chairs" ><span>Lifeguard Chairs</span></a></li>
323<li class="level2 nav-7-8-2 category-item last"><a href="https://www.elifeguard.com/facility-equipment/lifeguard-chairs/lifeguard-chair-accessories" ><span>Lifeguard Chair Accessories</span></a></li></ul></li><li class="level1 nav-7-9 category-item"><a href="https://www.elifeguard.com/facility-equipment/ropes-and-floats" ><span>Ropes and Floats</span></a></li><li class="level1 nav-7-10 category-item"><a href="https://www.elifeguard.com/facility-equipment/signs" ><span>Signs</span></a></li><li class="level1 nav-7-11 category-item"><a href="https://www.elifeguard.com/facility-equipment/accessories" ><span>Accessories</span></a></li><li class="level1 nav-7-12 category-item"><a href="https://www.elifeguard.com/facility-equipment/staff" ><span>Staff</span></a></li><li class="level1 nav-7-13 category-item last"><a href="https://www.elifeguard.com/facility-equipment/skwim" ><span>SKWIMâ¢</span></a></li></ul></li><li class="level0 nav-8 category-item level-top parent"><a href="https://www.elifeguard.com/sale" class="level-top" ><span>Sale</span></a><ul class="level0 submenu"><li class="level1 nav-8-1 category-item first"><a href="https://www.elifeguard.com/sale/buy-one-get-one" ><span>Buy One Get One</span></a></li><li class="level1 nav-8-2 category-item"><a href="https://www.elifeguard.com/sale/sale-lifeguard-chairs" ><span>Lifeguard Chairs</span></a></li><li class="level1 nav-8-3 category-item"><a href="https://www.elifeguard.com/sale/sale-umbrellas" ><span>Umbrellas</span></a></li><li class="level1 nav-8-4 category-item"><a href="https://www.elifeguard.com/sale/sale-rescue-equipment" ><span>Rescue Equipment</span></a></li><li class="level1 nav-8-5 category-item"><a href="https://www.elifeguard.com/sale/sale-rescue-boards" ><span>Rescue Boards</span></a></li><li class="level1 nav-8-6 category-item"><a href="https://www.elifeguard.com/sale/sale-lifeguard-suits-and-apparel" ><span>Lifeguard Suits & Apparel</span></a></li><li class="level1 nav-8-7 category-item"><a href="https://www.elifeguard.com/sale/sale-grab-bag" ><span>Grab Bag</span></a></li><li class="level1 nav-8-8 category-item last parent"><a href="https://www.elifeguard.com/sale/mega-deals" ><span>MEGA DEALS</span></a><ul class="level1 submenu"><li class="level2 nav-8-8-1 category-item first"><a href="https://www.elifeguard.com/sale/mega-deals/0-25-deals" ><span>$0.25 Deals</span></a></li><li class="level2 nav-8-8-2 category-item"><a href="https://www.elifeguard.com/sale/mega-deals/099-deals" ><span>$0.99 Deals</span></a></li><li class="level2 nav-8-8-3 category-item"><a href="https://www.elifeguard.com/sale/mega-deals/1-99-deals" ><span>$1.99 Deals</span></a></li><li class="level2 nav-8-8-4 category-item"><a href="https://www.elifeguard.com/sale/mega-deals/3-99-deals" ><span>$3.99 Deals</span></a></li><li class="level2 nav-8-8-5 category-item"><a href="https://www.elifeguard.com/sale/mega-deals/9-99-deals" ><span>$9.99 Deals</span></a></li><li class="level2 nav-8-8-6 category-item last"><a href="https://www.elifeguard.com/sale/mega-deals/ultra-bargains" ><span>55% OFF Deals</span></a></li></ul></li></ul></li> </ul> 324</nav> 325</div> 326 <div class="section-item-title nav-sections-item-title" data-role="collapsible"> 327 <a class="nav-sections-item-switch" data-toggle="switch" href="#store.links">Account</a> 328 </div> 329 <div class="section-item-content nav-sections-item-content" id="store.links" data-role="content"><!-- Account links --></div> 330 </div> 331 </div> 332<main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a> 333<div class="page messages"><div data-placeholder="messages"></div> 334<div data-bind="scope: 'messages'"> 335 <!-- ko if: cookieMessages && cookieMessages.length > 0 --> 336 <div role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"> 337 <div data-bind="attr: { 338 class: 'message-' + message.type + ' ' + message.type + ' message', 339 'data-ui-id': 'message-' + message.type 340 }"> 341 <div data-bind="html: message.text"></div> 342 </div> 343 </div> 344 <!-- /ko --> 345 <!-- ko if: messages().messages && messages().messages.length > 0 --> 346 <div role="alert" data-bind="foreach: { data: messages().messages, as: 'message' }" class="messages"> 347 <div data-bind="attr: { 348 class: 'message-' + message.type + ' ' + message.type + ' message', 349 'data-ui-id': 'message-' + message.type 350 }"> 351 <div data-bind="html: message.text"></div> 352 </div> 353 </div> 354 <!-- /ko --> 355</div>
356<script type="text/x-magento-init"> 357 { 358 "*": { 359 "Magento_Ui/js/core/app": { 360 "components": { 361 "messages": { 362 "component": "Magento_Theme/js/view/messages" 363 } 364 } 365 } 366 } 367 } 368</script>
368 369</div><div class="columns"><div class="column main"><div id="mageplaza-bannerslider-block-before-content-1"> 370 <style type="text/css"> 371 @media(max-width: 767px){ 372 .banner-slider{ 373 box-sizing: border-box; 374 width: calc(100% - 20px) !important; 375 } 376 /*#banner-slider-carousel .owl-item img{ 377 max-width: calc(100% - 20px); 378 } 379 }*/ 380 </style> 381 <div class="carousel-container mx-ng-10"> 382 <div id="banner-slider-carousel"> 383 <div id="bannerslider-list-items-1-6ab9f5d3477e5" 384 class="owl-carousel owl-theme"> 385 <div class="banner-item banner-slider"> <div class="item-image"> 386 <a class="owl-image" 387 href="https://www.elifeguard.com/uscg-approved-life-ring" > 388 <!-- <div class="banner-title">USCG APPROVED LIFE RING</div> --> 389 <img class="img-responsive" src="https://www.elifeguard.com/media/mageplaza/bannerslider/banner/image/l/i/life-ring-home-page-slide-whiteoutline.png"> 390 </a> 391 </div> 392 </div><div class="banner-item banner-slider"> <div class="item-image"> 393 <a class="owl-image" 394 href="https://www.elifeguard.com/tourniquet-arm-trainer" > 395 <!-- <div class="banner-title">Tourniquet Arm Trainerâ¢</div> --> 396 <img class="img-responsive" src="https://www.elifeguard.com/media/mageplaza/bannerslider/banner/image/9/2/92744_web_slide_3_.jpg"> 397 </a> 398 </div> 399 </div><div class="banner-item banner-slider"> <div class="item-image"> 400 <a class="owl-image" 401 href="https://www.elifeguard.com/life-tube" > 402 <!-- <div class="banner-title">LIFE,Rescue,Tube,Exclusive,eLifeguard</div> --> 403 <img class="img-responsive" src="https://www.elifeguard.com/media/mageplaza/bannerslider/banner/image/1/7/175_home_page_2018.jpg"> 404 </a> 405 </div> 406 </div><div class="banner-item banner-slider"> <div class="item-image"> 407 <a class="owl-image" 408 href="https://www.elifeguard.com/seal-quik" > 409 <!-- <div class="banner-title">Seal,Quik,Seal Quik,Mask</div> --> 410 <img class="img-responsive" src="https://www.elifeguard.com/media/mageplaza/bannerslider/banner/image/3/6/360-seal-quik-2020-frontpage-update.jpg"> 411 </a> 412 </div> 413 </div><div class="banner-item banner-slider"> <div class="item-image"> 414 <a class="owl-image" 415 href="https://www.elifeguard.com/lg-505-913" > 416 <!-- <div class="banner-title">Everondack® Rainbow Color Lifeguard Chair</div> --> 417 <img class="img-responsive" src="https://www.elifeguard.com/media/mageplaza/bannerslider/banner/image/r/a/rainbow_color_lifeguard_chair.jpg"> 418 </a> 419 </div> 420 </div> </div> 421 </div> 422 </div> 423
423<script> 424 require(['jquery', 'mageplaza/core/owl.carousel'], function ($) { 425 $('#bannerslider-list-items-1-6ab9f5d3477e5').owlCarousel({ 426 nav : true, 427 singleItem:true, 428 autoHeight: true, 429 autoWidth:false, 430 lazyLoad:true, 431 loop:true, 432 autoplay:true, 433 autoplayTimeout:5000, 434 items:1 435 }); 436 }); 437 </script>
437 438 </div> 439 440 441<input name="form_key" type="hidden" value="u277OfXFeP3R6olB" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup'" style="display: none;"> 442
442<script> 443 window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.elifeguard.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.elifeguard.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.elifeguard.com\/"}; 444 </script>
444 445 <!-- ko template: getTemplate() --><!-- /ko --> 446
446<script type="text/x-magento-init"> 447 { 448 "#authenticationPopup": { 449 "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"msp_recaptcha":{"component":"MSP_ReCaptcha\/js\/reCaptcha","displayArea":"additional-login-form-fields","configSource":"checkoutConfig","reCaptchaId":"msp-recaptcha-popup-login","zone":"login","badge":"inline","settings":{"siteKey":"6Le9SBMUAAAAAPPG8IdlIRx3l403vZliV7GJyuPo","size":"normal","badge":null,"theme":"light","lang":null,"enabled":{"login":false,"create":true,"forgot":false,"contact":true,"review":false,"newsletter":false,"paypal":false,"mfblog_comments":true}}},"amazon-button":{"component":"Amazon_Login\/js\/view\/login-button-wrapper","sortOrder":"0","displayArea":"additional-login-form-fields","config":{"tooltip":"Securely login to our website using your existing Amazon details."}}}}}} }, 450 "*": { 451 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.elifeguard.com\u002Fstatic\u002Fversion1760636826\u002Ffrontend\u002FElifeguard\u002Fluma_child\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" 452 } 453 } 454 </script>
454 455</div>
456<script type="text/x-magento-init"> 457{"*":{"Magento_Customer\/js\/section-config":{"sections":{"stores\/store\/switch":"*","directory\/currency\/switch":"*","*":["messages"],"customer\/account\/logout":["recently_viewed_product","recently_compared_product"],"customer\/account\/loginpost":"*","customer\/account\/createpost":"*","customer\/account\/editpost":"*","customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart","ammessages"],"sales\/order\/reorder":["cart","ammessages"],"checkout\/cart\/add":["cart","ammessages"],"checkout\/cart\/delete":["cart","ammessages"],"checkout\/cart\/updatepost":["cart","ammessages"],"checkout\/cart\/updateitemoptions":["cart","ammessages"],"checkout\/cart\/couponpost":["cart","ammessages"],"checkout\/cart\/estimatepost":["cart","ammessages"],"checkout\/cart\/estimateupdatepost":["cart","ammessages"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","ammessages","checkout-fields"],"checkout\/sidebar\/removeitem":["cart","ammessages"],"checkout\/sidebar\/updateitemqty":["cart","ammessages"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","checkout-data","last-ordered-items","instant-purchase","ammessages","mpdt-data","osc-data"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","ammessages","mpdt-data","osc-data"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data","ammessages","osc-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase","ammessages","osc-data"],"authorizenet\/directpost_payment\/place":["cart","checkout-data","ammessages"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart","ammessages"],"paypal\/express\/placeorder":["cart","checkout-data","ammessages"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","ammessages"],"paypal\/express\/onauthorization":["cart","checkout-data","ammessages"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"braintree\/paypal\/placeorder":["cart","checkout-data","ammessages"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"amasty_promo\/cart\/add":["cart","ammessages"],"rest\/*\/v1\/carts\/*\/update-item":["cart","checkout-data"],"rest\/*\/v1\/guest-carts\/*\/update-item":["cart","checkout-data"],"rest\/*\/v1\/guest-carts\/*\/remove-item":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/remove-item":["cart","checkout-data"]},"clientSideSections":["checkout-data","cart-data","mpdt-data","osc-data"],"baseUrls":["https:\/\/www.elifeguard.com\/"]}}}</script>
vendor: 1 bytes, line 457
457
458<script type="text/x-magento-init"> 459{"*":{"Magento_Customer\/js\/customer-data":{"sectionLoadUrl":"https:\/\/www.elifeguard.com\/customer\/section\/load\/","expirableSectionLifetime":60,"expirableSectionNames":["cart","persistent"],"cookieLifeTime":"3600","updateSessionUrl":"https:\/\/www.elifeguard.com\/customer\/account\/updateSession\/"}}}</script>
vendor: 1 bytes, line 459
459
460<script type="text/x-magento-init"> 461{"*":{"Magento_Customer\/js\/invalidation-processor":{"invalidationRules":{"website-rule":{"Magento_Customer\/js\/invalidation-rules\/website-rule":{"scopeConfig":{"websiteId":1}}}}}}}</script>
vendor: 1 bytes, line 461
461
462<script type="text/x-magento-init"> 463 { 464 "body": { 465 "pageCache": {"url":"https:\/\/www.elifeguard.com\/page_cache\/block\/render\/","handles":["default","cms_index_index","cms_page_view","cms_index_index_id_home"],"originalRequest":{"route":"cms","controller":"index","action":"index","uri":"\/"},"versionCookieName":"private_content_version"} } 466 } 467</script>
467 468 469 470 471 472 473 474 475</div></div></main><footer class="page-footer"><div class="footer-container"> 476 <div class="footer"> 477 <div class="block block-subscribe"> 478 <!-- <div class="block-title"> 479 <strong><span>Newsletter</span></strong> 480 </div> --> 481 <div id="robly_embed_signup"><form id="robly_embedded_subscribe_form" class="validate" action="https://list.robly.com/subscribe/post" method="post" name="robly_embedded_subscribe_form" novalidate="" target="_blank"><input name="a" type="hidden" value="5167e440e2ef0f151f6e9400f4ef2e5d"> 482<div class="block-title" style="position: relative; padding: 3px 0; margin-bottom: 5px; border-top: 1px solid #cccccc; border-bottom: 0; font-size: 14px; color: #0b53a0;"><strong> SUBSCRIBE TO OUR MAILING LIST</strong></div> 483<div class="robly_field_group"><label>Email Address:<span class="asterisk" style="color: #ff0000;">*</span></label><input id="DATA0" class="required" name="EMAIL" type="text" value=""></div> 484<div class="clearfix"> </div> 485<div class="robly_field_group input_group"><label>Which best describes you:<span class="asterisk" style="color: #ff0000;">*</span></label> 486<div class="robly_field_group input_group"><select name="sub_lists[]"> 487<option disabled="disabled" selected="selected" value="">-- Select an option --</option> 488<option value="379401">Aquatic Fitness / Therapy</option> 489<option value="394774">Athletic Club</option> 490<option value="68349">Boys & Girls Club</option> 491<option value="32773">Camp</option> 492<option value="394576">Country Club / Community</option> 493<option value="394775">Fire Rescue / EMT</option> 494<option value="385516">Hotel / Resort</option> 495<option value="62079">JCC</option> 496<option value="370269">Jr Lifeguard</option> 497<option value="384335">Lifeguard</option> 498<option value="332967">Municipal / Parks & Recreation</option> 499<option value="384334">MWR</option> 500<option value="165729">Ocean Rescue</option> 501<option value="32769">School / College</option> 502<option value="384337">State / National Park</option> 503<option value="380973">Swim School / Team</option> 504<option value="410681">Swimmer</option> 505<option value="206030">Waterpark</option> 506<option value="32768">YMCA</option> 507<option value="58547">YWCA</option> 508</select></div> 509<div class="clearfix"> </div> 510<div class="clear"><input class="button g-recaptcha" style="background-color: #009900; color: #ffffff; border: none; padding: 10px 15px; font-size: 16px; font-weight: bold;" name="subscribe" type="submit" value="Subscribe" data-sitekey="6Ld9XlUUAAAAABcR5houwBXwlA_3STKsG2SzYCVw" data-callback="robly_recaptcha_callback"></div> 511</div> 512</form><!-- End Robly Signup Form --></div> </div> 513 <div class="links"> 514<div class="block-title"><strong>Company</strong></div> 515<ul> 516<li><a href="https://www.elifeguard.com/about-us/">About Us</a></li> 517<li><a href="https://www.elifeguard.com/contacts/">Contact Us</a></li> 518<li><a href="https://www.elifeguard.com/customer-service/">Customer Service</a></li> 519<li><a href="https://www.elifeguard.com/policies/">Policies</a></li> 520<li><a href="https://www.elifeguard.com/Pdf_files/2016_Lookbook.pdf" target="_blank" rel="noopener">Lookbook</a></li> 521<li><a href="https://www.elifeguard.com/checkout/cart/">Shopping Cart</a></li> 522<li><a href="https://www.elifeguard.com/partner/">LIFE⢠Tube Partners</a></li> 523</ul> 524</div> <div class="links quick-links"> 525<div class="block-title"><strong>QUICK LINKS</strong></div> 526<ul> 527<li><a href="https://www.elifeguard.com/blog">BLOG</a></li> 528<li><a href="https://www.elifeguard.com/sitemap">SITE MAP</a></li> 529<li><a href="https://www.elifeguard.com/search/term/popular/">SEARCH TERMS</a></li> 530<li><a href="https://www.elifeguard.com/catalogsearch/advanced/">ADVANCED SEARCH</a></li> 531<li><a href="https://www.elifeguard.com/accessibility-statement">ACCESSIBILITY</a></li> 532</ul> 533</div> <div class="links account-links"> 534<div class="block-title"><strong>ACCOUNT</strong></div> 535<ul> 536<li><a href="https://www.elifeguard.com/customer/account/login/">MY ACCOUNT</a></li> 537<li><a href="https://www.elifeguard.com/sales/guest/form/">ORDERS AND RETURNS</a></li> 538</ul> 539</div> <div class="links social-media"> 540<div class="block-title"><strong>Connect With Us</strong></div> 541<ul> 542<li class="first"><a title="eLifeguard X" href="https://x.com/eLifeguard" target="_blank" rel="noopener">X</a></li> 543<li class="first"><a title="eLifeguard TikTok" href="https://www.tiktok.com/@elifeguard" target="_blank" rel="noopener">TikTok</a></li> 544<li><a title="eLifeguard YouTube" href="https://www.youtube.com/user/eLifeguardcom" target="_blank" rel="noopener">YouTube</a></li> 545<li><a title="eLifeguard Pinterest" href="http://pinterest.com/elifeguard/" target="_blank" rel="noopener">Pinterest</a></li> 546<li><a title="eLifeguard RSS" href="https://www.elifeguard.com/blog/rss/feed" target="_blank" rel="noopener">RSS</a></li> 547</ul> 548</div> </div> 549</div> 550</footer>
550<script type="text/x-magento-init"> 551 { 552 "*": { 553 "Magento_Ui/js/core/app": { 554 "components": { 555 "storage-manager": { 556 "component": "Magento_Catalog/js/storage-manager", 557 "appendTo": "", 558 "storagesConfiguration" : 559 {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.elifeguard.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.elifeguard.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.elifeguard.com\/rest\/default\/V1\/products-render-info"},"allowToSendRequest":null}} } 560 } 561 } 562 } 563 } 564</script>
564 565<!--Start of Tawk.to Script-->
566<script type="text/javascript"> 567var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date(); 568(function(){ 569var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0]; 570s1.async=true; 571s1.src='https://embed.tawk.to/5eb18a7081d25c0e584906e6/default'; 572s1.charset='UTF-8'; 573s1.setAttribute('crossorigin','*'); 574s0.parentNode.insertBefore(s1,s0); 575})(); 576</script>
576 577<!--End of Tawk.to Script--> 578
579<script type="text/javascript"> 580 var _sbparams = _sbparams || []; 581 _sbparams.push({'action': 'view'}); 582 (function () { 583 var sb = document.createElement('script'); 584 var fs = document.getElementsByTagName('script')[0]; 585 sb.type = 'text/javascript'; 586 sb.async = true; 587 sb.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'd2z0bn1jv8xwtk.cloudfront.net/async/preload/1109299c74e5a7cd7ad920252111ece3.js'; 588 fs.parentNode.insertBefore(sb, fs); 589 })(); 590</script>
vendor: 1 bytes, line 590
590
591<script type="text/javascript"> 592require([ 593 'jquery', 594 'Magento_Customer/js/customer-data' 595], function ($, customerData) { 596 'use strict'; 597 var getCustomerInfo = function () { 598 var customer = customerData.get('customer'); 599 600 return customer(); 601 }; 602 603 var isLoggedIn = function (customerInfo) { 604 customerInfo = customerInfo || getCustomerInfo(); 605 606 return customerInfo && customerInfo.firstname; 607 }; 608 /* 609 jQuery(document).ready(function($) { 610 var customerInfo = getCustomerInfo(); 611 if (customerInfo && customerInfo.data_id) { 612 var firstname = customerInfo.firstname; 613 var lastname = customerInfo.lastname; 614 var email = customerInfo.email; 615 //write code to fill data into form fields. 616 if($("#form_email_field_id").length > 0) { 617 $("#form_email_field_id").val(email); 618 } 619 if($("#form_text_field_id").length > 0) { 620 $("#form_text_field_id").val(firstname); 621 } 622 } 623 });*/ 624}); 625 626require([ 627 'jquery', 628 'Lof_Formbuilder/js/jquery-uploader/jquery.dm-uploader.min' 629 ], function($){ 630 631 function ui_add_log(message, color, field_id) 632 { 633 if($('#formbuilder-debug-template') && $('#formbuilder-debug-template').length > 0) { 634 var d = new Date(); 635 636 var dateString = (('0' + d.getHours())).slice(-2) + ':' + 637 (('0' + d.getMinutes())).slice(-2) + ':' + 638 (('0' + d.getSeconds())).slice(-2); 639 640 color = (typeof color === 'undefined' ? 'muted' : color); 641 642 var template = $('#formbuilder-debug-template').text(); 643 template = template.replace('%%date%%', dateString); 644 template = template.replace('%%message%%', message); 645 template = template.replace('%%color%%', color); 646 647 $('#'+field_id+'debug').find('li.empty').fadeOut(); 648 $('#'+field_id+'debug').prepend(template); 649 } else { 650 console.log("\n"+color+": "+message); 651 } 652 } 653 654 function ui_multi_add_file(id, file, field_id, field_name, field_class) 655 { 656 if($('#files-template') && $('#files-template').length > 0) { 657 var template = $('#files-template').text(); 658 659 template = template.replace('%%filename%%', file.name); 660 template = template.replace('%%filename%%', file.name); 661 template = template.replace('%%fieldname%%', field_name); 662 template = template.replace('%%fieldname%%', field_name); 663 template = template.replace('%%fieldname%%', field_name); 664 template = template.replace('%%fieldname%%', field_name); 665 template = template.replace('%%fieldname%%', field_name); 666 template = template.replace('%%fieldname%%', field_name); 667 template = template.replace('%%fieldname%%', field_name); 668 template = template.replace('%%fieldid%%', id); 669 template = template.replace('%%fieldid%%', id); 670 template = template.replace('%%fieldid%%', id); 671 template = template.replace('%%fieldclass%%', field_class); 672 template = template.replace('%%fieldclass%%', field_class); 673 template = template.replace('%%fileurl%%', file.name); 674 675 template = $(template); 676 template.prop('id', 'uploaderFile' + id); 677 template.data('file-id', id); 678 679 $('#files-'+field_id).find('li.empty').fadeOut(); 680 $('#files-'+field_id).prepend(template); 681 682 683 } 684 } 685 686 function ui_multi_update_file_status(id, status, message) 687 { 688 $('#uploaderFile' + id).find('span').html(message).prop('class', 'status text-' + status); 689 } 690 691 function ui_multi_update_file_progress(id, percent, color, active) 692 { 693 color = (typeof color === 'undefined' ? false : color); 694 active = (typeof active === 'undefined' ? true : active); 695 696 var bar = $('#uploaderFile' + id).find('div.progress-bar'); 697 698 bar.width(percent + '%').attr('aria-valuenow', percent); 699 bar.toggleClass('progress-bar-striped progress-bar-animated', active); 700 701 if (percent === 0){ 702 bar.html(''); 703 } else { 704 bar.html(percent + '%'); 705 } 706 707 if (color !== false){ 708 bar.removeClass('bg-success bg-info bg-warning bg-danger'); 709 bar.addClass('bg-' + color); 710 } 711 } 712 713 function initDmUploader(field_selector) { 714 var _backendUrl = $(field_selector).data("backend"); 715 var _fieldId = $(field_selector).data("fieldid"); 716 var _maxFileSize = $(field_selector).data("maxsize"); 717 var _fieldName = $(field_selector).data("fieldname"); 718 var _fieldClass = $(field_selector).data("fieldclass"); 719 var _extFilter = $(field_selector).data("filetype"); 720 var _limitfiles = $(field_selector).data("limitfiles"); 721 722 if(typeof(_extFilter) === 'undefined' || _extFilter == null || _extFilter == ""){ 723 _extFilter = null; 724 } else { 725 _extFilter = _extFilter.split(","); 726 } 727 if(typeof(_limitfiles) === 'undefined' || _limitfiles == null || _limitfiles == ""){ 728 _limitfiles = 1; 729 } else { 730 _limitfiles = parseInt(_limitfiles); 731 } 732 733 $("#"+_fieldId+'Zone').dmUploader({ 734 url: _backendUrl, 735 maxFileSize: _maxFileSize, 736 extFilter: _extFilter, 737 onDragEnter: function(){ 738 this.addClass('active'); 739 }, 740 onDragLeave: function(){ 741 this.removeClass('active'); 742 }, 743 onInit: function(){ 744 }, 745 onComplete: function(){ 746 }, 747 onNewFile: function(id, file){ 748 if(_limitfiles <= $('#files-'+_fieldId).find(".media-added-file").length){ 749 return false;
750 } 751 ui_multi_add_file(id, file, _fieldId, _fieldName, _fieldClass); 752 }, 753 onBeforeUpload: function(id){ 754 jQuery('.formbuilder-loading').addClass('ajax-loading'); 755 ui_multi_update_file_status(id, 'uploading', _formbuilder_label_uploading); 756 ui_multi_update_file_progress(id, 0, '', true); 757 }, 758 onUploadCanceled: function(id) { 759 ui_multi_update_file_status(id, 'warning', _formbuilder_label_cancelled); 760 ui_multi_update_file_progress(id, 0, 'warning', false); 761 }, 762 onUploadProgress: function(id, percent){ 763 ui_multi_update_file_progress(id, percent); 764 }, 765 onUploadSuccess: function(id, data){ 766 var field_url_id = _fieldName+"_"+id+"_url"; 767 var field_isimage_id = _fieldName+"_"+id+"_isimage"; 768 var field_path_id = _fieldName+"_"+id+"_path"; 769 var field_filesize_id = _fieldName+"_"+id+"_filesize"; 770 if($("#"+field_url_id).length > 0) { 771 $("#"+field_url_id).val(data.fileurl); 772 } 773 if($("#"+field_path_id).length > 0) { 774 $("#"+field_path_id).val(data.path); 775 } 776 if($("#"+field_isimage_id).length > 0) { 777 $("#"+field_isimage_id).val(data.isimage); 778 } 779 if($("#"+field_filesize_id).length > 0) { 780 $("#"+field_filesize_id).val(data.filesize); 781 } 782 jQuery('.formbuilder-loading').removeClass('ajax-loading'); 783 ui_multi_update_file_status(id, 'success', _formbuilder_label_success); 784 ui_multi_update_file_progress(id, 100, 'success', false); 785 if($("#"+_fieldId).length > 0) { 786 $("#"+_fieldId).removeClass('required-entry'); 787 if(!$("#"+_fieldId).hasClass('required-entry-old')) { 788 $("#"+_fieldId).addClass('required-entry-old'); 789 } 790 791 } 792 }, 793 onUploadError: function(id, xhr, status, message){ 794 ui_multi_update_file_status(id, 'danger', message); 795 ui_multi_update_file_progress(id, 0, 'danger', false); 796 }, 797 onFallbackMode: function(){ 798 ui_add_log(_formbuilder_label_error1, 'danger', _fieldId); 799 }, 800 onFileSizeError: function(file){ 801 var filesizeErrorLabel = _formbuilder_label_error2; 802 filesizeErrorLabel = filesizeErrorLabel.replace('%%filename%%',file.name); 803 ui_add_log(filesizeErrorLabel, 'danger', _fieldId); 804 }, 805 onFileExtError: function(file) { 806 var fileextErrorLabel = _formbuilder_label_error3; 807 fileextErrorLabel = fileextErrorLabel.replace('%%filename%%',file.name); 808 ui_add_log(fileextErrorLabel, 'danger', _fieldId); 809 console 810 } 811 }); 812 } 813 if($(".fbd-files-uploader").length > 0){ 814 $(".fbd-files-uploader").each(function(){ 815 initDmUploader(this); 816 }) 817 } 818 }) 819</script>
819 820<!-- File item template -->
821<script type="text/javascript"> 822 var _formbuilder_label_uploading = "Uploading..."; 823 var _formbuilder_label_cancelled = "Canceled by User"; 824 var _formbuilder_label_success = "Upload Complete"; 825 var _formbuilder_label_error1 = "'Plugin cant be used here, running Fallback callback'"; 826 var _formbuilder_label_error2 = "File \'%%filename%%\' cannot be added: size excess limit"; 827 var _formbuilder_label_error3 = "File \'%%filename%%\' wrong file type."; 828</script>
vendor: 1 bytes, line 828
828
829<script type="text/html" id="files-template"> 830 <li class="media media-added-file"> 831 <div class="media-body mb-1"> 832 <p class="mb-2"> 833 <strong>%%filename%%</strong> - Status: <span class="text-muted">Waiting</span> 834 <input type="hidden" class="%%fieldclass%%" name="%%fieldname%%[]" value="%%filename%%"/> 835 <input type="hidden" name="%%fieldname%%_fileurl[]" id="%%fieldname%%_%%fieldid%%_url" value=""/> 836 <input type="hidden" name="%%fieldname%%_isimage[]" id="%%fieldname%%_%%fieldid%%_isimage" value=""/> 837 <input type="hidden" name="%%fieldname%%_filesize[]" id="%%fieldname%%_%%fieldid%%_filesize" value=""/> 838 </p> 839 <div class="progress mb-2"> 840 <div class="progress-bar progress-bar-striped progress-bar-animated bg-primary" 841 role="progressbar" 842 style="width: 0%" 843 aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"> 844 </div> 845 </div> 846 <hr class="mt-1 mb-1" /> 847 </div> 848 </li> 849</script>
849<small class="copyright"> 850 <span>© 2015 eLifeguard.com. All Rights Reserved.</span> 851</small> 852</div> </body> 853</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.