August 9, 2020 at 4:09:23 PM UTC
VERIFY
Anomaly
HTTP blocking (a blockpage might be served)
Websites
Websites
Runtime: 8.1s
Share on Facebook or Twitter
On August 9, 2020 at 4:09:23 PM UTC, http://www.gayscape.com/ presented signs of HTTP blocking (a blockpage might be served) on AS6697 in Belarus. This might mean that http://www.gayscape.com/ was blocked, but false positives can occur. Please explore the network measurement data below.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
127.0.0.1
Query:
IN A www.gayscape.com
Engine:
system
Name
Class
TTL
Type
DATA
Answer IP Info
@
IN
CNAME
www.gayscape.com
Unknown AS
@
IN
A
204.8.234.161
Unknown AS

TCP Connections

204.8.234.161:80: succeeded

HTTP Requests

URL
GET https://www.gayscape.com/
Response Headers
Transfer-Encoding:
chunked
Set-Cookie:
started=1596996515; expires=Thu, 08-Oct-2020 18:08:35 GMT; path=/; domain=gayscape.com; secure
Vary:
Accept-Encoding
Server:
Apache
Date:
Sun, 09 Aug 2020 18:08:35 GMT
Access-Control-Allow-Origin:
*
Content-Type:
text/html; charset=utf-8
Response Body
		
				




<!DOCTYPE html
 lang="en"
>

<!--[if LT IE 9]><html class="ie8"><![endif]-->  
<!--[if IE 9]><html class="ie9"><![endif]-->  
<!--[if !IE]><html><![endif]--><head>

	<title>Access Denied: Flirt4Free</title>


	    
	
	<meta charset="utf-8">
		
	<meta http-equiv="X-UA-Compatible" content="IE=edge">

	<meta name="viewport" content="width=device-width, maximum-scale=1.0, minimum-scale=1. user-scalable=yes" />
	
	<meta name="description"	content="Answers to common questions about our live video chat service, billing and site operation." />
	<meta name="keywords"		content="questions, answers" />
	
			
	<meta name="RATING" content="RTA-5042-1996-1400-1577-RTA" />

    	
    
        
    
    
	

	<link rel="icon" type="image/png" href="/images/favicon.png" />
	
	 
	    
    	        
    	
	
	    
    	<link rel="canonical" href="http://www.flirt4free.com/banned.php" />        
    	
    
        
    	        
    	
	
	
	<link rel="alternate" hreflang="x-default" href="http://www.flirt4free.com/banned.php" />
	
	<link rel="alternate" hreflang="en" href="http://www.flirt4free.com/banned.php?language=en" />
	<link rel="alternate" hreflang="de" href="http://www.flirt4free.com/banned.php?language=de" />
	<link rel="alternate" hreflang="es" href="http://www.flirt4free.com/banned.php?language=es" />
	<link rel="alternate" hreflang="fr" href="http://www.flirt4free.com/banned.php?language=fr" />
	
	<link rel="alternate" hreflang="it" href="http://www.flirt4free.com/banned.php?language=it" />
	<link rel="alternate" hreflang="no" href="http://www.flirt4free.com/banned.php?language=no" />
	
	<link rel="alternate" hreflang="ru" href="http://www.flirt4free.com/banned.php?language=ru" />
	<link rel="alternate" hreflang="pt" href="http://www.flirt4free.com/banned.php?language=pt" />
	<link rel="alternate" hreflang="sv" href="http://www.flirt4free.com/banned.php?language=sv" />
	<link rel="alternate" hreflang="nl" href="http://www.flirt4free.com/banned.php?language=nl" />
	<link rel="alternate" hreflang="nl-nl" href="http://www.flirt4free.nl/banned.php" />
	<link rel="alternate" hreflang="nl-be" href="http://www.flirt4free.be/banned.php" />
	<link rel="alternate" hreflang="fr-fr" href="http://www.flirt4free.fr/banned.php" />
	<link rel="alternate" hreflang="es-es" href="http://www.flirt4free.es/banned.php" />
	<link rel="alternate" hreflang="de-de" href="http://www.flirt4free.de/banned.php" />
	<link rel="alternate" hreflang="no-no" href="http://www.flirt4free.no/banned.php" />
	
	<link rel="apple-touch-icon" href="/images/icons/f4f-iOS-icon-57x57.png" />
	<link rel="apple-touch-icon" sizes="72x72" href="/images/icons/f4f-iOS-icon-72x72.png" />
	<link rel="apple-touch-icon" sizes="114x114" href="/images/icons/f4f-iOS-icon-114x114.png" />
	<link rel="apple-touch-icon" sizes="144x144" href="/images/icons/f4f-iOS-icon-144x144.png" />
	 

	<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" type="text/css">	
		
	
	
		<link rel="stylesheet" type="text/css" href="/min/css/group/css_live_f4f_v2_20170209_02.css" media="all" />

	<link rel="stylesheet" type="text/css" href="/assets/min/css/flirt4free/f4f.css">
    
<!-- Hotjar Tracking Code for https://www.flirt4free.com -->
<script>

	(function(h,o,t,j,a,r){
		h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
		h._hjSettings={hjid:829126,hjsv:6};
		a=o.getElementsByTagName('head')[0];
		r=o.createElement('script');r.async=1;
		r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
	a.appendChild(r);
	})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');

</script>    
</head>

<body id="header_res" class="mx-auto max-site-width main-container dark 
computer  
unknown
enLanguage 	
guest
 
girls 
">


<a id="up_arrow_nav" class="scrollTo" rel="top" title="Scroll to Top">
	<span></span>
</a>

<input type="checkbox" id="mobile_menu_state" />
<label id="mobile_menu" for="mobile_menu_state">
	<span></span><span></span><span></span>
</label>

<label id="mobile_close_menu_layer" for="mobile_menu_state"></label>

<input type="checkbox" id="mobile_flags" />
<label id="mobile_close_flag_layer" for="mobile_flags"></label>

<!-- headerTopBar -->
<div class="headerTopBar">
	<div class="maxWidth">
            
                
		<div class="userInfoTop">

		
					<a href="javascript:popOverlay('#loginOverlay');" class="loginLink">Login</a>
									
		</div>
		
		
		<a href="/live/girls/" class="genderTab serviceGirls girls" title="Change site gender preference to Girls">Girls</a>
		<a href="/live/guys/" class="genderTab serviceGuys girls" title="Change site gender preference to Guys">Guys</a>
		<a href="/live/trans/" class="genderTab serviceTrans girls" title="Change site gender preference to Transgender">Transgender</a>
		
				
		<label class="languageMenu" aria-haspopup="true" for="mobile_flags">
			
			<div id="language_selected" class="flagIcon language_en"></div>
				
			
				<ul>	
										
										<li class="language_es">
						<a title="Espa&ntilde;ol" href="http://flirt4free.com?mp_code=0000&amp;service=girls&amp;language=es" aria-haspopup="false">
							<span class="flagIcon"></span>
							<span>Espa&ntilde;ol</span>
						</a>
					</li>
												
										<li class="language_de">
						<a title="Deutsch" href="/?language=de" aria-haspopup="false">
							<span class="flagIcon"></span>
							<span>Deutsch</span>
						</a>
					</li>
										
										<li class="language_fr">
						<a title="Fran&ccedil;ais" href="/?language=fr" aria-haspopup="false">
							<span class="flagIcon"></span>
							<span>Fran&ccedil;ais</span>
						</a>
					</li>
										
										<li class="language_it">
						<a title="Italiano" href="/?language=it" aria-haspopup="false">
							<span class="flagIcon"></span>
							<span>Italiano</span>
						</a>
					</li>
										
										<li class="language_no">
						<a title="Norsk" href="http://flirt4free.com?mp_code=0000&amp;service=girls&amp;language=no" aria-haspopup="false">
							<span class="flagIcon"></span>
							<span>Norsk</span>
						</a>
					</li>
					 
										<li class="language_ru" lang="ru">
						<a title="Russian" href="/?language=ru" aria-haspopup="false">
							<span class="flagIcon"></span>
							<span>Russian</span>
						</a>
					</li>
										
										<li class="language_nl">
						<a title="Dutch" href="/?language=nl" aria-haspopup="false">
							<span class="flagIcon"></span>
							<span>Dutch</span>
						</a>
					</li>
										
										<li class="language_pt">
						<a title="Portuguese" href="/?language=pt" aria-haspopup="false">
							<span class="flagIcon"></span>
							<span>Portuguese</span>
						</a>
					</li>
										
										<li class="language_se">
						<a title="Swedish" href="/?language=se" aria-haspopup="false">
							<span class="flagIcon"></span>
							<span>Swedish</span>
						</a>
					</li>
									</ul>
			
						
		</label>
				
	</div>
