function parseCookie(e){var t=JSON.parse(e);return"object"!=typeof t&&(t=JSON.parse(t)),t}!function(e){"use strict";var t=e.GOVUK||{};t.Modules=t.Modules||{},t.modules={find:function(e){var t,n="[data-module]";t=(e=e||document).querySelectorAll(n);for(var o=[],i=0;i0&&isFinite(Number(n))&&(i="number")),i){case"boolean":o="true"===n;break;case"number":o=Number(n);break;default:o=e}return o}function n(...e){const t={};for(const o of e)for(const e of Object.keys(o)){const i=t[e],r=o[e];s(i)&&s(r)?t[e]=n(i,r):t[e]=r}return t}function o(e,n,o){const i=e.schema.properties[o];if("object"!==(null==i?void 0:i.type))return;const r={[o]:{}};for(const[e,i]of Object.entries(n)){let n=r;const a=e.split(".");for(const[r,u]of a.entries())"object"==typeof n&&(r` from template `