names = {
a1b1 = "יסודי התורה",
a1b2 = "דעות",
a1b3 = "תלמוד תורה",
a1b4 = "עבודה זרה וחוקות הגויים",
a1b5 = "תשובה",
a2b1 = "קריאת שמע",
a2b2 = "תפילה וברכת כהנים",
a2b3 = "תפילין ומזוזה וספר תורה",
a2b4 = "ציצית",
a2b5 = "ברכות",
a2b6 = "מילה",
a3b1 = "שבת",
a3b2 = "עירובין",
a3b3 = "שביתת עשור",
a3b4 = "שביתת יום טוב",
a3b5 = "חמץ ומצה",
a3b6 = "שופר וסוכה ולולב",
a3b7 = "שקלים",
a3b8 = "קידוש החודש",
a3b9 = "תעניות",
a3b10 = "מגילה וחנוכה",
a4b1 = "אישות",
a4b2 = "גירושין",
a4b3 = "יבום וחליצה",
a4b4 = "נערה בתולה",
a4b5 = "סוטה",
a5b1 = "איסורי ביאה",
a5b2 = "מאכלות אסורות",
a5b3 = "שחיטה",
a6b1 = "שבועות",
a6b2 = "נדרים",
a6b3 = "נזירות",
a6b4 = "ערכים וחרמין",
a7b1 = "כלאים",
a7b2 = "מתנות עניים",
a7b3 = "תרומות",
a7b4 = "מעשרות",
a7b5 = "מעשר שני ונטע רבעי",
a7b6 = "ביכורים ושאר מתנות כהונה שבגבולין",
a7b7 = "שמיטה ויובל",
a8b1 = "בית הבחירה",
a8b2 = "כלי המקדש והעובדין בו",
a8b3 = "ביאת מקדש",
a8b4 = "איסורי המזבח",
a8b5 = "מעשה הקרבנות",
a8b6 = "תמידים ומוספין",
a8b7 = "פסולי המוקדשין",
a8b8 = "עבודת יום הכפורים",
a8b9 = "מעילה",
a9b1 = "קרבן פסח",
a9b2 = "חגיגה",
a9b3 = "בכורות",
a9b4 = "שגגות",
a9b5 = "מחוסרי כפרה",
a9b6 = "תמורה",
a10b1 = "טומאת מת",
a10b2 = "פרה אדומה",
a10b3 = "טומאת צרעת",
a10b4 = "מטמאי משכב ומושב",
a10b5 = "שאר אבות הטומאות",
a10b6 = "טומאת אוכלים",
a10b7 = "כלים",
a10b8 = "מקואות",
a11b1 = "נזקי ממון",
a11b2 = "גניבה",
a11b3 = "גזילה ואבידה",
a11b4 = "חובל ומזיק",
a11b5 = "רוצח ושמירת נפש",
a12b1 = "מכירה",
a12b2 = "זכייה ומתנה",
a12b3 = "שכנים",
a12b4 = "שלוחין ושותפין",
a12b5 = "עבדים",
a13b1 = "שכירות",
a13b2 = "שאלה ופיקדון",
a13b3 = "מלווה ולווה",
a13b4 = "טוען ונטען",
a13b5 = "נחלות",
a14b1 = "סנהדרין והעונשין המסורין להם",
a14b2 = "עדות",
a14b3 = "ממרים",
a14b4 = "אבל",
a14b5 = "מלכים ומלחמות",
}

suggestions = {
["שביתת העשור"]="שביתת עשור",
}

renames = {
['יסוה"ת']="יסודי התורה",
['ת"ת']="תלמוד תורה",
["עבודת אלילים"]="עבודה זרה וחוקות הגויים",
["עבודה זרה"]="עבודה זרה וחוקות הגויים",
["עבודת כוכבים"]="עבודה זרה וחוקות הגויים",
['ע"ז']="עבודה זרה וחוקות הגויים",
['עו"ג']="עבודה זרה וחוקות הגויים",
['עכו"ם']="עבודה זרה וחוקות הגויים",
['ק"ש']="קריאת שמע",
["תפילה"]="תפילה וברכת כהנים",
["תפילה"]="תפילה וברכת כהנים",
["תפלה"]="תפילה וברכת כהנים",
["ברכת כהנים"]="תפילה וברכת כהנים",
["נשיאת כפים"]="תפילה וברכת כהנים",
["נשיאות כפים"]="תפילה וברכת כהנים",
["תפילה ונשיאת כפים"]="תפילה וברכת כהנים",
["תפילה ונשיאות כפים"]="תפילה וברכת כהנים",
["ספר תורה"]="תפילין ומזוזה וספר תורה",
['ס"ת']="תפילין ומזוזה וספר תורה",
["תפילין"]="תפילין ומזוזה וספר תורה",
["מזוזה"]="תפילין ומזוזה וספר תורה",
["תפלין"]="תפילין ומזוזה וספר תורה",
['ס"ת ומזוזה']="תפילין ומזוזה וספר תורה",
["ספר תורה ומזוזה"]="תפילין ומזוזה וספר תורה",
["ערובין"]="עירובין",
['יו"ט']="שביתת יום טוב",
['י"ט']="שביתת יום טוב",
["יום טוב"]="שביתת יום טוב",
["שופר"]="שופר וסוכה ולולב",
["סוכה"]="שופר וסוכה ולולב",
["לולב"]="שופר וסוכה ולולב",
["שופר סוכה ולולב"]="שופר וסוכה ולולב",
["סוכה ולולב"]="שופר וסוכה ולולב",
["תענית"]="תעניות",
["חמץ"]="חמץ ומצה",
["מצה"]="חמץ ומצה",
["קידוש החדש"]="קידוש החודש",
["מגילה"]="מגילה וחנוכה",
["חנוכה"]="מגילה וחנוכה",
["ייבום וחליצה"]="יבום וחליצה",
["ייבום"]="יבום וחליצה",
["חליצה"]="יבום וחליצה",
["יבום"]="יבום וחליצה",
["נערה"]="נערה בתולה",
['איסו"ב']="איסורי ביאה",
["ערכין"]="ערכים וחרמין",
["ערכים"]="ערכים וחרמין",
["ערכין וחרמין"]="ערכים וחרמין",
["ערכים וחרמים"]="ערכים וחרמין",
["ערכין וחרמים"]="ערכים וחרמין",
["נזיר"]="נזירות",
["תרומה"]="תרומות",
["מעשר"]="מעשרות",
["מעשר שני"]="מעשר שני ונטע רבעי",
["נטע רבעי"]="מעשר שני ונטע רבעי",
["בכורים"]="ביכורים ושאר מתנות כהונה שבגבולין",
["ביכורים"]="ביכורים ושאר מתנות כהונה שבגבולין",
["שמיטה"]="שמיטה ויובל",
["שמיטין"]="שמיטה ויובל",
["שמיטין ויובלוות"]="שמיטה ויובל",
["יובל"]="שמיטה ויובל",
['בהב"ח']="בית הבחירה",
["כלי מקדש"]="כלי המקדש והעובדין בו",
["כלי המקדש"]="כלי המקדש והעובדין בו",
["כלי המקדש והעובדים בו"]="כלי המקדש והעובדין בו",
['כה"מ']="כלי המקדש והעובדין בו",
["ביאת המקדש"]="ביאת מקדש",
["איסורי מזבח"]="איסורי המזבח",
["מעשה קרבנות"]="מעשה הקרבנות",
["מעשה הקורבנות"]="מעשה הקרבנות",
['מע"הק']="מעשה הקרבנות",
['מעה"ק']="מעשה הקרבנות",
["תמידין"]="תמידים ומוספין",
["תמידין ומוספין"]="תמידים ומוספין",
["תמידין ומוספים"]="תמידים ומוספין",
['תו"מ']="תמידים ומוספין",
['תומ"ס']="תמידים ומוספין",
["פסולי מוקדשין"]="פסולי המוקדשין",
["מוקדשין"]="פסולי המוקדשין",
['פסוה"מ']="פסולי המוקדשין",
['פסו"מ']="פסולי המוקדשין",
['פהמ"ק']="פסולי המוקדשין",
['פה"מ']="פסולי המוקדשין",
['עבודת יוה"כ']="עבודת יום הכפורים",
['עבודת יוה"כפ']="עבודת יום הכפורים",
['עבודת יוהכ"פ']="עבודת יום הכפורים",
['עיוה"כ']="עבודת יום הכפורים",
['עבודת יה"כ']="עבודת יום הכפורים",
['יוה"כ']="עבודת יום הכפורים",
['עבודת יוה"כ']="עבודת יום הכפורים",
["עבודת יום הכיפורים"]="עבודת יום הכפורים",
['פסח']="קרבן פסח",
["טומאת המת"]="טומאת מת",
["מקוואות"]="מקואות",
["פרה"]="פרה אדומה",
['פ"א']="פרה אדומה",
['ט"צ']="טומאת צרעת",
["צרעת"]="טומאת צרעת",
["נגעים"]="טומאת צרעת",
["מטמא משכב ומושב"]="מטמאי משכב ומושב",
["משכב ומושב"]="מטמאי משכב ומושב",
["טומאת משכב ומושב"]="מטמאי משכב ומושב",
["אבות הטומאה"]="שאר אבות הטומאות",
['אה"ט']="שאר אבות הטומאות",
["שאר אבות הטומאה"]="שאר אבות הטומאות",
["אבות הטומאות"]="שאר אבות הטומאות",
["שאר אבות הטמאות"]="שאר אבות הטומאות",
['ט"א']="טומאת אוכלים",
["טומאת אוכלין"]="טומאת אוכלים",
["אוכלים ומשקים"]="טומאת אוכלים",
["אוכלין ומשקין"]="טומאת אוכלים",
['נזק"מ']="נזקי ממון",
['נז"מ']="נזקי ממון",
["גנבה"]="גניבה",
["גזילה"]="גזילה ואבידה",
["אבידה"]="גזילה ואבידה",
["אבדה"]="גזילה ואבידה",
["גזלה ואבדה"]="גזילה ואבידה",
["גזלה ואבידה"]="גזילה ואבידה",
["גזילה ואבדה"]="גזילה ואבידה",
["חובל"]="חובל ומזיק",
["מזיק"]="חובל ומזיק",
["רוצח"]="רוצח ושמירת נפש",
["שמירת נפש"]="רוצח ושמירת נפש",
["שמירת הנפש"]="רוצח ושמירת נפש",
["רוצח ושמירת הנפש"]="רוצח ושמירת נפש",
["זכייה"]="זכייה ומתנה",
["זכיה"]="זכייה ומתנה",
["זכיה ומתנות"]="זכייה ומתנה",
["זכיה ומתנה"]="זכייה ומתנה",
["שלוחין"]="שלוחין ושותפין",
["שלוחים"]="שלוחין ושותפין",
["שותפין"]="שלוחין ושותפין",
["שותפים"]="שלוחין ושותפין",
["שלוחים ושותפין"]="שלוחין ושותפין",
["שלוחים ושותפים"]="שלוחין ושותפין",
["שלוחין ושותפים"]="שלוחין ושותפין",
["שאלה"]="שאלה ופיקדון",
["שאלה ופקדון"]="שאלה ופיקדון",
["פקדון"]="שאלה ופיקדון",
["פיקדון"]="שאלה ופיקדון",
["מלוה"]="מלווה ולווה",
["מלוה ולוה"]="מלווה ולווה",
["מלווה ולוה"]="מלווה ולווה",
["מלוה ולווה"]="מלווה ולווה",
["מלווה"]="מלווה ולווה",
["טוען"]="טוען ונטען",
["סנהדרין"]="סנהדרין והעונשין המסורין להם",
["סנהדרין והעונשים המסורים להם"]="סנהדרין והעונשין המסורין להם",
["סנהדרין והעונשין המסורים להם"]="סנהדרין והעונשין המסורין להם",
["סנהדרין והעונשים המסורין להם"]="סנהדרין והעונשין המסורין להם",
["סנהדרין והעונשים המסורים להן"]="סנהדרין והעונשין המסורין להם",
["סנהדרין והעונשין המסורים להן"]="סנהדרין והעונשין המסורין להם",
["סנהדרין והעונשים המסורין להן"]="סנהדרין והעונשין המסורין להם",
["סנהדרין והעונשין המסורין להן"]="סנהדרין והעונשין המסורין להם",
["אבלות"]="אבל",
["אבילות"]="אבל",
["מלכים"]="מלכים ומלחמות",
["מלכים ומלחמותיהם"]="מלכים ומלחמות",
["מלכים ומלחמותיהן"]="מלכים ומלחמות",
}

