PageSourceSearch

https://www.discoverlancaster.com/dist/scripts/CmsForm.d21c072cab042658bb45.min.js

js discoverlancaster.com collected 2026-09-24 18:04:06 UTC 2,096 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6934],{987:function(e,a,t){t.r(a),t.d(a,{default:function(){return d}});var i=t(4575),n=t.n(i),r=t(3913),l=t.n(r),o=t(6290),s=t(5003),u=t(9669),c=t.n(u),d=function(){function e(a){n()(this,e),new s.default;var t,i=a.querySelectorAll("input, select, textarea"),r=a.querySelector('[data-submit-button],[data-freeform-action="submit"]');i.forEach((function(e){e.addEventListener("invalid",(function(){e.validity.valid?e.classList.remove("is-invalid"):e.classList.add("is-invalid")}),!1)})),a.addEventListener("change",(function(e){r.disabled=!1}),!1),a.addEventListener("submit",(function(e){e.preventDefault(),e.stopPropagation(),document.querySelectorAll("[data-cmsform] .is-invalid").forEach((function(e){e.classList.remove("is-invalid")}));var i=!0;r.disabled=!0,a.querySelectorAll("[data-datepicker]").forEach((function(e){if(e.value){var a=e.dataset.submitFormat?e.dataset.submitFormat:"MM-DD-YYYY",t=(0,o.ex)(e.value,a);e.value=t,10!=t.length&&(i=!1)}})),a.querySelectorAll("[data-required-group]").forEach((function(e){var a=e.querySelectorAll("input"),t=!1;a.forEach((function(e){e.checked&&(t=!0)})),t||(e.classList.add("is-invalid"),i=!1)}));var n=a.querySelector(".g-recaptcha[data-sitekey]");n&&(0==grecaptcha.getResponse().length?(n.classList.add("is-invalid"),i=!1):n.classList.remove("is-invalid"));if(i)a.submit();else{if(null!==(t=document.querySelector("[data-cmsform] .is-invalid"))){var l=(0,o.cv)(t).top-150;window.scrollTo({top:l,left:0,behavior:"smooth"})}r.disabled=!1}}),!1),this.refreshTokens(a)}return l()(e,[{key:"refreshTokens",value:function(e){var a=e.dataset.handle;c().get("/ajax/form/?form="+a,{}).then((function(a){e.querySelector("input[name=formHash]").value=a.data.hash,e.querySelector("input[name=freeform_payload]").value=a.data.payload;var t=e.querySelector('input[name^="freeform_form_handle"]');if(null!==t){var i=a.data.honeypot;t.setAttribute("id",i.name),t.setAttribute("name",i.name),t.value=i.hash}var n=a.data.csrf;e.querySelector("input[name="+n.name+"]").value=n.value}))}}]),e}()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.