Value decline
-
Business impact of COVID-19
Phasellus efficitur blandit erat, vitae accumsan nisl porta ut. Maecenas tincidunt mi ligula, in interdum ligula dapibus eu. Pellentesque massa eros, pharetra quis metus sed, laoreet lobortis mauris. Morbi ac metus non tellus feugiat tempor. Duis finibus libero cursus ipsum elementum gravida.
Impact
Explanation copy about nos atur, vendi cullorum eatem velitatur adit quatiur? Occae nobis eumque eritatur ant eum renim ut
Continue to value preservation
Value preservation
Initiatives to protect company and company value
-
Streamline and remove inefficiencies and cost from your business. Or explore how technology such as automation can relieve pressure on your existing operations and resources.
-
Reducing debt, increasing available working capital or accessing the most efficient form of cash to finance acquisitions.
-
Restructuring options to improve your financial position and address covenant pressure, credit challenges or improve transparency to keep your creditors onside.
-
Strategic options such as mergers and acquisitions through to wind-downs of company structures
Gap
Explanation copy about nos atur, vendi cullorum eatem velitatur adit quatiur? Occae nobis eumque eritatur ant eum renim ut
Continue to value creation
Value creation
Strategic, operational and financial initiatives to create value
-
Maximise value of the business by effective changes in portfolio, capital allocation or through transformative M&A.
-
Drive opportunities for transformational business improvement through growth and operational efficiencies, whilst considering any potential headwinds.
-
Optimise net working capital, capex, tax and other balance sheet items, considering the implications of different strategic and operational choices
-
Apply a stakeholder expectations lens to the business to identify areas of opportunity and risk including purpose, resilience and ESG that impact the multiple of a business.
');
$c3BarGroup1.append('
');
// Add value bar after value preservation
var $c3BarGroup2 = $('div#c3_container ul.c3_ul_bargroup_2');
$c3BarGroup2.append('
Gap
');
// Add value bar after value creation
var $c3BarGroup3 = $('div#c3_container ul.c3_ul_bargroup_3');
$c3BarGroup3.append('
');
// Add the value bar labels
$('section#c3_section_chart_container').append('
Value prior
to COVID-19
');
$('section#c3_section_chart_container').append('
Value after
COVID-19
');
$('section#c3_section_chart_container').append('
Value after
preservation action
');
$('section#c3_section_chart_container').append('
Full potential
value
');
}
function c3barSizing1() {
// Simplify DOM traversal
var $barGroup1 = $('ul.c3_ul_bargroup_1');
var $barGroupTotal = $barGroup1.children('li.c3_li_chart_bar_overlay');
var $h52 = $barGroup1.children(':nth-child(2)').children('h5');
var $bar1 = $barGroup1.children(':nth-child(1)').children('div');
var $bar2 = $barGroup1.children(':nth-child(2)').children('div');
// Grow bar 3 (while it's in position 1)
$barGroupTotal.children('div').animate({'top': '200px'}, 100, function() {
// Show bar 1 behind it
$bar1.css({'top': '200px'});
// Move it sideways (with a css class - necessary for calc position) and animate arbitrary property to force a callback
$(this).parent().addClass('c3_li_chart_bar_overlay_position_2').animate({'height': '500px'}, 1000, function() {
// Move label into place
$h52.addClass('c3_show_h5');
$h52.animate({'bottom': '150px', 'border-bottom-width' : '150px' }, 1000, function() {
// Show second bar behind it and change it's colour to grey
$bar2.css({'top': '350px', 'background-color': '#000000'});
// Make it shorter
$barGroupTotal.children('div').animate({'top': '350px'}, 1000, function() {
// Show value label
$('div#c3_container div.c3_div_value_label_2').fadeIn();
// Move it sideways again
$(this).parent().addClass('c3_li_chart_bar_overlay_position_3').animate({'height': '500px'}, 1000, function() {
// Temporarily call the second section
//c3barSizing2();
c3barSizing2();
// TO DO: Show button to go to next section
});
});
});
});
});
function c3barSizing2() {
// Simplify DOM traversal
var $barGroup2 = $('ul.c3_ul_bargroup_2');
var $barGroupTotal = $barGroup2.children('li.c3_li_chart_bar_overlay').children('div');
var $h51 = $barGroup2.children(':nth-child(1)').children('h5');
var $h52 = $barGroup2.children(':nth-child(2)').children('h5');
var $h53 = $barGroup2.children(':nth-child(3)').children('h5');
var $h54 = $barGroup2.children(':nth-child(4)').children('h5');
var $bar1 = $barGroup2.children(':nth-child(1)').children('div');
var $bar2 = $barGroup2.children(':nth-child(2)').children('div');
var $bar3 = $barGroup2.children(':nth-child(3)').children('div');
var $bar4 = $barGroup2.children(':nth-child(4)').children('div');
var $h5Gap = $barGroup2.children(':nth-child(5)').children('h5');
// Show stage title
$('h4.c3_h4_stage_2').delay(1000).fadeIn();
// Show value label
$('div#c3_container div.c3_div_value_label_3').delay(500).fadeIn();
// Grow final value bar
$barGroupTotal.delay(1000).animate({'top': '350px'}, 100, function() {
// Push text up
$h51.addClass('c3_show_h5');
$h51.animate({'bottom': (500 - 350) + 'px'}, 1000);
// Grow the first bar and switch it to grey
$bar1.css('background-color', '#000000').animate({'top': '350px'}, 1000, function() {
// Expand yellow topper
$h51.animate({'border-bottom-width': '30px'}, 1000);
// Expand total to match
$barGroupTotal.animate({'top': '-=30px'}, 1000, function() {
// Push text up
$h52.addClass('c3_show_h5');
$h52.animate({'bottom': (500 - 320) + 'px'}, 1000);
// Grow the second bar and switch it to grey
$bar2.css('background-color', '#000000').animate({'top': '320px'}, 1000, function() {
// Expand yellow topper
$h52.animate({'border-bottom-width': '30px'}, 1000);
// Expand total to match
$barGroupTotal.animate({'top': '-=30px'}, 1000, function() {
// Push text up
$h53.addClass('c3_show_h5');
$h53.animate({'bottom': (500 - 290) + 'px'}, 1000);
// Grow the third bar and switch it to grey
$bar3.css('background-color', '#000000').animate({'top': '290px'}, 1000, function() {
// Expand yellow topper
$h53.animate({'border-bottom-width': '30px'}, 1000);
// Expand total to match
$barGroupTotal.animate({'top': '-=30px'}, 1000, function() {
// Push text up
$h54.addClass('c3_show_h5');
$h54.animate({'bottom': (500 - 260) + 'px'}, 1000);
// Grow the fourth bar and switch it to grey
$bar4.css('background-color', '#000000').animate({'top': '260px'}, 1000, function() {
// Expand yellow topper
$h54.animate({'border-bottom-width': '30px'}, 1000);
// Expand total to match
$barGroupTotal.animate({'top': '-=30px'}, 1000, function() {
// Push text up
$h5Gap.addClass('c3_show_h5');
$h5Gap.css({'border-bottom-color': '#FFFFFF', 'text-align': 'center', 'text-transform': 'uppercase'}).animate({'bottom': (500 - 230) + 'px'}, 1000, function() {
// Expand yellow topper
$h5Gap.animate({'border-bottom-width': '30px'}, 1000, function() {
//c3barSizing3();
c3barSizing3();
});
});
});
});
});
});
});
});
});
});
});
}
function c3barSizing3() {
// Simplify DOM traversal
var $barGroup3 = $('ul.c3_ul_bargroup_3');
var $barGroupTotal = $barGroup3.children('li.c3_li_chart_bar_overlay').children('div');
var $h51 = $barGroup3.children(':nth-child(1)').children('h5');
var $h52 = $barGroup3.children(':nth-child(2)').children('h5');
var $h53 = $barGroup3.children(':nth-child(3)').children('h5');
var $h54 = $barGroup3.children(':nth-child(4)').children('h5');
var $bar1 = $barGroup3.children(':nth-child(1)').children('div');
var $bar2 = $barGroup3.children(':nth-child(2)').children('div');
var $bar3 = $barGroup3.children(':nth-child(3)').children('div');
var $bar4 = $barGroup3.children(':nth-child(4)').children('div');
var $h5Gap = $barGroup3.children(':nth-child(5)').children('h5');
// Show stage title
$('h4.c3_h4_stage_3').delay(1000).fadeIn();
// Show value label
$('div#c3_container div.c3_div_value_label_4').delay(1000).fadeIn();
// Grow final value bar
$barGroupTotal.delay(1000).animate({'top': '230px'}, 1000, function() {
// Push text up
$h51.addClass('c3_show_h5');
$h51.animate({'bottom': (500 - 230) + 'px'}, 1000);
// Grow the first bar and switch it to grey
$bar1.css('background-color', '#000000').animate({'top': '230px'}, 1000, function() {
// Expand yellow topper
$h51.animate({'border-bottom-width': '30px'}, 1000);
// Expand total to match
$barGroupTotal.animate({'top': '-=30px'}, 1000, function() {
// Push text up
$h52.addClass('c3_show_h5');
$h52.animate({'bottom': (500 - 200) + 'px'}, 1000);
// Grow the second bar and switch it to grey
$bar2.css('background-color', '#000000').animate({'top': '200px'}, 1000, function() {
// Expand yellow topper
$h52.animate({'border-bottom-width': '30px'}, 1000);
// Expand total to match
$barGroupTotal.animate({'top': '-=30px'}, 1000, function() {
// Push text up
$h53.addClass('c3_show_h5');
$h53.animate({'bottom': (500 - 170) + 'px'}, 1000);
// Grow the third bar and switch it to grey
$bar3.css('background-color', '#000000').animate({'top': '170px'}, 1000, function() {
// Expand yellow topper
$h53.animate({'border-bottom-width': '30px'}, 1000);
// Expand total to match
$barGroupTotal.animate({'top': '-=30px'}, 1000, function() {
// Push text up
$h54.addClass('c3_show_h5');
$h54.animate({'bottom': (500 - 140) + 'px'}, 1000);
// Grow the third bar and switch it to grey
$bar4.css('background-color', '#000000').animate({'top': '140px'}, 1000, function() {
// Expand yellow topper
$h54.animate({'border-bottom-width': '30px'}, 1000);
// Expand total to match
$barGroupTotal.animate({'top': '-=30px'}, 1000, function() {
// Do less
});
});
});
});
});
});
});
});
});
}
}