% Copyright 2003--2007 by Till Tantau% Copyright 2010 by Vedran Mileti\'c%% This file may be distributed and/or modified%% 1. under the LaTeX Project Public License and/or% 2. under the GNU Public License.%% See the file doc/licenses/LICENSE for more details.\ProvidesPackageRCS $Header$
\mode<presentation>%%% Hyperlink fix for problem with empty test in pdfmark.def%%\let\beamer@orighyperlink\hyperlink\def\hyperlink#1#2{\beamer@orighyperlink{#1}{\relax#2}}\providecommand\hyper@pagetransition{}\providecommand\hyper@pageduration{}\providecommand\hyper@pagehidden{}\mode<all>{% Things to be done at the beginning of the document\def\beamer@lastminutepatches{}\def\beamer@firstminutepatches{}}%% Fixes right before the start of the document.%\let\beamer@origdocument\document\def\document{%\beamer@firstminutepatches%\endgroup%\AtBeginDocument{% fix spanish.ldf's meddling with < and >%% Fix spanish.ldf's meddling with < and >%\@ifundefined{deactivatequoting}{}{\deactivatequoting}% Fix meddline with enumerate items\renewcommand\theenumi{\@arabic\c@enumi}\renewcommand\theenumii{\@arabic\c@enumii}\renewcommand\theenumiii{\@arabic\c@enumiii}}\AtBeginDocument{% fix frenchb.ldf's meddling with itemize and :\let\labelitemi\beamer@labelitemi\let\labelitemii\beamer@labelitemii\let\itemize\beamer@itemize\let\list\beamer@list\let\@trivlist\beamer@@trivlist%\catcode`<=12\catcode`>=12}\begingroup\beamer@origdocument%\beamer@lastminutepatches%\ifbeamer@ignorenonframe%\expandafter\mode\expandafter*%\fi}\mode<article>{\let\beamer@origdocument\document\def\document{%\beamer@origdocument%\beamer@lastminutepatches}\g@addto@macro\beamer@lastminutepatches{%\ifbeamer@articleactive\else\catcode`<=12\catcode`>=12\fi}}\AtBeginDocument{\def\es@itemize#1#2#3#4{}}% fix spanish.ldf's with \itemize%% Fix for older versions of geometry% We used to test \ifGm@compatii,% but as of geometry v5.0, it is no longer provided.%\ifx\Gm@lmargin\@undefined\def\Gm@lmargin{\Geom@lmargin}\def\Gm@rmargin{\Geom@rmargin}\else\geometry{includeheadfoot}\fi%% Fix deluxetabular floats%\AtBeginDocument{\def\@plano@float@#1{\begin{table}}\def\end@plano@float@{\end{table}}}%% Fix for implict=false for hyperref%\def\WriteBookmarks{0}\expandafter\def\csnameParent-1\endcsname{}\expandafter\def\csnameParent0\endcsname{}\expandafter\def\csnameParent1\endcsname{}\def\phantomsection{}%% Heiko's fix for correct generation of section* and subsection* bookmarks%\g@addto@macro\beamer@lastminutepatches{%\long\def\@LongEmpty{}\newcommand*{\org@beamer@section}{}\let\org@beamer@section\beamer@section{}%\let\org@writebookmark\Hy@writebookmark{}%\long\def\beamer@section[#1]#2{%\let\Hy@writebookmark\org@writebookmark\long\def\@secname{#1}%\ifx\@secname\@LongEmpty{}%\def\Hy@writebookmark##1##2##3##4##5{}%\fi\long\def\@secname{#2}%\ifx\@secname\@LongEmpty{}%\def\Hy@writebookmark##1##2##3##4##5{}%\fi\org@beamer@section[{#1}]{#2}%}\newcommand*{\org@beamer@subsection}{}\let\org@beamer@subsection\beamer@subsection{}%\long\def\beamer@subsection[#1]#2{%\let\Hy@writebookmark\org@writebookmark\long\def\@secname{#1}%\ifx\@secname\@LongEmpty{}%\def\Hy@writebookmark##1##2##3##4##5{}%\fi\long\def\@secname{#2}%\ifx\@secname\@LongEmpty{}%\def\Hy@writebookmark##1##2##3##4##5{}%\fi\org@beamer@subsection[{#1}]{#2}%}}%% Bugfix for old versions of pdfmark%\begingroup\catcode`P=12\catcode`T=12\lowercase{\endgroup\gdef\rem@ptetc#1.#2PT#3!{#1\ifnum#2>\z@.#2\fi}%}\def\strip@pt@and@otherjunk#1{\expandafter\rem@ptetc\the#1!}%% Make the effect of pdfpagetransition and duration global, not local%\define@key{Hyp}{pdfpagetransition}{\gdef\@pdfpagetransition{#1}}\define@key{Hyp}{pdfpageduration}{\gdef\@pdfpageduration{#1}}%%% Fix for babel%%\providecommand\textlatin{}\providecommand\theparagraph{}\providecommand\thesubparagraph{}\providecommand\listoffigures{}\providecommand\listoftables{}\providecommand\l@part{}\providecommand\l@chapter{}%% Fix for subfig%\providecommand\ext@table{}\providecommand\ext@figure{}%% Obsolete commands from old versions of beamer%\mode<all>{\let\beamer@verb@egroup=\verb@egroup\def\beamer@setb{\setbox0=\copy}\long\def\defverb#1{%\expandafter\newbox\csname@verb\string#1\endcsname%\def#1{{\expandafter\beamer@setb\csname@verb\string#1\endcsname\unhbox0}}%\def\verb@egroup{\global\let\verb@balance@group\@empty\egroup\egroup\let\verb@egroup=\beamer@verb@egroup}\expandafter\setbox\csname@verb\string#1\endcsname=\hbox\bgroup\verb}\define@key{beamerverb}{colored}[true]{\def\beamer@colorsup{}}\define@key{beamerverb}{width}{\def\beamer@verbwidth{#1}}\newcommand{\defverbatim}[2][]{%\def\beamer@colorsup{\def\set@color{}\def\reset@color{}}%\setkeys{beamerverb}{width=\textwidth}%\setkeys{beamerverb}{#1}%\expandafter\newbox\csname@verb\string#2\endcsname%\def#2{{\expandafter\beamer@setb\csname@verb\string#2\endcsname%\unvbox0}\color{.}}%\expandafter\setbox\csname@verb\string#2\endcsname=\vbox\bgroup%\beamer@colorsup%\hsize=\beamer@verbwidth\textwidth=\beamer@verbwidth\linewidth=\beamer@verbwidth%\vskip-\baselineskip\strut\bgroup\aftergroup\beamer@verbend%\let\@next=}\def\beamer@verbend{\vskip-\baselineskip\strut\egroup}}\def\tableofcontentscurrent{\tableofcontents[current]}\def\plainframe{\frame[plain]}%obsolete\def\pgfonly{\only}%obsolete\AtBeginDocument{\newcommand{\nameslide}{\alt{\beamer@nameslide}{\@gobble}}}%obsolete\newenvironment{pauses}[1][\c@beamerpauses]{\setcounter{beamerpauses}{#1}}{}%obsolete\def\newoverlaycommand#1#2#3{\def#1{\alt{#2}{#3}}}\def\newoverlayenvironment#1#2#3#4#5{\newenvironment{#1}{\begin{altenv}{#2}{#3}{#4}{#5}}{\end{altenv}}}\newenvironment{columnsonlytextwidth}{\begin{columns}[onlytextwidth]}{\end{columns}}\def\untitledsubsection{\subsection*{}}\def\noteitems{\note[enumerate]}\define@key{beamertoc}{current}[]{\beamer@toc@sectionstyle{show/shaded}\beamer@toc@subsectionstyle{show/show/shaded}}\define@key{beamertoc}{hidesubsections}[]{\beamer@toc@subsectionstyle{show/show/hide}}\define@key{beamertoc}{shadesubsections}[]{\beamer@toc@subsectionstyle{shaded}}\mode<all>{\def\unpause{\onslide{}}}\def\beamer@fixedline#1{%{\setbox\beamer@linebox=\hboxto\textwidth{\hskip-\Gm@lmargin\hskip0.3cm{#1}\hskip-\Gm@rmargin\hskip0.3cm}%\ht\beamer@linebox=2.125ex%\dp\beamer@linebox=1.125ex%\box\beamer@linebox}}\def\beamer@fixedcolouredline#1#2{%\hbox{%\setbox\beamer@linebox=\hboxto\textwidth{\hskip-\Gm@lmargin\hskip0.3cm{#2}\hskip-\Gm@rmargin\hskip0.3cm}%\ht\beamer@linebox=2.625ex%\dp\beamer@linebox=0pt%\setbox\beamer@linebox=\vbox{\box\beamer@linebox\vskip1.125ex}%{\color{#1}\hskip-\Gm@lmargin\vrulewidth\paperwidthheight\ht\beamer@linebox\hskip-\paperwidth\hskip\Gm@lmargin}%\box\beamer@linebox}%}\long\def\beamer@colouredline#1#2{%\hbox{%\setbox\beamer@linebox=\vbox{\hboxto\textwidth{\hskip-\Gm@lmargin{#2}\hskip-\Gm@rmargin}}%{\color{#1}\hskip-\Gm@lmargin\vrulewidth\paperwidthheight\ht\beamer@linebox\hskip-\paperwidth\hskip\Gm@lmargin}%\box\beamer@linebox}%}\def\tinyline#1{%{\tiny\setbox\beamer@linebox=\hboxto\textwidth{\hskip-\Gm@lmargin\hskip0.3cm{#1}\hskip-\Gm@rmargin\hskip0.3cm}%\ht\beamer@linebox=2.06ex%\dp\beamer@linebox=0pt%\box\beamer@linebox%\vskip1.125ex}}\def\tinycolouredline#1#2{%\hbox{\tiny%\setbox\beamer@linebox=\hboxto\textwidth{\hskip-\Gm@lmargin\hskip0.3cm{#2}\hskip-\Gm@rmargin\hskip0.3cm}%\ht\beamer@linebox=2.625ex%\dp\beamer@linebox=0pt%\setbox\beamer@linebox=\vbox{\box\beamer@linebox\vskip1.125ex}%{\color{#1}\hskip-\Gm@lmargin\vrulewidth\paperwidthheight\ht\beamer@linebox\hskip-\paperwidth\hskip\Gm@lmargin}%\box\beamer@linebox}%}\def\colouredline#1#2{%\hbox{%\setbox\beamer@linebox=\hboxto\textwidth{\hskip-\Gm@lmargin\hskip0.3cm{#2}\hskip-\Gm@rmargin\hskip0.3cm}%\setbox\beamer@linebox=\vbox{\vskip2pt\box\beamer@linebox\vskip2pt}%{\color{#1}\hskip-\Gm@lmargin\vrulewidth\paperwidthheight\ht\beamer@linebox\hskip-\paperwidth\hskip\Gm@lmargin}%\box\beamer@linebox}%}\def\beamerline#1{\hbox{\hskip-\Gm@lmargin#1\hskip-\Gm@rmargin}}\def\insertvrule#1#2{\hbox{\color{#2}\hskip-\Gm@lmargin\vrulewidth\paperwidthheight #1\hskip-\Gm@rmargin}}\def\usetitlepagetemplate{\setbeamertemplate{titlepage}}\def\usepartpagetemplate{\setbeamertemplate{partpage}}\mode<all>{\def\useframetitletemplate{\setbeamertemplate{frametitle}}}\def\useitemizeitemtemplate{\setbeamertemplate{itemizeitem}}\def\usesubitemizeitemtemplate{\setbeamertemplate{itemizesubitem}}\def\usesubsubitemizeitemtemplate{\setbeamertemplate{itemizesubsubitem}}\def\useenumerateitemtemplate{\setbeamertemplate{enumerateitem}}\def\usesubenumerateitemtemplate{\setbeamertemplate{enumeratesubitem}}\def\usesubsubenumerateitemtemplate{\setbeamertemplate{enumeratesubsubitem}}\def\useitemizetemplate#1#2{% before and after\setbeamertemplate{itemize/enumeratebodybegin}{#1}%\setbeamertemplate{itemize/enumeratebodyend}{#2}}\def\usesubitemizetemplate#1#2{% before and after\setbeamertemplate{itemize/enumeratesubbodybegin}{#1}%\setbeamertemplate{itemize/enumeratesubbodyend}{#2}}\def\usesubsubitemizetemplate#1#2{% before and after\setbeamertemplate{itemize/enumeratesubsubbodybegin}{#1}%\setbeamertemplate{itemize/enumeratesubsubbodyend}{#2}}\def\useenumerateitemminitemplate{\setbeamertemplate{enumerateminitemplate}}\let\useenumeratetemplate=\useitemizetemplate\let\usesubenumeratetemplate=\usesubitemizetemplate\let\usesubsubenumeratetemplate=\usesubsubitemizetemplate\def\useleftsidebartemplate{\usesidebartemplate[left]}\def\userightsidebartemplate{\usesidebartemplate[right]}\def\useleftsidebarbackgroundtemplate{\usesidebarbackgroundtemplate[left]}\def\userightsidebarbackgroundtemplate{\usesidebarbackgroundtemplate[right]}\def\useleftsidebarcolortemplate#1{\usesidebarbackgroundtemplate[left]{#1\vruleheight\paperheightwidth\csnamebeamer@leftsidebar\endcsname}}\def\userightsidebarcolortemplate#1{\usesidebarbackgroundtemplate[right]{#1\vruleheight\paperheightwidth\csnamebeamer@rightsidebar\endcsname}}\def\useleftsidebarverticalshadingtemplate{\beamertemplatesidebarverticalshading[left]}\def\userightsidebarverticalshadingtemplate{\beamertemplatesidebarverticalshading[right]}\def\useleftsidebarhorizontalshadingtemplate{\beamertemplatesidebarhorizontalshading[left]}\def\userightsidebarhorizontalshadingtemplate{\beamertemplatesidebarhorizontalshading[right]}\def\usedescriptionitemtemplate#1#2{\setbeamertemplate{descriptionitem}{#1}\setbeamersize{descriptionwidth={#2}}}\def\usedescriptionitemofwidthas#1{\setbeamersize{descriptionwidthof={#1}}}%\def\usetemplatetocsection{\@ifnextchar[\@@usetemplatetocsection\@usetemplatetocsection}\long\def\@@usetemplatetocsection[#1]#2{\@usetemplatetocsection{#2}{\begin{colormixin}{#1}#2\end{colormixin}\unskip}}\long\def\@usetemplatetocsection#1#2{\setbeamertemplate{sectionintoc}{#1}\setbeamertemplate{sectionintocshaded}{#2}}\def\usetemplatetocsubsection{\@ifnextchar[\@@usetemplatetocsubsection\@usetemplatetocsubsection}\long\def\@@usetemplatetocsubsection[#1]#2{\@usetemplatetocsubsection{#2}{\begin{colormixin}{#1}#2\end{colormixin}\unskip}}\long\def\@usetemplatetocsubsection#1#2{\setbeamertemplate{subsectionintoc}{#1}%\setbeamertemplate{subsectionintocshaded}{#2}}\def\usebibitemtemplate{\setbeamertemplate{bibliographyitem}}\newcommand\usebibliographyblocktemplate[4]{%\setbeamertemplate{bibliographyentryauthor}{#1}%\setbeamertemplate{bibliographyentrytitle}{#2}%\setbeamertemplate{bibliographyentrylocation}{#3}%\setbeamertemplate{bibliographyentrynote}{#4}}\def\usebuttontemplate{\setbeamertemplate{button}}\def\usetemplateabstract#1#2{%\setbeamertemplate{abstracttitle}{}\setbeamertemplate{abstractbodybegin}{#1}\setbeamertemplate{abstractbodyend}{#2}}\def\usetemplateverse#1#2{\setbeamertemplate{versebegin}{#1}\setbeamertemplate{verseend}{#2}}\def\usetemplatenote{\setbeamertemplate{notepage}}\def\useheadtemplate{\@ifstar{\beamer@useheads}{\beamer@usehead}}\def\beamer@usehead{\setbeamertemplate{headline}[textline]}\def\beamer@useheads{\setbeamertemplate{headline}}\def\addtoheadtemplate{\addtobeamertemplate{headline}}\def\addtofoottemplate{\addtobeamertemplate{footline}}\def\usefoottemplate{\@ifstar{\beamer@usefoots}{\beamer@usefoot}}\def\beamer@usefoot{\setbeamertemplate{footline}[textline]}\def\beamer@usefoots{\setbeamertemplate{footline}}\def\usecaptiontemplate{\setbeamertemplate{caption}}\def\insertblockname{\insertblocktitle}\long\def\usesectionheadtemplate#1#2{%\setbeamertemplate{sectioninhead/foot}{#1}%\setbeamertemplate{sectioninhead/footshaded}{#2}}\long\def\usesubsectionheadtemplate#1#2{%\setbeamertemplate{subsectioninhead/foot}{#1}%\setbeamertemplate{subsectioninhead/footshaded}{#2}}\long\def\usesectionsidetemplate#1#2{%\setbeamertemplate{sectioninsidebar}{#1}%\setbeamertemplate{sectioninsidebarshaded}{#2}}\long\def\usesubsectionsidetemplate#1#2{%\setbeamertemplate{subsectioninsidebar}{#1}%\setbeamertemplate{subsectioninsidebarshaded}{#2}}\newcommand\usetheoremtemplate[2]{%\setbeamertemplate{theorembegin}{#1}\setbeamertemplate{theoremend}{#2}}\newcommand\useprooftemplate[2]{\setbeamertemplate{proofbegin}{#1}\setbeamertemplate{proofend}{#2}}\def\useqedsymboltemplate{\setbeamertemplate{qedsymbol}}\newcommand{\BeispielInline}[1]{{\usebeamercolor[fg]{exampletext}Beispiel:\ignorespaces#1}}\newcommand{\ExampleInline}[1]{{\usebeamercolor[fg]{exampletext}\translate{Example}:\ignorespaces#1}}\def\usenavigationsymbolstemplate{\setbeamertemplate{navigationsymbols}}\def\insertnavigationsymbols{\usebeamertemplate***{navigationsymbols}}\def\beamersetaveragebackground#1{\setbeamercolor{normaltext}{bg={#1}}}\def\useminislidetemplate#1#2#3#4#5{%\setbeamertemplate{miniframe}{#1}%\setbeamertemplate{miniframeincurrentsubsection}{#2}%\setbeamertemplate{miniframeinothersubsection}{#3}%\setbeamersize{miniframesize={#4},miniframeoffset={#5}}}\newcommand\usesidebarbackgroundtemplate[2][left]{\setbeamertemplate{sidebarcanvas #1}{#2}}\def\usefootnotetemplate{\setbeamertemplate{footnote}}\def\beamertemplatedefaulttoc{\setbeamertemplate{sections/subsectionsintoc}[default]}\def\beamertemplatenumberedsubsectiontoc{\setbeamertemplate{sections/subsectionsintoc}[subsectionsnumbered]}\def\beamertemplatenumberedsectiontoc{\setbeamertemplate{sections/subsectionsintoc}[sectionsnumbered]}\def\beamertemplatenumberedcirclesectiontoc{\setbeamertemplate{sections/subsectionsintoc}[circle]}\def\beamertemplatenumberedsquaresectiontoc{\setbeamertemplate{sections/subsectionsintoc}[square]}\def\beamertemplatenumberedballsectiontoc{\setbeamertemplate{sections/subsectionsintoc}[ball]}\def\beamertemplateballtoc{\setbeamertemplate{sections/subsectionsintoc}[ballunnumbered]}\def\beamertemplatedotitem{\setbeamertemplate{itemizeitems}[circle]}\def\beamertemplatetriangleitem{\setbeamertemplate{itemizeitems}[default]}\def\beamertemplatesquareitem{\setbeamertemplate{itemizeitems}[square]}\def\beamertemplateballitem{\setbeamertemplate{items}[ball]}\def\beamertemplateenumeratealpha{\setbeamertemplate{enumerateitems}[default]}\def\beamertemplateenumeratecircle{\setbeamertemplate{enumerateitems}[circle]}\def\beamertemplateenumeratesquare{\setbeamertemplate{enumerateitems}[square]}\def\beamertemplatelargepartpage{\setbeamertemplate{partpage}[default]}\def\beamertemplateboldpartpage{\setbeamerfont{part}{size=\large}%\setbeamerfont{partname}{series=\bfseries}%\setbeamertemplate{partpage}[default]}\def\beamertemplatelargetitlepage{\setbeamertemplate{titlepage}[default]}\def\beamertemplateboldtitlepage{\setbeamerfont{title}{size=\large,series=\bfseries}%\setbeamertemplate{titlepage}[default]}\def\beamertemplateboldcenterframetitle{\setbeamerfont{frametitle}{size={},series=\bfseries}\setbeamerfont{framesubtitle}{series=\bfseries}\setbeamertemplate{frametitle}[default][center]}\def\beamertemplateboldframetitle{\setbeamerfont{frametitle}{series=\bfseries}\setbeamerfont{framesubtitle}{series=\bfseries}\setbeamertemplate{frametitle}[default]}\def\beamertemplatelargeframetitle{\setbeamertemplate{frametitle}[default]}\def\beamertemplateboldblocks{\setbeamerfont{blocktitle}{size={},series=\bfseries}\setbeamertemplate{blocks}[default]}\def\beamertemplatelargeblocks{\setbeamertemplate{blocks}[default]}\def\beamertemplateshadowblocks{\setbeamertemplate{blocks}[rounded][shadow=true]}\def\beamertemplateplaintoc{\beamertemplatedefaulttoc}\def\beamertemplatecircleminiframeinverted{\beamertemplatecircleminiframe%\usebeamercolor{miniframes}{use=structure,fg=white,bg=structure.bg}}\def\beamertemplatesphereminiframe{\beamertemplatecircleminiframe}\def\beamertemplatesphereminiframeinverted{\beamertemplatecircleminiframeinverted}\def\beamertemplatelightsectionheads{\usesectionheadtemplate{\hfill\insertsectionhead}{\hfill\color{fg!50!bg}\insertsectionhead}\usesubsectionheadtemplate{\insertsubsectionhead}{\color{fg!50!bg}\insertsubsectionhead}}\let\beamertemplatedarksectionheads=\beamertemplatedefaultsectionheads\def\usecontinuationtemplate{\setbeamertemplate{frametitlecontinuation}}\def\beamertemplatecontinuationroman{\setbeamertemplate{frametitlecontinuation}[default]}\def\beamertemplatecontinuationtext{\setbeamertemplate{frametitlecontinuation}[fromsecond]}\def\beamertemplateroundedbuttons{\setbeamertemplate{button}[default]}\def\beamertemplateoutlinebuttons{\setbeamercolor*{buttonborder}{parent=structure,use=structure,fg=structure.fg!50!bg}}\def\beamertemplatesolidbuttons{\setbeamercolor*{button}{use=structure,bg=structure.fg!50!bg,fg=white}\setbeamercolor*{buttonborder}{use=structure,fg=structure.fg!50!bg}}\def\usetemplatequotation#1#2{\setbeamertemplate{quotationbegin}{#1}\setbeamertemplate{quotebegin}{#1}\setbeamertemplate{quotationend}{#2}\setbeamertemplate{quoteend}{#2}}\def\beamertemplateheadempty{\setbeamertemplate{headline}{}}\def\beamertemplatefootempty{\setbeamertemplate{footline}{}}\def\beamertemplatefootpagenumber{\setbeamertemplate{footline}[pagenumber]}\def\beamertemplatecaptionownline{\setbeamertemplate{caption}[captionnameownline]}\def\beamertemplatecaptionnwithnumber{\setbeamertemplate{caption}[numbered]}\def\beamertemplateroundedblocks{\setbeamertemplate{blocks}[rounded]}\def\beamertemplatetheoremsunnumbered{\setbeamertemplate{theorems}[default]}\def\beamertemplatetheoremsnumbered{\setbeamertemplate{theorems}[numbered]}\def\beamertemplatetheoremsamslike{\setbeamertemplate{theorems}[amsstyle]}\def\beamertemplatetheoremssimple{\setbeamertemplate{theorems}[normalfont]}\def\beamertemplatenavigationsymbolsempty{\setbeamertemplate{navigationsymbols}{}}\def\beamertemplatenavigationsymbolsframe{\setbeamertemplate{navigationsymbols}[onlyframesymbol]}\def\beamertemplatenavigationsymbolsvertical{\setbeamertemplate{navigationsymbols}[vertical]}\def\beamertemplatenavigationsymbolshorizontal{\setbeamertemplate{navigationsymbols}[horizontal]}\def\beamertemplatedefaultsectionheads{%\setbeamertemplate{sectioninhead/foot}[default]\setbeamertemplate{subsectioninhead/foot}[default]\setbeamertemplate{sectioninhead/footshaded}[default]\setbeamertemplate{subsectioninhead/footshaded}[default]}\def\beamertemplatecircleminiframe{\setbeamertemplate{miniframes}[default]}\def\beamertemplateticksminiframe{\setbeamertemplate{miniframes}[tick]}\def\beamertemplateboxminiframe{\setbeamertemplate{miniframes}[box]}\newcommand\usesidebartemplate[3][left]{%\setbeamersize{sidebarwidth #1=#2}\setbeamertemplate{sidebar #1}{#3}}\newcommand\beamertemplatesidebarcolor[2][left]{\setbeamercolor{sidebar #1}{bg={#2}}}\def\beamertemplaterightsidebarlogonavigation{\setbeamertemplate{sidebarright}[default]\setbeamersize{sidebarwidthright=0pt}}\newcommand{\beamertemplatesidebarverticalshading}[3][left]{%\setbeamertemplate{sidebarcanvas #1}[verticalshading][top={#3},bottom={#2}]}\newcommand{\beamertemplatesidebarhorizontalshading}[3][left]{%\setbeamertemplate{sidebarcanvas #1}[horizontalshading][right={#3},left={#2}]}\define@key{beamer@margin}{descriptionwidth}{%\beamer@descriptionwidth=#1\relax%}\define@key{beamer@margin}{descriptionwidthof}{%\setbox\beamer@tempbox=\hbox{\def\insertdescriptionitem{#1}\usebeamertemplate**{descriptionitem}}%\beamer@descriptionwidth=\wd\beamer@tempbox\relax%}\mode<all>{\def\beamersetleftmargin#1{\setbeamersize{textmarginleft=#1}}\def\beamersetrightmargin#1{\setbeamersize{textmarginright=#1}}\long\def\useframetemplate#1#2{\setbeamertemplate{framebegin}{#1}\setbeamertemplate{frameend}{#2}}\def\usebackgroundtemplate{\setbeamertemplate{backgroundcanvas}}\def\beamertemplatesolidbackgroundcolor#1{\setbeamercolor{normaltext}{bg={#1}}}\long\def\useblocktemplate#1#2{%\setbeamertemplate{blockbegin}{#1}%\setbeamertemplate{blockend}{#2}}\long\def\usealertblocktemplate#1#2{%\setbeamertemplate{blockalertedbegin}{#1}%\setbeamertemplate{blockalertedend}{#2}}\long\def\useexampleblocktemplate#1#2{%\setbeamertemplate{blockexamplebegin}{#1}%\setbeamertemplate{blockexampleend}{#2}}\newcommand{\beamertemplategridbackground}[1][]{\setbeamertemplate{background}[grid][step={#1}]}\newcommand{\beamertemplateshadingbackground}[2]{\setbeamertemplate{backgroundcanvas}[verticalshading][bottom={#1},top={#2}]}\newcommand\usealerttemplate[2]{\setbeamertemplate{alertedtextbegin}{#1}\setbeamertemplate{alertedtextend}{#2}}\newcommand\usestructuretemplate[2]{\setbeamertemplate{structurebegin}{#1}\setbeamertemplate{structureend}{#2}}\newcommand{\beamertemplatebookbibitems}{\setbeamertemplate{bibliographyitem}[book]}\newcommand{\beamertemplatearticlebibitems}{\setbeamertemplate{bibliographyitem}[article]}\newcommand{\beamertemplatetextbibitems}{\setbeamertemplate{bibliographyitem}[text]}\newcommand{\beamertemplatearrowbibitems}{\setbeamertemplate{bibliographyitem}[triangle]}\def\beamertemplatetransparentcovereddynamic{\setbeamercovered{highlydynamic}}\def\beamertemplatetransparentcovereddynamicmedium{\setbeamercovered{dynamic}}\def\beamertemplatetransparentcovered{\setbeamercovered{transparent}}\def\beamertemplatetransparentcoveredmedium{\setbeamercovered{transparent=10}}\def\beamertemplatetransparentcoveredhigh{\setbeamercovered{transparent=5}}\def\beamertemplatetransparentcoveredhighest{\setbeamercovered{transparent=2}}\def\beamersetuncovermixins#1#2{\setbeamercovered{stillcovered={#1},againcovered={#2}}}}\mode<all>