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

Source: https://jobs.nextcity.org/rss/feed.xml

  1. <!DOCTYPE html>
  2. <html lang="en">
  3.    <head>
  4.      <!-- Google Tag Manager -->
  5.      <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  6.      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  7.      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  8.      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  9.      })(window,document,'script','dataLayer','GTM-NFM95BJ');</script>
  10.      <!-- End Google Tag Manager -->
  11.        <base href="https://jobs.nextcity.org/">        <title>Page not found | Next City Jobs – Next City</title>
  12.  
  13.        <meta name="description" content="Urban planning jobs, architecture jobs, community organizer jobs, nonprofit jobs">
  14.  
  15.        <meta charset="UTF-8">
  16.        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5" >
  17.        <meta name="apple-mobile-web-app-capable" content="yes">
  18.        <meta http-equiv="X-UA-Compatible" content="IE=edge">
  19.  
  20.        <meta content="V0SkqqYfNz5wcfUNuBytEs7ifx6nH9l1DXoG4Hyf" name="csrf-token">
  21.  
  22.                <meta content="index,follow" name="robots">
  23.        
  24.        
  25.        <script>
  26.    function loadScripts(source, callback) {
  27.        if (!(source != null && (typeof source == 'string' || typeof source == 'object'))) return;
  28.        let src = typeof source == 'string' ? [source] : source;
  29.        let total = [];
  30.        let loaded = [];
  31.        let failed = [];
  32.        let fn = function (e) {
  33.            if (e.type == 'load') loaded.push(e.target.src);
  34.            else failed.push(e.target.src);
  35.            if ((loaded.length + failed.length) == total.length && typeof callback == 'function') callback(!!failed.length, loaded, failed);
  36.        };
  37.        let load = function (src) {
  38.            let s = document.createElement('script');
  39.            s.type = 'application/javascript';
  40.            s.src = src;
  41.            s.addEventListener('error', fn, false);
  42.            s.addEventListener('load', fn, false);
  43.            document.getElementsByTagName('head')[0].appendChild(s);
  44.            return s.src;
  45.        };
  46.        for (let i in src) {
  47.            let s = src[i].split(/[\s,]+/);
  48.            for (let j in s) if (total.indexOf(s[j]) < 0) total.push(load(s[j]));
  49.        }
  50.    }
  51.  
  52.    function loadStyles(source, callback) {
  53.        if (!(source != null && (typeof source == 'string' || typeof source == 'object'))) return;
  54.        let src = typeof source == 'string' ? [source] : source;
  55.        let total = [];
  56.        let loaded = [];
  57.        let failed = [];
  58.        let fn = function (e) {
  59.            if (e.type == 'load') loaded.push(e.target.src);
  60.            else failed.push(e.target.src);
  61.            if ((loaded.length + failed.length) == total.length && typeof callback == 'function') callback(!!failed.length, loaded, failed);
  62.        };
  63.        let load = function (src) {
  64.            let s = document.createElement('link');
  65.            s.rel = 'stylesheet';
  66.            s.href = src;
  67.            s.addEventListener('error', fn, false);
  68.            s.addEventListener('load', fn, false);
  69.            document.getElementsByTagName('head')[0].appendChild(s);
  70.            return s.src;
  71.        };
  72.        for (let i in src) {
  73.            let s = src[i].split(/[\s,]+/);
  74.            for (let j in s) if (total.indexOf(s[j]) < 0) total.push(load(s[j]));
  75.        }
  76.    }
  77.  
  78.    function trackEvent(url, data, method = 'GET') {
  79.        $.ajax({
  80.            url: url,
  81.            method: method,
  82.            data: data || {},
  83.            async: true,
  84.            cache: false,
  85.            success: (response) => {
  86.                let trackingCode = response.code || '';
  87.                $('body').append(trackingCode)
  88.            },
  89.        });
  90.    }
  91.  
  92.    function triggerEvent(name, element = document) {
  93.        if(!name) return;
  94.        const event = new Event(name);
  95.        element.dispatchEvent(event);
  96.    }
  97.  
  98.    if (typeof grecaptcha === 'undefined') {
  99.        grecaptcha = {};
  100.    }
  101.  
  102.    grecaptcha.alreadyLoaded = []
  103.    grecaptcha.loadFromCDN = function(url, params) {
  104.        if (! this.alreadyLoaded.includes(url)) {
  105.            this.alreadyLoaded.push(url);
  106.  
  107.            let script = document.createElement('script');
  108.            script.setAttribute('type', 'text/javascript');
  109.            script.setAttribute('src', url);
  110.            for (let i in params) {
  111.                script.setAttribute(params[i], '');
  112.            }
  113.  
  114.            document.body.appendChild(script);
  115.        }
  116.    }
  117.  
  118.    grecaptcha.ready = function(cb){
  119.        if (typeof grecaptcha === 'object' && typeof grecaptcha.execute === 'undefined') {
  120.            const c = '___grecaptcha_cfg';
  121.            window[c] = window[c] || {};
  122.            (window[c]['fns'] = window[c]['fns']||[]).push(cb);
  123.        } else {
  124.            setTimeout(function() {
  125.                cb();
  126.            }, 1000)
  127.        }
  128.    }
  129. </script>
  130.                    <!--link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" href="https://use.fontawesome.com/releases/v5.15.3/css/all.css"-->
  131.            <link rel="stylesheet" href="themes/nextcity_ng/css/style.css?1712230970">
  132.        
  133.                    <script src="themes/nextgen/js/jquery.min.js?1549902715"></script>
  134.            <script src="themes/nextgen/js/bootstrap.min.js?1549902715"></script>
  135.            <script src="themes/nextgen/js/plugins.js?1549902715"></script>
  136.            <script src="js/common.min.js"></script>
  137.            <script>
  138.                $(function() {
  139.                    triggerEvent('jqueryReady');
  140.                    triggerEvent('bootstrapReady');
  141.                    triggerEvent('commonReady');
  142.                })
  143.            </script>
  144.        
  145.        <meta name="google-site-verification" content="RLVzEdR9ti9MjhjXNX3vhPRWkdszb0MSLE0G-9Munbo" />
  146.  
  147.  
  148. <link href="themes/nextgen/css/custom.css?1549902715" rel="stylesheet">
  149. <link href="themes/nextcity_ng/css/theme_style.css?1600775387" rel="stylesheet">
  150.        <meta property="og:type" content="website">
  151.        <meta property="og:site_name" content="Next City">
  152.  
  153.                    <meta property="og:title" content="Page not found | Next City Jobs – Next City">
  154.            <meta property="og:description" content="Urban planning jobs, architecture jobs, community organizer jobs, nonprofit jobs">
  155.            <meta property="og:image" content="https://jobs.nextcity.org/themes/nextcity_ng/images/logo.png">
  156.            <meta property="og:url" content="https://jobs.nextcity.org/rss/feed.xml">
  157.        
  158.        <script async src="https://www.googletagmanager.com/gtag/js?id=UA-2562581-3"></script>
  159. <script>
  160.  window.dataLayer = window.dataLayer || [];
  161.  function gtag(){dataLayer.push(arguments);}
  162.  gtag('js', new Date());
  163.  gtag('config', 'UA-2562581-3');
  164. </script>
  165.    </head>
  166.    <body>
  167.  
  168.    <!-- Google Tag Manager (noscript) -->
  169.    <noscript>
  170.        <iframe
  171.            title="Google Tag Manager"
  172.            src="https://www.googletagmanager.com/ns.html?id=GTM-NFM95BJ"
  173.            height="0"
  174.            width="0"
  175.            style="display:none;visibility:hidden">
  176.        </iframe>
  177.    </noscript>
  178.    <!-- End Google Tag Manager (noscript) -->
  179.    <!--Start top and Logo-->
  180.  
  181.    <div id="banner-header-wide-1"></div>
  182.  
  183. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css">
  184. <div class="nc-header-padding">
  185.  
  186.    <div id="nc-top">
  187.  
  188.        <div class="nc-header nc-wrapper" role="banner">
  189.  
  190.            <div class="nc-logo">
  191.                <h1>
  192.                    <a href="https://nextcity.org/"><img src="themes/nextcity_ng/images/logo-201909.png" alt="Next City"></a>
  193.                </h1>
  194.            </div>
  195.  
  196.  
  197.            <!--<div class="nc-navigation-toggle">
  198.                <a href="#">
  199.                    <span class="fa fa-bars"></span>
  200.                    Menu
  201.                </a>
  202.            </div>-->
  203.  
  204.            <div class="nc-header-tools">
  205.  
  206.                <form action="https://nextcity.org" accept-charset="utf-8" method="post" data-signup-source="header"><div style="display:none">
  207.                    <input type="hidden" name="ACT" value="242">
  208.                    <input type="hidden" name="return" value="newsletter/thanks">
  209.                    <input type="hidden" name="error_return" value="newsletter">
  210.                    <input type="hidden" name="csrf_token" value="330fa31f0ac5098e24aff5e1b93af958967cdafc">
  211.                </div>
  212.                    <div>
  213.                        <!--<input name="EMAIL" placeholder="Enter your email" class="nc-input">-->
  214.                        <a href="https://nextcity.org/newsletter" class="nc-text-btn">Sign Up</a>
  215.                        <!--<div class="nc-header-newsletter-inputs">
  216.                            <label class="nc-inline"><input type="radio" name="FREQUENCY" value="Daily" checked="checked"> Daily</label>
  217.                            <label class="nc-inline"><input type="radio" name="FREQUENCY" value="Weekly"> Weekly</label>
  218.                        </div>-->
  219.                    </div>
  220.                </form>
  221.  
  222.                <div class="nc-social-links">
  223.                    <a href="https://twitter.com/nextcityorg" title="Follow us on Twitter" target="_blank"><i class="fa fa-twitter" aria-hidden="true"></i></a>
  224.                    <a href="https://www.facebook.com/nextcityorg" title="Like us on Facebook" target="_blank"><i class="fa fa-facebook-official" aria-hidden="true"></i></a>
  225.                    <a href="https://www.linkedin.com/company/the-next-american-city" title="Connect with us on LinkedIn" target="_blank"><i class="fa fa-linkedin" aria-hidden="true"></i></a>
  226.                    <a href="https://nextcity.org/feeds/daily" title="Subscribe via RSS"><i class="fa fa-rss" aria-hidden="true"></i></a>
  227.  
  228.                </div>
  229.  
  230.            </div>
  231.  
  232.        </div>
  233.  
  234.    </div>
  235.  
  236. </div><header>
  237.    <nav class="navbar navbar-inverse bg-dark">
  238.        <div class="container">
  239.            <div class="navbar-header">
  240.                <button
  241.                    type="button"
  242.                    class="navbar-toggle collapsed"
  243.                    data-toggle="collapse"
  244.                    data-target="#header-navbar"
  245.                    aria-expanded="false"
  246.                    aria-controls="navbar"
  247.                    aria-label="Toggle mobile navigation"
  248.                >
  249.                    <span class="icon-bar"></span>
  250.                    <span class="icon-bar"></span>
  251.                    <span class="icon-bar"></span>
  252.                </button>
  253.                            </div>
  254.  
  255.            <div
  256.                class="collapse navbar-collapse guest-menu"
  257.                id="header-navbar"
  258.            >
  259.                
  260. <div class="pull-left flex-sm-container clearfix">
  261.                                        <ul class="nav navbar-nav guest-menu">
  262.                                        <li id="menu-item-2442" class="current">
  263.                                    <a href="/"
  264.                                                                    >
  265.                                            Jobs Home                                        </a>
  266.                            </li>
  267.                                                        <li id="menu-item-2449" class="">
  268.                                    <a href="/employer-directory"
  269.                        {"CLASS":"last"}                                            >
  270.                                            Employer Directory                                        </a>
  271.                            </li>
  272.                                                        <li id="menu-item-3062" class="">
  273.                                    <a href="/career-resources"
  274.                                                                    >
  275.                                            Career Resources                                        </a>
  276.                            </li>
  277.                                                                </ul>
  278.                                        <p class="navbar-btn pull-left">
  279.                <a href="/employer-offers"
  280.                    class="btn btn-primary pricing-btn"                                    >
  281.                    Pricing                </a>
  282.            </p>
  283.                                                    <ul class="nav navbar-nav guest-menu">
  284.                                        <li id="menu-item-2489" class="">
  285.                                    <a href="https://nextcity.org/jobs"
  286.                                                target="_blank"                    >
  287.                                            Why Post a Job                                        </a>
  288.                            </li>
  289.                                                        <li id="menu-item-2488" class="">
  290.                                    <a href="/contact-us"
  291.                                                                    >
  292.                                            Contact Us                                        </a>
  293.                            </li>
  294.                                        </ul>
  295.    </div>
  296.  
  297.                
  298.    <nav class="nav navbar-right flex-sm-container">
  299.        <ul class="nav navbar-nav mx-0">
  300.            <li class="register-top">
  301.                <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  302.                    Register                    <span class="caret"></span>
  303.                </a>
  304.                <ul class="dropdown-menu reg-choose">
  305.                    <li><a href="/register-seeker">Job Seekers</a></li>
  306.                                            <li><a href="/register-employer">Employers</a></li>
  307.                                    </ul>
  308.            </li>
  309.            <li>
  310.                <a class="sign-in" href="/sign-in">
  311.                    <i class="fas fa-lock"></i>
  312.                    Sign In                </a>
  313.            </li>
  314.            
  315. <script>
  316.    var scriptsLanguage = 'EN';
  317. </script>
  318.  
  319.        </ul>
  320.        <p class="navbar-btn pull-left">
  321.            <a class="btn btn-primary post-job" href="/employer-offers">Post a Job</a>
  322.        </p>
  323.    </nav>
  324.            </div>
  325.        </div>
  326.    </nav>
  327. </header>
  328.  
  329. <div class="container view-404">
  330.    <div class="row">
  331.        <div class="col-md-6 col-md-offset-3 col-sm-12 col-sm-offset-0 text-center">
  332.            <div class="page-header">
  333.                <h1>Not found</h1>
  334.            </div>
  335.            <p>The requested URL was not found on this server.</p>
  336.            <p>If you need assistance you can</p>
  337.            <p>
  338.                <a href="/" class="btn btn-primary"><i class="glyphicon glyphicon-home"></i>  visit our home page</a>
  339.                <a href="/contact-us" class="btn btn-default"><i class="glyphicon glyphicon-envelope"></i>  contact us</a>
  340.            </p>
  341.        </div>
  342.    </div>
  343. </div>
  344.    <div id="banner-footer-wide-top-1"></div>
  345.  
  346.  
  347. <div class="ws-footer" id="ws-footer">
  348.    <div class="bg-darken footer index mt-2 py-2">
  349.        <div class="container">
  350.                        <div class="row">
  351.                <div class="col-md-12">
  352.                    <a href="https://jobs.nextcity.org/browse-jobs" class="title d-block text-white text-bold my-1">
  353.                        Find Jobs By Category                    </a>
  354.                </div>
  355.            </div>
  356.            <div class="row">
  357.                                        <div class="col-md-3 col-sm-6">
  358.                        <ul class="list list-unstyled">
  359.                                                                                            <li class="list-item">
  360.                                    <a href="c-accounting-jobs.html" class="text-white">
  361.                                        Accounting                                    </a>
  362.                                </li>
  363.                                                                                            <li class="list-item">
  364.                                    <a href="c-advertising-public-relations-jobs.html" class="text-white">
  365.                                        Advertising/Public Relations                                    </a>
  366.                                </li>
  367.                                                                                            <li class="list-item">
  368.                                    <a href="c-architecture-engineering-jobs.html" class="text-white">
  369.                                        Architecture/Engineering                                    </a>
  370.                                </li>
  371.                                                                                            <li class="list-item">
  372.                                    <a href="c-arts-entertainment-publishing-jobs.html" class="text-white">
  373.                                        Arts/Entertainment/Publishing                                    </a>
  374.                                </li>
  375.                                                                                            <li class="list-item">
  376.                                    <a href="c-broadcast-media-jobs.html" class="text-white">
  377.                                        Broadcast/Media                                    </a>
  378.                                </li>
  379.                                                                                            <li class="list-item">
  380.                                    <a href="c-consultant-jobs.html" class="text-white">
  381.                                        Consultant                                    </a>
  382.                                </li>
  383.                                                            </ul></div><div class="col-md-3 col-sm-6"><ul class="list-unstyled">                                <li class="list-item">
  384.                                    <a href="c-design-jobs.html" class="text-white">
  385.                                        Design                                    </a>
  386.                                </li>
  387.                                                                                            <li class="list-item">
  388.                                    <a href="c-education-jobs.html" class="text-white">
  389.                                        Education                                    </a>
  390.                                </li>
  391.                                                                                            <li class="list-item">
  392.                                    <a href="c-engineering-jobs.html" class="text-white">
  393.                                        Engineering                                    </a>
  394.                                </li>
  395.                                                                                            <li class="list-item">
  396.                                    <a href="c-entry-level-jobs.html" class="text-white">
  397.                                        Entry Level                                    </a>
  398.                                </li>
  399.                                                                                            <li class="list-item">
  400.                                    <a href="c-executive-jobs.html" class="text-white">
  401.                                        Executive                                    </a>
  402.                                </li>
  403.                                                                                            <li class="list-item">
  404.                                    <a href="c-finance-jobs.html" class="text-white">
  405.                                        Finance                                    </a>
  406.                                </li>
  407.                                                            </ul></div><div class="col-md-3 col-sm-6"><ul class="list-unstyled">                                <li class="list-item">
  408.                                    <a href="c-government-jobs.html" class="text-white">
  409.                                        Government                                    </a>
  410.                                </li>
  411.                                                                                            <li class="list-item">
  412.                                    <a href="c-information-technology-jobs.html" class="text-white">
  413.                                        Information Technology                                    </a>
  414.                                </li>
  415.                                                                                            <li class="list-item">
  416.                                    <a href="c-journalism-jobs.html" class="text-white">
  417.                                        Journalism                                    </a>
  418.                                </li>
  419.                                                                                            <li class="list-item">
  420.                                    <a href="c-legal-legal-admin-jobs.html" class="text-white">
  421.                                        Legal/Legal Admin                                    </a>
  422.                                </li>
  423.                                                                                            <li class="list-item">
  424.                                    <a href="c-management-jobs.html" class="text-white">
  425.                                        Management                                    </a>
  426.                                </li>
  427.                                                                                            <li class="list-item">
  428.                                    <a href="c-new-grad-jobs.html" class="text-white">
  429.                                        New Grad                                    </a>
  430.                                </li>
  431.                                                            </ul></div><div class="col-md-3 col-sm-6"><ul class="list-unstyled">                                <li class="list-item">
  432.                                    <a href="c-nonprofit-jobs.html" class="text-white">
  433.                                        Nonprofit                                    </a>
  434.                                </li>
  435.                                                                                            <li class="list-item">
  436.                                    <a href="c-other-jobs.html" class="text-white">
  437.                                        Other                                    </a>
  438.                                </li>
  439.                                                                                            <li class="list-item">
  440.                                    <a href="c-planning-jobs.html" class="text-white">
  441.                                        Planning                                    </a>
  442.                                </li>
  443.                                                                                            <li class="list-item">
  444.                                    <a href="c-professional-services-jobs.html" class="text-white">
  445.                                        Professional Services                                    </a>
  446.                                </li>
  447.                                                                                            <li class="list-item">
  448.                                    <a href="c-real-estate-jobs.html" class="text-white">
  449.                                        Real Estate                                    </a>
  450.                                </li>
  451.                                                                                            <li class="list-item">
  452.                                    <a href="c-research-jobs.html" class="text-white">
  453.                                        Research                                    </a>
  454.                                </li>
  455.                                                    </ul>
  456.                    </div>
  457.                </div>
  458.            
  459.            <div class="row">
  460.                <div class="col-md-12 text-center text-white copyrights">
  461.                    <p>Powered by <a href="https://www.webscribble.com" target="_blank" class="underline text-white">Web Scribble Solutions</a>, Inc.</p>
  462.                </div>
  463.            </div>
  464.        </div>
  465.    </div>
  466. </div>
  467.  
  468. <footer>
  469.        <div class="container" style="text-align: center">
  470.        <iframe src="//nextcity.org/remote/jobs-ad" width="728" height="100" class="nc-size-iframe" frameborder="0"></iframe>
  471.    </div>
  472. <div class="nc-footer clearfix">
  473.  
  474.    <div class="nc-group container">
  475.  
  476.        <div class="nc-footer-col nc-footer-col-subscribe">
  477.            <form action="https://nextcity.org" accept-charset="utf-8" method="post" data-signup-source="footer"><div style="display:none">
  478.                <input type="hidden" name="ACT" value="242">
  479.                <input type="hidden" name="return" value="newsletter/thanks">
  480.                <input type="hidden" name="error_return" value="newsletter">
  481.                <input type="hidden" name="csrf_token" value="330fa31f0ac5098e24aff5e1b93af958967cdafc">
  482.            </div>
  483.                <div>
  484.                    <label>Get our newsletters</label>
  485.                   <!-- <input type="text" name="EMAIL" class="nc-input" placeholder="Enter your email" size="20">-->
  486.                    <a href="https://nextcity.org/newsletter" class="nc-text-btn">Sign Up</a>
  487.                    <!--<div class="nc-footer-newsletter-inputs">
  488.                        <label class="nc-inline"><input type="radio" name="FREQUENCY" value="Daily" checked="checked"> Daily</label>
  489.                        <label class="nc-inline"><input type="radio" name="FREQUENCY" value="Weekly"> Weekly</label>
  490.                    </div>-->
  491.                </div>
  492.            </form>
  493.        </div>
  494.  
  495.        <div class="nc-footer-col">
  496.            <ul>
  497.                <li><a href="https://nextcity.org/about">About Next City</a></li>
  498.                <li><a href="https://nextcity.org/press">News</a></li>
  499.                <li><a href="https://nextcity.org/about/contact">Contact</a></li>
  500.                <li><a href="https://nextcity.org/privacy">Privacy</a></li>
  501.                <li><a href="https://nextcity.org/terms">Terms</a></li>
  502.            </ul>
  503.        </div>
  504.  
  505.        <div class="nc-footer-col">
  506.            <ul>
  507.                <li><a href="https://nextcity.org/membership">Donate</a></li>
  508.                <li><a href="https://nextcity.org/mediakit">Advertise</a></li>
  509.                <li><a href="https://nextcity.org/jobs">Post a Job Listing</a></li>
  510.                <li><a href="https://jobs.nextcity.org" target="_blank">Find A Job</a></li>
  511.                <li><a href="https://nextcity.org/pitch">Pitch a Story</a></li>
  512.            </ul>
  513.        </div>
  514.  
  515.        <div class="nc-footer-col">
  516.            <ul>
  517.                <li><a href="https://nextcity.org/ebooks">Ebooks</a></li>
  518.                <li><a href="https://nextcity.org/events">Events</a></li>
  519.                <li><a href="https://nextcity.org/vanguard">Vanguard</a></li>
  520.            </ul>
  521.        </div>
  522.  
  523.        <div class="nc-footer-col nc-footer-col-tools">
  524.  
  525.            <!--<p class="nc-login-links">
  526.                <a href="https://nextcity.org/login">Login</a> / <a href="/membership">Become A Member</a>
  527.  
  528.            </p>-->
  529.  
  530.            <div class="nc-social-links">
  531.                <a href="https://twitter.com/nextcityorg" title="Follow us on Twitter" target="_blank"><i class="fa fa-twitter" aria-hidden="true"></i></a>
  532.                <a href="https://www.facebook.com/nextcityorg" title="Like us on Facebook" target="_blank"><i class="fa fa-facebook-official" aria-hidden="true"></i></a>
  533.                <a href="https://www.linkedin.com/company/the-next-american-city" title="Connect with us on LinkedIn" target="_blank"><i class="fa fa-linkedin" aria-hidden="true"></i></a>
  534.  
  535.                <a href="https://nextcity.org/feeds/daily" title="Subscribe via RSS"><i class="fa fa-rss" aria-hidden="true"></i></a>
  536.            </div>
  537.  
  538.            <form method="post" action="https://nextcity.org/">
  539.                <div class="nc-hiddenFields">
  540.                    <input type="hidden" name="params" value="eyJyZXN1bHRfcGFnZSI6InNlYXJjaFwvaW5kZXgifQ">
  541.                    <input type="hidden" name="ACT" value="281">
  542.                    <input type="hidden" name="site_id" value="1">
  543.                    <input type="hidden" name="csrf_token" value="330fa31f0ac5098e24aff5e1b93af958967cdafc">
  544.                </div>
  545.  
  546.  
  547.                <div>
  548.                    <label for="keywords">Search nextcity.org</label>
  549.                    <input type="text" name="keywords" id="keywords" class="nc-input" value="" placeholder="Search">
  550.                    <button class="nc-icon-btn"><i class="fa fa-search" aria-hidden="true"></i></button>
  551.                </div>
  552.            </form>
  553.  
  554.        </div>
  555.  
  556.    </div>
  557. </div></footer>
  558.  
  559.  
  560. <script defer src="themes/nextgen/js/main.min.js?1711032843"></script>
  561.  
  562. <!-- NG-3557 -->
  563.  
  564. <!-- NG-3557 -->
  565.  
  566.    
  567.  
  568.  
  569.  
  570. <script>
  571.  
  572. </script>
  573.  
  574.  
  575.  
  576.  
  577. <div id="alert-popus-container" class="sticky-alert-container position-fixed fixed-bottom">
  578.    <div class="container-fluid">
  579.        <div class="row">
  580.                        <div id="cookieconsent-wrapper"></div>
  581.        </div>
  582.    </div>
  583. </div>
  584.  
  585. <script>
  586.    window.FontAwesomeConfig = {
  587.        autoReplaceSvg: "nest",
  588.        autoA11y: true,
  589.        autoAddCss: true,
  590.        keepOriginalSource: false
  591.    }
  592. </script>
  593. <script async src="https://use.fontawesome.com/releases/v5.15.3/js/all.js"></script>
  594.  
  595.  
  596. <script>
  597.    const templates = document.querySelectorAll('template');
  598.  
  599.    function processTemplate(element) {
  600.        const parents = document.querySelectorAll(element.dataset.parent);
  601.        const position = element.dataset.position ? element.dataset.position : 'afterend';
  602.  
  603.        parents.forEach(function(parent){
  604.            if(position === 'instead'){
  605.                parent.outerHTML = element.innerHTML;
  606.            }else{
  607.                parent.insertAdjacentHTML(position, element.innerHTML);
  608.            }
  609.        });
  610.  
  611.        if ( typeof element.dataset.cleanup === 'undefined' || element.dataset.cleanup === true || element.dataset.cleanup === 'true' ) {
  612.            element.remove();
  613.        }
  614.    }
  615.  
  616.    function addXMLRequestCallback(callback){
  617.        let nativeOpen = XMLHttpRequest.prototype.open;
  618.        let callbacks = XMLHttpRequest.callbacks = [];
  619.        XMLHttpRequest.prototype.open = function () {
  620.            callbacks.forEach(callback => callback.apply(this, arguments));
  621.            nativeOpen.apply(this, arguments);
  622.        };
  623.  
  624.        XMLHttpRequest.callbacks.push(callback);
  625.    }
  626.  
  627.    templates.forEach(function(element){
  628.        if ( !element.dataset.parent ) {
  629.            console.warn('Wrong syntax, ignoring this template', element);
  630.            return false;
  631.        }
  632.  
  633.        if ( !element.dataset.trigger || element.dataset.trigger === 'instant' ) {
  634.            setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 );
  635.        } else if ( element.dataset.trigger === 'event' ) {
  636.            if ( !element.dataset.event ){
  637.                console.warn('Wrong syntax, absent event name to listen, ignoring this template', element);
  638.                return false;
  639.            }
  640.            document.addEventListener( element.dataset.event, () => {
  641.                setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 );
  642.            });
  643.        } else if ( element.dataset.trigger === 'xhr' ) {
  644.            addXMLRequestCallback( function( method, url ) {
  645.                if ( element.dataset.url || element.dataset.method ) {
  646.                    if ( element.dataset.url && element.dataset.method ) {
  647.                        if ( element.dataset.method === method && url.toString().includes(element.dataset.url) ) {
  648.                            setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 );
  649.                        }
  650.                    } else if ( element.dataset.url && url.includes(element.dataset.url) ) {
  651.                        setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 );
  652.                    } else if ( element.dataset.method && element.dataset.method === method ){
  653.                        setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 );
  654.                    }
  655.                } else {
  656.                    setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 );
  657.                }
  658.            });
  659.        }
  660.    });
  661. </script>
  662. </body>
  663. </html>
  664.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda