!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/themes/custom/jacobs_theme/",n(n.s=792)}({108:function(e,t){function n(t,o){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,n(t,o)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},126:function(e,t){function n(t){return"function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?(e.exports=n=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=n=function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),n(t)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},127:function(e,t,n){"use strict";var o=n(72);t.__esModule=!0,t.default=void 0;var r=o(n(65)),u=o(n(166)),s=o(n(42)),c=function(e){function t(t){var n;return n=e.call(this)||this,(0,s.default)((0,r.default)(n),"element",void 0),n.element=t,n}(0,u.default)(t,e);var n=t.prototype;return n.getElement=function(e,t){return void 0===t&&(t=this.element),t.querySelector(e)},n.getElements=function(e,t){return void 0===t&&(t=this.element),Array.from(t.querySelectorAll(e))},t}(o(n(129)).default);t.default=c},129:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(){this.disposed=!1}return e.prototype.isDisposed=function(){return this.disposed},e.prototype.dispose=function(){this.disposed=!0},e}();t.default=o},165:function(e,t,n){var o=n(9);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=o(e)););return e},e.exports.default=e.exports,e.exports.__esModule=!0},166:function(e,t,n){var o=n(108);e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,o(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},167:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t,n=null==e?void 0:e.getAttribute("data-component");return n&&(0,o.hasComponentInstances)(n)?null==(t=(0,o.getComponentInstances)(n).find((function(t){return t.element===e})))?void 0:t.instance:null};var o=n(73)},168:function(e,t,n){"use strict";var o=n(72);t.__esModule=!0,t.default=function(e,t){(0,r.default)(e);var n=document.createElement("div");n.innerHTML=t;var o=n.firstChild;e.parentNode.replaceChild(o,e),(0,u.default)(o)};var r=o(n(97)),u=o(n(87))},22:function(e,t,n){var o=n(108);e.exports=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},23:function(e,t,n){var o=n(126).default,r=n(65);e.exports=function(e,t){if(t&&("object"===o(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.default=e.exports,e.exports.__esModule=!0},29:function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}e.exports=function(e,t,o){return t&&n(e.prototype,t),o&&n(e,o),e},e.exports.default=e.exports,e.exports.__esModule=!0},322:function(e,t){},42:function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.default=e.exports,e.exports.__esModule=!0},5:function(e,t,n){"use strict";var o=n(72);t.__esModule=!0,t.updateComponent=t.registerComponent=t.updateElement=t.initComponents=t.getComponentForElement=t.cleanElement=t.CoreComponent=void 0;var r=o(n(127));t.CoreComponent=r.default;var u=n(73);t.registerComponent=u.registerComponent,t.updateComponent=u.updateComponent;var s=o(n(97));t.cleanElement=s.default;var c=o(n(167));t.getComponentForElement=c.default;var i=o(n(87));t.initComponents=i.default;var a=o(n(168));t.updateElement=a.default},65:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},72:function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.default=e.exports,e.exports.__esModule=!0},73:function(e,t,n){"use strict";t.__esModule=!0,t.registerComponent=function(e){e.displayName?(t=s().filter((function(t){return t.displayName!==e.displayName})),"undefined"!==typeof window?window.__muban_core__.store.componentModules=t:r=t,s().push(e)):console.error('missing "block" definition on component',e);var t},t.updateComponent=function(e){var t=e;c(t.displayName).forEach((function(e){null==e.instance.dispose||e.instance.dispose(),e.instance=new t(e.element)}))},t.getComponents=function(){return s()},t.getComponentInstances=c,t.hasComponentInstances=function(e){return e in u()},t.getComponentInstance=function(e){var t,n=c(e.dataset.component);return null!=(t=n.find((function(t){return t.element===e})))?t:null},t.hasComponentInstance=function(e){return c(e.dataset.component).some((function(t){return t.element===e}))},t.setComponentInstance=function(e,t){var n=u();n[e]||(n[e]=[]);n[e].push(t)},t.removeComponentByElement=function(e,t){var n=c(e).findIndex((function(e){return e.element===t}));if(-1!==n)return u()[e].splice(n,1)[0];return null};var o={},r=[];function u(){return"undefined"!==typeof window?window.__muban_core__.store.componentInstances:o}function s(){return"undefined"!==typeof window?window.__muban_core__.store.componentModules:r}function c(e){return u()[e]||[]}"undefined"!==typeof window&&(window.__muban_core__=window.__muban_core__||{},window.__muban_core__.store=window.__muban_core__.store||{componentInstances:o,componentModules:r})},78:function(e,t,n){var o=n(165);function r(){return"undefined"!==typeof Reflect&&Reflect.get?(e.exports=r=Reflect.get,e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=r=function(e,t,n){var r=o(e,t);if(r){var u=Object.getOwnPropertyDescriptor(r,t);return u.get?u.get.call(arguments.length<3?e:n):u.value}},e.exports.default=e.exports,e.exports.__esModule=!0),r.apply(this,arguments)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},79:function(e,t,n){"use strict";var o=n(8),r=n.n(o),u=n(29),s=n.n(u),c=n(78),i=n.n(c),a=n(22),f=n.n(a),l=n(23),p=n.n(l),d=n(9),m=n.n(d);function _(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=m()(e);if(t){var r=m()(this).constructor;n=Reflect.construct(o,arguments,r)}else n=o.apply(this,arguments);return p()(this,n)}}t.a=function(e){return function(e){f()(n,e);var t=_(n);function n(){var e;r()(this,n);for(var o=arguments.length,u=new Array(o),s=0;s<o;s++)u[s]=arguments[s];return(e=t.call.apply(t,[this].concat(u))).disposeCallbacks=[],e}return s()(n,[{key:"getRequiredElement",value:function(e,t){var n=this.getElement(e,t);if(!n)throw new Error('Element with selector "'.concat(e,'" was not found but is required.'));return n}},{key:"addDisposable",value:function(e){this.disposeCallbacks.push(e)}},{key:"addListener",value:function(e,t,n,o){this.addDisposable(function(e,t,n,o){return e.addEventListener(t,n,o),function(){e.removeEventListener(t,n,o)}}(e,t,n,o))}},{key:"dispose",value:function(){this.disposeCallbacks.forEach((function(e){return e()})),i()(m()(n.prototype),"dispose",this).call(this)}}]),n}(e)}},792:function(e,t,n){e.exports=n(793)},793:function(e,t,n){n(794);var o=n(795).default;(0,n(5).registerComponent)(o),n(322),n(322)},794:function(e,t,n){},795:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return v}));var o=n(8),r=n.n(o),u=n(29),s=n.n(u),c=n(78),i=n.n(c),a=n(22),f=n.n(a),l=n(23),p=n.n(l),d=n(9),m=n.n(d);function _(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=m()(e);if(t){var r=m()(this).constructor;n=Reflect.construct(o,arguments,r)}else n=o.apply(this,arguments);return p()(this,n)}}var v=function(e){f()(n,e);var t=_(n);function n(e){var o;return r()(this,n),o=t.call(this,e),document.documentElement.classList.add("index"),o.getElements("sup").forEach((function(e){e.addEventListener("click",(function(e){var t=e.currentTarget.closest(".page");t&&(t.classList.toggle("show-blocks"),o.updateBlocksButton())}))})),o.getElement(".toggle-blocks").addEventListener("click",(function(){var e=o.getElements(".page");e.some((function(e){return e.classList.contains("show-blocks")}))?e.forEach((function(e){return e.classList.remove("show-blocks")})):e.forEach((function(e){return e.classList.add("show-blocks")})),o.updateBlocksButton()})),o}return s()(n,[{key:"updateBlocksButton",value:function(){this.getElements(".page").some((function(e){return e.classList.contains("show-blocks")}))?this.getElement(".toggle-blocks").textContent="hide blocks":this.getElement(".toggle-blocks").textContent="show blocks"}},{key:"dispose",value:function(){i()(m()(n.prototype),"dispose",this).call(this)}}]),n}(n(93).a);v.displayName="index-root"},8:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},87:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=[];(0,o.getComponents)().forEach((function(n){var u=n.displayName;(0,o.hasComponentInstance)(e)||e.getAttribute("data-component")===u&&t.push({component:n,element:e,depth:r(e)}),Array.from(e.querySelectorAll('[data-component="'+u+'"]')).forEach((function(e){(0,o.hasComponentInstance)(e)||t.push({component:n,element:e,depth:r(e)})}))}));var n=t.concat().sort((function(e,t){return t.depth-e.depth})),u=[];n.forEach((function(e){var t=e.component,n=e.element,r=t,s=r.displayName;try{var c=new r(n);(0,o.setComponentInstance)(s,{instance:c,element:n}),u.push(c)}catch(i){console.error(i)}})),u.forEach((function(e){"function"===typeof e.adopted&&e.adopted()}))};var o=n(73);function r(e){for(var t=0,n=e;n.parentElement;)++t,n=n.parentElement;return t}},9:function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.default=e.exports,e.exports.__esModule=!0,n(t)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},93:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var o=n(8),r=n.n(o),u=n(22),s=n.n(u),c=n(23),i=n.n(c),a=n(9),f=n.n(a),l=n(5),p=n(79);function d(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=f()(e);if(t){var r=f()(this).constructor;n=Reflect.construct(o,arguments,r)}else n=o.apply(this,arguments);return i()(this,n)}}var m=function(e){s()(n,e);var t=d(n);function n(){return r()(this,n),t.apply(this,arguments)}return n}(Object(p.a)(l.CoreComponent))},97:function(e,t,n){"use strict";t.__esModule=!0,t.default=function e(t){var n=t.getAttribute("data-component");if(n&&(0,o.hasComponentInstances)(n)){var r=(0,o.removeComponentByElement)(n,t);r&&r.instance&&r.instance.dispose&&r.instance.dispose()}Array.from(t.querySelectorAll("[data-component]")).forEach(e)};var o=n(73)}});