Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
301 Moved Permanently - cdff.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Sun, 04 May 2025 16:21:38 GMT
Server: Apache
Location: https://www.christiandatingforfree.com/
Content-Length: 247
Content-Type: text/html; charset=iso-8859-1

HTTP Code 301 Moved Permanently

301 status code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.

When is Code 301 used?

  • When changing a website domain
  • When modifying URL structures
  • When setting up redirects for SEO

What does Code 301 mean for the user?

The browser will automatically redirect the user to the new address, and search engines will update their indexes.

200 OK - https://www.cdff.com/
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Sun, 04 May 2025 16:21:39 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/8.3.8
Set-Cookie: PHPSESSID=a600pk2mksukveatfcqjoi6pib; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Strict-Transport-Security: max-age=15768000
cf-cache-status: DYNAMIC
Set-Cookie: __cf_bm=PrZX6SHQBG5n4uCEH4UL8Zar0X6B44hmdMryrgBPHLg-1746375699-1.0.1.1-JrkoKCZjBBt6epALO0mohzxgZykaXcOJsR8XwQJaByWY7CdR4w.5RHYPMa.UiO01N._5OFvZo67Qjp24ima8EwlStKVd6zopioBHqCBbgVI; path=/; expires=Sun, 04-May-25 16:51:39 GMT; domain=.christiandatingforfree.com; HttpOnly; Secure; SameSite=None
speculation-rules: "/cdn-cgi/speculation"
Server: cloudflare
CF-RAY: 93a955169ddc4c80-HEL
alt-svc: h3=":443"; ma=86400

HTTP Code 200 OK

200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: cdff.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!--<link rel="icon" href="images/favicon.ico" type="image/png">-->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192"  href="/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32-32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96-96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16-16.png">
<link rel="icon" href="/favicon.ico" type="image/png" > 
<link rel="manifest" href="/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<meta name="apple-itunes-app" content="app-id=625001689"/>


<link href="https://www.christiandatingforfree.com/public/style/bootstrap.css" rel="stylesheet" type="text/css"><link href="https://www.christiandatingforfree.com/public/style/style_home.php" rel="stylesheet" type="text/css"><style type="text/css">
.header-right.home_right{
    width:100%;
    position:static;
    padding:0 0 5px;
}
@media(max-width:767px){
    .header-right.home_right{
        padding:5px 0;
    }
}
.header-right.home_right span{
    margin: 0 0 0 10px;
    font-size:12px;
}
.header-right.home_right a{
    font-size:12px;
    padding: 1px 8px 2px;
}    
header .header-left .logo img {
    max-height: 50px;
}
.banner_formtxt{
    font-family: "Open Sans Condensed", sans-serif;
    font-size: 28px;
    font-weight: bold;
    color: #6e6e6e;
    width: 100%;
    max-width: 375px;
    line-height: 34px;
    overflow: hidden;
    border-bottom:#d4d4d4 solid 1px;
    padding-bottom:20px;
}
@media(max-width:767px){
    .banner_formtxt{
        font-size: 22px;
        line-height: 28px;
        max-width:100%;
    }
}
.banner_formtxt span{
    color:#222;
    display:block;
}

.navbar-toggle {
display:inline-block;
}

nav {
    margin-bottom: 0;
    min-height: 37px;
    
}

.dropdown-menu {
    position:static;
    min-width: 163px;
}

.navbar-nav>li {
    float:none;
}

.navbar-collapse.collapse {
    display:none !important;
}

.navbar-default {
    background-color: #2269b0;
    border-color: #82aad7 currentcolor;
    border-radius: 0;
    border-style: solid none;
    border-width: 1px 0 0;
    width: 100%;
}

.nav>li {
    border-left: 1px solid #3584b0;
    border-right: 1px solid #254aa2;
    display: block;
    position: relative;
}

.nav>li:first-child {
    border-left: 0 solid #3584b0;
}

.nav>li:last-child {
    border-right: 0 solid #254aa2;
}

.navbar-default li>a,
.navbar-default .navbar-nav>li>a {
    color: #fff;
    font-family: open sans, sans-serif;
    font-size: 13px;
    line-height: 20px;
    padding: 8px 15px 9px;
    text-align: center;
    text-transform: uppercase;
}

.navbar-default li.dropdown>a {
    padding-right: 13px;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    background-color: #2269b0;
    color: #fff;
}



.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
    background: #004283;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #fff;
    background: #004283;
}


.navbar-default li:last-child>a {
    background: transparent none repeat scroll 0 0
}

.navbar-default li:hover>a {
    color: #fff
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent
}

.navbar-default li.last .dropdown-menu {
    left: auto;
    right: 0
}

.navbar-default .dropdown-menu {
    background: #2269b0 none repeat scroll 0 0;
    border: medium;
    border-radius: 0;
    box-shadow: none;
    padding: 0
}

.navbar-default .dropdown-menu>li:last-child {
    border-bottom: medium
}

.navbar-default .dropdown-menu>li {
    border-bottom: 1px solid #8cb1d5
}

.navbar-default .dropdown-menu>li>a {
    background: transparent none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 13px;
    line-height: 20px;
    padding: 6px 15px;
    text-align: left;
    text-transform: none
}

.navbar-default .dropdown-menu>li>a:hover {
    background: #1361af none repeat scroll 0 0;
    color: #ddd
}

.navbar-default li>a>i {
    background: #eb0873 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: 18px;
    line-height: 18px;
    margin: 0 3px;
    text-align: center;
    width: 22px
}


.navbar-default li.dropdown:hover>.dropdown-menu {
    display: block;
    text-align: center
}
.navbar-collapse,
.container-fluid {
    padding: 0
}
.navbar-nav li {
    text-align: center
}

.navbar-default .navbar-nav>li>a {
    padding: 8px 15px 9px
}



.navbar-default .dropdown.open>.dropdown-menu {
    display: none
}



.navbar-default .dropdown-menu>li>a {
    text-align: center
}
.navbar-default {
    background: transparent none repeat scroll 0 0;
    border: 0;
    position: absolute;
    right: 0;
    top: 0px;
    width: auto;
    z-index: 9999999;
}
.navbar-default .navbar-header {
    margin-left: 15px;
    margin-right: 15px;
}
.navbar-default .navbar-nav {
    background: #266bb0 none repeat scroll 0 0;
    border: 6px solid #266bb0;
    border-radius: 10px;
    margin: 8px 0 0;
    overflow: hidden;
    min-width: 175px;
    float:right;
    box-shadow: 0 0 3px rgba(0, 0, 0, .5);
}
.navbar-default .navbar-toggle {
    background: #2269b0 none repeat scroll 0 0;
    border: 1px solid #fff;
    padding: 7px !important;
    border-radius: 0px;
    float: right;
    margin: 7px 0 0;
    padding: 9px 8px;
}
.navbar-default .navbar-collapse {
    border-top: medium;
    box-shadow: none;
    width: 100%;
    padding: 0;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background: #2269b0 none repeat scroll 0 0;
}
.navbar-default .navbar-toggle .icon-bar {
    background: #fff none repeat scroll 0 0;
}
.navbar-default li>a {
    background: transparent none repeat scroll 0 0;
    border-bottom: 1px solid #8cb1d5
}
.navbar-default .dropdown-menu {
    background: #004587 none repeat scroll 0 0;
}
.navbar-default .dropdown-menu li {
    border-bottom: medium;
}
.nav>li {
    border-left: 0 solid #3584b0;
    border-right: 0 solid #254aa2;
}
.desktoponly{
    margin:20px 0 0 0;
}
@media(max-width:1024px){
    .desktoponly{
        display:none;
    }   
}
@media(max-width:820px){
.banner_formtxt{
    max-width:100%;
}
}
@media(max-width:1024px){
.banner_formtxt{
    max-width:100%;
}
}


