{"version":3,"sources":[""],"sourcesContent":["$(function() {\n\n\t// Get the form.\n\tvar form = $('#contact-form');\n\n\t// Get the messages div.\n\tvar formMessages = $('.ajax-response');\n\n\t// Set up an event listener for the contact form.\n\t$(form).submit(function(e) {\n\t\t// Stop the browser from submitting the form.\n\t\te.preventDefault();\n\n\t\t// Serialize the form data.\n\t\tvar formData = $(form).serialize();\n\n\t\t// Submit the form using AJAX.\n\t\t$.ajax({\n\t\t\ttype: 'POST',\n\t\t\turl: $(form).attr('action'),\n\t\t\tdata: formData\n\t\t})\n\t\t.done(function(response) {\n\t\t\t// Make sure that the formMessages div has the 'success' class.\n\t\t\t$(formMessages).removeClass('error');\n\t\t\t$(formMessages).addClass('success');\n\n\t\t\t// Set the message text.\n\t\t\t$(formMessages).text(response);\n\n\t\t\t// Clear the form.\n\t\t\t$('#contact-form input,#contact-form textarea').val('');\n\t\t})\n\t\t.fail(function(data) {\n\t\t\t// Make sure that the formMessages div has the 'error' class.\n\t\t\t$(formMessages).removeClass('success');\n\t\t\t$(formMessages).addClass('error');\n\n\t\t\t// Set the message text.\n\t\t\tif (data.responseText !== '') {\n\t\t\t\t$(formMessages).text(data.responseText);\n\t\t\t} else {\n\t\t\t\t$(formMessages).text('Oops! An error occured and your message could not be sent.');\n\t\t\t}\n\t\t});\n\t});\n\n});\n"],"names":["$","form","formMessages","submit","e","preventDefault","formData","serialize","ajax","type","url","attr","data","done","response","removeClass","addClass","text","val","fail","responseText"],"mappings":"AAAAA,EAAE,WAGD,IAAIC,EAAOD,EAAE,iBAGTE,EAAeF,EAAE,kBAGrBA,EAAEC,GAAME,MAAM,CAAC,SAASC,CAAC,EAExBA,EAAEC,cAAc,GAGhB,IAAIC,EAAWN,EAAEC,GAAMM,SAAS,GAGhCP,EAAEQ,IAAI,CAAC,CACNC,KAAM,OACNC,IAAKV,EAAEC,GAAMU,IAAI,CAAC,UAClBC,KAAMN,CACP,GACCO,IAAI,CAAC,SAASC,CAAQ,EAEtBd,EAAEE,GAAca,WAAW,CAAC,SAC5Bf,EAAEE,GAAcc,QAAQ,CAAC,WAGzBhB,EAAEE,GAAce,IAAI,CAACH,GAGrBd,EAAE,8CAA8CkB,GAAG,CAAC,GACrD,GACCC,IAAI,CAAC,SAASP,CAAI,EAElBZ,EAAEE,GAAca,WAAW,CAAC,WAC5Bf,EAAEE,GAAcc,QAAQ,CAAC,SAGrBJ,AAAsB,KAAtBA,EAAKQ,YAAY,CACpBpB,EAAEE,GAAce,IAAI,CAACL,EAAKQ,YAAY,EAEtCpB,EAAEE,GAAce,IAAI,CAAC,6DAEvB,EACD,EAED"}