mathtools

<..mathtools.4ht..>
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % mathtools.4ht                         2014-07-12-22:36 %
 % Copyright (C) 2007--2009       Eitan M. Gurari         %
 <.TeX4ht copyright.>
 <.mathtools sty.>
 \edef\cat:underscore{%
    \noexpand\catcode‘\noexpand\_=\the\catcode‘\_ }
 \catcode‘\_=11
 <.mathtools sty underscore.>
 \cat:underscore
 \Hinput{mathtools}
 \endinput
 -_-_-

<..mathtools sty..>
 \ifx \o:endgathered:\:UnDef\else
    \HRestore\endgathered
 \fi
 \def\shortintertext{\intertext}
 -_-_-

<..mathtools sty..>+
 \def\:tempc#1#2{{\csname a:prescript\endcsname}\sp{#1}\sb{#2}}
 \expandafter\HLet\csname prescript \endcsname=\:tempc
 \NewConfigure{prescript}{1}
 \Configure{prescript}{\HCode{<mrow class="prescript"></mrow>}}
 -_-_-

<..mathtools sty underscore..>
 \def\MT_gathered_pre:{}
       \def\MT_gathered_post:{}
       \def\MT_gathered_env_end:{}
                                     \catcode‘\#13 \catcode‘\!6
 \def\reg:MT_gathered_env[!1]{%
   \RIfM@\else
       \nonmatherr@{\begin{MT_gathered_env}}%
   \fi
   \null  \vcenter\bgroup
     \Let@ \chardef\dspbrk@context\@ne \restore@math@cr
     \SaveMkHalignConf:g{MT_gathered_env}%
 \MkHalign#{$\m@th\displaystyle{\HCode{}}#$}%
 }
                                     \catcode‘\#=6 \catcode‘\!=12
 \def\:tempc{\crcr\EndMkHalign
     \RecallMkHalignConfig \egroup\b:MT_gathered_env}
 \HLet\endMT_gathered_env\:tempc
 \def\:temp{\pic:MkHalign{MT_gathered_env}}
 \expandafter\HLet\csname \string\MT_gathered_env\endcsname\:temp
 \NewConfigure{MT_gathered_env}{6}
 -_-_-

<..mathtools sty underscore..>+
 \def\:tempc#1#2{{\m@th#1{#2}}}
 \HLet\MT_cramped_internal:Nn\:tempc
 -_-_-

<..mathtools sty..>+
 \renewenvironment{dcases}[1][c]{%
   \RIfM@\else
       \nonmatherr@{\begin{\@currenvir}}%
   \fi
   \left\lbrace
   \vcenter \bgroup
       \Let@ \chardef\dspbrk@context\@ne \restore@math@cr
       \spread@equation
       \ialign\bgroup
         \strut@$\m@th\displaystyle{##}$\hfil&\quad$\m@th\displaystyle{##}$\hfil\strut@
         \crcr
 }
 {\endaligned\right.}
                                     \catcode‘\#13 \catcode‘\!6
 \def\reg:dcases[!1]{%
   \RIfM@\else
       \nonmatherr@{\begin{dcases}}%
   \fi
   \vcenter\bgroup
     \Let@ \chardef\dspbrk@context\@ne \restore@math@cr
     \SaveMkHalignConf:g{dcases}%
     \MkHalign#{$\m@th\displaystyle{\HCode{}}#$&\quad$\m@th\displaystyle{\HCode{}}#$}%
 }
                                     \catcode‘\#=6 \catcode‘\!=12
 \def\:tempc{\crcr\EndMkHalign
     \RecallMkHalignConfig \egroup\b:dcases \right.}
 \HLet\enddcases\:tempc
 \def\:temp{\left\lbrace   \pic:MkHalign{dcases}}
 \expandafter\HLet\csname \string\dcases\endcsname\:temp
 \NewConfigure{dcases}{6}
 -_-_-

<..mathtools sty..>+
 \renewenvironment{dcases*}[1][c]{%
   \RIfM@\else
       \nonmatherr@{\begin{\@currenvir}}%
   \fi
   \left\lbrace
   \vcenter \bgroup
       \Let@ \chardef\dspbrk@context\@ne \restore@math@cr
       \spread@equation
       \ialign\bgroup
         \strut@$\m@th\displaystyle{##}$\hfil&\quad{##}\hfil\strut@
         \crcr
 }
 {\endaligned\right.}
                                     \catcode‘\#13 \catcode‘\!6
 \expandafter\def\csname reg:dcases*\endcsname[!1]{%
   \RIfM@\else
       \nonmatherr@{\begin{dcases*}}%
   \fi
   \vcenter\bgroup
     \Let@ \chardef\dspbrk@context\@ne \restore@math@cr
     \SaveMkHalignConf:g{dcases*}%
     \MkHalign#{$\m@th\displaystyle{\HCode{}}#$\quad&#}%
 }
                                     \catcode‘\#=6 \catcode‘\!=12
 \def\:tempc{\crcr\EndMkHalign
     \RecallMkHalignConfig \egroup\csname b:dcases*\endcsname \right.}
 \expandafter\HLet\csname enddcases*\endcsname\:tempc
 \def\:temp{\left\lbrace   \pic:MkHalign{dcases*}}
 \expandafter\HLet\csname \string\dcases*\endcsname\:temp
 \NewConfigure{dcases*}{6}
 -_-_-