00:00 /
00:00
window.addEventListener(‘DOMContentLoaded’, function() {
$(document).ready(function () {
let audio_player = $(‘#audio-player’);
let play_button = $(‘#play’);
let progress_bar = $(‘#progressbar’);
let time = $(‘#time’);
let mute_button = $(‘#mute’);
let volume_bar = $(‘#volume’);
let more_info = $(‘#more-info-box’);
let player = $(‘#player’)[0];
let duration = 0;
let volume = 0.5;
let end_time = $(‘#end-time’);
player.onloadedmetadata = function () {
duration = player.duration;
let minutes = parseInt(duration / 60, 10);
let seconds = parseInt(duration % 60);
end_time.text(minutes + ‘:’ + seconds);
progress_bar.progressbar(‘option’, {‘max’: duration});
};
player.load();
player.volume = 0.5;
player.addEventListener(‘timeupdate’, function () {
progress_bar.progressbar(‘value’, player.currentTime);
time.text(getTime(player.currentTime));
}, false);
volume_bar.progressbar({
value: player.volume * 100,
});
volume_bar.click(function (e) {
let info = getProgressBarClickInfo($(this), e);
volume_bar.progressbar(‘value’, info.value);
player.volume = info.value / info.max;
});
progress_bar.progressbar({
value: player.currentTime,
});
progress_bar.click(function (e) {
let info = getProgressBarClickInfo($(this), e);
player.currentTime = player.duration / info.max * info.value;
});
play_button.click(function () {
let audioFileDiv = document.getElementById(‘audio-link’);
let playerSource = document.getElementById(‘player-source’).getAttribute(‘src’);
let audio_text = $(‘#progressbar span’);
if (!playerSource) {
getAudioFile(audioFileDiv);
}
player[player.paused ? ‘play’ : ‘pause’]();
$(this).toggleClass(‘fa-play’, player.paused);
$(this).toggleClass(‘fa-pause’, !player.paused);
if (player.paused) {
audio_text.text(‘Listen to Article’).removeClass(‘listening’); //’Listen to article’
} else {
audio_text.text(‘Listening to article’).addClass(‘listening’); //’Listening to article’
}
});
mute_button.click(function () {
if (player.volume == 0) {
player.volume = volume;
} else {
volume = player.volume;
player.volume = 0;
}
volume_bar.progressbar(‘value’, player.volume * 100);
$(this).toggleClass(‘fa-volume-up’, player.volume != 0);
$(this).toggleClass(‘fa-volume-off’, player.volume == 0);
});
more_info.click(function () {
audio_player.animate({
height: (audio_player.height() == 50) ? 100 : 50
}, 1000);
});
});
function getTime(t) {
let m = ~~(t / 60), s = ~~(t % 60);
return (m < 10 ? '0' + m : m) + ':' + (s < 10 ? '0' + s : s);
}
function getProgressBarClickInfo(progress_bar, e) {
let offset = progress_bar.offset();
let x = e.pageX – offset.left;
let y = e.pageY – offset.top;
let max = progress_bar.progressbar('option', 'max');
let value = (x * max) / progress_bar.width();
return {x: x, y: y, max: max, value: value};
}
function getAudioFile(audioFileDiv){
document.getElementById('player-source').src = audioFileDiv.innerHTML;
let player = document.getElementById('player');
setTimeout(function(){
player.load();
player.play();
}, 150);
}
});
U.S. Attorney Damian Williams wrote in an official statement following Judge Lewis A. Kaplan’s Thursday morning ruling that FTX founder Sam Bankman-Fried’s 25-year prison sentence will send “an important message” to potential fraudsters everywhere.
In addition to a quarter of a century in prison, Kaplan has ordered Bankman-Fried to forfeit over $11 billion.
A Message To Future Fraudsters, U.S. Attorney Says
Bankman-Fried’s sentencing follows his November 2023 trial for his nearly $8 billion digital asset fraud scheme through crypto exchange FTX and its sister company, Alameda Research, with Williams calling the FTX founder’s theft “unprecedented.”
Statement of U.S. Attorney Damian Williams on the sentencing of Samuel Bankman-Fried pic.twitter.com/QeSVxFBjol
— US Attorney SDNY (@SDNYnews) March 28, 2024
“Today’s sentence will prevent the defendant from ever again committing fraud and is an important message to others who might be tempted to engage in financial crimes that justice will be swift, and the consequences will be severe,” Williams said.
Sam Bankman-Fried Apologizes
Slightly thinner and wearing a beige jumpsuit, Bankman-Fried spoke in court during the ruling, apologizing to colleagues, family, friends, and customers for the crypto exchange’s collapse.
“I know a lot of people feel let down,” Bankman-Fried told the court. “I’m sorry about that. I’m sorry about everything that happened at every stage.”
He went on to state that he feels “excruciating guilt” over his role in the crypto exchange’s implosion, claiming the damage it caused “haunts” him every day.
The FTX founder’s new lawyer, Marc Muskasey, likened the fraudster to a “beautiful puzzle” who was “socially awkward.”
“SBF doesn’t make decisions with malice in his heart,” Mukasey said. “He makes decisions with math in his head.”
SBF Motivated By Power And Influence, U.S. Attorney Says
Kaplan, however, did not subscribe to the defense’s logic, calling their argument “misleading, logically flawed, and speculative.”
“He knew it was wrong,” Kaplan continued. “He knew it was criminal. He regrets making a bad bet against the likelihood of getting caught – and he’s not going to admit a thing.”
“His deliberate and ongoing lies demonstrated a brazen disregard for customers’ expectations and disrespect for the rule of law, all so that he could secretly use his customers’ money to expand his own power and influence,” Williams continued. “The scale of his crimes is measured not just by the amount of money that was stolen, but by the extraordinary harm caused to victims, who in some cases had their life savings wiped out overnight.”
Bankman-Fried will spend his sentence in a medium-security prison. He is currently at the Metropolitan Detention Center in Brooklyn, NY.