{%- comment -%}
  Usage: include bugify.html content=text,
  where content is a string that contains a bug reference name and id.
  e.g. Bootstrap#19984
{%- endcomment -%}
{%- assign words = include.content | split: " " -%}
{%- for word in words -%}
  {% if word contains "#" %}
    {% if word contains "," %}{% assign separator = true %}{% else %}{% assign separator = false %}{% endif %}
    {%- assign data = word | split: "#" -%}
    {%- assign bug_cat = data[0] | strip_newlines -%}
    {%- assign bug_id  = data[1] | strip_newlines | remove: "," -%}
    {%- case bug_cat -%}
    {%- when "Bootstrap" -%}
      #{{ bug_id }}
    {%- when "Edge" -%}
      Edge issue #{{ bug_id }}
    {%- when "A11yUserVoice" -%}
      Microsoft A11y UserVoice idea #{{ bug_id }}
    {%- when "UserVoice" -%}
      Edge UserVoice idea #{{ bug_id }}
    {%- when "Mozilla" -%}
      Mozilla bug #{{ bug_id }}
    {%- when "Chromium" -%}
      Chromium issue #{{ bug_id }}
    {%- when "WebKit" -%}
      WebKit bug #{{ bug_id }}
    {%- when "Safari" -%}
      Apple Safari Radar #{{ bug_id }}
    {%- when "Normalize" -%}
      Normalize #{{ bug_id }}
    {%- else -%}
      parse error
    {%- endcase -%}{% if separator %}, {% endif %}
  {% else %}
    {{ word }}
  {%- endif -%}
{%- endfor -%}