File size: 335,440 Bytes
ed9f703
 
 
 
 
 
 
 
971caa1
ed9f703
971caa1
ed9f703
 
 
 
 
971caa1
ed9f703
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
971caa1
ed9f703
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
{
  "cells": [
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "E06SHsd4Zf82"
      },
      "source": [
        "# 🧬 Controllable Enhancer Sequence Generation\n",
        "\n",
        "This notebook demonstrates how to use **NTv3** as a diffusion-based model for generating *de novo* enhancer sequences with controllable activity levels.\n",
        "\n",
        "> 📝 **Note for Google Colab users:** This notebook is compatible with Colab! For faster generation, enable GPU: Runtime → Change runtime type → GPU (T4 or better recommended). \n",
        "\n",
        "## 📋 Overview\n",
        "\n",
        "NTv uses **Masked Diffusion Language Modeling (MDLM)** to generate enhancer sequences conditioned on:\n",
        "- **Promoter context** (DSCP or RpS12 backbone)\n",
        "- **Activity level** (bins 0-4, from lowest to highest)\n",
        "\n",
        "The model supports **Classifier-Free Guidance (CFG)** to enhance conditioning strength and enable promoter-specific enhancer design.\n",
        "\n",
        "## 📚 Notebook Structure\n",
        "\n",
        "1. **Setup**: Install dependencies and load the model from HuggingFace\n",
        "2. **Generation Functions**: MDLM sampling with Classifier-Free Guidance\n",
        "3. **Experiment 1**: Generate enhancers conditioned on activity levels\n",
        "4. **Experiment 2**: Generate promoter-specific enhancers\n",
        "5. **Evaluation**: Validate generated sequences with DeepSTARR oracle model\n",
        "\n",
        "## 💻 Hardware Requirements\n",
        "\n",
        "This pipeline uses batch size designed for limited resources (e.g., GoogleColab with T4 GPU). However, it would take relatively long time for the generation (~30h per experiment on a single T4 GPU). The outputs shown here was obtained on a more powerful setup and shown as reference. For efficient generation, we recommend using GPUs like A100 (~40min with current batch size) and a larger batch size during generation. \n",
        "> 📝 **Note for Google Colab users:** This notebook is compatible with Colab! Enable GPU for faster training: Runtime → Change runtime type → GPU (T4 or better recommended). \n",
        "> If generation is taking too long/too much GPU RAM, consider reducing the amount of sequence generated per experiment."
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "collapsed": true,
        "id": "TgMPX1xxRRKt",
        "outputId": "3702bf2a-6162-4a22-c51a-6ba353ad5386"
      },
      "source": [
        "## 0) 📦 Setup\n"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 17,
          "referenced_widgets": [
            "ee04f5520ccb427ab7d15df0689f2e3d",
            "47ed006faca94c499680394b19700e62",
            "25ed9055dfe941038f7ca448c789c588",
            "53d91ace7e2f4b2baf48ab7174a47ea8",
            "46972140c8594086861c62166fbae3c4",
            "a20ef361819f493f817fc8a0a09cf2af",
            "3e6a8b6daa234ce9bb85f62a396aa437",
            "f9e875b466434691bacfd0abf86aab5f",
            "2e416c14a41e41ae9b471cc607836285",
            "8a614c7b5b04456f86194319c87ac19f",
            "45599c3a44bf4f3db3cda5054c55041e",
            "2dff1df06d2948d89d847e836438847e",
            "85948579a1234c249438d0f0f767780c",
            "90d4dfccd17341df839543ff600f530a",
            "385360e7b355413bae3c5e16c469f2e2",
            "699adea3ac894631a25d3ead5e2065bc",
            "054eb6018f5a4966978612ce634b8257",
            "da8e7dbc1824482e97d7b360748ff239",
            "210e7d05e2cc44e8bd42ae0c48b8c8b2",
            "775d8a2950044c08be28f47eb255a45b"
          ]
        },
        "id": "eMiky8_cZf83",
        "outputId": "f11d89b6-5b57-4065-f8a1-cd5a73375cff"
      },
      "outputs": [],
      "source": [
        "import json\n",
        "import os\n",
        "from typing import Any, Dict, List, Optional, Tuple, Union\n",
        "\n",
        "import matplotlib.pyplot as plt\n",
        "import matplotlib.patches as mpatches\n",
        "import numpy as np\n",
        "import torch\n",
        "import torch.nn as nn\n",
        "import torch.nn.functional as F\n",
        "from huggingface_hub import login, hf_hub_download\n",
        "from torch.distributions import Categorical\n",
        "from transformers import AutoModel, AutoTokenizer, PreTrainedTokenizer\n",
        "login()"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 694,
          "referenced_widgets": [
            "46a514cdb95645d58318e5c35c0d35b9",
            "099d09dd55fa4bf9b5a05731cef039be",
            "4b00e5e6d75a47fc97c864b262d98f10",
            "b2437b62ea594313b7d6ac82009e9de3",
            "1e4fa0a6b2bb41e3b3b795c64f17e789",
            "d75d371133d54dc696654d57ff628b50",
            "6349a9c59ff8421f959368ab0b3e840e",
            "23b97dd895d94c598fe1a8290a21a106",
            "160b696ffdfd4848b56ae5f473c81ae8",
            "99ab971c4dc04a3995970facaa80de9a",
            "10803110e0ee4bcd819aec036e48ab5f",
            "d4860be47b98444a819221dc9a310a2a",
            "4424a465c1914dd180ea2e4973934821",
            "f3eaba2c964b4cd0a047c137a4d7da6a",
            "ee36bb9fad3e42b4b5fb846c02be27b7",
            "75d91e5778bb48d0b3beadfc1fb7e59f",
            "422a81c236044aef8ee238af268f7714",
            "9b75f60d0aa64ad39b87a52c83faa3f9",
            "8bd2c281125d4722bcf43a412cb3cffd",
            "b036cd6b86974aa6bcfc214efd0bf91b",
            "c8a9cea133bc4cf1a454def6112c8607",
            "9e8b51f4bdfd4d50a70b00f00f3433c1",
            "978748646df3443b96fa8b2fbcb6b707",
            "8da75e48e8e54953ae82f4979ca1d0b0",
            "ee9649dc586a46d79684a60217ee9c90",
            "f6c15f4193a2476282611cb58f89b638",
            "9d487fe8a664453f814400141202ca97",
            "abea728409134379950996ecc501b4be",
            "4d92c8e801b64aff8d1880e32b1e0312",
            "fec5dff03af544a299ff9f79036e7ec5",
            "2e1f93fb69e4471989ede4e000c07799",
            "1fe99523591840f5802977e82f368cf9",
            "9724a24701f94836842142f07eea7faf",
            "e0048be947c04f4984f60138e16e9ab8",
            "e0b43a5452db44e786d723ca588c2603",
            "8a181ca9d939458e8f451175cfc1f84c",
            "d8f1496efb354684aaebefd17ae81dbf",
            "7eae50dc0609424d8b14764598c2efd1",
            "c27b7ed74adb4e7ab469929e6ef8f152",
            "e5a698149b0845469943efbb4fe385bd",
            "9e665f36ffe24b7785835ccc4dd2d029",
            "78bfbe4ed1fe49688e98fd2bcdfa27e4",
            "ad035f7fb2f041228e38f5e34abd33e2",
            "6675f49278604c4aa48920bc1b411a79",
            "db72cfe9e9074008a574171af642df10",
            "1a2a95dabdcd43a0bbfeff6cd27870b0",
            "1ac8111d60f945ff8d427de973c71d6c",
            "2d157a52822f4d7da99fe0daf0d01bc6",
            "268b269f92344bc587526fef50bdb25d",
            "46a2f7a6515b4d29a57d8ef32d2dd533",
            "f58bdb192ed94817997c7b019f712706",
            "562d9a88b5ec40028e89e694b3df6f13",
            "ddad5a83f0174dd6b6c9e40ed482212d",
            "eda23f3108154acc89ebae033b9f917c",
            "a5111729e095433a97c9307632cf695c",
            "d3a2bca0cfd042d5aeccef4f1699f023",
            "3b4fd5bae6ae426b87abb2bda75fddc9",
            "b7ac24e49d3b46d9a3957783f84304df",
            "846e7aebf9bd486cb82b5dff2f69b295",
            "aa8b1c05d9944321a93065495e2ad5d4",
            "14a58e9fa97d45e89a88cc9d93a6e82f",
            "72eb4350252e4696b98570eda9ef4169",
            "aa4f62da29a545409d428945dcce4fe3",
            "6ccc4ca945d0441ab443d6f0fb80375d",
            "78919545b3cb462b95906192d1aa2429",
            "bad3a648c0c34fd794a049a87d53ccd8",
            "223e07d63c9746e7ab68e93c7dae5212",
            "82ea18f8e82d4980838a79df85d71f90",
            "44970cecafbf429cb4f06d3c3b112819",
            "fb97e943b1f64a17916251717014bd0c",
            "c527588debd542cdb2b7122f67a2436f",
            "39cd551b93c34bf5a061ebd0dd016058",
            "3426fda92c754c1ca364c977dd8997c7",
            "83913751e4c547f3988631e368ca1d4e",
            "2c62888139234ce9a52e7d39109ba4bb",
            "c282ca3e7b884ada87b1e63e7a25ccff",
            "9d5aabb79d934f4da17ac76551602534",
            "879f263826db4e19af75847e75741dce",
            "507a349b77464908a47d5a6f97fed7dc",
            "e424bc8ddd2b4830badba189039461a0",
            "d8183c094cd241a690911f4a8c27b8f3",
            "36e37b1a4f8044c496466cbabc443274",
            "69b7e101196943e68e0442d5c01f1053",
            "51451d6dffb54d87960031f6a1e92eb2",
            "012c626731704028971d359afe1044cb",
            "b31c7933019f423f9d5bf04ba1c6e6be",
            "97b93d74a19c42be86d88b8900ecc9ea",
            "b1f306754e0f41719cbd4a18bf1798b0",
            "7c12e12c979445ecb3e08325ea05ad9d",
            "670a2357183449328ce1fd305278ef6b",
            "551a1392bd1444989a105942d645ad14",
            "090c649984c54801a10d5e8fce1d4eb5",
            "9787954d23d04c49b8dd61aaf7967036",
            "f2e45eabd7114641b984d01804024ebb",
            "9b355be3471c4017a1a4f18b7e27c262",
            "d252cc08ac18407e9a00f4e30b796b5c",
            "f176bd1729cc4c22873b3941811a2a8a",
            "f4f1035fd63d41ce8f11ba9729b46e6a",
            "262b6a4d6b024e6ea1c19d6231ab9b7a",
            "a5f57946c87d4db58102ec9d8f6a6dce",
            "81f47ce0fcef4746874275de710885a8",
            "f0e14e1e1c2c4ffc9e04ee9d67724cb7",
            "23ab46116e264b36b411d50ae2da6413",
            "11eb5ec7110b4844b1bfedb8280e4c34",
            "83785be93482427ebe64b12c8484cdce",
            "89577f15cee34478bd4dc802c4bfa87e",
            "edf92abf3446480892ab39410f653b08",
            "026b720242864a0299ccfd8aa6ddd940",
            "d32a2fbb88e54bcd8b56c0dc1549fea1",
            "7cc7417982044e6e9a0b8a2947312caf"
          ]
        },
        "collapsed": true,
        "id": "MtvqKjXYZf84",
        "outputId": "53981a87-5d95-4769-9229-9139253533ac"
      },
      "outputs": [],
      "source": [
        "# Load NTv3 generative model from HuggingFace\n",
        "repo_id = \"InstaDeepAI/NTv3_generative\"\n",
        "\n",
        "tokenizer = AutoTokenizer.from_pretrained(repo_id, trust_remote_code=True)\n",
        "model = AutoModel.from_pretrained(repo_id, trust_remote_code=True)\n",
        "model.eval()\n",
        "\n",
        "print(f\"Model loaded from {repo_id}\")\n",
        "print(f\"Model parameters: {sum(p.numel() for p in model.parameters()):,}\")"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "vmOHYC_NRct_"
      },
      "source": [
        "## 1) 🔧 Generation Functions\n",
        "\n",
        "NTv3-Generative uses the **Masked Diffusion Language Model (MDLM)** framework to generate enhancer sequences. The generation process works as follows:\n",
        "\n",
        "1. **Initialize with masked tokens**: Start with a promoter backbone sequence where the enhancer region is fully masked\n",
        "2. **Iterative denoising**: Gradually unmask tokens over multiple diffusion steps, sampling from the posterior distribution\n",
        "3. **Conditioning**: Use species and activity labels to guide generation toward desired properties\n",
        "\n",
        "### 🎯 Classifier-Free Guidance (CFG)\n",
        "\n",
        "CFG allows generating enhancers with specific properties by combining logits from two contexts:\n",
        "\n",
        "$$\\text{logits}_{\\text{combined}} = (1 - \\gamma) \\cdot \\text{logits}_{\\text{background}} + \\gamma \\cdot \\text{logits}_{\\text{experiment}}$$\n",
        "\n",
        "> 💡 **Tip:** Setting $\\gamma > 1$ pushes the generation toward the experiment condition. Higher values produce stronger conditioning but may reduce diversity."
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 67,
          "referenced_widgets": [
            "2d8879e584364518ac38ab526793d9b9",
            "8ca7f53fbde14a23afe8a4c1454ad7f2",
            "cbde5fbaa1594bc8ba4df3b3b80ebec8",
            "0b1ed5ce1e404a0aa22a8b9b41ff1456",
            "2b4829eb6ede416b93cfba4e0df80a48",
            "1b10e24497ea40bc9fa3aab8beb1f78c",
            "8e7b4e4f793c4d6ebc75c93da822a0d3",
            "0e5c958befb44149ba966fe79fbe7529",
            "a78020c5e34547b0be0975eade8ebdce",
            "efc67ef1312c4875bfd33b86e229f30e",
            "79cda76a8a5e4459a675d6c73a2fc2f4"
          ]
        },
        "id": "3vtWxZIMRcAP",
        "outputId": "59b4f82c-078a-44e1-d6f6-fd6a955e247d"
      },
      "outputs": [],
      "source": [
        "# Load backbone metadata (promoter sequences with enhancer insertion sites)\n",
        "backbone_path = hf_hub_download(\n",
        "    repo_id=\"InstaDeepAI/NTv3_enhancer_generation\",\n",
        "    filename=\"backbones/backbone_metadata.json\",\n",
        "    repo_type=\"dataset\",\n",
        ")\n",
        "with open(backbone_path, \"r\") as f:\n",
        "    backbone_metadata = json.load(f)\n",
        "\n",
        "print(f\"Available promoters: {list(backbone_metadata['promoters'].keys())}\")\n"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 5,
      "metadata": {
        "id": "9mtTBSosRcII"
      },
      "outputs": [],
      "source": [
        "# =============================================================================\n",
        "# MDLM Sampling and Generation Functions\n",
        "# =============================================================================\n",
        "\n",
        "def mdlm_sample(\n",
        "    tokens: torch.Tensor,\n",
        "    logits: torch.Tensor,\n",
        "    t: float,\n",
        "    dt: float,\n",
        "    mask_token_id: int,\n",
        "    valid_token_ids: Optional[List[int]] = None,\n",
        ") -> torch.Tensor:\n",
        "    \"\"\"\n",
        "    Sample from MDLM posterior distribution.\n",
        "\n",
        "    Args:\n",
        "        tokens: (B, L) current tokens\n",
        "        logits: (B, L, V) model logits\n",
        "        t: current time step (1 -> 0)\n",
        "        dt: time step size\n",
        "        mask_token_id: ID of mask token\n",
        "        valid_token_ids: list of valid token IDs to sample from (e.g., A, C, G, T)\n",
        "\n",
        "    Returns:\n",
        "        (B, L) sampled tokens\n",
        "    \"\"\"\n",
        "    # Linear noise schedule: noise_level = t\n",
        "    noise_t = t\n",
        "    noise_s = max(t - dt, 0)\n",
        "    signal_t = 1.0 - noise_t\n",
        "    signal_s = 1.0 - noise_s\n",
        "\n",
        "    # Mask invalid tokens if specified\n",
        "    if valid_token_ids is not None:\n",
        "        mask = torch.full_like(logits, float('-inf'))\n",
        "        mask[..., valid_token_ids] = logits[..., valid_token_ids]\n",
        "        logits = mask\n",
        "\n",
        "    # Convert logits to probabilities\n",
        "    probs = F.softmax(logits, dim=-1)\n",
        "\n",
        "    # Compute posterior for masked positions\n",
        "    # masked_posterior = probs * (signal_s - signal_t) / (1 - signal_t) + mask_prob\n",
        "    masked_posterior = probs * (signal_s - signal_t) / (1 - signal_t + 1e-8)\n",
        "    masked_posterior[..., mask_token_id] = (1 - signal_s) / (1 - signal_t + 1e-8)\n",
        "\n",
        "    # Copy-over for unmasked positions (keep original token)\n",
        "    unmasked_posterior = F.one_hot(tokens, logits.shape[-1]).float()\n",
        "\n",
        "    # Combine: use masked_posterior where token is mask, else unmasked_posterior\n",
        "    posterior = torch.where(\n",
        "        tokens[..., None] == mask_token_id,\n",
        "        masked_posterior,\n",
        "        unmasked_posterior\n",
        "    )\n",
        "\n",
        "    # Sample from posterior\n",
        "    dist = Categorical(probs=posterior)\n",
        "    return dist.sample()\n",
        "\n",
        "# =============================================================================\n",
        "# Multi-Context CFG Generation (Promoter-Specific with Classifier-Free Guidance)\n",
        "# =============================================================================\n",
        "\n",
        "@torch.no_grad()\n",
        "def generate_enhancer_cfg(\n",
        "    model: nn.Module,\n",
        "    exp_tokens: torch.Tensor,\n",
        "    exp_species_ids: torch.Tensor,\n",
        "    exp_activity_ids: torch.Tensor,\n",
        "    exp_insert_pos: Tuple[int, int],\n",
        "    bg_tokens: torch.Tensor,\n",
        "    bg_species_ids: torch.Tensor,\n",
        "    bg_activity_ids: torch.Tensor,\n",
        "    bg_insert_pos: Tuple[int, int],\n",
        "    mask_token_id: int,\n",
        "    valid_token_ids: List[int],\n",
        "    gamma: float = 12,\n",
        "    num_steps: int = 100,\n",
        "    device: str = 'cuda',\n",
        ") -> Tuple[torch.Tensor, torch.Tensor]:\n",
        "    \"\"\"\n",
        "    Generate enhancer using Classifier-Free Guidance with two backbone contexts.\n",
        "\n",
        "    This generates an enhancer that works well in the \"experiment\" context while\n",
        "    contrasting against the \"background\" context. Higher gamma pushes more strongly\n",
        "    toward the experiment condition.\n",
        "\n",
        "    Args:\n",
        "        model: trained generation model\n",
        "        exp_tokens: (B, L) experiment backbone with masked enhancer region\n",
        "        exp_species_ids: (B,) species tokens for experiment context\n",
        "        exp_activity_ids: (B,) activity tokens for experiment context\n",
        "        exp_insert_pos: (start, end) tuple for enhancer position in exp backbone\n",
        "        bg_tokens: (B, L) background backbone with masked enhancer region\n",
        "        bg_species_ids: (B,) species tokens for background context\n",
        "        bg_activity_ids: (B,) activity tokens for background context\n",
        "        bg_insert_pos: (start, end) tuple for enhancer position in bg backbone\n",
        "        mask_token_id: ID of mask token\n",
        "        valid_token_ids: list of valid nucleotide token IDs\n",
        "        gamma: CFG strength (>1 pushes toward experiment, 1=no guidance)\n",
        "        num_steps: number of diffusion steps\n",
        "        device: 'cuda' or 'cpu'\n",
        "\n",
        "    Returns:\n",
        "        (exp_tokens, bg_tokens) - both backbones with generated enhancer\n",
        "    \"\"\"\n",
        "    model.eval()\n",
        "    model = model.to(device)\n",
        "    exp_activity_cond_mask = torch.where(exp_activity_ids != -1, 1, 0).to(torch.bool)\n",
        "    bg_activity_cond_mask = torch.where(bg_activity_ids != -1, 1, 0).to(torch.bool)\n",
        "    exp_activity_ids = torch.where(exp_activity_ids == -1, 0, exp_activity_ids)\n",
        "    bg_activity_ids = torch.where(bg_activity_ids == -1, 0, bg_activity_ids)\n",
        "\n",
        "    exp_tokens = exp_tokens.to(device)\n",
        "    bg_tokens = bg_tokens.to(device)\n",
        "    exp_species_ids = exp_species_ids.to(device)\n",
        "    bg_species_ids = bg_species_ids.to(device)\n",
        "    exp_activity_ids = exp_activity_ids.to(device)\n",
        "    exp_activity_cond_mask = exp_activity_cond_mask.to(device)\n",
        "    bg_activity_ids = bg_activity_ids.to(device)\n",
        "    bg_activity_cond_mask = bg_activity_cond_mask.to(device)\n",
        "\n",
        "    dt = 1.0 / num_steps\n",
        "    time_steps = torch.linspace(1, 0, num_steps + 1)\n",
        "\n",
        "    # Conditioning masks (always use conditioning)\n",
        "    B = exp_tokens.shape[0]\n",
        "    species_cond_mask = torch.ones(B, dtype=torch.bool, device=device)\n",
        "\n",
        "    exp_start, exp_end = exp_insert_pos\n",
        "    bg_start, bg_end = bg_insert_pos\n",
        "\n",
        "    for t in time_steps[:-1]:\n",
        "        t_val = t.item()\n",
        "\n",
        "        # Forward pass for experiment context\n",
        "        exp_outputs = model(\n",
        "            input_ids=exp_tokens,\n",
        "            condition_ids=[exp_species_ids, exp_activity_ids],\n",
        "            conditions_masks=[species_cond_mask, exp_activity_cond_mask]\n",
        "        )\n",
        "        exp_logits = exp_outputs['logits'][:, exp_start:exp_end]\n",
        "\n",
        "        # Forward pass for background context\n",
        "        bg_outputs = model(\n",
        "            input_ids=bg_tokens,\n",
        "            condition_ids=[bg_species_ids, bg_activity_ids],\n",
        "            conditions_masks=[species_cond_mask, bg_activity_cond_mask]\n",
        "        )\n",
        "        bg_logits = bg_outputs['logits'][:, bg_start:bg_end]\n",
        "\n",
        "        # CFG: combine logits\n",
        "        # combined = (1 - gamma) * background + gamma * experiment\n",
        "        combined_logits = (1.0 - gamma) * bg_logits + gamma * exp_logits\n",
        "\n",
        "        # Sample from combined posterior\n",
        "        enhancer_tokens = exp_tokens[:, exp_start:exp_end]\n",
        "        new_enhancer = mdlm_sample(\n",
        "            enhancer_tokens, combined_logits, t_val, dt, mask_token_id, valid_token_ids\n",
        "        )\n",
        "\n",
        "        # Update both backbones with the same enhancer\n",
        "        exp_tokens = exp_tokens.clone()\n",
        "        bg_tokens = bg_tokens.clone()\n",
        "        exp_tokens[:, exp_start:exp_end] = new_enhancer\n",
        "        bg_tokens[:, bg_start:bg_end] = new_enhancer\n",
        "\n",
        "    return exp_tokens, bg_tokens\n",
        "\n",
        "\n",
        "# =============================================================================\n",
        "# Batch Multi-Context CFG Generation Function\n",
        "# =============================================================================\n",
        "\n",
        "def generate_enhancers_batch(\n",
        "    model: nn.Module,\n",
        "    tokenizer: PreTrainedTokenizer,\n",
        "    species_dict: Dict[str, int],\n",
        "    backbone_metadata: Dict[str, Any],\n",
        "    # Experiment context\n",
        "    exp_promoter: str,\n",
        "    exp_activity: int,\n",
        "    # Background context\n",
        "    bg_promoter: str,\n",
        "    bg_activity: int,\n",
        "    # Generation parameters\n",
        "    num_sequences: int = 10,\n",
        "    batch_size: int = 4,\n",
        "    num_steps: int = 50,\n",
        "    gamma: float = 2.0,\n",
        "    device: Optional[str] = None,\n",
        "    verbose: bool = True,\n",
        ") -> List[str]:\n",
        "    \"\"\"\n",
        "    Generate enhancer sequences using multi-context CFG diffusion.\n",
        "\n",
        "    Args:\n",
        "        model: Trained generation model\n",
        "        tokenizer: Sequence tokenizer\n",
        "        species_dict: Species dictionary\n",
        "        backbone_metadata: Dict with promoter backbone info\n",
        "        exp_promoter: Experiment promoter name ('DSCP' or 'RpS12')\n",
        "        exp_activity: Experiment activity level (0-4)\n",
        "        bg_promoter: Background promoter name ('DSCP' or 'RpS12')\n",
        "        bg_activity: Background activity level (0-4)\n",
        "        num_sequences: Total number of sequences to generate\n",
        "        batch_size: Batch size for parallel generation\n",
        "        num_steps: Number of diffusion steps\n",
        "        gamma: CFG guidance strength (>1 pushes toward experiment)\n",
        "        device: 'cuda' or 'cpu' (auto-detect if None)\n",
        "        verbose: Print progress messages\n",
        "\n",
        "    Returns:\n",
        "        List of generated enhancer sequences (strings)\n",
        "    \"\"\"\n",
        "    if device is None:\n",
        "        device = 'cuda' if torch.cuda.is_available() else 'cpu'\n",
        "\n",
        "    # Get promoter info\n",
        "    exp_info = backbone_metadata['promoters'][exp_promoter]\n",
        "    bg_info = backbone_metadata['promoters'][bg_promoter]\n",
        "    exp_insert = (exp_info['enhancer_insert_start'], exp_info['enhancer_insert_end'])\n",
        "    bg_insert = (bg_info['enhancer_insert_start'], bg_info['enhancer_insert_end'])\n",
        "\n",
        "    if verbose:\n",
        "        print(f\"Experiment: {exp_promoter} + Activity {exp_activity}\")\n",
        "        print(f\"Background: {bg_promoter} + Activity {bg_activity}\")\n",
        "        print(f\"Generating {num_sequences} sequences (batch_size={batch_size}, gamma={gamma})\")\n",
        "\n",
        "    # Token IDs\n",
        "    mask_token_id = tokenizer.mask_token_id\n",
        "    valid_token_ids = [tokenizer.convert_tokens_to_ids(b) for b in ['A', 'C', 'G', 'T']]\n",
        "\n",
        "    # Tokenize backbone templates\n",
        "    exp_template = tokenizer(exp_info['sequence'], add_special_tokens=False, return_tensors='pt')['input_ids']\n",
        "    exp_template[0, exp_insert[0]:exp_insert[1]] = mask_token_id\n",
        "\n",
        "    bg_template = tokenizer(bg_info['sequence'], add_special_tokens=False, return_tensors='pt')['input_ids']\n",
        "    bg_template[0, bg_insert[0]:bg_insert[1]] = mask_token_id\n",
        "\n",
        "    # Species ID\n",
        "    species_id = torch.tensor(species_dict['drosophila_melanogaster'])\n",
        "\n",
        "    # Generate in batches\n",
        "    all_enhancers = []\n",
        "    num_batches = (num_sequences + batch_size - 1) // batch_size\n",
        "\n",
        "    for batch_idx in range(num_batches):\n",
        "        current_batch_size = min(batch_size, num_sequences - len(all_enhancers))\n",
        "\n",
        "        # Expand to batch\n",
        "        exp_tokens = exp_template.repeat(current_batch_size, 1)\n",
        "        bg_tokens = bg_template.repeat(current_batch_size, 1)\n",
        "        exp_species = species_id.expand(current_batch_size)\n",
        "        bg_species = species_id.expand(current_batch_size)\n",
        "        exp_acts = torch.full((current_batch_size,), exp_activity, dtype=torch.long)\n",
        "        bg_acts = torch.full((current_batch_size,), bg_activity, dtype=torch.long)\n",
        "\n",
        "        # Generate\n",
        "        exp_result, _ = generate_enhancer_cfg(\n",
        "            model=model,\n",
        "            exp_tokens=exp_tokens,\n",
        "            exp_species_ids=exp_species,\n",
        "            exp_activity_ids=exp_acts,\n",
        "            exp_insert_pos=exp_insert,\n",
        "            bg_tokens=bg_tokens,\n",
        "            bg_species_ids=bg_species,\n",
        "            bg_activity_ids=bg_acts,\n",
        "            bg_insert_pos=bg_insert,\n",
        "            mask_token_id=mask_token_id,\n",
        "            valid_token_ids=valid_token_ids,\n",
        "            gamma=gamma,\n",
        "            num_steps=num_steps,\n",
        "            device=device\n",
        "        )\n",
        "\n",
        "        # Decode enhancers\n",
        "        for i in range(current_batch_size):\n",
        "            enhancer_tokens = exp_result[i, exp_insert[0]:exp_insert[1]]\n",
        "            enhancer_seq = tokenizer.decode(enhancer_tokens, skip_special_tokens=True)\n",
        "            all_enhancers.append(enhancer_seq)\n",
        "\n",
        "        if verbose:\n",
        "            print(f\"  Batch {batch_idx + 1}/{num_batches}: {len(all_enhancers)}/{num_sequences}\")\n",
        "\n",
        "    if verbose:\n",
        "        print(f\"Done! Generated {len(all_enhancers)} enhancers.\")\n",
        "\n",
        "    return all_enhancers\n"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "JLJk-8mzSiA0"
      },
      "source": [
        "## 2) ⚡ Experiments: Generation and Evaluation"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "5oysrrmzbMiF"
      },
      "source": [
        "We demonstrate NTv3-Generative's capabilities through two experiments:\n",
        "\n",
        "| Experiment | Goal | CFG Setup |\n",
        "|------------|------|-----------|\n",
        "| **Exp 1** | Generate enhancers with controlled activity levels | Same promoter, vary activity bin |\n",
        "| **Exp 2** | Generate promoter-specific enhancers | Different promoters, same high activity |\n",
        "\n",
        "\n",
        "> 💡 **Oracle Model:** We use **DeepSTARR** (de Almeida et al., 2022) for in-silico evaluation of generated sequences."
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "zcdCFVCAbMHT",
        "outputId": "590a2cf5-4f92-4f7d-a0c0-b2080cb012d2"
      },
      "source": [
        "### 🧪 Experiment 1: Activity-Conditioned Generation"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 6,
      "metadata": {
        "id": "65q40iTPZf85"
      },
      "outputs": [],
      "source": [
        "# Generate 128 enhancers for each activity bin (0-4) with RpS12 promoter context\n",
        "# Activity bins: 0 = lowest, 4 = highest\n",
        "# Background: unconditioned distribution (activity=-1) for CFG contrast\n",
        "\n",
        "RpS12_sequences = {}\n",
        "for activity_bin in range(5):\n",
        "    bin_enhancers = generate_enhancers_batch(\n",
        "        model=model,\n",
        "        tokenizer=tokenizer,\n",
        "        species_dict=model.config.species_to_token_id,\n",
        "        backbone_metadata=backbone_metadata,\n",
        "        exp_promoter='RpS12',\n",
        "        exp_activity=activity_bin,\n",
        "        bg_promoter='RpS12',\n",
        "        bg_activity=-1,\n",
        "        batch_size=8,\n",
        "        num_sequences=128,\n",
        "        verbose=False\n",
        "    )\n",
        "    RpS12_sequences[activity_bin] = bin_enhancers"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 7,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "Hgdtej3mdRV7",
        "outputId": "e803bfc1-9ecd-4083-c682-2bbd3227f937"
      },
      "outputs": [
        {
          "name": "stdout",
          "output_type": "stream",
          "text": [
            "Downloading data from https://zenodo.org/record/5502060/files/DeepSTARR.model.json?download=1\n",
            "11615/11615 [==============================] - 0s 0us/step\n",
            "Downloading data from https://zenodo.org/record/5502060/files/DeepSTARR.model.h5?download=1\n",
            "2561720/2561720 [==============================] - 5s 2us/step\n",
            "DeepSTARR oracle model loaded\n"
          ]
        }
      ],
      "source": [
        "# Load DeepSTARR oracle model for evaluation\n",
        "os.environ[\"TF_USE_LEGACY_KERAS\"] = \"1\"\n",
        "import tf_keras as keras\n",
        "\n",
        "def one_hot_tokenizer(seqs: Union[str, List[str]]) -> np.ndarray:\n",
        "    \"\"\"Convert DNA sequences to one-hot encoding.\"\"\"\n",
        "    mapping = {'A': 0, 'C': 1, 'G': 2, 'T': 3}\n",
        "    if isinstance(seqs, str):\n",
        "        seqs = [seqs]\n",
        "    one_hot = np.zeros((len(seqs), len(seqs[0]), 4), dtype=np.float32)\n",
        "    for i, seq in enumerate(seqs):\n",
        "        for j, base in enumerate(seq.upper()):\n",
        "            if base in mapping:\n",
        "                one_hot[i, j, mapping[base]] = 1.0\n",
        "    return one_hot\n",
        "\n",
        "# Download DeepSTARR from Zenodo\n",
        "arch_path = keras.utils.get_file(\"DeepSTARR.model.json\",\n",
        "    \"https://zenodo.org/record/5502060/files/DeepSTARR.model.json?download=1\")\n",
        "weights_path = keras.utils.get_file(\"DeepSTARR.model.h5\",\n",
        "    \"https://zenodo.org/record/5502060/files/DeepSTARR.model.h5?download=1\")\n",
        "\n",
        "with open(arch_path, 'r') as f:\n",
        "    deepstarr_model = keras.models.model_from_json(f.read())\n",
        "deepstarr_model.load_weights(weights_path)\n",
        "print(\"DeepSTARR oracle model loaded\")\n",
        "\n"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 8,
      "metadata": {
        "id": "KEy9YLRbcE7G"
      },
      "outputs": [],
      "source": [
        "# Evaluate generated sequences with DeepSTARR\n",
        "# Output columns: [DSCP activity, RpS12 activity]\n",
        "RpS12_bin_pred = {}\n",
        "for activity_bin in range(5):\n",
        "    onehot_seqs = one_hot_tokenizer(RpS12_sequences[activity_bin])\n",
        "    predictions = deepstarr_model.predict(onehot_seqs, batch_size=32, verbose=0)\n",
        "    RpS12_bin_pred[activity_bin] = predictions"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 9,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 407
        },
        "id": "gGo5w_73cDCx",
        "outputId": "801ad0af-842c-4ad9-9209-82d712673c26"
      },
      "outputs": [
        {
          "data": {
            "image/png": "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RJs2bTBnzhzIZDKEhoaKkbNW4l5oRERExkXrwmnRokXYsGEDli5dismTJ6vbXV1dsXLlShZOz+BeaERERMbF5MVdNG3cuBHfffcdxo8fr7FuQ5cuXbR+aoKIiIioNtG6cLp582aFNZyAp5PGHz9+rJNQRERERIZI61t1HTt2RFJSElq3bq3RHhcXh27duuksGBGRUFwniIhqitaF09y5cxESEoKbN29CqVRCLpcjMzMTGzduREJCghgZiYiqxHWCiKimaF04+fv745dffsGCBQtgaWmJuXPnonv37vjll18waNAgMTISEVWJ6wQRUU2p1jpO3t7e2Ldvn66zEBFVC9cJIqKaUq3C6cGDB4iLi8PVq1cRGRmJxo0bIzU1Fc2aNUPLli11nbHW4l5oRERExkXrwuncuXMYOHAgbGxskJWVhXfeeQeNGzeGXC5HdnY2Nm7cKEbOWoV7oRERERknrQun8PBwTJw4EUuXLoWVlZW6fdiwYRg3bpxOw9VW3AuNiIjIOGldOJ08eRJr1qyp0N6yZUvk5ubqJJQx4F5oRERExkfrBTDNzMxQUFBQof3ixYto2rSpTkIRERERGSKtC6eRI0diwYIF6lXCJRIJsrOzMXPmTLzxxhs6D0hERERkKLQunGJiYlBUVAQ7OzuUlpaiX79+aNeuHaysrLBo0SIxMhIREREZBK3nONnY2GDfvn04evQozp07h6KiInTv3h0DBw4UIx8RERGRwajWOk4A0KdPH/Tp00eXWYiIiIgMmlaFk1KpxPr16yGXy5GVlQWJRAInJycEBQXhH//4ByQSiVg5iYiIiPRO8BwnlUqFkSNH4p133sHNmzfh5uaGTp064fr165g4cSJGjRolZk4iIiIivRM84rR+/XocOXIE+/fvh6+vr8axAwcOICAgABs3bsSECcazWjZRuZKSEmRkaLf1THp6usaf2nB2doaFhYXW5xERkbgEF05btmzB7NmzKxRNANC/f3/MmjULP/74IwsnMkoZGRlwd3ev1rnBwcFan5OSksJFTYmIDJDgwuncuXNYunTpc48PHToUX331lU5CERkaZ2dnpKSkCO6vUChw/PhxZGRkwNnZGZ6enpBKpVpdj4iIDI/gwunevXto1qzZc483a9YM9+/f10koIkNjYWEheARILpcjIiICWVlZ6jaZTIaYmBgEBgaKlJCIiGqC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",
            "text/plain": [
              "<Figure size 600x400 with 1 Axes>"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        }
      ],
      "source": [
        "# 📊 Visualize Experiment 1 Results\n",
        "fig, ax = plt.subplots(figsize=(6, 4))\n",
        "\n",
        "data = [RpS12_bin_pred[i][1].squeeze() for i in range(5)]  # RpS12 predictions (column 1)\n",
        "bp = ax.boxplot(data, tick_labels=[str(i) for i in range(5)], patch_artist=True)\n",
        "\n",
        "for patch in bp['boxes']:\n",
        "    patch.set_facecolor('#7ea4fc')\n",
        "    patch.set_edgecolor('black')\n",
        "for median in bp['medians']:\n",
        "    median.set_color('black')\n",
        "\n",
        "ax.set_xlabel('Conditioning Activity Bin')\n",
        "ax.set_ylabel('DeepSTARR Predicted Activity (RpS12)')\n",
        "ax.spines['top'].set_visible(False)\n",
        "ax.spines['right'].set_visible(False)\n",
        "plt.tight_layout()\n",
        "plt.show()"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "2ZHOwWZLSmI_",
        "outputId": "e560389e-f22d-48ab-fb51-92ac359b4ced"
      },
      "source": [
        "### 🧪 Experiment 2: Promoter-Specific Enhancer Generation\n"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 10,
      "metadata": {
        "id": "UWj5xBGIZf86"
      },
      "outputs": [],
      "source": [
        "# Generate DSCP-specific enhancers (high in DSCP, contrast against RpS12)\n",
        "DSCP_enhancers = generate_enhancers_batch(\n",
        "    model=model,\n",
        "    tokenizer=tokenizer,\n",
        "    species_dict=model.config.species_to_token_id,\n",
        "    backbone_metadata=backbone_metadata,\n",
        "    exp_promoter='DSCP',\n",
        "    exp_activity=4,\n",
        "    bg_promoter='RpS12',\n",
        "    bg_activity=4,\n",
        "    num_sequences=512,\n",
        "    batch_size=8,\n",
        "    num_steps=50,\n",
        "    gamma=2.0,\n",
        "    verbose=False\n",
        ")\n",
        "\n",
        "# Generate RpS12-specific enhancers (high in RpS12, contrast against DSCP)\n",
        "RpS12_enhancers = generate_enhancers_batch(\n",
        "    model=model,\n",
        "    tokenizer=tokenizer,\n",
        "    species_dict=model.config.species_to_token_id,\n",
        "    backbone_metadata=backbone_metadata,\n",
        "    exp_promoter='RpS12',\n",
        "    exp_activity=4,\n",
        "    bg_promoter='DSCP',\n",
        "    bg_activity=4,\n",
        "    num_sequences=512,\n",
        "    batch_size=8,\n",
        "    num_steps=50,\n",
        "    gamma=2.0,\n",
        "    verbose=False\n",
        ")"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 11,
      "metadata": {
        "id": "wLB_4fV4TVCk"
      },
      "outputs": [],
      "source": [
        "# Evaluate Experiment 2 sequences with DeepSTARR\n",
        "# DeepSTARR outputs: [DSCP activity, RpS12 activity]\n",
        "\n",
        "rps12_onehot = one_hot_tokenizer(RpS12_enhancers)\n",
        "dscp_onehot = one_hot_tokenizer(DSCP_enhancers)\n",
        "\n",
        "rps12_pred = deepstarr_model.predict(rps12_onehot, batch_size=32, verbose=0)\n",
        "dscp_pred = deepstarr_model.predict(dscp_onehot, batch_size=32, verbose=0)"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": 12,
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 607
        },
        "id": "_34YLPeGVrld",
        "outputId": "f802ba0e-8a26-4dbc-c134-2a57da88ba8c"
      },
      "outputs": [
        {
          "data": {
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAArIAAAJOCAYAAABLKeTiAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzsvXd8HPWd//+a2a7eLMuyZMsFWxj3hruNq5wjYC6YlhwkuYRvfkAODpKQcgmQkACXXNolBwkJpFwSEo5QA3K3sbGNbYwbWO6yJdsqtupq68x8fn+8Z7ZpJa2klVYrvZ+PhyLt7szs24psXnrP6/16S0IIAYZhGIZhGIZJMuREF8AwDMMwDMMwPYGFLMMwDMMwDJOUsJBlGIZhGIZhkhIWsgzDMAzDMExSwkKWYRiGYRiGSUpYyDIMwzAMwzBJCQtZhmEYhmEYJilhIcswDMMwDMMkJUNKyAoh0NLSAt4BwTAMwzAMk/yYE11Af9La2orMzEw0NzcjIyMj0eUwDMMwDMMwOhcvXsSmTZvg8/lw7733xnTOkBKyDMMwDMMwzMDj+PHj2LVrF4QQKCgoiPk8FrIMwzAMwzBMQhBC4P3338eRI0cAANdccw2WLFkS8/ksZBmGYRiGYZh+x+/3Y+vWrTh//jwAYPbs2Zg5c2a3rsFClmEYhmEYhul3Ll26hPPnz8NkMmHZsmUYN25ct6/BQpZhGIZhGIbpd0aPHo158+Zh+PDhGD58eI+uwUKWYRiGYRiG6RcuXLiAvLw8pKSkAACmTp3aq+sNqRxZhmEYhmEYJjEcPnwY5eXl2LhxIxRFics1uSPLMAzDMAzD9BmapmHXrl2oqKgAAOTl5UGW49NLZSHLMAzDMAzD9AlerxebNm3CpUuXIEkS5s+fj8mTJ8ft+ixkGYZhGIZhmLjT0tKC8vJyNDU1wWKxYMWKFRg1alRc34OFLMMwDMMwDBN3tm/fjqamJqSlpaGsrAw5OTlxfw8e9mIGPb/73e+QlZUV9tyvf/1rFBcXQ5Zl/PSnP8Xjjz+O6dOnJ6Q+hmEYhhmMLFu2DKNGjcK6dev6RMQCLGSTns9+9rOQJAmSJMFisWD48OFYtWoVXnjhBWiaFjju8OHDuOmmm5Cfnw+73Y6SkhLcfvvtqKurC7veK6+8gmXLliEzMxNpaWmYOnUqvvvd76KhoQEAiULj/WRZRlFRET73uc+1u85A4vbbb8fJkycDj1taWvDAAw/g0UcfxcWLF3HvvffiK1/5CrZs2ZLAKhmGYRgmuRFCoLa2NvA4IyMDZWVlgaitvoCF7CCgrKwMly9fRmVlJd555x3ccMMNePDBB3HjjTdCURTU19djxYoVyMnJwYYNG3D8+HG8+OKLKCwsRFtbW+A63/rWt3D77bdjzpw5eOedd3Ds2DH813/9Fw4fPow//vGPgeMyMjJw+fJlVFdX4/nnn8c777yDf/mXf0nEHz0mHA4H8vPzA48vXLgAv9+Pf/qnf8KIESOQkpKCtLQ05ObmJrBKhmEYhkleFEXBli1b8MYbb+DChQv998ZiCNHc3CwAiObm5kSXEjfuuececfPNN7d7fsuWLQKAeP7558Wrr74qzGaz8Pv9HV7n/fffFwDET3/606ivNzY2CiGEePHFF0VmZmbYa9///veFLMvC5XJFPffQoUNi2bJlIi0tTaSnp4uZM2eK/fv3h13v1VdfFePHjxc2m02sXr1aXLhwIewar732mpgxY4aw2WxizJgx4vHHHw/78zQ2Nop7771X5OfnC5vNJq677jrx5ptvtqv5xRdfFADCPs6dOycee+wxMW3atLD3/O1vfysmTZokrFarKCgoEPfff3+H3z+GYRiGGaq4XC7x6quvil/96lfi+eefFydPnuy39+Zhrzji8Sl4bXclXt9zDpeuulCYm4Kb54/BugUlsFv791u9fPlyTJs2DX//+9/xne98B4qi4NVXX8Wtt94KSZLaHf+nP/0JaWlpuO+++6JeL9JjGorD4YCmaR2GG3/605/GjBkz8Oyzz8JkMuHQoUOwWCyB110uF77//e/jD3/4A6xWK+677z7ccccdeO+99wAAO3fuxN13342f//znWLx4Mc6cOYN7770XAPDYY49B0zSsXbsWra2t+N///V+MGzcOH3/8MUwmU7tabr/9dhQXF2PlypXYt28fiouLMWzYsHbHPfvss3j44Yfx9NNPY+3atWhubg7UwzAMwzAM0dDQgPLycjidTthsNqxevRojRozot/dnIRsnPD4FX31+L7YcqoYsSUixW3D0XAMOn72K9z6qwQ+/OK/fxWxpaSmOHDmCefPm4Zvf/CbuuusufOlLX8LcuXOxfPly3H333YHdxqdOncLYsWPDBGYsnDp1Cs899xxmz56N9PT0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",
            "text/plain": [
              "<Figure size 700x600 with 1 Axes>"
            ]
          },
          "metadata": {},
          "output_type": "display_data"
        }
      ],
      "source": [
        "# 📊 Visualize Experiment 2 Results\n",
        "DSCP_COLOR = '#004697'   # Deep blue for developmental\n",
        "HK_COLOR = '#7ea4fc'     # Light blue for housekeeping\n",
        "\n",
        "fig, ax = plt.subplots(figsize=(7, 6))\n",
        "\n",
        "ax.scatter(dscp_pred[0].squeeze(), dscp_pred[1].squeeze(), color=DSCP_COLOR, alpha=0.7, s=30, label='DSCP-specific')\n",
        "ax.scatter(rps12_pred[0].squeeze(), rps12_pred[1].squeeze(), color=HK_COLOR, alpha=0.7, s=30, label='RpS12-specific')\n",
        "\n",
        "# Diagonal reference line (y=x)\n",
        "all_vals = np.concatenate([dscp_pred, rps12_pred])\n",
        "lim_min, lim_max = all_vals.min() - 0.5, all_vals.max() + 0.5\n",
        "ax.plot([lim_min, lim_max], [lim_min, lim_max], 'k--', alpha=0.4)\n",
        "\n",
        "ax.set_xlim(lim_min, lim_max)\n",
        "ax.set_ylim(lim_min, lim_max)\n",
        "ax.set_xlabel('DeepSTARR DSCP Activity')\n",
        "ax.set_ylabel('DeepSTARR RpS12 Activity')\n",
        "ax.spines['top'].set_visible(False)\n",
        "ax.spines['right'].set_visible(False)\n",
        "ax.legend(loc='upper left', frameon=False)\n",
        "plt.tight_layout()\n",
        "plt.show()\n"
      ]
    },
    {
      "cell_type": "code",
      "execution_count": null,
      "metadata": {
        "id": "-3OKVpOtaeaD"
      },
      "outputs": [],
      "source": []
    }
  ],
  "metadata": {
    "accelerator": "GPU",
    "colab": {
      "gpuType": "A100",
      "provenance": []
    },
    "kernelspec": {
      "display_name": "Python 3",
      "name": "python3"
    },
    "language_info": {
      "name": "python"
    },
    "widgets": {
      "application/vnd.jupyter.widget-state+json": {
        "012c626731704028971d359afe1044cb": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "026b720242864a0299ccfd8aa6ddd940": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "054eb6018f5a4966978612ce634b8257": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "090c649984c54801a10d5e8fce1d4eb5": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f4f1035fd63d41ce8f11ba9729b46e6a",
            "placeholder": "​",
            "style": "IPY_MODEL_262b6a4d6b024e6ea1c19d6231ab9b7a",
            "value": " 35.2k/35.2k [00:00&lt;00:00, 4.20MB/s]"
          }
        },
        "099d09dd55fa4bf9b5a05731cef039be": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_d75d371133d54dc696654d57ff628b50",
            "placeholder": "​",
            "style": "IPY_MODEL_6349a9c59ff8421f959368ab0b3e840e",
            "value": "tokenizer_config.json: 100%"
          }
        },
        "0b1ed5ce1e404a0aa22a8b9b41ff1456": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_efc67ef1312c4875bfd33b86e229f30e",
            "placeholder": "​",
            "style": "IPY_MODEL_79cda76a8a5e4459a675d6c73a2fc2f4",
            "value": " 9.06k/9.06k [00:00&lt;00:00, 26.6kB/s]"
          }
        },
        "0e5c958befb44149ba966fe79fbe7529": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "10803110e0ee4bcd819aec036e48ab5f": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "11eb5ec7110b4844b1bfedb8280e4c34": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "14a58e9fa97d45e89a88cc9d93a6e82f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "160b696ffdfd4848b56ae5f473c81ae8": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "1a2a95dabdcd43a0bbfeff6cd27870b0": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_46a2f7a6515b4d29a57d8ef32d2dd533",
            "placeholder": "​",
            "style": "IPY_MODEL_f58bdb192ed94817997c7b019f712706",
            "value": "config.json: 100%"
          }
        },
        "1ac8111d60f945ff8d427de973c71d6c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_562d9a88b5ec40028e89e694b3df6f13",
            "max": 4427,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_ddad5a83f0174dd6b6c9e40ed482212d",
            "value": 4427
          }
        },
        "1b10e24497ea40bc9fa3aab8beb1f78c": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1e4fa0a6b2bb41e3b3b795c64f17e789": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "1fe99523591840f5802977e82f368cf9": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "210e7d05e2cc44e8bd42ae0c48b8c8b2": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "223e07d63c9746e7ab68e93c7dae5212": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_82ea18f8e82d4980838a79df85d71f90",
              "IPY_MODEL_44970cecafbf429cb4f06d3c3b112819",
              "IPY_MODEL_fb97e943b1f64a17916251717014bd0c"
            ],
            "layout": "IPY_MODEL_c527588debd542cdb2b7122f67a2436f"
          }
        },
        "23ab46116e264b36b411d50ae2da6413": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_d32a2fbb88e54bcd8b56c0dc1549fea1",
            "placeholder": "​",
            "style": "IPY_MODEL_7cc7417982044e6e9a0b8a2947312caf",
            "value": " 2.63G/2.63G [00:13&lt;00:00, 380MB/s]"
          }
        },
        "23b97dd895d94c598fe1a8290a21a106": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "25ed9055dfe941038f7ca448c789c588": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "PasswordModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "PasswordModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "PasswordView",
            "continuous_update": true,
            "description": "Token:",
            "description_tooltip": null,
            "disabled": false,
            "layout": "IPY_MODEL_8a614c7b5b04456f86194319c87ac19f",
            "placeholder": "​",
            "style": "IPY_MODEL_45599c3a44bf4f3db3cda5054c55041e",
            "value": ""
          }
        },
        "262b6a4d6b024e6ea1c19d6231ab9b7a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "268b269f92344bc587526fef50bdb25d": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "2b4829eb6ede416b93cfba4e0df80a48": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "2c62888139234ce9a52e7d39109ba4bb": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "2d157a52822f4d7da99fe0daf0d01bc6": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_eda23f3108154acc89ebae033b9f917c",
            "placeholder": "​",
            "style": "IPY_MODEL_a5111729e095433a97c9307632cf695c",
            "value": " 4.43k/4.43k [00:00&lt;00:00, 546kB/s]"
          }
        },
        "2d8879e584364518ac38ab526793d9b9": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_8ca7f53fbde14a23afe8a4c1454ad7f2",
              "IPY_MODEL_cbde5fbaa1594bc8ba4df3b3b80ebec8",
              "IPY_MODEL_0b1ed5ce1e404a0aa22a8b9b41ff1456"
            ],
            "layout": "IPY_MODEL_2b4829eb6ede416b93cfba4e0df80a48"
          }
        },
        "2dff1df06d2948d89d847e836438847e": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "2e1f93fb69e4471989ede4e000c07799": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "2e416c14a41e41ae9b471cc607836285": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "3426fda92c754c1ca364c977dd8997c7": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "36e37b1a4f8044c496466cbabc443274": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "385360e7b355413bae3c5e16c469f2e2": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ButtonStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ButtonStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "button_color": null,
            "font_weight": ""
          }
        },
        "39cd551b93c34bf5a061ebd0dd016058": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "3b4fd5bae6ae426b87abb2bda75fddc9": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_14a58e9fa97d45e89a88cc9d93a6e82f",
            "placeholder": "​",
            "style": "IPY_MODEL_72eb4350252e4696b98570eda9ef4169",
            "value": "configuration_ntv3_posttrained.py: 100%"
          }
        },
        "3e6a8b6daa234ce9bb85f62a396aa437": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": "center",
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": "flex",
            "flex": null,
            "flex_flow": "column",
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": "50%"
          }
        },
        "422a81c236044aef8ee238af268f7714": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "4424a465c1914dd180ea2e4973934821": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_422a81c236044aef8ee238af268f7714",
            "placeholder": "​",
            "style": "IPY_MODEL_9b75f60d0aa64ad39b87a52c83faa3f9",
            "value": "tokenization_ntv3.py: 100%"
          }
        },
        "44970cecafbf429cb4f06d3c3b112819": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_83913751e4c547f3988631e368ca1d4e",
            "max": 8090,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_2c62888139234ce9a52e7d39109ba4bb",
            "value": 8090
          }
        },
        "45599c3a44bf4f3db3cda5054c55041e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "46972140c8594086861c62166fbae3c4": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ButtonModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ButtonModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ButtonView",
            "button_style": "",
            "description": "Login",
            "disabled": false,
            "icon": "",
            "layout": "IPY_MODEL_90d4dfccd17341df839543ff600f530a",
            "style": "IPY_MODEL_385360e7b355413bae3c5e16c469f2e2",
            "tooltip": ""
          }
        },
        "46a2f7a6515b4d29a57d8ef32d2dd533": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "46a514cdb95645d58318e5c35c0d35b9": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_099d09dd55fa4bf9b5a05731cef039be",
              "IPY_MODEL_4b00e5e6d75a47fc97c864b262d98f10",
              "IPY_MODEL_b2437b62ea594313b7d6ac82009e9de3"
            ],
            "layout": "IPY_MODEL_1e4fa0a6b2bb41e3b3b795c64f17e789"
          }
        },
        "47ed006faca94c499680394b19700e62": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f9e875b466434691bacfd0abf86aab5f",
            "placeholder": "​",
            "style": "IPY_MODEL_2e416c14a41e41ae9b471cc607836285",
            "value": "<center> <img\nsrc=https://huggingface.co/front/assets/huggingface_logo-noborder.svg\nalt='Hugging Face'> <br> Copy a token from <a\nhref=\"https://huggingface.co/settings/tokens\" target=\"_blank\">your Hugging Face\ntokens page</a> and paste it below. <br> Immediately click login after copying\nyour token or it might be stored in plain text in this notebook file. </center>"
          }
        },
        "4b00e5e6d75a47fc97c864b262d98f10": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_23b97dd895d94c598fe1a8290a21a106",
            "max": 1479,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_160b696ffdfd4848b56ae5f473c81ae8",
            "value": 1479
          }
        },
        "4d92c8e801b64aff8d1880e32b1e0312": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "507a349b77464908a47d5a6f97fed7dc": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_69b7e101196943e68e0442d5c01f1053",
            "placeholder": "​",
            "style": "IPY_MODEL_51451d6dffb54d87960031f6a1e92eb2",
            "value": "modeling_ntv3_posttrained.py: 100%"
          }
        },
        "51451d6dffb54d87960031f6a1e92eb2": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "53d91ace7e2f4b2baf48ab7174a47ea8": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "CheckboxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "CheckboxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "CheckboxView",
            "description": "Add token as git credential?",
            "description_tooltip": null,
            "disabled": false,
            "indent": true,
            "layout": "IPY_MODEL_2dff1df06d2948d89d847e836438847e",
            "style": "IPY_MODEL_85948579a1234c249438d0f0f767780c",
            "value": true
          }
        },
        "551a1392bd1444989a105942d645ad14": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_d252cc08ac18407e9a00f4e30b796b5c",
            "max": 35183,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_f176bd1729cc4c22873b3941811a2a8a",
            "value": 35183
          }
        },
        "562d9a88b5ec40028e89e694b3df6f13": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "6349a9c59ff8421f959368ab0b3e840e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "6675f49278604c4aa48920bc1b411a79": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "670a2357183449328ce1fd305278ef6b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_f2e45eabd7114641b984d01804024ebb",
            "placeholder": "​",
            "style": "IPY_MODEL_9b355be3471c4017a1a4f18b7e27c262",
            "value": "modeling_ntv3_pretrained.py: 100%"
          }
        },
        "699adea3ac894631a25d3ead5e2065bc": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "69b7e101196943e68e0442d5c01f1053": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "6ccc4ca945d0441ab443d6f0fb80375d": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "72eb4350252e4696b98570eda9ef4169": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "75d91e5778bb48d0b3beadfc1fb7e59f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "775d8a2950044c08be28f47eb255a45b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "78919545b3cb462b95906192d1aa2429": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "78bfbe4ed1fe49688e98fd2bcdfa27e4": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "79cda76a8a5e4459a675d6c73a2fc2f4": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "7c12e12c979445ecb3e08325ea05ad9d": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_670a2357183449328ce1fd305278ef6b",
              "IPY_MODEL_551a1392bd1444989a105942d645ad14",
              "IPY_MODEL_090c649984c54801a10d5e8fce1d4eb5"
            ],
            "layout": "IPY_MODEL_9787954d23d04c49b8dd61aaf7967036"
          }
        },
        "7cc7417982044e6e9a0b8a2947312caf": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "7eae50dc0609424d8b14764598c2efd1": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "81f47ce0fcef4746874275de710885a8": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_83785be93482427ebe64b12c8484cdce",
            "placeholder": "​",
            "style": "IPY_MODEL_89577f15cee34478bd4dc802c4bfa87e",
            "value": "model.safetensors: 100%"
          }
        },
        "82ea18f8e82d4980838a79df85d71f90": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_39cd551b93c34bf5a061ebd0dd016058",
            "placeholder": "​",
            "style": "IPY_MODEL_3426fda92c754c1ca364c977dd8997c7",
            "value": "configuration_ntv3_pretrained.py: 100%"
          }
        },
        "83785be93482427ebe64b12c8484cdce": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "83913751e4c547f3988631e368ca1d4e": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "846e7aebf9bd486cb82b5dff2f69b295": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_78919545b3cb462b95906192d1aa2429",
            "placeholder": "​",
            "style": "IPY_MODEL_bad3a648c0c34fd794a049a87d53ccd8",
            "value": " 4.70k/4.70k [00:00&lt;00:00, 666kB/s]"
          }
        },
        "85948579a1234c249438d0f0f767780c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "879f263826db4e19af75847e75741dce": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_507a349b77464908a47d5a6f97fed7dc",
              "IPY_MODEL_e424bc8ddd2b4830badba189039461a0",
              "IPY_MODEL_d8183c094cd241a690911f4a8c27b8f3"
            ],
            "layout": "IPY_MODEL_36e37b1a4f8044c496466cbabc443274"
          }
        },
        "89577f15cee34478bd4dc802c4bfa87e": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "8a181ca9d939458e8f451175cfc1f84c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_9e665f36ffe24b7785835ccc4dd2d029",
            "max": 149,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_78bfbe4ed1fe49688e98fd2bcdfa27e4",
            "value": 149
          }
        },
        "8a614c7b5b04456f86194319c87ac19f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "8bd2c281125d4722bcf43a412cb3cffd": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "8ca7f53fbde14a23afe8a4c1454ad7f2": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_1b10e24497ea40bc9fa3aab8beb1f78c",
            "placeholder": "​",
            "style": "IPY_MODEL_8e7b4e4f793c4d6ebc75c93da822a0d3",
            "value": "backbone_metadata.json: 100%"
          }
        },
        "8da75e48e8e54953ae82f4979ca1d0b0": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_abea728409134379950996ecc501b4be",
            "placeholder": "​",
            "style": "IPY_MODEL_4d92c8e801b64aff8d1880e32b1e0312",
            "value": "vocab.json: 100%"
          }
        },
        "8e7b4e4f793c4d6ebc75c93da822a0d3": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "90d4dfccd17341df839543ff600f530a": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "9724a24701f94836842142f07eea7faf": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "978748646df3443b96fa8b2fbcb6b707": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_8da75e48e8e54953ae82f4979ca1d0b0",
              "IPY_MODEL_ee9649dc586a46d79684a60217ee9c90",
              "IPY_MODEL_f6c15f4193a2476282611cb58f89b638"
            ],
            "layout": "IPY_MODEL_9d487fe8a664453f814400141202ca97"
          }
        },
        "9787954d23d04c49b8dd61aaf7967036": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "97b93d74a19c42be86d88b8900ecc9ea": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "99ab971c4dc04a3995970facaa80de9a": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "9b355be3471c4017a1a4f18b7e27c262": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "9b75f60d0aa64ad39b87a52c83faa3f9": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "9d487fe8a664453f814400141202ca97": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "9d5aabb79d934f4da17ac76551602534": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "9e665f36ffe24b7785835ccc4dd2d029": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "9e8b51f4bdfd4d50a70b00f00f3433c1": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "a20ef361819f493f817fc8a0a09cf2af": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_699adea3ac894631a25d3ead5e2065bc",
            "placeholder": "​",
            "style": "IPY_MODEL_054eb6018f5a4966978612ce634b8257",
            "value": "\n<b>Pro Tip:</b> If you don't already have one, you can create a dedicated\n'notebooks' token with 'write' access, that you can then easily reuse for all\nnotebooks. </center>"
          }
        },
        "a5111729e095433a97c9307632cf695c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "a5f57946c87d4db58102ec9d8f6a6dce": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_81f47ce0fcef4746874275de710885a8",
              "IPY_MODEL_f0e14e1e1c2c4ffc9e04ee9d67724cb7",
              "IPY_MODEL_23ab46116e264b36b411d50ae2da6413"
            ],
            "layout": "IPY_MODEL_11eb5ec7110b4844b1bfedb8280e4c34"
          }
        },
        "a78020c5e34547b0be0975eade8ebdce": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "aa4f62da29a545409d428945dcce4fe3": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "aa8b1c05d9944321a93065495e2ad5d4": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "abea728409134379950996ecc501b4be": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ad035f7fb2f041228e38f5e34abd33e2": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "b036cd6b86974aa6bcfc214efd0bf91b": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "b1f306754e0f41719cbd4a18bf1798b0": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "b2437b62ea594313b7d6ac82009e9de3": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_99ab971c4dc04a3995970facaa80de9a",
            "placeholder": "​",
            "style": "IPY_MODEL_10803110e0ee4bcd819aec036e48ab5f",
            "value": " 1.48k/1.48k [00:00&lt;00:00, 190kB/s]"
          }
        },
        "b31c7933019f423f9d5bf04ba1c6e6be": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "b7ac24e49d3b46d9a3957783f84304df": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_aa4f62da29a545409d428945dcce4fe3",
            "max": 4701,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_6ccc4ca945d0441ab443d6f0fb80375d",
            "value": 4701
          }
        },
        "bad3a648c0c34fd794a049a87d53ccd8": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "c27b7ed74adb4e7ab469929e6ef8f152": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "c282ca3e7b884ada87b1e63e7a25ccff": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "c527588debd542cdb2b7122f67a2436f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "c8a9cea133bc4cf1a454def6112c8607": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "cbde5fbaa1594bc8ba4df3b3b80ebec8": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_0e5c958befb44149ba966fe79fbe7529",
            "max": 9056,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_a78020c5e34547b0be0975eade8ebdce",
            "value": 9056
          }
        },
        "d252cc08ac18407e9a00f4e30b796b5c": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d32a2fbb88e54bcd8b56c0dc1549fea1": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d3a2bca0cfd042d5aeccef4f1699f023": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_3b4fd5bae6ae426b87abb2bda75fddc9",
              "IPY_MODEL_b7ac24e49d3b46d9a3957783f84304df",
              "IPY_MODEL_846e7aebf9bd486cb82b5dff2f69b295"
            ],
            "layout": "IPY_MODEL_aa8b1c05d9944321a93065495e2ad5d4"
          }
        },
        "d4860be47b98444a819221dc9a310a2a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_4424a465c1914dd180ea2e4973934821",
              "IPY_MODEL_f3eaba2c964b4cd0a047c137a4d7da6a",
              "IPY_MODEL_ee36bb9fad3e42b4b5fb846c02be27b7"
            ],
            "layout": "IPY_MODEL_75d91e5778bb48d0b3beadfc1fb7e59f"
          }
        },
        "d75d371133d54dc696654d57ff628b50": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "d8183c094cd241a690911f4a8c27b8f3": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_97b93d74a19c42be86d88b8900ecc9ea",
            "placeholder": "​",
            "style": "IPY_MODEL_b1f306754e0f41719cbd4a18bf1798b0",
            "value": " 46.8k/46.8k [00:00&lt;00:00, 5.48MB/s]"
          }
        },
        "d8f1496efb354684aaebefd17ae81dbf": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_ad035f7fb2f041228e38f5e34abd33e2",
            "placeholder": "​",
            "style": "IPY_MODEL_6675f49278604c4aa48920bc1b411a79",
            "value": " 149/149 [00:00&lt;00:00, 19.4kB/s]"
          }
        },
        "da8e7dbc1824482e97d7b360748ff239": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "LabelModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "LabelModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "LabelView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_210e7d05e2cc44e8bd42ae0c48b8c8b2",
            "placeholder": "​",
            "style": "IPY_MODEL_775d8a2950044c08be28f47eb255a45b",
            "value": "Connecting..."
          }
        },
        "db72cfe9e9074008a574171af642df10": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_1a2a95dabdcd43a0bbfeff6cd27870b0",
              "IPY_MODEL_1ac8111d60f945ff8d427de973c71d6c",
              "IPY_MODEL_2d157a52822f4d7da99fe0daf0d01bc6"
            ],
            "layout": "IPY_MODEL_268b269f92344bc587526fef50bdb25d"
          }
        },
        "ddad5a83f0174dd6b6c9e40ed482212d": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "e0048be947c04f4984f60138e16e9ab8": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HBoxView",
            "box_style": "",
            "children": [
              "IPY_MODEL_e0b43a5452db44e786d723ca588c2603",
              "IPY_MODEL_8a181ca9d939458e8f451175cfc1f84c",
              "IPY_MODEL_d8f1496efb354684aaebefd17ae81dbf"
            ],
            "layout": "IPY_MODEL_7eae50dc0609424d8b14764598c2efd1"
          }
        },
        "e0b43a5452db44e786d723ca588c2603": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_c27b7ed74adb4e7ab469929e6ef8f152",
            "placeholder": "​",
            "style": "IPY_MODEL_e5a698149b0845469943efbb4fe385bd",
            "value": "special_tokens_map.json: 100%"
          }
        },
        "e424bc8ddd2b4830badba189039461a0": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_012c626731704028971d359afe1044cb",
            "max": 46754,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_b31c7933019f423f9d5bf04ba1c6e6be",
            "value": 46754
          }
        },
        "e5a698149b0845469943efbb4fe385bd": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "eda23f3108154acc89ebae033b9f917c": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "edf92abf3446480892ab39410f653b08": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "ee04f5520ccb427ab7d15df0689f2e3d": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "VBoxModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "VBoxModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "VBoxView",
            "box_style": "",
            "children": [],
            "layout": "IPY_MODEL_3e6a8b6daa234ce9bb85f62a396aa437"
          }
        },
        "ee36bb9fad3e42b4b5fb846c02be27b7": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_c8a9cea133bc4cf1a454def6112c8607",
            "placeholder": "​",
            "style": "IPY_MODEL_9e8b51f4bdfd4d50a70b00f00f3433c1",
            "value": " 7.85k/7.85k [00:00&lt;00:00, 1.04MB/s]"
          }
        },
        "ee9649dc586a46d79684a60217ee9c90": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_fec5dff03af544a299ff9f79036e7ec5",
            "max": 138,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_2e1f93fb69e4471989ede4e000c07799",
            "value": 138
          }
        },
        "efc67ef1312c4875bfd33b86e229f30e": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f0e14e1e1c2c4ffc9e04ee9d67724cb7": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_edf92abf3446480892ab39410f653b08",
            "max": 2634775032,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_026b720242864a0299ccfd8aa6ddd940",
            "value": 2634775032
          }
        },
        "f176bd1729cc4c22873b3941811a2a8a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "ProgressStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "ProgressStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "bar_color": null,
            "description_width": ""
          }
        },
        "f2e45eabd7114641b984d01804024ebb": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f3eaba2c964b4cd0a047c137a4d7da6a": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "FloatProgressModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "FloatProgressModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "ProgressView",
            "bar_style": "success",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_8bd2c281125d4722bcf43a412cb3cffd",
            "max": 7851,
            "min": 0,
            "orientation": "horizontal",
            "style": "IPY_MODEL_b036cd6b86974aa6bcfc214efd0bf91b",
            "value": 7851
          }
        },
        "f4f1035fd63d41ce8f11ba9729b46e6a": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "f58bdb192ed94817997c7b019f712706": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "DescriptionStyleModel",
          "state": {
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "DescriptionStyleModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "StyleView",
            "description_width": ""
          }
        },
        "f6c15f4193a2476282611cb58f89b638": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_1fe99523591840f5802977e82f368cf9",
            "placeholder": "​",
            "style": "IPY_MODEL_9724a24701f94836842142f07eea7faf",
            "value": " 138/138 [00:00&lt;00:00, 19.4kB/s]"
          }
        },
        "f9e875b466434691bacfd0abf86aab5f": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        },
        "fb97e943b1f64a17916251717014bd0c": {
          "model_module": "@jupyter-widgets/controls",
          "model_module_version": "1.5.0",
          "model_name": "HTMLModel",
          "state": {
            "_dom_classes": [],
            "_model_module": "@jupyter-widgets/controls",
            "_model_module_version": "1.5.0",
            "_model_name": "HTMLModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/controls",
            "_view_module_version": "1.5.0",
            "_view_name": "HTMLView",
            "description": "",
            "description_tooltip": null,
            "layout": "IPY_MODEL_c282ca3e7b884ada87b1e63e7a25ccff",
            "placeholder": "​",
            "style": "IPY_MODEL_9d5aabb79d934f4da17ac76551602534",
            "value": " 8.09k/8.09k [00:00&lt;00:00, 1.06MB/s]"
          }
        },
        "fec5dff03af544a299ff9f79036e7ec5": {
          "model_module": "@jupyter-widgets/base",
          "model_module_version": "1.2.0",
          "model_name": "LayoutModel",
          "state": {
            "_model_module": "@jupyter-widgets/base",
            "_model_module_version": "1.2.0",
            "_model_name": "LayoutModel",
            "_view_count": null,
            "_view_module": "@jupyter-widgets/base",
            "_view_module_version": "1.2.0",
            "_view_name": "LayoutView",
            "align_content": null,
            "align_items": null,
            "align_self": null,
            "border": null,
            "bottom": null,
            "display": null,
            "flex": null,
            "flex_flow": null,
            "grid_area": null,
            "grid_auto_columns": null,
            "grid_auto_flow": null,
            "grid_auto_rows": null,
            "grid_column": null,
            "grid_gap": null,
            "grid_row": null,
            "grid_template_areas": null,
            "grid_template_columns": null,
            "grid_template_rows": null,
            "height": null,
            "justify_content": null,
            "justify_items": null,
            "left": null,
            "margin": null,
            "max_height": null,
            "max_width": null,
            "min_height": null,
            "min_width": null,
            "object_fit": null,
            "object_position": null,
            "order": null,
            "overflow": null,
            "overflow_x": null,
            "overflow_y": null,
            "padding": null,
            "right": null,
            "top": null,
            "visibility": null,
            "width": null
          }
        }
      }
    }
  },
  "nbformat": 4,
  "nbformat_minor": 0
}