It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://feeds.feedburner.com/ZillowBlog

  1. <!DOCTYPE html>
  2. <!--[if IE 7]><html lang="en" class="lt-ie10 lt-ie9 lt-ie8"><![endif]-->
  3. <!--[if IE 8]><html lang="en" class="lt-ie10 lt-ie9"> <![endif]-->
  4. <!--[if IE 9]><html lang="en" class="lt-ie10"><![endif]-->
  5. <!--[if gt IE 9]><html lang="en"><![endif]-->
  6. <!--[if !IE]><!--><html lang="en"><!--<![endif]-->
  7. <head>
  8.    <meta charset="UTF-8">
  9.  
  10.    <script type="text/javascript" nonce="kOfFIU8awoG7yzUXqlYUnw">if (typeof module === 'object') {window.module = module; module = undefined;}</script><style type="text/css" nonce="kOfFIU8awoG7yzUXqlYUnw">
  11.        .bgStyle {
  12.          background-image: url('https://ok3static.oktacdn.com/fs/bco/7/fs01pf0z30teO3iXZ1d8')
  13.        }
  14.        .bgStyleIE8 {
  15.          filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ok3static.oktacdn.com/fs/bco/7/fs01pf0z30teO3iXZ1d8', sizingMethod='scale')
  16.        }
  17.        .copyright a:focus-visible,
  18.        .privacy-policy a:focus-visible {
  19.          border-radius: 6px;
  20.          outline: rgb(84, 107, 231) solid 1px;
  21.          outline-offset: 2px;
  22.          text-decoration: none !important;
  23.        }
  24.    </style><title>Zillow Group, Inc. - Sign In</title>
  25.        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  26.    <meta name="robots" content="noindex,nofollow" />
  27.  
  28.    <script type="text/javascript" nonce="kOfFIU8awoG7yzUXqlYUnw">window.cspNonce = 'kOfFIU8awoG7yzUXqlYUnw';</script><script src="https://ok3static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.17.1/js/okta-sign-in.min.js" type="text/javascript" integrity="sha384-N76egQycru2FMDtSgxyfhKcK5nRE2CyY4N2gDtwBSbsRJbrfhWzUHcJ6nCdknziY" crossorigin="anonymous"></script>
  29.    <link href="https://ok3static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.17.1/css/okta-sign-in.min.css" type="text/css" rel="stylesheet" integrity="sha384-YtU89lM0fecOULmzvCevpy8Mwpfa2V1C9JG+K57ceTle0dj6yZKAQ/t6ZEmGlK7c" crossorigin="anonymous"/>
  30.  
  31.    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>
  32. <link href="https://ok3static.oktacdn.com/assets/loginpage/css/loginpage-theme.e0d37a504604ef874bad26435d62011f.css" rel="stylesheet" type="text/css"/><link href="/api/internal/brand/theme/style-sheet?touch-point=SIGN_IN_PAGE&v=abc4780733b2999dc5536ea4bf18a7237d32beafe91e2f7611b8af3ecb8ae0d0dfb208992a3b1ecefd0c0f9333f4b59d" rel="stylesheet" type="text/css">
  33.  
  34.    <script type="text/javascript" nonce="kOfFIU8awoG7yzUXqlYUnw">
  35.        var okta = {
  36.            locale: 'en',
  37.            deployEnv: 'PROD'
  38.        };
  39.    </script><script nonce="kOfFIU8awoG7yzUXqlYUnw">window.okta || (window.okta = {}); okta.cdnUrlHostname = "//ok3static.oktacdn.com"; okta.cdnPerformCheck = false;</script><script type="text/javascript" nonce="kOfFIU8awoG7yzUXqlYUnw">if (window.module) module = window.module;</script></head>
  40. <body class="auth okta-container">
  41.  
  42. <!--[if gte IE 8]>
  43.  <![if lte IE 10]>
  44.  
  45.     <style type="text/css" nonce="kOfFIU8awoG7yzUXqlYUnw">
  46.    .unsupported-browser-banner-wrap {
  47.      padding: 20px;
  48.      border: 1px solid #ddd;
  49.      background-color: #f3fbff;
  50.    }
  51.    .unsupported-browser-banner-inner {
  52.      position: relative;
  53.      width: 735px;
  54.      margin: 0 auto;
  55.      text-align: left;
  56.    }
  57.    .unsupported-browser-banner-inner .icon {
  58.      vertical-align: top;
  59.      margin-right: 20px;
  60.      display: inline-block;
  61.      position: static !important;
  62.    }
  63.    .unsupported-browser-banner-inner a {
  64.      text-decoration: underline;
  65.    }
  66.     </style><div class="unsupported-browser-banner-wrap">
  67.      <div class="unsupported-browser-banner-inner">
  68.        <span class="icon icon-16 icon-only warning-16-yellow"></span>You are using an unsupported browser. For the best experience, update to <a href="https://support.okta.com/help/s/article/Okta-Browser-and-OS-Support-Policy">a supported browser</a>.</div>
  69.    </div>
  70.  
  71.  <![endif]>
  72. <![endif]-->
  73. <!--[if IE 8]> <div id="login-bg-image-ie8" class="login-bg-image tb--background bgStyleIE8" data-se="login-bg-image"></div> <![endif]-->
  74. <!--[if (gt IE 8)|!(IE)]><!--> <div id="login-bg-image" class="login-bg-image tb--background bgStyle" data-se="login-bg-image"></div> <!--<![endif]-->
  75.  
  76. <!-- hidden form for reposting fromURI for X509 auth -->
  77. <form action="/login/cert" method="post" id="x509_login" name="x509_login" class="hide">
  78.    <input type="hidden" id="fromURI" name="fromURI" class="hidden" value="&#x2f;oauth2&#x2f;v1&#x2f;authorize&#x2f;redirect&#x3f;okta_key&#x3d;W26HDx-0quzsc5WnrJu63zC96Jo6eikYLC5RpGSKmTk"/>
  79. </form>
  80.  
  81. <div class="content">
  82.  <style type="text/css" nonce="kOfFIU8awoG7yzUXqlYUnw">
  83.    .noscript-msg {
  84.        background-color: #fff;
  85.        border-color: #ddd #ddd #d8d8d8;
  86.        box-shadow:0 2px 0 rgba(175, 175, 175, 0.12);
  87.        text-align: center;
  88.        width: 398px;
  89.        min-width: 300px;
  90.        margin: 200px auto;
  91.        border-radius: 3px;
  92.        border-width: 1px;
  93.        border-style: solid;
  94.    }
  95.  
  96.    .noscript-content {
  97.        padding: 42px;
  98.    }
  99.  
  100.    .noscript-content h2 {
  101.        padding-bottom: 20px;
  102.    }
  103.  
  104.    .noscript-content h1 {
  105.        padding-bottom: 25px;
  106.    }
  107.  
  108.    .noscript-content a {
  109.        background: transparent;
  110.        box-shadow: none;
  111.        display: table-cell;
  112.        vertical-align: middle;
  113.        width: 314px;
  114.        height: 50px;
  115.        line-height: 36px;
  116.        color: #fff;
  117.        background: linear-gradient(#007dc1, #0073b2), #007dc1;
  118.        border: 1px solid;
  119.        border-color: #004b75;
  120.        border-bottom-color: #00456a;
  121.        box-shadow: rgba(0, 0, 0, 0.15) 0 1px 0, rgba(255, 255, 255, 0.1) 0 1px 0 0 inset;
  122.        -webkit-border-radius: 3px;
  123.        border-radius: 3px;
  124.    }
  125.  
  126.    .noscript-content a:hover {
  127.        background: #007dc1;
  128.        cursor: hand;
  129.        text-decoration: none;
  130.    }
  131. </style><noscript>
  132.    <div id="noscript-msg" class="noscript-msg">
  133.        <div class="noscript-content">
  134.            <h2>Javascript is required</h2>
  135.            <h1>Javascript is disabled on your browser.&nbspPlease enable Javascript and refresh this page.</h1>
  136.            <a href="." class="tb--button">Refresh</a>
  137.        </div>
  138.    </div>
  139. </noscript>
  140. <div id="signin-container"></div>
  141.  <div id="okta-sign-in" class="auth-container main-container hide">
  142.      <div id="unsupported-onedrive" class="unsupported-message hide">
  143.        <h2 class="o-form-head">Your OneDrive version is not supported</h2>
  144.        <p>Upgrade now by installing the OneDrive for Business Next Generation Sync Client to login to Okta</p>
  145.        <a class="button button-primary tb--button" target="_blank" href="https://support.okta.com/help/articles/Knowledge_Article/Upgrading-to-OneDrive-for-Business-Next-Generation-Sync-Client">
  146.          Learn how to upgrade</a>
  147.      </div>
  148.      <div id="unsupported-cookie" class="unsupported-message hide">
  149.          <h2 class="o-form-head">Cookies are required</h2>
  150.          <p>Cookies are disabled on your browser. Please enable Cookies and refresh this page.</p>
  151.          <a class="button button-primary tb--button" target="_blank" href=".">
  152.              Refresh</a>
  153.      </div>
  154.  </div>
  155. </div>
  156.  
  157. <div class="footer">
  158.  <div class="footer-container clearfix">
  159.    <p class="copyright">Powered by <a href="https://www.okta.com/?internal_link=wic_login" class="inline-block notranslate">Okta</a></p>
  160.        <p class="privacy-policy"><a href="/privacy" target="_blank" class="inline-block margin-l-10">Privacy Policy</a></p>
  161.    </div>
  162. </div>
  163.  
  164. <script nonce="kOfFIU8awoG7yzUXqlYUnw" type="text/javascript">function runLoginPage (fn) {var mainScript = document.createElement('script');mainScript.src = 'https://ok3static.oktacdn.com/assets/js/mvc/loginpage/initLoginPage.pack.58de3be0c9b511a0fdfd7ea4f69b56fc.js';mainScript.crossOrigin = 'anonymous';mainScript.integrity = 'sha384-cJ4LGViZBmIttMPH+ao2RyPuN5BztKWYWIa4smbm56r1cUhkU/Dr6vTS3UoPbKTI';document.getElementsByTagName('head')[0].appendChild(mainScript);fn && mainScript.addEventListener('load', function () { setTimeout(fn, 1) });}</script><script type="text/javascript" nonce="kOfFIU8awoG7yzUXqlYUnw">
  165. (function(){
  166.  var baseUrl = 'https\x3A\x2F\x2Fzillow.okta.com';
  167.  var suppliedRedirectUri = '';
  168.  var repost = false;
  169.  var stateToken = '00TchaI5WAxwAFuCa46VcdLslG7mp5lU6UM6PMm_pf';
  170.  var fromUri = '\x2Foauth2\x2Fv1\x2Fauthorize\x2Fredirect\x3Fokta_key\x3DW26HDx\x2D0quzsc5WnrJu63zC96Jo6eikYLC5RpGSKmTk';
  171.  var username = '';
  172.  var rememberMe = true;
  173.  var smsRecovery = true;
  174.  var callRecovery = true;
  175.  var emailRecovery = true;
  176.  var usernameLabel = 'Username';
  177.  var usernameInlineLabel = 'Example\x3A\x20bethb';
  178.  var passwordLabel = 'Password';
  179.  var passwordInlineLabel = '';
  180.  var signinLabel = 'Sign\x20In';
  181.  var forgotpasswordLabel = 'Forgot\x20password\x3F';
  182.  var unlockaccountLabel = 'Unlock\x20account\x3F';
  183.  var helpLabel = 'Help';
  184.  var orgSupportPhoneNumber = '\x2B1.206.470.7007';
  185.  var hideSignOutForMFA = true;
  186.  var hideBackToSignInForReset = false;
  187.  var footerHelpTitle = 'Need\x20help\x20signing\x20in\x3F';
  188.  var recoveryFlowPlaceholder = 'Email\x20or\x20Username';
  189.  var signOutUrl = '';
  190.  var authScheme = 'OAUTH2';
  191.  var hasPasswordlessPolicy = '';
  192.  var INVALID_TOKEN_ERROR_CODE = 'errors.E0000011';
  193.  
  194.  var securityImage = true;
  195.  
  196.      securityImage = false;
  197.  
  198.  
  199.  
  200.  var selfServiceUnlock = false;
  201.  
  202.    selfServiceUnlock = true;
  203.  
  204.  
  205.  var redirectByFormSubmit = false;
  206.  
  207.  
  208.  var showPasswordRequirementsAsHtmlList = true;
  209.  
  210.  var autoPush = false;
  211.  
  212.    autoPush = true;
  213.  
  214.  
  215.  var accountChooserDiscoveryUrl = 'https://login.okta.com/discovery/iframe.html';
  216.  
  217.  // In case of custom app login, the uri is already absolute, so we must not attach baseUrl
  218.  var redirectUri;
  219.  if (isAbsoluteUri(fromUri)) {
  220.      redirectUri = fromUri;
  221.  } else {
  222.      redirectUri = baseUrl + fromUri;
  223.  }
  224.  
  225.  
  226.  var backToSignInLink = '';
  227.  
  228.  
  229.  var customButtons;
  230.  var pivProperties = {};
  231.  
  232.  
  233.  
  234.  var customLinks = [];
  235.  
  236.  var factorPageCustomLink = {};
  237.  
  238.  
  239.  var linkParams;
  240.  
  241.  
  242.  var proxyIdxResponse;
  243.  
  244.  
  245.  var stateTokenAllFlows;
  246.  
  247.    stateTokenAllFlows = true;
  248.  
  249.  
  250.  var idpDiscovery;
  251.  var idpDiscoveryRequestContext;
  252.  
  253.  
  254.  var showPasswordToggleOnSignInPage = false;
  255.  var showIdentifier = false;
  256.  
  257.  
  258.  var hasSkipIdpFactorVerificationButton = false;
  259.  
  260.  
  261.  var hasOAuth2ConsentFeature = false;
  262.  var consentFunc;
  263.  
  264.    hasOAuth2ConsentFeature = true;
  265.  
  266.    consentFunc = {
  267.      cancel: function() {
  268.        window.location.href='https://zillow.okta.com/login/token/redirect?stateToken=00TchaI5WAxwAFuCa46VcdLslG7mp5lU6UM6PMm_pf'
  269.      }
  270.    };
  271.  
  272.  
  273.  var hasMfaAttestationFeature = false;
  274.  
  275.    hasMfaAttestationFeature = true;
  276.  
  277.  
  278.  var rememberMyUsernameOnOIE = false;
  279.  
  280.  
  281.  var engFastpassMultipleAccounts = true;
  282.  
  283.  var registration = false;
  284.  
  285.  
  286.  var webauthn = true;
  287.  
  288.  
  289.    var overrideExistingStateToken = false;
  290.    
  291.  
  292.  var isPersonalOktaOrg = false;
  293.  
  294.  
  295.  var orgSyncToAccountChooserEnabled = true;
  296.  
  297.  
  298.  var showSessionRevocation = false;
  299.  
  300.      showSessionRevocation = true;
  301.  
  302.  
  303.  var loginPageConfig = {
  304.    fromUri: fromUri,
  305.    repost: repost,
  306.    redirectUri: redirectUri,
  307.    backToSignInLink: backToSignInLink,
  308.    isMobileClientLogin: false,
  309.    isMobileSSO: false,
  310.    disableiPadCheck: false,
  311.    enableiPadLoginReload: false,
  312.    linkParams: linkParams,
  313.    hasChromeOSFeature: false,
  314.    showLinkToAppStore: false,
  315.    accountChooserDiscoveryUrl: accountChooserDiscoveryUrl,
  316.    mfaAttestation: hasMfaAttestationFeature,
  317.    isPersonalOktaOrg: isPersonalOktaOrg,
  318.    enrollingFactor: '',
  319.    stateTokenExpiresAt: '',
  320.    stateTokenRefreshWindowMs: '',
  321.    orgSyncToAccountChooserEnabled: orgSyncToAccountChooserEnabled,
  322.    inactiveTab: {
  323.      enabled: false,
  324.      elementId: 'inactive-tab-main-div',
  325.      avoidPageRefresh: true
  326.    },
  327.    signIn: {
  328.      el: '#signin-container',
  329.      baseUrl: baseUrl,
  330.      brandName: 'Okta',
  331.      logo: 'https://ok3static.oktacdn.com/fs/bco/1/fs01jsbjdfgBGw3MG1d8',
  332.      logoText: 'Zillow\x20Group,\x20Inc. logo',
  333.      helpSupportNumber: orgSupportPhoneNumber,
  334.      stateToken: stateToken,
  335.      username: username,
  336.      signOutLink: signOutUrl,
  337.      consent: consentFunc,
  338.      authScheme: authScheme,
  339.      relayState: fromUri,
  340.      proxyIdxResponse: proxyIdxResponse,
  341.      overrideExistingStateToken: overrideExistingStateToken,
  342.      interstitialBeforeLoginRedirect: 'DEFAULT',
  343.      idpDiscovery: {
  344.        requestContext: idpDiscoveryRequestContext
  345.      },
  346.      features: {
  347.        router: true,
  348.        securityImage: securityImage,
  349.        rememberMe: rememberMe,
  350.        autoPush: autoPush,
  351.        webauthn: webauthn,
  352.        smsRecovery: smsRecovery,
  353.        callRecovery: callRecovery,
  354.        emailRecovery: emailRecovery,
  355.        selfServiceUnlock: selfServiceUnlock,
  356.        multiOptionalFactorEnroll: true,
  357.        deviceFingerprinting: true,
  358.        useDeviceFingerprintForSecurityImage: true,
  359.        trackTypingPattern: false,
  360.        hideSignOutLinkInMFA: hideSignOutForMFA,
  361.        hideBackToSignInForReset: hideBackToSignInForReset,
  362.        rememberMyUsernameOnOIE: rememberMyUsernameOnOIE,
  363.        engFastpassMultipleAccounts: engFastpassMultipleAccounts,
  364.        customExpiredPassword: true,
  365.        idpDiscovery: idpDiscovery,
  366.        passwordlessAuth: hasPasswordlessPolicy,
  367.        consent: hasOAuth2ConsentFeature,
  368.        skipIdpFactorVerificationBtn: hasSkipIdpFactorVerificationButton,
  369.        showPasswordToggleOnSignInPage: showPasswordToggleOnSignInPage,
  370.        showIdentifier: showIdentifier,
  371.        registration: registration,
  372.        redirectByFormSubmit: redirectByFormSubmit,
  373.        showPasswordRequirementsAsHtmlList: showPasswordRequirementsAsHtmlList,
  374.        showSessionRevocation: showSessionRevocation
  375.      },
  376.  
  377.      assets: {
  378.        baseUrl: "https\x3A\x2F\x2Fok3static.oktacdn.com\x2Fassets\x2Fjs\x2Fsdk\x2Fokta\x2Dsignin\x2Dwidget\x2F7.17.1"
  379.      },
  380.  
  381.      language: okta.locale,
  382.      i18n: {},
  383.  
  384.      customButtons: customButtons,
  385.  
  386.      piv: pivProperties,
  387.  
  388.      helpLinks: {
  389.        help: '',
  390.        forgotPassword: '',
  391.        unlock: '',
  392.        custom: customLinks,
  393.        factorPage: factorPageCustomLink
  394.      },
  395.  
  396.      cspNonce: window.cspNonce,
  397.    }
  398.  };
  399.  
  400.  
  401.  loginPageConfig.signIn.i18n[okta.locale] = {
  402.    
  403.    'primaryauth.username.placeholder': usernameLabel,
  404.    'primaryauth.username.tooltip': usernameInlineLabel,
  405.    'primaryauth.password.placeholder': passwordLabel,
  406.    'primaryauth.password.tooltip': passwordInlineLabel,
  407.    'mfa.challenge.password.placeholder': passwordLabel,
  408.    'primaryauth.title': signinLabel,
  409.    'forgotpassword': forgotpasswordLabel,
  410.    'unlockaccount': unlockaccountLabel,
  411.    'help': helpLabel,
  412.    'needhelp': footerHelpTitle,
  413.    'password.forgot.email.or.username.placeholder': recoveryFlowPlaceholder,
  414.    'password.forgot.email.or.username.tooltip': recoveryFlowPlaceholder,
  415.    'account.unlock.email.or.username.placeholder': recoveryFlowPlaceholder,
  416.    'account.unlock.email.or.username.tooltip': recoveryFlowPlaceholder
  417.  };
  418.  
  419.    
  420.            loginPageConfig.signIn.logoText = 'Zillow\x20Group,\x20Inc. logo';
  421.        
  422.  
  423.  function isOldWebBrowserControl() {
  424.    // We no longer support IE7. If we see the MSIE 7.0 browser mode, it's a good signal
  425.    // that we're in a windows embedded browser.
  426.    if (navigator.userAgent.indexOf('MSIE 7.0') === -1) {
  427.      return false;
  428.    }
  429.  
  430.    // Because the userAgent is the same across embedded browsers, we use feature
  431.    // detection to see if we're running on older versions that do not support updating
  432.    // the documentMode via x-ua-compatible.
  433.    return document.all && !window.atob;
  434.  }
  435.  
  436.  function isAbsoluteUri(uri) {
  437.    var pat = /^https?:\/\//i;
  438.    return pat.test(uri);
  439.  }
  440.  
  441.  var unsupportedContainer = document.getElementById('okta-sign-in');
  442.  
  443.  var failIfCookiesDisabled = true;
  444.  
  445.  
  446.  // Old versions of WebBrowser Controls (specifically, OneDrive) render in IE7 browser
  447.  // mode, with no way to override the documentMode. In this case, inform the user they need
  448.  // to upgrade.
  449.  if (isOldWebBrowserControl()) {
  450.    document.getElementById('unsupported-onedrive').removeAttribute('style');
  451.    unsupportedContainer.removeAttribute('style');
  452.  }
  453.  else if (failIfCookiesDisabled && !navigator.cookieEnabled) {
  454.    document.getElementById('unsupported-cookie').removeAttribute('style');
  455.    unsupportedContainer.removeAttribute('style');
  456.  }
  457.  else {
  458.    unsupportedContainer.parentNode.removeChild(unsupportedContainer);
  459.    runLoginPage(function () {
  460.      var res = OktaLogin.initLoginPage(loginPageConfig);
  461.      
  462.    });
  463.  }
  464. }());
  465. </script><script type="text/javascript" nonce="kOfFIU8awoG7yzUXqlYUnw">
  466.  window.addEventListener('load', function(event) {
  467.    function applyStyle(id, styleDef) {
  468.      if (styleDef) {
  469.        var el = document.getElementById(id);
  470.        if (!el) {
  471.          return;
  472.        }
  473.        el.classList.add(styleDef);
  474.      }
  475.    }
  476.    applyStyle('login-bg-image', 'bgStyle');
  477.    applyStyle('login-bg-image-ie8', 'bgStyleIE8');
  478.  });
  479. </script></body>
  480. </html>
  481.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda