# tsh configuration for NASC 2019
perl $config::year = 2019
perl $config::bitly_code = 'nsc2019';
config event_date = "July 20-24, $config::year"
# ## BEGIN information specific to the combined version
# config roster_order = 'alpha'
# config html_directory = '/Library/WebServer/Documents/nasc'
# config commentary_directory = '/Users/jjc/local/events/$config::year/$config::year-nsc/remote/notes'
# config twitter_prefix = "#NASC$config::year #Scrabble http://bit.ly/$config::bitly_code'"
# config twitter_handles = 'naspa.txt';
# config twitter_command = 'ttytter -keyf=naspa -ssl -silent -status="%s"'
# ## END information specific to the combined version
## BEGIN general information common to all divisions
config esb_lite = 1
config event_name = "$config::year NASC"
config tournament_id = 17985
# config cross_tables_id = 13102
config director_id = 'CM000003'
config director_name = "John Chew"
config max_rounds = 31
config quiet_hooks = 1
# pairings
config pairing_bars = 1
config board_stability = 1
config show_honourable_mention = 0
config final_draw = 1
config force_koth = 1
config gibson = 1
config gibson_spread = [500]
config initial_schedule = 3;
config interleave_rr = 0
config session_breaks = [4,7,11,14,18,21,25,28,29,30]
config prize_bands_from_prizes = 1;
# boards and tables
config no_boards = 1
# firsts and seconds
config assign_firsts = 1
config track_firsts = 1
# data entry
config check_by_winner = 1
config entry = 'both'
config save_interval = 1
# reports
config alpha_pair_page_break = 17
config html_index_style = 'compact'
config html_index_recent_first = 1
config html_index_top = qq(
Back to division index.
)
config html_top = qq(Back to division index.
)
config no_text_files = 1
config player_number_format = '%03d'
config player_photos = 1
config prizes_page_break = 10;
config rotofile = 'roto.txt'
config show_divname = 1
config show_teams = 0
# hooks
# config hook_division_complete{'5'} = 'tweet 5 1 10'
config hook_addscore_flush = 'json';
config hook_autopair = 'json ;stats'
config begin = ["debug CBPF 0; debug GIB 0 ; debug CP 0; esb; json"]
# FTP/Twitter
config ftp_username = 'event'
config ftp_host = 'event.scrabbleplayers.org'
config ftp_path = 'tsh'
config twitter_username = 'naspa'
## END general information common to all divisions
# ## BEGIN information specific to Division 1
#
# division 1 a.t
#
# ## cannot safely be concatenated with other divisions
# # ratings
# config rating_system = 'nsa2008';
# # config realm = 'naspa-csw'
# # config realm = 'wespa'
#
# ## can safely be concatenated with other divisions
# config tables{'1'} = [ map { $_ <= 14 ? ($_) : ($_,$_) } (1..100) ]
#
# # handicapped player: Rahn McKeown #33 @ 1-14
# # config reserved{'1'}[33] = 14
#
# # prizes
# prize separator
# prize note Division 1
# prize separator
# classes 1 3
# # prize rank 1 1 '$10,000 + trophy' exclusive=1
# # prize rank 2 1 $3,000 exclusive=1
# # prize rank 3 1 $1,500 exclusive=1
# # prize rank 4 1 $1,000 exclusive=1
# # prize rank 5 1 $500 exclusive=1
# # prize rank 6 1 $400 exclusive=1
# # prize rank 7 1 $350 exclusive=1
# # prize rank 8 1 $300 exclusive=1
# # #
# # prize rank 1 1 '$200' groupname='Class B' class=B exclusive=1
# # prize rank 1 1 '$200' groupname='Class C' class=C exclusive=1
# #
# # prize rank 9 1 $200 exclusive=1
# #
# # prize rank 2 1 '$150' groupname='Class B' class=B exclusive=1
# # prize rank 3 1 '$100' groupname='Class B' class=B exclusive=1
# #
# # prize rank 2 1 '$125' groupname='Class C' class=C exclusive=1
# # prize rank 3 1 '$100' groupname='Class C' class=C exclusive=1
# #
# # prize rank 10 1 $100 exclusive=1
# # prize rank 11 1 "Merriam-Webster Book Prize" exclusive=1
# # #
# # prize highroundwin 1 1 NWL2018 round=1-4 exclusive=session
# # prize highroundwin 1 1 NWL2018 round=5-7 exclusive=session
# # prize highroundwin 1 1 NWL2018 round=8-11 exclusive=session
# # prize highroundwin 1 1 NWL2018 round=12-14 exclusive=session
# # prize highroundwin 1 1 NWL2018 round=15-18 exclusive=session
# # prize highroundwin 1 1 NWL2018 round=19-21 exclusive=session
# # prize highroundwin 1 1 NWL2018 round=22-25 exclusive=session
# # prize highroundwin 1 1 NWL2018 round=26-28 exclusive=session
# # prize highroundloss 1 1 NWL2018 round=1-4 exclusive=session
# # prize highroundloss 1 1 NWL2018 round=5-7 exclusive=session
# # prize highroundloss 1 1 NWL2018 round=8-11 exclusive=session
# # prize highroundloss 1 1 NWL2018 round=12-14 exclusive=session
# # prize highroundloss 1 1 NWL2018 round=15-18 exclusive=session
# # prize highroundloss 1 1 NWL2018 round=19-21 exclusive=session
# # prize highroundloss 1 1 NWL2018 round=22-25 exclusive=session
# # prize highroundloss 1 1 NWL2018 round=26-28 exclusive=session
# # prize lowroundwin 1 1 NWL2018 round=1-4 exclusive=session
# # prize lowroundwin 1 1 NWL2018 round=5-7 exclusive=session
# # prize lowroundwin 1 1 NWL2018 round=8-11 exclusive=session
# # prize lowroundwin 1 1 NWL2018 round=12-14 exclusive=session
# # prize lowroundwin 1 1 NWL2018 round=15-18 exclusive=session
# # prize lowroundwin 1 1 NWL2018 round=19-21 exclusive=session
# # prize lowroundwin 1 1 NWL2018 round=22-25 exclusive=session
# # prize lowroundwin 1 1 NWL2018 round=26-28 exclusive=session
# # prize tuffluck 1 1 NWL2018
# # prize brlh 1 1 NWL2018 first=15 last=21 prizename='Division 1 Best Record Day 3 Lower Half'
# # prize brlh 1 1 NWL2018 first=22 last=28 prizename='Division 1 Best Record Day 4 Lower Half'
# #
# # prize signup 'Rose Award' 1 "trophy"
# prize break
#
# ## END information specific to Division 1
## BEGIN information specific to Division 2
division 2 b.t
## can safely be concatenated with other divisions
config tables{'2'} = [ map { $_ <= 16 ? ($_) : ($_,$_) } (1..100) ]
# handicapped player: Heller, Jacqueline # 74 @ T27 = B(17+2*(27-17)-[01]) = B37
config reserved{'2'}[74] = 37
# handicapped player: Methaset, Arun # 60 @ T18 = B20
config reserved{'2'}[60] = 20
# prizes
prize separator
prize note Division 2
prize separator
# classes 2 4
prize rank 1 2 '$2,500 + trophy' exclusive=2
prize rank 2 2 $1,200 exclusive=2
prize rank 3 2 $550 exclusive=2
prize rank 4 2 $500 exclusive=2
prize rank 5 2 $400 exclusive=2
prize rank 6 2 $300 exclusive=2
prize rank 7 2 $250 exclusive=2
prize rank 1 2 $200 groupname='Class B' class=B exclusive=2 order=2
prize rank 1 2 $200 groupname='Class C' class=C exclusive=2 order=3
prize rank 8 2 $200 exclusive=2
prize rank 2 2 $150 groupname='Class B' class=B exclusive=2 order=2
prize rank 2 2 $150 groupname='Class C' class=C exclusive=2 order=3
prize rank 3 2 $100 groupname='Class B' class=B exclusive=2 order=2
prize rank 3 2 $100 groupname='Class C' class=C exclusive=2 order=3
prize rank 9 2 "Merriam-Webster Book Prize" exclusive=2
prize separator
#
prize highroundloss 1 2 NWL2018 round=1-4 exclusive=session
prize highroundwin 1 2 NWL2018 round=1-4 exclusive=session
prize lowroundwin 1 2 NWL2018 round=1-4 exclusive=session
prize highroundloss 1 2 NWL2018 round=5-7 exclusive=session
prize highroundwin 1 2 NWL2018 round=5-7 exclusive=session
prize lowroundwin 1 2 NWL2018 round=5-7 exclusive=session
prize highroundloss 1 2 NWL2018 round=8-11 exclusive=session
prize highroundwin 1 2 NWL2018 round=8-11 exclusive=session
prize lowroundwin 1 2 NWL2018 round=8-11 exclusive=session
prize highroundloss 1 2 NWL2018 round=12-14 exclusive=session
prize highroundwin 1 2 NWL2018 round=12-14 exclusive=session
prize lowroundwin 1 2 NWL2018 round=12-14 exclusive=session
prize highroundloss 1 2 NWL2018 round=15-18 exclusive=session
prize highroundwin 1 2 NWL2018 round=15-18 exclusive=session
prize lowroundwin 1 2 NWL2018 round=15-18 exclusive=session
prize highroundloss 1 2 NWL2018 round=19-21 exclusive=session
prize highroundwin 1 2 NWL2018 round=19-21 exclusive=session
prize lowroundwin 1 2 NWL2018 round=19-21 exclusive=session
prize highroundloss 1 2 NWL2018 round=22-25 exclusive=session
prize highroundwin 1 2 NWL2018 round=22-25 exclusive=session
prize lowroundwin 1 2 NWL2018 round=22-25 exclusive=session
prize highroundloss 1 2 NWL2018 round=26-28 exclusive=session
prize highroundwin 1 2 NWL2018 round=26-28 exclusive=session
prize lowroundwin 1 2 NWL2018 round=26-28 exclusive=session
prize tuffluck 1 2 NWL2018
prize brlh 1 2 NWL2018 first=15 last=21 prizename='Division 2 Best Record Day 3 Lower Half'
prize brlh 1 2 NWL2018 first=22 last=28 prizename='Division 2 Best Record Day 4 Lower Half'
prize rank 1 2 Trophy groupname='Seniors' class=S prizename="Seniors Trophy"
prize signup 'Rose Award' 1 "trophy"
prize break
## END information specific to Division 2
# ## BEGIN information specific to Division 3
#
# division 3 c.t
#
# ## can safely be concatenated with other divisions
# config tables{'3'} = [ map { $_ <= 12 ? ($_) : ($_,$_) } (1..100) ]
#
# # handicapped player: Lapierre, Jan # 97 @ T14 = B16
# config reserved{'3'}[97] = 16
# # handicapped player: Rosenthal, Judy # 28 @ T8 = B8
# config reserved{'3'}[28] = 8
# # handicapped player: Brower, Ruth # 101 @ T23 = B34
# config reserved{'3'}[101] = 34
#
# # prizes
# prize separator
# prize note Division 3
# prize separator
# classes 3 3
# # prize rank 1 3 '$2,000 + trophy' exclusive=3
# # prize rank 2 3 $1,200 exclusive=3
# # prize rank 3 3 $600 exclusive=3
# # prize rank 4 3 $500 exclusive=3
# # prize rank 5 3 $400 exclusive=3
# # prize rank 6 3 $350 exclusive=3
# # prize rank 7 3 $300 exclusive=3
# # prize rank 8 3 $250 exclusive=3
# # #
# # prize rank 1 3 '$200' groupname='Class B' class=B exclusive=3
# # prize rank 1 3 '$200' groupname='Class C' class=C exclusive=3
# #
# # prize rank 9 3 $200 exclusive=3
# #
# # prize rank 2 3 '$150' groupname='Class B' class=B exclusive=3
# # prize rank 3 3 '$100' groupname='Class B' class=B exclusive=3
# #
# # prize rank 2 3 '$125' groupname='Class C' class=C exclusive=3
# # prize rank 3 3 '$100' groupname='Class C' class=C exclusive=3
# #
# # prize rank 10 3 $100 exclusive=3
# #
# # prize rank 4 3 '$75' groupname='Class C' class=C exclusive=3
# #
# # prize rank 11 3 "Merriam-Webster Book Prize" exclusive=3
# # #
# # prize highroundwin 1 3 NWL2018 round=1-4 exclusive=session
# # prize highroundwin 1 3 NWL2018 round=5-7 exclusive=session
# # prize highroundwin 1 3 NWL2018 round=8-11 exclusive=session
# # prize highroundwin 1 3 NWL2018 round=12-14 exclusive=session
# # prize highroundwin 1 3 NWL2018 round=15-18 exclusive=session
# # prize highroundwin 1 3 NWL2018 round=19-21 exclusive=session
# # prize highroundwin 1 3 NWL2018 round=22-25 exclusive=session
# # prize highroundwin 1 3 NWL2018 round=26-28 exclusive=session
# # prize highroundloss 1 3 NWL2018 round=1-4 exclusive=session
# # prize highroundloss 1 3 NWL2018 round=5-7 exclusive=session
# # prize highroundloss 1 3 NWL2018 round=8-11 exclusive=session
# # prize highroundloss 1 3 NWL2018 round=12-14 exclusive=session
# # prize highroundloss 1 3 NWL2018 round=15-18 exclusive=session
# # prize highroundloss 1 3 NWL2018 round=19-21 exclusive=session
# # prize highroundloss 1 3 NWL2018 round=22-25 exclusive=session
# # prize highroundloss 1 3 NWL2018 round=26-28 exclusive=session
# # prize lowroundwin 1 3 NWL2018 round=1-4 exclusive=session
# # prize lowroundwin 1 3 NWL2018 round=5-7 exclusive=session
# # prize lowroundwin 1 3 NWL2018 round=8-11 exclusive=session
# # prize lowroundwin 1 3 NWL2018 round=12-14 exclusive=session
# # prize lowroundwin 1 3 NWL2018 round=15-18 exclusive=session
# # prize lowroundwin 1 3 NWL2018 round=19-21 exclusive=session
# # prize lowroundwin 1 3 NWL2018 round=22-25 exclusive=session
# # prize lowroundwin 1 3 NWL2018 round=26-28 exclusive=session
# # prize tuffluck 1 3 NWL2018
# # prize brlh 1 3 NWL2018 first=15 last=21 prizename='Division 3 Best Record Day 3 Lower Half'
# # prize brlh 1 3 NWL2018 first=22 last=28 prizename='Division 3 Best Record Day 4 Lower Half'
# #
# # prize signup 'Rose Award' 1 "trophy"
# prize break
#
# ## END information specific to Division 3
#
# ## BEGIN information specific to Division 4
#
# division 4 d.t
#
# ## can safely be concatenated with other divisions
# config tables{'4'} = [ map { $_ <= 14 ? ($_) : ($_,$_) } (1..100) ]
#
# # handicapped player: Waldron, Jean # 8 @ T7 = B7
# config reserved{'4'}[8] = 7
#
# # prizes
# prize separator
# prize note Division 4
# prize separator
# classes 4 3
# # prize rank 1 4 '$1,500 + trophy' exclusive=4
# # prize rank 2 4 $700 exclusive=4
# # prize rank 3 4 $400 exclusive=4
# # prize rank 4 4 $350 exclusive=4
# # prize rank 5 4 $325 exclusive=4
# # prize rank 6 4 $300 exclusive=4
# # prize rank 7 4 $250 exclusive=4
# # #
# # prize rank 1 4 '$200' groupname='Class B' class=B exclusive=4
# # prize rank 1 4 '$200' groupname='Class C' class=C exclusive=4
# #
# # prize rank 8 4 $200 exclusive=4
# #
# # prize rank 2 4 '$150' groupname='Class B' class=B exclusive=4
# #
# # prize rank 9 4 $150 exclusive=4
# #
# # prize rank 3 4 '$100' groupname='Class B' class=B exclusive=4
# #
# # prize rank 2 4 '$125' groupname='Class C' class=C exclusive=4
# # prize rank 3 4 '$100' groupname='Class C' class=C exclusive=4
# #
# # prize rank 10 4 $100 exclusive=4
# # prize rank 11 4 "Merriam-Webster Book Prize" exclusive=4
# # #
# # prize highroundwin 1 4 NWL2018 round=1-4 exclusive=session
# # prize highroundwin 1 4 NWL2018 round=5-7 exclusive=session
# # prize highroundwin 1 4 NWL2018 round=8-11 exclusive=session
# # prize highroundwin 1 4 NWL2018 round=12-14 exclusive=session
# # prize highroundwin 1 4 NWL2018 round=15-18 exclusive=session
# # prize highroundwin 1 4 NWL2018 round=19-21 exclusive=session
# # prize highroundwin 1 4 NWL2018 round=22-25 exclusive=session
# # prize highroundwin 1 4 NWL2018 round=26-28 exclusive=session
# # prize highroundloss 1 4 NWL2018 round=1-4 exclusive=session
# # prize highroundloss 1 4 NWL2018 round=5-7 exclusive=session
# # prize highroundloss 1 4 NWL2018 round=8-11 exclusive=session
# # prize highroundloss 1 4 NWL2018 round=12-14 exclusive=session
# # prize highroundloss 1 4 NWL2018 round=15-18 exclusive=session
# # prize highroundloss 1 4 NWL2018 round=19-21 exclusive=session
# # prize highroundloss 1 4 NWL2018 round=22-25 exclusive=session
# # prize highroundloss 1 4 NWL2018 round=26-28 exclusive=session
# # prize lowroundwin 1 4 NWL2018 round=1-4 exclusive=session
# # prize lowroundwin 1 4 NWL2018 round=5-7 exclusive=session
# # prize lowroundwin 1 4 NWL2018 round=8-11 exclusive=session
# # prize lowroundwin 1 4 NWL2018 round=12-14 exclusive=session
# # prize lowroundwin 1 4 NWL2018 round=15-18 exclusive=session
# # prize lowroundwin 1 4 NWL2018 round=19-21 exclusive=session
# # prize lowroundwin 1 4 NWL2018 round=22-25 exclusive=session
# # prize lowroundwin 1 4 NWL2018 round=26-28 exclusive=session
# # prize tuffluck 1 4 NWL2018
# # prize brlh 1 4 NWL2018 first=15 last=21 prizename='Division 4 Best Record Day 3 Lower Half'
# # prize brlh 1 4 NWL2018 first=22 last=28 prizename='Division 4 Best Record Day 4 Lower Half'
# #
# # prize signup 'Rose Award' 1 "trophy"
# prize break
#
# ## END information specific to Division 4
#
# ## BEGIN information specific to Division CSW
#
# division CSW s.t
# config division_rating_list{'CSW'} = 'naspa-csw'
#
# ## can safely be concatenated with other divisions
# config tables{'CSW'} = [ map { $_ <= 13 ? ($_) : ($_,$_) } (1..100) ]
#
# # handicapped player: Shauna Petrie #53 @ T26
# config reserved{'CSW'}[53] = 39
#
# # prizes
# prize separator
# prize note Division CSW
# prize separator
# classes CSW 3
# # prize rank 1 CSW '$4,250 + trophy' exclusive=5
# # prize rank 2 CSW $1,500 exclusive=5
# # prize rank 3 CSW $800 exclusive=5
# # prize rank 4 CSW $650 exclusive=5
# # prize rank 5 CSW $550 exclusive=5
# # # prize rank 6 CSW "Merriam-Webster Book Prize" exclusive=5
# # #
# # prize rank 1 CSW '$200' groupname='Class B' class=B exclusive=5
# # prize rank 2 CSW '$150' groupname='Class B' class=B exclusive=5
# # prize rank 1 CSW '$200' groupname='Class C' class=C exclusive=5
# # prize rank 6 CSW $50 exclusive=5
# # #
# # prize highroundwin 1 CSW tiles round=1-4 exclusive=HW
# # prize highroundwin 1 CSW tiles round=5-7 exclusive=HW
# # prize highroundwin 1 CSW tiles round=8-11 exclusive=HW
# # prize highroundwin 1 CSW tiles round=12-14 exclusive=HW
# # prize highroundwin 1 CSW tiles round=15-18 exclusive=HW
# # prize highroundwin 1 CSW tiles round=19-21 exclusive=HW
# # prize highroundwin 1 CSW tiles round=22-25 exclusive=HW
# # prize highroundwin 1 CSW tiles round=26-28 exclusive=HW
# # prize highroundloss 1 CSW tiles round=1-4 exclusive=HL
# # prize highroundloss 1 CSW tiles round=5-7 exclusive=HL
# # prize highroundloss 1 CSW tiles round=8-11 exclusive=HL
# # prize highroundloss 1 CSW tiles round=12-14 exclusive=HL
# # prize highroundloss 1 CSW tiles round=15-18 exclusive=HL
# # prize highroundloss 1 CSW tiles round=19-21 exclusive=HL
# # prize highroundloss 1 CSW tiles round=22-25 exclusive=HL
# # prize highroundloss 1 CSW tiles round=26-28 exclusive=HL
# # prize lowroundwin 1 CSW tiles round=1-4 exclusive=LW
# # prize lowroundwin 1 CSW tiles round=5-7 exclusive=LW
# # prize lowroundwin 1 CSW tiles round=8-11 exclusive=LW
# # prize lowroundwin 1 CSW tiles round=12-14 exclusive=LW
# # prize lowroundwin 1 CSW tiles round=15-18 exclusive=LW
# # prize lowroundwin 1 CSW tiles round=19-21 exclusive=LW
# # prize lowroundwin 1 CSW tiles round=22-25 exclusive=LW
# # prize lowroundwin 1 CSW tiles round=26-28 exclusive=LW
# # prize tuffluck 1 CSW tiles
# # prize brlh 1 CSW tiles first=15 last=21 prizename='Division CSW Best Record Day 3 Lower Half'
# # prize brlh 1 CSW tiles first=22 last=28 prizename='Division CSW Best Record Day 4 Lower Half'
# #
# # prize signup 'Rose Award' 1 "trophy"
#
# ## END information specific to Division CSW
#