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://totosafedb0143.newgrounds.com/

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>totosafedb0143</title>
  5.  
  6. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  7. <meta name="theme-color" content="#262425">
  8.  
  9. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.min.css?stamp=1713459367" type="text/css" media="all" />
  10. <link rel="stylesheet" href="https://css.ngfiles.com/ng_2015.662150a15b104.css?stamp=1713459367" type="text/css" media="all" />
  11. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css?stamp=1713459367" type="text/css" media="all" />
  12.  
  13. <script src="https://js.ngfiles.com/jquery/jquery-3.6.0.min.js?ngcache=1707337428"></script> <script src="https://js.ngfiles.com/jquery/jquery-ui.1.12.1.min.js?ngcache=1707337428"></script>
  14. <script src="https://js.ngfiles.com/uploads/fine-uploader.js?ngcache=1707337429"></script> <script src="https://js.ngfiles.com/misc/postscribe.js?ngcache=1707337428"></script> <script src="https://js.ngfiles.com/hammerjs/hammer.min.js?ngcache=1707337428"></script> <script src="https://js.ngfiles.com/imageviewer/imageviewer.js?ngcache=1707337428"></script>
  15. <script src="https://js.ngfiles.com/ng_publish.js?1713459363&ngcache=1713459363"></script> <script src="https://js.ngfiles.com/jquery/jquery.ui.touch-punch.min.js?ngcache=1707337428"></script> <script src="https://js.ngfiles.com/audio/howler.js?ngcache=1707337425"></script> <script src="https://js.ngfiles.com/ng_media.js?1707337428"></script>
  16. <script>
  17. // <![CDATA[
  18. PHP.set('_cv_endpoint', "\/checkvalidation");
  19. PHP.set('current_domain', "totosafedb0143.newgrounds.com");
  20. PHP.set('is_userpage', true);
  21. PHP.set('now', '1715530649');
  22. PHP.set('datetime', '2024-05-12 12:17:29');
  23. PHP.set('user_logged_in', false);
  24. PHP.set('user_is_supporter', false);
  25.  
  26. PHP.set('_passport_html', '<iframe src="https://totosafedb0143.newgrounds.com/passport/mode/iframe" class="passport_frame"></iframe>');
  27. PHP.set('_passport_create_html', '<iframe src="https://totosafedb0143.newgrounds.com/passport/mode/iframe/signup/new" class="passport_frame"></iframe>');
  28. PHP.set('_passport_redirect', "https:\/\/totosafedb0143.newgrounds.com\/");
  29.  
  30. PHP.set('uuid_prefix', "11haf9f-");
  31.  
  32. // ]]>
  33. </script>
  34.  
  35. <script src="https://js.ngfiles.com/global/passport.js?ngcache=1707337428"></script>
  36. <script src="https://js.ngfiles.com/users/news/comment_controller.js?ngcache=1707337429"></script>
  37. <script src="https://js.ngfiles.com/quilljs/quill.js?ngcache=1707337429"></script> <script src="https://js.ngfiles.com/quilljs/quill-extensions.js?ngcache=1707337429"></script> <script src="https://js.ngfiles.com/quilljs/ng-quill.js?ngcache=1712152849"></script>
  38. <script src="https://js.ngfiles.com/css_browser_selector.js?ngcache=1707337428"></script>
  39. <link rel="icon" type="image/png" href="https://www.newgrounds.com/img/icons/favicon.png" />
  40. <link rel="shortcut icon" href="https://www.newgrounds.com/favicon.ico" type="image/vnd.microsoft.icon" />
  41. <link rel="apple-touch-icon" href="https://img.ngfiles.com/misc/ios/apple-touch-icon.png" />
  42. <link rel="apple-touch-icon" href="https://img.ngfiles.com/misc/ios/apple-touch-icon-57x57.png" sizes="57x57" />
  43. <link rel="apple-touch-icon" href="https://img.ngfiles.com/misc/ios/apple-touch-icon-72x72.png" sizes="72x72" />
  44. <link rel="apple-touch-icon" href="https://img.ngfiles.com/misc/ios/apple-touch-icon-76x76.png" sizes="76x76" />
  45. <link rel="apple-touch-icon" href="https://img.ngfiles.com/misc/ios/apple-touch-icon-114x114.png" sizes="114x114" />
  46. <link rel="apple-touch-icon" href="https://img.ngfiles.com/misc/ios/apple-touch-icon-120x120.png" sizes="120x120" />
  47. <link rel="apple-touch-icon" href="https://img.ngfiles.com/misc/ios/apple-touch-icon-144x144.png" sizes="144x144" />
  48. <link rel="apple-touch-icon" href="https://img.ngfiles.com/misc/ios/apple-touch-icon-152x152.png" sizes="152x152" />
  49. <link rel="apple-touch-icon" href="https://img.ngfiles.com/misc/ios/apple-touch-icon-180x180.png" sizes="180x180" />
  50.  
  51. <meta name="robots" content="noindex,nofollow" /> <meta property="og:url" content="https://www.newgrounds.com" /> <meta property="og:image" content="https://img.ngfiles.com/misc/tank_logo_medium.gif" /> <meta property="og:site_name" content="Newgrounds.com" />
  52. <script>
  53. var $ng_adcode_user_is_supporter = 1;
  54. </script>
  55.  
  56.  
  57.  
  58. <script>
  59. // <![CDATA[
  60. PHP.set('ismobile', false);
  61. PHP.set('ng_design', "2015");
  62. PHP.set('www_root', "https:\/\/www.newgrounds.com");
  63. PHP.set('img_root', "https://img.ngfiles.com");
  64. PHP.set('css_root', "https://css.ngfiles.com");
  65. PHP.set('referrer', "https:\/\/totosafedb0143.newgrounds.com\/");
  66. // ]]>
  67. </script>
  68.  
  69. <script src="//js.ngfiles.com/ngutils.min.js?1712073110"></script>
  70.  
  71. <script>
  72.  
  73. /*
  74. if (window.location.hash) {
  75. setTimeout(function() {
  76. window.scrollTo(0,0);
  77. }, 1);
  78. }
  79. */
  80.  
  81. function ngdebug(text) {}
  82. (function($) { $(function() {
  83. var header = $('#notification-bar');
  84. var body = $('body, html');
  85. var hash;
  86.  
  87. function scrollTo(name, nohash) {
  88.  
  89. if (typeof(name) == 'undefined') return;
  90.  
  91. var element, ypos;
  92. var shim = 0;//header.height();
  93. if (name) {
  94. element = $("a[name='"+name+"']").get(0); // named anchor
  95. if (!element) {
  96. element = $("#"+name); // element by id
  97. }
  98. if (element.length > 0) {
  99. ypos = element.offset().top - shim - 8; // 8px pad
  100. if (isNaN(ypos) || ypos < 0) ypos = 0;
  101. } else {
  102. return;
  103. }
  104. } else {
  105. ypos = 0; // if no name/id, scroll to top
  106. }
  107.  
  108. body.animate({
  109. scrollTop: ypos
  110. }, 325, function() {
  111. if (nohash !== true) {
  112. hash = "#"+name;
  113. if (window.location.hash !== hash) window.location.hash = hash;
  114. }
  115. });
  116. }
  117.  
  118. $("a[href^='#']").click(function() {
  119. var name = $(this).attr('href').substring(1);
  120. var nohash = $(this).attr('data-nohash') === 'true' ? true:false;
  121. scrollTo(name, nohash);
  122. return false;
  123. });
  124.  
  125. /*
  126. if (window.location.hash && window.location.hash.length > 1) {
  127. scrollTo(window.location.hash.substring(1), true);
  128. }
  129. */
  130. })})(jQuery);
  131. </script>
  132.  
  133.  
  134. <svg id='user-custom-svg'></svg><style id='user-custom-style'></style><script src="https://js.ngfiles.com/users/customization.js?1713459335"></script>
  135.  
  136. </head>
  137.  
  138.  
  139. <body class="skin-userpage">
  140. <div class='page-dimmer'></div>
  141. <div class="outer-bounds">
  142. <div></div>
  143. <span></span>
  144. <div></div>
  145. </div>
  146. <script type="text/template" id="croppable_image_template">
  147.  
  148. <div class="qq-uploader-selector qq-uploader">
  149. <div class="qq-upload-button-selector qq-upload-button qq-upload-drop-area-selector qq-upload-drop-area" qq-drop-area-text="Drop files here">
  150. <div class="qq-upload-drop-area-text">
  151. <i class="fa fa-upload"></i> <span class="drop-area-text">Drop file(s), or click here to upload.</span>
  152. <div class="ng-file-rules-text"></div>
  153. </div>
  154. </div>
  155. <ul class="qq-upload-list-selector qq-upload-list" role="region" aria-live="polite" aria-relevant="additions removals">
  156. <li>
  157. <input type="hidden" class="ng-id-selector" value="" name="parked_id" />
  158. <input type="hidden" class="ng-url-selector" value="" name="parked_url" />
  159. <div class="qq-thumbnail-wrapper">
  160. <span class="ng-upload-thumbnail-selector"></span>
  161. <img class="qq-thumbnail-selector" qq-max-size="60" qq-server-scale />
  162. </div>
  163. <div class="qq-file-info">
  164. <div class="qq-error-selector qq-error"></div>
  165. <div class="qq-file-name">
  166. <span class="qq-upload-file-selector qq-upload-file"></span>
  167. <span class="qq-upload-size-selector qq-upload-size"></span>
  168. </div>
  169. <div class="qq-progress-bar-container-selector qq-progress-bar-container">
  170. <div role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" class="qq-progress-bar-selector qq-progress-bar"></div>
  171. </div>
  172. </div>
  173. <div class="qq-button-container">
  174. <button type="button" class="qq-upload-cancel-selector qq-upload-cancel">Cancel</button>
  175. <button type="button" class="qq-upload-retry-selector qq-upload-retry">Retry</button>
  176. <button type="button" class="ng-upload-delete-seletor ng-upload-delete" style="display:none">Delete</button>
  177. </div>
  178. </li>
  179. </ul>
  180. </div>
  181. </script>
  182. <div id="passport_container" class="passport-container"></div>
  183. <script>
  184. var _passport_html = '<iframe src="https://totosafedb0143.newgrounds.com/passport/mode/iframe" class="passport_frame"></iframe>';
  185. var _passport_redirect = "\/\/totosafedb0143.newgrounds.com\/";
  186. </script>
  187.  
  188. <script type="text/template" id="_ng_alert_template">
  189. <div class="column wide">
  190. <div class="pod">
  191. <div class="pod-head" data-elem="header">
  192. <h2 data-elem="title">Alert!</h2>
  193. </div>
  194. <div class="pod-body" data-elem="body">
  195. <p data-elem="message" class="text-align-center strong highlight">Something happened!</p>
  196. <div class="text-align-center"><button data-elem="button">OK</button></div>
  197. </div>
  198. </div>
  199. </div>
  200. </script>
  201.  
  202. <script type="text/template" id="_ng_confirm_template">
  203. <div class="column wide">
  204. <div class="pod">
  205. <div class="pod-head" data-elem="header">
  206. <h2 data-elem="title">Are you sure?</h2>
  207. </div>
  208. <div class="pod-body" data-elem="body">
  209. <p data-elem="message" class="text-align-center strong highlight">Something happened!</p>
  210. <div class="text-align-center">
  211. <button data-elem="button-cancel">Cancel</button>
  212. <button data-elem="button-confirm">Confirm</button>
  213. </div>
  214. </div>
  215. </div>
  216. </div>
  217. </script>
  218.  
  219. <div class="blackout-hover" id="blackout_hover" style="display:none; overflow:hidden">
  220. <div class="blackout-inner">
  221. <div class="blackout-bookend"></div>
  222. <div class="blackout-bookshelf">
  223. <div class="blackout-bookend shimmed"></div>
  224. <div class="blackout-center" id="blackout_center"></div>
  225. <div class="blackout-bookend shimmed"></div>
  226. </div>
  227. <div class="blackout-bookend"></div>
  228. </div>
  229. </div>
  230. <div class="blackout" id="blackout">
  231. <div class="blackout-bg" id="blackout-bg"></div>
  232. </div>
  233. <div id="_ngHiddenAudioPlayerWrapper" class="ng-audio-player-global">
  234. <audio id="global-audio"></audio>
  235.  
  236. <div class="ng-apg-centered">
  237. <div id="_ngHiddenAudioPlayer" class="ng-apg-bounds">
  238.  
  239.  
  240. <div class="media-player-playback-controls">
  241. <button
  242. class="media-player-previous"
  243. id="global-audio-player-previous"
  244. title="Previous Track"
  245. disabled>
  246. <i class="fa fa-step-backward" role="presentation"></i>
  247. </button>
  248.  
  249. <button
  250. class="media-player-play"
  251. id="global-audio-player-play"
  252. title="Play"
  253. disabled>
  254. <i class="fa fa-play" role="presentation"></i>
  255. </button>
  256.  
  257. <button
  258. class="media-player-pause"
  259. id="global-audio-player-pause"
  260. title="Pause"
  261. disabled>
  262. <i class="fa fa-pause" role="presentation"></i>
  263. </button>
  264.  
  265. <button
  266. class="media-player-stop"
  267. id="global-audio-player-stop"
  268. title="Stop"
  269. disabled>
  270. <i class="fa fa-stop" role="presentation"></i>
  271. </button>
  272.  
  273. <button
  274. class="media-player-next"
  275. id="global-audio-player-next"
  276. title="Next Track"
  277. disabled>
  278. <i class="fa fa-step-forward" role="presentation"></i>
  279. </button>
  280.  
  281.  
  282. <span class="spacer"></span>
  283.  
  284. <button
  285. class="media-player-repeat"
  286. id="global-audio-player-repeat"
  287. title="Repeat All Tracks"
  288. disabled>
  289. <i class="fa fa-retweet" role="presentation"></i>
  290. </button>
  291.  
  292.  
  293.  
  294. </div> <div class="media-player-progress">
  295. <div
  296. class="media-player-current-time"
  297. id="global-audio-player-progress">
  298. 00:00
  299. </div>
  300.  
  301. <div class="media-player-progression">
  302. <div class="position" id="global-audio-player-container"></div>
  303. </div>
  304.  
  305. <div
  306. class="media-player-duration"
  307. id="global-audio-player-duration">
  308. 00:00
  309. </div>
  310. </div>
  311. <div class="media-player-volume-control" >
  312. <button
  313. id="global-audio-player-volumeToggle">
  314. <i class="fa fa-volume-up"></i>
  315. </button>
  316.  
  317. <div class="bar off" id="global-audio-player-volume"></div>
  318. </div>
  319. <div id="_ngHiddenAudioPlayerDetails" class="media-player-display">
  320. </div>
  321. </div>
  322. </div>
  323.  
  324. </div>
  325. <script type="text/javascript">
  326. jQuery(function() {
  327. NgAudioPlayer.registerGlobalPlayer('_ngHiddenAudioPlayerWrapper');
  328. //ngutils.components.audio.registerGlobalPlayer('_ngHiddenAudioPlayerWrapper');
  329. });
  330. </script> <div id="notification-shim" class="notification-shim"></div>
  331. <script type="text/template" id="userpage-icon-crop">
  332. <div class="crop-tool" data-crop-tool='1'>
  333. <div class="pod">
  334. <div class="pod-head">
  335. <h2 class="icon">Scale and position your image</h2>
  336. </div>
  337. <div class="pod-body">
  338. <div class="crop-tool-frame" data-crop-frame="1" style="width:248px; height:248px">
  339. <img data-cropping-image="1"/>
  340. <div class="crop-tool-circle-mask"></div>
  341. </div>
  342. <hr/>
  343.  
  344. <div class="scale-ui tall">
  345. <div class="scale-ui-save-text" data-saving-text="1" style="display:none">Saving Changes...</div>
  346. <div class="scale-ui-bar" data-scale-slider-container="1">
  347. <div class="slider-fa-icon fa fa-minus-circle" data-increment-slider="zoom-out"></div>
  348. <div class="scale-ui-bar-main">
  349. <div class="slider-general" data-scale-slider='1'></div>
  350. </div>
  351. <div class="slider-fa-icon fa fa-plus-circle" data-increment-slider="zoom-in"></div>
  352. </div>
  353.  
  354. <div class="info" data-scale-impossible="1" style="display: none;">
  355. <span><span class="warning">NOTE:</span> your base image isn't big enough to scale!</span>
  356. </div>
  357.  
  358.  
  359. <div class="padded" data-shape-select='1'>
  360. <div class="scale-ui-shape-select flexbox" style="height: unset">
  361. <div class="flex-1"></div>
  362. <div
  363. class="padded-horiz"
  364. data-shape-id-off="0"
  365. >
  366. <svg viewBox="0 0 248 248" class="svgmask s0 sz-small">
  367. <use
  368. href="#path_s0"
  369. class="selected"
  370. />
  371. </svg>
  372. </div>
  373. <div
  374. class="padded-horiz"
  375. data-shape-id-off="9"
  376. >
  377. <svg viewBox="0 0 248 248" class="svgmask s9 sz-small">
  378. <use
  379. href="#path_s9"
  380. />
  381. </svg>
  382. </div>
  383. <div
  384. class="padded-horiz"
  385. data-shape-id-off="7"
  386. >
  387. <svg viewBox="0 0 248 248" class="svgmask s7 sz-small">
  388. <use
  389. href="#path_s7"
  390. />
  391. </svg>
  392. </div>
  393. <div
  394. class="padded-horiz"
  395. data-shape-id-off="5"
  396. >
  397. <svg viewBox="0 0 248 248" class="svgmask s5 sz-small">
  398. <use
  399. href="#path_s5"
  400. />
  401. </svg>
  402. </div>
  403. <div
  404. class="padded-horiz"
  405. data-shape-id-off="6"
  406. >
  407. <svg viewBox="0 0 248 248" class="svgmask s6 sz-small">
  408. <use
  409. href="#path_s6"
  410. />
  411. </svg>
  412. </div>
  413. <div
  414. class="padded-horiz"
  415. data-shape-id-off="8"
  416. >
  417. <svg viewBox="0 0 248 248" class="svgmask s8 sz-small">
  418. <use
  419. href="#path_s8"
  420. />
  421. </svg>
  422. </div>
  423. <div
  424. class="padded-horiz"
  425. data-shape-id-off="14"
  426. >
  427. <svg viewBox="0 0 248 248" class="svgmask s14 sz-small">
  428. <use
  429. href="#path_s14"
  430. />
  431. </svg>
  432. </div>
  433. <div
  434. class="padded-horiz"
  435. data-shape-id-off="15"
  436. >
  437. <svg viewBox="0 0 248 248" class="svgmask s15 sz-small">
  438. <use
  439. href="#path_s15"
  440. />
  441. </svg>
  442. </div>
  443. <div class="flex-1"></div></div>
  444. <div class="scale-ui-shape-select flexbox padded-vert" style="height: unset"><div class="flex-1"></div>
  445. <div
  446. class="padded-horiz"
  447. data-shape-id-off="2"
  448. >
  449. <svg viewBox="0 0 248 248" class="svgmask s2 sz-small">
  450. <use
  451. href="#path_s2"
  452. />
  453. </svg>
  454. </div>
  455. <div
  456. class="padded-horiz"
  457. data-shape-id-off="3"
  458. >
  459. <svg viewBox="0 0 248 248" class="svgmask s3 sz-small">
  460. <use
  461. href="#path_s3"
  462. />
  463. </svg>
  464. </div>
  465. <div
  466. class="padded-horiz"
  467. data-shape-id-off="13"
  468. >
  469. <svg viewBox="0 0 248 248" class="svgmask s13 sz-small">
  470. <use
  471. href="#path_s13"
  472. />
  473. </svg>
  474. </div>
  475. <div
  476. class="padded-horiz"
  477. data-shape-id-off="4"
  478. >
  479. <svg viewBox="0 0 248 248" class="svgmask s4 sz-small">
  480. <use
  481. href="#path_s4"
  482. />
  483. </svg>
  484. </div>
  485. <div
  486. class="padded-horiz"
  487. data-shape-id-off="10"
  488. >
  489. <svg viewBox="0 0 248 248" class="svgmask s10 sz-small">
  490. <use
  491. href="#path_s10"
  492. />
  493. </svg>
  494. </div>
  495. <div
  496. class="padded-horiz"
  497. data-shape-id-off="11"
  498. >
  499. <svg viewBox="0 0 248 248" class="svgmask s11 sz-small">
  500. <use
  501. href="#path_s11"
  502. />
  503. </svg>
  504. </div>
  505. <div
  506. class="padded-horiz"
  507. data-shape-id-off="12"
  508. >
  509. <svg viewBox="0 0 248 248" class="svgmask s12 sz-small">
  510. <use
  511. href="#path_s12"
  512. />
  513. </svg>
  514. </div>
  515. <div
  516. class="padded-horiz"
  517. data-shape-id-off="1"
  518. >
  519. <svg viewBox="0 0 248 248" class="svgmask s1 sz-small">
  520. <use
  521. href="#path_s1"
  522. />
  523. </svg>
  524. </div>
  525. <div class="flex-1"></div></div>
  526. <div class="scale-ui-shape-select flexbox padded-vert" style="height: unset"><div class="flex-1"></div>
  527. <div class="flex-1"></div>
  528. </div>
  529. </div>
  530.  
  531. <div class="info">
  532. <span>
  533. <span class="warning">NOTE:</span>
  534. please consider <a href="https://www.newgrounds.com/supporter">becoming a supporter</a> if you would like to choose a shape.
  535. </span>
  536. </div>
  537. <div class="scale-ui-buttons">
  538. <button data-btn-cancel='1' class="large-mobile">Cancel</button>
  539. <button data-btn-save='1' class="large-mobile">Save</button>
  540. </div>
  541. </div>
  542. </div>
  543. </div>
  544. </div>
  545. </script>
  546. <script>
  547. (function($) {
  548. let config = {"id":"userpage-icon-crop","width":248,"height":248,"src":null};
  549. const croptool = new ngutils.croptool(config);
  550. })(jQuery);
  551. </script><script>
  552.  
  553. </script>
  554. <div class="outer-userpage " id="outer-skin">
  555.  
  556. <div class="notification-bar" id="notification-bar">
  557. <div class="wrapper">
  558. <div class="logo padded-left">
  559. <a href="https://www.newgrounds.com">Newgrounds</a>
  560. </div>
  561. <div class="search" role="search">
  562. <form id="topsearch-elastic" action="https://www.newgrounds.com/search/conduct/users" method="get">
  563. <input type="hidden" name="suitabilities" value="etm">
  564. <input type="hidden" name="u" value="17262377">
  565. <input placeholder="Search Users..." type="text" name="terms" id="topsearch_text" value="" maxlength="40" aria-label="Search Users..."><button type="submit" class="topsearch-submit" title="Search"><em class="fa fa-search"></em></button>
  566. </form>
  567. <script type="text/template" id="search_suggestion_template">
  568. <ul class="ui-autocomplete">
  569.  
  570. <li class="ui-autocomplete-terms">
  571. <em class="suggestion fa fa-search" aria-role="presentation"></em><span class="suggestion" data-html="text">Suggestions...</span>
  572. </li>
  573.  
  574. <li class="ui-autocomplete-content-6000">
  575. <a data-href="url">
  576. <div class="icon"><img class="user-icon" data-src="icon"  aria-role="presentation"></div>
  577. <div class="title">
  578. <span data-html="title">Username</span>
  579. </div>
  580. <div class="meta">
  581. <span class="ngicon-small-user gray" aria-role="presentation"></span>
  582. </div>
  583. </a>
  584. </li>
  585.  
  586. <li class="ui-autocomplete-content-1">
  587. <a data-href="url">
  588. <div class="icon"><img data-src="icon" aria-role="presentation"></div>
  589. <div class="title">
  590. <span data-html="title">Title</span>
  591. </div>
  592. <div class="meta">
  593. <span class="ngicon-small-movie gray" aria-role="presentation"></span>
  594. </div>
  595. </a>
  596. </li>
  597. <li class="ui-autocomplete-content-2">
  598. <a data-href="url">
  599. <div class="icon"><img data-src="icon" aria-role="presentation"></div>
  600. <div class="title">
  601. <span data-html="title">Title</span>
  602. </div>
  603. <div class="meta">
  604. <span class="ngicon-small-game gray" aria-role="presentation"></span>
  605. </div>
  606. </a>
  607. </li>
  608. <li class="ui-autocomplete-content-3">
  609. <a data-href="url">
  610. <div class="icon"><img data-src="icon" aria-role="presentation"></div>
  611. <div class="title">
  612. <span data-html="title">Title</span>
  613. </div>
  614. <div class="meta">
  615. <span class="ngicon-small-audio gray" aria-role="presentation"></span>
  616. </div>
  617. </a>
  618. </li>
  619. <li class="ui-autocomplete-content-4">
  620. <a data-href="url">
  621. <div class="icon"><img data-src="icon" aria-role="presentation"></div>
  622. <div class="title">
  623. <span data-html="title">Title</span>
  624. </div>
  625. <div class="meta">
  626. <span class="ngicon-small-art gray" aria-role="presentation"></span>
  627. </div>
  628. </a>
  629. </li>
  630. <li class="ui-autocomplete-content-4500">
  631. <a data-href="url">
  632. <div class="icon"><img data-src="icon" aria-role="presentation"></div>
  633. <div class="title">
  634. <span data-html="title">Title</span>
  635. </div>
  636. <div class="meta">
  637. <span class="ngicon-small-collection gray" aria-role="presentation"></span>
  638. </div>
  639. </a>
  640. </li>
  641. <li class="ui-autocomplete-content-21000">
  642. <a data-href="url">
  643. <div class="icon"><img data-src="icon" aria-role="presentation"></div>
  644. <div class="title">
  645. <span data-html="title">Title</span>
  646. </div>
  647. <div class="meta">
  648. <span class="ngicon-small-playlist gray" aria-role="presentation"></span>
  649. </div>
  650. </a>
  651. </li>
  652. <li class="ui-autocomplete-content-4001">
  653. <a data-href="url">
  654. <div class="icon"><img class="user-icon" data-src="icon"/></div>
  655. <div class="title">
  656. <span data-html="title">Username</span>
  657. </div>
  658. <div class="meta">
  659. <span class="ngicon-small-lit gray" aria-role="presentation"></span>
  660. </div>
  661. </a>
  662. </li>
  663. <li class="ui-autocomplete-content-3001">
  664. <a data-href="url">
  665. <div class="icon"><img class="user-icon" data-src="icon"/></div>
  666. <div class="title">
  667. <span data-html="title">Username</span>
  668. </div>
  669. <div class="meta">
  670. <span class="ngicon-small-lit gray" aria-role="presentation"></span>
  671. </div>
  672. </a>
  673. </li>
  674. <li class="ui-autocomplete-content-3002">
  675. <a data-href="url">
  676. <div class="icon"><img class="user-icon" data-src="icon"/></div>
  677. <div class="title">
  678. <span data-html="title">Username</span>
  679. </div>
  680. <div class="meta">
  681. <span class="ngicon-small-lit gray" aria-role="presentation"></span>
  682. </div>
  683. </a>
  684. </li>
  685. <li class="ui-autocomplete-content-11002">
  686. <a data-href="url">
  687. <div class="title">
  688. <span data-html="title">Title</span>
  689. </div>
  690. <input type="hidden" data-hidden="generic_id" name="generic_id" value="">
  691. <input type="hidden" data-hidden="type_id" name="type_id" value="11002">
  692. </a>
  693. </li>
  694. <li class="ui-autocomplete-content-11003">
  695. <a data-href="url">
  696. <div class="title">
  697. <span data-html="title">Title</span>
  698. </div>
  699. <input type="hidden" data-hidden="generic_id" name="generic_id" value="">
  700. <input type="hidden" data-hidden="type_id" name="type_id" value="11003">
  701. </a>
  702. </li>
  703. <li class="ui-autocomplete-links">
  704. <a data-href="url">
  705. <span class="fa fa-search" aria-role="none"></span> <span class="title" data-html="text">Links...</span>
  706. </a>
  707. </li>
  708.  
  709. </ul>
  710.  
  711. </script> <script>
  712. SearchHelper.init('topsearch_text', '/search/suggest');
  713. </script>
  714. </div>
  715. <div class="notifications padded-right" id="notification-buttons">
  716.  
  717. <div class="notification-login-side">
  718. <a href="https://totosafedb0143.newgrounds.com/passport" rel="nofollow"  id="passport_login" >Login</a>
  719. /
  720. <a href="https://totosafedb0143.newgrounds.com/passport/signup/new" rel="nofollow"  id="passport_create" >Sign Up</a>
  721. </div>
  722. </div>
  723. </div>
  724. </div>
  725. <script src="https://js.ngfiles.com/global/passport.js?ngcache=1707337428"></script>
  726. <div class="page-editing"></div>
  727.  
  728. <div class="page-banner">
  729. <div id="user-banner" class="croppable-image-advanced">
  730. <div class="croppable-image-advanced-inner" data-image-frame="1">
  731. <img style="visibility: hidden"/>
  732. <div class="croppable-image-advanced-spinner" data-image-spinner="1" style='display:none'></div>
  733. </div>
  734.  
  735. </div>
  736.  
  737. <script>
  738. (function($) {
  739. let config = {"saveEndpoint":"\/updatebanner","sizeLimit":20000000,"minImageWidth":300,"minImageHeight":600,"src":"\/\/img.ngfiles.com\/bg-header\/user-banner-default.jpg","frame":{"maxWidth":1080,"minWidth":508,"maxHeight":195,"minHeight":195,"keepAspect":false},"fileTypesText":"Allowed extensions: webp, png, jpeg, jpg, gif up to 20.0MB<br\/><br\/>For best results, image should be at least 1600 x 616 px. Some cropping will occur at different screen sizes.","parkEndpoint":"\/parkfile"};
  740.  
  741. // can add to config here if necessary before sending it off to crop
  742. let uconfig = {};
  743. uconfig.onError = (id, name, errMsg) => {
  744. alert(errMsg);
  745. return false;
  746. };
  747. config.uconfig = uconfig;
  748. var image_crop = new ngutils.croppable_image('#user-banner', config);
  749. image_crop.onSaved = function(response) {
  750. if (response && response.success && response.image_url) {
  751. ngutils.event.dispatch("user-banner", {
  752. url: response.image_url,
  753. });
  754. }
  755. };
  756.  
  757. })(jQuery);
  758. </script> </div>
  759.  
  760. <div class="user-header-bg">
  761. <div class="user-header" id="user-header">
  762. <a class="user-header-icon-svg" id="user-header-icon" href="/">
  763. <svg viewBox="0 0 248 248" class="svgmask s0 sz-userpage shadow">
  764. <use href="#path_s0" />
  765. </svg>
  766. <svg viewBox="0 0 248 248" class="svgmask s0 c0 sz-userpage">
  767. <image href="https://uimg.ngfiles.com/profile/17262/17262377.jpg?f1685255832" />
  768. <use href="#path_s0" />
  769. </svg>
  770. </a>
  771. <span class="user-header-name">
  772. <a class="user-link" href="/">
  773. totosafedb0143 </a>
  774.  
  775. <span class="user-status-icons">
  776.  
  777. </span>
  778.  
  779. </span>
  780.  
  781. <div class="user-header-icon-uploader">
  782. <script type="text/template" id="upload_template_6640eb998f30f">
  783.  
  784. <div class="qq-uploader-selector qq-uploader ng-upload-overlay">
  785. <div class="ng-upload-over-img" style="max-width: 100%; width:124px; height: 124px">
  786. <div class="qq-upload-button-selector qq-upload-button qq-upload-drop-area-selector qq-upload-drop-area" qq-drop-area-text="Drop files here">
  787. <div class="qq-upload-drop-area-text">
  788. <i class="fa fa-upload"></i> <span class="drop-area-text">Drop file(s), or click here to upload.</span>
  789. <div class="ng-file-rules-text"></div>
  790. </div>
  791. </div>
  792. </div>
  793. <div class="ng-uploading-over-img" style="max-width: 100%; width:124px; height: 124px">
  794. <ul class="qq-upload-list-selector ng-over-img-list" role="region" aria-live="polite" aria-relevant="additions">
  795. <li>
  796. <div class="ng-progress-text">Uploading...</div>
  797. <div class="qq-file-info">
  798. <div class="qq-progress-bar-container-selector qq-progress-bar-container">
  799. <div role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" class="qq-progress-bar-selector qq-progress-bar"></div>
  800. </div>
  801. </div>
  802. </li>
  803. </ul>
  804. </div>
  805. </div>
  806. </script><div class="input" id="uploader6640eb998f2f6"></div>
  807. <script>
  808. (function($) {
  809.  
  810. var config = {
  811.    "allowAnimated": false,
  812.    "allowedExtensions": [
  813.        "webp",
  814.        "png",
  815.        "jpg",
  816.        "jpeg",
  817.        "gif"
  818.    ],
  819.    "alwaysRedraw": false,
  820.    "dropAreaText": "Drop or Click",
  821.    "fileTypesText": " ",
  822.    "liveCrop": false,
  823.    "liveUpdate": false,
  824.    "minImageHeight": 248,
  825.    "minImageWidth": 248,
  826.    "multiple": false,
  827.    "preserveBlackout": true,
  828.    "sizeLimit": 10000000,
  829.    "useBlackout": true,
  830.    "template": "upload_template_6640eb998f30f"
  831. };
  832. var uploader = new ngutils.uploader("#uploader6640eb998f2f6", "\/parkfile", config);
  833. const croptool = ngutils.croptool.get('userpage-icon-crop');
  834. croptool.setUserParams({user_id: 17262377, user: "totosafedb0143"})
  835.  
  836. uploader.onComplete = function(fid, fname, response) {
  837. let rm_blackout = () => {
  838. uploader.removeBlackout();
  839. }
  840.  
  841. // brand new image, replace and start again
  842. croptool.updateFromParked(response).then(rm_blackout).catch(rm_blackout);
  843. };
  844. })(jQuery);
  845. </script>
  846.  
  847.  
  848. </div>
  849.  
  850. <div class="user-header-actions">
  851. <div class="buttons-align">
  852. <div>
  853. <span class="favefollow-buttons" id="ffr_ffr_6640eb998f96f_1">
  854. <span class="favefollow-add">
  855. <a href="#" title="Follow totosafedb0143" class="follow-user"><span><i class="fa fa-plus-circle" aria-hidden="true"></i> FOLLOW</span></a>
  856. </span>
  857. </span>
  858.  
  859. <script>
  860. (($) => {
  861. $(document).ready(() => {
  862. $('#ffr_ffr_6640eb998f96f_1 a').click((e) => {
  863. e.preventDefault();
  864. PassportHandler.open(false);
  865. });
  866. });
  867.  
  868. })(jQuery);
  869. </script> </div>
  870. </div> </div>
  871. <nav class="user-header-nav">
  872. <div class="scroll-area">
  873.  
  874. <div class="user-header-buttons">
  875. </div>
  876.  
  877. </div>
  878. </nav>
  879. </div>
  880. </div>
  881.  
  882. <div class="body-main userbody">
  883.  
  884. <div class="body-center">
  885. <div>
  886. <div class="userbody-guts">
  887. <div class="header-nav-shim" id="header-nav-shim" style="display:none"></div>
  888.  
  889. <div class="column thin">
  890. <div class="pod" id="userstats">
  891. <div class="pod-body userstats">
  892.  
  893.  
  894. <blockquote class="general fill-space text-content">Sports betting involves staking on the outcome of sporting events. Bettors attempt to predict the result of an event in order to win their bet - and potentially profit~</blockquote>
  895. <hr />
  896. <div >
  897. <div class="span-1">
  898. <p><i class="fa fa-calendar"></i> Joined on 5/28/23</p>
  899. </div>
  900.  
  901. </div>
  902. </div>
  903.  
  904. <div class="pod-body" id="user_links">
  905. <ul class="itemlist user-links">
  906. <li>
  907. <a href="https://www.totosafedb.com/" class="user-link" rel="noopener noreferrer nofollow" target="_blank">
  908. <span class="favicon">
  909. <img
  910. src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAAAA/+oAwLAAgHUAQDsAUEkA8NwAcGcAoJMAIB0AEA8AYFgAkIQA0L8A4M4AMCwAsKKT9XCmAAAAX0lEQVQYlZ2OSxaAMAgDk9bS0q/3P62NPpdunBUMvADwk4Mx8PgStYWeJFoPTb1RbCEGkFnqmhLD/WTCoMtukYDEE0VFkYgaZCzOXO4M69GsAm3S7o0dG57T/r7j+MUFHRwCKz1z31EAAAAASUVORK5CYII="
  911. alt="Favicon for totosafedb.com/"
  912. >
  913. </span>
  914. <strong class="link">
  915. totosafedb.com/ </strong>
  916. </a>
  917. </li>
  918. </ul>
  919. </div> <div class="pod-body">
  920. <span class="user-stats-small">
  921.  
  922. <div class="user-stat-small">
  923. <div class="stat-icon">
  924. <span id="user-level-icon" class="level-01-d1"></span>
  925. </div>
  926. <div class="user-stats-list">
  927. <dl class="stats-general">
  928.  
  929. <dt class="notation">Level:</dt> <dd>1</dd>
  930. <dt class="notation">Exp Points:</dt> <dd>0 / 20</dd>
  931. <dt class="notation">Exp Rank:</dt>
  932. <dd>
  933. &gt; 100,000
  934. </dd>
  935. <dt class="notation">Vote Power:</dt> <dd>1.00 votes</dd>
  936.  
  937. </dl>
  938. </div>
  939. </div>
  940.  
  941. <div class="user-stat-small">
  942. <div class="stat-icon">
  943. <span class="blam-protect-level-1"></span>
  944. </div>
  945. <div class="user-stats-list">
  946. <dl class="stats-general">
  947.  
  948. <dt class="notation">Rank:</dt>
  949. <dd>Civilian</dd>
  950.  
  951. <dt class="notation">Global Rank:</dt>
  952. <dd>
  953. &gt; 100,000
  954. </dd>
  955.  
  956. <dt class="notation">Blams:</dt>
  957. <dd>0</dd>
  958.  
  959. <dt class="notation">Saves:</dt>
  960. <dd>0</dd>
  961.  
  962. <dt class="notation">B/P Bonus:</dt>
  963. <dd>0%</dd>
  964.  
  965. </dl>
  966. </div>
  967. </div>
  968.  
  969. <div class="user-stat-small">
  970. <div class="stat-icon">
  971. <span class="whistle-level-2"></span>
  972. </div>
  973. <div class="user-stats-list">
  974. <dl class="stats-general">
  975.  
  976. <dt class="notation">Whistle:</dt> <dd>Normal</dd>
  977.  
  978. </dl>
  979. </div>
  980. </div>
  981. </span>
  982.  
  983. </div> </div></div>
  984.  
  985. <div class="column wide edit-on" id="sortable_sections">
  986.  
  987. <div class="pod">
  988. <div class="pod-body">
  989. <p class="padded-message text-align-center">
  990. We have yet to see how totosafedb0143 will contribute to the site.
  991. </p>
  992. </div>
  993. </div>
  994. </div>
  995.  
  996.  
  997. <script>
  998. // <![CDATA[
  999.  
  1000. ngutils.components.audioList.enableGlobalPlaylist();
  1001.  
  1002. /*jshint ignore:start*/
  1003. PHP.set('user_is_activeuser', false);
  1004.  
  1005. PHP.set('up_prefs_url', 'https://totosafedb0143.newgrounds.com/preferences');
  1006. /*jshint ignore:end*/
  1007.  
  1008.  
  1009. if (PHP.get('user_is_activeuser')) {
  1010. (function($) {
  1011.  
  1012. // We assume that the ID attributes all have the form "pod_type_#"
  1013. var getSectionTypeFromId = function(id) {
  1014. return id.split('_')[2];
  1015. };
  1016.  
  1017. var sections = $('#sortable_sections');
  1018.  
  1019. var savePodPrefs = function() {
  1020. var map = $.map(sections.children('div[id^="pod_type_"]'), function(elem, index) {
  1021. let type_id = elem.id.split('_')[2];
  1022. let visible = $("a[data-set-visible]:visible", $(elem)).attr('data-set-visible');
  1023. return {
  1024. i: type_id,
  1025. h: visible
  1026. };
  1027. });
  1028.  
  1029. $.post(PHP.get('up_prefs_url'), {
  1030. options: JSON.stringify(map),
  1031. userkey: PHP.get('uek')
  1032. });
  1033. };
  1034.  
  1035. sections.sortable({
  1036. handle: '.pod-move',
  1037. items: 'div[id^="pod_type_"]',
  1038. opacity: 0.5,
  1039. update: savePodPrefs
  1040. });
  1041.  
  1042.  
  1043. // generic animation functions for smooth pod transitions
  1044. var shrinkPod = function($pod) {
  1045. if ($pod.attr('data-locked') == '1') return;
  1046. $pod.attr('data-locked', '1');
  1047.  
  1048. var h_height = $('.pod-head', $pod).outerHeight();
  1049. $pod.removeClass('not-visible').height($pod.height());
  1050. $pod.css('overflow', 'hidden').addClass('edit-only');
  1051.  
  1052. $pod.animate({
  1053. height: h_height
  1054. }, 250, function() {
  1055. $pod.addClass('not-visible').css('overflow', '').css('height', '');
  1056. $pod.removeAttr('data-locked');
  1057. });
  1058. };
  1059.  
  1060. var growPod = function($pod) {
  1061. if ($pod.attr('data-locked') == '1') return;
  1062. $pod.attr('data-locked', '1');
  1063.  
  1064. var c_height = $('.pod-head', $pod).css('height');
  1065. $pod.css('overflow', '').removeClass('not-visible').css('height', '');
  1066.  
  1067. var m_height = $pod.outerHeight();
  1068. $pod.css('overflow', 'hidden').css('height', c_height);
  1069.  
  1070.  
  1071. $pod.animate({
  1072. height: m_height
  1073. }, 250, function() {
  1074. $pod.css('overflow', '').css('height', '');
  1075. $pod.removeAttr('data-locked');
  1076. });
  1077. };
  1078.  
  1079. var podVisibileToggle = function(e) {
  1080. let $pod = $(this).up('.pod');
  1081. let $on = $('a[data-set-visible="1"]', $pod);
  1082. let $off = $('a[data-set-visible="0"]', $pod);
  1083.  
  1084. var visible = parseInt($(this).attr('data-set-visible'));
  1085.  
  1086. if (visible) {
  1087. $off.show();
  1088. $on.hide();
  1089.  
  1090. growPod($pod);
  1091. } else {
  1092. $on.show();
  1093. $off.hide();
  1094.  
  1095. shrinkPod($pod);
  1096. }
  1097.  
  1098. savePodPrefs();
  1099. e.preventDefault();
  1100.  
  1101. };
  1102.  
  1103. $('span[id^="activate_pod_"] a', sections).click(podVisibileToggle);
  1104. $('div.pod', sections).each(function() {
  1105. let $current = $('a[data-set-visible]:visible', $(this));
  1106. if ($current.attr('data-set-visible') === '1') {
  1107. $(this).addClass('edit-only not-visible');
  1108. }
  1109. });
  1110.  
  1111. })(jQuery);
  1112. }
  1113. // ]]>
  1114. </script> <div style="clear:both"></div>
  1115. </div>
  1116. </div>
  1117. <div style="clear:both"></div>
  1118. </div>
  1119. <div class="footer-main  userpage ">
  1120. <div class="footer-background">
  1121. <div class="footer-navigation no-visited">
  1122. <div class="footer-navigation-column">
  1123. <div class="footer-navigation-cell">
  1124. <h4>Main Sections</h4>
  1125. <ul>
  1126. <li><a href="https://www.newgrounds.com">Home</a></li>
  1127. <li><a href="https://www.newgrounds.com/games">Games</a></li>
  1128. <li><a href="https://www.newgrounds.com/movies">Movies</a></li>
  1129. <li><a href="https://www.newgrounds.com/art">Art</a></li>
  1130. <li><a href="https://www.newgrounds.com/audio">Audio</a></li>
  1131. <li><a href="https://www.newgrounds.com/social" rel="nofollow">Your Feed</a></li>
  1132. </ul>
  1133. </div>
  1134. </div>
  1135. <div class="footer-navigation-column">
  1136. <div class="footer-navigation-cell">
  1137. <h4>Extra, Extra!</h4>
  1138. <ul>
  1139. <li><a href="https://www.newgrounds.com/series">Series</a></li>
  1140. <li><a href="https://www.newgrounds.com/collections">Collections</a></li>
  1141. <li><a href="https://www.newgrounds.com/playlists">Playlists</a></li>
  1142. <li><a href="https://www.newgrounds.com/games/under_judgment">Game Judging</a></li>
  1143. <li><a href="https://www.newgrounds.com/movies/under_judgment">Movie Judging</a></li>
  1144. <li><a href="https://www.newgrounds.com/portal">Classic Portal</a></li>
  1145. <li><a href="https://sharkrobot.com/collections/newgrounds" target="_blank">Snag a T-Shirt</a></li>
  1146. <li><a href="https://www.newgrounds.com/wiki/creator-resources">Creator Resources</a></li>
  1147. </ul>
  1148. </div>
  1149. </div>
  1150. <div class="footer-navigation-column">
  1151. <div class="footer-navigation-cell">
  1152. <h4>Community</h4>
  1153. <ul>
  1154. <li><a href="https://www.newgrounds.com/bbs">Forums</a></li>
  1155. <li><a href="https://www.newgrounds.com/chat">Chat</a></li>
  1156. <li><a href="https://www.newgrounds.com/calendar">Calendar</a></li>
  1157. <li><a href="https://www.newgrounds.com/news/artists">Artist News</a></li>
  1158. <li><a href="https://www.newgrounds.com/rankings">Rankings</a></li>
  1159. <li><a href="https://www.newgrounds.com/wiki">NG Wiki</a></li>
  1160. </ul>
  1161. </div>
  1162. </div>
  1163. <div class="footer-navigation-column">
  1164. <div class="footer-navigation-cell">
  1165. <h4>NG Related</h4>
  1166. <ul>
  1167. <li><a href="https://www.newgrounds.com/wiki/about-newgrounds">About</a></li>
  1168. <li><a href="https://www.newgrounds.com/wiki/faq">Help / FAQ</a></li>
  1169. <li><a href="https://www.newgrounds.com/wiki/contact-us">Contact Us</a></li>
  1170. <li><a href="https://www.newgrounds.com/support">Support NG!</a></li>
  1171. <li><a href="https://www.newgrounds.com/wiki/about-newgrounds/staff">The Staff</a></li>
  1172. <li><a href="https://www.newgrounds.com/wiki/about-newgrounds/history">History</a></li>
  1173. <li><a href="https://www.newgrounds.com/wiki/help-information/rss">RSS</a></li>
  1174. <li><a href="https://www.newgrounds.com/wiki/help-information/dmca-notice">Copyright</a></li>
  1175. </ul>
  1176. </div>
  1177. </div>
  1178. </div>
  1179. <div class="footer-decoration"></div>
  1180. </div>
  1181. <div class="footer-bottom">
  1182. <div class="footer-copyright no-visited">
  1183. &copy;Copyright 1995-2024 Newgrounds, Inc. All rights reserved.
  1184. <a href="https://www.newgrounds.com/wiki/help-information/privacy-policy">Privacy Policy</a>
  1185. |
  1186. <a href="https://www.newgrounds.com/wiki/help-information/terms-of-use">Terms of Use</a>
  1187. </div>
  1188. </div>
  1189. </div> </div>
  1190. </div>
  1191. </body></html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda