function toMap(str, lowercaseKeys) {
    var obj = {}, items = str.split(','), i;
    for (i = 0; i < items.length; i++) {
      obj[lowercaseKeys ? lowercase(items[i]) : items[i]] = true;
    }
    return obj;
  }
@ngdoc method
@name $sanitizeProvider#enableSvg
@kind function

@description
Enables a subset of svg to be supported by the sanitizer.

<div class="alert alert-warning">
  <p>By enabling this setting without taking other precautions, you might expose your
  application to click-hijacking attacks. In these attacks, sanitized svg elements could be positioned
  outside of the containing element and be rendered over other elements on the page (e.g. a login
  link). Such behavior can then result in phishing incidents.</p>

  <p>To protect against these, explicitly setup `overflow: hidden` css rule for all potential svg
  tags within the sanitized content:</p>

  <br>

  <pre><code>
  .rootOfTheIncludedContent svg {
    overflow: hidden !important;
  }
  </code></pre>
</div>

@param {boolean=} flag Enable or disable SVG support in the sanitizer.
@returns {boolean|ng.$sanitizeProvider} Returns the currently configured value if called
   without an argument or self for chaining otherwise.