{%- assign link_disabled = link.disabled -%}
{%- assign link_icon = link.icon -%}
{%- assign link_iframe = link.iframe -%}
{%- if link.absolute_url -%}
{%- assign link_href = link.absolute_url -%}
{%- elsif link.relative_url -%}
{%- assign link_href = link.relative_url | prepend: site.baseurl -%}
{%- elsif link.file -%}
{%- assign link_icon = "file-alt" -%}
{%- if talk -%}
{%- assign link_href = link.file | prepend: '/documents/slides/' | prepend: site.baseurl -%}
{%- elsif speaker -%}
{%- assign link_href = link.file | prepend: '/documents/bio/' | prepend: site.baseurl -%}
{%- else -%}
{%- assign link_href = link.file | prepend: '/documents/' | prepend: site.baseurl -%}
{%- endif -%}
{%- elsif link.video -%}
{%- assign link_href = link.video -%}
{%- assign link_icon = "video" -%}
{%- assign link_iframe = true -%}
{%- if talk -%}
{%- capture modal_title -%}
{%- if talk.hide -%}
{{ talk.name }}
{%- else -%}
{{ talk.name }}
{%- endif -%}
{%- endcapture -%}
{%- capture modal_subtitle -%}
{%- include partials/list_speakers.html -%}
{%- endcapture -%}
{%- elsif speaker -%}
{%- capture modal_title -%}
{%- if speaker.hide -%}
{{ speaker.first_name }} {{ speaker.last_name }}
{%- else -%}
{{ speaker.first_name }} {{ speaker.last_name }}
{%- endif -%}
{%- endcapture -%}
{%- assign modal_footer = link.name -%}
{%- endif -%}
{%- else -%}
{%- assign link_disabled = true -%}
{%- endif -%}
{%- capture link_tag -%}
{%- if link.disabled -%}
{%- elsif link_iframe -%}
{%- else -%}
{%- endif -%}
{%- endcapture -%}
{%- assign link_styleclass = "" -%}