\usepackage[pdftex]{hyperref}
\usepackage{titling}
\usepackage{lipsum}
\usepackage{fancyhdr}
\usepackage{siunitx}
\usepackage{xspace}
\usepackage{microtype}
\usepackage{biblatex}
\usepackage{url}
\usepackage{ellipsis}
\usepackage[margin=1in,includefoot]{geometry}
\usepackage{graphicx}
\usepackage{titlesec}
\usepackage{textcomp}
\usepackage{xcolor}
\usepackage{listings}

\hypersetup{
    hidelinks=true
}

\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
\newcommand{\passthrough}{}


\usepackage[document]{ragged2e}
\usepackage{lastpage}

\lstset{
    basicstyle=\ttfamily,
    keywordstyle=\color[rgb]{0.13,0.29,0.53}\bfseries,
    stringstyle=\color[rgb]{0.31,0.60,0.02},
    commentstyle=\color[rgb]{0.56,0.35,0.01}\itshape,
    backgroundcolor=\color[RGB]{248,248,248},
    showspaces=false,
    showstringspaces=false,
    showtabs=false,
    tabsize=2,
    captionpos=b,
    breaklines=true,
    breakatwhitespace=true,
    breakautoindent=true,
    escapeinside={\%*}{*)},
    linewidth=\textwidth,
    basewidth=0.5em,
}