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://www.vizrefra.com

  1. <!DOCTYPE html>
  2. <html lang="en">
  3.  
  4. <head>
  5.    <meta charset="UTF-8">
  6.    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  7.    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  8.    <meta http-equiv="Permissions-Policy" content="interest-cohort=(), user-id=()">
  9.    <link rel="preconnect" href="https://fonts.googleapis.com">
  10.    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  11.    
  12.  <title>VizRefra | Text Analysis Tools To Visualize Text</title>
  13.  
  14.    <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
  15.  
  16. <!-- This site is optimized with the Yoast SEO plugin v22.7 - https://yoast.com/wordpress/plugins/seo/ -->
  17. <meta name="description" content="VizRefra are data scientists who push the limits of AI and Machine Learning. Delivering text analytics and visualization for professionals..." />
  18. <link rel="canonical" href="https://www.vizrefra.com/" />
  19. <meta property="og:locale" content="en_US" />
  20. <meta property="og:type" content="website" />
  21. <meta property="og:title" content="Text Analysis Tools To Visualize Text | Senitiment Analysis | Vizrefra" />
  22. <meta property="og:description" content="VizRefra are data scientists who push the limits of AI and Machine Learning. Delivering text analytics and visualization for professionals..." />
  23. <meta property="og:url" content="https://www.vizrefra.com/" />
  24. <meta property="og:site_name" content="VizRefra" />
  25. <meta property="article:publisher" content="https://www.facebook.com/profile.php?id=100063739543047" />
  26. <meta property="article:modified_time" content="2023-09-27T13:10:22+00:00" />
  27. <meta name="twitter:card" content="summary_large_image" />
  28. <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.vizrefra.com/","url":"https://www.vizrefra.com/","name":"Text Analysis Tools To Visualize Text | Senitiment Analysis | Vizrefra","isPartOf":{"@id":"https://www.vizrefra.com/#website"},"about":{"@id":"https://www.vizrefra.com/#organization"},"datePublished":"2022-07-07T14:57:11+00:00","dateModified":"2023-09-27T13:10:22+00:00","description":"VizRefra are data scientists who push the limits of AI and Machine Learning. Delivering text analytics and visualization for professionals...","breadcrumb":{"@id":"https://www.vizrefra.com/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.vizrefra.com/"]}]},{"@type":"BreadcrumbList","@id":"https://www.vizrefra.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://www.vizrefra.com/#website","url":"https://www.vizrefra.com/","name":"VizRefra","description":"Text Navigation Solutions","publisher":{"@id":"https://www.vizrefra.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.vizrefra.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.vizrefra.com/#organization","name":"VizRefra","url":"https://www.vizrefra.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.vizrefra.com/#/schema/logo/image/","url":"http://172.174.208.44/wp-content/uploads/2022/07/logo.png","contentUrl":"http://172.174.208.44/wp-content/uploads/2022/07/logo.png","width":248,"height":60,"caption":"VizRefra"},"image":{"@id":"https://www.vizrefra.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/profile.php?id=100063739543047","https://www.linkedin.com/company/vizrefra/"]}]}</script>
  29. <!-- / Yoast SEO plugin. -->
  30.  
  31.  
  32. <style id='restrict-content-pro-content-upgrade-redirect-style-inline-css' type='text/css'>
  33. .wp-block-restrict-content-pro-content-upgrade-redirect .wp-block-button__width-25 {
  34.  width: calc(25% - 0.5rem);
  35. }
  36. .wp-block-restrict-content-pro-content-upgrade-redirect .wp-block-button__width-25 .wp-block-button__link {
  37.  width: 100%;
  38. }
  39. .wp-block-restrict-content-pro-content-upgrade-redirect .wp-block-button__width-50 {
  40.  width: calc(50% - 0.5rem);
  41. }
  42. .wp-block-restrict-content-pro-content-upgrade-redirect .wp-block-button__width-50 .wp-block-button__link {
  43.  width: 100%;
  44. }
  45. .wp-block-restrict-content-pro-content-upgrade-redirect .wp-block-button__width-75 {
  46.  width: calc(75% - 0.5rem);
  47. }
  48. .wp-block-restrict-content-pro-content-upgrade-redirect .wp-block-button__width-75 .wp-block-button__link {
  49.  width: 100%;
  50. }
  51. .wp-block-restrict-content-pro-content-upgrade-redirect .wp-block-button__width-100 {
  52.  margin-right: 0;
  53.  width: 100%;
  54. }
  55. .wp-block-restrict-content-pro-content-upgrade-redirect .wp-block-button__width-100 .wp-block-button__link {
  56.  width: 100%;
  57. }
  58.  
  59. /*# sourceMappingURL=style-content-upgrade-redirect.css.map*/
  60. </style>
  61. <link rel='stylesheet' id='mediaelement-css' href='https://c0.wp.com/c/6.5.2/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css' type='text/css' media='all' />
  62. <link rel='stylesheet' id='wp-mediaelement-css' href='https://c0.wp.com/c/6.5.2/wp-includes/js/mediaelement/wp-mediaelement.min.css' type='text/css' media='all' />
  63. <style id='jetpack-sharing-buttons-style-inline-css' type='text/css'>
  64. .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}
  65. </style>
  66. <style id='classic-theme-styles-inline-css' type='text/css'>
  67. /*! This file is auto-generated */
  68. .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
  69. </style>
  70. <style id='global-styles-inline-css' type='text/css'>
  71. body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
  72. .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
  73. :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
  74. :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
  75. .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
  76. </style>
  77. <link rel='stylesheet' id='contact-form-7-css' href='https://www.vizrefra.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.9.4' type='text/css' media='all' />
  78. <link rel='stylesheet' id='style-css' href='https://www.vizrefra.com/wp-content/themes/VR/style.css?ver=0.0.0.0' type='text/css' media='all' />
  79. <link rel='stylesheet' id='null-css' href='https://www.vizrefra.com/wp-content/themes/VR/design/css/null.css?ver=0.0.0.0' type='text/css' media='all' />
  80. <link rel='stylesheet' id='style-media-css' href='https://www.vizrefra.com/wp-content/themes/VR/design/css/style-media.css?ver=0.0.0.0' type='text/css' media='all' />
  81. <link rel='stylesheet' id='media-culc-css' href='https://www.vizrefra.com/wp-content/themes/VR/design/css/media-calc.css?ver=0.0.0.0' type='text/css' media='all' />
  82. <link rel='stylesheet' id='fonts-css' href='https://www.vizrefra.com/wp-content/themes/VR/design/fonts/fonts.css?ver=0.0.0.0' type='text/css' media='all' />
  83. <link rel='stylesheet' id='style_charts-css' href='https://www.vizrefra.com/wp-content/themes/VR/design/css/style_charts.css?ver=0.0.0.0' type='text/css' media='all' />
  84. <link rel='stylesheet' id='fonts.googleapis-css' href='https://www.vizrefra.com/wp-content/themes/VR/design/css/fonts-googleapis.css?ver=0.0.0.0' type='text/css' media='all' />
  85. <link rel='stylesheet' id='cdnjs.cloudflare-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css?ver=0.0.0.0' type='text/css' media='1' />
  86. <link rel='stylesheet' id='modal_charts-css' href='https://www.vizrefra.com/wp-content/themes/VR/design/css/modal_charts.css?ver=0.0.0.0' type='text/css' media='all' />
  87. <link rel='stylesheet' id='custom-css' href='https://www.vizrefra.com/wp-content/themes/VR/design/css/custom.css?ver=0.0.0.0' type='text/css' media='all' />
  88. <link rel='stylesheet' id='news_monitor-css' href='https://www.vizrefra.com/wp-content/themes/VR/design/css/newsmonitor.css?ver=0.0.0.0' type='text/css' media='all' />
  89. <link rel='stylesheet' id='jetpack_css-css' href='https://c0.wp.com/p/jetpack/13.4.3/css/jetpack.css' type='text/css' media='all' />
  90. <script type="text/javascript">
  91.            window._nslDOMReady = function (callback) {
  92.                if ( document.readyState === "complete" || document.readyState === "interactive" ) {
  93.                    callback();
  94.                } else {
  95.                    document.addEventListener( "DOMContentLoaded", callback );
  96.                }
  97.            };
  98.            </script><script type="text/javascript" src="https://www.vizrefra.com/wp-content/themes/VR/design/js/d3_v4.js?ver=0.0.0.0#asyncload" id="d3_v4-js"></script>
  99. <script type="text/javascript" src="https://c0.wp.com/c/6.5.2/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
  100. <script type="text/javascript" src="https://c0.wp.com/c/6.5.2/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
  101.  
  102. <!-- Google tag (gtag.js) snippet added by Site Kit -->
  103.  
  104. <!-- Google Analytics snippet added by Site Kit -->
  105. <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=GT-W6VHJ79" id="google_gtagjs-js" async></script>
  106. <script type="text/javascript" id="google_gtagjs-js-after">
  107. /* <![CDATA[ */
  108. window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
  109. gtag("set","linker",{"domains":["www.vizrefra.com"]});
  110. gtag("js", new Date());
  111. gtag("set", "developer_id.dZTNiMT", true);
  112. gtag("config", "GT-W6VHJ79");
  113. /* ]]> */
  114. </script>
  115.  
  116. <!-- End Google tag (gtag.js) snippet added by Site Kit -->
  117. <meta name="generator" content="Site Kit by Google 1.126.0" /><!-- Google tag (gtag.js) -->
  118. <script async src="https://www.googletagmanager.com/gtag/js?id=G-RQGG26FL72"></script>
  119. <script>
  120.  window.dataLayer = window.dataLayer || [];
  121.  function gtag(){dataLayer.push(arguments);}
  122.  gtag('js', new Date());
  123.  
  124.  gtag('config', 'G-RQGG26FL72');
  125. </script>
  126. <!-- Google tag (gtag.js) -->
  127. <script async src="https://www.googletagmanager.com/gtag/js?id=AW-1058164801">
  128. </script>
  129. <script>
  130.  window.dataLayer = window.dataLayer || [];
  131.  function gtag(){dataLayer.push(arguments);}
  132.  gtag('js', new Date());
  133.  
  134.  
  135. gtag('config', 'AW-1058164801');
  136.  
  137.  
  138. </script>
  139.  
  140. <!-- Event snippet for Page view conversion page In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. --> <script> function gtag_report_conversion(url) { var callback = function () { if (typeof(url) != 'undefined') { window.location = url; } }; gtag('event', 'conversion', { 'send_to': 'AW-1058164801/P6-4CNqvsKYZEMGgyfgD', 'event_callback': callback }); return false; } </script>
  141. <style>img#wpstats{display:none}</style>
  142. <script>
  143. ( function() {
  144. window.onpageshow = function( event ) {
  145. // Defined window.wpforms means that a form exists on a page.
  146. // If so and back/forward button has been clicked,
  147. // force reload a page to prevent the submit button state stuck.
  148. if ( typeof window.wpforms !== 'undefined' && event.persisted ) {
  149. window.location.reload();
  150. }
  151. };
  152. }() );
  153. </script>
  154. <link rel="icon" href="https://www.vizrefra.com/wp-content/uploads/2023/03/favicon-150x127.png" sizes="32x32" />
  155. <link rel="icon" href="https://www.vizrefra.com/wp-content/uploads/2023/03/favicon.png" sizes="192x192" />
  156. <link rel="apple-touch-icon" href="https://www.vizrefra.com/wp-content/uploads/2023/03/favicon.png" />
  157. <meta name="msapplication-TileImage" content="https://www.vizrefra.com/wp-content/uploads/2023/03/favicon.png" />
  158. <style type="text/css">div.nsl-container[data-align="left"] {
  159.    text-align: left;
  160. }
  161.  
  162. div.nsl-container[data-align="center"] {
  163.    text-align: center;
  164. }
  165.  
  166. div.nsl-container[data-align="right"] {
  167.    text-align: right;
  168. }
  169.  
  170.  
  171. div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] {
  172.    text-decoration: none;
  173.    box-shadow: none;
  174.    border: 0;
  175. }
  176.  
  177. div.nsl-container .nsl-container-buttons {
  178.    display: flex;
  179.    padding: 5px 0;
  180. }
  181.  
  182. div.nsl-container.nsl-container-block .nsl-container-buttons {
  183.    display: inline-grid;
  184.    grid-template-columns: minmax(145px, auto);
  185. }
  186.  
  187. div.nsl-container-block-fullwidth .nsl-container-buttons {
  188.    flex-flow: column;
  189.    align-items: center;
  190. }
  191.  
  192. div.nsl-container-block-fullwidth .nsl-container-buttons a,
  193. div.nsl-container-block .nsl-container-buttons a {
  194.    flex: 1 1 auto;
  195.    display: block;
  196.    margin: 5px 0;
  197.    width: 100%;
  198. }
  199.  
  200. div.nsl-container-inline {
  201.    margin: -5px;
  202.    text-align: left;
  203. }
  204.  
  205. div.nsl-container-inline .nsl-container-buttons {
  206.    justify-content: center;
  207.    flex-wrap: wrap;
  208. }
  209.  
  210. div.nsl-container-inline .nsl-container-buttons a {
  211.    margin: 5px;
  212.    display: inline-block;
  213. }
  214.  
  215. div.nsl-container-grid .nsl-container-buttons {
  216.    flex-flow: row;
  217.    align-items: center;
  218.    flex-wrap: wrap;
  219. }
  220.  
  221. div.nsl-container-grid .nsl-container-buttons a {
  222.    flex: 1 1 auto;
  223.    display: block;
  224.    margin: 5px;
  225.    max-width: 280px;
  226.    width: 100%;
  227. }
  228.  
  229. @media only screen and (min-width: 650px) {
  230.    div.nsl-container-grid .nsl-container-buttons a {
  231.        width: auto;
  232.    }
  233. }
  234.  
  235. div.nsl-container .nsl-button {
  236.    cursor: pointer;
  237.    vertical-align: top;
  238.    border-radius: 4px;
  239. }
  240.  
  241. div.nsl-container .nsl-button-default {
  242.    color: #fff;
  243.    display: flex;
  244. }
  245.  
  246. div.nsl-container .nsl-button-icon {
  247.    display: inline-block;
  248. }
  249.  
  250. div.nsl-container .nsl-button-svg-container {
  251.    flex: 0 0 auto;
  252.    padding: 8px;
  253.    display: flex;
  254.    align-items: center;
  255. }
  256.  
  257. div.nsl-container svg {
  258.    height: 24px;
  259.    width: 24px;
  260.    vertical-align: top;
  261. }
  262.  
  263. div.nsl-container .nsl-button-default div.nsl-button-label-container {
  264.    margin: 0 24px 0 12px;
  265.    padding: 10px 0;
  266.    font-family: Helvetica, Arial, sans-serif;
  267.    font-size: 16px;
  268.    line-height: 20px;
  269.    letter-spacing: .25px;
  270.    overflow: hidden;
  271.    text-align: center;
  272.    text-overflow: clip;
  273.    white-space: nowrap;
  274.    flex: 1 1 auto;
  275.    -webkit-font-smoothing: antialiased;
  276.    -moz-osx-font-smoothing: grayscale;
  277.    text-transform: none;
  278.    display: inline-block;
  279. }
  280.  
  281. div.nsl-container .nsl-button-google[data-skin="dark"] .nsl-button-svg-container {
  282.    margin: 1px;
  283.    padding: 7px;
  284.    border-radius: 3px;
  285.    background: #fff;
  286. }
  287.  
  288. div.nsl-container .nsl-button-google[data-skin="light"] {
  289.    border-radius: 1px;
  290.    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25);
  291.    color: RGBA(0, 0, 0, 0.54);
  292. }
  293.  
  294. div.nsl-container .nsl-button-apple .nsl-button-svg-container {
  295.    padding: 0 6px;
  296. }
  297.  
  298. div.nsl-container .nsl-button-apple .nsl-button-svg-container svg {
  299.    height: 40px;
  300.    width: auto;
  301. }
  302.  
  303. div.nsl-container .nsl-button-apple[data-skin="light"] {
  304.    color: #000;
  305.    box-shadow: 0 0 0 1px #000;
  306. }
  307.  
  308. div.nsl-container .nsl-button-facebook[data-skin="white"] {
  309.    color: #000;
  310.    box-shadow: inset 0 0 0 1px #000;
  311. }
  312.  
  313. div.nsl-container .nsl-button-facebook[data-skin="light"] {
  314.    color: #1877F2;
  315.    box-shadow: inset 0 0 0 1px #1877F2;
  316. }
  317.  
  318. div.nsl-container .nsl-button-spotify[data-skin="white"] {
  319.    color: #191414;
  320.    box-shadow: inset 0 0 0 1px #191414;
  321. }
  322.  
  323. div.nsl-container .nsl-button-apple div.nsl-button-label-container {
  324.    font-size: 17px;
  325.    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  326. }
  327.  
  328. div.nsl-container .nsl-button-slack div.nsl-button-label-container {
  329.    font-size: 17px;
  330.    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  331. }
  332.  
  333. div.nsl-container .nsl-button-slack[data-skin="light"] {
  334.    color: #000000;
  335.    box-shadow: inset 0 0 0 1px #DDDDDD;
  336. }
  337.  
  338. div.nsl-container .nsl-button-tiktok[data-skin="light"] {
  339.    color: #161823;
  340.    box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12);
  341. }
  342.  
  343.  
  344. div.nsl-container .nsl-button-kakao {
  345.    color: rgba(0, 0, 0, 0.85);
  346. }
  347.  
  348. .nsl-clear {
  349.    clear: both;
  350. }
  351.  
  352. .nsl-container {
  353.    clear: both;
  354. }
  355.  
  356. .nsl-disabled-provider .nsl-button {
  357.    filter: grayscale(1);
  358.    opacity: 0.8;
  359. }
  360.  
  361. /*Button align start*/
  362.  
  363. div.nsl-container-inline[data-align="left"] .nsl-container-buttons {
  364.    justify-content: flex-start;
  365. }
  366.  
  367. div.nsl-container-inline[data-align="center"] .nsl-container-buttons {
  368.    justify-content: center;
  369. }
  370.  
  371. div.nsl-container-inline[data-align="right"] .nsl-container-buttons {
  372.    justify-content: flex-end;
  373. }
  374.  
  375.  
  376. div.nsl-container-grid[data-align="left"] .nsl-container-buttons {
  377.    justify-content: flex-start;
  378. }
  379.  
  380. div.nsl-container-grid[data-align="center"] .nsl-container-buttons {
  381.    justify-content: center;
  382. }
  383.  
  384. div.nsl-container-grid[data-align="right"] .nsl-container-buttons {
  385.    justify-content: flex-end;
  386. }
  387.  
  388. div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons {
  389.    justify-content: space-around;
  390. }
  391.  
  392. div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons {
  393.    justify-content: space-between;
  394. }
  395.  
  396. /* Button align end*/
  397.  
  398. /* Redirect */
  399.  
  400. #nsl-redirect-overlay {
  401.    display: flex;
  402.    flex-direction: column;
  403.    justify-content: center;
  404.    align-items: center;
  405.    position: fixed;
  406.    z-index: 1000000;
  407.    left: 0;
  408.    top: 0;
  409.    width: 100%;
  410.    height: 100%;
  411.    backdrop-filter: blur(1px);
  412.    background-color: RGBA(0, 0, 0, .32);;
  413. }
  414.  
  415. #nsl-redirect-overlay-container {
  416.    display: flex;
  417.    flex-direction: column;
  418.    justify-content: center;
  419.    align-items: center;
  420.    background-color: white;
  421.    padding: 30px;
  422.    border-radius: 10px;
  423. }
  424.  
  425. #nsl-redirect-overlay-spinner {
  426.    content: '';
  427.    display: block;
  428.    margin: 20px;
  429.    border: 9px solid RGBA(0, 0, 0, .6);
  430.    border-top: 9px solid #fff;
  431.    border-radius: 50%;
  432.    box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6);
  433.    width: 40px;
  434.    height: 40px;
  435.    animation: nsl-loader-spin 2s linear infinite;
  436. }
  437.  
  438. @keyframes nsl-loader-spin {
  439.    0% {
  440.        transform: rotate(0deg)
  441.    }
  442.    to {
  443.        transform: rotate(360deg)
  444.    }
  445. }
  446.  
  447. #nsl-redirect-overlay-title {
  448.    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  449.    font-size: 18px;
  450.    font-weight: bold;
  451.    color: #3C434A;
  452. }
  453.  
  454. #nsl-redirect-overlay-text {
  455.    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  456.    text-align: center;
  457.    font-size: 14px;
  458.    color: #3C434A;
  459. }
  460.  
  461. /* Redirect END*/</style><style type="text/css">/* Notice fallback */
  462. #nsl-notices-fallback {
  463.    position: fixed;
  464.    right: 10px;
  465.    top: 10px;
  466.    z-index: 10000;
  467. }
  468.  
  469. .admin-bar #nsl-notices-fallback {
  470.    top: 42px;
  471. }
  472.  
  473. #nsl-notices-fallback > div {
  474.    position: relative;
  475.    background: #fff;
  476.    border-left: 4px solid #fff;
  477.    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
  478.    margin: 5px 15px 2px;
  479.    padding: 1px 20px;
  480. }
  481.  
  482. #nsl-notices-fallback > div.error {
  483.    display: block;
  484.    border-left-color: #dc3232;
  485. }
  486.  
  487. #nsl-notices-fallback > div.updated {
  488.    display: block;
  489.    border-left-color: #46b450;
  490. }
  491.  
  492. #nsl-notices-fallback p {
  493.    margin: .5em 0;
  494.    padding: 2px;
  495. }
  496.  
  497. #nsl-notices-fallback > div:after {
  498.    position: absolute;
  499.    right: 5px;
  500.    top: 5px;
  501.    content: '\00d7';
  502.    display: block;
  503.    height: 16px;
  504.    width: 16px;
  505.    line-height: 16px;
  506.    text-align: center;
  507.    font-size: 20px;
  508.    cursor: pointer;
  509. }</style><style id="wpforms-css-vars-root">
  510. :root {
  511. --wpforms-field-border-radius: 3px;
  512. --wpforms-field-border-style: solid;
  513. --wpforms-field-border-size: 1px;
  514. --wpforms-field-background-color: #ffffff;
  515. --wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );
  516. --wpforms-field-border-color-spare: rgba( 0, 0, 0, 0.25 );
  517. --wpforms-field-text-color: rgba( 0, 0, 0, 0.7 );
  518. --wpforms-field-menu-color: #ffffff;
  519. --wpforms-label-color: rgba( 0, 0, 0, 0.85 );
  520. --wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 );
  521. --wpforms-label-error-color: #d63637;
  522. --wpforms-button-border-radius: 3px;
  523. --wpforms-button-border-style: none;
  524. --wpforms-button-border-size: 1px;
  525. --wpforms-button-background-color: #066aab;
  526. --wpforms-button-border-color: #066aab;
  527. --wpforms-button-text-color: #ffffff;
  528. --wpforms-page-break-color: #066aab;
  529. --wpforms-background-image: none;
  530. --wpforms-background-position: center center;
  531. --wpforms-background-repeat: no-repeat;
  532. --wpforms-background-size: cover;
  533. --wpforms-background-width: 100px;
  534. --wpforms-background-height: 100px;
  535. --wpforms-background-color: rgba( 0, 0, 0, 0 );
  536. --wpforms-background-url: none;
  537. --wpforms-container-padding: 0px;
  538. --wpforms-container-border-style: none;
  539. --wpforms-container-border-width: 1px;
  540. --wpforms-container-border-color: #000000;
  541. --wpforms-container-border-radius: 3px;
  542. --wpforms-field-size-input-height: 43px;
  543. --wpforms-field-size-input-spacing: 15px;
  544. --wpforms-field-size-font-size: 16px;
  545. --wpforms-field-size-line-height: 19px;
  546. --wpforms-field-size-padding-h: 14px;
  547. --wpforms-field-size-checkbox-size: 16px;
  548. --wpforms-field-size-sublabel-spacing: 5px;
  549. --wpforms-field-size-icon-size: 1;
  550. --wpforms-label-size-font-size: 16px;
  551. --wpforms-label-size-line-height: 19px;
  552. --wpforms-label-size-sublabel-font-size: 14px;
  553. --wpforms-label-size-sublabel-line-height: 17px;
  554. --wpforms-button-size-font-size: 17px;
  555. --wpforms-button-size-height: 41px;
  556. --wpforms-button-size-padding-h: 15px;
  557. --wpforms-button-size-margin-top: 10px;
  558. --wpforms-container-shadow-size-box-shadow: none;
  559.  
  560. }
  561. </style></head>
  562.  
  563. <body>
  564. <!-- Progress loader -->
  565. <div class="vizloading" id="loader-container" style="visibility: hidden;">Loading&#8230;</div>
  566.    <div class="page-wrapper">
  567.        <header class="header-page" id = "sticky_header">
  568.            <div class="header-container">
  569.            <div class="header-logo">
  570.                <a href="https://www.vizrefra.com">
  571.                    <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/uploads/2024/04/vizfrefra_logo-01-01-2-150x35.png" alt="company logo" width="193" height="60"><noscript><img src="https://www.vizrefra.com/wp-content/uploads/2024/04/vizfrefra_logo-01-01-2-150x35.png" alt="company logo" width="193" height="60"></noscript>
  572.                </a>
  573.                </div>
  574.        <div class="header-menu">
  575. <div class="header-menu_drop-down" id="header-menu_drop-down">
  576.    
  577. <div class="open-products"><span>Products <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/menu-icon.png" alt="arrow"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/menu-icon.png" alt="arrow"></noscript></span></div>
  578.                        <div class="drop-down_menu" id = "drop-down_menu" >
  579.                      
  580.                        <ul id="menu-products-menu" class="drop-down_menu-items"><li id="menu-item-899" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-899"><a href="https://www.vizrefra.com/newsmonitor/">News Monitor</a></li>
  581. <li id="menu-item-898" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-898"><a href="https://www.vizrefra.com/twittermonitor/">Twitter Monitor</a></li>
  582. <li id="menu-item-895" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-895"><a href="https://www.vizrefra.com/vizfind-page/">Vizfind</a></li>
  583. </ul>
  584. </div>
  585.                        
  586. </div>
  587.                     <ul id="menu-header-menu" class="header-menu_items"><li id="menu-item-38" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38"><a href="https://www.vizrefra.com/about-wizrefra/">About VizRefra</a></li>
  588. <li id="menu-item-37" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37"><a href="https://www.vizrefra.com/why-vizrefra/">Why VizRefra</a></li>
  589. <li id="menu-item-36" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36"><a href="https://www.vizrefra.com/contact-us/">Contact us</a></li>
  590. <li id="menu-item-283" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-283"><a href="https://www.vizrefra.com/analyze/">Text analysis</a></li>
  591. </ul>
  592. <!-- Account -->
  593. <div class="account-menu">
  594.                        <div class="account-menu_icon" id="drop-down_account">
  595. <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" id="us_icon-black" class="drop-down_account" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/icons_user.png" alt="arrow"><noscript><img id="us_icon-black" class="drop-down_account" src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/icons_user.png" alt="arrow"></noscript>
  596. <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" id="us_icon-blue"class="drop-down_account" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/icons_user_blue.png" alt="arrow"><noscript><img id="us_icon-blue"class="drop-down_account" src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/icons_user_blue.png" alt="arrow"></noscript>
  597. </div>
  598.                        <div class="drop-down_account-menu" id="drop-down_account-menu">
  599.                      
  600.                        <ul id="menu-account" class="drop-down_menu-items"><li id="menu-item-196" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-196"><a href="https://www.vizrefra.com/registration/">Register</a></li>
  601. <li id="menu-item-275" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-275"><a href="http://172.174.208.44/log-in/">Log In</a></li>
  602. </ul>
  603.                        </div>
  604. </div>
  605. <div class="header-menu_button">
  606. <ul id="menu-header-button-try-free" class="general-btn"><li id="menu-item-246" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-246"><a href="https://www.vizrefra.com/analyze/">Try Free</a></li>
  607. </ul> <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/white-arrow.png" alt="icon"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/white-arrow.png" alt="icon"></noscript>
  608.                </div>
  609.  
  610.  
  611.                </div>
  612.  
  613.            </div>
  614.            <!-- burger-menu -->
  615.            <div class="burger-menu-icon" id = "burger-menu-icon" onclick = "openBurgerMenu()">
  616.                <span></span>
  617.            </div>
  618.            <div class="burger-menu" id = "burger-menu">
  619.  
  620.                <ul class="burger-menu__items">
  621.                    <li class="burger-menu__item">Products</li>
  622.                    <div class="burger-menu_container">
  623.                        <ul id="menu-burger-menu-products" class="burger-menu_container"><li id="menu-item-900" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-900"><a href="https://www.vizrefra.com/newsmonitor/">News Monitor</a></li>
  624. <li id="menu-item-901" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-901"><a href="https://www.vizrefra.com/twittermonitor/">Twitter Monitor</a></li>
  625. <li id="menu-item-902" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-902"><a href="https://www.vizrefra.com/vizfind-page/">Vizfind page</a></li>
  626. </ul>                    </div>
  627.                    <ul id="menu-burger-menu" class="menu"><li id="menu-item-93" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-93"><a href="https://www.vizrefra.com/about-wizrefra/">About VizRefra</a></li>
  628. <li id="menu-item-92" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92"><a href="https://www.vizrefra.com/why-vizrefra/">Why VizRefra</a></li>
  629. <li id="menu-item-91" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91"><a href="https://www.vizrefra.com/contact-us/">Contact Us</a></li>
  630. <li id="menu-item-669" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-669"><a href="https://www.vizrefra.com/your-membership/">Your Membership</a></li>
  631. </ul>                </ul>
  632.                <div class="header-menu_button-burger">
  633. <ul id="menu-log-in-button-for-burger" class="general-btn2"><li id="menu-item-460" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-460"><a href="http://172.174.208.44/log-in/">Log In</a></li>
  634. </ul> <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/white-arrow.png" alt="icon"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/white-arrow.png" alt="icon"></noscript>
  635.                </div>
  636.            </div>
  637.        </header><main id="main">
  638. <section class="abtn_navigate" id="abtn_navigate">
  639. <div class="analysis-window" style="display:none;"></div>
  640. <div id="btn-analysis" class="abtn_a" >
  641. <a href="https://www.vizrefra.com/analyze/">Text analysis</a>
  642. </div>
  643. <div id="btn-twitter" class="abtn_a">
  644. <a href="https://www.vizrefra.com/twittermonitor/"> Twitter</a>
  645. </div>
  646. <div id="btn-google" class="abtn_a">
  647. <a href="https://www.vizrefra.com/newsmonitor/"> News</a>
  648. </div>
  649. <div id="btn-vizfind" class="abtn_a">
  650. <a href="https://www.vizrefra.com/vizfind-page/">VizFind</a>
  651. </div>
  652. </section>
  653. <section class="page-top_first-screen">
  654.    <div class="page-top">
  655.        <div class="page-top_left">
  656.              <div class="ta-top_right small_wind">
  657.                <div class="ta-top_buttons">
  658.                    <button id="text_btn" class="text_button active_button ta-top_button">Plain Text</button>
  659.                    <button id="web_btn" class="web_button ta-top_button">Hyperlink (URL)</button>
  660.                </div>
  661.            </div>
  662.            <section class="ta-window small_wind" id="window1">
  663.            <div class="ta-window_top small_wind">
  664.                <h5>Analyze File or Text</h5>
  665.            </div>
  666.            <div id="open-input1" class="ta-window_bottom small_wind">
  667.                <div class="ta_green-cirle" id="success-response" style="display:none;">
  668.                    <div class="green-cirle ">
  669.                        <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/green-check2.png" alt="icon"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/green-check2.png" alt="icon"></noscript>
  670.                    </div>
  671.                </div>
  672.                <div id="drag-drop" style="display: block; ">
  673.                    <div class="ta-window_drag-drop small_wind">
  674.  
  675.                        <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/cloud.png" alt="icon"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/cloud.png" alt="icon"></noscript>
  676.                        <span>Drag and Drop or</span>
  677.                        <form id="upload-container" method="POST" action="" class="ta_file-upload">
  678.                            <div>
  679.                                <input type="file" id="file-input" accept=".txt,.doc,.docx,.pdf" onchange="previewFile(this)">
  680.                                <label for="file-input">Select a File</label>
  681.                            </div>
  682.                        </form>
  683.                        <span>here ...</span>
  684.                    </div>
  685.                </div>
  686.  
  687.                <div class="ta-window_paste-text small_wind" id="text-area " style="display: block; ">
  688.                    <textarea name="text " id="data" cols="30 " rows="10 " placeholder="... or Paste text here " style="width: 100%; height: 100%; "></textarea>
  689.                </div>
  690.                <div class="ta-window-btn small_wind">
  691.                    <button type="submit" id="analyze" onclick="submitAnalyzeButton(event)" name="Analyze">
  692.                        <em class="fa fa-circle-o-notch fa-spin" id="loader" style="display: none;"></em>
  693.                        Analyze
  694.                    </button>
  695.                </div>
  696.            </div>
  697.        </section>
  698.        <section class="wa-window small_wind" id="window2">
  699.            <div class="wa-window_top ">
  700.                <h5>Analyze Web Page</h5>
  701.            </div>
  702.            <div id="open-input2" class="wa-window_bottom">
  703.                <div class="wa-window_iput-row small_wind" id="href-section">
  704.                    <input type="text" id="href-input-link" placeholder="Enter URL to analyze">
  705.                    <button type="submit" name="Analyze" id="href-btn" onclick="analyzeHref()">
  706.                        <em class="fa fa-circle-o-notch fa-spin" id="href-loader" style="display: none; "></em>
  707.                        Analyze
  708.                    </button>
  709.                </div>
  710.            </div>
  711.  
  712.            <div class="green-cirle2" style="display:none;">
  713.                <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/green-check2.png" alt="icon"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/green-check2.png" alt="icon"></noscript>
  714.            </div>
  715.  
  716.        </section>
  717.            </div>
  718.  
  719. <div class="page-top_right">
  720. <video muted autoplay="true" loop="true" id="video-first">
  721. <source src="https://www.vizrefra.com/wp-content/themes/VR/design/video/video_main.mp4"  type="video/mp4">
  722. </video>
  723. </div>
  724.        </div>
  725. <br><br><br><br><br><br><br>
  726. <div style="text-align:center;">
  727.    <a href="https://www.capterra.com/reviews/218256/VizRefra?utm_source=vendor&utm_medium=badge&utm_campaign=capterra_reviews_badge">
  728.        <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" border="0" data-src="https://assets.capterra.com/badge/446e4b2a897a833072cee86d02d16ff9.svg?v=2157913&p=218256" style="width: 200px; height: auto;" /><noscript><img border="0" src="https://assets.capterra.com/badge/446e4b2a897a833072cee86d02d16ff9.svg?v=2157913&p=218256" style="width: 200px; height: auto;" /></noscript>
  729.    </a>
  730. </div>
  731. <br><br>
  732. <div class="page-top_yellow-frame" style="margin-top: 0;">
  733.    <p>
  734.        Using VizRefra:  <span> Analyze</span>
  735.        <span>100's </span> of lines in <span>10</span> seconds
  736.    </p>
  737. </div>
  738.  
  739. <div class="page-top_links">
  740. <div class="page-top_links-title">
  741. <h2>Discover how Text analytics can benefit your industry</h2>
  742. </div>
  743. <div class="page-top_links-items">
  744. <div class="page-top_links-item">
  745. <a href="https://www.vizrefra.com/why-vizrefra/#financial-industry">
  746. <span>Financial Industry </span>
  747. <img class="links-item_img" src="" alt="">
  748. </a>
  749. </div >
  750. <div class="page-top_links-item">
  751. <a href="https://www.vizrefra.com/why-vizrefra/#journalism">
  752. <span>Journalism </span>
  753. <img class="links-item_img" src="" alt="">
  754. </a>
  755. </div >
  756. <div class="page-top_links-item">
  757. <a href="https://www.vizrefra.com/why-vizrefra/#social-media">
  758. <span>Social Media </span>
  759. <img class="links-item_img" src="" alt="">
  760. </a>
  761. </div >
  762. <div class="page-top_links-item">
  763. <a href="https://www.vizrefra.com/why-vizrefra/#insurance-investigation">
  764. <span>Insurance Investigation </span>
  765. <img class="links-item_img" src="" alt="">
  766. </a>
  767. </div >
  768. <div class="page-top_links-item">
  769. <a href="https://www.vizrefra.com/why-vizrefra/#cybercrime-prevention">
  770. <span>Cybercrime Prevention </span>
  771. <img class="links-item_img" src="" alt="">
  772. </a>
  773. </div >
  774. <div class="page-top_links-item">
  775. <a href="https://www.vizrefra.com/why-vizrefra/#customer-experience">
  776. <span>Customer Experience </span>
  777. <img class="links-item_img" src="" alt="">
  778. </a>
  779. </div >
  780. <div class="page-top_links-item">
  781. <a href="https://www.vizrefra.com/why-vizrefra/#reseach">
  782. <span>Research </span>
  783. <img class="links-item_img" src="" alt="">
  784. </a>
  785. </div >
  786. <div class="page-top_links-item">
  787. <a href="https://www.vizrefra.com/why-vizrefra/#science-and-academic">
  788. <span>Science and Academic </span>
  789. <img class="links-item_img" src="" alt="">
  790. </a>
  791. </div >
  792. <div class="page-top_links-item">
  793. <a href="https://www.vizrefra.com/why-vizrefra/#medical-professionals">
  794. <span>Medical Professionals </span>
  795. <img class="links-item_img" src="" alt="">
  796. </a>
  797. </div >
  798. <div class="page-top_links-item">
  799. <a href="https://www.vizrefra.com/why-vizrefra/#legal-law_compliance">
  800. <span>Legal & Law Compliance </span>
  801. <img class="links-item_img" src="" alt="">
  802. </a>
  803. </div >
  804.    </div>
  805. </div>
  806.    <div class="page-top_button">
  807.            <a href="http://172.174.208.44/analyze" >
  808.            Try VizRefra for free
  809.            <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/white-arrow.png" alt="arrow"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/white-arrow.png" alt="arrow"></noscript></a>
  810.        </div>
  811. </section>
  812. <section class="products">
  813. <div class="products-subtitle">
  814. <h2>Get started with our products</h2>
  815. </div>
  816. <div class="products-items">
  817. <div class="products-items_bg">
  818. <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/uploads/2022/07/products_bg.png" alt="background"><noscript><img src="https://www.vizrefra.com/wp-content/uploads/2022/07/products_bg.png" alt="background"></noscript></div>
  819. <div class="products-items_container">
  820. <div class="products-item" id="news_monitor">
  821. <div class="products-item_container">
  822. <div class="products-item_logo"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/products/news_monitor.png" alt="logo"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/products/news_monitor.png" alt="logo"></noscript></div>
  823. <div class="producs-item_title">
  824. <h5>News monitor</h5>
  825. </div>
  826. <div class="products-item_description">
  827. <p>Search and Monitor Live news stream on a zoom featured analytical map displaying: Sentiments, Relationships of News topics</p>
  828. </div>
  829.  
  830. </div>
  831. </div>
  832. <div class="products-item" id="twitter-monitor">
  833. <div class="products-item_container">
  834. <div class="products-item_logo"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/products/twitter_monitor.png" alt="logo"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/products/twitter_monitor.png" alt="logo"></noscript></div>
  835. <div class="producs-item_title">
  836. <h5>Twitter monitor</h5>
  837. </div>
  838. <div class="products-item_description">
  839. <p>Analytical Live Map on top trends monitoring with an option to search Trends and Tweets with text analysis: Sentiment and relationships of topics trending.</p>
  840. </div>
  841. </div>
  842. </div>
  843. <div class="products-item" id="vizfind">
  844. <div class="products-item_container">
  845. <div class="products-item_logo"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/products/vizfind.png" alt="logo"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/products/vizfind.png" alt="logo"></noscript></div>
  846. <div class="producs-item_title">
  847. <h5>Vizfind</h5>
  848. </div>
  849. <div class="products-item_description">
  850. <p>Visual Search Engine: display search engine results on a map that offers clustered results per relevant order and ability to zoom into detailed web page titles.</p>
  851. </div>
  852.  
  853. </div>
  854. </div>
  855. </div>
  856. </div>
  857. </section>
  858. <section class="why-vr">
  859. <video autoplay loop id="video-second">
  860.                <source src="https://www.vizrefra.com/wp-content/themes/VR/design/video/All_Products.mp4" type="video/mp4"/>
  861.              </video>
  862. </section>
  863. <section class="solutions">
  864. <div class="solutions-top">
  865. <div class="solutions-top_title">
  866. <h3>SOLUTIONS</h3>
  867. </div>
  868. <div class="solutions-top_subtitle">
  869. <h2>Simplify your text analytics process</h2>
  870. </div>
  871. <div class="solutions-top_text">
  872. <p>It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. </p>
  873. </div>
  874. </div>
  875. <div class="solutions-content" >
  876. <div class="content_block" id="3Dchart">
  877. <div class="content-block_left"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/solutions/Group35.png" alt="graphic"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/solutions/Group35.png" alt="graphic"></noscript></div>
  878. <div class="content-block_right">
  879. <div class="content-block_container">
  880. <div class="content-block_title">
  881. <h3>Visualize the textual territory</h3>
  882. </div>
  883. <div class="content-block_text">
  884. <p>We use machine learning algorithms to discover main topics to create navigation tools through 3D landscape across large volume of scattered textual data</p>
  885. </div>
  886. <div class="content-block_link">
  887. <a href="http://172.174.208.44/analyze">
  888. Explore Solution<img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/black-arrow.png" alt="graphic"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/black-arrow.png" alt="graphic"></noscript></a>
  889. </div>
  890. </div>
  891. </div>
  892. </div>
  893. <div class="content_block" id="sentiment_analysis">
  894. <div class="content-block_left"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/solutions/Group15.png" alt="graphic"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/solutions/Group15.png" alt="graphic"></noscript></div>
  895. <div class="content-block_right" >
  896. <div class="content-block_container">
  897. <div class="content-block_title">
  898. <h3>Sentiment analysis</h3>
  899. </div>
  900. <div class="content-block_text">
  901. <p>Find the overall emotion and attitude of the text you wish to analyze. Detect Positive, Negative or Neutral feedback from customers or understand the level of sentiment in any article.</p>
  902. </div>
  903. <div class="content-block_link">
  904. <a href="http://172.174.208.44/analyze">
  905. Explore Solution<img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/black-arrow.png" alt="arrow"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/black-arrow.png" alt="arrow"></noscript></a>
  906. </div>
  907. </div>
  908. </div>
  909. </div>
  910. <div class="content_block" id="2Dchart">
  911. <div class="content-block_left"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/solutions/Group17.png" alt="graphic"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/solutions/Group17.png" alt="graphic"></noscript></div>
  912. <div class="content-block_right">
  913. <div class="content-block_container">
  914. <div class="content-block_title">
  915. <h3>2D Maps: </h3>
  916. </div>
  917. <div class="content-block_text">
  918. <p>Using a Machine Learning lookup model, predict and discover topics in large volumes of text. The distances between predicted topic titles and entities are clustered according to their relations in the text or article analyzed providing you with valuable insights on topics structure.</p>
  919. </div>
  920. <div class="content-block_link">
  921. <a href="http://172.174.208.44/analyze">
  922. Explore Solution<img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/black-arrow.png" alt="arrow"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/black-arrow.png" alt="arrow"></noscript></a>
  923. </div>
  924. </div>
  925. </div>
  926. </div>
  927. <div class="content_block" id = "entities">
  928. <div class="content-block_left"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/solutions/Group31.png" alt="graphic"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/solutions/Group31.png" alt="graphic"></noscript></div>
  929. <div class="content-block_right">
  930. <div class="content-block_container">
  931. <div class="content-block_title">
  932. <h3>Discover insights from vast textual data</h3>
  933. </div>
  934. <div class="content-block_text">
  935. <p>Using a Machine Learning lookup model, predict and discover topics in large volumes of text.</p>
  936. <p>The distances between predicted topic titles and entities are clustered according to their relations in the text or article analyzed providing you with valuable insights on topics structure.</p>
  937. </div>
  938. <div class="content-block_link">
  939. <a href="http://172.174.208.44/analyze">
  940. Explore Solution<img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/black-arrow.png" alt="graphic"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/black-arrow.png" alt="graphic"></noscript></a>
  941. </div>
  942. </div>
  943. </div>
  944. </div>
  945. <div class="content_block" id="wordcloud">
  946. <div class="content-block_left"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/solutions/Frame34.png" alt="graphic"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/solutions/Frame34.png" alt="graphic"></noscript></div>
  947. <div class="content-block_right">
  948. <div class="content-block_container">
  949. <div class="content-block_title">
  950. <h3>Word Cloud</h3>
  951. </div>
  952. <div class="content-block_text">
  953. <p>The visual representation of the frequency of words in a text can offer a quick overview on the text data analyzed.</p>
  954. </div>
  955. <div class="content-block_link">
  956. <a href="http://172.174.208.44/analyze">
  957. Explore Solution<img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/black-arrow.png" alt="arrow"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/black-arrow.png" alt="arrow"></noscript></a>
  958. </div>
  959. </div>
  960. </div>
  961. </div>
  962. </div>
  963. </section>
  964. <section class="mob-app">
  965. <div class="mob-app_container">
  966. <div class="mob-app_left">
  967.  
  968. <h2>Mobile Apps coming in mid-2024</h2>
  969.  
  970. </div>
  971. <div class="mob-app_right">
  972. <div class="mob-app_logo"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/mob-app/App_Store.png" alt="mob"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/mob-app/App_Store.png" alt="mob"></noscript></div>
  973. <div class="mob-app_logo"><img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/mob-app/Google_Play.png" alt="mob"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/mob-app/Google_Play.png" alt="mob"></noscript></div>
  974. </div>
  975. </div>
  976. </section>
  977. <section class="cta">
  978. <divx class="cta-text">
  979.  
  980. <h2>It’s time you got more from your texts</h2>
  981.  
  982. <p>It’s time you got more from your texts</p>
  983.  
  984. </divx>
  985. <div class="cta-buttons">
  986. <div class="cta-button ">
  987. <a href="http://172.174.208.44/analyze/">
  988. Try VizRefra for free<img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/white-arrow.png" alt="icon"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/white-arrow.png" alt="icon"></noscript></a>
  989. </div>
  990. <div class="cta-button">
  991. <a href="http://172.174.208.44/contact-us/">Contact Us</a>
  992. </div>
  993. </div>
  994. </section>
  995. <!-- Begin Wrapper Div -->
  996. <div style="text-align:center;">
  997.    <a href="https://www.capterra.com/reviews/218256/VizRefra?utm_source=vendor&utm_medium=badge&utm_campaign=capterra_reviews_badge">
  998.        <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" border="0" data-src="https://assets.capterra.com/badge/446e4b2a897a833072cee86d02d16ff9.svg?v=2157913&p=218256" style="width: 200px; height: auto;" /><noscript><img border="0" src="https://assets.capterra.com/badge/446e4b2a897a833072cee86d02d16ff9.svg?v=2157913&p=218256" style="width: 200px; height: auto;" /></noscript>
  999.    </a>
  1000. </div>
  1001.  
  1002. <span><iframe src title id="#iframe2" scrolling="no" width="500" height="300"></iframe></span>
  1003. <div class="align-center" style="display: none;height:1050px;">
  1004.    <!--<iframe frameborder="0" scrolling="no" src="" title="" id="#iframe6" class="iframe iframe-restrict" style="width: 650px;"></iframe>-->
  1005.    <iframe frameborder="0" scrolling="no" src="" title="" id="#iframe2" class="iframe iframe-restrict" style="height: 942px;"></iframe>
  1006. <div class="modal-restrict" style="padding: 20px;">
  1007.        <button class="popuo-window" id="myModal" onclick="CustomAlert.show('#iframe2')">
  1008.            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6">
  1009.                <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25" />
  1010.            </svg>
  1011.        </button>
  1012.    </div>
  1013. </div>
  1014. <script>
  1015. //jQuery(window).load(function(){
  1016. //jQuery("#myModal").trigger("click");
  1017. //})
  1018. </script>
  1019. <div id= "dialog-container" class= "dialog-container">
  1020.                <div class="dialog-close-btn">
  1021.                    <button onclick="CustomAlert.close()">
  1022.                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" style="width:30px; height: 30px;">
  1023.                            <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12" />
  1024.                        </svg>
  1025.                    </button>
  1026.                </div>
  1027.                <iframe src="" title="" id="#iframe-popup" scrolling="no" width="100%" height="500"></iframe>
  1028.            </div>
  1029. <!-- End Wrapper Div -->
  1030. </main>
  1031. <footer class="footer">
  1032.            <div class="footer-container">
  1033.                
  1034.                <section class="footer-right">
  1035.                    <div class="footer-menu_columns">
  1036.                        <div class="footer-menu_column">
  1037.                            <div class="footer-menu_column-title">
  1038.                                <h6>Products</h6>
  1039.                            </div>
  1040.                         <ul id="menu-footer-menu-products" class="footer-menu_items"><li id="menu-item-39" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-39"><a href="http://172.174.208.44/#news_monitor">News Monitor</a></li>
  1041. <li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><a href="http://172.174.208.44/#twitter-monitor">Twitter Monitor</a></li>
  1042. <li id="menu-item-41" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41"><a href="http://172.174.208.44/#vizfind">Vizfind</a></li>
  1043. </ul>
  1044.                        </div>
  1045.                        <div class="footer-menu_column">
  1046.                            <div class="footer-menu_column-title">
  1047.                                <h6>Solutions</h6>
  1048.                            </div>
  1049.                          
  1050.                    <ul id="menu-footer-menu-solutions" class="footer-menu_items"><li id="menu-item-430" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-430"><a href="https://www.vizrefra.com/word-cloud/">Word Cloud Text Analysis</a></li>
  1051. <li id="menu-item-431" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-431"><a href="https://www.vizrefra.com/category-text-entity-extraction/">Text Entity Extraction</a></li>
  1052. <li id="menu-item-432" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-432"><a href="https://www.vizrefra.com/text-analytics/">Text Analytics Map</a></li>
  1053. <li id="menu-item-433" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-433"><a href="https://www.vizrefra.com/text-anaytics/">Text Analytics 2D Map</a></li>
  1054. <li id="menu-item-434" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-434"><a href="https://www.vizrefra.com/sentiment-analysis/">Sentiment Analysis</a></li>
  1055. <li id="menu-item-435" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-435"><a href="https://www.vizrefra.com/news-analytics/">News monitor</a></li>
  1056. </ul>
  1057.                        </div>
  1058.                        <div class="footer-menu_column">
  1059.                            <div class="footer-menu_column-title">
  1060.                                <h6>Contacts</h6>
  1061.                            </div>
  1062.                            <ul class="footer-contact_items">
  1063.                                <li class="footer-contact_item">75 Alfred St N, North Sidney NSW, 2060 Australia</li>
  1064.                                <li class="footer-contact_item">
  1065.                                <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/mail.png" alt="icon"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/mail.png" alt="icon"></noscript>
  1066.                                    <a href="mailto:info@172.174.208.44">info@172.174.208.44</a>
  1067.                                </li>
  1068.                                <li class="footer-contact_item">
  1069.                                <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/tel.png" alt="icon"><noscript><img src="https://www.vizrefra.com/wp-content/themes/VR/design/img/icons/tel.png" alt="icon"></noscript>
  1070.                                    <a href="tel: +61435770557">+614-35770557</a>
  1071.                                </li>
  1072.                            </ul>
  1073.                        </div>
  1074.                    </div>
  1075.                </section>
  1076.                <section class="footer-left">
  1077.                    <div class="footer-left_copyright">VizRefra © 2024</div>
  1078.                    <div class="footer-left_links">
  1079.                        <a href="http://www.vizrefra.com/terms-of-use/">Terms of Use </a>
  1080.                        <a href="http://www.vizrefra.com/privacy-policy/"> Privacy Statement</a>
  1081.                    </div>
  1082.                </section>
  1083.            </div>
  1084.        </footer>
  1085.    </div>
  1086.    <script>
  1087. window.addEventListener('load', function() {
  1088. jQuery('.registration-form_btn').click(function() {
  1089.  gtag('event', 'conversion', {'send_to': 'AW-816496630/8MPUCMq0xJAYEPb_qoUD'});
  1090. })
  1091. })
  1092. </script>
  1093.  
  1094. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=5.9.4" id="swv-js"></script>
  1095. <script type="text/javascript" id="contact-form-7-js-extra">
  1096. /* <![CDATA[ */
  1097. var wpcf7 = {"api":{"root":"https:\/\/www.vizrefra.com\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"};
  1098. /* ]]> */
  1099. </script>
  1100. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.9.4" id="contact-form-7-js"></script>
  1101. <script type="text/javascript" src="https://c0.wp.com/c/6.5.2/wp-includes/js/underscore.min.js" id="underscore-js"></script>
  1102. <script type="text/javascript" src="https://c0.wp.com/c/6.5.2/wp-includes/js/backbone.min.js" id="backbone-js"></script>
  1103. <script type="text/javascript" id="wp-api-request-js-extra">
  1104. /* <![CDATA[ */
  1105. var wpApiSettings = {"root":"https:\/\/www.vizrefra.com\/wp-json\/","nonce":"f1f1fe4189","versionString":"wp\/v2\/"};
  1106. /* ]]> */
  1107. </script>
  1108. <script type="text/javascript" src="https://c0.wp.com/c/6.5.2/wp-includes/js/api-request.min.js" id="wp-api-request-js"></script>
  1109. <script type="text/javascript" src="https://c0.wp.com/c/6.5.2/wp-includes/js/wp-api.min.js" id="wp-api-js"></script>
  1110. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/themes/VR/design/js/burger-menu.js?ver=0.0.0.0#asyncload" id="burger-menu-js"></script>
  1111. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/themes/VR/design/js/drop-down_menu.js?ver=0.0.0.0#asyncload" id="drop-down_menu-js"></script>
  1112. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/themes/VR/design/js/popups.js?ver=0.0.0.0" id="popups-js"></script>
  1113. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/themes/VR/design/js/modal_charts.js?ver=0.0.0.0" id="modal_charts-js"></script>
  1114. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/themes/VR/design/js/home_links.js?ver=0.0.0.0" id="home_links-js"></script>
  1115. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/themes/VR/design/js/viz-loader.js?ver=0.0.0.0" id="viz_loader-js"></script>
  1116. <script type="text/javascript" id="my-ajax-script-js-extra">
  1117. /* <![CDATA[ */
  1118. var myAjax = {"ajaxurl":"https:\/\/www.vizrefra.com\/wp-admin\/admin-ajax.php"};
  1119. /* ]]> */
  1120. </script>
  1121. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/themes/VR/js/my-ajax-script.js" id="my-ajax-script-js"></script>
  1122. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/themes/VR/design/js/toggle-buttons.js?ver=0.0.0.0" id="toggle-buttons-js"></script>
  1123. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/themes/VR/design/js/api.js?var=1716131479&amp;ver=0.0.0.0" id="api-js"></script>
  1124. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/themes/VR/design/js/apicall_home.js?var=1716131479&amp;ver=0.0.0.0" id="apicall-js"></script>
  1125. <script type="text/javascript" src="https://unpkg.com/sweetalert/dist/sweetalert.min.js?ver=0.0.0.0" id="sweetalert-js"></script>
  1126. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/themes/VR/design/js/closeButtonEvent.js?ver=0.0.0.0" id="api2-js"></script>
  1127. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/themes/VR/design/js/sticky_header.js?ver=0.0.0.0#asyncload" id="sticky_header-js"></script>
  1128. <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=6LfCij0mAAAAAGqaMNk3RxYlsCjoDm-jnlaMGZPA&amp;ver=3.0" id="google-recaptcha-js"></script>
  1129. <script type="text/javascript" src="https://c0.wp.com/c/6.5.2/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js" id="wp-polyfill-inert-js"></script>
  1130. <script type="text/javascript" src="https://c0.wp.com/c/6.5.2/wp-includes/js/dist/vendor/regenerator-runtime.min.js" id="regenerator-runtime-js"></script>
  1131. <script type="text/javascript" src="https://c0.wp.com/c/6.5.2/wp-includes/js/dist/vendor/wp-polyfill.min.js" id="wp-polyfill-js"></script>
  1132. <script type="text/javascript" id="wpcf7-recaptcha-js-extra">
  1133. /* <![CDATA[ */
  1134. var wpcf7_recaptcha = {"sitekey":"6LfCij0mAAAAAGqaMNk3RxYlsCjoDm-jnlaMGZPA","actions":{"homepage":"homepage","contactform":"contactform"}};
  1135. /* ]]> */
  1136. </script>
  1137. <script type="text/javascript" src="https://www.vizrefra.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=5.9.4" id="wpcf7-recaptcha-js"></script>
  1138. <script type="text/javascript" src="https://stats.wp.com/e-202420.js" id="jetpack-stats-js" data-wp-strategy="defer"></script>
  1139. <script type="text/javascript" id="jetpack-stats-js-after">
  1140. /* <![CDATA[ */
  1141. _stq = window._stq || [];
  1142. _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"191482219\",\"post\":\"19\",\"tz\":\"0\",\"srv\":\"www.vizrefra.com\",\"j\":\"1:13.4.3\"}") ]);
  1143. _stq.push([ "clickTrackerInit", "191482219", "19" ]);
  1144. /* ]]> */
  1145. </script>
  1146. <script type="text/javascript">(function (undefined) {let scriptOptions={"_localizedStrings":{"redirect_overlay_title":"Hold On","redirect_overlay_text":"You are being redirected to another page,<br>it may take a few seconds.","webview_notification_text":"The selected provider doesn't support embedded browsers!"},"_targetWindow":"prefer-popup","_redirectOverlay":"overlay-with-spinner-and-message","_unsupportedWebviewBehavior":""};
  1147. /**
  1148. * Used when Cross-Origin-Opener-Policy blocked the access to the opener. We can't have a reference of the opened windows, so we should attempt to refresh only the windows that has opened popups.
  1149. */
  1150. window._nslHasOpenedPopup = false;
  1151. window._nslWebViewNoticeElement = null;
  1152.  
  1153. window.NSLPopup = function (url, title, w, h) {
  1154.    const userAgent = navigator.userAgent,
  1155.        mobile = function () {
  1156.            return /\b(iPhone|iP[ao]d)/.test(userAgent) ||
  1157.                /\b(iP[ao]d)/.test(userAgent) ||
  1158.                /Android/i.test(userAgent) ||
  1159.                /Mobile/i.test(userAgent);
  1160.        },
  1161.        screenX = window.screenX !== undefined ? window.screenX : window.screenLeft,
  1162.        screenY = window.screenY !== undefined ? window.screenY : window.screenTop,
  1163.        outerWidth = window.outerWidth !== undefined ? window.outerWidth : document.documentElement.clientWidth,
  1164.        outerHeight = window.outerHeight !== undefined ? window.outerHeight : document.documentElement.clientHeight - 22,
  1165.        targetWidth = mobile() ? null : w,
  1166.        targetHeight = mobile() ? null : h,
  1167.        left = parseInt(screenX + (outerWidth - targetWidth) / 2, 10),
  1168.        right = parseInt(screenY + (outerHeight - targetHeight) / 2.5, 10),
  1169.        features = [];
  1170.    if (targetWidth !== null) {
  1171.        features.push('width=' + targetWidth);
  1172.    }
  1173.    if (targetHeight !== null) {
  1174.        features.push('height=' + targetHeight);
  1175.    }
  1176.    features.push('left=' + left);
  1177.    features.push('top=' + right);
  1178.    features.push('scrollbars=1');
  1179.  
  1180.    const newWindow = window.open(url, title, features.join(','));
  1181.  
  1182.    if (window.focus) {
  1183.        newWindow.focus();
  1184.    }
  1185.  
  1186.    window._nslHasOpenedPopup = true;
  1187.  
  1188.    return newWindow;
  1189. };
  1190.  
  1191. let isWebView = null;
  1192.  
  1193. function checkWebView() {
  1194.    if (isWebView === null) {
  1195.        function _detectOS(ua) {
  1196.            if (/Android/.test(ua)) {
  1197.                return "Android";
  1198.            } else if (/iPhone|iPad|iPod/.test(ua)) {
  1199.                return "iOS";
  1200.            } else if (/Windows/.test(ua)) {
  1201.                return "Windows";
  1202.            } else if (/Mac OS X/.test(ua)) {
  1203.                return "Mac";
  1204.            } else if (/CrOS/.test(ua)) {
  1205.                return "Chrome OS";
  1206.            } else if (/Firefox/.test(ua)) {
  1207.                return "Firefox OS";
  1208.            }
  1209.            return "";
  1210.        }
  1211.  
  1212.        function _detectBrowser(ua) {
  1213.            let android = /Android/.test(ua);
  1214.  
  1215.            if (/Opera Mini/.test(ua) || / OPR/.test(ua) || / OPT/.test(ua)) {
  1216.                return "Opera";
  1217.            } else if (/CriOS/.test(ua)) {
  1218.                return "Chrome for iOS";
  1219.            } else if (/Edge/.test(ua)) {
  1220.                return "Edge";
  1221.            } else if (android && /Silk\//.test(ua)) {
  1222.                return "Silk";
  1223.            } else if (/Chrome/.test(ua)) {
  1224.                return "Chrome";
  1225.            } else if (/Firefox/.test(ua)) {
  1226.                return "Firefox";
  1227.            } else if (android) {
  1228.                return "AOSP";
  1229.            } else if (/MSIE|Trident/.test(ua)) {
  1230.                return "IE";
  1231.            } else if (/Safari\//.test(ua)) {
  1232.                return "Safari";
  1233.            } else if (/AppleWebKit/.test(ua)) {
  1234.                return "WebKit";
  1235.            }
  1236.            return "";
  1237.        }
  1238.  
  1239.        function _detectBrowserVersion(ua, browser) {
  1240.            if (browser === "Opera") {
  1241.                return /Opera Mini/.test(ua) ? _getVersion(ua, "Opera Mini/") :
  1242.                    / OPR/.test(ua) ? _getVersion(ua, " OPR/") :
  1243.                        _getVersion(ua, " OPT/");
  1244.            } else if (browser === "Chrome for iOS") {
  1245.                return _getVersion(ua, "CriOS/");
  1246.            } else if (browser === "Edge") {
  1247.                return _getVersion(ua, "Edge/");
  1248.            } else if (browser === "Chrome") {
  1249.                return _getVersion(ua, "Chrome/");
  1250.            } else if (browser === "Firefox") {
  1251.                return _getVersion(ua, "Firefox/");
  1252.            } else if (browser === "Silk") {
  1253.                return _getVersion(ua, "Silk/");
  1254.            } else if (browser === "AOSP") {
  1255.                return _getVersion(ua, "Version/");
  1256.            } else if (browser === "IE") {
  1257.                return /IEMobile/.test(ua) ? _getVersion(ua, "IEMobile/") :
  1258.                    /MSIE/.test(ua) ? _getVersion(ua, "MSIE ")
  1259.                        :
  1260.                        _getVersion(ua, "rv:");
  1261.            } else if (browser === "Safari") {
  1262.                return _getVersion(ua, "Version/");
  1263.            } else if (browser === "WebKit") {
  1264.                return _getVersion(ua, "WebKit/");
  1265.            }
  1266.            return "0.0.0";
  1267.        }
  1268.  
  1269.        function _getVersion(ua, token) {
  1270.            try {
  1271.                return _normalizeSemverString(ua.split(token)[1].trim().split(/[^\w\.]/)[0]);
  1272.            } catch (o_O) {
  1273.            }
  1274.            return "0.0.0";
  1275.        }
  1276.  
  1277.        function _normalizeSemverString(version) {
  1278.            const ary = version.split(/[\._]/);
  1279.            return (parseInt(ary[0], 10) || 0) + "." +
  1280.                (parseInt(ary[1], 10) || 0) + "." +
  1281.                (parseInt(ary[2], 10) || 0);
  1282.        }
  1283.  
  1284.        function _isWebView(ua, os, browser, version, options) {
  1285.            switch (os + browser) {
  1286.                case "iOSSafari":
  1287.                    return false;
  1288.                case "iOSWebKit":
  1289.                    return _isWebView_iOS(options);
  1290.                case "AndroidAOSP":
  1291.                    return false;
  1292.                case "AndroidChrome":
  1293.                    return parseFloat(version) >= 42 ? /; wv/.test(ua) : /\d{2}\.0\.0/.test(version) ? true : _isWebView_Android(options);
  1294.            }
  1295.            return false;
  1296.        }
  1297.  
  1298.        function _isWebView_iOS(options) {
  1299.            const document = (window["document"] || {});
  1300.  
  1301.            if ("WEB_VIEW" in options) {
  1302.                return options["WEB_VIEW"];
  1303.            }
  1304.            return !("fullscreenEnabled" in document || "webkitFullscreenEnabled" in document || false);
  1305.        }
  1306.  
  1307.        function _isWebView_Android(options) {
  1308.            if ("WEB_VIEW" in options) {
  1309.                return options["WEB_VIEW"];
  1310.            }
  1311.            return !("requestFileSystem" in window || "webkitRequestFileSystem" in window || false);
  1312.        }
  1313.  
  1314.        const options = {},
  1315.            nav = window.navigator || {},
  1316.            ua = nav.userAgent || "",
  1317.            os = _detectOS(ua),
  1318.            browser = _detectBrowser(ua),
  1319.            browserVersion = _detectBrowserVersion(ua, browser);
  1320.  
  1321.        isWebView = _isWebView(ua, os, browser, browserVersion, options);
  1322.    }
  1323.  
  1324.    return isWebView;
  1325. }
  1326.  
  1327. function isAllowedWebViewForUserAgent(provider) {
  1328.    const facebookAllowedWebViews = [
  1329.        'Instagram',
  1330.        'FBAV',
  1331.        'FBAN'
  1332.    ];
  1333.    let whitelist = [];
  1334.  
  1335.    if (provider && provider === 'facebook') {
  1336.        whitelist = facebookAllowedWebViews;
  1337.    }
  1338.  
  1339.    const nav = window.navigator || {},
  1340.        ua = nav.userAgent || "";
  1341.  
  1342.    if (whitelist.length && ua.match(new RegExp(whitelist.join('|')))) {
  1343.        return true;
  1344.    }
  1345.  
  1346.    return false;
  1347. }
  1348.  
  1349. function disableButtonInWebView(providerButtonElement) {
  1350.    if (providerButtonElement) {
  1351.        providerButtonElement.classList.add('nsl-disabled-provider');
  1352.        providerButtonElement.setAttribute('href', '#');
  1353.  
  1354.        providerButtonElement.addEventListener('pointerdown', (e) => {
  1355.            if (!window._nslWebViewNoticeElement) {
  1356.                window._nslWebViewNoticeElement = document.createElement('div');
  1357.                window._nslWebViewNoticeElement.id = "nsl-notices-fallback";
  1358.                window._nslWebViewNoticeElement.addEventListener('pointerdown', function (e) {
  1359.                    this.parentNode.removeChild(this);
  1360.                    window._nslWebViewNoticeElement = null;
  1361.                });
  1362.                const webviewNoticeHTML = '<div class="error"><p>' + scriptOptions._localizedStrings.webview_notification_text + '</p></div>';
  1363.  
  1364.                window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML);
  1365.                document.body.appendChild(window._nslWebViewNoticeElement);
  1366.            }
  1367.        });
  1368.    }
  1369.  
  1370. }
  1371.  
  1372. window._nslDOMReady(function () {
  1373.  
  1374.    window.nslRedirect = function (url) {
  1375.        if (scriptOptions._redirectOverlay) {
  1376.            const overlay = document.createElement('div');
  1377.            overlay.id = "nsl-redirect-overlay";
  1378.            let overlayHTML = '';
  1379.            const overlayContainer = "<div id='nsl-redirect-overlay-container'>",
  1380.                overlayContainerClose = "</div>",
  1381.                overlaySpinner = "<div id='nsl-redirect-overlay-spinner'></div>",
  1382.                overlayTitle = "<p id='nsl-redirect-overlay-title'>" + scriptOptions._localizedStrings.redirect_overlay_title + "</p>",
  1383.                overlayText = "<p id='nsl-redirect-overlay-text'>" + scriptOptions._localizedStrings.redirect_overlay_text + "</p>";
  1384.  
  1385.            switch (scriptOptions._redirectOverlay) {
  1386.                case "overlay-only":
  1387.                    break;
  1388.                case "overlay-with-spinner":
  1389.                    overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose;
  1390.                    break;
  1391.                default:
  1392.                    overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose;
  1393.                    break;
  1394.            }
  1395.  
  1396.            overlay.insertAdjacentHTML("afterbegin", overlayHTML);
  1397.            document.body.appendChild(overlay);
  1398.        }
  1399.  
  1400.        window.location = url;
  1401.    };
  1402.  
  1403.    let targetWindow = scriptOptions._targetWindow || 'prefer-popup',
  1404.        lastPopup = false;
  1405.  
  1406.  
  1407.    const buttonLinks = document.querySelectorAll(' a[data-plugin="nsl"][data-action="connect"], a[data-plugin="nsl"][data-action="link"]');
  1408.    buttonLinks.forEach(function (buttonLink) {
  1409.        buttonLink.addEventListener('click', function (e) {
  1410.            if (lastPopup && !lastPopup.closed) {
  1411.                e.preventDefault();
  1412.                lastPopup.focus();
  1413.            } else {
  1414.  
  1415.                let href = this.href,
  1416.                    success = false;
  1417.                if (href.indexOf('?') !== -1) {
  1418.                    href += '&';
  1419.                } else {
  1420.                    href += '?';
  1421.                }
  1422.  
  1423.                const redirectTo = this.dataset.redirect;
  1424.                if (redirectTo === 'current') {
  1425.                    href += 'redirect=' + encodeURIComponent(window.location.href) + '&';
  1426.                } else if (redirectTo && redirectTo !== '') {
  1427.                    href += 'redirect=' + encodeURIComponent(redirectTo) + '&';
  1428.                }
  1429.  
  1430.                if (targetWindow !== 'prefer-same-window' && checkWebView()) {
  1431.                    targetWindow = 'prefer-same-window';
  1432.                }
  1433.  
  1434.                if (targetWindow === 'prefer-popup') {
  1435.                    lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', this.dataset.popupwidth, this.dataset.popupheight);
  1436.                    if (lastPopup) {
  1437.                        success = true;
  1438.                        e.preventDefault();
  1439.                    }
  1440.                } else if (targetWindow === 'prefer-new-tab') {
  1441.                    const newTab = window.open(href + 'display=popup', '_blank');
  1442.                    if (newTab) {
  1443.                        if (window.focus) {
  1444.                            newTab.focus();
  1445.                        }
  1446.                        success = true;
  1447.                        window._nslHasOpenedPopup = true;
  1448.                        e.preventDefault();
  1449.                    }
  1450.                }
  1451.  
  1452.                if (!success) {
  1453.                    window.location = href;
  1454.                    e.preventDefault();
  1455.                }
  1456.            }
  1457.        });
  1458.    });
  1459.  
  1460.    let buttonCountChanged = false;
  1461.  
  1462.    const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]');
  1463.    if (googleLoginButtons.length && checkWebView()) {
  1464.        googleLoginButtons.forEach(function (googleLoginButton) {
  1465.            if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') {
  1466.                disableButtonInWebView(googleLoginButton);
  1467.            } else {
  1468.                googleLoginButton.remove();
  1469.                buttonCountChanged = true;
  1470.            }
  1471.        });
  1472.    }
  1473.  
  1474.    const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]');
  1475.    if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) {
  1476.        facebookLoginButtons.forEach(function (facebookLoginButton) {
  1477.            if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') {
  1478.                disableButtonInWebView(facebookLoginButton);
  1479.            } else {
  1480.                facebookLoginButton.remove();
  1481.                buttonCountChanged = true;
  1482.            }
  1483.        });
  1484.    }
  1485.  
  1486.    const separators = document.querySelectorAll('div.nsl-separator');
  1487.    if (buttonCountChanged && separators.length) {
  1488.        separators.forEach(function (separator) {
  1489.            const separatorParentNode = separator.parentNode;
  1490.            if (separatorParentNode) {
  1491.                const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons');
  1492.                if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) {
  1493.                    separator.remove();
  1494.                }
  1495.            }
  1496.        })
  1497.    }
  1498. });
  1499.  
  1500. /**
  1501. * Cross-Origin-Opener-Policy blocked the access to the opener
  1502. */
  1503. if (typeof BroadcastChannel === "function") {
  1504.    const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel');
  1505.    _nslLoginBroadCastChannel.onmessage = (event) => {
  1506.        if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') {
  1507.            window._nslHasOpenedPopup = false;
  1508.  
  1509.            const url = event.data?.href;
  1510.            _nslLoginBroadCastChannel.close();
  1511.            if (typeof window.nslRedirect === 'function') {
  1512.                window.nslRedirect(url);
  1513.            } else {
  1514.                window.opener.location = url;
  1515.            }
  1516.        }
  1517.    };
  1518. }})();</script>
  1519. <script data-no-optimize="1">!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function i(t){return e({},it,t)}function o(t,e){var n,a="LazyLoad::Initialized",i=new t(e);try{n=new CustomEvent(a,{detail:{instance:i}})}catch(t){(n=document.createEvent("CustomEvent")).initCustomEvent(a,!1,!1,{instance:i})}window.dispatchEvent(n)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,bt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,bt,e)}function r(t){return s(t,null),0}function u(t){return null===c(t)}function d(t){return c(t)===vt}function f(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function _(t,e){nt?t.classList.add(e):t.className+=(t.className?" ":"")+e}function v(t,e){nt?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function b(t,e){!e||(e=e._observer)&&e.unobserve(t)}function p(t,e){t&&(t.loadingCount+=e)}function h(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function m(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function E(t){return!!t[st]}function I(t){return t[st]}function y(t){return delete t[st]}function A(e,t){var n;E(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[st]=n)}function k(a,t){var i;E(a)&&(i=I(a),t.forEach(function(t){var e,n;e=a,(t=i[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function L(t,e,n){_(t,e.class_loading),s(t,ut),n&&(p(n,1),f(e.callback_loading,t,n))}function w(t,e,n){n&&t.setAttribute(e,n)}function x(t,e){w(t,ct,l(t,e.data_sizes)),w(t,rt,l(t,e.data_srcset)),w(t,ot,l(t,e.data_src))}function O(t,e,n){var a=l(t,e.data_bg_multi),i=l(t,e.data_bg_multi_hidpi);(a=at&&i?i:a)&&(t.style.backgroundImage=a,n=n,_(t=t,(e=e).class_applied),s(t,ft),n&&(e.unobserve_completed&&b(t,e),f(e.callback_applied,t,n)))}function N(t,e){!e||0<e.loadingCount||0<e.toLoadCount||f(t.callback_finish,e)}function C(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function M(t){return!!t.llEvLisnrs}function z(t){if(M(t)){var e,n,a=t.llEvLisnrs;for(e in a){var i=a[e];n=e,i=i,t.removeEventListener(n,i)}delete t.llEvLisnrs}}function R(t,e,n){var a;delete t.llTempImage,p(n,-1),(a=n)&&--a.toLoadCount,v(t,e.class_loading),e.unobserve_completed&&b(t,n)}function T(o,r,c){var l=g(o)||o;M(l)||function(t,e,n){M(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";C(t,a,e),C(t,"error",n)}(l,function(t){var e,n,a,i;n=r,a=c,i=d(e=o),R(e,n,a),_(e,n.class_loaded),s(e,dt),f(n.callback_loaded,e,a),i||N(n,a),z(l)},function(t){var e,n,a,i;n=r,a=c,i=d(e=o),R(e,n,a),_(e,n.class_error),s(e,_t),f(n.callback_error,e,a),i||N(n,a),z(l)})}function G(t,e,n){var a,i,o,r,c;t.llTempImage=document.createElement("IMG"),T(t,e,n),E(c=t)||(c[st]={backgroundImage:c.style.backgroundImage}),o=n,r=l(a=t,(i=e).data_bg),c=l(a,i.data_bg_hidpi),(r=at&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),L(a,i,o)),O(t,e,n)}function D(t,e,n){var a;T(t,e,n),a=e,e=n,(t=It[(n=t).tagName])&&(t(n,a),L(n,a,e))}function V(t,e,n){var a;a=t,(-1<yt.indexOf(a.tagName)?D:G)(t,e,n)}function F(t,e,n){var a;t.setAttribute("loading","lazy"),T(t,e,n),a=e,(e=It[(n=t).tagName])&&e(n,a),s(t,vt)}function j(t){t.removeAttribute(ot),t.removeAttribute(rt),t.removeAttribute(ct)}function P(t){m(t,function(t){k(t,Et)}),k(t,Et)}function S(t){var e;(e=At[t.tagName])?e(t):E(e=t)&&(t=I(e),e.style.backgroundImage=t.backgroundImage)}function U(t,e){var n;S(t),n=e,u(e=t)||d(e)||(v(e,n.class_entered),v(e,n.class_exited),v(e,n.class_applied),v(e,n.class_loading),v(e,n.class_loaded),v(e,n.class_error)),r(t),y(t)}function $(t,e,n,a){var i;n.cancel_on_exit&&(c(t)!==ut||"IMG"===t.tagName&&(z(t),m(i=t,function(t){j(t)}),j(i),P(t),v(t,n.class_loading),p(a,-1),r(t),f(n.callback_cancel,t,e,a)))}function q(t,e,n,a){var i,o,r=(o=t,0<=pt.indexOf(c(o)));s(t,"entered"),_(t,n.class_entered),v(t,n.class_exited),i=t,o=a,n.unobserve_entered&&b(i,o),f(n.callback_enter,t,e,a),r||V(t,n,a)}function H(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function B(t,i,o){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?q(t.target,t,i,o):(e=t.target,n=t,a=i,t=o,void(u(e)||(_(e,a.class_exited),$(e,n,a,t),f(a.callback_exit,e,n,t))));var e,n,a})}function J(e,n){var t;et&&!H(e)&&(n._observer=new IntersectionObserver(function(t){B(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function K(t){return Array.prototype.slice.call(t)}function Q(t){return t.container.querySelectorAll(t.elements_selector)}function W(t){return c(t)===_t}function X(t,e){return e=t||Q(e),K(e).filter(u)}function Y(e,t){var n;(n=Q(e),K(n).filter(W)).forEach(function(t){v(t,e.class_error),r(t)}),t.update()}function t(t,e){var n,a,t=i(t);this._settings=t,this.loadingCount=0,J(t,this),n=t,a=this,Z&&window.addEventListener("online",function(){Y(n,a)}),this.update(e)}var Z="undefined"!=typeof window,tt=Z&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),et=Z&&"IntersectionObserver"in window,nt=Z&&"classList"in document.createElement("p"),at=Z&&1<window.devicePixelRatio,it={elements_selector:".lazy",container:tt||Z?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",rt="srcset",ct="sizes",lt="poster",st="llOriginalAttrs",ut="loading",dt="loaded",ft="applied",_t="error",vt="native",gt="data-",bt="ll-status",pt=[ut,dt,ft,_t],ht=[ot],mt=[ot,lt],Et=[ot,rt,ct],It={IMG:function(t,e){m(t,function(t){A(t,Et),x(t,e)}),A(t,Et),x(t,e)},IFRAME:function(t,e){A(t,ht),w(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){A(t,ht),w(t,ot,l(t,e.data_src))}),A(t,mt),w(t,lt,l(t,e.data_poster)),w(t,ot,l(t,e.data_src)),t.load()}},yt=["IMG","IFRAME","VIDEO"],At={IMG:P,IFRAME:function(t){k(t,ht)},VIDEO:function(t){a(t,function(t){k(t,ht)}),k(t,mt),t.load()}},kt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,i=this._settings,o=X(t,i);{if(h(this,o.length),!tt&&et)return H(i)?(e=i,n=this,o.forEach(function(t){-1!==kt.indexOf(t.tagName)&&F(t,e,n)}),void h(n,0)):(t=this._observer,i=o,t.disconnect(),a=t,void i.forEach(function(t){a.observe(t)}));this.loadAll(o)}},destroy:function(){this._observer&&this._observer.disconnect(),Q(this._settings).forEach(function(t){y(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;X(t,n).forEach(function(t){b(t,e),V(t,n,e)})},restoreAll:function(){var e=this._settings;Q(e).forEach(function(t){U(t,e)})}},t.load=function(t,e){e=i(e);V(t,e)},t.resetStatus=function(t){r(t)},Z&&function(t,e){if(e)if(e.length)for(var n,a=0;n=e[a];a+=1)o(t,n);else o(t,e)}(t,window.lazyLoadOptions),t});!function(e,t){"use strict";function a(){t.body.classList.add("litespeed_lazyloaded")}function n(){console.log("[LiteSpeed] Start Lazy Load Images"),d=new LazyLoad({elements_selector:"[data-lazyloaded]",callback_finish:a}),o=function(){d.update()},e.MutationObserver&&new MutationObserver(o).observe(t.documentElement,{childList:!0,subtree:!0,attributes:!0})}var d,o;e.addEventListener?e.addEventListener("load",n,!1):e.attachEvent("onload",n)}(window,document);</script></body>
  1520. </html>
  1521.  
  1522. <!-- Page supported by LiteSpeed Cache 6.2.0.1 on 2024-05-19 15:11:19 -->
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda