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://folkd.com/user/mahong713

  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6. <title>Folkd | 404</title>
  7. <script type="text/javascript">
  8.    window.bubble_session_uid = '1714750957181x355471756046050100';
  9. </script>
  10. <script type="text/javascript">
  11.    window.headers_source_maps = [["plugin_main_headers_1583999894901x139148699044937730",184,186],["plugin_main_headers_1652100141816x544111532603605000",187,188],["plugin_main_headers_1670612027178x122079323974008830",189,198],["plugin_main_headers_1678120844943x152854167140433920",199,202],["plugin_main_headers_1707417744192x948536534290923500",203,204],["custom_app_header",206,245]]
  12. </script>
  13. <script type="text/javascript">
  14. function load_error_function (event) {
  15.  return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
  16. }
  17. window.load_error_log = [];
  18. window.addEventListener('error', load_error_function);
  19. window.disableLoadErrorFunction = function () {
  20.  window.removeEventListener('error', load_error_function);
  21. }
  22. </script>
  23. <meta name="referrer" content="origin">
  24. <script type="text/javascript">
  25. if (!window._bubble_page_load_data) {
  26.  window._bubble_page_load_data = {}
  27. }
  28. if (!window._bubble_page_load_data.js_execution_timings) {
  29.  window._bubble_page_load_data.js_execution_timings = {}
  30. }
  31. window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
  32. </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
  33. if (!window._bubble_page_load_data) {
  34.  window._bubble_page_load_data = {}
  35. }
  36. if (!window._bubble_page_load_data.js_execution_timings) {
  37.  window._bubble_page_load_data.js_execution_timings = {}
  38. }
  39. window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
  40. </script>
  41. <script type="text/javascript">(function () {
  42.    function onWebFontFinish () {
  43.        window.google_web_fonts_active = true;
  44. if (window.google_web_fonts_active_cb) {
  45.    window.google_web_fonts_active_cb();
  46. }
  47.        (function fontface_loaded_snippet (font) {
  48.  if (window.fontface_loaded == null) {
  49.    window.fontface_loaded = {}
  50.  }
  51.  if (font != null) {
  52.    window.fontface_loaded[font] = true
  53.  } else {
  54.    window.all_fontface_loaded = true
  55.  }
  56.  if (window.fontface_webfonts_loaded_cb) {
  57.    return window.fontface_webfonts_loaded_cb(font)
  58.  }
  59. })()
  60.    }
  61.    const WebFontConfig = {'google': { families: ["Fira Sans:regular","Inter:300","Inter:regular","Inter:regular","Inter:regular","Inter:regular","Inter:500","Inter:500","Inter:500","Inter:600","Inter:600","Inter:700","Inter:700","Lato:regular","Lato:400","Noto Sans:regular","Public Sans:regular","Public Sans:500","Urbanist:500","Urbanist:600","Urbanist:700","Urbanist:800"] },
  62.        active: function() {
  63.            onWebFontFinish()
  64.        },
  65.        inactive: function() {
  66.            console.log('Failed to load all the fonts');
  67.            onWebFontFinish()
  68.        },
  69.        fontinactive: function(family_name, fvd) {
  70.            console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
  71.            onWebFontFinish()
  72.        }
  73.    }
  74.        window.WebFont.load(WebFontConfig);
  75. })();</script>
  76. <script>
  77. (function initialize_data() {
  78. const xhr = new XMLHttpRequest();
  79. xhr.onreadystatechange = function() {
  80.    if (this.readyState === 4 && this.status === 200) {
  81.        const data = JSON.parse(this.responseText);
  82.  
  83.        function init_data() {
  84.            data.forEach(function(d) {
  85.                // __extract_from_proxy so we don't log this known access
  86.                Lib.__extract_from_proxy().db_instance().initialize_data(d.id, d.data, d.type, d.version);
  87.            })
  88.        }
  89.  
  90.        if (window.Lib) {
  91.            init_data();
  92.        } else {
  93.            window.Lib_post_load = init_data;
  94.        }
  95.    }
  96. };
  97. xhr.open("GET", "https://folkd.com/api/1.1/init/data?location=" + encodeURIComponent(window.location.href), true);
  98. xhr.send();
  99. })();
  100. </script>
  101. <script type="text/javascript">window.gm_key = "123";</script>
  102. <script type="text/javascript">window.glrl_key_status = false;</script>
  103. <script type="text/javascript">window.bubble_page_load_id = "1714750957202x2966";</script>
  104. <script type="text/javascript">window.bubble_plp_token = "7fUcriwAthtKKpj44zaOJSeajf4CMHtJQvsCYhpPjrk=";</script>
  105. <script type="text/javascript">window.bubble_is_leanjs = false;</script>
  106. <script type="text/javascript">window.bubble_shim_modules = true;</script>
  107. <link rel="icon" type="image/svg+xml" href="//s3.amazonaws.com/appforest_uf/f1676897133809x610358012668356400/logo-40px.svg" />
  108. <meta name="fragment" content="!">
  109. <meta name="description" content="Folkd is a leading social bookmarking app. Since 2006, over 8 million people have used Folkd to store, organize and share their favorite links. Join them today for free.">
  110. <meta property="og:title" content="folkd.com - Social bookmarking" />
  111. <meta name="twitter:title" content="folkd.com - Social bookmarking" />
  112. <meta property="og:site_name" content="Folkd" />
  113. <meta name="twitter:site_name" content="Folkd" />
  114. <meta property="og:description" content="Folkd is a leading social bookmarking app. Since 2006, over 8 million people have used Folkd to store, organize and share their favorite links. Join them today for free." />
  115. <meta name="twitter:description" content="Folkd is a leading social bookmarking app. Since 2006, over 8 million people have used Folkd to store, organize and share their favorite links. Join them today for free." />
  116. <link rel="image_src" href="https://1bccd00f7acd03ac6a93123768d650c0.cdn.bubble.io/f1676897158315x174764984904419500/logo-40px.svg" />
  117. <meta property="og:image" content="https://1bccd00f7acd03ac6a93123768d650c0.cdn.bubble.io/f1676897158315x174764984904419500/logo-40px.svg" />
  118. <meta name="twitter:image:src" content="https://1bccd00f7acd03ac6a93123768d650c0.cdn.bubble.io/f1676897158315x174764984904419500/logo-40px.svg" />
  119. <meta property="og:url" content="https://folkd.com/user/mahong713" />
  120. <meta property="og:type" content="website" />
  121. <meta name="twitter:card" content="summary_large_image" />
  122. <meta name="viewport" content="width=device-width,initial-scale=1.0">
  123. <script type="text/javascript">window._p = '{"id":"app_growth_2023","no_branding":true,"import_export_csv":true,"custom_domain":true}';</script>
  124. <script type="text/javascript">window.bubble_page_name = "404";</script>
  125. <script type="text/javascript">window.__bubble_module_mode = false;</script>
  126. <link type="text/css" href="/package/run_css/11bef4c27d849bff3141973bbdd9b73a0dc747f311111d791bd768dac35b1702/folkd0612/live/404/xfalse/xfalse/run.css" rel="stylesheet">
  127. <script type="text/javascript">
  128. if (!window._bubble_page_load_data) {
  129.  window._bubble_page_load_data = {}
  130. }
  131. if (!window._bubble_page_load_data.js_execution_timings) {
  132.  window._bubble_page_load_data.js_execution_timings = {}
  133. }
  134. window._bubble_page_load_data.js_execution_timings['pre_run_js'] = Date.now();
  135. </script>
  136. <script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/pre_run_jquery_js/dee903a9e36db713e4c86d0cdd96d921e37be0c1293ed8dee29e2e4d7713b9ff/pre_run_jquery.js"></script>
  137. <script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/run_js/f082c2183159affdceee68a3d2da64c53d7ba0bf6e5477fd7c48051dd5271ef0/xtrue/x21/run.js"></script>
  138. <script type="text/javascript">
  139. if (!window._bubble_page_load_data) {
  140.  window._bubble_page_load_data = {}
  141. }
  142. if (!window._bubble_page_load_data.js_execution_timings) {
  143.  window._bubble_page_load_data.js_execution_timings = {}
  144. }
  145. window._bubble_page_load_data.js_execution_timings['post_run_js'] = Date.now();
  146. </script>
  147. <script type="text/javascript">
  148. if (!window._bubble_page_load_data) {
  149.  window._bubble_page_load_data = {}
  150. }
  151. if (!window._bubble_page_load_data.js_execution_timings) {
  152.  window._bubble_page_load_data.js_execution_timings = {}
  153. }
  154. window._bubble_page_load_data.js_execution_timings['pre_static_js'] = Date.now();
  155. </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/static_js/b8a095d4e066a9adab1ecb3cd4e92a6b4b1371fd2fd36e3055fb16547db2afa6/folkd0612/live/404/xnull/xfalse/xfalse/xtrue/static.js"></script><script type="text/javascript">
  156. if (!window._bubble_page_load_data) {
  157.  window._bubble_page_load_data = {}
  158. }
  159. if (!window._bubble_page_load_data.js_execution_timings) {
  160.  window._bubble_page_load_data.js_execution_timings = {}
  161. }
  162. window._bubble_page_load_data.js_execution_timings['post_static_js'] = Date.now();
  163. </script>
  164. <script type="text/javascript">
  165. if (!window._bubble_page_load_data) {
  166.  window._bubble_page_load_data = {}
  167. }
  168. if (!window._bubble_page_load_data.js_execution_timings) {
  169.  window._bubble_page_load_data.js_execution_timings = {}
  170. }
  171. window._bubble_page_load_data.js_execution_timings['pre_dynamic_js'] = Date.now();
  172. </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/dynamic_js/83ac0393fb04f3b974ec2e8b5cd4c436bdc56c862a5191d9cb08f4994b21a84a/folkd0612/live/404/xnull/xfalse/xtrue/en_us/xfalse/xfalse/dynamic.js"></script><script type="text/javascript">
  173. if (!window._bubble_page_load_data) {
  174.  window._bubble_page_load_data = {}
  175. }
  176. if (!window._bubble_page_load_data.js_execution_timings) {
  177.  window._bubble_page_load_data.js_execution_timings = {}
  178. }
  179. window._bubble_page_load_data.js_execution_timings['post_dynamic_js'] = Date.now();
  180. </script>
  181. <script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_start_execution = Date.now();</script>
  182.  
  183. <script src="https://cdn.jsdelivr.net/npm/izitoast@1.4/dist/js/iziToast.min.js"></script>
  184. <link href="https://cdn.jsdelivr.net/npm/izitoast@1.4/dist/css/iziToast.min.css" rel="stylesheet">
  185.  
  186. <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/matmaz99/openbuild-core@latest/openbuild.css">
  187.  
  188. <script src="//1bccd00f7acd03ac6a93123768d650c0.cdn.bubble.io/f1705853172144x869173511080595800/dist.js"></script>
  189. <script src="https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js" integrity="sha256-qXBd/EfAdjOA2FGrGAG+b3YBn2tn5A6bhz+LSgYD96k=" crossorigin="anonymous"></script>
  190.  
  191. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tippy.js/6.3.7/themes/light-border.min.css" integrity="sha512-DiG+GczLaoJczcpFjhVy4sWA1rheh0I6zmlEc+ax7vrq2y/qTg80RtxDOueLcwBrC80IsiQapIgTi++lcGHPLg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
  192. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tippy.js/6.3.7/themes/light.min.css" integrity="sha512-zpbTFOStBclqD3+SaV5Uz1WAKh9d2/vOtaFYpSLkosymyJKnO+M4vu2CK2U4ZjkRCJ7+RvLnISpNrCfJki5JXA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
  193. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tippy.js/6.3.7/themes/material.min.css" integrity="sha512-R8oUfFYCO11afzYKUhovrP+cajy9JF0iRRHbuk16gPYstVj9McxsE/D8wnH2l0aBKuhnkAd6VMLiTFV1Bp+zKA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
  194. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tippy.js/6.3.7/themes/translucent.min.css" integrity="sha512-MkXwkRGjkxAMeA0Kma3nhRs2CxojMPMv5kgP+y9OcIQkXOTPGyxmjPPddHPov59evYXjcC5B5hM4yUQ5n49Yog==" crossorigin="anonymous" referrerpolicy="no-referrer" />
  195.  
  196. <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@xano/js-sdk/dist/xano.min.js"></script>
  197.  
  198. <script src="https://cdn.tiny.cloud/1/9cvoa6swpde31lzcoaelf0xvy4qcktdr0efsrfgl8batthy1/tinymce/6/tinymce.min.js" referrerpolicy="origin"></script>
  199. <script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_end_execution = Date.now();</script>
  200.  
  201.  
  202. <script async src="https://www.googletagmanager.com/gtag/js?id=G-7BR5TDFFPC"></script>
  203. <script>
  204.  window.dataLayer = window.dataLayer || [];
  205.  function gtag(){dataLayer.push(arguments);}
  206.  gtag('js', new Date());
  207.  
  208.  gtag('config', 'G-7BR5TDFFPC');
  209. </script>
  210. <script>
  211.  if(window.location.href.includes('test')) {  
  212.  window.markerConfig = {
  213.    project: '64ca766bd381ab69692911bb',
  214.    source: 'snippet',
  215.  
  216.  // Identify your reporter
  217.  reporter: {
  218.    email: '**useremail**',
  219.    fullName: '**username**',
  220.  },
  221.  }
  222.  };
  223. </script>
  224. <script>
  225.    if(window.location.href.includes('test')) {
  226. !function(e,r,a){if(!e.__Marker){e.__Marker={};var t=[],n={__cs:t};["show","hide","isVisible","capture","cancelCapture","unload","reload","isExtensionInstalled","setReporter","setCustomData","on","off"].forEach(function(e){n[e]=function(){var r=Array.prototype.slice.call(arguments);r.unshift(e),t.push(r)}}),e.Marker=n;var s=r.createElement("script");s.async=1,s.src="https://edge.marker.io/latest/shim.js";var i=r.getElementsByTagName("script")[0];i.parentNode.insertBefore(s,i)}}(window,document);
  227.    };
  228. </script>
  229. <script type="text/javascript" src="//monu.delivery/site/5/d/65a9fa-c3bc-4e73-b569-1a8af1e68dc7.js" data-cfasync="false"></script>
  230. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
  231. <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/matmaz99/openbuild-core@latest/openbuild.css">
  232. </head>
  233. <body><script type="text/javascript">
  234. window.addEventListener('DOMContentLoaded', function () {
  235.  if (window.appquery == null) {
  236.    const css = document.createElement('style');
  237. css.type='text/css';
  238. 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;}"));
  239. document.getElementsByTagName("head")[0].appendChild(css);
  240. const newDiv = document.createElement("div");
  241. newDiv.className = "warning-message-failure";
  242. 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>     1bccd00f7acd03ac6a93123768d650c0.cdn.bubble.io/ <br>     d1muf25xaso8hp.cloudfront.net";
  243. document.body.appendChild(newDiv);
  244.    httpRequest = new XMLHttpRequest();
  245. httpRequest.open('POST', '/user/m', true);
  246. httpRequest.setRequestHeader('Content-Type', 'application/json');
  247. httpRequest.send(JSON.stringify({measures: {page_load_error: 1, url: document.location.href, errors: window.load_error_log}}));
  248.  };
  249. });
  250. </script><style>
  251.  
  252. /* update banner settings */
  253.    
  254. .bad-revision {
  255.    padding: 10px !important;
  256.    font-family: Fire Sans, sans-serif !important;
  257.    font-size: 14px !important;
  258.    
  259.    /* customize banner color for updates
  260.    background-color: hsl(163, 84%, 42%, .95) !important;
  261.    */
  262.    font-weight: 600 !important;
  263.    color: white !important;
  264.    position: fixed !important;
  265.    text-align: center !important;
  266.    top: 0px !important;
  267.    width: 100% !important;
  268.    box-sizing: border-box !important;
  269.    z-index: 20000 !important;
  270.    line-height: 1.4 !important;
  271.    cursor: pointer !important;
  272. }    
  273.  
  274. /* izitiast updating font family */  
  275.    
  276. .iziToast>.iziToast-body .iziToast-title {
  277.    font-family: 'Fira Sans'!important;
  278.    }
  279.  
  280.  
  281. #fullHeight {
  282.    height: 100vh !important;
  283.    }
  284.    
  285. #demiHeight {
  286.    height: 90vh !important;
  287.    }
  288.    
  289. #clipTest {  
  290.    clip-path: path("M 0 40 h 1680 V 30 S 1340 0 840 0 S 0 30 0 30 Z");
  291.    }
  292.    
  293. #clipage {
  294.    clip-path: ellipse(100% 80% at 50% 85%);
  295.    }
  296.    
  297. #clipageBKP {
  298.    clip-path: ellipse(100% 80% at 50% 20%);
  299.    }
  300.    
  301.    
  302. #stickyMenu{
  303.    height: 100vh !important;
  304.    position: sticky !important;
  305.    top: 0 !important;
  306.    overflow-y: scroll !important;
  307.    scrollbar-width: none !important;
  308.    -ms-overflow-style: none !important;
  309.    }
  310.    
  311. #stickyMenu::-webkit-scrollbar {
  312.  display: none !important;
  313. }
  314.  
  315. #stickyBottom{
  316.    position: sticky !important;
  317.    bottom: 0 !important;
  318.    }
  319.    
  320. #stickyTop{
  321. position: sticky !important;
  322.    top: 0 !important;
  323.    z-index: 9999!important;
  324.    }
  325.  
  326. #pt5{
  327.    padding-top: 5px !important;
  328.    }    
  329.    
  330.    
  331. #overflowScroll{
  332.    overflow : scroll !important;
  333. }
  334.    
  335. #overflowHidden{
  336.    overflow : hidden !important;
  337. }
  338.    
  339. #overflowScrollY {
  340.    overflow-y: scroll !important;
  341.    }
  342.  
  343. #overflowScrollX {
  344.    overflow-x: scroll !important;
  345.    }
  346.    
  347. </style><script type="text/javascript">window.addEventListener('DOMContentLoaded', function () {if (window.appquery && window.app == null) {const css = document.createElement('style');
  348. css.type='text/css';
  349. 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;}"));
  350. document.getElementsByTagName("head")[0].appendChild(css);
  351. const newDiv = document.createElement("div");
  352. newDiv.className = "warning-message-failure";
  353. 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.";
  354. document.body.appendChild(newDiv);}});</script>
  355. <img style="display: none;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" />
  356. </body>
  357. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda