')),$(t).css($(t).outerWidth()+"px"));var r=e.validate(),i=function(){$(t).removeClass("btn--loading loading"),$(t).prop("disabled",!1),$(t).find(".btn__loading-icon").remove(),$(t).css("width","auto"),$(t).text($(t).data("original-text"))};void 0===r||r||(statusMessage("Validation failed.","bad"),i());var a=e.serializeArray();return a.push({name:$(t).attr("name"),value:"1"}),a.push({name:"BackURL",value:document.URL.replace(/\/$/,"")}),this.saveTabState(),jQuery.ajax(jQuery.extend({headers:{"X-Pjax":"CurrentForm,Breadcrumbs"},url:e.attr("action"),data:a,type:"POST",complete:function(){i()},success:function(t,n,r){i(),e.removeClass("changed"),s&&s(t,n,r);var l=o.handleAjaxResponse(t,n,r);l&&l.filter("form").trigger("aftersubmitform",{status:n,xhr:r,formData:a})}},n)),!1},LastState:null,PauseState:!1,handleStateChange:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.history.state;if(this.getPauseState())return;this.getStateChangeXHR()&&this.getStateChangeXHR().abort();var s=this,n=t.pjax||"Content",o={},r=n.split(","),i=this._findFragments(r);if(this.setStateChangeCount(this.getStateChangeCount()+1),!this.checkCanNavigate())return void this.reverseStateChange();if(i.length{0!==e.readyState&&"1"!==e.getResponseHeader("X-Reauthenticate")&&this.reverseStateChange()})).done(((e,n,o)=>{this.setLastState(t);var r=s.handleAjaxResponse(e,n,o,t);s.trigger("afterstatechange",{data:e,status:n,xhr:o,element:r,state:t})})).always((()=>{s.setStateChangeXHR(null),i.removeClass("loading")}));return this.setStateChangeXHR(a),a},reverseStateChange:function(){var e=this.getLastState();this.setPauseState(!0),this.setStateChangeCount(this.getStateChangeCount()-1),e&&e.path?(window.ss.router.show(e.path),this.setPauseState(!1)):(window.ss.router.back(),setTimeout((()=>{this.setPauseState(!1)})))},loadFragment:function(e,t){var s,n=this,o={},r=$("base").attr("href"),i=this.getFragmentXHR();return void 0!==i[t]&&null!==i[t]&&(i[t].abort(),i[t]=null),e=$.path.isAbsoluteUrl(e)?e:$.path.makeUrlAbsolute(e,r),o["X-Pjax"]=t,s=$.ajax({headers:o,url:e,success:function(e,t,s){var o=n.handleAjaxResponse(e,t,s,null);n.trigger("afterloadfragment",{data:e,status:t,xhr:s,elements:o})},error:function(e,t,s){n.trigger("loadfragmenterror",{xhr:e,status:t,error:s})},complete:function(){var e=n.getFragmentXHR();void 0!==e[t]&&null!==e[t]&&(e[t]=null)}}),i[t]=s,s},handleAjaxResponse:function(e,t,s,n){let o,r;if(s.getResponseHeader("X-Reload")&&s.getResponseHeader("X-ControllerURL")){const e=$("base").attr("href"),t=s.getResponseHeader("X-ControllerURL"),n=$.path.isAbsoluteUrl(t)?t:$.path.makeUrlAbsolute(t,e);return void(document.location.href=n)}if(!e)return;var i=s.getResponseHeader("X-Title");i&&(document.title=decodeURIComponent(i.replace(/\+/g," ")));let a,l={};s.getResponseHeader("Content-Type").match(/^((text)|(application))\/json[ \t]*;?/i)?l=e:(r=$($.parseHTML(e,document,!1)),o="Content",r.is("form")&&!r.is("[data-pjax-fragment~=Content]")&&(o="CurrentForm"),l[o]=r),this.setRedrawSuppression(!0);try{$.each(l,(function(e,t){var s=$("[data-pjax-fragment]").filter((function(){return-1!=$.inArray(e,$(this).data("pjaxFragment").split(" "))})),n=$(t);if(a?a.add(n):a=n,n.find(".cms-container").length)throw'Content loaded via ajax is not allowed to contain tags matching the ".cms-container" selector to avoid infinite loops';var o=s.attr("style"),r=(s.parent(),["east","west","center","north","south","column-hidden"]),i=s.attr("class"),l=[];i&&(l=$.grep(i.split(" "),(function(e){return $.inArray(e,r)>=0}))),n.removeClass(r.join(" ")).addClass(l.join(" ")),o&&n.attr("style",o);var d=n.find("style").detach();d.length&&$(document).find("head").append(d),s.replaceWith(n)}));var d=a.filter("form");d.hasClass("cms-tabset")&&d.removeClass("cms-tabset").addClass("cms-tabset")}finally{this.setRedrawSuppression(!1)}return this.redraw(),this.restoreTabState(n&&void 0!==n.tabState?n.tabState:null),a},_findFragments:function(e){return $("[data-pjax-fragment]").filter((function(){var t,s=$(this).data("pjaxFragment").split(" ");for(t in e)if(-1!=$.inArray(e[t],s))return!0;return!1}))},refresh:function(){$(window).trigger("statechange"),$(this).redraw()},saveTabState:function(){if(void 0!==window.sessionStorage&&null!==window.sessionStorage){var e=[],t=window.ss.tabStateUrl();if(this.find(".cms-tabset,.ss-tabset").each((function(t,s){var n=$(s).attr("id");n&&$(s).data("uiTabs")&&($(s).data("ignoreTabState")||$(s).getIgnoreTabState()||e.push({id:n,selected:$(s).tabs("option","active")}))})),e){var s="tabs-"+t;try{window.sessionStorage.setItem(s,JSON.stringify(e))}catch(e){if(e.code===DOMException.QUOTA_EXCEEDED_ERR&&0===window.sessionStorage.length)return;throw e}}}},restoreTabState:function(e){const t=this.find(".cms-tabset, .ss-tabset");t.length?t.each((function(){const t=$(this),s=t.attr("id"),n=e&&e[s]?e[s]:null;t.restoreState(n)})):$("#Form_AddForm_action_doAdd").focus()},clearTabState:function(e){if(void 0!==window.sessionStorage){var t=window.sessionStorage;if(e)t.removeItem("tabs-"+e);else for(var s=0;s'),$("body").append(e),e.open()}}),$(".leftandmain__login-dialog").entwine({destroy(){this.close(),this.remove()},close(){this.renderModal(!1)},open(){this.renderModal(!0)},renderModal(e){const t=$("body").data("member-tempid"),s=$.path.addSearchParams("CMSSecurity/login",{tempid:t,BackURL:window.location.href});let n=this.getReactRoot();n||(n=(0,_client.createRoot)(this[0])),n.render(_react.default.createElement(_IframeDialog.default,{title:i18n._t("Admin.CMS_LOGIN_TITLE","Login"),className:"login-dialog",bodyClassName:"login-dialog__body",iframeId:"login-dialog-iframe",iframeClassName:"login-dialog__body__iframe",isOpen:e,url:s}))},reauthenticate(e){void 0!==e.SecurityID&&$(":input[name=SecurityID]").val(e.SecurityID),void 0!==e.TempID&&$("body").data("member-tempid",e.TempID),this.close()}}),$("form.loading,.cms-content.loading,.cms-content-fields.loading,.cms-content-view.loading,.ss-gridfield-item.loading").entwine({ReactRoot:null,onmatch:function(){this._super();const e=$('');this.append(e);const t=(0,_client.createRoot)(e[0]);t.render(_react.default.createElement(_Loading.default,null)),this.setReactRoot(t)},onunmatch:function(){this._super();const e=this.find(".cms-loading-container");if(e&&e.length){const t=this.getReactRoot();t&&(t.unmount(),this.setReactRoot(null)),e.remove()}}}),$(".cms .cms-panel-link").entwine({onclick:function(e){if($(this).hasClass("external-link"))e.stopPropagation();else{var t=this.attr("href"),s=t&&!t.match(/^#/)?t:this.data("href"),n={pjax:this.data("pjaxTarget")};$(".cms-container").loadPanel(s,null,n),e.preventDefault()}}}),$(".cms button.action.discard-confirmation").entwine({onclick:function(e){$(".cms-container").checkCanNavigate()||e.preventDefault()}}),$(".cms .ss-ui-button-ajax").entwine({onclick:function(e){$(this).removeClass("ui-button-text-only"),$(this).addClass("ss-ui-button-loading ui-button-text-icons");var loading=$(this).find(".ss-ui-loading-icon");loading.length<1&&(loading=$("").addClass("ss-ui-loading-icon ui-button-icon-primary ui-icon"),$(this).prepend(loading)),loading.show();var href=this.attr("href"),url=href||this.data("href");jQuery.ajax({url:url,complete:function(xmlhttp,status){var msg=xmlhttp.getResponseHeader("X-Status")?xmlhttp.getResponseHeader("X-Status"):xmlhttp.responseText;try{null!=msg&&eval(msg)}catch(e){}loading.hide(),$(".cms-container").refresh(),$(this).removeClass("ss-ui-button-loading ui-button-text-icons"),$(this).addClass("ui-button-text-only")},dataType:"html"}),e.preventDefault()}}),$(".cms .ss-ui-dialog-link").entwine({UUID:null,onmatch:function(){this._super(),this.setUUID((new Date).getTime())},onunmatch:function(){this._super()},onclick:function(){this._super();var e="ss-ui-dialog-"+this.getUUID(),t=$("#"+e);t.length||(t=$(''),$("body").append(t));var s=this.data("popupclass")?this.data("popupclass"):"";return t.ssdialog({iframeUrl:this.attr("href"),autoOpen:!0,dialogExtraClass:s}),!1}}),$(".cms .field.date input.text").entwine({onmatch:function(){var e=$(this).parents(".field.date:first").data();e.showcalendar?(e.showOn="button",e.locale&&$.datepicker.regional[e.locale]&&(e=$.extend(e,$.datepicker.regional[e.locale],{})),this.prop("disabled")||this.prop("readonly")||$(this).datepicker(e),this._super()):this._super()},onunmatch:function(){this._super()}}),$(".cms .field.dropdown select, .cms .field select[multiple], .form__fieldgroup-item select.dropdown").entwine({onmatch:function(){this.is(".no-chosen")||(this.data("placeholder")||this.data("placeholder"," "),this.removeClass("has-chosen").chosen("destroy"),this.siblings(".chosen-container").remove(),applyChosen(this)),this._super()},onunmatch:function(){this._super()}}),$(".cms-panel-layout").entwine({redraw:function(){window.debug&&console.log("redraw",this.attr("class"),this.get(0))}}),$(".cms .grid-field:not([cms-loading-ignore-url-params])").entwine({showDetailView:function(e){$(".cms-container").loadPanel(e)}}),$(".cms-search-form button[type=reset], .cms-search-form input[type=reset]").entwine({onclick:function(e){e.preventDefault();var t=$(this).parents("form");t.clearForm(),t.find(".dropdown select").prop("selectedIndex",0).trigger("chosen:updated"),t.submit()}}),window._panelDeferredCache={},$(".cms-panel-deferred").entwine({onadd:function(){this._super(),this.redraw()},onremove:function(){window.debug&&console.log("saving",this.data("url"),this),this.data("deferredNoCache")||(window._panelDeferredCache[this.data("url")]=this.html()),this._super()},redraw:function(){window.debug&&console.log("redraw",this.attr("class"),this.get(0));var e=this,t=this.data("url");if(!t)throw'Elements of class .cms-panel-deferred need a "data-url" attribute';this._super(),this.data("deferredNoCache")||void 0===window._panelDeferredCache[t]?(this.addClass("loading"),$.ajax({url:t,complete:function(){e.removeClass("loading")},success:function(t,s,n){e.html(t)}})):this.html(window._panelDeferredCache[t])}}),$(".cms-tabset").entwine({onadd:function(){this.redrawTabs(),this._super()},onremove:function(){this.data("uiTabs")&&this.tabs("destroy"),this._super()},redrawTabs:function(){this.rewriteHashlinks();this.attr("id");var e=this.find("ul:first .ui-tabs-active");this.data("uiTabs")||this.tabs({active:-1!=e.index()?e.index():0,beforeLoad:function(e,t){return!1},beforeActivate:function(e,t){var s=t.oldTab.find(".cms-panel-link");if(s&&1===s.length)return!1},activate:function(e,t){var s=$(this).closest("form").find(".btn-toolbar");$(t.newTab).closest("li").hasClass("readonly")?s.fadeOut():s.show()}}),this.trigger("afterredrawtabs")},rewriteHashlinks:function(){$(this).find("ul a").each((function(){if($(this).attr("href")){var e=$(this).attr("href").match(/#.*/);e&&$(this).attr("href",document.location.href.replace(/#.*/,"")+e[0])}}))}}),$("#filters-button").entwine({onmatch:function(){this._super(),this.data("collapsed",!0),this.data("animating",!1)},onunmatch:function(){this._super()},showHide:function(){var e=$(".cms-content-filters").first(),t=this.data("collapsed");t?(this.addClass("active"),e.removeClass("cms-content-filters--hidden")):(this.removeClass("active"),e.addClass("cms-content-filters--hidden")),this.data("collapsed",!t)},onclick:function(){this.showHide()}}),$(".js-injector-boot .search-holder").entwine({Component:null,ReactRoot:null,onmatch(){this._super();const e=this.closest(".cms-content").attr("id"),t=e?{context:e}:{},s=(0,_Injector.loadComponent)("Search",t);this.setComponent(s),this.refresh();this.data("schema")},onunmatch(){this._super();const e=this.getReactRoot();e&&(e.unmount(),this.setReactRoot(null))},onfocusin(){this.css("z-index","100")},onfocusout(){this.css("z-index","")},close(){$("#filters-button").showHide();if(this.data("schema").filters){const e=$(".cms-search-form").attr("action");this.closest(".cms-container").loadPanel(e,"",{},!0)}},search(e){this._super();let t=$(".cms-search-form").attr("action");if(t&&e){const s=[];for(const[t,n]of Object.entries(e))n&&(s[`q[${t}]`]=n);0===Object.keys(s).length&&(s[`q[${this.data("schema").name}]`]=""),t=$.path.addSearchParams(t,s),$(".cms-panel-deferred.cms-content-view").data("deferredNoCache",!0),this.closest(".cms-container").loadPanel(t,"",{},!0)}},refresh(){const e=this.data("schema"),t=this.getComponent(),s="cms-content-tools-CMSMain"===this.closest(".cms-content-tools").attr("id");let n=this.getReactRoot();n||(n=(0,_client.createRoot)(this[0])),n.render(_react.default.createElement(t,_extends({id:"Search",identifier:"Search",display:"VISIBLE",displayBehavior:"HIDEABLE",filterPrefix:"Search__",onHide:()=>this.close(),onSearch:e=>this.search(e),borders:{left:!s}},e))),this.setReactRoot(n)}})}));var statusMessage=function(e,t){e=jQuery("").text(e).html(),jQuery.noticeAdd({text:e,type:t,stayTime:5e3,inEffect:{left:"0",opacity:"show"}})}},"./client/src/legacy/ModelAdmin.js":function(e,t,s){"use strict";var n,o=(n=s("./node_modules/jquery/dist/jquery.js"))&&n.__esModule?n:{default:n};s("./client/src/legacy/LeftAndMain.js"),o.default.entwine("ss",(function(e){e(".cms-content-tools #Form_SearchForm").entwine({onsubmit:function(e){this.trigger("beforeSubmit")}}),e(".importSpec").entwine({onmatch:function(){this.find("div.details").hide(),this.find("a.detailsLink").click((function(){return e("#"+e(this).attr("href").replace(/.*#/,"")).slideToggle(),!1})),this._super()},onunmatch:function(){this._super()}}),e(".cms .btn.clear-search").entwine({onclick:function(e){e.preventDefault(),this.parents(".cms-container").loadPanel(this.attr("href"),"",{},!0,!1)}})}))},"./client/src/legacy/PermissionCheckboxSetField.js":function(e,t,s){"use strict";var n;((n=s("./node_modules/jquery/dist/jquery.js"))&&n.__esModule?n:{default:n}).default.entwine("ss",(function(e){e(".permissioncheckboxset .valADMIN input").entwine({onmatch:function(){this._super()},onunmatch:function(){this._super()},onclick:function(e){this.toggleCheckboxes()},toggleCheckboxes:function(){var t=e(this).parents(".field:eq(0)").find(".checkbox").not(this);e(this).is(":checked")?t.each((function(){e(this).data("SecurityAdmin.oldChecked",e(this).attr("checked")),e(this).data("SecurityAdmin.oldDisabled",e(this).attr("disabled")),e(this).attr("disabled","disabled"),e(this).attr("checked","checked")})):t.each((function(){var t=e(this).data("SecurityAdmin.oldChecked"),s=e(this).data("SecurityAdmin.oldDisabled");null!==t&&e(this).attr("checked",t),null!==s&&e(this).attr("disabled",s)}))}}),e(".permissioncheckboxset .valCMS_ACCESS_LeftAndMain input").entwine({getCheckboxesExceptThisOne:function(){return e(this).parents(".field:eq(0)").find("li").filter((function(t){var s=e(this).attr("class");return!!s&&s.match(/CMS_ACCESS_/)})).find(".checkbox").not(this)},onadd:function(){this.toggleCheckboxes(),this._super()},onclick:function(e){this.toggleCheckboxes()},toggleCheckboxes:function(){var t=this.getCheckboxesExceptThisOne();e(this).is(":checked")?t.each((function(){e(this).data("PermissionCheckboxSetField.oldChecked",e(this).is(":checked")),e(this).data("PermissionCheckboxSetField.oldDisabled",e(this).is(":disabled")),e(this).prop("disabled","disabled"),e(this).prop("checked","checked")})):t.each((function(){e(this).prop("checked",e(this).data("PermissionCheckboxSetField.oldChecked")),e(this).prop("disabled",e(this).data("PermissionCheckboxSetField.oldDisabled"))}))}})}))},"./client/src/legacy/SecurityAdmin.js":function(e,t,s){"use strict";var n,o=(n=s("./node_modules/jquery/dist/jquery.js"))&&n.__esModule?n:{default:n};s("./client/src/legacy/LeftAndMain.js"),s("./client/src/legacy/PermissionCheckboxSetField.js");var r=function(e){var t=(0,o.default)((0,o.default)(this).contents()).find(".message");if(t&&t.html()){var s=(0,o.default)(window.parent.document).find("#Form_EditForm_Members").get(0);s&&s.refresh();var n=(0,o.default)(window.parent.document).find(".cms-tree").get(0);n&&n.reload()}};(0,o.default)("#MemberImportFormIframe, #GroupImportFormIframe").entwine({onadd:function(){this._super(),(0,o.default)(this).on("load",r)}}),o.default.entwine("ss",(function(e){e(".permissioncheckboxset .checkbox[value=ADMIN]").entwine({onadd:function(){this.toggleCheckboxes(),this._super()},onclick:function(e){this.toggleCheckboxes()},toggleCheckboxes:function(){var t=this.parents(".field:eq(0)").find(".checkbox").not(this);this.is(":checked")?t.each((function(){e(this).data("SecurityAdmin.oldChecked",e(this).is(":checked")),e(this).data("SecurityAdmin.oldDisabled",e(this).is(":disabled")),e(this).prop("disabled",!0),e(this).prop("checked",!0)})):t.each((function(){e(this).prop("checked",e(this).data("SecurityAdmin.oldChecked")),e(this).prop("disabled",e(this).data("SecurityAdmin.oldDisabled"))}))}})}))},"./client/src/legacy/SelectionGroup.js":function(e,t,s){"use strict";var n,o=(n=s("./node_modules/jquery/dist/jquery.js"))&&n.__esModule?n:{default:n};(0,o.default)(document).ready((function(){(0,o.default)(document).on("click","ul.SelectionGroup input.selector, ul.selection-group input.selector",(function(){var e=(0,o.default)(this).closest("li");e.addClass("selected");var t=e.prevAll("li.selected");t.length&&t.removeClass("selected");var s=e.nextAll("li.selected");s.length&&s.removeClass("selected"),(0,o.default)(this).focus()}))}))},"./client/src/legacy/TabSet.js":function(e,t,s){"use strict";var n,o=(n=s("./node_modules/jquery/dist/jquery.js"))&&n.__esModule?n:{default:n};s("./thirdparty/jquery-ui/jquery-ui.js"),s("./thirdparty/jquery-cookie/jquery.cookie.js"),s("./thirdparty/jquery-entwine/jquery.entwine.js"),o.default.entwine("ss",(function(e){e(".ss-tabset, .cms-tabset").entwine({DeferRestoreState:!1,DefferredStateOverride:null,onmatch:function(){var e=window.location.hash;""!==e&&this.openTabFromURL(e),this._super()},onadd:function(){this.on("tabsactivate",function(e,t){let{newPanel:s}=t;this.lazyLoadGridFields(s),this.triggerLazyLoad(s)}.bind(this)),this.on("tabscreate",function(e,t){let{panel:s}=t;this.lazyLoadGridFields(s),this.triggerLazyLoad(s)}.bind(this)),this._super()},restoreState:function(t){const s=void 0!==window.sessionStorage&&window.sessionStorage?window.sessionStorage.getItem("tabs-"+window.ss.tabStateUrl()):null,n=!!s&&JSON.parse(s);let o,r;const i=this.attr("id"),a=this.children("ul").children("li.ss-tabs-force-active");if(!this.data("uiTabs"))return this.setDeferRestoreState(!0),void this.setDefferredStateOverride(t);this.tabs("refresh"),a.length?o=a.first().index():t?(r=this.find(t.tabSelector),r.length&&(o=r.index())):n&&e.each(n,(function(e,t){i==t.id&&(o=t.selected)})),null!=o&&(this.tabs("option","active",o),this.parents(".cms-container").trigger("tabstaterestored"))},triggerLazyLoad:function(t){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:".lazy-loadable";t.find(s).each(((t,s)=>{var n=e(s),o=s.dataset.lazyEvent||"lazyload";n.closest(".ss-tabset, .cms-tabset").is(this)&&s.dispatchEvent(new Event(o))}))},lazyLoadGridFields:function(t){t.find(".grid-field--lazy-loadable").each(((t,s)=>{e(s).closest(".ss-tabset, .cms-tabset").is(this)&&e(s).lazyload()}))},openTabFromURL:function(t){var s;e.each(this.find(".ui-tabs-anchor"),(function(){if(-1!==this.href.indexOf(t)&&1===e(t).length)return s=e(this),!1})),void 0!==s&&e((()=>{s.click()}))},redrawTabs:function(){this._super(),this.getDeferRestoreState()&&(this.restoreState(this.getDefferredStateOverride()),this.setDeferRestoreState(!1),this.setDefferredStateOverride(null))}}),e(".ss-tabset").entwine({IgnoreTabState:!1,onadd:function(){this.redrawTabs(),this._super()},onremove:function(){this.data("uiTabs")&&this.tabs("destroy"),this._super()},redrawTabs:function(){e(this).hasClass("ss-tabset")?(this.rewriteHashlinks(),this.tabs()):this._super()},rewriteHashlinks:function(){e(this).find("ul a").each((function(){if(e(this).attr("href")){var t=e(this).attr("href").match(/#.*/);t&&e(this).attr("href",document.location.href.replace(/#.*/,"")+t[0])}}))}}),e(".ui-tabs-active .ui-tabs-anchor").entwine({onmatch:function(){this.addClass("nav-link active")},onunmatch:function(){this.removeClass("active")}})}))},"./client/src/legacy/ToastsContainer.js":function(e,t,s){"use strict";var n=d(s("./node_modules/jquery/dist/jquery.js")),o=d(s("./node_modules/react/index.js")),r=s("./node_modules/react-dom/client.js"),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var s=l(t);if(s&&s.has(e))return s.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}n.default=e,s&&s.set(e,n);return n}(s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/Injector.js")),a=s("./client/src/state/toasts/ToastsActions.js");function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,s=new WeakMap;return(l=function(e){return e?s:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}const c=(0,i.loadComponent)("ToastsContainer");n.default.entwine("ss",(e=>{e("body").entwine({onmatch(){const t=e('');this.append(t);(0,r.createRoot)(t[0]).render(o.default.createElement(c,null))}})})),n.default.extend({noticeAdd(e){i.default.ready((()=>{const{dispatch:t}=i.default.reducer.store;t((0,a.display)(e))}))}})},"./client/src/legacy/ToggleCompositeField.js":function(e,t,s){"use strict";var n,o=(n=s("./node_modules/jquery/dist/jquery.js"))&&n.__esModule?n:{default:n};s("./thirdparty/jquery-ui/jquery-ui.js"),o.default.entwine("ss",(function(e){e(".ss-toggle").entwine({onadd:function(){this._super(),this.accordion({heightStyle:"content",collapsible:!0,active:!this.hasClass("ss-toggle-start-closed")&&0})},onremove:function(){this.data("uiAccordion")&&this.accordion("destroy"),this._super()},getTabSet:function(){return this.closest(".ss-tabset")},fromTabSet:{ontabsshow:function(){this.accordion("resize")}}})}))},"./client/src/legacy/TreeDropdownField/TreeDropdownFieldEntwine.js":function(e,t,s){"use strict";var n=d(s("./node_modules/jquery/dist/jquery.js")),o=d(s("./node_modules/react/index.js")),r=s("./node_modules/react-dom/client.js"),i=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/schemaFieldValues.js"),a=s("./client/src/components/TreeDropdownField/TreeDropdownField.js"),l=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/Injector.js");function d(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t{e(".js-injector-boot .TreeDropdownField").entwine({Value:null,Timer:null,Component:null,ReactRoot:null,onmatch(){this._super();const e=this.closest(".cms-content").attr("id"),t=e?{context:e}:{},s=(0,l.loadComponent)("TreeDropdownField",t);this.setComponent(s);const n=this.data("state")||{},o=this.data("schema")||{};o.data&&o.data.multiple?this.setValue(n.value&&n.value!==a.MULTI_EMPTY_VALUE?n.value.map((e=>Number(e))):[]):this.setValue(n.value?Number(n.value):""),this.refresh()},onunmatch(){this._super();const e=this.getReactRoot();e&&(e.unmount(),this.setReactRoot(null))},refresh(){const e=this.getAttributes(),t=this.getComponent();let s=this.getReactRoot();s||(s=(0,r.createRoot)(this[0])),s.render(o.default.createElement(t,c({},e,{onChange:e=>{this.setValue(e),this.refresh(),clearTimeout(this.getTimer());const t=setTimeout((()=>{this.find("input").trigger("change")}),0);this.setTimer(t)},value:this.getValue(),noHolder:!0}))),this.setReactRoot(s)},getAttributes(){const e=this.data("state"),t=this.data("schema");return(0,i.schemaMerge)(t,e)}})}))},"./client/src/legacy/UsedOnTable/UsedOnTableEntwine.js":function(e,t,s){"use strict";var n=l(s("./node_modules/jquery/dist/jquery.js")),o=l(s("./node_modules/react/index.js")),r=s("./node_modules/react-dom/client.js"),i=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/schemaFieldValues.js"),a=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/Injector.js");function l(e){return e&&e.__esModule?e:{default:e}}n.default.entwine("ss",(e=>{e(".js-injector-boot .used-on__polyfill-holder").entwine({Timer:null,Component:null,ReactRoot:null,onmatch(){this._super();const e=this.closest(".cms-content").attr("id"),t=e?{context:e}:{},s=(0,a.loadComponent)("UsedOnTable",t);this.setComponent(s),this.refresh()},onunmatch(){this._super();const e=this.getReactRoot();e&&(e.unmount(),this.setReactRoot(null))},refresh(){const e=this.getAttributes(),t=this.getComponent();let s=this.getReactRoot();s||(s=(0,r.createRoot)(this[0])),s.render(o.default.createElement(t,e)),this.setReactRoot(s)},getAttributes(){const e=this.data("state"),t=this.data("schema");return(0,i.schemaMerge)(t,e)}})}))},"./client/src/legacy/jquery.changetracker.js":function(e,t,s){"use strict";var n,o=(n=s("./node_modules/lodash.debounce/index.js"))&&n.__esModule?n:{default:n};!function(e){e.fn.changetracker=function(t){var s=this;if(this.length>1)return this.each((function(e,s){this.changetracker(t)})),this;this.defaults={fieldSelector:':input:not(:button,[type="submit"],[type="search"],.gridstate)',ignoreFieldSelector:'.no-change-track,[type="search"]',changedCssClass:"changed"};var n=e.extend({},this.defaults,t);if(this.initialize=function(){e.meta&&(n=e.extend({},n,this.data())),s.data("dirty",!1);var t=function(t){if(t.is(":radio")){var n=s.find(":input[name="+t.attr("name")+"]:checked");return n.length?n.val():0}if(t.is(":checkbox"))return t.is(":checked")?1:0;var o=t.val();if(t&&t.hasClass("htmleditor"))switch(t.data("editor")||"default"){case"tinyMCE":case"default":var r=e.extend({forced_root_block:"p"},t.data("config")),i=tinymce.html.Serializer(r),a=tinymce.html.DomParser(r);o=i.serialize(a.parse(o))}return o},r=function(){var n=[];return s.getFields().each((function(){var s=e(this).prop("name");s&&n.push({name:s,value:t(e(this))})})),JSON.stringify(n)},i=r(),a=(0,o.default)((function(t){if(!t||!e(t.target).is(n.ignoreFieldSelector)){var o,a=(o=r(),s.data("dirty")||i!==o);s.toggleClass(n.changedCssClass,a)}}),250,{leading:!0,trailing:!0}),l=(0,o.default)((function(o){var r=e(o.target),i=r.data("changetracker.origVal");if(!r.is(n.ignoreFieldSelector)){var l=t(r);null===i||l!==i?(r.addClass(n.changedCssClass),s.addClass(n.changedCssClass)):(r.removeClass(n.changedCssClass),r.is(":radio")&&s.find(":radio[name="+r.attr("name")+"]").removeClass(n.changedCssClass),a())}}),250,{leading:!0,trailing:!0});s.on("click.changetracker",n.fieldSelector,l),s.on("keyup.changetracker",n.fieldSelector,l),s.on("change.changetracker",n.fieldSelector,l),s.on("change.changetracker",a),this.getFields().each((function(){var s=t(e(this));e(this).data("changetracker.origVal",s)})),s.on("dirty.changetracker",(function(){s.data("dirty",!0),a()})),this.data("changetracker",!0)},this.destroy=function(){this.reset(),this.off(".changetracker").removeData("changetracker")},this.reset=function(){this.getFields().each((function(){s.resetField(this)})),this.data("dirty",!1).removeClass(n.changedCssClass)},this.resetField=function(t){return e(t).removeData("changetracker.origVal").removeClass(n.changedCssClass)},this.getFields=function(){return this.find(n.fieldSelector).not(n.ignoreFieldSelector+", .search-box *")},"string"==typeof arguments[0]){var r=Array.prototype.slice.call(arguments);return r.splice(0,1),this[arguments[0]].apply(this,r)}s=this;return setTimeout((function(){s.initialize()}),0),this}}(jQuery)},"./client/src/legacy/sspath.js":function(e,t,s){"use strict";var n,o=(n=s("./node_modules/jquery/dist/jquery.js"))&&n.__esModule?n:{default:n};(0,o.default)(window),(0,o.default)("html"),(0,o.default)("head");var r={urlParseRE:/^(((([^:\/#\?]+:)?(?:(\/\/)((?:(([^:@\/#\?]+)(?:\:([^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((\/?(?:[^\/\?#]+\/+)*)([^\?#]*)))?(\?[^#]+)?)(#.*)?/,parseUrl:function(e){if("object"===o.default.type(e))return e;var t=r.urlParseRE.exec(e||"")||[];return{href:t[0]||"",hrefNoHash:t[1]||"",hrefNoSearch:t[2]||"",domain:t[3]||"",protocol:t[4]||"",doubleSlash:t[5]||"",authority:t[6]||"",username:t[8]||"",password:t[9]||"",host:t[10]||"",hostname:t[11]||"",port:t[12]||"",pathname:t[13]||"",directory:t[14]||"",filename:t[15]||"",search:t[16]||"",hash:t[17]||""}},makePathAbsolute:function(e,t){if(e&&"/"===e.charAt(0))return e;e=e||"";for(var s=(t=t?t.replace(/^\/|(\/[^\/]*|[^\/]+)$/g,""):"")?t.split("/"):[],n=e.split("/"),o=0;o');t.on("load",(function(s){"about:blank"!=(0,o.default)(this).attr("src")&&(t.addClass("loaded").show(),e._resizeIframe(),e.uiDialog.removeClass("loading"))})).hide(),this.options.dialogExtraClass&&this.uiDialog.addClass(this.options.dialogExtraClass),this.element.append(t),this.options.iframeUrl&&this.element.css("overflow","hidden")},open:function(){o.default.ui.dialog.prototype.open.call(this);var e=this,t=this.element.children("iframe");!this.options.iframeUrl||t.hasClass("loaded")&&!this.options.reloadOnOpen||(t.hide(),t.attr("src",this.options.iframeUrl),this.uiDialog.addClass("loading")),(0,o.default)(window).on("resize.ssdialog",(function(){e._resizeIframe()}))},close:function(){o.default.ui.dialog.prototype.close.call(this),this.uiDialog.off("resize.ssdialog"),(0,o.default)(window).off("resize.ssdialog")},_resizeIframe:function(){var e,t,s={},n=this.element.children("iframe");this.options.widthRatio&&(e=(0,o.default)(window).width()*this.options.widthRatio,this.options.minWidth&ðis.options.maxWidth?s.width=this.options.maxWidth:s.width=e),this.options.heightRatio&&(t=(0,o.default)(window).height()*this.options.heightRatio,this.options.minHeight&&tthis.options.maxHeight?s.height=this.options.maxHeight:s.height=t),jQuery.isEmptyObject(s)||(this._setOptions(s),n.attr("width",s.width-parseFloat(this.element.css("paddingLeft"))-parseFloat(this.element.css("paddingRight"))),n.attr("height",s.height-parseFloat(this.element.css("paddingTop"))-parseFloat(this.element.css("paddingBottom"))),this.options.autoPosition&&this._setOption("position",this.options.position))}}),o.default.widget("ssui.titlebar",{_create:function(){this.originalTitle=this.element.attr("title");var e=this.options,t=e.title||this.originalTitle||" ",s=o.default.ui.dialog.getTitleId(this.element);this.element.parent().addClass("ui-dialog");var n=this.element.addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix");if(e.closeButton){var r=(0,o.default)('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover((function(){r.addClass("ui-state-hover")}),(function(){r.removeClass("ui-state-hover")})).focus((function(){r.addClass("ui-state-focus")})).blur((function(){r.removeClass("ui-state-focus")})).mousedown((function(e){e.stopPropagation()})).appendTo(n);(this.uiDialogTitlebarCloseText=(0,o.default)("")).addClass("ui-icon ui-icon-closethick").text(e.closeText).appendTo(r)}(0,o.default)("").addClass("ui-dialog-title").attr("id",s).html(t).prependTo(n);n.find("*").add(n).disableSelection()},destroy:function(){this.element.off(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.originalTitle&&this.element.attr("title",this.originalTitle)}}),o.default.extend(o.default.ssui.titlebar,{version:"0.0.1",options:{title:"",closeButton:!1,closeText:"close"},uuid:0,getTitleId:function(e){return"ui-dialog-title-"+(e.attr("id")||++this.uuid)}})},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/Backend.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(s("./node_modules/isomorphic-fetch/fetch-npm-browserify.js")),o=a(s("./node_modules/es6-promise/dist/es6-promise.js")),r=a(s("./node_modules/qs/lib/index.js")),i=a(s("./node_modules/merge/lib/src/index.js"));function a(e){return e&&e.__esModule?e:{default:e}}function l(e){let t=null,s=null;if(!(e.status>=200&&e.status<300))throw s=new Error(e.statusText),s.response=e,s;return t=e,t}function d(e){let t=null;if(e instanceof FormData||"string"==typeof e)t=e;else{if(!e||"object"!=typeof e)throw new Error("Invalid body type");t=JSON.stringify(e)}return t}function c(e,t){switch(e){case"application/x-www-form-urlencoded":return r.default.stringify(t);case"application/json":case"application/x-json":case"application/x-javascript":case"text/javascript":case"text/x-javascript":case"text/x-json":return JSON.stringify(t);default:throw new Error(`Can't encode format: ${e}`)}}function u(e,t){return""===t?e:e.match(/\?/)?`${e}&${t}`:`${e}?${t}`}function p(e){return e.text().then((t=>function(e,t){switch(e){case"application/x-www-form-urlencoded":return r.default.parse(t);case"application/json":case"application/x-json":case"application/x-javascript":case"text/javascript":case"text/x-javascript":case"text/x-json":return JSON.parse(t);default:throw new Error(`Can't decode format: ${e}`)}}(e.headers.get("Content-Type"),t)))}function f(e,t){return Object.keys(t).reduce(((s,n)=>{const o=e[n];return!o||!0!==o.remove&&!0!==o.querystring?Object.assign(s,{[n]:t[n]}):s}),{})}function h(e,t,s){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{setFromData:!1},o=t;const r=Object.keys(s).reduce(((t,o)=>{const r=e[o],i=!0===n.setFromData&&!(r&&!0===r.remove),a=r&&!0===r.querystring&&!0!==r.remove;return i||a?Object.assign(t,{[o]:s[o]}):t}),{}),i=c("application/x-www-form-urlencoded",r);return o=u(o,i),o=Object.keys(e).reduce(((t,n)=>{const o=e[n].urlReplacement;return o?t.replace(o,s[n]):t}),o),o}o.default.polyfill();const m=new class{constructor(){this.fetch=n.default}createEndpointFetcher(e){var t=this;const s=Object.assign({method:"get",payloadFormat:"application/x-www-form-urlencoded",responseFormat:"application/json",payloadSchema:{},defaultData:{}},e),n={json:"application/json",urlencoded:"application/x-www-form-urlencoded"};return["payloadFormat","responseFormat"].forEach((e=>{n[s[e]]&&(s[e]=n[s[e]])})),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=Object.assign({},n,{Accept:s.responseFormat,"Content-Type":s.payloadFormat}),r=i.default.recursive({},s.defaultData,e),a=h(s.payloadSchema,s.url,r,{setFromData:"get"===s.method.toLowerCase()}),l="get"!==s.method.toLowerCase()?c(s.payloadFormat,f(s.payloadSchema,r)):"",d="get"===s.method.toLowerCase()?[a,o]:[a,l,o];return t[s.method.toLowerCase()](...d).then(p)}}get(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.fetch(e,{method:"get",credentials:"same-origin",headers:t}).then(l)}post(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.fetch(e,{method:"post",credentials:"same-origin",body:d(t),headers:Object.assign({},{"Content-Type":"application/x-www-form-urlencoded"},s)}).then(l)}put(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.fetch(e,{method:"put",credentials:"same-origin",body:d(t),headers:s}).then(l)}delete(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.fetch(e,{method:"delete",credentials:"same-origin",body:d(t),headers:s}).then(l)}};var g=m;t.default=g},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/Config.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=class{static get(e){return window.ss.config[e]}static getAll(){return window.ss.config}static getSection(e){return window.ss.config.sections.find((t=>t.name===e))}static getCurrentSection(){}};t.default=s},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/DataFormat.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeQuery=function(e){return o.default.parse(e.replace(/^\?/,""))},t.fileSize=function(e){let t=null,s="";e<1024?(t=e,s="bytes"):e<10240?(t=Math.round(e/1024*10)/10,s="KB"):e<1048576?(t=Math.round(e/1024),s="KB"):e<10485760?(t=Math.round(e/1048576*10)/10,s="MB"):e<1073741824&&(t=Math.round(e/1048576),s="MB");(t||0===t)&&s||(t=Math.round(e/1073741824*10)/10,s="GB");if(isNaN(t))return n.default._t("Admin.NO_SIZE","N/A");return`${t} ${s}`},t.getFileExtension=function(e){return/[.]/.exec(e)?e.replace(/^.+[.]/,""):""};var n=r(s("i18n")),o=r(s("./node_modules/qs/lib/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/Injector.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.graphqlTemplates=t.default=void 0,Object.defineProperty(t,"inject",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"injectGraphql",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"loadComponent",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"provideContext",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"provideInjector",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"withInjector",{enumerable:!0,get:function(){return r.default}});var n=u(s("./client/src/lib/dependency-injection/provideInjector.js")),o=u(s("./client/src/lib/dependency-injection/provideContext.js")),r=u(s("./client/src/lib/dependency-injection/withInjector.js")),i=u(s("./client/src/lib/dependency-injection/inject.js")),a=u(s("./client/src/lib/dependency-injection/injectGraphql.js")),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var s=c(t);if(s&&s.has(e))return s.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}n.default=e,s&&s.set(e,n);return n}(s("./client/src/lib/dependency-injection/graphql/templates.js"));t.graphqlTemplates=l;var d=u(s("./client/src/lib/dependency-injection/loadComponent.js"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,s=new WeakMap;return(c=function(e){return e?s:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}var p=u(s("./client/src/lib/dependency-injection/Container.js")).default;t.default=p},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/ReactRouteRegister.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;window.ss=window.ss||{},window.ss.routeRegister=window.ss.routeRegister||new class{constructor(){this.reset()}reset(){this.childRoutes=[],this.rootRoute={path:"/",routes:()=>this.getChildRoutes()}}updateRootRoute(e){this.rootRoute=Object.assign({},this.rootRoute,e)}add(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(e.path===this.rootRoute.path&&Array.isArray(e.routes))return void(this.childRoutes=e.routes.concat(this.childRoutes));const s=this.findChildRoute(t),n=Object.assign({},{routes:[]},e);let o=n.routes[n.routes.length-1];o&&"**"===o.path||(o={path:"**"},n.routes.push(o));const r=s.findIndex((t=>t.path===e.path));r>=0?s[r]=n:s.unshift(n)}findChildRoute(e){let t=this.childRoutes;return e&&e.forEach((e=>{const s=t.find((t=>t.path===e));if(!s)throw new Error(`Parent path ${e} could not be found.`);t=s.routes})),t}getRootRoute(){return this.rootRoute}getChildRoutes(){return this.childRoutes}remove(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const s=this.findChildRoute(t),n=s.findIndex((t=>t.path===e));return n<0?null:s.splice(n,1)[0]}};var s=window.ss.routeRegister;t.default=s},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/Router.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=a(s("./node_modules/page.js/index.js")),r=a(s("./node_modules/url/url.js")),i=a(s("./node_modules/lodash.escaperegexp/index.js"));function a(e){return e&&e.__esModule?e:{default:e}}o.default.oldshow||(o.default.oldshow=o.default.show),o.default.setAbsoluteBase=function(e){o.default.absoluteBaseURL=e;const t=document.createElement("a");t.href=e;let s=t.pathname;s=s.replace(/\/$/,""),s.match(/^[^\/]/)&&(s=`/${s}`),o.default.base(s)}.bind(o.default),o.default.getAbsoluteBase=function(){return o.default.absoluteBaseURL}.bind(o.default),o.default.resolveURLToBase=function(e){const t=o.default.getAbsoluteBase(),s=r.default.resolve(t,e);if(0!==s.indexOf(t))return s;const n=new RegExp(`^${(0,i.default)(t)}/?`);return s.replace(n,"/")}.bind(o.default),o.default.show=(n=o.default.oldshow,(e,t,s,r)=>n(o.default.resolveURLToBase(e),t,s,r)),o.default.routeAppliesToCurrentLocation=function(e){return new o.default.Route(e).match(o.default.current,{})},window.ss=window.ss||{},window.ss.router=window.ss.router||o.default;var l=window.ss.router;t.default=l},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/ShortcodeSerialiser.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sanitiseShortCodeProperties=t.default=t.createHTMLSanitiser=void 0;var n,o=(n=s("i18n"))&&n.__esModule?n:{default:n};const r=e=>e.toString().slice(1,-1),i=r(/((?:[,\s]+(?:[a-z0-9\-_]+)=(?:(?:[a-z0-9\-_]+)|(?:\d+\.\d+)|(?:'[^']*')|(?:"[^"]*")))*)/),a=/[,\s]+([a-z0-9\-_]+)=(?:([a-z0-9\-_]+)|(\d+\.\d+)|(?:'([^']*)')|(?:"([^"]*)"))/,l=r(/\[%s/),d=r(/\[\s*\/\s*%s\s*]/),c=r(/((?:.|\n|)*?)/),u=r(/\s*/),p={match(e,t,s){let n=`${o.default.sprintf(l,e)}${i}${u}\\]`;t&&(n=`${n}${c}${o.default.sprintf(d,e)}`);const r=new RegExp(n,"i").exec(s);if(!r)return null;return{name:e,wrapped:t,properties:this.parseProperties(r[1]),original:r[0],content:t?r[2]:null}},parseProperties(e){let t=e;const s={};let n=t.match(a);for(;n;){const e=n[1]||"",o=n[2]||n[3]||n[4]||n[5]||"";e&&(s[e]=o);const r=t.indexOf(n[0]);t=t.substr(r+n[0].length),n=t.match(a)}return s},serialise(e){const t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?{sep:",",quote:"",replacer:/[^a-z0-9\-_.]/gi}:{sep:" ",quote:'"',replacer:/"/g},s=Object.entries(e.properties).map((e=>{let[s,n]=e;return n?`${t.sep}${s}=${t.quote}${`${n}`.replace(t.replacer,"")}${t.quote}`:null})).filter((e=>null!==e)).join("");return e.wrapped?`[${e.name}${s}]${e.content}[/${e.name}]`:`[${e.name}${s}]`}},f=()=>{const e=document.createElement("div");return t=>void 0===t?"":(e.textContent=t,e.innerHTML)};t.createHTMLSanitiser=f;t.sanitiseShortCodeProperties=e=>{const t=f();return Object.entries(e).reduce(((e,s)=>{let[n,o]=s;return{...e,[n]:t(o)}}),{})};var h=p;t.default=h},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/SilverStripeComponent.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s("./node_modules/react/index.js");let o=!1,r=null;class i extends n.Component{constructor(){super(),clearTimeout(r),o||(r=setTimeout((()=>{console.warn("SilverStripeComponent will be removed"),o=!0})))}render(){return null}}i.propTypes={};var a=i;t.default=a},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/TinyMCEActionRegistrar.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const s=(e,t)=>e?`${e}.${t}`:t;window.ss=window.ss||{},window.ss.tinymceactions=window.ss.tinymceactions||new class{constructor(){this.actions={},this.editorCommandsToUrlTestsMap={},this.defaultCommand="sslinkexternal"}addAction(e,t,n){const o=t.priority||50,r=s(n,e),i=this.getActions(e,n,!0);return t.type="menuitem",t.hasOwnProperty("onclick")&&(t.onAction=t.onclick,delete t.onclick),i.find((e=>t.text===e.text))||(this.actions[r]=[...this.getActions(e,n,!1),{...t,priority:o}]),this}getActions(e,t){let n=t&&!(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])||!this.actions[e]?[]:this.actions[e];const o=s(t,e);return t&&this.actions[o]&&(n=[...n,...this.actions[o]]),n}getSortedActions(e,t){let s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.getActions(e,t,s).sort(((e,t)=>{const s=t.priority-e.priority;return s||(e.text.toLocaleLowerCase()>t.text.toLocaleLowerCase()?1:-1)}))}addCommandWithUrlTest(e,t){return this.editorCommandsToUrlTestsMap[e]=t,this}setDefaultCommand(e){return this.defaultCommand=e,this}getDefaultCommand(){return this.defaultCommand}getEditorCommandFromUrl(e){let t=this.getDefaultCommand();const s=Object.keys(this.editorCommandsToUrlTestsMap).find((t=>this.editorCommandsToUrlTestsMap[t]&&this.editorCommandsToUrlTestsMap[t].test(e)));return s&&(t=s),t}};var n=window.ss.tinymceactions;t.default=n},"./client/src/lib/Validator.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(s("./node_modules/validator/index.js")),o=r(s("i18n"));function r(e){return e&&e.__esModule?e:{default:e}}var i=class{constructor(e){this.setValues(e)}setValues(e){this.values=e}getFieldValue(e){let t=this.values[e];return"string"!=typeof t&&(t=null==t||!1===t?"":t.toString()),t}validateValue(e,t,s){if(""===e)return"required"!==t;switch(t){case"equals":{const t=this.getFieldValue(s.field);return n.default.equals(e,t)}case"numeric":return n.default.isNumeric(e);case"date":return n.default.isDate(e);case"alphanumeric":return n.default.isAlphanumeric(e);case"alpha":return n.default.isAlpha(e);case"regex":return n.default.matches(e,s.pattern);case"max":return e.length<=s.length;case"email":return n.default.isEmail(e);default:return console.warn(`Unknown validation rule used: '${t}'`),!1}}validateFieldSchema(e){return this.validateField(e.name,e.validation,null!==e.leftTitle?e.leftTitle:e.title,e.customValidationMessage)}getMessage(e,t){const s=t.title,n="string"==typeof t.message?t.message:o.default._t(`Admin.VALIDATOR_MESSAGE_${e.toUpperCase()}`,o.default._t("Admin.VALIDATOR_MESSAGE_DEFAULT","{name} is not a valid value."));return o.default.inject(n,{name:s})}validateField(e,t,s,n){const o={valid:!0,errors:[]};if(!t)return o;const r=this.getFieldValue(e);if(""===r&&t.required){const o=Object.assign({title:""!==s?s:e},t.required);return{valid:!1,errors:[n||this.getMessage("required",o)]}}return Object.entries(t).forEach((t=>{const[n,i]=t,a=Object.assign({title:e},{title:s},i);if("required"===n)return;if(!this.validateValue(r,n,a)){const e=this.getMessage(n,a);o.valid=!1,o.errors.push(e)}})),n&&!o.valid&&(o.errors=[n]),o}};t.default=i},"./client/src/lib/castStringToElement.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t&&void 0!==t.react)return o.default.createElement(e,s,t.react);if(t&&void 0!==t.html){if(null!==t.html){const n={__html:t.html};return o.default.createElement(e,r({},s,{dangerouslySetInnerHTML:n}))}return null}let n=null;n=t&&void 0!==t.text?t.text:t;if(n&&"object"==typeof n)throw new Error(`Unsupported string value ${JSON.stringify(n)}`);if(null!=n)return o.default.createElement(e,s,n);return null},t.mapHighlight=function(e,t,s){let n=0,r=e;const i=[],a=t.toLocaleLowerCase();for(;-1!==n;)if(n=r.toLocaleLowerCase().indexOf(a),-1!==n){const e=n+t.length,a=r.substring(0,n),l=r.substring(n,e),d=r.substring(e);a.length&&i.push(a),i.push(s?o.default.createElement(s,{key:i.length/2},l):l),r=d}return i.push(r),i};var n,o=(n=s("./node_modules/react/index.js"))&&n.__esModule?n:{default:n};function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const t={};return e&&e.split(" ").forEach((e=>{""!==e&&(t[e]=!0)})),t};t.default=s},"./client/src/lib/createErrorBlock.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.createErrorHtml=t.createErrorBlock=void 0;var n,o=(n=s("./node_modules/react/index.js"))&&n.__esModule?n:{default:n};const r=e=>({type:"error",value:{react:e.map(((e,t)=>o.default.createElement("span",{key:t,className:"form__validation-message"},e)))}});t.createErrorHtml=r;const i=e=>Object.entries(e).reduce(((e,t)=>{const[s,n]=t;if(!n||!n.length)return e;const o=Array.isArray(n)?n:[n];return{...e,[s]:r(o)}}),{});t.createErrorBlock=i;var a=i;t.default=a},"./client/src/lib/dependency-injection/ApolloGraphqlManager.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(s("./node_modules/graphql-tag/lib/index.js")),o=s("./client/src/lib/dependency-injection/graphql/helpers.js"),r=i(s("./client/src/lib/dependency-injection/ApolloGraphqlProxy.js"));function i(e){return e&&e.__esModule?e:{default:e}}const a="__TEMPLATE_OVERRIDE__",l=["templateName","fields","params","fragments"],d=["options","props","variables","skip","update"],c={params:{},args:{},fields:[],fragments:[],pagination:!0,apolloConfig:{}};var u=class{constructor(e,t,s){const n={...c,...e};n.fields=[...n.fields];const{apolloConfig:o,...r}=n;this.config=r,this.apolloConfigInitValues=o,this.apolloConfigTransforms={},this.templates={...t}||{},this.fragments={...s}||{},this.reduceApolloConfig=this.reduceApolloConfig.bind(this)}setConfig(e,t){if(l.includes(e))throw new Error(`Tried to set protected config values: '${e}', which is discouraged.`);return this.config={...this.config,[e]:t},this}transformApolloConfig(e,t){const s=this.apolloConfigTransforms[e]||[];return this.apolloConfigTransforms={...this.apolloConfigTransforms,[e]:[...s,t]},this}addParam(e,t){if(!e||!t)throw new Error("addParam must be passed a name and type parameter");return this.addParams({[e]:t})}addParams(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this.config.params;return this.config.params={...t,...e},this}addArg(e,t){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o.ROOT_FIELD;return this.addArgs({[e]:t},s)}addArgs(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.ROOT_FIELD;const s=this.config.args[t]||{};return this.config.args[t]={...s,...e},this}addField(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.ROOT_FIELD;return this.addFields([e],t)}addFields(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.ROOT_FIELD,s=[];return t.split("/").forEach((e=>{if(e===o.ROOT_FIELD)s=this.config.fields;else{const n=s.indexOf(e),o=s[n+1];if(-1===n||!Array.isArray(o))throw new Error(`Invalid path to field: ${t}`);s=o}})),e.forEach((e=>s.push(e))),this}useFragment(e){return this.config.fragments=[...this.config.fragments,e],this}useTemplate(e){if(!Object.keys(this.templates).includes(e))throw new Error(`\nTried to use template '${e}', which could not be found. Please make sure that it is registered with your Injector.\n `);return this.config.templateName=e,this}addTempFragment(e,t){return this.fragments={...this.fragments,[e]:t},this.useFragment(e)}setTemplate(e){this.config.templateName=a;for(var t=arguments.length,s=new Array(t>1?t-1:0),n=1;n{const n=s(e);return this.coallesceData(t,e,n)},n=this.apolloConfigInitValues[t],o=this.apolloConfigTransforms[t]||[];if(d.includes(t)){const r=function(){for(var e=arguments.length,r=new Array(e),i=0;ie(...r)));return"update"===t?null:l.reduce(s,a)};return{...e,[t]:r}}if(null==n)return e;const r=o.reduce(s,n);return{...e,[t]:r}}getConfig(){return{...this.config,availableFragments:{...this.fragments}}}getApolloConfig(){return[...Object.keys(this.apolloConfigInitValues),...Object.keys(this.apolloConfigTransforms)].filter(((e,t,s)=>s.indexOf(e)===t)).reduce(this.reduceApolloConfig,{})}getGraphqlAST(){const e=this.getConfig(),t=this.getRawTemplate(e.templateName),s=t.expressions.map((t=>"function"!=typeof t?t:t(e)));return(0,n.default)(t.strings,...s)}getContainer(){return new r.default(this.getGraphqlAST(),this.getApolloConfig())}};t.default=u},"./client/src/lib/dependency-injection/ApolloGraphqlProxy.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s("./node_modules/@apollo/client/react/hoc/index.js");var o=class{constructor(e,t){this.graphqlAST=e,this.apolloConfig=t}getApolloHOC(){return(0,n.graphql)(this.graphqlAST,this.apolloConfig)}getGraphqlAST(){return this.graphqlAST}getApolloConfig(){return this.apolloConfig}};t.default=o},"./client/src/lib/dependency-injection/Container.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=l(s("./client/src/lib/dependency-injection/buildInjectorContainer.js")),o=l(s("./client/src/lib/dependency-injection/buildComponentContainer.js")),r=l(s("./client/src/lib/dependency-injection/buildReducerContainer.js")),i=l(s("./client/src/lib/dependency-injection/buildFormContainer.js")),a=l(s("./client/src/lib/dependency-injection/buildApolloGraphqlScaffoldingContainer.js"));function l(e){return e&&e.__esModule?e:{default:e}}const d=(0,n.default)();d.register("component",(0,o.default)()),d.register("reducer",(0,r.default)()),d.register("form",(0,i.default)()),d.register("query",(0,a.default)());var c=d;t.default=c},"./client/src/lib/dependency-injection/FormStateManager.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=l(s("./node_modules/classnames/index.js")),o=l(s("./client/src/lib/createClassMap.js")),r=l(s("./node_modules/redux-form/lib/structure/plain/setIn.js")),i=s("./node_modules/redux-form/es/index.js"),a=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/schemaFieldValues.js");function l(e){return e&&e.__esModule?e:{default:e}}const d=e=>e;var c=class{constructor(e,t){const s=e.state||{},n=s.fields||[];this.schema={...e,state:{...s,fields:[...n]}},this.mockGlobalState=(0,r.default)({},e.name,t)}getFieldByName(e){const t={fields:[],actions:[],...this.schema.schema},s=[...t.fields,...t.actions],n=(0,a.findField)(s,e),o=this.schema.state.fields.find((t=>t.name===e));return(0,a.schemaMerge)(n,o)}mutateField(e,t){const s=this.schema.state.fields||[],n=s.findIndex((t=>t.name===e));if(n<0)return this;const o=[...s],r=this.getFieldByName(e);return o[n]=(0,a.schemaMerge)(r,t(r)),this.schema.state.fields=o,this}updateField(e,t){return this.mutateField(e,(e=>({...e,...t})))}updateFields(e){return Object.keys(e).forEach((t=>{this.updateField(t,e[t])})),this}setFieldComponent(e,t){return this.updateField(e,{component:t})}setFieldClass(e,t){let s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.mutateField(e,(e=>{const r=(0,o.default)(e.extraClass);return r[t]=s,{...e,extraClass:(0,n.default)(r)}}))}addFieldClass(e,t){return this.setFieldClass(e,t,!0)}removeFieldClass(e,t){return this.setFieldClass(e,t,!1)}getValues(){return(0,i.getFormValues)(this.schema.name,d)(this.mockGlobalState)||{}}getValue(e){return this.getValues()[e]}isDirty(){return(0,i.isDirty)(this.schema.name,d)(this.mockGlobalState)}isPristine(){return(0,i.isPristine)(this.schema.name,d)(this.mockGlobalState)}isValid(){return(0,i.isValid)(this.schema.name,d)(this.mockGlobalState)}isInvalid(){return(0,i.isInvalid)(this.schema.name,d)(this.mockGlobalState)}getState(){return this.schema}};t.default=c},"./client/src/lib/dependency-injection/FormValidationManager.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=class{constructor(e){this.values=e,this.errorMap={}}addError(e,t){if(!this.fieldExists(e))throw new Error(`Tried to add error to non-existent field: ${e}`);return this.errorMap[e]||(this.errorMap[e]=[]),this.errorMap[e]=[...this.errorMap[e],t],this}addErrors(e){return Object.entries(e).forEach((e=>{const[t]=e;let[,s]=e;Array.isArray(s)||(s=[s]),s.forEach((e=>this.addError(t,e)))})),this}clearErrors(e){if(!this.fieldExists(e))throw new Error(`Tried to clear errors for non-existent field: ${e}`);return delete this.errorMap[e],this}hasError(e){return this.fieldExists(e)&&!!this.getErrors(e).length}fieldExists(e){return Object.keys(this.values).includes(e)}getErrors(e){if(!this.fieldExists(e))throw new Error(`Tried to get errors for non-existent field: ${e}`);return this.errorMap[e]||[]}reset(){this.errorMap={}}getState(){return this.errorMap}};t.default=s},"./client/src/lib/dependency-injection/MiddlewareRegistry.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.GLOBAL_CONTEXT=void 0;var n,o=(n=s("./node_modules/toposort/index.js"))&&n.__esModule?n:{default:n};const r="before",i="after",a="__HEAD__",l="__TAIL__",d=[r,i],c="__GLOBAL__";t.GLOBAL_CONTEXT=c;var u=class{constructor(){this._middlewares=[],this._contextCache={}}sort(){const e=[a,l],t=[e];let s=[];return this._middlewares.forEach((e=>{const{name:s}=e,n=(e=>{let t=null;return d.forEach((s=>{if(e[s].includes("*")){if(e[s].length>1)throw new Error(`\n Key ${s} on ${e.name} should only specify one key \n if using the "*" wildcard\n `);if(t)throw new Error(`\n Cannot specify a ${s} rule on ${e.name} if a wildcard \n has been specified\n `);t=s}})),t})(e);n===i?t.push([l,s]):n===r?t.push([s,a]):(t.push([s,l]),t.push([a,s]),e.before.forEach((e=>{t.push([s,e])})),e.after.forEach((e=>{t.push([e,s])})))})),(0,o.default)(t).filter((t=>!e.includes(t))).forEach((e=>{s=s.concat(this._middlewares.filter((t=>t.name===e)))})),this._middlewares=s,this}add(e,t,s){(e=>{d.forEach((t=>{if(void 0!==e[t]&&"string"!=typeof e[t]&&!Array.isArray(e[t]))throw new Error(`Middleware key ${t} must be a string or array`)}))})(e),this._contextCache={};let n=s;n&&n.length?Array.isArray(n)||(n=[n]):n=[c];const o={...e,factory:t,context:n};return d.forEach((t=>{Array.isArray(e[t])?o[t]=e[t]:o[t]=e[t]?[e[t]]:[]})),d.every((e=>!o[e].length))&&(o.after=[a],o.before=[l]),this._middlewares.push(o),this}getMatchesForContext(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c;if(!this._contextCache[e]){const t=e.split(".");this._contextCache[e]=this._middlewares.filter((e=>e.context[0]===c||e.context.every(((e,s)=>"*"===e||t[s]===e))))}return this._contextCache[e]}};t.default=u},"./client/src/lib/dependency-injection/applyFormMiddleware.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/Injector.js")),o=a(s("./node_modules/redux-form/lib/structure/plain/getIn.js")),r=a(s("./node_modules/redux-form/lib/structure/plain/setIn.js")),i=s("./node_modules/redux-form/es/index.js");function a(e){return e&&e.__esModule?e:{default:e}}const l=[i.actionTypes.REGISTER_FIELD,i.actionTypes.DESTROY];var d=e=>()=>(t,s)=>{const i=e(t,s),a=s.meta&&s.meta.form;if(!a||l.includes(s.type))return i;const d=n.default.form.getSchema(a);if(!d)return i;const c=(0,o.default)(i.formState,a);if(!c)return i;let u={...i};const p=Object.entries(i.formSchemas).filter((e=>{let[,t]=e;return t.name===a}));return p.length?(p.forEach((e=>{let[t,s]=e;const n=d(s,c);if(!n.state||!Array.isArray(n.state.fields))throw new Error(`\n One more calls to alterSchema did not return a properly formed schema state\n object. Check your calls to Injector.transform() which could affect '${t}'.\n `);u=(0,r.default)(u,`formSchemas.${t}.state`,n.state)})),u):i};t.default=d},"./client/src/lib/dependency-injection/buildApolloGraphqlContainer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(s("./client/src/lib/dependency-injection/buildBaseContainer.js")),o=r(s("./client/src/lib/dependency-injection/ApolloGraphqlManager.js"));function r(e){return e&&e.__esModule?e:{default:e}}var i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,n.default)(),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{...e,templates:{...t},fragments:{...s},scaffold(e,t,s){let{force:n}=s;throw new Error("This API endpoint is not available yet")},register(t,s){const{templateName:n}=s;if(!n||!this.templates[n])throw new Error(`\nTried to register a new query '${t}' without a defined template '${n}'. Please ensure the\ntemplateName config is defined and that you have registered the template before registering a query.\n `);for(var o=arguments.length,r=new Array(o>2?o-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:{};return e.isProtected.call(this),function(e){if(s.templates[t]&&!n)throw new Error(`\nTried to register template '${t}' more than once. This practice is discouraged. Consider\nusing Injector.update() to enhance the template rather than override it completely.\nOtherwise, invoke the registerTemplate() function with '{ force: true }' as the second argument.\n `);for(var o=arguments.length,r=new Array(o>1?o-1:0),i=1;i2&&void 0!==arguments[2]?arguments[2]:{};if(e.isProtected.call(this),this.fragments[t]&&!n)throw new Error(`\nTried to register fragment '${t}' more than once. This practice is discouraged. Consider\nadding a new fragment or using Injector.update() to enhance the template you're working with.\nOtherwise, invoke the registerFragment() function with '{ force: true }' as the third argument.\n `);this.fragments={...this.fragments,[t]:s}},getTemplates(){return{...this.templates}},getFragments(){return{...this.fragments}},getProcessedManager(e,t){const s=t.map((e=>e.factory)).reverse(),n=this.services[e],r=new o.default(n,{...this.templates},{...this.fragments});return s.forEach((e=>{e(r)}),n),r},getFactory(e,t){return this.getProcessedManager(e,t).getContainer()}}};t.default=i},"./client/src/lib/dependency-injection/buildApolloGraphqlScaffoldingContainer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=f(s("./client/src/lib/dependency-injection/buildBaseContainer.js")),o=f(s("./client/src/lib/dependency-injection/buildApolloGraphqlContainer.js")),r=f(s("./client/src/lib/dependency-injection/graphql/buildCreateMutation.js")),i=f(s("./client/src/lib/dependency-injection/graphql/buildReadQuery.js")),a=f(s("./client/src/lib/dependency-injection/graphql/buildReadOneQuery.js")),l=f(s("./client/src/lib/dependency-injection/graphql/buildUpdateMutation.js")),d=f(s("./client/src/lib/dependency-injection/graphql/buildDeleteMutation.js")),c=f(s("./client/src/lib/dependency-injection/graphql/buildBaseQuery.js")),u=s("./client/src/lib/dependency-injection/graphql/templates.js"),p=s("./client/src/lib/dependency-injection/graphql/tags.js");function f(e){return e&&e.__esModule?e:{default:e}}const h={[u.CREATE]:(0,r.default)(p.captureTag),[u.READ]:(0,i.default)(p.captureTag),[u.READ_ONE]:(0,a.default)(p.captureTag),[u.UPDATE]:(0,l.default)(p.captureTag),[u.DELETE]:(0,d.default)(p.captureTag),[u.QUERY]:(0,c.default)(p.captureTag)};var m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,n.default)();return(0,o.default)(e,h)};t.default=m},"./client/src/lib/dependency-injection/buildBaseContainer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var s=r(t);if(s&&s.has(e))return s.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}n.default=e,s&&s.set(e,n);return n}(s("./client/src/lib/dependency-injection/MiddlewareRegistry.js")),o=s("./node_modules/redux/es/redux.js");function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,s=new WeakMap;return(r=function(e){return e?s:t})(e)}var i=()=>({middlewareRegistries:{},services:{},factories:{},factoryCache:{},initialised:!1,isProtected(){if(this.initialised)throw new Error("Cannot mutate DI container after it has been initialised")},get(e,t){if(!this.initialised)throw new Error("\n Injector.get(): Attempted to access DI layer before it was initialised.\n Did you forget to invoke Injector.load()?");const s=this.factories[e];if(!s)throw new Error(`Injector.get(): Component ${e} does not exist`);return s(t)},customise(e,t,s){this.isProtected();const[o,...r]=t.split(".");let i=this.middlewareRegistries[o];i||(i=new n.default,this.middlewareRegistries={...this.middlewareRegistries,[o]:i}),i.add(e,s,r)},load(){var e=this;this.isProtected(),this.factories=Object.keys(this.services).reduce(((t,s)=>{const o=this.middlewareRegistries[s];return o?(o.sort(),{...t,[s]:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.GLOBAL_CONTEXT;const r=`${s}__${t}`;if(!e.factoryCache[r]){const n=o.getMatchesForContext(t);e.factoryCache[r]=e.getFactory(s,n)}return e.factoryCache[r]}}):{...t,[s]:()=>this.getFactory(s,[])}}),{}),this.initialised=!0},register(e,t){let{force:s}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(this.isProtected(),this.services[e]&&!0!==s)throw new Error(`\n Tried to register service '${e}' more than once. This practice is discouraged. Consider\n using Injector.update() to enhance the service rather than override it completely.\n Otherwise, invoke the register() function with { force: true } as the third argument.\n `);this.services={...this.services,[e]:t}},registerMany(e){let{force:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.isProtected();const s=Object.keys(e),n=Object.keys(this.services).filter((e=>s.includes(e)));if(n.length&&!0!==t){const e=n.join(", ");throw new Error(`\n Tried to register services (${e}) more than once. This practice is discouraged. Consider\n using Injector.update() to enhance the service rather than override it completely.\n Otherwise, invoke the register() function with { force: true } as the third argument.\n `)}this.services={...this.services,...e}},transform(e,t){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.isProtected(),t(this.createTransformer(e,s))},createTransformer(e,t){return(s,n)=>{this.customise({name:e,...t},s,n)}},getFactory(e,t){const s=this.services[e],n=t.map((e=>e.factory));return(0,o.compose)(...n)(s)}});t.default=i},"./client/src/lib/dependency-injection/buildComponentContainer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=s("./client/src/lib/dependency-injection/buildBaseContainer.js"))&&n.__esModule?n:{default:n};const r=(e,t)=>[e.displayName||e.name||"Component",...t].reduce(((e,t)=>`${t}(${e})`));var i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,o.default)();return{...e,get(t,s){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r{this.customise({name:e,...t,displayName:o},s,n)}},getFactory(t,s){const n=e.getFactory.call(this,t,s),o=s.map((e=>e.displayName||e.name));return n.displayName=r(this.services[t],o),n}}};t.default=i},"./client/src/lib/dependency-injection/buildFormContainer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.VALIDATION_MIDDLEWARE_SERVICE=t.SCHEMA_MIDDLEWARE_SERVICE=void 0;var n=i(s("./client/src/lib/dependency-injection/buildBaseContainer.js")),o=i(s("./client/src/lib/dependency-injection/FormStateManager.js")),r=i(s("./client/src/lib/dependency-injection/FormValidationManager.js"));function i(e){return e&&e.__esModule?e:{default:e}}const a="FormSchemaMiddleware";t.SCHEMA_MIDDLEWARE_SERVICE=a;const l="FormValidationMiddleware";t.VALIDATION_MIDDLEWARE_SERVICE=l;var d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,n.default)();return{...e,services:{[a]:e=>e,[l]:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t}},register(){throw new Error("\n Attempted to register a service on Injector.form. This container accepts only two\n services by design (FormSchemaMiddleware and FormValidationMiddleware) \n for updating form schema and adding validation, respectively. Consider using a more\n generic container, e.g. Injector.reducer.\n ")},registerMany(){this.register()},getSchema(t){for(var s=arguments.length,n=new Array(s>1?s-1:0),o=1;o1?s-1:0),o=1;o(o,r)=>e.customise.call(this,{name:t,...s},`${n}.${o}`,r);return{alterSchema:n(a),addValidation:n(l)}},getFactory(e,t){const s=t.map((e=>e.factory));if(e===a)return this.getSchemaReducer(s);if(e===l)return this.getValidationReducer(s);throw new Error(`Invalid service for form injector: ${e}`)},getSchemaReducer(e){return(t,s)=>e.reduce(((e,t)=>{const n=t(new o.default(e,s));return{...e,...n}}),t)},getValidationReducer(e){return(t,s)=>{const n=new r.default(t);return e.forEach((e=>e(t,n,s))),n.getState()}}}};t.default=d},"./client/src/lib/dependency-injection/buildInjectorContainer.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=()=>({services:{},initialised:!1,callbacks:[],onInit:null,register(e,t){let{force:s}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(this.initialised)throw new Error("Cannot mutate DI container after it has been initialised");if(this.services[e]&&!0!==s)throw new Error(`\n Tried to register service ${e} more than once. This practice is discouraged. Consider\n using Injector.update() to enhance the service rather than override it completely.\n Otherwise, invoke the register() function with { force: true } as the third argument.\n `);if(void 0!==this[e]&&!this.services[e])throw new Error(`\n Tried to register service ${e} which is a reserved keyword. This would affect the behaviour\n of this API class, so it is forbidden to register with Injector.\n `);const n=["load","createTransformer","get","register"];if(!n.every((e=>"function"==typeof t[e])))throw new Error(`\n Tried to register service ${e} that is not a valid object, Injector requires an object\n which contains the following methods: ${n.join(", ")}\n `);this.services[e]=t,this[e]=t},load(){if(this.initialised)throw new Error("Cannot mutate DI container after it has been initialised");Object.values(this.services).forEach((e=>e.load())),this.initialised=!0,this.onInit&&this.onInit(),this.callbacks.forEach((e=>{e()})),this.callbacks=[]},transform(e,t){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(this.initialised)throw new Error("Cannot mutate DI container after it has been initialised");t(Object.entries(this.services).reduce(((t,n)=>{let[o,r]=n;return{...t,[o]:r.createTransformer(e,s)}}),{}))},ready(e){if("function"!=typeof e)throw new Error("Callback provided is not a function");this.initialised?e():this.callbacks=[...this.callbacks,e]},init(e){if("function"!=typeof e)throw new Error("Callback provided is not a function");if(this.initialised)throw new Error("Tried to add an init() callback after Injector was initialised");this.onInit=e}});t.default=s},"./client/src/lib/dependency-injection/buildReducerContainer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(s("./client/src/lib/dependency-injection/buildBaseContainer.js")),o=r(s("./client/src/lib/dependency-injection/MiddlewareRegistry.js"));function r(e){return e&&e.__esModule?e:{default:e}}var i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,n.default)();return{...e,store:null,setStore(e){this.store=e},customise(e,t,s){this.isProtected();let n=this.middlewareRegistries[t];n||(n=new o.default,this.middlewareRegistries={...this.middlewareRegistries,[t]:n});n.add(e,(e=>{const t=this.store&&this.store.getState;return s(e)(t)}))},getAll(){return this.initialised?Object.entries(this.factories).reduce(((e,t)=>{let[s,n]=t;return{...e,[s]:n()}}),{}):Object.entries(this.services).reduce(((e,t)=>{let[s,n]=t;return{...e,[s]:n}}),{})}}};t.default=i},"./client/src/lib/dependency-injection/graphql/buildBaseQuery.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s("./client/src/lib/dependency-injection/graphql/tags.js"),o=s("./client/src/lib/dependency-injection/graphql/helpers.js");const r=e=>{let{operationName:t,queryName:s}=e;return t||`${s.charAt(0).toUpperCase()}${s.slice(1)}`},i=e=>{let{queryName:t}=e;return t},a=e=>{let{queryType:t}=e;return t};var l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.defaultTag;return e`${a} ${r}${o.getVariables} {
+ ${i}(${o.getParams}) {
+ ${o.getFields}
}
}
- ${a.getFragments}`};t.default=l},35058:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(35633),a=n(59768);var i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.defaultTag;return e`mutation Create${a.getSingularName}(
- $Input:${a.getSingularName}CreateInputType!
+ ${o.getFragments}`};t.default=l},"./client/src/lib/dependency-injection/graphql/buildCreateMutation.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s("./client/src/lib/dependency-injection/graphql/tags.js"),o=s("./client/src/lib/dependency-injection/graphql/helpers.js");var r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.defaultTag;return e`mutation Create${o.getSingularName}(
+ $Input:${o.getSingularName}CreateInputType!
) {
- create${a.getSingularName}(
+ create${o.getSingularName}(
Input: $Input
) {
- ${a.getFields}
+ ${o.getFields}
}
}
- ${a.getFragments}`};t.default=i},50596:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(35633),a=n(59768);var i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.defaultTag;return e`mutation Delete${a.getSingularName}($IDs:[ID]!) {
- delete${a.getSingularName}(IDs: $IDs)
- }`};t.default=i},25898:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(35633),a=n(59768);var i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.defaultTag;return e`query ReadOne${a.getSingularName}($ID: ID!) {
- readOne${a.getSingularName}(ID: $ID) {
- ${a.getFields}
+ ${o.getFragments}`};t.default=r},"./client/src/lib/dependency-injection/graphql/buildDeleteMutation.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s("./client/src/lib/dependency-injection/graphql/tags.js"),o=s("./client/src/lib/dependency-injection/graphql/helpers.js");var r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.defaultTag;return e`mutation Delete${o.getSingularName}($IDs:[ID]!) {
+ delete${o.getSingularName}(IDs: $IDs)
+ }`};t.default=r},"./client/src/lib/dependency-injection/graphql/buildReadOneQuery.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s("./client/src/lib/dependency-injection/graphql/tags.js"),o=s("./client/src/lib/dependency-injection/graphql/helpers.js");var r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.defaultTag;return e`query ReadOne${o.getSingularName}($ID: ID!) {
+ readOne${o.getSingularName}(ID: $ID) {
+ ${o.getFields}
}
}
- ${a.getFragments}`};t.default=i},98710:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(35633),a=n(59768);var i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.defaultTag;return e`query Read${a.getPluralName}${a.getVariables} {
- read${a.getPluralName}${a.getRootParams} {
- ${a.getFields}
+ ${o.getFragments}`};t.default=r},"./client/src/lib/dependency-injection/graphql/buildReadQuery.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s("./client/src/lib/dependency-injection/graphql/tags.js"),o=s("./client/src/lib/dependency-injection/graphql/helpers.js");var r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.defaultTag;return e`query Read${o.getPluralName}${o.getVariables} {
+ read${o.getPluralName}${o.getRootParams} {
+ ${o.getFields}
}
}
- ${a.getFragments}`};t.default=i},86920:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(35633),a=n(59768);var i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.defaultTag;return e`mutation Update${a.getSingularName}(
- $Input:${a.getSingularName}UpdateInputType!
- ${a.getVariables}
+ ${o.getFragments}`};t.default=r},"./client/src/lib/dependency-injection/graphql/buildUpdateMutation.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s("./client/src/lib/dependency-injection/graphql/tags.js"),o=s("./client/src/lib/dependency-injection/graphql/helpers.js");var r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.defaultTag;return e`mutation Update${o.getSingularName}(
+ $Input:${o.getSingularName}UpdateInputType!
+ ${o.getVariables}
) {
- update${a.getSingularName}(
+ update${o.getSingularName}(
Input: $Input
- ${a.getParams}
+ ${o.getParams}
) {
- ${a.getFields}
+ ${o.getFields}
}
}
- ${a.getFragments}`};t.default=i},59768:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getVariables=t.getSingularName=t.getRootParams=t.getPluralName=t.getParams=t.getFragments=t.getFields=t.ROOT_FIELD=void 0;const n="root";t.ROOT_FIELD=n;const r={limit:"Int",offset:"Int"},a=e=>`edges { node { ${e.join(" ")} } } pageInfo { totalCount }`;t.getSingularName=e=>{let{singularName:t}=e;return t};t.getPluralName=e=>{let{pluralName:t}=e;return t};t.getVariables=e=>{let{params:t,pagination:n=!0}=e;const a=n?{...t,...r}:t,i=Object.entries(a).map((e=>{let[t,n]=e;return`$${t}: ${n}`}));return i.length?`(${i.join(", ")})`:""};const i=e=>{let{params:t,pagination:n=!0}=e;const a=n?{...t,...r}:t,i=Object.entries(a).map((e=>{let[t,n]=e;return`${t}: $${n}`}));return i.length?`(${i.join(", ")})`:""};t.getParams=i;t.getRootParams=e=>{let{args:t,pagination:n=!0}=e;const r=t.root||{};return i({params:r,pagination:n})};const s=function(e){let{args:t,fields:r,pagination:o=!0}=e,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[n];const d=r.map(((e,n)=>{if(Array.isArray(e))return`\n {\n ${s({args:t,fields:e,pagination:!1},[...l,r[n-1]])}\n }`;const a=[...l,e].join("/"),o=t[a]||{};return`${e}${i({params:o,pagination:!1})}`}));return o?a(d):d.join(" ")};t.getFields=s;t.getFragments=e=>{let{availableFragments:t,fragments:n=[]}=e;return Object.entries(t).reduce(((e,t)=>{let[r,a]=t;return n.includes(r)?`${e} ${a}`:e}),"")}},35633:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.processTag=t.defaultTag=t.captureTag=void 0;t.captureTag=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r`${e}${0===n[t]?n[t]:n[t]||""}`)).join("")};t.defaultTag=n;t.processTag=e=>function(t){for(var r=arguments.length,a=new Array(r>1?r-1:0),i=1;i"function"!=typeof t?t:t(e)));return n(t,...s)}},20057:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UPDATE=t.READ_ONE=t.READ=t.QUERY=t.DELETE=t.CREATE=void 0;t.CREATE="scaffoldCreate";t.READ="scaffoldRead";t.READ_ONE="scaffoldReadOne";t.UPDATE="scaffoldUpdate";t.DELETE="scaffoldDelete";t.QUERY="baseQuery"},34717:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(67294)),i=(r=n(16751))&&r.__esModule?r:{default:r};function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}const o=(e,t)=>t;var l=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o;return r=>{if(e&&!Array.isArray(e))throw new Error(`\n withInjector() passed an argument for dependencies that is ${typeof deps}.\n Must be an array of named dependencies.\n `);if(t&&"function"!=typeof t)throw new Error("\n Second parameter of inject() [mapDependenciesToProps] must be a function, taking the resolved\n dependencies as enumerated arguments, and returning a map of prop names to dependencies.\n ");if("function"!=typeof n)throw new Error("\n Third parameter of inject() [getContext] must be a function, taking the component's props\n and current inject context as parameters, and returning a string representing the Injector\n context to use throughout the component.\n ");class s extends a.Component{constructor(e,t){super(e,t),this.state={context:n(e,t.injector.context)}}getChildContext(){return{injector:{...this.context.injector,context:this.state.context}}}static getDerivedStateFromProps(e,t){const r=n(e,t.context);return r!==t.context?{context:r}:null}render(){let n={};if(e){const{get:r}=this.context.injector,a=e.map((e=>r(e,this.state.context)));if(t?n=t(...a):e.forEach(((e,t)=>{n[e]=a[t]})),!n||"object"!=typeof n)throw new Error("\n mapDepedenciesToProps parameter passed to inject()\n should return an object that maps prop names to dependencies\n ")}const i={...n,...this.props};return a.default.createElement(r,i)}}return s.contextTypes=i.default,s.childContextTypes=i.default,s}};t.default=l},92475:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=s(n(32869)),i=s(n(40342));function s(e){return e&&e.__esModule?e:{default:e}}function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}var l=(e,t)=>n=>{class s extends r.Component{constructor(e){super(e),this.state={target:null,error:!1}}componentDidMount(){a.default.ready((()=>{let r=!0,a=null;try{const i=this.context.injector.query(e,t);a=i.getApolloHOC()(n),r=!1}catch(e){throw this.setState({target:a,error:r}),e}this.setState({target:a,error:r})}))}render(){if(this.state.error){const n=`Error loading '${[e,t].join(".")}', perhaps it wasn't registered properly?`;return r.default.createElement("div",null,n)}const n=this.state.target;return n?r.default.createElement(n,this.props):null}}return(0,i.default)(s)};t.default=l},16751:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(45697))&&r.__esModule?r:{default:r};var i={injector:a.default.shape({get:a.default.func,context:a.default.string,validate:a.default.func})};t.default=i},92456:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=n(86706),i=n(46398),s=c(n(55742)),o=c(n(73318)),l=c(n(40342)),d=c(n(32869)),u=c(n(16751));function c(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;class c extends r.Component{constructor(e){super(e),this.state={target:null,error:!1}}getChildContext(){const e=t&&t.context;return e?{injector:{...this.context.injector,context:e}}:this.context}componentDidMount(){d.default.ready((()=>{if("string"!=typeof e)this.setState({target:e});else{let n=!0,r=null;try{r=this.context.injector.get(e,t&&t.context),n=!1}catch(e){throw this.setState({target:r,error:n}),e}this.setState({target:r,error:n})}}))}render(){const n=this.state.target;if(this.state.error){let t=s.default;try{t=this.context.injector.get("NotFoundComponent")}catch(e){}return r.default.createElement(t,p({},this.props,{itemName:e}))}if(n){if(t){const e={...window.ss,...t},{store:s,apolloClient:o}=e;return r.default.createElement(i.ApolloProvider,{client:o},r.default.createElement(a.Provider,{store:s},r.default.createElement(n,this.props)))}return r.default.createElement(n,this.props)}return null}}c.childContextTypes=u.default;const f=n||o.default;return f((0,l.default)(c))};t.default=h},17176:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(67294)),i=(r=n(16751))&&r.__esModule?r:{default:r};function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var o=e=>t=>{class n extends a.Component{getChildContext(){return{injector:{...this.context.injector,context:e}}}render(){return a.default.createElement(t,this.props)}}return n.contextTypes=i.default,n.childContextTypes=i.default,n};t.default=o},73318:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(67294)),a=s(n(32869)),i=s(n(16751));function s(e){return e&&e.__esModule?e:{default:e}}function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}var l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.default;class n extends r.Component{getChildContext(){const{component:e,form:n,query:r}=t;return{injector:{query:r.get.bind(r),get:e.get.bind(e),validate:n.getValidation.bind(n)}}}render(){return r.default.createElement(e,this.props)}}return n.childContextTypes=i.default,n};t.default=l},40342:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(16751))&&r.__esModule?r:{default:r};var i=e=>(e.contextTypes={...e.contextTypes||{},...a.default},e.displayName=`withInjector(\n ${e.displayName||e.name||"Component"}\n )`,e);t.default=i},24071:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=Number(e);if(null!==e&&t>=0&&t<10)return[a.default._t("Admin.WRITTEN_NUMBER_ZERO","zero"),a.default._t("Admin.WRITTEN_NUMBER_ONE","one"),a.default._t("Admin.WRITTEN_NUMBER_TWO","two"),a.default._t("Admin.WRITTEN_NUMBER_THREE","three"),a.default._t("Admin.WRITTEN_NUMBER_FOUR","four"),a.default._t("Admin.WRITTEN_NUMBER_FIVE","five"),a.default._t("Admin.WRITTEN_NUMBER_SIX","six"),a.default._t("Admin.WRITTEN_NUMBER_SEVEN","seven"),a.default._t("Admin.WRITTEN_NUMBER_EIGHT","eight"),a.default._t("Admin.WRITTEN_NUMBER_NINE","nine")][t];if(t)return String(t);return null};var r,a=(r=n(4754))&&r.__esModule?r:{default:r}},96869:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.form&&e.form.formState||{}}},14937:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r=>{if(!t.payload.fieldId)throw new Error("Invalid fieldId");const i=e.fields||{},s=i[t.payload.fieldId]?e.fields[t.payload.fieldId]:n;return(0,a.default)(Object.assign({},e,{fields:Object.assign({},i,{[t.payload.fieldId]:Object.assign({},s,r(s))})}))}};var r,a=(r=n(16012))&&r.__esModule?r:{default:r}},48834:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!t)return{};return t.fields.reduce(((t,n)=>{const r=i(e.fields,n.name);return r?"Structural"===r.type||!0===r.readOnly?t:Object.assign({},t,{[n.name]:n.value}):t}),{})},t.findField=i,t.schemaMerge=function(e,t){if(void 0===t)return e;return a.default.recursive(!0,e,t)};var r,a=(r=n(21965))&&r.__esModule?r:{default:r};function i(e,t){return e?e.reduce(((e,n)=>e||i(n.children,t)),e.find((e=>e.name===t||e.name===`${t}[]`))):null}},80195:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.joinUrlPaths=void 0;t.joinUrlPaths=function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1?arguments[1]:void 0;return t.type===a.default.SET_BREADCRUMBS?(0,r.default)(Object.assign([],t.payload.breadcrumbs)):e};t.default=o},70089:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={SET_CONFIG:"SET_CONFIG"}},32212:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setConfig=function(e){return{type:a.default.SET_CONFIG,payload:{config:e}}};var r,a=(r=n(70089))&&r.__esModule?r:{default:r}},18373:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(16012)),a=i(n(70089));function i(e){return e&&e.__esModule?e:{default:e}}var s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===a.default.SET_CONFIG?(0,r.default)(Object.assign({},e,t.payload.config)):e};t.default=s},43631:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={TOGGLE_MENU:"TOGGLE_MENU",OPEN_MENU:"OPEN_MENU",CLOSE_MENU:"CLOSE_MENU"}},11521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.closeMobileMenu=function(){return{type:a.default.CLOSE_MENU,payload:null}},t.openMobileMenu=function(){return{type:a.default.OPEN_MENU,payload:null}},t.toggleMobileMenu=function(){return{type:a.default.TOGGLE_MENU,payload:null}};var r,a=(r=n(43631))&&r.__esModule?r:{default:r}},80573:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(16012)),a=i(n(43631));function i(e){return e&&e.__esModule?e:{default:e}}const s={isOpen:!1};var o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.default.TOGGLE_MENU:return(0,r.default)({...e,isOpen:!e.isOpen});case a.default.OPEN_MENU:return(0,r.default)({...e,isOpen:!0});case a.default.CLOSE_MENU:return(0,r.default)({...e,isOpen:!1});default:return e}};t.default=o},5715:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={FETCH_RECORDS_REQUEST:"FETCH_RECORDS_REQUEST",FETCH_RECORDS_FAILURE:"FETCH_RECORDS_FAILURE",FETCH_RECORDS_SUCCESS:"FETCH_RECORDS_SUCCESS",FETCH_RECORD_REQUEST:"FETCH_RECORD_REQUEST",FETCH_RECORD_FAILURE:"FETCH_RECORD_FAILURE",FETCH_RECORD_SUCCESS:"FETCH_RECORD_SUCCESS",DELETE_RECORD_REQUEST:"DELETE_RECORD_REQUEST",DELETE_RECORD_FAILURE:"DELETE_RECORD_FAILURE",DELETE_RECORD_SUCCESS:"DELETE_RECORD_SUCCESS"}},30772:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deleteRecord=function(e,t,n,i){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};const l={recordType:e,id:t},d=n.toLowerCase(),u="get"===d?[s(i,l),o]:[s(i,l),{},o];return n=>(n({type:a.default.DELETE_RECORD_REQUEST,payload:l}),r.default[d](...u).then((()=>{n({type:a.default.DELETE_RECORD_SUCCESS,payload:{recordType:e,id:t}})})).catch((r=>{throw n({type:a.default.DELETE_RECORD_FAILURE,payload:{error:r,recordType:e,id:t}}),r})))},t.fetchRecord=function(e,t,n){const i={recordType:e},o={Accept:"application/json"},l=t.toLowerCase();return t=>{t({type:a.default.FETCH_RECORD_REQUEST,payload:i});const d="get"===l?[s(n,i),o]:[s(n,i),{},o];return r.default[l](...d).then((e=>e.json())).then((n=>{t({type:a.default.FETCH_RECORD_SUCCESS,payload:{recordType:e,data:n}})})).catch((n=>{throw t({type:a.default.FETCH_RECORD_FAILURE,payload:{error:n,recordType:e}}),n}))}},t.fetchRecords=function(e,t,n){const i={recordType:e},o={Accept:"application/json"},l=t.toLowerCase();return t=>{t({type:a.default.FETCH_RECORDS_REQUEST,payload:i});const d="get"===l?[s(n,i),o]:[s(n,i),{},o];return r.default[l](...d).then((e=>e.json())).then((n=>{t({type:a.default.FETCH_RECORDS_SUCCESS,payload:{recordType:e,data:n}})})).catch((n=>{throw t({type:a.default.FETCH_RECORDS_FAILURE,payload:{error:n,recordType:e}}),n}))}};var r=i(n(1591)),a=i(n(5715));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){return Object.keys(t).reduce(((e,n)=>e.replace(`:${n}`,t[n])),e)}},81951:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(16012)),a=i(n(5715));function i(e){return e&&e.__esModule?e:{default:e}}const s={};var o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.default.FETCH_RECORDS_SUCCESS:{const n=t.payload.recordType;if(!n)throw new Error("Undefined record type");const a=t.payload.data._embedded[n]||[];return(0,r.default)({...e,[n]:a})}case a.default.FETCH_RECORD_SUCCESS:{const n=t.payload.recordType,a=t.payload.data;if(!n)throw new Error("Undefined record type");if(!a)throw new Error("Undefined record data given");const i=e[n]||[];return i.find((e=>e.ID===a.ID))?(0,r.default)({...e,[n]:i.map((e=>e.ID===a.ID?a:e))}):(0,r.default)({...e,[n]:[...i,a]})}case a.default.DELETE_RECORD_SUCCESS:{const n=t.payload.recordType;if(!n)throw new Error("Undefined record type");const a=e[n].filter((e=>e.ID!==t.payload.id));return(0,r.default)({...e,[n]:a})}default:return e}};t.default=o},43733:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={SET_SCHEMA:"SET_SCHEMA",SET_SCHEMA_STATE_OVERRIDES:"SET_SCHEMA_STATE_OVERRIDES",SET_SCHEMA_LOADING:"SET_SCHEMA_LOADING"};t.default=n},39042:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSchema=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return{type:a.default.SET_SCHEMA,payload:{...t,id:e,name:n}}},t.setSchemaLoading=function(e,t){return{type:a.default.SET_SCHEMA_LOADING,payload:{id:e,loading:t}}},t.setSchemaStateOverrides=function(e,t){return{type:a.default.SET_SCHEMA_STATE_OVERRIDES,payload:{id:e,stateOverride:t}}};var r,a=(r=n(43733))&&r.__esModule?r:{default:r}},54191:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;switch(t.type){case a.default.SET_SCHEMA:{const n=e[t.payload.id]||{};return(0,r.default)({...e,[t.payload.id]:{...n,...t.payload}})}case a.default.SET_SCHEMA_STATE_OVERRIDES:{const n=e[t.payload.id]||{},a=t.payload.stateOverride;return a&&a.fields?(0,r.default)({...e,[t.payload.id]:{...n,stateOverride:a}}):e}case a.default.SET_SCHEMA_LOADING:{const n=e[t.payload.id]||{},a=n.metadata||{};return(0,r.default)({...e,[t.payload.id]:{...n,metadata:{...a,loading:t.payload.loading}}})}default:return e}};var r=i(n(16012)),a=i(n(43733));function i(e){return e&&e.__esModule?e:{default:e}}const s=(0,r.default)({})},5230:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={TABS_ACTIVATE_TAB:"TABS_ACTIVATE_TAB"}},53104:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.activateTab=function(e,t){return{type:a.default.TABS_ACTIVATE_TAB,payload:{fieldId:e,tab:t}}};var r,a=(r=n(5230))&&r.__esModule?r:{default:r}},54558:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=(0,a.default)(e,t,l);if(t.type===i.default.TABS_ACTIVATE_TAB)return n((()=>({activeTab:t.payload.tab})));return e};var r=s(n(16012)),a=s(n(14937)),i=s(n(5230));function s(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.default)({fields:{}}),l=(0,r.default)({activeTab:null})},72822:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.STAY_TIME=t.FADEOUT_TIME=void 0;t.STAY_TIME=6e3;t.FADEOUT_TIME=1200},52679:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={DISPLAY:"DISPLAY_TOAST",DISMISS:"DISMISS_TOAST",REMOVE:"REMOVE_TOAST",PAUSE:"PAUSE_TOAST",RESUME:"RESUME_TOAST"}},36158:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dismiss=l,t.display=d,t.error=function(e){return d({text:e,type:"error",stay:!0})},t.info=function(e){return d({text:e})},t.pause=function(){return{type:a.default.PAUSE}},t.resume=function(){return{type:a.default.RESUME}},t.success=function(e){return d({text:e,type:"success"})},t.warning=function(e){return d({text:e,type:"warning",stay:!0})};var r,a=(r=n(52679))&&r.__esModule?r:{default:r},i=n(72822),s=n(67429);const o={text:"",stay:!1,type:"notice"};function l(e){return t=>{t({type:a.default.DISMISS,payload:{id:e}}),setTimeout((()=>t({type:a.default.REMOVE,payload:{id:e}})),i.FADEOUT_TIME)}}function d(e){const t=`toast-${(0,s.v4)()}`;return n=>{const r={id:t,dismissCallback:()=>l(t)(n),...o,...e};n({type:a.default.DISPLAY,payload:r})}}},84231:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(52679))&&r.__esModule?r:{default:r},i=n(72822);const s={paused:!1,toasts:[]},o=e=>{let{stay:t,dismissCallback:n}=e;return t?void 0:setTimeout(n,i.STAY_TIME)},l=e=>({paused:!0,toasts:e.toasts.map((e=>{let{timeout:t,...n}=e;return t&&clearTimeout(t),n}))}),d=e=>({paused:!1,toasts:e.toasts.map((e=>({timeout:o(e),...e})))}),u=(e,t)=>({...e,toasts:t}),c=(e,t)=>u(e,[...e.toasts,{...t,timeout:e.paused?void 0:o(t),dismissed:!1}]),f=(e,t)=>u(e,e.toasts.map((e=>e.id===t?{...e,dismissed:!0}:e))),p=(e,t)=>u(e,e.toasts.filter((e=>e.id!==t)));var h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,{type:t,payload:n}=arguments.length>1?arguments[1]:void 0;switch(t){case a.default.DISPLAY:return c(e,n);case a.default.DISMISS:return f(e,n.id);case a.default.REMOVE:return p(e,n.id);case a.default.PAUSE:return l(e);case a.default.RESUME:return d(e);default:return e}};t.default=h},29701:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={TREEFIELD_SET_VISIBLE:"TREEDROPDOWNFIELD_SET_VISIBLE",TREEFIELD_UPDATED_TREE:"TREEDROPDOWNFIELD_UPDATED_TREE",TREEFIELD_UPDATING_TREE:"TREEDROPDOWNFIELD_UPDATING_TREE",TREEFIELD_UPDATE_FAILED:"TREEFIELD_UPDATE_FAILED",TREEFIELD_SET_SEARCH:"TREEFIELD_SET_SEARCH",TREEFIELD_ADD_SELECTED_VALUES:"TREEFIELD_ADD_SELECTED_VALUES"}},25548:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addSelectedValues=function(e,t){return{type:a.default.TREEFIELD_ADD_SELECTED_VALUES,payload:{fieldId:e,values:t}}},t.beginTreeUpdating=function(e,t){return{type:a.default.TREEFIELD_UPDATING_TREE,payload:{fieldId:e,path:t}}},t.setSearch=function(e,t){return{type:a.default.TREEFIELD_SET_SEARCH,payload:{fieldId:e,search:t}}},t.setVisible=function(e,t){return{type:a.default.TREEFIELD_SET_VISIBLE,payload:{fieldId:e,path:t}}},t.updateTree=function(e,t,n){return{type:a.default.TREEFIELD_UPDATED_TREE,payload:{fieldId:e,path:t,tree:n}}},t.updateTreeFailed=function(e,t){return{type:a.default.TREEFIELD_UPDATE_FAILED,payload:{fieldId:e,path:t}}};var r,a=(r=n(29701))&&r.__esModule?r:{default:r}},5452:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=(0,a.default)(e,t,l),r=(e,t)=>e.filter((e=>e!==t)),s=(e,t)=>{if(e.find((e=>e===t)))return e;return[...e,t].sort()};switch(t.type){case i.default.TREEFIELD_SET_VISIBLE:return n((()=>({visible:t.payload.path})));case i.default.TREEFIELD_UPDATING_TREE:return n((e=>({loading:s(e.loading,u(t.payload.path)),failed:r(e.failed,u(t.payload.path))})));case i.default.TREEFIELD_UPDATED_TREE:return n((e=>({tree:d(e.tree,t.payload.path,t.payload.tree),loading:r(e.loading,u(t.payload.path)),failed:r(e.failed,u(t.payload.path))})));case i.default.TREEFIELD_UPDATE_FAILED:return n((e=>({loading:r(e.loading,u(t.payload.path)),failed:s(e.failed,u(t.payload.path))})));case i.default.TREEFIELD_SET_SEARCH:return n((e=>({...e,search:t.payload.search})));case i.default.TREEFIELD_ADD_SELECTED_VALUES:{const e=t.payload.values||[];return n((t=>({...t,selectedValues:[...t.selectedValues.filter((t=>!e.find((e=>e.id===t.id)))),...e].sort(((e,t)=>e.id-t.id))})))}default:return e}};var r=s(n(16012)),a=s(n(14937)),i=s(n(29701));function s(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.default)({fields:{}}),l=(0,r.default)({visible:[],tree:{},loading:[],failed:[],search:"",selectedValues:[]});function d(e,t,n){if(0===t.length)return n;const[a,...i]=t;return e.children?(0,r.default)({...e,children:e.children.map((e=>e.id===a?d(e,i,n):e))}):e}function u(e){return e.length?e[e.length-1]:0}},97234:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={ADD_FORM_CHANGED:"ADD_FORM_CHANGED",REMOVE_FORM_CHANGED:"REMOVE_FORM_CHANGED"}},85972:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addFormChanged=function(e){return{type:a.default.ADD_FORM_CHANGED,meta:{form:e}}},t.removeFormChanged=function(e){return{type:a.default.REMOVE_FORM_CHANGED,meta:{form:e}}};var r,a=(r=n(97234))&&r.__esModule?r:{default:r}},13346:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=s(n(16012)),a=n(11962),i=s(n(97234));function s(e){return e&&e.__esModule?e:{default:e}}var o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;const n=t.meta&&t.meta.form;switch(t.type){case i.default.ADD_FORM_CHANGED:case a.actionTypes.CHANGE:return(0,r.default)([...e.filter((e=>e.name!==n)),{name:n}]);case i.default.REMOVE_FORM_CHANGED:case a.actionTypes.STOP_SUBMIT:return(0,r.default)([...e.filter((e=>e.name!==n))]);case a.actionTypes.DESTROY:return(0,r.default)([...e.filter((e=>!n.includes(e.name)))]);default:return e}};t.default=o},36992:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadUsedOn=function(e,t,n){const s={method:t,headers:{Accept:"application/json"},credentials:"same-origin"};return d=>{if(!e||!t||!n){const t=r.default._t("Admin.NOT_AVAILABLE_USED_DATA","The usage data is currently unavailable.");return Promise.resolve(d(l(e,t)))}return d({type:a.default.LOAD_USED_ON,payload:{identifier:e}}),(0,i.default)(n,s).then((e=>e.json())).then((t=>{d(o(e,t))})).catch((t=>{d(l(e,t))}))}},t.loadUsedOnFailed=l,t.saveUsedOn=o;var r=s(n(4754)),a=s(n(73893)),i=s(n(94301));function s(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return{type:a.default.SAVE_USED_ON,payload:{identifier:e,usedOn:t}}}function l(e,t){return{type:a.default.LOAD_USED_ON_FAILED,payload:{identifier:e,error:t.message}}}},11146:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(73893))&&r.__esModule?r:{default:r};const i={loading:[],usedOn:{},errors:{}};var s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments.length>1?arguments[1]:void 0;const n=t&&t.payload&&t.payload.identifier;if(!n)return e;switch(t.type){case a.default.SAVE_USED_ON:{const r=t.payload.usedOn;return{...e,loading:e.loading.filter((e=>e!==n)),usedOn:{...e.usedOn,[n]:r.usage}}}case a.default.LOAD_USED_ON:return e.loading.includes(n)?e:{...e,loading:[...e.loading,n],errors:Object.entries(e.errors).reduce(((e,t)=>{let[r,a]=t;return r===n?e:{...e,[r]:a}}),{})};case a.default.LOAD_USED_ON_FAILED:{const r=t.payload.error;return{...e,loading:e.loading.filter((e=>e!==n)),errors:{...e.errors,[n]:r}}}default:return e}};t.default=s},73893:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={LOAD_USED_ON:"LOAD_USED_ON",SAVE_USED_ON:"SAVE_USED_ON",LOAD_USED_ON_FAILED:"LOAD_USED_ON_FAILED"};t.default=n},44953:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={SELECT_EDIT:"SELECT_EDIT",SELECT_PREVIEW:"SELECT_PREVIEW",SELECT_SPLIT:"SELECT_SPLIT",SPLIT_AVAILABLE:"SPLIT_AVAILABLE"}},56486:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.enableOrDisableSplitMode=function(e){return{type:a.default.SPLIT_AVAILABLE,payload:{panelWidth:e}}},t.selectEditMode=function(){return{type:a.default.SELECT_EDIT}},t.selectPreviewMode=function(){return{type:a.default.SELECT_PREVIEW}},t.selectSplitMode=function(){return{type:a.default.SELECT_SPLIT}};var r,a=(r=n(44953))&&r.__esModule?r:{default:r}},22793:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(44953))&&r.__esModule?r:{default:r},i=n(99673),s=n(15005);const o={activeState:s.VIEW_MODE_STATES.SPLIT,splitAvailable:!0,lockState:!1};var l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.default.SELECT_EDIT:return{...e,activeState:s.VIEW_MODE_STATES.EDIT,lockState:!0};case a.default.SELECT_PREVIEW:return{...e,activeState:s.VIEW_MODE_STATES.PREVIEW,lockState:!0};case a.default.SELECT_SPLIT:return{...e,activeState:s.VIEW_MODE_STATES.SPLIT,lockState:!1};case a.default.SPLIT_AVAILABLE:{const n=t.payload.panelWidth>i.SPLITMODE_BREAKPOINT;let r=e.activeState;return e.lockState||r!==s.VIEW_MODE_STATES.SPLIT||n?!e.lockState&&r===s.VIEW_MODE_STATES.EDIT&&n&&(r=s.VIEW_MODE_STATES.SPLIT):r=s.VIEW_MODE_STATES.EDIT,{...e,splitAvailable:n,activeState:r}}default:return e}};t.default=l},15005:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VIEW_MODE_STATES=void 0;t.VIEW_MODE_STATES={EDIT:"edit",PREVIEW:"preview",SPLIT:"split"}},4193:function(e,t,n){var r=n(34625),a=n(27672);void 0===a.Accordion&&(a.Accordion=r),e.exports=r},40127:function(e,t,n){var r=n(56448),a=n(27672);void 0===a.AccordionBlock&&(a.AccordionBlock=r),e.exports=r},40256:function(e,t,n){var r=n(45332),a=n(27672);void 0===a.BackButton&&(a.BackButton=r),e.exports=r},12523:function(e,t,n){var r=n(1591),a=n(27672);void 0===a.Backend&&(a.Backend=r),e.exports=r},37904:function(e,t,n){var r=n(37294),a=n(27672);void 0===a.Badge&&(a.Badge=r),e.exports=r},33281:function(e,t,n){var r=n(71691),a=n(27672);void 0===a.Breadcrumb&&(a.Breadcrumb=r),e.exports=r},47157:function(e,t,n){var r=n(90056),a=n(27672);void 0===a.BreadcrumbsActions&&(a.BreadcrumbsActions=r),e.exports=r},44368:function(e,t,n){var r=n(22602),a=n(27672);void 0===a.Button&&(a.Button=r),e.exports=r},8145:function(e,t,n){var r=n(41370),a=n(27672);void 0===a.CheckboxSetField&&(a.CheckboxSetField=r),e.exports=r},14536:function(e,t,n){var r=n(18871),a=n(27672);void 0===a.CircularLoading&&(a.CircularLoading=r),e.exports=r},53438:function(e,t,n){var r=n(97228),a=n(27672);void 0===a.CompactTagList&&(a.CompactTagList=r),e.exports=r},60128:function(e,t,n){var r=n(94974),a=n(27672);void 0===a.Config&&(a.Config=r),e.exports=r},87872:function(e,t,n){var r=n(95837),a=n(27672);void 0===a.DataFormat&&(a.DataFormat=r),e.exports=r},91673:function(e,t,n){var r=n(25114),a=n(27672);void 0===a.EmotionCssCacheProvider&&(a.EmotionCssCacheProvider=r),e.exports=r},99324:function(e,t,n){var r=n(98028),a=n(27672);void 0===a.FieldHolder&&(a.FieldHolder=r),e.exports=r},16741:function(e,t,n){var r=n(63596),a=n(27672);void 0===a.FileSchemaModalHandler&&(a.FileSchemaModalHandler=r),e.exports=r},64482:function(e,t,n){var r=n(67388),a=n(27672);void 0===a.FileStatusIcon&&(a.FileStatusIcon=r),e.exports=r},70184:function(e,t,n){var r=n(90161),a=n(27672);void 0===a.Focusedzone&&(a.Focusedzone=r),e.exports=r},66273:function(e,t,n){var r=n(65963),a=n(27672);void 0===a.Form&&(a.Form=r),e.exports=r},86673:function(e,t,n){var r=n(59644),a=n(27672);void 0===a.FormAction&&(a.FormAction=r),e.exports=r},58794:function(e,t,n){var r=n(23296),a=n(27672);void 0===a.FormAlert&&(a.FormAlert=r),e.exports=r},4567:function(e,t,n){var r=n(56334),a=n(27672);void 0===a.FormBuilder&&(a.FormBuilder=r),e.exports=r},77511:function(e,t,n){var r=n(16304),a=n(27672);void 0===a.FormBuilderLoader&&(a.FormBuilderLoader=r),e.exports=r},64300:function(e,t,n){var r=n(48297),a=n(27672);void 0===a.FormBuilderModal&&(a.FormBuilderModal=r),e.exports=r},62746:function(e,t,n){var r=n(430),a=n(27672);void 0===a.FormConstants&&(a.FormConstants=r),e.exports=r},16089:function(e,t,n){var r=n(88940),a=n(27672);void 0===a.GridField&&(a.GridField=r),e.exports=r},14755:function(e,t,n){var r=n(18052),a=n(27672);void 0===a.GridFieldCell&&(a.GridFieldCell=r),e.exports=r},50194:function(e,t,n){var r=n(73542),a=n(27672);void 0===a.GridFieldHeader&&(a.GridFieldHeader=r),e.exports=r},37386:function(e,t,n){var r=n(84002),a=n(27672);void 0===a.GridFieldHeaderCell&&(a.GridFieldHeaderCell=r),e.exports=r},87577:function(e,t,n){var r=n(58227),a=n(27672);void 0===a.GridFieldRow&&(a.GridFieldRow=r),e.exports=r},43109:function(e,t,n){var r=n(59746),a=n(27672);void 0===a.GridFieldTable&&(a.GridFieldTable=r),e.exports=r},29094:function(e,t,n){var r=n(19423),a=n(27672);void 0===a.HiddenField&&(a.HiddenField=r),e.exports=r},91044:function(e,t,n){var r=n(54582),a=n(27672);void 0===a.Injector&&(a.Injector=r),e.exports=r},31968:function(e,t,n){var r=n(52583),a=n(27672);void 0===a.InsertLinkModal&&(a.InsertLinkModal=r),e.exports=r},60462:function(e,t,n){var r=n(79953),a=n(27672);void 0===a.ListGroup&&(a.ListGroup=r),e.exports=r},49841:function(e,t,n){var r=n(12906),a=n(27672);void 0===a.ListGroupItem&&(a.ListGroupItem=r),e.exports=r},1488:function(e,t,n){var r=n(7162),a=n(27672);void 0===a.LiteralField&&(a.LiteralField=r),e.exports=r},99511:function(e,t,n){var r=n(34411),a=n(27672);void 0===a.Loading&&(a.Loading=r),e.exports=r},10452:function(e,t,n){var r=n(20693),a=n(27672);void 0===a.PopoverField&&(a.PopoverField=r),e.exports=r},87746:function(e,t,n){var r=n(3080),a=n(27672);void 0===a.Preview&&(a.Preview=r),e.exports=r},60140:function(e,t,n){var r=n(80507),a=n(27672);void 0===a.ReactRouteRegister&&(a.ReactRouteRegister=r),e.exports=r},53877:function(e,t,n){var r=n(5715),a=n(27672);void 0===a.RecordsActionTypes&&(a.RecordsActionTypes=r),e.exports=r},63063:function(e,t,n){var r=n(30772),a=n(27672);void 0===a.RecordsActions&&(a.RecordsActions=r),e.exports=r},79035:function(e,t,n){var r=n(72543),a=n(27672);void 0===a.ResizeAware&&(a.ResizeAware=r),e.exports=r},57006:function(e,t,n){var r=n(15586),a=n(27672);void 0===a.Router&&(a.Router=r),e.exports=r},92173:function(e,t,n){var r=n(39042),a=n(27672);void 0===a.SchemaActions&&(a.SchemaActions=r),e.exports=r},94813:function(e,t,n){var r=n(62266),a=n(27672);void 0===a.Search&&(a.Search=r),e.exports=r},72472:function(e,t,n){var r=n(65693),a=n(27672);void 0===a.SearchToggle&&(a.SearchToggle=r),e.exports=r},27729:function(e,t,n){var r=n(56503),a=n(27672);void 0===a.ShortcodeSerialiser&&(a.ShortcodeSerialiser=r),e.exports=r},77300:function(e,t,n){var r=n(90111),a=n(27672);void 0===a.SilverStripeComponent&&(a.SilverStripeComponent=r),e.exports=r},31643:function(e,t,n){var r=n(73276),a=n(27672);void 0===a.SudoMode&&(a.SudoMode=r),e.exports=r},8592:function(e,t,n){var r=n(53104),a=n(27672);void 0===a.TabsActions&&(a.TabsActions=r),e.exports=r},46508:function(e,t,n){var r=n(85362),a=n(27672);void 0===a.Tag&&(a.Tag=r),e.exports=r},28170:function(e,t,n){var r=n(97023),a=n(27672);void 0===a.TagList&&(a.TagList=r),e.exports=r},96582:function(e,t,n){var r=n(74898),a=n(27672);void 0===a.TextField&&(a.TextField=r),e.exports=r},19602:function(e,t,n){var r=n(4430),a=n(27672);void 0===a.TinyMCEActionRegistrar&&(a.TinyMCEActionRegistrar=r),e.exports=r},83361:function(e,t,n){var r=n(20164),a=n(27672);void 0===a.Tip&&(a.Tip=r),e.exports=r},65986:function(e,t,n){var r=n(36158),a=n(27672);void 0===a.ToastsActions&&(a.ToastsActions=r),e.exports=r},69860:function(e,t,n){var r=n(53330),a=n(27672);void 0===a.Toolbar&&(a.Toolbar=r),e.exports=r},40829:function(e,t,n){var r=n(59888),a=n(27672);void 0===a.TreeDropdownField&&(a.TreeDropdownField=r),e.exports=r},55488:function(e,t,n){var r=n(98268),a=n(27672);void 0===a.TreeDropdownFieldNode&&(a.TreeDropdownFieldNode=r),e.exports=r},71080:function(e,t,n){var r=n(85972),a=n(27672);void 0===a.UnsavedFormsActions&&(a.UnsavedFormsActions=r),e.exports=r},97976:function(e,t,n){var r=n(57129),a=n(27672);void 0===a.VersionedBadge&&(a.VersionedBadge=r),e.exports=r},87603:function(e,t,n){var r=n(56486),a=n(27672);void 0===a.ViewModeActions&&(a.ViewModeActions=r),e.exports=r},86317:function(e,t,n){var r=n(15005),a=n(27672);void 0===a.ViewModeStates&&(a.ViewModeStates=r),e.exports=r},59628:function(e,t,n){var r=n(98031),a=n(27672);void 0===a.ViewModeToggle&&(a.ViewModeToggle=r),e.exports=r},54218:function(e,t,n){var r=n(24071),a=n(27672);void 0===a.formatWrittenNumber&&(a.formatWrittenNumber=r),e.exports=r},39432:function(e,t,n){var r=n(96869),a=n(27672);void 0===a.getFormState&&(a.getFormState=r),e.exports=r},94033:function(e,t,n){var r=n(14937),a=n(27672);void 0===a.reduxFieldReducer&&(a.reduxFieldReducer=r),e.exports=r},46844:function(e,t,n){var r=n(48834),a=n(27672);void 0===a.schemaFieldValues&&(a.schemaFieldValues=r),e.exports=r},43893:function(e,t,n){var r=n(80195),a=n(27672);void 0===a.ssUrlLib&&(a.ssUrlLib=r),e.exports=r},98441:function(e,t,n){var r=n(55857),a=n(27672);void 0===a.withDragDropContext&&(a.withDragDropContext=r),e.exports=r},96007:function(e,t,n){var r=n(52703),a=n(27672);void 0===a.withRouter&&(a.withRouter=r),e.exports=r},4754:function(e){"use strict";e.exports=i18n}},function(e){var t;t=61534,e(e.s=t)}]);
\ No newline at end of file
+ ${o.getFragments}`};t.default=r},"./client/src/lib/dependency-injection/graphql/helpers.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getVariables=t.getSingularName=t.getRootParams=t.getPluralName=t.getParams=t.getFragments=t.getFields=t.ROOT_FIELD=void 0;const s="root";t.ROOT_FIELD=s;const n={limit:"Int",offset:"Int"},o=e=>`edges { node { ${e.join(" ")} } } pageInfo { totalCount }`;t.getSingularName=e=>{let{singularName:t}=e;return t};t.getPluralName=e=>{let{pluralName:t}=e;return t};t.getVariables=e=>{let{params:t,pagination:s=!0}=e;const o=s?{...t,...n}:t,r=Object.entries(o).map((e=>{let[t,s]=e;return`$${t}: ${s}`}));return r.length?`(${r.join(", ")})`:""};const r=e=>{let{params:t,pagination:s=!0}=e;const o=s?{...t,...n}:t,r=Object.entries(o).map((e=>{let[t,s]=e;return`${t}: $${s}`}));return r.length?`(${r.join(", ")})`:""};t.getParams=r;t.getRootParams=e=>{let{args:t,pagination:s=!0}=e;const n=t.root||{};return r({params:n,pagination:s})};const i=function(e){let{args:t,fields:n,pagination:a=!0}=e,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[s];const d=n.map(((e,s)=>{if(Array.isArray(e))return`\n {\n ${i({args:t,fields:e,pagination:!1},[...l,n[s-1]])}\n }`;const o=[...l,e].join("/"),a=t[o]||{};return`${e}${r({params:a,pagination:!1})}`}));return a?o(d):d.join(" ")};t.getFields=i;t.getFragments=e=>{let{availableFragments:t,fragments:s=[]}=e;return Object.entries(t).reduce(((e,t)=>{let[n,o]=t;return s.includes(n)?`${e} ${o}`:e}),"")}},"./client/src/lib/dependency-injection/graphql/tags.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.processTag=t.defaultTag=t.captureTag=void 0;t.captureTag=function(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n`${e}${0===s[t]?s[t]:s[t]||""}`)).join("")};t.defaultTag=s;t.processTag=e=>function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r"function"!=typeof t?t:t(e)));return s(t,...i)}},"./client/src/lib/dependency-injection/graphql/templates.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UPDATE=t.READ_ONE=t.READ=t.QUERY=t.DELETE=t.CREATE=void 0;t.CREATE="scaffoldCreate";t.READ="scaffoldRead";t.READ_ONE="scaffoldReadOne";t.UPDATE="scaffoldUpdate";t.DELETE="scaffoldDelete";t.QUERY="baseQuery"},"./client/src/lib/dependency-injection/inject.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var s=i(t);if(s&&s.has(e))return s.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var a=o?Object.getOwnPropertyDescriptor(e,r):null;a&&(a.get||a.set)?Object.defineProperty(n,r,a):n[r]=e[r]}n.default=e,s&&s.set(e,n);return n}(s("./node_modules/react/index.js")),r=(n=s("./client/src/lib/dependency-injection/injectorContext.js"))&&n.__esModule?n:{default:n};function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,s=new WeakMap;return(i=function(e){return e?s:t})(e)}const a=(e,t)=>t;var l=function(e,t){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a;return n=>{if(e&&!Array.isArray(e))throw new Error(`\n withInjector() passed an argument for dependencies that is ${typeof deps}.\n Must be an array of named dependencies.\n `);if(t&&"function"!=typeof t)throw new Error("\n Second parameter of inject() [mapDependenciesToProps] must be a function, taking the resolved\n dependencies as enumerated arguments, and returning a map of prop names to dependencies.\n ");if("function"!=typeof s)throw new Error("\n Third parameter of inject() [getContext] must be a function, taking the component's props\n and current inject context as parameters, and returning a string representing the Injector\n context to use throughout the component.\n ");class i extends o.Component{constructor(e,t){super(e,t),this.state={context:s(e,t.injector.context)}}getChildContext(){return{injector:{...this.context.injector,context:this.state.context}}}static getDerivedStateFromProps(e,t){const n=s(e,t.context);return n!==t.context?{context:n}:null}render(){let s={};if(e){const{get:n}=this.context.injector,o=e.map((e=>n(e,this.state.context)));if(t?s=t(...o):e.forEach(((e,t)=>{s[e]=o[t]})),!s||"object"!=typeof s)throw new Error("\n mapDepedenciesToProps parameter passed to inject()\n should return an object that maps prop names to dependencies\n ")}const r={...s,...this.props};return o.default.createElement(n,r)}}return i.contextTypes=r.default,i.childContextTypes=r.default,i}};t.default=l},"./client/src/lib/dependency-injection/injectGraphql.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var s=a(t);if(s&&s.has(e))return s.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}n.default=e,s&&s.set(e,n);return n}(s("./node_modules/react/index.js")),o=i(s("./client/src/lib/dependency-injection/Container.js")),r=i(s("./client/src/lib/dependency-injection/withInjector.js"));function i(e){return e&&e.__esModule?e:{default:e}}function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,s=new WeakMap;return(a=function(e){return e?s:t})(e)}var l=(e,t)=>s=>{class i extends n.Component{constructor(e){super(e),this.state={target:null,error:!1}}componentDidMount(){o.default.ready((()=>{let n=!0,o=null;try{const r=this.context.injector.query(e,t);o=r.getApolloHOC()(s),n=!1}catch(e){throw this.setState({target:o,error:n}),e}this.setState({target:o,error:n})}))}render(){if(this.state.error){const s=`Error loading '${[e,t].join(".")}', perhaps it wasn't registered properly?`;return n.default.createElement("div",null,s)}const s=this.state.target;return s?n.default.createElement(s,this.props):null}}return(0,r.default)(i)};t.default=l},"./client/src/lib/dependency-injection/injectorContext.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=s("./node_modules/prop-types/index.js"))&&n.__esModule?n:{default:n};var r={injector:o.default.shape({get:o.default.func,context:o.default.string,validate:o.default.func})};t.default=r},"./client/src/lib/dependency-injection/loadComponent.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var s=p(t);if(s&&s.has(e))return s.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}n.default=e,s&&s.set(e,n);return n}(s("./node_modules/react/index.js")),o=s("./node_modules/react-redux/es/index.js"),r=s("./node_modules/@apollo/client/index.js"),i=u(s("./client/src/components/NotFoundComponent/NotFoundComponent.js")),a=u(s("./client/src/lib/dependency-injection/provideInjector.js")),l=u(s("./client/src/lib/dependency-injection/withInjector.js")),d=u(s("./client/src/lib/dependency-injection/Container.js")),c=u(s("./client/src/lib/dependency-injection/injectorContext.js"));function u(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,s=new WeakMap;return(p=function(e){return e?s:t})(e)}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;class u extends n.Component{constructor(e){super(e),this.state={target:null,error:!1}}getChildContext(){const e=t&&t.context;return e?{injector:{...this.context.injector,context:e}}:this.context}componentDidMount(){d.default.ready((()=>{if("string"!=typeof e)this.setState({target:e});else{let s=!0,n=null;try{n=this.context.injector.get(e,t&&t.context),s=!1}catch(e){throw this.setState({target:n,error:s}),e}this.setState({target:n,error:s})}}))}render(){const s=this.state.target;if(this.state.error){let t=i.default;try{t=this.context.injector.get("NotFoundComponent")}catch(e){}return n.default.createElement(t,f({},this.props,{itemName:e}))}if(s){if(t){const e={...window.ss,...t},{store:i,apolloClient:a}=e;return n.default.createElement(r.ApolloProvider,{client:a},n.default.createElement(o.Provider,{store:i},n.default.createElement(s,this.props)))}return n.default.createElement(s,this.props)}return null}}u.childContextTypes=c.default;const p=s||a.default;return p((0,l.default)(u))};t.default=h},"./client/src/lib/dependency-injection/provideContext.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var s=i(t);if(s&&s.has(e))return s.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var a=o?Object.getOwnPropertyDescriptor(e,r):null;a&&(a.get||a.set)?Object.defineProperty(n,r,a):n[r]=e[r]}n.default=e,s&&s.set(e,n);return n}(s("./node_modules/react/index.js")),r=(n=s("./client/src/lib/dependency-injection/injectorContext.js"))&&n.__esModule?n:{default:n};function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,s=new WeakMap;return(i=function(e){return e?s:t})(e)}var a=e=>t=>{class s extends o.Component{getChildContext(){return{injector:{...this.context.injector,context:e}}}render(){return o.default.createElement(t,this.props)}}return s.contextTypes=r.default,s.childContextTypes=r.default,s};t.default=a},"./client/src/lib/dependency-injection/provideInjector.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var s=a(t);if(s&&s.has(e))return s.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var i=o?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}n.default=e,s&&s.set(e,n);return n}(s("./node_modules/react/index.js")),o=i(s("./client/src/lib/dependency-injection/Container.js")),r=i(s("./client/src/lib/dependency-injection/injectorContext.js"));function i(e){return e&&e.__esModule?e:{default:e}}function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,s=new WeakMap;return(a=function(e){return e?s:t})(e)}var l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.default;class s extends n.Component{getChildContext(){const{component:e,form:s,query:n}=t;return{injector:{query:n.get.bind(n),get:e.get.bind(e),validate:s.getValidation.bind(s)}}}render(){return n.default.createElement(e,this.props)}}return s.childContextTypes=r.default,s};t.default=l},"./client/src/lib/dependency-injection/withInjector.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=s("./client/src/lib/dependency-injection/injectorContext.js"))&&n.__esModule?n:{default:n};var r=e=>(e.contextTypes={...e.contextTypes||{},...o.default},e.displayName=`withInjector(\n ${e.displayName||e.name||"Component"}\n )`,e);t.default=r},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/formatWrittenNumber.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=Number(e);if(null!==e&&t>=0&&t<10)return[o.default._t("Admin.WRITTEN_NUMBER_ZERO","zero"),o.default._t("Admin.WRITTEN_NUMBER_ONE","one"),o.default._t("Admin.WRITTEN_NUMBER_TWO","two"),o.default._t("Admin.WRITTEN_NUMBER_THREE","three"),o.default._t("Admin.WRITTEN_NUMBER_FOUR","four"),o.default._t("Admin.WRITTEN_NUMBER_FIVE","five"),o.default._t("Admin.WRITTEN_NUMBER_SIX","six"),o.default._t("Admin.WRITTEN_NUMBER_SEVEN","seven"),o.default._t("Admin.WRITTEN_NUMBER_EIGHT","eight"),o.default._t("Admin.WRITTEN_NUMBER_NINE","nine")][t];if(t)return String(t);return null};var n,o=(n=s("i18n"))&&n.__esModule?n:{default:n}},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/getFormState.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.form&&e.form.formState||{}}},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/reduxFieldReducer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n=>{if(!t.payload.fieldId)throw new Error("Invalid fieldId");const r=e.fields||{},i=r[t.payload.fieldId]?e.fields[t.payload.fieldId]:s;return(0,o.default)(Object.assign({},e,{fields:Object.assign({},r,{[t.payload.fieldId]:Object.assign({},i,n(i))})}))}};var n,o=(n=s("./node_modules/deep-freeze-strict/index.js"))&&n.__esModule?n:{default:n}},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/schemaFieldValues.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!t)return{};return t.fields.reduce(((t,s)=>{const n=r(e.fields,s.name);return n?"Structural"===n.type||!0===n.readOnly?t:Object.assign({},t,{[s.name]:s.value}):t}),{})},t.findField=r,t.schemaMerge=function(e,t){if(void 0===t)return e;return o.default.recursive(!0,e,t)};var n,o=(n=s("./node_modules/merge/lib/src/index.js"))&&n.__esModule?n:{default:n};function r(e,t){return e?e.reduce(((e,s)=>e||r(s.children,t)),e.find((e=>e.name===t||e.name===`${t}[]`))):null}},"./client/src/lib/urls.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.joinUrlPaths=void 0;t.joinUrlPaths=function(){for(var e=arguments.length,t=new Array(e),s=0;s0&&void 0!==arguments[0]?arguments[0]:i,t=arguments.length>1?arguments[1]:void 0;return t.type===o.default.SET_BREADCRUMBS?(0,n.default)(Object.assign([],t.payload.breadcrumbs)):e};t.default=a},"./client/src/state/config/ConfigActionTypes.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={SET_CONFIG:"SET_CONFIG"}},"./client/src/state/config/ConfigActions.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setConfig=function(e){return{type:o.default.SET_CONFIG,payload:{config:e}}};var n,o=(n=s("./client/src/state/config/ConfigActionTypes.js"))&&n.__esModule?n:{default:n}},"./client/src/state/config/ConfigReducer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(s("./node_modules/deep-freeze-strict/index.js")),o=r(s("./client/src/state/config/ConfigActionTypes.js"));function r(e){return e&&e.__esModule?e:{default:e}}var i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===o.default.SET_CONFIG?(0,n.default)(Object.assign({},e,t.payload.config)):e};t.default=i},"./client/src/state/mobileMenu/MobileMenuActionTypes.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={TOGGLE_MENU:"TOGGLE_MENU",OPEN_MENU:"OPEN_MENU",CLOSE_MENU:"CLOSE_MENU"}},"./client/src/state/mobileMenu/MobileMenuActions.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.closeMobileMenu=function(){return{type:o.default.CLOSE_MENU,payload:null}},t.openMobileMenu=function(){return{type:o.default.OPEN_MENU,payload:null}},t.toggleMobileMenu=function(){return{type:o.default.TOGGLE_MENU,payload:null}};var n,o=(n=s("./client/src/state/mobileMenu/MobileMenuActionTypes.js"))&&n.__esModule?n:{default:n}},"./client/src/state/mobileMenu/MobileMenuReducer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(s("./node_modules/deep-freeze-strict/index.js")),o=r(s("./client/src/state/mobileMenu/MobileMenuActionTypes.js"));function r(e){return e&&e.__esModule?e:{default:e}}const i={isOpen:!1};var a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case o.default.TOGGLE_MENU:return(0,n.default)({...e,isOpen:!e.isOpen});case o.default.OPEN_MENU:return(0,n.default)({...e,isOpen:!0});case o.default.CLOSE_MENU:return(0,n.default)({...e,isOpen:!1});default:return e}};t.default=a},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/records/RecordsActionTypes.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={FETCH_RECORDS_REQUEST:"FETCH_RECORDS_REQUEST",FETCH_RECORDS_FAILURE:"FETCH_RECORDS_FAILURE",FETCH_RECORDS_SUCCESS:"FETCH_RECORDS_SUCCESS",FETCH_RECORD_REQUEST:"FETCH_RECORD_REQUEST",FETCH_RECORD_FAILURE:"FETCH_RECORD_FAILURE",FETCH_RECORD_SUCCESS:"FETCH_RECORD_SUCCESS",DELETE_RECORD_REQUEST:"DELETE_RECORD_REQUEST",DELETE_RECORD_FAILURE:"DELETE_RECORD_FAILURE",DELETE_RECORD_SUCCESS:"DELETE_RECORD_SUCCESS"}},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/records/RecordsActions.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deleteRecord=function(e,t,s,r){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};const l={recordType:e,id:t},d=s.toLowerCase(),c="get"===d?[i(r,l),a]:[i(r,l),{},a];return s=>(s({type:o.default.DELETE_RECORD_REQUEST,payload:l}),n.default[d](...c).then((()=>{s({type:o.default.DELETE_RECORD_SUCCESS,payload:{recordType:e,id:t}})})).catch((n=>{throw s({type:o.default.DELETE_RECORD_FAILURE,payload:{error:n,recordType:e,id:t}}),n})))},t.fetchRecord=function(e,t,s){const r={recordType:e},a={Accept:"application/json"},l=t.toLowerCase();return t=>{t({type:o.default.FETCH_RECORD_REQUEST,payload:r});const d="get"===l?[i(s,r),a]:[i(s,r),{},a];return n.default[l](...d).then((e=>e.json())).then((s=>{t({type:o.default.FETCH_RECORD_SUCCESS,payload:{recordType:e,data:s}})})).catch((s=>{throw t({type:o.default.FETCH_RECORD_FAILURE,payload:{error:s,recordType:e}}),s}))}},t.fetchRecords=function(e,t,s){const r={recordType:e},a={Accept:"application/json"},l=t.toLowerCase();return t=>{t({type:o.default.FETCH_RECORDS_REQUEST,payload:r});const d="get"===l?[i(s,r),a]:[i(s,r),{},a];return n.default[l](...d).then((e=>e.json())).then((s=>{t({type:o.default.FETCH_RECORDS_SUCCESS,payload:{recordType:e,data:s}})})).catch((s=>{throw t({type:o.default.FETCH_RECORDS_FAILURE,payload:{error:s,recordType:e}}),s}))}};var n=r(s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/Backend.js")),o=r(s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/records/RecordsActionTypes.js"));function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){return Object.keys(t).reduce(((e,s)=>e.replace(`:${s}`,t[s])),e)}},"./client/src/state/records/RecordsReducer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(s("./node_modules/deep-freeze-strict/index.js")),o=r(s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/records/RecordsActionTypes.js"));function r(e){return e&&e.__esModule?e:{default:e}}const i={};var a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case o.default.FETCH_RECORDS_SUCCESS:{const s=t.payload.recordType;if(!s)throw new Error("Undefined record type");const o=t.payload.data._embedded[s]||[];return(0,n.default)({...e,[s]:o})}case o.default.FETCH_RECORD_SUCCESS:{const s=t.payload.recordType,o=t.payload.data;if(!s)throw new Error("Undefined record type");if(!o)throw new Error("Undefined record data given");const r=e[s]||[];return r.find((e=>e.ID===o.ID))?(0,n.default)({...e,[s]:r.map((e=>e.ID===o.ID?o:e))}):(0,n.default)({...e,[s]:[...r,o]})}case o.default.DELETE_RECORD_SUCCESS:{const s=t.payload.recordType;if(!s)throw new Error("Undefined record type");const o=e[s].filter((e=>e.ID!==t.payload.id));return(0,n.default)({...e,[s]:o})}default:return e}};t.default=a},"./client/src/state/schema/SchemaActionTypes.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s={SET_SCHEMA:"SET_SCHEMA",SET_SCHEMA_STATE_OVERRIDES:"SET_SCHEMA_STATE_OVERRIDES",SET_SCHEMA_LOADING:"SET_SCHEMA_LOADING"};t.default=s},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/schema/SchemaActions.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSchema=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;return{type:o.default.SET_SCHEMA,payload:{...t,id:e,name:s}}},t.setSchemaLoading=function(e,t){return{type:o.default.SET_SCHEMA_LOADING,payload:{id:e,loading:t}}},t.setSchemaStateOverrides=function(e,t){return{type:o.default.SET_SCHEMA_STATE_OVERRIDES,payload:{id:e,stateOverride:t}}};var n,o=(n=s("./client/src/state/schema/SchemaActionTypes.js"))&&n.__esModule?n:{default:n}},"./client/src/state/schema/SchemaReducer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;switch(t.type){case o.default.SET_SCHEMA:{const s=e[t.payload.id]||{};return(0,n.default)({...e,[t.payload.id]:{...s,...t.payload}})}case o.default.SET_SCHEMA_STATE_OVERRIDES:{const s=e[t.payload.id]||{},o=t.payload.stateOverride;return o&&o.fields?(0,n.default)({...e,[t.payload.id]:{...s,stateOverride:o}}):e}case o.default.SET_SCHEMA_LOADING:{const s=e[t.payload.id]||{},o=s.metadata||{};return(0,n.default)({...e,[t.payload.id]:{...s,metadata:{...o,loading:t.payload.loading}}})}default:return e}};var n=r(s("./node_modules/deep-freeze-strict/index.js")),o=r(s("./client/src/state/schema/SchemaActionTypes.js"));function r(e){return e&&e.__esModule?e:{default:e}}const i=(0,n.default)({})},"./client/src/state/tabs/TabsActionTypes.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={TABS_ACTIVATE_TAB:"TABS_ACTIVATE_TAB"}},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/tabs/TabsActions.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.activateTab=function(e,t){return{type:o.default.TABS_ACTIVATE_TAB,payload:{fieldId:e,tab:t}}};var n,o=(n=s("./client/src/state/tabs/TabsActionTypes.js"))&&n.__esModule?n:{default:n}},"./client/src/state/tabs/TabsReducer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const s=(0,o.default)(e,t,l);if(t.type===r.default.TABS_ACTIVATE_TAB)return s((()=>({activeTab:t.payload.tab})));return e};var n=i(s("./node_modules/deep-freeze-strict/index.js")),o=i(s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/reduxFieldReducer.js")),r=i(s("./client/src/state/tabs/TabsActionTypes.js"));function i(e){return e&&e.__esModule?e:{default:e}}const a=(0,n.default)({fields:{}}),l=(0,n.default)({activeTab:null})},"./client/src/state/toasts/ToastConstants.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.STAY_TIME=t.FADEOUT_TIME=void 0;t.STAY_TIME=6e3;t.FADEOUT_TIME=1200},"./client/src/state/toasts/ToastsActionTypes.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={DISPLAY:"DISPLAY_TOAST",DISMISS:"DISMISS_TOAST",REMOVE:"REMOVE_TOAST",PAUSE:"PAUSE_TOAST",RESUME:"RESUME_TOAST"}},"./client/src/state/toasts/ToastsActions.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dismiss=l,t.display=d,t.error=function(e){return d({text:e,type:"error",stay:!0})},t.info=function(e){return d({text:e})},t.pause=function(){return{type:o.default.PAUSE}},t.resume=function(){return{type:o.default.RESUME}},t.success=function(e){return d({text:e,type:"success"})},t.warning=function(e){return d({text:e,type:"warning",stay:!0})};var n,o=(n=s("./client/src/state/toasts/ToastsActionTypes.js"))&&n.__esModule?n:{default:n},r=s("./client/src/state/toasts/ToastConstants.js"),i=s("./node_modules/uuid/dist/commonjs-browser/index.js");const a={text:"",stay:!1,type:"notice"};function l(e){return t=>{t({type:o.default.DISMISS,payload:{id:e}}),setTimeout((()=>t({type:o.default.REMOVE,payload:{id:e}})),r.FADEOUT_TIME)}}function d(e){const t=`toast-${(0,i.v4)()}`;return s=>{const n={id:t,dismissCallback:()=>l(t)(s),...a,...e};s({type:o.default.DISPLAY,payload:n})}}},"./client/src/state/toasts/ToastsReducer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=s("./client/src/state/toasts/ToastsActionTypes.js"))&&n.__esModule?n:{default:n},r=s("./client/src/state/toasts/ToastConstants.js");const i={paused:!1,toasts:[]},a=e=>{let{stay:t,dismissCallback:s}=e;return t?void 0:setTimeout(s,r.STAY_TIME)},l=e=>({paused:!0,toasts:e.toasts.map((e=>{let{timeout:t,...s}=e;return t&&clearTimeout(t),s}))}),d=e=>({paused:!1,toasts:e.toasts.map((e=>({timeout:a(e),...e})))}),c=(e,t)=>({...e,toasts:t}),u=(e,t)=>c(e,[...e.toasts,{...t,timeout:e.paused?void 0:a(t),dismissed:!1}]),p=(e,t)=>c(e,e.toasts.map((e=>e.id===t?{...e,dismissed:!0}:e))),f=(e,t)=>c(e,e.toasts.filter((e=>e.id!==t)));var h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,{type:t,payload:s}=arguments.length>1?arguments[1]:void 0;switch(t){case o.default.DISPLAY:return u(e,s);case o.default.DISMISS:return p(e,s.id);case o.default.REMOVE:return f(e,s.id);case o.default.PAUSE:return l(e);case o.default.RESUME:return d(e);default:return e}};t.default=h},"./client/src/state/treeDropdownField/TreeDropdownFieldActionTypes.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={TREEFIELD_SET_VISIBLE:"TREEDROPDOWNFIELD_SET_VISIBLE",TREEFIELD_UPDATED_TREE:"TREEDROPDOWNFIELD_UPDATED_TREE",TREEFIELD_UPDATING_TREE:"TREEDROPDOWNFIELD_UPDATING_TREE",TREEFIELD_UPDATE_FAILED:"TREEFIELD_UPDATE_FAILED",TREEFIELD_SET_SEARCH:"TREEFIELD_SET_SEARCH",TREEFIELD_ADD_SELECTED_VALUES:"TREEFIELD_ADD_SELECTED_VALUES"}},"./client/src/state/treeDropdownField/TreeDropdownFieldActions.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addSelectedValues=function(e,t){return{type:o.default.TREEFIELD_ADD_SELECTED_VALUES,payload:{fieldId:e,values:t}}},t.beginTreeUpdating=function(e,t){return{type:o.default.TREEFIELD_UPDATING_TREE,payload:{fieldId:e,path:t}}},t.setSearch=function(e,t){return{type:o.default.TREEFIELD_SET_SEARCH,payload:{fieldId:e,search:t}}},t.setVisible=function(e,t){return{type:o.default.TREEFIELD_SET_VISIBLE,payload:{fieldId:e,path:t}}},t.updateTree=function(e,t,s){return{type:o.default.TREEFIELD_UPDATED_TREE,payload:{fieldId:e,path:t,tree:s}}},t.updateTreeFailed=function(e,t){return{type:o.default.TREEFIELD_UPDATE_FAILED,payload:{fieldId:e,path:t}}};var n,o=(n=s("./client/src/state/treeDropdownField/TreeDropdownFieldActionTypes.js"))&&n.__esModule?n:{default:n}},"./client/src/state/treeDropdownField/TreeDropdownFieldReducer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const s=(0,o.default)(e,t,l),n=(e,t)=>e.filter((e=>e!==t)),i=(e,t)=>{if(e.find((e=>e===t)))return e;return[...e,t].sort()};switch(t.type){case r.default.TREEFIELD_SET_VISIBLE:return s((()=>({visible:t.payload.path})));case r.default.TREEFIELD_UPDATING_TREE:return s((e=>({loading:i(e.loading,c(t.payload.path)),failed:n(e.failed,c(t.payload.path))})));case r.default.TREEFIELD_UPDATED_TREE:return s((e=>({tree:d(e.tree,t.payload.path,t.payload.tree),loading:n(e.loading,c(t.payload.path)),failed:n(e.failed,c(t.payload.path))})));case r.default.TREEFIELD_UPDATE_FAILED:return s((e=>({loading:n(e.loading,c(t.payload.path)),failed:i(e.failed,c(t.payload.path))})));case r.default.TREEFIELD_SET_SEARCH:return s((e=>({...e,search:t.payload.search})));case r.default.TREEFIELD_ADD_SELECTED_VALUES:{const e=t.payload.values||[];return s((t=>({...t,selectedValues:[...t.selectedValues.filter((t=>!e.find((e=>e.id===t.id)))),...e].sort(((e,t)=>e.id-t.id))})))}default:return e}};var n=i(s("./node_modules/deep-freeze-strict/index.js")),o=i(s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/reduxFieldReducer.js")),r=i(s("./client/src/state/treeDropdownField/TreeDropdownFieldActionTypes.js"));function i(e){return e&&e.__esModule?e:{default:e}}const a=(0,n.default)({fields:{}}),l=(0,n.default)({visible:[],tree:{},loading:[],failed:[],search:"",selectedValues:[]});function d(e,t,s){if(0===t.length)return s;const[o,...r]=t;return e.children?(0,n.default)({...e,children:e.children.map((e=>e.id===o?d(e,r,s):e))}):e}function c(e){return e.length?e[e.length-1]:0}},"./client/src/state/unsavedForms/UnsavedFormsActionTypes.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={ADD_FORM_CHANGED:"ADD_FORM_CHANGED",REMOVE_FORM_CHANGED:"REMOVE_FORM_CHANGED"}},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/unsavedForms/UnsavedFormsActions.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addFormChanged=function(e){return{type:o.default.ADD_FORM_CHANGED,meta:{form:e}}},t.removeFormChanged=function(e){return{type:o.default.REMOVE_FORM_CHANGED,meta:{form:e}}};var n,o=(n=s("./client/src/state/unsavedForms/UnsavedFormsActionTypes.js"))&&n.__esModule?n:{default:n}},"./client/src/state/unsavedForms/UnsavedFormsReducer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(s("./node_modules/deep-freeze-strict/index.js")),o=s("./node_modules/redux-form/es/index.js"),r=i(s("./client/src/state/unsavedForms/UnsavedFormsActionTypes.js"));function i(e){return e&&e.__esModule?e:{default:e}}var a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;const s=t.meta&&t.meta.form;switch(t.type){case r.default.ADD_FORM_CHANGED:case o.actionTypes.CHANGE:return(0,n.default)([...e.filter((e=>e.name!==s)),{name:s}]);case r.default.REMOVE_FORM_CHANGED:case o.actionTypes.STOP_SUBMIT:return(0,n.default)([...e.filter((e=>e.name!==s))]);case o.actionTypes.DESTROY:return(0,n.default)([...e.filter((e=>!s.includes(e.name)))]);default:return e}};t.default=a},"./client/src/state/usedOn/usedOnActions.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadUsedOn=function(e,t,s){const i={method:t,headers:{Accept:"application/json"},credentials:"same-origin"};return d=>{if(!e||!t||!s){const t=n.default._t("Admin.NOT_AVAILABLE_USED_DATA","The usage data is currently unavailable.");return Promise.resolve(d(l(e,t)))}return d({type:o.default.LOAD_USED_ON,payload:{identifier:e}}),(0,r.default)(s,i).then((e=>e.json())).then((t=>{d(a(e,t))})).catch((t=>{d(l(e,t))}))}},t.loadUsedOnFailed=l,t.saveUsedOn=a;var n=i(s("i18n")),o=i(s("./client/src/state/usedOn/usedOnTypes.js")),r=i(s("./node_modules/isomorphic-fetch/fetch-npm-browserify.js"));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return{type:o.default.SAVE_USED_ON,payload:{identifier:e,usedOn:t}}}function l(e,t){return{type:o.default.LOAD_USED_ON_FAILED,payload:{identifier:e,error:t.message}}}},"./client/src/state/usedOn/usedOnReducer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=s("./client/src/state/usedOn/usedOnTypes.js"))&&n.__esModule?n:{default:n};const r={loading:[],usedOn:{},errors:{}};var i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,t=arguments.length>1?arguments[1]:void 0;const s=t&&t.payload&&t.payload.identifier;if(!s)return e;switch(t.type){case o.default.SAVE_USED_ON:{const n=t.payload.usedOn;return{...e,loading:e.loading.filter((e=>e!==s)),usedOn:{...e.usedOn,[s]:n.usage}}}case o.default.LOAD_USED_ON:return e.loading.includes(s)?e:{...e,loading:[...e.loading,s],errors:Object.entries(e.errors).reduce(((e,t)=>{let[n,o]=t;return n===s?e:{...e,[n]:o}}),{})};case o.default.LOAD_USED_ON_FAILED:{const n=t.payload.error;return{...e,loading:e.loading.filter((e=>e!==s)),errors:{...e.errors,[s]:n}}}default:return e}};t.default=i},"./client/src/state/usedOn/usedOnTypes.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s={LOAD_USED_ON:"LOAD_USED_ON",SAVE_USED_ON:"SAVE_USED_ON",LOAD_USED_ON_FAILED:"LOAD_USED_ON_FAILED"};t.default=s},"./client/src/state/viewMode/ViewModeActionTypes.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={SELECT_EDIT:"SELECT_EDIT",SELECT_PREVIEW:"SELECT_PREVIEW",SELECT_SPLIT:"SELECT_SPLIT",SPLIT_AVAILABLE:"SPLIT_AVAILABLE"}},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/viewMode/ViewModeActions.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.enableOrDisableSplitMode=function(e){return{type:o.default.SPLIT_AVAILABLE,payload:{panelWidth:e}}},t.selectEditMode=function(){return{type:o.default.SELECT_EDIT}},t.selectPreviewMode=function(){return{type:o.default.SELECT_PREVIEW}},t.selectSplitMode=function(){return{type:o.default.SELECT_SPLIT}};var n,o=(n=s("./client/src/state/viewMode/ViewModeActionTypes.js"))&&n.__esModule?n:{default:n}},"./client/src/state/viewMode/ViewModeReducer.js":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=s("./client/src/state/viewMode/ViewModeActionTypes.js"))&&n.__esModule?n:{default:n},r=s("./client/src/lib/constants.js"),i=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/viewMode/ViewModeStates.js");const a={activeState:i.VIEW_MODE_STATES.SPLIT,splitAvailable:!0,lockState:!1};var l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case o.default.SELECT_EDIT:return{...e,activeState:i.VIEW_MODE_STATES.EDIT,lockState:!0};case o.default.SELECT_PREVIEW:return{...e,activeState:i.VIEW_MODE_STATES.PREVIEW,lockState:!0};case o.default.SELECT_SPLIT:return{...e,activeState:i.VIEW_MODE_STATES.SPLIT,lockState:!1};case o.default.SPLIT_AVAILABLE:{const s=t.payload.panelWidth>r.SPLITMODE_BREAKPOINT;let n=e.activeState;return e.lockState||n!==i.VIEW_MODE_STATES.SPLIT||s?!e.lockState&&n===i.VIEW_MODE_STATES.EDIT&&s&&(n=i.VIEW_MODE_STATES.SPLIT):n=i.VIEW_MODE_STATES.EDIT,{...e,splitAvailable:s,activeState:n}}default:return e}};t.default=l},"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/viewMode/ViewModeStates.js":function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VIEW_MODE_STATES=void 0;t.VIEW_MODE_STATES={EDIT:"edit",PREVIEW:"preview",SPLIT:"split"}},"./node_modules/expose-loader/dist/cjs.js?exposes=Accordion!./client/src/components/Accordion/Accordion-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Accordion/Accordion.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Accordion)throw new Error('[exposes-loader] The "Accordion" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Accordion=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=AccordionBlock!./client/src/components/Accordion/AccordionBlock-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Accordion/AccordionBlock.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.AccordionBlock)throw new Error('[exposes-loader] The "AccordionBlock" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.AccordionBlock=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=BackButton!./client/src/components/Button/BackButton-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Button/BackButton.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.BackButton)throw new Error('[exposes-loader] The "BackButton" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.BackButton=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Backend!./client/src/lib/Backend-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/Backend.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Backend)throw new Error('[exposes-loader] The "Backend" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Backend=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Badge!./client/src/components/Badge/Badge-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Badge/Badge.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Badge)throw new Error('[exposes-loader] The "Badge" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Badge=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Breadcrumb!./client/src/components/Breadcrumb/Breadcrumb-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Breadcrumb/Breadcrumb.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Breadcrumb)throw new Error('[exposes-loader] The "Breadcrumb" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Breadcrumb=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=BreadcrumbsActions!./client/src/state/breadcrumbs/BreadcrumbsActions-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/breadcrumbs/BreadcrumbsActions.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.BreadcrumbsActions)throw new Error('[exposes-loader] The "BreadcrumbsActions" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.BreadcrumbsActions=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Button!./client/src/components/Button/Button-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Button/Button.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Button)throw new Error('[exposes-loader] The "Button" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Button=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=CheckboxSetField!./client/src/components/CheckboxSetField/CheckboxSetField-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/CheckboxSetField/CheckboxSetField.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.CheckboxSetField)throw new Error('[exposes-loader] The "CheckboxSetField" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.CheckboxSetField=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=CircularLoading!./client/src/components/Loading/CircularLoading-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Loading/CircularLoading.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.CircularLoading)throw new Error('[exposes-loader] The "CircularLoading" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.CircularLoading=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=CompactTagList!./client/src/components/Tag/CompactTagList-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Tag/CompactTagList.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.CompactTagList)throw new Error('[exposes-loader] The "CompactTagList" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.CompactTagList=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Config!./client/src/lib/Config-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/Config.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Config)throw new Error('[exposes-loader] The "Config" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Config=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=DataFormat!./client/src/lib/DataFormat-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/DataFormat.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.DataFormat)throw new Error('[exposes-loader] The "DataFormat" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.DataFormat=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=EmotionCssCacheProvider!./client/src/containers/EmotionCssCacheProvider/EmotionCssCacheProvider-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/containers/EmotionCssCacheProvider/EmotionCssCacheProvider.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.EmotionCssCacheProvider)throw new Error('[exposes-loader] The "EmotionCssCacheProvider" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.EmotionCssCacheProvider=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=FieldHolder!./client/src/components/FieldHolder/FieldHolder-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/FieldHolder/FieldHolder.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.FieldHolder)throw new Error('[exposes-loader] The "FieldHolder" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.FieldHolder=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=FileSchemaModalHandler!./client/src/containers/InsertLinkModal/fileSchemaModalHandler-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/containers/InsertLinkModal/fileSchemaModalHandler.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.FileSchemaModalHandler)throw new Error('[exposes-loader] The "FileSchemaModalHandler" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.FileSchemaModalHandler=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=FileStatusIcon!./client/src/components/FileStatusIcon/FileStatusIcon-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/FileStatusIcon/FileStatusIcon.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.FileStatusIcon)throw new Error('[exposes-loader] The "FileStatusIcon" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.FileStatusIcon=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Focusedzone!./client/src/components/Focusedzone/Focusedzone-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Focusedzone/Focusedzone.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Focusedzone)throw new Error('[exposes-loader] The "Focusedzone" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Focusedzone=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Form!./client/src/components/Form/Form-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Form/Form.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Form)throw new Error('[exposes-loader] The "Form" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Form=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=FormAction!./client/src/components/FormAction/FormAction-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/FormAction/FormAction.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.FormAction)throw new Error('[exposes-loader] The "FormAction" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.FormAction=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=FormAlert!./client/src/components/FormAlert/FormAlert-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/FormAlert/FormAlert.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.FormAlert)throw new Error('[exposes-loader] The "FormAlert" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.FormAlert=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=FormBuilder!./client/src/components/FormBuilder/FormBuilder-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/FormBuilder/FormBuilder.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.FormBuilder)throw new Error('[exposes-loader] The "FormBuilder" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.FormBuilder=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=FormBuilderLoader!./client/src/containers/FormBuilderLoader/FormBuilderLoader-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/containers/FormBuilderLoader/FormBuilderLoader.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.FormBuilderLoader)throw new Error('[exposes-loader] The "FormBuilderLoader" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.FormBuilderLoader=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=FormBuilderModal!./client/src/components/FormBuilderModal/FormBuilderModal-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/FormBuilderModal/FormBuilderModal.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.FormBuilderModal)throw new Error('[exposes-loader] The "FormBuilderModal" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.FormBuilderModal=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=FormConstants!./client/src/components/Form/FormConstants-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Form/FormConstants.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.FormConstants)throw new Error('[exposes-loader] The "FormConstants" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.FormConstants=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=GridField!./client/src/components/GridField/GridField-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/GridField/GridField.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.GridField)throw new Error('[exposes-loader] The "GridField" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.GridField=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=GridFieldCell!./client/src/components/GridField/GridFieldCell-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/GridField/GridFieldCell.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.GridFieldCell)throw new Error('[exposes-loader] The "GridFieldCell" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.GridFieldCell=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=GridFieldHeader!./client/src/components/GridField/GridFieldHeader-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/GridField/GridFieldHeader.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.GridFieldHeader)throw new Error('[exposes-loader] The "GridFieldHeader" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.GridFieldHeader=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=GridFieldHeaderCell!./client/src/components/GridField/GridFieldHeaderCell-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/GridField/GridFieldHeaderCell.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.GridFieldHeaderCell)throw new Error('[exposes-loader] The "GridFieldHeaderCell" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.GridFieldHeaderCell=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=GridFieldRow!./client/src/components/GridField/GridFieldRow-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/GridField/GridFieldRow.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.GridFieldRow)throw new Error('[exposes-loader] The "GridFieldRow" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.GridFieldRow=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=GridFieldTable!./client/src/components/GridField/GridFieldTable-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/GridField/GridFieldTable.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.GridFieldTable)throw new Error('[exposes-loader] The "GridFieldTable" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.GridFieldTable=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=HiddenField!./client/src/components/HiddenField/HiddenField-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/HiddenField/HiddenField.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.HiddenField)throw new Error('[exposes-loader] The "HiddenField" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.HiddenField=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Injector!./client/src/lib/Injector-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/Injector.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Injector)throw new Error('[exposes-loader] The "Injector" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Injector=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=InsertLinkModal!./client/src/containers/InsertLinkModal/InsertLinkModal-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/containers/InsertLinkModal/InsertLinkModal.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.InsertLinkModal)throw new Error('[exposes-loader] The "InsertLinkModal" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.InsertLinkModal=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=ListGroup!./client/src/components/ListGroup/ListGroup-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/ListGroup/ListGroup.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.ListGroup)throw new Error('[exposes-loader] The "ListGroup" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.ListGroup=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=ListGroupItem!./client/src/components/ListGroup/ListGroupItem-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/ListGroup/ListGroupItem.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.ListGroupItem)throw new Error('[exposes-loader] The "ListGroupItem" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.ListGroupItem=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=LiteralField!./client/src/components/LiteralField/LiteralField-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/LiteralField/LiteralField.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.LiteralField)throw new Error('[exposes-loader] The "LiteralField" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.LiteralField=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Loading!./client/src/components/Loading/Loading-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Loading/Loading.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Loading)throw new Error('[exposes-loader] The "Loading" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Loading=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=PopoverField!./client/src/components/PopoverField/PopoverField-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/PopoverField/PopoverField.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.PopoverField)throw new Error('[exposes-loader] The "PopoverField" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.PopoverField=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Preview!./client/src/components/Preview/Preview-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Preview/Preview.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Preview)throw new Error('[exposes-loader] The "Preview" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Preview=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=ReactRouteRegister!./client/src/lib/ReactRouteRegister-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/ReactRouteRegister.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.ReactRouteRegister)throw new Error('[exposes-loader] The "ReactRouteRegister" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.ReactRouteRegister=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=RecordsActionTypes!./client/src/state/records/RecordsActionTypes-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/records/RecordsActionTypes.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.RecordsActionTypes)throw new Error('[exposes-loader] The "RecordsActionTypes" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.RecordsActionTypes=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=RecordsActions!./client/src/state/records/RecordsActions-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/records/RecordsActions.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.RecordsActions)throw new Error('[exposes-loader] The "RecordsActions" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.RecordsActions=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=ResizeAware!./client/src/components/ResizeAware/ResizeAware-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/ResizeAware/ResizeAware.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.ResizeAware)throw new Error('[exposes-loader] The "ResizeAware" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.ResizeAware=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Router!./client/src/lib/Router-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/Router.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Router)throw new Error('[exposes-loader] The "Router" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Router=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=SchemaActions!./client/src/state/schema/SchemaActions-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/schema/SchemaActions.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.SchemaActions)throw new Error('[exposes-loader] The "SchemaActions" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.SchemaActions=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Search!./client/src/components/Search/Search-exposed.js":function(e,t,s){var n=s("./client/src/components/Search/Search.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Search)throw new Error('[exposes-loader] The "Search" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Search=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=SearchToggle!./client/src/components/Search/SearchToggle-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Search/SearchToggle.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.SearchToggle)throw new Error('[exposes-loader] The "SearchToggle" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.SearchToggle=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=ShortcodeSerialiser!./client/src/lib/ShortcodeSerialiser-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/ShortcodeSerialiser.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.ShortcodeSerialiser)throw new Error('[exposes-loader] The "ShortcodeSerialiser" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.ShortcodeSerialiser=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=SilverStripeComponent!./client/src/lib/SilverStripeComponent-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/SilverStripeComponent.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.SilverStripeComponent)throw new Error('[exposes-loader] The "SilverStripeComponent" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.SilverStripeComponent=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=SudoMode!./client/src/containers/SudoMode/SudoMode-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/containers/SudoMode/SudoMode.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.SudoMode)throw new Error('[exposes-loader] The "SudoMode" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.SudoMode=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=TabsActions!./client/src/state/tabs/TabsActions-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/tabs/TabsActions.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.TabsActions)throw new Error('[exposes-loader] The "TabsActions" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.TabsActions=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Tag!./client/src/components/Tag/Tag-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Tag/Tag.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Tag)throw new Error('[exposes-loader] The "Tag" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Tag=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=TagList!./client/src/components/Tag/TagList-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Tag/TagList.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.TagList)throw new Error('[exposes-loader] The "TagList" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.TagList=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=TextField!./client/src/components/TextField/TextField-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/TextField/TextField.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.TextField)throw new Error('[exposes-loader] The "TextField" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.TextField=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=TinyMCEActionRegistrar!./client/src/lib/TinyMCEActionRegistrar-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/TinyMCEActionRegistrar.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.TinyMCEActionRegistrar)throw new Error('[exposes-loader] The "TinyMCEActionRegistrar" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.TinyMCEActionRegistrar=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Tip!./client/src/components/Tip/Tip-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Tip/Tip.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Tip)throw new Error('[exposes-loader] The "Tip" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Tip=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=ToastsActions!./client/src/state/toasts/ToastsActions-exposed.js":function(e,t,s){var n=s("./client/src/state/toasts/ToastsActions.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.ToastsActions)throw new Error('[exposes-loader] The "ToastsActions" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.ToastsActions=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=Toolbar!./client/src/components/Toolbar/Toolbar-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/Toolbar/Toolbar.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.Toolbar)throw new Error('[exposes-loader] The "Toolbar" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.Toolbar=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=TreeDropdownField!./client/src/components/TreeDropdownField/TreeDropdownField-exposed.js":function(e,t,s){var n=s("./client/src/components/TreeDropdownField/TreeDropdownField.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.TreeDropdownField)throw new Error('[exposes-loader] The "TreeDropdownField" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.TreeDropdownField=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=TreeDropdownFieldNode!./client/src/components/TreeDropdownField/TreeDropdownFieldNode-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/TreeDropdownField/TreeDropdownFieldNode.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.TreeDropdownFieldNode)throw new Error('[exposes-loader] The "TreeDropdownFieldNode" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.TreeDropdownFieldNode=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=UnsavedFormsActions!./client/src/state/unsavedForms/UnsavedFormsActions-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/unsavedForms/UnsavedFormsActions.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.UnsavedFormsActions)throw new Error('[exposes-loader] The "UnsavedFormsActions" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.UnsavedFormsActions=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=VersionedBadge!./client/src/components/VersionedBadge/VersionedBadge-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/VersionedBadge/VersionedBadge.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.VersionedBadge)throw new Error('[exposes-loader] The "VersionedBadge" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.VersionedBadge=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=ViewModeActions!./client/src/state/viewMode/ViewModeActions-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/viewMode/ViewModeActions.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.ViewModeActions)throw new Error('[exposes-loader] The "ViewModeActions" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.ViewModeActions=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=ViewModeStates!./client/src/state/viewMode/ViewModeStates-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/state/viewMode/ViewModeStates.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.ViewModeStates)throw new Error('[exposes-loader] The "ViewModeStates" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.ViewModeStates=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=ViewModeToggle!./client/src/components/ViewModeToggle/ViewModeToggle-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/components/ViewModeToggle/ViewModeToggle.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.ViewModeToggle)throw new Error('[exposes-loader] The "ViewModeToggle" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.ViewModeToggle=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=formatWrittenNumber!./client/src/lib/formatWrittenNumber-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/formatWrittenNumber.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.formatWrittenNumber)throw new Error('[exposes-loader] The "formatWrittenNumber" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.formatWrittenNumber=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=getFormState!./client/src/lib/getFormState-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/getFormState.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.getFormState)throw new Error('[exposes-loader] The "getFormState" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.getFormState=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=reduxFieldReducer!./client/src/lib/reduxFieldReducer-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/reduxFieldReducer.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.reduxFieldReducer)throw new Error('[exposes-loader] The "reduxFieldReducer" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.reduxFieldReducer=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=schemaFieldValues!./client/src/lib/schemaFieldValues-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/schemaFieldValues.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.schemaFieldValues)throw new Error('[exposes-loader] The "schemaFieldValues" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.schemaFieldValues=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=ssUrlLib!./client/src/lib/urls-exposed.js":function(e,t,s){var n=s("./client/src/lib/urls.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.ssUrlLib)throw new Error('[exposes-loader] The "ssUrlLib" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.ssUrlLib=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=withDragDropContext!./client/src/lib/withDragDropContext-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/withDragDropContext.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.withDragDropContext)throw new Error('[exposes-loader] The "withDragDropContext" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.withDragDropContext=n,e.exports=n},"./node_modules/expose-loader/dist/cjs.js?exposes=withRouter!./client/src/lib/withRouter-exposed.js":function(e,t,s){var n=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0]!./client/src/lib/withRouter.js"),o=s("./node_modules/expose-loader/dist/runtime/getGlobalThis.js");if(void 0!==o.withRouter)throw new Error('[exposes-loader] The "withRouter" value exists in the global scope, it may not be safe to overwrite it, use the "override" option');o.withRouter=n,e.exports=n},i18n:function(e){"use strict";e.exports=i18n}},function(e){var t;t="./client/src/bundles/bundle.js",e(e.s=t)}]);
+//# sourceMappingURL=bundle.js.map
\ No newline at end of file
diff --git a/client/dist/js/i18n.js b/client/dist/js/i18n.js
index 065e8f428..176d65082 100644
--- a/client/dist/js/i18n.js
+++ b/client/dist/js/i18n.js
@@ -1 +1,2 @@
-!function(){"use strict";!function(){class t{constructor(){this.defaultLocale="en_US",this.currentLocale=this.detectLocale(),this.lang={}}setLocale(t){this.currentLocale=t}getLocale(){return null!==this.currentLocale?this.currentLocale:this.defaultLocale}_t(t,e,n,r){const a=e||"";if(!this.lang)return a;const o=this.getLocale(),i=[o,o.replace(/_[\w]+/i,""),this.defaultLocale,this.defaultLocale.replace(/_[\w]+/i,"")];for(let e=0;e1?e-1:0),r=1;r1?e-1:0),r=1;r0?l(_,--y):0,m--,10===b&&(m=1,v--),b}function S(){return b=y2||T(b)>3?"":" "}function M(e,t){for(;--t&&S()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return C(e,O()+(t<6&&32==k()&&32==S()))}function R(e){for(;S();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&R(b);break;case 40:41===e&&R(e);break;case 92:S()}return y}function P(e,t){for(;S()&&e+b!==57&&(e+b!==84||47!==k()););return"/*"+C(t,y-1)+"*"+o(47===e?e:S())}function N(e){for(;!T(k());)S();return C(e,y)}var F="-ms-",L="-moz-",U="-webkit-",z="comm",V="rule",B="decl",H="@keyframes";function W(e,t){for(var n="",r=h(e),i=0;i0&&d(L)-g&&p(b>32?K(L+";",r,n,g-1):K(u(L," ","")+";",r,n,g-2),h);break;case 59:L+=";";default:if(p(F=Y(L,t,n,v,m,i,f,A,D=[],R=[],g),a),123===T)if(0===m)Z(L,t,F,F,D,a,g,f,R);else switch(99===y&&110===l(L,3)?100:y){case 100:case 109:case 115:Z(e,F,F,r&&p(Y(e,F,F,0,0,i,f,A,i,D=[],g),R),i,R,g,f,r?D:R);break;default:Z(L,F,F,F,[""],R,0,f,R)}}v=m=b=0,w=C=1,A=L="",g=s;break;case 58:g=1+d(L),b=_;default:if(w<1)if(123==T)--w;else if(125==T&&0==w++&&125==E())continue;switch(L+=o(T),T*w){case 38:C=m>0?1:(L+="\f",-1);break;case 44:f[v++]=(d(L)-1)*C,C=1;break;case 64:45===k()&&(L+=j(S())),y=k(),m=g=d(A=L+=N(O())),T++;break;case 45:45===_&&2==d(L)&&(w=0)}}return a}function Y(e,t,n,r,o,a,c,l,d,p,v){for(var m=o-1,g=0===o?a:[""],y=h(g),b=0,_=0,x=0;b0?g[E]+" "+S:u(S,/&\f/g,g[E])))&&(d[x++]=k);return w(e,t,n,0===o?V:l,d,p,v)}function G(e,t,n){return w(e,t,n,z,o(b),f(e,2,-2),0)}function K(e,t,n,r){return w(e,t,n,B,f(e,0,r),f(e,r+1,-1),r)}var Q=function(e,t,n){for(var r=0,i=0;r=i,i=k(),38===r&&12===i&&(t[n]=1),!T(i);)S();return C(e,y)},X=function(e,t){return D(function(e,t){var n=-1,r=44;do{switch(T(r)){case 0:38===r&&12===k()&&(t[n]=1),e[n]+=Q(y-1,t,n);break;case 2:e[n]+=j(r);break;case 4:if(44===r){e[++n]=58===k()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=o(r)}}while(r=S());return e}(A(e),t))},J=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||J.get(n))&&!r){J.set(e,!0);for(var i=[],o=X(t,i),a=n.props,s=0,u=0;s6)switch(l(e,t+1)){case 109:if(45!==l(e,t+4))break;case 102:return u(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1-moz-"+(108==l(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?ne(u(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==l(e,t+1))break;case 6444:switch(l(e,d(e)-3-(~c(e,"!important")&&10))){case 107:return u(e,":",":-webkit-")+e;case 101:return u(e,/(.+:)([^;!]+)(;|!.+)?/,"$1-webkit-"+(45===l(e,14)?"inline-":"")+"box$3$1"+"-webkit-$2$3$1"+"-ms-$2box$3")+e}break;case 5936:switch(l(e,t+11)){case 114:return U+e+F+u(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return U+e+F+u(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return U+e+F+u(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return U+e+F+e+e}return e}var re=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case B:e.return=ne(e.value,e.length);break;case H:return W([x(e,{value:u(e.value,"@","@-webkit-")})],r);case V:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return W([x(e,{props:[u(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return W([x(e,{props:[u(t,/:(plac\w+)/,":-webkit-input-$1")]}),x(e,{props:[u(t,/:(plac\w+)/,":-moz-$1")]}),x(e,{props:[u(t,/:(plac\w+)/,"-ms-input-$1")]})],r)}return""}))}}],ie=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var i=e.stylisPlugins||re;var o,a,s={},u=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(i){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},i={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},o=n(45042),a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,u=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},l=(0,o.Z)((function(e){return u(e)?e:e.replace(a,"-$&").toLowerCase()})),f=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,(function(e,t,n){return h={name:t,styles:n,next:h},t}))}return 1===i[e]||u(e)||"number"!=typeof t||0===t?t:t+"px"};function d(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return h={name:n.name,styles:n.styles,next:h},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)h={name:r.name,styles:r.styles,next:h},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i96?d:h},v=function(e,t,n){var r;if(t){var i=t.shouldForwardProp;r=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},m=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;(0,c.hC)(t,n,r);(0,f.L)((function(){return(0,c.My)(t,n,r)}));return null},g=function e(t,n){var o,a,s=t.__emotion_real===t,f=s&&t.__emotion_base||t;void 0!==n&&(o=n.label,a=n.target);var d=v(t,n,s),h=d||p(f),g=!h("as");return function(){var y=arguments,b=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==o&&b.push("label:"+o+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{0,b.push(y[0][0]);for(var _=y.length,w=1;w<_;w++)b.push(y[w],y[0][w])}var x=(0,u.w)((function(e,t,n){var i=g&&e.as||f,o="",s=[],v=e;if(null==e.theme){for(var y in v={},e)v[y]=e[y];v.theme=(0,r.useContext)(u.T)}"string"==typeof e.className?o=(0,c.fp)(t.registered,s,e.className):null!=e.className&&(o=e.className+" ");var _=(0,l.O)(b.concat(s),t.registered,v);o+=t.key+"-"+_.name,void 0!==a&&(o+=" "+a);var w=g&&void 0===d?p(i):h,x={};for(var E in e)g&&"as"===E||w(E)&&(x[E]=e[E]);return x.className=o,x.ref=n,(0,r.createElement)(r.Fragment,null,(0,r.createElement)(m,{cache:t,serialized:_,isStringTag:"string"==typeof i}),(0,r.createElement)(i,x))}));return x.displayName=void 0!==o?o:"Styled("+("string"==typeof f?f:f.displayName||f.name||"Component")+")",x.defaultProps=t.defaultProps,x.__emotion_real=x,x.__emotion_base=f,x.__emotion_styles=b,x.__emotion_forwardProp=d,Object.defineProperty(x,"toString",{value:function(){return"."+a}}),x.withComponent=function(t,r){return e(t,(0,i.Z)({},n,r,{shouldForwardProp:v(x,r,!0)})).apply(void 0,b)},x}},y=g.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){y[e]=y(e)}));var b=y},27278:function(e,t,n){"use strict";var r;n.d(t,{L:function(){return a},j:function(){return s}});var i=n(67294),o=!!(r||(r=n.t(i,2))).useInsertionEffect&&(r||(r=n.t(i,2))).useInsertionEffect,a=o||function(e){return e()},s=o||i.useLayoutEffect},70444:function(e,t,n){"use strict";n.d(t,{My:function(){return o},fp:function(){return r},hC:function(){return i}});function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var i=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},o=function(e,t,n){i(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0);o=o.next}while(void 0!==o)}}},15897:function(e,t,n){"use strict";t.__esModule=!0;var r=n(67294),i=(a(r),a(n(45697))),o=a(n(47815));a(n(42473));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=1073741823;function f(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}t.default=function(e,t){var n,a,d="__create-react-context-"+(0,o.default)()+"__",h=function(e){function n(){var t,r;s(this,n);for(var i=arguments.length,o=Array(i),a=0;ap(e,"string"==typeof e?null:e.state,0===t?"default":void 0)));let a=l(null==r?t.length-1:r),s=i.Pop,u=null;function l(e){return Math.min(Math.max(e,0),t.length-1)}function h(){return t[a]}function p(e,n,r){void 0===n&&(n=null);let i=f(t?h().pathname:"/",e,n,r);return c("/"===i.pathname.charAt(0),"relative pathnames are not supported in memory history: "+JSON.stringify(e)),i}return{get index(){return a},get action(){return s},get location(){return h()},createHref(e){return"string"==typeof e?e:d(e)},encodeLocation(e){return e},push(e,n){s=i.Push;let r=p(e,n);a+=1,t.splice(a,t.length,r),o&&u&&u({action:s,location:r})},replace(e,n){s=i.Replace;let r=p(e,n);t[a]=r,o&&u&&u({action:s,location:r})},go(e){s=i.Pop,a=l(a+e),u&&u({action:s,location:h()})},listen(e){return u=e,()=>{u=null}}}}function s(e){return void 0===e&&(e={}),v((function(e,t){let{pathname:n,search:r,hash:i}=e.location;return f("",{pathname:n,search:r,hash:i},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"==typeof t?t:d(t)}),null,e)}function u(e){return void 0===e&&(e={}),v((function(e,t){let{pathname:n="/",search:r="",hash:i=""}=h(e.location.hash.substr(1));return f("",{pathname:n,search:r,hash:i},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){let n=e.document.querySelector("base"),r="";if(n&&n.getAttribute("href")){let t=e.location.href,n=t.indexOf("#");r=-1===n?t:t.slice(0,n)}return r+"#"+("string"==typeof t?t:d(t))}),(function(e,t){c("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),e)}function c(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function l(e){return{usr:e.state,key:e.key}}function f(e,t,n,i){return void 0===n&&(n=null),r({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?h(t):t,{state:n,key:t&&t.key||i||Math.random().toString(36).substr(2,8)})}function d(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function h(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function p(e){let t="undefined"!=typeof window&&void 0!==window.location&&"null"!==window.location.origin?window.location.origin:"unknown://unknown",n="string"==typeof e?e:d(e);return new URL(n,t)}function v(e,t,n,a){void 0===a&&(a={});let{window:s=document.defaultView,v5Compat:u=!1}=a,c=s.history,h=i.Pop,v=null;function m(){h=i.Pop,v&&v({action:h,location:g.location})}let g={get action(){return h},get location(){return e(s,c)},listen(e){if(v)throw new Error("A history only accepts one active listener");return s.addEventListener(o,m),v=e,()=>{s.removeEventListener(o,m),v=null}},createHref(e){return t(s,e)},encodeLocation(e){let t=p(d(e));return r({},e,{pathname:t.pathname,search:t.search,hash:t.hash})},push:function(e,t){h=i.Push;let r=f(g.location,e,t);n&&n(r,e);let o=l(r),a=g.createHref(r);try{c.pushState(o,"",a)}catch(e){s.location.assign(a)}u&&v&&v({action:h,location:g.location})},replace:function(e,t){h=i.Replace;let r=f(g.location,e,t);n&&n(r,e);let o=l(r),a=g.createHref(r);c.replaceState(o,"",a),u&&v&&v({action:h,location:g.location})},go(e){return c.go(e)}};return g}var m;function g(e,t,n){return void 0===t&&(t=[]),void 0===n&&(n=new Set),e.map(((e,i)=>{let o=[...t,i],a="string"==typeof e.id?e.id:o.join("-");if(T(!0!==e.index||!e.children,"Cannot specify children on an index route"),T(!n.has(a),'Found a route id collision on id "'+a+"\". Route id's must be globally unique within Data Router usages"),n.add(a),function(e){return!0===e.index}(e)){return r({},e,{id:a})}return r({},e,{id:a,children:e.children?g(e.children,o,n):void 0})}))}function y(e,t,n){void 0===n&&(n="/");let r=C(("string"==typeof t?h(t):t).pathname||"/",n);if(null==r)return null;let i=b(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(i);let o=null;for(let e=0;null==o&&e{let o={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:i,route:e};o.relativePath.startsWith("/")&&(T(o.relativePath.startsWith(r),'Absolute route path "'+o.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),o.relativePath=o.relativePath.slice(r.length));let a=R([r,o.relativePath]),s=n.concat(o);e.children&&e.children.length>0&&(T(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+a+'".'),b(e.children,t,s,a)),(null!=e.path||e.index)&&t.push({path:a,score:x(a,e.index),routesMeta:s})})),t}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(m||(m={}));const _=/^:\w+$/,w=e=>"*"===e;function x(e,t){let n=e.split("/"),r=n.length;return n.some(w)&&(r+=-2),t&&(r+=2),n.filter((e=>!w(e))).reduce(((e,t)=>e+(_.test(t)?3:""===t?1:10)),r)}function E(e,t){let{routesMeta:n}=e,r={},i="/",o=[];for(let e=0;e(T(null!=t[n],'Missing ":'+n+'" param'),t[n]))).replace(/(\/?)\*/,((e,n,r,i)=>null==t["*"]?"/*"===i?"/":"":""+n+t["*"]))}function k(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);A("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,t)=>(r.push(t),"([^\\/]+)")));e.endsWith("*")?(r.push("*"),i+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":""!==e&&"/"!==e&&(i+="(?:(?=\\/|$))");return[new RegExp(i,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let o=i[0],a=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=s[n]||"";a=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(n){return A(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}(s[n]||"",t),e}),{}),pathname:o,pathnameBase:a,pattern:e}}function O(e){try{return decodeURI(e)}catch(t){return A(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function C(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function T(e,t){if(!1===e||null==e)throw new Error(t)}function A(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function D(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:i=""}="string"==typeof e?h(e):e,o=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:o,search:N(r),hash:F(i)}}function j(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in and the router will parse it for you.'}function I(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function M(e,t,n,i){let o;void 0===i&&(i=!1),"string"==typeof e?o=h(e):(o=r({},e),T(!o.pathname||!o.pathname.includes("?"),j("?","pathname","search",o)),T(!o.pathname||!o.pathname.includes("#"),j("#","pathname","hash",o)),T(!o.search||!o.search.includes("#"),j("#","search","hash",o)));let a,s=""===e||""===o.pathname,u=s?"/":o.pathname;if(i||null==u)a=n;else{let e=t.length-1;if(u.startsWith("..")){let t=u.split("/");for(;".."===t[0];)t.shift(),e-=1;o.pathname=t.join("/")}a=e>=0?t[e]:"/"}let c=D(o,a),l=u&&"/"!==u&&u.endsWith("/"),f=(s||"."===u)&&n.endsWith("/");return c.pathname.endsWith("/")||!l&&!f||(c.pathname+="/"),c}const R=e=>e.join("/").replace(/\/\/+/g,"/"),P=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),N=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",F=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"",L=function(e,t){void 0===t&&(t={});let n="number"==typeof t?{status:t}:t,i=new Headers(n.headers);return i.has("Content-Type")||i.set("Content-Type","application/json; charset=utf-8"),new Response(JSON.stringify(e),r({},n,{headers:i}))};class U extends Error{}class z{constructor(e){let t;this.pendingKeys=new Set,this.subscriber=void 0,T(e&&"object"==typeof e&&!Array.isArray(e),"defer() only accepts plain objects"),this.abortPromise=new Promise(((e,n)=>t=n)),this.controller=new AbortController;let n=()=>t(new U("Deferred data aborted"));this.unlistenAbortSignal=()=>this.controller.signal.removeEventListener("abort",n),this.controller.signal.addEventListener("abort",n),this.data=Object.entries(e).reduce(((e,t)=>{let[n,r]=t;return Object.assign(e,{[n]:this.trackPromise(n,r)})}),{})}trackPromise(e,t){if(!(t instanceof Promise))return t;this.pendingKeys.add(e);let n=Promise.race([t,this.abortPromise]).then((t=>this.onSettle(n,e,null,t)),(t=>this.onSettle(n,e,t)));return n.catch((()=>{})),Object.defineProperty(n,"_tracked",{get:()=>!0}),n}onSettle(e,t,n,r){if(this.controller.signal.aborted&&n instanceof U)return this.unlistenAbortSignal(),Object.defineProperty(e,"_error",{get:()=>n}),Promise.reject(n);this.pendingKeys.delete(t),this.done&&this.unlistenAbortSignal();const i=this.subscriber;return n?(Object.defineProperty(e,"_error",{get:()=>n}),i&&i(!1),Promise.reject(n)):(Object.defineProperty(e,"_data",{get:()=>r}),i&&i(!1),r)}subscribe(e){this.subscriber=e}cancel(){this.controller.abort(),this.pendingKeys.forEach(((e,t)=>this.pendingKeys.delete(t)));let e=this.subscriber;e&&e(!0)}async resolveData(e){let t=!1;if(!this.done){let n=()=>this.cancel();e.addEventListener("abort",n),t=await new Promise((t=>{this.subscribe((r=>{e.removeEventListener("abort",n),(r||this.done)&&t(r)}))}))}return t}get done(){return 0===this.pendingKeys.size}get unwrappedData(){return T(null!==this.data&&this.done,"Can only unwrap data on initialized and settled deferreds"),Object.entries(this.data).reduce(((e,t)=>{let[n,r]=t;return Object.assign(e,{[n]:V(r)})}),{})}}function V(e){if(!function(e){return e instanceof Promise&&!0===e._tracked}(e))return e;if(e._error)throw e._error;return e._data}function B(e){return new z(e)}const H=function(e,t){void 0===t&&(t=302);let n=t;"number"==typeof n?n={status:n}:void 0===n.status&&(n.status=302);let i=new Headers(n.headers);return i.set("Location",e),new Response(null,r({},n,{headers:i}))};class W{constructor(e,t,n){this.status=e,this.statusText=t||"",this.data=n}}function q(e){return e instanceof W}const $={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},Z={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},Y=!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement);function G(e){T(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let t=g(e.routes),n=null,o=new Set,a=null,s=null,u=null,c=!1,l=y(t,e.history.location,e.basename),d=null;if(null==l){let{matches:e,route:n,error:r}=fe(t);l=e,d={[n.id]:r}}let h,p,v=!l.some((e=>e.route.loader))||null!=e.hydrationData,m={historyAction:e.history.action,location:e.history.location,matches:l,initialized:v,navigation:$,restoreScrollPosition:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||d,fetchers:new Map},b=i.Pop,_=!1,w=!1,x=!1,E=[],S=[],k=new Map,O=0,C=-1,A=new Map,D=new Set,j=new Map,I=new Map;function M(e){m=r({},m,e),o.forEach((e=>e(m)))}function R(t,n){var o;M(r({},null!=m.actionData&&null!=m.navigation.formMethod&&"loading"===m.navigation.state&&(null==(o=m.navigation.formAction)?void 0:o.split("?")[0])===t.pathname?{}:{actionData:null},n,n.loaderData?{loaderData:ue(m.loaderData,n.loaderData,n.matches||[])}:{},{historyAction:b,location:t,initialized:!0,navigation:$,revalidation:"idle",restoreScrollPosition:!m.navigation.formData&&K(t,n.matches||m.matches),preventScrollReset:_})),w||b===i.Pop||(b===i.Push?e.history.push(t,t.state):b===i.Replace&&e.history.replace(t,t.state)),b=i.Pop,_=!1,w=!1,x=!1,E=[],S=[]}async function P(n,o,c){p&&p.abort(),p=null,b=n,w=!0===(c&&c.startUninterruptedRevalidation),function(e,t){if(a&&s&&u){let n=t.map((e=>we(e,m.loaderData))),r=s(e,n)||e.key;a[r]=u()}}(m.location,m.matches),_=!0===(c&&c.preventScrollReset);let l=c&&c.overrideNavigation,d=y(t,o,e.basename);if(!d){let{matches:e,route:n,error:r}=fe(t);return G(),void R(o,{matches:e,loaderData:{},errors:{[n.id]:r}})}if(v=m.location,g=o,v.pathname===g.pathname&&v.search===g.search&&v.hash!==g.hash)return void R(o,{matches:d});var v,g;p=new AbortController;let A,P,N=ie(o,p.signal,c&&c.submission);if(c&&c.pendingError)P={[ce(d).route.id]:c.pendingError};else if(c&&c.submission){let e=await async function(e,t,n,o,a){let s;U(),M({navigation:r({state:"submitting",location:t},n)});let u=xe(o,t);if(u.route.action){if(s=await re("action",e,u,o,h.basename),e.signal.aborted)return{shortCircuited:!0}}else s=de(t);if(ge(s)){let e=r({state:"loading",location:f(m.location,s.location)},n);return await F(s,e,a&&a.replace),{shortCircuited:!0}}if(me(s)){let e=ce(o,u.route.id);return!0!==(a&&a.replace)&&(b=i.Push),{pendingActionError:{[e.route.id]:s.error}}}if(ve(s))throw new Error("defer() is not supported in actions");return{pendingActionData:{[u.route.id]:s.data}}}(N,o,c.submission,d,{replace:c.replace});if(e.shortCircuited)return;A=e.pendingActionData,P=e.pendingActionError,l=r({state:"loading",location:o},c.submission)}let{shortCircuited:z,loaderData:V,errors:B}=await async function(e,t,n,i,o,a,s,u){let c=i;if(!c){c={state:"loading",location:t,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0}}let[l,f]=ee(m,n,o,t,x,E,S,s,u,j);if(G((e=>!(n&&n.some((t=>t.route.id===e)))||l&&l.some((t=>t.route.id===e)))),0===l.length&&0===f.length)return R(t,{matches:n,loaderData:ue(m.loaderData,{},n),errors:u||null,actionData:s||null}),{shortCircuited:!0};w||(f.forEach((e=>{let[t]=e,n=m.fetchers.get(t),r={state:"loading",data:n&&n.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0};m.fetchers.set(t,r)})),M(r({navigation:c,actionData:s||m.actionData||null},f.length>0?{fetchers:new Map(m.fetchers)}:{})));C=++O,f.forEach((e=>{let[t]=e;return k.set(t,p)}));let{results:d,loaderResults:h,fetcherResults:v}=await L(m.matches,n,l,f,e);if(e.signal.aborted)return{shortCircuited:!0};f.forEach((e=>{let[t]=e;return k.delete(t)}));let g=he(d);if(g){let e=X(m,g);return await F(g,e,a),{shortCircuited:!0}}let{loaderData:y,errors:b}=se(m,n,l,h,u,f,v,I);I.forEach(((e,t)=>{e.subscribe((n=>{(n||e.done)&&I.delete(t)}))})),function(){let e=[];for(let t of D){let n=m.fetchers.get(t);T(n,"Expected fetcher: "+t),"loading"===n.state&&(D.delete(t),e.push(t))}H(e)}();let _=q(C);return r({loaderData:y,errors:b},_||f.length>0?{fetchers:new Map(m.fetchers)}:{})}(N,o,d,l,c&&c.submission,c&&c.replace,A,P);z||(p=null,R(o,{matches:d,loaderData:V,errors:B}))}function N(e){return m.fetchers.get(e)||Z}async function F(e,t,n){e.revalidate&&(x=!0),T(t.location,"Expected a location on the redirect navigation"),p=null;let r=!0===n?i.Replace:i.Push;await P(r,t.location,{overrideNavigation:t})}async function L(e,t,n,r,i){let o=await Promise.all([...n.map((e=>re("loader",i,e,t,h.basename))),...r.map((e=>{let[,t,n,r]=e;return re("loader",ie(t,i.signal),n,r,h.basename)}))]),a=o.slice(0,n.length),s=o.slice(n.length);return await Promise.all([ye(e,n,a,i.signal,!1,m.loaderData),ye(e,r.map((e=>{let[,,t]=e;return t})),s,i.signal,!0)]),{results:o,loaderResults:a,fetcherResults:s}}function U(){x=!0,E.push(...G()),j.forEach(((e,t)=>{k.has(t)&&(S.push(t),B(t))}))}function z(e,t,n){let r=ce(m.matches,t);V(e),M({errors:{[r.route.id]:n},fetchers:new Map(m.fetchers)})}function V(e){k.has(e)&&B(e),j.delete(e),A.delete(e),D.delete(e),m.fetchers.delete(e)}function B(e){let t=k.get(e);T(t,"Expected fetch controller: "+e),t.abort(),k.delete(e)}function H(e){for(let t of e){let e={state:"idle",data:N(t).data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0};m.fetchers.set(t,e)}}function q(e){let t=[];for(let[n,r]of A)if(r0}function G(e){let t=[];return I.forEach(((n,r)=>{e&&!e(r)||(n.cancel(),t.push(r),I.delete(r))})),t}function K(e,t){if(a&&s&&u){let n=t.map((e=>we(e,m.loaderData))),r=s(e,n)||e.key,i=a[r];if("number"==typeof i)return i}return null}return h={get basename(){return e.basename},get state(){return m},get routes(){return t},initialize:function(){return n=e.history.listen((e=>{let{action:t,location:n}=e;return P(t,n)})),m.initialized||P(i.Pop,m.location),h},subscribe:function(e){return o.add(e),()=>o.delete(e)},enableScrollRestoration:function(e,t,n){if(a=e,u=t,s=n||(e=>e.key),!c&&m.navigation===$){c=!0;let e=K(m.location,m.matches);null!=e&&M({restoreScrollPosition:e})}return()=>{a=null,u=null,s=null}},navigate:async function(t,n){if("number"==typeof t)return void e.history.go(t);let{path:r,submission:o,error:a}=Q(t,n),s=f(m.location,r,n&&n.state);s=e.history.encodeLocation(s);let u=!0===(n&&n.replace)||null!=o?i.Replace:i.Push,c=n&&"preventScrollReset"in n?!0===n.preventScrollReset:void 0;return await P(u,s,{submission:o,pendingError:a,preventScrollReset:c,replace:n&&n.replace})},fetch:function(n,i,o,a){if(Y)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");k.has(n)&&B(n);let s=y(t,o,e.basename);if(!s)return void z(n,i,new W(404,"Not Found",null));let{path:u,submission:c}=Q(o,a,!0),l=xe(s,u);c?async function(n,i,o,a,s,u){if(U(),j.delete(n),!a.route.action){let{error:e}=de(o);return void z(n,i,e)}let c=m.fetchers.get(n),l=r({state:"submitting"},u,{data:c&&c.data});m.fetchers.set(n,l),M({fetchers:new Map(m.fetchers)});let d=new AbortController,v=ie(o,d.signal,u);k.set(n,d);let g=await re("action",v,a,s,h.basename);if(v.signal.aborted)return void(k.get(n)===d&&k.delete(n));if(ge(g)){k.delete(n),D.add(n);let e=r({state:"loading"},u,{data:void 0});m.fetchers.set(n,e),M({fetchers:new Map(m.fetchers)});let t=r({state:"loading",location:f(m.location,g.location)},u);return void await F(g,t)}if(me(g))return void z(n,i,g.error);ve(g)&&T(!1,"defer() is not supported in actions");let _=m.navigation.location||m.location,w=ie(_,d.signal),P="idle"!==m.navigation.state?y(t,m.navigation.location,e.basename):m.matches;T(P,"Didn't find any matches after fetcher action");let N=++O;A.set(n,N);let V=r({state:"loading",data:g.data},u);m.fetchers.set(n,V);let[B,H]=ee(m,P,u,_,x,E,S,{[a.route.id]:g.data},void 0,j);H.filter((e=>{let[t]=e;return t!==n})).forEach((e=>{let[t]=e,n=m.fetchers.get(t),r={state:"loading",data:n&&n.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0};m.fetchers.set(t,r),k.set(t,d)})),M({fetchers:new Map(m.fetchers)});let{results:W,loaderResults:$,fetcherResults:Z}=await L(m.matches,P,B,H,w);if(d.signal.aborted)return;A.delete(n),k.delete(n),H.forEach((e=>{let[t]=e;return k.delete(t)}));let Y=he(W);if(Y){let e=X(m,Y);return void await F(Y,e)}let{loaderData:G,errors:K}=se(m,m.matches,B,$,void 0,H,Z,I),Q={state:"idle",data:g.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0};m.fetchers.set(n,Q);let J=q(N);"loading"===m.navigation.state&&N>C?(T(b,"Expected pending action"),p&&p.abort(),R(m.navigation.location,{matches:P,loaderData:G,errors:K,fetchers:new Map(m.fetchers)})):(M(r({errors:K,loaderData:ue(m.loaderData,G,P)},J?{fetchers:new Map(m.fetchers)}:{})),x=!1)}(n,i,u,l,s,c):(j.set(n,[u,l,s]),async function(e,t,n,r,i){let o=m.fetchers.get(e),a={state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,data:o&&o.data};m.fetchers.set(e,a),M({fetchers:new Map(m.fetchers)});let s=new AbortController,u=ie(n,s.signal);k.set(e,s);let c=await re("loader",u,r,i,h.basename);ve(c)&&(c=await be(c,u.signal,!0)||c);k.get(e)===s&&k.delete(e);if(u.signal.aborted)return;if(ge(c)){let e=X(m,c);return void await F(c,e)}if(me(c)){let n=ce(m.matches,t);return m.fetchers.delete(e),void M({fetchers:new Map(m.fetchers),errors:{[n.route.id]:c.error}})}T(!ve(c),"Unhandled fetcher deferred data");let l={state:"idle",data:c.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0};m.fetchers.set(e,l),M({fetchers:new Map(m.fetchers)})}(n,i,u,l,s))},revalidate:function(){U(),M({revalidation:"loading"}),"submitting"!==m.navigation.state&&("idle"!==m.navigation.state?P(b||m.historyAction,m.navigation.location,{overrideNavigation:m.navigation}):P(m.historyAction,m.location,{startUninterruptedRevalidation:!0}))},createHref:t=>e.history.createHref(t),getFetcher:N,deleteFetcher:V,dispose:function(){n&&n(),o.clear(),p&&p.abort(),m.fetchers.forEach(((e,t)=>V(t)))},_internalFetchControllers:k,_internalActiveDeferreds:I},h}const K=new Set(["POST","PUT","PATCH","DELETE"]);new Set(["GET","HEAD",...K]);function Q(e,t,n){void 0===n&&(n=!1);let r="string"==typeof e?e:d(e);if(!t||!("formMethod"in t)&&!("formData"in t))return{path:r};if(null!=t.formMethod&&"get"!==t.formMethod)return{path:r,submission:{formMethod:t.formMethod,formAction:pe(r),formEncType:t&&t.formEncType||"application/x-www-form-urlencoded",formData:t.formData}};if(!t.formData)return{path:r};let i=h(r);try{let e=oe(t.formData);n&&i.search&&_e(i.search)&&e.append("index",""),i.search="?"+e}catch(e){return{path:r,error:new W(400,"Bad Request","Cannot submit binary form data using GET")}}return{path:d(i)}}function X(e,t){let{formMethod:n,formAction:r,formEncType:i,formData:o}=e.navigation;return{state:"loading",location:f(e.location,t.location),formMethod:n||void 0,formAction:r||void 0,formEncType:i||void 0,formData:o||void 0}}function J(e,t){let n=e;if(t){let r=e.findIndex((e=>e.route.id===t));r>=0&&(n=e.slice(0,r))}return n}function ee(e,t,n,r,i,o,a,s,u,c){let l=u?Object.values(u)[0]:s?Object.values(s)[0]:null,f=J(t,u?Object.keys(u)[0]:void 0).filter(((t,a)=>null!=t.route.loader&&(function(e,t,n){let r=!t||n.route.id!==t.route.id,i=void 0===e[n.route.id];return r||i}(e.loaderData,e.matches[a],t)||o.some((e=>e===t.route.id))||ne(e.location,e.matches[a],n,r,t,i,l)))),d=[];return c&&c.forEach(((e,t)=>{let[r,o,s]=e;if(a.includes(t))d.push([t,r,o,s]);else if(i){ne(r,o,n,r,o,i,l)&&d.push([t,r,o,s])}})),[f,d]}function te(e,t){let n=e.route.path;return e.pathname!==t.pathname||n&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function ne(e,t,n,i,o,a,s){let u=p(e),c=t.params,l=p(i),f=o.params,d=te(t,o)||u.toString()===l.toString()||u.search!==l.search||a;if(o.route.shouldRevalidate){let e=o.route.shouldRevalidate(r({currentUrl:u,currentParams:c,nextUrl:l,nextParams:f},n,{actionResult:s,defaultShouldRevalidate:d}));if("boolean"==typeof e)return e}return d}async function re(e,t,n,r,i,o,a){let s,u,c;void 0===o&&(o=!1),void 0===a&&(a=!1);let l=new Promise(((e,t)=>c=t)),f=()=>c();t.signal.addEventListener("abort",f);try{let r=n.route[e];T(r,"Could not find the "+e+' to run on the "'+n.route.id+'" route'),u=await Promise.race([r({request:t,params:n.params}),l])}catch(e){s=m.error,u=e}finally{t.signal.removeEventListener("abort",f)}if(u instanceof Response){let e,c=u.status;if(c>=300&&c<=399){let e=u.headers.get("Location");T(e,"Redirects returned/thrown from loaders/actions must have a Location header");let a=M(e,I(r.slice(0,r.indexOf(n)+1)).map((e=>e.pathnameBase)),p(t.url).pathname);if(T(d(a),"Unable to resolve redirect location: "+u.headers.get("Location")),i){let e=a.pathname;a.pathname="/"===e?i:R([i,e])}if(e=d(a),o)throw u.headers.set("Location",e),u;return{type:m.redirect,status:c,location:e,revalidate:null!==u.headers.get("X-Remix-Revalidate")}}if(a)throw{type:s||m.data,response:u};let l=u.headers.get("Content-Type");return e=l&&l.startsWith("application/json")?await u.json():await u.text(),s===m.error?{type:s,error:new W(c,u.statusText,e),headers:u.headers}:{type:m.data,data:e,statusCode:u.status,headers:u.headers}}return s===m.error?{type:s,error:u}:u instanceof z?{type:m.deferred,deferredData:u}:{type:m.data,data:u}}function ie(e,t,n){let r=p(pe(e)).toString(),i={signal:t};if(n){let{formMethod:e,formEncType:t,formData:r}=n;i.method=e.toUpperCase(),i.body="application/x-www-form-urlencoded"===t?oe(r):r}return new Request(r,i)}function oe(e){let t=new URLSearchParams;for(let[n,r]of e.entries())T("string"==typeof r,'File inputs are not supported with encType "application/x-www-form-urlencoded", please use "multipart/form-data" instead.'),t.append(n,r);return t}function ae(e,t,n,r,i){let o,a={},s=null,u=!1,c={};return n.forEach(((n,l)=>{let f=t[l].route.id;if(T(!ge(n),"Cannot handle redirect results in processLoaderData"),me(n)){let t=ce(e,f),i=n.error;r&&(i=Object.values(r)[0],r=void 0),s=Object.assign(s||{},{[t.route.id]:i}),u||(u=!0,o=q(n.error)?n.error.status:500),n.headers&&(c[f]=n.headers)}else ve(n)?(i&&i.set(f,n.deferredData),a[f]=n.deferredData.data):(a[f]=n.data,null==n.statusCode||200===n.statusCode||u||(o=n.statusCode),n.headers&&(c[f]=n.headers))})),r&&(s=r),{loaderData:a,errors:s,statusCode:o||200,loaderHeaders:c}}function se(e,t,n,i,o,a,s,u){let{loaderData:c,errors:l}=ae(t,n,i,o,u);for(let t=0;t{let r=n.route.id;void 0===t[r]&&void 0!==e[r]&&(i[r]=e[r])})),i}function ce(e,t){return(t?e.slice(0,e.findIndex((e=>e.route.id===t))+1):[...e]).reverse().find((e=>!0===e.route.hasErrorBoundary))||e[0]}function le(e,t,n){let r=e.find((e=>e.index||!e.path||"/"===e.path))||{id:"__shim-"+t+"-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:r}],route:r,error:new W(t,n,null)}}function fe(e){return le(e,404,"Not Found")}function de(e){let t="string"==typeof e?e:d(e);return console.warn("You're trying to submit to a route that does not have an action. To fix this, please add an `action` function to the route for ["+t+"]"),{type:m.error,error:new W(405,"Method Not Allowed","")}}function he(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(ge(n))return n}}function pe(e){return d(r({},"string"==typeof e?h(e):e,{hash:""}))}function ve(e){return e.type===m.deferred}function me(e){return e.type===m.error}function ge(e){return(e&&e.type)===m.redirect}async function ye(e,t,n,r,i,o){for(let a=0;ae.route.id===u.route.id)),l=null!=c&&!te(c,u)&&void 0!==(o&&o[u.route.id]);ve(s)&&(i||l)&&await be(s,r,i).then((e=>{e&&(n[a]=e||n[a])}))}}async function be(e,t,n){if(void 0===n&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:m.data,data:e.deferredData.unwrappedData}}catch(e){return{type:m.error,error:e}}return{type:m.data,data:e.deferredData.data}}}function _e(e){return new URLSearchParams(e).getAll("index").some((e=>""===e))}function we(e,t){let{route:n,pathname:r,params:i}=e;return{id:n.id,pathname:r,params:i,data:t[n.id],handle:n.handle}}function xe(e,t){let n="string"==typeof t?h(t).search:t.search;if(e[e.length-1].route.index&&_e(n||""))return e[e.length-1];let r=I(e);return r[r.length-1]}},68300:function(e){!function(t){var n="Modernizr"in t,r=t.Modernizr;!function(e,t,n,r){function i(e,t){return typeof e===t}var o=[],a={_version:"3.12.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout((function(){t(n[e])}),0)},addTest:function(e,t,n){o.push({name:e,fn:t,options:n})},addAsyncTest:function(e){o.push({name:null,fn:e})}},s=function(){};s.prototype=a,s=new s;var u=[],c=n.documentElement,l="svg"===c.nodeName.toLowerCase(),f=function(){return"function"!=typeof n.createElement?n.createElement(arguments[0]):l?n.createElementNS.call(n,"http://www.w3.org/2000/svg",arguments[0]):n.createElement.apply(n,arguments)}("input");!function(){for(var e,t,r,i=["search","tel","url","email","datetime","date","month","week","time","datetime-local","number","range","color"],o=0;o0&&(t+=" "+n+e.join(" "+n)),l?c.className.baseVal=t:c.className=t)}(u),delete a.addTest,delete a.addAsyncTest;for(var d=0;d=0&&n.indexOf(r,s)===s))}return!1}function l(e){return Object.keys(e).filter(f,e)}function f(e){return void 0!==this[e]}var d="{ [native code] }";function h(e,t){var n=s.get(e);if(n){if(n.has(t))return!0}else s.set(e,n=new Set);return n.add(t),!1}},657:function(e,t,n){"use strict";n.d(t,{B:function(){return s}});var r=function(){return Object.create(null)},i=Array.prototype,o=i.forEach,a=i.slice,s=function(){function e(e,t){void 0===e&&(e=!0),void 0===t&&(t=r),this.weakness=e,this.makeData=t}return e.prototype.lookup=function(){for(var e=[],t=0;t1024){for(var t=0,n=o.length-a;t)\s*|\s+/,comma:/\s*,\s*/,important:/\s+!important\s*$/},i=/[A-Z][A-Z0-9]+/;for(var o in r)if(r.hasOwnProperty(o)){for(var a,s=r[o].source;a=s.match(i);)s=s.replace(a[0],n[a[0]].source);r[o]=new RegExp(s,"gi")}var u=e.extend({init:function(e){this.str=e,this.pos=0},match:function(e){var t;return e.lastIndex=this.pos,(t=e.exec(this.str))&&t.index==this.pos?(this.pos=e.lastIndex?e.lastIndex:this.str.length,t):null},peek:function(e){var t;return e.lastIndex=this.pos,(t=e.exec(this.str))&&t.index==this.pos?t:null},showpos:function(){return this.str.slice(0,this.pos)+""+this.str.slice(this.pos)},done:function(){return this.pos==this.str.length}}),c=e.extend({}),l=c.extend({init:function(){this.tag=null,this.id=null,this.classes=[],this.attrs=[],this.nots=[],this.pseudo_classes=[],this.pseudo_els=[]},parse:function(e){var t;(t=e.match(r.tag))&&(this.tag=t[1]);do{if(t=e.match(r.not)){if(this.nots[this.nots.length]=d().parse(e),!(t=e.match(r.not_end)))throw"Invalid :not term in selector"}else if(t=e.match(r.id))this.id=t[1];else if(t=e.match(r.cls))this.classes[this.classes.length]=t[1];else if(t=e.match(r.attr))this.attrs[this.attrs.length]=[t[1],t[2],t[3]];else if(t=e.match(r.pseudo_el))this.pseudo_els[this.pseudo_els.length]=t[1]||t[2];else if(t=e.match(r.pseudo_cls_nth)){if(t[3])var n=parseInt((t[1]||"")+(t[2]||"1")),i=parseInt((t[4]||"")+(t[5]||"0"));else n=t[8]?2:0,i=t[8]?4-t[8].length:parseInt((t[6]||"")+t[7]);this.pseudo_classes[this.pseudo_classes.length]=["nth-child",[n,i]]}else(t=e.match(r.pseudo_cls))&&(this.pseudo_classes[this.pseudo_classes.length]=[t[1]])}while(t&&!e.done());return this}}),f=c.extend({init:function(){this.parts=[]},parse:function(e){for(this.parts[this.parts.length]=l().parse(e);!e.done()&&!e.peek(r.comma)&&(a=e.match(r.comb));)this.parts[this.parts.length]=a[1]||" ",this.parts[this.parts.length]=l().parse(e);return 1==this.parts.length?this.parts[0]:this}}),d=c.extend({init:function(){this.parts=[]},parse:function(e){for(this.parts[this.parts.length]=f().parse(e);!e.done()&&(a=e.match(r.comma));)this.parts[this.parts.length]=f().parse(e);return 1==this.parts.length?this.parts[0]:this}});t.selector=function(e){var t=u(e),n=d().parse(t);if(n.selector=e,t.done())return n;throw"Could not parse selector - "+t.showpos()},t.selector.SelectorBase=c,t.selector.SimpleSelector=l,t.selector.Selector=f,t.selector.SelectorsGroup=d}(jQuery),function(e){e.selector.SimpleSelector.addMethod("specifity",(function(){if(this.spec)return this.spec;var t=[this.id?1:0,this.classes.length+this.attrs.length+this.pseudo_classes.length,(this.tag&&"*"!=this.tag?1:0)+this.pseudo_els.length];return e.each(this.nots,(function(e,n){var r=n.specifity();t[0]+=r[0],t[1]+=r[1],t[2]+=r[2]})),this.spec=t})),e.selector.Selector.addMethod("specifity",(function(){if(this.spec)return this.spec;var t=[0,0,0];return e.each(this.parts,(function(e,n){if(!(e%2)){var r=n.specifity();t[0]+=r[0],t[1]+=r[1],t[2]+=r[2]}})),this.spec=t})),e.selector.SelectorsGroup.addMethod("specifity",(function(){if(this.spec)return this.spec;var t=[0,0,0];return e.each(this.parts,(function(e,n){var r=n.specifity();t[0]+=r[0],t[1]+=r[1],t[2]+=r[2]})),this.spec=t}))}(jQuery),function(t){var n=document.createElement("div");n.innerHTML='';var r,i="test"!==n.firstChild.getAttribute("id"),o=n.firstElementChild&&"FORM"==n.firstElementChild.tagName,a=(n.children&&n.children[0].tagName,/GOOD/g),s=/BAD/g,u=/^['"]/g,c=function(e){return e.join("\n")},l=function(e){var t=new String(e.join("\n"));return t.complex=!0,t},f=function(e){return"_"+e.replace(/^[^A-Za-z]|[^A-Za-z0-9]/g,(function(e){return"_0x"+e.charCodeAt(0).toString(16)+"_"}))};if(i){var d={class:"className",for:"htmlFor"};r=function(e){var t=d[e]||e;return"var "+f(e)+' = el.getAttribute("'+t+'",2) || (el.getAttributeNode("'+e+'")||{}).nodeValue;'}}else r=function(e){return"var "+f(e)+' = el.getAttribute("'+e+'");'};var h={"-":"!K","=":'K != "V"',"!=":'K == "V"',"~=":'_WS_K.indexOf(" V ") == -1',"^=":'!K || K.indexOf("V") != 0',"*=":'!K || K.indexOf("V") == -1',"$=":'!K || K.substr(K.length-"V".length) != "V"'},p=t.selector.State=e.extend({init:function(){this.reset()},reset:function(){this.attrs={},this.wsattrs={}},prev:function(){return this.reset(),o?"el = el.previousElementSibling":"while((el = el.previousSibling) && el.nodeType != 1) {}"},next:function(){return this.reset(),o?"el = el.nextElementSibling":"while((el = el.nextSibling) && el.nodeType != 1) {}"},prevLoop:function(e){return this.reset(),c(o?["while(el = el.previousElementSibling){",e]:["while(el = el.previousSibling){","if (el.nodeType != 1) continue;",e])},parent:function(){return this.reset(),"el = el.parentNode;"},parentLoop:function(e){return this.reset(),c(["while((el = el.parentNode) && el.nodeType == 1){",e,"}"])},uses_attr:function(e){if(!this.attrs[e])return this.attrs[e]=!0,r(e)},uses_wsattr:function(e){if(!this.wsattrs[e])return this.wsattrs[e]=!0,c([this.uses_attr(e),"var _WS_"+f(e)+' = " "+'+f(e)+'+" ";'])},uses_jqueryFilters:function(){if(!this.jqueryFiltersAdded)return this.jqueryFiltersAdded=!0,"var _$filters = jQuery.find.selectors.filters;"},save:function(e){return"var el"+e+" = el;"},restore:function(e){return this.reset(),"el = el"+e+";"}}),v={"first-child":c(["var cel = el;","while(cel = cel.previousSibling){ if (cel.nodeType === 1) BAD; }"]),"last-child":c(["var cel = el;","while(cel = cel.nextSibling){ if (cel.nodeType === 1) BAD; }"]),"nth-child":function(e,t){var n=c(["var i = 1, cel = el;","while(cel = cel.previousSibling){","if (cel.nodeType === 1) i++;","}"]);return c(0==e?[n,"if (i- "+t+" != 0) BAD;"]:0==t&&e>=0?[n,"if (i%"+e+" != 0 || i/"+e+" < 0) BAD;"]:0==t&&e<0?["BAD;"]:[n,"if ((i- "+t+")%"+e+" != 0 || (i- "+t+")/"+e+" < 0) BAD;"])}};v["only-child"]=c([v["first-child"],v["last-child"]]),t.selector.SimpleSelector.addMethod("compile",(function(e){var n=[];return this.tag&&"*"!=this.tag&&(n[n.length]='if (el.tagName != "'+this.tag.toUpperCase()+'") BAD;'),this.id&&(n[n.length]=e.uses_attr("id"),n[n.length]='if (_id !== "'+this.id+'") BAD;'),this.classes.length&&(n[n.length]=e.uses_wsattr("class"),t.each(this.classes,(function(e,t){n[n.length]='if (_WS__class.indexOf(" '+t+' ") == -1) BAD;'}))),t.each(this.attrs,(function(t,r){n[n.length]="~="==r[1]?e.uses_wsattr(r[0]):e.uses_attr(r[0]);var i=h[r[1]||"-"];i=i.replace(/K/g,f(r[0])).replace(/V/g,r[2]&&r[2].match(u)?r[2].slice(1,-1):r[2]),n[n.length]="if ("+i+") BAD;"})),t.each(this.nots,(function(r,i){var o=++m,u=c(["l"+o+":{",i.compile(e).replace(s,"break l"+o).replace(a,"BAD"),"}"]);i instanceof t.selector.SimpleSelector||(u=c([e.save(o),u,e.restore(o)])),n[n.length]=u})),t.each(this.pseudo_classes,(function(r,i){var o=v[i[0]];o?n[n.length]="function"==typeof o?o.apply(this,i[1]):o:(o=t.find.selectors.filters[i[0]])&&(n[n.length]=e.uses_jqueryFilters(),n[n.length]="if (!_$filters."+i[0]+"(el)) BAD;")})),n[n.length]="GOOD",c(n)}));var m=0;var g={" ":function(e,t,n){return l([n,"while(true){",e.parent(),"if (!el || el.nodeType !== 1) BAD;",t.compile(e).replace(s,"continue"),"}"])},">":function(e,t,n){return c([n,e.parent(),"if (!el || el.nodeType !== 1) BAD;",t.compile(e)])},"~":function(e,t,n){return l([n,e.prevLoop(),t.compile(e).replace(s,"continue"),"}","BAD;"])},"+":function(e,t,n){return c([n,e.prev(),"if (!el) BAD;",t.compile(e)])}};t.selector.Selector.addMethod("compile",(function(e){for(var t,n=this.parts.length,r=this.parts[--n].compile(e);n;){var i=this.parts[--n];r=g[i](e,this.parts[--n],(t=r).complex?c(["l"+ ++m+":{",t.replace(a,"break l"+m),"}"]):t.replace(a,""))}return r})),t.selector.SelectorsGroup.addMethod("compile",(function(e){for(var t=[],n=++m,r=0;r=0;)t[t.length]=this.parts[n].ABC_compile().replace(r,"CONTEXT");return t.join("\n")})),e.selector.SelectorsGroup.addMethod("ABC_compile",(function(){var t=[];return e.each(this.parts,(function(e,n){t[t.length]=n.ABC_compile()})),t.join("\n")}))}(jQuery),function(e){const t=e.fn.init;(e.fn.init=function(e,n,r){const i=t.call(this,e,n,r);return function(e,t,n){const r=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;let i;if(t)if(t.nodeType)e.context=t;else if("function"!=typeof t){if("body"!==t||n||!document.body)return"string"==typeof t?(i="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:r.exec(t),!i||!i[1]&&n?void(e.selector=t):i[1]?void 0:(e.context=document,void(e.selector=t))):void(void 0!==t.selector&&(e.selector=t.selector,e.context=t.context));e.selector=t}}(i,e,n),i}).prototype=e.fn,r("find","filter","not","closest",(function(){const t=e.makeArray(arguments),n=t.pop(),r=t.pop(),i=t.length?t[0]:"";n.context=this.context,n.selector="find"===r?this.selector+(this.selector?" ":"")+i:this.selector+"."+r+"("+i+")"})),r("parent","parents","parentsUntil","next","prev","nextAll","prevAll","prevUntil","siblings","children","contents",(function(){const t=e.makeArray(arguments),n=t.pop(),r=t.pop(),i=t.slice().join(",");n.context=this.context,n.selector=this.selector+"."+r+"("+i+")"})),r("appendTo","prependTo","insertBefore","insertAfter","replaceAll",(function(){const t=e.makeArray(arguments),n=t.pop(),r=t.pop(),i=e(t[0]).selector;n.context=this.context,n.selector=this.selector+"."+r+"("+i+")"}))}(jQuery),function(t){var n={};t.entwine=function(){t.fn.entwine.apply(null,arguments)},t.extend(t.entwine,{namespaces:n,clear_all_rules:function(){for(var e in t.fn)t.fn[e].isentwinemethod&&delete t.fn[e];for(var e in t(document).off(".entwine"),t(window).off(".entwine"),n)delete n[e];for(var e in t.entwine.capture_bindings)delete t.entwine.capture_bindings[e]},WARN_LEVEL_NONE:0,WARN_LEVEL_IMPORTANT:1,WARN_LEVEL_BESTPRACTISE:2,warningLevel:0,warn:function(e,n){n<=t.entwine.warningLevel&&console&&console.warn&&(console.warn(e),console.trace&&console.trace())},warn_exception:function(e,n,r){t.entwine.WARN_LEVEL_IMPORTANT<=t.entwine.warningLevel&&console&&console.warn&&(2==arguments.length&&(r=n,n=null),n?console.warn("Uncaught exception",r,"in",e,"on",n):console.warn("Uncaught exception",r,"in",e),r.stack&&console.warn("Stack Trace:\n"+r.stack))}});var r=0,i=e.extend({init:function(e,t){this.selector=e,this.specifity=e.specifity(),this.important=0,this.name=t,this.rulecount=r++}});i.compare=function(e,t){var n=e.specifity,r=t.specifity;return e.important-t.important||n[0]-r[0]||n[1]-r[1]||n[2]-r[2]||e.rulecount-t.rulecount},t.entwine.RuleList=function(){var e=[];return e.addRule=function(t,n){var r=i(t,n);return e[e.length]=r,e.sort(i.compare),r},e};var o=[];t.entwine.Namespace=e.extend({init:function(e){if(e&&!e.match(/^[A-Za-z0-9.]+$/)&&t.entwine.warn("Entwine namespace "+e+" is not formatted as period seperated identifiers",t.entwine.WARN_LEVEL_BESTPRACTISE),e=e||"__base",this.name=e,this.store={},n[e]=this,"__base"==e)this.injectee=t.fn,this.$=t;else{this.$=t.sub?t.sub():function(){function e(t,n){return new e.fn.init(t,n)}jQuery.extend(!0,e,t),e.superclass=t,e.fn=e.prototype=t(),e.fn.constructor=e,e.fn.init=function(t,r){return r&&r instanceof jQuery&&!(r instanceof e)&&(r=e(r)),jQuery.fn.init.call(this,t,r,n)},e.fn.init.prototype=e.fn;var n=e(document);return e}(),this.$.cache=t.cache,this.injectee=this.$.prototype;var r=this.injectee.entwine=function(n){var r=arguments;return n&&"string"==typeof n?"."!=n.charAt(0)&&(r[0]=e+"."+n):(r=t.makeArray(r)).unshift(e),t.fn.entwine.apply(this,r)};this.$.entwine=function(){r.apply(null,arguments)};for(var i=0;i{for(const t of e)n(t.addedNodes,"EntwineElementsAdded")})).observe(document,{childList:!0,subtree:!0});var r=!1,i=e.cleanData;e.cleanData=function(t){var n=t;if(r)for(var o=0,a=t.length,s=(n=[],0);o-1&&(n=jQuery.map(e.options,(function(e){return e.selected})).join("-"))):jQuery.nodeName(e,"select")&&(n=e.selectedIndex),n},r=/^(?:textarea|input|select)$/i,i=function(e){var i,o,a=e.target;if(r.test(a.nodeName)&&!a.readOnly&&(i=jQuery.data(a,"_entwine_change_data"),o=n(a),"focusout"===e.type&&"radio"===a.type||jQuery.data(a,"_entwine_change_data",o),void 0!==i&&o!==i&&(null!=i||o)))for(e.type="change";a&&1==a.nodeType&&!e.isPropagationStopped();){var s=t(a,arguments);void 0!==s&&(e.result=s),!1===s&&(e.preventDefault(),e.stopPropagation()),a=a.parentNode}};return function(e){var t=e.type,r=e.target,o=jQuery.nodeName(r,"input")?r.type:"";switch(t){case"focusout":case"beforedeactivate":i.apply(this,arguments);break;case"click":("radio"===o||"checkbox"===o||jQuery.nodeName(r,"select"))&&i.apply(this,arguments);break;case"keydown":(13===e.keyCode&&!jQuery.nodeName(r,"textarea")||32===e.keyCode&&("checkbox"===o||"radio"===o)||"select-multiple"===o)&&i.apply(this,arguments);break;case"focusin":case"beforeactivate":jQuery.data(r,"_entwine_change_data",n(r))}}},bind_event:function(t,n,r,i){var o=this.store[n]||(this.store[n]=e.entwine.RuleList()),a=o.proxies||(o.proxies={});if(o.addRule(t,n).func=r,!a[n]){switch(n){case"onmouseenter":a[n]=this.build_mouseenterleave_proxy(n),i="mouseover";break;case"onmouseleave":a[n]=this.build_mouseenterleave_proxy(n),i="mouseout";break;case"onsubmit":i="delegatedSubmit";break;case"onfocus":case"onblur":e.entwine.warn("Event "+i+" not supported - using focusin / focusout instead",e.entwine.WARN_LEVEL_IMPORTANT)}a[n]||(a[n]=this.build_event_proxy(n)),e(document).on(i.replace(/(\s+|$)/g,".entwine$1"),a[n])}}}),e.entwine.Namespace.addHandler({order:40,on:function(e,t,n){var r,i;if("function"==typeof n&&(r=t.match(/^on(.*)/)))return i=r[1],this.bind_event(e,t,n,i),!0}});var n=function(t,n){var r=e.Event("delegatedSubmit");return r.delegatedEvent=t,e(document).trigger(r,n)};e(document).on("EntwineElementsAdded",(function(t){var r=e(t.targets).filter("form");r.length&&r.on("submit.entwine_delegate_submit",n)}))}(jQuery),function(e){e.entwine.Namespace.addMethods({bind_capture:function(t,n,r,i){var o=this.captures||(this.captures={}),a=o[n]||(o[n]={});(a[r]||(a[r]=e.entwine.RuleList())).addRule(t,n).handler=r,this.bind_proxy(t,r,i)}});var t=e.entwine.capture_bindings={},n=function(t){return function(n){var r,i,o,a,s,u;for(var c in e.entwine.namespaces)if(e.entwine.namespaces.hasOwnProperty(c)&&(i=(r=e.entwine.namespaces[c]).captures)&&(o=i[t]))for(var c in o)if(o.hasOwnProperty(c))for(var l=o[c],f=r.$([]),d=l.length;d--;){s=(a=l[d]).handler,u=a.selector.selector;var h=r.$(u).not(f);h[s].apply(h,arguments),f=f.add(h)}}},r=function(t,n,r){var i=e.selector(t);return function(e){if(i.matches(e.target))return n.apply(this,arguments)}},i=function(e,t,n){return function(e){if(e.target===document)return t.apply(this,arguments)}},o=function(e,t,n){return function(e){if(e.target===window)return t.apply(this,arguments)}},a=function(t,n,r){return function(r){var i=this["get"+t]();if("string"==typeof i){var o=o&&i==o.selector?o:e.selector(i);if(o.matches(r.target))return n.apply(this,arguments)}else if(-1!==e.inArray(r.target,i))return n.apply(this,arguments)}};e.entwine.Namespace.addHandler({order:10,on:function(s,u,c){var l;if(e.isPlainObject(c)&&(l=u.match(/^from\s*(.*)/))){var f,d=l[1];for(var h in f=d.match(/[^\w]/)?r:"Window"==d||"window"==d?o:"Document"==d||"document"==d?i:a,c)if(c.hasOwnProperty(h)){var p=c[h],v=(l=h.match(/^on(.*)/))[1];if(this.bind_capture(s,v,u+"_"+v,f(d,p)),!t[v]){var m=v.replace(/(\s+|$)/g,".entwine$1");t[v]=n(v),e(f==o?window:document).on(m,t[v])}}return!0}}})}(jQuery),function(e){e.entwine.Namespace.addMethods({bind_condesc:function(t,n,r){for(var i,o=this.store.ctors||(this.store.ctors=e.entwine.RuleList()),a=0;at;)(n=o[r].cache)&&(p=p.add(n))}},y=o.length;y--;){if(l=(c=o[y]).selector.selector,f=c.onmatch,d=c.onunmatch,u=null,h=!1,i.matchersDirty||n.global)h=!0;else{for(var r in n.attrs){h=!0;break}var b=c.selector.affectedBy(n);if(b.classes.context)h=!0;else for(var r in b.classes.direct){g(y);var _=n.classes[r].not(p);null===u&&(u=c.cache?c.cache.not(v).add(m.filter(l)):e([])),u=u.not(_).add(_.filter(l))}}h?(g(y),u=e(l).not(p)):u||((a=m.length&&m.filter(l))&&a.length?u=c.cache?c.cache.not(v).add(a):a:(s=v.length&&c.cache&&c.cache.filter(v))&&s.length&&(u=c.cache.not(s))),null===u?p&&c.cache&&(p=p.add(c.cache)):(c.cache?(a=u.not(c.cache),s=c.cache.not(u)):(a=u,s=null),(a&&a.length||s&&s.length)&&(s&&s.length&&(m=m.add(s),d&&!c.onunmatchRunning&&(c.onunmatchRunning=!0,o.onunmatchproxy(s,y,d),c.onunmatchRunning=!1)),a&&a.length&&(v=v.add(a),m=m.not(a),f&&!c.onmatchRunning&&(c.onmatchRunning=!0,o.onmatchproxy(a,y,f),c.onmatchRunning=!1))),p&&(p=p.add(u)),c.cache=u)}i.matchersDirty=!1}}}))}(jQuery),function(e){e.entwine.Namespace.addMethods({build_addrem_proxy:function(e){var t=this.one(e,"func");return function(){if(0!==this.length){if(this.length){for(var e,n=this.length;n--;)e=t(this[n],arguments);return e}return t(this,arguments)}}},bind_addrem_proxy:function(t,n,r){(this.store[n]||(this.store[n]=e.entwine.RuleList())).addRule(t,n).func=r,this.injectee.hasOwnProperty(n)||(this.injectee[n]=this.build_addrem_proxy(n),this.injectee[n].isentwinemethod=!0)}}),e.entwine.Namespace.addHandler({order:30,on:function(e,t,n){if("function"==typeof n&&("onadd"==t||"onremove"==t))return this.bind_addrem_proxy(e,t,n),!0}}),e(document).on("EntwineElementsAdded",(function(t){for(var n in e.entwine.namespaces)if(e.entwine.namespaces.hasOwnProperty(n)){var r=e.entwine.namespaces[n];r.injectee.onadd&&r.injectee.onadd.call(t.targets)}})),e(document).on("EntwineElementsRemoved",(function(t){for(var n in e.entwine.namespaces)if(e.entwine.namespaces.hasOwnProperty(n)){var r=e.entwine.namespaces[n];r.injectee.onremove&&r.injectee.onremove.call(t.targets)}}))}(jQuery),function(e){var t="__entwine!",n=function(e,n,r,i){return e.data(t+n+"!"+r,i)},r=function(e,r,i){switch(i.length){case 0:return function(e,n){var r={},i=jQuery.data(e[0]),o=t+n+"!",a=o.length,s=jQuery.cache[i];for(var u in s)u.substr(0,a)==o&&(r[u.substr(a)]=s[u]);return r}(e,r);case 1:return"string"==typeof i[0]?function(e,n,r){return e.data(t+n+"!"+r)}(e,r,i[0]):function(e,t,r){for(var i in r)n(t,i,r[i])}(0,r,i[0]);default:return n(e,r,i[0],i[1])}};e.extend(e.fn,{entwineData:function(){return r(this,"__base",arguments)}}),e.entwine.Namespace.addHandler({order:60,on:function(t,n,r){n.charAt(0)!=n.charAt(0).toUpperCase()&&e.entwine.warn("Entwine property "+n+" does not start with a capital letter",e.entwine.WARN_LEVEL_BESTPRACTISE);var i="get"+n,o="set"+n;this.bind_proxy(t,i,(function(){var e=this.entwineData(n);return void 0===e?r:e})),this.bind_proxy(t,o,(function(e){return this.entwineData(n,e)}));var a=this.injectee[i],s=this.injectee[o];return this.bind_proxy(t,n,(function(e){return(1==arguments.length?s:a).call(this,e)})),!0},namespaceMethodOverrides:function(e){return{entwineData:function(){return r(this,e.name,arguments)}}}})}(jQuery),function(e){e.concrete=e.entwine,e.fn.concrete=e.fn.entwine,e.fn.concreteData=e.fn.entwineData,e.entwine.Namespace.addHandler({order:100,on:function(e,t,n){return!1},namespaceMethodOverrides:function(e){return e.$.concrete=e.$.entwine,e.injectee.concrete=e.injectee.entwine,e.injectee.concreteData=e.injectee.entwineData,{}}})}(jQuery)},96750:function(){"use strict";!function(e){var t=function(e){return e.replace(/%2C/g,",").replace(/\&/g,"&").replace(/^\s+|\s+$/g,"")},n=function(e,t){return(e=e.replace(new RegExp("("+t.join("|")+")=([^&]*)&?","g"),"")).lastIndexOf("?")===e.length-1&&(e=e.substr(0,e.length-1)),e};const r=["m","_"];e.extend({_ondemand_loaded_list:null,isItemLoaded:function(i){var o,a=this;return null===this._ondemand_loaded_list&&(this._ondemand_loaded_list={},e("script").each((function(){(o=e(this).attr("src"))&&(o=n(t(o),r),a._ondemand_loaded_list[o]=1)})),e('link[rel="stylesheet"]').each((function(){(o=e(this).attr("href"))&&(a._ondemand_loaded_list[o]=1)}))),void 0!==this._ondemand_loaded_list[t(i)]},requireCss:function(t,n){if(n||(n="all"),!e.isItemLoaded(t)){if(document.createStyleSheet){document.createStyleSheet(t).media=n}else{var r=document.createElement("link");e(r).attr({href:t,type:"text/css",media:n,rel:"stylesheet"}).appendTo(e("head").get(0))}this._ondemand_loaded_list[t]=1}},processOnDemandHeaders:function(i,o,a){var s=this,u=new e.Deferred;if(a.getResponseHeader&&a.getResponseHeader("X-Include-CSS"))for(var c=a.getResponseHeader("X-Include-CSS").split(","),l=0;l=0))return;t=(t=r.splice(i,1))[i]}else if(n!=r)return}return this.SET(t,null).COMPACT()},remove:function(e,t){return this.copy().REMOVE(e,t)},EMPTY:function(){var e=this;return jQuery.each(e.keys,(function(t,n){delete e.keys[t]})),e},load:function(e){var t=e.replace(/^.*?[#](.+?)(?:\?.+)?$/,"$1"),n=e.replace(/^.*?[?](.+?)(?:#.+)?$/,"$1");return new s(e.length==n.length?"":n,e.length==t.length?"":t)},empty:function(){return this.copy().EMPTY()},copy:function(){return new s(this)},COMPACT:function(){return this.keys=function t(n){var r="object"==typeof n?e(n,Array)?[]:{}:n;if("object"==typeof n){function i(t,n,r){e(t,Array)?t.push(r):t[n]=r}jQuery.each(n,(function(n,o){if(!e(o))return!0;i(r,n,t(o))}))}return r}(this.keys),this},compact:function(){return this.copy().COMPACT()},toString:function(){var i=[],o=[],a=function(e){return e+="",e=encodeURIComponent(e),n&&(e=e.replace(/%20/g,"+")),e},s=function(t,n){var r=function(e){return n&&""!=n?[n,"[",e,"]"].join(""):[e].join("")};jQuery.each(t,(function(t,n){"object"==typeof n?s(n,r(t)):function(t,n,r){if(e(r)&&!1!==r){var i=[a(n)];!0!==r&&(i.push("="),i.push(a(r))),t.push(i.join(""))}}(o,r(t),n)}))};return s(this.keys),o.length>0&&i.push(r),i.push(o.join(t)),i.join("")}},new s(location.search,location.hash)}}(jQuery.query||{})},43466:function(e,t,n){"use strict";var r,i,o;i=[n(19755)],r=function(e){e.ui=e.ui||{},e.ui.version="1.13.2";var t,n=0,r=Array.prototype.hasOwnProperty,i=Array.prototype.slice;e.cleanData=(t=e.cleanData,function(n){var r,i,o;for(o=0;null!=(i=n[o]);o++)(r=e._data(i,"events"))&&r.remove&&e(i).triggerHandler("remove");t(n)}),e.widget=function(t,n,r){var i,o,a,s={},u=t.split(".")[0],c=u+"-"+(t=t.split(".")[1]);return r||(r=n,n=e.Widget),Array.isArray(r)&&(r=e.extend.apply(null,[{}].concat(r))),e.expr.pseudos[c.toLowerCase()]=function(t){return!!e.data(t,c)},e[u]=e[u]||{},i=e[u][t],o=e[u][t]=function(e,t){if(!this||!this._createWidget)return new o(e,t);arguments.length&&this._createWidget(e,t)},e.extend(o,i,{version:r.version,_proto:e.extend({},r),_childConstructors:[]}),(a=new n).options=e.widget.extend({},a.options),e.each(r,(function(e,t){s[e]="function"==typeof t?function(){function r(){return n.prototype[e].apply(this,arguments)}function i(t){return n.prototype[e].apply(this,t)}return function(){var e,n=this._super,o=this._superApply;return this._super=r,this._superApply=i,e=t.apply(this,arguments),this._super=n,this._superApply=o,e}}():t})),o.prototype=e.widget.extend(a,{widgetEventPrefix:i&&a.widgetEventPrefix||t},s,{constructor:o,namespace:u,widgetName:t,widgetFullName:c}),i?(e.each(i._childConstructors,(function(t,n){var r=n.prototype;e.widget(r.namespace+"."+r.widgetName,o,n._proto)})),delete i._childConstructors):n._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var n,o,a=i.call(arguments,1),s=0,u=a.length;s",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),this.classesElementLookup={},r!==this&&(e.data(r,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===r&&this.destroy()}}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){var t=this;this._destroy(),e.each(this.classesElementLookup,(function(e,n){t._removeClass(n,e)})),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:e.noop,widget:function(){return this.element},option:function(t,n){var r,i,o,a=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(a={},r=t.split("."),t=r.shift(),r.length){for(i=a[t]=e.widget.extend({},this.options[t]),o=0;o"),o=i.children()[0];return e("body").append(i),n=o.offsetWidth,i.css("overflow","scroll"),n===(r=o.offsetWidth)&&(r=i[0].clientWidth),i.remove(),t=n-r},getScrollInfo:function(t){var n=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),r=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),i="scroll"===n||"auto"===n&&t.width0?"right":"center",vertical:l<0?"top":u>0?"bottom":"middle"};dn(r(u),r(l))?f.important="horizontal":f.important="vertical",t.using.call(this,e,f)}),a.offset(e.extend(k,{using:o}))}))},e.ui.position={fit:{left:function(e,t){var r,i=t.within,o=i.isWindow?i.scrollLeft:i.offset.left,a=i.width,s=e.left-t.collisionPosition.marginLeft,u=o-s,c=s+t.collisionWidth-a-o;t.collisionWidth>a?u>0&&c<=0?(r=e.left+u+t.collisionWidth-a-o,e.left+=u-r):e.left=c>0&&u<=0?o:u>c?o+a-t.collisionWidth:o:u>0?e.left+=u:c>0?e.left-=c:e.left=n(e.left-s,e.left)},top:function(e,t){var r,i=t.within,o=i.isWindow?i.scrollTop:i.offset.top,a=t.within.height,s=e.top-t.collisionPosition.marginTop,u=o-s,c=s+t.collisionHeight-a-o;t.collisionHeight>a?u>0&&c<=0?(r=e.top+u+t.collisionHeight-a-o,e.top+=u-r):e.top=c>0&&u<=0?o:u>c?o+a-t.collisionHeight:o:u>0?e.top+=u:c>0?e.top-=c:e.top=n(e.top-s,e.top)}},flip:{left:function(e,t){var n,i,o=t.within,a=o.offset.left+o.scrollLeft,s=o.width,u=o.isWindow?o.scrollLeft:o.offset.left,c=e.left-t.collisionPosition.marginLeft,l=c-u,f=c+t.collisionWidth-s-u,d="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,h="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,p=-2*t.offset[0];l<0?((n=e.left+d+h+p+t.collisionWidth-s-a)<0||n0&&((i=e.left-t.collisionPosition.marginLeft+d+h+p-u)>0||r(i)0&&((n=e.top-t.collisionPosition.marginTop+d+h+p-u)>0||r(n)")[0],y=s.each;function b(e){return null==e?e+"":"object"==typeof e?c[l.call(e)]||"object":typeof e}function _(e,t,n){var r=v[t.type]||{};return null==e?n||!t.def?null:t.def:(e=r.floor?~~e:parseFloat(e),isNaN(e)?t.def:r.mod?(e+r.mod)%r.mod:Math.min(r.max,Math.max(0,e)))}function w(e){var t=h(),n=t._rgba=[];return e=e.toLowerCase(),y(d,(function(r,i){var o,a=i.re.exec(e),s=a&&i.parse(a),u=i.space||"rgba";if(s)return o=t[u](s),t[p[u].cache]=o[p[u].cache],n=t._rgba=o._rgba,!1})),n.length?("0,0,0,0"===n.join()&&s.extend(n,o.transparent),t):o[e]}function x(e,t,n){return 6*(n=(n+1)%1)<1?e+(t-e)*n*6:2*n<1?t:3*n<2?e+(t-e)*(2/3-n)*6:e}g.style.cssText="background-color:rgba(1,1,1,.5)",m.rgba=g.style.backgroundColor.indexOf("rgba")>-1,y(p,(function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}})),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){c["[object "+t+"]"]=t.toLowerCase()})),h.fn=s.extend(h.prototype,{parse:function(e,t,n,r){if(void 0===e)return this._rgba=[null,null,null,null],this;(e.jquery||e.nodeType)&&(e=s(e).css(t),t=void 0);var i=this,a=b(e),u=this._rgba=[];return void 0!==t&&(e=[e,t,n,r],a="array"),"string"===a?this.parse(w(e)||o._default):"array"===a?(y(p.rgba.props,(function(t,n){u[n.idx]=_(e[n.idx],n)})),this):"object"===a?(y(p,e instanceof h?function(t,n){e[n.cache]&&(i[n.cache]=e[n.cache].slice())}:function(t,n){var r=n.cache;y(n.props,(function(t,o){if(!i[r]&&n.to){if("alpha"===t||null==e[t])return;i[r]=n.to(i._rgba)}i[r][o.idx]=_(e[t],o,!0)})),i[r]&&s.inArray(null,i[r].slice(0,3))<0&&(null==i[r][3]&&(i[r][3]=1),n.from&&(i._rgba=n.from(i[r])))}),this):void 0},is:function(e){var t=h(e),n=!0,r=this;return y(p,(function(e,i){var o,a=t[i.cache];return a&&(o=r[i.cache]||i.to&&i.to(r._rgba)||[],y(i.props,(function(e,t){if(null!=a[t.idx])return n=a[t.idx]===o[t.idx]}))),n})),n},_space:function(){var e=[],t=this;return y(p,(function(n,r){t[r.cache]&&e.push(n)})),e.pop()},transition:function(e,t){var n=h(e),r=n._space(),i=p[r],o=0===this.alpha()?h("transparent"):this,a=o[i.cache]||i.to(o._rgba),s=a.slice();return n=n[i.cache],y(i.props,(function(e,r){var i=r.idx,o=a[i],u=n[i],c=v[r.type]||{};null!==u&&(null===o?s[i]=u:(c.mod&&(u-o>c.mod/2?o+=c.mod:o-u>c.mod/2&&(o-=c.mod)),s[i]=_((u-o)*t+o,r)))})),this[r](s)},blend:function(e){if(1===this._rgba[3])return this;var t=this._rgba.slice(),n=t.pop(),r=h(e)._rgba;return h(s.map(t,(function(e,t){return(1-n)*r[t]+n*e})))},toRgbaString:function(){var e="rgba(",t=s.map(this._rgba,(function(e,t){return null!=e?e:t>2?1:0}));return 1===t[3]&&(t.pop(),e="rgb("),e+t.join()+")"},toHslaString:function(){var e="hsla(",t=s.map(this.hsla(),(function(e,t){return null==e&&(e=t>2?1:0),t&&t<3&&(e=Math.round(100*e)+"%"),e}));return 1===t[3]&&(t.pop(),e="hsl("),e+t.join()+")"},toHexString:function(e){var t=this._rgba.slice(),n=t.pop();return e&&t.push(~~(255*n)),"#"+s.map(t,(function(e){return 1===(e=(e||0).toString(16)).length?"0"+e:e})).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),h.fn.parse.prototype=h.fn,p.hsla.to=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var t,n,r=e[0]/255,i=e[1]/255,o=e[2]/255,a=e[3],s=Math.max(r,i,o),u=Math.min(r,i,o),c=s-u,l=s+u,f=.5*l;return t=u===s?0:r===s?60*(i-o)/c+360:i===s?60*(o-r)/c+120:60*(r-i)/c+240,n=0===c?0:f<=.5?c/l:c/(2-l),[Math.round(t)%360,n,f,null==a?1:a]},p.hsla.from=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],o=r<=.5?r*(1+n):r+n-r*n,a=2*r-o;return[Math.round(255*x(a,o,t+1/3)),Math.round(255*x(a,o,t)),Math.round(255*x(a,o,t-1/3)),i]},y(p,(function(e,t){var n=t.props,r=t.cache,i=t.to,o=t.from;h.fn[e]=function(e){if(i&&!this[r]&&(this[r]=i(this._rgba)),void 0===e)return this[r].slice();var t,a=b(e),s="array"===a||"object"===a?e:arguments,u=this[r].slice();return y(n,(function(e,t){var n=s["object"===a?e:t.idx];null==n&&(n=u[t.idx]),u[t.idx]=_(n,t)})),o?((t=h(o(u)))[r]=u,t):h(u)},y(n,(function(t,n){h.fn[t]||(h.fn[t]=function(r){var i,o,a,s,u=b(r);return o=(i=this[s="alpha"===t?this._hsla?"hsla":"rgba":e]())[n.idx],"undefined"===u?o:("function"===u&&(u=b(r=r.call(this,o))),null==r&&n.empty?this:("string"===u&&(a=f.exec(r))&&(r=o+parseFloat(a[2])*("+"===a[1]?1:-1)),i[n.idx]=r,this[s](i)))})}))})),h.hook=function(e){var t=e.split(" ");y(t,(function(e,t){s.cssHooks[t]={set:function(e,n){var r,i,o="";if("transparent"!==n&&("string"!==b(n)||(r=w(n)))){if(n=h(r||n),!m.rgba&&1!==n._rgba[3]){for(i="backgroundColor"===t?e.parentNode:e;(""===o||"transparent"===o)&&i&&i.style;)try{o=s.css(i,"backgroundColor"),i=i.parentNode}catch(e){}n=n.blend(o&&"transparent"!==o?o:"_default")}n=n.toRgbaString()}try{e.style[t]=n}catch(e){}}},s.fx.step[t]=function(e){e.colorInit||(e.start=h(e.elem,t),e.end=h(e.end),e.colorInit=!0),s.cssHooks[t].set(e.elem,e.start.transition(e.end,e.pos))}}))},h.hook(u),s.cssHooks.borderColor={expand:function(e){var t={};return y(["Top","Right","Bottom","Left"],(function(n,r){t["border"+r+"Color"]=e})),t}},o=s.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"};var E,S,k="ui-effects-",O="ui-effects-style",C="ui-effects-animated";function T(e){for(var t=e.css("visibility");"inherit"===t;)t=(e=e.parent()).css("visibility");return"visible"===t}if(e.effects={effect:{}},function(){var t=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function r(e){return e.replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function i(e){var t,n,i=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(i&&i.length&&i[0]&&i[i[0]])for(n=i.length;n--;)"string"==typeof i[t=i[n]]&&(o[r(t)]=i[t]);else for(t in i)"string"==typeof i[t]&&(o[t]=i[t]);return o}function o(t,r){var i,o,a={};for(i in r)o=r[i],t[i]!==o&&(n[i]||!e.fx.step[i]&&isNaN(parseFloat(o))||(a[i]=o));return a}e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],(function(t,n){e.fx.step[n]=function(e){("none"!==e.end&&!e.setAttr||1===e.pos&&!e.setAttr)&&(s.style(e.elem,n,e.end),e.setAttr=!0)}})),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e.effects.animateClass=function(n,r,a,s){var u=e.speed(r,a,s);return this.queue((function(){var r,a=e(this),s=a.attr("class")||"",c=u.children?a.find("*").addBack():a;c=c.map((function(){return{el:e(this),start:i(this)}})),(r=function(){e.each(t,(function(e,t){n[t]&&a[t+"Class"](n[t])}))})(),c=c.map((function(){return this.end=i(this.el[0]),this.diff=o(this.start,this.end),this})),a.attr("class",s),c=c.map((function(){var t=this,n=e.Deferred(),r=e.extend({},u,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()})),e.when.apply(e,c.get()).done((function(){r(),e.each(arguments,(function(){var t=this.el;e.each(this.diff,(function(e){t.css(e,"")}))})),u.complete.call(a[0])}))}))},e.fn.extend({addClass:function(t){return function(n,r,i,o){return r?e.effects.animateClass.call(this,{add:n},r,i,o):t.apply(this,arguments)}}(e.fn.addClass),removeClass:function(t){return function(n,r,i,o){return arguments.length>1?e.effects.animateClass.call(this,{remove:n},r,i,o):t.apply(this,arguments)}}(e.fn.removeClass),toggleClass:function(t){return function(n,r,i,o,a){return"boolean"==typeof r||void 0===r?i?e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,o,a):t.apply(this,arguments):e.effects.animateClass.call(this,{toggle:n},r,i,o)}}(e.fn.toggleClass),switchClass:function(t,n,r,i,o){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,o)}})}(),function(){function t(t,n,r,i){return e.isPlainObject(t)&&(n=t,t=t.effect),t={effect:t},null==n&&(n={}),"function"==typeof n&&(i=n,r=null,n={}),("number"==typeof n||e.fx.speeds[n])&&(i=r,r=n,n={}),"function"==typeof r&&(i=r,r=null),n&&e.extend(t,n),r=r||n.duration,t.duration=e.fx.off?0:"number"==typeof r?r:r in e.fx.speeds?e.fx.speeds[r]:e.fx.speeds._default,t.complete=i||n.complete,t}function n(t){return!(t&&"number"!=typeof t&&!e.fx.speeds[t])||"string"==typeof t&&!e.effects.effect[t]||"function"==typeof t||"object"==typeof t&&!t.effect}function r(e,t){var n=t.outerWidth(),r=t.outerHeight(),i=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(e)||["",0,n,r,0];return{top:parseFloat(i[1])||0,right:"auto"===i[2]?n:parseFloat(i[2]),bottom:"auto"===i[3]?r:parseFloat(i[3]),left:parseFloat(i[4])||0}}e.expr&&e.expr.pseudos&&e.expr.pseudos.animated&&(e.expr.pseudos.animated=function(t){return function(n){return!!e(n).data(C)||t(n)}}(e.expr.pseudos.animated)),!1!==e.uiBackCompat&&e.extend(e.effects,{save:function(e,t){for(var n=0,r=t.length;n").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},o=document.activeElement;try{o.id}catch(e){o=document.body}return t.wrap(r),(t[0]===o||e.contains(t[0],o))&&e(o).trigger("focus"),r=t.parent(),"static"===t.css("position")?(r.css({position:"relative"}),t.css({position:"relative"})):(e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],(function(e,r){n[r]=t.css(r),isNaN(parseInt(n[r],10))&&(n[r]="auto")})),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===n||e.contains(t[0],n))&&e(n).trigger("focus")),t}}),e.extend(e.effects,{version:"1.13.2",define:function(t,n,r){return r||(r=n,n="effect"),e.effects.effect[t]=r,e.effects.effect[t].mode=n,r},scaledDimensions:function(e,t,n){if(0===t)return{height:0,width:0,outerHeight:0,outerWidth:0};var r="horizontal"!==n?(t||100)/100:1,i="vertical"!==n?(t||100)/100:1;return{height:e.height()*i,width:e.width()*r,outerHeight:e.outerHeight()*i,outerWidth:e.outerWidth()*r}},clipToBox:function(e){return{width:e.clip.right-e.clip.left,height:e.clip.bottom-e.clip.top,left:e.clip.left,top:e.clip.top}},unshift:function(e,t,n){var r=e.queue();t>1&&r.splice.apply(r,[1,0].concat(r.splice(t,n))),e.dequeue()},saveStyle:function(e){e.data(O,e[0].style.cssText)},restoreStyle:function(e){e[0].style.cssText=e.data(O)||"",e.removeData(O)},mode:function(e,t){var n=e.is(":hidden");return"toggle"===t&&(t=n?"show":"hide"),(n?"hide"===t:"show"===t)&&(t="none"),t},getBaseline:function(e,t){var n,r;switch(e[0]){case"top":n=0;break;case"middle":n=.5;break;case"bottom":n=1;break;default:n=e[0]/t.height}switch(e[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=e[1]/t.width}return{x:r,y:n}},createPlaceholder:function(t){var n,r=t.css("position"),i=t.position();return t.css({marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),/^(static|relative)/.test(r)&&(r="absolute",n=e("<"+t[0].nodeName+">").insertAfter(t).css({display:/^(inline|ruby)/.test(t.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight"),float:t.css("float")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder"),t.data(k+"placeholder",n)),t.css({position:r,left:i.left,top:i.top}),n},removePlaceholder:function(e){var t=k+"placeholder",n=e.data(t);n&&(n.remove(),e.removeData(t))},cleanUp:function(t){e.effects.restoreStyle(t),e.effects.removePlaceholder(t)},setTransition:function(t,n,r,i){return i=i||{},e.each(n,(function(e,n){var o=t.cssUnit(n);o[0]>0&&(i[n]=o[0]*r+o[1])})),i}}),e.fn.extend({effect:function(){var n=t.apply(this,arguments),r=e.effects.effect[n.effect],i=r.mode,o=n.queue,a=o||"fx",s=n.complete,u=n.mode,c=[],l=function(t){var n=e(this),r=e.effects.mode(n,u)||i;n.data(C,!0),c.push(r),i&&("show"===r||r===i&&"hide"===r)&&n.show(),i&&"none"===r||e.effects.saveStyle(n),"function"==typeof t&&t()};if(e.fx.off||!r)return u?this[u](n.duration,s):this.each((function(){s&&s.call(this)}));function f(t){var o=e(this);function a(){o.removeData(C),e.effects.cleanUp(o),"hide"===n.mode&&o.hide(),l()}function l(){"function"==typeof s&&s.call(o[0]),"function"==typeof t&&t()}n.mode=c.shift(),!1===e.uiBackCompat||i?"none"===n.mode?(o[u](),l()):r.call(o[0],n,a):(o.is(":hidden")?"hide"===u:"show"===u)?(o[u](),l()):r.call(o[0],n,l)}return!1===o?this.each(l).each(f):this.queue(a,l).queue(a,f)},show:function(e){return function(r){if(n(r))return e.apply(this,arguments);var i=t.apply(this,arguments);return i.mode="show",this.effect.call(this,i)}}(e.fn.show),hide:function(e){return function(r){if(n(r))return e.apply(this,arguments);var i=t.apply(this,arguments);return i.mode="hide",this.effect.call(this,i)}}(e.fn.hide),toggle:function(e){return function(r){if(n(r)||"boolean"==typeof r)return e.apply(this,arguments);var i=t.apply(this,arguments);return i.mode="toggle",this.effect.call(this,i)}}(e.fn.toggle),cssUnit:function(t){var n=this.css(t),r=[];return e.each(["em","px","%","pt"],(function(e,t){n.indexOf(t)>0&&(r=[parseFloat(n),t])})),r},cssClip:function(e){return e?this.css("clip","rect("+e.top+"px "+e.right+"px "+e.bottom+"px "+e.left+"px)"):r(this.css("clip"),this)},transfer:function(t,n){var r=e(this),i=e(t.to),o="fixed"===i.css("position"),a=e("body"),s=o?a.scrollTop():0,u=o?a.scrollLeft():0,c=i.offset(),l={top:c.top-s,left:c.left-u,height:i.innerHeight(),width:i.innerWidth()},f=r.offset(),d=e("");d.appendTo("body").addClass(t.className).css({top:f.top-s,left:f.left-u,height:r.innerHeight(),width:r.innerWidth(),position:o?"fixed":"absolute"}).animate(l,t.duration,t.easing,(function(){d.remove(),"function"==typeof n&&n()}))}}),e.fx.step.clip=function(t){t.clipInit||(t.start=e(t.elem).cssClip(),"string"==typeof t.end&&(t.end=r(t.end,t.elem)),t.clipInit=!0),e(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})}}(),E={},e.each(["Quad","Cubic","Quart","Quint","Expo"],(function(e,t){E[t]=function(t){return Math.pow(t,e+2)}})),e.extend(E,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return 0===e||1===e?e:-Math.pow(2,8*(e-1))*Math.sin((80*(e-1)-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}}),e.each(E,(function(t,n){e.easing["easeIn"+t]=n,e.easing["easeOut"+t]=function(e){return 1-n(1-e)},e.easing["easeInOut"+t]=function(e){return e<.5?n(2*e)/2:1-n(-2*e+2)/2}})),e.effects,e.effects.define("blind","hide",(function(t,n){var r={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},i=e(this),o=t.direction||"up",a=i.cssClip(),s={clip:e.extend({},a)},u=e.effects.createPlaceholder(i);s.clip[r[o][0]]=s.clip[r[o][1]],"show"===t.mode&&(i.cssClip(s.clip),u&&u.css(e.effects.clipToBox(s)),s.clip=a),u&&u.animate(e.effects.clipToBox(s),t.duration,t.easing),i.animate(s,{queue:!1,duration:t.duration,easing:t.easing,complete:n})})),e.effects.define("bounce",(function(t,n){var r,i,o,a=e(this),s=t.mode,u="hide"===s,c="show"===s,l=t.direction||"up",f=t.distance,d=t.times||5,h=2*d+(c||u?1:0),p=t.duration/h,v=t.easing,m="up"===l||"down"===l?"top":"left",g="up"===l||"left"===l,y=0,b=a.queue().length;for(e.effects.createPlaceholder(a),o=a.css(m),f||(f=a["top"===m?"outerHeight":"outerWidth"]()/3),c&&((i={opacity:1})[m]=o,a.css("opacity",0).css(m,g?2*-f:2*f).animate(i,p,v)),u&&(f/=Math.pow(2,d-1)),(i={})[m]=o;y").css({position:"absolute",visibility:"visible",left:-i*p,top:-r*v}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:p,height:v,left:o+(d?s*p:0),top:a+(d?u*v:0),opacity:d?0:1}).animate({left:o+(d?0:s*p),top:a+(d?0:u*v),opacity:d?1:0},t.duration||500,t.easing,g);function y(){f.css({visibility:"visible"}),e(m).remove(),n()}})),e.effects.define("fade","toggle",(function(t,n){var r="show"===t.mode;e(this).css("opacity",r?0:1).animate({opacity:r?1:0},{queue:!1,duration:t.duration,easing:t.easing,complete:n})})),e.effects.define("fold","hide",(function(t,n){var r=e(this),i=t.mode,o="show"===i,a="hide"===i,s=t.size||15,u=/([0-9]+)%/.exec(s),c=t.horizFirst?["right","bottom"]:["bottom","right"],l=t.duration/2,f=e.effects.createPlaceholder(r),d=r.cssClip(),h={clip:e.extend({},d)},p={clip:e.extend({},d)},v=[d[c[0]],d[c[1]]],m=r.queue().length;u&&(s=parseInt(u[1],10)/100*v[a?0:1]),h.clip[c[0]]=s,p.clip[c[0]]=s,p.clip[c[1]]=0,o&&(r.cssClip(p.clip),f&&f.css(e.effects.clipToBox(p)),p.clip=d),r.queue((function(n){f&&f.animate(e.effects.clipToBox(h),l,t.easing).animate(e.effects.clipToBox(p),l,t.easing),n()})).animate(h,l,t.easing).animate(p,l,t.easing).queue(n),e.effects.unshift(r,m,4)})),e.effects.define("highlight","show",(function(t,n){var r=e(this),i={backgroundColor:r.css("backgroundColor")};"hide"===t.mode&&(i.opacity=0),e.effects.saveStyle(r),r.css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(i,{queue:!1,duration:t.duration,easing:t.easing,complete:n})})),e.effects.define("size",(function(t,n){var r,i,o,a=e(this),s=["fontSize"],u=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],c=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],l=t.mode,f="effect"!==l,d=t.scale||"both",h=t.origin||["middle","center"],p=a.css("position"),v=a.position(),m=e.effects.scaledDimensions(a),g=t.from||m,y=t.to||e.effects.scaledDimensions(a,0);e.effects.createPlaceholder(a),"show"===l&&(o=g,g=y,y=o),i={from:{y:g.height/m.height,x:g.width/m.width},to:{y:y.height/m.height,x:y.width/m.width}},"box"!==d&&"both"!==d||(i.from.y!==i.to.y&&(g=e.effects.setTransition(a,u,i.from.y,g),y=e.effects.setTransition(a,u,i.to.y,y)),i.from.x!==i.to.x&&(g=e.effects.setTransition(a,c,i.from.x,g),y=e.effects.setTransition(a,c,i.to.x,y))),"content"!==d&&"both"!==d||i.from.y!==i.to.y&&(g=e.effects.setTransition(a,s,i.from.y,g),y=e.effects.setTransition(a,s,i.to.y,y)),h&&(r=e.effects.getBaseline(h,m),g.top=(m.outerHeight-g.outerHeight)*r.y+v.top,g.left=(m.outerWidth-g.outerWidth)*r.x+v.left,y.top=(m.outerHeight-y.outerHeight)*r.y+v.top,y.left=(m.outerWidth-y.outerWidth)*r.x+v.left),delete g.outerHeight,delete g.outerWidth,a.css(g),"content"!==d&&"both"!==d||(u=u.concat(["marginTop","marginBottom"]).concat(s),c=c.concat(["marginLeft","marginRight"]),a.find("*[width]").each((function(){var n=e(this),r=e.effects.scaledDimensions(n),o={height:r.height*i.from.y,width:r.width*i.from.x,outerHeight:r.outerHeight*i.from.y,outerWidth:r.outerWidth*i.from.x},a={height:r.height*i.to.y,width:r.width*i.to.x,outerHeight:r.height*i.to.y,outerWidth:r.width*i.to.x};i.from.y!==i.to.y&&(o=e.effects.setTransition(n,u,i.from.y,o),a=e.effects.setTransition(n,u,i.to.y,a)),i.from.x!==i.to.x&&(o=e.effects.setTransition(n,c,i.from.x,o),a=e.effects.setTransition(n,c,i.to.x,a)),f&&e.effects.saveStyle(n),n.css(o),n.animate(a,t.duration,t.easing,(function(){f&&e.effects.restoreStyle(n)}))}))),a.animate(y,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){var t=a.offset();0===y.opacity&&a.css("opacity",g.opacity),f||(a.css("position","static"===p?"relative":p).offset(t),e.effects.saveStyle(a)),n()}})})),e.effects.define("scale",(function(t,n){var r=e(this),i=t.mode,o=parseInt(t.percent,10)||(0===parseInt(t.percent,10)||"effect"!==i?0:100),a=e.extend(!0,{from:e.effects.scaledDimensions(r),to:e.effects.scaledDimensions(r,o,t.direction||"both"),origin:t.origin||["middle","center"]},t);t.fade&&(a.from.opacity=1,a.to.opacity=0),e.effects.effect.size.call(this,a,n)})),e.effects.define("puff","hide",(function(t,n){var r=e.extend(!0,{},t,{fade:!0,percent:parseInt(t.percent,10)||150});e.effects.effect.scale.call(this,r,n)})),e.effects.define("pulsate","show",(function(t,n){var r=e(this),i=t.mode,o="show"===i,a=o||"hide"===i,s=2*(t.times||5)+(a?1:0),u=t.duration/s,c=0,l=1,f=r.queue().length;for(!o&&r.is(":visible")||(r.css("opacity",0).show(),c=1);l0&&o.is(":visible")):(/^(input|select|textarea|button|object)$/.test(u)?(a=!t.disabled)&&(s=e(t).closest("fieldset")[0])&&(a=!s.disabled):a="a"===u&&t.href||n,a&&e(t).is(":visible")&&T(e(t)))},e.extend(e.expr.pseudos,{focusable:function(t){return e.ui.focusable(t,null!=e.attr(t,"tabindex"))}}),e.ui.focusable,e.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):e(this[0].form)},e.ui.formResetMixin={_formResetHandler:function(){var t=e(this);setTimeout((function(){var n=t.data("ui-form-reset-instances");e.each(n,(function(){this.refresh()}))}))},_bindFormResetHandler:function(){if(this.form=this.element._form(),this.form.length){var e=this.form.data("ui-form-reset-instances")||[];e.length||this.form.on("reset.ui-form-reset",this._formResetHandler),e.push(this),this.form.data("ui-form-reset-instances",e)}},_unbindFormResetHandler:function(){if(this.form.length){var t=this.form.data("ui-form-reset-instances");t.splice(e.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},e.expr.pseudos||(e.expr.pseudos=e.expr[":"]),e.uniqueSort||(e.uniqueSort=e.unique),!e.escapeSelector){var A=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,D=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e};e.escapeSelector=function(e){return(e+"").replace(A,D)}}e.fn.even&&e.fn.odd||e.fn.extend({even:function(){return this.filter((function(e){return e%2==0}))},odd:function(){return this.filter((function(e){return e%2==1}))}}),e.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},e.fn.labels=function(){var t,n,r,i,o;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(i=this.eq(0).parents("label"),(r=this.attr("id"))&&(o=(t=this.eq(0).parents().last()).add(t.length?t.siblings():this.siblings()),n="label[for='"+e.escapeSelector(r)+"']",i=i.add(o.find(n).addBack(n))),this.pushStack(i)):this.pushStack([])},e.fn.scrollParent=function(t){var n=this.css("position"),r="absolute"===n,i=t?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter((function(){var t=e(this);return(!r||"static"!==t.css("position"))&&i.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))})).eq(0);return"fixed"!==n&&o.length?o:e(this[0].ownerDocument||document)},e.extend(e.expr.pseudos,{tabbable:function(t){var n=e.attr(t,"tabindex"),r=null!=n;return(!r||n>=0)&&e.ui.focusable(t,r)}}),e.fn.extend({uniqueId:(S=0,function(){return this.each((function(){this.id||(this.id="ui-id-"+ ++S)}))}),removeUniqueId:function(){return this.each((function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")}))}}),e.widget("ui.accordion",{version:"1.13.2",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:function(e){return e.find("> li > :first-child").add(e.find("> :not(li)").even())},heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=e(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),t.collapsible||!1!==t.active&&null!=t.active||(t.active=0),this._processPanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e()}},_createIcons:function(){var t,n,r=this.options.icons;r&&(t=e(""),this._addClass(t,"ui-accordion-header-icon","ui-icon "+r.header),t.prependTo(this.headers),n=this.active.children(".ui-accordion-header-icon"),this._removeClass(n,r.header)._addClass(n,null,r.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){"active"!==e?("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||!1!==this.options.active||this._activate(0),"icons"===e&&(this._destroyIcons(),t&&this._createIcons())):this._activate(t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!e)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),o=!1;switch(t.keyCode){case n.RIGHT:case n.DOWN:o=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:o=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:o=this.headers[0];break;case n.END:o=this.headers[r-1]}o&&(e(t.target).attr("tabIndex",-1),e(o).attr("tabIndex",0),e(o).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=e()):!1===t.active?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var e=this.headers,t=this.panels;"function"==typeof this.options.header?this.headers=this.options.header(this.element):this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),t&&(this._off(e.not(this.headers)),this._off(t.not(this.panels)))},_refresh:function(){var t,n=this.options,r=n.heightStyle,i=this.element.parent();this.active=this._findActive(n.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each((function(){var t=e(this),n=t.uniqueId().attr("id"),r=t.next(),i=r.uniqueId().attr("id");t.attr("aria-controls",i),r.attr("aria-labelledby",n)})).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(n.event),"fill"===r?(t=i.height(),this.element.siblings(":visible").each((function(){var n=e(this),r=n.css("position");"absolute"!==r&&"fixed"!==r&&(t-=n.outerHeight(!0))})),this.headers.each((function(){t-=e(this).outerHeight(!0)})),this.headers.next().each((function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))})).css("overflow","auto")):"auto"===r&&(t=0,this.headers.next().each((function(){var n=e(this).is(":visible");n||e(this).show(),t=Math.max(t,e(this).css("height","").height()),n||e(this).hide()})).height(t))},_activate:function(t){var n=this._findActive(t)[0];n!==this.active[0]&&(n=n||this.active[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):e()},_setupEvents:function(t){var n={keydown:"_keydown"};t&&e.each(t.split(" "),(function(e,t){n[t]="_eventHandler"})),this._off(this.headers.add(this.headers.next())),this._on(this.headers,n),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var n,r,i=this.options,o=this.active,a=e(t.currentTarget),s=a[0]===o[0],u=s&&i.collapsible,c=u?e():a.next(),l=o.next(),f={oldHeader:o,oldPanel:l,newHeader:u?e():a,newPanel:c};t.preventDefault(),s&&!i.collapsible||!1===this._trigger("beforeActivate",t,f)||(i.active=!u&&this.headers.index(a),this.active=s?e():a,this._toggle(f),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),i.icons&&(n=o.children(".ui-accordion-header-icon"),this._removeClass(n,null,i.icons.activeHeader)._addClass(n,null,i.icons.header)),s||(this._removeClass(a,"ui-accordion-header-collapsed")._addClass(a,"ui-accordion-header-active","ui-state-active"),i.icons&&(r=a.children(".ui-accordion-header-icon"),this._removeClass(r,null,i.icons.header)._addClass(r,null,i.icons.activeHeader)),this._addClass(a.next(),"ui-accordion-content-active")))},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=n,this.prevHide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggleComplete(t)),r.attr({"aria-hidden":"true"}),r.prev().attr({"aria-selected":"false","aria-expanded":"false"}),n.length&&r.length?r.prev().attr({tabIndex:-1,"aria-expanded":"false"}):n.length&&this.headers.filter((function(){return 0===parseInt(e(this).attr("tabIndex"),10)})).attr("tabIndex",-1),n.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(e,t,n){var r,i,o,a=this,s=0,u=e.css("box-sizing"),c=e.length&&(!t.length||e.index()",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault(),this._activateItem(e)},"click .ui-menu-item":function(t){var n=e(t.target),r=e(e.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&n.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),n.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&r.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this._menuItems().first();t||this.focus(e,n)},blur:function(t){this._delay((function(){!e.contains(this.element[0],e.ui.safeActiveElement(this.document[0]))&&this.collapseAll(t)}))},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e,!0),this.mouseHandled=!1}})},_activateItem:function(t){if(!this.previousFilter&&(t.clientX!==this.lastMousePosition.x||t.clientY!==this.lastMousePosition.y)){this.lastMousePosition={x:t.clientX,y:t.clientY};var n=e(t.target).closest(".ui-menu-item"),r=e(t.currentTarget);n[0]===r[0]&&(r.is(".ui-state-active")||(this._removeClass(r.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,r)))}},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each((function(){var t=e(this);t.data("ui-menu-submenu-caret")&&t.remove()}))},_keydown:function(t){var n,r,i,o,a=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:a=!1,r=this.previousFilter||"",o=!1,i=t.keyCode>=96&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===r?o=!0:i=r+i,n=this._filterMenuItems(i),(n=o&&-1!==n.index(this.active.next())?this.active.nextAll(".ui-menu-item"):n).length||(i=String.fromCharCode(t.keyCode),n=this._filterMenuItems(i)),n.length?(this.focus(t,n),this.previousFilter=i,this.filterTimer=this._delay((function(){delete this.previousFilter}),1e3)):delete this.previousFilter}a&&t.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n,r,i,o=this,a=this.options.icons.submenu,s=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),n=s.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each((function(){var t=e(this),n=t.prev(),r=e("").data("ui-menu-submenu-caret",!0);o._addClass(r,"ui-menu-icon","ui-icon "+a),n.attr("aria-haspopup","true").prepend(r),t.attr("aria-labelledby",n.attr("id"))})),this._addClass(n,"ui-menu","ui-widget ui-widget-content ui-front"),(t=s.add(this.element).find(this.options.items)).not(".ui-menu-item").each((function(){var t=e(this);o._isDivider(t)&&o._addClass(t,"ui-menu-divider","ui-widget-content")})),i=(r=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(r,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){if("icons"===e){var n=this.element.find(".ui-menu-icon");this._removeClass(n,null,this.options.icons.submenu)._addClass(n,null,t.submenu)}this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var n,r,i;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),r=this.active.children(".ui-menu-item-wrapper"),this._addClass(r,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay((function(){this._close()}),this.delay),(n=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,o,a,s;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),s=t.outerHeight(),i<0?this.activeMenu.scrollTop(o+i):i+s>a&&this.activeMenu.scrollTop(o+i-a+s))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay((function(){this._close(),this._open(e)}),this.delay))},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay((function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this._removeClass(r.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=r}),n?0:this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!e(t.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this._menuItems(this.active.children(".ui-menu")).first();t&&t.length&&(this._open(t.parent()),this._delay((function(){this.focus(e,t)})))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(e){return(e||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(e,t,n){var r;this.active&&(r="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").last():this.active[e+"All"](".ui-menu-item").first()),r&&r.length&&this.active||(r=this._menuItems(this.activeMenu)[t]()),this.focus(n,r)},nextPage:function(t){var n,r,i;this.active?this.isLastItem()||(this._hasScroll()?(r=this.active.offset().top,i=this.element.innerHeight(),0===e.fn.jquery.indexOf("3.2.")&&(i+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each((function(){return(n=e(this)).offset().top-r-i<0})),this.focus(t,n)):this.focus(t,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var n,r,i;this.active?this.isFirstItem()||(this._hasScroll()?(r=this.active.offset().top,i=this.element.innerHeight(),0===e.fn.jquery.indexOf("3.2.")&&(i+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each((function(){return(n=e(this)).offset().top-r+i>0})),this.focus(t,n)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var t,n,r,i=this.element[0].nodeName.toLowerCase(),o="textarea"===i,a="input"===i;this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(i){if(this.element.prop("readOnly"))return t=!0,r=!0,void(n=!0);t=!1,r=!1,n=!1;var o=e.ui.keyCode;switch(i.keyCode){case o.PAGE_UP:t=!0,this._move("previousPage",i);break;case o.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case o.UP:t=!0,this._keyEvent("previous",i);break;case o.DOWN:t=!0,this._keyEvent("next",i);break;case o.ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case o.TAB:this.menu.active&&this.menu.select(i);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t)return t=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||r.preventDefault());if(!n){var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}}},input:function(e){if(r)return r=!1,void e.preventDefault();this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("