!function(){"use strict";var e={4708:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var a,o;function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,p(r.key),r)}}function i(e,t,n){return t=u(t),function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,c()?Reflect.construct(t,n||[],u(e).constructor):t.apply(e,n))}function c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(c=function(){return!!e})()}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}function p(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}var f=n(1609),d=n(2697).createFocusTrap,h=n(9054).isFocusable,m=parseInt(null!==(a=null===(o=/^(\d+)\./.exec(f.version))||void 0===o?void 0:o[1])&&void 0!==a?a:0,10),v=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,n){(t=p(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(n=i(this,t,[e]),"getNodeForOption",(function(e){var t,n=null!==(t=this.internalOptions[e])&&void 0!==t?t:this.originalOptions[e];if("function"===typeof n){for(var r=arguments.length,a=new Array(r>1?r-1:0),o=1;o<r;o++)a[o-1]=arguments[o];n=n.apply(void 0,a)}if(!0===n&&(n=void 0),!n){if(void 0===n||!1===n)return n;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var s,i=n;if("string"===typeof n&&!(i=null===(s=this.getDocument())||void 0===s?void 0:s.querySelector(n)))throw new Error("`".concat(e,"` as selector refers to no known node"));return i})),n.handleDeactivate=n.handleDeactivate.bind(n),n.handlePostDeactivate=n.handlePostDeactivate.bind(n),n.handleClickOutsideDeactivates=n.handleClickOutsideDeactivates.bind(n),n.internalOptions={returnFocusOnDeactivate:!1,checkCanReturnFocus:null,onDeactivate:n.handleDeactivate,onPostDeactivate:n.handlePostDeactivate,clickOutsideDeactivates:n.handleClickOutsideDeactivates},n.originalOptions={returnFocusOnDeactivate:!0,onDeactivate:null,onPostDeactivate:null,checkCanReturnFocus:null,clickOutsideDeactivates:!1};var r=e.focusTrapOptions;for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&("returnFocusOnDeactivate"!==a&&"onDeactivate"!==a&&"onPostDeactivate"!==a&&"checkCanReturnFocus"!==a&&"clickOutsideDeactivates"!==a?n.internalOptions[a]=r[a]:n.originalOptions[a]=r[a]);return n.outsideClick=null,n.focusTrapElements=e.containerElements||[],n.updatePreviousElement(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&l(e,t)}(t,e),function(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(t,[{key:"getDocument",value:function(){return this.props.focusTrapOptions.document||("undefined"!==typeof document?document:void 0)}},{key:"getReturnFocusNode",value:function(){var e=this.getNodeForOption("setReturnFocus",this.previouslyFocusedElement);return e||!1!==e&&this.previouslyFocusedElement}},{key:"updatePreviousElement",value:function(){var e=this.getDocument();e&&(this.previouslyFocusedElement=e.activeElement)}},{key:"deactivateTrap",value:function(){this.focusTrap&&this.focusTrap.active&&this.focusTrap.deactivate({returnFocus:!1,checkCanReturnFocus:null,onDeactivate:this.originalOptions.onDeactivate})}},{key:"handleClickOutsideDeactivates",value:function(e){var t="function"===typeof this.originalOptions.clickOutsideDeactivates?this.originalOptions.clickOutsideDeactivates.call(null,e):this.originalOptions.clickOutsideDeactivates;return t&&(this.outsideClick={target:e.target,allowDeactivation:t}),t}},{key:"handleDeactivate",value:function(){this.originalOptions.onDeactivate&&this.originalOptions.onDeactivate.call(null),this.deactivateTrap()}},{key:"handlePostDeactivate",value:function(){var e=this,t=function(){var t=e.getReturnFocusNode(),n=!(!e.originalOptions.returnFocusOnDeactivate||null===t||void 0===t||!t.focus||e.outsideClick&&(!e.outsideClick.allowDeactivation||h(e.outsideClick.target,e.internalOptions.tabbableOptions))),r=e.internalOptions.preventScroll,a=void 0!==r&&r;n&&t.focus({preventScroll:a}),e.originalOptions.onPostDeactivate&&e.originalOptions.onPostDeactivate.call(null),e.outsideClick=null};this.originalOptions.checkCanReturnFocus?this.originalOptions.checkCanReturnFocus.call(null,this.getReturnFocusNode()).then(t,t):t()}},{key:"setupFocusTrap",value:function(){this.focusTrap?this.props.active&&!this.focusTrap.active&&(this.focusTrap.activate(),this.props.paused&&this.focusTrap.pause()):this.focusTrapElements.some(Boolean)&&(this.focusTrap=this.props._createFocusTrap(this.focusTrapElements,this.internalOptions),this.props.active&&this.focusTrap.activate(),this.props.paused&&this.focusTrap.pause())}},{key:"componentDidMount",value:function(){this.props.active&&this.setupFocusTrap()}},{key:"componentDidUpdate",value:function(e){if(this.focusTrap){e.containerElements!==this.props.containerElements&&this.focusTrap.updateContainerElements(this.props.containerElements);var t=!e.active&&this.props.active,n=e.active&&!this.props.active,r=!e.paused&&this.props.paused,a=e.paused&&!this.props.paused;if(t&&(this.updatePreviousElement(),this.focusTrap.activate()),n)return void this.deactivateTrap();r&&this.focusTrap.pause(),a&&this.focusTrap.unpause()}else e.containerElements!==this.props.containerElements&&(this.focusTrapElements=this.props.containerElements),this.props.active&&(this.updatePreviousElement(),this.setupFocusTrap())}},{key:"componentWillUnmount",value:function(){this.deactivateTrap()}},{key:"render",value:function(){var e=this,t=this.props.children?f.Children.only(this.props.children):void 0;if(t){if(t.type&&t.type===f.Fragment)throw new Error("A focus-trap cannot use a Fragment as its child container. Try replacing it with a <div> element.");return f.cloneElement(t,{ref:function(n){var r=e.props.containerElements;t&&(m>=19?"function"===typeof t.props.ref?t.props.ref(n):t.props.ref&&(t.props.ref.current=n):"function"===typeof t.ref?t.ref(n):t.ref&&(t.ref.current=n)),e.focusTrapElements=r||[n]}})}return null}}])}(f.Component);v.defaultProps={active:!0,paused:!1,focusTrapOptions:{},_createFocusTrap:d},e.exports=v,e.exports.FocusTrap=v},2697:function(e,t,n){n.r(t),n.d(t,{createFocusTrap:function(){return g}});var r=n(9054);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var u=function(e,t){if(e.length>0){var n=e[e.length-1];n!==t&&n._setPausedState(!0)}var r=e.indexOf(t);-1===r||e.splice(r,1),e.push(t)},l=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&!e[e.length-1]._isManuallyPaused()&&e[e.length-1]._setPausedState(!1)},p=function(e){return"Tab"===(null===e||void 0===e?void 0:e.key)||9===(null===e||void 0===e?void 0:e.keyCode)},f=function(e){return p(e)&&!e.shiftKey},d=function(e){return p(e)&&e.shiftKey},h=function(e){return setTimeout(e,0)},m=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return"function"===typeof e?e.apply(void 0,n):e},v=function(e){return e.target.shadowRoot&&"function"===typeof e.composedPath?e.composedPath()[0]:e.target},b=[],g=function(e,t){var n,a=(null===t||void 0===t?void 0:t.document)||document,o=(null===t||void 0===t?void 0:t.trapStack)||b,s=i({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:f,isKeyBackward:d},t),g={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},y=function(e,t,n){return e&&void 0!==e[t]?e[t]:s[n||t]},E=function(e,t){var n="function"===typeof(null===t||void 0===t?void 0:t.composedPath)?t.composedPath():void 0;return g.containerGroups.findIndex((function(t){var r=t.container,a=t.tabbableNodes;return r.contains(e)||(null===n||void 0===n?void 0:n.includes(r))||a.find((function(t){return t===e}))}))},w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.hasFallback,r=void 0!==n&&n,o=t.params,i=void 0===o?[]:o,u=s[e];if("function"===typeof u&&(u=u.apply(void 0,c(i))),!0===u&&(u=void 0),!u){if(void 0===u||!1===u)return u;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var l=u;if("string"===typeof u){try{l=a.querySelector(u)}catch(t){throw new Error("`".concat(e,'` appears to be an invalid selector; error="').concat(t.message,'"'))}if(!l&&!r)throw new Error("`".concat(e,"` as selector refers to no known node"))}return l},R=function(){var e=w("initialFocus",{hasFallback:!0});if(!1===e)return!1;if(void 0===e||e&&!(0,r.isFocusable)(e,s.tabbableOptions))if(E(a.activeElement)>=0)e=a.activeElement;else{var t=g.tabbableGroups[0];e=t&&t.firstTabbableNode||w("fallbackFocus")}else null===e&&(e=w("fallbackFocus"));if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},O=function(){if(g.containerGroups=g.containers.map((function(e){var t=(0,r.tabbable)(e,s.tabbableOptions),n=(0,r.focusable)(e,s.tabbableOptions),a=t.length>0?t[0]:void 0,o=t.length>0?t[t.length-1]:void 0,i=n.find((function(e){return(0,r.isTabbable)(e)})),c=n.slice().reverse().find((function(e){return(0,r.isTabbable)(e)})),u=!!t.find((function(e){return(0,r.getTabIndex)(e)>0}));return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:u,firstTabbableNode:a,lastTabbableNode:o,firstDomTabbableNode:i,lastDomTabbableNode:c,nextTabbableNode:function(e){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=t.indexOf(e);return o<0?a?n.slice(n.indexOf(e)+1).find((function(e){return(0,r.isTabbable)(e)})):n.slice(0,n.indexOf(e)).reverse().find((function(e){return(0,r.isTabbable)(e)})):t[o+(a?1:-1)]}}})),g.tabbableGroups=g.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),g.tabbableGroups.length<=0&&!w("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(g.containerGroups.find((function(e){return e.posTabIndexesFound}))&&g.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},_=function(e){var t=e.activeElement;if(t)return t.shadowRoot&&null!==t.shadowRoot.activeElement?_(t.shadowRoot):t},S=function(e){!1!==e&&e!==_(document)&&(e&&e.focus?(e.focus({preventScroll:!!s.preventScroll}),g.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"===typeof e.select}(e)&&e.select()):S(R()))},x=function(e){var t=w("setReturnFocus",{params:[e]});return t||!1!==t&&e},k=function(e){var t=e.target,n=e.event,a=e.isBackward,o=void 0!==a&&a;t=t||v(n),O();var i=null;if(g.tabbableGroups.length>0){var c=E(t,n),u=c>=0?g.containerGroups[c]:void 0;if(c<0)i=o?g.tabbableGroups[g.tabbableGroups.length-1].lastTabbableNode:g.tabbableGroups[0].firstTabbableNode;else if(o){var l=g.tabbableGroups.findIndex((function(e){var n=e.firstTabbableNode;return t===n}));if(l<0&&(u.container===t||(0,r.isFocusable)(t,s.tabbableOptions)&&!(0,r.isTabbable)(t,s.tabbableOptions)&&!u.nextTabbableNode(t,!1))&&(l=c),l>=0){var f=0===l?g.tabbableGroups.length-1:l-1,d=g.tabbableGroups[f];i=(0,r.getTabIndex)(t)>=0?d.lastTabbableNode:d.lastDomTabbableNode}else p(n)||(i=u.nextTabbableNode(t,!1))}else{var h=g.tabbableGroups.findIndex((function(e){var n=e.lastTabbableNode;return t===n}));if(h<0&&(u.container===t||(0,r.isFocusable)(t,s.tabbableOptions)&&!(0,r.isTabbable)(t,s.tabbableOptions)&&!u.nextTabbableNode(t))&&(h=c),h>=0){var m=h===g.tabbableGroups.length-1?0:h+1,b=g.tabbableGroups[m];i=(0,r.getTabIndex)(t)>=0?b.firstTabbableNode:b.firstDomTabbableNode}else p(n)||(i=u.nextTabbableNode(t))}}else i=w("fallbackFocus");return i},T=function(e){var t=v(e);E(t,e)>=0||(m(s.clickOutsideDeactivates,e)?n.deactivate({returnFocus:s.returnFocusOnDeactivate}):m(s.allowOutsideClick,e)||e.preventDefault())},P=function(e){var t=v(e),n=E(t,e)>=0;if(n||t instanceof Document)n&&(g.mostRecentlyFocusedNode=t);else{var a;e.stopImmediatePropagation();var o=!0;if(g.mostRecentlyFocusedNode)if((0,r.getTabIndex)(g.mostRecentlyFocusedNode)>0){var i=E(g.mostRecentlyFocusedNode),c=g.containerGroups[i].tabbableNodes;if(c.length>0){var u=c.findIndex((function(e){return e===g.mostRecentlyFocusedNode}));u>=0&&(s.isKeyForward(g.recentNavEvent)?u+1<c.length&&(a=c[u+1],o=!1):u-1>=0&&(a=c[u-1],o=!1))}}else g.containerGroups.some((function(e){return e.tabbableNodes.some((function(e){return(0,r.getTabIndex)(e)>0}))}))||(o=!1);else o=!1;o&&(a=k({target:g.mostRecentlyFocusedNode,isBackward:s.isKeyBackward(g.recentNavEvent)})),S(a||(g.mostRecentlyFocusedNode||R()))}g.recentNavEvent=void 0},N=function(e){(s.isKeyForward(e)||s.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];g.recentNavEvent=e;var n=k({event:e,isBackward:t});n&&(p(e)&&e.preventDefault(),S(n))}(e,s.isKeyBackward(e))},C=function(e){var t;"Escape"!==(null===(t=e)||void 0===t?void 0:t.key)&&"Esc"!==(null===t||void 0===t?void 0:t.key)&&27!==(null===t||void 0===t?void 0:t.keyCode)||!1===m(s.escapeDeactivates,e)||(e.preventDefault(),n.deactivate())},F=function(e){var t=v(e);E(t,e)>=0||m(s.clickOutsideDeactivates,e)||m(s.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},D=function(){if(g.active)return u(o,n),g.delayInitialFocusTimer=s.delayInitialFocus?h((function(){S(R())})):S(R()),a.addEventListener("focusin",P,!0),a.addEventListener("mousedown",T,{capture:!0,passive:!1}),a.addEventListener("touchstart",T,{capture:!0,passive:!1}),a.addEventListener("click",F,{capture:!0,passive:!1}),a.addEventListener("keydown",N,{capture:!0,passive:!1}),a.addEventListener("keydown",C),n},j=function(){if(g.active)return a.removeEventListener("focusin",P,!0),a.removeEventListener("mousedown",T,!0),a.removeEventListener("touchstart",T,!0),a.removeEventListener("click",F,!0),a.removeEventListener("keydown",N,!0),a.removeEventListener("keydown",C),n},M="undefined"!==typeof window&&"MutationObserver"in window?new MutationObserver((function(e){e.some((function(e){return Array.from(e.removedNodes).some((function(e){return e===g.mostRecentlyFocusedNode}))}))&&S(R())})):void 0,I=function(){M&&(M.disconnect(),g.active&&!g.paused&&g.containers.map((function(e){M.observe(e,{subtree:!0,childList:!0})})))};return n={get active(){return g.active},get paused(){return g.paused},activate:function(e){if(g.active)return this;var t=y(e,"onActivate"),n=y(e,"onPostActivate"),r=y(e,"checkCanFocusTrap");r||O(),g.active=!0,g.paused=!1,g.nodeFocusedBeforeActivation=a.activeElement,null===t||void 0===t||t();var o=function(){r&&O(),D(),I(),null===n||void 0===n||n()};return r?(r(g.containers.concat()).then(o,o),this):(o(),this)},deactivate:function(e){if(!g.active)return this;var t=i({onDeactivate:s.onDeactivate,onPostDeactivate:s.onPostDeactivate,checkCanReturnFocus:s.checkCanReturnFocus},e);clearTimeout(g.delayInitialFocusTimer),g.delayInitialFocusTimer=void 0,j(),g.active=!1,g.paused=!1,I(),l(o,n);var r=y(t,"onDeactivate"),a=y(t,"onPostDeactivate"),c=y(t,"checkCanReturnFocus"),u=y(t,"returnFocus","returnFocusOnDeactivate");null===r||void 0===r||r();var p=function(){h((function(){u&&S(x(g.nodeFocusedBeforeActivation)),null===a||void 0===a||a()}))};return u&&c?(c(x(g.nodeFocusedBeforeActivation)).then(p,p),this):(p(),this)},pause:function(e){return g.active?(g.manuallyPaused=!0,this._setPausedState(!0,e)):this},unpause:function(e){return g.active?(g.manuallyPaused=!1,o[o.length-1]!==this?this:this._setPausedState(!1,e)):this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return g.containers=t.map((function(e){return"string"===typeof e?a.querySelector(e):e})),g.active&&O(),I(),this}},Object.defineProperties(n,{_isManuallyPaused:{value:function(){return g.manuallyPaused}},_setPausedState:{value:function(e,t){if(g.paused===e)return this;if(g.paused=e,e){var n=y(t,"onPause"),r=y(t,"onPostPause");null===n||void 0===n||n(),j(),I(),null===r||void 0===r||r()}else{var a=y(t,"onUnpause"),o=y(t,"onPostUnpause");null===a||void 0===a||a(),O(),D(),I(),null===o||void 0===o||o()}return this}}}),n.updateContainerElements(e),n}},1020:function(e,t,n){var r=n(1609),a=Symbol.for("react.element"),o=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,i=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,o={},u=null,l=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(l=t.ref),t)s.call(t,r)&&!c.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:u,ref:l,props:o,_owner:i.current}}t.jsx=u},4848:function(e,t,n){e.exports=n(1020)},9054:function(e,t,n){n.r(t),n.d(t,{focusable:function(){return O},getTabIndex:function(){return f},isFocusable:function(){return x},isTabbable:function(){return _},tabbable:function(){return R}});var r=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],a=r.join(","),o="undefined"===typeof Element,s=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(e){var t;return null===e||void 0===e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null===e||void 0===e?void 0:e.ownerDocument},c=function e(t,n){var r;void 0===n&&(n=!0);var a=null===t||void 0===t||null===(r=t.getAttribute)||void 0===r?void 0:r.call(t,"inert");return""===a||"true"===a||n&&t&&e(t.parentNode)},u=function(e,t,n){if(c(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(a));return t&&s.call(e,a)&&r.unshift(e),r=r.filter(n)},l=function e(t,n,r){for(var o=[],i=Array.from(t);i.length;){var u=i.shift();if(!c(u,!1))if("SLOT"===u.tagName){var l=u.assignedElements(),p=e(l.length?l:u.children,!0,r);r.flatten?o.push.apply(o,p):o.push({scopeParent:u,candidates:p})}else{s.call(u,a)&&r.filter(u)&&(n||!t.includes(u))&&o.push(u);var f=u.shadowRoot||"function"===typeof r.getShadowRoot&&r.getShadowRoot(u),d=!c(f,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(u));if(f&&d){var h=e(!0===f?u.children:f.children,!0,r);r.flatten?o.push.apply(o,h):o.push({scopeParent:u,candidates:h})}else i.unshift.apply(i,u.children)}}return o},p=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},f=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null===e||void 0===e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!p(e)?0:e.tabIndex},d=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},h=function(e){return"INPUT"===e.tagName},m=function(e){return function(e){return h(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||i(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!==typeof window&&"undefined"!==typeof window.CSS&&"function"===typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var a=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]}(t,e.form);return!a||a===e}(e)},v=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},b=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var a=s.call(e,"details>summary:first-of-type")?e.parentElement:e;if(s.call(a,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return v(e)}else{if("function"===typeof r){for(var o=e;e;){var c=e.parentElement,u=i(e);if(c&&!c.shadowRoot&&!0===r(c))return v(e);e=e.assignedSlot?e.assignedSlot:c||u===e.ownerDocument?c:u.host}e=o}if(function(e){var t,n,r,a,o=e&&i(e),s=null===(t=o)||void 0===t?void 0:t.host,c=!1;if(o&&o!==e)for(c=!!(null!==(n=s)&&void 0!==n&&null!==(r=n.ownerDocument)&&void 0!==r&&r.contains(s)||null!==e&&void 0!==e&&null!==(a=e.ownerDocument)&&void 0!==a&&a.contains(e));!c&&s;){var u,l,p;c=!(null===(l=s=null===(u=o=i(s))||void 0===u?void 0:u.host)||void 0===l||null===(p=l.ownerDocument)||void 0===p||!p.contains(s))}return c}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},g=function(e,t){return!(t.disabled||c(t)||function(e){return h(e)&&"hidden"===e.type}(t)||b(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if("LEGEND"===r.tagName)return!!s.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1}(t))},y=function(e,t){return!(m(t)||f(t)<0||!g(e,t))},E=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(t)||t>=0)},w=function e(t){var n=[],r=[];return t.forEach((function(t,a){var o=!!t.scopeParent,s=o?t.scopeParent:t,i=function(e,t){var n=f(e);return n<0&&t&&!p(e)?0:n}(s,o),c=o?e(t.candidates):s;0===i?o?n.push.apply(n,c):n.push(s):r.push({documentOrder:a,tabIndex:i,item:t,isScope:o,content:c})})),r.sort(d).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)},R=function(e,t){var n;return n=(t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:y.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:E}):u(e,t.includeContainer,y.bind(null,t)),w(n)},O=function(e,t){return(t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:g.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):u(e,t.includeContainer,g.bind(null,t))},_=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==s.call(e,a)&&y(t,e)},S=r.concat("iframe").join(","),x=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==s.call(e,S)&&g(t,e)}},1609:function(e){e.exports=window.React},9306:function(e,t,n){var r=n(4901),a=n(6823),o=TypeError;e.exports=function(e){if(r(e))return e;throw new o(a(e)+" is not a function")}},6469:function(e,t,n){var r=n(8227),a=n(2360),o=n(4913).f,s=r("unscopables"),i=Array.prototype;void 0===i[s]&&o(i,s,{configurable:!0,value:a(null)}),e.exports=function(e){i[s][e]=!0}},8551:function(e,t,n){var r=n(34),a=String,o=TypeError;e.exports=function(e){if(r(e))return e;throw new o(a(e)+" is not an object")}},9617:function(e,t,n){var r=n(5397),a=n(5610),o=n(6198),s=function(e){return function(t,n,s){var i=r(t),c=o(i);if(0===c)return!e&&-1;var u,l=a(s,c);if(e&&n!==n){for(;c>l;)if((u=i[l++])!==u)return!0}else for(;c>l;l++)if((e||l in i)&&i[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},2195:function(e,t,n){var r=n(9504),a=r({}.toString),o=r("".slice);e.exports=function(e){return o(a(e),8,-1)}},7740:function(e,t,n){var r=n(9297),a=n(5031),o=n(7347),s=n(4913);e.exports=function(e,t,n){for(var i=a(t),c=s.f,u=o.f,l=0;l<i.length;l++){var p=i[l];r(e,p)||n&&r(n,p)||c(e,p,u(t,p))}}},6699:function(e,t,n){var r=n(3724),a=n(4913),o=n(6980);e.exports=r?function(e,t,n){return a.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},6980:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},6840:function(e,t,n){var r=n(4901),a=n(4913),o=n(283),s=n(9433);e.exports=function(e,t,n,i){i||(i={});var c=i.enumerable,u=void 0!==i.name?i.name:t;if(r(n)&&o(n,u,i),i.global)c?e[t]=n:s(t,n);else{try{i.unsafe?e[t]&&(c=!0):delete e[t]}catch(e){}c?e[t]=n:a.f(e,t,{value:n,enumerable:!1,configurable:!i.nonConfigurable,writable:!i.nonWritable})}return e}},9433:function(e,t,n){var r=n(4576),a=Object.defineProperty;e.exports=function(e,t){try{a(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},3724:function(e,t,n){var r=n(9039);e.exports=!r((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4055:function(e,t,n){var r=n(4576),a=n(34),o=r.document,s=a(o)&&a(o.createElement);e.exports=function(e){return s?o.createElement(e):{}}},8727:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2839:function(e,t,n){var r=n(4576).navigator,a=r&&r.userAgent;e.exports=a?String(a):""},9519:function(e,t,n){var r,a,o=n(4576),s=n(2839),i=o.process,c=o.Deno,u=i&&i.versions||c&&c.version,l=u&&u.v8;l&&(a=(r=l.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!a&&s&&(!(r=s.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=s.match(/Chrome\/(\d+)/))&&(a=+r[1]),e.exports=a},6518:function(e,t,n){var r=n(4576),a=n(7347).f,o=n(6699),s=n(6840),i=n(9433),c=n(7740),u=n(2796);e.exports=function(e,t){var n,l,p,f,d,h=e.target,m=e.global,v=e.stat;if(n=m?r:v?r[h]||i(h,{}):r[h]&&r[h].prototype)for(l in t){if(f=t[l],p=e.dontCallGetSet?(d=a(n,l))&&d.value:n[l],!u(m?l:h+(v?".":"#")+l,e.forced)&&void 0!==p){if(typeof f==typeof p)continue;c(f,p)}(e.sham||p&&p.sham)&&o(f,"sham",!0),s(n,l,f,e)}}},9039:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},616:function(e,t,n){var r=n(9039);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},9565:function(e,t,n){var r=n(616),a=Function.prototype.call;e.exports=r?a.bind(a):function(){return a.apply(a,arguments)}},350:function(e,t,n){var r=n(3724),a=n(9297),o=Function.prototype,s=r&&Object.getOwnPropertyDescriptor,i=a(o,"name"),c=i&&"something"===function(){}.name,u=i&&(!r||r&&s(o,"name").configurable);e.exports={EXISTS:i,PROPER:c,CONFIGURABLE:u}},9504:function(e,t,n){var r=n(616),a=Function.prototype,o=a.call,s=r&&a.bind.bind(o,o);e.exports=r?s:function(e){return function(){return o.apply(e,arguments)}}},7751:function(e,t,n){var r=n(4576),a=n(4901);e.exports=function(e,t){return arguments.length<2?(n=r[e],a(n)?n:void 0):r[e]&&r[e][t];var n}},5966:function(e,t,n){var r=n(9306),a=n(4117);e.exports=function(e,t){var n=e[t];return a(n)?void 0:r(n)}},4576:function(e,t,n){var r=function(e){return e&&e.Math===Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||r("object"==typeof this&&this)||function(){return this}()||Function("return this")()},9297:function(e,t,n){var r=n(9504),a=n(8981),o=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(a(e),t)}},421:function(e){e.exports={}},397:function(e,t,n){var r=n(7751);e.exports=r("document","documentElement")},5917:function(e,t,n){var r=n(3724),a=n(9039),o=n(4055);e.exports=!r&&!a((function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},7055:function(e,t,n){var r=n(9504),a=n(9039),o=n(2195),s=Object,i=r("".split);e.exports=a((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"===o(e)?i(e,""):s(e)}:s},3706:function(e,t,n){var r=n(9504),a=n(4901),o=n(7629),s=r(Function.toString);a(o.inspectSource)||(o.inspectSource=function(e){return s(e)}),e.exports=o.inspectSource},1181:function(e,t,n){var r,a,o,s=n(8622),i=n(4576),c=n(34),u=n(6699),l=n(9297),p=n(7629),f=n(6119),d=n(421),h="Object already initialized",m=i.TypeError,v=i.WeakMap;if(s||p.state){var b=p.state||(p.state=new v);b.get=b.get,b.has=b.has,b.set=b.set,r=function(e,t){if(b.has(e))throw new m(h);return t.facade=e,b.set(e,t),t},a=function(e){return b.get(e)||{}},o=function(e){return b.has(e)}}else{var g=f("state");d[g]=!0,r=function(e,t){if(l(e,g))throw new m(h);return t.facade=e,u(e,g,t),t},a=function(e){return l(e,g)?e[g]:{}},o=function(e){return l(e,g)}}e.exports={set:r,get:a,has:o,enforce:function(e){return o(e)?a(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=a(t)).type!==e)throw new m("Incompatible receiver, "+e+" required");return n}}}},4901:function(e){var t="object"==typeof document&&document.all;e.exports="undefined"==typeof t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},2796:function(e,t,n){var r=n(9039),a=n(4901),o=/#|\.prototype\./,s=function(e,t){var n=c[i(e)];return n===l||n!==u&&(a(t)?r(t):!!t)},i=s.normalize=function(e){return String(e).replace(o,".").toLowerCase()},c=s.data={},u=s.NATIVE="N",l=s.POLYFILL="P";e.exports=s},4117:function(e){e.exports=function(e){return null===e||void 0===e}},34:function(e,t,n){var r=n(4901);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},6395:function(e){e.exports=!1},757:function(e,t,n){var r=n(7751),a=n(4901),o=n(1625),s=n(7040),i=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return a(t)&&o(t.prototype,i(e))}},6198:function(e,t,n){var r=n(8014);e.exports=function(e){return r(e.length)}},283:function(e,t,n){var r=n(9504),a=n(9039),o=n(4901),s=n(9297),i=n(3724),c=n(350).CONFIGURABLE,u=n(3706),l=n(1181),p=l.enforce,f=l.get,d=String,h=Object.defineProperty,m=r("".slice),v=r("".replace),b=r([].join),g=i&&!a((function(){return 8!==h((function(){}),"length",{value:8}).length})),y=String(String).split("String"),E=e.exports=function(e,t,n){"Symbol("===m(d(t),0,7)&&(t="["+v(d(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!s(e,"name")||c&&e.name!==t)&&(i?h(e,"name",{value:t,configurable:!0}):e.name=t),g&&n&&s(n,"arity")&&e.length!==n.arity&&h(e,"length",{value:n.arity});try{n&&s(n,"constructor")&&n.constructor?i&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=p(e);return s(r,"source")||(r.source=b(y,"string"==typeof t?t:"")),e};Function.prototype.toString=E((function(){return o(this)&&f(this).source||u(this)}),"toString")},741:function(e){var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},2360:function(e,t,n){var r,a=n(8551),o=n(6801),s=n(8727),i=n(421),c=n(397),u=n(4055),l=n(6119),p="prototype",f="script",d=l("IE_PROTO"),h=function(){},m=function(e){return"<"+f+">"+e+"</"+f+">"},v=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t},b=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}b="undefined"!=typeof document?document.domain&&r?v(r):function(){var e,t=u("iframe"),n="java"+f+":";return t.style.display="none",c.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F}():v(r);for(var e=s.length;e--;)delete b[p][s[e]];return b()};i[d]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(h[p]=a(e),n=new h,h[p]=null,n[d]=e):n=b(),void 0===t?n:o.f(n,t)}},6801:function(e,t,n){var r=n(3724),a=n(8686),o=n(4913),s=n(8551),i=n(5397),c=n(1072);t.f=r&&!a?Object.defineProperties:function(e,t){s(e);for(var n,r=i(t),a=c(t),u=a.length,l=0;u>l;)o.f(e,n=a[l++],r[n]);return e}},4913:function(e,t,n){var r=n(3724),a=n(5917),o=n(8686),s=n(8551),i=n(6969),c=TypeError,u=Object.defineProperty,l=Object.getOwnPropertyDescriptor,p="enumerable",f="configurable",d="writable";t.f=r?o?function(e,t,n){if(s(e),t=i(t),s(n),"function"===typeof e&&"prototype"===t&&"value"in n&&d in n&&!n[d]){var r=l(e,t);r&&r[d]&&(e[t]=n.value,n={configurable:f in n?n[f]:r[f],enumerable:p in n?n[p]:r[p],writable:!1})}return u(e,t,n)}:u:function(e,t,n){if(s(e),t=i(t),s(n),a)try{return u(e,t,n)}catch(e){}if("get"in n||"set"in n)throw new c("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},7347:function(e,t,n){var r=n(3724),a=n(9565),o=n(8773),s=n(6980),i=n(5397),c=n(6969),u=n(9297),l=n(5917),p=Object.getOwnPropertyDescriptor;t.f=r?p:function(e,t){if(e=i(e),t=c(t),l)try{return p(e,t)}catch(e){}if(u(e,t))return s(!a(o.f,e,t),e[t])}},8480:function(e,t,n){var r=n(1828),a=n(8727).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},3717:function(e,t){t.f=Object.getOwnPropertySymbols},1625:function(e,t,n){var r=n(9504);e.exports=r({}.isPrototypeOf)},1828:function(e,t,n){var r=n(9504),a=n(9297),o=n(5397),s=n(9617).indexOf,i=n(421),c=r([].push);e.exports=function(e,t){var n,r=o(e),u=0,l=[];for(n in r)!a(i,n)&&a(r,n)&&c(l,n);for(;t.length>u;)a(r,n=t[u++])&&(~s(l,n)||c(l,n));return l}},1072:function(e,t,n){var r=n(1828),a=n(8727);e.exports=Object.keys||function(e){return r(e,a)}},8773:function(e,t){var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!n.call({1:2},1);t.f=a?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},4270:function(e,t,n){var r=n(9565),a=n(4901),o=n(34),s=TypeError;e.exports=function(e,t){var n,i;if("string"===t&&a(n=e.toString)&&!o(i=r(n,e)))return i;if(a(n=e.valueOf)&&!o(i=r(n,e)))return i;if("string"!==t&&a(n=e.toString)&&!o(i=r(n,e)))return i;throw new s("Can't convert object to primitive value")}},5031:function(e,t,n){var r=n(7751),a=n(9504),o=n(8480),s=n(3717),i=n(8551),c=a([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(i(e)),n=s.f;return n?c(t,n(e)):t}},7750:function(e,t,n){var r=n(4117),a=TypeError;e.exports=function(e){if(r(e))throw new a("Can't call method on "+e);return e}},6119:function(e,t,n){var r=n(5745),a=n(3392),o=r("keys");e.exports=function(e){return o[e]||(o[e]=a(e))}},7629:function(e,t,n){var r=n(6395),a=n(4576),o=n(9433),s="__core-js_shared__",i=e.exports=a[s]||o(s,{});(i.versions||(i.versions=[])).push({version:"3.39.0",mode:r?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE",source:"https://github.com/zloirock/core-js"})},5745:function(e,t,n){var r=n(7629);e.exports=function(e,t){return r[e]||(r[e]=t||{})}},4495:function(e,t,n){var r=n(9519),a=n(9039),o=n(4576).String;e.exports=!!Object.getOwnPropertySymbols&&!a((function(){var e=Symbol("symbol detection");return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},5610:function(e,t,n){var r=n(1291),a=Math.max,o=Math.min;e.exports=function(e,t){var n=r(e);return n<0?a(n+t,0):o(n,t)}},5397:function(e,t,n){var r=n(7055),a=n(7750);e.exports=function(e){return r(a(e))}},1291:function(e,t,n){var r=n(741);e.exports=function(e){var t=+e;return t!==t||0===t?0:r(t)}},8014:function(e,t,n){var r=n(1291),a=Math.min;e.exports=function(e){var t=r(e);return t>0?a(t,9007199254740991):0}},8981:function(e,t,n){var r=n(7750),a=Object;e.exports=function(e){return a(r(e))}},2777:function(e,t,n){var r=n(9565),a=n(34),o=n(757),s=n(5966),i=n(4270),c=n(8227),u=TypeError,l=c("toPrimitive");e.exports=function(e,t){if(!a(e)||o(e))return e;var n,c=s(e,l);if(c){if(void 0===t&&(t="default"),n=r(c,e,t),!a(n)||o(n))return n;throw new u("Can't convert object to primitive value")}return void 0===t&&(t="number"),i(e,t)}},6969:function(e,t,n){var r=n(2777),a=n(757);e.exports=function(e){var t=r(e,"string");return a(t)?t:t+""}},6823:function(e){var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},3392:function(e,t,n){var r=n(9504),a=0,o=Math.random(),s=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++a+o,36)}},7040:function(e,t,n){var r=n(4495);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},8686:function(e,t,n){var r=n(3724),a=n(9039);e.exports=r&&a((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},8622:function(e,t,n){var r=n(4576),a=n(4901),o=r.WeakMap;e.exports=a(o)&&/native code/.test(String(o))},8227:function(e,t,n){var r=n(4576),a=n(5745),o=n(9297),s=n(3392),i=n(4495),c=n(7040),u=r.Symbol,l=a("wks"),p=c?u.for||u:u&&u.withoutSetter||s;e.exports=function(e){return o(l,e)||(l[e]=i&&o(u,e)?u[e]:p("Symbol."+e)),l[e]}},4423:function(e,t,n){var r=n(6518),a=n(9617).includes,o=n(9039),s=n(6469);r({target:"Array",proto:!0,forced:o((function(){return!Array(1).includes()}))},{includes:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),s("includes")}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r=window.wp.element,a=window.wp.i18n,o=window.wp.hooks;var s={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let i;const c=new Uint8Array(16);const u=[];for(let e=0;e<256;++e)u.push((e+256).toString(16).slice(1));function l(e,t=0){return(u[e[t+0]]+u[e[t+1]]+u[e[t+2]]+u[e[t+3]]+"-"+u[e[t+4]]+u[e[t+5]]+"-"+u[e[t+6]]+u[e[t+7]]+"-"+u[e[t+8]]+u[e[t+9]]+"-"+u[e[t+10]]+u[e[t+11]]+u[e[t+12]]+u[e[t+13]]+u[e[t+14]]+u[e[t+15]]).toLowerCase()}var p=function(e,t,n){if(s.randomUUID&&!t&&!e)return s.randomUUID();const r=(e=e||{}).random??e.rng?.()??function(){if(!i){if("undefined"===typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");i=crypto.getRandomValues.bind(crypto)}return i(c)}();if(r.length<16)throw new Error("Random bytes length must be >=16");if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){if((n=n||0)<0||n+16>t.length)throw new RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[n+e]=r[e];return t}return l(r)};const f=e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),d=(e,t,n,s,i="")=>{const c=(0,r.useRef)(new AbortController),u=(0,r.useRef)(null),l=(0,r.useRef)(s);return(0,r.useCallback)((async r=>{const s=`${e}${t}?${r.toString()}`;c.current.abort(),c.current=new AbortController;const f={Accept:"application/json",Authorization:n},d=(e=>{const t=p().replaceAll("-","");return(0,o.applyFilters)("ep.requestId",e+t)})(i);return d&&(f["X-ElasticPress-Request-ID"]=d),u.current=fetch(s,{signal:c.current.signal,headers:f}).then((e=>{if(!e.ok){if(401===e.status&&l.current)return l.current(),"";throw new Error((0,a.sprintf)((0,a.__)("HTTP %d.","elasticpress"),e.status))}return e.json()})).catch((e=>{if("AbortError"!==e?.name)throw e})).finally((()=>{u.current=null})),u.current}),[e,t,n,i])};n(4423);const h=(e,t,n="")=>{const r=new URLSearchParams;return Object.entries(t).forEach((([t,a])=>{const o=n+t,s="undefined"!==typeof e[t]?((e,t,n=!0)=>{let r=null;switch(e&&t.type){case"number":case"string":r=e;break;case"numbers":case"strings":r=e.join(",")}return t.allowedValues&&(r=t.allowedValues.includes(r)?r:null),n&&null===r&&"undefined"!==typeof t.default&&(r=t.default),r})(e[t],a):null;null!==s&&r.set(o,s)})),r},m=(e,t="")=>{const n=new URLSearchParams(window.location.search);return Object.entries(e).reduce(((e,[r,a])=>{const o=n.get(t+r),s="undefined"!==typeof o?((e,t,n=!0)=>{let r=null;switch(e&&t.type){case"number":r=parseFloat(e,10)||null;break;case"numbers":r=decodeURIComponent(e).split(",").map((e=>parseFloat(e,10))).filter(Boolean);break;case"string":r=e.toString();break;case"strings":r=decodeURIComponent(e).split(",").map((e=>e.toString().trim()))}return t.allowedValues&&(r=t.allowedValues.includes(r)?r:null),n&&null===r&&"undefined"!==typeof t.default&&(r=t.default),r})(o,a,!1):null;return null!==s&&(e[r]=s),e}),{})},v=(e,t)=>{const n=new URL(window.location.href),r=Array.from(n.searchParams.keys());for(const t of r)t.startsWith(e)&&n.searchParams.delete(t);return t&&t.forEach(((e,t)=>{n.searchParams.set(t,e)})),n.toString()},b=(e,t)=>{const n={...e};return Object.entries(t).forEach((([e,t])=>{Object.hasOwnProperty.call(t,"default")||delete n[e]})),n};var g=(e,t)=>{const n={...e,isPoppingState:!1};switch(t.type){case"CLEAR_CONSTRAINTS":{const e=b(n.args,n.argsSchema);n.args=e,n.args.offset=0;break}case"CLEAR_RESULTS":n.aggregations={},n.searchResults=[],n.totalResults=0;break;case"SEARCH":{const{updateDefaults:e,...r}=t.args;n.args={...n.args,...r,offset:0},n.isOn=!0,e&&r.post_type.length&&(n.argsSchema.post_type.default=r.post_type);break}case"SEARCH_FOR":{const e=b(n.args,n.argsSchema);n.args=e,n.args.search=t.searchTerm,n.args.offset=0,n.isOn=!0;break}case"SET_IS_LOADING":n.isLoading=t.isLoading;break;case"TURN_OFF":n.args={...n.args},n.isOn=!1;break;case"SET_RESULTS":{const{hits:{hits:e,total:r},aggregations:a,suggest:o}=t.response;n.isFirstSearch=!1;const s="number"===typeof r?r:r.value;n.aggregations=a,n.searchResults=e,n.searchTerm=n.args.search,n.totalResults=s,n.suggestedTerms=o?.ep_suggestion?.[0]?.options||[];break}case"NEXT_PAGE":n.args.offset+=n.args.per_page;break;case"PREVIOUS_PAGE":n.args.offset=Math.max(n.args.offset-n.args.per_page,0);break;case"SET_OFFSET":{const e=Number.isFinite(t.offset)?t.offset:0;n.args.offset=Math.max(e,0);break}case"POP_STATE":{const{isOn:e,args:r}=t.args;n.args=r,n.isOn=e,n.isPoppingState=!0;break}}return n};const y=(0,r.createContext)(),E=({apiEndpoint:e,apiHost:t,authorization:n,requestIdBase:o,argsSchema:s,children:i,paramPrefix:c,onAuthError:u})=>{const l=(0,r.useMemo)((()=>c?m(s,c):{}),[s,c]),p=(0,r.useMemo)((()=>{const e=(e=>Object.entries(e).reduce(((e,[t,n])=>(Object.hasOwnProperty.call(n,"default")&&(e[t]=n.default),e)),{}))(s);return{...e,...l}}),[s,l]),f=(0,r.useMemo)((()=>Object.keys(l).length>0),[l]),b=d(t,e,n,u,o),[E,w]=(0,r.useReducer)(g,{aggregations:{},args:p,argsSchema:s,isLoading:!1,isOn:f,isPoppingState:!1,searchResults:[],totalResults:0,suggestedTerms:[],isFirstSearch:!0,searchTerm:""}),R=(0,r.useRef)(E);R.current=E;const O=(0,r.useCallback)((()=>{w({type:"CLEAR_CONSTRAINTS"})}),[]),_=(0,r.useCallback)((()=>{w({type:"CLEAR_RESULTS"})}),[]),S=(0,r.useCallback)((e=>{w({type:"SEARCH",args:e})}),[]),x=e=>{w({type:"SET_IS_LOADING",isLoading:e})},k=e=>{w({type:"SET_RESULTS",response:e})},T=(0,r.useCallback)((()=>{if("undefined"===typeof c)return;const{args:e,isOn:t}=R.current,n={args:e,isOn:t};if(window.history.state)if(t){const t=h(e,s,c),r=v(c,t);window.history.pushState(n,document.title,r)}else{const e=v(c);window.history.pushState(n,document.title,e)}else window.history.replaceState(n,document.title,window.location.href)}),[s,c]),P=(0,r.useCallback)((e=>{if("undefined"===typeof c)return;e.state&&Object.keys(e.state).length>0&&(e=>{w({type:"POP_STATE",args:e})})(e.state)}),[c]),N=(0,r.useCallback)((()=>(window.addEventListener("popstate",P),()=>{window.removeEventListener("popstate",P)})),[P]),C=(0,r.useCallback)((()=>{(async()=>{const{args:e,isOn:t,isPoppingState:n}=R.current;if(n||T(),!t)return;const r=h(e,s);x(!0);try{const e=await b(r);if(!e)return;k(e)}catch(e){const t=(0,a.sprintf)((0,a.__)("ElasticPress: Unable to fetch results. %s","elasticpress"),e.message);console.error(t)}x(!1)})()}),[s,b,T]);(0,r.useEffect)(N,[N]),(0,r.useEffect)(C,[C,E.args,E.args.orderby,E.args.order,E.args.offset,E.args.search]);const{aggregations:F,args:D,isLoading:j,isOn:M,searchResults:I,searchTerm:A,totalResults:L,suggestedTerms:U,isFirstSearch:B}=R.current,z={aggregations:F,args:D,clearConstraints:O,clearResults:_,getUrlParamsFromArgs:h,getUrlWithParams:v,isLoading:j,isOn:M,searchResults:I,searchTerm:A,search:S,searchFor:e=>{w({type:"SEARCH_FOR",searchTerm:e})},setResults:k,setOffset:e=>{w({type:"SET_OFFSET",offset:e})},nextPage:()=>{w({type:"NEXT_PAGE"})},previousPage:()=>{w({type:"PREVIOUS_PAGE"})},totalResults:L,turnOff:()=>{w({type:"TURN_OFF"})},suggestedTerms:U,isFirstSearch:B};return React.createElement(y.Provider,{value:z},i)},w=()=>(0,r.useContext)(y),{apiEndpoint:R,apiHost:O,argsSchema:_,currencyCode:S,facets:x,isWooCommerce:k,locale:T,matchType:P,numberedPagination:N,paramPrefix:C,postTypeLabels:F,taxonomyLabels:D,termCount:j,requestIdBase:M,showSuggestions:I,suggestionsBehavior:A}=window.epInstantResults,L="1"===String(N||"0"),U={relevance_desc:{name:(0,a.__)("Most relevant","elasticpress"),orderby:"relevance",order:"desc",currencyCode:S},date_desc:{name:(0,a.__)("Date, newest to oldest","elasticpress"),orderby:"date",order:"desc"},date_asc:{name:(0,a.__)("Date, oldest to newest","elasticpress"),orderby:"date",order:"asc"}};k&&(U.price_desc={name:(0,a.__)("Price, highest to lowest","elasticpress"),orderby:"price",order:"desc"},U.price_asc={name:(0,a.__)("Price, lowest to highest","elasticpress"),orderby:"price",order:"asc"});const B=(e,t)=>new Intl.NumberFormat(navigator.language,{style:"currency",currencyDisplay:"narrowSymbol",...t}).format(e);var z=n(4708);var K=(0,r.forwardRef)((function({icon:e,size:t=24,...n},a){return(0,r.cloneElement)(e,{width:t,height:t,...n,ref:a})})),$=window.wp.primitives,G=n(4848);var V=(0,G.jsx)($.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,G.jsx)($.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})});function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},H.apply(null,arguments)}var q=({children:e,isOpen:t,onClose:n,...o})=>{const s=(0,r.useRef)(null),i=(0,r.useCallback)((e=>{"Escape"!==e.key&&"Esc"!==e.key||n()}),[n]);return(0,r.useEffect)((()=>(document.body.addEventListener("keydown",i),()=>{document.body.removeEventListener("keydown",i)})),[i]),(0,r.useEffect)((()=>{t?(document.body.classList.add("has-ep-search-modal"),s.current.focus()):document.body.classList.remove("has-ep-search-modal")}),[t]),React.createElement("div",H({"aria-hidden":!t,"aria-modal":"true",className:"ep-search-modal",role:"dialog"},o),t&&React.createElement(z.FocusTrap,{focusTrapOptions:{allowOutsideClick:!0}},React.createElement("div",{className:"ep-search-modal__content"},React.createElement("button",{className:"ep-search-modal__close ep-search-reset-button ep-search-icon-button",type:"button",onClick:n,ref:s},React.createElement(K,{icon:V}),(0,a.__)("Close","elasticpress")),e)))};function W(){return W=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},W.apply(null,arguments)}var X=({count:e,disabled:t,id:n,label:r,onChange:a,...o})=>React.createElement("div",{className:"ep-search-checkbox"},React.createElement("input",W({"aria-disabled":t,className:"ep-search-checkbox__input",id:n,onChange:e=>{t||a(e)},type:"checkbox"},o))," ",React.createElement("label",{className:"ep-search-checkbox__label",htmlFor:n},r," ",e&&React.createElement("span",{className:"ep-search-checkbox__count"},e)));function Y(){return Y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Y.apply(null,arguments)}var J=({children:e,className:t,...n})=>React.createElement("button",Y({className:`ep-search-small-button ${t}`,type:"button"},n),e),Q=({disabled:e,label:t,locale:n,options:o,onChange:s,selected:i,sortBy:c})=>{const u=(0,r.useRef)(null),[l,p]=(0,r.useState)(!1),f=o.reduce(((e,{parent:t,...n})=>(0!=t&&(e[t]=e[t]||[],e[t].push(n)),e)),{}),d=o.reduce(((e,{parent:t,...n})=>(0!=t&&"0"!==t||e.push(n),e)),[]),h=o.length>8?5:8;let m=0;const v=e=>{const{checked:t,value:n}=e.target;let r=t?[...i,n]:i.filter((e=>e!==n));r=r.filter((e=>o.some((t=>t.value===e)))),s(r)},b=({count:t,id:n,label:a,value:o})=>{const s=f[o],c="1"===j?t:"";if(!l&&m>=h)return React.createElement(r.Fragment,{key:o});const u=React.createElement("li",{className:"ep-search-options-list__item",key:o},React.createElement(X,{checked:i.includes(o),count:c,disabled:e,id:n,label:a,onChange:v,value:o}),s&&(l||m<h)&&React.createElement("ul",{className:"ep-search-options-list ep-search-options-list__sub-menu"},y(s)));return m++,u},g=(e,t)=>{let r=0;return"count"===c&&(r=t.count-e.count),"name"!==c&&0!==r||(r=e.label.localeCompare(t.label,n)),r},y=e=>e.splice(0).sort(g).map(b);return React.createElement(React.Fragment,null,o.length>0&&React.createElement("ul",{"aria-label":t,className:"ep-search-options-list",ref:u,tabIndex:"-1"},y(d),Object.values(f).map(y)),o.length>h&&React.createElement(J,{"aria-expanded":l,disabled:e,onClick:()=>{p(!l),u.current.focus()}},l?(0,a.__)("Show fewer options","elasticpress"):(0,a.sprintf)((0,a._n)("Show %d more option","Show %d more options",o.length-h,"elasticpress"),o.length-h)))};var Z=(0,G.jsx)($.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,G.jsx)($.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var ee=(0,G.jsx)($.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,G.jsx)($.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})}),te=({children:e,defaultIsOpen:t,label:n})=>{const[a,o]=(0,r.useState)(t);return React.createElement("div",{className:"ep-search-panel"},React.createElement("h3",{className:"ep-search-panel__heading"},React.createElement("button",{"aria-expanded":a,className:"ep-search-panel__button ep-search-reset-button ep-search-icon-button",onClick:()=>{o(!a)},type:"button"},n,React.createElement(K,{icon:a?Z:ee}))),React.createElement("div",{"aria-hidden":!a,className:"ep-search-panel__content"},e(a)))};const ne=(0,r.createRef)(),re=({label:e,onClick:t})=>ne.current?(0,r.createPortal)(React.createElement(J,{"aria-label":(0,a.sprintf)((0,a.__)("Remove filter: %s","elasticpress"),e),className:"ep-search-icon-button",onClick:t},React.createElement(K,{icon:V}),e),ne.current):null;var ae=()=>React.createElement("div",{className:"ep-search-tokens",ref:ne}),oe=({defaultIsOpen:e,label:t})=>{const{aggregations:{post_type:{post_type:{buckets:n=[]}={}}={}},args:{post_type:o=[]},isLoading:s,search:i}=w(),c=(0,r.useCallback)(((e,{doc_count:t,key:n},r)=>Object.prototype.hasOwnProperty.call(F,n)?(e.push({checked:o.includes(n),count:t,id:`ep-search-post-type-${n}`,label:F[n].singular,order:r,value:n}),e):e),[o]),u=(0,r.useMemo)((()=>n.reduce(c,[])),[n,c]),l=e=>{i({post_type:e})};return u.length>0&&React.createElement(te,{defaultIsOpen:e,label:t},(()=>React.createElement(React.Fragment,null,React.createElement(Q,{disabled:s,label:(0,a.__)("Select content type","elasticpress"),options:u,onChange:l,selected:o}),o.map((e=>React.createElement(re,{key:e,label:F[e].singular,onClick:()=>(e=>{const t=[...o],n=t.indexOf(e);t.splice(n,1),i({post_type:t})})(e)}))))))};function se(e,t){return se=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},se(e,t)}var ie=n(1609);function ce(e){return e&&e.stopPropagation&&e.stopPropagation(),e&&e.preventDefault&&e.preventDefault(),!1}function ue(e){return null==e?[]:Array.isArray(e)?e.slice():[e]}function le(e){return null!==e&&1===e.length?e[0]:e.slice()}function pe(e){Object.keys(e).forEach((t=>{"undefined"!=typeof document&&document.addEventListener(t,e[t],!1)}))}function fe(e,t){return de(function(e,t){let n=e;return n<=t.min&&(n=t.min),n>=t.max&&(n=t.max),n}(e,t),t)}function de(e,t){const n=(e-t.min)%t.step;let r=e-n;return 2*Math.abs(n)>=t.step&&(r+=n>0?t.step:-t.step),parseFloat(r.toFixed(5))}let he=function(e){function t(t){var n;(n=e.call(this,t)||this).onKeyUp=()=>{n.onEnd()},n.onMouseUp=()=>{n.onEnd(n.getMouseEventMap())},n.onTouchEnd=e=>{e.preventDefault(),n.onEnd(n.getTouchEventMap())},n.onBlur=()=>{n.setState({index:-1},n.onEnd(n.getKeyDownEventMap()))},n.onMouseMove=e=>{n.setState({pending:!0});const t=n.getMousePosition(e),r=n.getDiffPosition(t[0]),a=n.getValueFromPosition(r);n.move(a)},n.onTouchMove=e=>{if(e.touches.length>1)return;n.setState({pending:!0});const t=n.getTouchPosition(e);if(void 0===n.isScrolling){const e=t[0]-n.startPosition[0],r=t[1]-n.startPosition[1];n.isScrolling=Math.abs(r)>Math.abs(e)}if(n.isScrolling)return void n.setState({index:-1});const r=n.getDiffPosition(t[0]),a=n.getValueFromPosition(r);n.move(a)},n.onKeyDown=e=>{if(!(e.ctrlKey||e.shiftKey||e.altKey||e.metaKey))switch(n.setState({pending:!0}),e.key){case"ArrowLeft":case"ArrowDown":case"Left":case"Down":e.preventDefault(),n.moveDownByStep();break;case"ArrowRight":case"ArrowUp":case"Right":case"Up":e.preventDefault(),n.moveUpByStep();break;case"Home":e.preventDefault(),n.move(n.props.min);break;case"End":e.preventDefault(),n.move(n.props.max);break;case"PageDown":e.preventDefault(),n.moveDownByStep(n.props.pageFn(n.props.step));break;case"PageUp":e.preventDefault(),n.moveUpByStep(n.props.pageFn(n.props.step))}},n.onSliderMouseDown=e=>{if(!n.props.disabled&&2!==e.button){if(n.setState({pending:!0}),!n.props.snapDragDisabled){const t=n.getMousePosition(e);n.forceValueFromPosition(t[0],(e=>{n.start(e,t[0]),pe(n.getMouseEventMap())}))}ce(e)}},n.onSliderClick=e=>{if(!n.props.disabled&&n.props.onSliderClick&&!n.hasMoved){const t=n.getMousePosition(e),r=fe(n.calcValue(n.calcOffsetFromPosition(t[0])),n.props);n.props.onSliderClick(r)}},n.createOnKeyDown=e=>t=>{n.props.disabled||(n.start(e),pe(n.getKeyDownEventMap()),ce(t))},n.createOnMouseDown=e=>t=>{if(n.props.disabled||2===t.button)return;n.setState({pending:!0});const r=n.getMousePosition(t);n.start(e,r[0]),pe(n.getMouseEventMap()),ce(t)},n.createOnTouchStart=e=>t=>{if(n.props.disabled||t.touches.length>1)return;n.setState({pending:!0});const r=n.getTouchPosition(t);n.startPosition=r,n.isScrolling=void 0,n.start(e,r[0]),pe(n.getTouchEventMap()),function(e){e.stopPropagation&&e.stopPropagation()}(t)},n.handleResize=()=>{const e=window.setTimeout((()=>{n.pendingResizeTimeouts.shift(),n.resize()}),0);n.pendingResizeTimeouts.push(e)},n.renderThumb=(e,t)=>{const r=n.props.thumbClassName+" "+n.props.thumbClassName+"-"+t+" "+(n.state.index===t?n.props.thumbActiveClassName:""),a={ref:e=>{n["thumb"+t]=e},key:n.props.thumbClassName+"-"+t,className:r,style:e,onMouseDown:n.createOnMouseDown(t),onTouchStart:n.createOnTouchStart(t),onFocus:n.createOnKeyDown(t),tabIndex:0,role:"slider","aria-orientation":n.props.orientation,"aria-valuenow":n.state.value[t],"aria-valuemin":n.props.min,"aria-valuemax":n.props.max,"aria-label":Array.isArray(n.props.ariaLabel)?n.props.ariaLabel[t]:n.props.ariaLabel,"aria-labelledby":Array.isArray(n.props.ariaLabelledby)?n.props.ariaLabelledby[t]:n.props.ariaLabelledby,"aria-disabled":n.props.disabled},o={index:t,value:le(n.state.value),valueNow:n.state.value[t]};return n.props.ariaValuetext&&(a["aria-valuetext"]="string"==typeof n.props.ariaValuetext?n.props.ariaValuetext:n.props.ariaValuetext(o)),n.props.renderThumb(a,o)},n.renderTrack=(e,t,r)=>{const a={key:n.props.trackClassName+"-"+e,className:n.props.trackClassName+" "+n.props.trackClassName+"-"+e,style:n.buildTrackStyle(t,n.state.upperBound-r)},o={index:e,value:le(n.state.value)};return n.props.renderTrack(a,o)};let r=ue(t.value);r.length||(r=ue(t.defaultValue)),n.pendingResizeTimeouts=[];const a=[];for(let e=0;e<r.length;e+=1)r[e]=fe(r[e],t),a.push(e);return n.resizeObserver=null,n.resizeElementRef=ie.createRef(),n.state={index:-1,upperBound:0,sliderLength:0,value:r,zIndices:a},n}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,se(e,t)}(t,e);var n=t.prototype;return n.componentDidMount=function(){"undefined"!=typeof window&&(this.resizeObserver=new ResizeObserver(this.handleResize),this.resizeObserver.observe(this.resizeElementRef.current),this.resize())},t.getDerivedStateFromProps=function(e,t){const n=ue(e.value);return n.length?t.pending?null:{value:n.map((t=>fe(t,e)))}:null},n.componentDidUpdate=function(){0===this.state.upperBound&&this.resize()},n.componentWillUnmount=function(){this.clearPendingResizeTimeouts(),this.resizeObserver&&this.resizeObserver.disconnect()},n.onEnd=function(e){e&&function(e){Object.keys(e).forEach((t=>{"undefined"!=typeof document&&document.removeEventListener(t,e[t],!1)}))}(e),this.hasMoved&&this.fireChangeEvent("onAfterChange"),this.setState({pending:!1}),this.hasMoved=!1},n.getValue=function(){return le(this.state.value)},n.getClosestIndex=function(e){let t=Number.MAX_VALUE,n=-1;const{value:r}=this.state,a=r.length;for(let o=0;o<a;o+=1){const a=this.calcOffset(r[o]),s=Math.abs(e-a);s<t&&(t=s,n=o)}return n},n.getMousePosition=function(e){return[e["page"+this.axisKey()],e["page"+this.orthogonalAxisKey()]]},n.getTouchPosition=function(e){const t=e.touches[0];return[t["page"+this.axisKey()],t["page"+this.orthogonalAxisKey()]]},n.getKeyDownEventMap=function(){return{keydown:this.onKeyDown,keyup:this.onKeyUp,focusout:this.onBlur}},n.getMouseEventMap=function(){return{mousemove:this.onMouseMove,mouseup:this.onMouseUp}},n.getTouchEventMap=function(){return{touchmove:this.onTouchMove,touchend:this.onTouchEnd}},n.getValueFromPosition=function(e){const t=e/(this.state.sliderLength-this.state.thumbSize)*(this.props.max-this.props.min);return fe(this.state.startValue+t,this.props)},n.getDiffPosition=function(e){let t=e-this.state.startPosition;return this.props.invert&&(t*=-1),t},n.resize=function(){const{slider:e,thumb0:t}=this;if(!e||!t)return;const n=this.sizeKey(),r=e.getBoundingClientRect(),a=e[n],o=r[this.posMaxKey()],s=r[this.posMinKey()],i=t.getBoundingClientRect()[n.replace("client","").toLowerCase()],c=a-i,u=Math.abs(o-s);this.state.upperBound===c&&this.state.sliderLength===u&&this.state.thumbSize===i||this.setState({upperBound:c,sliderLength:u,thumbSize:i})},n.calcOffset=function(e){const t=this.props.max-this.props.min;return 0===t?0:(e-this.props.min)/t*this.state.upperBound},n.calcValue=function(e){return e/this.state.upperBound*(this.props.max-this.props.min)+this.props.min},n.calcOffsetFromPosition=function(e){const{slider:t}=this,n=t.getBoundingClientRect(),r=n[this.posMaxKey()],a=n[this.posMinKey()];let o=e-(window["page"+this.axisKey()+"Offset"]+(this.props.invert?r:a));return this.props.invert&&(o=this.state.sliderLength-o),o-=this.state.thumbSize/2,o},n.forceValueFromPosition=function(e,t){const n=this.calcOffsetFromPosition(e),r=this.getClosestIndex(n),a=fe(this.calcValue(n),this.props),o=this.state.value.slice();o[r]=a;for(let e=0;e<o.length-1;e+=1)if(o[e+1]-o[e]<this.props.minDistance)return;this.fireChangeEvent("onBeforeChange"),this.hasMoved=!0,this.setState({value:o},(()=>{t(r),this.fireChangeEvent("onChange")}))},n.clearPendingResizeTimeouts=function(){do{const e=this.pendingResizeTimeouts.shift();clearTimeout(e)}while(this.pendingResizeTimeouts.length)},n.start=function(e,t){const n=this["thumb"+e];n&&n.focus();const{zIndices:r}=this.state;r.splice(r.indexOf(e),1),r.push(e),this.setState((n=>({startValue:n.value[e],startPosition:void 0!==t?t:n.startPosition,index:e,zIndices:r})))},n.moveUpByStep=function(e){void 0===e&&(e=this.props.step);const t=this.state.value[this.state.index],n=fe(this.props.invert&&"horizontal"===this.props.orientation?t-e:t+e,this.props);this.move(Math.min(n,this.props.max))},n.moveDownByStep=function(e){void 0===e&&(e=this.props.step);const t=this.state.value[this.state.index],n=fe(this.props.invert&&"horizontal"===this.props.orientation?t+e:t-e,this.props);this.move(Math.max(n,this.props.min))},n.move=function(e){const t=this.state.value.slice(),{index:n}=this.state,{length:r}=t,a=t[n];if(e===a)return;this.hasMoved||this.fireChangeEvent("onBeforeChange"),this.hasMoved=!0;const{pearling:o,max:s,min:i,minDistance:c}=this.props;if(!o){if(n>0){const r=t[n-1];e<r+c&&(e=r+c)}if(n<r-1){const r=t[n+1];e>r-c&&(e=r-c)}}t[n]=e,o&&r>1&&(e>a?(this.pushSucceeding(t,c,n),function(e,t,n,r){for(let a=0;a<e;a+=1){const o=r-a*n;t[e-1-a]>o&&(t[e-1-a]=o)}}(r,t,c,s)):e<a&&(this.pushPreceding(t,c,n),function(e,t,n,r){for(let a=0;a<e;a+=1){const e=r+a*n;t[a]<e&&(t[a]=e)}}(r,t,c,i))),this.setState({value:t},this.fireChangeEvent.bind(this,"onChange"))},n.pushSucceeding=function(e,t,n){let r,a;for(r=n,a=e[r]+t;null!==e[r+1]&&a>e[r+1];r+=1,a=e[r]+t)e[r+1]=de(a,this.props)},n.pushPreceding=function(e,t,n){for(let r=n,a=e[r]-t;null!==e[r-1]&&a<e[r-1];r-=1,a=e[r]-t)e[r-1]=de(a,this.props)},n.axisKey=function(){return"vertical"===this.props.orientation?"Y":"X"},n.orthogonalAxisKey=function(){return"vertical"===this.props.orientation?"X":"Y"},n.posMinKey=function(){return"vertical"===this.props.orientation?this.props.invert?"bottom":"top":this.props.invert?"right":"left"},n.posMaxKey=function(){return"vertical"===this.props.orientation?this.props.invert?"top":"bottom":this.props.invert?"left":"right"},n.sizeKey=function(){return"vertical"===this.props.orientation?"clientHeight":"clientWidth"},n.fireChangeEvent=function(e){this.props[e]&&this.props[e](le(this.state.value),this.state.index)},n.buildThumbStyle=function(e,t){const n={position:"absolute",touchAction:"none",willChange:this.state.index>=0?this.posMinKey():void 0,zIndex:this.state.zIndices.indexOf(t)+1};return n[this.posMinKey()]=e+"px",n},n.buildTrackStyle=function(e,t){const n={position:"absolute",willChange:this.state.index>=0?this.posMinKey()+","+this.posMaxKey():void 0};return n[this.posMinKey()]=e,n[this.posMaxKey()]=t,n},n.buildMarkStyle=function(e){var t;return(t={position:"absolute"})[this.posMinKey()]=e,t},n.renderThumbs=function(e){const{length:t}=e,n=[];for(let r=0;r<t;r+=1)n[r]=this.buildThumbStyle(e[r],r);const r=[];for(let e=0;e<t;e+=1)r[e]=this.renderThumb(n[e],e);return r},n.renderTracks=function(e){const t=[],n=e.length-1;t.push(this.renderTrack(0,0,e[0]));for(let r=0;r<n;r+=1)t.push(this.renderTrack(r+1,e[r],e[r+1]));return t.push(this.renderTrack(n+1,e[n],this.state.upperBound)),t},n.renderMarks=function(){let{marks:e}=this.props;const t=this.props.max-this.props.min+1;return"boolean"==typeof e?e=Array.from({length:t}).map(((e,t)=>t)):"number"==typeof e&&(e=Array.from({length:t}).map(((e,t)=>t)).filter((t=>t%e==0))),e.map(parseFloat).sort(((e,t)=>e-t)).map((e=>{const t=this.calcOffset(e),n={key:e,className:this.props.markClassName,style:this.buildMarkStyle(t)};return this.props.renderMark(n)}))},n.render=function(){const e=[],{value:t}=this.state,n=t.length;for(let r=0;r<n;r+=1)e[r]=this.calcOffset(t[r],r);const r=this.props.withTracks?this.renderTracks(e):null,a=this.renderThumbs(e),o=this.props.marks?this.renderMarks():null;return ie.createElement("div",{ref:e=>{this.slider=e,this.resizeElementRef.current=e},style:{position:"relative"},className:this.props.className+(this.props.disabled?" disabled":""),onMouseDown:this.onSliderMouseDown,onClick:this.onSliderClick},r,a,o)},t}(ie.Component);he.displayName="ReactSlider",he.defaultProps={min:0,max:100,step:1,pageFn:e=>10*e,minDistance:0,defaultValue:0,orientation:"horizontal",className:"slider",thumbClassName:"thumb",thumbActiveClassName:"active",trackClassName:"track",markClassName:"mark",withTracks:!0,pearling:!1,disabled:!1,snapDragDisabled:!1,invert:!1,marks:[],renderThumb:e=>ie.createElement("div",e),renderTrack:e=>ie.createElement("div",e),renderMark:e=>ie.createElement("span",e)};var me=he;function ve(){return ve=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ve.apply(null,arguments)}var be=({...e})=>React.createElement(me,ve({className:"ep-search-range-slider",minDistance:1,thumbActiveClassName:"ep-search-range-slider__thumb--active",thumbClassName:"ep-search-range-slider__thumb",trackClassName:"ep-search-range-slider__track"},e)),ge=({defaultIsOpen:e,label:t})=>{const{aggregations:{price_range:{max_price:{value:n=null}={},min_price:{value:o=null}={}}={}},args:{max_price:s=null,min_price:i=null},isLoading:c,search:u}=w(),l=Math.ceil(n),p=Math.floor(o),[f,d]=(0,r.useState)(0),[h,m]=(0,r.useState)(0),v=B(f,{maximumFractionDigits:0,currency:S}),b=B(h,{maximumFractionDigits:0,currency:S}),g=s||l,y=i||p,E=B(g,{maximumFractionDigits:0,currency:S}),R=B(y,{maximumFractionDigits:0,currency:S}),O=e=>{const[t,n]=e;u({min_price:t,max_price:n})},_=([e,t])=>{m(e),d(t)},x=()=>{u({max_price:null,min_price:null})};return(0,r.useLayoutEffect)((()=>{const e=Math.min(l,g),t=Math.max(p,y);d(e),m(t)}),[p,l,y,g]),null!==n&&null!==o&&React.createElement(te,{defaultIsOpen:e,label:t},(e=>React.createElement(React.Fragment,null,React.createElement("div",{className:"ep-search-price-facet"},React.createElement("div",{className:"ep-search-price-facet__slider"},e&&React.createElement(be,{disabled:c,max:l,min:p,onAfterChange:O,onChange:_,value:[h,f]})),React.createElement("div",{className:"ep-search-price-facet__values"},b," — ",v)),null!==s&&null!==i&&React.createElement(re,{label:(0,a.sprintf)((0,a._x)("%1$s — %2$s","Price range","elasticpress"),R,E),onClick:x}))))},ye=window.wp.htmlEntities,Ee=({defaultIsOpen:e,label:t,postTypes:n,name:s})=>{const{aggregations:{[s]:{[s]:{buckets:i=[]}={}}={}}={},args:{[s]:c=[]},isLoading:u,search:l}=w(),p=(0,r.useMemo)((()=>{const e=x.some((e=>e.label===t&&e.name!==s)),r=n.map((e=>F[e].plural)),o=(0,a.__)(", ","elasticpress");return e?(0,a.sprintf)((0,a.__)("%1$s (%2$s)","elasticpress"),t,r.join(o)):t}),[t,n,s]),f=(0,r.useCallback)(((e,{doc_count:t,key:n})=>{const{name:r,parent:a,term_id:o,term_order:i}=JSON.parse(n);return e.push({checked:c.includes(o),count:t,id:`ep-search-${s}-${o}`,label:(0,ye.decodeEntities)(r),parent:a.toString(),order:i,value:o.toString()}),e}),[c,s]),d=(0,r.useMemo)((()=>(0,o.applyFilters)("ep.InstantResults.filter.taxonomy.terms",i.reduce(f,[]),s,n)),[i,f,s,n]),h=(0,r.useCallback)(((e,{label:t,value:n})=>(e[n]=t,e)),[]),m=d.reduce(h,{}),v=e=>{l({[s]:e})};return d.length>0&&React.createElement(te,{defaultIsOpen:e,label:p},(e=>React.createElement(React.Fragment,null,e&&React.createElement(Q,{disabled:u,label:(0,a.sprintf)((0,a.__)("Select %s","elasticpress"),t),options:d,onChange:v,selected:c}),c.map((e=>m?.[e]&&React.createElement(re,{key:e,label:m[e],onClick:()=>(e=>{const t=[...c];t.splice(t.indexOf(e),1),l({[s]:t})})(e)}))))))},we=({index:e,label:t,name:n,postTypes:r,type:a})=>{const o=e<2;switch(a){case"post_type":return React.createElement(oe,{defaultIsOpen:o,label:t});case"price_range":return React.createElement(ge,{defaultIsOpen:o,label:t});case"taxonomy":return React.createElement(Ee,{defaultIsOpen:o,label:t,name:n,postTypes:r});default:return null}};var Re=()=>{const{args:e,searchFor:t,searchTerm:n}=w(),[o,s]=(0,r.useState)(e.search),i=((e,t)=>{const n=(0,r.useRef)(null);return(0,r.useCallback)(((...r)=>{window.clearTimeout(n.current),n.current=window.setTimeout((()=>{e(...r)}),t)}),[e,t])})((e=>{t(e)}),300);return(0,r.useEffect)((()=>{s(e.search)}),[e.search]),React.createElement(React.Fragment,null,React.createElement("input",{className:"ep-search-input",placeholder:(0,a.__)("Search…","elasticpress"),type:"search",value:o,onChange:e=>{s(e.target.value),i(e.target.value)}}),n&&React.createElement(re,{label:(0,a.sprintf)((0,a.__)("“%s”","elasticpress"),n),onClick:()=>{t("")}}))};var Oe=(0,o.applyFilters)("ep.InstantResults.Pagination",(({offset:e,onNext:t,onPage:n={},onPrevious:r,perPage:o,total:s})=>{if(o<=0)return null;const i=Math.ceil(s/o),c=L,u=e=>({key:`page-${e}`,type:"page",value:e}),l=e=>({key:`ellipsis-${e}`,type:"ellipsis"}),p=(e,t)=>{const n=[];for(let r=e;r<=t;r++)n.push(u(r));return n},f=e=>React.createElement("div",{className:"ep-search-pagination__count",role:"status"},s>0&&(0,a.sprintf)((0,a.__)("Page %1$d of %2$d","elasticpress"),e,i));return React.createElement("nav",{className:"ep-search-pagination "+(c?"is-numbered":"")},c?(()=>{if(i<=0)return null;const t=Math.floor(e/o)+1,r=Math.min(Math.max(t,1),i),s=(e=>{if(i<=6)return p(1,i);if(e<=4)return[...p(1,5),l("end"),u(i)];if(e>=i-3)return[u(1),l("start"),...p(i-4,i)];const t=e-1,n=e+1;return[u(1),l("start"),...p(t,n),l("end"),u(i)]})(r),c="function"===typeof n?n:void 0;return React.createElement(React.Fragment,null,f(r),React.createElement("ul",{className:"ep-search-pagination__list"},s.map((e=>{if("ellipsis"===e.type)return React.createElement("li",{key:e.key,className:"ep-search-pagination__item ep-search-pagination__ellipsis"},React.createElement("span",{"aria-hidden":"true"},"..."));const t=e.value===r;return React.createElement("li",{key:e.key,className:"ep-search-pagination__item"},React.createElement("button",{className:"ep-search-pagination-button"+(t?" is-current":""),type:"button",onClick:()=>{t||c?.(e.value)},"aria-current":t?"page":void 0,"aria-label":(0,a.sprintf)((0,a.__)("Page %d","elasticpress"),e.value)},e.value))}))))})():(()=>{const n=(e+o)/o,i=s>e+o,c=e>0;return React.createElement(React.Fragment,null,React.createElement("div",{className:"ep-search-pagination__previous"},React.createElement("button",{className:"ep-search-pagination-button ep-search-pagination-button--previous",disabled:!c,onClick:r,type:"button"},(0,a.__)("Previous","elasticpress"))),f(n),React.createElement("div",{className:"ep-search-pagination__next"},React.createElement("button",{className:"ep-search-pagination-button ep-search-pagination-button--next",disabled:!i,onClick:t,type:"button"},(0,a.__)("Next","elasticpress"))))})())})),_e=({rating:e})=>{const t=(0,a.sprintf)((0,a.__)("Rated %1$f out of %2$d","elasticpress"),e,5);return React.createElement("div",{className:"woocommerce"},React.createElement("div",{"aria-label":t,className:"star-rating",role:"img"},React.createElement("span",{style:{width:e/5*100+"%"}},t)))};function Se(){return Se=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Se.apply(null,arguments)}var xe=({alt:e,height:t,ID:n,src:r,width:a,srcset:o,containerWidth:s=300,...i})=>{const c=((e,t,n)=>{if(!e||!t||e<=0||t<=0)return`${n}px`;const r=Math.max(e/t*n,n);return`${Math.round(r)}px`})(a,t,s);return React.createElement("img",Se({alt:e,src:r,width:a,height:t,srcSet:o,sizes:c},i))};var ke=(0,o.applyFilters)("ep.InstantResults.Result",(({averageRating:e=0,date:t,excerpt:n,priceHtml:r,thumbnail:a,title:o,type:s,url:i})=>React.createElement("article",{className:`ep-search-result ${a?"ep-search-result--has-thumbnail":null}`},a&&React.createElement("a",{className:"ep-search-result__thumbnail",href:i},React.createElement(xe,a)),React.createElement("header",{className:"ep-search-result__header"},s?React.createElement("span",{className:"ep-search-result__type"},s):null,React.createElement("h2",{className:"ep-search-result__title"},React.createElement("a",{href:i,dangerouslySetInnerHTML:{__html:o}})),r?React.createElement("p",{className:"price",dangerouslySetInnerHTML:{__html:r}}):null),n.length>0?React.createElement("p",{className:"ep-search-result__description",dangerouslySetInnerHTML:{__html:n}}):null,React.createElement("footer",{className:"ep-search-result__footer"},e>0?React.createElement(_e,{rating:e}):null,t)))),Te=({hit:e,searchTerm:t,highlightTag:n})=>{const{highlight:{post_content_plain:r=[]},_source:{meta:{_wc_average_rating:[{value:a}={}]=[]},permalink:o,post_date:s,post_id:i,post_type:c,price_html:u,thumbnail:l}}=e,p=new RegExp(`\\b(${f(t)})`,"gi");let d;d=""===n||void 0===n?e._source.post_title:e._source.post_title.replace(p,(e=>`<${n}>${e}</${n}>`));const h="post"===c?((e,t)=>new Date(e).toLocaleString(t,{dateStyle:"long"}))(s):null,m=r.join("…"),v=F[c]?.singular;return React.createElement(ke,{averageRating:a,date:h,hit:e,excerpt:m,id:i,priceHtml:u,thumbnail:l,title:d,type:v,url:o})},Pe=()=>{const{args:{orderby:e,order:t},search:n}=w(),o=(0,r.useMemo)((()=>Object.keys(U).find((n=>U[n].orderby===e&&U[n].order===t))),[e,t]);return React.createElement("label",{className:"ep-search-sort",htmlFor:"ep-sort"},React.createElement("span",{className:"ep-search-sort__label"},(0,a.__)("Sort by","elasticpress"))," ",React.createElement("select",{className:"ep-search-sort__options",id:"ep-sort",onChange:e=>{const{orderby:t,order:r}=U[e.target.value];n({orderby:t,order:r})},value:o},Object.entries(U).map((([e,{name:t}])=>React.createElement("option",{key:e,value:e},t)))))},Ne=e=>{const{suggestedTerms:t,searchFor:n,totalResults:o}=e,s=e=>{n(e)},i=t.slice(1);return React.createElement(React.Fragment,null,I&&t&&t?.[0]?.text&&React.createElement("div",{className:"ep-search-suggestion"},React.createElement("p",null,(0,r.createInterpolateElement)((0,a.sprintf)((0,a.__)("Did you mean: <a>%s</a>","elasticpress"),t?.[0]?.text),{a:React.createElement("a",{href:"#",onClick:()=>s(t?.[0]?.text)})}))),I&&"list"===A&&0===o&&i.length>0&&React.createElement("div",null,React.createElement("p",null,(0,a.__)("Other suggestions","elasticpress")),React.createElement("ul",null,i.map((e=>React.createElement("li",{key:e.text},React.createElement("a",{href:"#",onClick:()=>s(e.text)},e.text)))))))},Ce=()=>{const{args:{offset:e,per_page:t,highlight:n},nextPage:o,previousPage:s,setOffset:i,searchResults:c,searchTerm:u,totalResults:l,searchFor:p,suggestedTerms:f,isFirstSearch:d}=w(),h=(0,r.useRef)();(0,r.useEffect)((()=>{h.current.scrollIntoView({behavior:"smooth"})}),[e]);return React.createElement("div",{className:"ep-search-results"},React.createElement("header",{className:"ep-search-results__header"},React.createElement("h1",{className:"ep-search-results__title",ref:h,role:"status"},d?(0,a.sprintf)((0,a.__)("Loading results","elasticpress")):u?(0,a.sprintf)((0,a._n)("%1$d result for “%2$s“","%1$d results for “%2$s“",l,"elasticpress"),l,u):(0,a.sprintf)((0,a._n)("%d result","%d results",l,"elasticpress"),l)),React.createElement(Pe,null)),React.createElement(Ne,{searchFor:p,suggestedTerms:f,totalResults:l}),c.map((e=>React.createElement(Te,{key:e._id,hit:e,searchTerm:u,highlightTag:n}))),React.createElement(Oe,{offset:e,onNext:()=>{o()},onPage:e=>{i((e-1)*t)},onPrevious:()=>{s()},perPage:t,total:l}))},Fe=({children:e,isOpen:t})=>React.createElement("aside",{className:"ep-search-sidebar "+(t?"is-open":"")},e),De=({children:e})=>React.createElement("div",{className:"ep-search-toolbar"},e),je=()=>{const{args:e,clearConstraints:t}=w();return(0,r.useMemo)((()=>x.some((({name:t,type:n})=>{switch(n){case"post_type":case"taxonomy":return e[t]?.length>0;case"price_range":return e.max_price||e.min_price;default:return e[t]}}))),[e])&&React.createElement(J,{onClick:()=>{t()}},(0,a.__)("Clear filters","elasticpress"))},Me=({isOpen:e,onClick:t})=>React.createElement("button",{"aria-expanded":e,className:"ep-search-sidebar-toggle ep-search-icon-button",onClick:t,type:"button"},e?(0,a.__)("Close filters","elasticpress"):(0,a.__)("All filters","elasticpress"),React.createElement(K,{icon:e?Z:ee})),Ie=()=>{const{isLoading:e}=w(),[t,n]=(0,r.useState)(!1);return React.createElement("div",{className:"ep-search-page "+(e?"is-loading":"")},React.createElement("div",{className:"ep-search-page__header"},React.createElement(Re,null),React.createElement(De,null,React.createElement(ae,null),React.createElement(je,null),React.createElement(Me,{isOpen:t,onClick:()=>{n(!t)}}))),React.createElement("div",{className:"ep-search-page__body"},React.createElement(Fe,{isOpen:t},React.createElement(Pe,null),x.map((({label:e,name:t,postTypes:n,type:r},a)=>React.createElement(we,{index:a,key:t,label:e,name:t,postTypes:n,type:r})))),React.createElement(Ce,null)))},Ae=()=>{const{turnOff:e,isOn:t,search:n}=w(),o=(0,r.useRef)(),s=(0,r.useCallback)((()=>{e(),o.current&&o.current.focus()}),[e]),i=(0,r.useCallback)((e=>{e.preventDefault(),o.current=e.target.s;if(o.current.getAttribute("aria-activedescendant"))return;const{value:t}=o.current,r=(e=>{const t=new FormData(e);return t.has("post_type")?t.getAll("post_type").slice(-1):t.has("post_type[]")?t.getAll("post_type[]"):[]})(o.current.form),a=!x.some((e=>"post_type"===e.name));n({post_type:r,search:t,updateDefaults:a})}),[o,n]);return(0,r.useEffect)((()=>{const e=document.querySelectorAll('form input[name="s"]');return e.forEach((e=>{e.form.addEventListener("submit",i)})),window.epInstantResults.openModal=n,()=>{e.forEach((e=>{e.form.removeEventListener("submit",i)})),delete window.epInstantResults.openModal}}),[i,n]),React.createElement(q,{"aria-label":(0,a.__)("Search results","elasticpress"),isOpen:t,onClose:s},React.createElement(Ie,null))};window.addEventListener("DOMContentLoaded",(()=>{const e=document.getElementById("ep-instant-results");if("function"===typeof r.createRoot){(0,r.createRoot)(e).render(React.createElement(E,{apiEndpoint:R,apiHost:O,argsSchema:_,paramPrefix:C,requestIdBase:M},React.createElement(Ae,null)))}else(0,r.render)(React.createElement(E,{apiEndpoint:R,apiHost:O,argsSchema:_,paramPrefix:C,requestIdBase:M},React.createElement(Ae,null)),e)}))}();
const mediaQuery=window.matchMedia("(min-width: 768px)");
if(mediaQuery.matches){
document.addEventListener("DOMContentLoaded", function (){
const trigger=document.querySelector(".ep-search-input-trigger");
const form=trigger?.form;
if(!trigger||!form) return;
const resultsWrapper=document.getElementById("ep-instant-results");
let currentScrollPosition=0;
const observer=new MutationObserver(()=> {
const modalInput=document.querySelector("#ep-instant-results .ep-search-modal__content .ep-search-input"
);
if(modalInput){
modalInput.setAttribute("disabled", "true");
modalInput.setAttribute("tabindex", "-1");
modalInput.style.display="none";
if(document.activeElement===modalInput){
modalInput.blur();
trigger.focus({ preventScroll: true });
}}
});
observer.observe(document.getElementById("ep-instant-results"), {
childList: true,
subtree: true,
});
const originalPushState=history.pushState;
const originalReplaceState=history.replaceState;
history.pushState=function (state, title, url){
if(url&&url.includes("ep-search=")){
const result=originalPushState.apply(history, arguments);
setTimeout(()=> {
window.scrollTo(0, currentScrollPosition);
}, 0);
return result;
}
return originalPushState.apply(history, arguments);
};
history.replaceState=function (state, title, url){
if(url&&url.includes("ep-search=")){
const result=originalReplaceState.apply(history, arguments);
setTimeout(()=> {
window.scrollTo(0, currentScrollPosition);
}, 0);
return result;
}
return originalReplaceState.apply(history, arguments);
};
trigger.addEventListener("input", function (){
const value=trigger.value.trim();
if(value.length >=3){
currentScrollPosition=window.pageYOffset;
const modal=document.querySelector("#ep-instant-results .ep-search-modal"
);
if(modal&&modal.getAttribute("aria-hidden")==="true"){
modal.setAttribute("aria-hidden", "false");
document.body.classList.add("has-ep-search-modal");
}
form.dispatchEvent(new Event("submit", {
bubbles: true,
cancelable: true,
})
);
setTimeout(()=> {
trigger.focus({ preventScroll: true });
}, 100);
}else{
const modal=document.querySelector("#ep-instant-results .ep-search-modal"
);
if(modal){
modal.setAttribute("aria-hidden", "true");
document.body.classList.remove("has-ep-search-modal");
}}
});
trigger.addEventListener("keydown", function (e){
if(e.key==="Enter"&&trigger.value.trim().length < 3){
e.preventDefault();
}});
document.addEventListener("click", function (event){
const wrapper=document.querySelector(".ep-inline");
const modal=document.querySelector("#ep-instant-results .ep-search-modal"
);
if(!wrapper||!modal) return;
const clickedInside=wrapper.contains(event.target);
if(!clickedInside){
modal.setAttribute("aria-hidden", "true");
document.body.classList.remove("has-ep-search-modal");
}});
});
};
jQuery(document).ready(function ($){
$(".menu > li.menu-item-has-children").each(function (){
var parentName=$(this).children("a").text();
var subMenu=$(this).children(".sub-menu");
var headerElement=$(
'<li class="sub-menu-header"><span>' + parentName + "</span></li>"
);
subMenu.prepend(headerElement);
});
$(".menu > li > a").each(function (){
var text=$(this).text().trim();
var words=text.split(" ");
if(words.length > 1){
var lastWord=words.pop();
var restText=words.join(" ");
$(this).html(restText + ' <span class="last-word">' + lastWord + "</span>"
);
}else{
$(this).html('<span class="last-word">' + text + "</span>");
}});
$(".sub-menu-header span").each(function (){
var text=$(this).text().trim();
var words=text.split(" ");
if(words.length > 1){
var lastWord=words.pop();
var restText=words.join(" ");
$(this).html(restText + ' <span class="last-word">' + lastWord + "</span>"
);
}else{
$(this).html('<span class="last-word">' + text + "</span>");
}});
function expandPanel($panel){
$panel.off("transitionend._acc");
$panel.css("overflow", "hidden");
$panel.css("max-height", $panel[0].scrollHeight + "px");
$panel.on("transitionend._acc", function (e){
if(e.originalEvent&&e.originalEvent.propertyName!=="max-height")
return;
$panel.off("transitionend._acc");
if($panel.prev(".accordion-parent").hasClass("active")){
$panel.css("max-height", "none");
}});
}
function expandPanel($panel){
$panel.off("transitionend._acc");
$panel.css("overflow", "hidden");
$panel.css("max-height", $panel[0].scrollHeight + "px");
$panel.on("transitionend._acc", function (e){
if(e.originalEvent&&e.originalEvent.propertyName!=="max-height")
return;
$panel.off("transitionend._acc");
if($panel.prev(".accordion-parent").hasClass("active")){
$panel.css("max-height", "none");
}});
}
function collapsePanel($panel, recursive){
$panel.off("transitionend._acc");
if(recursive){
$panel.find(".accordion-parent.active").each(function (){
var $h=$(this);
$h.removeClass("active");
$h.find(".accordion-toggle").attr("aria-expanded", "false");
});
$panel.find(".accordion-child").each(function (){
var h=this.scrollHeight;
this.style.maxHeight=h + "px";
this.offsetHeight;
this.style.maxHeight="0px";
});
}
if($panel.css("max-height")==="none"){
$panel.css("max-height", $panel[0].scrollHeight + "px");
$panel[0].offsetHeight;
}
$panel.css("max-height", "0px");
}
$(document).on("click", ".accordion-toggle", function (){
var $toggle=$(this);
var $header=$toggle.parent(".accordion-parent");
var $panel=$header.next(".accordion-child");
var isOpen=$header.hasClass("active");
var $item=$header.closest(".accordion-item");
var $group=$item.parent();
$group
.find("> .accordion-item > .accordion-parent.active")
.not($header)
.each(function (){
var $h=$(this);
var $p=$h.next(".accordion-child");
$h.removeClass("active");
$h.find(".accordion-toggle").attr("aria-expanded", "false");
collapsePanel($p, true);
});
if(isOpen){
$header.removeClass("active");
$toggle.attr("aria-expanded", "false");
collapsePanel($panel, false);
}else{
$header.addClass("active");
$toggle.attr("aria-expanded", "true");
expandPanel($panel);
$panel.parents(".accordion-child").each(function (){
var $anc=$(this);
if($anc.css("max-height")!=="none"){
$anc.css("max-height", this.scrollHeight + "px");
}});
}});
$(document).on("keydown", ".accordion-toggle", function (e){
if(e.key==="Enter"||e.key===" "){
e.preventDefault();
$(this).click();
}});
const darkModeToggle=$("#dark-mode-toggle");
const sunIcon=$(".sun-icon");
const moonIcon=$(".moon-icon");
const darkModeText=$("#dark-mode-toggle .tooltip .dark-mode-text");
const DARK_MODE_KEY="promatec_dark_mode";
function enableDarkMode(){
$("body").addClass("dark-mode");
$("html").addClass("dark-mode-preload");
sunIcon.hide();
moonIcon.show();
$(".light-logo").hide();
$(".dark-logo").show();
darkModeText.text("Mode clair");
localStorage.setItem(DARK_MODE_KEY, "enabled");
document.cookie="promatec_dark_mode=enabled; path=/; max-age=31536000";
}
function disableDarkMode(){
$("body").removeClass("dark-mode");
$("html").removeClass("dark-mode-preload");
moonIcon.hide();
sunIcon.show();
$(".dark-logo").hide();
$(".light-logo").show();
darkModeText.text("Mode sombre");
localStorage.setItem(DARK_MODE_KEY, "disabled");
document.cookie="promatec_dark_mode=disabled; path=/; max-age=31536000";
}
function loadDarkModePreference(){
const darkMode=localStorage.getItem(DARK_MODE_KEY);
if(darkMode==="enabled"){
enableDarkMode();
}else{
disableDarkMode();
}}
loadDarkModePreference();
darkModeToggle.on("click touchstart", function (e){
e.preventDefault();
e.stopPropagation();
if($("body").hasClass("dark-mode")){
disableDarkMode();
}else{
enableDarkMode();
}});
if(darkModeToggle.length){
console.log("Dark mode toggle found");
}else{
console.log("Warning: Dark mode toggle not found in DOM");
}
if($("#dark-mode-toggle").length > 1){
console.log("Multiple dark-mode-toggle elements detected. Keeping visible one..."
);
$("#dark-mode-toggle").each(function (index){
if(index > 0){
$(this).remove();
}});
}
$(".home h2.elementor-heading-title").each(function (){
var $h2=$(this);
if($h2.html().indexOf("<br")!==-1){
var parts=$h2.html().split(/<br\s*\/?>/i);
if(parts.length===2){
var firstLineText=$.trim(parts[0]);
var remainingText=$.trim(parts[1]);
var $firstLineWrapper=$("<span>", { class: "first-line-wrapper" });
var $lineDecoration=$("<span>", { class: "line-decoration" });
$firstLineWrapper.append($lineDecoration).append(" " + firstLineText);
$h2
.empty()
.append($firstLineWrapper)
.append(" " + remainingText);
}}
});
const TOOLTIP_OFFSET_Y=0;
$(".svg-map-container").each(function (){
$(this).css("position", "relative");
$(this).find(".tooltip-container").remove();
$(this).append('<div class="tooltip-container"></div>');
});
function createDOMTooltips(){
$(".map-tooltip").remove();
$(".quartier-link").each(function (){
const quartierName=$(this).data("quartier");
const index=$(this).data("index");
if(!quartierName) return;
const tooltip=$('<div class="map-tooltip">' + quartierName + "</div>");
tooltip.attr("data-for-quartier", index);
tooltip.css("opacity", "0");
$(".tooltip-container").append(tooltip);
});
}
function positionTooltips(){
if(!$(".svg-map-container svg").length) return;
const svgElement=$(".svg-map-container svg")[0];
const svgRect=svgElement.getBoundingClientRect();
const containerRect=$(".svg-map-container")[0].getBoundingClientRect();
const viewBox=svgElement.viewBox.baseVal;
const scaleX=svgRect.width / viewBox.width;
const scaleY=svgRect.height / viewBox.height;
$(".quartier-link").each(function (){
const link=$(this);
const quartierPath=link.find("path, polygon")[0];
const quartierIndex=link.data("index");
const tooltip=$(
'.map-tooltip[data-for-quartier="' + quartierIndex + '"]'
);
if(!quartierPath||!tooltip.length) return;
const pathBox=quartierPath.getBBox();
const centerSvgX=pathBox.x + pathBox.width / 2;
const topSvgY=pathBox.y;
const centerScreenX=centerSvgX * scaleX;
const topScreenY=topSvgY * scaleY;
tooltip.css({
position: "absolute",
left: centerScreenX + "px",
top: topScreenY + "px",
transform: "translateX(-50%)",
zIndex: 1000,
});
});
}
function setupHoverEvents(){
$(".quartier-link").on("mouseenter", function (){
const index=$(this).data("index");
$('.map-tooltip[data-for-quartier="' + index + '"]').css("opacity", "1");
});
$(".quartier-link").on("mouseleave", function (){
const index=$(this).data("index");
$('.map-tooltip[data-for-quartier="' + index + '"]').css("opacity", "0");
});
}
function initMap(){
createDOMTooltips();
positionTooltips();
setupHoverEvents();
}
setTimeout(initMap, 100);
setTimeout(positionTooltips, 500);
$(window).on("resize", function (){
positionTooltips();
});
$(window).on("load", function (){
setTimeout(positionTooltips, 200);
});
let positionInterval=setInterval(function (){
positionTooltips();
}, 500);
setTimeout(function (){
clearInterval(positionInterval);
}, 3000);
$(document).on("dark-mode-toggled", function (){
setTimeout(positionTooltips, 300);
});
$("#dark-mode-toggle").on("click", function (){
setTimeout(positionTooltips, 300);
});
$("#quartier #input_2_1").on("change", function (){
var url=$(this).val();
if(url){
window.location.href=url;
}});
const swiper=new Swiper(".magazine-swiper", {
loop: true,
loopAdditionalSlides: 3,
slidesPerView: 3,
spaceBetween: -120,
slidesPerGroup: 1,
slideToClickedSlide: true,
watchSlidesProgress: true,
navigation: {
nextEl: ".swiper-button-next",
prevEl: ".swiper-button-prev",
},
on: {
init: function (){
updateSlideClasses(this);
},
slideChange: function (){
updateSlideClasses(this);
let activeSlide=this.slides[this.activeIndex];
let $active=$(activeSlide);
let title=$active.data("title");
let date=$active.data("date");
let pdf=$active.data("pdf");
$("#magazine-meta .infos").fadeTo(150, 0, function (){
$("#magazine-meta h3 span").text(title);
$("#magazine-meta p").text(date);
$("#magazine-meta .btn-download").attr("href", pdf);
$("#magazine-meta .btn-view-pdf").attr("data-pdf", pdf);
$(this).fadeTo(150, 1);
});
},
},
});
function updateSlideClasses(swiper){
$(swiper.slides).removeClass("scale-1 scale-2 scale-3 hidden-slide");
const activeIndex=swiper.activeIndex;
$(swiper.slides).eq(activeIndex).addClass("scale-1");
$(swiper.slides)
.eq(activeIndex + 1)
.addClass("scale-2");
$(swiper.slides)
.eq(activeIndex + 2)
.addClass("scale-3");
$(swiper.slides).each(function (index){
if(index > activeIndex + 2){
$(this).addClass("hidden-slide");
}});
}
$(".btn-view-pdf").on("click", function (){
let activeSlide=swiper.slides[swiper.activeIndex];
let $active=$(activeSlide);
var pdfUrl=$active.data("pdf");
var $iframe=$("#pdf-modal iframe");
$iframe.attr("src", "");
setTimeout(function (){
$iframe.attr("src", pdfUrl + "?t=" + Date.now());
}, 100);
$("#pdf-modal").fadeIn(300);
});
$(".pdf-modal-close, #pdf-modal").on("click", function (e){
if($(e.target).is(".pdf-modal")||$(e.target).is(".pdf-modal-close")){
$("#pdf-modal").fadeOut(300, function (){
$("#pdf-modal iframe").attr("src", "");
});
}});
$(".acf-truefalse-output .elementor-heading-title").each(function (){
const text=$(this).text().trim();
const match=text.match(/^(.*:\s*)([01])$/);
if(match){
const prefix=match[1];
const value=match[2]==="1" ? "Oui":"Non";
$(this).text(prefix + value);
}});
const $formWrapper=$("#connexion .gform_wrapper.gf_login_form");
if($formWrapper.length){
$formWrapper.removeClass("gravity-theme");
$formWrapper
.addClass("gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital"
)
.attr("data-form-theme", "orbital");
}
$(function (){
$('[data-widget_type="loop-grid.post"]').each(function (){
$(this).find('[data-elementor-type="loop-item"]').each(function (){
var $item=$(this);
$item.attr("role", "listitem");
var title=$item.find('[data-widget_type="theme-post-title.default"] .elementor-heading-title a').text().trim();
if(!title) return;
$item.find('[data-widget_type="theme-post-featured-image.default"] img').each(function (){
if(!$(this).attr('alt')||$(this).attr('alt')===''){
$(this).attr('alt', title);
}});
$item.find('[data-widget_type="theme-post-featured-image.default"] a').each(function (){
if(!$(this).attr('aria-label')){
$(this).attr('aria-label', title);
}});
$item.find('[data-widget_type="button.default"] a').each(function (){
if(!$(this).attr('aria-label')){
$(this).attr('aria-label', 'Lire la suite:' + title);
}});
});
});
$(".elementor-loop-container").attr("role", "list");
});
const $menu=$(".elementor-nav-menu");
const $menuContainer=$(".elementor-nav-menu__container");
const $menuItems=$menu.find(".menu-item");
const $menuLinks=$menu.find("a");
const $subMenus=$menu.find(".sub-menu");
function initMenuAccessibility(){
$menuContainer.removeAttr("aria-hidden");
if($menuContainer.hasClass("elementor-nav-menu--dropdown")){
if(!$menuContainer.is(":visible")){
$menuContainer.find("a").attr("tabindex", "-1");
}else{
$menuContainer.find("> ul > li > a").removeAttr("tabindex");
}}
$menuLinks.each(function (){
const $link=$(this);
if($link.closest(".sub-menu").length===0){
$link.removeAttr("tabindex");
}
else if($link.closest(".sub-menu").attr("aria-hidden")==="true"){
$link.attr("tabindex", "-1");
}});
$subMenus.each(function (){
const $subMenu=$(this);
const $parentLink=$subMenu.prev("a");
if(!$subMenu.attr("aria-hidden")){
$subMenu.attr("aria-hidden", "true");
}
if($parentLink.hasClass("has-submenu")){
$parentLink.attr({
"aria-haspopup": "true",
"aria-expanded": "false",
});
}});
$menuLinks.on("keydown", function (e){
const $currentLink=$(this);
const $currentItem=$currentLink.closest(".menu-item");
const $subMenu=$currentLink.next(".sub-menu");
switch (e.keyCode){
case 13:
case 32:
if($currentLink.hasClass("has-submenu")){
e.preventDefault();
toggleSubMenu($currentLink, $subMenu);
}
break;
case 27:
closeAllSubMenus();
if($currentLink.closest(".sub-menu").length > 0){
const $parentLink=$currentLink.closest(".sub-menu").prev("a");
$parentLink.focus();
}
break;
case 37:
if($currentLink.closest(".sub-menu").length > 0){
e.preventDefault();
const $parentLink=$currentLink.closest(".sub-menu").prev("a");
closeSubMenu($parentLink, $currentLink.closest(".sub-menu"));
$parentLink.focus();
}
break;
case 39:
if($currentLink.hasClass("has-submenu")){
e.preventDefault();
openSubMenu($currentLink, $subMenu);
$subMenu.find("a").first().focus();
}
break;
case 38:
e.preventDefault();
navigateVertical($currentLink, "up");
break;
case 40:
e.preventDefault();
navigateVertical($currentLink, "down");
break;
}});
$menuLinks.filter(".has-submenu").on("mouseenter focus", function (){
const $link=$(this);
const $subMenu=$link.next(".sub-menu");
openSubMenu($link, $subMenu);
});
$menuItems.on("mouseleave", function (){
const $item=$(this);
const $link=$item.find("> a");
const $subMenu=$item.find("> .sub-menu");
setTimeout(function (){
if(!$subMenu.find(":focus").length&&!$link.is(":focus")){
closeSubMenu($link, $subMenu);
}}, 100);
});
$(document).on("click", function (e){
if(!$(e.target).closest(".elementor-nav-menu").length){
closeAllSubMenus();
}});
}
function openSubMenu($link, $subMenu){
if($subMenu.length){
$link.attr("aria-expanded", "true");
$subMenu.attr("aria-hidden", "false");
$subMenu.find("a").removeAttr("tabindex");
$link.closest(".menu-item").addClass("menu-open");
}}
function closeSubMenu($link, $subMenu){
if($subMenu.length){
$link.attr("aria-expanded", "false");
$subMenu.attr("aria-hidden", "true");
$subMenu.find("a").attr("tabindex", "-1");
$subMenu.find(".sub-menu").each(function (){
const $nestedSubMenu=$(this);
const $nestedLink=$nestedSubMenu.prev("a");
closeSubMenu($nestedLink, $nestedSubMenu);
});
$link.closest(".menu-item").removeClass("menu-open");
}}
function toggleSubMenu($link, $subMenu){
if($link.attr("aria-expanded")==="true"){
closeSubMenu($link, $subMenu);
}else{
$link
.closest(".menu-item")
.siblings()
.each(function (){
const $siblingLink=$(this).find("> a");
const $siblingSubMenu=$(this).find("> .sub-menu");
closeSubMenu($siblingLink, $siblingSubMenu);
});
openSubMenu($link, $subMenu);
}}
function closeAllSubMenus(){
$menu.find(".has-submenu").each(function (){
const $link=$(this);
const $subMenu=$link.next(".sub-menu");
closeSubMenu($link, $subMenu);
});
}
function navigateVertical($currentLink, direction){
const $currentItem=$currentLink.closest(".menu-item");
const $parentMenu=$currentItem.parent();
const $menuItems=$parentMenu.children(".menu-item");
const currentIndex=$menuItems.index($currentItem);
let $targetItem;
if(direction==="up"){
$targetItem =
currentIndex > 0 ? $menuItems.eq(currentIndex - 1):$menuItems.last();
}else{
$targetItem =
currentIndex < $menuItems.length - 1
? $menuItems.eq(currentIndex + 1)
: $menuItems.first();
}
$targetItem.find("> a").focus();
}
function enhanceFocusStyles(){
const focusStyles=`
<style id="menu-focus-styles">
.elementor-nav-menu a:focus {
outline: 2px solid #005fcc !important;
outline-offset: 2px !important;
background-color: rgba(0, 95, 204, 0.1) !important;
}
.menu-open > a {
background-color: rgba(248, 220, 11, 0.1) !important;
}
@media (prefers-reduced-motion: reduce){
.sub-menu {
transition: none !important;
}}
</style>
`;
if(!$("#menu-focus-styles").length){
$("head").append(focusStyles);
}}
function handleResponsiveMenu(){
const observer=new MutationObserver(function (mutations){
mutations.forEach(function (mutation){
if(mutation.attributeName==="class" ||
mutation.attributeName==="style"
){
const $container=$(".elementor-nav-menu__container");
if($container.is(":visible")){
$container.find("> ul > li > a").removeAttr("tabindex");
}else{
$container.find("a").attr("tabindex", "-1");
}}
});
});
const menuContainer=document.querySelector(".elementor-nav-menu__container"
);
if(menuContainer){
observer.observe(menuContainer, {
attributes: true,
attributeFilter: ["class", "style"],
});
}}
if($menu.length){
initMenuAccessibility();
enhanceFocusStyles();
handleResponsiveMenu();
$menu.attr("role", "menubar");
$menu.find(".menu-item").attr("role", "none");
$menu.find("a").attr("role", "menuitem");
$subMenus.attr("role", "menu");
console.log("Menu accessibility enhanced successfully");
}
$(window).on("resize", function (){
closeAllSubMenus();
});
$("#rechercheD a, #rechercheM a").attr({
"aria-label": "recherche",
role: "button",
tabindex: "0",
});
});
let cmplz_cookie_data=[],cmplzCleanCookieInterval;function cmplz_create_element(e,t){e=document.createElement(e);return e.innerHtml=t,e}function cmplz_add_event(e,t,c){document.addEventListener(e,e=>{e.target.closest(t)&&c(e)})}function cmplz_is_hidden(e){return null===e.offsetParent}function cmplz_html_decode(e){return(new DOMParser).parseFromString(e,"text/html").documentElement.textContent}function cmplz_trap_focus(){var e;cmplz_banner&&complianz.soft_cookiewall&&(cmplz_original_active_element=document.activeElement,document.body.classList.add("cmplz-banner-active"),cmplz_banner.addEventListener("keydown",cmplz_handle_tab_navigation),0<(e=cmplz_banner.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')).length)&&e[0].focus()}function cmplz_handle_tab_navigation(e){var t,c;"Tab"===e.key&&0!==(c=cmplz_banner.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')).length&&(t=c[0],c=c[c.length-1],e.shiftKey?document.activeElement===t&&(e.preventDefault(),c.focus()):document.activeElement===c&&(e.preventDefault(),t.focus()))}function cmplz_release_focus_trap(){if(cmplz_banner&&cmplz_banner.removeEventListener("keydown",cmplz_handle_tab_navigation),document.body.classList.remove("cmplz-banner-active"),cmplz_original_active_element&&cmplz_original_active_element.focus)try{cmplz_original_active_element.focus()}catch(e){document.body.focus()}}function cmplzLoadConsentAreaContent(e,l){document.querySelectorAll(".cmplz-consent-area.cmplz-placeholder").forEach(t=>{let c=t.getAttribute("data-category"),n=t.getAttribute("data-service");var o=t.getAttribute("data-post_id"),a=t.getAttribute("data-block_id");if(e===c||l===n){let e=new XMLHttpRequest;e.open("GET",complianz.url+"consent-area/"+o+"/"+a,!0),e.setRequestHeader("Content-type","application/json"),e.send(),t.classList.remove("cmplz-placeholder"),e.onload=function(){t.innerHTML=JSON.parse(e.response),t.querySelectorAll("script").forEach(e=>{cmplz_run_script(e.innerHTML,c,n,"inline",e)})}}})}document.querySelectorAll(".cmplz-consent-area.cmplz-placeholder").forEach(e=>{e.addEventListener("click",e=>{let t=e.target;(t=t.classList.contains("cmplz-consent-area")?t:e.target.closest(".cmplz-consent-area.cmplz-placeholder"))&&(cmplz_set_service_consent(e=t.getAttribute("data-service"),!0),cmplzLoadConsentAreaContent(!1,e),cmplz_enable_category(null,e),cmplz_set_banner_status("dismissed"))}),document.addEventListener("cmplz_enable_category",function(e){cmplzLoadConsentAreaContent(e.detail.category,e.detail.service)})}),document.addEventListener("cmplz_manage_consent_container_loaded",function(){var e,t=window.location.href;-1!=t.indexOf("#")&&(e=-1!=t.lastIndexOf("?")?t.lastIndexOf("?"):void 0,t=t.substring(t.indexOf("#")+1,e),e=document.getElementById(t))&&(t=e.getBoundingClientRect().top+window.pageYOffset-200,window.scrollTo({top:t,behavior:"smooth"}))}),complianz.locale=complianz.locale+"&token="+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,5),(()=>{function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var c=document.createEvent("CustomEvent");return c.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),c}"function"!=typeof window.CustomEvent&&(e.prototype=window.Event.prototype,window.CustomEvent=e)})();let cmplz_banner,cmplz_banner_container=document.getElementById("cmplz-cookiebanner-container"),cmplz_manage_consent_button,cmplz_waiting_inline_scripts=[],cmplz_waiting_scripts=[],cmplz_fired_scripts=[],cmplz_placeholder_class_index=0,cmplz_all_scripts_hook_fired=!1,cmplz_consent_stored_once=!1,cmplz_fired_category_events=["functional"],cmplz_fired_service_events=[],cmplz_categories=["functional","preferences","statistics","marketing"];var cmplz_original_active_element=null;window.cmplz_get_cookie=function(t){if("undefined"!=typeof document){t=complianz.prefix+t;var c=document.cookie.split(";");for(let e=0;e<c.length;e++){var n=c[e].trim();if(n.startsWith(t+"="))return n.substring(t.length+1)}}return""},window.cmplz_set_cookie=function(e,t,c){var n,o,a,l;"undefined"!=typeof document&&(c=void 0===c||c,n="https:"===window.location.protocol?";secure":"",(o=new Date).setTime(o.getTime()+24*complianz.cookie_expiry*60*60*1e3),o=";expires="+o.toGMTString(),a=0<(a=cmplz_get_cookie_domain()).length?";domain="+a:"",c=c?complianz.prefix:"",l=cmplz_get_cookie_path(),document.cookie=""+c+e+`=${t};SameSite=Lax${n}${o}${a};path=`+l)},window.cmplz_in_array=function(e,t){return t.includes(e)},window.cmplz_highest_accepted_category=function(){var t=cmplz_accepted_categories(),c=["marketing","statistics","preferences"];for(let e=0;e<c.length;e++)if(cmplz_in_array(c[e],t))return c[e];return"functional"};let cmplz_set_category_as_body_class=()=>{let c=document.body.classList;for(let e=c.length-1;0<=e;e--)c[e].startsWith("cmplz-")&&"cmplz-document"!==c[e]&&c.remove(c[e]);var e=cmplz_accepted_categories(),e=(Object.values(e).forEach(e=>{"string"==typeof e&&c.add("cmplz-"+e)}),cmplz_get_all_service_consents()),e=(Object.entries(e).forEach(([e,t])=>{t&&c.add("cmplz-"+e)}),c.add("cmplz-"+complianz.region,"cmplz-"+complianz.consenttype),new CustomEvent("cmplz_set_category_as_bodyclass"));document.dispatchEvent(e)},cmplz_append_css=e=>{var t=document.head||document.getElementsByTagName("head")[0],c=document.createElement("style");c.setAttribute("type","text/css"),c.appendChild(document.createTextNode(e)),t.appendChild(c)},cmplz_load_css=e=>{var t=document.head||document.getElementsByTagName("head")[0],c=document.createElement("link");c.rel="stylesheet",c.type="text/css",c.href=e,t.appendChild(c)};function cmplz_run_script(t,c,n,e,o){var a=document.createElement("script");if("inline"!==e?a.src=t:("string"!=typeof t&&(t=t.innerHTML),a.innerHTML=[t,"cmplzScriptLoaded();"].join("\n")),!cmplz_in_array(t,cmplz_fired_scripts)){cmplzCopyAttributes(o,a);try{"inline"!==e?a.onload=function(){cmplz_run_after_all_scripts(c,n),cmplz_maybe_run_waiting_scripts(t,c,n,o)}:window.cmplzScriptLoaded=function(){cmplz_run_after_all_scripts(c,n),cmplz_maybe_run_waiting_scripts(t,c,n,o)},document.head.appendChild(a)}catch(e){throw cmplz_run_after_all_scripts(c,n),"Something went wrong "+e+" while loading "+t}}}function cmplz_maybe_run_waiting_scripts(e,t,c,n){var o=cmplz_get_waiting_script(cmplz_waiting_scripts,e),o=(o&&cmplz_run_script(o,t,c,"src",n),cmplz_get_waiting_script(cmplz_waiting_inline_scripts,e));o&&cmplz_run_script(o,t,c,"inline",n)}let cmplzLazyLoader=()=>{var e=document.querySelectorAll(".cmplz-blocked-content-container");let t=new IntersectionObserver((e,n)=>{e.forEach(e=>{var t,c;e.isIntersecting&&((t=(e=e.target).getAttribute("data-placeholder-image"))&&(c=e.getAttribute("data-placeholder_class_index"),cmplz_append_css(".cmplz-placeholder-"+c+" {background-image: url("+t+") !important;}"),cmplz_set_blocked_content_container_aspect_ratio(e,t,c)),n.unobserve(e))})});e.forEach(e=>{t.observe(e)})};function cmplz_set_blocked_content_container(){document.querySelectorAll(".cmplz-image").forEach(e=>{var t,c,n,o;e.classList.contains("cmplz-processed")||(e.classList.add("cmplz-processed"),t=e.getAttribute("data-service"),c=e.getAttribute("data-category"),(n=e.parentElement).classList.add("cmplz-blocked-content-container"),o=n.getAttribute("data-placeholder_class_index"),"lazy"===e.getAttribute("loading")&&(e.removeAttribute("loading"),e.setAttribute("data-deferlazy",1)),null==o&&(cmplz_placeholder_class_index++,n.classList.add("cmplz-placeholder-"+cmplz_placeholder_class_index,"cmplz-blocked-content-container"),n.setAttribute("data-placeholder_class_index",cmplz_placeholder_class_index),cmplz_insert_placeholder_text(n,c,t)))}),document.querySelectorAll(".cmplz-placeholder-element").forEach(t=>{if(!t.classList.contains("cmplz-processed")){t.classList.add("cmplz-processed");var c=t.getAttribute("data-service"),n=t.getAttribute("data-category");let e;null===(e=t.classList.contains("cmplz-iframe")?("lazy"===t.getAttribute("loading")&&(t.removeAttribute("loading"),t.setAttribute("data-deferlazy",1)),t.parentElement):t).getAttribute("data-placeholder_class_index")&&(cmplz_placeholder_class_index++,e.classList.add("cmplz-placeholder-"+cmplz_placeholder_class_index,"cmplz-blocked-content-container"),e.setAttribute("data-placeholder_class_index",cmplz_placeholder_class_index),cmplz_insert_placeholder_text(e,n,c),n=t.getAttribute("data-placeholder-image"))&&void 0!==n&&n.length&&e.setAttribute("data-placeholder-image",n)}}),cmplzLazyLoader(),cmplz_has_consent("statistics")&&cmplz_enable_category("statistics"),cmplz_has_consent("marketing")&&cmplz_enable_category("marketing")}function cmplz_insert_placeholder_text(e,n,o){if(!e.querySelector(".cmplz-blocked-content-notice")){let t=complianz.placeholdertext;n=n||"marketing";let c;if(void 0!==t){if(1==complianz.clean_cookies){let e=o?o.replace("-"," "):"";e=e.charAt(0).toUpperCase()+e.slice(1),t=t.replace("{service}",e),(c=cmplz_create_element("div",t)).innerHTML=t,c.classList.add("cmplz-blocked-content-notice");var a=c.querySelector("button"),a=(a.setAttribute("data-service",o),a.setAttribute("data-category",n),a.setAttribute("aria-label",complianz.aria_label.replace("{service}",e)),complianz.page_links[complianz.region]),l=c.querySelector(".cmplz-links a");a&&a.hasOwnProperty("cookie-statement")?(l.setAttribute("href",a["cookie-statement"].url),"{title}"===l.innerText&&(l.innerText=a["cookie-statement"].title)):l&&(l.parentElement.style.display="none")}else{a=cmplz_create_element("button",""),l=complianz.categories.hasOwnProperty(n)?complianz.categories[n]:"marketing";a.innerText=t.replace("{category}",l),a.classList.add("cmplz-blocked-content-notice","cmplz-accept-category","cmplz-accept-"+n),a.setAttribute("data-service",o),a.setAttribute("data-category",n),a.setAttribute("aria-label",complianz.aria_label.replace("{category}",n)),c=a}("VIDEO"!==e.tagName?e:e.parentElement).appendChild(c)}}}function cmplz_set_blocked_content_container_aspect_ratio(t,c,n){var e;null!=t&&((e=new Image).addEventListener("load",function(){var e=this.naturalWidth||1,e=this.naturalHeight*(t.clientWidth/e),e=-1===c.indexOf("placeholder.jpg")?"height:"+e+"px;":"";cmplz_append_css(".cmplz-placeholder-"+n+" {"+e+"}")}),e.src=c)}let cmplzResizeTimer;function cmplz_has_blocked_scripts(){return 0<document.querySelectorAll("script[data-category], script[data-service]").length}function cmplz_enable_category(o,a){1==complianz.tm_categories&&""!==o&&cmplz_run_tm_event(o);var t={},t=(t.category=o,t.categories=cmplz_accepted_categories(),t.region=complianz.region,new CustomEvent("cmplz_before_category",{detail:t}));if(document.dispatchEvent(t),a=void 0!==a?a:"do_not_match","functional"!==(o=""===o?"do_not_match":o)){"marketing"===o&&cmplz_set_integrations_cookies();let e;e="do_not_match"!==a?'.cmplz-blocked-content-notice [data-service="'+a+'"]':1!=complianz.clean_cookies?".cmplz-blocked-content-notice.cmplz-accept-"+o:'.cmplz-blocked-content-notice [data-category="'+o+'"]',document.querySelectorAll(e).forEach(e=>{var t=e.getAttribute("data-service");e.parentNode.classList.contains("cmplz-blocked-content-notice")&&(e=e.parentNode),cmplz_is_service_denied(t)||e.parentNode.removeChild(e)}),document.querySelectorAll('[data-category="'+o+'"], [data-service="'+a+'"]').forEach(t=>{var e=t.getAttribute("data-service");if(!cmplz_is_service_denied(e)&&"functional"!==t.getAttribute("data-category")&&!t.classList.contains("cmplz-activated")){var e=t.tagName;if("LINK"===e){t.classList.add("cmplz-activated");var c=t.getAttribute("data-href");cmplz_load_css(c,o)}else if("IMG"===e){t.classList.add("cmplz-activated");c=t.getAttribute("data-src-cmplz");t.setAttribute("src",c),t.getAttribute("data-deferlazy")&&t.setAttribute("loading","lazy"),cmplz_remove_placeholder(t)}else if("IFRAME"===e){t.classList.add("cmplz-activated");let e=t.getAttribute("data-src-cmplz");c=t.getAttribute("data-cmplz-target")?t.getAttribute("data-cmplz-target"):"src";"1"===cmplz_get_url_parameter(t.getAttribute(c),"autoplay")&&(e+="&autoplay=1"),t.getAttribute("data-deferlazy")&&t.setAttribute("loading","lazy"),t.addEventListener("load",()=>{cmplz_remove_placeholder(t)}),t.setAttribute(c,e)}else t.classList.contains("cmplz-placeholder-element")&&(t.classList.add("cmplz-activated"),e=t.getAttribute("data-placeholder_class_index"),t.classList.remove("cmplz-blocked-content-container","cmplz-placeholder-"+e))}});t=document.querySelectorAll('script[data-category="'+o+'"], script[data-service="'+a+'"]');t.forEach(e=>{var t=e.getAttribute("data-waitfor"),c=e.getAttribute("data-cmplz-src");t&&(c?cmplz_waiting_scripts[t]=c:0<e.innerText.length&&(cmplz_waiting_inline_scripts[t]=e)),e.parentElement&&e.parentElement.removeChild(e)}),t.forEach(e=>{var t,c,n=e.getAttribute("type");!e.classList.contains("cmplz-activated")&&n&&"text/javascript"!==n&&(e.classList.add("cmplz-activated"),(n=e.getAttribute("data-cmplz-src"))?(e.removeAttribute("type"),cmplz_is_waiting_script(cmplz_waiting_scripts,n)||(e.getAttribute("data-post_scribe_id")?(t="#"+e.getAttribute("data-post_scribe_id"),(c=document.querySelector(t))&&(c.innerHtml(""),postscribe(t,"<script src="+n+"><\/script>"))):cmplz_run_script(n,o,a,"src",e))):0<e.innerText.length&&(cmplz_is_waiting_script(cmplz_waiting_inline_scripts,e.innerText)||cmplz_run_script(e.innerText,o,a,"inline",e)))}),cmplz_run_after_all_scripts(o,a)}}function cmplz_remove_placeholder(e){var t,c=e.closest(".cmplz-blocked-content-container");c&&(t=c.getAttribute("data-placeholder_class_index"),c.classList.remove("cmplz-blocked-content-container","cmplz-placeholder-"+t)),e.classList.remove("cmplz-iframe-styles","cmplz-iframe","video-wrap")}function cmplz_get_waiting_script(e,t){for(var c in e){var n;if(e.hasOwnProperty(c))if(-1!==t.indexOf(c))return n=e[c],delete e[c],n}return!1}function cmplz_array_is_empty(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function cmplz_is_waiting_script(t,c){for(var n in t)if(t.hasOwnProperty(n)){let e=t[n];if("string"!=typeof e&&(e=e.innerText),-1!==c.indexOf(e)||-1!==e.indexOf(c))return!0}return!1}function cmplz_run_after_all_scripts(e,t){var c="do_not_match"!==t&&!cmplz_in_array(t,cmplz_fired_service_events),n="do_not_match"!==e&&!cmplz_in_array(e,cmplz_fired_category_events);(n||c)&&(n&&cmplz_fired_category_events.push(e),c&&cmplz_fired_service_events.push(t),(n={}).category=e,n.service=t,n.categories=cmplz_accepted_categories(),n.services=cmplz_get_all_service_consents(),n.region=complianz.region,c=new CustomEvent("cmplz_enable_category",{detail:n}),document.dispatchEvent(c)),!cmplz_all_scripts_hook_fired&&cmplz_array_is_empty(cmplz_waiting_inline_scripts)&&cmplz_array_is_empty(cmplz_waiting_scripts)&&(n=new CustomEvent("cmplz_run_after_all_scripts",{detail:e,service:t}),document.dispatchEvent(n),cmplz_all_scripts_hook_fired=!0)}window.addEventListener("resize",function(){clearTimeout(cmplzResizeTimer),cmplzResizeTimer=setTimeout(cmplz_set_blocked_content_container,500)},!0),1==complianz.block_ajax_content&&setInterval(function(){cmplz_set_blocked_content_container()},2e3);let cmplz_fired_events=[];function cmplz_run_tm_event(e){-1===cmplz_fired_events.indexOf(e)&&(cmplz_fired_events.push(e),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"cmplz_event_"+e}),e=new CustomEvent("cmplz_tag_manager_event",{detail:e}),document.dispatchEvent(e))}function cmplz_fire_before_categories_consent(e){var t={},e=(t.categories=e,t.region=complianz.region,new CustomEvent("cmplz_before_categories_consent",{detail:t}));document.dispatchEvent(e)}function cmplz_check_cookie_policy_id(){var e=cmplz_get_cookie("policy_id");e&&parseInt(complianz.current_policy_id)!==parseInt(e)&&(cmplz_deny_all(),cmplz_set_banner_status("show"),cmplz_clear_cookies("cmplz"))}function cmplz_do_not_track(){var e="doNotTrack"in navigator&&"1"===navigator.doNotTrack,t="globalPrivacyControl"in navigator&&navigator.globalPrivacyControl;return!(!complianz.do_not_track_enabled||!t&&!e)}function cmplz_get_services_on_page(){let c=[];return document.querySelectorAll("[data-service]").forEach(e=>{var t=e.getAttribute("data-service"),e=e.getAttribute("data-category");-1==c.indexOf(t)&&c.push({category:e,service:t})}),c}function cmplz_is_bot(){var e=new RegExp("(googlebot/|Googlebot-Mobile|Google-InspectionTool|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|java|wget|curl|Commons-HttpClient|Python-urllib|libwww|httpunit|nutch|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|biglotron|teoma|convera|seekbot|gigablast|exabot|ngbot|ia_archiver|GingerCrawler|webmon |httrack|webcrawler|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|bibnum.bnf|findlink|msrbot|panscient|yacybot|AISearchBot|IOI|ips-agent|tagoobot|MJ12bot|dotbot|woriobot|yanga|buzzbot|mlbot|yandexbot|purebot|Linguee Bot|Voyager|CyberPatrol|voilabot|baiduspider|citeseerxbot|spbot|twengabot|postrank|turnitinbot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|blekkobot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|ahrefsbot|Aboundex|domaincrawler|wbsearchbot|summify|ccbot|edisterbot|seznambot|ec2linkfinder|gslfbot|aihitbot|intelium_bot|facebookexternalhit|yeti|RetrevoPageAnalyzer|lb-spider|sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|seokicks-robot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|blexbot|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|Lipperhey SEO Service|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Livelapbot|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|Twitterbot|OrangeBot|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|SemrushBot|yoozBot|lipperhey|y!j-asr|Domain Re-Animator Bot|AddThis)","i"),t=navigator.userAgent;return e.test(t)}function cmplz_is_speedbot(){var e=navigator.userAgent;return new RegExp("(GTmetrix|pingdom|pingbot|Lighthouse)","i").test(e)}function cmplz_exists_service_consent(){var e,t=cmplz_get_cookie("consented_services");try{for(var c in e=JSON.parse(t))if(e.hasOwnProperty(c)&&1==e[c])return!0}catch(e){}return!1}function cmplz_set_service_consent(e,t){var c=cmplz_get_cookie("consented_services");let n;try{n=JSON.parse(c)}catch(e){n={}}n[e]=t,cmplz_set_cookie("consented_services",JSON.stringify(n));c={},c.service=e,c.value=t,c.region=complianz.region,cmplz_all_scripts_hook_fired=!1,e=new CustomEvent("cmplz_status_change_service",{detail:c});document.dispatchEvent(e)}function cmplz_clear_all_service_consents(){cmplz_set_cookie("consented_services","")}function cmplz_get_all_service_consents(){var e=cmplz_get_cookie("consented_services");let t;try{t=JSON.parse(e)}catch(e){t={}}return t}function cmplz_get_cookie_path(){return void 0!==complianz.cookie_path&&""!==complianz.cookie_path?complianz.cookie_path:"/"}function cmplz_get_cookie_domain(){return 1==complianz.set_cookies_on_root&&3<complianz.cookie_domain.length&&!complianz.cookie_domain.includes("localhost")?complianz.cookie_domain:""}function cmplz_reload_browser_compatible(){var e;-1<navigator.userAgent.toLowerCase().indexOf("firefox")?((e=new URL(window.location.href)).searchParams.set("cmplz-force-reload",Date.now().toString()),window.location.href=e.toString()):window.location.reload()}window.cmplz_accept_all=function(){for(var e in cmplz_clear_all_service_consents(),cmplz_fire_before_categories_consent(cmplz_categories),cmplz_categories)cmplz_categories.hasOwnProperty(e)&&cmplz_set_consent(cmplz_categories[e],"allow");cmplz_sync_category_checkboxes()},window.cmplz_deny_all=function(){for(var e in cmplz_categories)cmplz_categories.hasOwnProperty(e)&&cmplz_set_consent(cmplz_categories[e],"deny");let t=!1;"functional"===cmplz_highest_accepted_category()&&!cmplz_exists_service_consent()||(t=!0),cmplz_clear_cookies("cmplz_service")&&(t=!0),cmplz_clear_all_service_consents(),cmplz_integrations_revoke(),cmplz_fire_categories_event(),cmplz_track_status();var c=new CustomEvent("cmplz_revoke",{detail:t});document.dispatchEvent(c),!complianz.tcf_active&&t&&cmplz_reload_browser_compatible()},window.conditionally_show_banner=function(){complianz=cmplz_merge_object(complianz,cmplz_user_data),cmplz_maybe_auto_redirect(),cmplz_set_blocked_content_container(),window.wp_consent_type=complianz.consenttype;var e,t,c,n=new CustomEvent("wp_consent_type_defined"),o=(document.dispatchEvent(n),n=new CustomEvent("cmplz_before_cookiebanner"),document.dispatchEvent(n),1==complianz.forceEnableStats&&"optin"===complianz.consenttype&&cmplz_set_consent("statistics","allow"),cmplz_categories.reverse()),a=[];for(e in o)o.hasOwnProperty(e)&&(t=cmplz_categories[e],cmplz_has_consent(t))&&a.push(t);for(c in cmplz_fire_before_categories_consent(a),a)o.hasOwnProperty(c)&&cmplz_enable_category(a[c]);if(cmplz_exists_service_consent()){cmplz_enable_category("","general");var l,r,i,s=cmplz_get_services_on_page();for(l in s)s.hasOwnProperty(l)&&(r=s[l].service,i=s[l].category,cmplz_has_service_consent(r,i))&&(document.querySelectorAll('.cmplz-accept-service[data-service="'+r+'"]').forEach(e=>{e.checked=!0}),cmplz_enable_category("",r))}cmplz_sync_category_checkboxes(),cmplz_integrations_init(),cmplz_check_cookie_policy_id(),cmplz_set_up_auto_dismiss(),cmplz_load_manage_consent_container(),n=new CustomEvent("cmplz_cookie_banner_data",{detail:complianz}),document.dispatchEvent(n),""===cmplz_get_cookie("saved_categories")&&("optin"!==complianz.consenttype&&"optout"!==complianz.consenttype?cmplz_track_status("no_warning"):cmplz_do_not_track()&&cmplz_track_status("do_not_track")),cmplz_set_category_as_body_class(),cmplz_fire_categories_event(),cmplz_do_not_track()?(console.log("global privacy control or do not track detected: no banner."),cmplz_track_status("do_not_track")):("optin"===complianz.consenttype?(complianz.forceEnableStats&&cmplz_enable_category("statistics"),console.log("opt-in"),show_cookie_banner):"optout"===complianz.consenttype?(console.log("opt-out"),show_cookie_banner):(console.log("other consent type, no cookie warning"),cmplz_accept_all))()},window.show_cookie_banner=function(){let t=complianz.disable_cookiebanner||cmplz_is_speedbot(),e=!1;(document.querySelector("#cmplz-manage-consent-container")||document.querySelector(".cmplz-dropdown-cookiepolicy"))&&(e=!0);var c=document.getElementById("cmplz-cookiebanner-container"),c=(c&&document.body.prepend(c),document.createElement("link"));let n=complianz.page_links[complianz.region];(cmplz_banner=document.querySelector(".cmplz-cookiebanner.banner-"+complianz.user_banner_id+"."+complianz.consenttype))||(t=!0),cmplz_manage_consent_button=document.querySelector("#cmplz-manage-consent .cmplz-manage-consent.manage-consent-"+complianz.user_banner_id);var o=complianz.css_file.replace("{type}",complianz.consenttype).replace("{banner_id}",complianz.user_banner_id),o=(-1!==complianz.css_file.indexOf("cookiebanner/css/defaults/banner")&&console.log("Fallback default css file used. Please re-save banner settings, or check file writing permissions in uploads directory"),c.href=o,c.type="text/css",c.rel="stylesheet",c.onload=function(){var e;t||(cmplz_banner.classList.remove("cmplz-hidden"),cmplz_manage_consent_button.classList.remove("cmplz-hidden"),"show"===cmplz_get_banner_status()&&(cmplz_trap_focus(),e=cmplz_banner.querySelector(".cmplz-close"))&&e.focus())},document.getElementsByTagName("head")[0].appendChild(c),cmplz_banner&&!t&&(cmplz_banner.querySelectorAll(".cmplz-links a:not(.cmplz-external), .cmplz-buttons a:not(.cmplz-external)").forEach(e=>{var t,c=e;for(t in c.classList.add("cmplz-hidden"),n)n.hasOwnProperty(t)&&c.classList.contains(t)&&(c.setAttribute("href",n[t].url+c.getAttribute("data-relative_url")),"{title}"===c.innerText&&(c.innerText=cmplz_html_decode(n[t].title)),c.classList.remove("cmplz-hidden"))}),cmplz_set_banner_status(),e)&&(cmplz_banner.classList.remove("cmplz-show"),cmplz_banner.classList.add("cmplz-dismissed"),cmplz_manage_consent_button.classList.remove("cmplz-dismissed"),cmplz_manage_consent_button.classList.add("cmplz-show")),new CustomEvent("cmplz_cookie_warning_loaded",{detail:complianz.region}));document.dispatchEvent(o)},window.cmplz_get_banner_status=function(){return cmplz_get_cookie("banner-status")},window.cmplz_set_banner_status=function(e){let t=cmplz_get_cookie("banner-status");(e=void 0!==e?e:t)!==t&&cmplz_set_cookie("banner-status",e),0===e.length&&(e="show"),t="show"===e?"dismissed":"show",cmplz_banner&&0<e.length&&(cmplz_banner.classList.remove("cmplz-"+t),cmplz_banner.classList.add("cmplz-"+e),cmplz_manage_consent_button)&&(cmplz_manage_consent_button.classList.add("cmplz-"+t),cmplz_manage_consent_button.classList.remove("cmplz-"+e)),cmplz_banner_container&&complianz.soft_cookiewall&&(cmplz_banner_container.classList.remove("cmplz-"+t),cmplz_banner_container.classList.add("cmplz-"+e,"cmplz-soft-cookiewall"));var c=new CustomEvent("cmplz_banner_status",{detail:e});document.dispatchEvent(c),cmplz_start_clean(),"show"===e?(cmplz_trap_focus(),(c=cmplz_banner.querySelector(".cmplz-close"))&&c.focus()):cmplz_release_focus_trap()},window.cmplz_has_consent=function(e){if(cmplz_is_bot())return!0;if("functional"===e)return!0;let t,c;return t=cmplz_do_not_track()?(c=cmplz_get_cookie(e),"allow"===c):(c=cmplz_get_cookie(e),("optout"===complianz.consenttype||"other"===complianz.consenttype)&&""===c||"allow"===c)},window.cmplz_is_service_denied=function(e){var t=cmplz_get_cookie("consented_services");let c;try{c=JSON.parse(t)}catch(e){c={}}return!!c.hasOwnProperty(e)&&!c[e]},window.cmplz_has_service_consent=function(e,t){var c=cmplz_get_cookie("consented_services");let n;try{n=JSON.parse(c)}catch(e){n={}}return n.hasOwnProperty(e)?n[e]:cmplz_has_consent(t)},window.cmplz_set_consent=function(e,t){cmplz_set_accepted_cookie_policy_id(),t="functional"===e?"allow":t;var c,n=cmplz_get_cookie(e);let o="allow"===t;document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=o}),n!==t&&(cmplz_set_cookie(e,t),"allow"===t&&cmplz_enable_category(e),cmplz_wp_set_consent(e,t),"statistics"===e&&cmplz_wp_set_consent("statistics-anonymous","allow"),(c=new Object).category=e,c.value=t,c.region=complianz.region,c.categories=cmplz_accepted_categories(),cmplz_all_scripts_hook_fired=!1,c=new CustomEvent("cmplz_status_change",{detail:c}),document.dispatchEvent(c),"marketing"===e)&&"deny"===t&&"allow"===n&&(cmplz_integrations_revoke(),setTimeout(function(){cmplz_reload_browser_compatible()},500))};let cmplz_user_data=[];if("undefined"!=typeof Storage&&sessionStorage.cmplz_user_data&&(cmplz_user_data=JSON.parse(sessionStorage.cmplz_user_data)),1!=complianz.geoip||0!=cmplz_user_data.length&&cmplz_user_data.version===complianz.version&&cmplz_user_data.banner_version===complianz.banner_version)conditionally_show_banner();else{let e=new XMLHttpRequest,t=cmplz_get_url_parameter(window.location.href,"cmplz_user_region");t=t?"&cmplz_user_region="+t:"",e.open("GET",complianz.url+"banner?"+complianz.locale+t,!0),e.setRequestHeader("Content-type","application/json"),e.send(),e.onload=function(){cmplz_user_data=JSON.parse(e.response),sessionStorage.cmplz_user_data=JSON.stringify(cmplz_user_data),conditionally_show_banner()}}if(1==complianz.store_consent){let e=cmplz_get_cookie("id"),t="",c="";"undefined"!=typeof Storage&&sessionStorage.cmplz_id&&(t=JSON.parse(sessionStorage.cmplz_id)),0==e.length&&0<t.length&&(c=t,cmplz_set_cookie("id",c)),0<e.length&&0==t.length&&(c=e),"undefined"!=typeof Storage&&(sessionStorage.cmplz_id=JSON.stringify(c))}function cmplz_track_status_end(){cmplz_consent_stored_once||cmplz_track_status()}function cmplz_set_up_auto_dismiss(){if("dismissed"!==cmplz_get_banner_status()){if("optout"===complianz.consenttype&&1==complianz.dismiss_on_scroll){let e=function(){window.pageYOffset>Math.floor(400)&&(window.removeEventListener("scroll",e),this.onWindowScroll=null,"dismissed"!==cmplz_get_banner_status())&&(cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status())};window.addEventListener("scroll",e)}var e=parseInt(complianz.dismiss_timeout);"optout"===complianz.consenttype&&0<e&&window.setTimeout(function(){"dismissed"!==cmplz_get_banner_status()&&(cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status())},Math.floor(e))}}function cmplz_fire_categories_event(){var e=new Object,e=(e.category=cmplz_highest_accepted_category(),e.categories=cmplz_accepted_categories(),e.region=complianz.region,new CustomEvent("cmplz_fire_categories",{detail:e}));document.dispatchEvent(e)}function cmplz_track_status(e){let t=[];e=void 0!==e&&e;var c=new CustomEvent("cmplz_track_status",{detail:e});document.dispatchEvent(c),t=e?[e]:cmplz_accepted_categories(),cmplz_set_category_as_body_class();let n,o;try{n=JSON.parse(cmplz_get_cookie("saved_categories"))}catch(e){n={}}try{o=JSON.parse(cmplz_get_cookie("saved_services"))}catch(e){o={}}var c=cmplz_get_all_service_consents();cmplz_equals(n,t)&&cmplz_equals(o,c)||1!=complianz.store_consent||cmplz_is_bot()||cmplz_is_speedbot()||(cmplz_set_cookie("saved_categories",JSON.stringify(t)),cmplz_set_cookie("saved_services",JSON.stringify(c)),cmplz_consent_stored_once=!0,e={consented_categories:t,consented_services:c,consenttype:window.wp_consent_type},(c=new XMLHttpRequest).open("POST",complianz.url+"track",!0),c.setRequestHeader("Content-type","application/json"),c.send(JSON.stringify(e)))}function cmplz_accepted_categories(){let e=cmplz_categories,t=[];for(var c in e)e.hasOwnProperty(c)&&(c=e[c],cmplz_has_consent(c))&&t.push(c);return e=e.filter(function(e){return cmplz_in_array(e,t)})}function cmplz_sync_category_checkboxes(){for(var e in cmplz_categories)cmplz_categories.hasOwnProperty(e)&&(e=cmplz_categories[e],cmplz_has_consent(e)||"functional"===e?document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=!0}):document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=!1})),document.querySelectorAll(".cmplz-accept-service").forEach(e=>{var t=e.getAttribute("data-service"),c=e.getAttribute("data-category");cmplz_has_service_consent(t,c)?e.checked=!0:cmplz_is_service_denied(t)?e.checked=!1:e.checked=!!cmplz_has_consent(c)})}function cmplz_merge_object(e,t){var c,n,o={};for(c in t)t.hasOwnProperty(c)&&(o[c]=t[c]);for(n in e)t.hasOwnProperty(n)&&void 0!==t[n]||e.hasOwnProperty(n)&&(o[n]=e[n]);return o}function cmplz_clear_cookies(t){if("undefined"==typeof document)return!1;let a=!1,l="https:"===window.location.protocol?";secure":"",r="expires="+(new Date).toGMTString(),i=location.pathname.replace(/^\/|\/$/g,"").split("/");return document.cookie.split("; ").forEach(function(e){let n=e.split(";")[0].split("=")[0];if(-1!==n.indexOf(t)){a=!0;let c=window.location.hostname.split(".");var o=1<c.length;for(i.forEach(function(e){e="/"+e;document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+l+";"+r+";domain=."+c.join(".")+";path="+e,document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+l+";"+r+";domain=."+c.join(".")+";path="+e+"/"});0<c.length;){let t="."+c.join(".");c.shift(),o&&1===c.length&&c.shift(),i.forEach(function(e){e="/"+e;document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+l+";"+r+";domain="+t+";path="+e,document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+l+";"+r+";domain="+t+";path="+e+"/"})}}}),cmplz_set_accepted_cookie_policy_id(),a}function cmplz_set_accepted_cookie_policy_id(){cmplz_set_cookie("policy_id",complianz.current_policy_id)}function cmplz_integrations_init(){var e,t=complianz.set_cookies;for(e in t)t.hasOwnProperty(e)&&"1"===t[e][1]&&cmplz_set_cookie(e,t[e][1],!1)}function cmplz_integrations_revoke(){var e,t=complianz.set_cookies;for(e in t)t.hasOwnProperty(e)&&(cmplz_set_cookie(e,t[e][1],!1),0==t[e][1])&&cmplz_clear_cookies(e)}function cmplz_set_integrations_cookies(){var e,t=complianz.set_cookies;for(e in t)t.hasOwnProperty(e)&&cmplz_set_cookie(e,t[e][0],!1)}function cmplz_get_url_parameter(e,t){if(e&&void 0!==e&&-1!==e.indexOf("?")){e=e.split("?")[1];if(e){var c=e.split("&");for(let e=0;e<c.length;e++){var n=c[e].split("=");if(n[0]===t)return void 0===n[1]||decodeURIComponent(n[1])}}}return!1}function cmplz_maybe_auto_redirect(){var e=cmplz_get_url_parameter(window.location.href,"cmplz_region_redirect"),t=cmplz_get_url_parameter(window.location.href,"cmplz-region");e&&!t&&(e=window.location.href.split("#")[0]+"&cmplz-region="+complianz.region,t=window.location.hash,window.location.href=e+t)}function cmplz_wp_set_consent(e,t){"function"==typeof wp_set_consent&&wp_set_consent(e,t)}function cmplz_start_clean(){if(1==complianz.clean_cookies)if((cmplz_cookie_data="undefined"!=typeof Storage?JSON.parse(sessionStorage.getItem("cmplz_cookie_data")):cmplz_cookie_data)&&0!==cmplz_cookie_data.length)cmplz_setup_clean_interval();else{let e=new XMLHttpRequest;e.open("GET",complianz.url+"cookie_data",!0),e.setRequestHeader("Content-type","application/json"),e.send(),e.onload=function(){cmplz_cookie_data=JSON.parse(e.response),sessionStorage.setItem("cmplz_cookie_data",JSON.stringify(cmplz_cookie_data)),cmplz_setup_clean_interval()}}}function cmplz_do_cleanup(){var e;for(e of["preferences","statistics","marketing"])if(!cmplz_has_consent(e)&&cmplz_cookie_data.hasOwnProperty(e)){var t,c,n=cmplz_cookie_data[e];for(t in n)if(!cmplz_has_service_consent(t,e))for(c of n[t])cmplz_clear_cookies(c),cmplz_clear_storage(c)}}function cmplz_setup_clean_interval(){!cmplz_cookie_data||cmplzCleanCookieInterval||(cmplz_do_cleanup(),cmplzCleanCookieInterval=setInterval(cmplz_do_cleanup,1e3))}function cmplz_clear_storage(e){"undefined"!=typeof Storage&&(localStorage.getItem(e)&&localStorage.removeItem(e),sessionStorage.getItem(e))&&sessionStorage.removeItem(e)}function cmplz_load_manage_consent_container(){let c=document.querySelector(".cmplz-manage-consent-container");if(c){let t=new XMLHttpRequest;t.open("GET",complianz.url+"manage_consent_html?"+complianz.locale,!0),t.setRequestHeader("Content-type","application/json"),t.send(),t.onload=function(){var e=JSON.parse(t.response);c.insertAdjacentHTML("beforeend",e),cmplz_sync_category_checkboxes();document.querySelector("#cmplz-manage-consent-container-nojavascript").style.display="none",c.style.display="block";e=new CustomEvent("cmplz_manage_consent_container_loaded");document.dispatchEvent(e)}}}function cmplz_equals(c,n){if("object"!=typeof c||null===c||Array.isArray(c)||"object"!=typeof n||null===n||Array.isArray(n)){if(Array.isArray(c)||(c=Object.keys(c),n=Object.keys(n)),!c||!n)return!1;if(c.length!==n.length)return!1;for(let e=0,t=c.length;e<t;e++)if(c[e]instanceof Array&&n[e]instanceof Array){if(!cmplz_equals(c[e],n[e]))return!1}else if(c[e]!==n[e])return!1}else{var e;for(e of[...new Set([...Object.keys(c),...Object.keys(n)])])if(c[e]!==n[e])return!1}return!0}function cmplzCopyAttributes(e,t){let c=["type","data-service","data-category","async"];Array.from(e.attributes).forEach(e=>{"data-script-type"===e.nodeName&&"module"===e.nodeValue?(t.setAttribute("type","module"),t.removeAttribute("data-script-type")):c.includes(e.nodeName)||t.setAttribute(e.nodeName,e.nodeValue)})}document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&cmplz_track_status_end()}),window.addEventListener("pagehide",cmplz_track_status_end,!1),window.addEventListener("beforeunload",cmplz_track_status_end,!1),document.addEventListener("cmplz_consent_action",function(e){cmplz_set_consent(e.detail.category,"allow"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-accept",function(e){e.preventDefault(),setTimeout(()=>{cmplz_accept_all(),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()},0)}),cmplz_add_event("click",".cmplz-accept-category, .cmplz-accept-marketing",function(e){e.preventDefault();var e=e.target,t=e.getAttribute("data-service"),e=e.getAttribute("data-category")||"marketing";1==complianz.clean_cookies&&void 0!==t&&t?(cmplz_set_service_consent(t,!0),cmplz_enable_category("","general"),cmplz_enable_category("",t)):cmplz_set_consent(e,"allow"),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-accept-service",function(e){var e=e.target;"INPUT"!==e.tagName&&(void 0!==(e=e.getAttribute("data-service"))&&(cmplz_set_service_consent(e,!0),cmplz_enable_category("","general"),cmplz_enable_category("",e)),cmplz_fire_categories_event(),cmplz_track_status())}),cmplz_add_event("change",".cmplz-accept-service",function(e){var t=e.target,c=t.tagName,n=t.getAttribute("data-service");void 0!==n&&("INPUT"===c?(cmplz_set_banner_status("dismissed"),t.checked?(cmplz_set_service_consent(n,!0),cmplz_enable_category("",n)):(cmplz_set_service_consent(n,!1),setTimeout(function(){cmplz_reload_browser_compatible()},500))):(e.preventDefault(),cmplz_set_service_consent(n,!0),cmplz_enable_category("","general"),cmplz_enable_category("",n),setTimeout(function(){cmplz_reload_browser_compatible()},500))),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-save-preferences",function(e){var t,c,n,o,a,e=e.target,l=(cmplz_banner=e.closest(".cmplz-cookiebanner"),[]);for(t in cmplz_categories)cmplz_categories.hasOwnProperty(t)&&(c=cmplz_categories[t],n=cmplz_banner.querySelector("input.cmplz-"+c))&&n.checked&&l.push(c);for(o in cmplz_fire_before_categories_consent(l),cmplz_categories)cmplz_categories.hasOwnProperty(o)&&(a=cmplz_categories[o],l.includes(a)?cmplz_set_consent(a,"allow"):cmplz_set_consent(a,"deny"));cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-close",function(){cmplz_set_banner_status("dismissed")}),cmplz_add_event("click",".cmplz-view-preferences",function(e){var e=e.target;(cmplz_banner=e.closest(".cmplz-cookiebanner")).querySelector(".cmplz-categories").classList.contains("cmplz-fade-in")?(cmplz_banner.classList.remove("cmplz-categories-visible"),cmplz_banner.querySelector(".cmplz-categories").classList.remove("cmplz-fade-in"),cmplz_banner.querySelector(".cmplz-view-preferences").style.display="block",cmplz_banner.querySelector(".cmplz-save-preferences").style.display="none"):(cmplz_banner.classList.add("cmplz-categories-visible"),cmplz_banner.querySelector(".cmplz-categories").classList.add("cmplz-fade-in"),cmplz_banner.querySelector(".cmplz-view-preferences").style.display="none",cmplz_banner.querySelector(".cmplz-save-preferences").style.display="block",(e=cmplz_banner.querySelector(".cmplz-categories .cmplz-category"))&&(e=e.querySelector("summary"))&&(e.setAttribute("tabindex","0"),e.focus()))}),cmplz_add_event("change",".cmplz-manage-consent-container .cmplz-category",function(){for(var e in cmplz_categories){var t;cmplz_categories.hasOwnProperty(e)&&(e=cmplz_categories[e],t=document.querySelector(".cmplz-manage-consent-container input.cmplz-"+e))&&(t.checked?cmplz_set_consent(e,"allow"):cmplz_set_consent(e,"deny"),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status())}}),cmplz_add_event("click",".cmplz-deny",function(e){e.preventDefault(),cmplz_set_banner_status("dismissed"),cmplz_deny_all()}),cmplz_add_event("click","button.cmplz-manage-settings",function(e){e.preventDefault();var e=document.querySelector(".cmplz-cookiebanner .cmplz-categories"),t=document.querySelector(".cmplz-save-settings"),c=document.querySelector("button.cmplz-manage-settings");cmplz_is_hidden(e)?(t.style.display="block",c.style.display="none",e.style.display="block"):(t.style.display="none",c.style.display="block",e.style.display="none")}),cmplz_add_event("click","button.cmplz-manage-consent",function(e){e.preventDefault(),cmplz_set_banner_status("show")}),cmplz_add_event("keypress",".cmplz-banner-slider label",function(e){32==(e.keyCode||e.which)&&document.activeElement.click()}),cmplz_add_event("keypress",".cmplz-cookiebanner .cmplz-header .cmplz-close",function(e){13==(e.keyCode||e.which)&&document.activeElement.click()});let cmplz_has_wp_video=document.querySelector(".cmplz-wp-video-shortcode"),cmplz_times_checked=0;void 0!==window.jQuery&&jQuery(document).ready(function(i){if(cmplz_has_wp_video){document.addEventListener("cmplz_enable_category",function(){t()});let e=setInterval(function(){cmplz_times_checked+=1,document.querySelector(".cmplz-wp-video-shortcode")&&cmplz_times_checked<100?t():clearInterval(e)},500)}function t(){if(document.querySelector(".cmplz-wp-video-shortcode")){var e,t,n,o=cmplz_accepted_categories(),a=cmplz_get_all_service_consents(),l=[];for(e in o)if(o.hasOwnProperty(e)){var r=o[e];if("functional"===r)break;l.push('.cmplz-wp-video-shortcode[data-category="'+r+'"]')}for(t in a)a.hasOwnProperty(t)&&l.push('.cmplz-wp-video-shortcode[data-service="'+t+'"]');n=l.join(",");let c=!1;0<n.length&&document.querySelectorAll(n).forEach(e=>{c=!0,e.setAttribute("controls","controls"),e.classList.add("wp-video-shortcode","cmplz-processed"),e.classList.remove("cmplz-wp-video-shortcode"),e.closest(".cmplz-wp-video").classList.remove("cmplz-wp-video");var t=e.closest(".wp-video").querySelector(".cmplz-blocked-content-notice");t&&t.parentElement.removeChild(t),e.classList.remove("cmplz-blocked-content-container")}),c&&(window.wp.mediaelement?window.wp.mediaelement.initialize():(n={videoWidth:"100%",videoHeight:"100%",enableAutosize:!0},i(".wp-video-shortcode").mediaelementplayer(n)))}}function c(e){e=i(e);"function"==typeof e.parent().fitVids&&e.parent().fitVids()}document.querySelectorAll(".cmplz-video.cmplz-activated").forEach(e=>{c(e)}),document.addEventListener("cmplz_enable_category",function(){document.querySelectorAll(".cmplz-video.cmplz-activated").forEach(e=>{c(e)})})});