</div><!-- /headerTopBar -->

<header>
<div id="header">

		<a href="/" class="logoWrap" title="Flirt 4 Free ">
		<h1 class="flirtLogo">
			Flirt 4 Free
									
			
						
		</h1>
	</a>
	
	
	<div id="navigation" class="">
	<nav>
		
				
				<div  id="action_button">
		
						 
								
					<a rel="nofollow" href="http:///click-track.php?product=live&amp;dhd_page=new_cust&amp;model_id=&amp;pa_id=&amp;pg=&amp;sitekey=">Free Signup!</a>
				
							
				

		</div><!-- /action_button -->
		
		
		
		<div id="nav_tabs">
		
						
						<div class="mainNav mobileOnly">
				<a href="javascript:void(0);" onClick="popOverlay('#loginOverlay');">Login</a>
			</div>
						
						
												
						<div class="mainNav ">
				<input type="checkbox" class="checkboxMenu hide" id="mobile_drop_live_cams" />
				<label class="arrowDrop" for="mobile_drop_live_cams"></label>
				<a href="/live/girls/">Live Cams</a>
				<div class="subnav">
				
					<a href="/live/girls/" class="mobileOnly genderLink serviceGirls girls" title="Change site gender preference to Girls">Girls</a>
					<a href="/live/guys/" class="mobileOnly genderLink serviceGuys girls" title="Change site gender preference to Guys">Guys</a>
					<a href="/live/trans/" class="mobileOnly genderLink serviceTrans girls" title="Change site gender preference to Transgender">Transgender</a>	
					
						

					<div class="subNavDrop dropVert desktopOnly">
						<input type="checkbox" class="checkboxMenu hide" id="mobile_drop_fetish"/>
						<label class="arrowDrop" for="mobile_drop_fetish"></label>
						<a href="/fetish/" aria-haspopup="true" >Fetish</a>
						<div class="subNavDropMenu clearfix">
						
							<a href="/fetish/girls/bdsm-and-fetish-education/" aria-haspopup="false">BDSM &amp; Fetish Play Education</a>
							
							<a href="/fetish/girls/fetish-news/" aria-haspopup="false">Fetish News</a>
							
							<a href="/models/top20.php?service=girls&fetish=true" aria-haspopup="false">Top 20 Fetish Models</a>
							
						</div>
						
					</div>
					
					<a href="/fetish/" aria-haspopup="true" class="mobileOnly">Fetish</a>
					
					<span>|</span>
					<a href="/interactive/">Interactive</a>
					<span>|</span>
				
					
										<a href="/live/girls/?sort_type=new&nonstick=true" class="newModelsTopLink">New Models</a>
					<span class="newModelsTopLink">|</span>
										
										<span>|</span>
                    
					<a href="/live/girls/categories/">Categories</a>
				
										
										
						
													<a href="/fleshlight/" class="desktopOnly ">Fleshlight Cam Stars</a>	
							<span>|</span>								
										
						<a href="/calendar/girls/" class="subNavCalendar">Calendar</a>
                       
                       	<span>|</span>  
                        
						
                        <div class="subNavDrop dropVert">
                            <input type="checkbox" class="checkboxMenu hide" id="mobile_drop_channels"/>
                            <label class="arrowDrop" for="mobile_drop_channels"></label> 
                                                       
                                                        
                           	 <a href="/channels/" aria-haspopup="true" >Channels</a>
                            
                            	<div class="subNavDropMenu clearfix">
	                            
	                                <a href="/spotlight/live-cams-mansion.php" aria-haspopup="false">Live Cams Mansion</a>
	                                
	                            </div>
	                           
	                         
                            
                        </div>
                        
											
				</div><!-- /subnav -->
                
			</div><!-- /mainNav -->
			
			
						<div class="mainNav  f4f-videos-tab ">
				<input type="checkbox" class="checkboxMenu hide" id="mobile_drop_videos" />
				<label class="arrowDrop" for="mobile_drop_videos"></label>
								
								
					<a href="/videos/girls/">Videos</a>
					<!-- 
					<div class="mainNav">

						<a href="/videos/girls/models/" >Models</a>
						<span>|</span>
						<a href="/videos/girls/categories/">Categories</a>

							
					</div>
					-->

												
				
			</div><!-- /mainNav -->
			
			
						<div class="mainNav ">
				<input type="checkbox" class="checkboxMenu hide" id="mobile_drop_profiles" />
				<label class="arrowDrop" for="mobile_drop_profiles"></label>
				<a href="/models/" class="mainLink">Profiles</a>
				<div class="subnav">
				
					<a href="/models/top20.php?service=girls">Top 20 Models</a>
					<span>|</span>
					<a href="/models/girls/new/">New Models</a>

					<span>|</span>
						<a href="/models/schedule.php">Schedules</a>
					<span>|</span>
	
										
										
						<a href="/fotm/" class="">Flirt of the Month</a>
						<span>|</span>
						
						<a href="/foty/" class="desktopOnly ">Flirt of the Year</a>
						<span>|</span>

						<a href="/hall-of-fame" class="desktopOnly ">Hall of Fame</a>
					
					                    
                                      	 	<span>|</span>
						<a href="/spotlight/live-cams-mansion.php" class="desktopOnly">Live Cams Mansion</a>

										
				</div><!-- /subnav -->
			</div><!-- /mainNav -->
			
			
						<div class="mainNav ">
								<a href="/vip/member-benefits.php" class="mainLink">VIP</a>
								
				<div class="subnav">
				
									
				</div><!-- /subnav -->
			</div><!-- /mainNav -->
            
                        
                        
                <div class="mainNav desktopOnly">
                    <a href="/live/guys/">GUYS</a>
                </div>
            
                        
			
			
			
				<div class="mainNav">
					<!-- f4f desktop girls -->
					<a href="http://www.vs4.com/clk.php?z=2211" target="_blank" class="datingTab girls" style="background:url(http://www.vs4.com/impr.php?z=2211&r=);">Dating</a>
					<!-- f4f desktop guys -->
					<a href="http://www.vs4.com/clk.php?z=2213" target="_blank" class="datingTab guys" style="background:url(http://www.vs4.com/impr.php?z=2213&r=);">Dating</a>
					<!-- f4f desktop trans -->
					<a href="http://www.vs4.com/clk.php?z=2263&r=" target="_blank" class="datingTab trans" style="background:url(http://www.vs4.com/impr.php?z=2263&r=);">Dating</a>

					<!-- f4f mobile girls -->
					<a href="http://www.vs4.com/clk.php?z=2259" target="_blank" class="mobileDateTab girls" style="background:url(http://www.vs4.com/impr.php?z=2259&r=);">Dating</a>
					<!-- f4f mobile guys -->
					<a href="http://www.vs4.com/clk.php?z=2261" target="_blank" class="mobileDateTab guys" style="background:url(http://www.vs4.com/impr.php?z=2261&r=);">Dating</a>
					<!-- f4f mobile trans -->
					<a href="http://www.vs4.com/clk.php?z=2263&r=" target="_blank" class="mobileDateTab trans" style="background:url(http://www.vs4.com/impr.php?z=2263&r=);">Dating</a>
				</div>

			
			<div class="mainNav">
				<a href="/blogs/girls/">Blog</a>
			</div>

		</div><!-- /nav_tabs -->	
		
				<div id="nav_icons">
		
						<div class="iconSearch">
				<input type="checkbox" class="checkboxMenu hide" id="mobile_drop_search" />
				<label class="arrowDrop" for="mobile_drop_search"></label>
				
				<i title="Search Flirt 4 Free"></i>
				<span class="mobileTitle"><label for="mobile_drop_search">Search</label></span>
				<div class="iconDrop">
					<div class="iconDropTitle">Search Flirt 4 Free</div>
					<div class="iconDropContents">
						<form action="/search/" method="get">
							<input id="search_field_header" type="text" placeholder="Search Here ..." name="query" maxlength="100" value="" />
							<input type="submit" id="search_btn_header" value="Search" autocomplete="off" />
							<div class="clear"></div>
						</form>	
					</div>
				</div>
			</div>
			
									
						<div class="iconHeart desktopOnly" onclick="popOverlay('#loginOverlay');">
				
				
				<span id="num_favorites" style="display:none;"></span>
				
				<i title="Favorites"></i>
				<span class="mobileTitle">Favorites</span>
			</div>
			
						<div class="iconMessages desktopOnly " onclick="popOverlay('#loginOverlay');">
								<i title="Inbox"></i>
				<span class="mobileTitle">Inbox</span>	
			</div>
			
						<div class="iconAccount desktopOnly" onClick="popOverlay('#loginOverlay');">
								<i title="My Account"></i>
				<span class="mobileTitle">Login</span>
				
			</div>
			
			<div class="iosAppIcon">
				<a href="javascript:" id="mobile_app"><span></span>ADD BOOKMARK</a>
			</div>
			
						
		</div><!-- /nav_icons -->
		
		<div class="clear"></div>
	
	</nav>
	</div><!-- /navigation -->

