var template_data = {"schoolId":null,"dataYear":"2020-21","housingOffered":"Y","housingRequired":"N","calendarSystem":"Academic","differentTuition":"Y","dt_inDistrict":false,"dt_inState":true,"dt_outState":true,"largestProgram":"","completionMonths":0,"grantAwards":95,"explanation1":null,"explanation2":null,"explanation3":null,"tableOne":{"tuition":{"amount":0,"inDistrict":0,"inState":4621,"outState":8296},"books":{"amount":1300},"expensesRoom":{"onCampus":8018,"offCampusNoFamily":9430,"offCampusFamily":0},"expensesOther":{"onCampus":4932,"offCampusNoFamily":4932,"offCampusFamily":4932}},"tableTwo":{"amount":{"onCampus":[null,null,null,null,null,null,null,null,null,null,null,null,null],"offCampusNoFamily":[null,null,null,null,null,null,null,null,null,null,null,null,null],"offCampusFamily":[null,null,null,null,null,null,null,null,null,null,null,null,null]},"inDistrict":{"onCampus":[null,null,null,null,null,null,null,null,null,null,null,null,null],"offCampusNoFamily":[null,null,null,null,null,null,null,null,null,null,null,null,null],"offCampusFamily":[null,null,null,null,null,null,null,null,null,null,null,null,null]},"inState":{"onCampus":[11845,11345,10095,8095,6595,5500,5500,5500,5500,5500,5500,5500,2000],"offCampusNoFamily":[11845,11345,10095,8095,6595,5500,5500,5500,5500,5500,5500,5500,2000],"offCampusFamily":[11845,11345,10095,8095,6595,5500,5500,5500,5500,5500,5500,5500,2000]},"outState":{"onCampus":[11845,11345,10095,8095,6595,5500,5500,5500,5500,5500,5500,5500,2000],"offCampusNoFamily":[11845,11345,10095,8095,6595,5500,5500,5500,5500,5500,5500,5500,2000],"offCampusFamily":[11845,11345,10095,8095,6595,5500,5500,5500,5500,5500,5500,5500,2000]}},"efcRanges":[{"RangeIndex":0,"RangeStart":0,"RangeEnd":0,"RangeMiddle":0,"RangeDiff":0},{"RangeIndex":1,"RangeStart":1,"RangeEnd":1000,"RangeMiddle":500,"RangeDiff":500},{"RangeIndex":2,"RangeStart":1001,"RangeEnd":2500,"RangeMiddle":1750,"RangeDiff":1250},{"RangeIndex":3,"RangeStart":2501,"RangeEnd":5000,"RangeMiddle":3750,"RangeDiff":2000},{"RangeIndex":4,"RangeStart":5000,"RangeEnd":7500,"RangeMiddle":6250,"RangeDiff":2500},{"RangeIndex":5,"RangeStart":7500,"RangeEnd":10000,"RangeMiddle":8750,"RangeDiff":2500},{"RangeIndex":6,"RangeStart":10000,"RangeEnd":12500,"RangeMiddle":11250,"RangeDiff":2500},{"RangeIndex":7,"RangeStart":12500,"RangeEnd":15000,"RangeMiddle":13750,"RangeDiff":2500},{"RangeIndex":8,"RangeStart":15000,"RangeEnd":20000,"RangeMiddle":17500,"RangeDiff":3750},{"RangeIndex":9,"RangeStart":20000,"RangeEnd":30000,"RangeMiddle":25000,"RangeDiff":7500},{"RangeIndex":10,"RangeStart":30000,"RangeEnd":40000,"RangeMiddle":35000,"RangeDiff":10000}],"efcTables":{"dependent":[{"numCollege":1,"numFamily":2,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":1,"numFamily":2,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":1551},{"numCollege":1,"numFamily":2,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":3295},{"numCollege":1,"numFamily":2,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":5354},{"numCollege":1,"numFamily":2,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":7599},{"numCollege":1,"numFamily":2,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":10592},{"numCollege":1,"numFamily":2,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":13954},{"numCollege":1,"numFamily":2,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":17370},{"numCollege":1,"numFamily":2,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":32523},{"numCollege":1,"numFamily":3,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":1,"numFamily":3,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":845},{"numCollege":1,"numFamily":3,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":2668},{"numCollege":1,"numFamily":3,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":4649},{"numCollege":1,"numFamily":3,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":6907},{"numCollege":1,"numFamily":3,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":9584},{"numCollege":1,"numFamily":3,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":13165.5},{"numCollege":1,"numFamily":3,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":16921},{"numCollege":1,"numFamily":3,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":39307.5},{"numCollege":1,"numFamily":4,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":1,"numFamily":4,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":1,"numFamily":4,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":1582},{"numCollege":1,"numFamily":4,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":3545},{"numCollege":1,"numFamily":4,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":5714},{"numCollege":1,"numFamily":4,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":7978.5},{"numCollege":1,"numFamily":4,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":11201},{"numCollege":1,"numFamily":4,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":14943},{"numCollege":1,"numFamily":4,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":39913},{"numCollege":1,"numFamily":5,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":1,"numFamily":5,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":1,"numFamily":5,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":511},{"numCollege":1,"numFamily":5,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":2502},{"numCollege":1,"numFamily":5,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":4465},{"numCollege":1,"numFamily":5,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":6712},{"numCollege":1,"numFamily":5,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":9296},{"numCollege":1,"numFamily":5,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":12882},{"numCollege":1,"numFamily":5,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":35833},{"numCollege":1,"numFamily":6,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":1,"numFamily":6,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":1,"numFamily":6,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":0},{"numCollege":1,"numFamily":6,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":806},{"numCollege":1,"numFamily":6,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":2726},{"numCollege":1,"numFamily":6,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":4726},{"numCollege":1,"numFamily":6,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":7083},{"numCollege":1,"numFamily":6,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":9882},{"numCollege":1,"numFamily":6,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":29414},{"numCollege":2,"numFamily":2,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":30.5},{"numCollege":2,"numFamily":2,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":1422},{"numCollege":2,"numFamily":2,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":2005},{"numCollege":2,"numFamily":2,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":3316},{"numCollege":2,"numFamily":2,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":5231},{"numCollege":2,"numFamily":2,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":6098},{"numCollege":2,"numFamily":2,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":16895},{"numCollege":2,"numFamily":2,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":8119.5},{"numCollege":2,"numFamily":2,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":11027},{"numCollege":2,"numFamily":3,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":2,"numFamily":3,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":690},{"numCollege":2,"numFamily":3,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":1613},{"numCollege":2,"numFamily":3,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":2722},{"numCollege":2,"numFamily":3,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":4124},{"numCollege":2,"numFamily":3,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":5896},{"numCollege":2,"numFamily":3,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":7365},{"numCollege":2,"numFamily":3,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":8999},{"numCollege":2,"numFamily":3,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":17893},{"numCollege":2,"numFamily":4,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":2,"numFamily":4,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":233},{"numCollege":2,"numFamily":4,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":1193},{"numCollege":2,"numFamily":4,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":2265},{"numCollege":2,"numFamily":4,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":3494},{"numCollege":2,"numFamily":4,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":5053},{"numCollege":2,"numFamily":4,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":6769},{"numCollege":2,"numFamily":4,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":8474},{"numCollege":2,"numFamily":4,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":22902},{"numCollege":2,"numFamily":5,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":2,"numFamily":5,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":2,"numFamily":5,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":661},{"numCollege":2,"numFamily":5,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":1708},{"numCollege":2,"numFamily":5,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":2797},{"numCollege":2,"numFamily":5,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":4152},{"numCollege":2,"numFamily":5,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":5886},{"numCollege":2,"numFamily":5,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":7499},{"numCollege":2,"numFamily":5,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":21212},{"numCollege":2,"numFamily":6,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":2,"numFamily":6,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":2,"numFamily":6,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":0},{"numCollege":2,"numFamily":6,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":838},{"numCollege":2,"numFamily":6,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":1857},{"numCollege":2,"numFamily":6,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":2996},{"numCollege":2,"numFamily":6,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":4472},{"numCollege":2,"numFamily":6,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":6285},{"numCollege":2,"numFamily":6,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":17702},{"numCollege":3,"numFamily":3,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":291},{"numCollege":3,"numFamily":3,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":766},{"numCollege":3,"numFamily":3,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":1224},{"numCollege":3,"numFamily":3,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":2209},{"numCollege":3,"numFamily":3,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":4361.5},{"numCollege":3,"numFamily":3,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":4044},{"numCollege":3,"numFamily":4,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":3,"numFamily":4,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":284},{"numCollege":3,"numFamily":4,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":926},{"numCollege":3,"numFamily":4,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":1654},{"numCollege":3,"numFamily":4,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":2548.5},{"numCollege":3,"numFamily":4,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":3739.5},{"numCollege":3,"numFamily":4,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":4916},{"numCollege":3,"numFamily":4,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":6020.5},{"numCollege":3,"numFamily":4,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":12223.5},{"numCollege":3,"numFamily":5,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":3,"numFamily":5,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":45},{"numCollege":3,"numFamily":5,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":675},{"numCollege":3,"numFamily":5,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":1419},{"numCollege":3,"numFamily":5,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":2190},{"numCollege":3,"numFamily":5,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":3192},{"numCollege":3,"numFamily":5,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":4462},{"numCollege":3,"numFamily":5,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":5746},{"numCollege":3,"numFamily":5,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":15627},{"numCollege":3,"numFamily":6,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":3,"numFamily":6,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":3,"numFamily":6,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":62},{"numCollege":3,"numFamily":6,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":762},{"numCollege":3,"numFamily":6,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":1464},{"numCollege":3,"numFamily":6,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":2247},{"numCollege":3,"numFamily":6,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":3293},{"numCollege":3,"numFamily":6,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":4489.5},{"numCollege":3,"numFamily":6,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":12844}],"indepWithDep":[{"numCollege":1,"numFamily":2,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":1,"numFamily":2,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":1,"numFamily":2,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":1471},{"numCollege":1,"numFamily":2,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":3201},{"numCollege":1,"numFamily":2,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":5127},{"numCollege":1,"numFamily":2,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":7511},{"numCollege":1,"numFamily":2,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":10482},{"numCollege":1,"numFamily":2,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":13845},{"numCollege":1,"numFamily":2,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":24080},{"numCollege":1,"numFamily":3,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":1,"numFamily":3,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":1,"numFamily":3,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":356},{"numCollege":1,"numFamily":3,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":2206},{"numCollege":1,"numFamily":3,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":3977},{"numCollege":1,"numFamily":3,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":6121},{"numCollege":1,"numFamily":3,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":8913},{"numCollege":1,"numFamily":3,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":12521},{"numCollege":1,"numFamily":3,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":24041},{"numCollege":1,"numFamily":4,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":1,"numFamily":4,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":1,"numFamily":4,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":0},{"numCollege":1,"numFamily":4,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":862},{"numCollege":1,"numFamily":4,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":2682},{"numCollege":1,"numFamily":4,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":4519},{"numCollege":1,"numFamily":4,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":6817},{"numCollege":1,"numFamily":4,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":9900},{"numCollege":1,"numFamily":4,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":21765},{"numCollege":1,"numFamily":5,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":1,"numFamily":5,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":1,"numFamily":5,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":0},{"numCollege":1,"numFamily":5,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":0},{"numCollege":1,"numFamily":5,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":1221},{"numCollege":1,"numFamily":5,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":3051},{"numCollege":1,"numFamily":5,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":5061},{"numCollege":1,"numFamily":5,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":7551},{"numCollege":1,"numFamily":5,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":18693.5},{"numCollege":1,"numFamily":6,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":1,"numFamily":6,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":1,"numFamily":6,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":0},{"numCollege":1,"numFamily":6,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":0},{"numCollege":1,"numFamily":6,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":0},{"numCollege":1,"numFamily":6,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":910},{"numCollege":1,"numFamily":6,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":2714},{"numCollege":1,"numFamily":6,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":4718},{"numCollege":1,"numFamily":6,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":13892.5},{"numCollege":2,"numFamily":2,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":2,"numFamily":2,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":373},{"numCollege":2,"numFamily":2,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":1262},{"numCollege":2,"numFamily":2,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":2130},{"numCollege":2,"numFamily":2,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":3231},{"numCollege":2,"numFamily":2,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":4660.5},{"numCollege":2,"numFamily":2,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":6255},{"numCollege":2,"numFamily":2,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":7832},{"numCollege":2,"numFamily":2,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":13178},{"numCollege":2,"numFamily":3,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":2,"numFamily":3,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":2,"numFamily":3,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":730},{"numCollege":2,"numFamily":3,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":1599},{"numCollege":2,"numFamily":3,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":2551},{"numCollege":2,"numFamily":3,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":3781},{"numCollege":2,"numFamily":3,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":5483},{"numCollege":2,"numFamily":3,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":7258},{"numCollege":2,"numFamily":3,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":13213},{"numCollege":2,"numFamily":4,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":2,"numFamily":4,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":2,"numFamily":4,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":51},{"numCollege":2,"numFamily":4,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":932},{"numCollege":2,"numFamily":4,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":1784},{"numCollege":2,"numFamily":4,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":2777},{"numCollege":2,"numFamily":4,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":4081},{"numCollege":2,"numFamily":4,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":5775},{"numCollege":2,"numFamily":4,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":11447},{"numCollege":2,"numFamily":5,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":2,"numFamily":5,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":2,"numFamily":5,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":0},{"numCollege":2,"numFamily":5,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":259},{"numCollege":2,"numFamily":5,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":1083},{"numCollege":2,"numFamily":5,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":1919},{"numCollege":2,"numFamily":5,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":2976},{"numCollege":2,"numFamily":5,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":4348},{"numCollege":2,"numFamily":5,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":9811},{"numCollege":2,"numFamily":6,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":2,"numFamily":6,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":0},{"numCollege":2,"numFamily":6,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":0},{"numCollege":2,"numFamily":6,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":0},{"numCollege":2,"numFamily":6,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":56},{"numCollege":2,"numFamily":6,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":891},{"numCollege":2,"numFamily":6,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":1666},{"numCollege":2,"numFamily":6,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":2662},{"numCollege":2,"numFamily":6,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":7380}],"indepWithoutDep":[{"numCollege":1,"numFamily":1,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":1,"numFamily":1,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":8975},{"numCollege":1,"numFamily":1,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":12899},{"numCollege":1,"numFamily":1,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":17165},{"numCollege":1,"numFamily":1,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":20992},{"numCollege":1,"numFamily":1,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":24792.5},{"numCollege":1,"numFamily":1,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":28597},{"numCollege":1,"numFamily":1,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":32580},{"numCollege":1,"numFamily":1,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":48365},{"numCollege":1,"numFamily":2,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":0},{"numCollege":1,"numFamily":2,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":5659},{"numCollege":1,"numFamily":2,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":9422},{"numCollege":1,"numFamily":2,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":13687.5},{"numCollege":1,"numFamily":2,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":17567},{"numCollege":1,"numFamily":2,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":21511},{"numCollege":1,"numFamily":2,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":25528},{"numCollege":1,"numFamily":2,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":29577},{"numCollege":1,"numFamily":2,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":46218},{"numCollege":2,"numFamily":2,"incomeRange":"Less than 30,000","incomeMin":0,"incomeMax":30000,"EFC":156},{"numCollege":2,"numFamily":2,"incomeRange":"30,000 - 39,999","incomeMin":30000,"incomeMax":39999,"EFC":4360},{"numCollege":2,"numFamily":2,"incomeRange":"40,000 - 49,999","incomeMin":40000,"incomeMax":49999,"EFC":6311},{"numCollege":2,"numFamily":2,"incomeRange":"50,000 - 59,999","incomeMin":50000,"incomeMax":59999,"EFC":8417},{"numCollege":2,"numFamily":2,"incomeRange":"60,000 - 69,999","incomeMin":60000,"incomeMax":69999,"EFC":10376},{"numCollege":2,"numFamily":2,"incomeRange":"70,000 - 79,999","incomeMin":70000,"incomeMax":79999,"EFC":12319},{"numCollege":2,"numFamily":2,"incomeRange":"80,000 - 89,999","incomeMin":80000,"incomeMax":89999,"EFC":14302},{"numCollege":2,"numFamily":2,"incomeRange":"90,000 - 99,999","incomeMin":90000,"incomeMax":99999,"EFC":16299},{"numCollege":2,"numFamily":2,"incomeRange":"Greater than 100,000","incomeMin":0,"incomeMax":0,"EFC":23280}]},"theme":{"colorTheme":"light","institutionName":"Southern University and Agricultural \u0026 Mechanical College","welcomeMessage":"Welcome to Southern University and Agricultural \u0026 Mechanical College\u0027s net price calculator. Begin by reading and agreeing to the statement below. Then follow the instructions on the subsequent screens to receive an estimate of how much students similar to you paid to attend Southern University and Agricultural \u0026 Mechanical College in 2020-21."}};!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="~/prod-dist/",n(n.s=316)}([function(e,t,n){"use strict";e.exports=n(279)},function(e,t,n){var r=n(11),o=n(8),i=n(27),a=n(18),u=n(38),c=function(e,t,n){var l,s,f,p,d=e&c.F,h=e&c.G,y=e&c.S,_=e&c.P,v=e&c.B,m=h?r:y?r[t]||(r[t]={}):(r[t]||{}).prototype,b=h?o:o[t]||(o[t]={}),g=b.prototype||(b.prototype={});for(l in h&&(n=t),n)f=((s=!d&&m&&void 0!==m[l])?m:n)[l],p=v&&s?u(f,r):_&&"function"==typeof f?u(Function.call,f):f,m&&a(m,l,f,e&c.U),b[l]!=f&&i(b,l,p),_&&g[l]!=f&&(g[l]=f)};r.core=o,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t,n){e.exports=n(284)()},function(e,t,n){var r=n(5);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r,o,i;o=[t,n(2)],void 0===(i="function"==typeof(r=function(e,t){"use strict";function n(e){return"function"==typeof e.children?e.children():e.children||null}function r(e){return n(e)}function o(e){return n(e)}function i(e){var t=e.condition,n=e.children;return null==n?null:[].concat(n).find(function(e){return e.type!==o^!t})||null}var a;Object.defineProperty(e,"__esModule",{value:!0}),e.Then=r,e.Else=o,e.If=i,e.Unless=c,e.When=l,e.default=void 0,t=(a=t)&&a.__esModule?a:{default:a},r.propTypes=o.propTypes={children:t.default.oneOfType([t.default.func,t.default.node])};var u=t.default.oneOfType([t.default.instanceOf(r),t.default.instanceOf(o),t.default.node]);function c(e){var t=e.condition,r=e.children;return!t&&r?n({condition:t,children:r}):null}function l(e){var t=e.condition,r=e.children;return t&&r?n({condition:t,children:r}):null}i.propTypes={condition:t.default.bool.isRequired,children:t.default.oneOfType([t.default.arrayOf(u),u])},c.propTypes={condition:t.default.bool.isRequired,children:t.default.oneOfType([t.default.func,t.default.node])},c.defaultProps={children:null},l.propTypes={condition:t.default.bool.isRequired,children:t.default.oneOfType([t.default.func,t.default.node])},l.defaultProps={children:null},i.Then=r,i.Else=o,i.When=l,i.Unless=c;var s=i;e.default=s})?r.apply(t,o):r)||(e.exports=i)},function(e,t,n){"use strict";n.d(t,"e",function(){return u}),n.d(t,"c",function(){return l}),n.d(t,"b",function(){return f}),n.d(t,"a",function(){return h}),n.d(t,"d",function(){return d});var r=n(80),o=function(){return Math.random().toString(36).substring(7).split("").join(".")},i={INIT:"@@redux/INIT"+o(),REPLACE:"@@redux/REPLACE"+o(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+o()}};function a(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function u(e,t,n){var o;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function");if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(u)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var c=e,l=t,s=[],f=s,p=!1;function d(){f===s&&(f=s.slice())}function h(){if(p)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return l}function y(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(p)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");var t=!0;return d(),f.push(e),function(){if(t){if(p)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");t=!1,d();var n=f.indexOf(e);f.splice(n,1)}}}function _(e){if(!a(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(p)throw new Error("Reducers may not dispatch actions.");try{p=!0,l=c(l,e)}finally{p=!1}for(var t=s=f,n=0;n=0||(o[n]=e[n]);return o}var h=n(122),y=n.n(h),_=n(10),v=n.n(_),m=n(79),b=null,g={notify:function(){}};var w=function(){function e(e,t,n){this.store=e,this.parentSub=t,this.onStateChange=n,this.unsubscribe=null,this.listeners=g}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.isSubscribed=function(){return Boolean(this.unsubscribe)},t.trySubscribe=function(){var e,t;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=(e=[],t=[],{clear:function(){t=b,e=b},notify:function(){for(var n=e=t,r=0;r, or explicitly pass "'+R+'" as a prop to "'+i+'".'),r.initSelector(),r.initSubscription(),r}r(u,n);var c=u.prototype;return c.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return(e={})[A]=t||this.context[A],e},c.componentDidMount=function(){x&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},c.componentWillReceiveProps=function(e){this.selector.run(e)},c.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},c.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=T,this.store=null,this.selector.run=T,this.selector.shouldComponentUpdate=!1},c.getWrappedInstance=function(){return v()(k,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+_+"() call."),this.wrappedInstance},c.setWrappedInstance=function(e){this.wrappedInstance=e},c.initSelector=function(){var t=e(this.store.dispatch,a);this.selector=function(e,t){var n={run:function(r){try{var o=e(t.getState(),r);(o!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=o,n.error=null)}catch(e){n.shouldComponentUpdate=!0,n.error=e}}};return n}(t,this.store),this.selector.run(this.props)},c.initSubscription=function(){if(x){var e=(this.propsMode?this.props:this.context)[A];this.subscription=new w(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},c.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(O)):this.notifyNestedSubs()},c.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},c.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},c.addExtraProps=function(e){if(!(k||g||this.propsMode&&this.subscription))return e;var t=p({},e);return k&&(t.ref=this.setWrappedInstance),g&&(t[g]=this.renderCount++),this.propsMode&&this.subscription&&(t[A]=this.subscription),t},c.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(o.createElement)(t,this.addExtraProps(e.props))},u}(o.Component);return u.WrappedComponent=t,u.displayName=i,u.childContextTypes=j,u.contextTypes=D,u.propTypes=D,y()(u,t)}}var x=Object.prototype.hasOwnProperty;function P(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function R(e,t){if(P(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function $(e,t){return e===t}var G,B,q,z,H,V,Y,K,Q,X,J,Z,ee=(q=(B=void 0===G?{}:G).connectHOC,z=void 0===q?S:q,H=B.mapStateToPropsFactories,V=void 0===H?D:H,Y=B.mapDispatchToPropsFactories,K=void 0===Y?I:Y,Q=B.mergePropsFactories,X=void 0===Q?L:Q,J=B.selectorFactory,Z=void 0===J?U:J,function(e,t,n,r){void 0===r&&(r={});var o=r,i=o.pure,a=void 0===i||i,u=o.areStatesEqual,c=void 0===u?$:u,l=o.areOwnPropsEqual,s=void 0===l?R:l,f=o.areStatePropsEqual,h=void 0===f?R:f,y=o.areMergedPropsEqual,_=void 0===y?R:y,v=d(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),m=W(e,V,"mapStateToProps"),b=W(t,K,"mapDispatchToProps"),g=W(n,X,"mergeProps");return z(Z,p({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:m,initMapDispatchToProps:b,initMergeProps:g,pure:a,areStatesEqual:c,areOwnPropsEqual:s,areStatePropsEqual:h,areMergedPropsEqual:_},v))});n.d(t,"Provider",function(){return s}),n.d(t,"createProvider",function(){return l}),n.d(t,"connectAdvanced",function(){return S}),n.d(t,"connect",function(){return ee})},function(e,t,n){"use strict";var r=n(12),o=n.n(r),i=n(10),a=n.n(i);function u(e){return"/"===e.charAt(0)}function c(e,t){for(var n=t,r=n+1,o=e.length;r1&&void 0!==arguments[1]?arguments[1]:"",n=e&&e.split("/")||[],r=t&&t.split("/")||[],o=e&&u(e),i=t&&u(t),a=o||i;if(e&&u(e)?r=n:n.length&&(r.pop(),r=r.concat(n)),!r.length)return"/";var l=void 0;if(r.length){var s=r[r.length-1];l="."===s||".."===s||""===s}else l=!1;for(var f=0,p=r.length;p>=0;p--){var d=r[p];"."===d?c(r,p):".."===d?(c(r,p),f++):f&&(c(r,p),f--)}if(!a)for(;f--;f)r.unshift("..");!a||""===r[0]||r[0]&&u(r[0])||r.unshift("");var h=r.join("/");return l&&"/"!==h.substr(-1)&&(h+="/"),h},s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var f=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every(function(t,r){return e(t,n[r])});var r=void 0===t?"undefined":s(t);if(r!==(void 0===n?"undefined":s(n)))return!1;if("object"===r){var o=t.valueOf(),i=n.valueOf();if(o!==t||i!==n)return e(o,i);var a=Object.keys(t),u=Object.keys(n);return a.length===u.length&&a.every(function(r){return e(t[r],n[r])})}return!1},p=function(e){return"/"===e.charAt(0)?e:"/"+e},d=function(e,t){return new RegExp("^"+t+"(\\/|\\?|#|$)","i").test(e)},h=function(e,t){return d(e,t)?e.substr(t.length):e},y=function(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e},_=function(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o},v=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};a()(w,"Browser history needs a DOM");var t,n=window.history,r=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,i=!(-1===window.navigator.userAgent.indexOf("Trident")),u=e.forceRefresh,c=void 0!==u&&u,l=e.getUserConfirmation,s=void 0===l?T:l,f=e.keyLength,v=void 0===f?6:f,b=e.basename?y(p(e.basename)):"",R=function(e){var t=e||{},n=t.key,r=t.state,i=window.location,a=i.pathname+i.search+i.hash;return o()(!b||d(a,b),'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "'+a+'" to begin with "'+b+'".'),b&&(a=h(a,b)),m(a,r,n)},C=function(){return Math.random().toString(36).substr(2,v)},k=g(),N=function(e){x(q,e),q.length=n.length,k.notifyListeners(q.location,q.action)},A=function(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||j(R(e.state))},I=function(){j(R(P()))},D=!1,j=function(e){D?(D=!1,N()):k.confirmTransitionTo(e,"POP",s,function(t){t?N({action:"POP",location:e}):L(e)})},L=function(e){var t=q.location,n=F.indexOf(t.key);-1===n&&(n=0);var r=F.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(D=!0,W(o))},M=R(P()),F=[M.key],U=function(e){return b+_(e)},W=function(e){n.go(e)},$=0,G=function(e){1===($+=e)?(E(window,"popstate",A),i&&E(window,"hashchange",I)):0===$&&(O(window,"popstate",A),i&&O(window,"hashchange",I))},B=!1,q={length:n.length,action:"POP",location:M,createHref:U,push:function(e,t){o()(!("object"===(void 0===e?"undefined":S(e))&&void 0!==e.state&&void 0!==t),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var i=m(e,t,C(),q.location);k.confirmTransitionTo(i,"PUSH",s,function(e){if(e){var t=U(i),a=i.key,u=i.state;if(r)if(n.pushState({key:a,state:u},null,t),c)window.location.href=t;else{var l=F.indexOf(q.location.key),s=F.slice(0,-1===l?0:l+1);s.push(i.key),F=s,N({action:"PUSH",location:i})}else o()(void 0===u,"Browser history cannot push state in browsers that do not support HTML5 history"),window.location.href=t}})},replace:function(e,t){o()(!("object"===(void 0===e?"undefined":S(e))&&void 0!==e.state&&void 0!==t),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var i=m(e,t,C(),q.location);k.confirmTransitionTo(i,"REPLACE",s,function(e){if(e){var t=U(i),a=i.key,u=i.state;if(r)if(n.replaceState({key:a,state:u},null,t),c)window.location.replace(t);else{var l=F.indexOf(q.location.key);-1!==l&&(F[l]=i.key),N({action:"REPLACE",location:i})}else o()(void 0===u,"Browser history cannot replace state in browsers that do not support HTML5 history"),window.location.replace(t)}})},go:W,goBack:function(){return W(-1)},goForward:function(){return W(1)},block:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=k.setPrompt(e);return B||(G(1),B=!0),function(){return B&&(B=!1,G(-1)),t()}},listen:function(e){var t=k.appendListener(e);return G(1),function(){G(-1),t()}}};return q},C=(Object.assign,"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}),k=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.getUserConfirmation,n=e.initialEntries,r=void 0===n?["/"]:n,i=e.initialIndex,a=void 0===i?0:i,u=e.keyLength,c=void 0===u?6:u,l=g(),s=function(e){k(v,e),v.length=v.entries.length,l.notifyListeners(v.location,v.action)},f=function(){return Math.random().toString(36).substr(2,c)},p=N(a,0,r.length-1),d=r.map(function(e){return m(e,void 0,"string"==typeof e?f():e.key||f())}),h=_,y=function(e){var n=N(v.index+e,0,v.entries.length-1),r=v.entries[n];l.confirmTransitionTo(r,"POP",t,function(e){e?s({action:"POP",location:r,index:n}):s()})},v={length:d.length,action:"POP",location:d[p],index:p,entries:d,createHref:h,push:function(e,n){o()(!("object"===(void 0===e?"undefined":C(e))&&void 0!==e.state&&void 0!==n),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var r=m(e,n,f(),v.location);l.confirmTransitionTo(r,"PUSH",t,function(e){if(e){var t=v.index+1,n=v.entries.slice(0);n.length>t?n.splice(t,n.length-t,r):n.push(r),s({action:"PUSH",location:r,index:t,entries:n})}})},replace:function(e,n){o()(!("object"===(void 0===e?"undefined":C(e))&&void 0!==e.state&&void 0!==n),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var r=m(e,n,f(),v.location);l.confirmTransitionTo(r,"REPLACE",t,function(e){e&&(v.entries[v.index]=r,s({action:"REPLACE",location:r}))})},go:y,goBack:function(){return y(-1)},goForward:function(){return y(1)},canGo:function(e){var t=v.index+e;return t>=0&&t0&&void 0!==arguments[0]&&arguments[0];return l.setPrompt(e)},listen:function(e){return l.appendListener(e)}};return v};n.d(t,"a",function(){return R}),n.d(t,"c",function(){return A}),n.d(t,"b",function(){return m}),n.d(t,"e",function(){return b}),n.d(t,"d",function(){return _})},function(e,t,n){var r=n(11),o=n(27),i=n(22),a=n(42)("src"),u=Function.toString,c=(""+u).split("toString");n(8).inspectSource=function(e){return u.call(e)},(e.exports=function(e,t,n,u){var l="function"==typeof n;l&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(l&&(i(n,a)||o(n,a,e[t]?""+e[t]:c.join(String(t)))),e===r?e[t]=n:u?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[a]||u.call(this)})},function(e,t,n){var r=n(1),o=n(4),i=n(32),a=/"/g,u=function(e,t,n,r){var o=String(i(e)),u="<"+t;return""!==n&&(u+=" "+n+'="'+String(r).replace(a,""")+'"'),u+">"+o+""};e.exports=function(e,t){var n={};n[e]=t(u),r(r.P+r.F*o(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},function(e,t,n){var r=n(40),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(32);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t){return!!e&&r(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,n){var r=n(43),o=n(32);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(1),o=n(8),i=n(4);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",a)}},function(e,t,n){var r=n(13),o=n(37);e.exports=n(15)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(22),o=n(23),i=n(62)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,n){var r=n(38),o=n(43),i=n(23),a=n(20),u=n(225);e.exports=function(e,t){var n=1==e,c=2==e,l=3==e,s=4==e,f=6==e,p=5==e||f,d=t||u;return function(t,u,h){for(var y,_,v=i(t),m=o(v),b=r(u,h,3),g=a(m.length),w=0,E=n?d(t,g):c?d(t,0):void 0;g>w;w++)if((p||w in m)&&(_=b(y=m[w],w,v),e))if(n)E[w]=_;else if(_)switch(e){case 3:return!0;case 5:return y;case 6:return w;case 2:E.push(y)}else if(s)return!1;return f?-1:l||s?s:E}}},function(e,t,n){var r=n(115),o=n(1),i=n(49)("metadata"),a=i.store||(i.store=new(n(267))),u=function(e,t,n){var o=a.get(e);if(!o){if(!n)return;a.set(e,o=new r)}var i=o.get(t);if(!i){if(!n)return;o.set(t,i=new r)}return i};e.exports={store:a,map:u,has:function(e,t,n){var r=u(t,n,!1);return void 0!==r&&r.has(e)},get:function(e,t,n){var r=u(t,n,!1);return void 0===r?void 0:r.get(e)},set:function(e,t,n,r){u(n,r,!0).set(e,t)},keys:function(e,t){var n=u(e,t,!1),r=[];return n&&n.forEach(function(e,t){r.push(t)}),r},key:function(e){return void 0===e||"symbol"==typeof e?e:String(e)},exp:function(e){o(o.S,"Reflect",e)}}},function(e,t,n){var r=n(42)("meta"),o=n(5),i=n(22),a=n(13).f,u=0,c=Object.isExtensible||function(){return!0},l=!n(4)(function(){return c(Object.preventExtensions({}))}),s=function(e){a(e,r,{value:{i:"O"+ ++u,w:{}}})},f=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!c(e))return"F";if(!t)return"E";s(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!c(e))return!0;if(!t)return!1;s(e)}return e[r].w},onFreeze:function(e){return l&&f.NEED&&c(e)&&!i(e,r)&&s(e),e}}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(53),o=n(37),i=n(25),a=n(34),u=n(22),c=n(82),l=Object.getOwnPropertyDescriptor;t.f=n(15)?l:function(e,t){if(e=i(e),t=a(t,!0),c)try{return l(e,t)}catch(e){}if(u(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(5);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(35);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(85),o=n(63);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(3),o=n(87),i=n(63),a=n(62)("IE_PROTO"),u=function(){},c=function(){var e,t=n(83)("iframe"),r=i.length;for(t.style.display="none",n(88).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("