parr = [
    ["Q", "u[1]", 12, 12, 12, 12],
    ["Q", "u[2]", 12, 12, 12, 12],
    ["Q", :η, 12, 12, 12, 12],
    ["Q", :θ, 12, 12, 12, 0],
    ["s_aux", :y, 12, 12, 12, 12],
    ["s_aux", :w, 12, 12, 12, 12],
    ["s_aux", :pkin, 12, 12, 12, 12],
    ["s_aux", :wz0, 12, 12, 10, 12],
    ["s_aux", "uᵈ[1]", 12, 12, 12, 12],
    ["s_aux", "uᵈ[2]", 12, 12, 12, 12],
    ["s_aux", "ΔGᵘ[1]", 12, 12, 12, 12],
    ["s_aux", "ΔGᵘ[2]", 12, 12, 12, 12],
]

#! format: off
imex = [
 [     "Q",   "u[1]", -3.79026877309739870792e-02,  3.77520487392760603629e-02, -1.40391503423503398694e-06,  5.33572816364154094149e-03 ],
 [     "Q",   "u[2]", -7.13128520899887746037e-03,  6.54348134460300615012e-03, -5.44654209452686030146e-06,  9.83670484102603564017e-04 ],
 [     "Q",       :η, -5.75156897888061836160e-03,  5.06823909948793567548e-03, -1.61345029895201705567e-05,  1.58599716799624735307e-03 ],
 [     "Q",       :θ,  2.00000000000000000000e+01,  2.00000000000003126388e+01,  2.00000000000000532907e+01,  6.62241227636115094309e-14 ],
 [ "s_aux",       :y,  0.00000000000000000000e+00,  1.00000000000000011642e+06,  5.00000000000000000000e+05,  2.92779390974978974555e+05 ],
 [ "s_aux",       :w, -1.93125254703897220022e-05,  1.89413928193982494038e-05,  6.96287201343549477191e-08,  1.82962329428399789732e-06 ],
 [ "s_aux",    :pkin, -1.60000000000008335554e+00,  0.00000000000000000000e+00, -8.00000000000004152234e-01,  4.68447025559968477371e-01 ],
 [ "s_aux",     :wz0, -1.78460606500926580929e-06,  1.42096532424030984111e-06, -3.15575167805227919492e-09,  7.00511144160315581441e-07 ],
 [ "s_aux",  "uᵈ[1]",  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00 ],
 [ "s_aux",  "uᵈ[2]",  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00 ],
 [ "s_aux", "ΔGᵘ[1]",  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00 ],
 [ "s_aux", "ΔGᵘ[2]",  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00 ],
]

explicit = [
 [     "Q",   "u[1]", -3.74270752639266485184e-02,  3.72763215301358599718e-02, -1.40392694289570846012e-06,  5.29521849931501031872e-03 ],
 [     "Q",   "u[2]", -7.13776376792429369245e-03,  6.54949226335153813355e-03, -5.45004642316166964817e-06,  9.84283148803937564184e-04 ],
 [     "Q",       :η, -5.75146380759241834801e-03,  5.06819905743131991077e-03, -1.61399463682884620498e-05,  1.58594255118522063641e-03 ],
 [     "Q",       :θ,  1.99999999999998934186e+01,  2.00000000000014495072e+01,  2.00000000000005542233e+01,  2.51921479392847498778e-13 ],
 [ "s_aux",       :y,  0.00000000000000000000e+00,  1.00000000000000011642e+06,  5.00000000000000000000e+05,  2.92779390974978974555e+05 ],
 [ "s_aux",       :w, -1.91903846873016302693e-05,  1.88201368002799860018e-05,  6.88331165233151285677e-08,  1.81657738735039775970e-06 ],
 [ "s_aux",    :pkin, -1.60000000000012065904e+00,  0.00000000000000000000e+00, -8.00000000000023470115e-01,  4.68447025559979413067e-01 ],
 [ "s_aux",     :wz0, -1.79359066321377860068e-06,  1.42978124247214314059e-06, -3.01455602003261245701e-09,  6.97246485534473377005e-07 ],
 [ "s_aux",  "uᵈ[1]",  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00 ],
 [ "s_aux",  "uᵈ[2]",  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00 ],
 [ "s_aux", "ΔGᵘ[1]",  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00 ],
 [ "s_aux", "ΔGᵘ[2]",  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00 ],
]

long = [
 [     "Q",   "u[1]", -1.26047572708769956007e-01,  8.73949752192766937675e-02,  4.77293205332110539161e-05,  7.01620954203984511371e-03 ],
 [     "Q",   "u[2]", -7.74039642997905313893e-02,  1.17079049312642666236e-01, -1.81789027476037060851e-04,  1.05959299008931383257e-02 ],
 [     "Q",       :η, -7.88344390091725993885e-02,  3.98295576514583818395e-02, -9.41579559913946891004e-05,  2.80408708312551574471e-02 ],
 [     "Q",       :θ,  1.99999999999542765750e+01,  2.00000000000509103870e+01,  2.00000000000029913849e+01,  2.16653930768717257459e-12 ],
 [ "s_aux",       :y,  0.00000000000000000000e+00,  4.00000000000000046566e+06,  2.00000000000000000000e+06,  1.15573129229947482236e+06 ],
 [ "s_aux",       :w, -2.39010107629734968942e-05,  6.21800814931180984403e-05,  2.57411032687584406218e-07,  4.26276984125372136047e-06 ],
 [ "s_aux",    :pkin, -1.60000000000374065223e+00,  0.00000000000000000000e+00, -8.00000000000172128978e-01,  4.61946285916578103237e-01 ],
 [ "s_aux",     :wz0, -2.51713525691602801182e-06,  9.22709404870064716511e-07, -8.84750036597309359132e-10,  5.52781925121154085940e-07 ],
 [ "s_aux",  "uᵈ[1]",  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00 ],
 [ "s_aux",  "uᵈ[2]",  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00 ],
 [ "s_aux", "ΔGᵘ[1]",  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00 ],
 [ "s_aux", "ΔGᵘ[2]",  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00,  0.00000000000000000000e+00 ],
]

#! format: on

refVals =
    (explicit = (explicit, parr), imex = (imex, parr), long = (long, parr))