</div>

<!--  EU Compliance -->


</header>

<!-- Required for header spacing -->
<div class="fixed-nav-space"></div>


<div class="homepageGenderMenu">
	<a href="/live/girls/" class="serviceGirls girls">Live Girls</a>
	<a href="/live/guys/" class="serviceGuys girls">Live Guys</a>
	<a href="/live/trans/" class="serviceTrans girls">Live Transgender</a>
</div>





<div id="loginOverlay" class="overlayBox">	
	<a class="close">X</a>
	<div class="boxTitle"><span>Please</span> Login</div>	
	<div class="centerLForm">
		<form action="/my-account/" method="post">
			<input type="hidden" name="a"     				value="login" 	/>
			<input type="hidden" name="small"     			value="0" 		/>
			<input type="hidden" name="acctCheck" 			value="1" 		/>
			<input type="hidden" name="login[remember_me]" 	value="1" 		/>
			<input type="hidden" name="send_to_page" 		value="" />
			<input type="hidden" name="query_string" 		value="" />
			<input type="hidden" name="login[iobb]" 		class="iobb" />
            <input type="hidden" name="send_to_page" value="https%3A%2F%2Fwww.gayscape.com%2F" />
						
			<label>Username:</label>
			<input type="text" autocapitalize="off" name="login[username]" required />
			<div class="clear"></div>
			<label>Password:</label>
			<input type="password" name="login[password]" required />
			<div class="clear"></div>
			<label></label>
			<input type="submit" value="Login" class="btnBlue" />
			<div class="clear"></div>
		</form>
		<a href="/lookup.php" class="forgot">
			<span>Forgot password?</span>
		</a>
	
	</div>
	
	<div class="loginOverlaySignup">
		
				
			Not a member? <br/>
			<a class="special" rel="nofollow" href="http:///click-track.php?product=live&amp;dhd_page=new_cust&amp;model_id=&amp;pa_id=&amp;pg=&amp;sitekey=">FREE SIGNUP!</a>
		
			
		
	</div>
	
</div>





		
					
			 




	










<!-- template_4 and templates that hard code a value -->

<!-- template_4 needs this version: -->

<div id="registerOverlay" class="overlayBox form girls">	
	<a class="close">X</a>
	<p style="position: absolute;" class="info-secure ml-md mb-0"><i class="icon-lock"></i> Your Information is <span>Secure</span></p>
	<div class="flex-grid">
		<div class="spacer-sm"></div>
		<div class="col-12 col-offset-1 mb-0 text-upper-resp">
			<h2 class="reg-text-header-l1"><span class="text-change-desktop">Access Private Nude Shows</span><span class="text-change-mobile">Create Your</span></h2>
			<h2 class="reg-text-header-l2"><span class="text-change-desktop">SIGN UP FREE!</span><span class="text-change-mobile">Free Account!</span></h2>
		</div>
	</div>
	
	


	<style>
		.terms-pp a,
		.terms-pp a:hover,
		.terms-pp a:visited,
		.terms-pp a:active {
			color: #fff;
        }
        
        #_sitekey {
            display: none; 
        }

		.cnvrgRegistration .reg-login-link label,
		body:not(.whitelabel) #registerOverlay .reg-login-link label,
		.cnvrgRegistration #registration_form .reg-login-link label,
		.reg-login-link,
		a.reg-login-link,
		a.reg-login-link:link,
		a.reg-login-link:visited {
			width: auto;
			height: auto;
			line-height: 40px;
			margin: 0 0 0 20px;
			text-align: inherit;
			color: #fff;
			opacity: 1;
			display: inline-block;
			text-decoration: underline;
			cursor: pointer;
			float: none; 
		}

		.xvideos-camscom.xvideos-cams.light a.reg-login-link:link,
		.xvideos-camscom.xvideos-cams.light a.reg-login-link:visited {
			color: #000;
		}

		@media all and (max-width: 767px){

			.cnvrgRegistration .reg-login-link label,
			body:not(.whitelabel) #registerOverlay .reg-login-link label,
			.cnvrgRegistration #registration_form,
			.reg-login-link,
			.reg-login-link label,
			#registerOverlay .reg-login-link label,
			.reg-login-link a.reg-login-link,
			a.reg-login-link:link,
			a.reg-login-link:visited {
				display: block;
				text-align: center;
				line-height: 25px;
				margin: 0 auto;
				font-size: 14px !important;
			}
	
		}

	</style>

	
<div id="google-message" class="flex-grid" style="display: none;"> 
	<div class="col-12 col-offset-1 mb-0 mt-0 pt-0">
		<span>Complete Google Account</span>
	</div>
</div>

	<form class="cmxform" id="registration_form" name="registration_form" action="/register/" method="post">
	<div class="flex-grid">
		<div class="col-12">
			<input aria-label="sign up" type="hidden" name="a" value="process" />
			<input aria-label="sign up" type="hidden" name="SIGNUP[model_id]" value="" />
			<input aria-label="sign up" type="hidden" name="SIGNUP[reg_template]" value="" />
			<input aria-label="sign up" type="hidden" name="SIGNUP[form_ref]" value="" id="registerOverlay_formRef" />
			<input aria-label="sign up" type="hidden" name="SIGNUP[form_source]" value="overlay" />
			<input aria-label="sign up" type="hidden" name="SIGNUP[iobb]" class="iobb" />
			<input aria-label="sign up" type="hidden" name="CSRF" value="" />

			
			
			
							<input aria-label="sign up" type="hidden" name="SIGNUP[udf03]" value="layout_04" />
			
			
			
			
			
			
			
			<div class="flex-grid reg-input-container">
				<div class="col-2 col-3-md col-12-sm text-right reg-text-title">
					Email Address
				</div>
				<div class="col-10 col-9-md col-12-sm reg-email-field">
					<label class="visually-hidden" for="cemail">Email</label>
					<input aria-label="email" id="cemail" autocorrect="off" autocapitalize="none" type="text" name="SIGNUP[email]" value="" data-validate="required email" placeholder="Email Address" required />
				</div>

				
			</div>
			<div class="flex-grid reg-input-container">
				<div class="col-2 col-3-md col-12-sm text-right reg-text-title">
					Chat Nickname
				</div>
				<div class="col-10 col-9-md col-12-sm relative reg-nickname-field">

					
						<label class="visually-hidden" for="nick_name">Chat nickname</label>
						<input aria-label="sign up" id="nick_name" autocorrect="off" autocapitalize="none" type="text" name="SIGNUP[username]" value="" data-validate='required username' maxlength="32" minlength='6' placeholder="Chat Nickname" required />

					
					<!-- Populated by validation.js -->
					<div class="suggested-names-container">
						<a class="close-suggested-names-container">X</a>
						<h5><strong>Suggested Usernames:</strong></h5>
						<!-- Element to be cloned in validation.js -->
						<span class="suggested-username" data-suggested=""></span>
					</div>

					
					
				</div>
			</div>
			<div class="flex-grid reg-input-container">
				<div class="col-2 col-3-md col-12-sm text-right reg-text-title">
					Password
				</div>
				<div class="col-10 col-9-md col-12-sm relative reg-password-field">
					<span class="show-password-checkbox">
						<span href="javascript:;" class="tooltip tip-top">
							<i class="icon-eye text-24 showpass-eye password-visibility-icon"></i>
							<span class="tip hide-show-password-text"></span> 
						</span>
					</span> 

					<label class="visually-hidden" for="new_password">Password</label>
					<input aria-label="new password" id="new_password" autocorrect="off" autocapitalize="none" type="text" name="SIGNUP[password]" value="" data-validate="required password" maxlength="32" placeholder="Password" required />
					
					<span class="error fieldErrorC" style="display: none" id="new_password_password_strength_default">
						<span><i class="icon-alert"></i> <span>The password must be at least 8 characters and contain at least 1 digit.</span></span>  
						<div id="password_strength" class="cnvrgPass"></div>
					</span>
					
				</div>

								
				<p class="case-sensitive-info">*Usernames and passwords are CASE SENSITIVE</p> 
			</div>
			</div>
			<div class="flex-grid terms-pp">
				<div class="col-12 col-offset-2 col-offset-3-md col-offset-1-sm terms-conditions">
					<input aria-label="terms and conditions checkbox" type="checkbox"  id="term_and_cond" name="SIGNUP[term_and_cond]" value="true" data-validate="required"> I have reviewed and agree with the website <a href="/privacy.php" target="_blank">Privacy Policy</a> and <a href="/terms.php" target="_blank">Terms of Use</a> & to receive emails  
				</div> 
			</div>
			<div class="flex-grid">
				<div class="col-12 col-offset-2 col-offset-3-md col-offset-clear-sm">

					
						<button id='registration_form_submit' class="btn primary"><span class="text-change-desktop">Create Free Account</span><span class="text-change-mobile">Register Now</span></button>

					
					 

					<!-- Login Link Start -->

										
						<span class="reg-login-link">
							<label class="text-smaller login-link" onclick="popClose('#registerOverlay')" for="loginModal">LOGIN</label>
						</span>

					
					<!-- Login Link End -->

				</div>
            </div>
			<div id="registration_pixel"></div>

			            <div id="_sitekey">flirt4free</div>
		</div>
	</div>
