buildFleetExpedSupportText = (viewFleet = PlayerManager.fleets[1]) => {
        const containerStyles = {
            "font-size":"11px",
        };
        const supportCost = viewFleet.calcSupportExpeditionCost();
        let text = "";
        text += KC3Meta.term("PanelSupportExpCosts").format(
            KC3Meta.support(supportCost.supportFlag) || KC3Meta.term("None"),
            supportCost.fuel || "?",
            supportCost.ammo || "?"
        );
        if([1, 4].includes(supportCost.supportFlag) && supportCost.steel > 0) {
            text += "\n" + KC3Meta.term("PanelConsumedSteel").format(supportCost.steel);
        }
        const shellingPower = viewFleet.supportPower();
        text += "\n{0}: {1}".format(KC3Meta.term("PanelSupportPower"), shellingPower);
        if(ConfigManager.powerCritical) { text += "({0})".format(viewFleet.supportPower(true)); }
        if(supportCost.supportFlag) {
            // add airstrike & antisub power, no matter which support type
            // torpedo support so useless that no formula found
            const airstrikePower = viewFleet.supportAirstrikePower();
            const airstrikeCritical = viewFleet.supportAirstrikePower(true);
            text += ("\n{0}: " + (airstrikePower[2] ?
                    ConfigManager.powerCritical ? "{1}({4})~{2}({5})" : "{1}~{2}" :
                    ConfigManager.powerCritical ? "{1}({4})" : "{1}"
                )).format(KC3Meta.term("PanelSupportAerialPower"), ...airstrikePower, ...airstrikeCritical);
            const antisubPower = viewFleet.supportAntisubPower();
            const antisubCritical = viewFleet.supportAntisubPower(true);
            text += ("\n{0}: " + (ConfigManager.powerCritical ? "{1}({4})/ {2}({5})/ {3}({6})" : "{1}/ {2}/ {3}")
                ).format(KC3Meta.term("PanelSupportAntisubPower"), ...antisubPower, ...antisubCritical);
            const prebossRate = viewFleet.estimateSupportShowRate(false);
            const bossRate = viewFleet.estimateSupportShowRate(true);
            text += "\n" + KC3Meta.term("PanelSupportShowRate").format(prebossRate, bossRate);
        }
        return $("<p></p>")
            .css(containerStyles)
            .html(text)
            .prop("outerHTML");
    }
Build expedition support fleet tooltip text.
@param {Object} viewFleet - Fleet object currently being viewed, default 2nd fleet, since 1st cannot be used on expedition.
@return built html string.
@see Fleet.calcSupportExpeditionCost
@see Fleet.supportPower
@see Fleet.supportAirstrikePower
@see Fleet.supportAntisubPower
@see Fleet.estimateSupportShowRate