(()=>{"use strict";var e,t={2812:(e,t,n)=>{n.r(t),n.d(t,{default:()=>r});var i=['a[href]:not([tabindex^="-"])','area[href]:not([tabindex^="-"])','input:not([type="hidden"]):not([type="radio"]):not([disabled]):not([tabindex^="-"])','input[type="radio"]:not([disabled]):not([tabindex^="-"])','select:not([disabled]):not([tabindex^="-"])','textarea:not([disabled]):not([tabindex^="-"])','button:not([disabled]):not([tabindex^="-"])','iframe:not([tabindex^="-"])','audio[controls]:not([tabindex^="-"])','video[controls]:not([tabindex^="-"])','[contenteditable]:not([tabindex^="-"])','[tabindex]:not([tabindex^="-"])'];function r(e){this._show=this.show.bind(this),this._hide=this.hide.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.$el=e,this.shown=!1,this._id=this.$el.getAttribute("data-a11y-dialog")||this.$el.id,this._previouslyFocused=null,this._listeners={},this.create()}function o(e,t){return n=(t||document).querySelectorAll(e),Array.prototype.slice.call(n);var n}function a(e){(e.querySelector("[autofocus]")||e).focus()}function s(){o("[data-a11y-dialog]").forEach((function(e){new r(e)}))}r.prototype.create=function(){return this.$el.setAttribute("aria-hidden",!0),this.$el.setAttribute("aria-modal",!0),this.$el.setAttribute("tabindex",-1),this.$el.hasAttribute("role")||this.$el.setAttribute("role","dialog"),this._openers=o('[data-a11y-dialog-show="'+this._id+'"]'),this._openers.forEach(function(e){e.addEventListener("click",this._show)}.bind(this)),this._closers=o("[data-a11y-dialog-hide]",this.$el).concat(o('[data-a11y-dialog-hide="'+this._id+'"]')),this._closers.forEach(function(e){e.addEventListener("click",this._hide)}.bind(this)),this._fire("create"),this},r.prototype.show=function(e){return this.shown||(this._previouslyFocused=document.activeElement,this.$el.removeAttribute("aria-hidden"),this.shown=!0,a(this.$el),document.body.addEventListener("focus",this._maintainFocus,!0),document.addEventListener("keydown",this._bindKeypress),this._fire("show",e)),this},r.prototype.hide=function(e){return this.shown?(this.shown=!1,this.$el.setAttribute("aria-hidden","true"),this._previouslyFocused&&this._previouslyFocused.focus&&this._previouslyFocused.focus(),document.body.removeEventListener("focus",this._maintainFocus,!0),document.removeEventListener("keydown",this._bindKeypress),this._fire("hide",e),this):this},r.prototype.destroy=function(){return this.hide(),this._openers.forEach(function(e){e.removeEventListener("click",this._show)}.bind(this)),this._closers.forEach(function(e){e.removeEventListener("click",this._hide)}.bind(this)),this._fire("destroy"),this._listeners={},this},r.prototype.on=function(e,t){return void 0===this._listeners[e]&&(this._listeners[e]=[]),this._listeners[e].push(t),this},r.prototype.off=function(e,t){var n=(this._listeners[e]||[]).indexOf(t);return n>-1&&this._listeners[e].splice(n,1),this},r.prototype._fire=function(e,t){var n=this._listeners[e]||[],i=new CustomEvent(e,{detail:t});this.$el.dispatchEvent(i),n.forEach(function(e){e(this.$el,t)}.bind(this))},r.prototype._bindKeypress=function(e){this.$el.contains(document.activeElement)&&(this.shown&&27===e.which&&"alertdialog"!==this.$el.getAttribute("role")&&(e.preventDefault(),this.hide(e)),this.shown&&9===e.which&&function(e,t){var n=function(e){return o(i.join(","),e).filter((function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}))}(e),r=n.indexOf(document.activeElement);t.shiftKey&&0===r?(n[n.length-1].focus(),t.preventDefault()):t.shiftKey||r!==n.length-1||(n[0].focus(),t.preventDefault())}(this.$el,e))},r.prototype._maintainFocus=function(e){!this.shown||e.target.closest('[aria-modal="true"]')||e.target.closest("[data-a11y-dialog-ignore-focus-trap]")||a(this.$el)},"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",s):window.requestAnimationFrame?window.requestAnimationFrame(s):window.setTimeout(s,16))},8762:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var r=i(n(4530)),o=n(9408),a=i(n(1302));t.default=function(e){var t=e.expanded,n=e.floating,i=e.insideMinimap,s=e.onClick;return r.default.createElement("button",{type:"button","aria-expanded":t,onClick:s,className:"button button-small button-secondary w-minimap__collapse-all ".concat(n?"w-minimap__collapse-all--floating":""," ").concat(i?"w-minimap__collapse-all--inside":"")},r.default.createElement(a.default,{name:t?"arrow-up-big":"arrow-down-big"}),t?(0,o.gettext)("Collapse all"):(0,o.gettext)("Expand all"))}},9107:function(e,t,n){var i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0)&&!(i=o.next()).done;)a.push(i.value)}catch(e){r={error:e}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return a},l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var u=a(n(4530)),c=n(9437),d=n(9408),f=l(n(1302)),h=l(n(8762)),p=l(n(9194)),m={root:null,rootMargin:"-50px 0px -70px 0px",threshold:.1},v=function(e,t){var n,i=t.target,r=t.isIntersecting;return e["#".concat(null===(n=i.closest("[data-panel]"))||void 0===n?void 0:n.id)||0]=r,e};t.default=function(e){var t=e.container,n=e.anchorsContainer,r=e.links,o=e.onUpdate,a=e.toggleAllPanels,l=s((0,u.useState)(!1),2),b=l[0],y=l[1],_=s((0,u.useState)(!1),2),g=_[0],w=_[1],E=s((0,u.useState)(!0),2),S=E[0],x=E[1],A=s((0,u.useState)({}),2),R=A[0],L=A[1],M=(0,u.useRef)(null),P=(0,u.useRef)({}),O=(0,u.useRef)(null),T=(0,u.useRef)(null),k=function(e){b||e.preventDefault(),y(!0),w(!0)};return(0,u.useEffect)((function(){document.addEventListener("click",(function(e){t.contains(e.target)||(y(!1),w(!1))}),!0)}),[]),(0,u.useEffect)((function(){M.current||(M.current=new IntersectionObserver((function(e){P.current=e.reduce(v,i({},P.current)),O.current||(O.current=(0,c.debounce)((function(e){L(e),function(e){var t=e.querySelectorAll('a[aria-current="true"]');if(0!==t.length&&e.scrollHeight!==e.clientHeight){var n=t[0],i=t[t.length-1],r=e.scrollTop;n&&n.offsetTope.scrollTop+e.offsetHeight&&(r=i.offsetTop-e.offsetHeight+i.offsetHeight),e.scrollTop=r}}(T.current)}),100)),O.current(P.current),e.forEach((function(e){e.target.closest(".deleted")&&o(t)}))}),m));var e=M.current;return e.disconnect(),r.forEach((function(t){var n=t.panel,i=t.toggle,r=n.matches(".w-panel--nested")&&null===n.closest("[data-field]");e.observe(r?i:n)})),function(){e.disconnect()}}),[r,t]),(0,u.useEffect)((function(){x(!0)}),[n,x]),u.default.createElement("div",null,u.default.createElement(h.default,{expanded:S,onClick:function(){x(!S),a(!S)},floating:!0,insideMinimap:b}),u.default.createElement("div",{className:"w-minimap ".concat(b?"w-minimap--expanded":""),onMouseOver:function(){window.matchMedia("(hover: hover)").matches&&y(!0)},onMouseOut:function(){window.matchMedia("(hover: hover)").matches&&(g||(y(!1),w(!1)))}},u.default.createElement("div",{className:"w-minimap__header"},u.default.createElement("button",{type:"button","aria-expanded":b,onClick:function(){y(!b),w(!b)},className:"w-minimap__toggle","aria-label":(0,d.gettext)("Toggle side panel")},u.default.createElement(f.default,{name:"expand-right"}))),u.default.createElement("ol",{className:"w-minimap__list",ref:T},r.map((function(e){return u.default.createElement("li",{key:e.href},u.default.createElement(p.default,{item:e,intersects:R[e.href],expanded:b,onClick:k}))}))),u.default.createElement("div",{className:"w-minimap__footer"})))}},9194:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var r=i(n(4530)),o=n(9408),a=i(n(1302)),s=r.default.createElement("span",{className:"w-required-mark"},"*");t.default=function(e){var t=e.item,n=e.intersects,i=e.expanded,l=e.onClick,u=t.href,c=t.label,d=t.icon,f=t.required,h=t.errorCount,p=t.level,m=h>0,v=(0,o.ngettext)("{num} error","{num} errors",h).replace("{num}","".concat(h)),b=c.length>26?"".concat(c.substring(0,26),"…"):c;return r.default.createElement("a",{href:u,className:"w-minimap-item w-minimap-item--".concat(p," ").concat(n?"w-minimap-item--active":""," ").concat(m?"w-minimap-item--error":""),onClick:l,"aria-current":n,tabIndex:i?void 0:-1},m?r.default.createElement("div",{className:"w-minimap-item__errors","aria-label":v},h):null,r.default.createElement(a.default,{name:"minus",className:"w-minimap-item__placeholder"}),"h1"!==p&&"h2"!==p?r.default.createElement(a.default,{name:d,className:"w-minimap-item__icon"}):null,r.default.createElement("span",{className:"w-minimap-item__label"},r.default.createElement("span",{className:"w-minimap-item__text"},b),f?s:null))}},4410:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0,t.initMinimap=void 0;var r=i(n(4530)),o=i(n(7858)),a=n(1859),s=n(9437),l=i(n(9107)),u=function(e){var t,n,i=e.closest("[data-panel]"),r=null==i?void 0:i.getAttribute("aria-labelledby"),o=null==i?void 0:i.querySelector("#".concat(r)),a=null==i?void 0:i.querySelector("[data-panel-toggle]"),s=e.closest("[data-inline-panel-child].deleted");if(!i||!o||!a||s)return null;var l=o.querySelector("[data-panel-heading-text]"),u=(null==l?void 0:l.textContent)||(null===(t=o.textContent)||void 0===t?void 0:t.replace(/\s+\*\s+$/g,"").trim()),c=null!==i.querySelector("[data-panel-required]"),d=a.querySelector("use"),f=(null===(n=null==d?void 0:d.getAttribute("href"))||void 0===n?void 0:n.replace("#icon-",""))||"",h=o.getAttribute("aria-level"),p="h".concat(h||o.tagName[1]||2),m=[].slice.call(i.querySelectorAll(".error-message")).filter((function(e){return e.closest("[data-panel]")===i})).length;return{anchor:e,toggle:a,panel:i,icon:f,label:u||"",href:e.getAttribute("href")||"",required:c,errorCount:m,level:p}},c=function(e){var t=document.body,n=document.querySelector("[data-tabs]");if(n){var i=n.querySelector('[role="tab"][aria-selected="true"]'),s=null==i?void 0:i.getAttribute("aria-controls");t=n.querySelector("#".concat(s))||t}var d=t.querySelectorAll("[data-panel-anchor]"),f=[].slice.call(d).map(u).filter(Boolean);o.default.render(r.default.createElement(l.default,{container:e,anchorsContainer:t,links:f,onUpdate:c,toggleAllPanels:function(e){f.forEach((function(t,n){0===n&&t.href.includes("title")||(0,a.toggleCollapsiblePanel)(t.toggle,e)}))}}),e)};t.initMinimap=function(e){if(void 0===e&&(e=document.querySelector("[data-minimap-container]")),e){var t=(0,s.debounce)(c.bind(null,e),100);document.addEventListener("wagtail:tab-changed",t),document.addEventListener("wagtail:panel-init",t);var n=function(){return e.style.setProperty("--offset-top","".concat(e.offsetTop,"px"))},i=(0,s.debounce)(n,100);document.addEventListener("resize",i),n(),t(e)}}},748:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0,i(n(4530)),i(n(7858));var r=n(8188),o=n(1460),a=n(5781),s=n(6460),l=i(n(9592)),u=i(n(1471)),c=n(1859),d=n(4410);window.wagtail.components={Icon:r.Icon,Portal:r.Portal},document.addEventListener("DOMContentLoaded",(function(){(0,r.initUpgradeNotification)(),(0,o.initTooltips)(),(0,o.initModernDropdown)(),(0,a.initTabs)(),(0,r.initDismissibles)(),(0,r.initSkipLink)(),(0,s.dialog)(),(0,l.default)(),(0,u.default)(),(0,c.initCollapsiblePanels)()})),window.addEventListener("load",(function(){(0,c.initAnchoredPanels)(),(0,d.initMinimap)()}))},9592:(e,t)=>{t.__esModule=!0,t.default=function(){var e=document.querySelector("[data-breadcrumb-next]");if(e){var t=e.closest(e.dataset.headerSelector||"header");if(t){var n=e.querySelector("[data-toggle-breadcrumbs]");if(n){var i=e.querySelectorAll("[data-breadcrumb-item]"),r="w-max-w-4xl",o=!1,a=!0,s=!1;n.addEventListener("keydown",(function(e){" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),s||o?l():(u(),s=!0,n.querySelector("svg use").setAttribute("href","#icon-cross")))})),n.addEventListener("click",(function(){s&&(a=!1,l()),o?(a=!1,s=!0,n.querySelector("svg use").setAttribute("href","#icon-cross")):a&&u()})),n.addEventListener("mouseenter",(function(){!o&&a&&(o=!0,a=!1,u())})),n.addEventListener("mouseleave",(function(){a=!0})),t.addEventListener("mouseleave",(function(){s||l()})),document.addEventListener("keydown",(function(e){"Escape"===e.key&&l()}))}}}function l(){i.forEach((function(e){e.classList.remove(r),e.hidden=!0})),n.setAttribute("aria-expanded","false"),n.querySelector("svg use").setAttribute("href","#icon-breadcrumb-expand"),o=!1,s=!1,document.dispatchEvent(new CustomEvent("wagtail:breadcrumbs-collapse"))}function u(){i.forEach((function(e){e.hidden=!1,e.classList.add(r)})),n.setAttribute("aria-expanded","true"),o=!0,document.dispatchEvent(new CustomEvent("wagtail:breadcrumbs-expand"))}}},6460:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0,t.dialog=void 0;var r=i(n(2812));t.dialog=function(e){void 0===e&&(e=document.querySelectorAll("[data-dialog]")),e.forEach((function(e){var t=document.documentElement,n=e.content.firstElementChild,i=n.dataset.dialogRootSelector;(i&&document.querySelector(i)||document.body).appendChild(n);var o=new r.default(n);o.on("show",(function(){t.style.overflowY="hidden"})).on("hide",(function(){t.style.overflowY=""})),n.addEventListener("wagtail:show",(function(){return o.show()})),n.addEventListener("wagtail:hide",(function(){return o.hide()}))}))}},9571:(e,t)=>{t.__esModule=!0,t.default=function(){var e=document.querySelector("[data-skiplink]"),t=document.querySelector("main"),n=function(){t.removeAttribute("tabindex"),t.removeEventListener("blur",n),t.removeEventListener("focusout",n)};e&&t&&e.addEventListener("click",(function(){t.setAttribute("tabindex",-1),t.addEventListener("blur",n),t.addEventListener("focusout",n),t.focus()}))}},1031:(e,t,n)=>{t.__esModule=!0,t.initUpgradeNotification=void 0;var i=n(8722);t.initUpgradeNotification=function(){var e=document.querySelector("[data-upgrade-notification]");if(e){var t="https://releases.wagtail.io/latest.txt",n=new i.VersionNumber(e.dataset.currentVersion),r=e.hasAttribute("data-upgrade-lts-only"),o=e.querySelector("[data-upgrade-version]"),a=e.querySelector("[data-upgrade-link]");fetch(t,{referrerPolicy:"strict-origin-when-cross-origin"}).then((function(e){return 200!==e.status?(console.error("Unexpected response from ".concat(t,". Status: ").concat(e.status)),!1):e.json()})).then((function(t){var s=t;if(s&&s.lts&&r&&(s=s.lts),s&&s.version){var l,u=new i.VersionNumber(s.version),c=n.howMuchBehind(u);if(!c)return;l=c===i.VersionDeltaType.MAJOR||c===i.VersionDeltaType.MINOR?s.minorUrl:s.url,o instanceof HTMLElement&&(o.innerText=[s.version,r?"(LTS)":""].join(" ").trim()),a instanceof HTMLElement&&a.setAttribute("href",l||""),e.style.display=""}})).catch((function(e){console.error("Error fetching ".concat(t,". Error: ").concat(e))}))}}},1471:(e,t)=>{t.__esModule=!0,t.default=function(){var e=document.querySelector("[data-form-side]");if(e){var t="formSideExplorer"in e.dataset,n=function(n){var i=document.querySelector("body"),r=document.querySelector('[data-side-panel-toggle="'.concat(n,'"]'));if((!n||r)&&(""===n||"comments"===n?(e.classList.remove("form-side--open"),e.removeAttribute("aria-labelledby")):(e.classList.add("form-side--open"),e.setAttribute("aria-labelledby","side-panel-".concat(n,"-title"))),document.querySelectorAll("[data-side-panel]").forEach((function(e){e.dataset.sidePanel===n?e.hidden&&(e.hidden=!1,e.dispatchEvent(new CustomEvent("show")),i.classList.add("side-panel-open")):e.hidden||(e.hidden=!0,e.dispatchEvent(new CustomEvent("hide")),""===n&&i.classList.remove("side-panel-open"))})),document.querySelectorAll("[data-side-panel-toggle]").forEach((function(e){e.setAttribute("aria-expanded",e.dataset.sidePanelToggle===n?"true":"false")})),!t))try{localStorage.setItem("wagtail:side-panel-open",n)}catch(e){}};document.querySelectorAll("[data-side-panel-toggle]").forEach((function(e){e.addEventListener("click",(function(){var t,i;t=e.dataset.sidePanelToggle,i=!document.querySelector('[data-side-panel="'.concat(t,'"]')).hasAttribute("hidden"),n(i?"":t)}))}));var i=document.querySelector("[data-form-side-close-button]");i instanceof HTMLButtonElement&&i.addEventListener("click",(function(){n("")})),setTimeout((function(){try{var i=localStorage.getItem("wagtail:side-panel-open");!t&&i&&n(i)}catch(e){}setTimeout((function(){e.classList.remove("form-side--initial")}))}))}}},8188:function(e,t,n){var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]});t.__esModule=!0,t.initUpgradeNotification=t.initDismissibles=t.initSkipLink=t.Transition=t.PublicationStatus=t.Portal=t.LoadingSpinner=t.Icon=t.Button=void 0,i(t,n(7240),"default","Button"),i(t,n(1302),"default","Icon"),i(t,n(90),"default","LoadingSpinner"),i(t,n(3407),"default","Portal"),i(t,n(553),"default","PublicationStatus"),i(t,n(3740),"default","Transition"),i(t,n(9571),"default","initSkipLink"),i(t,n(1861),"initDismissibles"),i(t,n(1031),"initUpgradeNotification")},9437:function(e,t){var n=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,r,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(i=o.next()).done;)a.push(i.value)}catch(e){r={error:e}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return a},i=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var i,r=0,o=t.length;r\d+)\.{1}(?\d+)((\.{1}(?\d+))|(?a|b|rc|\.dev){1}(?\d+)){0,1}$/);if(null===t)throw new r(e);var n=t.groups;this.major=parseInt(n.major,10),this.minor=parseInt(n.minor,10),this.patch=n.patch?parseInt(n.patch,10):0,this.preReleaseStep=n.preReleaseStep?n.preReleaseStep:null,this.preReleaseVersion=n.preReleaseVersion?parseInt(n.preReleaseVersion,10):null}return e.prototype.isPreRelease=function(){return null!==this.preReleaseStep},e.prototype.isPreReleaseStepBehind=function(e){if(!this.isPreRelease()||!e.isPreRelease())throw new o;return"a"===this.preReleaseStep&&("b"===e.preReleaseStep||"rc"===e.preReleaseStep)||"b"===this.preReleaseStep&&"rc"===e.preReleaseStep},e.prototype.howMuchBehind=function(e){if(this.major{if(!n){var a=1/0;for(c=0;c=o)&&Object.keys(i.O).every((e=>i.O[e](n[l])))?n.splice(l--,1):(s=!1,o0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[n,r,o]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=404,(()=>{var e={404:0};i.O.j=t=>0===e[t];var t=(t,n)=>{var r,o,[a,s,l]=n,u=0;if(a.some((t=>0!==e[t]))){for(r in s)i.o(s,r)&&(i.m[r]=s[r]);if(l)var c=l(i)}for(t&&t(n);ui(748)));r=i.O(r)})();