summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-07-05 19:05:43 +0000
committerKarl Berry <karl@freefriends.org>2013-07-05 19:05:43 +0000
commit5c47124489ae80b6125f67c75fc033d53aca1e68 (patch)
tree2afa6c171a8e0a56a96032615740a64325091d51 /Master/texmf-dist
parent4a9713e265e82a3c564971e6ce473e3f19a2bc2a (diff)
mhchem (4jul13)
git-svn-id: svn://tug.org/texlive/trunk@31099 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/mhchem/README4
-rw-r--r--Master/texmf-dist/doc/latex/mhchem/mhchem.pdfbin223206 -> 251304 bytes
-rw-r--r--Master/texmf-dist/doc/latex/mhchem/mhchem.tex112
-rw-r--r--Master/texmf-dist/tex/latex/mhchem/hpstatement.sty596
4 files changed, 574 insertions, 138 deletions
diff --git a/Master/texmf-dist/doc/latex/mhchem/README b/Master/texmf-dist/doc/latex/mhchem/README
index 3328b0aa9bb..9a85872a4c2 100644
--- a/Master/texmf-dist/doc/latex/mhchem/README
+++ b/Master/texmf-dist/doc/latex/mhchem/README
@@ -1,8 +1,8 @@
-The mhchem Bundle 2013-06-23
+The mhchem Bundle 2013-07-02
containing
- mhchem v3.13
-- hpstatement v1.00
+- hpstatement v1.01
- rsphrase v3.11
The mhchem package provides commands for typesetting
diff --git a/Master/texmf-dist/doc/latex/mhchem/mhchem.pdf b/Master/texmf-dist/doc/latex/mhchem/mhchem.pdf
index c286ea45208..742fcff64d4 100644
--- a/Master/texmf-dist/doc/latex/mhchem/mhchem.pdf
+++ b/Master/texmf-dist/doc/latex/mhchem/mhchem.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/mhchem/mhchem.tex b/Master/texmf-dist/doc/latex/mhchem/mhchem.tex
index e1358741978..34a1500a3ab 100644
--- a/Master/texmf-dist/doc/latex/mhchem/mhchem.tex
+++ b/Master/texmf-dist/doc/latex/mhchem/mhchem.tex
@@ -63,7 +63,7 @@
\Large\textmd{%
Documentation for the Packages\\
mhchem v3.13,\\% check
- hpstatement v1.00 and\\
+ hpstatement v1.01 and\\
rsphrase v3.11}%
}
\author{%
@@ -71,7 +71,7 @@
mhchem\makebox[0pt][l]{\textcolor{white}{NOSPAM}}@MartinHensel\makebox[1pt][l]{\textcolor{white}{.}}.de%
}
\date{%
- 2013-06-23% check
+ 2013-07-02% check
}
\maketitle
@@ -819,11 +819,6 @@ Meaning and usage of \macro{bond} changed.
\item major internal refactorings
\end{compactitem}
-\minisec{2013-06-17 hpstatement v1.00}
-\begin{compactitem}
-\item initial release with English statements
-\end{compactitem}
-
\minisec{2011-06-03 mhchem v3.11}
\begin{compactitem}
\item fixed: incompatibility with mathdesign and other font-related packages
@@ -839,17 +834,6 @@ Meaning and usage of \macro{bond} changed.
\item fixed: \verb|_{$x$}| now works properly
\end{compactitem}
-\minisec{2010-06-16 rsphrase v3.08}
-\begin{compactitem}
- \item added: Italian phrases
-\end{compactitem}
-
-\minisec{2007-05-19 mhchem v3.0}
-\begin{compactitem}
- \item fixed: loading tikz automatically when option pdf-filled is used
- \item fixed: empty \verb|^{}| and \verb|_{}| work properly
-\end{compactitem}
-
\chapter{The hpstatement Package and the rsphrase Package}\label{sec:rsphrase}
@@ -937,17 +921,17 @@ assumed that the argument is equivalent to the one used previously. \bigskip
\end{addmargin}
\bigskip
-%\noindent The commands add text in your currently selected language.
-%\bigskip
-%
-%\begin{addmargin}[1em]{0em}
-%\begin{SideBySideExample}[xrightmargin=7cm]
-% \selectlanguage{ngerman}% babel
-% \hpnumber[formaldehyde]{EUH208}:
-% \hpstatement{}
-%\end{SideBySideExample}
-%\end{addmargin}
-%\bigskip
+\noindent The commands add text in your currently selected language.
+\bigskip
+
+\begin{addmargin}[1em]{0em}
+\begin{SideBySideExample}[xrightmargin=7cm]
+ \selectlanguage{ngerman}% babel
+ \hpnumber{H200}:
+ \hpstatement{}
+\end{SideBySideExample}
+\end{addmargin}
+\bigskip
\noindent Some phrases allow you to choose between certain alternatives. In
these cases, special numbers (<number>.1, <number>.2, \textellipsis) are
@@ -995,6 +979,30 @@ turn were linked from
\end{annotation}
+\clearpage
+\section{Most Recent Changes}% check
+
+\minisec{2013-07-02 hpstatement v1.01}
+\begin{compactitem}
+\item added German statements
+\item removed spaces around arguments of H340[a], H341[a], H350[a], H351[a], H360[a], H361[a], H370[a][b], H371[a][b], H372[a][b], H373[a][b], because arguments might need punctuation, e.g. a commas in several languages
+\item fixed H420
+\item added variants for P220.x, P411.x, P411+P235.x
+\item removed variants for P413.x
+
+\end{compactitem}
+
+\minisec{2013-06-17 hpstatement v1.00}
+\begin{compactitem}
+\item initial release with English statements
+\end{compactitem}
+
+\minisec{2010-06-16 rsphrase v3.08}
+\begin{compactitem}
+ \item added: Italian phrases
+\end{compactitem}
+
+
\appendix
\chapter{Appendix}
@@ -1002,9 +1010,8 @@ turn were linked from
\section{List of Implemented H and P Statements}
\newcommand\hpmanual[2]{\textbf{#1} (\hpnumber#2): \hpstatement#2}
-
-\subsection{English}
-\bigskip\bgroup\footnotesize
+\newcommand\allhpstatements{%
+\bgroup\footnotesize%
\hpmanual{EUH001}{{EUH001}}
\hpmanual{EUH006}{{EUH006}}
\hpmanual{EUH014}{{EUH014}}
@@ -1156,7 +1163,10 @@ turn were linked from
\hpmanual{P210.3}{{P210.3}}
\hpmanual{P210.4}{{P210.4}}
\hpmanual{P211}{{P211}}
-\hpmanual{P220.0}{{P220.0}}
+\hpmanual{P220.0.0}{{P220.0.0}}
+\hpmanual{P220.0.1[a]}{[{[a]}]{P220.0.1}}
+\hpmanual{P220.0.2}{{P220.0.2}}
+\hpmanual{P220.0.3}{{P220.0.3}}
\hpmanual{P220.1.0}{{P220.1.0}}
\hpmanual{P220.1[a]}{[{[a]}]{P220.1}}
\hpmanual{P220.1.1}{{P220.1.1}}
@@ -1336,12 +1346,13 @@ turn were linked from
\hpmanual{P410}{{P410}}
\hpmanual{P410+P403}{{P410+P403}}
\hpmanual{P410+P412}{{P410+P412}}
-\hpmanual{P411}{{P411}}
-\hpmanual{P411+P235}{{P411+P235}}
+\hpmanual{P411.0}{{P411.0}}
+\hpmanual{P411[a]}{[{[a]}]{P411}}
+\hpmanual{P411+P235.0}{{P411+P235.0}}
+\hpmanual{P411+P235[a]}{[{[a]}]{P411+P235}}
\hpmanual{P412}{{P412}}
\hpmanual{P413.0}{{P413.0}}
-\hpmanual{P413.1[a][b]}{[{[a]}][{[b]}]{P413.1}}
-\hpmanual{P413.2[a][b]}{[{[a]}][{[b]}]{P413.2}}
+\hpmanual{P413[a][b]}{[{[a]}][{[b]}]{P413}}
\hpmanual{P420}{{P420}}
\hpmanual{P422.0}{{P422.0}}
\hpmanual{P422[a]}{[{[a]}]{P422}}
@@ -1351,7 +1362,18 @@ turn were linked from
\hpmanual{P501.1[a]}{[{[a]}]{P501.1}}
\hpmanual{P501.2.0}{{P501.2.0}}
\hpmanual{P501.2[a]}{[{[a]}]{P501.2}}
-\par\egroup
+\par\egroup%
+}
+
+\subsection{English}
+\bigskip
+\allhpstatements
+
+\subsection{German}
+\bigskip
+\selectlanguage{ngerman}
+\allhpstatements
+\selectlanguage{UKenglish}
\section{List of Implemented R and S Phrases}
@@ -1359,7 +1381,7 @@ turn were linked from
\newenvironment{RandS}{\bigskip\bgroup\footnotesize\noindent}{\par\egroup}
\newcommand{\rs}[2][]{\textbf{\rsnumber[#1]{#2}}: \rsphrase{}}
\newcommand{\rsskip}{\par\medskip}
-\newcommand{\rsallphrases}[1][]{
+\newcommand{\allrsphrases}[1][]{
\par
\begin{RandS}
\rs{R1}
@@ -1572,37 +1594,37 @@ turn were linked from
\subsection{English}
The official phrases are given in American English. These phrases are typeset when the current Babel language is either set to \verb|english|, \verb|USenglish|, \verb|american|, \verb|UKenglish| or \verb|british|.
-\rsallphrases
+\allrsphrases
\selectlanguage{UKenglish}
\subsection{Danish}
Thanks to the extensive help of Rasmus Villemoes, the Danish phrases could be included. There were a couple typos in the official documents: We changed `bebølse' to `beboelse', `omgåænde' to `omgående' and `producentesn' to `producenten'.
\selectlanguage{danish}
-\rsallphrases
+\allrsphrases
\selectlanguage{UKenglish}
\subsection{French}
Dominique Richard helped with the French phrases. Many thanks to him!
\selectlanguage{french}
-\rsallphrases
+\allrsphrases
\selectlanguage{UKenglish}
\subsection{German}
I adapted the German R and S Phrases to the current (`new') spelling. Therefore, when writing a text in \verb|german| and using rsphrase, you will get a warning (`Your current language setting is german, rsphrase only knows the current German spelling (ngerman) which therefore was used.').
\selectlanguage{ngerman}
-\rsallphrases
+\allrsphrases
\selectlanguage{UKenglish}
\subsection{Italian}
Italian phrases implemented by Lorenzo Vagnarelli. Copy-and-paste-ready. Thanks a lot.
\selectlanguage{italian}
-\rsallphrases
+\allrsphrases
\selectlanguage{UKenglish}
\subsection{Spanish}
Ignacio Fernández Galván sent me the Spanish phrases copy-and-paste-ready. What a surprise! I was done in five minutes. Thanks a lot!
\selectlanguage{spanish}
-\rsallphrases[alt42]
+\allrsphrases[alt42]
\selectlanguage{UKenglish}
\end{document}
diff --git a/Master/texmf-dist/tex/latex/mhchem/hpstatement.sty b/Master/texmf-dist/tex/latex/mhchem/hpstatement.sty
index b800b17782b..0f58459ecfa 100644
--- a/Master/texmf-dist/tex/latex/mhchem/hpstatement.sty
+++ b/Master/texmf-dist/tex/latex/mhchem/hpstatement.sty
@@ -49,7 +49,8 @@
% The statements themselves therefore are not subject to the LPPL.
%
%
-\ProvidesPackage{hpstatement}[2013/06/17 v1.00 H and P statements (mhchem bundle)]
+\ProvidesPackage{hpstatement}[2013/07/02 v1.01 H and P statements (mhchem bundle)]
+\RequirePackage{babel}
\RequirePackage{twoopt}
\RequirePackage{ifthen}
\RequirePackage{textcomp}
@@ -134,7 +135,13 @@
\mhchem@hp@iflanguagename{american}{\mhchem@hp@data@english{#1}{#2}{#3}}{%
\mhchem@hp@iflanguagename{UKenglish}{\mhchem@hp@data@english{#1}{#2}{#3}}{%
\mhchem@hp@iflanguagename{british}{\mhchem@hp@data@english{#1}{#2}{#3}}{%
- }}}}}%
+ \mhchem@hp@iflanguagename{canadian}{\mhchem@hp@data@english{#1}{#2}{#3}}{%
+ \mhchem@hp@iflanguagename{australian}{\mhchem@hp@data@english{#1}{#2}{#3}}{%
+ \mhchem@hp@iflanguagename{newzealand}{\mhchem@hp@data@english{#1}{#2}{#3}}{%
+ %
+ \mhchem@hp@iflanguagename{ngerman}{\mhchem@hp@data@ngerman{#1}{#2}{#3}}{%
+ \mhchem@hp@iflanguagename{naustrian}{\mhchem@hp@data@ngerman{#1}{#2}{#3}}{%
+ }}}}}}}}}}%
}
\newcommand*\mhchem@hp@ii[4]{%
@@ -229,24 +236,24 @@
\mhchem@hp@ii{#3}{H340.0-0}{H340}{May cause genetic defects \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}%
\mhchem@hp@ii{#3}{H340-error}{H340}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use <number>.0 for the original form}{}}%
\mhchem@hp@ii{#3}{H340-0}{H340}{May cause genetic defects.}%
-\mhchem@hp@ii{#3}{H340-1}{H340}{May cause genetic defects #1.}%
+\mhchem@hp@ii{#3}{H340-1}{H340}{May cause genetic defects#1.}%
\mhchem@hp@ii{#3}{H341.0-0}{H341}{Suspected of causing genetic defects \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}%
\mhchem@hp@ii{#3}{H341-error}{H341}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use <number>.0 for the original form}{}}%
\mhchem@hp@ii{#3}{H341-0}{H341}{Suspected of causing genetic defects.}%
-\mhchem@hp@ii{#3}{H341-1}{H341}{Suspected of causing genetic defects #1.}%
+\mhchem@hp@ii{#3}{H341-1}{H341}{Suspected of causing genetic defects#1.}%
\mhchem@hp@ii{#3}{H350.0-0}{H350}{May cause cancer \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}%
\mhchem@hp@ii{#3}{H350-error}{H350}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use <number>.0 for the original form}{}}%
\mhchem@hp@ii{#3}{H350-0}{H350}{May cause cancer.}%
-\mhchem@hp@ii{#3}{H350-1}{H350}{May cause cancer #1.}%
+\mhchem@hp@ii{#3}{H350-1}{H350}{May cause cancer#1.}%
\mhchem@hp@ii{#3}{H350i-0}{H350i}{May cause cancer by inhalation.}%
\mhchem@hp@ii{#3}{H351.0-0}{H351}{Suspected of causing cancer \textless{}state route of exposure if it is conclusively proven that no other routs of exposure cause the hazard\textgreater{}.}%
\mhchem@hp@ii{#3}{H351-error}{H351}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use <number>.0 for the original form}{}}%
\mhchem@hp@ii{#3}{H351-0}{H351}{Suspected of causing cancer.}%
-\mhchem@hp@ii{#3}{H351-1}{H351}{Suspected of causing cancer #1.}%
+\mhchem@hp@ii{#3}{H351-1}{H351}{Suspected of causing cancer#1.}%
\mhchem@hp@ii{#3}{H360.0-0}{H360}{May damage fertility or the unborn child \textless{}state specific effect if known \textgreater{} \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}%
\mhchem@hp@ii{#3}{H360-error}{H360}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use <number>.0 for the original form}{}}%
\mhchem@hp@ii{#3}{H360-0}{H360}{May damage fertility or the unborn child.}%
-\mhchem@hp@ii{#3}{H360-1}{H360}{May damage fertility or the unborn child #1.}%
+\mhchem@hp@ii{#3}{H360-1}{H360}{May damage fertility or the unborn child#1.}%
\mhchem@hp@ii{#3}{H360F-0}{H360F}{May damage fertility.}%
\mhchem@hp@ii{#3}{H360D-0}{H360D}{May damage the unborn child.}%
\mhchem@hp@ii{#3}{H360f-0}{H360f}{Suspected of damaging fertility.}%
@@ -258,46 +265,46 @@
\mhchem@hp@ii{#3}{H361.0-0}{H361}{Suspected of damaging fertility or the unborn child \textless{}state specific effect if known\textgreater{} \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}%
\mhchem@hp@ii{#3}{H361-error}{H361}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use <number>.0 for the original form}{}}%
\mhchem@hp@ii{#3}{H361-0}{H361}{Suspected of damaging fertility or the unborn child.}%
-\mhchem@hp@ii{#3}{H361-1}{H361}{Suspected of damaging fertility or the unborn child #1.}%
+\mhchem@hp@ii{#3}{H361-1}{H361}{Suspected of damaging fertility or the unborn child#1.}%
\mhchem@hp@ii{#3}{H362-0}{H362}{May cause harm to breast-fed children.}%
\mhchem@hp@ii{#3}{H370.0-0}{H370}{Causes damage to organs \textless{}or state all organs affected, if known\textgreater{} \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}%
\mhchem@hp@ii{#3}{H370-error}{H370}{\PackageError{hpstatement}{This statement has two optional text arguments.\MessageBreak Please specify them with [][]. Or append .0\MessageBreak to the number for the original form}{}}%
\mhchem@hp@ii{#3}{H370-0}{H370}{Causes damage to organs.}%
\mhchem@hp@ii{#3}{H370-1}{H370}{Causes damage to #1.}%
-\mhchem@hp@ii{#3}{H370-2}{H370}{Causes damage to #1 #2.}%
+\mhchem@hp@ii{#3}{H370-2}{H370}{Causes damage to #1#2.}%
\mhchem@hp@ii{#3}{H371.0-0}{H371}{May cause damage to organs \textless{}or state all organs affected, if known\textgreater{} \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}%
\mhchem@hp@ii{#3}{H371-error}{H371}{\PackageError{hpstatement}{This statement has two optional text arguments.\MessageBreak Please specify them with [][]. Or append .0\MessageBreak to the number for the original form}{}}%
\mhchem@hp@ii{#3}{H371-0}{H371}{May cause damage to organs.}%
\mhchem@hp@ii{#3}{H371-1}{H371}{May cause damage to #1.}%
-\mhchem@hp@ii{#3}{H371-2}{H371}{May cause damage to #1 #2.}%
+\mhchem@hp@ii{#3}{H371-2}{H371}{May cause damage to #1#2.}%
\mhchem@hp@ii{#3}{H372.0-0}{H372}{Causes damage to organs \textless{}or state all organs affected, if known\textgreater{} through prolonged or repeated exposure \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}%
\mhchem@hp@ii{#3}{H372-error}{H372}{\PackageError{hpstatement}{This statement has two optional text arguments.\MessageBreak Please specify them with [][]. Or append .0\MessageBreak to the number for the original form}{}}%
\mhchem@hp@ii{#3}{H372-0}{H372}{Causes damage to organs through prolonged or repeated exposure.}%
\mhchem@hp@ii{#3}{H372-1}{H372}{Causes damage to #1 through prolonged or repeated exposure.}%
-\mhchem@hp@ii{#3}{H372-2}{H372}{Causes damage to #1 through prolonged or repeated exposure #2.}%
+\mhchem@hp@ii{#3}{H372-2}{H372}{Causes damage to #1 through prolonged or repeated exposure#2.}%
\mhchem@hp@ii{#3}{H373.0-0}{H373}{May cause damage to organs \textless{}or state all organs affected, if known\textgreater{} through prolonged or repeated exposure \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}%
\mhchem@hp@ii{#3}{H373-error}{H373}{\PackageError{hpstatement}{This statement has two optional text arguments.\MessageBreak Please specify them with [][]. Or append .0\MessageBreak to the number for the original form}{}}%
\mhchem@hp@ii{#3}{H373-0}{H373}{May cause damage to organs through prolonged or repeated exposure.}%
\mhchem@hp@ii{#3}{H373-1}{H373}{May cause damage to #1 through prolonged or repeated exposure.}%
-\mhchem@hp@ii{#3}{H373-2}{H373}{May cause damage to #1 through prolonged or repeated exposure #2.}%
-\mhchem@hp@ii{#3}{H300+H310-0}{H300\,+\,H310}{Fatal if swallowed or in contact with skin}%
-\mhchem@hp@ii{#3}{H300+H330-0}{H300\,+\,H330}{Fatal if swallowed or if inhaled}%
-\mhchem@hp@ii{#3}{H310+H330-0}{H310\,+\,H330}{Fatal in contact with skin or if inhaled}%
-\mhchem@hp@ii{#3}{H300+H310+H330-0}{H300\,+\,H310\,+\,H330}{Fatal if swallowed, in contact with skin or if inhaled}%
-\mhchem@hp@ii{#3}{H301+H311-0}{H301\,+\,H311}{Toxic if swallowed or in contact with skin}%
-\mhchem@hp@ii{#3}{H301+H331-0}{H301\,+\,H331}{Toxic if swallowed or if inhaled}%
-\mhchem@hp@ii{#3}{H311+H331-0}{H311\,+\,H331}{Toxic in contact with skin or if inhaled}%
-\mhchem@hp@ii{#3}{H301+H311+H331-0}{H301\,+\,H311\,+\,H331}{Toxic if swallowed, in contact with skin or if inhaled}%
-\mhchem@hp@ii{#3}{H302+H312-0}{H302\,+\,H312}{Harmful if swallowed or in contact with skin}%
-\mhchem@hp@ii{#3}{H302+H332-0}{H302\,+\,H332}{Harmful if swallowed or if inhaled}%
-\mhchem@hp@ii{#3}{H312+H332-0}{H312\,+\,H332}{Harmful in contact with skin or if inhaled}%
-\mhchem@hp@ii{#3}{H301+H312+H332-0}{H301\,+\,H312\,+\,H332}{Harmful if swallowed, in contact with skin or if inhaled}%
+\mhchem@hp@ii{#3}{H373-2}{H373}{May cause damage to #1 through prolonged or repeated exposure#2.}%
+\mhchem@hp@ii{#3}{H300+H310-0}{H300\,+\,\hskip\z@skip{}H310}{Fatal if swallowed or in contact with skin}%
+\mhchem@hp@ii{#3}{H300+H330-0}{H300\,+\,\hskip\z@skip{}H330}{Fatal if swallowed or if inhaled}%
+\mhchem@hp@ii{#3}{H310+H330-0}{H310\,+\,\hskip\z@skip{}H330}{Fatal in contact with skin or if inhaled}%
+\mhchem@hp@ii{#3}{H300+H310+H330-0}{H300\,+\,\hskip\z@skip{}H310\,+\,\hskip\z@skip{}H330}{Fatal if swallowed, in contact with skin or if inhaled}%
+\mhchem@hp@ii{#3}{H301+H311-0}{H301\,+\,\hskip\z@skip{}H311}{Toxic if swallowed or in contact with skin}%
+\mhchem@hp@ii{#3}{H301+H331-0}{H301\,+\,\hskip\z@skip{}H331}{Toxic if swallowed or if inhaled}%
+\mhchem@hp@ii{#3}{H311+H331-0}{H311\,+\,\hskip\z@skip{}H331}{Toxic in contact with skin or if inhaled}%
+\mhchem@hp@ii{#3}{H301+H311+H331-0}{H301\,+\,\hskip\z@skip{}H311\,+\,\hskip\z@skip{}H331}{Toxic if swallowed, in contact with skin or if inhaled}%
+\mhchem@hp@ii{#3}{H302+H312-0}{H302\,+\,\hskip\z@skip{}H312}{Harmful if swallowed or in contact with skin}%
+\mhchem@hp@ii{#3}{H302+H332-0}{H302\,+\,\hskip\z@skip{}H332}{Harmful if swallowed or if inhaled}%
+\mhchem@hp@ii{#3}{H312+H332-0}{H312\,+\,\hskip\z@skip{}H332}{Harmful in contact with skin or if inhaled}%
+\mhchem@hp@ii{#3}{H301+H312+H332-0}{H301\,+\,\hskip\z@skip{}H312\,+\,\hskip\z@skip{}H332}{Harmful if swallowed, in contact with skin or if inhaled}%
\mhchem@hp@ii{#3}{H400-0}{H400}{Very toxic to aquatic life.}%
\mhchem@hp@ii{#3}{H410-0}{H410}{Very toxic to aquatic life with long lasting effects.}%
\mhchem@hp@ii{#3}{H411-0}{H411}{Toxic to aquatic life with long lasting effects.}%
\mhchem@hp@ii{#3}{H412-0}{H412}{Harmful to aquatic life with long lasting effects.}%
\mhchem@hp@ii{#3}{H413-0}{H413}{May cause long lasting harmful effects to aquatic life.}%
-\mhchem@hp@ii{#3}{H420-0}{H420}{+++}%
+\mhchem@hp@ii{#3}{H420-0}{H420}{Harms public health and the environment by destroying ozone in the upper atmosphere.}%
\mhchem@hp@ii{#3}{P101-0}{P101}{If medical advice is needed, have product container or label at hand.}%
\mhchem@hp@ii{#3}{P101.nolabel-error}{P101}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
\mhchem@hp@ii{#3}{P101.nolabel-1}{P101}{If medical advice is needed, have product container or #1 at hand.}%
@@ -315,36 +322,40 @@
\mhchem@hp@ii{#3}{P210.3-0}{P210}{Keep away from open flames. -- No smoking.}%
\mhchem@hp@ii{#3}{P210.4-0}{P210}{Keep away from hot surfaces. -- No smoking.}%
\mhchem@hp@ii{#3}{P211-0}{P211}{Do not spray on an open flame or other ignition source.}%
-\mhchem@hp@ii{#3}{P220.0-0}{P220}{Keep/Store away from clothing/\textellipsis/combustible materials.}%
+\mhchem@hp@ii{#3}{P220.0.0-0}{P220}{Keep/Store away from clothing/\textellipsis{}/combustible materials.}%
\mhchem@hp@ii{#3}{P220-error}{P220}{\PackageError{hpstatement}{Selection and selection/argument missing.\MessageBreak This statement has 1) a mandatory selection\MessageBreak and 2) a selection or text-argument.\MessageBreak Please append .1.1, ... to the number to make a\MessageBreak selection. Or append .1 or .2 with [].\MessageBreak Or use .0 for the original form}{}}%
-\mhchem@hp@ii{#3}{P220.1.0-0}{P220}{Keep away from clothing/\textellipsis/combustible materials.}%
+\mhchem@hp@ii{#3}{P220.0-error}{P220}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P220.0.1-1}{P220}{Keep/Store away from #1 materials.}%
+\mhchem@hp@ii{#3}{P220.0.2-0}{P220}{Keep/Store away from clothing materials.}%
+\mhchem@hp@ii{#3}{P220.0.3-0}{P220}{Keep/Store away from combustible materials.}%
+\mhchem@hp@ii{#3}{P220.1.0-0}{P220}{Keep away from clothing/\textellipsis{}/combustible materials.}%
\mhchem@hp@ii{#3}{P220.1-error}{P220}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
\mhchem@hp@ii{#3}{P220.1-1}{P220}{Keep away from #1.}%
\mhchem@hp@ii{#3}{P220.1.1-0}{P220}{Keep away from clothing.}%
\mhchem@hp@ii{#3}{P220.1.2-0}{P220}{Keep away from combustible materials.}%
-\mhchem@hp@ii{#3}{P220.2.0-0}{P220}{Store away from clothing/\textellipsis/combustible materials.}%
+\mhchem@hp@ii{#3}{P220.2.0-0}{P220}{Store away from clothing/\textellipsis{}/combustible materials.}%
\mhchem@hp@ii{#3}{P220.2-error}{P220}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
\mhchem@hp@ii{#3}{P220.2-1}{P220}{Store away from #1.}%
\mhchem@hp@ii{#3}{P220.2.1-0}{P220}{Store away from clothing.}%
\mhchem@hp@ii{#3}{P220.2.2-0}{P220}{Store away from combustible materials.}%
-\mhchem@hp@ii{#3}{P221.0-0}{P221}{Take any precaution to avoid mixing with combustibles\textellipsis}%
+\mhchem@hp@ii{#3}{P221.0-0}{P221}{Take any precaution to avoid mixing with combustibles\textellipsis{}}%
\mhchem@hp@ii{#3}{P221-error}{P221}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
\mhchem@hp@ii{#3}{P221-1}{P221}{Take any precaution to avoid mixing with #1.}%
\mhchem@hp@ii{#3}{P221.1-0}{P221}{Take any precaution to avoid mixing with combustibles.}%
\mhchem@hp@ii{#3}{P222-0}{P222}{Do not allow contact with air.}%
\mhchem@hp@ii{#3}{P223-0}{P223}{Keep away from any possible contact with water, because of violent reaction and possible flash fire.}%
-\mhchem@hp@ii{#3}{P230.0-0}{P230}{Keep wetted with\textellipsis}%
+\mhchem@hp@ii{#3}{P230.0-0}{P230}{Keep wetted with\textellipsis{}}%
\mhchem@hp@ii{#3}{P230-error}{P230}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
\mhchem@hp@ii{#3}{P230-1}{P230}{Keep wetted with #1.}%
\mhchem@hp@ii{#3}{P231-0}{P231}{Handle under inert gas.}%
-\mhchem@hp@ii{#3}{P231+P232-0}{P231\,+\,P232}{Handle under inert gas. Protect from moisture.}%
+\mhchem@hp@ii{#3}{P231+P232-0}{P231\,+\,\hskip\z@skip{}P232}{Handle under inert gas. Protect from moisture.}%
\mhchem@hp@ii{#3}{P232-0}{P232}{Protect from moisture.}%
\mhchem@hp@ii{#3}{P233-0}{P233}{Keep container tightly closed.}%
\mhchem@hp@ii{#3}{P234-0}{P234}{Keep only in original container.}%
\mhchem@hp@ii{#3}{P235-0}{P235}{Keep cool.}%
-\mhchem@hp@ii{#3}{P235+P410-0}{P235\,+\,P410}{Keep cool. Protect from sunlight.}%
+\mhchem@hp@ii{#3}{P235+P410-0}{P235\,+\,\hskip\z@skip{}P410}{Keep cool. Protect from sunlight.}%
\mhchem@hp@ii{#3}{P240-0}{P240}{Ground/bond container and receiving equipment.}%
-\mhchem@hp@ii{#3}{P241.0-0}{P241}{Use explosion-proof electrical/ventilating/lighting/\textellipsis/equipment.}%
+\mhchem@hp@ii{#3}{P241.0-0}{P241}{Use explosion-proof electrical/ventilating/lighting/\textellipsis{}/equipment.}%
\mhchem@hp@ii{#3}{P241-error}{P241}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
\mhchem@hp@ii{#3}{P241-1}{P241}{Use explosion-proof #1.}%
\mhchem@hp@ii{#3}{P241.1-0}{P241}{Use explosion-proof electrical equipment.}%
@@ -353,7 +364,7 @@
\mhchem@hp@ii{#3}{P242-0}{P242}{Use only non-sparking tools.}%
\mhchem@hp@ii{#3}{P243-0}{P243}{Take precautionary measures against static discharge.}%
\mhchem@hp@ii{#3}{P244-0}{P244}{Keep reduction valves free from grease and oil.}%
-\mhchem@hp@ii{#3}{P250.0-0}{P250}{Do not subject to grinding/shock/\textellipsis/friction.}%
+\mhchem@hp@ii{#3}{P250.0-0}{P250}{Do not subject to grinding/shock/\textellipsis{}/friction.}%
\mhchem@hp@ii{#3}{P250-error}{P250}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
\mhchem@hp@ii{#3}{P250-1}{P250}{Do not subject to #1.}%
\mhchem@hp@ii{#3}{P250.1-0}{P250}{Do not subject to grinding.}%
@@ -376,7 +387,7 @@
\mhchem@hp@ii{#3}{P263-1}{P263}{Avoid contact #1.}%
\mhchem@hp@ii{#3}{P263.1-0}{P263}{Avoid contact during pregnancy.}%
\mhchem@hp@ii{#3}{P263.2-0}{P263}{Avoid contact while nursing.}%
-\mhchem@hp@ii{#3}{P264.0-0}{P264}{Wash \textellipsis thoroughly after handling.}%
+\mhchem@hp@ii{#3}{P264.0-0}{P264}{Wash \textellipsis{} thoroughly after handling.}%
\mhchem@hp@ii{#3}{P264-error}{P264}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
\mhchem@hp@ii{#3}{P264-1}{P264}{Wash #1 thoroughly after handling.}%
\mhchem@hp@ii{#3}{P270-0}{P270}{Do no eat, drink or smoke when using this product.}%
@@ -403,49 +414,49 @@
\mhchem@hp@ii{#3}{P284-0}{P284}{Wear respiratory protection.}%
\mhchem@hp@ii{#3}{P285-0}{P285}{In case of inadequate ventilation wear respiratory protection.}%
\mhchem@hp@ii{#3}{P301-0}{P301}{IF SWALLOWED:}%
-\mhchem@hp@ii{#3}{P301+P310-0}{P301\,+\,P310}{IF SWALLOWED: Immediately call a POISON CENTER or doctor/physician.}%
-\mhchem@hp@ii{#3}{P301+P312-0}{P301\,+\,P312}{IF SWALLOWED: Call a POISON CENTER or doctor/physician if you feel unwell.}%
-\mhchem@hp@ii{#3}{P301+P330+P331-0}{P301\,+\,P330\,+\,P331}{IF SWALLOWED: rinse mouth. Do NOT induce vomiting.}%
+\mhchem@hp@ii{#3}{P301+P310-0}{P301\,+\,\hskip\z@skip{}P310}{IF SWALLOWED: Immediately call a POISON CENTER or doctor/physician.}%
+\mhchem@hp@ii{#3}{P301+P312-0}{P301\,+\,\hskip\z@skip{}P312}{IF SWALLOWED: Call a POISON CENTER or doctor/physician if you feel unwell.}%
+\mhchem@hp@ii{#3}{P301+P330+P331-0}{P301\,+\,\hskip\z@skip{}P330\,+\,\hskip\z@skip{}P331}{IF SWALLOWED: rinse mouth. Do NOT induce vomiting.}%
\mhchem@hp@ii{#3}{P302-0}{P302}{IF ON SKIN:}%
-\mhchem@hp@ii{#3}{P302+P334.0-0}{P302\,+\,P334}{IF ON SKIN: Immerse in cool water/wrap in wet bandages.}%
-\mhchem@hp@ii{#3}{P302+P334-error}{P302\,+\,P334}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
-\mhchem@hp@ii{#3}{P302+P334-1}{P302\,+\,P334}{IF ON SKIN: #1.}%
-\mhchem@hp@ii{#3}{P302+P334.1-0}{P302\,+\,P334}{IF ON SKIN: Immerse in cool water.}%
-\mhchem@hp@ii{#3}{P302+P334.2-0}{P302\,+\,P334}{IF ON SKIN: Wrap in wet bandages.}%
-\mhchem@hp@ii{#3}{P302+P350-0}{P302\,+\,P350}{IF ON SKIN: Gently wash with plenty of soap and water.}%
-\mhchem@hp@ii{#3}{P302+P352-0}{P302\,+\,P352}{IF ON SKIN: Wash with plenty of soap and water.}%
+\mhchem@hp@ii{#3}{P302+P334.0-0}{P302\,+\,\hskip\z@skip{}P334}{IF ON SKIN: Immerse in cool water/wrap in wet bandages.}%
+\mhchem@hp@ii{#3}{P302+P334-error}{P302\,+\,\hskip\z@skip{}P334}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P302+P334-1}{P302\,+\,\hskip\z@skip{}P334}{IF ON SKIN: #1.}%
+\mhchem@hp@ii{#3}{P302+P334.1-0}{P302\,+\,\hskip\z@skip{}P334}{IF ON SKIN: Immerse in cool water.}%
+\mhchem@hp@ii{#3}{P302+P334.2-0}{P302\,+\,\hskip\z@skip{}P334}{IF ON SKIN: Wrap in wet bandages.}%
+\mhchem@hp@ii{#3}{P302+P350-0}{P302\,+\,\hskip\z@skip{}P350}{IF ON SKIN: Gently wash with plenty of soap and water.}%
+\mhchem@hp@ii{#3}{P302+P352-0}{P302\,+\,\hskip\z@skip{}P352}{IF ON SKIN: Wash with plenty of soap and water.}%
\mhchem@hp@ii{#3}{P303-0}{P303}{IF ON SKIN (or hair):}%
-\mhchem@hp@ii{#3}{P303+P361+P353-0}{P303\,+\,P361\,+\,P353}{IF ON SKIN (or hair): Remove/Take off immediately all contaminated clothing. Rinse skin with water/shower.}%
+\mhchem@hp@ii{#3}{P303+P361+P353-0}{P303\,+\,\hskip\z@skip{}P361\,+\,\hskip\z@skip{}P353}{IF ON SKIN (or hair): Remove/Take off immediately all contaminated clothing. Rinse skin with water/shower.}%
\mhchem@hp@ii{#3}{P304-0}{P304}{IF INHALED:}%
-\mhchem@hp@ii{#3}{P304+P340-0}{P304\,+\,P340}{IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing.}%
-\mhchem@hp@ii{#3}{P304+P341-0}{P304\,+\,P341}{IF INHALED: If breathing is difficult, remove victim to fresh air and keep at rest in a position comfortable for breathing.}%
+\mhchem@hp@ii{#3}{P304+P340-0}{P304\,+\,\hskip\z@skip{}P340}{IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing.}%
+\mhchem@hp@ii{#3}{P304+P341-0}{P304\,+\,\hskip\z@skip{}P341}{IF INHALED: If breathing is difficult, remove victim to fresh air and keep at rest in a position comfortable for breathing.}%
\mhchem@hp@ii{#3}{P305-0}{P305}{IF IN EYES:}%
-\mhchem@hp@ii{#3}{P305+P351+P338-0}{P305\,+\,P351\,+\,P338}{IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing.}%
+\mhchem@hp@ii{#3}{P305+P351+P338-0}{P305\,+\,\hskip\z@skip{}P351\,+\,\hskip\z@skip{}P338}{IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing.}%
\mhchem@hp@ii{#3}{P306-0}{P306}{IF ON CLOTHING:}%
-\mhchem@hp@ii{#3}{P306+P360-0}{P306\,+\,P360}{IF ON CLOTHING: rinse immediately contaminated clothing and skin with plenty of water before removing clothes.}%
+\mhchem@hp@ii{#3}{P306+P360-0}{P306\,+\,\hskip\z@skip{}P360}{IF ON CLOTHING: rinse immediately contaminated clothing and skin with plenty of water before removing clothes.}%
\mhchem@hp@ii{#3}{P307-0}{P307}{IF exposed:}%
-\mhchem@hp@ii{#3}{P307+P311-0}{P307\,+\,P311}{IF exposed: Call a POISON CENTER or doctor/physician.}%
+\mhchem@hp@ii{#3}{P307+P311-0}{P307\,+\,\hskip\z@skip{}P311}{IF exposed: Call a POISON CENTER or doctor/physician.}%
\mhchem@hp@ii{#3}{P308-0}{P308}{IF exposed or concerned:}%
-\mhchem@hp@ii{#3}{P308+P313-0}{P308\,+\,P313}{IF exposed or concerned: Get medical advice/attention.}%
+\mhchem@hp@ii{#3}{P308+P313-0}{P308\,+\,\hskip\z@skip{}P313}{IF exposed or concerned: Get medical advice/attention.}%
\mhchem@hp@ii{#3}{P309-0}{P309}{IF exposed or if you feel unwell:}%
-\mhchem@hp@ii{#3}{P309+P311-0}{P309\,+\,P311}{IF exposed or if you feel unwell: Call a POISON CENTER or doctor/physician.}%
+\mhchem@hp@ii{#3}{P309+P311-0}{P309\,+\,\hskip\z@skip{}P311}{IF exposed or if you feel unwell: Call a POISON CENTER or doctor/physician.}%
\mhchem@hp@ii{#3}{P310-0}{P310}{Immediately call a POISON CENTER or doctor/physician.}%
\mhchem@hp@ii{#3}{P311-0}{P311}{Call a POISON CENTER or doctor/physician.}%
\mhchem@hp@ii{#3}{P312-0}{P312}{Call a POISON CENTER or doctor/physician if you feel unwell.}%
\mhchem@hp@ii{#3}{P313-0}{P313}{Get medical advice/attention.}%
\mhchem@hp@ii{#3}{P314-0}{P314}{Get medical advice/attention if you feel unwell.}%
\mhchem@hp@ii{#3}{P315-0}{P315}{Get immediate medical advice/attention.}%
-\mhchem@hp@ii{#3}{P320.0-0}{P320}{Specific treatment is urgent (see \textellipsis on this label).}%
+\mhchem@hp@ii{#3}{P320.0-0}{P320}{Specific treatment is urgent (see \textellipsis{} on this label).}%
\mhchem@hp@ii{#3}{P320-error}{P320}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
\mhchem@hp@ii{#3}{P320-1}{P320}{Specific treatment is urgent (see #1 on this label).}%
\mhchem@hp@ii{#3}{P320.nolabel-error}{P320}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
\mhchem@hp@ii{#3}{P320.nolabel-1}{P320}{Specific treatment is urgent (see #1).}%
-\mhchem@hp@ii{#3}{P321.0-0}{P321}{Specific treatment (see \textellipsis on this label).}%
+\mhchem@hp@ii{#3}{P321.0-0}{P321}{Specific treatment (see \textellipsis{} on this label).}%
\mhchem@hp@ii{#3}{P321-error}{P321}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
\mhchem@hp@ii{#3}{P321-1}{P321}{Specific treatment (see #1 on this label).}%
\mhchem@hp@ii{#3}{P321.nolabel-error}{P321}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
\mhchem@hp@ii{#3}{P321.nolabel-1}{P321}{Specific treatment (see #1).}%
-\mhchem@hp@ii{#3}{P322.0-0}{P322}{Specific measures (see \textellipsis on this label).}%
+\mhchem@hp@ii{#3}{P322.0-0}{P322}{Specific measures (see \textellipsis{} on this label).}%
\mhchem@hp@ii{#3}{P322-error}{P322}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
\mhchem@hp@ii{#3}{P322-1}{P322}{Specific measures (see #1 on this label).}%
\mhchem@hp@ii{#3}{P322.nolabel-error}{P322}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
@@ -453,26 +464,26 @@
\mhchem@hp@ii{#3}{P330-0}{P330}{Rinse mouth.}%
\mhchem@hp@ii{#3}{P331-0}{P331}{Do NOT induce vomiting.}%
\mhchem@hp@ii{#3}{P332-0}{P332}{If skin irritation occurs:}%
-\mhchem@hp@ii{#3}{P332+P313-0}{P332\,+\,P313}{If skin irritation occurs: Get medical advice/attention.}%
+\mhchem@hp@ii{#3}{P332+P313-0}{P332\,+\,\hskip\z@skip{}P313}{If skin irritation occurs: Get medical advice/attention.}%
\mhchem@hp@ii{#3}{P333-0}{P333}{If skin irritation or rash occurs:}%
-\mhchem@hp@ii{#3}{P333+P313-0}{P333\,+\,P313}{If skin irritation or rash occurs: Get medical advice/attention.}%
+\mhchem@hp@ii{#3}{P333+P313-0}{P333\,+\,\hskip\z@skip{}P313}{If skin irritation or rash occurs: Get medical advice/attention.}%
\mhchem@hp@ii{#3}{P334.0-0}{P334}{Immerse in cool water/wrap in wet bandages.}%
\mhchem@hp@ii{#3}{P334-error}{P334}{\PackageError{hpstatement}{Selection missing.\MessageBreak This statement requires a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or use .0 for the original form}{}}%
\mhchem@hp@ii{#3}{P334.1-0}{P334}{Immerse in cool water.}%
\mhchem@hp@ii{#3}{P334.2-0}{P334}{Wrap in wet bandages.}%
\mhchem@hp@ii{#3}{P335-0}{P335}{Brush off loose particles from skin.}%
-\mhchem@hp@ii{#3}{P335+P334.0-0}{P335\,+\,P334}{Brush off loose particles from skin. Immerse in cool water/wrap in wet bandages.}%
-\mhchem@hp@ii{#3}{P335+P334-error}{P335\,+\,P334}{\PackageError{hpstatement}{Selection missing.\MessageBreak This statement requires a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or use .0 for the original form}{}}%
-\mhchem@hp@ii{#3}{P335+P334.1-0}{P335\,+\,P334}{Brush off loose particles from skin. Immerse in cool water.}%
-\mhchem@hp@ii{#3}{P335+P334.2-0}{P335\,+\,P334}{Brush off loose particles from skin. Wrap in wet bandages.}%
+\mhchem@hp@ii{#3}{P335+P334.0-0}{P335\,+\,\hskip\z@skip{}P334}{Brush off loose particles from skin. Immerse in cool water/wrap in wet bandages.}%
+\mhchem@hp@ii{#3}{P335+P334-error}{P335\,+\,\hskip\z@skip{}P334}{\PackageError{hpstatement}{Selection missing.\MessageBreak This statement requires a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P335+P334.1-0}{P335\,+\,\hskip\z@skip{}P334}{Brush off loose particles from skin. Immerse in cool water.}%
+\mhchem@hp@ii{#3}{P335+P334.2-0}{P335\,+\,\hskip\z@skip{}P334}{Brush off loose particles from skin. Wrap in wet bandages.}%
\mhchem@hp@ii{#3}{P336-0}{P336}{Thaw frosted parts with lukewarm water. Do no rub affected area.}%
\mhchem@hp@ii{#3}{P337-0}{P337}{If eye irritation persists:}%
-\mhchem@hp@ii{#3}{P337+P313-0}{P337\,+\,P313}{If eye irritation persists: Get medical advice/attention.}%
+\mhchem@hp@ii{#3}{P337+P313-0}{P337\,+\,\hskip\z@skip{}P313}{If eye irritation persists: Get medical advice/attention.}%
\mhchem@hp@ii{#3}{P338-0}{P338}{Remove contact lenses, if present and easy to do. Continue rinsing.}%
\mhchem@hp@ii{#3}{P340-0}{P340}{Remove victim to fresh air and keep at rest in a position comfortable for breathing.}%
\mhchem@hp@ii{#3}{P341-0}{P341}{If breathing is difficult, remove victim to fresh air and keep at rest in a position comfortable for breathing.}%
\mhchem@hp@ii{#3}{P342-0}{P342}{If experiencing respiratory symptoms:}%
-\mhchem@hp@ii{#3}{P342+P311-0}{P342\,+\,P311}{If experiencing respiratory symptoms: Call a POISON CENTER or doctor/physician.}%
+\mhchem@hp@ii{#3}{P342+P311-0}{P342\,+\,\hskip\z@skip{}P311}{If experiencing respiratory symptoms: Call a POISON CENTER or doctor/physician.}%
\mhchem@hp@ii{#3}{P350-0}{P350}{Gently wash with plenty of soap and water.}%
\mhchem@hp@ii{#3}{P351-0}{P351}{Rinse cautiously with water for several minutes.}%
\mhchem@hp@ii{#3}{P352-0}{P352}{Wash with plenty of soap and water.}%
@@ -482,66 +493,469 @@
\mhchem@hp@ii{#3}{P362-0}{P362}{Take off contaminated clothing and wash before reuse.}%
\mhchem@hp@ii{#3}{P363-0}{P363}{Wash contaminated clothing before reuse.}%
\mhchem@hp@ii{#3}{P370-0}{P370}{In case of fire:}%
-\mhchem@hp@ii{#3}{P370+P376-0}{P370\,+\,P376}{In case of fire: Stop leak if safe to do so.}%
-\mhchem@hp@ii{#3}{P370+P378.0-0}{P370\,+\,P378}{In case of fire: Use \textellipsis for extinction.}%
-\mhchem@hp@ii{#3}{P370+P378-error}{P370\,+\,P378}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
-\mhchem@hp@ii{#3}{P370+P378-1}{P370\,+\,P378}{In case of fire: Use #1 for extinction.}%
-\mhchem@hp@ii{#3}{P370+P380-0}{P370\,+\,P380}{In case of fire: Evacuate area.}%
-\mhchem@hp@ii{#3}{P370+P380+P375-0}{P370\,+\,P380\,+\,P375}{In case of fire: Evacuate area. Fight fire remotely due to the risk of explosion.}%
+\mhchem@hp@ii{#3}{P370+P376-0}{P370\,+\,\hskip\z@skip{}P376}{In case of fire: Stop leak if safe to do so.}%
+\mhchem@hp@ii{#3}{P370+P378.0-0}{P370\,+\,\hskip\z@skip{}P378}{In case of fire: Use \textellipsis{} for extinction.}%
+\mhchem@hp@ii{#3}{P370+P378-error}{P370\,+\,\hskip\z@skip{}P378}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P370+P378-1}{P370\,+\,\hskip\z@skip{}P378}{In case of fire: Use #1 for extinction.}%
+\mhchem@hp@ii{#3}{P370+P380-0}{P370\,+\,\hskip\z@skip{}P380}{In case of fire: Evacuate area.}%
+\mhchem@hp@ii{#3}{P370+P380+P375-0}{P370\,+\,\hskip\z@skip{}P380\,+\,\hskip\z@skip{}P375}{In case of fire: Evacuate area. Fight fire remotely due to the risk of explosion.}%
\mhchem@hp@ii{#3}{P371-0}{P371}{In case of major fire and large quantities:}%
-\mhchem@hp@ii{#3}{P371+P380+P375-0}{P371\,+\,P380\,+\,P375}{In case of major fire and large quantities: Evacuate area. Fight fire remotely due to the risk of explosion.}%
+\mhchem@hp@ii{#3}{P371+P380+P375-0}{P371\,+\,\hskip\z@skip{}P380\,+\,\hskip\z@skip{}P375}{In case of major fire and large quantities: Evacuate area. Fight fire remotely due to the risk of explosion.}%
\mhchem@hp@ii{#3}{P372-0}{P372}{Explosion risk in case of fire.}%
\mhchem@hp@ii{#3}{P373-0}{P373}{DO NOT fight fire when fire reaches explosives.}%
\mhchem@hp@ii{#3}{P374-0}{P374}{Fight fire with normal precautions from a reasonable distance.}%
\mhchem@hp@ii{#3}{P375-0}{P375}{Fight fire remotely due to the risk of explosion.}%
\mhchem@hp@ii{#3}{P376-0}{P376}{Stop leak if safe to do so.}%
\mhchem@hp@ii{#3}{P377-0}{P377}{Leaking gas fire: Do not extinguish, unless leak can be stopped safely.}%
-\mhchem@hp@ii{#3}{P378.0-0}{P378}{Use \textellipsis for extinction.}%
+\mhchem@hp@ii{#3}{P378.0-0}{P378}{Use \textellipsis{} for extinction.}%
\mhchem@hp@ii{#3}{P378-error}{P378}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
\mhchem@hp@ii{#3}{P378-1}{P378}{Use #1 for extinction.}%
\mhchem@hp@ii{#3}{P380-0}{P380}{Evacuate area.}%
\mhchem@hp@ii{#3}{P381-0}{P381}{Eliminate all ignition sources if safe to do so.}%
\mhchem@hp@ii{#3}{P390-0}{P390}{Absorb spillage to prevent material damage.}%
\mhchem@hp@ii{#3}{P391-0}{P391}{Collect spillage.}%
-\mhchem@hp@ii{#3}{P401.0-0}{P401}{Store \textellipsis}%
+\mhchem@hp@ii{#3}{P401.0-0}{P401}{Store \textellipsis{}}%
\mhchem@hp@ii{#3}{P401-error}{P401}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
\mhchem@hp@ii{#3}{P401-1}{P401}{Store #1.}%
\mhchem@hp@ii{#3}{P402-0}{P402}{Store in a dry place.}%
-\mhchem@hp@ii{#3}{P402+P404-0}{P402\,+\,P404}{Store in a dry place. Store in a closed container.}%
+\mhchem@hp@ii{#3}{P402+P404-0}{P402\,+\,\hskip\z@skip{}P404}{Store in a dry place. Store in a closed container.}%
\mhchem@hp@ii{#3}{P403-0}{P403}{Store in a well-ventilated place.}%
-\mhchem@hp@ii{#3}{P403+P233-0}{P403\,+\,P233}{Store in a well-ventilated place. Keep container tightly closed.}%
-\mhchem@hp@ii{#3}{P403+P235-0}{P403\,+\,P235}{Store in a well-ventilated place. Keep cool.}%
+\mhchem@hp@ii{#3}{P403+P233-0}{P403\,+\,\hskip\z@skip{}P233}{Store in a well-ventilated place. Keep container tightly closed.}%
+\mhchem@hp@ii{#3}{P403+P235-0}{P403\,+\,\hskip\z@skip{}P235}{Store in a well-ventilated place. Keep cool.}%
\mhchem@hp@ii{#3}{P404-0}{P404}{Store in a closed container.}%
\mhchem@hp@ii{#3}{P405-0}{P405}{Store locked up.}%
-\mhchem@hp@ii{#3}{P406.0-0}{P406}{Store in corrosive resistant/\textellipsis container with a resistant inner liner.}%
+\mhchem@hp@ii{#3}{P406.0-0}{P406}{Store in corrosive resistant/\textellipsis{} container with a resistant inner liner.}%
\mhchem@hp@ii{#3}{P406-error}{P406}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
\mhchem@hp@ii{#3}{P406-1}{P406}{Store in #1 container with a resistant inner liner.}%
\mhchem@hp@ii{#3}{P406.1-0}{P406}{Store in corrosive resistant container with a resistant inner liner.}%
\mhchem@hp@ii{#3}{P407-0}{P407}{Maintain air gap between stacks/pallets.}%
\mhchem@hp@ii{#3}{P410-0}{P410}{Protect from sunlight.}%
-\mhchem@hp@ii{#3}{P410+P403-0}{P410\,+\,P403}{Protect from sunlight. Store in a well-ventilated place.}%
-\mhchem@hp@ii{#3}{P410+P412-0}{P410\,+\,P412}{Protect from sunlight. Do no expose to temperatures exceeding 50\textdegree{}C/122\textdegree{}F.}%
-\mhchem@hp@ii{#3}{P411-0}{P411}{Store at temperatures not exceeding \textellipsis\textdegree{}C/\textellipsis\textdegree{}F.}%
-\mhchem@hp@ii{#3}{P411+P235-0}{P411\,+\,P235}{Store at temperatures not exceeding \textellipsis\textdegree{}C/\textellipsis\textdegree{}F. Keep cool.}%
+\mhchem@hp@ii{#3}{P410+P403-0}{P410\,+\,\hskip\z@skip{}P403}{Protect from sunlight. Store in a well-ventilated place.}%
+\mhchem@hp@ii{#3}{P410+P412-0}{P410\,+\,\hskip\z@skip{}P412}{Protect from sunlight. Do no expose to temperatures exceeding 50\textdegree{}C/122\textdegree{}F.}%
+\mhchem@hp@ii{#3}{P411.0-0}{P411}{Store at temperatures not exceeding \textellipsis{}\textdegree{}C/\textellipsis{}\textdegree{}F.}%
+\mhchem@hp@ii{#3}{P411-error}{P411}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P411-1}{P411}{Store at temperatures not exceeding #1.}%
+\mhchem@hp@ii{#3}{P411+P235.0-0}{P411\,+\,\hskip\z@skip{}P235}{Store at temperatures not exceeding \textellipsis{}\textdegree{}C/\textellipsis{}\textdegree{}F. Keep cool.}%
+\mhchem@hp@ii{#3}{P411+P235-error}{P411\,+\,\hskip\z@skip{}P235}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P411+P235-1}{P411\,+\,\hskip\z@skip{}P235}{Store at temperatures not exceeding #1. Keep cool.}%
\mhchem@hp@ii{#3}{P412-0}{P412}{Do not expose to temperatures exceeding 50\textdegree{}C/122\textdegree{}F.}%
-\mhchem@hp@ii{#3}{P413.0-0}{P413}{Store bulk masses greater than \textellipsis\,kg/\textellipsis\,lbs at temperatures not exceeding \textellipsis\textdegree{}C/\textellipsis\textdegree{}F.}%
-\mhchem@hp@ii{#3}{P413-error}{P413}{\PackageError{hpstatement}{Selection and mandatory arguments missing.\MessageBreak This statement has a mandatory selection. Please\MessageBreak append .1 or .2 to the number (or use .0 for the\MessageBreak original form). Also, supply two arguments with\MessageBreak [][]}{}}%
-\mhchem@hp@ii{#3}{P413.1-error}{P413}{\PackageError{hpstatement}{This statement has two mandatory text arguments.\MessageBreak Please specify them with [][]}{}}%
-\mhchem@hp@ii{#3}{P413.1-2}{P413}{Store bulk masses greater than #1\,kg at temperatures not exceeding #2\textdegree{}C.}%
-\mhchem@hp@ii{#3}{P413.2-error}{P413}{\PackageError{hpstatement}{This statement has two mandatory text arguments.\MessageBreak Please specify them with [][]}{}}%
-\mhchem@hp@ii{#3}{P413.2-2}{P413}{Store bulk masses greater than #1\,lbs at temperatures not exceeding #2\textdegree{}F.}%
+\mhchem@hp@ii{#3}{P413.0-0}{P413}{Store bulk masses greater than \textellipsis{}\,kg/\textellipsis{}\,lbs at temperatures not exceeding \textellipsis{}\textdegree{}C/\textellipsis{}\textdegree{}F.}%
+\mhchem@hp@ii{#3}{P413-error}{P413}{\PackageError{hpstatement}{This statement has two mandatory text arguments.\MessageBreak Please specify them with [][]}{}}%
+\mhchem@hp@ii{#3}{P413-2}{P413}{Store bulk masses greater than #1 at temperatures not exceeding #2.}%
\mhchem@hp@ii{#3}{P420-0}{P420}{Store away from other materials.}%
-\mhchem@hp@ii{#3}{P422.0-0}{P422}{Store contents under \textellipsis}%
+\mhchem@hp@ii{#3}{P422.0-0}{P422}{Store contents under \textellipsis{}}%
\mhchem@hp@ii{#3}{P422-error}{P422}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
\mhchem@hp@ii{#3}{P422-1}{P422}{Store contents under #1.}%
-\mhchem@hp@ii{#3}{P501.0.0-0}{P501}{Dispose of contents/container to \textellipsis}%
+\mhchem@hp@ii{#3}{P501.0.0-0}{P501}{Dispose of contents/container to \textellipsis{}}%
\mhchem@hp@ii{#3}{P501.0-error}{P501}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
\mhchem@hp@ii{#3}{P501.0-1}{P501}{Dispose of contents/container to #1.}%
\mhchem@hp@ii{#3}{P501-error}{P501}{\PackageError{hpstatement}{Selection and mandatory argument missing.\MessageBreak This statement has a mandatory selection. Please\MessageBreak append .1 or .2 to the number (or use .0 for the\MessageBreak original form). Also, supply an argument with []\MessageBreak (or use an additional .0 for the original\MessageBreak form)}{}}%
-\mhchem@hp@ii{#3}{P501.1.0-0}{P501}{Dispose of contents to \textellipsis}%
+\mhchem@hp@ii{#3}{P501.1.0-0}{P501}{Dispose of contents to \textellipsis{}}%
\mhchem@hp@ii{#3}{P501.1-error}{P501}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
\mhchem@hp@ii{#3}{P501.1-1}{P501}{Dispose of contents to #1.}%
-\mhchem@hp@ii{#3}{P501.2.0-0}{P501}{Dispose of container to \textellipsis}%
+\mhchem@hp@ii{#3}{P501.2.0-0}{P501}{Dispose of container to \textellipsis{}}%
\mhchem@hp@ii{#3}{P501.2-error}{P501}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
\mhchem@hp@ii{#3}{P501.2-1}{P501}{Dispose of container to #1.}%
}
+\newcommand*\mhchem@hp@data@ngerman[3]{%
+\mhchem@hp@ii{#3}{EUH001-0}{EUH001}{In trockenem Zustand explosionsgef\"a\allowhyphens{}hrlich.}%
+\mhchem@hp@ii{#3}{EUH006-0}{EUH006}{Mit und ohne Luft explosionsf\"a\allowhyphens{}hig.}%
+\mhchem@hp@ii{#3}{EUH014-0}{EUH014}{Reagiert heftig mit Wasser.}%
+\mhchem@hp@ii{#3}{EUH018.0-0}{EUH018}{Kann bei Verwendung explosionsf\"a\allowhyphens{}hige/\hskip\z@skip{}entz\"u\allowhyphens{}ndbare Dampf/\hskip\z@skip{}Luft-Gemische bilden.}%
+\mhchem@hp@ii{#3}{EUH018-error}{EUH018}{\PackageError{hpstatement}{Selection missing.\MessageBreak This statement requires a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{EUH018.1-0}{EUH018}{Kann bei Verwendung explosionsf\"a\allowhyphens{}hige Dampf/\hskip\z@skip{}Luft-Gemische bilden.}%
+\mhchem@hp@ii{#3}{EUH018.2-0}{EUH018}{Kann bei Verwendung entz\"u\allowhyphens{}ndbare Dampf/\hskip\z@skip{}Luft-Gemische bilden.}%
+\mhchem@hp@ii{#3}{EUH019-0}{EUH019}{Kann explosionsf\"a\allowhyphens{}hige Peroxide bilden.}%
+\mhchem@hp@ii{#3}{EUH029-0}{EUH029}{Entwickelt bei Ber\"u\allowhyphens{}hrung mit Wasser giftige Gase.}%
+\mhchem@hp@ii{#3}{EUH031-0}{EUH031}{Entwickelt bei Ber\"u\allowhyphens{}hrung mit S\"a\allowhyphens{}ure giftige Gase.}%
+\mhchem@hp@ii{#3}{EUH032-0}{EUH032}{Entwickelt bei Ber\"u\allowhyphens{}hrung mit S\"a\allowhyphens{}ure sehr giftige Gase.}%
+\mhchem@hp@ii{#3}{EUH044-0}{EUH044}{Explosionsgefahr bei Erhitzen unter Einschluss.}%
+\mhchem@hp@ii{#3}{EUH059-0}{EUH059}{Die Ozonschicht sch\"a\allowhyphens{}digend.}%
+\mhchem@hp@ii{#3}{EUH066-0}{EUH066}{Wiederholter Kontakt kann zu spr\"o\allowhyphens{}der oder rissiger Haut f\"u\allowhyphens{}hren.}%
+\mhchem@hp@ii{#3}{EUH070-0}{EUH070}{Giftig bei Ber\"u\allowhyphens{}hrung mit den Augen.}%
+\mhchem@hp@ii{#3}{EUH071-0}{EUH071}{Wirkt \"a\allowhyphens{}tzend auf die Atemwege.}%
+\mhchem@hp@ii{#3}{EUH201-0}{EUH201}{Enth\"a\allowhyphens{}lt Blei. Nicht f\"u\allowhyphens{}r den Anstrich von Gegenst\"a\allowhyphens{}nden verwenden, die von Kindern gekaut oder gelutscht werden k\"o\allowhyphens{}nnten.}%
+\mhchem@hp@ii{#3}{EUH201A-0}{EUH201A}{Achtung! Enth\"a\allowhyphens{}lt Blei.}%
+\mhchem@hp@ii{#3}{EUH202-0}{EUH202}{Cyanacrylat. Gefahr. Klebt innerhalb von Sekunden Haut und Augenlider zusammen. Darf nicht in die H\"a\allowhyphens{}nde von Kindern gelangen.}%
+\mhchem@hp@ii{#3}{EUH203-0}{EUH203}{Enth\"a\allowhyphens{}lt Chrom (VI). Kann allergische Reaktionen hervorrufen.}%
+\mhchem@hp@ii{#3}{EUH204-0}{EUH204}{Enth\"a\allowhyphens{}lt Isocyanate. Kann allergische Reaktionen hervorrufen.}%
+\mhchem@hp@ii{#3}{EUH205-0}{EUH205}{Enth\"a\allowhyphens{}lt epoxidhaltige Verbindungen. Kann allergische Reaktionen hervorrufen.}%
+\mhchem@hp@ii{#3}{EUH206-0}{EUH206}{Achtung! Nicht zusammen mit anderen Produkten verwenden, da gef\"a\allowhyphens{}hrliche Gase (Chlor) freigesetzt werden k\"o\allowhyphens{}nnen.}%
+\mhchem@hp@ii{#3}{EUH207-0}{EUH207}{Achtung! Enth\"a\allowhyphens{}lt Cadmium. Bei der Verwendung entstehen gef\"a\allowhyphens{}hrliche D\"a\allowhyphens{}mpfe. Hinweise des Herstellers beachten. Sicherheitsanweisungen einhalten.}%
+\mhchem@hp@ii{#3}{EUH208.0-0}{EUH208}{Enth\"a\allowhyphens{}lt \textless{}Name des sensibilisierenden Stoffes\textgreater{}. Kann allergische Reaktionen hervorrufen.}%
+\mhchem@hp@ii{#3}{EUH208-error}{EUH208}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{EUH208-1}{EUH208}{Enth\"a\allowhyphens{}lt #1. Kann allergische Reaktionen hervorrufen.}%
+\mhchem@hp@ii{#3}{EUH209-0}{EUH209}{Kann bei Verwendung leicht entz\"u\allowhyphens{}ndbar werden.}%
+\mhchem@hp@ii{#3}{EUH209A-0}{EUH209A}{Kann bei Verwendung entz\"u\allowhyphens{}ndbar werden.}%
+\mhchem@hp@ii{#3}{EUH210-0}{EUH210}{Sicherheitsdatenblatt auf Anfrage erh\"a\allowhyphens{}ltlich.}%
+\mhchem@hp@ii{#3}{EUH401-0}{EUH401}{Zur Vermeidung von Risiken f\"u\allowhyphens{}r Mensch und Umwelt die Gebrauchsanleitung einhalten.}%
+\mhchem@hp@ii{#3}{H200-0}{H200}{Instabil, explosiv.}%
+\mhchem@hp@ii{#3}{H201-0}{H201}{Explosiv, Gefahr der Massenexplosion.}%
+\mhchem@hp@ii{#3}{H202-0}{H202}{Explosiv; gro\ss{}e Gefahr durch Splitter, Spreng- und Wurfst\"u\allowhyphens{}cke.}%
+\mhchem@hp@ii{#3}{H203-0}{H203}{Explosiv; Gefahr durch Feuer, Luftdruck oder Splitter, Spreng- und Wurfst\"u\allowhyphens{}cke.}%
+\mhchem@hp@ii{#3}{H204-0}{H204}{Gefahr durch Feuer oder Splitter, Spreng- und Wurfst\"u\allowhyphens{}cke.}%
+\mhchem@hp@ii{#3}{H205-0}{H205}{Gefahr der Massenexplosion bei Feuer.}%
+\mhchem@hp@ii{#3}{H220-0}{H220}{Extrem entz\"u\allowhyphens{}ndbares Gas.}%
+\mhchem@hp@ii{#3}{H221-0}{H221}{Entz\"u\allowhyphens{}ndbares Gas.}%
+\mhchem@hp@ii{#3}{H222-0}{H222}{Extrem entz\"u\allowhyphens{}ndbares Aerosol.}%
+\mhchem@hp@ii{#3}{H223-0}{H223}{Entz\"u\allowhyphens{}ndbares Aerosol.}%
+\mhchem@hp@ii{#3}{H224-0}{H224}{Fl\"u\allowhyphens{}ssigkeit und Dampf extrem entz\"u\allowhyphens{}ndbar.}%
+\mhchem@hp@ii{#3}{H225-0}{H225}{Fl\"u\allowhyphens{}ssigkeit und Dampf leicht entz\"u\allowhyphens{}ndbar.}%
+\mhchem@hp@ii{#3}{H226-0}{H226}{Fl\"u\allowhyphens{}ssigkeit und Dampf entz\"u\allowhyphens{}ndbar.}%
+\mhchem@hp@ii{#3}{H228-0}{H228}{Entz\"u\allowhyphens{}ndbarer Feststoff.}%
+\mhchem@hp@ii{#3}{H240-0}{H240}{Erw\"a\allowhyphens{}rmung kann Explosion verursachen.}%
+\mhchem@hp@ii{#3}{H241-0}{H241}{Erw\"a\allowhyphens{}rmung kann Brand oder Explosion verursachen.}%
+\mhchem@hp@ii{#3}{H242-0}{H242}{Erw\"a\allowhyphens{}rmung kann Brand verursachen.}%
+\mhchem@hp@ii{#3}{H250-0}{H250}{Entz\"u\allowhyphens{}ndet sich in Ber\"u\allowhyphens{}hrung mit Luft von selbst.}%
+\mhchem@hp@ii{#3}{H251-0}{H251}{Selbsterhitzungsf\"a\allowhyphens{}hig; kann in Brand geraten.}%
+\mhchem@hp@ii{#3}{H252-0}{H252}{In gro\ss{}en Mengen selbsterhitzungsf\"a\allowhyphens{}hig; kann in Brand geraten.}%
+\mhchem@hp@ii{#3}{H260-0}{H260}{In Ber\"u\allowhyphens{}hrung mit Wasser entstehen entz\"u\allowhyphens{}ndbare Gase, die sich spontan entz\"u\allowhyphens{}nden k\"o\allowhyphens{}nnen.}%
+\mhchem@hp@ii{#3}{H261-0}{H261}{In Ber\"u\allowhyphens{}hrung mit Wasser entstehen entz\"u\allowhyphens{}ndbare Gase.}%
+\mhchem@hp@ii{#3}{H270-0}{H270}{Kann Brand verursachen oder verst\"a\allowhyphens{}rken; Oxidationsmittel.}%
+\mhchem@hp@ii{#3}{H271-0}{H271}{Kann Brand oder Explosion verursachen; starkes Oxidationsmittel.}%
+\mhchem@hp@ii{#3}{H272-0}{H272}{Kann Brand verst\"a\allowhyphens{}rken; Oxidationsmittel.}%
+\mhchem@hp@ii{#3}{H280-0}{H280}{Enth\"a\allowhyphens{}lt Gas unter Druck; kann bei Erw\"a\allowhyphens{}rmung explodieren.}%
+\mhchem@hp@ii{#3}{H281-0}{H281}{Enth\"a\allowhyphens{}lt tiefkaltes Gas; kann K\"a\allowhyphens{}lteverbrennungen oder -Verletzungen verursachen.}%
+\mhchem@hp@ii{#3}{H290-0}{H290}{Kann gegen\"u\allowhyphens{}ber Metallen korrosiv sein.}%
+\mhchem@hp@ii{#3}{H300-0}{H300}{Lebensgefahr bei Verschlucken.}%
+\mhchem@hp@ii{#3}{H301-0}{H301}{Giftig bei Verschlucken.}%
+\mhchem@hp@ii{#3}{H302-0}{H302}{Gesundheitssch\"a\allowhyphens{}dlich bei Verschlucken.}%
+\mhchem@hp@ii{#3}{H304-0}{H304}{Kann bei Verschlucken und Eindringen in die Atemwege t\"o\allowhyphens{}dlich sein.}%
+\mhchem@hp@ii{#3}{H310-0}{H310}{Lebensgefahr bei Hautkontakt.}%
+\mhchem@hp@ii{#3}{H311-0}{H311}{Giftig bei Hautkontakt.}%
+\mhchem@hp@ii{#3}{H312-0}{H312}{Gesundheitssch\"a\allowhyphens{}dlich bei Hautkontakt.}%
+\mhchem@hp@ii{#3}{H314-0}{H314}{Verursacht schwere Ver\"a\allowhyphens{}tzungen der Haut und schwere Augensch\"a\allowhyphens{}den.}%
+\mhchem@hp@ii{#3}{H315-0}{H315}{Verursacht Hautreizungen.}%
+\mhchem@hp@ii{#3}{H317-0}{H317}{Kann allergische Hautreaktionen verursachen.}%
+\mhchem@hp@ii{#3}{H318-0}{H318}{Verursacht schwere Augensch\"a\allowhyphens{}den.}%
+\mhchem@hp@ii{#3}{H319-0}{H319}{Verursacht schwere Augenreizung.}%
+\mhchem@hp@ii{#3}{H330-0}{H330}{Lebensgefahr bei Einatmen.}%
+\mhchem@hp@ii{#3}{H331-0}{H331}{Giftig bei Einatmen.}%
+\mhchem@hp@ii{#3}{H332-0}{H332}{Gesundheitssch\"a\allowhyphens{}dlich bei Einatmen.}%
+\mhchem@hp@ii{#3}{H334-0}{H334}{Kann bei Einatmen Allergie, asthmaartige Symptome oder Atembeschwerden verursachen.}%
+\mhchem@hp@ii{#3}{H335-0}{H335}{Kann die Atemwege reizen.}%
+\mhchem@hp@ii{#3}{H336-0}{H336}{Kann Schl\"a\allowhyphens{}frigkeit und Benommenheit verursachen.}%
+\mhchem@hp@ii{#3}{H340.0-0}{H340}{Kann genetische Defekte verursachen \textless{}Expositionsweg angeben, sofern schl\"u\allowhyphens{}ssig belegt ist, dass diese Gefahr bei keinem anderen Expositionsweg besteht\textgreater{}.}%
+\mhchem@hp@ii{#3}{H340-error}{H340}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use <number>.0 for the original form}{}}%
+\mhchem@hp@ii{#3}{H340-0}{H340}{Kann genetische Defekte verursachen.}%
+\mhchem@hp@ii{#3}{H340-1}{H340}{Kann genetische Defekte verursachen#1.}%
+\mhchem@hp@ii{#3}{H341.0-0}{H341}{Kann vermutlich genetische Defekte verursachen \textless{}Expositionsweg angeben, sofern schl\"u\allowhyphens{}ssig belegt ist, dass diese Gefahr bei keinem anderen Expositionsweg besteht\textgreater{}.}%
+\mhchem@hp@ii{#3}{H341-error}{H341}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use <number>.0 for the original form}{}}%
+\mhchem@hp@ii{#3}{H341-0}{H341}{Kann vermutlich genetische Defekte verursachen.}%
+\mhchem@hp@ii{#3}{H341-1}{H341}{Kann vermutlich genetische Defekte verursachen#1.}%
+\mhchem@hp@ii{#3}{H350.0-0}{H350}{Kann Krebs erzeugen \textless{}Expositionsweg angeben, sofern schl\"u\allowhyphens{}ssig belegt ist, dass diese Gefahr bei keinem anderen Expositionsweg besteht\textgreater{}.}%
+\mhchem@hp@ii{#3}{H350-error}{H350}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use <number>.0 for the original form}{}}%
+\mhchem@hp@ii{#3}{H350-0}{H350}{Kann Krebs erzeugen.}%
+\mhchem@hp@ii{#3}{H350-1}{H350}{Kann Krebs erzeugen#1.}%
+\mhchem@hp@ii{#3}{H350i-0}{H350i}{Kann bei Einatmen Krebs erzeugen.}%
+\mhchem@hp@ii{#3}{H351.0-0}{H351}{Kann vermutlich Krebs erzeugen \textless{}Expositionsweg angeben, sofern schl\"u\allowhyphens{}ssig belegt ist, dass diese Gefahr bei keinem anderen Expositionsweg besteht\textgreater{}.}%
+\mhchem@hp@ii{#3}{H351-error}{H351}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use <number>.0 for the original form}{}}%
+\mhchem@hp@ii{#3}{H351-0}{H351}{Kann vermutlich Krebs erzeugen.}%
+\mhchem@hp@ii{#3}{H351-1}{H351}{Kann vermutlich Krebs erzeugen#1.}%
+\mhchem@hp@ii{#3}{H360.0-0}{H360}{Kann die Fruchtbarkeit beeintr\"a\allowhyphens{}chtigen oder das Kind im Mutterleib sch\"a\allowhyphens{}digen \textless{}konkrete Wirkung angeben, sofern bekannt\textgreater{} \textless{}Expositionsweg angeben, sofern schl\"u\allowhyphens{}ssig belegt ist, dass die Gefahr bei keinem anderen Expositionsweg besteht\textgreater{}.}%
+\mhchem@hp@ii{#3}{H360-error}{H360}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use <number>.0 for the original form}{}}%
+\mhchem@hp@ii{#3}{H360-0}{H360}{Kann die Fruchtbarkeit beeintr\"a\allowhyphens{}chtigen oder das Kind im Mutterleib sch\"a\allowhyphens{}digen.}%
+\mhchem@hp@ii{#3}{H360-1}{H360}{Kann die Fruchtbarkeit beeintr\"a\allowhyphens{}chtigen oder das Kind im Mutterleib sch\"a\allowhyphens{}digen#1.}%
+\mhchem@hp@ii{#3}{H360F-0}{H360F}{Kann die Fruchtbarkeit beeintr\"a\allowhyphens{}chtigen.}%
+\mhchem@hp@ii{#3}{H360D-0}{H360D}{Kann das Kind im Mutterleib sch\"a\allowhyphens{}digen.}%
+\mhchem@hp@ii{#3}{H360f-0}{H360f}{Kann vermutlich die Fruchtbarkeit beeintr\"a\allowhyphens{}chtigen.}%
+\mhchem@hp@ii{#3}{H360d-0}{H360d}{Kann vermutlich das Kind im Mutterleib sch\"a\allowhyphens{}digen.}%
+\mhchem@hp@ii{#3}{H360FD-0}{H360FD}{Kann die Fruchtbarkeit beeintr\"a\allowhyphens{}chtigen. Kann das Kind im Mutterleib sch\"a\allowhyphens{}digen.}%
+\mhchem@hp@ii{#3}{H360fd-0}{H360fd}{Kann vermutlich die Fruchtbarkeit beeintr\"a\allowhyphens{}chtigen. Kann vermutlich das Kind im Mutterleib sch\"a\allowhyphens{}digen.}%
+\mhchem@hp@ii{#3}{H360Fd-0}{H360Fd}{Kann die Fruchtbarkeit beeintr\"a\allowhyphens{}chtigen. Kann vermutlich das Kind im Mutterleib sch\"a\allowhyphens{}digen.}%
+\mhchem@hp@ii{#3}{H360Df-0}{H360Df}{Kann das Kind im Mutterleib sch\"a\allowhyphens{}digen. Kann vermutlich die Fruchtbarkeit beeintr\"a\allowhyphens{}chtigen.}%
+\mhchem@hp@ii{#3}{H361.0-0}{H361}{Kann vermutlich die Fruchtbarkeit beeintr\"a\allowhyphens{}chtigen oder das Kind im Mutterleib sch\"a\allowhyphens{}digen \textless{} konkrete Wirkung angebe, n sofern bekannt \textgreater{} \textless{}Expositionsweg angeben, sofern schl\"u\allowhyphens{}ssig belegt ist, dass die Gefahr bei keinem anderen Expositionsweg besteht\textgreater{}.}%
+\mhchem@hp@ii{#3}{H361-error}{H361}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use <number>.0 for the original form}{}}%
+\mhchem@hp@ii{#3}{H361-0}{H361}{Kann vermutlich die Fruchtbarkeit beeintr\"a\allowhyphens{}chtigen oder das Kind im Mutterleib sch\"a\allowhyphens{}digen.}%
+\mhchem@hp@ii{#3}{H361-1}{H361}{Kann vermutlich die Fruchtbarkeit beeintr\"a\allowhyphens{}chtigen oder das Kind im Mutterleib sch\"a\allowhyphens{}digen#1}%
+\mhchem@hp@ii{#3}{H362-0}{H362}{Kann S\"a\allowhyphens{}uglinge \"u\allowhyphens{}ber die Muttermilch sch\"a\allowhyphens{}digen.}%
+\mhchem@hp@ii{#3}{H370.0-0}{H370}{Sch\"a\allowhyphens{}digt die Organe \textless{}oder alle betroffenen Organe nennen, sofern bekannt\textgreater{} \textless{}Expositionsweg angeben, sofern schl\"u\allowhyphens{}ssig belegt ist, dass diese Gefahr bei keinem anderen Expositionsweg besteht\textgreater{}.}%
+\mhchem@hp@ii{#3}{H370-error}{H370}{\PackageError{hpstatement}{This statement has two optional text arguments.\MessageBreak Please specify them with [][]. Or append .0\MessageBreak to the number for the original form}{}}%
+\mhchem@hp@ii{#3}{H370-0}{H370}{Sch\"a\allowhyphens{}digt die Organe.}%
+\mhchem@hp@ii{#3}{H370-1}{H370}{Sch\"a\allowhyphens{}digt #1.}%
+\mhchem@hp@ii{#3}{H370-2}{H370}{Sch\"a\allowhyphens{}digt #1#2..}%
+\mhchem@hp@ii{#3}{H371.0-0}{H371}{Kann die Organe sch\"a\allowhyphens{}digen \textless{}oder alle betroffenen Organe nennen, sofern bekann\textgreater{} \textless{}Expositionsweg angeben, sofern schl\"u\allowhyphens{}ssig belegt ist, dass diese Gefahr bei keinem anderen Expositionsweg besteht\textgreater{}.}%
+\mhchem@hp@ii{#3}{H371-error}{H371}{\PackageError{hpstatement}{This statement has two optional text arguments.\MessageBreak Please specify them with [][]. Or append .0\MessageBreak to the number for the original form}{}}%
+\mhchem@hp@ii{#3}{H371-0}{H371}{Kann die Organe sch\"a\allowhyphens{}digen.}%
+\mhchem@hp@ii{#3}{H371-1}{H371}{Kann die Organe sch\"a\allowhyphens{}digen #1.}%
+\mhchem@hp@ii{#3}{H371-2}{H371}{Kann die Organe sch\"a\allowhyphens{}digen #1#2.}%
+\mhchem@hp@ii{#3}{H372.0-0}{H372}{Sch\"a\allowhyphens{}digt die Organe \textless{}alle betroffenen Organe nennen\textgreater{} bei l\"a\allowhyphens{}ngerer oder wiederholter Exposition \textless{}Expositionsweg angeben, wenn schl\"u\allowhyphens{}ssig belegt ist, dass diese Gefahr bei keinem anderen Expositionsweg besteht\textgreater{}.}%
+\mhchem@hp@ii{#3}{H372-error}{H372}{\PackageError{hpstatement}{This statement has two optional text arguments.\MessageBreak Please specify them with [][]. Or append .0\MessageBreak to the number for the original form}{}}%
+\mhchem@hp@ii{#3}{H372-0}{H372}{Sch\"a\allowhyphens{}digt die Organe bei l\"a\allowhyphens{}ngerer oder wiederholter Exposition.}%
+\mhchem@hp@ii{#3}{H372-1}{H372}{Sch\"a\allowhyphens{}digt #1 bei l\"a\allowhyphens{}ngerer oder wiederholter Exposition.}%
+\mhchem@hp@ii{#3}{H372-2}{H372}{Sch\"a\allowhyphens{}digt #1 bei l\"a\allowhyphens{}ngerer oder wiederholter Exposition#2.}%
+\mhchem@hp@ii{#3}{H373.0-0}{H373}{Kann die Organe sch\"a\allowhyphens{}digen \textless{}alle betroffenen Organe nennen, sofern bekannt\textgreater{} bei l\"a\allowhyphens{}ngerer oder wiederholter Exposition \textless{}Expositionsweg angeben, wenn schl\"u\allowhyphens{}ssig belegt ist, dass diese Gefahr bei keinem anderen Expositionsweg besteht\textgreater{}.}%
+\mhchem@hp@ii{#3}{H373-error}{H373}{\PackageError{hpstatement}{This statement has two optional text arguments.\MessageBreak Please specify them with [][]. Or append .0\MessageBreak to the number for the original form}{}}%
+\mhchem@hp@ii{#3}{H373-0}{H373}{Kann die Organe sch\"a\allowhyphens{}digen bei l\"a\allowhyphens{}ngerer oder wiederholter Exposition.}%
+\mhchem@hp@ii{#3}{H373-1}{H373}{Kann #1 sch\"a\allowhyphens{}digen bei l\"a\allowhyphens{}ngerer oder wiederholter Exposition.}%
+\mhchem@hp@ii{#3}{H373-2}{H373}{Kann #1 sch\"a\allowhyphens{}digen bei l\"a\allowhyphens{}ngerer oder wiederholter Exposition#2.}%
+\mhchem@hp@ii{#3}{H300+H310-0}{H300\,+\,\hskip\z@skip{}H310}{Lebensgefahr bei Verschlucken oder Hautkontakt}%
+\mhchem@hp@ii{#3}{H300+H330-0}{H300\,+\,\hskip\z@skip{}H330}{Lebensgefahr bei Verschlucken oder Einatmen}%
+\mhchem@hp@ii{#3}{H310+H330-0}{H310\,+\,\hskip\z@skip{}H330}{Lebensgefahr bei Hautkontakt oder Einatmen}%
+\mhchem@hp@ii{#3}{H300+H310+H330-0}{H300\,+\,\hskip\z@skip{}H310\,+\,\hskip\z@skip{}H330}{Lebensgefahr bei Verschlucken, Hautkontakt oder Einatmen}%
+\mhchem@hp@ii{#3}{H301+H311-0}{H301\,+\,\hskip\z@skip{}H311}{Giftig bei Verschlucken oder Hautkontakt}%
+\mhchem@hp@ii{#3}{H301+H331-0}{H301\,+\,\hskip\z@skip{}H331}{Giftig bei Verschlucken oder Einatmen}%
+\mhchem@hp@ii{#3}{H311+H331-0}{H311\,+\,\hskip\z@skip{}H331}{Giftig bei Hautkontakt oder Einatmen}%
+\mhchem@hp@ii{#3}{H301+H311+H331-0}{H301\,+\,\hskip\z@skip{}H311\,+\,\hskip\z@skip{}H331}{Giftig bei Verschlucken, Hautkontakt oder Einatmen}%
+\mhchem@hp@ii{#3}{H302+H312-0}{H302\,+\,\hskip\z@skip{}H312}{Gesundheitssch\"a\allowhyphens{}dlich bei Verschlucken oder Hautkontakt}%
+\mhchem@hp@ii{#3}{H302+H332-0}{H302\,+\,\hskip\z@skip{}H332}{Gesundheitssch\"a\allowhyphens{}dlich bei Verschlucken oder Einatmen}%
+\mhchem@hp@ii{#3}{H312+H332-0}{H312\,+\,\hskip\z@skip{}H332}{Gesundheitssch\"a\allowhyphens{}dlich bei Hautkontakt oder Einatmen}%
+\mhchem@hp@ii{#3}{H301+H312+H332-0}{H301\,+\,\hskip\z@skip{}H312\,+\,\hskip\z@skip{}H332}{Gesundheitssch\"a\allowhyphens{}dlich bei Verschlucken, Hautkontakt oder Einatmen}%
+\mhchem@hp@ii{#3}{H400-0}{H400}{Sehr giftig f\"u\allowhyphens{}r Wasserorganismen.}%
+\mhchem@hp@ii{#3}{H410-0}{H410}{Sehr giftig f\"u\allowhyphens{}r Wasserorganismen mit langfristiger Wirkung.}%
+\mhchem@hp@ii{#3}{H411-0}{H411}{Giftig f\"u\allowhyphens{}r Wasserorganismen, mit langfristiger Wirkung.}%
+\mhchem@hp@ii{#3}{H412-0}{H412}{Sch\"a\allowhyphens{}dlich f\"u\allowhyphens{}r Wasserorganismen, mit langfristiger Wirkung.}%
+\mhchem@hp@ii{#3}{H413-0}{H413}{Kann f\"u\allowhyphens{}r Wasserorganismen sch\"a\allowhyphens{}dlich sein, mit langfristiger Wirkung.}%
+\mhchem@hp@ii{#3}{H420-0}{H420}{Sch\"a\allowhyphens{}digt die \"o\allowhyphens{}ffentliche Gesundheit und die Umwelt durch Ozonabbau in der \"a\allowhyphens{}u\ss{}eren Atmosph\"a\allowhyphens{}re.}%
+\mhchem@hp@ii{#3}{P101-0}{P101}{Ist \"a\allowhyphens{}rztlicher Rat erforderlich, Verpackung oder Kennzeichnungsetikett bereithalten.}%
+\mhchem@hp@ii{#3}{P101.nolabel-error}{P101}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P101.nolabel-1}{P101}{Ist \"a\allowhyphens{}rztlicher Rat erforderlich, Verpackung oder #1 bereithalten.}%
+\mhchem@hp@ii{#3}{P102-0}{P102}{Darf nicht in die H\"a\allowhyphens{}nde von Kindern gelangen.}%
+\mhchem@hp@ii{#3}{P103-0}{P103}{Vor Gebrauch Kennzeichnungsetikett lesen.}%
+\mhchem@hp@ii{#3}{P103.nolabel-error}{P103}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P103.nolabel-1}{P103}{Vor Gebrauch #1 lesen.}%
+\mhchem@hp@ii{#3}{P201-0}{P201}{Vor Gebrauch besondere Anweisungen einholen.}%
+\mhchem@hp@ii{#3}{P202-0}{P202}{Vor Gebrauch alle Sicherheitshinweise lesen und verstehen.}%
+\mhchem@hp@ii{#3}{P210.0-0}{P210}{Von Hitze/\hskip\z@skip{}Funken/\hskip\z@skip{}offener Flamme/\hskip\z@skip{}hei\ss{}en Oberfl\"a\allowhyphens{}chen fernhalten. Nicht rauchen.}%
+\mhchem@hp@ii{#3}{P210-error}{P210}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P210-1}{P210}{Von #1 fernhalten. Nicht rauchen.}%
+\mhchem@hp@ii{#3}{P210.1-0}{P210}{Von Hitze fernhalten. Nicht rauchen.}%
+\mhchem@hp@ii{#3}{P210.2-0}{P210}{Von Funken fernhalten. Nicht rauchen.}%
+\mhchem@hp@ii{#3}{P210.3-0}{P210}{Von offener Flamme fernhalten. Nicht rauchen.}%
+\mhchem@hp@ii{#3}{P210.4-0}{P210}{Von hei\ss{}en Oberfl\"a\allowhyphens{}chen fernhalten. Nicht rauchen.}%
+\mhchem@hp@ii{#3}{P211-0}{P211}{Nicht gegen offene Flamme oder andere Z\"u\allowhyphens{}ndquelle spr\"u\allowhyphens{}hen.}%
+\mhchem@hp@ii{#3}{P220.0.0-0}{P220}{Von Kleidung/\hskip\z@skip{}\textellipsis{}/\hskip\z@skip{}brennbaren Materialien fernhalten/\hskip\z@skip{}entfernt aufbewahren.}%
+\mhchem@hp@ii{#3}{P220-error}{P220}{\PackageError{hpstatement}{Selection and selection/argument missing.\MessageBreak This statement has 1) a mandatory selection\MessageBreak and 2) a selection or text-argument.\MessageBreak Please append .1.1, ... to the number to make a\MessageBreak selection. Or append .1 or .2 with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P220.0-error}{P220}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P220.0.1-1}{P220}{Von #1 fernhalten/\hskip\z@skip{}entfernt aufbewahren.}%
+\mhchem@hp@ii{#3}{P220.0.2-0}{P220}{Von Kleidung fernhalten/\hskip\z@skip{}entfernt aufbewahren.}%
+\mhchem@hp@ii{#3}{P220.0.3-0}{P220}{Von brennbaren Materialien fernhalten/\hskip\z@skip{}entfernt aufbewahren.}%
+\mhchem@hp@ii{#3}{P220.1.0-0}{P220}{Von Kleidung/\hskip\z@skip{}\textellipsis{}/\hskip\z@skip{}brennbaren Materialien fernhalten.}%
+\mhchem@hp@ii{#3}{P220.1-error}{P220}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P220.1-1}{P220}{Von #1 fernhalten.}%
+\mhchem@hp@ii{#3}{P220.1.1-0}{P220}{Von Kleidung fernhalten.}%
+\mhchem@hp@ii{#3}{P220.1.2-0}{P220}{Von brennbaren Materialien fernhalten.}%
+\mhchem@hp@ii{#3}{P220.2.0-0}{P220}{Von Kleidung/\hskip\z@skip{}\textellipsis{}/\hskip\z@skip{}brennbaren Materialien entfernt aufbewahren.}%
+\mhchem@hp@ii{#3}{P220.2-error}{P220}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P220.2-1}{P220}{Von #1 entfernt aufbewahren.}%
+\mhchem@hp@ii{#3}{P220.2.1-0}{P220}{Von Kleidung entfernt aufbewahren.}%
+\mhchem@hp@ii{#3}{P220.2.2-0}{P220}{Von brennbaren Materialien entfernt aufbewahren.}%
+\mhchem@hp@ii{#3}{P221.0-0}{P221}{Mischen mit brennbaren Stoffen/\hskip\z@skip{}\textellipsis{} unbedingt verhindern.}%
+\mhchem@hp@ii{#3}{P221-error}{P221}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P221-1}{P221}{Mischen mit #1 unbedingt verhindern.}%
+\mhchem@hp@ii{#3}{P221.1-0}{P221}{Mischen mit brennbaren Stoffen unbedingt verhindern.}%
+\mhchem@hp@ii{#3}{P222-0}{P222}{Kontakt mit Luft nicht zulassen.}%
+\mhchem@hp@ii{#3}{P223-0}{P223}{Kontakt mit Wasser wegen heftiger Reaktion und m\"o\allowhyphens{}glichem Aufflammen unbedingt verhindern.}%
+\mhchem@hp@ii{#3}{P230.0-0}{P230}{Feucht halten mit \textellipsis{}}%
+\mhchem@hp@ii{#3}{P230-error}{P230}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P230-1}{P230}{Feucht halten mit #1.}%
+\mhchem@hp@ii{#3}{P231-0}{P231}{Unter inertem Gas handhaben.}%
+\mhchem@hp@ii{#3}{P231+P232-0}{P231\,+\,\hskip\z@skip{}P232}{Unter inertem Gas handhaben. Vor Feuchtigkeit sch\"u\allowhyphens{}tzen.}%
+\mhchem@hp@ii{#3}{P232-0}{P232}{Vor Feuchtigkeit sch\"u\allowhyphens{}tzen.}%
+\mhchem@hp@ii{#3}{P233-0}{P233}{Beh\"a\allowhyphens{}lter dicht verschlossen halten.}%
+\mhchem@hp@ii{#3}{P234-0}{P234}{Nur im Originalbeh\"a\allowhyphens{}lter aufbewahren.}%
+\mhchem@hp@ii{#3}{P235-0}{P235}{K\"u\allowhyphens{}hl halten.}%
+\mhchem@hp@ii{#3}{P235+P410-0}{P235\,+\,\hskip\z@skip{}P410}{K\"u\allowhyphens{}hl halten. Vor Sonnenbestrahlung sch\"u\allowhyphens{}tzen.}%
+\mhchem@hp@ii{#3}{P240-0}{P240}{Beh\"a\allowhyphens{}lter und zu bef\"u\allowhyphens{}llende Anlage erden.}%
+\mhchem@hp@ii{#3}{P241.0-0}{P241}{Explosionsgesch\"u\allowhyphens{}tzte elektrische Betriebsmittel/\hskip\z@skip{}L\"u\allowhyphens{}ftungsanlagen/\hskip\z@skip{}Beleuchtung/\hskip\z@skip{}\textellipsis{} verwenden.}%
+\mhchem@hp@ii{#3}{P241-error}{P241}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P241-1}{P241}{Explosionsgesch\"u\allowhyphens{}tzte #1 verwenden.}%
+\mhchem@hp@ii{#3}{P241.1-0}{P241}{Explosionsgesch\"u\allowhyphens{}tzte elektrische Betriebsmittel verwenden.}%
+\mhchem@hp@ii{#3}{P241.2-0}{P241}{Explosionsgesch\"u\allowhyphens{}tzte L\"u\allowhyphens{}ftungsanlagen verwenden.}%
+\mhchem@hp@ii{#3}{P241.3-0}{P241}{Explosionsgesch\"u\allowhyphens{}tzte Beleuchtung verwenden.}%
+\mhchem@hp@ii{#3}{P242-0}{P242}{Nur funkenfreies Werkzeug verwenden.}%
+\mhchem@hp@ii{#3}{P243-0}{P243}{Ma\ss{}nahmen gegen elektrostatische Auf{}ladungen treffen.}%
+\mhchem@hp@ii{#3}{P244-0}{P244}{Druckminderer frei von Fett und \"O\allowhyphens{}l halten.}%
+\mhchem@hp@ii{#3}{P250.0-0}{P250}{Nicht schleifen/\hskip\z@skip{}sto\ss{}en/\hskip\z@skip{}\textellipsis{}/\hskip\z@skip{}reiben.}%
+\mhchem@hp@ii{#3}{P250-error}{P250}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P250-1}{P250}{Nicht #1.}%
+\mhchem@hp@ii{#3}{P250.1-0}{P250}{Nicht schleifen.}%
+\mhchem@hp@ii{#3}{P250.2-0}{P250}{Nicht sto\ss{}en.}%
+\mhchem@hp@ii{#3}{P250.3-0}{P250}{Nicht reiben.}%
+\mhchem@hp@ii{#3}{P251-0}{P251}{Beh\"a\allowhyphens{}lter steht unter Druck: Nicht durchstechen oder verbrennen, auch nicht nach der Verwendung.}%
+\mhchem@hp@ii{#3}{P260.0-0}{P260}{Staub/\hskip\z@skip{}Rauch/\hskip\z@skip{}Gas/\hskip\z@skip{}Nebel/\hskip\z@skip{}Dampf/\hskip\z@skip{}Aerosol nicht einatmen.}%
+\mhchem@hp@ii{#3}{P260-error}{P260}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P260-1}{P260}{#1 nicht einatmen.}%
+\mhchem@hp@ii{#3}{P260.1-0}{P260}{Staub nicht einatmen.}%
+\mhchem@hp@ii{#3}{P260.2-0}{P260}{Rauch nicht einatmen.}%
+\mhchem@hp@ii{#3}{P260.3-0}{P260}{Gas nicht einatmen.}%
+\mhchem@hp@ii{#3}{P260.4-0}{P260}{Nebel nicht einatmen.}%
+\mhchem@hp@ii{#3}{P260.5-0}{P260}{Dampf nicht einatmen.}%
+\mhchem@hp@ii{#3}{P260.6-0}{P260}{Aerosol nicht einatmen.}%
+\mhchem@hp@ii{#3}{P261-0}{P261}{Einatmen von Staub/\hskip\z@skip{}Rauch/\hskip\z@skip{}Gas/\hskip\z@skip{}Nebel/\hskip\z@skip{}Dampf/\hskip\z@skip{}Aerosol vermeiden.}%
+\mhchem@hp@ii{#3}{P262-0}{P262}{Nicht in die Augen, auf die Haut oder auf die Kleidung gelangen lassen.}%
+\mhchem@hp@ii{#3}{P263.0-0}{P263}{Kontakt w\"a\allowhyphens{}hrend der Schwangerschaft/\hskip\z@skip{}und der Stillzeit vermeiden.}%
+\mhchem@hp@ii{#3}{P263-error}{P263}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P263-1}{P263}{Kontakt w\"a\allowhyphens{}hrend #1 vermeiden.}%
+\mhchem@hp@ii{#3}{P263.1-0}{P263}{Kontakt w\"a\allowhyphens{}hrend der Schwangerschaft vermeiden.}%
+\mhchem@hp@ii{#3}{P263.2-0}{P263}{P263}%
+\mhchem@hp@ii{#3}{P264.0-0}{P264}{Nach Gebrauch \textellipsis{} gr\"u\allowhyphens{}ndlich waschen.}%
+\mhchem@hp@ii{#3}{P264-error}{P264}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P264-1}{P264}{Nach Gebrauch #1 gr\"u\allowhyphens{}ndlich waschen.}%
+\mhchem@hp@ii{#3}{P270-0}{P270}{Bei Gebrauch nicht essen, trinken oder rauchen.}%
+\mhchem@hp@ii{#3}{P271-0}{P271}{Nur im Freien oder in gut bel\"u\allowhyphens{}fteten R\"a\allowhyphens{}umen verwenden.}%
+\mhchem@hp@ii{#3}{P272-0}{P272}{Kontaminierte Arbeitskleidung nicht au\ss{}erhalb des Arbeitsplatzes tragen.}%
+\mhchem@hp@ii{#3}{P273-0}{P273}{Freisetzung in die Umwelt vermeiden.}%
+\mhchem@hp@ii{#3}{P280.0-0}{P280}{Schutzhandschuhe/\hskip\z@skip{}Schutzkleidung/\hskip\z@skip{}Augenschutz/\hskip\z@skip{}Gesichtsschutz tragen.}%
+\mhchem@hp@ii{#3}{P280-error}{P280}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P280-1}{P280}{#1 tragen.}%
+\mhchem@hp@ii{#3}{P280.1-0}{P280}{Schutzhandschuhe tragen.}%
+\mhchem@hp@ii{#3}{P280.2-0}{P280}{Schutzkleidung tragen.}%
+\mhchem@hp@ii{#3}{P280.3-0}{P280}{Augenschutz tragen.}%
+\mhchem@hp@ii{#3}{P280.4-0}{P280}{Gesichtsschutz tragen.}%
+\mhchem@hp@ii{#3}{P281-0}{P281}{Vorgeschriebene pers\"o\allowhyphens{}nliche Schutzausr\"u\allowhyphens{}stung verwenden.}%
+\mhchem@hp@ii{#3}{P282.0-0}{P282}{Schutzhandschuhe/\hskip\z@skip{}Gesichtsschild/\hskip\z@skip{}Augenschutz mit K\"a\allowhyphens{}lteisolierung tragen.}%
+\mhchem@hp@ii{#3}{P282-error}{P282}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P282-1}{P282}{#1 tragen.}%
+\mhchem@hp@ii{#3}{P282.1-0}{P282}{Schutzhandschuhe mit K\"a\allowhyphens{}lteisolierung tragen.}%
+\mhchem@hp@ii{#3}{P282.2-0}{P282}{Gesichtsschild mit K\"a\allowhyphens{}lteisolierung tragen.}%
+\mhchem@hp@ii{#3}{P282.3-0}{P282}{Augenschutz mit K\"a\allowhyphens{}lteisolierung tragen.}%
+\mhchem@hp@ii{#3}{P283.0-0}{P283}{Schwer entflammbare/\hskip\z@skip{}flammhemmende Kleidung tragen.}%
+\mhchem@hp@ii{#3}{P283-error}{P283}{\PackageError{hpstatement}{Language-dependent argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak However, translations differ so much that you\MessageBreak have to state your selection as text argument [].\MessageBreak Read the manual for possible values.\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P283-1}{P283}{#1 tragen.}%
+\mhchem@hp@ii{#3}{P284-0}{P284}{Atemschutz tragen.}%
+\mhchem@hp@ii{#3}{P285-0}{P285}{Bei unzureichender Bel\"u\allowhyphens{}fung Atemschutz tragen.}%
+\mhchem@hp@ii{#3}{P301-0}{P301}{BEI VERSCHLUCKEN:}%
+\mhchem@hp@ii{#3}{P301+P310-0}{P301\,+\,\hskip\z@skip{}P310}{BEI VERSCHLUCKEN: Sofort GIFTINFORMATIONSZENTRUM oder Arzt anrufen.}%
+\mhchem@hp@ii{#3}{P301+P312-0}{P301\,+\,\hskip\z@skip{}P312}{BEI VERSCHLUCKEN: Bei Unwohlsein GIFTINFORMATIONSZENTRUM oder Arzt anrufen.}%
+\mhchem@hp@ii{#3}{P301+P330+P331-0}{P301\,+\,\hskip\z@skip{}P330\,+\,\hskip\z@skip{}P331}{BEI VERSCHLUCKEN: Mund aussp\"u\allowhyphens{}len. KEIN Erbrechen herbeif\"u\allowhyphens{}hren.}%
+\mhchem@hp@ii{#3}{P302-0}{P302}{BEI BER\"U\allowhyphens{}HRUNG MIT DER HAUT:}%
+\mhchem@hp@ii{#3}{P302+P334.0-0}{P302\,+\,\hskip\z@skip{}P334}{BEI KONTAKT MIT DER HAUT: In kaltes Wasser tauchen/\hskip\z@skip{}nassen Verband anlegen.}%
+\mhchem@hp@ii{#3}{P302+P334-error}{P302\,+\,\hskip\z@skip{}P334}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P302+P334-1}{P302\,+\,\hskip\z@skip{}P334}{BEI KONTAKT MIT DER HAUT: #1.}%
+\mhchem@hp@ii{#3}{P302+P334.1-0}{P302\,+\,\hskip\z@skip{}P334}{BEI KONTAKT MIT DER HAUT: In kaltes Wasser tauchen.}%
+\mhchem@hp@ii{#3}{P302+P334.2-0}{P302\,+\,\hskip\z@skip{}P334}{BEI KONTAKT MIT DER HAUT: Nassen Verband anlegen.}%
+\mhchem@hp@ii{#3}{P302+P350-0}{P302\,+\,\hskip\z@skip{}P350}{BEI KONTAKT MIT DER HAUT: Behutsam mit viel Wasser und Seife waschen.}%
+\mhchem@hp@ii{#3}{P302+P352-0}{P302\,+\,\hskip\z@skip{}P352}{BEI KONTAKT MIT DER HAUT: Mit viel Wasser und Seife waschen.}%
+\mhchem@hp@ii{#3}{P303-0}{P303}{BEI BER\"U\allowhyphens{}HRUNG MIT DER HAUT (oder dem Haar):}%
+\mhchem@hp@ii{#3}{P303+P361+P353-0}{P303\,+\,\hskip\z@skip{}P361\,+\,\hskip\z@skip{}P353}{BEI KONTAKT MIT DER HAUT (oder dem Haar): Alle beschmutzten, getr\"a\allowhyphens{}nkten Kleidungsst\"u\allowhyphens{}cke sofort ausziehen. Haut mit Wasser abwaschen/\hskip\z@skip{}duschen.}%
+\mhchem@hp@ii{#3}{P304-0}{P304}{BEI EINATMEN:}%
+\mhchem@hp@ii{#3}{P304+P340-0}{P304\,+\,\hskip\z@skip{}P340}{BEI EINATMEN: An die frische Luft bringen und in einer Position ruhigstellen, die das Atmen erleichtert.}%
+\mhchem@hp@ii{#3}{P304+P341-0}{P304\,+\,\hskip\z@skip{}P341}{BEI EINATMEN: Bei Atembeschwerden an die frische Luft bringen und in einer Position ruhigstellen, die das Atmen erleichtert.}%
+\mhchem@hp@ii{#3}{P305-0}{P305}{BEI KONTAKT MIT DEN AUGEN:}%
+\mhchem@hp@ii{#3}{P305+P351+P338-0}{P305\,+\,\hskip\z@skip{}P351\,+\,\hskip\z@skip{}P338}{BEI KONTAKT MIT DEN AUGEN: Einige Minuten lang behutsam mit Wasser sp\"u\allowhyphens{}len. Vorhandene Kontaktlinsen nach M\"o\allowhyphens{}glichkeit entfernen. Weiter sp\"u\allowhyphens{}len.}%
+\mhchem@hp@ii{#3}{P306-0}{P306}{BEI KONTAMINIERTER KLEIDUNG:}%
+\mhchem@hp@ii{#3}{P306+P360-0}{P306\,+\,\hskip\z@skip{}P360}{BEI KONTAKT MIT DER KLEIDUNG: Kontaminierte Kleidung und Haut sofort mit viel Wasser abwaschen und danach Kleidung ausziehen.}%
+\mhchem@hp@ii{#3}{P307-0}{P307}{BEI Exposition:}%
+\mhchem@hp@ii{#3}{P307+P311-0}{P307\,+\,\hskip\z@skip{}P311}{BEI Exposition: GIFTINFORMATIONSZENTRUM oder Arzt anrufen.}%
+\mhchem@hp@ii{#3}{P308-0}{P308}{BEI Exposition oder falls betroffen}%
+\mhchem@hp@ii{#3}{P308+P313-0}{P308\,+\,\hskip\z@skip{}P313}{BEI Exposition oder falls betroffen: \"A\allowhyphens{}rztlichen Rat einholen/\hskip\z@skip{}\"a\allowhyphens{}rztliche Hilfe hinzuziehen.}%
+\mhchem@hp@ii{#3}{P309-0}{P309}{BEI Exposition oder Unwohlsein:}%
+\mhchem@hp@ii{#3}{P309+P311-0}{P309\,+\,\hskip\z@skip{}P311}{BEI Exposition oder Unwohlsein: GIFTINFORMATIONSZENTRUM oder Arzt anrufen.}%
+\mhchem@hp@ii{#3}{P310-0}{P310}{Sofort GIFTINFORMATIONSZENTRUM oder Arzt anrufen.}%
+\mhchem@hp@ii{#3}{P311-0}{P311}{GIFTINFORMATIONSZENTRUM oder Arzt anrufen.}%
+\mhchem@hp@ii{#3}{P312-0}{P312}{Bei Unwohlsein GIFTINFORMATIONSZENTRUM oder Arzt anrufen.}%
+\mhchem@hp@ii{#3}{P313-0}{P313}{\"A\allowhyphens{}rztlichen Rat einholen/\hskip\z@skip{}\"a\allowhyphens{}rztliche Hilfe hinzuziehen.}%
+\mhchem@hp@ii{#3}{P314-0}{P314}{Bei Unwohlsein \"a\allowhyphens{}rztlichen Rat einholen/\hskip\z@skip{}\"a\allowhyphens{}rztliche Hilfe hinzuziehen.}%
+\mhchem@hp@ii{#3}{P315-0}{P315}{Sofort \"a\allowhyphens{}rztlichen Rat einholen/\hskip\z@skip{}\"a\allowhyphens{}rztliche Hilfe hinzuziehen.}%
+\mhchem@hp@ii{#3}{P320.0-0}{P320}{Besondere Behandlung dringend erforderlich (siehe \textellipsis{} auf diesem Kennzeichnungsetikett).}%
+\mhchem@hp@ii{#3}{P320-error}{P320}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P320-1}{P320}{Besondere Behandlung dringend erforderlich (siehe #1 auf diesem Kennzeichnungsetikett).}%
+\mhchem@hp@ii{#3}{P320.nolabel-error}{P320}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P320.nolabel-1}{P320}{Besondere Behandlung dringend erforderlich (siehe #1).}%
+\mhchem@hp@ii{#3}{P321.0-0}{P321}{Besondere Behandlung (siehe \textellipsis{} auf diesem Kennzeichnungsetikett).}%
+\mhchem@hp@ii{#3}{P321-error}{P321}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P321-1}{P321}{Besondere Behandlung (siehe #1 auf diesem Kennzeichnungsetikett).}%
+\mhchem@hp@ii{#3}{P321.nolabel-error}{P321}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P321.nolabel-1}{P321}{Besondere Behandlung (siehe #1).}%
+\mhchem@hp@ii{#3}{P322.0-0}{P322}{Gezielte Ma\ss{}nahmen (siehe \textellipsis{} auf diesem Kennzeichnungsetikett).}%
+\mhchem@hp@ii{#3}{P322-error}{P322}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P322-1}{P322}{Gezielte Ma\ss{}nahmen (siehe #1 auf diesem Kennzeichnungsetikett).}%
+\mhchem@hp@ii{#3}{P322.nolabel-error}{P322}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P322.nolabel-1}{P322}{Gezielte Ma\ss{}nahmen (siehe #1).}%
+\mhchem@hp@ii{#3}{P330-0}{P330}{Mund aussp\"u\allowhyphens{}len.}%
+\mhchem@hp@ii{#3}{P331-0}{P331}{KEIN Erbrechen herbeif\"u\allowhyphens{}hren.}%
+\mhchem@hp@ii{#3}{P332-0}{P332}{Bei Hautreizung:}%
+\mhchem@hp@ii{#3}{P332+P313-0}{P332\,+\,\hskip\z@skip{}P313}{Bei Hautreizung: \"A\allowhyphens{}rztlichen Rat einholen/\hskip\z@skip{}\"a\allowhyphens{}rztliche Hilfe hinzuziehen.}%
+\mhchem@hp@ii{#3}{P333-0}{P333}{Bei Hautreizung oder \leavevmode\hbox{-}ausschlag:}%
+\mhchem@hp@ii{#3}{P333+P313-0}{P333\,+\,\hskip\z@skip{}P313}{Bei Hautreizung oder \leavevmode\hbox{-}ausschlag: \"A\allowhyphens{}rztlichen Rat einholen/\hskip\z@skip{}\"a\allowhyphens{}rztliche Hilfe hinzuziehen.}%
+\mhchem@hp@ii{#3}{P334.0-0}{P334}{In kaltes Wasser tauchen/\hskip\z@skip{}nassen Verband anlegen.}%
+\mhchem@hp@ii{#3}{P334-error}{P334}{\PackageError{hpstatement}{Selection missing.\MessageBreak This statement requires a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P334.1-0}{P334}{In kaltes Wasser tauchen.}%
+\mhchem@hp@ii{#3}{P334.2-0}{P334}{Nassen Verband anlegen.}%
+\mhchem@hp@ii{#3}{P335-0}{P335}{Lose Partikel von der Haut abb\"u\allowhyphens{}rsten.}%
+\mhchem@hp@ii{#3}{P335+P334.0-0}{P335\,+\,\hskip\z@skip{}P334}{Lose Partikel von der Haut abb\"u\allowhyphens{}rsten. In kaltes Wasser tauchen/\hskip\z@skip{}nassen Verband anlegen.}%
+\mhchem@hp@ii{#3}{P335+P334-error}{P335\,+\,\hskip\z@skip{}P334}{\PackageError{hpstatement}{Selection missing.\MessageBreak This statement requires a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P335+P334.1-0}{P335\,+\,\hskip\z@skip{}P334}{Lose Partikel von der Haut abb\"u\allowhyphens{}rsten. In kaltes Wasser tauchen.}%
+\mhchem@hp@ii{#3}{P335+P334.2-0}{P335\,+\,\hskip\z@skip{}P334}{Lose Partikel von der Haut abb\"u\allowhyphens{}rsten. Nassen Verband anlegen.}%
+\mhchem@hp@ii{#3}{P336-0}{P336}{Vereiste Bereiche mit lauwarmem Wasser auftauen. Betroffenen Bereich nicht reiben.}%
+\mhchem@hp@ii{#3}{P337-0}{P337}{Bei anhaltender Augenreizung:}%
+\mhchem@hp@ii{#3}{P337+P313-0}{P337\,+\,\hskip\z@skip{}P313}{Bei anhaltender Augenreizung: \"A\allowhyphens{}rztlichen Rat einholen/\hskip\z@skip{}\"a\allowhyphens{}rztliche Hilfe hinzuziehen.}%
+\mhchem@hp@ii{#3}{P338-0}{P338}{Eventuell Vorhandene Kontaktlinsen nach M\"o\allowhyphens{}glichkeit entfernen. Weiter aussp\"u\allowhyphens{}len.}%
+\mhchem@hp@ii{#3}{P340-0}{P340}{Die betroffene Person an die frische Luft bringen und in einer Position ruhigstellen, die das Atmen erleichtert.}%
+\mhchem@hp@ii{#3}{P341-0}{P341}{Bei Atembeschwerden an die frische Luft bringen und in einer Position ruhigstellen, die das Atmen erleichtert.}%
+\mhchem@hp@ii{#3}{P342-0}{P342}{Bei Symptomen der Atemwege:}%
+\mhchem@hp@ii{#3}{P342+P311-0}{P342\,+\,\hskip\z@skip{}P311}{Bei Symptomen der Atemwege: GIFTINFORMATIONSZENTRUM oder Arzt anrufen.}%
+\mhchem@hp@ii{#3}{P350-0}{P350}{Behutsam mit viel Wasser und Seife waschen.}%
+\mhchem@hp@ii{#3}{P351-0}{P351}{Einige Minuten lang behutsam mit Wasser aussp\"u\allowhyphens{}len.}%
+\mhchem@hp@ii{#3}{P352-0}{P352}{Mit viel Wasser und Seife waschen.}%
+\mhchem@hp@ii{#3}{P353-0}{P353}{Haut mit Wasser abwaschen/\hskip\z@skip{}duschen.}%
+\mhchem@hp@ii{#3}{P360-0}{P360}{Kontaminierte Kleidung und Haut sofort mit viel Wasser abwaschen und danach Kleidung ausziehen.}%
+\mhchem@hp@ii{#3}{P361-0}{P361}{Alle kontaminierten Kleidungsst\"u\allowhyphens{}cke sofort ausziehen.}%
+\mhchem@hp@ii{#3}{P362-0}{P362}{Kontaminierte Kleidung ausziehen und vor erneutem Tragen waschen.}%
+\mhchem@hp@ii{#3}{P363-0}{P363}{Kontaminierte Kleidung vor erneutem Tragen waschen.}%
+\mhchem@hp@ii{#3}{P370-0}{P370}{Bei Brand:}%
+\mhchem@hp@ii{#3}{P370+P376-0}{P370\,+\,\hskip\z@skip{}P376}{Bei Brand: Undichtigkeit beseitigen, wenn gefahrlos m\"o\allowhyphens{}glich.}%
+\mhchem@hp@ii{#3}{P370+P378.0-0}{P370\,+\,\hskip\z@skip{}P378}{Bei Brand: \textellipsis{} zum L\"o\allowhyphens{}schen verwenden.}%
+\mhchem@hp@ii{#3}{P370+P378-error}{P370\,+\,\hskip\z@skip{}P378}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P370+P378-1}{P370\,+\,\hskip\z@skip{}P378}{Bei Brand: #1 zum L\"o\allowhyphens{}schen verwenden.}%
+\mhchem@hp@ii{#3}{P370+P380-0}{P370\,+\,\hskip\z@skip{}P380}{Bei Brand: Umgebung r\"a\allowhyphens{}umen.}%
+\mhchem@hp@ii{#3}{P370+P380+P375-0}{P370\,+\,\hskip\z@skip{}P380\,+\,\hskip\z@skip{}P375}{Bei Brand: Umgebung r\"a\allowhyphens{}umen. Wegen Explosionsgefahr Brand aus der Entfernung bek\"a\allowhyphens{}mpfen.}%
+\mhchem@hp@ii{#3}{P371-0}{P371}{Bei Gro\ss{}brand und gro\ss{}en Mengen:}%
+\mhchem@hp@ii{#3}{P371+P380+P375-0}{P371\,+\,\hskip\z@skip{}P380\,+\,\hskip\z@skip{}P375}{Bei Gro\ss{}brand und gro\ss{}en Mengen: Umgebung r\"a\allowhyphens{}umen. Wegen Explosionsgefahr Brand aus der Entfernung bek\"a\allowhyphens{}mpfen.}%
+\mhchem@hp@ii{#3}{P372-0}{P372}{Explosionsgefahr bei Brand.}%
+\mhchem@hp@ii{#3}{P373-0}{P373}{KEINE Brandbek\"a\allowhyphens{}mpfung, wenn das Feuer explosive Stoffe/\hskip\z@skip{}Gemische/\hskip\z@skip{}Erzeugnisse erreicht.}%
+\mhchem@hp@ii{#3}{P374-0}{P374}{Brandbek\"a\allowhyphens{}mpfung mit \"u\allowhyphens{}blichen Vorsichtsma\ss{}nahmen aus angemessener Entfernung.}%
+\mhchem@hp@ii{#3}{P375-0}{P375}{Wegen Explosionsgefahr Brand aus der Entfernung bek\"a\allowhyphens{}mpfen.}%
+\mhchem@hp@ii{#3}{P376-0}{P376}{Undichtigkeit beseitigen, wenn gefahrlos m\"o\allowhyphens{}glich.}%
+\mhchem@hp@ii{#3}{P377-0}{P377}{Brand von ausstr\"o\allowhyphens{}mendem Gas: Nicht l\"o\allowhyphens{}schen, bis Undichtigkeit gefahrlos beseitigt werden kann.}%
+\mhchem@hp@ii{#3}{P378.0-0}{P378}{\textellipsis{} zum L\"o\allowhyphens{}schen verwenden.}%
+\mhchem@hp@ii{#3}{P378-error}{P378}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P378-1}{P378}{#1 zum L\"o\allowhyphens{}schen verwenden.}%
+\mhchem@hp@ii{#3}{P380-0}{P380}{Umgebung r\"a\allowhyphens{}umen.}%
+\mhchem@hp@ii{#3}{P381-0}{P381}{Alle Z\"u\allowhyphens{}ndquellen entfernen, wenn gefahrlos m\"o\allowhyphens{}glich.}%
+\mhchem@hp@ii{#3}{P390-0}{P390}{Versch\"u\allowhyphens{}ttete Mengen aufnehmen, um Materialsch\"a\allowhyphens{}den zu vermeiden.}%
+\mhchem@hp@ii{#3}{P391-0}{P391}{Versch\"u\allowhyphens{}ttete Mengen aufnehmen.}%
+\mhchem@hp@ii{#3}{P401.0-0}{P401}{\textellipsis{} aufbewahren.}%
+\mhchem@hp@ii{#3}{P401-error}{P401}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P401-1}{P401}{#1 aufbewahren.}%
+\mhchem@hp@ii{#3}{P402-0}{P402}{An einem trockenen Ort aufbewahren.}%
+\mhchem@hp@ii{#3}{P402+P404-0}{P402\,+\,\hskip\z@skip{}P404}{In einem geschlossenen Beh\"a\allowhyphens{}lter an einem trockenen Ort aufbewahren.}%
+\mhchem@hp@ii{#3}{P403-0}{P403}{An einem gut bel\"u\allowhyphens{}fteten Ort aufbewahren.}%
+\mhchem@hp@ii{#3}{P403+P233-0}{P403\,+\,\hskip\z@skip{}P233}{Beh\"a\allowhyphens{}lter dicht verschlossen an einem gut bel\"u\allowhyphens{}fteten Ort aufbewahren.}%
+\mhchem@hp@ii{#3}{P403+P235-0}{P403\,+\,\hskip\z@skip{}P235}{K\"u\allowhyphens{}hl an einem gut bel\"u\allowhyphens{}fteten Ort aufgewahren.}%
+\mhchem@hp@ii{#3}{P404-0}{P404}{In einem geschlossenen Beh\"a\allowhyphens{}lter aufbewahren.}%
+\mhchem@hp@ii{#3}{P405-0}{P405}{Unter Verschluss aufbewahren.}%
+\mhchem@hp@ii{#3}{P406.0-0}{P406}{In korrosionsbest\"a\allowhyphens{}ndigem/\hskip\z@skip{}\textellipsis{} Beh\"a\allowhyphens{}lter mit korrosionsbest\"a\allowhyphens{}ndiger Auskleidung aufbewah- ren.}%
+\mhchem@hp@ii{#3}{P406-error}{P406}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}%
+\mhchem@hp@ii{#3}{P406-1}{P406}{In #1 Beh\"a\allowhyphens{}lter mit korrosionsbest\"a\allowhyphens{}ndiger Auskleidung aufbewah- ren.}%
+\mhchem@hp@ii{#3}{P406.1-0}{P406}{In korrosionsbest\"a\allowhyphens{}ndigem Beh\"a\allowhyphens{}lter mit korrosionsbest\"a\allowhyphens{}ndiger Auskleidung aufbewah- ren.}%
+\mhchem@hp@ii{#3}{P407-0}{P407}{Luftspalt zwischen Stapeln/\hskip\z@skip{}Paletten lassen.}%
+\mhchem@hp@ii{#3}{P410-0}{P410}{Vor Sonnenbestrahlung sch\"u\allowhyphens{}tzen.}%
+\mhchem@hp@ii{#3}{P410+P403-0}{P410\,+\,\hskip\z@skip{}P403}{Vor Sonnenbestrahlung gesch\"u\allowhyphens{}tzt an einem gut bel\"u\allowhyphens{}fteten Ort aufbewahren.}%
+\mhchem@hp@ii{#3}{P410+P412-0}{P410\,+\,\hskip\z@skip{}P412}{Vor Sonnenbestrahlung sch\"u\allowhyphens{}tzen und nicht Temperaturen von mehr als 50\textdegree{}C aussetzen.}%
+\mhchem@hp@ii{#3}{P411.0-0}{P411}{Bei Temperaturen von nicht mehr als \textellipsis{}\textdegree{}C/\hskip\z@skip{}\textellipsis{}aufbewahren.}%
+\mhchem@hp@ii{#3}{P411-error}{P411}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P411-1}{P411}{Bei Temperaturen von nicht mehr als #1 aufbewahren.}%
+\mhchem@hp@ii{#3}{P411+P235.0-0}{P411\,+\,\hskip\z@skip{}P235}{K\"u\allowhyphens{}hl und bei Temperaturen von nicht mehr als \textellipsis{}\textdegree{}C aufbewahren.}%
+\mhchem@hp@ii{#3}{P411+P235-error}{P411\,+\,\hskip\z@skip{}P235}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P411+P235-1}{P411\,+\,\hskip\z@skip{}P235}{K\"u\allowhyphens{}hl und bei Temperaturen von nicht mehr als #1 aufbewahren.}%
+\mhchem@hp@ii{#3}{P412-0}{P412}{Nicht Temperaturen von mehr als 50\textdegree{}C aussetzen.}%
+\mhchem@hp@ii{#3}{P413.0-0}{P413}{Sch\"u\allowhyphens{}ttgut in Mengen von mehr als \textellipsis{}\,kg bei Temperaturen von nicht mehr als \textellipsis{}\textdegree{}C aufbewahren.}%
+\mhchem@hp@ii{#3}{P413-error}{P413}{\PackageError{hpstatement}{This statement has two mandatory text arguments.\MessageBreak Please specify them with [][]}{}}%
+\mhchem@hp@ii{#3}{P413-2}{P413}{Sch\"u\allowhyphens{}ttgut in Mengen von mehr als #1 bei Temperaturen von nicht mehr als #2 aufbewahren.}%
+\mhchem@hp@ii{#3}{P420-0}{P420}{Von anderen Materialien entfernt aufbewahren.}%
+\mhchem@hp@ii{#3}{P422.0-0}{P422}{Inhalt in/\hskip\z@skip{}unter \textellipsis{} aufbewahren}%
+\mhchem@hp@ii{#3}{P422-error}{P422}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P422-1}{P422}{Inhalt #1 aufbewahren}%
+\mhchem@hp@ii{#3}{P501.0.0-0}{P501}{Inhalt/\hskip\z@skip{}Beh\"a\allowhyphens{}lter \textellipsis{} zuf\"u\allowhyphens{}hren.}%
+\mhchem@hp@ii{#3}{P501.0-error}{P501}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P501.0-1}{P501}{Inhalt/\hskip\z@skip{}Beh\"a\allowhyphens{}lter #1 zuf\"u\allowhyphens{}hren.}%
+\mhchem@hp@ii{#3}{P501-error}{P501}{\PackageError{hpstatement}{Selection and mandatory argument missing.\MessageBreak This statement has a mandatory selection. Please\MessageBreak append .1 or .2 to the number (or use .0 for the\MessageBreak original form). Also, supply an argument with []\MessageBreak (or use an additional .0 for the original\MessageBreak form)}{}}%
+\mhchem@hp@ii{#3}{P501.1.0-0}{P501}{Inhalt \textellipsis{} zuf\"u\allowhyphens{}hren.}%
+\mhchem@hp@ii{#3}{P501.1-error}{P501}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P501.1-1}{P501}{Inhalt #1 zuf\"u\allowhyphens{}hren.}%
+\mhchem@hp@ii{#3}{P501.2.0-0}{P501}{Beh\"a\allowhyphens{}lter \textellipsis{} zuf\"u\allowhyphens{}hren.}%
+\mhchem@hp@ii{#3}{P501.2-error}{P501}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}%
+\mhchem@hp@ii{#3}{P501.2-1}{P501}{Beh\"a\allowhyphens{}lter #1 zuf\"u\allowhyphens{}hren.}%
+}