anchor.diff:        layer.on('click', function(e){
           var marker = e.target;
           if (marker._popup == null) {
  -          marker.bindPopup('Loading...').openPopup();
  +          marker.bindPopup(_t.loading[locale]).openPopup();
             loadPopupContent(marker);
           }
         });
  
positive.code: <textarea id="geojson-<%= container.item_type %>" style="display: none;"><%= container.geojson %></textarea>
  <textarea id="bounds" style="display: none;"><%= container.default_bounds.to_json.html_safe %></textarea>
  <div id="map-<%= container.item_type %>" style="width: 100%; height: 400px;"></div>
  
  <script src="https://unpkg.com/leaflet.markercluster@1.3.0/dist/leaflet.markercluster.js"></script>
  
negative.code: <link href="https://unpkg.com/leaflet.markercluster@1.3.0/dist/MarkerCluster.Default.css" rel="stylesheet" />
  
  <script type="text/javascript">
    var catalog = document.getElementById('catalog_slug').value;
    var map = L.map('map-<%= container.item_type %>');
    var locale = '<%= I18n.locale %>';
    L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
      attribution: 'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>',
      maxZoom: 18
  