mirrored_repositories/Hackathon-Tom/lib
List hacks = [
  {
    "duration": 10800,
    "end": "2019-11-02T18:00:00",
    "event": "UEM CODESTORM 2.0",
    "href":
        "http://www.codechef.com/UEM22019?utm_source=contest_listing&utm_medium=link&utm_campaign=UEM22019",
    "id": 16063850,
    "resource": {"id": 2, "name": "codechef.com"},
    "start": "2019-11-02T15:00:00"
  },
  {
    "duration": 10800,
    "end": "2019-11-17T08:00:00",
    "event": "Kick Start Round H",
    "href":
        "https://codingcompetitions.withgoogle.com/kickstart/round/0000000000050edd",
    "id": 13898980,
    "resource": {"id": 35, "name": "codingcompetitions.withgoogle.com"},
    "start": "2019-11-17T05:00:00"
  },
  {
    "duration": 7808400,
    "end": "2020-06-27T00:00:00",
    "event": "Statue of Liberty",
    "href": "http://www.azspcs.net/",
    "id": 15893756,
    "resource": {"id": 66, "name": "azspcs.net"},
    "start": "2020-03-28T15:00:00"
  },
  {
    "duration": 129600,
    "end": "2019-10-13T15:30:00",
    "event": "Hack for TRAI",
    "href": "https://trai.hackerearth.com/",
    "id": 15904253,
    "resource": {"id": 73, "name": "hackerearth.com"},
    "start": "2019-10-12T03:30:00"
  },
  {
    "duration": 9000,
    "end": "2019-10-20T18:30:00",
    "event": "October Cook-Off 2019",
    "href":
        "http://www.codechef.com/COOK111?utm_source=contest_listing&utm_medium=link&utm_campaign=COOK111",
    "id": 13670989,
    "resource": {"id": 2, "name": "codechef.com"},
    "start": "2019-10-20T16:00:00"
  },
  {
    "duration": 18000,
    "end": "2019-10-27T11:00:00",
    "event": "Программирование - профессионалы (ком. 2019)",
    "href": "http://dl.gsu.by/LC.jsp?Type=-1&lng=ru",
    "id": 15042851,
    "resource": {"id": 4, "name": "dl.gsu.by"},
    "start": "2019-10-27T06:00:00"
  },
  {
    "duration": 172800,
    "end": "2019-11-24T07:05:00",
    "event": "Технокубок 2020 - Ознакомительный Раунд 3",
    "href": "http://codeforces.com/contests/1226",
    "id": 16077048,
    "resource": {"id": 1, "name": "codeforces.com"},
    "start": "2019-11-22T07:05:00"
  },
  {
    "duration": 7200,
    "end": "2019-10-26T13:05:00",
    "event": "Technocup 2020 - Elimination Round 2",
    "href": "http://codeforces.com/contests/1225",
    "id": 16077049,
    "resource": {"id": 1, "name": "codeforces.com"},
    "start": "2019-10-26T11:05:00"
  },
  {
    "duration": 7200,
    "end": "2019-11-24T10:05:00",
    "event": "Technocup 2020 - Elimination Round 3",
    "href": "http://codeforces.com/contests/1227",
    "id": 16077047,
    "resource": {"id": 1, "name": "codeforces.com"},
    "start": "2019-11-24T08:05:00"
  },
  {
    "duration": 172800,
    "end": "2019-10-26T10:05:00",
    "event": "Технокубок 2020 - Ознакомительный Раунд 2",
    "href": "http://codeforces.com/contests/1224",
    "id": 16077050,
    "resource": {"id": 1, "name": "codeforces.com"},
    "start": "2019-10-24T10:05:00"
  },
  {
    "duration": 21600,
    "end": "2019-10-13T11:00:00",
    "event": "Программирование - профессионалы (лич. 2019-2020)",
    "href": "http://dl.gsu.by/LC.jsp?Type=-1&lng=ru",
    "id": 15650494,
    "resource": {"id": 4, "name": "dl.gsu.by"},
    "start": "2019-10-13T05:00:00"
  },
  {
    "duration": 172800,
    "end": "2019-11-17T17:00:00",
    "event": "ASIS CTF Finals 2019",
    "href": "https://ctftime.org/event/805/",
    "id": 14664970,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-11-15T17:00:00"
  },
  {
    "duration": 104400,
    "end": "2019-12-22T07:00:00",
    "event": "SECCON 2019 Final Japan competition",
    "href": "https://ctftime.org/event/800/",
    "id": 14569467,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-12-21T02:00:00"
  },
  {
    "duration": 172800,
    "end": "2019-12-29T20:00:00",
    "event": "hxp 36C3 CTF",
    "href": "https://ctftime.org/event/825/",
    "id": 15046520,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-12-27T20:00:00"
  },
  {
    "duration": 21600,
    "end": "2019-10-27T11:00:00",
    "event": "Программирование - профессионалы (лич. 2019-2020)",
    "href": "http://dl.gsu.by/LC.jsp?Type=-1&lng=ru",
    "id": 15650498,
    "resource": {"id": 4, "name": "dl.gsu.by"},
    "start": "2019-10-27T05:00:00"
  },
  {
    "duration": 25200,
    "end": "2019-10-19T16:00:00",
    "event": "UConn CyberSEED 2019",
    "href": "https://ctftime.org/event/855/",
    "id": 15714349,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-10-19T09:00:00"
  },
  {
    "duration": 194100,
    "end": "2019-10-13T18:25:00",
    "event": "ANSYS Software Developer Hiring Challenge",
    "href":
        "https://www.hackerearth.com/challenges/hiring/ansys-software-engineer-hiring-2019/",
    "id": 16086251,
    "resource": {"id": 73, "name": "hackerearth.com"},
    "start": "2019-10-11T12:30:00"
  },
  {
    "duration": 129599,
    "end": "2019-11-03T20:00:00",
    "event": "Google Capture The Flag 2019",
    "href": "https://ctftime.org/event/844/",
    "id": 15570413,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-11-02T08:00:01"
  },
  {
    "duration": 129600,
    "end": "2019-10-13T15:30:00",
    "event": "IndiaMART Tech Fe(A)st 2019",
    "href":
        "https://www.hackerearth.com/challenges/competitive/indiamart-tech-feast-2019/",
    "id": 16098164,
    "resource": {"id": 73, "name": "hackerearth.com"},
    "start": "2019-10-12T03:30:00"
  },
  {
    "duration": 43200,
    "end": "2019-11-09T15:30:00",
    "event": "INNOV-A-THON",
    "href": "https://www.hackerearth.com/challenges/hackathon/innov-a-thon/",
    "id": 16097231,
    "resource": {"id": 73, "name": "hackerearth.com"},
    "start": "2019-11-09T03:30:00"
  },
  {
    "duration": 86400,
    "end": "2019-10-20T06:00:00",
    "event": "SECCON 2019 Online CTF",
    "href": "https://ctftime.org/event/799/",
    "id": 14569469,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-10-19T06:00:00"
  },
  {
    "duration": 18000,
    "end": "2019-10-20T11:00:00",
    "event": "Программирование - профессионалы (ком. 2019)",
    "href": "http://dl.gsu.by/LC.jsp?Type=-1&lng=ru",
    "id": 15042850,
    "resource": {"id": 4, "name": "dl.gsu.by"},
    "start": "2019-10-20T06:00:00"
  },
  {
    "duration": 21600,
    "end": "2019-11-17T11:00:00",
    "event": "Программирование - профессионалы (лич. 2019-2020)",
    "href": "http://dl.gsu.by/LC.jsp?Type=-1&lng=ru",
    "id": 15682874,
    "resource": {"id": 4, "name": "dl.gsu.by"},
    "start": "2019-11-17T05:00:00"
  },
  {
    "duration": 18000,
    "end": "2019-11-17T11:00:00",
    "event": "Программирование - профессионалы (ком. 2019)",
    "href": "http://dl.gsu.by/LC.jsp?Type=-1&lng=ru",
    "id": 15682875,
    "resource": {"id": 4, "name": "dl.gsu.by"},
    "start": "2019-11-17T06:00:00"
  },
  {
    "duration": 52200,
    "end": "2019-12-23T06:30:00",
    "event": "December Cook-Off 2019",
    "href": "https://www.codechef.com/COOK113",
    "id": 13671216,
    "resource": {"id": 2, "name": "codechef.com"},
    "start": "2019-12-22T16:00:00"
  },
  {
    "duration": 194100,
    "end": "2019-10-13T18:25:00",
    "event": "ThoughtWorks Diversity Hiring Challenge October 2019",
    "href":
        "https://www.hackerearth.com/challenges/hiring/thoughtworks-diversity-hiring-challenge-october-2019/",
    "id": 16139871,
    "resource": {"id": 73, "name": "hackerearth.com"},
    "start": "2019-10-11T12:30:00"
  },
  {
    "duration": 1227600,
    "end": "2019-10-25T17:30:00",
    "event": "JPMorgan Chase Software Engineer Diversity Hiring Challenge",
    "href": "https://www.hackerearth.com/challenges/hiring/jpmc-se-2019/",
    "id": 16139007,
    "resource": {"id": 73, "name": "hackerearth.com"},
    "start": "2019-10-11T12:30:00"
  },
  {
    "duration": 118500,
    "end": "2019-10-20T12:25:00",
    "event": "JLL IDEAS",
    "href": "https://jll.hackerearth.com/",
    "id": 15834119,
    "resource": {"id": 73, "name": "hackerearth.com"},
    "start": "2019-10-19T03:30:00"
  },
  {
    "duration": 7200,
    "end": "2019-10-17T15:35:00",
    "event": "Codeforces Round #593 (Div. 2)",
    "href": "http://codeforces.com/contests/1236",
    "id": 16153154,
    "resource": {"id": 1, "name": "codeforces.com"},
    "start": "2019-10-17T13:35:00"
  },
  {
    "duration": 10800,
    "end": "2019-11-09T17:30:00",
    "event": "IEM Coding Olympiad (IEMCO)",
    "href":
        "http://www.codechef.com/IEMCO8?utm_source=contest_listing&utm_medium=link&utm_campaign=IEMCO8",
    "id": 16170811,
    "resource": {"id": 2, "name": "codechef.com"},
    "start": "2019-11-09T14:30:00"
  },
  {
    "duration": 18000,
    "end": "2019-10-13T13:00:00",
    "event": "Grand Prix of Korea",
    "href":
        "http://opencup.ru/index.cgi?data=ock/schedule&menu=index&head=index",
    "id": 16184737,
    "resource": {"id": 6, "name": "opencup.ru"},
    "start": "2019-10-13T08:00:00"
  },
  {
    "duration": 18000,
    "end": "2019-10-20T13:00:00",
    "event": "Grand Prix of Southern Europe",
    "href":
        "http://opencup.ru/index.cgi?data=ock/schedule&menu=index&head=index",
    "id": 16184738,
    "resource": {"id": 6, "name": "opencup.ru"},
    "start": "2019-10-20T08:00:00"
  },
  {
    "duration": 864000,
    "end": "2019-11-11T09:30:00",
    "event": "November Challenge 2019",
    "href":
        "http://www.codechef.com/NOV19?utm_source=contest_listing&utm_medium=link&utm_campaign=NOV19",
    "id": 13671215,
    "resource": {"id": 2, "name": "codechef.com"},
    "start": "2019-11-01T09:30:00"
  },
  {
    "duration": 10800,
    "end": "2019-10-26T17:00:00",
    "event": "October Lunchtime 2019",
    "href":
        "http://www.codechef.com/LTIME77?utm_source=contest_listing&utm_medium=link&utm_campaign=LTIME77",
    "id": 13670990,
    "resource": {"id": 2, "name": "codechef.com"},
    "start": "2019-10-26T14:00:00"
  },
  {
    "duration": 18000,
    "end": "2019-10-13T11:00:00",
    "event": "Программирование - профессионалы (ком. 2019)",
    "href": "http://dl.gsu.by/LC.jsp?Type=-1&lng=ru",
    "id": 14933773,
    "resource": {"id": 4, "name": "dl.gsu.by"},
    "start": "2019-10-13T06:00:00"
  },
  {
    "duration": 10800,
    "end": "2019-12-28T17:00:00",
    "event": "December Lunchtime 2019",
    "href": "https://www.codechef.com/LTIME79",
    "id": 13671217,
    "resource": {"id": 2, "name": "codechef.com"},
    "start": "2019-12-28T14:00:00"
  },
  {
    "duration": 21600,
    "end": "2019-10-20T11:00:00",
    "event": "Программирование - профессионалы (лич. 2019-2020)",
    "href": "http://dl.gsu.by/LC.jsp?Type=-1&lng=ru",
    "id": 15650496,
    "resource": {"id": 4, "name": "dl.gsu.by"},
    "start": "2019-10-20T05:00:00"
  },
  {
    "duration": 14400,
    "end": "2019-10-18T18:00:00",
    "event": "ICPC for Schools 2019",
    "href":
        "http://www.codechef.com/ICPCSC19?utm_source=contest_listing&utm_medium=link&utm_campaign=ICPCSC19",
    "id": 16191818,
    "resource": {"id": 2, "name": "codechef.com"},
    "start": "2019-10-18T14:00:00"
  },
  {
    "duration": 172800,
    "end": "2019-12-14T21:00:00",
    "event": "PlaidCTF 2019",
    "href": "https://ctftime.org/event/729/",
    "id": 13308656,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-12-12T21:00:00"
  },
  {
    "duration": 21600,
    "end": "2019-11-10T11:00:00",
    "event": "Программирование - профессионалы (лич. 2019-2020)",
    "href": "http://dl.gsu.by/LC.jsp?Type=-1&lng=ru",
    "id": 15650502,
    "resource": {"id": 4, "name": "dl.gsu.by"},
    "start": "2019-11-10T05:00:00"
  },
  {
    "duration": 18000,
    "end": "2019-11-10T11:00:00",
    "event": "Программирование - профессионалы (ком. 2019)",
    "href": "http://dl.gsu.by/LC.jsp?Type=-1&lng=ru",
    "id": 15073415,
    "resource": {"id": 4, "name": "dl.gsu.by"},
    "start": "2019-11-10T06:00:00"
  },
  {
    "duration": 7200,
    "end": "2019-10-19T13:00:00",
    "event": "SRM 769",
    "href": "https://topcoder.com/community/events/",
    "id": 15456983,
    "resource": {"id": 12, "name": "topcoder.com"},
    "start": "2019-10-19T11:00:00"
  },
  {
    "duration": 7200,
    "end": "2019-11-27T18:00:00",
    "event": "SRM 771",
    "href": "https://topcoder.com/community/events/",
    "id": 15456985,
    "resource": {"id": 12, "name": "topcoder.com"},
    "start": "2019-11-27T16:00:00"
  },
  {
    "duration": 104400,
    "end": "2019-12-22T07:00:00",
    "event": "SECCON 2019 Final International competition",
    "href": "https://ctftime.org/event/801/",
    "id": 14569468,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-12-21T02:00:00"
  },
  {
    "duration": 10800,
    "end": "2019-10-19T16:30:00",
    "event": "Kick Start Round G",
    "href":
        "https://codingcompetitions.withgoogle.com/kickstart/round/0000000000050e02",
    "id": 13898981,
    "resource": {"id": 35, "name": "codingcompetitions.withgoogle.com"},
    "start": "2019-10-19T13:30:00"
  },
  {
    "duration": 9000,
    "end": "2019-10-16T17:05:00",
    "event": "Codeforces Global Round 5",
    "href": "http://codeforces.com/contests/1237",
    "id": 16195485,
    "resource": {"id": 1, "name": "codeforces.com"},
    "start": "2019-10-16T14:35:00"
  },
  {
    "duration": 86400,
    "end": "2019-10-27T21:00:00",
    "event": "BackdoorCTF 2019",
    "href": "https://ctftime.org/event/850/",
    "id": 15653149,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-10-26T21:00:00"
  },
  {
    "duration": 194100,
    "end": "2019-10-20T18:25:00",
    "event": "ThoughtWorks UI Developer hiring challenge -  October 2019",
    "href":
        "https://www.hackerearth.com/challenges/hiring/thoughtworks-ui-developer-hiring-challenge-october-2019/",
    "id": 16200726,
    "resource": {"id": 73, "name": "hackerearth.com"},
    "start": "2019-10-18T12:30:00"
  },
  {
    "duration": 5400,
    "end": "2019-10-12T05:30:00",
    "event": "Data Structures and Algorithms coding contest #3",
    "href":
        "https://www.hackerearth.com/challenges/competitive/data-structures-and-algorithms-coding-challenge-3/",
    "id": 16200935,
    "resource": {"id": 73, "name": "hackerearth.com"},
    "start": "2019-10-12T04:00:00"
  },
  {
    "duration": 604800,
    "end": "2019-10-26T15:30:00",
    "event": "October Circuits '19",
    "href":
        "https://www.hackerearth.com/challenges/competitive/october-circuits-19/",
    "id": 16211428,
    "resource": {"id": 73, "name": "hackerearth.com"},
    "start": "2019-10-19T15:30:00"
  },
  {
    "duration": 2595600,
    "end": "2019-11-13T14:00:00",
    "event": "CDC Text Classification Marathon",
    "href":
        "https://topcoder.com/longcontest/?module=ViewProblemStatement&rd=17708&pm=15724",
    "id": 16229906,
    "resource": {"id": 12, "name": "topcoder.com"},
    "start": "2019-10-14T13:00:00"
  },
  {
    "duration": 131400,
    "end": "2019-11-10T15:30:00",
    "event": "RAKATHON 2.0",
    "href": "https://www.hackerearth.com/challenges/hackathon/rakathon-v2/",
    "id": 16213972,
    "resource": {"id": 73, "name": "hackerearth.com"},
    "start": "2019-11-09T03:00:00"
  },
  {
    "duration": 9000,
    "end": "2019-10-11T16:30:00",
    "event": "Exun Programming Prelims 2019 (Rated for all)",
    "href":
        "http://www.codechef.com/EXPP2019?utm_source=contest_listing&utm_medium=link&utm_campaign=EXPP2019",
    "id": 16213126,
    "resource": {"id": 2, "name": "codechef.com"},
    "start": "2019-10-11T14:00:00"
  },
  {
    "duration": 7200,
    "end": "2019-10-20T11:05:00",
    "event": "Codeforces Round #594 (Div. TBA)",
    "href": "http://codeforces.com/contests/1239",
    "id": 16233867,
    "resource": {"id": 1, "name": "codeforces.com"},
    "start": "2019-10-20T09:05:00"
  },
  {
    "duration": 18000,
    "end": "2019-11-03T11:00:00",
    "event": "Программирование - профессионалы (ком. 2019)",
    "href": "http://dl.gsu.by/LC.jsp?Type=-1&lng=ru",
    "id": 15073414,
    "resource": {"id": 4, "name": "dl.gsu.by"},
    "start": "2019-11-03T06:00:00"
  },
  {
    "duration": 21600,
    "end": "2019-11-24T11:00:00",
    "event": "Программирование - профессионалы (лич. 2019-2020)",
    "href": "http://dl.gsu.by/LC.jsp?Type=-1&lng=ru",
    "id": 15727016,
    "resource": {"id": 4, "name": "dl.gsu.by"},
    "start": "2019-11-24T05:00:00"
  },
  {
    "duration": 539700,
    "end": "2019-11-03T18:25:00",
    "event": "Shuttl - Backend Hiring",
    "href":
        "https://www.hackerearth.com/challenges/hiring/shuttl-backend-hiring-2019/",
    "id": 16243263,
    "resource": {"id": 73, "name": "hackerearth.com"},
    "start": "2019-10-28T12:30:00"
  },
  {
    "duration": 7200,
    "end": "2019-11-06T17:05:00",
    "event": "Codeforces Round #597 (Div. 1)",
    "href": "http://codeforces.com/contests/1242",
    "id": 16243745,
    "resource": {"id": 1, "name": "codeforces.com"},
    "start": "2019-11-06T15:05:00"
  },
  {
    "duration": 7200,
    "end": "2019-11-06T17:05:00",
    "event": "Codeforces Round #597 (Div. 2)",
    "href": "http://codeforces.com/contests/1243",
    "id": 16243746,
    "resource": {"id": 1, "name": "codeforces.com"},
    "start": "2019-11-06T15:05:00"
  },
  {
    "duration": 864000,
    "end": "2019-12-16T09:30:00",
    "event": "December Challenge 2019",
    "href": "https://www.codechef.com/DEC19",
    "id": 13671218,
    "resource": {"id": 2, "name": "codechef.com"},
    "start": "2019-12-06T09:30:00"
  },
  {
    "duration": 21600,
    "end": "2019-11-03T11:00:00",
    "event": "Программирование - профессионалы (лич. 2019-2020)",
    "href": "http://dl.gsu.by/LC.jsp?Type=-1&lng=ru",
    "id": 15650500,
    "resource": {"id": 4, "name": "dl.gsu.by"},
    "start": "2019-11-03T05:00:00"
  },
  {
    "duration": 7200,
    "end": "2019-10-13T11:05:00",
    "event": "Codeforces Round #592 (Div. 2)",
    "href": "http://codeforces.com/contests/1244",
    "id": 16251090,
    "resource": {"id": 1, "name": "codeforces.com"},
    "start": "2019-10-13T09:05:00"
  },
  {
    "duration": 37800,
    "end": "2019-10-12T23:00:00",
    "event": "Wawa HCL Hackathon 2019",
    "href":
        "https://www.hackerearth.com/challenges/hackathon/wawa-hcl-hackathon/",
    "id": 15861217,
    "resource": {"id": 73, "name": "hackerearth.com"},
    "start": "2019-10-12T12:30:00"
  },
  {
    "duration": 7200,
    "end": "2019-11-01T16:35:00",
    "event": "Codeforces Round #596 (Div. 2)",
    "href": "http://codeforces.com/contests/1245",
    "id": 16255643,
    "resource": {"id": 1, "name": "codeforces.com"},
    "start": "2019-11-01T14:35:00"
  },
  {
    "duration": 7200,
    "end": "2019-10-26T13:05:00",
    "event":
        "Codeforces Round #595 (Div. 1, based on Technocup 2020 Elimination Round 2)",
    "href": "http://codeforces.com/contests/1246",
    "id": 16262418,
    "resource": {"id": 1, "name": "codeforces.com"},
    "start": "2019-10-26T11:05:00"
  },
  {
    "duration": 7200,
    "end": "2019-10-26T13:05:00",
    "event":
        "Codeforces Round #595 (Div. 2, based on Technocup 2020 Elimination Round 2)",
    "href": "http://codeforces.com/contests/1247",
    "id": 16262855,
    "resource": {"id": 1, "name": "codeforces.com"},
    "start": "2019-10-26T11:05:00"
  },
  {
    "duration": 0,
    "end": "2019-10-19T15:00:00",
    "event": "Problem 684",
    "href": "https://projecteuler.net/news",
    "id": 16261019,
    "resource": {"id": 65, "name": "projecteuler.net"},
    "start": "2019-10-19T15:00:00"
  },
  {
    "duration": 0,
    "end": "2019-10-19T15:00:00",
    "event": "Problem 685",
    "href": "https://projecteuler.net/news",
    "id": 16261233,
    "resource": {"id": 65, "name": "projecteuler.net"},
    "start": "2019-10-19T15:00:00"
  },
  {
    "duration": 0,
    "end": "2019-10-26T18:00:00",
    "event": "Problem 686",
    "href": "https://projecteuler.net/news",
    "id": 16261234,
    "resource": {"id": 65, "name": "projecteuler.net"},
    "start": "2019-10-26T18:00:00"
  },
  {
    "duration": 0,
    "end": "2019-11-02T22:00:00",
    "event": "Problem 687",
    "href": "https://projecteuler.net/news",
    "id": 16261235,
    "resource": {"id": 65, "name": "projecteuler.net"},
    "start": "2019-11-02T22:00:00"
  },
  {
    "duration": 0,
    "end": "2019-11-24T08:00:00",
    "event": "Problem 690",
    "href": "https://projecteuler.net/news",
    "id": 16261238,
    "resource": {"id": 65, "name": "projecteuler.net"},
    "start": "2019-11-24T08:00:00"
  },
  {
    "duration": 9000,
    "end": "2019-10-11T18:00:00",
    "event": "Code_Farrago",
    "href":
        "http://www.codechef.com/COFO2019?utm_source=contest_listing&utm_medium=link&utm_campaign=COFO2019",
    "id": 16254088,
    "resource": {"id": 2, "name": "codechef.com"},
    "start": "2019-10-11T15:30:00"
  },
  {
    "duration": 7200,
    "end": "2019-10-11T14:20:00",
    "event": "yukicoder contest 227",
    "href": "http://yukicoder.me/contests/239",
    "id": 16262185,
    "resource": {"id": 109, "name": "yukicoder.me"},
    "start": "2019-10-11T12:20:00"
  },
  {
    "duration": 0,
    "end": "2019-11-10T01:00:00",
    "event": "Problem 688",
    "href": "https://projecteuler.net/news",
    "id": 16261236,
    "resource": {"id": 65, "name": "projecteuler.net"},
    "start": "2019-11-10T01:00:00"
  },
  {
    "duration": 0,
    "end": "2019-11-17T04:00:00",
    "event": "Problem 689",
    "href": "https://projecteuler.net/news",
    "id": 16261237,
    "resource": {"id": 65, "name": "projecteuler.net"},
    "start": "2019-11-17T04:00:00"
  },
  {
    "duration": 172800,
    "end": "2019-12-01T23:00:00",
    "event": "TUCTF 2019",
    "href": "https://ctftime.org/event/829/",
    "id": 15115751,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-11-29T23:00:00"
  },
  {
    "duration": 18000,
    "end": "2019-10-13T13:00:00",
    "event": "Вторая командная олимпиада",
    "href": "http://acmp.ru/asp/champ/index.asp?main=stage_info&id_stage=41348",
    "id": 16258792,
    "resource": {"id": 5, "name": "acmp.ru"},
    "start": "2019-10-13T08:00:00"
  },
  {
    "duration": 86400,
    "end": "2019-12-29T07:00:00",
    "event": "#kksctf open 2019",
    "href": "https://ctftime.org/event/874/",
    "id": 16271692,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-12-28T07:00:00"
  },
  {
    "duration": 32400,
    "end": "2019-11-23T19:00:00",
    "event": "RuCTFE 2019",
    "href": "https://ctftime.org/event/906/",
    "id": 16271700,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-11-23T10:00:00"
  },
  {
    "duration": 129600,
    "end": "2019-12-01T21:00:00",
    "event": "CTFZone 2019 Quals",
    "href": "https://ctftime.org/event/894/",
    "id": 16271698,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-11-30T09:00:00"
  },
  {
    "duration": 86400,
    "end": "2019-10-13T12:30:00",
    "event": "CryptixCTF'19",
    "href": "https://ctftime.org/event/890/",
    "id": 16271709,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-10-12T12:30:00"
  },
  {
    "duration": 172800,
    "end": "2019-10-14T02:00:00",
    "event": "HITCON CTF 2019 Quals",
    "href": "https://ctftime.org/event/848/",
    "id": 16271713,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-10-12T02:00:00"
  },
  {
    "duration": 1800,
    "end": "2019-10-13T15:00:00",
    "event": "ketek[i] QuickMatch 16",
    "href":
        "http://www.codechef.com/QM162019?utm_source=contest_listing&utm_medium=link&utm_campaign=QM162019",
    "id": 16254085,
    "resource": {"id": 2, "name": "codechef.com"},
    "start": "2019-10-13T14:30:00"
  },
  {
    "duration": 19800,
    "end": "2019-11-30T19:00:00",
    "event": "m0leCon CTF 2019",
    "href": "https://ctftime.org/event/905/",
    "id": 16271697,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-11-30T13:30:00"
  },
  {
    "duration": 108000,
    "end": "2019-11-15T15:00:00",
    "event": "Dragon CTF 2019",
    "href": "https://ctftime.org/event/887/",
    "id": 16271702,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-11-14T09:00:00"
  },
  {
    "duration": 129600,
    "end": "2019-10-13T22:00:00",
    "event": "RoarCTF 2019",
    "href": "https://ctftime.org/event/878/",
    "id": 16271712,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-10-12T10:00:00"
  },
  {
    "duration": 86400,
    "end": "2019-12-06T12:30:00",
    "event": "1st IHS CTF",
    "href": "https://ctftime.org/event/902/",
    "id": 16271696,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-12-05T12:30:00"
  },
  {
    "duration": 86400,
    "end": "2019-10-12T19:30:00",
    "event": "Reply Cyber Security Challenge",
    "href": "https://ctftime.org/event/888/",
    "id": 16271714,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-10-11T19:30:00"
  },
  {
    "duration": 10800,
    "end": "2019-11-30T17:00:00",
    "event": "November Lunchtime 2019",
    "href": "https://www.codechef.com/LTIME78",
    "id": 13671213,
    "resource": {"id": 2, "name": "codechef.com"},
    "start": "2019-11-30T14:00:00"
  },
  {
    "duration": 52200,
    "end": "2019-11-18T06:30:00",
    "event": "November Cook-Off 2019",
    "href": "https://www.codechef.com/COOK112",
    "id": 13671214,
    "resource": {"id": 2, "name": "codechef.com"},
    "start": "2019-11-17T16:00:00"
  },
  {
    "duration": 72000,
    "end": "2020-03-07T05:00:00",
    "event": "UCSB iCTF 2020",
    "href": "https://ctftime.org/event/899/",
    "id": 16271691,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2020-03-06T09:00:00"
  },
  {
    "duration": 172800,
    "end": "2019-12-15T19:00:00",
    "event": "watevrCTF 2019",
    "href": "https://ctftime.org/event/893/",
    "id": 16271694,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-12-13T19:00:00"
  },
  {
    "duration": 216000,
    "end": "2019-11-18T05:00:00",
    "event": "RITSEC CTF 2019",
    "href": "https://ctftime.org/event/898/",
    "id": 16271701,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-11-15T17:00:00"
  },
  {
    "duration": 36000,
    "end": "2019-11-01T12:00:00",
    "event": "SibirCTF",
    "href": "https://ctftime.org/event/889/",
    "id": 16271706,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-11-01T02:00:00"
  },
  {
    "duration": 86400,
    "end": "2019-10-27T12:00:00",
    "event": "TastelessCTF 2019",
    "href": "https://ctftime.org/event/872/",
    "id": 16271707,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-10-26T12:00:00"
  },
  {
    "duration": 21600,
    "end": "2019-10-19T08:00:00",
    "event": "Hong Kong CTF Open 2019 Finals",
    "href": "https://ctftime.org/event/860/",
    "id": 16271708,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-10-19T02:00:00"
  },
  {
    "duration": 129600,
    "end": "2019-10-13T22:00:00",
    "event": "RoarCTF 2019",
    "href": "https://ctftime.org/event/875/",
    "id": 16271710,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-10-12T10:00:00"
  },
  {
    "duration": 86400,
    "end": "2019-10-13T10:00:00",
    "event": "M*CTF 2019 Quals",
    "href": "https://ctftime.org/event/876/",
    "id": 16271711,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-10-12T10:00:00"
  },
  {
    "duration": 115200,
    "end": "2019-12-08T09:00:00",
    "event": "Real World CTF 2019 Finals",
    "href": "https://ctftime.org/event/857/",
    "id": 16271695,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-12-07T01:00:00"
  },
  {
    "duration": 64800,
    "end": "2019-11-24T08:00:00",
    "event": "Trend Micro CTF 2019 - Raimund Genes Cup - The Final",
    "href": "https://ctftime.org/event/907/",
    "id": 16271699,
    "resource": {"id": 70, "name": "ctftime.org"},
    "start": "2019-11-23T14:00:00"
  }
];