data = {
a1b1 = {12, 12, 11, 13, 11, 9, 7, 3, 5, 5},
a1b2 = {7, 7, 3, 23, 13, 10, 8},
a1b3 = {13, 7, 13, 9, 13, 14, 13},
a1b4 = {3, 10, 11, 16, 11, 10, 19, 12, 18, 6, 16, 16},
a1b5 = {4, 11, 14, 6, 5, 5, 8, 8, 2, 6},
a2b1 = {13, 17, 19, 8},
a2b2 = {10, 19, 11, 19, 15, 10, 18, 12, 14, 16, 21, 24, 25, 14, 12},
a2b3 = {20, 11, 19, 26, 11, 13, 16, 4, 15, 11},
a2b4 = {18, 9, 12},
a2b5 = {20, 14, 13, 12, 17, 20, 15, 16, 9, 26, 16},
a2b6 = {18, 10, 9},
a3b1 = {19, 25, 22, 6, 21, 25, 9, 16, 20, 25, 17, 19, 22, 24, 22, 24, 36, 28, 26, 14, 36, 33, 28, 13, 26, 23, 17, 19, 29, 15},
a3b2 = {22, 16, 25, 27, 24, 24, 10, 15},
a3b3 = {7, 11, 10},
a3b4 = {24, 18, 17,26, 20, 24, 25, 21},
a3b5 = {10, 19, 11, 12, 26, 12, 13, 14},
a3b6 = {8, 10, 13, 16, 25, 16, 27, 15},
a3b7 = {10, 10, 15, 12},
a3b8 = {8, 10, 19, 17, 13, 15, 8, 10, 8, 7, 17, 2, 11, 6, 9, 19, 24, 18, 16},
a3b9 = {17, 18, 11, 19, 19},
a3b10 = {14, 18, 14, 14},
a4b1 = {8, 27, 24, 22, 29, 18, 23, 6, 31, 19, 17, 24, 20, 24, 20, 31, 19, 28, 22, 14, 18, 35, 18, 25, 13},
a4b2 = {28, 20, 19, 25, 18, 30, 24, 24, 41, 23, 28, 24, 29},
a4b3 = {23, 21, 19, 35, 30, 31, 22, 13},
a4b4 = {15, 17, 12},
a4b5 = {20, 16, 24, 19},
a5b1  = {23, 14, 17, 22, 25, 23, 24, 22, 39, 21, 19, 25, 18, 19, 33, 13, 21, 30, 23, 20, 32, 21},
a5b2 = {24, 24, 24, 22, 15, 21, 21, 18, 28, 24, 26, 29, 28, 19, 34, 35, 32},
a5b3 = {29, 22, 25, 18, 12, 21, 21, 26, 21, 14, 15, 17, 21, 16},
a6b1 = {13, 19, 11, 22, 22, 18, 16, 14, 19, 19, 20, 12},
a6b2 = {30, 19, 12, 16, 16, 18, 17, 14, 23, 13, 26, 21, 25},
a6b3 = {17, 22, 19, 17, 21, 20, 15, 20, 19, 14},
a6b4 = {23, 13, 20, 28, 19, 34, 20, 20},
a7b1 = {9, 17, 18, 16, 24, 16, 25, 14, 11, 32},
a7b2 = {15, 20, 23, 27, 27, 17, 15, 18, 19, 19},
a7b3= {26, 17, 24, 21, 26, 19, 23, 16, 10, 26, 28, 22, 16, 21, 22},
a7b4 = {16, 8, 25, 18, 23, 22, 13, 9, 13, 13, 15, 18, 21, 10},
a7b5 = {14, 16, 25, 22, 15, 16, 20, 15, 13, 21, 17},
a7b6 = {16, 21, 14, 17, 15, 20, 13, 15, 22, 17, 30, 24},
a7b7 = {22, 14, 11, 30, 23, 15, 22, 20, 30, 16, 21, 16, 13},
a8b1 = {20, 18, 18, 13, 17, 16, 23, 12},
a8b2 = {19, 13, 11, 22, 17, 11, 20, 19, 11, 13},
a8b3 = {17, 12, 24, 18, 19, 12, 13, 17, 15},
a8b4 = {12, 16, 15, 18, 13, 15, 11},
a8b5 = {19, 15, 15, 11, 21, 23, 12, 21, 25, 23, 9, 23, 14, 17, 8, 17, 15, 18, 16},
a8b6 = {12, 15, 22, 14, 16, 11, 25, 20, 13, 20},
a8b7 = {37, 26, 25, 27, 13, 24, 12, 11, 7, 5, 31, 18, 9, 10, 20, 11, 20, 24, 15},
a8b8 = {8, 7, 11, 2, 28},
a8b9 = {13, 16, 13, 11, 16, 13, 11, 8},
a9b1 = {20, 15, 9, 11, 9, 13, 9, 15, 9, 15},
a9b2 = {11, 14, 7},
a9b3 = {18, 19, 13, 21, 11, 16, 9, 15},
a9b4 = {5, 16, 12, 5, 7, 12, 12, 10, 13, 13, 9, 2, 6, 5, 10},
a9b5 = {13, 14, 7, 3, 11},
a9b6 = {21, 4, 7, 13},
a10b1 ={15, 16, 15, 14, 14, 9, 7, 11, 12, 12, 12, 8, 8, 7, 5, 7, 6, 8, 6, 8, 11, 11, 4, 8, 12},
a10b2 ={15, 8, 4, 18, 7, 16, 11, 8, 18, 10, 7, 12, 12, 10, 10},
a10b3 ={11, 9, 9, 11, 11, 7, 7, 14, 12, 12, 10, 13, 15, 15, 8, 10},
a10b4 ={16, 10, 9, 15, 9, 6, 8, 11, 5, 11, 12, 23, 8},
a10b5 ={17, 12, 16, 14, 19, 16, 6, 13, 11, 10, 16, 16, 13, 12, 11, 10, 9, 16, 4, 13},
a10b6 ={25, 28, 10, 16, 22, 19, 9, 19, 11, 17, 17, 12, 17, 17, 8, 12},
a10b7 ={13, 8, 8, 10, 12, 15, 15, 15, 16, 17, 24, 18, 14, 14, 19, 14, 7, 16, 16, 17, 12, 27, 11, 11, 20, 15, 27, 7},
a10b8 ={12, 23, 26, 10, 9, 14, 12, 13, 18, 8, 12},
a11b1 ={11, 20, 15, 14, 10, 13, 13, 14, 14, 14, 13, 22, 27, 16},
a11b2 ={18, 18, 17, 12, 12, 9, 12, 20, 13},
a11b3 = {13, 16, 16, 17, 18, 16, 13, 14, 16, 12, 20, 15, 20, 13, 18, 11, 13, 14},
a11b4 ={19, 20, 11, 22, 13, 16, 19, 15},
a11b5 ={16, 16, 13, 12, 14, 15, 15, 11, 17, 10, 16, 15, 14},
a12b1 ={20, 10, 18, 15, 14, 16, 14, 8, 7, 8, 18, 15, 18, 18, 13, 14, 17, 14, 10, 14, 23, 17, 15, 17, 9, 8, 11, 15, 18, 7},
a12b2 ={15, 18, 15, 14, 9, 24, 15, 27, 26, 15, 24, 17},
a12b3 ={5, 18, 10, 11, 16, 14, 10, 9, 13, 8, 7, 16, 14, 5},
a12b4 ={9, 9, 11, 5, 11, 5, 7, 7, 9, 6},
a12b5 ={10, 12, 15, 16, 17, 8, 9, 21, 8},
a13b1 ={6, 12, 10, 8, 8, 11, 8, 14, 11, 7, 9, 13, 7},
a13b2 ={10, 11, 4, 9, 7, 5, 12, 6},
a13b3 ={8, 8, 8, 14, 17, 8, 12, 15, 10, 6, 11, 11, 8, 15, 7, 12, 9, 10, 8, 5, 7, 17, 18, 11, 14, 12, 27},
a13b4 ={17, 12, 15, 10, 12, 8, 8, 10, 13, 6, 10, 20, 11, 14, 11, 10},
a13b5 ={13, 17, 9, 8, 9, 13, 10, 2, 15, 8, 12},
a14b1 ={10, 14, 10, 15, 18, 9, 10, 3, 3, 9, 11, 5, 8, 14, 13, 12, 9, 6, 4, 12, 11, 10, 10, 10, 11, 7},
a14b2 ={6, 5, 12, 7, 9, 8, 7, 5, 12, 5, 10, 10, 15, 7, 6, 6, 7, 8, 3, 10, 10, 5},
a14b3 ={5, 9, 8, 3, 15, 15, 14},
a14b4 = {11, 15, 14, 9, 20, 13, 8, 10, 15, 10, 8, 12, 12, 26},
a14b5 ={12, 6, 10, 10, 12, 15, 15, 11, 14, 12, 9, 5},
}

syntax = {
	book = "הלכות",
	books = "הלכות",
	chapter = "פרק",
	chapters = "פרקים",
	par = "הלכה",
	pars = "הלכות,"
}

numbered = 5

function checkparam(p)
	return p == 1 or p == 2 or p == 3 or  p == 4 or p == 5 or p == "ללא" or p == "ספר"
end

return {names, renames, data, syntax, numbered, checkparam, suggestions}