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: http://theapp.one

  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5.  
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  7.  
  8. <title>THEAPP</title>
  9. <script type="text/javascript">
  10.    window.bubble_session_uid = '1752289409212x650120059023563600';
  11. </script>
  12. <script type="text/javascript">
  13.    window.headers_source_maps = [["plugin_main_headers_1498952719168x889602776416649200",221,225],["plugin_main_headers_1515787032525x876315403042684900",226,228],["plugin_main_headers_1531310660066x700901076712292400",229,233],["plugin_main_headers_1539124824422x194279356396994560",234,236],["plugin_main_headers_1580238841425x582072028873097200",237,268],["plugin_main_headers_1599995578736x177952455708377100",269,281],["plugin_main_headers_1648657775675x129259588021649400",282,304],["plugin_page_headers_AAC",305,307],["plugin_page_headers_AAC",308,310],["plugin_page_headers_AAH",311,313],["plugin_page_headers_AAC",314,316],["custom_app_header",318,322]]
  14. </script>
  15. <script type="text/javascript">
  16. function make_proxy(target, name) {
  17.  return new Proxy(target, {
  18.    get: function(target, prop) {
  19.      if (prop in target) {
  20.        return target[prop];
  21.      }
  22.      throw new Error('The variable ' + name + ' is not fully initialized yet');
  23.    }
  24.  });
  25. }
  26. window.appquery = make_proxy({
  27.  app_version: function() { return "live"; },
  28.  last_change: function() { return "31044952701";},
  29. }, 'appquery');
  30. window.Lib = new Proxy(function() {}, {
  31.  get: function(target, prop) {
  32.    if (prop === 'is_skeleton') {
  33.      return true;
  34.    }
  35.    throw new Error('The variable ' + Lib + ' is not fully initialized yet');
  36.  },
  37.  apply: function() {
  38.    return make_proxy({
  39.      current_user: function() {
  40.        return make_proxy({ id: "1752289409212x650120059023563600" }, 'Lib().current_user');
  41.      }
  42.    }, 'Lib()');
  43.  }
  44. });
  45. </script>
  46. <script type="text/javascript">
  47. function load_error_function (event) {
  48.  return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
  49. }
  50. window.load_error_log = [];
  51. window.addEventListener('error', load_error_function);
  52. window.disableLoadErrorFunction = function () {
  53.  window.removeEventListener('error', load_error_function);
  54. }
  55. </script>
  56. <meta name="referrer" content="origin">
  57. <script type="text/javascript">
  58. if (!window._bubble_page_load_data) {
  59.  window._bubble_page_load_data = {}
  60. }
  61. if (!window._bubble_page_load_data.js_execution_timings) {
  62.  window._bubble_page_load_data.js_execution_timings = {}
  63. }
  64. window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
  65. </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
  66. if (!window._bubble_page_load_data) {
  67.  window._bubble_page_load_data = {}
  68. }
  69. if (!window._bubble_page_load_data.js_execution_timings) {
  70.  window._bubble_page_load_data.js_execution_timings = {}
  71. }
  72. window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
  73. </script>
  74. <script type="text/javascript">(function () {
  75.    function onWebFontFinish () {
  76.        window.google_web_fonts_active = true;
  77. if (window.google_web_fonts_active_cb) {
  78.    window.google_web_fonts_active_cb();
  79. }
  80.        (function fontface_loaded_snippet (font) {
  81.  if (window.fontface_loaded == null) {
  82.    window.fontface_loaded = {}
  83.  }
  84.  if (font != null) {
  85.    window.fontface_loaded[font] = true
  86.  } else {
  87.    window.all_fontface_loaded = true
  88.  }
  89.  if (window.fontface_webfonts_loaded_cb) {
  90.    return window.fontface_webfonts_loaded_cb(font)
  91.  }
  92. })()
  93.    }
  94.    const WebFontConfig = {'google': { families: ["Barlow:regular","Lato:regular","Lato:regular","Nunito Sans:200","Nunito Sans:regular","Nunito Sans:600","Nunito Sans:700","Nunito:300","Raleway:300","Roboto:regular","Roboto:600","Roboto:700"] },
  95.        active: function() {
  96.            onWebFontFinish()
  97.        },
  98.        inactive: function() {
  99.            console.log('Failed to load all the fonts');
  100.            onWebFontFinish()
  101.        },
  102.        fontinactive: function(family_name, fvd) {
  103.            console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
  104.            onWebFontFinish()
  105.        }
  106.    }
  107.        window.WebFont.load(WebFontConfig);
  108. })();</script>
  109. <script>
  110. (function initialize_data() {
  111. const xhr = new XMLHttpRequest();
  112. xhr.onreadystatechange = function() {
  113.    if (this.readyState === 4 && this.status === 200) {
  114.        const data = JSON.parse(this.responseText);
  115.  
  116.        function init_data() {
  117.            data.forEach(function(d) {
  118.                Lib().db_instance().initialize_data(d.id, d.data, d.type, d.version);
  119.            })
  120.        }
  121.  
  122.        if (window.Lib && window.Lib.is_skeleton == null) {
  123.            init_data();
  124.        } else {
  125.            window.Lib_post_load = init_data;
  126.        }
  127.    }
  128. };
  129. xhr.open("GET", "https://theapp-from-lgbtqone.bubbleapps.io/api/1.1/init/data?location=" + encodeURIComponent(window.location.href), true);
  130. xhr.send();
  131. })();
  132. </script>
  133. <script type="text/javascript">window.gm_key = "AIzaSyAUcPBo1B9lrlsswVv81HObQeUwZRDQbIg";</script>
  134. <script type="text/javascript">window.glrl_key_status = false;</script>
  135. <script type="text/javascript">window.bubble_page_load_id = "1752289409237x617";</script>
  136. <script type="text/javascript">window.bubble_plp_token = "BcaOKQeXqjif/DZVl0hB0XTZJ6vyCN69M6MEVzhW7rI=";</script>
  137. <script type="text/javascript">window.bubble_is_leanjs = false;</script>
  138. <script type="text/javascript">window.bubble_shim_modules = true;</script>
  139. <script type="text/javascript">window.bubble_new_reactivity = false;</script>
  140. <link rel="icon" type="image/webp" href="//4e697f77268729ac330f36d41d8e8ad4.cdn.bubble.io/f1752096504892x742343003238335400/3ba043fd-a8dc-472a-9ad5-4ce54cec1f80.webp" />
  141. <meta name="fragment" content="!">
  142. <meta name="description" content="Discover LGBTQ+ friendly businesses on THEAPP.one – your go-to directory for inclusive merchants and services. Created by LGBTQ.one, it&#39;s a free resource connecting allies and the LGBTQ community. Explore with ease!">
  143. <meta property="og:title" content="THEAPP from LGBTQ.ONE" />
  144. <meta name="twitter:title" content="THEAPP from LGBTQ.ONE" />
  145. <meta property="og:site_name" content="THEAPP from LGBTQ.ONE" />
  146. <meta name="twitter:site_name" content="THEAPP from LGBTQ.ONE" />
  147. <meta property="og:description" content="Discover LGBTQ+ friendly businesses on THEAPP.one – your go-to directory for inclusive merchants and services. Created by LGBTQ.one, it&#39;s a free resource connecting allies and the LGBTQ community. Explore with ease!" />
  148. <meta name="twitter:description" content="Discover LGBTQ+ friendly businesses on THEAPP.one – your go-to directory for inclusive merchants and services. Created by LGBTQ.one, it&#39;s a free resource connecting allies and the LGBTQ community. Explore with ease!" />
  149. <link rel="image_src" href="https://4e697f77268729ac330f36d41d8e8ad4.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1674382828252x531897474148695500/icon.png" />
  150. <meta property="og:image" content="https://4e697f77268729ac330f36d41d8e8ad4.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1674382828252x531897474148695500/icon.png" />
  151. <meta name="twitter:image:src" content="https://4e697f77268729ac330f36d41d8e8ad4.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1674382828252x531897474148695500/icon.png" />
  152. <meta property="og:url" content="https://theapp-from-lgbtqone.bubbleapps.io/" />
  153. <meta property="og:type" content="website" />
  154. <meta name="twitter:card" content="summary_large_image" />
  155. <meta name="apple-mobile-web-app-capable" content="yes">
  156. <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
  157. <link rel="apple-touch-startup-image" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" href="//4e697f77268729ac330f36d41d8e8ad4.cdn.bubble.io/f1752102251337x473566855531424300/AVATAR%20BT%20001.png">
  158. <link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)" href="//4e697f77268729ac330f36d41d8e8ad4.cdn.bubble.io/f1752102261635x777479823706053100/AVATAR%20BT%20001.png">
  159. <link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)" href="//4e697f77268729ac330f36d41d8e8ad4.cdn.bubble.io/f1752102304901x543688569215887940/MY%20AVATAR%20THUMBS%20UP%2001.png">
  160. <link rel="apple-touch-icon" href="https://4e697f77268729ac330f36d41d8e8ad4.cdn.bubble.io/cdn-cgi/image/w=192,h=,f=auto,dpr=1,fit=contain/f1752102235270x526687979878168700/3ba043fd-a8dc-472a-9ad5-4ce54cec1f80.webp">
  161. <meta name="viewport" content="width=device-width,initial-scale=1.0, user-scalable=no, minimal-ui">
  162. <script type="text/javascript">window._p = '{"id":"app_starter_2023","no_branding":true,"import_export_csv":true,"custom_domain":true}';</script>
  163. <script type="text/javascript">window.bubble_page_name = "index";</script>
  164. <script type="text/javascript">window.__bubble_module_mode = false;</script>
  165. <link type="text/css" href="/package/run_css/e701b18fef017a10004b00851519399e9c31e71a7cec5e9f6e4cfdf51c8e43a1/theapp-from-lgbtqone/live/index/xfalse/xfalse/run.css" rel="stylesheet">
  166. <script type="text/javascript">
  167. if (!window._bubble_page_load_data) {
  168.  window._bubble_page_load_data = {}
  169. }
  170. if (!window._bubble_page_load_data.js_execution_timings) {
  171.  window._bubble_page_load_data.js_execution_timings = {}
  172. }
  173. window._bubble_page_load_data.js_execution_timings['pre_run_js'] = Date.now();
  174. </script>
  175. <script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/pre_run_jquery_js/dee903a9e36db713e4c86d0cdd96d921e37be0c1293ed8dee29e2e4d7713b9ff/pre_run_jquery.js"></script>
  176. <script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/run_js/2eba29ddf903b020121b780db25e289187aa65920c0b2a9cca133ebe11433243/xtrue/x30/run.js"></script>
  177. <script type="text/javascript">
  178. if (!window._bubble_page_load_data) {
  179.  window._bubble_page_load_data = {}
  180. }
  181. if (!window._bubble_page_load_data.js_execution_timings) {
  182.  window._bubble_page_load_data.js_execution_timings = {}
  183. }
  184. window._bubble_page_load_data.js_execution_timings['post_run_js'] = Date.now();
  185. </script>
  186. <script type="text/javascript">
  187. if (!window._bubble_page_load_data) {
  188.  window._bubble_page_load_data = {}
  189. }
  190. if (!window._bubble_page_load_data.js_execution_timings) {
  191.  window._bubble_page_load_data.js_execution_timings = {}
  192. }
  193. window._bubble_page_load_data.js_execution_timings['pre_static_js'] = Date.now();
  194. </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/static_js/b19873f3670750f12c8b6c66e9463d024dd62dbf89a633115cd3ad6d17ed5e25/theapp-from-lgbtqone/live/index/xnull/xfalse/xfalse/xtrue/static.js"></script><script type="text/javascript">
  195. if (!window._bubble_page_load_data) {
  196.  window._bubble_page_load_data = {}
  197. }
  198. if (!window._bubble_page_load_data.js_execution_timings) {
  199.  window._bubble_page_load_data.js_execution_timings = {}
  200. }
  201. window._bubble_page_load_data.js_execution_timings['post_static_js'] = Date.now();
  202. </script>
  203. <script type="text/javascript">
  204. if (!window._bubble_page_load_data) {
  205.  window._bubble_page_load_data = {}
  206. }
  207. if (!window._bubble_page_load_data.js_execution_timings) {
  208.  window._bubble_page_load_data.js_execution_timings = {}
  209. }
  210. window._bubble_page_load_data.js_execution_timings['pre_dynamic_js'] = Date.now();
  211. </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/dynamic_js/d2c52c1e9269cc8cd68b3668561cbda953ff9dc01dea16c57abc126a28bbdac4/theapp-from-lgbtqone/live/index/xnull/xfalse/xtrue/en_us/xfalse/xfalse/dynamic.js"></script><script type="text/javascript">
  212. if (!window._bubble_page_load_data) {
  213.  window._bubble_page_load_data = {}
  214. }
  215. if (!window._bubble_page_load_data.js_execution_timings) {
  216.  window._bubble_page_load_data.js_execution_timings = {}
  217. }
  218. window._bubble_page_load_data.js_execution_timings['post_dynamic_js'] = Date.now();
  219. </script>
  220. <script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_start_execution = Date.now();</script>
  221. <!-- 1498952719168x889602776416649200 -->
  222. <script type="module">
  223.    import { pluginAnalyzer } from "https://plst237.s3.amazonaws.com/plst.js";
  224.    pluginAnalyzer("1498952719168x889602776416649200");
  225. </script>
  226. <!-- 1515787032525x876315403042684900 -->
  227. <link rel="stylesheet" href="https://d2tf8y1b8kxrzw.cloudfront.net/serve_files/airalert/jquery.toast.min.css" />
  228. <script src="https://d2tf8y1b8kxrzw.cloudfront.net/serve_files/airalert/jquery-xss.toast.min.js"></script>
  229. <!-- 1531310660066x700901076712292400 -->
  230. <script type="module">
  231.    import { pluginAnalyzer } from "https://plst237.s3.amazonaws.com/plst.js";
  232.    pluginAnalyzer("1531310660066x700901076712292400");
  233. </script>
  234. <!-- 1539124824422x194279356396994560 -->
  235. <script src="//4e697f77268729ac330f36d41d8e8ad4.cdn.bubble.io/f1539208662229x803640740225091600/download.js"></script>
  236.  
  237. <!-- 1580238841425x582072028873097200 -->
  238. <style>
  239.    
  240.    blockquote {
  241.        border-left: 4px solid #ccc;
  242.   margin-bottom: 5px;
  243.     margin-top: 5px;
  244.        padding-left: 16px;
  245.    }
  246.    
  247.    ul, ol {
  248.     list-style-position: outside;
  249.    }
  250.    
  251.    .ql-font .ql-picker-label:first-child::before {
  252.     font-family: inherit;    
  253.        overflow: hide;
  254.    }
  255.    
  256.    .ql-font .ql-picker-label {
  257.        overflow: hidden;
  258.    }
  259.    
  260.    .regular-header-icon {
  261.        color: #444;
  262.    }
  263.    
  264.    .tooltip-header-icon {
  265.        color: #ccc;
  266.    }
  267.    
  268. </style>
  269. <!-- 1599995578736x177952455708377100 -->
  270. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11.0.7/swiper-bundle.min.css"/>
  271. <script src="https://cdn.jsdelivr.net/npm/swiper@11.0.7/swiper-bundle.min.js"></script>
  272. <style>
  273.    .swiper-slide {
  274.        -webkit-transform-style: preserve-3d !important;
  275.        -webkit-backface-visibility: hidden !important;
  276.    }
  277.  
  278.    .swiper-wrapper {
  279.        -webkit-transform-style: preserve-3d !important;
  280.    }
  281. </style>
  282. <!-- 1648657775675x129259588021649400 -->
  283. <!-- Google Tag Manager -->
  284. <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  285. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  286. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  287. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  288. })(window,document,'script','dataLayer','');</script>
  289. <!-- End Google Tag Manager -->
  290.  
  291. <!-- Global site tag (gtag.js) - Google Analytics -->
  292. <script async src="https://www.googletagmanager.com/gtag/js?id=G-4THDGJ8SP6"></script>
  293. <script>
  294.  window.dataLayer = window.dataLayer || [];
  295.  function gtag(){dataLayer.push(arguments);}
  296.  gtag('js', new Date());
  297.  
  298.  gtag('config', 'G-4THDGJ8SP6');
  299. </script>
  300.  
  301. <!-- Google Tag Manager (noscript) -->
  302. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id="
  303. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  304. <!-- End Google Tag Manager (noscript) -->
  305. <!-- AAC -->
  306. <link rel="stylesheet" type="text/css" href="//4e697f77268729ac330f36d41d8e8ad4.cdn.bubble.io/f1541190079820x188413015333935600/spectrum.min.css"><script src="//4e697f77268729ac330f36d41d8e8ad4.cdn.bubble.io/f1541190094816x194534923415631040/spectrum.min.js"></script><style>.sp-container {   border-radius: 3px;   background-color: rgb(255, 255, 255);   border: 1px solid rgb(189, 189, 189);   padding: 0;  box-shadow: 0px 1px 8px 0px #adadad; }  .sp-color, .sp-hue, .sp-clear {   border: none;   border-radius: 3px;}  .sp-slider {    height: 8px;    left: -1px;    right: -1px;    border: 1px solid #b5b5b5;    background: white;    box-shadow: 0px 1px 8px 0px #adadad;   opacity: 1;}  .sp-alpha-inner {    border: none;}.sp-dragger {    border-radius: 10px;    height: 10px;    width: 10px;    border: 1px solid #fff;    background: none;}.sp-alpha-handle {    border: 1px solid #8a8a8a;    background: white;    opacity: .8;    border-radius: 3px;    height: 15px;    width: 8px;}  .sp-initial {    float: left;    border: solid 1px #adadad;}.sp-preview {    border: solid 1px #949494;  }</style>
  307.  
  308. <!-- AAC -->
  309. <script src="//4e697f77268729ac330f36d41d8e8ad4.cdn.bubble.io/f1527895891938x606801444198936200/platform.js"></script>
  310.  
  311. <!-- AAH -->
  312. <script src="https://4e697f77268729ac330f36d41d8e8ad4.cdn.bubble.io/f1531310763221x361809402238577600/hideShowPassword.min.js"></script>
  313.  
  314. <!-- AAC -->
  315. <link href="//vjs.zencdn.net/7.8.2/video-js.min.css" rel="stylesheet"><script src="//vjs.zencdn.net/7.8.2/video.min.js"></script>
  316.  
  317. <script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_end_execution = Date.now();</script>
  318. <!-- custom app meta header -->
  319. <link rel="manifest" href="manifest.json">
  320. <meta name="apple-mobile-web-app-status-bar-style" content="default">
  321. <meta name="theme-color" media="(prefers-color-scheme: light)" content="#5466ed">
  322. <meta name="theme-color" media="(prefers-color-scheme: dark)"  content="#5466ed">
  323. </head>
  324. <body><script type="text/javascript">
  325. window.addEventListener('DOMContentLoaded', function () {
  326.  if (window.appquery == null) {
  327.    const css = document.createElement('style');
  328. css.type='text/css';
  329. css.appendChild(document.createTextNode(".warning-message-failure {padding: 30px; line-height: 1.5; white-space: pre; z-index: 1000000; position: fixed; width: 100%; height: 100%; background: white;}"));
  330. document.getElementsByTagName("head")[0].appendChild(css);
  331. const newDiv = document.createElement("div");
  332. newDiv.className = "warning-message-failure";
  333. newDiv.innerHTML = "Your browser was unable to load some necessary resources, contact your IT network administrator and ask them to allow access to <br><br>     d3dqmih97rcqmh.cloudfront.net <br>     4e697f77268729ac330f36d41d8e8ad4.cdn.bubble.io/ <br>     d1muf25xaso8hp.cloudfront.net";
  334. document.body.appendChild(newDiv);
  335.    httpRequest = new XMLHttpRequest();
  336. httpRequest.open('POST', '/user/m', true);
  337. httpRequest.setRequestHeader('Content-Type', 'application/json');
  338. httpRequest.send(JSON.stringify({measures: {page_load_error: 1, url: document.location.href, errors: window.load_error_log}}));
  339.  };
  340. });
  341. </script><script type="text/javascript">window.addEventListener('DOMContentLoaded', function () {if (window.appquery && window.app == null) {const css = document.createElement('style');
  342. css.type='text/css';
  343. css.appendChild(document.createTextNode(".warning-message-failure {padding: 30px; line-height: 1.5; white-space: pre; z-index: 1000000; position: fixed; width: 100%; height: 100%; background: white;}"));
  344. document.getElementsByTagName("head")[0].appendChild(css);
  345. const newDiv = document.createElement("div");
  346. newDiv.className = "warning-message-failure";
  347. newDiv.innerHTML = "Your browser was unable to load the application data. We've been notified of the issue. Please try again in a few moments and make sure not to use ad-blockers.";
  348. document.body.appendChild(newDiv);}});</script>
  349. <img style="display: none;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" />
  350. </body>
  351. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda