Let $X$ be a normal projective surface with only quotient singularities. I have a question about the proof of Theorem 10.8 (p.119) in Megyesi's Chern Classes of $\mathbb{Q}$-sheaves. It goes as follows:
Fix a projective embedding of $X$. A generic pencil of hyperplane sections has reduced elements only, and its base locus is reduced and disjoint from $\text{Sing}(X)$. Blowing up this base locus we obtain a morphism $f:\hat{X}\to \mathbb{P}^1$ with reduced fibers. Let $g$ be the genus of the general fiber. Then there exists an exact sequence $$0\to f^*\Omega^1_{\mathbb{P}^1}\to \Omega^1_{\hat{X}}\to \hat{\omega}_{\hat{X}/\mathbb{P}^1}\to \mathcal{O}_Z\to 0, $$ where $Z$ is a $0$-dimensional scheme supported on $\text{Sing}(\hat{X})=\text{Sing}(X)$ together with the nonsingular points where $df(x)=0$.
What is $\hat{\omega}_{\hat{X}/\mathbb{P}^1}$? I cannot find this elsewhere in the paper.
What is $Z$? It seems that it is just a set of finitely many points including the points where $df(x)=0$ and some singular points of $X$, but I can't see how it is defined.
How is this exact sequence obtained? Maybe the answer of 1 and 2 might handle this..