定义函数 $\min \{f(x), g(x)\}=\left\{\begin{array}{l}f(x), f(x) \leqslant g(x), \\ g(x), f(x)>g(x),\end{array}, \quad\right.$ (x) $\min \left\{|x|-1, x^2-2 a x+a+2\right\}$, 若 $h(x)=0$ 至少有 3 个不同的解, 则实数 $a$ 的取值范围是
$\text{A.}$ $[1,2]$
$\text{B.}$ $[2,3]$
$\text{C.}$ $[3,4]$
$\text{D.}$ $[4,5]$