JSFiddle - React, Tailwind, and code Playground

JavaScript

var
    //smart_shipping_id = $("input[name=smart_shipping_id]:checked").val(),//id метода доставки
    ssMap,//карта
    polygonObjects = [];


$(function(){
	if($('.prodtabs').length>0)
		$(document).delegate('.prodtabs li:contains("Доставка")','click',function(){
			ssMap.setZoom(9);		
		})
    if ($("input[name=shipping_id]").length > 0 && $("input[name=shipping_id]:checked")) {
        $("input[name=shipping_id]:checked").change();
    }

    $('.checkout-step, .tabs-box').on('click', '.shipping-calc-link,.dojob', function(e){
        e.preventDefault();
        $('.smart_address_form .recalc').first().trigger('change');
    });

	
	
    $('.smart_address_form .recalc').bindFirst('change', function(e){

        var input = $(this);

        if (input.data('recursion')) {
            input.data('recursion', '');
            return false;
        }
        input.data('ignore', 1);// предотвратить вызов другой функции раньше чем закончит прокладываться маршрут
        e.stopImmediatePropagation();

        var calcCallback = function(){// проложить маршрут
            input.data('ignore', '')// снять флаг предотвращения
            input.data('no-route', '');
            input.data('recursion', 1);// спастись от рекурсии

            input.change();// заупстить другую
        };

        if (input.data('no-route')) {
            calcCallback();
        } else {
            var route_status = route(getAddressString(), calcCallback);
            if (route_status) {
                $(".shipping-" + smart_shipping_id + " .price").html('<i class="icon16 loading"></i>');
                $(".shipping-" + smart_shipping_id + " .est_delivery").html('');
            } else {
                calcCallback();
            }
        }
    });

	
	
    $("input[name=shipping_id]").on('change', function(){
        var radio = $(this);
        if (radio.val() == smart_shipping_id) {

        }
    });
	
});

if (typeof zoneCallbacks == 'undefined') {
    var zoneCallbacks =...