</form>
	
		
</div>

    <div id="_sitekey" style="display: none;">flirt4free</div>


<script type="text/javascript" src="/assets/min/js/js_validation_2020_02_21_01.js"></script>



<script>

	document.addEventListener('DOMContentLoaded', function(){
        
		(function() {
            
			//	Define the custom validation errors
			var errors		= {

				passwordMsg: {

					invalid_characters		: '<span><span>The password must be at least 8 characters and contain at least 1 digit.</span></span>',
					short_pass				: '<span><span>The password must be at least 8 characters and contain at least 1 digit.</span></span>',
					weak_pass				: '<span><span>The password must be at least 8 characters and contain at least 1 digit.</span></span>',
					medium_pass				: '<span><span>The password must be at least 8 characters and contain at least 1 digit.</span></span>',


					invalid: '<span><span>The password must be at least 8 characters and contain at least 1 digit.</span></span>',
					hasEightCharacters: '<span><span>The password must be at least <strike class="strike-pswd-requirement">8 characters</strike> and contain at least 1 digit.</span></span>',
					hasNumber: '<span><span>The password must be at least 8 characters and contain at least <strike class="strike-pswd-requirement">1 digit</strike>.</span></span>',
					strong_pass: '<span>Strong Password!</span>'
				},

				emailStrengthMsg: "<span>Address is not valid</span>",

				usernameMsg: "<span>Usernames can only contain UPPER or lower case letters, numbers or the following symbols: _ - .</span>"
			};

			var validation = new Validator('registration_form', errors);
			validation.init();
		})();

		// Add event listeners to the new_password field
		if (DOM.getElementById('new_password')) {
			DOM.addEventListener(
				DOM.getElementById('new_password'),
				'focus',
				function(e) {
					if (!DOM.getElementsByClassName('greenError')[0] || DOM.getElementsByClassName('greenError')[0].style.display === 'none') {
						DOM.getElementById('new_password_password_strength_default').style.display = 'inline-block';
					}

				}
			);

			DOM.addEventListener(
				DOM.getElementById('new_password'),
				'blur',
				function(e) {
					DOM.getElementById('new_password_password_strength_default').style.display = 'none';
				}
			);

			DOM.addEventListener(
				DOM.getElementById('new_password'),
				'keyup',
				function(e) {
					if (DOM.getElementsByClassName('greenError')[0] || DOM.getElementById('new_password_password_strength')) {
						DOM.getElementById('new_password_password_strength_default').style.display = 'none';
					}
				}
            );

            // Handles hiding/displaying  user's password in registration form
            if (DOM.getElementsByClassName('show-password-checkbox')[0]) {

                var hideOrDisplayPassword = function hideOrDisplayPassword() {

                    if (!DOM.getElementById('new_password')) return;

                    if (DOM.getElementById('new_password').type === "password") {

                        DOM.getElementById('new_password').type = "text";

                        DOM.getElementsByClassName('hide-show-password-text')[0]
                            ? DOM.getElementsByClassName('hide-show-password-text')[0].innerHTML = 'Hide password'
                            : null
                        ;

                        DOM.getElementsByClassName('password-visibility-icon')[0]
                            ? DOM.getElementsByClassName('password-visibility-icon')[0].classList.add('showpass-eye')
                            : null
                        ;


                    } else {

                        DOM.getElementById('new_password').type = "password";

                        DOM.getElementsByClassName('hide-show-password-text')[0]
                            ? DOM.getElementsByClassName('hide-show-password-text')[0].innerHTML = 'Show password'
                            : null
                        ;

                        DOM.getElementsByClassName('password-visibility-icon')[0]
                            ? DOM.getElementsByClassName('password-visibility-icon')[0].classList.remove('showpass-eye')
                            : null
                        ;
                    }
                }

                hideOrDisplayPassword();

                DOM.addEventListener(
                    DOM.getElementsByClassName('show-password-checkbox')[0],
                    'click',
                    hideOrDisplayPassword
                );
            }
		}

        // If user is on /register or a booted page
        if(
            document.location.pathname === '/register/' ||
            document.location.pathname.indexOf('booted') !== -1
        ) {

            window.windowWidth		= window.innerWidth || document.documentElement.clientWidth;
            window.windowHeight		= window.innerHeight || document.documentElement.clientHeight;

            var regName = DOM.getElementById('regName');
            var newPasswordEl = DOM.getElementById('new_password');
            var regEmailEl = DOM.getElementById('regEmail') || DOM.getElementById('cemail');

            if(windowWidth <= 920){

                (regName) ? regName.setAttribute('placeholder', 'Chat Nickname') : null;
                (newPasswordEl) ? newPasswordEl.setAttribute('placeholder', 'Choose Password') : null;
                (regEmailEl) ? regEmailEl.setAttribute('placeholder', 'Email Address') : null;

            } else {

                (regName) ? regName.setAttribute('placeholder', '') : null;
                (newPasswordEl) ? newPasswordEl.setAttribute('placeholder', '') : null;
                (regEmailEl) ? regEmailEl.setAttribute('placeholder', '') : null;
            }

            // DPregistrationTrackingPixel defined in /home/live/_templates/_common/www/js-tpl-includes/dp_tracking_pixel.tpl


            if(typeof DPregistrationTrackingPixel === 'object') {
                var isF4F = (document.location.origin.indexOf('flirt4free') !== -1);

                // ***** Embed Tracking Pixel for dp-17 *****
                var regTrackingPixelBehavior17 = Object.create(DPregistrationTrackingPixel);
                regTrackingPixelBehavior17.name = 'registrationTrackingPixel';
                regTrackingPixelBehavior17.pixelUrl = 'https://engine.phn.doublepimp.com/Pixel/IFrame/Behavior?b=17&o=1';

                var registrationFlagElement = DOM.getElementsByClassName('reg-abandonment-flag')[0];
                regTrackingPixelBehavior17.condition = (isF4F && registrationFlagElement);
                regTrackingPixelBehavior17.appendTrackingPixel();


                // ***** Embed Tracking Pixel for dp-8 *****
                var regTrackingPixelBehavior8 = Object.create(DPregistrationTrackingPixel);
                regTrackingPixelBehavior8.name = 'reg_tracking_pixel_b_8';
                regTrackingPixelBehavior8.pixelUrl = 'https://engine.phn.doublepimp.com/Pixel/IFrame/Behavior?b=8&o=1';
                regTrackingPixelBehavior8.condition = (isF4F);
                regTrackingPixelBehavior8.appendTrackingPixel();
            }
        }

    });

</script>


			
				
	


<div id="status_up" class="hideRewards">
	<div id="rewards_status" class="badge">
		<div class="rewardStatusUp clearfix">
		
			<div class="statusBadge">
				<span class="badge"></span>
				<span class="badgeOld"></span>
				<span class="badgeArrow"></span>
			</div>
			<div class="levelText">
				<div class="textLine1">CONGRATULATIONS!</div>
				<div class="textLine2">LIFETIME STATUS INCREASED!</div>
				<div class="textLine3">Your <b>Status</b> has moved up from <span class="prevStatusName">“REGULAR”</span> to <span class="rewardsLevelName">...</span></div>
				<div class="textLine4 rewardsLevelName">SUPERSTAR</div>
			</div>
			
			<div class="rewardClose">X</div>
			
		</div>
	</div>
</div>

<div id="level_up" class="hideRewards">
	<div id="rewards_status2" class="badge">
	
		<div class="rewardStatusUp clearfix">
			<div class="statusBadge">
				<span class="badge"><span class="rewardsLevel"></span></span>
			</div>
			<div class="levelText">
				<div class="textLine1">CONGRATULATIONS!</div>
				<div class="textLine2">CURRENT LEVEL INCREASED!</div>
				<div class="textLine4">LEVEL <span class="rewardsLevel"></span></div>
			</div>
			
			<div class="rewardClose">X</div>
		
		</div>
		
	</div>
</div>


<style>
/* Hide if user doesn't want to show flirt rewards ststus or level */
#status_up.hideRewards.on,
#level_up.hideRewards.on,
.hideRewards,
#header .hideRewards,
a.hideRewards {
	display: none;	
}
</style>


<div id="add_app_overlay" class="">
	<a href="javascript:" id="close_ios_app_overlay">X</a>
	<span></span>
	<div>Add Flirt 4 Free to your home screen: tap <i></i> and then <b>Add To Home Screen</b></div>
</div>

<div id="vodAmountOverlay" class="overlayBox">	
	<a class="close">X</a>
	<div class="boxTitle">Free <span>VOD</span> Passes</div>
	<div class="paddIt">
		You have  free video passes available! Use them before they expire.
		<br />
		Redeem your pass during the video purchase process by selecting Free Pass.
		<br />
		Go to <a href="/videos/">Videos</a> now.
	</div>	
</div>








<div id="page_body" class="pageBody pageWidth clearfix">	


<div id="sub_content">
<br /><br />
	<div class="container">
	<h1><span>Access</span> Denied</h1>
		
		<div class="body">
		<div class="error">Your country or region is blocked from accessing our site!</div><p>&nbsp;</p>
			<h2>If you feel like you've reached this page in error, please contact customer service.</h2>
		
			<table>
				<tr>
					<td width="124" class="col_left">Email</td>
					<td width="256" class="col_right"><A HREF="mailto:customerservice@vsmedia.com" class="link1">CustomerService@vsmedia.com</A></td>
				</tr>
				<tr>
					<td class="col_left">Phone</td>
					<td class="col_right">1-800-685-9236 (USA only)</td>
				</tr>
				<tr>
					<td class="col_left">Int'l Phone</td>
					<td class="col_right">1-818-880-9021 (Outside USA)</td>
				</tr>
				
				<tr>
					<td colspan="2" style="padding-top:20px;">
						
						<div id='LP_DIV_1351100158116' style='width:221px;height:86px;'></div>
						<!-- BEGIN LivePerson Monitor. -->
						<script type="text/javascript">
						window.lpTag={site:'42850663',_v:'1.1',protocol:location.protocol,events:{bind:function(app,ev,fn){lpTag.defer(function(){lpTag.events.bind(app,ev,fn);});},trigger:function(app,ev,json){lpTag.defer(function(){lpTag.events.trigger(app,ev,json);});}},defer:function(fn){this._defL=this._defL||[];this._defL.push(fn);},load:function(src,chr,id){var t=this;setTimeout(function(){t._load(src,chr,id);},0);},_load:function(src,chr,id){var url=src;if(!src){url=this.protocol+'//'+((this.ovr&&this.ovr.domain)?this.ovr.domain:'lptag.liveperson.net')+'/tag/tag.js?site='+this.site;}var s=document.createElement('script');s.setAttribute('charset',chr?chr:'UTF-8');if(id){s.setAttribute('id',id);}s.setAttribute('src',url);document.getElementsByTagName('head').item(0).appendChild(s);},init:function(){this._timing=this._timing||{};this._timing.start=(new Date()).getTime();var that=this;if(window.attachEvent){window.attachEvent('onload',function(){that._domReady('domReady');});}else{window.addEventListener('DOMContentLoaded',function(){that._domReady('contReady');},false);window.addEventListener('load',function(){that._domReady('domReady');},false);}if(typeof(window._lptStop)=='undefined'){this.load();}},_domReady:function(n){if(!this.isDom){this.isDom=true;this.events.trigger('LPT','DOM_READY',{t:n});}this._timing[n]=(new Date()).getTime();}};lpTag.init();
						</script>
						<!-- END LivePerson Monitor. -->
							
					</td>
				</tr>
			</table>
			
		<h5>If you're still experiencing problems it may be that your IP address has been<br>
			manually banned from our service due to innapropriate behavior or fraud.<br />
		</h5>
		</div>
		
		
		
	</div>
</div>
</div>


<!-- Start of Neustar Real User Measurements code -->
<script type="text/javascript">
var ns_rum = {};
// Optional: uncomment the second line below in order to enable Perceived Load Time (timeout in seconds)
// Then add a call to ns_rum.onPerceivedLoad(); in your code to mark the perceived load event for each page that has the RUM tag
//ns_rum.perceivedLoadTimeout = 8;
var t_pagestart = new Date().getTime(), t_pageend;
ns_rum.init = function() {
t_pageend = new Date().getTime();
var s = document.createElement ('script'); s.id = 'rum'; s.type = 'text/javascript';
s.src = ('https:' === document.location.protocol ? 'https://' : 'http://') + 'd2lo2tipcl3aii.cloudfront.net/0D98B7EF77BF4356940DF768D0A1F00C/neustar.beacon.js';
document.getElementsByTagName('head')[0].appendChild(s);
};
window.addEventListener ? window.addEventListener('load', ns_rum.init, false) : window.attachEvent ? window.attachEvent('onload', ns_rum.init) : false;
ns_rum.errors = [];
ns_rum.ogErrorHandler = window.onerror;
window.onerror = function rumErrorHandler(msg, url, line) {
ns_rum.errors.push({'url': url, 'line': line, 'msg': msg});
if (ns_rum.ogErrorHandler) {return ns_rum.ogErrorHandler(msg, url, line);}
return false;
};
ns_rum.onPerceivedLoad = function(description) {
ns_rum.perceivedLoadTimeEnd = new Date().getTime();
if (typeof(description) !== "undefined") {
ns_rum.perceivedLoadTimeDescription = description;
}
};
</script>
<!-- End of Neustar Real User Measurements code -->







        
    
        <div class="bannerFooterWrap">

            
                

	
	
																									


	<script type="text/javascript"><!--//<![CDATA[
	var vsad_url = (location.protocol=='https:'?'https://www.vs4.com/req.php':'http://www.vs4.com/req.php');
	var vsad_ran = Math.floor(Math.random()*99999999999);
	document.write("<scr"+"ipt type='text/javascript' src='"+vsad_url);
	document.write("?z=2639");
	document.write("&r="+vsad_ran);
	document.write("'></scr"+"ipt>");
	//]]>--></script>
	<noscript><a href='http://www.vs4.com/clk.php?z=2639&r=292063' target='_top' aria-label="banner"><img src='http://www.vs4.com/img.php?z=2639&r=292063' border='0' alt='Zone Capture' /></a></noscript>


            
        </div>

    



<div class="mobileOnly">

	<div id="mobile_footer_navbar">
		<a href="/rooms/" class="mobileNavLiveChat">
			<span></span>
			<div>LIVE CHAT</div>
		</a>
	
		<a href="/videos/girls/" class="mobileNavVOD">
			<span></span>
			<div>VIDEOS</div>
		</a>
		
		
					
						
				
								
			<a href="#" onclick="javascript:popOverlay('#loginOverlay');" class="mobileNavAccount">
				<span></span>
				<div>LOGIN</div>
			</a>

				
			
						
				<a rel="nofollow" href="http:///click-track.php?product=live&amp;dhd_page=new_cust&amp;model_id=&amp;pa_id=&amp;pg=&amp;sitekey=" class="mobileNavFreeCredits">
					<span></span>
					<div class="freeText">FREE</div><div>SIGNUP!</div>
				</a>
			
					
			
		
	</div>
</div>



<div class="footerWrap">

		
		<div id="page_footer_links">
		
			<div class="minWidthRes">
			
				<div class="footerLinks">
					<h4>Live Chat</h4>					
										
						<a rel="nofollow" href="javascript:popRegistration('f4f_footer_link',reg_overlay_template_set);">Register Free</a><br/>
					 
										
					<a href="/rates.php">Show Rates</a><br />
					<a href="/help-popups/cam2cam.php">Cam2Cam Chat</a><br>
					<a href="/interactive/">Interactive</a><br />
					<a href="/fanclubs/girls/">Fan Clubs</a><br />
					<a href="/models/schedule.php">Adult Model Schedules</a><br>
					<a href="/phone/">Flirt Phone</a><br />
					<a href="/promos/girls/">Promos</a><br>   
    				<a href="/spotlight/show-offers.php">Show Offers</a><br>
					<a href="/spotlight/live-cams-mansion.php">Live Cams Mansion</a><br>					<a href="/deals/">Deals</a>
				</div>
				<div class="footerLinks">
					<h4>Models</h4>
					<a href="/models/top20.php?service=girls">Top 20 Adult Webcam Models</a><br />
					<a href="http://www.flirt4free.com/broadcasters.php">Models Wanted</a><br/>
					<a href="/models/">Search Models</a><br/>
					<a href="/contest/">Webcam Model of the Week</a><br />
					<a href="/features/girls/">Adult Feature Shows</a><br />
					<a href="/photos/girls/">Photo Archives</a><br />
                    <a href="/fotm/">Flirt of the Month</a><br />
					<a href="/foty/">Flirt of the Year</a><br />
					<a href="/hall-of-fame/">Webcam Hall of Fame</a>
				</div>
				<div class="footerLinks">
					<h4>Videos On Demand</h4>
					<a href="/videos/girls/">Videos</a><br/>
					<a href="/videos/girls/trending/">Hot Today</a><br/>
					<a href="/videos/girls/new/">New Arrivals</a><br/>
					<a href="/videos/girls/charts/">Leaderboard</a><br/>
					<a href="/videos/girls/categories/">Categories</a><br/>
					<a href="/vod/volunteers.php">Volunteers</a><br/>
					<a href="/pornhub/girls.php">PornHub</a> 	
				</div>
                
                <div class="footerLinks">
					<h4>Support</h4>
					<a href="/support.php" id="onlineChatSupportLink">Support</a><br/>
					<!-- <a href="/support.php" id="onlineChatSupportLink">Online Chat Support</a><br/>					
					<div style="display: none;">
						<tr class="liveHelpArea">
							<td colspan="2" style="padding-top:20px;">
								<div id='LP_DIV_1351100158116' style='width:221px;height:86px;'></div>
							</td>				
						</tr>
					</div>					 -->

					<a href="/forums/">Forums</a><br/>
					<a href="/lists/girls/">Lists</a><br/>
					<a href="/faq.php">FAQ</a><br/>
					<a href="/lookup.php">Forgot Password?</a><br/>
					<a href="/support.php">Contact Us</a><br/>
									</div>
                
				<div class="footerLinks">
					<h4>Account Info</h4>
					
											<a rel="nofollow" href="javascript:popOverlay('#loginOverlay');">Login</a><br/>
						<a href="/vip/member-benefits.php">VIP Benefits</a><br/>
                        						<a href="/gifts/">Gifts </a><br/>

							
							<a href="http://www.flirt4freestore.com/" target="_blank" class="mainLink">Flirt Merchandise</a><br/>
												
					                    
				</div>
				
				<div class="footerLinks">
					<h4>Stay Connected</h4>
					
					<a href="/social/">Social Media</a><br/>
					
					<div class="socialMediaIcons">
						<a href="https://twitter.com/flirt4free/" target="_blank"><div class="socialMediaTwitter"></div></a>
						<a href="https://instagram.com/flirt4free/" target="_blank"><div class="socialMediaInstagram"></div></a>
						<a href="https://www.facebook.com/Flirt4Free/" target="_blank"><div class="socialMediafacebook"></div></a>
						<!-- <a href="https://youtube.com/flirt4free/" target="_blank"><div class="socialMediaYouTube"></div></a>
						<a href="https://plus.google.com/+Flirt4Free/" target="_blank"><div class="socialMediaGooglePlus"></div></a> -->
					</div>
                </div>
				
				<div class="clear"></div>
				
			</div>
			
		
		</div><!-- /#page_footer_links -->
	
		
	<div id="page_footer_bottom">
	
		<div class="minWidthRes">
		
			<div class="bottomFooter">
			
				<h3>Become a Model</h3>
				Become a webcam model and start enjoying your work. Make money from anywhere with an Internet connection! 
				<a href="http://www.flirt4free.com/broadcasters.php" target="_blank">Click here to learn more</a>.
				<br/><br/>
				<h3>Webmasters</h3>
				On-time payments, a high-quality product and excellent affiliate support has made us the premiere affiliate program for live chat. 
				<a href="https://affiliates.flirt4free.com/" target="_blank">Click here to get started</a>.
				
			
			</div>
			<div class="copyFooter">
			
				
					Brought to you by VS Media, Inc., Westlake Village, CA, United States <br/><br/>
					
					FBP MEDIA s.r.o. - Vodickova 791/41 Nove Mesto, 110 00 Praha 1, Czech Republic<br/><br/>

							
				<span class="compliance">
					<a class="text-smaller basement-link compliance" rel="nofollow" href="/2257.php" >18 U.S.C. 2257 Record-Keeping Requirements Compliance Statement</a>				</span>
				<div>
					- <a rel="nofollow" href="/privacy.php" >Privacy Policy</a><br/>
					- <a rel="nofollow" href="/dmca.php" >Copyright Policy</a><br/>
					- <a rel="nofollow" href="/terms.php" >Terms &amp; Conditions</a><br/>
				</div>
				
				
					&copy; 1996 -  VS3.COM, VS Media, Inc. All Rights Reserved.

								
			</div>
			<div class="clear"></div>
			
		</div>
		
	</div><!-- /#page_footer_bottom-->
	
</div><!-- /footerWrap -->


<!-- Overlays -->
<div id="overlay"></div>
	






<div id='jsonp'></div>


</body>


<script type="text/javascript">
	
			
		
			
			var cdnUrl				= '';
		
		
	
	var ipAddr						= '[REDACTED]';
	
</script>

	
	<script type="text/javascript">
		
			</script>
	
	<script type="text/javascript" src="/min/javascript/group/new_js_live_f4f_20170724_01.js"></script>
	



	
	<script type="text/javascript" src="/min/javascript/general/registration_tracking.js"></script>
	



	

	<script type="text/javascript">	
		
		/* <![CDATA[ */
		
		
				var COMMON		= "";
		var COMMON_RAW	= "";
		
		var CONFIG		= {};
		CONFIG.CDN_URL	= "";

		var SKIN		= {};
		SKIN.sitekey	= "flirt4free";
		SKIN.title		= "";
		
		var TOP_NAV		= "support";
		
		var refreshVar = '';
		
						
		
						
						
		/* ]]> */
		
		
		//	In some sections, some of them might have an addtl sectionOnLoad fn, in addtl to the pageOnLoad that is in the seciton's common file (e.g. bio-footer-custom.tpl)
		if(typeof sectionOnLoad != 'undefined') addOnLoad(sectionOnLoad);
		if(typeof pageOnLoad != 'undefined') 	addOnLoad(pageOnLoad);
		
	</script>
	
	
			
	




	<script>

		//	Define value of the UA_cookie_value based on domain

		
					

				
									
						var UA_cookie_value = "UA-491285-1";
				
									

		

					


		//	Declare fn that sets cookies for utm-related params.
		//	Set cookies with all __utm key/value pairs to make the data accessible
		//	to server-side PHP scripts.

		function setUTMCookies() {

			//	If there are params in the url string, put them into an object with their values
			//	and see if they're utm params

			var urlParamsString = location.search;

			if(urlParamsString != '') {

				var arr1 = urlParamsString.slice(1).split('&');

				var utmObject = {};

				for(var t = 0; t < arr1.length; t++) {

				  var keyVal = arr1[t].split('=');

				  utmObject[keyVal[0]] = keyVal[1];
				}

				//	If the particular cookie hasn't been set yet and exists in the URL, set it for 1 yr

				if(utmObject['utm_source'] && !Cookie.get('utm_source')) {

					Cookie.set('utm_source', utmObject['utm_source'], 1000*60*60*24*365);
				}

				if(utmObject['utm_medium'] && !Cookie.get('utm_medium')) {

					Cookie.set('utm_medium', utmObject['utm_medium'], 1000*60*60*24*365);
				}

				if(utmObject['utm_term'] && !Cookie.get('utm_term')) {

					Cookie.set('utm_term', utmObject['utm_term'], 1000*60*60*24*365);
				}

				if(utmObject['utm_content'] && !Cookie.get('utm_content')) {

					Cookie.set('utm_content', utmObject['utm_content'], 1000*60*60*24*365);
				}

				if(utmObject['utm_campaign'] && !Cookie.get('utm_campaign')) {

					Cookie.set('utm_campaign', utmObject['utm_campaign'], 1000*60*60*24*365);
				}
			}
		}

		/**
		*Scrubs email PII out of a provided URL
		*Assumes at least the page path is in the provided string with hostname and query
		parameters being optional
		**/
		function piiScrub(inputURL) {

			var emailRegex =
			/(([^\/&<>()\[\]\\.,;:\s@"]+(\.[^\/&<>()\[\]\\.,;:\s@"]+)*)|(".+"))(\%2540|\%40|@)((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))/i,
			replaceStr = '[REDACTED EMAIL]',
			urlParts = inputURL.split('?'),
			pathnameParts = urlParts.length > 0 ? urlParts[0].split('/') : [],
			searchParts = urlParts.length > 1 ? urlParts[1].split('&') : [];

			for (var i = 0; i < pathnameParts.length; i++) {
				pathnameParts[i] = pathnameParts[i].replace(emailRegex, replaceStr);
			}

			for (var j = 0; j < searchParts.length; j++) {

				var keyValuePair = searchParts[j].split('=');

				if (keyValuePair.length === 2) {
					searchParts[j] = keyValuePair[0] + '=' +
					keyValuePair[1].replace(emailRegex, replaceStr);
				}
			}

			return pathnameParts.join('/') + (searchParts.length > 0 ? '?' + searchParts.join('&') :
			"");
		}

		//	Docs:
		//	https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference
		//	https://developers.google.com/analytics/devguides/collection/gtagjs/migration#track_pageviews

		//	Load src file for google analytics
		(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
		})(window,document,'script','//www.google-analytics.com/analytics.js','ga');


		
					

				ga('create', UA_cookie_value, 'auto', {'allowLinker': true, 'name': 'f4fTracker'});

				if(typeof wl_own_ua_cookie_value !== 'undefined' && wl_own_ua_cookie_value) {

					ga('create', wl_own_ua_cookie_value, 'auto', {'allowLinker': true, 'name': 'wlOwnTracker'});
				}

		
					

		ga('require', 'linker');
		ga('linker:autoLink', ['billing.vs3.com'] );

		setUTMCookies();

		ga(function(tracker) {

			//	Get reference to the F4F own tracker (both for F4F and WL):
			window.f4fTracker = ga.getByName('f4fTracker');

			//	Get reference to the Optional WL own tracker:
			window.wlOwnTracker = ga.getByName('wlOwnTracker');

			//	Log pageview:
			/* NOTE:
			Do not use this default way, we need to send specific tracker pageviews, see below!
			// Uses the default tracker to send a pageview to the
			ga('send', 'pageview', pathToLog);
			*/

			var pathToLog = '';

			//	For rooms, construct the "/rooms/modelName" string
			if(typeof Room !== 'undefined') {

				//	Old room interface already follows the above convention for url
				pathToLog = location.pathname + location.search;

				//	When inside the room, also want to track old interface vs new,
				//	so set a 4th custom dimension:
				var chatRoomVersion = 'old';
				ga('f4fTracker.set', 'dimension4', chatRoomVersion);

			} else if(typeof AppController !== 'undefined' && location.href.indexOf('model=') !== -1) {

				//	New room interface, on page load contains a model param.
				//	In this case, put together a string

				var params = document.location.search.slice(1);

				if (params.length > 0) {

					if (params.indexOf('&') !== -1) {

						var paramsArray = params.split('&');

					} else {

						var paramsArray = [];
						paramsArray.push(params);
					}

					if (paramsArray.length > 0) {

						this.paramsArray = paramsArray;
					}

					for (var i = 0; i < paramsArray.length; i++) {

						if (paramsArray[i].indexOf('model=') !== -1) {
							var modelName = paramsArray[i].slice(paramsArray[i].indexOf('model=') + 6);

							paramsArray.splice(paramsArray.indexOf(paramsArray[i]), 1);
							break;
						}
					}
				}

				pathToLog = '/rooms/' + modelName + '/';

				//	Append any remaining params
				for (var i = 0; i < paramsArray.length; i++) {

					if(i == 0) {

						pathToLog += '?' + paramsArray[i];

					} else {

						pathToLog += '&' + paramsArray[i];
					}

				}

				//	If we are really in a room, not on the homepage in the new chat interface,

				if(modelName) {

					//	When inside the room, also want to track old interface vs new,
					//	so set a 4th custom dimension:
					var chatRoomVersion = 'new';
					ga('f4fTracker.set', 'dimension4', chatRoomVersion);

					//Outside a chatroom we want to track speedy vs non speedy so if HomePageView exist set speedy_new
					//otherwise makesure AppController exist to make sure we are in non speedy new beta to set speedy_control
					if(typeof AppController !== 'undefined') {
						ga('f4fTracker.set', 'dimension17', 'speedy_new');

						ga('f4fTracker.set', 'dimension21', 'old_hpcontainer');
					}
				}

				//	In the new room interface, save the model name in order to
				//	prevent double logging inthe scenario where user got direct linked to a room
				//	this script logged a pageview and then RoomController.startRoom() would log the same thing again
				TrackerController.lastRoomLogged = modelName;

			} else {

				//	We are not in a room, just some page (incl homepage)
				pathToLog = location.pathname + location.search;

				//Outside a chatroom we want to track speedy vs non speedy so if HomePageView exist set speedy_new
				//otherwise makesure AppController exist to make sure we are in non speedy new beta to set speedy_control
				if(typeof AppController !== 'undefined') {
					ga('f4fTracker.set', 'dimension17', 'speedy_new');

					ga('f4fTracker.set', 'dimension21', 'old_hpcontainer');
				}
			}


			//	Extra dimensions for our own f4fTracker only, to send along with the 'pageview'

			//	Dimension1 refers to service
			var serviceDimVal = 'girls';
			ga('f4fTracker.set', 'dimension1', serviceDimVal);

			//	Dimension2 refers to userType
			var userTypeDimVal = 'guest';
			ga('f4fTracker.set', 'dimension2', userTypeDimVal);

			//	Dimension3 refers to f4fversion
			var versionDimVal = '';
			ga('f4fTracker.set', 'dimension3', versionDimVal);

			//	Track pageviews with specified trackers (method taken from https://developers.google.com/analytics/devguides/collection/gtagjs/migration#track_pageviews)

			//	Note: any custom dimensions we set above, will be appended to this 'pageview' log as params

			ga('f4fTracker.send', 'pageview', piiScrub(pathToLog));

			if(window.wlOwnTracker) {
				ga('wlOwnTracker.send', 'pageview', piiScrub(pathToLog));
			}
		});

		window.onunload = function () {

			ga(function(tracker) {

				var cid			= window.f4fTracker.get('clientId');
				var lnkParam	= window.f4fTracker.get('linkerParam');

				Cookie.set('ga_cid', lnkParam );
			});
		};


</script>
	
	
		

<script type="text/javascript">

	//
	//	IOVATION
	//

/* Copyright(c) 2018, iovation, inc. All rights reserved. */
	window.io_global_object_name = "IGLOO";

	//	This populates #iobb element's value that we then use for whatever we need it for
	window.IGLOO = window.IGLOO || {
		"bbout_element_id" : "iobb",  // this can be changed to store in a different hidden field (or removed to use a different collection method)
		"enable_flash" : false,
		"install_flash": false,
		"enable_rip": true,
		"loader" : {
			"subkey"  : "",
			"version" : "general5"
		}
	};

	var fnct = function() {

		setTimeout(function() {

			var blackbox	= document.getElementById('iobb').value;

			var iobbClassElements = document.querySelectorAll('.iobb');

			for(var i = 0; i < iobbClassElements.length; i++) {

				iobbClassElements[i].value = blackbox;
			}

		}, 120);
	};

	if(typeof(window.onload) != 'function') {

		window.onload	= fnct;

	} else {

		//	Save the current value
		var windowOnLoad	= window.onload;

		//	Otherwise, build a new function that encompases the old value
		//	and adds the new function call.
		window.onload	= function() {

			if(windowOnLoad) {

				windowOnLoad();

			}

			fnct();
		}
	}

</script>



<script>

(function A(){function u(a,b){var d={},c;for(c=a.length-1;-1<c;c--)0<c?d[c]=function(){var g=c;return function(){return v(a[g],d[g+1],b)}}():v(a[c],d[c+1],b)}function v(f,m,d){var c=document.createElement("script"),g=f[0].split("?")[0].split("/"),e;e=g[g.length-1].split(".")[0];g=a[d]&&a[d].staticVer&&a[d].staticVer+"/"||f[1];/([0-9]+\.){2}[0-9]+\//.test(f[1])&&g!==f[1]&&h("loader: Overriding configured version with staticVer.");f[0]=f[0].replace("##version##",g);c.setAttribute("src",f[0] + "&t=23943298023324");c&&c.addEventListener?
c.addEventListener("error",function(){b[d+"_"+e+"_load_failure"]="true"}):c.attachEvent&&c.attachEvent("onerror",function(){b[d+"_"+e+"_load_failure"]="true"});m&&(c.onload=m);document.getElementsByTagName("head")[0].appendChild(c)}function h(b){if("function"===typeof a.trace_handler)try{a.trace_handler(b)}catch(e){}}function e(a,b){var d=null!==a&&void 0!==a;return!d||"1"!==a.toString()&&"true"!==a.toString().toLowerCase()?!d||"0"!==a.toString()&&"false"!==a.toString().toLowerCase()?"boolean"===
typeof b?b:!1:!1:!0}var t=window,w=t.io_global_object_name||"IGLOO",a=t[w]=t[w]||{},b=a.loader=a.loader||{},x=[],y=[];if(b.loaderMain)return h("loader: Loader script has already run, try reducing the number of places it's being included."),!1;b.loaderMain=A;b.loaderVer="5.1.0";(function(){var f=e(b.tp,!0),m=e(b.fp_static,!0),d=e(b.fp_dyn,!0),c=e(b.enable_legacy_compatibility),g=e(b.tp_split),u=b.tp_host&&b.tp_host.replace(/\/+$/,"")||"https://mpsnare.iesnare.com",z=b.fp_static_override_uri,l=void 0!==
b.uri_hook?b.uri_hook+"/":"/iojs/",n=(b.version||"versionOrAliasIsRequired")+"/",v=b.subkey?t.encodeURIComponent(b.subkey)+"/":"",w=b.tp_resource||"wdp.js",p=b.tp_host?"&tp_host="+t.encodeURIComponent(b.tp_host):"",B=z?"&fp_static_uri="+t.encodeURIComponent(z):"",q,r,k;b.tp_host=u;q=e(a.enable_flash,!0);r=a.io&&a.io.enable_flash;k=a.fp&&a.fp.enable_flash;r=void 0!==r&&null!==r?e(r,!0):q;void 0!==k&&null!==k?k=e(k,!0):r=q;q=r?"&flash=true":"&flash=false";k=k?"&flash=true":"&flash=false";p="?loaderVer="+
b.loaderVer+"&compat="+c+"&tp="+f+"&tp_split="+g+p+"&fp_static="+m+"&fp_dyn="+d+B;f||m||h("loader: Not currently configured to load fp_static or tp script(s).");a.fp&&a.fp.staticVer&&a.fp.staticVer+"/"!==n&&(n=a.fp.staticVer+"/",h("loader: Configured version replaced with that from pre-loaded static script."));m||a.fp&&a.fp.staticMain?(l=(l+"##version##"+v).replace(/\/\//g,"/"),m&&(a.fp&&a.fp.staticMain?c&&!a.fp.preCompatMain&&h("loader: enable_legacy_compatibility on, but included static does not have the compat wrapper."):
z?x.push([z,""]):x.push([l+"static_wdp.js"+p+k,n])),!d||a.fp&&a.fp.dynMain?a.fp&&a.fp.dynMain&&h("loader: First party dynamic script has already been loaded, disable fp_dyn or make sure you're not manually including the dynamic file separately."):x.push([l+"dyn_wdp.js"+p+k,n])):e(b.fp_dyn)&&h("loader: Invalid Config, first party dynamic script set to load without static.");f&&(a.io&&a.io.staticMain?h("loader: Third party script has already been loaded."):(l=u+"/##version##"+v,g?(y.push([l+"static_wdp.js"+
p+q,n]),y.push([l+"dyn_wdp.js"+p+q,n]),b.tp_resource&&h("loader: Invalid Config: both tp_resource and tp_split set. Ignoring tp_resource.")):y.push([l+w+p+q,n])))})();u(x,"fp");u(y,"io")})();

</script>

<form>
<input type="hidden" id="iobb">
</form>




	
	<script>

		//	Avoid global scope
		(function() {

			document.addEventListener('DOMContentLoaded', function () {

				//	On the my account page, there is an 'inline' log in form, that needs an event listener
				var loginFormMyAccount = document.myAccount;

				if(loginFormMyAccount) {

					loginFormMyAccount.addEventListener(
						'submit',
						function(ev) {

							ev.preventDefault();
							onLoginFormSubmit(loginFormMyAccount);
						}
					);

				}

				var loginOverlay = document.loginFormOverlay;

				if(loginOverlay) {

					loginOverlay.addEventListener(
						'submit',
						function(ev) {

							ev.preventDefault();
							onLoginFormSubmit(loginOverlay);
						}
					);

				}
			});

			//	Event handler for submitting the login form
			var onLoginFormSubmit = function(formEl) {

				var numIobbChecksInp = formEl.getElementsByClassName('iobb-checks-count')[0];

				//	Check for up to 3 sec (500ms*6=3000)
				var maxAttempts = 6;
				var curAttempt = 0;

				var checkIfIobbHasBeenPopulated = function(formEl) {

					setTimeout(function() {

						var iobbField = document.getElementById('iobb');

						//	If the field has been popuated, submit the form now.
						if(iobbField.value.trim().length > 0) {

							return submitLogin(formEl);
						}

						if(curAttempt < maxAttempts) {
							curAttempt++;

							checkIfIobbHasBeenPopulated(formEl);
						} else {

							//	We've waited for iobb field to come in long enough -
							//	give up and submit the login form.
							//	But first, populate the hidden field.
							if(numIobbChecksInp) {
								numIobbChecksInp.value = curAttempt;
							}

							curAttempt = 0;

							return submitLogin(formEl);
						}

					}, 500);
				};

				return checkIfIobbHasBeenPopulated(formEl);
			};


			/**
			 * Puts back the 'action' on the specified login form
			 * and then submits it
			 *
			 * @return
			 **/
			var submitLogin = function(formEl) {

				formEl.submit();
			};

		})();



	</script>
	

		
		
	
		
		<script type="text/javascript" language="javascript">
		/* <![CDATA[ */
		
		addOnLoad(function() {
			
			var bugTrackEl = DOM.getElementById('bug-feedback');
			
			if(bugTrackEl) {
				
				DOM.addEventListener(
					bugTrackEl,
					DOM.events.CLICK,
					function(event) {
						
						//	Stop link from working
						event.preventDefault ? event.preventDefault() : event.returnValue = false;
						
						var target 	= bugTrackEl.getAttribute('href');
						var title	= '';
						var extra 	= 'width=980,height=545,scrollbars=no';
				
						var win		= window.open( target, title, extra );
						win.focus();
					}
				);			
			}
		}); 
		/* ]]> */
		</script>
	
		
	<script>
	

		if (window.location.href === "http://dev.flirt4free.com/" || window.location.href === "http://staging.flirt4free.com/" || window.location.href === "https://www.flirt4free.com/") {			
			/*
				If user is logged in, invoke hj with Index_Logged_In arg, otherwise, invoke the fn with Index_Not_Logged_In.
				The hj function is a hotjar function which is declared in the header/top.
			*/
			('') ? hj('trigger', 'Index_Logged_In') : hj('trigger', 'Index_Not_Logged_In');					
		}
	
	</script>
URL
GET http://www.gayscape.com/
Response Headers
Connection:
close
Location:
https://www.gayscape.com/
Pragma:
no-cache
Cache-Control:
no-cache
Response Body

Empty body

Resolver

Resolver ASN
AS20473
Resolver IP
207.246.87.132
Resolver Network Name
Choopa, LLC
Measurement UID
01202008092c8d7e7abe8b30c80f3b14245ef8c3
Report ID
20200809T161759Z_AS6697_6I3t4ZBhLNGf53b2T9aZC2mvHgyOGT9RuYl0LoFYK3kdGI37im
Platform
windows
Software Name
ooniprobe-desktop (3.0.3)
Measurement Engine
libmeasurement_kit (0.10.11)

Raw Measurement Data

Loading…