Skip to content

Instantly share code, notes, and snippets.

@marcusbuffett
Last active November 29, 2023 23:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save marcusbuffett/9d3359bc90ac5c1dbe261dc3c181e20a to your computer and use it in GitHub Desktop.
Save marcusbuffett/9d3359bc90ac5c1dbe261dc3c181e20a to your computer and use it in GitHub Desktop.
overflow of large sea orm condition
This file has been truncated, but you can view the full file.
[src/query_cacher.rs:70] &condition = Condition {
negate: false,
condition_type: Any,
conditions: [
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/ppp1pppp/2n2n2/8/2pP4/2N2N2/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppppp1pp/5n2/5p2/3P4/6P1/PPP1PP1P/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r3kb1r/pp1n1p1p/2p2pb1/3p4/3P4/2N1PN2/PP3PPP/R3KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1k2r/pppp2pp/2n2q2/2b5/2P2Bn1/4PN2/PP3PPP/RN1QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r3kbnr/pppq1ppp/2n5/4P3/2Pp2b1/5NP1/PP2PPBP/RNBQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/ppp2ppp/2n5/3pp3/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/ppp3pp/4p3/3p1p2/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqr1k1/ppp2ppp/3b1n2/3p4/3P4/2NBP3/PP2NPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp4pp/2p1pn2/3p1p2/2PP4/2NBP3/PP3PPP/R1BQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pppp2pp/4p3/5p2/1bPPn3/2N1P3/PPQ2PPP/R1B1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/pp3ppp/2n5/2p1P3/2Pp4/4PN2/PP3PPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pbpp1ppp/1p2pn2/8/2PP4/P1bBP3/1P2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqr1k1/ppp2pbp/2np1np1/8/2PNP3/2N1BP2/PP2B1PP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"2rq1rk1/pb1n1ppp/1ppbpn2/3p4/2PP4/1PN1PN2/PBQ1BPPP/R4RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp2ppp/3ppn2/8/2PP4/2P1P3/P4PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp3ppp/3ppn2/2pP4/4P3/2N5/PPP2PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp2bppp/2p5/3p2B1/3Pn3/2NBP3/PP3PPP/R2QK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/ppp2ppp/4p3/8/2pP4/4P3/PP3PPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pp1pppbp/2n2np1/8/2PNP3/2N5/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp1bppp/5n2/3p2B1/3P4/2N5/PP2PPPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkbnr/pp2pppp/2p5/3P4/Q2P4/8/PP2PPPP/RbB1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/1p3ppp/p3pn2/2b5/2B5/4PN2/PP2QPPP/RNB1K2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/pp2bppp/2p2n2/3p2B1/3P2b1/2NBP3/PP3PPP/R2QK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp2pp1p/3p2p1/2pP4/8/2N5/PPP1PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/ppp1bppp/5n2/3p2B1/3P2b1/2NBP3/PP3PPP/R2QK1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/p3pppp/2p5/3nP3/PppP4/8/NP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pp3ppp/2p2n2/3p4/1b1P2b1/2NBP3/PP2NPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/pp3ppp/2n5/2pp4/3P4/2N2N2/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3pp1/2pb1n1p/3p2B1/3P4/2NBP3/PPQ2PPP/R3K1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/ppp1pppp/2n5/3p4/3P4/5N2/PPP1PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp1ppp1p/5np1/8/2PnP3/2N5/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/ppp2ppp/4bn2/3p2B1/3P4/2N5/PP2PPPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp1n1ppp/2p1pn2/3p4/2PP4/2N1PN2/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1k2r/ppqppp1p/5np1/2P5/1Q2P3/2P5/P1P2PPP/R1B1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp3ppp/2n5/2bQ4/8/P1n2NP1/1P2PPBP/R1B2RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp2ppp/3ppn2/8/1bPP4/2NBP3/PP3PPP/R1BQK1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3ppp/5n2/3p4/2pP4/P1PBP3/4NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1p2pp/2p1pn2/5p2/2PP4/6P1/PP2PPBP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/ppp1n1bp/3p1ppn/3Pp3/2P1P3/2N2N1P/PP2BPP1/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pppp1ppp/4p3/8/1bPPn3/2N1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/ppp2ppp/8/3p4/1b1P4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3ppp/2p2n2/3p4/1b1P4/2NBP3/PP2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1k2r/ppp1qppp/3p4/4n3/1bP2B2/4P3/PP1NBPPP/R2QK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqr1k1/ppp2pbp/3p1np1/8/2PNP3/2N1B3/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/4pppp/p1p2n2/1p1p4/2PP2b1/1PN1PN2/P4PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppppp1bp/5np1/5p2/3P1N2/6P1/PPP1PPBP/RNBQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp3ppp/3p1n2/1N2p3/2P5/8/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk1nr/ppp1ppbp/2np2p1/8/3PPP2/2N5/PPP3PP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/ppp2ppp/3p4/4P3/8/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkbnr/pp1b1ppp/8/3p4/3Q4/2N5/PP2PPPP/R1B1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qk2r/pb1p1ppp/np2pn2/b1p5/2PP4/P1N1P1P1/1P2NP1P/1RBQKB1R w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/ppp1ppbp/n2p1np1/8/2PPP3/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qk2r/pp1nbppp/2p2n2/3p2B1/3P2b1/2NBP3/PPQ2PPP/R3K1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1ppbp/3p1np1/8/2PPP3/2N2N2/PP3PPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pppp1ppp/4p3/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1n1ppp/2p2n2/3p4/1b1P4/2NBP3/PP2NPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp1ppbp/1n4p1/8/3PP3/2N4P/PP3PP1/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/ppp1ppbp/3p1np1/3P4/1nP1P3/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqnrk1/ppp1n1bp/3p2p1/2PPpp2/4P3/2N1B3/PP1NBPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pppnn1bp/3p4/3Pp1p1/1PP1Pp2/2N2P2/P2NBBPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp3ppp/2n5/2bp4/4n3/P1N2NP1/1P2PPBP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp1p1bp/3p1np1/5p2/3P1N2/6P1/PPP1PPBP/RNBQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pppp1p1p/8/4P1p1/2P2Bn1/8/PP2PPPP/RN1QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp3ppp/3pp3/2pP4/2P5/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp2bpp1/n1p2n1p/3p4/3P3B/2NBP3/PPQ2PPP/R3K1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqr1k1/pp3ppp/5n2/2bP4/4p3/2N3P1/PP2PPBP/RNBQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/p2ppppp/1p3n2/8/2PN4/8/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp2ppbp/2p2np1/3p4/2PP4/2N1PN2/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqr1k1/pp3ppp/2n2n2/2pp4/3P4/P1PBP3/4NPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp3ppp/2n1p3/2p5/3PP3/2P5/P4PPP/1RBQKBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/ppp1ppbp/3p1np1/8/2PPP1b1/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn3rk1/ppqb1pbp/3p1np1/2pP4/5B2/1QN2N1P/PP2PPP1/R3KB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qkbnr/ppp2ppp/2n1b3/4P3/2Pp4/5NP1/PP2PP1P/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3ppp/8/2bPp3/6n1/2N3P1/PP2PP1P/RNBQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp1pppp/5n2/8/3PP3/8/PP3PPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pppnpppp/3p1n2/8/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/1p3ppp/p1p1pnb1/3pN3/2PP2P1/2N1P3/PP3P1P/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk1nr/2pnppbp/p2p2p1/1p6/3PPP2/2NB1N2/PPP3PP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn2kb1r/pp2pppp/5n2/3N1b2/3P4/1q2P3/PP3PPP/R1B1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3ppp/4p3/3n4/1b1P4/2NB4/PP2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp1ppb1/6pp/6B1/3PP3/2P5/P4PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp2bppp/5n2/2pp2B1/3P4/2NBP3/PP3PPP/R2QK1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp2pp1p/2p3p1/3p4/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1qrk1/ppp2pbp/3p2p1/4p1B1/2PPP1n1/2N2N2/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp2ppp/3b1n2/3p4/3P4/2NBP3/PP2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp2pppp/2p5/3p4/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb2rk1/pp2ppbp/6p1/6B1/3PP3/8/P2K1PPP/2R2BNR w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pp3pp1/2pbbn1p/3p4/3P3B/2NBP3/PPQ2PPP/R3K1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp2ppp/3p1n2/8/3pP3/2N2N2/PPP2PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/p1pp1ppp/1p2pn2/8/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp2pbp/3p1np1/8/2PpP3/2N1BN2/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp3pbp/n1pp1np1/4p3/2PPP3/2N1BN2/PP2BPPP/R2Q1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/1p1n1ppp/p1p1pn2/3p4/2PP4/2N1PN2/PPQ2PPP/R1B1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqr1k1/pp1n1ppp/2pbpn2/3p4/2PP4/1PN1PN2/P1Q1BPPP/R1B1K2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk1nr/ppp1bppp/2np4/4P1B1/8/5N2/PPP1PPPP/RN1QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp2bpp1/2p4p/3p3n/3P3B/2NBP3/PPQ2PPP/R3K1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/p2p1ppp/1p2pn2/b1p5/2PP4/P1N1P3/1P2NPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp2pb1/3p1npp/4p3/2PPP3/2N1BN2/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp3bp/3p1pp1/8/2PpP1n1/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp3ppp/2n1p3/3n4/1b1P4/2NB4/PP2NPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r3kbnr/pp3ppp/2n5/4p3/Q2q4/8/PP1BPPPP/1R2KBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp2ppbp/2pp1np1/8/2PPP3/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/1p3pbp/p2p1np1/2pP4/P4B2/2N2N2/1P2PPPP/R2QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/ppp2ppp/8/8/2Bp4/4P3/PP3PPP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp1n1ppp/2p2n2/3p2B1/3P4/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/1p2pppp/p1p2n2/3p4/2PP4/2N1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/p1pp1ppp/1p2p3/8/1bPPn3/2N1P3/PP2NPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/pppn1ppp/3p4/4p3/3PP3/5N2/PPP2PPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp1pp1p/3p1np1/8/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/1pp2ppp/p2b1n2/3p4/3P1B2/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1p1ppp/2n1pn2/2p5/1bPP4/2NBP3/PP2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp2ppbp/6p1/2pPn1B1/4P3/2P2N2/P4PPP/2RQKB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp3ppp/2n1pn2/2p5/2BP4/4PN2/PP2QPPP/RNB1K2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp1pppbp/5np1/8/2PNP3/2N5/PP3PPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqr1k1/pp2bpp1/2p2n1p/3p4/3P3B/2NBP3/PPQ2PPP/R3K1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1k1nr/pppp1ppp/2n5/4P3/1b6/2N2N2/PqPBPPPP/R2QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1kb1r/pp3ppp/1qp2n2/3p2B1/3P4/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1k1nr/pppp1ppp/2n5/4P3/1b6/2q2N2/P1PBPPPP/1R1QKB1R w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp1ppp1p/2n2np1/8/2PN4/2N5/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn3rk1/pp2ppbp/6p1/q1pP2B1/4P3/2P2b2/P2Q1PPP/2R1KB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkbnr/pp2pppp/2p5/3p1b2/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp2ppp/3p4/4P3/1bP2Bn1/8/PP1NPPPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/p3bppp/1pp1pn2/3p4/2PP4/1PN1PN2/P1Q2PPP/R1B1KB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqnrk1/ppp1ppbp/3p2p1/4P3/3P1P2/2N2N2/PPP3PP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/1p3p1p/p2p1np1/2pP4/5B2/2N2N2/PP2PPPP/R2QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r3k2r/pp1n1p1p/2pb1pb1/3p4/3P3N/2N1P3/PP3PPP/R3KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp2ppbp/2n3p1/6B1/3PP3/5N2/P4PPP/2RQKB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/ppp1bppp/4bn2/3p2B1/3P4/2NBP3/PP3PPP/R2QK1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b2rk1/ppppqppp/8/4n3/1bP2B2/4P3/PP1NBPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qkbnr/ppp2ppp/2n5/4P3/2Pp2b1/5NP1/PP2PP1P/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/pppnpppp/3p4/8/3PP3/8/PPP2PPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp2pppp/3p1n2/2pP4/8/2N5/PPP1PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/ppppp2p/6p1/5p2/3P4/6P1/PPP1PP1P/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp3pbp/3p1np1/2pP4/5B2/2N2N2/PP2PPPP/R2QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn2k2r/pp1qppbp/6p1/2pPp3/5Pn1/2N2N2/PPP3PP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qk2r/pp1b1ppp/2n1p3/1B6/1b1PP3/5N2/P4PPP/1RBQK2R w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pp1n1ppp/2pb1n2/3p2B1/3P4/2NBP3/PP3PPP/R2QK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/ppp2ppp/4p3/3p4/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp2ppbp/3p1np1/2p5/2PPP3/2N2N2/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp3ppp/2n2n2/2pp4/3P4/P1PBP3/4NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pbp2ppp/1p1ppn2/3P4/2P5/P1N1P3/1P3PPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qkbnr/pp2pppp/2n5/8/Q2P4/8/PP2PPPP/RbB1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp2pppp/2np1n2/8/2PN4/2N5/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp1ppp1p/6p1/2pP4/8/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/pp3ppp/4pn2/3p1b2/3P4/1QN1P3/PP3PPP/R1B1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqr1k1/pp2bppp/2p2nn1/3p2B1/3P4/2NBPN1P/PPQ2PP1/R4RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp2bppp/2p2n2/3p2B1/3P4/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1kbnr/pp2pppp/8/3q4/3p4/5N2/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/ppp2pbp/2np1np1/4p3/2PPP3/2N1BN2/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pppn1pbp/3p2p1/3Pp3/2P1P1n1/2N1BN2/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/pp4pp/2pbp3/3p1p2/2PP4/2N1PN2/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp3ppp/4p3/8/3pP3/2P5/P4PPP/1RBQKBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/ppp1bppp/4p3/3p4/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/p1pp1ppp/1p2p3/8/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/ppp2ppp/3pp3/8/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/ppp1n1bp/3p2pn/3Ppp2/2P1P2P/2N2N2/PP2BPP1/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/ppp1bppp/8/4n3/2Pp4/1P4P1/P3PPBP/RNBQ1RK1 w kq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/ppp2pbp/n2p1np1/4p3/2PPP3/2N1BN2/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp4pp/3p4/2pPpp2/4P3/2N5/PPP2PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp3ppp/3p1n2/2pP4/8/5N2/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pppp2pp/4pn2/5p2/1bPP4/6P1/PP2PPBP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rbbq1rk1/pp1n1ppp/5n2/1N1pp3/3P4/1P2PN2/P1Q1BPPP/R1B1K2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pppn1ppp/3p1n2/8/3pPP2/2N2N2/PPP3PP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/p2ppppp/8/1ppP4/8/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqr1k1/pp1nbpp1/2p4p/3p4/3Pn2B/2NBPN2/PPQ2PPP/R4RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp1pp1p/5np1/3p4/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r3kb1r/pp1qpppp/5n2/3pnb2/3P4/1QN1P3/PP3PPP/R1B1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1p1ppp/4pn2/2pP4/8/2N5/PPP1PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/ppp1pppp/3p4/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/ppp2ppp/8/3pp3/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/ppp1ppbp/2np1np1/8/2PPP3/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pppn1ppp/3p1n2/4p3/3PP3/2N2N2/PPP2PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/ppp1n1bp/3p1np1/3Ppp2/1PP1P3/2N1BP2/P2NB1PP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1bppp/4p3/8/3PP3/2P2N2/P4PPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/ppp2ppp/2n3n1/4P3/2Pp4/5NP1/PP2PPBP/RNBQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1n1ppp/2pbpn2/8/2pP4/1PN1PN2/P1Q1BPPP/R1B1K2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp1pp1p/5np1/8/3PP3/2N5/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1p1ppp/4pn2/8/2PN4/8/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp3pp/4pn2/3p1p2/2PP4/6P1/PP2PPBP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pp2ppbp/6p1/2p3B1/3PP1b1/2P2N2/P4PPP/2RQKB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pppp1ppp/4pn2/8/1bPP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp3ppp/4pn2/2pp4/1bPP4/2N1P3/PP2NPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1ppppp/5n2/2p5/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/1pppppbp/p5p1/8/3PP3/2N5/PPP2PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1p1ppp/5n2/2pp4/2P5/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/pp3ppp/2p1p1b1/3n4/2BP4/2N1P3/PP2NPPP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp1ppppp/2n2n2/8/2PN4/8/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk1nr/pp2bp1p/2p3p1/3p1b2/3P1B2/2N1P3/PPQ2PPP/R3KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pp3ppp/5n2/2bPpb2/8/2N3P1/PP2PP1P/RNBQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r3kbnr/pp2pppp/2n5/8/Q2q4/8/PP2PPPP/1RB1KBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1npp1p/3p2p1/1BpP4/4P3/2N5/PPP2PPP/R1BQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp2bpp1/2p2n1p/3p4/3P3B/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/5ppp/p1p1pn2/1p1p4/2PP2b1/1PN1PN2/P3BPPP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp1p1ppp/4pn2/8/1bPP4/2N5/PP2NPPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/ppppp1pp/5p2/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1ppp1p/5np1/2pP4/8/2N5/PPP1PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pbppbppp/1p2pn2/3P4/2P5/P1N1P3/1P2NPPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/ppp2ppp/2nppn2/8/2PP4/P4N2/1P2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pppp1ppp/8/2b1P3/2P2Bn1/8/PP2PPPP/RN1QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp4pp/5n2/2bPpp2/8/2N1P1P1/PP2BP1P/RNBQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp1p1ppp/4p3/2pP4/8/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1kb1r/ppp1pppp/5n2/3q4/3P4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp1bpp1/5n1p/3p2B1/3P4/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3ppp/4pn2/2pp4/1bPP4/2NBP3/PP2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3ppp/3ppn2/2p5/2PP4/P1N1P3/1P3PPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pppp1ppp/2n5/4P3/2P1n3/P7/1P2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/1p2pppp/p2p4/2pP4/8/2N5/PPP1PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp2ppbp/6p1/6B1/3pP3/2P2N2/P4PPP/2RQKB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp2bppp/2p1pn2/3p4/2PP4/2N1PN2/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp2ppp/3p1n2/4p3/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkbnr/pbpp1ppp/1p2p3/8/3PP3/3B4/PPP2PPP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp2pppp/8/2p5/2pP4/4P3/PP3PPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp1ppppp/2p5/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1k2r/ppppqppp/2n5/4n3/1bP2B2/4PN2/PP1N1PPP/R2QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pppp1ppp/2n1pn2/8/1bPP4/2N1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3ppp/2pb1n2/3p2B1/3P4/2NBP3/PP3PPP/R2QK1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/ppp1nnbp/3p1pp1/3Pp3/2P1P2P/2N2N2/PP2BPP1/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp1p1ppp/4pn2/8/1bPp4/2N1P3/PP2NPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb2rk1/pp3ppp/1q3n2/2bPp3/8/2N3P1/PP2PP1P/RNBQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk1nr/pppnppbp/3p2p1/8/3PPP2/2N5/PPP3PP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/p1pp1ppp/1p2pn2/8/2PP4/P1NBP3/1P3PbP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk1nr/1bp1ppbp/p2p2p1/1p6/3PPP2/2NB1N2/PPP3PP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp2ppp/3p4/4P3/2P1n3/P7/1P2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/ppp2ppp/8/4P3/2Pp4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/pp3ppp/2pb4/3p4/3P1B2/2N5/PPQ1PPPP/R3KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2q1rk1/pppnppbp/3p1np1/8/2PPP1b1/2N1BN2/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp1p1ppp/4pn2/8/1bPp4/P1N1P3/1P2NPPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp3pp/3bpn2/3p1p2/2PP4/6PN/PP2PPBP/RNBQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1kb1r/ppp2ppp/5n2/8/1qBP4/1Q6/PP2NPPP/RNB1K2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/p2nbppp/1pp1pn2/3p4/2PP4/1PN1PN2/P1Q2PPP/R1B1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp2ppp/3p1n2/8/2PPp3/2N2N2/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp2pp1p/6p1/6B1/3pP3/2P5/P4PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp2ppbp/3p1np1/2p5/2PPP3/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp1p1ppp/4p3/2p5/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/1p2ppp1/p1p2n1p/3pNb2/2PP4/2N1P3/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp3ppp/2p1pn2/3p4/2PP4/2N1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1ppp1p/5np1/8/2PN4/8/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1ppppp/5n2/2pP4/8/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1b1pp/3p1n2/4pp2/2PP4/1P4PN/P3PPBP/RNBQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/1p3ppp/p2p1n2/2pP4/8/2N2N2/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1b1pp/3ppn2/5p2/2PP4/6PN/PP2PPBP/RNBQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pppp1ppp/4pn2/8/2PP4/2bBP3/PP3PPP/R1BQK1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pppnn1bp/3p2p1/3Ppp2/1PP1P3/2N1B3/P2NBPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqr1k1/pp3ppp/3b1n2/2pp4/3P4/2NBPP2/PP2N1PP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pbppbppp/1p2pn2/8/2PP4/P1NBP3/1P2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/1pp1npbp/3p1np1/p2Pp3/2P1P3/2N1B3/PP1NBPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/ppp3pp/2np1p2/4P1B1/8/5N2/PPP1PPPP/RN1QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pp1nbppp/2p2n2/3p2B1/3P4/2NBP3/PP3PPP/R2QK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1ppppp/2p2n2/8/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp2ppbp/6p1/2p3B1/3PP3/2P5/P4PPP/2RQKBNR w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/ppp2ppp/2n5/4n3/2Pp4/5NP1/PP2PPBP/RNBQ1RK1 w kq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkbnr/pbpp2pp/1p2p3/5p2/2PPP3/3B4/PP3PPP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1n1pp1/2pb1n1p/3p4/3P3B/2NBP3/PPQ2PPP/R3K1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp2pppp/2p2n2/3P4/3P4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp2ppp/4p3/8/3PP3/2n5/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp1p1ppp/4pn2/8/2Pp4/P1N1P3/1P3PPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp4pp/2pbpn2/3p1p2/2PP1B2/6PN/PP2PPBP/RN1Q1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp1npppp/2p2n2/3p4/2PP4/2N1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqnrk1/ppp3bp/3p2n1/2PPp1p1/2N1Pp2/2N2P2/PP2BBPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqrnk1/pp2bppp/2p5/3p2B1/3Pn3/2NBPN1P/PPQ2PP1/R4RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn2kb1r/pp3ppp/2p2qb1/3p4/3P4/2N1PQ2/PP3PPP/R3KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1k2r/pp2ppbp/6p1/q5B1/3PP3/8/P4PPP/2RQKBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1ppbp/3p1np1/3P4/2P1P3/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkbnr/pbpp1ppp/1p2p3/8/2PPP3/8/PP3PPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pppp1pbp/2n5/4n1p1/2P4P/5NB1/PP2PPP1/RN1QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3ppp/5n2/3p4/1b1P4/2NB4/PP2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pppppppp/2n2n2/8/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/ppp2ppp/5n2/3p4/1b1P2b1/2NBP3/PP2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkbnr/ppp1pppp/8/3P4/3P4/8/PP2PPPP/RbBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/1pp1pppp/p7/8/2pP4/4P3/PP3PPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1kb1r/ppp1pppp/5n2/q7/3P4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp1pp1p/6p1/8/3PP3/2n5/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp1p1ppp/2p1p3/8/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/pp1bppbp/3p2p1/1Bp1P3/3P1Pn1/2N2N2/PPP3PP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pp2ppbp/3p1np1/2p5/2PPP1b1/2N2N2/PP2BPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp3pp1/2pb1n1p/3p2B1/3P4/2NBP3/PP3PPP/R2QK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp3ppp/2p5/3pp3/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp2pp1p/6p1/2p5/3PP3/2P5/P4PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp3ppp/4pn2/3p4/1bPP4/2N5/PP2NPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp4pp/2pbpn2/3p1p2/2PP4/2NBP3/PP2NPPP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pppp1ppp/2n5/4P3/2P2Bn1/8/PP2PPPP/RN1QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/p1pppppp/8/1p6/3P4/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pppp1ppp/4pn2/8/2PP4/2b1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1k2r/pp1nqppp/2pbpn2/3p4/2PP4/1PN1PN2/P1Q2PPP/R1B1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkbnr/1p1b1ppp/p2p4/1BpPp3/P3P3/8/1PP2PPP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1nppbp/2p2np1/3p4/2PP4/2N1PN2/PP2BPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkbnr/ppp1pppp/8/3p1b2/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/pp1npppp/2pp4/8/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp1pppbp/5np1/2p5/2PP4/2N2N2/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp3bp/3p1ppn/4p3/2PPP3/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp2ppp/4pn2/8/2BP4/4P3/PP3PPP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/1pp1ppbp/p2p2p1/8/3PPP2/2N5/PPP3PP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp3ppp/4p3/3P4/3p4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/p1pp1ppp/bp2pn2/8/1bPP4/2N1P3/PP2NPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp2bppp/3p1n2/2pP4/8/2N2N2/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/1p3ppp/p3pn2/2b5/2B5/4PN2/PP2QPPP/RNB2RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp2bpp1/2p2n1p/3p2B1/3P4/2NBP3/PPQ2PPP/R3K1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pp2ppbp/2n3p1/6B1/3PP3/8/P4PPP/2RQKBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/p3pppp/2p2n2/8/PppPP3/8/NP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppppppbp/5np1/8/2PPP3/2N5/PP3PPP/R1BQKBNR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1nbpp1/2p2n1p/3p4/3P3B/2NBP3/PPQ2PPP/R3K1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp1p1pp/5n2/3p1p2/3P4/6P1/PPP1PPBP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1n1ppp/5n2/1N1pp3/3P4/1P2PN2/P1QbBPPP/R3K2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/1ppppppp/p7/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1k2r/pp2ppbp/2n3p1/q1p3B1/3PP3/2P5/P2Q1PPP/2R1KBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pppp1ppp/2n5/4P3/1bP2Bn1/8/PP1NPPPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pp2ppbp/6p1/6B1/3PP1b1/5N2/P4PPP/2RQKB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/p1p2ppp/1p3n2/3p4/1b1P4/2NBP3/PP2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp2ppbp/2np1np1/8/2PNP3/2N5/PP2BPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pp2ppbp/2np1np1/8/2PNP3/2N5/PP2BPPP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn2k2r/pp1qppbp/3p2p1/2p1P3/3P1Pn1/2N2N2/PPP3PP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/p1pp1ppp/1p2pn2/8/1bPP4/2N1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/p1pp1ppp/1p2pn2/8/1bPP4/2NBP3/PP3PPP/R1BQK1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/p2p1ppp/1p2pn2/2p5/1bPP4/2NBP3/PP2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pp1bppbp/3p1np1/1BpP4/P3P3/2N2N2/1PP2PPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/ppp2pbp/3pp1p1/8/3PPP2/2N5/PPP3PP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp1pppp/5n2/8/2pP4/4P3/PP3PPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qk2r/pb1p1ppp/np3n2/b1pp4/2P5/P1N1P1P1/1P2NP1P/1RBQKB1R w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1ppbp/3p1np1/8/3PPP2/2N2N2/PPP3PP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qkbnr/ppp2ppp/2n5/4Pb2/2Pp4/5NP1/PP2PP1P/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pp2ppbp/2p2np1/3p4/2PP2b1/2N1PN2/PP2BPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp1ppppp/5n2/8/2Pn4/2N5/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/pp2pppp/2p2n2/3p3b/2PP4/2N1PP2/PP4PP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp2ppp/5n2/3p2B1/1b1P4/2N1P3/PP3PPP/R2QKBNR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pppppp1p/5np1/8/3PP3/8/PPP2PPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/ppppp1bp/2n2np1/5p2/3P1N2/6P1/PPP1PPBP/RNBQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqr1k1/pp1n1ppp/2p2n2/3p4/1b1P4/2NBPP2/PP2N1PP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp2pbp/3p2p1/4p3/2PPP1n1/2N1BN2/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pppn1ppp/3p1n2/4p3/2PP4/2N2N2/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/ppp1bppp/5n2/3p1bB1/3P4/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqr1k1/ppp1bpp1/5n1p/3p4/3P3B/2NBP3/PP3PPP/R2QK1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqnrk1/ppp1n1bp/3p4/2PPp1p1/4Pp2/2N2P2/PP1NBBPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp2ppp/1n6/4p3/3PP3/2N5/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/ppp1pppp/2n2n2/3p4/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp1pp1pp/8/2pP1p2/8/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp1p1ppp/4pn2/2p5/2PP4/2P1P3/P4PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp1p1ppp/8/2pp4/2P5/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp3ppp/3pp3/2pP4/8/2N5/PPP1PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/pbppbppp/1p3n2/3p4/2P5/P1N1P3/1P2NPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp3ppp/3p4/2pPp3/4P3/8/PPP2PPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkn1r/pp2bppp/2p2n2/3p2B1/3P4/2NBP3/PPQ2PPP/R3K1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp4pp/2p1p3/3p1p2/2PP1B2/2N5/PP2PPPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pppp1pbp/8/4P1p1/2P3n1/6B1/PP2PPPP/RN1QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1kb1r/pp2pppp/2pp1n2/q7/3PPP2/2N5/PPP3PP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/ppp2ppp/4p3/8/2pP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp2bppp/4p3/2p5/3PP3/2P5/P4PPP/1RBQKBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1kb1r/pp2pppp/2p5/q2pP3/3PnP2/2N2Q2/PPP3PP/R1B1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp2ppp/4p3/3n4/3P4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b2rk1/ppppqppp/8/4n3/2P2B2/4P3/PP1bBPPP/R2Q1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r3kbnr/pppq1ppp/2n1b3/4P3/Q1Pp4/5NP1/PP2PP1P/RNB1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp1bppp/5n2/3p4/3P1B2/2N5/PP2PPPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp2ppbp/6p1/n1pP2B1/4P3/2P2N2/P4PPP/2RQKB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/pppp1ppp/2n5/4P3/8/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp3ppp/2n1p3/8/3PP3/8/P4PPP/1RBQKBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pppnbppp/3p1n2/4p3/2BPP3/2N2N2/PPP2PPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp3ppp/2n2n2/3p4/3p4/2N2NP1/PP2PPBP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp2pp1p/2p2np1/3p4/2PP4/2N1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qkb1r/1p1npppp/p1p2n2/3pNb2/2PP4/2N1P3/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1k1nr/pp1ppp1p/6p1/q1P5/4P3/2P5/P1P2PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pppppppp/5n2/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/1ppn1pbp/3p1np1/p2Pp3/2P1P3/2N1BN2/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp1pp1p/3p1np1/8/3PP3/2N5/PPP2PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1ppp1p/5np1/8/2Pp4/2N2N2/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pp2ppb1/6pp/2pP2B1/4P1b1/2P2N2/P4PPP/2RQKB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/pp2ppb1/2p3p1/3pP2p/3P1P2/2N5/PPP3PP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/ppp2ppp/8/2b1n3/2Pp4/1P4P1/P3PPBP/RNBQ1RK1 w kq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2q1rk1/pp2ppbp/2npbnp1/8/2P1P3/2N5/PPN1BPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk1nr/pp1nbppp/3p4/1BpPp3/P3P3/8/1PP2PPP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp2b1pp/2p1pn2/3p1p2/2PP4/2NBP3/PP2NPPP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp2pppp/8/2pp4/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pppnbpp1/5n1p/3p4/3P3B/2NBP3/PP3PPP/R2QK1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp3ppp/8/2pp4/3P4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp2bppp/2p2n2/3p2B1/3P4/2NBP3/PP3PPP/R2QK1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3ppp/4pn2/2Pp4/1b1P4/2N5/PP2NPPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/pp2bppp/2p1p3/3n1b2/2BP4/2N1P3/PP2NPPP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp2pppp/2p2n2/8/3PP3/2N5/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/p1pp1ppp/1p2pn2/8/1bPPP3/2N5/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp2ppbp/2p2np1/8/2pP4/2N1PN2/PP2BPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp2pppp/5n2/3p4/3P4/1QN1P3/PP3PPP/R1B1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1k2r/ppppqppp/2n5/4P3/1bP2Bn1/5N2/PP1NPPPP/R2QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/1p1n1ppp/p2p4/1BpPp3/P3P3/8/1PP2PPP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp2ppp/4pn2/3p4/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pppnn1bp/3p2p1/3Pp3/1PP1Pp2/2N1BP2/P2NB1PP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp2pppp/2pp4/8/3PP3/8/PPP2PPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp3b1/3p1pp1/4p2p/2PPP1n1/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3ppp/2pbpn2/3p4/2PP4/2N1PN2/PPQ2PPP/R1B1KB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp3ppp/3ppn2/2pP4/2P5/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pbp2ppp/1p2pn2/3p4/2PP4/P1NBP3/1P3PPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pppn1ppp/5n2/3p2B1/1b1P4/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pppnppbp/3p1np1/8/2PPP3/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/1p1bpp1p/p2p1np1/1BpP4/P3P3/2N5/1PP2PPP/R1BQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/p1p1bpp1/1p3n1p/3p4/3P3B/2NBP3/PP3PPP/R2QK1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pppnbppp/3p1n2/4p3/2BPP3/2N2N2/PPP2PPP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1ppbp/6p1/4P3/2BP4/2n2N2/PPP3PP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1ppbp/1n1p2p1/4P3/2BP1P2/2N2N2/PPP3PP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp1bppp/1n2p3/8/3PP3/2N2N2/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3pbp/2pp1np1/4p3/2PPP3/2N1BN2/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3ppp/5n2/2bPp3/8/2N5/PP2PPPP/RNBQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppppbppp/4pn2/8/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp1p1ppp/8/2pPp3/8/8/PPP1PPPP/RNBQKBNR w KQkq e6",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pp1n1ppp/2pb1n2/3pp3/2PP4/1PN1PN2/P1Q2PPP/R1B1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/1pp2ppp/p3p3/3p4/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppppp2p/5np1/5p2/3P4/6P1/PPP1PPBP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1kbnr/pppq1ppp/2np4/4P1B1/8/5N2/PPP1PPPP/RN1QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn3rk1/pp3ppp/1q3n2/2bPp3/8/2N1P1Pb/PP2BP1P/RNBQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/ppp1bppp/8/3p4/3P4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqr1k1/pppnbppp/5n2/3p2B1/3P4/2NBP3/PPQ2PPP/R3K1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1n2pp/2pbpn2/3p1p2/2PP4/2NBPP2/PPQ1N1PP/R1B1K2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1kb1r/pp2pppp/2pp4/q3P3/3P1P2/2n2Q2/PPP3PP/R1B1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/pp2bp1p/2p2np1/3p1b2/3P1B2/2N1P3/PP1Q1PPP/R3KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp2ppbp/2p3p1/3nP3/2BP4/2N2N2/PPP3PP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp2pp1p/2np1np1/8/2PNP3/2N5/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/ppp2ppp/2n5/4P3/2Pp4/5N2/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qkbnr/pp3ppp/2n5/4p3/Q2P4/8/PP2PPPP/1RB1KBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1kbnr/pp2pppp/8/2pq4/3P4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/ppp2ppp/3p4/4Pb2/2P1n3/P7/1PQ1PPPP/RNB1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3ppp/5n2/3p4/1b1p4/P1NBP3/1P2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/p1pppppp/1p6/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qkb1r/pp1n1ppp/2p1p3/5b2/2BPP3/2n5/PP2NPPP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp1pppp/5n2/8/3P4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/pp1n1ppp/3p4/1BpPp3/4P3/8/PPP2PPP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp1pp1p/5np1/3P4/3P4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pppn1pbp/3p1np1/4p3/2PPP3/2N1BN2/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp2pppp/2pp1n2/8/3PP3/2N5/PPP2PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1pppbp/2n2np1/8/2P1P3/2N5/PPN2PPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/p2n1ppp/1ppbpn2/3p4/2PP4/1PN1PN2/P1Q1BPPP/R1B1K2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1k2r/pp1ppp1p/5np1/q1P5/3QP3/2P5/P1P2PPP/R1B1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp2ppbp/6p1/6B1/3pP3/2P5/P4PPP/2RQKBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp4pp/2p1pn2/3p1p2/2PP1B2/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkbnr/pp1b1ppp/4p3/3P4/Q2p4/2N5/PP2PPPP/R1B1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp2pppp/2p2n2/8/2pP4/2N1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp3ppp/5n2/2pp4/3P4/2N2N2/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1kbnr/pppp1ppp/2n5/4P3/8/5N2/PqPBPPPP/RN1QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1nbpp1/2p2n1p/3p2B1/3P4/2NBPN2/PPQ2PPP/R3K2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkbnr/pb1p1ppp/1p2p3/2p5/3PP3/3B1N2/PPP2PPP/RNBQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b2rk1/pp1nqppp/2pb1n2/3pp3/2PP4/1PN1PN2/P1Q1BPPP/R1B2RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp2pbp/3p1np1/4p3/2PPP3/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/pp2bppp/2p2n2/3p2Bb/3P4/2NBP3/PPQ2PPP/R3K1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/1p3pbp/p2p1np1/2pP4/P4B2/2N2N1P/1P2PPP1/R2QKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pppnppbp/3p2p1/8/2PPP1b1/2N1BN2/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/ppp1ppbp/3p1np1/8/2PPP1b1/2N2N2/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/1p2pppp/p1p2n2/3p1b2/2PP4/2N1PN2/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp1npp1p/3p1np1/1BpP4/4P3/2N5/PPP2PPP/R1BQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/ppp1pppp/2n5/3p4/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1ppbp/6p1/3nP3/3P4/2N2N2/PPP3PP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1k2r/pp2ppbp/6p1/3Pn1B1/4P3/8/P2K1PPP/2R2BNR w kq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1k1nr/pppp1ppp/2n5/3NP3/8/q4N2/P1PbPPPP/1R1QKB1R w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/pp1b1ppp/5n2/3Q4/8/2N5/PP2PPPP/R1B1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/pbpp1ppp/1p2p3/8/2PPn3/P1N1P3/1P3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1ppbp/1n4p1/4P3/2BP4/2N2N2/PPP3PP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/pbpppppp/1p3n2/8/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qkb1r/3npppp/p1p2n2/1p1p4/2PP2b1/1PN1PN2/P3BPPP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qkb1r/pp1n1ppp/2p1p3/3n1b2/2BP4/2N1P3/PP2NPPP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qkbnr/ppp1pppp/2n5/3P4/2p5/2N2b2/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/ppp1pppp/8/8/2pP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/p2n1ppp/1ppbpn2/3p4/2PP4/1PN1PN2/P1Q2PPP/R1B1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/pp3ppp/2pbp3/3p4/2PP4/2N1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp2pppp/5n2/3p4/2PN4/8/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn2kb1r/pp2pppp/1q3n2/3p1b2/3P4/1QN1P3/PP3PPP/R1B1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp1p1ppp/4pn2/2p5/2PP4/P1b1P3/1P2NPPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1nbppp/2p2n2/3p2B1/3P4/2NBP3/PPQ2PPP/R3K1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp1pppbp/5np1/8/2PN4/2N5/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/p2p1ppp/np2pn2/b1p5/2PP4/P1N1P3/1P2NPPP/1RBQKB1R w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pp2ppbp/2n3p1/2p3B1/3PP3/2P5/P4PPP/2RQKBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/pp1bppbp/3p1np1/1BpP4/P3P3/2N5/1PP2PPP/R1BQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp3bp/3p1pp1/4p1B1/2PPP1n1/2N2N2/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp2pppp/3p4/2pP4/8/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkbnr/pp1b1ppp/3p4/1BpPp3/4P3/8/PPP2PPP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn3rk1/pp2ppbp/6p1/q1pP2B1/4P1b1/2P2N2/P4PPP/2RQKB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pp1n1ppp/2pbpn2/3p4/2PP4/2N1PN2/PPQ2PPP/R1B1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp2pppp/2pp4/8/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/p1pp1ppp/1p6/4P3/2P1n3/P7/1P2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1k2r/pp2ppbp/6p1/q5B1/3pP3/2P5/P2Q1PPP/2R1KBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp2ppbp/2np1np1/8/2P1P3/2N5/PPN1BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp4pp/2pbpn2/3p1p2/2PP4/6PN/PP2PPBP/RNBQ1RK1 w kq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pp1nbpp1/2p4p/3p3n/3P3B/2NBP3/PPQ2PPP/R3K1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp3p1p/3p1np1/2pP4/8/2N2N2/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp4pp/8/2bPpp2/6n1/2N1P1P1/PP3P1P/RNBQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp3ppp/4pn2/2p5/2BP4/4PN2/PP3PPP/RNBQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp2ppp/3p1n2/4p3/3PP3/2N5/PPP2PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/pp1pppbp/6p1/2p5/3PP3/2N5/PPP2PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pppn2bp/3p2p1/3Ppp2/2P1P1n1/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b2rk1/ppp1qppp/3p4/4n3/2P2B2/4P3/PP1QBPPP/R4RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b2rk1/pp1nqppp/2pbpn2/3p4/2PP4/1PN1PN2/P1Q1BPPP/R1B1K2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp2ppp/5n2/4p3/3PP3/2N5/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/1p3ppp/p4n2/1N1Pp3/8/8/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp4pp/2pbpn2/3p1p2/2PP4/2NBPP2/PP2N1PP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/ppp1ppbp/1nn3p1/8/3PP3/2N2N1P/PP2BPP1/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pp1nbppp/2p5/3p2Bn/3P4/2NBP3/PPQ2PPP/R3K1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/1p3ppp/p1p1pn2/3p4/2PP4/2N1PN2/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/p2ppppp/5n2/1pp5/2PP4/5N2/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb2rk1/pp2ppbp/6p1/q5B1/3PP3/5N2/P4PPP/2RQKB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/pp2pppp/2p5/5b2/2BP4/2n1P3/PP3PPP/R1BQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp1p1ppp/4pn2/2p5/1bPP4/2N1P3/PP2NPPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2q1rk1/pp1nppbp/6p1/3P2B1/4P1b1/5N2/P4PPP/2RQKB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp3pp/4pn2/3p1p2/2PP1B2/2N5/PP2PPPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqr1k1/pp3pbp/2n2np1/3p4/2PN4/2N2P2/PP2BBPP/R2Q1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/2p1ppbp/p2p2p1/1p6/3PPP2/2N2N2/PPP3PP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk1nr/2pnppbp/p2p2p1/8/Pp1PPP2/2NB1N2/1PP3PP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pppp2pp/4p3/5p2/3P4/6P1/PPP1PP1P/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r3kb1r/1pq1pppp/p1p2n2/3Pnb2/3P4/1QN1P3/PP3PPP/R1B1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp1pppbp/5np1/2p5/2PPP3/2N2N2/PP3PPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/ppp1ppbp/3p1np1/3Pn3/2P1P3/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkbnr/ppp1pppp/4b3/8/2pP4/4P3/PP3PPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/1p2pppp/p1p2n2/3p4/2PP2b1/2N1PN2/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqr1k1/pp3ppp/5n2/2pp4/1b1P4/2NBPP2/PP2N1PP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp3ppp/3p1n2/2pP4/8/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp2pppp/2p2n2/8/2pPP3/2N5/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp3pp1/2p2n1p/3p2B1/3P4/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/pp4pp/2pbp3/3p1p2/2PP1B2/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pppnppbp/3p2p1/4P3/3P1P2/2N2N2/PPP3PP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pp2ppbp/2p2np1/3p1b2/2PP4/2N1PN2/PP2BPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/pp1npppp/2pp4/8/3PP3/2N5/PPP2PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp1ppppp/8/2p5/3P4/8/PPP1PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1k1nr/pppp1ppp/2n5/3NP3/8/5N2/q1PQPPPP/1R2KB1R w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pp1p1ppp/2n1pn2/2p5/1bPP4/2N1P3/PP2NPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp3ppp/2p2n2/3p2B1/1b1P4/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/ppp1nppp/2n5/4P3/2Pp4/5NP1/PP2PP1P/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pbpp1ppp/1p3n2/3p4/2P5/P1N1P3/1P3PPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/pp2pppp/5n2/3p1b2/3P4/2N1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp3ppp/2p1p3/3p4/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/pp3ppp/2p1bn2/3p2B1/3P4/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pppppp1p/5np1/8/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp1bppp/4pn2/8/2BP4/4PN2/PP3PPP/RNBQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp1p1ppp/4pn2/2p5/1bPP4/2N1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp2pp1/5n1p/3p2B1/1b1P4/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp2npbp/3p1np1/2pPp3/2P1P3/2N1B3/PP1NBPPP/R2QK2R w KQ c6",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp2ppbp/2p3pn/3pP3/3P1P2/2N5/PPP3PP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1n1ppp/5n2/1N1pp3/1b1P4/1P2PN2/P1Q1BPPP/R1B1K2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp1p1ppp/4pn2/8/1bPp4/2NBP3/PP2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1n1ppp/3b1n2/3pp3/3P4/1PN1PN2/P1Q1BPPP/R1B1K2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/pp2ppbp/2p3p1/3p4/3PPP2/2N5/PPP3PP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppppb1pp/4pn2/5p2/2PP4/6P1/PP2PPBP/RNBQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pppp1ppp/8/4P3/1bP2Bn1/8/PP2PPPP/RN1QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqr1k1/pp1nbpp1/2p2n1p/3p2B1/3P4/2NBPN2/PPQ2PPP/R4RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pp1nbpp1/2p2n1p/3p2B1/3P4/2NBP3/PPQ2PPP/R3K1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/ppp1n1bp/3p1pp1/3Pp3/2P1P1n1/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/ppp2pbp/n2p2p1/4p3/2PPP1n1/2N1BN2/PP2BPPP/R2Q1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqr1k1/p1p2ppp/1p3n2/3p4/1b1P4/2NBP3/PP2NPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp2ppp/4pn2/3p4/2PP4/P1P1P3/5PPP/R1BQKBNR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/pp1ppp1p/6p1/2P5/4P3/2b5/PPP2PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/pbpp1ppp/1p2pn2/8/1bPPP3/2NB4/PP3PPP/R1BQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/p3pppp/2p5/8/PppPP3/2N5/1P3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/pp1bpp1p/3p1np1/1BpP4/4P3/2N5/PPP2PPP/R1BQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1kb1r/ppp1qppp/5n2/8/2BP4/1Q6/PP3PPP/RNB1K1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp1bppp/4p3/8/3PP3/2P5/P4PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/1pp2ppp/p7/3p4/3P4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qkb1r/pp1b1ppp/2n1p3/1B6/3PP3/8/P4PPP/1RBQK1NR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qk2r/pb1p1ppp/n3pn2/bppP4/2P5/P1N1P1P1/1P2NP1P/1RBQKB1R w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp2p1pp/2p5/3p1p2/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pppp2pp/4p3/5p2/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1ppp1p/5np1/2p5/2PP4/5N2/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp3ppp/4pn2/2pp4/2PP4/P1P1P3/5PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/pp2pppp/2p2n2/3p1b2/2PP4/2N1PP2/PP4PP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/p3pppp/2p5/1p6/2pPP3/2N5/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/p2n1ppp/1pp1pn2/3p4/2PP4/2N1PN2/PPQ2PPP/R1B1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn2kb1r/pp1qpppp/5n2/3p1b2/3P4/1QN1P3/PP3PPP/R1B1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1bpp1/5n1p/3p2B1/3P4/2NBP3/PP3PPP/R2QK1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1kbnr/pppp1ppp/2n5/4P3/1q3B2/5N2/PPP1PPPP/RN1QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/p4ppp/1p3n2/2pp4/3P4/P1PBP3/4NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp2ppp/4pn2/8/3PP3/2N5/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/ppp1npbp/3p1np1/3Pp3/2P1P3/2N1BN2/PP2BPPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1nbppp/2p1pn2/3p4/2PP4/1PN1PN2/P1Q2PPP/R1B1KB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp2ppp/4pn2/3p4/1bPP4/2N1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pppnbpp1/5n1p/3p2B1/3P4/2NBP3/PPQ2PPP/R3K1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qkbnr/pp3ppp/2n5/8/Q2p4/8/PP1BPPPP/1R2KBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1bpp1/5n1p/3p4/3P3B/2N1P3/PP3PPP/R2QKBNR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3ppp/5n2/2bP4/4p3/2N3P1/PP2PP1P/RNBQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1k2r/ppppqppp/8/4n3/1bP2B2/4P3/PP1N1PPP/R2QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp2ppp/5n2/3p4/1b1P1B2/2N5/PP2PPPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqr1k1/ppp2ppp/5n2/3p4/1b1P4/2NBP3/PP2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2qkbnr/ppp1pppp/8/3Pn3/2p5/2N2P2/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp2pp1p/6p1/2pPb1B1/4P3/2P5/P4PPP/2RQKB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp2ppbp/3p1np1/8/2PpP3/2N2N2/PP2BPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/ppp2ppp/8/4n3/2Pp4/6P1/PP2PPBP/RNBQ1RK1 w kq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqr1k1/pp3pbp/2n3p1/2Pp3n/3N4/2N2P2/PP2BBPP/R2Q1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/ppp1pppp/2np4/8/3P4/5N2/PPP1PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp2pppp/2p2n2/3p4/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn3rk1/pp2ppbp/3q2p1/2pP2B1/4P1b1/2P2N2/P4PPP/2RQKB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1ppbp/5np1/4p3/3P1P2/2N2N2/PPP3PP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/p1p1pppp/8/1p6/2pP4/4P3/PP3PPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp2bpp1/2p2n1p/3p4/3P3B/2NBP3/PP3PPP/R2QK1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp2ppp/5n2/3p4/3P4/P1P1P3/5PPP/R1BQKBNR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp2ppp/1n2p3/8/3PP3/2N5/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r3kb1r/1pqnpppp/p1p2n2/3pNb2/2PP4/1QN1P3/PP3PPP/R1B1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/p3pppp/1p3n2/3p1b2/3P4/1QN1P3/PP3PPP/R1B1KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp1p2p/3p1np1/5p2/3P4/6PN/PPP1PPBP/RNBQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1kb1r/ppp1qppp/2n2n2/8/2BP4/1Q6/PP2NPPP/RNB1K2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqr1k1/pp1nbpp1/2p2n1p/3p4/3P3B/2NBPN2/PPQ2PPP/R3K2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqr1k1/pp1nbppp/2p2n2/3p2B1/3P4/2NBPN2/PPQ2PPP/R3K2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r3kb1r/pp1qpppp/2n2n2/3p1b2/3P4/1QN1PN2/PP3PPP/R1B1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bk2nr/pppp1ppp/2n5/3NP3/8/5N2/q1PQPPPP/3RKB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pp2ppbp/2np1np1/8/2P1P3/2N5/PPN2PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pp2bppp/2n2n2/2pp4/3P4/2N2NP1/PP2PPBP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/pp2bppp/2p1bn2/3p2B1/3P4/2NBP3/PP3PPP/R2QK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/p1p1bppp/1p3n2/3p2B1/3P4/2NBP3/PP3PPP/R2QK1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2q1rk1/pb1n1ppp/1ppbpn2/3p4/2PP4/1PN1PN2/P1Q1BPPP/R1B2RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp2bppp/2p2n2/3p4/3P1B2/2N5/PPQ1PPPP/R3KBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk1nr/pp2bppp/2p5/3p4/3P1B2/2N5/PP2PPPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/pp4pp/2p1p3/3p1p2/2PP4/2N1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/1p1ppppp/p4n2/8/2PN4/8/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pp2bpp1/2p1bn1p/3p4/3P3B/2NBP3/PPQ2PPP/R3K1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp3ppp/4pn2/3p4/3P4/1QN1PN2/PP3PPP/R1B1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp1p1ppp/2n1pn2/8/2PN4/2N5/PP2PPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp2b1pp/2p1pn2/3p1p2/2PP4/6PN/PP2PPBP/RNBQ1RK1 w kq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp3ppp/5n2/1NbPp3/8/8/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1p1ppp/5n2/4p3/2PN4/8/PP2PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp2ppbp/3p1np1/8/2PNP3/2N5/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"3r1rk1/pb1nqppp/1ppbpn2/3p4/2PP4/1PN1PN2/PBQ1BPPP/3R1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn2kb1r/pp1q1ppp/4pn2/3p1b2/3P4/1QN1PN2/PP3PPP/R1B1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp2ppbp/3p1np1/8/2PNP3/2N5/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/1p2pppp/p1p5/3p4/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqr1k1/pp3ppp/2p2n2/3p4/1b1P4/2NBP3/PP2NPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1nbppp/2pp1n2/4p3/2BPP3/2N2N2/PPP2PPP/R1BQR1K1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1kb1r/pp2pppp/2pp4/q3P3/3PnP2/2N5/PPP3PP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp2ppbp/2p2np1/3p4/2PP4/2N1PN2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1ppp1p/5np1/2p5/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pbpp1ppp/1p2pn2/8/2PP4/P1N1P3/1P3PPP/R1BQKB1R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp1pppp/5n2/3p4/2PP4/8/PP2PPPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp1bppp/4pn2/8/3PP3/2N2N2/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/ppp1bppp/4pn2/3p4/2PP4/P1N1P3/1P3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1q1rk1/pbp2ppp/1p1ppn2/8/2PP4/P1NBP3/1P3PPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp2bppp/2n2n2/2pp4/3P4/2N2NP1/PP2PPBP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb2rk1/pp2ppbp/6p1/q1p3B1/3PP3/2P5/P2Q1PPP/2R1KBNR w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkb1r/pp1n1ppp/2pp1n2/8/3QPP2/2N2N2/PPP3PP/R1B1KB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/1p3ppp/p3pn2/2p5/2BP4/4PN2/PP2QPPP/RNB1K2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnb1k2r/pp2ppb1/6pp/q1p3B1/3PP3/2P5/P2Q1PPP/2R1KBNR w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/pp3ppp/4p3/2Pp4/1b1Pn3/2N5/PP2NPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqr1k1/pp3pp1/2pb1n1p/3p4/3P3B/2NBP3/PPQ2PPP/R3K1NR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqk2r/p2p1ppp/1p2pn2/2p5/1bPP4/2N1P3/PP2NPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pppp1pb1/2n4p/4P1p1/2P3nP/5NB1/PP2PPP1/RN1QKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/ppp1ppbp/2np1np1/8/3PPP2/2N1B3/PPP3PP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1ppbp/6p1/6B1/3PP3/2P5/P4PPP/R2QKBNR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp2ppp/5n2/3p4/3P4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r2q1rk1/pp1nppbp/6p1/2pP2B1/4P1b1/2P2N2/P4PPP/2RQKB1R w K -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqr1k1/pp3pbp/5np1/3p4/2PN4/2N2P2/PP2BBPP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp1p1bp/3p1np1/5p2/3P1N1P/6P1/PPP1PPB1/RNBQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk2r/pppnbppp/5n2/3p2B1/3P4/2N1P3/PP3PPP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/ppp1pppp/1n6/8/3PP3/8/PP3PPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/pp2pppp/2p5/3n1b2/3P4/2N1P3/PP3PPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/pp1p1ppp/4pn2/2p5/2PP4/2N5/PP2PPPP/R1BQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pppp1ppp/4pn2/8/1bPP4/2N1P3/PP3PPP/R1BQKBNR w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqr1k1/pp2bpp1/2p4p/3p4/3Pn2B/2NBPN2/PPQ2PPP/R3K2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqkbnr/ppp2ppp/2np4/4P3/8/5N2/PPP1PPPP/RNBQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/pp1bppbp/3p1np1/1Bp5/3PPP2/2N2N2/PPP3PP/R1BQK2R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp1pppbp/5np1/8/2PpP3/2N2N2/PP2BPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1b1k1nr/pppp1ppp/2n5/4P3/1b6/q1N2N2/P1PBPPPP/1R1QKB1R w Kkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkbnr/ppp1pp1p/3p2p1/8/3PP3/8/PPP2PPP/RNBQKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp1nppbp/3p2p1/2p1P3/2BP1P2/2N2N2/PPP3PP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qk2r/pbppbppp/1p2pn2/8/2PP4/P1N1P3/1P2NPPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/pp3ppp/5n2/2pp4/1b1P4/2NBP3/PP2NPPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/1p2ppbp/p1p2np1/3p4/2PP4/2N1PN2/PP2BPPP/R1BQ1RK1 w - -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbq1rk1/ppp2ppp/4pn2/8/1b1PP3/2NB1N2/PP3PPP/R1BQK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bqk1nr/ppp2pbp/2np2p1/4p3/3PPP2/2N1B3/PPP3PP/R2QKBNR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqr1k1/pp3pbp/2pp1np1/8/2PNP3/2N1BP2/PP2B1PP/R2QK2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rnbqkb1r/4pppp/p1p2n2/1p1p4/2PP4/2N1PN2/PP3PPP/R1BQKB1R w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"r1bq1rk1/pp1n1ppp/2pb1n2/3pp3/2PP4/1PN1PN2/P1Q1BPPP/R1B1K2R w KQ -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
epd,
),
),
),
Equal,
Value(
String(
Some(
"rn1qkb1r/pp3ppp/2p1p3/3n1b2/2BP4/2N1P3/PP3PPP/R1BQK1NR w KQkq -",
),
),
),
),
And,
Binary(
Column(
TableColumn(
SeaRc(
opening_position_meta,
),
SeaRc(
elo_range,
),
),
),
Equal,
Value(
String(
Some(
"2100-2800",
),
),
),
),
),
),
SimpleExpr(
Binary(
Binary(
Column(
TableColumn(
Sea
View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment