It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://hayatihowibachra.weebly.com

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>Home</title><meta property="og:site_name" content="" />
  5. <meta property="og:title" content="My Site" />
  6. <meta property="og:description" content="Air Flow COLLECTION" />
  7. <meta property="og:image" content="https://hayatihowibachra.weebly.com/uploads/1/4/2/4/142484585/yoga-logo_2.png" />
  8. <meta property="og:image" content="https://hayatihowibachra.weebly.com/uploads/1/4/2/4/142484585/adobestock-84258555_2.png" />
  9. <meta property="og:image" content="https://hayatihowibachra.weebly.com/uploads/1/4/2/4/142484585/black-yoga-1_1.png" />
  10. <meta property="og:image" content="https://hayatihowibachra.weebly.com/uploads/1/4/2/4/142484585/white-yoga-1_1.png" />
  11. <meta property="og:image" content="https://hayatihowibachra.weebly.com/uploads/1/4/2/4/142484585/woman_1.png" />
  12. <meta property="og:image" content="https://hayatihowibachra.weebly.com/uploads/1/4/2/4/142484585/chakra_5.png" />
  13. <meta property="og:image" content="https://hayatihowibachra.weebly.com/uploads/1/4/2/4/142484585/namaste_5.png" />
  14. <meta property="og:image" content="https://hayatihowibachra.weebly.com/uploads/1/4/2/4/142484585/yogaflame_5.png" />
  15. <meta property="og:url" content="https://hayatihowibachra.weebly.com/" />
  16.  
  17.  
  18.  
  19. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  20. <meta name="viewport" content="width=device-width, initial-scale=1.0;">
  21.  
  22. <link id="wsite-base-style" rel="stylesheet" type="text/css" href="//cdn2.editmysite.com/css/sites.css?buildTime=1712167966" />
  23. <link rel="stylesheet" type="text/css" href="//cdn2.editmysite.com/css/old/fancybox.css?1712167966" />
  24. <link rel="stylesheet" type="text/css" href="//cdn2.editmysite.com/css/social-icons.css?buildtime=1712167966" media="screen,projection" />
  25. <link rel="stylesheet" type="text/css" href="/files/main_style.css?1712197658" title="wsite-theme-css" />
  26. <link href='//cdn2.editmysite.com/fonts/Lato/font.css?2' rel='stylesheet' type='text/css' />
  27. <link href='//cdn2.editmysite.com/fonts/Montserrat/font.css?2' rel='stylesheet' type='text/css' />
  28. <link href='//cdn2.editmysite.com/fonts/Lora/font.css?2' rel='stylesheet' type='text/css' />
  29.  
  30. <style type='text/css'>
  31. .wsite-elements.wsite-not-footer:not(.wsite-header-elements) div.paragraph, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) p, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-block .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-description, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label, #wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {}
  32. #wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {}
  33. .wsite-elements.wsite-footer div.paragraph, .wsite-elements.wsite-footer p, .wsite-elements.wsite-footer .product-block .product-title, .wsite-elements.wsite-footer .product-description, .wsite-elements.wsite-footer .wsite-form-field label, .wsite-elements.wsite-footer .wsite-form-field label{}
  34. .wsite-elements.wsite-not-footer:not(.wsite-header-elements) h2, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-long .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-large .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-small .product-title, #wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {}
  35. #wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {}
  36. .wsite-elements.wsite-footer h2, .wsite-elements.wsite-footer .product-long .product-title, .wsite-elements.wsite-footer .product-large .product-title, .wsite-elements.wsite-footer .product-small .product-title{}
  37. #wsite-title {}
  38. .wsite-menu-default a {}
  39. .wsite-menu a {}
  40. .wsite-image div, .wsite-caption {}
  41. .galleryCaptionInnerText {}
  42. .fancybox-title {}
  43. .wslide-caption-text {}
  44. .wsite-phone {}
  45. .wsite-headline,.wsite-header-section .wsite-content-title {}
  46. .wsite-headline-paragraph,.wsite-header-section .paragraph {}
  47. .wsite-button-inner {}
  48. .wsite-not-footer blockquote {}
  49. .wsite-footer blockquote {}
  50. .blog-header h2 a {}
  51. #wsite-content h2.wsite-product-title {}
  52. .wsite-product .wsite-product-price a {}
  53. @media screen and (min-width: 767px) {.wsite-elements.wsite-not-footer:not(.wsite-header-elements) div.paragraph, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) p, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-block .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-description, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label, #wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {}
  54. #wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {}
  55. .wsite-elements.wsite-footer div.paragraph, .wsite-elements.wsite-footer p, .wsite-elements.wsite-footer .product-block .product-title, .wsite-elements.wsite-footer .product-description, .wsite-elements.wsite-footer .wsite-form-field label, .wsite-elements.wsite-footer .wsite-form-field label{}
  56. .wsite-elements.wsite-not-footer:not(.wsite-header-elements) h2, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-long .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-large .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-small .product-title, #wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {}
  57. #wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {}
  58. .wsite-elements.wsite-footer h2, .wsite-elements.wsite-footer .product-long .product-title, .wsite-elements.wsite-footer .product-large .product-title, .wsite-elements.wsite-footer .product-small .product-title{}
  59. #wsite-title {}
  60. .wsite-menu-default a {}
  61. .wsite-menu a {}
  62. .wsite-image div, .wsite-caption {}
  63. .galleryCaptionInnerText {}
  64. .fancybox-title {}
  65. .wslide-caption-text {}
  66. .wsite-phone {}
  67. .wsite-headline,.wsite-header-section .wsite-content-title {}
  68. .wsite-headline-paragraph,.wsite-header-section .paragraph {}
  69. .wsite-button-inner {}
  70. .wsite-not-footer blockquote {}
  71. .wsite-footer blockquote {}
  72. .blog-header h2 a {}
  73. #wsite-content h2.wsite-product-title {}
  74. .wsite-product .wsite-product-price a {}
  75. }</style>
  76.  
  77. <script src='/files/templateArtifacts.js?1712197658'></script>
  78. <script>
  79. var STATIC_BASE = '//cdn1.editmysite.com/';
  80. var ASSETS_BASE = '//cdn2.editmysite.com/';
  81. var STYLE_PREFIX = 'wsite';
  82. </script>
  83. <script src='https://cdn2.editmysite.com/js/jquery-1.8.3.min.js'></script>
  84.  
  85. <script type="text/javascript" src="//cdn2.editmysite.com/js/lang/en/stl.js?buildTime=1712167966&"></script>
  86. <script src="//cdn2.editmysite.com/js/site/main.js?buildTime=1712167966"></script><script type="text/javascript">
  87. function initCustomerAccountsModels() {
  88. (function(){_W.setup_rpc({"url":"\/ajax\/api\/JsonRPC\/CustomerAccounts\/","actions":{"CustomerAccounts":[{"name":"login","len":2,"multiple":false,"standalone":false},{"name":"logout","len":0,"multiple":false,"standalone":false},{"name":"getSessionDetails","len":0,"multiple":false,"standalone":false},{"name":"getAccountDetails","len":0,"multiple":false,"standalone":false},{"name":"getOrders","len":0,"multiple":false,"standalone":false},{"name":"register","len":4,"multiple":false,"standalone":false},{"name":"emailExists","len":1,"multiple":false,"standalone":false},{"name":"passwordReset","len":1,"multiple":false,"standalone":false},{"name":"passwordUpdate","len":3,"multiple":false,"standalone":false},{"name":"validateSession","len":1,"multiple":false,"standalone":false}]},"namespace":"_W.CustomerAccounts.RPC"});
  89. _W.setup_model_rpc({"rpc_namespace":"_W.CustomerAccounts.RPC","model_namespace":"_W.CustomerAccounts.BackboneModelData","collection_namespace":"_W.CustomerAccounts.BackboneCollectionData","bootstrap_namespace":"_W.CustomerAccounts.BackboneBootstrap","models":{"CustomerAccounts":{"_class":"CustomerAccounts.Model.CustomerAccounts","defaults":null,"validation":null,"types":null,"idAttribute":null,"keydefs":null}},"collections":{"CustomerAccounts":{"_class":"CustomerAccounts.Collection.CustomerAccounts"}},"bootstrap":[]});
  90. })();
  91. }
  92. if(document.createEvent && document.addEventListener) {
  93. var initEvt = document.createEvent('Event');
  94. initEvt.initEvent('customerAccountsModelsInitialized', true, false);
  95. document.dispatchEvent(initEvt);
  96. } else if(document.documentElement.initCustomerAccountsModels === 0){
  97. document.documentElement.initCustomerAccountsModels++
  98. }
  99. </script>
  100. <script type="text/javascript"> _W = _W || {}; _W.securePrefix='hayatihowibachra.weebly.com'; </script><script>_W = _W || {};
  101. _W.customerLocale = "en_US";
  102. _W.storeName = null;
  103. _W.isCheckoutReskin = false;
  104. _W.storeCountry = "PK";
  105. _W.storeCurrency = "USD";
  106. _W.storeEuPrivacyPolicyUrl = "";
  107. com_currentSite = "170136483160132205";
  108. com_userID = "142484585";</script><script type="text/javascript">_W.configDomain = "www.weebly.com";</script><script>_W.relinquish && _W.relinquish()</script>
  109. <script type="text/javascript" src="//cdn2.editmysite.com/js/lang/en/stl.js?buildTime=1712167966&"></script><script> _W.themePlugins = {"navpane":{"condense":1024,"forced":1}};</script><script src='//cdn2.editmysite.com/js/site/theme-plugins.js?buildTime=1712167966'></script><script type="text/javascript"> _W.recaptchaUrl = "https://www.google.com/recaptcha/api.js"; </script><script type="text/javascript"><!--
  110. function initFlyouts(){
  111. initPublishedFlyoutMenus(
  112. [{"id":"720177542618420748","title":"Home","url":"index.html","target":"","nav_menu":false,"nonclickable":false},{"id":"520315925180350691","title":"Shop","url":"shop.html","target":"","nav_menu":false,"nonclickable":false},{"id":"587491992772784543","title":"About","url":"about.html","target":"","nav_menu":false,"nonclickable":false},{"id":"315463831476749584","title":"Updates","url":"updates.html","target":"","nav_menu":false,"nonclickable":false},{"id":"795740020497101212","title":"Contact","url":"contact.html","target":"","nav_menu":false,"nonclickable":false}],
  113. "720177542618420748",
  114. '',
  115. 'active',
  116. false,
  117. {"navigation\/item":"{{!\n\tNOTES:\n\t- an id and the \"wsite-menu-item-wrap\" class are required on the item wrapper\n\t- a \"wsite-menu-item\" class is required on the item link\n\t- an is_current variable is available\n\t- the current link will automagically get an \"active\" id\n}}\n\n<li {{#id}}id=\"{{id}}\"{{\/id}}\n\tclass=\"wsite-menu-item-wrap\"\n\t>\n\t<a {{^nonclickable}}\n\t\t\t\t{{^nav_menu}}\n\t\t\t\t\thref=\"{{url}}\"\n\t\t\t\t{{\/nav_menu}}\n\t\t\t{{\/nonclickable}}\n\t\t{{#target}}target=\"{{target}}\"{{\/target}}\n\t\tclass=\"wsite-menu-item {{#has_children}}subnav-link{{\/has_children}}\"\n\t\t{{#membership_required}}\n\t\t\tdata-membership-required=\"{{.}}\"\n\t\t{{\/membership_required}}\n\t\t{{#has_children}}\n\t\t\tdata-submenu=\"submenu-{{id}}\"\n\t\t{{\/has_children}}\n\t\t>\n\t\t{{{title_html}}}\n\t{{#has_children}}<span class=\"wsite-menu-arrow\"><\/span>{{\/has_children}}\n\t<\/a>\n\t{{#has_children}}{{> navigation\/flyout\/list}}{{\/has_children}}\n<\/li>","navigation\/flyout\/list":"{{!\n\tNOTES:\n\t- \"wsite-menu-wrap\" required on submenu wrapper\n\t- \"wsite-menu\" required on submenu element\n}}\n\n<div class=\"wsite-menu-wrap\" style=\"display:none\">\n\t<ul class=\"wsite-menu\" {{#id}}id=\"submenu-{{id}}\"{{\/id}}>\n\t\t{{#children}}{{> navigation\/flyout\/item}}{{\/children}}\n\t<\/ul>\n<\/div>","navigation\/flyout\/item":"{{!\n\tNOTES:\n\t- an id and \"wsite-menu-subitem-wrap\" class are required on the item wrap\n\t- a \"wsite-menu-subitem\" class is required on the item link\n}}\n\n<li {{#id}}id=\"{{id}}\"{{\/id}}\n\tclass=\"wsite-menu-subitem-wrap {{#is_current}}wsite-nav-current{{\/is_current}}\"\n\t>\n\t<a {{^nonclickable}}\n\t\t\t{{^nav_menu}}\n\t\t\t\thref=\"{{url}}\"\n\t\t\t{{\/nav_menu}}\n\t\t{{\/nonclickable}}\n\t\t{{#target}}target=\"{{target}}\"{{\/target}}\n\t\tclass=\"wsite-menu-subitem {{#has_children}}subnav-link{{\/has_children}}\"\n\t\t{{#has_children}}\n\t\t\tdata-submenu=\"submenu-{{id}}\"\n\t\t{{\/has_children}}\n\t\t>\n\t\t<span class=\"wsite-menu-title\">\n\t\t\t{{{title_html}}}\n\t\t<\/span>{{#has_children}}<span class=\"wsite-menu-arrow\">&gt;<\/span>{{\/has_children}}\n\t<\/a>\n\t{{#has_children}}{{> navigation\/flyout\/list}}{{\/has_children}}\n<\/li>"},
  118. {"hasCustomMinicart":true}
  119. )
  120. }
  121. //-->
  122. </script>
  123. </head>
  124. <body class="header-page  wsite-page-index  wsite-theme-light"><div id="header">
  125. <div class="container">
  126. <div class="icons">
  127. <div class="w-navpane-trigger hamburger">
  128. <span></span>
  129. </div>
  130. </div>
  131. <div class="logo"><span class="wsite-logo">
  132.  
  133. <a href="/">
  134. <span id="wsite-title">&nbsp;</span>
  135. </a>
  136.  
  137. </span></div>
  138. <div class="icons">
  139. <span class="wsite-search">
  140. <form id="wsite-header-search-form" action="/apps/search" method="get">
  141. <input type="text" name="q" class="wsite-search-input" autocomplete="off" placeholder="Search"/><span class="wsite-search-button"><span class="wsite-search-button-inner"></span></span>
  142. </form>
  143. </span>
  144. <a href="#" class="close w-navpane-close"><span></span></a>
  145. </div>
  146. </div>
  147. <div id="navlist" class="w-navlist nav"><ul class="wsite-menu-default">
  148. <li id="active"
  149. class="wsite-menu-item-wrap"
  150. >
  151. <a
  152. href="/"
  153. class="wsite-menu-item "
  154. >
  155. Home
  156. </a>
  157. </li>
  158. <li id="pg520315925180350691"
  159. class="wsite-menu-item-wrap"
  160. >
  161. <a
  162. href="/shop.html"
  163. class="wsite-menu-item "
  164. >
  165. Shop
  166. </a>
  167. </li>
  168. <li id="pg587491992772784543"
  169. class="wsite-menu-item-wrap"
  170. >
  171. <a
  172. href="/about.html"
  173. class="wsite-menu-item "
  174. >
  175. About
  176. </a>
  177. </li>
  178. <li id="pg315463831476749584"
  179. class="wsite-menu-item-wrap"
  180. >
  181. <a
  182. href="/updates.html"
  183. class="wsite-menu-item "
  184. >
  185. Updates
  186. </a>
  187. </li>
  188. <li id="pg795740020497101212"
  189. class="wsite-menu-item-wrap"
  190. >
  191. <a
  192. href="/contact.html"
  193. class="wsite-menu-item "
  194. >
  195. Contact
  196. </a>
  197. </li></ul>
  198. </div>
  199. <div id="menu" class="slide-panel">
  200. <div id="nav" class="nav w-navpane">
  201. <div class="container"><ul class="wsite-menu-default">
  202. <li id="active"
  203. class="wsite-menu-item-wrap"
  204. >
  205. <a
  206. href="/"
  207. class="wsite-menu-item "
  208. >
  209. Home
  210. </a>
  211. </li>
  212. <li id="pg520315925180350691"
  213. class="wsite-menu-item-wrap"
  214. >
  215. <a
  216. href="/shop.html"
  217. class="wsite-menu-item "
  218. >
  219. Shop
  220. </a>
  221. </li>
  222. <li id="pg587491992772784543"
  223. class="wsite-menu-item-wrap"
  224. >
  225. <a
  226. href="/about.html"
  227. class="wsite-menu-item "
  228. >
  229. About
  230. </a>
  231. </li>
  232. <li id="pg315463831476749584"
  233. class="wsite-menu-item-wrap"
  234. >
  235. <a
  236. href="/updates.html"
  237. class="wsite-menu-item "
  238. >
  239. Updates
  240. </a>
  241. </li>
  242. <li id="pg795740020497101212"
  243. class="wsite-menu-item-wrap"
  244. >
  245. <a
  246. href="/contact.html"
  247. class="wsite-menu-item "
  248. >
  249. Contact
  250. </a>
  251. </li></ul>
  252. </div>
  253. </div>
  254. </div>
  255. <div id="search" class="slide-panel">
  256. <div class="container">Search by typing &amp; pressing enter</div>
  257. </div>
  258. <div id="cart" class="slide-panel">
  259. <div class="container"><h2>YOUR CART</h2></div>
  260. </div>
  261. </div>
  262.  
  263. <div id="content">
  264. <div id="banner">
  265. <div class="wsite-elements wsite-not-footer wsite-header-elements">
  266. <div class="wsite-section-wrap">
  267. <div  class="wsite-section wsite-header-section wsite-section-bg-image" style="vertical-align: middle;height: 665px;background-image: url(&quot;/uploads/1/4/2/4/142484585/background-images/761896013.jpg&quot;) ;background-repeat: no-repeat ;background-position: 50.00% 100.00% ;background-size: 100% ;background-color: transparent ;background-size: cover;" >
  268. <div class="wsite-section-content">
  269. <div class="banner-content">
  270. <div class="container">
  271. <div class="wsite-section-elements">
  272. <div><div id="803106125366710800" align="inherit" style="width: 100%; overflow-y: hidden;" class="wcustomhtml"><a href="https://aantv.pk/"></a></div>
  273.  
  274.  
  275.  
  276. </div>
  277.  
  278. <div><div class="wsite-image wsite-image-border-none " style="padding-top:0px;padding-bottom:20px;margin-left:0px;margin-right:0px;text-align:center">
  279. <a>
  280. <img src="/uploads/1/4/2/4/142484585/yoga-logo_2.png" alt="Picture" style="width:auto;max-width:100%" />
  281. </a>
  282. <div style="display:block;font-size:90%"></div>
  283. </div></div>
  284.  
  285. <div class="paragraph" style="text-align:center;"><span><em><font color="#ffffff">Be happy. Be healthy. Be alive.</font></em></span></div>
  286. </div>
  287. </div>
  288. </div>
  289. </div>
  290. <div class=""></div>
  291. </div>
  292. </div>
  293.  
  294. </div>
  295.  
  296. </div>
  297.  
  298. <div id="main">
  299. <div id="wsite-content" class="wsite-elements wsite-not-footer">
  300. <div class="wsite-section-wrap">
  301. <div class="wsite-section wsite-body-section wsite-background-3" style="vertical-align: top;" >
  302. <div class="wsite-section-content">
  303. <div class="container">
  304. <div class="wsite-section-elements">
  305. <div><div class="wsite-multicol"><div class="wsite-multicol-table-wrap" style="margin:0 -0px;">
  306. <table class="wsite-multicol-table">
  307. <tbody class="wsite-multicol-tbody">
  308. <tr class="wsite-multicol-tr">
  309. <td class="wsite-multicol-col" style="width:44.017094017094%; padding:0 0px;">
  310.  
  311. <div class="wsite-spacer" style="height:72px;"></div>
  312.  
  313. <div id="200477514700903464"><div><style type="text/css">
  314. #element-f7aa433c-f671-4de3-81fd-597d8b35717f code {
  315.  border: 1px solid #ddd;
  316.  background-color: #f8f8f8;
  317.  border-radius: 3px;
  318.  color: red;
  319.  margin: 0px 5px;
  320. }
  321. #element-f7aa433c-f671-4de3-81fd-597d8b35717f strong {
  322.  font-weight: bold;
  323.  text-transform: uppercase;
  324. }
  325.  
  326. </style><div id="element-f7aa433c-f671-4de3-81fd-597d8b35717f" data-platform-element-id="883206363783591195-1.0.2" class="platform-element-contents">
  327. </div>
  328. <div style="clear:both;"></div><script type="text/javascript" class="element-script">function setupElement200477514700903464() {
  329. var requireFunc = window.platformElementRequire || window.require;
  330.  
  331. // Relies on a global require, specific to platform elements
  332. requireFunc([
  333. 'w-global',
  334. 'underscore',
  335. 'jquery',
  336. 'backbone',
  337. 'util/platform/elements/PlatformElement',
  338. 'util/platform/elements/PlatformElementSettings'
  339. ], function(
  340. _W,
  341. _,
  342. $,
  343. Backbone,
  344. PlatformElement,
  345. PlatformElementSettings
  346. ) {
  347. var dependencies = null || [];
  348. var platform_element_id = "883206363783591195-1.0.2";
  349.  
  350. if (typeof _W.loadedPlatformDependencies === 'undefined') {
  351. _W.loadedPlatformDependencies = [];
  352. }
  353.  
  354. if (typeof _W.platformElements === 'undefined') {
  355. _W.platformElements = [];
  356. }
  357.  
  358. if (typeof _W.platformElements[platform_element_id] === 'undefined') {
  359. _W.platformElements[platform_element_id] = {};
  360. _W.platformElements[platform_element_id].deferredObject = new $.Deferred();
  361. _W.platformElements[platform_element_id].deferredPromise = _W.platformElements[platform_element_id].deferredObject.promise();
  362. }
  363.  
  364. if(_.intersection(_W.loadedPlatformDependencies, dependencies).length !== dependencies.length){
  365. _.reduce(dependencies, function(promise, nextScript){
  366. _W.loadedPlatformDependencies.push(nextScript);
  367. return promise.then(function(){
  368. return $.getScript(nextScript);
  369. });
  370. }, $().promise()).then(function(){
  371. _W.platformElements[platform_element_id].deferredObject.resolve();
  372. });
  373. }
  374.  
  375. if (dependencies.length === 0){
  376. _W.platformElements[platform_element_id].deferredObject.resolve();
  377. }
  378.  
  379. _W.platformElements[platform_element_id].deferredPromise.done(function(){
  380. var _ElementDefinition = /**
  381. * This is required for element rendering to be possible
  382. * @type {PlatformElement}
  383. */
  384. (function(){
  385.  
  386. var MyElement = PlatformElement.extend({
  387. initialize: function () {
  388. var site_name = this.get_site_name('name');
  389. if (site_name) {
  390. jQuery('#wsite-title').text(site_name);
  391. jQuery('a[href]').attr('href', function(i, h) {
  392. return h + (h.indexOf('?') != -1 ? "&name=" + site_name : "?name=" + site_name);
  393. });
  394. }
  395. },
  396. get_site_name: function (sParam) {
  397. var sPageURL = decodeURIComponent(window.location.search.substring(1)),
  398.        sURLVariables = sPageURL.split('&'),
  399.        sParameterName,
  400.        i;
  401.  
  402.    for (i = 0; i < sURLVariables.length; i++) {
  403.        sParameterName = sURLVariables[i].split('=');
  404.  
  405.        if (sParameterName[0] === sParam) {
  406.            return sParameterName[1] === undefined ? true : sParameterName[1];
  407.        }
  408.    }
  409. }
  410. });
  411.  
  412. return MyElement;
  413. })();;
  414.  
  415. if (typeof _ElementDefinition == 'undefined' || typeof _ElementDefinition == 'null') {
  416. var _ElementDefinition = PlatformElement.extend({});
  417. }
  418.  
  419. var _Element = _ElementDefinition.extend({
  420. initialize: function() {
  421. // we still want to call the initialize function defined by the developer
  422. // however, we don't want to call it until placeholders have been replaced
  423. this.placeholderInterval = setInterval(function() {
  424. // so use setInterval to check for placeholders.
  425. if (this.$('.platform-element-child-placeholder').length == 0) {
  426. clearInterval(this.placeholderInterval);
  427. this.constructor.__super__.initialize.apply(this);
  428. }
  429. }.bind(this), 100);
  430. }
  431. });
  432.  
  433. _Element.prototype.settings = new PlatformElementSettings({"company":"Weebly","message":"rock"});
  434. _Element.prototype.settings.page_element_id = "200477514700903464";
  435.  
  436. _Element.prototype.element_id = "f7aa433c-f671-4de3-81fd-597d8b35717f";
  437. _Element.prototype.user_id = "142484585";
  438. _Element.prototype.site_id = "170136483160132205";
  439. _Element.prototype.assets_path = "//marketplace.editmysite.com/uploads/b/marketplace-elements-883206363783591195-1.0.2/assets/";
  440. new _Element({
  441. el: '#element-f7aa433c-f671-4de3-81fd-597d8b35717f'
  442. });
  443. });
  444. });
  445.  
  446. }
  447.  
  448. if (typeof document.documentElement.appReady == 'undefined') {
  449. document.documentElement.appReady = 0;
  450. }
  451.  
  452. if (document.documentElement.appReady || (window.inEditor && window.inEditor())) {
  453. setupElement200477514700903464();
  454. } else if (document.createEvent && document.addEventListener) {
  455. document.addEventListener('appReady', setupElement200477514700903464, false);
  456. } else {
  457. document.documentElement.attachEvent('onpropertychange', function(event){
  458. if (event.propertyName == 'appReady') {
  459. setupElement200477514700903464();
  460. }
  461. });
  462. }
  463.  
  464. </script></div></div>
  465.  
  466. <div class="paragraph" style="text-align:center;">Air Flow<br /><font color="#2a2a2a"><strong><font size="7">COLLECTION</font></strong></font></div>
  467.  
  468. <div class="paragraph" style="text-align:center;"><span style="color:rgb(102, 108, 112)"></span><span>Edit this text to make it your own. To edit, simply click directly on the text to start adding your own words.&nbsp;</span>&#8203;<br /><span></span><span style="color:rgb(102, 108, 112)"></span></div>
  469.  
  470. <div style="text-align:center;"><div style="height: 10px; overflow: hidden;"></div>
  471. <a class="wsite-button wsite-button-small wsite-button-highlight" href="javascript:;" >
  472. <span class="wsite-button-inner">SHOP THE COLLECTION</span>
  473. </a>
  474. <div style="height: 10px; overflow: hidden;"></div></div>
  475.  
  476.  
  477. </td> <td class="wsite-multicol-col" style="width:55.982905982906%; padding:0 0px;">
  478.  
  479. <div><div class="wsite-image wsite-image-border-none " style="padding-top:0px;padding-bottom:0px;margin-left:0px;margin-right:0px;text-align:right">
  480. <a>
  481. <img src="/uploads/1/4/2/4/142484585/adobestock-84258555_2.png" alt="Picture" style="width:477;max-width:100%" />
  482. </a>
  483. <div style="display:block;font-size:90%"></div>
  484. </div></div>
  485.  
  486.  
  487. </td> </tr>
  488. </tbody>
  489. </table>
  490. </div></div></div>
  491. </div>
  492. </div>
  493. </div>
  494.  
  495. </div>
  496. </div>
  497. <div class="wsite-section-wrap">
  498. <div class="wsite-section wsite-body-section wsite-background-4" style="vertical-align: top;" >
  499. <div class="wsite-section-content">
  500. <div class="container">
  501. <div class="wsite-section-elements">
  502. <div><div class="wsite-multicol"><div class="wsite-multicol-table-wrap" style="margin:0 -0px;">
  503. <table class="wsite-multicol-table">
  504. <tbody class="wsite-multicol-tbody">
  505. <tr class="wsite-multicol-tr">
  506. <td class="wsite-multicol-col" style="width:40.064102564103%; padding:0 0px;">
  507.  
  508. <div><div class="wsite-image wsite-image-border-none " style="padding-top:0px;padding-bottom:0px;margin-left:0px;margin-right:0px;text-align:center">
  509. <a>
  510. <img src="/uploads/1/4/2/4/142484585/black-yoga-1_1.png" alt="Picture" style="width:371;max-width:100%" />
  511. </a>
  512. <div style="display:block;font-size:90%"></div>
  513. </div></div>
  514.  
  515.  
  516. </td> <td class="wsite-multicol-col" style="width:59.935897435897%; padding:0 0px;">
  517.  
  518. <div class="wsite-spacer" style="height:116px;"></div>
  519.  
  520. <div class="paragraph" style="text-align:center;"><span><strong><font color="#2a2a2a">6 Things You Need Right Now<br /></font></strong>Edit this text to make it your own. To edit, click directly&nbsp;<br />&#8203;on the text to start adding your own words.&nbsp;</span></div>
  521.  
  522. <div style="text-align:center;"><div style="height: 0px; overflow: hidden;"></div>
  523. <a class="wsite-button wsite-button-small wsite-button-highlight" href="javascript:;" >
  524. <span class="wsite-button-inner">TAKE A LOOK</span>
  525. </a>
  526. <div style="height: 10px; overflow: hidden;"></div></div>
  527.  
  528.  
  529. </td> </tr>
  530. </tbody>
  531. </table>
  532. </div></div></div>
  533.  
  534. <div class="wsite-spacer" style="height:50px;"></div>
  535.  
  536. <div><div class="wsite-multicol"><div class="wsite-multicol-table-wrap" style="margin:0 -0px;">
  537. <table class="wsite-multicol-table">
  538. <tbody class="wsite-multicol-tbody">
  539. <tr class="wsite-multicol-tr">
  540. <td class="wsite-multicol-col" style="width:33.547008547009%; padding:0 0px;">
  541.  
  542. <div class="wsite-spacer" style="height:164px;"></div>
  543.  
  544. <div class="paragraph" style="text-align:center;"><span><strong><font color="#2a2a2a">Shop the Essentials<br /></font></strong>Visitors want to know more about<br />&#8203;a company. Make this text focused,<br />&#8203;direct,&nbsp;and informative.</span></div>
  545.  
  546. <div style="text-align:center;"><div style="height: 0px; overflow: hidden;"></div>
  547. <a class="wsite-button wsite-button-small wsite-button-highlight" href="javascript:;" >
  548. <span class="wsite-button-inner">see what's new</span>
  549. </a>
  550. <div style="height: 10px; overflow: hidden;"></div></div>
  551.  
  552.  
  553. </td> <td class="wsite-multicol-col" style="width:66.452991452991%; padding:0 0px;">
  554.  
  555. <div><div class="wsite-image wsite-image-border-none " style="padding-top:0px;padding-bottom:0px;margin-left:0px;margin-right:0px;text-align:right">
  556. <a>
  557. <img src="/uploads/1/4/2/4/142484585/white-yoga-1_1.png" alt="Picture" style="width:558;max-width:100%" />
  558. </a>
  559. <div style="display:block;font-size:90%"></div>
  560. </div></div>
  561.  
  562.  
  563. </td> </tr>
  564. </tbody>
  565. </table>
  566. </div></div></div>
  567. </div>
  568. </div>
  569. </div>
  570.  
  571. </div>
  572. </div>
  573. <div class="wsite-section-wrap">
  574. <div class="wsite-section wsite-body-section wsite-section-bg-image wsite-background-5" style="height: auto;vertical-align: top;background-image: url(&quot;/uploads/1/4/2/4/142484585/background-images/872293141.png&quot;) ;background-repeat: no-repeat ;background-position: 50% 50% ;background-size: 100% ;background-color: transparent ;background-size: cover;" >
  575. <div class="wsite-section-content">
  576. <div class="container">
  577. <div class="wsite-section-elements">
  578. <div><div class="wsite-multicol"><div class="wsite-multicol-table-wrap" style="margin:0 -15px;">
  579. <table class="wsite-multicol-table">
  580. <tbody class="wsite-multicol-tbody">
  581. <tr class="wsite-multicol-tr">
  582. <td class="wsite-multicol-col" style="width:50%; padding:0 15px;">
  583.  
  584. <div><div class="wsite-image wsite-image-border-none " style="padding-top:0px;padding-bottom:0px;margin-left:0px;margin-right:0px;text-align:left">
  585. <a>
  586. <img src="/uploads/1/4/2/4/142484585/woman_1.png" alt="Picture" style="width:411;max-width:100%" />
  587. </a>
  588. <div style="display:block;font-size:90%"></div>
  589. </div></div>
  590.  
  591.  
  592. </td> <td class="wsite-multicol-col" style="width:50%; padding:0 15px;">
  593.  
  594. <div class="wsite-spacer" style="height:193px;"></div>
  595.  
  596. <div class="paragraph" style="text-align:center;"><span>&#65279;</span><span><strong><font color="#2a2a2a">Made Just for You</font></strong><br />Visitors want to know more about a company. Make this text focused, direct, and informative.&#8203;</span></div>
  597.  
  598. <div style="text-align:center;"><div style="height: 0px; overflow: hidden;"></div>
  599. <a class="wsite-button wsite-button-small wsite-button-highlight" href="javascript:;" >
  600. <span class="wsite-button-inner">SHOP NOW</span>
  601. </a>
  602. <div style="height: 10px; overflow: hidden;"></div></div>
  603.  
  604.  
  605. </td> </tr>
  606. </tbody>
  607. </table>
  608. </div></div></div>
  609. </div>
  610. </div>
  611. </div>
  612.  
  613. </div>
  614. </div>
  615. <div class="wsite-section-wrap">
  616. <div class="wsite-section wsite-body-section wsite-background-6" style="height: 388px;" >
  617. <div class="wsite-section-content">
  618. <div class="container">
  619. <div class="wsite-section-elements">
  620. <div class="paragraph" style="text-align:center;"><strong style="color:rgb(102, 108, 112)"><font color="#2a2a2a">We Are Proud to Call Them Our Partners</font></strong><br /><span style="color:rgb(102, 108, 112)">Edit this text to make it your own. To edit, click directly&nbsp;on the text to start adding your own words.&nbsp;</span><span style="color:rgb(102, 108, 112)">&#8203;&#8203;</span></div>
  621.  
  622. <div><div class="wsite-multicol"><div class="wsite-multicol-table-wrap" style="margin:0 -15px;">
  623. <table class="wsite-multicol-table">
  624. <tbody class="wsite-multicol-tbody">
  625. <tr class="wsite-multicol-tr">
  626. <td class="wsite-multicol-col" style="width:34.755021943855%; padding:0 15px;">
  627.  
  628. <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0px;margin-right:0px;text-align:center">
  629. <a>
  630. <img src="/uploads/1/4/2/4/142484585/chakra_5.png" alt="Picture" style="width:auto;max-width:100%" />
  631. </a>
  632. <div style="display:block;font-size:90%"></div>
  633. </div></div>
  634.  
  635.  
  636. </td> <td class="wsite-multicol-col" style="width:33.203458464219%; padding:0 15px;">
  637.  
  638. <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center">
  639. <a>
  640. <img src="/uploads/1/4/2/4/142484585/namaste_5.png" alt="Picture" style="width:auto;max-width:100%" />
  641. </a>
  642. <div style="display:block;font-size:90%"></div>
  643. </div></div>
  644.  
  645.  
  646. </td> <td class="wsite-multicol-col" style="width:32.041519591927%; padding:0 15px;">
  647.  
  648. <div class="wsite-spacer" style="height:19px;"></div>
  649.  
  650. <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0px;margin-right:0px;text-align:center">
  651. <a>
  652. <img src="/uploads/1/4/2/4/142484585/yogaflame_5.png" alt="Picture" style="width:auto;max-width:100%" />
  653. </a>
  654. <div style="display:block;font-size:90%"></div>
  655. </div></div>
  656.  
  657.  
  658. </td> </tr>
  659. </tbody>
  660. </table>
  661. </div></div></div>
  662. </div>
  663. </div>
  664. </div>
  665.  
  666. </div>
  667. </div>
  668.  
  669. </div>
  670.  
  671. </div>
  672.  
  673. <div id="footer">
  674.  
  675. <style type="text/css">
  676. @font-face {
  677. font-family: SQMarket-Medium;
  678. font-style: normal;
  679. font-weight: 500;
  680. src:
  681. url("//cdn2.editmysite.com/fonts/SQ_Market/sqmarket-medium.woff2") format("woff2"),
  682. url("//cdn2.editmysite.com/fonts/SQ_Market/sqmarket-medium.woff") format("woff");
  683. }
  684. </style>
  685.  
  686. <div id="weebly-footer-signup-container-v3">
  687. <a
  688. href="https://www.weebly.com/signup?utm_source=internal&utm_medium=footer"
  689. target="_blank"
  690. class="signup-container-header"
  691. id="signup-link-href"
  692. >
  693. <div class="powered-by">
  694. <div class="footer-published-ab-powered-by">
  695. Powered by <span class="link weebly-icon"></span>
  696. <img class="footer-ab-published-toast-image" src="//cdn2.editmysite.com/images/site/footer/footer-toast-published-image-1.png">
  697. <span class="footer-ab-published-toast-text">Create your own unique website with customizable templates.</span>
  698. <span class="footer-ab-published-toast-button-wrapper">
  699. <button class="footer-published-ab-button">Get Started</button>
  700. </span>
  701. </div>
  702. </div>
  703. </a>
  704. </div>
  705.  
  706. <script type="text/javascript" src="//cdn2.editmysite.com/js/site/footerSignup.js?buildTime=1725657815"></script>
  707. <script type="text/javascript">
  708. if (document.readystate === 'complete') {
  709. Weebly.footer.setupContainer('cdn2.editmysite.com', '1725657815');
  710. } else {
  711. document.addEventListener('DOMContentLoaded', function() {
  712. Weebly.footer.setupContainer('cdn2.editmysite.com', '1725657815');
  713. });
  714. }
  715. </script>
  716. </div>
  717. </div>
  718.  
  719. <div class="overlay w-navpane-close"></div>
  720.  
  721. <script type="text/javascript" src="/files/theme/plugins.js?1702424399"></script>
  722. <script type="text/javascript" src="/files/theme/custom.js?1702424399"></script>
  723.    <div id="customer-accounts-app"></div>
  724.    <script src="//cdn2.editmysite.com/js/site/main-customer-accounts-site.js?buildTime=1712167966"></script>
  725.  
  726. <script type="text/javascript">
  727. var _gaq = _gaq || [];
  728. _gaq.push(['_setAccount', 'UA-7870337-1']);
  729. _gaq.push(['_setDomainName', 'none']);
  730. _gaq.push(['_setAllowLinker', true]);
  731.  
  732. (function() {
  733. var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  734. ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  735. // NOTE: keep the [1] if you replace this code. Otherwise cookie banner scripts won't be first on the page
  736. var s = document.getElementsByTagName('script')[1]; s.parentNode.insertBefore(ga, s);
  737. })();
  738.  
  739. _W.Analytics = _W.Analytics || {'trackers': {}};
  740. _W.Analytics.trackers.wGA = '_gaq';
  741. </script>
  742.  
  743. <script type="text/javascript" async=1>
  744. // NOTE: keep the getElementsByTagName(o)**[1]** if you replace this code. Otherwise cookie banner scripts won't be first on the page
  745. ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
  746. p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
  747. };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[1];n.async=1;
  748. n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,'script','//cdn2.editmysite.com/js/wsnbn/snowday262.js','snowday'));
  749.  
  750. var r = [99, 104, 101, 99, 107, 111, 117, 116, 46, 40, 119, 101, 101, 98, 108, 121, 124, 101, 100, 105, 116, 109, 121, 115, 105, 116, 101, 41, 46, 99, 111, 109];
  751. var snPlObR = function(arr) {
  752. var s = '';
  753. for (var i = 0 ; i < arr.length ; i++){
  754. s = s + String.fromCharCode(arr[i]);
  755. }
  756. return s;
  757. };
  758. var s = snPlObR(r);
  759.  
  760. var regEx = new RegExp(s);
  761.  
  762. _W.Analytics = _W.Analytics || {'trackers': {}};
  763. _W.Analytics.trackers.wSP = 'snowday';
  764. _W.Analytics.user_id = '142484585';
  765. _W.Analytics.site_id = '170136483160132205';
  766.  
  767. var drSegmentsTag = document.getElementById('drSegments');
  768. if (drSegmentsTag) {
  769. _W.Analytics.spContexts = _W.Analytics.spContexts || [];
  770.  
  771. var segmentData = JSON.parse(drSegmentsTag.innerText);
  772. segmentData.forEach(function(test) {
  773. _W.Analytics.spContexts.push({
  774. schema: "iglu:com.weebly/context_ab_segment/jsonschema/1-0-0",
  775. data: {
  776. test_id: test.name,
  777. segment: test.variant,
  778. }
  779. });
  780. });
  781. }
  782.  
  783.  
  784. (function(app_id, ec_hostname, discover_root_domain) {
  785. var track = window[_W.Analytics.trackers.wSP];
  786. if (!track) return;
  787. track('newTracker', app_id, ec_hostname, {
  788. appId: app_id,
  789. post: true,
  790. platform: 'web',
  791. discoverRootDomain: discover_root_domain,
  792. cookieName: '_snow_',
  793. contexts: {
  794. webPage: true,
  795. performanceTiming: true,
  796. gaCookies: true
  797. },
  798. crossDomainLinker: function (linkElement) {
  799. return regEx.test(linkElement.href);
  800. },
  801. respectDoNotTrack: true
  802. });
  803. track('trackPageView', _W.Analytics.user_id+':'+_W.Analytics.site_id, _W.Analytics.spContexts);
  804. track('crossDomainLinker', function (linkElement) {
  805. return regEx.test(linkElement.href);
  806. });
  807. })(
  808. '_wn',
  809. 'ec.editmysite.com',
  810. false
  811. );
  812. </script>
  813.  
  814.  
  815.  
  816.  
  817.  
  818. <script>
  819. (function(jQuery) {
  820. try {
  821. if (jQuery) {
  822. jQuery('div.blog-social div.fb-like').attr('class', 'blog-social-item blog-fb-like');
  823. var $commentFrame = jQuery('#commentArea iframe');
  824. if ($commentFrame.length > 0) {
  825. var frameHeight = jQuery($commentFrame[0].contentWindow.document).height() + 50;
  826. $commentFrame.css('min-height', frameHeight + 'px');
  827. }
  828. if (jQuery('.product-button').length > 0){
  829. jQuery(document).ready(function(){
  830. jQuery('.product-button').parent().each(function(index, product){
  831. if(jQuery(product).attr('target') == 'paypal'){
  832. if (!jQuery(product).find('> [name="bn"]').length){
  833. jQuery('<input>').attr({
  834. type: 'hidden',
  835. name: 'bn',
  836. value: 'DragAndDropBuil_SP_EC'
  837. }).appendTo(product);
  838. }
  839. }
  840. });
  841. });
  842. }
  843. }
  844. else {
  845. // Prototype
  846. $$('div.blog-social div.fb-like').each(function(div) {
  847. div.className = 'blog-social-item blog-fb-like';
  848. });
  849. $$('#commentArea iframe').each(function(iframe) {
  850. iframe.style.minHeight = '410px';
  851. });
  852. }
  853. }
  854. catch(ex) {}
  855. })(window._W && _W.jQuery);
  856. </script>
  857.  
  858. <script>
  859. window._W.isEUUser = false;
  860. window._W.showCookieToAll = "";
  861. </script>
  862.  
  863. <script>
  864. (function(jQuery) {
  865. try {
  866. function forceShowCcLinks() {
  867. var ccLinks = document.querySelector('.cc_links');
  868. if (!ccLinks) {
  869. return;
  870. }
  871.  
  872. var ccLinksVisible = jQuery(ccLinks).is(':visible');
  873. if (ccLinksVisible) {
  874. return;
  875. }
  876.  
  877.  
  878. ccLinks.style.display = 'block';
  879.  
  880. var ccParent = ccLinks.parentElement;
  881.  
  882. var ccParentVisible = jQuery(ccParent).is(':visible');
  883. if (ccParentVisible) {
  884. return;
  885. }
  886.  
  887. ccParent.style.display = 'block';
  888.  
  889. var ccGrandparent = ccParent.parentElement;
  890. var ccGrandparentVisible = jQuery(ccGrandparent).is(':visible');
  891. if (ccGrandparentVisible) {
  892. return;
  893. }
  894. ccGrandparent.style.display = 'block';
  895.  
  896. }
  897.  
  898. function forceShowCcLinksForever() {
  899. var tenSeconds = 10000;
  900. forceShowCcLinks();
  901. setTimeout(forceShowCcLinksForever, tenSeconds);
  902. }
  903.  
  904. jQuery(document).ready(forceShowCcLinksForever);
  905. }
  906. catch(ex) {}
  907. })(window._W && _W.jQuery);
  908. </script>
  909.  
  910.  
  911. </body>
  912. </html>
  913.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda