Zend certified PHP/Magento developer

Magento 2.3: How to hide only free shipping methods based on postal code

In the below code, I am hiding all shipping methods based on postal code 2nd value is 0. In this case, all shipping methods are removing. but I want to remove only free shipping. Can you explain how I can do this?

require(['mage/url', 'jquery','domReady!' ,'jquery/ui'],function(url , $)  {
$("[name='postcode']").live('change',function(){
    postCode = $("[name='postcode']").val();
    // console.log(postCode);
    postCode = postCode.slice(1,2);
    console.log(postCode);

            if(postCode == 0){
                    $('.checkout-shipping-method').hide();
                    message = $('#message').length;
                    if(message == 0){
                        $(.checkout-shipping-address').append("<b id=message><a href=mailto:websales@productioncase.com>Contact </a>&nbsp;Production Case for Rural Shipping<b/>");
                        $("#message").css("color","red");
                        $("#message").show();
                    }
                    else if(message){
                        ("#message").show();
                    }
                }
                else{
                    $('.checkout-shipping-method').show();
                    $("#message").hide();
                }
    });
});