<commit_before>{
  "data": [
    {
      "date": "2015/02/17",
      "match_type": "<a href='/articles/rangemasters-funshoot/'>Fun Shoot<a/>",
      "info": "Bi-monthly Rangemasters Fun Shoot",
      "location": "Rangemasters",
      "location_url": "https://www.google.com/maps/dir//Rangemasters+of+Utah,+712+W+1300+N,+Springville,+UT+84663/@40.185769,-111.623676,17z/data=!4m13!1m4!3m3!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2sRangemasters+of+Utah!3b1!4m7!1m0!1m5!1m1!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2m2!1d-111.623676!2d40.185769",
      "start_time": "6:30PM",
      "ns_time": "6:45PM",
      "match_time": "7:30PM",
      "cof": "",
      "results": "<a href='/files/results/FunShoot-2015-02-17.pdf'>Results</a>",
      "registration_link": "",
      "notes": "Generally 100 rounds or less"
    },
    {
      "date": "2015/02/28",
      "match_type": "Handgun Man Vs Man",
      "info": "Bring 300+ rds of ammo",
      "location": "The Farm",
      "location_url": "http://maps.google.com/maps?ll=40.218331,-112.124469&z=15&t=h&hl=en&gl=US&mapclient=embed&daddr=40%C2%B013%2707.0%22N%20112%C2%B007%2736.2%22W@40.218626,-112.126724",
      "start_time": "8:00AM",
      "ns_time": "8:30AM",
      "match_time": "9:00AM",
      "cof": "<a href='/articles/man-vs-man-info/'>Course of Fire</a>",
      "results": "<a href='/files/results/2015-02-28_man_vs_man_results.pdf'>Results</a>",
      "registration_link": "<a href='https://clubs.practiscore.com/2015-udpl-man-vs-man/register'>Register</a>",
      "notes": "<a href='http://beta.udpl.net/articles/man-vs-man-info/'>Match Info</a> - This match has a different format from our usual matches."
    },
    {
      "date": "2015/03/04",
      "match_type": "<a href='/articles/rangemasters-funshoot/'>Fun Shoot<a/>",
      "info": "Low light shoot, see the notes for details",
      "location": "Rangemasters",
      "location_url": "https://www.google.com/maps/dir//Rangemasters+of+Utah,+712+W+1300+N,+Springville,+UT+84663/@40.185769,-111.623676,17z/data=!4m13!1m4!3m3!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2sRangemasters+of+Utah!3b1!4m7!1m0!1m5!1m1!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2m2!1d-111.623676!2d40.185769",
      "start_time": "6:30PM",
      "ns_time": "6:45PM",
      "match_time": "7:30PM",
      "cof": "",
      "results": "<a href='/files/results/2015-03-04_Funshoot.pdf'>Results</a>",
      "registration_link": "",
      "notes": "This match will include two low-light stages and you should bring a tac light if you have one. A light will be available for you to use if you don’t have one."
    },
    {
      "date": "2015/03/17",
      "match_type": "<a href='/articles/rangemasters-funshoot/'>Fun Shoot<a/>",
      "info": "Bi-monthly Rangemasters Fun Shoot",
      "location": "Rangemasters",
      "location_url": "https://www.google.com/maps/dir//Rangemasters+of+Utah,+712+W+1300+N,+Springville,+UT+84663/@40.185769,-111.623676,17z/data=!4m13!1m4!3m3!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2sRangemasters+of+Utah!3b1!4m7!1m0!1m5!1m1!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2m2!1d-111.623676!2d40.185769",
      "start_time": "6:30PM",
      "ns_time": "6:45PM",
      "match_time": "7:30PM",
      "cof": "",
      "results": "<a href='/files/results/2015-03-17_Funshoot.pdf'>Results</a>",
      "registration_link": "",
      "notes": "Generally 100 rounds or less"
    },
    {
      "date": "2015/03/21",
      "match_type": "<a href='/articles/3gun-info/'>3 Gun</a>",
      "info": "<a href='/articles/3gun-info/'>3 Gun Divisions</a>",
      "location": "The Farm",
      "location_url": "http://maps.google.com/maps?ll=40.218331,-112.124469&z=15&t=h&hl=en&gl=US&mapclient=embed&daddr=40%C2%B013%2707.0%22N%20112%C2%B007%2736.2%22W@40.218626,-112.126724",
      "start_time": "8:00AM",
      "ns_time": "<strong>No New Shooters</strong>",
      "match_time": "9:00AM",
      "cof": "",
      "results": "<a href='https://practiscore.com/results.php?uuid=da445b45-01d7-46ee-a40e-6cf34ea61fd7'>Results</a>",
      "registration_link": "<a href='https://clubs.practiscore.com/udpl-march-3-gun/register'>Register at Practiscore</a>",
      "notes": "<em>You must have shot at least one match with UDPL before shooting this match.</em><p>A 3 Gun Nation Club series match including 2 classifiers."    
    },    
    {
      "date": "2015/03/28",
      "match_type": "<a href='/articles/idpa-info/'>IDPA</a>",
      "info": "Includes the classifier as part of the match",
      "location": "The Farm",
      "location_url": "http://maps.google.com/maps?ll=40.218331,-112.124469&z=15&t=h&hl=en&gl=US&mapclient=embed&daddr=40%C2%B013%2707.0%22N%20112%C2%B007%2736.2%22W@40.218626,-112.126724",
      "start_time": "8:00AM",
      "ns_time": "8:30AM",
      "match_time": "9:00AM",
      "cof": "<a href='https://docs.google.com/presentation/d/1h1oeG_ogPfaAf5VgLfEJ1vh0QOKKohcT84DCoTNQ7iA/edit?usp=sharing'>Course of Fire for Non Classifier Stages</a>",
      "results": "<a href='https://practiscore.com/results.php?uuid=ee4979bc-90f2-44bb-9603-2846a6055009'>Classifier Results</a> <a href='https://practiscore.com/results.php?uuid=f8d63c43-312b-4553-82f5-904bc71d6321'>Defensive Stages Results</a>",
      "registration_link": "<a href='https://clubs.practiscore.com/march-2015-udpl-idpa-with-classifier/register'>Register at Practiscore</a>",
      "notes": "You <strong>must</strong> be an IDPA member to shoot the classifier portion of the match. This is the last opportunity to classify before the Utah State IDPA match in May.<p>There will be 4 defensive stages and the classifier."
    },
    {
      "date": "2015/04/01",
      "match_type": "<a href='/articles/rangemasters-funshoot/'>Fun Shoot<a/>",
      "info": "Bi-monthly Rangemasters Fun Shoot",
      "location": "Rangemasters",
      "location_url": "https://www.google.com/maps/dir//Rangemasters+of+Utah,+712+W+1300+N,+Springville,+UT+84663/@40.185769,-111.623676,17z/data=!4m13!1m4!3m3!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2sRangemasters+of+Utah!3b1!4m7!1m0!1m5!1m1!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2m2!1d-111.623676!2d40.185769",
      "start_time": "6:30PM",
      "ns_time": "6:45PM",
      "match_time": "7:30PM",
      "cof": "",
      "results": "<a href='/files/results/2015-04-01_Funshoot.pdf'>Results</a>",
      "registration_link": "",
      "notes": "Generally 100 rounds or less"
    },
    {
      "date": "2015/04/21",
      "match_type": "<a href='/articles/rangemasters-funshoot/'>Fun Shoot<a/>",
      "info": "Bi-monthly Rangemasters Fun Shoot",
      "location": "Rangemasters",
      "location_url": "https://www.google.com/maps/dir//Rangemasters+of+Utah,+712+W+1300+N,+Springville,+UT+84663/@40.185769,-111.623676,17z/data=!4m13!1m4!3m3!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2sRangemasters+of+Utah!3b1!4m7!1m0!1m5!1m1!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2m2!1d-111.623676!2d40.185769",
      "start_time": "6:30PM",
      "ns_time": "6:45PM",
      "match_time": "7:30PM",
      "cof": "",
      "results": "<a href='/files/results/2015-04-21_Funshoot.pdf'>Results</a>",
      "registration_link": "",
      "notes": "Generally 100 rounds or less"
    },
    {
      "date": "2015/04/25",
      "match_type": "<a href='/articles/udpl-handgun-info/'>UDPL Handgun ICORE</a>",
      "info": "UDPL match with ICORE style. Bring your revolver for extra fun",
      "location": "The Farm",
      "location_url": "http://maps.google.com/maps?ll=40.218331,-112.124469&z=15&t=h&hl=en&gl=US&mapclient=embed&daddr=40%C2%B013%2707.0%22N%20112%C2%B007%2736.2%22W@40.218626,-112.126724",
      "start_time": "8:00AM",
      "ns_time": "8:30AM",
      "match_time": "9:00AM",
      "cof": "",
      "results": "<a href='https://practiscore.com/results.php?uuid=10735FDA-1AA4-45D9-B2A0-B60BA959D136'>Results</a>",
      "registration_link": "<a href='https://clubs.practiscore.com/udpl-march-icore/register'>Register at Practiscore</a>",
      "notes": "<p>Courses of fire that are revolver friendly but semi automatics are welcome to shoot as well."
    },
    {
      "date": "2015/05/06",
      "match_type": "<a href='/articles/rangemasters-funshoot/'>Fun Shoot<a/>",
      "info": "Bi-monthly Rangemasters Fun Shoot",
      "location": "Rangemasters",
      "location_url": "https://www.google.com/maps/dir//Rangemasters+of+Utah,+712+W+1300+N,+Springville,+UT+84663/@40.185769,-111.623676,17z/data=!4m13!1m4!3m3!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2sRangemasters+of+Utah!3b1!4m7!1m0!1m5!1m1!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2m2!1d-111.623676!2d40.185769",
      "start_time": "6:30PM",
      "ns_time": "6:45PM",
      "match_time": "7:30PM",
      "cof": "",
      "results": "",
      "registration_link": "",
      "notes": "Generally 100 rounds or less"
    },
    {
      "date": "2015/05/16",
      "match_type": "<a href='/articles/3gun-info/'>3 Gun</a>",
      "info": "<a href='/articles/3gun-info/'>3 Gun Divisions</a>",
      "location": "The Farm",
      "location_url": "http://maps.google.com/maps?ll=40.218331,-112.124469&z=15&t=h&hl=en&gl=US&mapclient=embed&daddr=40%C2%B013%2707.0%22N%20112%C2%B007%2736.2%22W@40.218626,-112.126724",
      "start_time": "8:00AM",
      "ns_time": "<strong>No New Shooters</strong>",
      "match_time": "9:00AM",
      "cof": "",
      "results": "",
      "registration_link": "",
      "notes": "<em>You must have shot at least one match with UDPL before shooting this match.</em><p>This match info and registration will be available on the 1st of the month the match takes place."
    },
    {
      "date": "2015/05/19",
      "match_type": "<a href='/articles/rangemasters-funshoot/'>Fun Shoot<a/>",
      "info": "Bi-monthly Rangemasters Fun Shoot",
      "location": "Rangemasters",<commit_msg>Added 3 gun link<commit_after>{
  "data": [
    {
      "date": "2015/02/17",
      "match_type": "<a href='/articles/rangemasters-funshoot/'>Fun Shoot<a/>",
      "info": "Bi-monthly Rangemasters Fun Shoot",
      "location": "Rangemasters",
      "location_url": "https://www.google.com/maps/dir//Rangemasters+of+Utah,+712+W+1300+N,+Springville,+UT+84663/@40.185769,-111.623676,17z/data=!4m13!1m4!3m3!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2sRangemasters+of+Utah!3b1!4m7!1m0!1m5!1m1!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2m2!1d-111.623676!2d40.185769",
      "start_time": "6:30PM",
      "ns_time": "6:45PM",
      "match_time": "7:30PM",
      "cof": "",
      "results": "<a href='/files/results/FunShoot-2015-02-17.pdf'>Results</a>",
      "registration_link": "",
      "notes": "Generally 100 rounds or less"
    },
    {
      "date": "2015/02/28",
      "match_type": "Handgun Man Vs Man",
      "info": "Bring 300+ rds of ammo",
      "location": "The Farm",
      "location_url": "http://maps.google.com/maps?ll=40.218331,-112.124469&z=15&t=h&hl=en&gl=US&mapclient=embed&daddr=40%C2%B013%2707.0%22N%20112%C2%B007%2736.2%22W@40.218626,-112.126724",
      "start_time": "8:00AM",
      "ns_time": "8:30AM",
      "match_time": "9:00AM",
      "cof": "<a href='/articles/man-vs-man-info/'>Course of Fire</a>",
      "results": "<a href='/files/results/2015-02-28_man_vs_man_results.pdf'>Results</a>",
      "registration_link": "<a href='https://clubs.practiscore.com/2015-udpl-man-vs-man/register'>Register</a>",
      "notes": "<a href='http://beta.udpl.net/articles/man-vs-man-info/'>Match Info</a> - This match has a different format from our usual matches."
    },
    {
      "date": "2015/03/04",
      "match_type": "<a href='/articles/rangemasters-funshoot/'>Fun Shoot<a/>",
      "info": "Low light shoot, see the notes for details",
      "location": "Rangemasters",
      "location_url": "https://www.google.com/maps/dir//Rangemasters+of+Utah,+712+W+1300+N,+Springville,+UT+84663/@40.185769,-111.623676,17z/data=!4m13!1m4!3m3!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2sRangemasters+of+Utah!3b1!4m7!1m0!1m5!1m1!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2m2!1d-111.623676!2d40.185769",
      "start_time": "6:30PM",
      "ns_time": "6:45PM",
      "match_time": "7:30PM",
      "cof": "",
      "results": "<a href='/files/results/2015-03-04_Funshoot.pdf'>Results</a>",
      "registration_link": "",
      "notes": "This match will include two low-light stages and you should bring a tac light if you have one. A light will be available for you to use if you don’t have one."
    },
    {
      "date": "2015/03/17",
      "match_type": "<a href='/articles/rangemasters-funshoot/'>Fun Shoot<a/>",
      "info": "Bi-monthly Rangemasters Fun Shoot",
      "location": "Rangemasters",
      "location_url": "https://www.google.com/maps/dir//Rangemasters+of+Utah,+712+W+1300+N,+Springville,+UT+84663/@40.185769,-111.623676,17z/data=!4m13!1m4!3m3!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2sRangemasters+of+Utah!3b1!4m7!1m0!1m5!1m1!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2m2!1d-111.623676!2d40.185769",
      "start_time": "6:30PM",
      "ns_time": "6:45PM",
      "match_time": "7:30PM",
      "cof": "",
      "results": "<a href='/files/results/2015-03-17_Funshoot.pdf'>Results</a>",
      "registration_link": "",
      "notes": "Generally 100 rounds or less"
    },
    {
      "date": "2015/03/21",
      "match_type": "<a href='/articles/3gun-info/'>3 Gun</a>",
      "info": "<a href='/articles/3gun-info/'>3 Gun Divisions</a>",
      "location": "The Farm",
      "location_url": "http://maps.google.com/maps?ll=40.218331,-112.124469&z=15&t=h&hl=en&gl=US&mapclient=embed&daddr=40%C2%B013%2707.0%22N%20112%C2%B007%2736.2%22W@40.218626,-112.126724",
      "start_time": "8:00AM",
      "ns_time": "<strong>No New Shooters</strong>",
      "match_time": "9:00AM",
      "cof": "",
      "results": "<a href='https://practiscore.com/results.php?uuid=da445b45-01d7-46ee-a40e-6cf34ea61fd7'>Results</a>",
      "registration_link": "<a href='https://clubs.practiscore.com/udpl-march-3-gun/register'>Register at Practiscore</a>",
      "notes": "<em>You must have shot at least one match with UDPL before shooting this match.</em><p>A 3 Gun Nation Club series match including 2 classifiers."    
    },    
    {
      "date": "2015/03/28",
      "match_type": "<a href='/articles/idpa-info/'>IDPA</a>",
      "info": "Includes the classifier as part of the match",
      "location": "The Farm",
      "location_url": "http://maps.google.com/maps?ll=40.218331,-112.124469&z=15&t=h&hl=en&gl=US&mapclient=embed&daddr=40%C2%B013%2707.0%22N%20112%C2%B007%2736.2%22W@40.218626,-112.126724",
      "start_time": "8:00AM",
      "ns_time": "8:30AM",
      "match_time": "9:00AM",
      "cof": "<a href='https://docs.google.com/presentation/d/1h1oeG_ogPfaAf5VgLfEJ1vh0QOKKohcT84DCoTNQ7iA/edit?usp=sharing'>Course of Fire for Non Classifier Stages</a>",
      "results": "<a href='https://practiscore.com/results.php?uuid=ee4979bc-90f2-44bb-9603-2846a6055009'>Classifier Results</a> <a href='https://practiscore.com/results.php?uuid=f8d63c43-312b-4553-82f5-904bc71d6321'>Defensive Stages Results</a>",
      "registration_link": "<a href='https://clubs.practiscore.com/march-2015-udpl-idpa-with-classifier/register'>Register at Practiscore</a>",
      "notes": "You <strong>must</strong> be an IDPA member to shoot the classifier portion of the match. This is the last opportunity to classify before the Utah State IDPA match in May.<p>There will be 4 defensive stages and the classifier."
    },
    {
      "date": "2015/04/01",
      "match_type": "<a href='/articles/rangemasters-funshoot/'>Fun Shoot<a/>",
      "info": "Bi-monthly Rangemasters Fun Shoot",
      "location": "Rangemasters",
      "location_url": "https://www.google.com/maps/dir//Rangemasters+of+Utah,+712+W+1300+N,+Springville,+UT+84663/@40.185769,-111.623676,17z/data=!4m13!1m4!3m3!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2sRangemasters+of+Utah!3b1!4m7!1m0!1m5!1m1!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2m2!1d-111.623676!2d40.185769",
      "start_time": "6:30PM",
      "ns_time": "6:45PM",
      "match_time": "7:30PM",
      "cof": "",
      "results": "<a href='/files/results/2015-04-01_Funshoot.pdf'>Results</a>",
      "registration_link": "",
      "notes": "Generally 100 rounds or less"
    },
    {
      "date": "2015/04/21",
      "match_type": "<a href='/articles/rangemasters-funshoot/'>Fun Shoot<a/>",
      "info": "Bi-monthly Rangemasters Fun Shoot",
      "location": "Rangemasters",
      "location_url": "https://www.google.com/maps/dir//Rangemasters+of+Utah,+712+W+1300+N,+Springville,+UT+84663/@40.185769,-111.623676,17z/data=!4m13!1m4!3m3!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2sRangemasters+of+Utah!3b1!4m7!1m0!1m5!1m1!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2m2!1d-111.623676!2d40.185769",
      "start_time": "6:30PM",
      "ns_time": "6:45PM",
      "match_time": "7:30PM",
      "cof": "",
      "results": "<a href='/files/results/2015-04-21_Funshoot.pdf'>Results</a>",
      "registration_link": "",
      "notes": "Generally 100 rounds or less"
    },
    {
      "date": "2015/04/25",
      "match_type": "<a href='/articles/udpl-handgun-info/'>UDPL Handgun ICORE</a>",
      "info": "UDPL match with ICORE style. Bring your revolver for extra fun",
      "location": "The Farm",
      "location_url": "http://maps.google.com/maps?ll=40.218331,-112.124469&z=15&t=h&hl=en&gl=US&mapclient=embed&daddr=40%C2%B013%2707.0%22N%20112%C2%B007%2736.2%22W@40.218626,-112.126724",
      "start_time": "8:00AM",
      "ns_time": "8:30AM",
      "match_time": "9:00AM",
      "cof": "",
      "results": "<a href='https://practiscore.com/results.php?uuid=10735FDA-1AA4-45D9-B2A0-B60BA959D136'>Results</a>",
      "registration_link": "<a href='https://clubs.practiscore.com/udpl-march-icore/register'>Register at Practiscore</a>",
      "notes": "<p>Courses of fire that are revolver friendly but semi automatics are welcome to shoot as well."
    },
    {
      "date": "2015/05/06",
      "match_type": "<a href='/articles/rangemasters-funshoot/'>Fun Shoot<a/>",
      "info": "Bi-monthly Rangemasters Fun Shoot",
      "location": "Rangemasters",
      "location_url": "https://www.google.com/maps/dir//Rangemasters+of+Utah,+712+W+1300+N,+Springville,+UT+84663/@40.185769,-111.623676,17z/data=!4m13!1m4!3m3!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2sRangemasters+of+Utah!3b1!4m7!1m0!1m5!1m1!1s0x874d97b5c5407aa7:0x8eb2ddfdfebd974a!2m2!1d-111.623676!2d40.185769",
      "start_time": "6:30PM",
      "ns_time": "6:45PM",
      "match_time": "7:30PM",
      "cof": "",
      "results": "",
      "registration_link": "",
      "notes": "Generally 100 rounds or less"
    },
    {
      "date": "2015/05/16",
      "match_type": "<a href='/articles/3gun-info/'>3 Gun</a>",
      "info": "<a href='/articles/3gun-info/'>3 Gun Divisions</a> - This match is PCC friendly",
      "location": "The Farm",
      "location_url": "http://maps.google.com/maps?ll=40.218331,-112.124469&z=15&t=h&hl=en&gl=US&mapclient=embed&daddr=40%C2%B013%2707.0%22N%20112%C2%B007%2736.2%22W@40.218626,-112.126724",
      "start_time": "8:00AM",
      "ns_time": "<strong>No New Shooters</strong>",
      "match_time": "9:00AM",
      "cof": "",
      "results": "",
      "registration_link": "<a href='https://clubs.practiscore.com/udpl-may-3-gun/register'>Register at Practiscore</a>",
      "notes": "<em>You must have shot at least one match with UDPL before shooting this match.</em><p>This match will be very Pistol Caliber Carbine (PCC) friendly. If you would like to shoot with your PCC instead of a rifle you can."
    },
    {
      "date": "2015/05/19",
      "match_type": "<a href='/articles/rangemasters-funshoot/'>Fun Shoot<a/>",
      "info": "Bi-monthly Rangemasters Fun Shoot",
      "location": "Rangemasters",
{'fraction_non_alphanumeric': 0.19559578904541525, 'fraction_numerical': 0.13665259624675788, 'mean_word_length': 4.052415210688592, 'pattern_counts': {'":': 274, '<': 153, '<?xml version=': 0, '>': 153, 'https://': 31, 'lorem ipsum': 0, 'www.': 12, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '699929', 'n_tokens_mistral': 9598, 'n_tokens_neox': 8218, 'n_words': 1102}