に[相違「そうい」]ない => No doubt N2
Information, Report
[間「あいだ」]/[間「あいだ」]に => During A, During A (before A is finished/over) N2
Time, Situation
うか~まいか => Whether to do A or B (do or not do) N1
Will, Decision, Doing
あまり~ない => Not very ~ N5
Amount
に[違「ちが」]いない => Without a doubt, A N2
Information, Report
てしまう => Did something N4
Secondary Verb
うと~まいと,うが~まいが => Whether or not A (is/occurs) N1
Based/focused/depending on
かぎり/ないかぎり => While A is the case/still true N2
Conditional, While
かぎりだ => Very A N1
Degree/ Level/Amount
あまり => Too A, Too much A, Overwhelming A N2
Degree, Level, Amount
というより => Rather than A N3
Comparison, Exchange
ばかりに => Because A, B N2
Reason, Result, Response