1(globalThis.webpackChunk_sv_portlet=globalThis.webpackChunk_sv_portlet||[]).push([[3802],{2700(){document.addEventListener("click",t=>{if(!(t.target instanceof Element))return;const e=t.target.closest(".sv-form-portlet [data-sv-form-popup], .sv-dbform-portlet [data-sv-form-popup], .sv-survey-portlet [data-sv-form-popup], .sv-booking-portlet [data-sv-form-popup]");if(e)return t.preventDefault(),void(t=>{const e=t.dataset.svFormPopupUrl||t.getAttribute("href");if(!e)return!1;const o=Number.parseInt(t.dataset.svFormPopupWidth,10),r=Number.parseInt(t.dataset.svFormPopupHeight,10),a=t.dataset.svFormPopupName||"svFormValues",s=["toolbar=0","scrollbars=1","location=0","statusbar=0","menubar=0","resizable=1",`width=${o}`,`height=${r}`,"left="+(Number.isNaN(o)?0:(screen.width-o)/2),"top="+(Number.isNaN(r)?0:(screen.height-r)/2)].join(",");window.open(e,a,s)?.focus()})(e);const o=t.target.closest(".sv-signup-portlet [data-sv-form-confirm-msg], .sv-dbform-portlet [data-sv-form-confirm-msg], .sv-survey-portlet [data-sv-form-confirm-msg], .sv-booking-portlet [data-sv-form-confirm-msg]");if(o){const e=o.dataset.svFormConfirmMsg;if(!e)return;if(!window.confirm(e))return void t.preventDefault();const r=(t=>"A"===t.tagName?t.getAttribute("href"):t.dataset.svFormNewLocation)(o);return void(r&&(t.preventDefault(),window.location.href=r))}const r=t.target.closest(".sv-dbform-portlet [data-sv-form-new-location], .sv-survey-portlet [data-sv-form-new-location], .sv-booking-portlet [data-sv-form-new-location]");if(r){const e=r.dataset.svFormNewLocation;return void(e&&(t.preventDefault(),window.location.href=e))}if(t.target.closest(".sv-survey-portlet [data-sv-form-history-back]"))return t.preventDefault(),void window.history.back();const a=t.target.closest("[data-sv-form-close-action]");if(!a)return;t.preventDefault();const s=a.dataset.svFormCloseAction;return"reload-opener-top"===s?(window.opener?.top?.location?.reload(),void window.close()):"reload-opener"===s?(window.opener?.location?.reload(),void window.close()):void("close"===s&&window.close())}),document.addEventListener("change",t=>{if(!(t.target instanceof HTMLSelectElement))return;const e=t.target.closest(".sv-survey-portlet [data-sv-form-new-location-on-change]");if(!e)return;const o=e.value;o&&(window.location.href=o)})},4458(t,e,o){"use strict";o.r(e);o(8536),o(8392),o(7340),o(2417),o(106),o(1119),o(2700)},8392(t,e,o){"use strict";var r=o(3501),a=o.n(r);a()(".sv-has-error").each(function(){const t=a()(this),e="input, textarea, select",o=t.is(e)?t:t.find(e);o.attr("aria-invalid","true"),t.on("change keyup",function(){t.removeClass("sv-has-error"),o.removeAttr("aria-invalid"),t.off()})})},8536(t,e,o){"use strict";var r=o(3501),a=o.n(r);a()("form[data-sv-single-click]").one("submit",function(){a()(this).find("input[type=submit]").prop("disabled",!0)})},7340(t,e,o){"use strict";var r=o(3501),a=o.n(r);const s=(t,e)=>{const o=parseInt(t.val(),10),r=t.closest("table").find("[data-sv-form-participants-row]"),s=(t,e,o)=>{t.attr(o,t.attr(e)),t.removeAttr(e)};r.slice(0,o).show(),r.slice(o).hide(),e&&(r.slice(0,o).find("input").each((t,e)=>{const o=a()(e);o.prop("required",!0),s(o,"data-sv-form-req-invalid-disabled","data-sv-form-req-invalid")}),r.slice(o).find("input").each((t,e)=>{const o=a()(e);o.prop("required",!1),s(o,"data-sv-form-req-invalid","data-sv-form-req-invalid-disabled")}))};a()("[data-sv-form-participants]").each((t,e)=>{const o=a()(e),r=o.data("sv-form-participants");o.on("change",()=>{s(o,r)}),s(o,r)})},2417(t,e,o){"use strict";var r=o(3501),a=o.n(r);const s=(t,e,o)=>{t.removeAttr("aria-invalid").closest(t.data("sv-form-req-error-selector")||"div").removeClass("sv-has-error").find(".sv-form-field-message").remove(),e?(t[0].setCustomValidity(o),t.attr("aria-invalid","true").closest(t.data("sv-form-req-error-selector")||"div").addClass("sv-has-error").append(`<div class="sv-form-field-message" style="margin-top: 1p
1x">\n <span id="sv-field-message-${t[0].id}"\n role="alert"\n style="vertical-align:top"\n class="normal">\n ${o}</span>\n <br></div>`)):t[0].setCustomValidity("")},n=t=>{let e=!0;return a()(t.target).closest("form").find("[data-sv-form-req-invalid]").each(function(t,o){const r=a()(o),n=o.validity;n.valueMissing&&(e=!1),s(r,n.valueMissing,r.attr("data-sv-form-req-invalid"))}),e};a()("[data-sv-form-req-invalid]").each((t,e)=>{const o=a()(e),r=o.closest("form");o.on("input",t=>{const e=a()(t.target);s(e,t.target.validity.valueMissing,e.attr("data-sv-form-req-invalid"))}),r.data("sv-form-req-invalid-listener")||r.on("submit",n).on("click","[type=submit]",n).attr("novalidate","novalidate").data("sv-form-req-invalid-listener",!0)})},1119(){const t=(t,e,o)=>{if(!t||t.selectedIndex<0)return;const r=t.options[t.selectedIndex].value;try{const t=new URL(o,window.location.href);t.searchParams.set(e,r),window.location.href=t.toString()}catch{const t=String(o||""),a=-1===t.indexOf("?")?"?":"&";window.location.href=t+a+encodeURIComponent(e)+"="+encodeURIComponent(r)}},e=document.querySelectorAll("[data-sv-select-action-url]");for(const o of e)o.addEventListener("change",e=>{const o=e.currentTarget,r=o.getAttribute("data-sv-select-action-url")||o.dataset.svSelectActionUrl||"",a=o.getAttribute("name");t(o,a,r)})},106(t,e,o){"use strict";var r=o(3501),a=o.n(r);const s={},n=function(t){const e=t.val(),o=e?e.trim():"",r=s[t.attr("id")],a=r.initialSize-o.length;a<0?r.$el.addClass("sv-textfield-limit-exceeded"):r.$el.removeClass("sv-textfield-limit-exceeded"),r.$el.text(a)};a()(".sv-form-textfield.sv-limit-characters").each(function(){const t=a()(this),e=t.parent().find(".sv-textfield-input-size"),o=t.attr("id");s[o]={$el:e,initialSize:e.text()},t.on("keyup",function(t){n(a()(t.currentTarget))}),t.val().length&&n(t)})}}]); 2//# sourceMappingURL=form-plugins.js.map
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.