use super::*;
#[rustfmt::skip]
pub const BISHOP_PST_PATTERN: [[PackedEval; 64]; KING_BUCKETS_COUNT] =
[
[
s!( 294, 297), s!( 342, 281), s!( 286, 305), s!( 309, 319), s!( 296, 323), s!( 304, 302), s!( 330, 287), s!( 317, 271),
s!( 307, 299), s!( 327, 294), s!( 353, 305), s!( 340, 303), s!( 362, 297), s!( 360, 294), s!( 329, 306), s!( 281, 293),
s!( 336, 302), s!( 354, 307), s!( 356, 297), s!( 375, 305), s!( 380, 307), s!( 437, 300), s!( 378, 316), s!( 367, 314),
s!( 329, 304), s!( 353, 292), s!( 363, 301), s!( 392, 298), s!( 397, 289), s!( 390, 299), s!( 364, 312), s!( 351, 303),
s!( 337, 286), s!( 347, 288), s!( 355, 323), s!( 370, 296), s!( 381, 294), s!( 360, 304), s!( 361, 292), s!( 363, 288),
s!( 338, 287), s!( 355, 295), s!( 362, 315), s!( 366, 304), s!( 362, 324), s!( 368, 306), s!( 364, 287), s!( 369, 285),
s!( 350, 273), s!( 348, 261), s!( 362, 276), s!( 347, 285), s!( 338, 301), s!( 353, 291), s!( 374, 282), s!( 372, 270),
s!( 322, 270), s!( 368, 264), s!( 360, 247), s!( 346, 291), s!( 361, 293), s!( 358, 285), s!( 371, 263), s!( 328, 269),
],
[
s!( 316, 305), s!( 334, 295), s!( 311, 317), s!( 307, 321), s!( 298, 321), s!( 302, 317), s!( 335, 319), s!( 312, 286),
s!( 308, 304), s!( 338, 298), s!( 348, 305), s!( 344, 311), s!( 359, 308), s!( 326, 313), s!( 298, 318), s!( 280, 295),
s!( 346, 316), s!( 355, 320), s!( 376, 310), s!( 394, 288), s!( 383, 306), s!( 423, 311), s!( 369, 329), s!( 356, 319),
s!( 348, 311), s!( 353, 319), s!( 361, 316), s!( 386, 310), s!( 374, 299), s!( 364, 312), s!( 348, 315), s!( 342, 309),
s!( 356, 298), s!( 338, 310), s!( 360, 325), s!( 369, 312), s!( 374, 294), s!( 353, 316), s!( 348, 300), s!( 364, 285),
s!( 343, 304), s!( 370, 310), s!( 364, 319), s!( 364, 318), s!( 359, 331), s!( 376, 302), s!( 368, 291), s!( 367, 301),
s!( 370, 278), s!( 348, 291), s!( 368, 283), s!( 340, 303), s!( 353, 304), s!( 369, 297), s!( 388, 288), s!( 372, 252),
s!( 336, 270), s!( 375, 258), s!( 351, 273), s!( 357, 300), s!( 348, 292), s!( 374, 285), s!( 347, 278), s!( 352, 262),
],
[
s!( 298, 294), s!( 342, 304), s!( 296, 325), s!( 307, 329), s!( 293, 326), s!( 313, 310), s!( 332, 309), s!( 328, 279),
s!( 300, 298), s!( 343, 305), s!( 352, 320), s!( 333, 320), s!( 361, 317), s!( 345, 312), s!( 324, 312), s!( 281, 303),
s!( 325, 320), s!( 366, 317), s!( 379, 310), s!( 391, 302), s!( 386, 309), s!( 437, 311), s!( 396, 315), s!( 363, 312),
s!( 333, 321), s!( 377, 309), s!( 365, 318), s!( 407, 299), s!( 395, 303), s!( 404, 299), s!( 375, 309), s!( 374, 318),
s!( 364, 309), s!( 354, 318), s!( 390, 309), s!( 402, 300), s!( 394, 293), s!( 377, 314), s!( 355, 305), s!( 379, 299),
s!( 337, 309), s!( 385, 307), s!( 393, 314), s!( 388, 311), s!( 374, 320), s!( 414, 297), s!( 373, 299), s!( 365, 302),
s!( 383, 289), s!( 368, 293), s!( 374, 298), s!( 365, 312), s!( 362, 299), s!( 369, 302), s!( 372, 288), s!( 359, 285),
s!( 315, 289), s!( 359, 290), s!( 365, 279), s!( 347, 313), s!( 345, 304), s!( 370, 297), s!( 332, 288), s!( 332, 277),
],
[
s!( 275, 292), s!( 321, 305), s!( 279, 326), s!( 304, 324), s!( 283, 331), s!( 304, 318), s!( 334, 295), s!( 311, 279),
s!( 285, 305), s!( 336, 309), s!( 320, 326), s!( 325, 337), s!( 342, 321), s!( 306, 323), s!( 339, 307), s!( 294, 314),
s!( 347, 319), s!( 368, 318), s!( 359, 319), s!( 371, 318), s!( 360, 331), s!( 400, 320), s!( 358, 326), s!( 364, 322),
s!( 334, 321), s!( 358, 322), s!( 361, 324), s!( 357, 312), s!( 363, 309), s!( 357, 322), s!( 350, 316), s!( 341, 325),
s!( 368, 299), s!( 324, 320), s!( 368, 317), s!( 367, 313), s!( 369, 299), s!( 354, 321), s!( 352, 323), s!( 374, 293),
s!( 345, 315), s!( 381, 306), s!( 377, 323), s!( 375, 316), s!( 362, 333), s!( 377, 308), s!( 369, 311), s!( 354, 312),
s!( 391, 297), s!( 365, 301), s!( 385, 300), s!( 351, 315), s!( 366, 300), s!( 377, 296), s!( 377, 288), s!( 371, 288),
s!( 349, 293), s!( 373, 297), s!( 339, 294), s!( 341, 318), s!( 367, 308), s!( 344, 282), s!( 356, 288), s!( 317, 281),
],
[
s!( 291, 282), s!( 342, 293), s!( 295, 317), s!( 307, 324), s!( 295, 328), s!( 315, 327), s!( 335, 292), s!( 320, 290),
s!( 308, 291), s!( 340, 319), s!( 326, 322), s!( 330, 318), s!( 360, 317), s!( 357, 311), s!( 326, 312), s!( 287, 312),
s!( 342, 317), s!( 374, 318), s!( 393, 320), s!( 372, 319), s!( 382, 304), s!( 425, 319), s!( 366, 313), s!( 376, 312),
s!( 339, 317), s!( 381, 318), s!( 383, 317), s!( 390, 305), s!( 384, 296), s!( 388, 311), s!( 371, 320), s!( 357, 320),
s!( 367, 311), s!( 357, 309), s!( 387, 316), s!( 389, 298), s!( 370, 302), s!( 381, 307), s!( 375, 322), s!( 371, 293),
s!( 356, 313), s!( 374, 315), s!( 391, 309), s!( 410, 304), s!( 391, 320), s!( 395, 306), s!( 369, 300), s!( 360, 301),
s!( 374, 303), s!( 366, 291), s!( 367, 305), s!( 382, 307), s!( 374, 302), s!( 369, 293), s!( 353, 299), s!( 364, 279),
s!( 332, 294), s!( 372, 301), s!( 353, 308), s!( 354, 313), s!( 356, 298), s!( 352, 290), s!( 340, 291), s!( 326, 285),
],
[
s!( 292, 294), s!( 348, 304), s!( 292, 307), s!( 300, 313), s!( 295, 318), s!( 305, 300), s!( 333, 292), s!( 321, 268),
s!( 285, 297), s!( 333, 317), s!( 322, 307), s!( 337, 315), s!( 349, 297), s!( 358, 304), s!( 328, 296), s!( 315, 298),
s!( 315, 318), s!( 374, 319), s!( 374, 325), s!( 385, 300), s!( 387, 305), s!( 414, 303), s!( 380, 322), s!( 385, 301),
s!( 342, 315), s!( 355, 328), s!( 352, 335), s!( 388, 302), s!( 379, 292), s!( 388, 305), s!( 356, 317), s!( 348, 310),
s!( 357, 301), s!( 354, 313), s!( 375, 311), s!( 386, 304), s!( 375, 296), s!( 353, 308), s!( 371, 312), s!( 352, 296),
s!( 375, 312), s!( 383, 301), s!( 400, 303), s!( 384, 318), s!( 361, 327), s!( 358, 321), s!( 353, 313), s!( 350, 295),
s!( 365, 288), s!( 407, 285), s!( 414, 283), s!( 373, 299), s!( 348, 308), s!( 360, 279), s!( 341, 309), s!( 314, 286),
s!( 324, 298), s!( 341, 302), s!( 382, 305), s!( 351, 310), s!( 367, 292), s!( 356, 284), s!( 339, 286), s!( 321, 288),
],
[
s!( 294, 300), s!( 341, 293), s!( 284, 310), s!( 311, 321), s!( 293, 314), s!( 307, 304), s!( 330, 285), s!( 324, 283),
s!( 286, 286), s!( 341, 323), s!( 348, 318), s!( 335, 303), s!( 355, 310), s!( 364, 292), s!( 333, 296), s!( 298, 306),
s!( 316, 323), s!( 363, 311), s!( 370, 332), s!( 378, 307), s!( 381, 290), s!( 421, 298), s!( 376, 315), s!( 380, 320),
s!( 342, 306), s!( 367, 313), s!( 368, 315), s!( 401, 295), s!( 390, 285), s!( 397, 296), s!( 351, 312), s!( 351, 305),
s!( 358, 298), s!( 359, 300), s!( 382, 310), s!( 394, 295), s!( 377, 307), s!( 341, 323), s!( 362, 303), s!( 353, 295),
s!( 368, 293), s!( 379, 308), s!( 389, 306), s!( 387, 315), s!( 355, 326), s!( 353, 325), s!( 341, 294), s!( 345, 291),
s!( 349, 268), s!( 416, 270), s!( 399, 277), s!( 362, 301), s!( 343, 306), s!( 336, 292), s!( 323, 292), s!( 324, 271),
s!( 336, 280), s!( 365, 292), s!( 367, 297), s!( 350, 300), s!( 364, 285), s!( 352, 278), s!( 333, 284), s!( 337, 281),
],
[
s!( 297, 291), s!( 342, 289), s!( 297, 311), s!( 308, 316), s!( 297, 327), s!( 311, 309), s!( 332, 290), s!( 325, 279),
s!( 307, 292), s!( 347, 305), s!( 336, 315), s!( 333, 306), s!( 368, 316), s!( 368, 302), s!( 321, 293), s!( 282, 298),
s!( 337, 319), s!( 359, 314), s!( 378, 303), s!( 382, 300), s!( 386, 290), s!( 431, 299), s!( 367, 299), s!( 356, 312),
s!( 333, 313), s!( 368, 317), s!( 388, 316), s!( 412, 300), s!( 377, 284), s!( 387, 300), s!( 353, 307), s!( 352, 318),
s!( 372, 298), s!( 370, 291), s!( 377, 296), s!( 398, 294), s!( 373, 288), s!( 353, 318), s!( 366, 298), s!( 343, 288),
s!( 366, 299), s!( 376, 288), s!( 392, 305), s!( 371, 309), s!( 366, 312), s!( 360, 316), s!( 343, 293), s!( 345, 285),
s!( 365, 276), s!( 394, 284), s!( 383, 299), s!( 354, 292), s!( 343, 295), s!( 336, 282), s!( 327, 272), s!( 348, 268),
s!( 325, 273), s!( 368, 288), s!( 354, 299), s!( 369, 310), s!( 363, 287), s!( 327, 280), s!( 337, 289), s!( 332, 280),
],
];