-#1#2#3->\begingroup \let \label \@gobble \ifx \@currentHref \@empty \Hy@Warning {No destination for bookmark of \string \addcontentsline ,\MessageBreak destination is added}\phantomsection \fi \expandafter \ifx \csname toclevel@#2\endcsname \relax \begingroup \def \Hy@tempa {#1}\ifx \Hy@tempa \Hy@bookmarkstype \Hy@WarningNoLine {bookmark level for unknown #2 defaults to 0}\else \Hy@Info {bookmark level for unknown #2 defaults to 0}\fi \endgroup \expandafter \gdef \csname toclevel@#2\endcsname {0}\fi \edef \Hy@toclevel {\csname toclevel@#2\endcsname }\Hy@writebookmark {\csname the#2\endcsname }{#3}{\@currentHref }{\Hy@toclevel }{#1}\ifHy@verbose \begingroup \def \Hy@tempa {#3}\@onelevel@sanitize \Hy@tempa \let \temp@online \on@line \let \on@line \@empty \Hy@Info {bookmark\temp@online :\MessageBreak thecounter {\csname the#2\endcsname }\MessageBreak text {\Hy@tempa }\MessageBreak reference {\@currentHref }\MessageBreak toclevel {\Hy@toclevel }\MessageBreak type {#1}}\endgroup \fi \addtocontents {#1}{\protect \contentsline {#2}{#3}{\thepage }{\@currentHref }\protected@file@percent }\endgroup .
0 commit comments