\documentclass[10pt,dvipsnames]{beamer}
\usepackage{appendixnumberbeamer}
\usepackage{booktabs}
\usepackage[scale=2]{ccicons}
\usepackage{pgfplots}
\usepgfplotslibrary{dateplot}
\usepackage{xspace}
%\usepackage{graphicx}
\usepackage{scalerel}
\usepackage[normalem]{ulem}
\usepackage[noend]{algorithm2e}
\usepackage{adjustbox}

% == General Beamer Settings ==
\usetheme{metropolis}
\setbeamertemplate{blocks}[rounded]
\metroset{block=fill}
\usefonttheme{professionalfonts}
\usepackage{mathspec}
\setsansfont{Fira Sans Light}
\setmathsfont{Oldstyle}



% == Presentation Settings ==
\def\thumbsup{\scalerel*{\includegraphics{res/up.png}}{O}}
\def\thumbsdown{\scalerel*{\includegraphics{res/down.png}}{O}}

\usetikzlibrary{graphs}

\subject{Upper Bounds}
\title[Upper Bounds]{Treewidth computations I. Upper bounds}
\subtitle{Hans L. Bodlaender, Arie M.C.A Koster}
\author{Armin Friedl}
\date{\today}

\begin{document}
\maketitle

\begin{frame}{Table of contents}
  \setbeamertemplate{section in toc}[sections numbered]
  \tableofcontents[hideallsubsections]
\end{frame}

\section{Motivation}
\input{inputs/motivation}

\section{Elimination Ordering Methods}
\input{inputs/elimination}

\section{Separator Methods}
\input{inputs/separators}

\section{Results}
\input{inputs/results}

\begin{frame}[allowframebreaks]{References}
  \nocite{bodlaender2010}
  \bibliography{upperbounds}
  \bibliographystyle{abbrv}
\end{frame}


\begin{frame}[standout]
  \begin{tikzpicture}
    \node {Thanks!}
    [grow=up]
    child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
    }
    child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)
    }
    child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
    }
    child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}    
    child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
    }
    child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
    }
    child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
    }
    child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)
      child [draw=white, fill=white, shape=circle] {[fill] circle (0.2em)}
    };
  \end{tikzpicture}
\end{frame}

\end{document}

%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
