text: // ==UserScript==
  // @id             iitc-plugin-highlight-portal-infrastructure@vita10gy
  // @name           IITC plugin: Highlight portals with infrastructure problems
  // @category       Highlighter
  // @version        0.2.1.@@DATETIMEVERSION@@
  // @description    [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote if the portal has any infrastructure problems. Red: no picture. Yellow: potential title issue. Orange:  both of these.
  @@METAINFO@@
  // ==/UserScript==
  
  @@PLUGINSTART@@
  
  // PLUGIN START ////////////////////////////////////////////////////////
  
  // use own namespace for plugin
  window.plugin.portalInfrastructure = function() {};
  
  window.plugin.portalInfrastructure.badTitles = ['^statue$',
                                                  '^fountain$',
                                                  '^sculpture$',
                                                  '^post office$',
                                                  '^us post office$',
                                                  '^church$',
                                                  'untitled',
                                                  'no title'];
  
  window.plugin.portalInfrastructure.highlight = function(data) {
    var d = data.portal.options.data;
    var color = '';
    var opa = .75;
  
    if(!(d.image)) {
      color = 'red';
    }
  
    if((new RegExp(window.plugin.portalInfrastructure.badTitles.join("|"),'i')).test(d.title)) {
      color = color == 'red' ? 'orange' : 'yellow';
      opa = .9;
    }
    
    if(color !== '') {
      var params = {fillColor: color, fillOpacity: opa};
      data.portal.setStyle(params);  
    }
   
  }
  
  var setup =  function() {
    window.addPortalHighlighter('Infrastructure', window.plugin.portalInfrastructure.highlight);
  }
  
  // PLUGIN END //////////////////////////////////////////////////////////
  
  @@PLUGINEND@@
  