.social-media .social-media-right a.tiktok {
	background:url(https://pics.christiandatingforfree.com/cdff/public/images/tiktok.png) no-repeat left top;
}


</style>

<title>CDFF (CDFF) #1 Christian Singles Dating App Site</title>
<!-- <script async src='https://bugcrowd.com/vulnerabilitydisclosureprogram-ytf9i/external/script' data-bugcrowd-program='https://bugcrowd.com/vulnerabilitydisclosureprogram-ytf9i/external/report'></script> -->
<!--<link href="https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700" rel="stylesheet">
<link href="Open_Sans_Condensed_700.css" rel="stylesheet" type="text/css">-->
<meta name="google-play-app" content="app-id=cdff.mobileapp" />
<meta name="description" content="CDFF (Christian Dating For Free) Largest CHRISTIAN DATING app in the world. Matching Faith based singles since 2006. Find Christian singles near you!" />
<meta name="keywords" content="Christian Dating, Christian Single, Christian Singles, Free Christian Dating, Christian dating Service, 100% Free Service for Christian Singles" />
<meta name="verify-v1" content="nN7uQPbBna7PUGqd+AhHPBFgDuS9Bia6Cntmcpn9FnI=" />
<meta name="verify-v1" content="LqVo/BrjAtOaVsGn7vjiG4F8bQgNZgTEVy5fp85kM+w=" />
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
  <script src="public/js/html5shiv.js"></script>
  <script src="public/js/respond.js"></script>
<![endif]-->
<link rel="canonical" href="https://www.christiandatingforfree.com/" /><!-- Facebook Pixel Code -->

<script type="800a1ebc38fe8f1ab4042ee3-text/javascript">

!function(f,b,e,v,n,t,s)

{if(f.fbq)return;n=f.fbq=function(){n.callMethod?

n.callMethod.apply(n,arguments):n.queue.push(arguments)};

if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';

n.queue=[];t=b.createElement(e);t.async=!0;

t.src=v;s=b.getElementsByTagName(e)[0];

s.parentNode.insertBefore(t,s)}(window, document,'script',

'https://connect.facebook.net/en_US/fbevents.js');

fbq('init', '655906858352513');

fbq('track', 'PageView');

</script>

<noscript><img height="1" width="1" style="display:none"

src="https://www.facebook.com/tr?id=655906858352513&ev=PageView&noscript=1"

/></noscript>

<!-- End Facebook Pixel Code -->
</head>
<script type="800a1ebc38fe8f1ab4042ee3-text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"ea5e69dd0b",applicationID:"75608222"};;/*! For license information please see nr-loader-rum-1.288.1.min.js.LICENSE.txt */
(()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{fn:()=>s,x1:()=>c});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=function(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},5217:(e,t,r)=>{"use strict";r.d(t,{gD:()=>h,xN:()=>m});r(860).K7.genericEvents;const n="experimental.marks",i="experimental.measures",o="experimental.resources",a=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var s=r(2614),c=r(944),u=r(384),d=r(8122);const l="[data-nr-mask]",f=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{allow_registered_children:!0,duplicate_registered_data:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(i)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:s.wk,inactiveMs:s.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){a(t)?e.mask_selector="".concat(t,",").concat(l):""===t||null===t?e.mask_selector=l:(0,c.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){a(t)?e.block_selector+=",".concat(t):""!==t&&(0,c.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,c.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},g={},p="All configuration objects require an agent identifier!";function m(e,t){if(!e)throw new Error(p);g[e]=(0,d.a)(t,f());const r=(0,u.nY)(e);r&&(r.init=g[e])}function h(e,t){if(!e)throw new Error(p);var r=function(e){if(!e)throw new Error(p);if(!g[e])throw new Error("Configuration for ".concat(e," was never set"));return g[e]}(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={appMetadata:{},customTransaction:void 0,denyList:void 0,disabled:!1,entityManager:void 0,harvester:void 0,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.288.1",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=m(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:h,listeners:m,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>o,t:()=>a});var n=r(3241);const i=new Set,o={};function a(e,t){const r=t.agentIdentifier;o[r]??={},e&&"object"==typeof e&&(i.has(r)||(t.ee.emit("rumresp",[e]),o[r]=e,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3496:(e,t,r)=>{"use strict";function n(e){return!e||!(!e.licenseKey||!e.applicationID)}function i(e,t){return!e||e.licenseKey===t.info.licenseKey&&e.applicationID===t.info.applicationID}r.d(t,{A:()=>i,I:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log";n.K7.logging},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},1871:(e,t,r)=>{"use strict";r.d(t,{j:()=>M});var n=r(860),i=r(9908),o=r(1687),a=r(5289),s=r(6154),c=r(944),u=r(8154),d=r(384),l=r(6344);const f=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",l.G4.RECORD,l.G4.PAUSE,"log","wrapLogger","register"],g=["setErrorHandler","finished","addToTrace","addRelease"];var p=r(1863),m=r(2614),h=r(993);var v=r(7836),y=r(2646),b=r(3434);const w=new Map;function A(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,c.R)(29);const i=function(e){return(e||v.ee).get("logger")}(e),o=(0,b.YM)(i),a=new y.y(v.P);a.level=n.level,a.customAttributes=n.customAttributes;const s=t[r]?.[b.Jt]||t[r];return w.set(s,a),o.inPlace(t,[r],"wrap-logger-",(()=>w.get(s))),i}var R=r(3496);var E=r(3241),_=r(5701);function x(){const e=(0,d.pV)();f.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.runtime?e.exposed&&e[t]&&"micro-agent"!==e.runtime.loaderType&&n.push(e[t](...r)):(0,c.R)(38,t)})),n[0]}(t,...r)}))}const I={};function N(e,t){t||(0,o.Ak)(e.agentIdentifier,"api");const d=e.ee.get("tracer");I[e.agentIdentifier]=m.g.OFF,e.ee.on(l.G4.REPLAY_RUNNING,(t=>{I[e.agentIdentifier]=t}));const f="api-",v=f+"ixn-",y={addPageAction:function(e,t,r,i=(0,p.t)()){N(f,"addPageAction",!0,n.K7.genericEvents,i)(e,t,r)},log:function(t,{customAttributes:r={},level:o=h.p_.INFO}={},a,s=(0,p.t)()){(0,i.p)(u.xV,["API/log/called"],void 0,n.K7.metrics,e.ee),function(e,t,r={},o=h.p_.INFO,a,s=(0,p.t)()){(0,i.p)(u.xV,["API/logging/".concat(o.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,i.p)(h.ET,[s,t,r,o,a],void 0,n.K7.logging,e)}(e.ee,t,r,o,a,s)},noticeError:function(t,r,o,a=(0,p.t)()){"string"==typeof t&&(t=new Error(t)),(0,i.p)(u.xV,["API/noticeError/called"],void 0,n.K7.metrics,e.ee),(0,i.p)("err",[t,a,!1,r,!!I[e.agentIdentifier],void 0,o],void 0,n.K7.jserrors,e.ee)}};function b(t,r,n,i){const o=e.info;return null===r?delete o.jsAttributes[t]:e.info={...e.info,jsAttributes:{...o.jsAttributes,[t]:r}},N(f,n,!0,i||null===r?"session":void 0)(t,r)}function w(){}e.register=function(t){return(0,i.p)(u.xV,["API/register/called"],void 0,n.K7.metrics,e.ee),function(e,t,r){const o={};let a,s;(0,c.R)(54,"newrelic.register"),e.init.api.allow_registered_children||(a=()=>(0,c.R)(55)),r&&(0,R.I)(r)||(a=()=>(0,c.R)(48,r));const d={addPageAction:(e,n={})=>{l(t.addPageAction,[e,{...o,...n}],r)},log:(e,n={})=>{l(t.log,[e,{...n,customAttributes:{...o,...n.customAttributes||{}}}],r)},noticeError:(e,n={})=>{l(t.noticeError,[e,{...o,...n}],r)},setApplicationVersion:e=>{o["application.version"]=e},setCustomAttribute:(e,t)=>{o[e]=t},setUserId:e=>{o["enduser.id"]=e},metadata:{customAttributes:o,target:r,get connected(){return s||Promise.reject(new Error("Failed to connect"))}}};a?a():s=new Promise(((t,n)=>{try{const i=e.runtime?.entityManager;let a=!!i?.get().entityGuid,s=i?.getEntityGuidFor(r.licenseKey,r.applicationID),c=!!s;if(a&&c)r.entityGuid=s,t(d);else{const u=setTimeout((()=>n(new Error("Failed to connect - Timeout"))),15e3);function l(n){(0,R.A)(n,e)?a||=!0:r.licenseKey===n.licenseKey&&r.applicationID===n.applicationID&&(c=!0,r.entityGuid=n.entityGuid),a&&c&&(clearTimeout(u),e.ee.removeEventListener("entity-added",l),t(d))}e.ee.emit("api-send-rum",[o,r]),e.ee.on("entity-added",l)}}catch(f){n(f)}}));const l=async(t,r,o)=>{if(a)return a();const d=(0,p.t)();(0,i.p)(u.xV,["API/register/".concat(t.name,"/called")],void 0,n.K7.metrics,e.ee);try{await s;const n=e.init.api.duplicate_registered_data;(!0===n||Array.isArray(n)&&n.includes(o.entityGuid))&&t(...r,void 0,d),t(...r,o.entityGuid,d)}catch(e){(0,c.R)(50,e)}};return d}(e,y,t)},e.log=function(e,t){y.log(e,t)},e.wrapLogger=(t,r,{customAttributes:o={},level:a=h.p_.INFO}={})=>{(0,i.p)(u.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,e.ee),A(e.ee,t,r,{customAttributes:o,level:a})},g.forEach((t=>{e[t]=N(f,t,!0,"api")})),e.addPageAction=function(e,t){y.addPageAction(e,t)},e.recordCustomEvent=N(f,"recordCustomEvent",!0,n.K7.genericEvents),e.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),e.runtime.customTransaction=(r||"http://custom.transaction")+t,N(f,"setPageViewName",!0)()},e.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,c.R)(40,typeof t)}else(0,c.R)(39,typeof e)},e.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,c.R)(41,typeof e)},e.setApplicationVersion=function(e){if("string"==typeof e||null===e)return b("application.version",e,"setApplicationVersion",!1);(0,c.R)(42,typeof e)},e.start=()=>{try{(0,i.p)(u.xV,["API/start/called"],void 0,n.K7.metrics,e.ee),e.ee.emit("manual-start-all")}catch(e){(0,c.R)(23,e)}},e[l.G4.RECORD]=function(){(0,i.p)(u.xV,["API/recordReplay/called"],void 0,n.K7.metrics,e.ee),(0,i.p)(l.G4.RECORD,[],void 0,n.K7.sessionReplay,e.ee)},e[l.G4.PAUSE]=function(){(0,i.p)(u.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,e.ee),(0,i.p)(l.G4.PAUSE,[],void 0,n.K7.sessionReplay,e.ee)},e.interaction=function(e){return(new w).get("object"==typeof e?e:{})};const x=w.prototype={createTracer:function(t,r){var o={},a=this,s="function"==typeof r;return(0,i.p)(u.xV,["API/createTracer/called"],void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,i.p)(v+"tracer",[(0,p.t)(),t,o],a,n.K7.spa,e.ee),function(){if(d.emit((s?"":"no-")+"fn-start",[(0,p.t)(),a,s],o),s)try{return r.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw d.emit("fn-err",[arguments,this,t],o),t}finally{d.emit("fn-end",[(0,p.t)()],o)}}}};function N(t,r,o,a,s=(0,p.t)()){return function(){return(0,i.p)(u.xV,["API/"+r+"/called"],void 0,n.K7.metrics,e.ee),(0,E.W)({agentIdentifier:e.agentIdentifier,drained:!!_.B?.[e.agentIdentifier],type:"data",name:"api",feature:t+r,data:{notSpa:o,bufferGroup:a}}),a&&(0,i.p)(t+r,[s,...arguments],o?null:this,a,e.ee),o?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAsyncAPI:t})=>{t(e),(0,o.Ze)(e.agentIdentifier,"api")})).catch((t=>{(0,c.R)(27,t),e.ee.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((t=>{x[t]=function(){return N.apply(this,[v,t,void 0,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa]).apply(this,arguments)}})),e.setCurrentRouteName=function(){return e.runSoftNavOverSpa?N(v,"routeName",void 0,n.K7.softNav)(...arguments):N(f,"routeName",!0,n.K7.spa)(...arguments)},e.noticeError=function(e,t){y.noticeError(e,t)},s.RI?(0,a.GG)((()=>k()),!0):k(),!0}var k=r(2555),T=r(5217),S=r(8122);const P={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var O=r(3371);const K=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e},V=new Set;function M(e,t={},r,n){let{init:i,info:o,loader_config:a,runtime:c={},exposed:u=!0}=t;c.loaderType=r;const l=(0,d.pV)();o||(i=l.init,o=l.info,a=l.loader_config),(0,T.xN)(e.agentIdentifier,i||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,S.a)(t,P);const r=(0,d.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,a||{}),o.jsAttributes??={},s.bv&&(o.jsAttributes.isWorker=!0),(0,k.x1)(e.agentIdentifier,o);const f=e.init,g=[o.beacon,o.errorBeacon];V.has(e.agentIdentifier)||(f.proxy.assets&&(K(f.proxy.assets),g.push(f.proxy.assets)),f.proxy.beacon&&g.push(f.proxy.beacon),x(),(0,d.US)("activatedFeatures",_.B),e.runSoftNavOverSpa&&=!0===f.soft_navigations.enabled&&f.feature_flags.includes("soft_nav")),c.denyList=[...f.ajax.deny_list||[],...f.ajax.block_internal?g:[]],c.ptid=e.agentIdentifier,(0,O.V)(e.agentIdentifier,c),V.has(e.agentIdentifier)||(e.ee=v.ee.get(e.agentIdentifier),e.exposed=u,N(e,n),(0,E.W)({agentIdentifier:e.agentIdentifier,drained:!!_.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),V.add(e.agentIdentifier)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.288.1.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.288.1.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-ZTeBoOHyqpwEEZKgt1JC27NDiYVDbpwM02CQatEAzIxtN4ZrZebWWivrcZuZX8Z0CLJ2Hu2OoCZvtiuB8gaHfQ=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={374:0,840:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.288.1.PROD"]=self["webpackChunk:NRBA-1.288.1.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if(this[t]!==n.prototype[t])return this[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}register(e){return this.#e("register",e)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if(this[t]!==o.prototype[t]&&this[t]!==n.prototype[t])return this[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(5217);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(1871);var l=i(9908),f=i(1687),g=i(4234),p=i(5289),m=i(6154),h=i(384);const v=e=>m.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function y(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class w extends g.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,f.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,f.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,f.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,f.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};m.RI?(0,p.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return y(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var A=i(6630);class R extends w{static featureName=A.T;constructor(e,t=!0){super(e,A.T,t),this.ee.on("api-send-rum",((e,t)=>(0,l.p)("send-rum",[e,t],void 0,this.featureName,this.ee))),this.importAggregator(e)}}var E=i(2843),_=i(3878),x=i(782),I=i(1863);class N extends w{static featureName=x.T;constructor(e,t=!0){super(e,x.T,t),m.RI&&((0,E.u)((()=>(0,l.p)("docHidden",[(0,I.t)()],void 0,x.T,this.ee)),!0),(0,_.sp)("pagehide",(()=>(0,l.p)("winPagehide",[(0,I.t)()],void 0,x.T,this.ee))),this.importAggregator(e))}}var k=i(8154);class T extends w{static featureName=k.TZ;constructor(e,t=!0){super(e,k.TZ,t),m.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,l.p)(k.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),m.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,N,T],loaderType:"lite"})})()})();</script><body>
	<noscript>
	<div>
	<h4>
	Please enable JavaScript. This website does not function properly without JavaScript enabled.	</h4>
	</div>
	</noscript>

    <header>
      <div class="container">
	          <div class="header-left"> <a href="https://www.christiandatingforfree.com/" class="logo"><img class="img-responsive" alt="Logo" src="https://pics.christiandatingforfree.com/cdff/public/images/cdff_logo_New.png" width="97px" height="50px"></a> </div>
		

        <nav class="navbar-default" role="navigation">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#main-menu" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
            <div class="navbar-collapse collapse" id="main-menu" aria-expanded="false" style="height: 0px;">
              <ul class="nav navbar-nav">

                                <li><a href="https://www.christiandatingforfree.com/registration.php?dest=mail_inbox">Messages</a></li>
                <li><a href="https://www.christiandatingforfree.com/registration.php?dest=winks">Winks</a></li>
                <li><a href="https://www.christiandatingforfree.com/registration.php?dest=view_match">Matches</a></li>
                <li><a href="https://www.christiandatingforfree.com/registration.php?dest=viewed_me">Viewed Me</a></li>
                <li class="dropdown clearfix"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Online <span class="caret"></span></a>
                  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">

                    <li><a href="https://www.christiandatingforfree.com/onlinenow.php?u_seeking=&distance=50">Online Now</a></li>
                    <li><a href="https://www.christiandatingforfree.com/onlinetoday.php?u_seeking=&distance=50">Online Today</a></li>
                    <li><a href="https://www.christiandatingforfree.com/newuser_search.php?u_seeking=&distance=50">New Users</a></li>

                  </ul>
                </li>
                <li class="dropdown clearfix"><a href="https://www.christiandatingforfree.com/basic_search.php?distance=50" class="dropdown-toggle" data-toggle="dropdown">Search <span class="caret"></span></a>
                  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
                    <li><a href="https://www.christiandatingforfree.com/basic_search.php?distance=50">Basic Search</a></li>
                    <li><a href="https://www.christiandatingforfree.com/advance_search.php?distance=50">Advanced Search</a></li>
                    <li class="last"><a href="https://www.christiandatingforfree.com/user_search.php">User Search</a></li>
                  </ul>
                </li>

                
                <li class="dropdown clearfix"><a href="https://www.christiandatingforfree.com/registration.php?dest=favorites" class="dropdown-toggle" data-toggle="dropdown">Favorites<span class="caret"></span></a>
                  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
                
                    <li> <a href="https://www.christiandatingforfree.com/registration.php?dest=favorites">Favorites</a></li>
                    <li> <a href="https://www.christiandatingforfree.com/registration.php?dest=favorite_by">Favorited By</a></li>
                    <li> <a href="https://www.christiandatingforfree.com/registration.php?dest=mutual_favorites">Mutual Favorites</a></li>
                  </ul>
                </li>

                
                <li class="dropdown last"><a href="https://www.christiandatingforfree.com/registration.php?dest=chat" class="dropdown-toggle" data-toggle="dropdown">Chat<span class="caret"></span></a>
                  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
                    <li><a href="https://www.christiandatingforfree.com/registration.php?dest=chat">Live Chat</a></li>
                    <li><a href="https://www.christiandatingforfree.com/forum/forum_cat.php">Forums</a></li>
                  </ul>
                </li>
              </ul>
            </div>
          </div>
      </nav>

        <div class="header-right home_right">
        <span>Already a Member ? <a href="https://www.christiandatingforfree.com/login.php" class="btn btn-primary btn-xs login">Login</a></span>
        <span>New ? <a href="https://www.christiandatingforfree.com/registration.php" class="btn btn-primary btn-xs login">Join us</a></span>
        </div>
		       </div>
    </header>
    <div class="banner">
      <div class="container" style="position:relative;">
        <img  src="https://pics.christiandatingforfree.com/cdff/public/images/Graphic_Couple_new.webp" class="img-responsive"  alt="Graphic Couple" width="816" height="504">
        <div class="mainbanners  banner-form banner_formtxt">
        <span>Join the largest</span>
        Christian dating site in the world!
    <!--<img src="https://pics.christiandatingforfree.com/cdff/public/images/Graphic_Headline.png" class="img-responsive" alt="Graphic Headline"><br>
      <img src="https://pics.christiandatingforfree.com/cdff/public/images/Graphic_Form_line.png" class="img-responsive" alt="Graphic Form Line">-->


                          <form action="https://www.christiandatingforfree.com/basic_search.php" method="get" class="desktoponly">
            <table class="table" cellpadding="0" cellspacing="0" border="0">
                                                                            <tr>
                                                                                    <td width="36%" class="form-text">I am seeking a</td>
                                            <td width="64%" align="left">
                                                <div class="image_radio">
                                                    <input name="u_seeking" value="Male" id="male" class="male" type="radio">
                                                    <label for="a"><span>Male</span></label>
                                                </div>
                                                &nbsp;&nbsp;
                                                <div class="image_radio">
                                                    <input name="u_seeking" value="Female" id="female" class="female" type="radio" checked>
                                                    <label for="b"><span>Female</span></label>
                                                </div>
                                            </td>
                                        </tr>
                                                                                <tr>
                                                                                    <td class="form-text">between</td>
                                            <td align="left">
                                            <select id=age_from name=age_from ><option value="18" selected="selected">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option><option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option><option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option><option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option><option value="60">60</option><option value="61">61</option><option value="62">62</option><option value="63">63</option><option value="64">64</option><option value="65">65</option><option value="66">66</option><option value="67">67</option><option value="68">68</option><option value="69">69</option><option value="70">70</option><option value="71">71</option><option value="72">72</option><option value="73">73</option><option value="74">74</option><option value="75">75</option><option value="76">76</option><option value="77">77</option><option value="78">78</option><option value="79">79</option><option value="80">80</option><option value="81">81</option><option value="82">82</option><option value="83">83</option><option value="84">84</option><option value="85">85</option><option value="86">86</option><option value="87">87</option><option value="88">88</option><option value="89">89</option><option value="90">90</option><option value="91">91</option><option value="92">92</option><option value="93">93</option><option value="94">94</option><option value="95">95</option><option value="96">96</option><option value="97">97</option><option value="98">98</option><option value="99">99</option></select>&nbsp;&nbsp;<select id=age_to name=age_to ><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35" selected="selected">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option><option value="43">43</option><option value="44">44</option><option value="45">45</option><option value="46">46</option><option value="47">47</option><option value="48">48</option><option value="49">49</option><option value="50">50</option><option value="51">51</option><option value="52">52</option><option value="53">53</option><option value="54">54</option><option value="55">55</option><option value="56">56</option><option value="57">57</option><option value="58">58</option><option value="59">59</option><option value="60">60</option><option value="61">61</option><option value="62">62</option><option value="63">63</option><option value="64">64</option><option value="65">65</option><option value="66">66</option><option value="67">67</option><option value="68">68</option><option value="69">69</option><option value="70">70</option><option value="71">71</option><option value="72">72</option><option value="73">73</option><option value="74">74</option><option value="75">75</option><option value="76">76</option><option value="77">77</option><option value="78">78</option><option value="79">79</option><option value="80">80</option><option value="81">81</option><option value="82">82</option><option value="83">83</option><option value="84">84</option><option value="85">85</option><option value="86">86</option><option value="87">87</option><option value="88">88</option><option value="89">89</option><option value="90">90</option><option value="91">91</option><option value="92">92</option><option value="93">93</option><option value="94">94</option><option value="95">95</option><option value="96">96</option><option value="97">97</option><option value="98">98</option><option value="99">99</option></select>                                            </td>
                                        </tr>
                                                                                <tr>
                              <td colspan="2" align="center">
                                              <input class="btn btn-primary btn-ms search" value="Search Now" type="submit">
                                          </td>
                                        </tr>
                                                                        </table>
          </form>
          
        </div>
      </div>
    </div>
    <div class="social-media">
       <div class="container">
          <div class="row">
		  
            <div class="col-sm-8  social-media-left">
				Create your profile today.. <a href="registration.php" class="heighlight_link">Sign up today, it's free</a> Its fast and effortless. 
						</div>
            <div class="col-sm-4  social-media-right"> 
                <a aria-label="Facebook Profile" alt="Facebook " href="https://www.facebook.com/CDFFdating" class="facebook" target="_blank"></a> 
                <a aria-label="Twitter Profile" alt="Twitter " href="https://twitter.com/cdffdating" class="twitter" target="_blank"></a> 
                <!--<a href="https://twitter.com/datingforfree" class="twitter" target="_blank"></a> --> 
                <!--<a href="https://plus.google.com/+Christiandatingforfree1/posts" class="google" target="_blank"></a>--> 
                
                <a aria-label="Instagram Profile" alt="Instagram" href="https://www.instagram.com/cdffdating/" class="instagram" target="_blank"></a>  
                <a aria-label="Tiktok Profile" alt="Tiktok" href="https://www.tiktok.com/@cdffdating" class="tiktok" target="_blank"></a> 
            </div>
          </div>
      </div>
    </div>

    <footer>
    <div class="container">
	    <div class="facebook-signup">
      <div class="row">
	<div class="col-md-6 facebook-signup-left">
	<span>Or get started quickly through Facebook! </span>
		<script type="800a1ebc38fe8f1ab4042ee3-text/javascript">
		window.fbAsyncInit = function() {
			FB.init({
				appId : 434781160188866,
				status : true,
				cookie : true,
				xfbml : true
			});
		};

		(function(d){
			var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
			if (d.getElementById(id)) {
				return;
			}
			js = d.createElement('script');
			js.id = id;
			js.async = true;
			js.src = "//connect.facebook.net/en_US/all.js";
			ref.parentNode.insertBefore(js, ref);
		}(document));

	</script>
	<input alt="Facebook Login" type="image" name="fb_connect_login" id="fb_connect_login" src="https://pics.christiandatingforfree.com/cdff/public/images/sign_up_new.png" class="fb_sign" onClick="if (!window.__cfRLUnblockHandlers) return false; fb_conn_login();" data-cf-modified-800a1ebc38fe8f1ab4042ee3-="" />
		</div>

        <div class="col-md-6  facebook-signup-right"> 
     	<div class="footer_app cleafix"> 
		<a href="https://play.google.com/store/apps/details?id=cdff.mobileapp" target="_blank">
            <img width="131px" height="43px" class="img-responsive" src="https://pics.christiandatingforfree.com/cdff/public/images/GooglePlayNew.png" alt="Google Play Store" >
	</a>
		<a href="https://itunes.apple.com/us/app/christian-dating-for-free/id625001689" target="_blank">
	<img class="img-responsive" src="https://pics.christiandatingforfree.com/cdff/public/images/AppStoreNew.png" alt="Apple Store" width="131px" height="43px">
	</a>
		
            </div> 
        </div>
        </div>
    </div>
    <div class="site-text">
    	<p>CDFF is the largest and best Christian dating site for Christian singles in the world. Our service features both iOS and Android dating apps as well as a desktop and mobile website. On CDFF you can communicate with more singles than any other Christian dating app or site. Just create your free profile and you will be on your way to meeting quality Christian singles. What are you waiting for? Join online or download our iOS or Android app today! You can use your Facebook account to join faster.</p>
	    </div>
        
    <div class="states ">
      <div class="state-container ">
	
          <h4>Meet Local Christian singles in United States:</h4>        
       <div class="clearfix"> 
		<span><a href="https://www.christiandatingforfree.com/search/Alabama.html?u_country=1">Alabama</a></span><span><a href="https://www.christiandatingforfree.com/search/Alaska.html?u_country=1">Alaska</a></span><span><a href="https://www.christiandatingforfree.com/search/Arizona.html?u_country=1">Arizona</a></span><span><a href="https://www.christiandatingforfree.com/search/Arkansas.html?u_country=1">Arkansas</a></span><span><a href="https://www.christiandatingforfree.com/search/California.html?u_country=1">California</a></span><span><a href="https://www.christiandatingforfree.com/search/Colorado.html?u_country=1">Colorado</a></span><span><a href="https://www.christiandatingforfree.com/search/Connecticut.html?u_country=1">Connecticut</a></span><span><a href="https://www.christiandatingforfree.com/search/Delaware.html?u_country=1">Delaware</a></span><span><a href="https://www.christiandatingforfree.com/search/District-of-Columbia.html?u_country=1">District of Columbia</a></span><span><a href="https://www.christiandatingforfree.com/search/Florida.html?u_country=1">Florida</a></span><span><a href="https://www.christiandatingforfree.com/search/Georgia.html?u_country=1">Georgia</a></span><span><a href="https://www.christiandatingforfree.com/search/Guam.html?u_country=1">Guam</a></span><span><a href="https://www.christiandatingforfree.com/search/Hawaii.html?u_country=1">Hawaii</a></span><span><a href="https://www.christiandatingforfree.com/search/Idaho.html?u_country=1">Idaho</a></span><span><a href="https://www.christiandatingforfree.com/search/Illinois.html?u_country=1">Illinois</a></span><span><a href="https://www.christiandatingforfree.com/search/Indiana.html?u_country=1">Indiana</a></span><span><a href="https://www.christiandatingforfree.com/search/Iowa.html?u_country=1">Iowa</a></span><span><a href="https://www.christiandatingforfree.com/search/Kansas.html?u_country=1">Kansas</a></span><span><a href="https://www.christiandatingforfree.com/search/Kentucky.html?u_country=1">Kentucky</a></span><span><a href="https://www.christiandatingforfree.com/search/Louisiana.html?u_country=1">Louisiana</a></span><span><a href="https://www.christiandatingforfree.com/search/Maine.html?u_country=1">Maine</a></span><span><a href="https://www.christiandatingforfree.com/search/Maryland.html?u_country=1">Maryland</a></span><span><a href="https://www.christiandatingforfree.com/search/Massachusetts.html?u_country=1">Massachusetts</a></span><span><a href="https://www.christiandatingforfree.com/search/Michigan.html?u_country=1">Michigan</a></span><span><a href="https://www.christiandatingforfree.com/search/Minnesota.html?u_country=1">Minnesota</a></span><span><a href="https://www.christiandatingforfree.com/search/Mississippi.html?u_country=1">Mississippi</a></span><span><a href="https://www.christiandatingforfree.com/search/Missouri.html?u_country=1">Missouri</a></span><span><a href="https://www.christiandatingforfree.com/search/Montana.html?u_country=1">Montana</a></span><span><a href="https://www.christiandatingforfree.com/search/Nebraska.html?u_country=1">Nebraska</a></span><span><a href="https://www.christiandatingforfree.com/search/Nevada.html?u_country=1">Nevada</a></span><span><a href="https://www.christiandatingforfree.com/search/New-Hampshire.html?u_country=1">New Hampshire</a></span><span><a href="https://www.christiandatingforfree.com/search/New-Jersey.html?u_country=1">New Jersey</a></span><span><a href="https://www.christiandatingforfree.com/search/New-Mexico.html?u_country=1">New Mexico</a></span><span><a href="https://www.christiandatingforfree.com/search/New-York.html?u_country=1">New York</a></span><span><a href="https://www.christiandatingforfree.com/search/North-Carolina.html?u_country=1">North Carolina</a></span><span><a href="https://www.christiandatingforfree.com/search/North-Dakota.html?u_country=1">North Dakota</a></span><span><a href="https://www.christiandatingforfree.com/search/Ohio.html?u_country=1">Ohio</a></span><span><a href="https://www.christiandatingforfree.com/search/Oklahoma.html?u_country=1">Oklahoma</a></span><span><a href="https://www.christiandatingforfree.com/search/Oregon.html?u_country=1">Oregon</a></span><span><a href="https://www.christiandatingforfree.com/search/Pennsylvania.html?u_country=1">Pennsylvania</a></span><span><a href="https://www.christiandatingforfree.com/search/Puerto-Rico.html?u_country=1">Puerto Rico</a></span><span><a href="https://www.christiandatingforfree.com/search/Rhode-Island.html?u_country=1">Rhode Island</a></span><span><a href="https://www.christiandatingforfree.com/search/South-Carolina.html?u_country=1">South Carolina</a></span><span><a href="https://www.christiandatingforfree.com/search/South-Dakota.html?u_country=1">South Dakota</a></span><span><a href="https://www.christiandatingforfree.com/search/Tennessee.html?u_country=1">Tennessee</a></span><span><a href="https://www.christiandatingforfree.com/search/Texas.html?u_country=1">Texas</a></span><span><a href="https://www.christiandatingforfree.com/search/Utah.html?u_country=1">Utah</a></span><span><a href="https://www.christiandatingforfree.com/search/Vermont.html?u_country=1">Vermont</a></span><span><a href="https://www.christiandatingforfree.com/search/Virginia.html?u_country=1">Virginia</a></span><span><a href="https://www.christiandatingforfree.com/search/Washington.html?u_country=1">Washington</a></span><span><a href="https://www.christiandatingforfree.com/search/West-Virginia.html?u_country=1">West Virginia</a></span><span><a href="https://www.christiandatingforfree.com/search/Wisconsin.html?u_country=1">Wisconsin</a></span><span><a href="https://www.christiandatingforfree.com/search/Wyoming.html?u_country=1">Wyoming</a></span>        </div>
           <h4>Meet Local Christian singles in Canada:</h4>
        <div class="clearfix"> 
		<span><a href="https://www.christiandatingforfree.com/search/Alberta.html?u_country=38">Alberta</a></span><span><a href="https://www.christiandatingforfree.com/search/British-Columbia.html?u_country=38">British Columbia</a></span><span><a href="https://www.christiandatingforfree.com/search/Manitoba.html?u_country=38">Manitoba</a></span><span><a href="https://www.christiandatingforfree.com/search/New-Brunswick.html?u_country=38">New Brunswick</a></span><span><a href="https://www.christiandatingforfree.com/search/Newfoundland-and-Labrador.html?u_country=38">Newfoundland and Labrador</a></span><span><a href="https://www.christiandatingforfree.com/search/Northwest-Territories.html?u_country=38">Northwest Territories</a></span><span><a href="https://www.christiandatingforfree.com/search/Nova-Scotia.html?u_country=38">Nova Scotia</a></span><span><a href="https://www.christiandatingforfree.com/search/Nunavut.html?u_country=38">Nunavut</a></span><span><a href="https://www.christiandatingforfree.com/search/Ontario.html?u_country=38">Ontario</a></span><span><a href="https://www.christiandatingforfree.com/search/Prince-Edward-Island.html?u_country=38">Prince Edward Island</a></span><span><a href="https://www.christiandatingforfree.com/search/Quebec.html?u_country=38">Quebec</a></span><span><a href="https://www.christiandatingforfree.com/search/Saskatchewan.html?u_country=38">Saskatchewan</a></span><span><a href="https://www.christiandatingforfree.com/search/Yukon-Territory.html?u_country=38">Yukon Territory</a></span>        </div>
            <h4>Meet Local Christian singles in Australia:</h4>
        <div class="clearfix"> 
			<span><a href="https://www.christiandatingforfree.com/search/Australian-Capital-Territory.html?u_country=13">Australian Capital Territory</a></span><span><a href="https://www.christiandatingforfree.com/search/New-South-Wales.html?u_country=13">New South Wales</a></span><span><a href="https://www.christiandatingforfree.com/search/Northern-Territory.html?u_country=13">Northern Territory</a></span><span><a href="https://www.christiandatingforfree.com/search/Queensland.html?u_country=13">Queensland</a></span><span><a href="https://www.christiandatingforfree.com/search/South-Australia.html?u_country=13">South Australia</a></span><span><a href="https://www.christiandatingforfree.com/search/Tasmania.html?u_country=13">Tasmania</a></span><span><a href="https://www.christiandatingforfree.com/search/Victoria.html?u_country=13">Victoria</a></span><span><a href="https://www.christiandatingforfree.com/search/Western-Australia.html?u_country=13">Western Australia</a></span>        </div>
            <h4>Meet Local Christian singles in United Kingdom:</h4>
        <div class="clearfix"> 
		<span><a href="https://www.christiandatingforfree.com/search/England.html?u_country=222">England</a></span><span><a href="https://www.christiandatingforfree.com/search/Northern-Ireland.html?u_country=222">Northern Ireland</a></span><span><a href="https://www.christiandatingforfree.com/search/Scotland.html?u_country=222">Scotland</a></span><span><a href="https://www.christiandatingforfree.com/search/Wales.html?u_country=222">Wales</a></span>        </div>
		
        
        <h4>Denominations : </h4>
        <div class="clearfix"> 
		<span ><a href="https://www.christiandatingforfree.com/search/7th-day-adventist-singles.html?u_country=1&u_denomination_index=14">7th Day Adventist</a></span><span ><a href="https://www.christiandatingforfree.com/search/anglican-singles.html?u_country=1&u_denomination_index=29">Anglican</a></span><span ><a href="https://www.christiandatingforfree.com/search/baptist-singles.html?u_country=1&u_denomination_index=3">Baptist</a></span><span ><a href="https://www.christiandatingforfree.com/search/catholic-singles.html?u_country=1&u_denomination_index=2">Catholic</a></span><span ><a href="https://www.christiandatingforfree.com/search/charismatic-singles.html?u_country=1&u_denomination_index=10">Charismatic</a></span><span ><a href="https://www.christiandatingforfree.com/search/christian-reformed-singles.html?u_country=1&u_denomination_index=15">Christian Reformed</a></span><span ><a href="https://www.christiandatingforfree.com/search/church-of-christ-singles.html?u_country=1&u_denomination_index=7">Church of Christ</a></span><span ><a href="https://www.christiandatingforfree.com/search/church-of-god-singles.html?u_country=1&u_denomination_index=6">Church of God</a></span><span ><a href="https://www.christiandatingforfree.com/search/episcopalian-singles.html?u_country=1&u_denomination_index=9">Episcopalian</a></span><span ><a href="https://www.christiandatingforfree.com/search/evangelical-singles.html?u_country=1&u_denomination_index=16">Evangelical</a></span><span ><a href="https://www.christiandatingforfree.com/search/interdenominational-singles.html?u_country=1&u_denomination_index=17">Interdenominational</a></span><span ><a href="https://www.christiandatingforfree.com/search/lutheran-singles.html?u_country=1&u_denomination_index=4">Lutheran</a></span><span ><a href="https://www.christiandatingforfree.com/search/mennonite-singles.html?u_country=1&u_denomination_index=21">Mennonite</a></span><span ><a href="https://www.christiandatingforfree.com/search/messianic-singles.html?u_country=1&u_denomination_index=18">Messianic</a></span><span ><a href="https://www.christiandatingforfree.com/search/methodist-singles.html?u_country=1&u_denomination_index=5">Methodist</a></span><span ><a href="https://www.christiandatingforfree.com/search/missionary-alliance-singles.html?u_country=1&u_denomination_index=22">Missionary Alliance</a></span><span ><a href="https://www.christiandatingforfree.com/search/nazarene-singles.html?u_country=1&u_denomination_index=19">Nazarene</a></span><span ><a href="https://www.christiandatingforfree.com/search/non-denominational-singles.html?u_country=1&u_denomination_index=1">Non-Denominational</a></span><span ><a href="https://www.christiandatingforfree.com/search/orthodox-singles.html?u_country=1&u_denomination_index=23">Orthodox</a></span><span ><a href="https://www.christiandatingforfree.com/search/pentecostal-singles.html?u_country=1&u_denomination_index=11">Pentecostal</a></span><span ><a href="https://www.christiandatingforfree.com/search/presbyterian-singles.html?u_country=1&u_denomination_index=8">Presbyterian</a></span><span ><a href="https://www.christiandatingforfree.com/search/protestant-singles.html?u_country=1&u_denomination_index=28">Protestant</a></span><span ><a href="https://www.christiandatingforfree.com/search/reformed-singles.html?u_country=1&u_denomination_index=24">Reformed</a></span><span ><a href="https://www.christiandatingforfree.com/search/southern-baptist-singles.html?u_country=1&u_denomination_index=20">Southern Baptist</a></span><span ><a href="https://www.christiandatingforfree.com/search/united-church-of-christ-singles.html?u_country=1&u_denomination_index=25">United Church of Christ</a></span><span ><a href="https://www.christiandatingforfree.com/search/united-pentecostal-church-singles.html?u_country=1&u_denomination_index=26">United Pentecostal Church</a></span><span ><a href="https://www.christiandatingforfree.com/search/apostolic-assembly-of-god-singles.html?u_country=1&u_denomination_index=13">Apostolic Assembly of God</a></span>        </div>  

      </div>
    </div>
    </div>
      <div class="footer-link">
        <div class="container">
        	<div class="clearfix"> 
                                        <a href="aboutus.php">About Us</a><span>.</span>
                                            <a href="faq.php">Help/FAQ</a><span>.</span>
                                            <a href="testimonials.php">Testimonials</a><span>.</span>
                    					 <a href="https://www.christiandatingforfree.com/countries/all">Browse by Location</a><span>.</span>

                                                <a href="contactus.php">Contact Us</a> <span>.</span>
                                            <a href="terms.php">Terms of service</a> <span>.</span>
                                            <a href="privacy_policy.php">Privacy Policy</a>
                                        <span>.</span>
             <a href="https://www.christiandatingforfree.com/christian-affiliate-program.php">Affiliates</a>
		<span>.</span>
             <a href="https://www.christiandatingforfree.com/christian-dating-during-lockdown-survey-infographic.php">Infographic</a>
		<span>.</span>
             <a href="https://www.christiandatingforfree.com/security.php">Security</a>
            </div>
        </div>
      </div>
      <div class="copyright">
        <div class="container">
        	
              <div class="clearfix copy-text">
                <!--<p>--> 
                                    <!--</p>-->
                                         <p>Copyright 2006-2025 E Dating for Free, Inc.. All rights reserved.</p>
                                  </div>
         
        </div>
      </div>
 </footer>
	<script type="800a1ebc38fe8f1ab4042ee3-text/javascript" language="javascript">
	(function() {
	var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
	po.src = 'https://apis.google.com/js/plusone.js';
	var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
	})();
	</script>
  <script src="https://www.christiandatingforfree.com/public/js/jquery.js" type="800a1ebc38fe8f1ab4042ee3-text/javascript"></script> 
  <script src="https://www.christiandatingforfree.com/public/js/bootstrap.js" type="800a1ebc38fe8f1ab4042ee3-text/javascript"></script>
  <script src="https://www.christiandatingforfree.com/public/js/login.min.js" type="800a1ebc38fe8f1ab4042ee3-text/javascript" language="javascript"></script>
 <script type="800a1ebc38fe8f1ab4042ee3-text/javascript" language="javascript">
            var template = new Object();
            template.image_rootpath = "https://pics.christiandatingforfree.com/cdff/public/images/please_wait.gif";
            template.online_now_user_images_to_fetch = 30;
            template.online_now_user_images_to_show = 6;
            template.registration_redirect_count = 5        </script>

    <script type="800a1ebc38fe8f1ab4042ee3-text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-2896444-1']);
  _gaq.push(['_setDomainName', 'christiandatingforfree.com']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script><script type="800a1ebc38fe8f1ab4042ee3-text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"ea5e69dd0b","applicationID":"75608222","transactionName":"blNSMUVZCkZVVUNZXVcZZRdeFw1bUFNPHkJRRg==","queueTime":0,"applicationTime":3,"atts":"QhRRRw1DGUg=","errorBeacon":"bam.nr-data.net","agent":""}</script><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="800a1ebc38fe8f1ab4042ee3-|49" defer></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'93a955169ddc4c80',t:'MTc0NjM3NTY5OS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>
                               

Whois info of domain

Domain Name: CDFF.COM
Registry Domain ID: 409316983_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.godaddy.com
Registrar URL: http://www.godaddy.com
Updated Date: 2025-04-13T14:47:31Z
Creation Date: 2006-04-12T23:07:29Z
Registry Expiry Date: 2026-04-12T23:07:29Z
Registrar: GoDaddy.com, LLC
Registrar IANA ID: 146
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: 480-624-2505
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain Status: clientRenewProhibited https://icann.org/epp#clientRenewProhibited
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Name Server: NS.LIQUIDWEB.COM
Name Server: NS1.LIQUIDWEB.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-04T16:21:20Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass