Modernise admin UI to align with WordPress 6.9 standards#827
Merged
Conversation
The settings page now follows WordPress core admin UI patterns: - Use H1 for page title instead of H2 with link - Replace custom message display with standard admin notices via add_settings_error() and settings_errors() - Remove deprecated icon32 class from page header - Change short description from H3 to paragraph with description class - Use submit_button() defaults to display "Save Changes" - Add sanitize_key() for message/error query parameters - Fix redirect to handle missing referer with fallback URL - Change wp_die() to exit after redirect for cleaner termination Also updates development environment configuration: - Add custom ports (8881/8882) to avoid conflicts with other instances - Update Playwright config to use matching test port 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Update calendar module to align with WordPress 6.9 admin standards: - Modernise calendar heading (remove old background image, use clean borders) - Fix filter alignment with consistent 40px heights for all inputs - Add visible labels for Author and Category combobox filters - Improve accessibility with proper for/id label associations - Style Save button as primary action on its own row - Match item actions to WordPress core row-actions patterns Improve settings page layout: - Use CSS Grid for responsive feature cards (4/3/2/1 columns) - Add WordPress VIP section with description - Change submenu item from "Edit Flow" to "Features" - Remove redundant "Back to Edit Flow" links from module pages - Fix wp_safe_redirect() with proper exit instead of wp_die() Fixes #825 (HTML in disabled module descriptions) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
| @@ -1,3 +1,3 @@ | |||
| /*! For license information please see calendar.react.build.js.LICENSE.txt */ | |||
| (()=>{var e={694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},556:(e,t,n)=>{e.exports=n(694)()},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},363:(e,t,n)=>{"use strict";n(799)},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},206:e=>{"use strict";e.exports=ReactDOM},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function h(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}var b=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},y=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},v=function(e,t,n,r){return y("add",t,n,r,e)},I=function(e,t,n,r){return y("subtract",t,n,r,e)},O=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:v(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:v(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:v(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function S(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}O.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const _=e=>"object"==typeof e&&null!=e&&1===e.nodeType,A=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,C=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return A(n.overflowY,t)||A(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},x=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,P=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var T=function(){return T=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},T.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var k=0;function R(e){return"function"==typeof e?e:D}function D(){}function L(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!_(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;_(m)&&p(m);){if(m=P(m),m===f){d.push(m);break}null!=m&&m===document.body&&C(m)&&!C(document.documentElement)||null!=m&&C(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:A,right:T,bottom:k,left:R}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let D="start"===l||"nearest"===l?O-A:"end"===l?E+k:O+v/2-A+k,L="center"===u?w+I/2-R+T:"end"===u?S+T:w-R;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let P=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,R="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)P="start"===l?D:"end"===l?D-h:"nearest"===l?x(y,y+h,h,_,C,y+D,y+D+v,v):D-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:x(b,b+g,g,m,A,b+L,b+L+I,I),P=Math.max(0,P+y),T=Math.max(0,T+b);else{P="start"===l?D-o-_:"end"===l?D-s+C+R:"nearest"===l?x(o,s,n,_,C+R,D,D+v,v):D-(o+n/2)+R/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:x(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;P=0===H?0:Math.max(0,Math.min(a+P/H,t.scrollHeight-n/H+R)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),D+=a-P,L+=e-T}j.push({el:t,top:P,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}}function j(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function N(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout((function(){n=null,e.apply(void 0,i)}),t)}return o.cancel=r,o}function H(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function V(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function U(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var B=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function F(e){void 0===e&&(e={});var t={};return B.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function W(e,t){return void 0!==e[t]}function K(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function Y(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=q(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?q(t?i-1:0,t,n,r):-1}function G(e,t,n,r){return void 0===r&&(r=!0),n&&t.some((function(t){return t&&(j(t,e,n)||r&&j(t,n.document.activeElement,n))}))}var X=N((function(e){Q(e).textContent=""}),500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function z(e,t){e&&t&&(Q(t).textContent=e,X(t))}var Z=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),J=["refKey","ref"],$=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],ee=["onKeyDown","onBlur","onChange","onInput","onChangeText"],te=["refKey","ref"],ne=["onMouseMove","onMouseDown","onClick","onPress","index","item"],re=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(k++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=F(t),n.internalSetState(E({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=F(t),n.internalSetState(E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,E({},n.getStateAndHelpers(),e)),n.setState((function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach((function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],W(n.props,e)||(s[e]=u[e]))})),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,E({},n.getStateAndHelpers(),u)),s}),(function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,J),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return E(((r={})[a]=M(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(E({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=E({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=E({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=S(t,$),u=n.getState().isOpen,s={onClick:H(r,n.buttonHandleClick),onKeyDown:H(o,n.buttonHandleKeyDown),onKeyUp:H(i,n.buttonHandleKeyUp),onBlur:H(a,n.buttonHandleBlur)};return E({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=K(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}}))},n.getLabelProps=function(e){return E({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=S(t,ee),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=H(i,a,n.inputHandleChange),l.onKeyDown=H(r,n.inputHandleKeyDown),l.onBlur=H(o,n.inputHandleBlur),s=l),E({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=K(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,te),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,E(((r={})[a]=M(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=S(r,ne);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:H(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:H(i,(function(e){e.preventDefault()}))}).onClick=H(p,(function(){n.selectItemAtIndex(l,{type:9})})),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return E({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.selectedItem;return E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.isOpen;return E({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=N((function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(E({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,z(i,n.props.environment.document)}}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}var r,o;o=e,(r=n).prototype=Object.create(o.prototype),r.prototype.constructor=r,w(r,o);var i=n.prototype;return i.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},i.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce((function(e,r){return e[r]=W(n,r)?n[r]:t[r],e}),{}):t;var t,n},i.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},i.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},i.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},i.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=Y(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},i.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},i.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!G(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=G(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},i.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},i.componentDidUpdate=function(e,t){W(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},i.componentWillUnmount=function(){this.cleanup()},i.render=function(){var e=U(this.props.children,D);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=U(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:V,itemToString:function(e){return null==e?"":String(e)},onStateChange:D,onInputValueChange:D,onUserAction:D,onChange:D,onSelect:D,onOuterClick:D,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:L},e.stateChangeTypes=Z,e}();N((function(e,t){z(e,t)}),200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var oe={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:L,environment:"undefined"==typeof window?void 0:window},ie=E({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});T(T({},ie),{items:c().array.isRequired,isItemDisabled:c().func}),T(T({},oe),{isItemDisabled:function(){return!1}}),E({},ie,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),E({},oe,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var ae=n(731),le=n.n(ae);const ue={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},se=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function ce(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=ue.MATCHES,baseSort:i=se,sorter:a=(e=>e.sort(((e,t)=>fe(e,t,i))))}=n,l=e.reduce((function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:pe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=he(o),a=me(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce(((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=pe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=ue.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}}),{rankedValue:e,rank:ue.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e}),[]);return a(l).map((e=>{let{item:t}=e;return t}))}function pe(e,t,n){return e=de(e,n),(t=de(t,n)).length>e.length?ue.NO_MATCH:e===t?ue.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?ue.EQUAL:e.startsWith(t)?ue.STARTS_WITH:e.includes(` ${t}`)?ue.WORD_STARTS_WITH:e.includes(t)?ue.CONTAINS:1===t.length?ue.NO_MATCH:function(e){let t="";return e.split(" ").forEach((e=>{e.split("-").forEach((e=>{t+=e.substr(0,1)}))})),t}(e).includes(t)?ue.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return ue.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return ue.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return ue.MATCHES+o*r}(r-i)}(e,t)}function fe(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function de(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=le()(e)),e}function me(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}ce.rankings=ue;const ge={maxRanking:1/0,minRanking:-1/0};function he(e){return"string"==typeof e?ge:{...ge,...e}}var be=["className","placeholder","inputLabel","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];function ye(){return ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ye.apply(this,arguments)}var ve=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Ie=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,be);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(re,m,(function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?ce(t,e,{keys:["name"]}):t}(I,c),S=E.map((function(e,t){return r().createElement("li",ye({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find((function(e){return e.value===t}))}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)}))),h&&S.length<1&&(S=[r().createElement("li",ye({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement(i.BaseControl,{label:o,__nextHasNoMarginBottom:!0},r().createElement("input",ye({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n})))),v?r().createElement(ve,ye({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(ve,ye({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ye({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))})))};function Oe(e){return Oe="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},Oe(e)}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)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Se.apply(this,arguments)}function Ee(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,ke(r.key),r)}}function we(e,t,n){return t=Ae(t),function(e,t){if(t&&("object"===Oe(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,_e()?Reflect.construct(t,n||[],Ae(e).constructor):t.apply(e,n))}function _e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_e=function(){return!!e})()}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Ce(e,t){return Ce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ce(e,t)}function xe(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 Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){Te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Te(e,t,n){return(t=ke(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Oe(t)?t:t+""}Ie.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var Re=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},De=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=we(this,n,[e])).state=Pe({},e.filters.reduce((function(e,t){var n=Te({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),Pe(Pe({},e),n)}),[])),t.formRef=r().createRef(),t}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&&Ce(e,t)}(n,t),o=n,a=[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(Pe(Pe({},this.state),{},Te({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map((function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{className:"label-screen-reader-text",key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Ie,{key:e.name,className:"ef-calendar-filter-combobox label-screen-reader-text",inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}})),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,Se({type:"button'",href:(0,p.addQueryArgs)(a,o.reduce((function(e,t){return Pe(Pe({},e),{},Te({},t.name,""))}),{})),name:"ef-calendar-reset-filters"},Re),(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}],a&&Ee(o.prototype,a),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,a}(r().Component);function Le(e){return Le="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},Le(e)}function je(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 Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?je(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Le(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Le(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}De.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var He={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:He,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Ne(Ne({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Ne(Ne({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Ne(Ne({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var Me=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(De,{isLoading:n,pageUrl:c,filters:o}),r().createElement(O,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},(function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))})):null)};Me.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Ve=(0,a.withSelect)((function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}}))(Me);function Ue(e){return Ue="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},Ue(e)}function Be(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 Fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Ue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ue(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map((function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}})),qe=EF_CALENDAR.CATEGORIES.filter((function(e){return e.term_id===EF_CALENDAR.FILTERS.cat})).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter((function(e){return e.id===EF_CALENDAR.FILTERS.author})).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Select a status","edit-flow"),options:[{value:"",label:(0,e.__)("Select a status","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Find a user","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Find a category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce((function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)}),[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter((function(e){return e.parent===n})).map((function(n){return[Fe(Fe({},n),{},{level:r})].concat(e(t,n.value,r+1))}))}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Select a type","edit-flow"),options:[{value:"",label:(0,e.__)("Select a type","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Ve,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| (()=>{var e={206:e=>{"use strict";e.exports=ReactDOM},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},363:(e,t,n)=>{"use strict";n(799)},556:(e,t,n)=>{e.exports=n(694)()},694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=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},g.apply(null,arguments)}function h(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 b(e,t,n){return(t=function(e){var t=function(e){if("object"!=m(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},v=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},I=function(e,t,n,r){return v("add",t,n,r,e)},O=function(e,t,n,r){return v("subtract",t,n,r,e)},S=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:O(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:O(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:I(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function E(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}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)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}S.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const A=e=>"object"==typeof e&&null!=e&&1===e.nodeType,C=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,x=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return C(n.overflowY,t)||C(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},P=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,T=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var k=function(){return k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},k.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var D=0;function R(e){return"function"==typeof e?e:L}function L(){}function j(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!A(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;A(m)&&p(m);){if(m=T(m),m===f){d.push(m);break}null!=m&&m===document.body&&x(m)&&!x(document.documentElement)||null!=m&&x(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:_,right:C,bottom:k,left:D}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let R="start"===l||"nearest"===l?O-_:"end"===l?E+k:O+v/2-_+k,L="center"===u?w+I/2-D+C:"end"===u?S+C:w-D;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let x=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,D="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)x="start"===l?R:"end"===l?R-h:"nearest"===l?P(y,y+h,h,_,C,y+R,y+R+v,v):R-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:P(b,b+g,g,m,A,b+L,b+L+I,I),x=Math.max(0,x+y),T=Math.max(0,T+b);else{x="start"===l?R-o-_:"end"===l?R-s+C+D:"nearest"===l?P(o,s,n,_,C+D,R,R+v,v):R-(o+n/2)+D/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:P(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;x=0===H?0:Math.max(0,Math.min(a+x/H,t.scrollHeight-n/H+D)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),R+=a-x,L+=e-T}j.push({el:t,top:x,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})}}function N(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function H(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout(function(){n=null,e.apply(void 0,i)},t)}return o.cancel=r,o}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some(function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault})}}function V(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}function U(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function B(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var F=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function W(e){void 0===e&&(e={});var t={};return F.forEach(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}function K(e,t){return void 0!==e[t]}function Y(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=G(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function G(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?G(t?i-1:0,t,n,r):-1}function X(e,t,n,r){return void 0===r&&(r=!0),n&&t.some(function(t){return t&&(N(t,e,n)||r&&N(t,n.document.activeElement,n))})}var z=H(function(e){Q(e).textContent=""},500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function Z(e,t){e&&t&&(Q(t).textContent=e,z(t))}var J=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),$=["refKey","ref"],ee=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],te=["onKeyDown","onBlur","onChange","onInput","onChangeText"],ne=["refKey","ref"],re=["onMouseMove","onMouseDown","onClick","onPress","index","item"],oe=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(D++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout(function(){n.timeoutIds=n.timeoutIds.filter(function(e){return e!==r}),e()},t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=W(t),n.internalSetState(w({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=W(t),n.internalSetState(w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,w({},n.getStateAndHelpers(),e)),n.setState(function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach(function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],K(n.props,e)||(s[e]=u[e]))}),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,w({},n.getStateAndHelpers(),u)),s},function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())})},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,$),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return w(((r={})[a]=V(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}})},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(w({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=w({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=w({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=E(t,ee),u=n.getState().isOpen,s={onClick:M(r,n.buttonHandleClick),onKeyDown:M(o,n.buttonHandleKeyDown),onKeyUp:M(i,n.buttonHandleKeyUp),onBlur:M(a,n.buttonHandleBlur)};return w({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=Y(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout(function(){return n.toggleMenu({type:13})})},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout(function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}})},n.getLabelProps=function(e){return w({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=E(t,te),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=M(i,a,n.inputHandleChange),l.onKeyDown=M(r,n.inputHandleKeyDown),l.onBlur=M(o,n.inputHandleBlur),s=l),w({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=Y(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout(function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,ne),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,w(((r={})[a]=V(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=E(r,re);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:M(o,function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout(function(){return n.avoidScrolling=!1},250))}),onMouseDown:M(i,function(e){e.preventDefault()})}).onClick=M(p,function(){n.selectItemAtIndex(l,{type:9})}),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return w({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.selectedItem;return w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)},t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.isOpen;return w({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)},function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=H(function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(w({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,Z(i,n.props.environment.document)}},200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_(e,t)}(n,e);var r=n.prototype;return r.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},r.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce(function(e,r){return e[r]=K(n,r)?n[r]:t[r],e},{}):t;var t,n},r.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},r.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},r.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},r.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=q(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},r.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},r.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!X(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=X(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},r.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},r.componentDidUpdate=function(e,t){K(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},r.componentWillUnmount=function(){this.cleanup()},r.render=function(){var e=B(this.props.children,L);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=B(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:U,itemToString:function(e){return null==e?"":String(e)},onStateChange:L,onInputValueChange:L,onUserAction:L,onChange:L,onSelect:L,onOuterClick:L,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:j},e.stateChangeTypes=J,e}();H(function(e,t){Z(e,t)},200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var ie={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:j,environment:"undefined"==typeof window?void 0:window},ae=w({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});k(k({},ae),{items:c().array.isRequired,isItemDisabled:c().func}),k(k({},ie),{isItemDisabled:function(){return!1}}),w({},ae,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),w({},ie,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var le=n(731),ue=n.n(le);const se={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},ce=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function pe(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=se.MATCHES,baseSort:i=ce,sorter:a=e=>e.sort((e,t)=>de(e,t,i))}=n,l=e.reduce(function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:fe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=be(o),a=ge(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=fe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=se.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}},{rankedValue:e,rank:se.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e},[]);return a(l).map(e=>{let{item:t}=e;return t})}function fe(e,t,n){return e=me(e,n),(t=me(t,n)).length>e.length?se.NO_MATCH:e===t?se.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?se.EQUAL:e.startsWith(t)?se.STARTS_WITH:e.includes(` ${t}`)?se.WORD_STARTS_WITH:e.includes(t)?se.CONTAINS:1===t.length?se.NO_MATCH:function(e){let t="";return e.split(" ").forEach(e=>{e.split("-").forEach(e=>{t+=e.substr(0,1)})}),t}(e).includes(t)?se.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return se.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return se.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return se.MATCHES+o*r}(r-i)}(e,t)}function de(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function me(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=ue()(e)),e}function ge(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}pe.rankings=se;const he={maxRanking:1/0,minRanking:-1/0};function be(e){return"string"==typeof e?he:{...he,...e}}var ye=["className","placeholder","inputLabel","inputId","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];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 Ie=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Oe=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,i=e.inputId,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ye);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(oe,m,function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?pe(t,e,{keys:["name"]}):t}(I,c),S=E.map(function(e,t){return r().createElement("li",ve({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find(function(e){return e.value===t})}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)})),h&&S.length<1&&(S=[r().createElement("li",ve({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,o&&r().createElement("label",{className:"components-base-control__label ef-combobox-label",htmlFor:i},o),r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement("input",ve({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({id:i,onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n}))),v?r().createElement(Ie,ve({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(Ie,ve({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ve({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))}))};function Se(e){return Se="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},Se(e)}function Ee(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,Te(r.key),r)}}function we(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(we=function(){return!!e})()}function _e(e){return _e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(e)}function Ae(e,t){return Ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ae(e,t)}function Ce(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 xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){Pe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pe(e,t,n){return(t=Te(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Te(e){var t=function(e){if("object"!=Se(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Se(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Se(t)?t:t+""}Oe.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,inputId:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var ke=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=function(e,t,n){return t=_e(t),function(e,t){if(t&&("object"==Se(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,we()?Reflect.construct(t,n||[],_e(e).constructor):t.apply(e,n))}(this,n,[e])).state=xe({},e.filters.reduce(function(e,t){var n=Pe({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),xe(xe({},e),n)},[])),t.formRef=r().createRef(),t}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&&Ae(e,t)}(n,t),function(e,t){return t&&Ee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(n,[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(xe(xe({},this.state),{},Pe({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map(function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Oe,{key:e.name,className:"ef-calendar-filter-combobox",inputId:"ef-calendar-filter-".concat(e.name),inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}}),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0,__next40pxDefaultSize:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,{type:"button",href:(0,p.addQueryArgs)(a,o.reduce(function(e,t){return xe(xe({},e),{},Pe({},t.name,""))},{})),name:"ef-calendar-reset-filters",isSecondary:!0,__next40pxDefaultSize:!0},(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}])}(r().Component);function De(e){return De="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},De(e)}function Re(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach(function(t){je(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function je(e,t,n){return(t=function(e){var t=function(e){if("object"!=De(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=De(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==De(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ke.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var Ne={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ne,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Le(Le({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Le(Le({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Le(Le({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var He=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(ke,{isLoading:n,pageUrl:c,filters:o}),r().createElement(S,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))}):null)};He.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Me=(0,a.withSelect)(function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}})(He);function Ve(e){return Ve="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},Ve(e)}function Ue(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 Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach(function(t){Fe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Fe(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ve(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ve(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map(function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}}),qe=EF_CALENDAR.CATEGORIES.filter(function(e){return e.term_id===EF_CALENDAR.FILTERS.cat}).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter(function(e){return e.id===EF_CALENDAR.FILTERS.author}).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Status","edit-flow"),options:[{value:"",label:(0,e.__)("All statuses","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Author","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce(function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)},[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter(function(e){return e.parent===n}).map(function(n){return[Be(Be({},n),{},{level:r})].concat(e(t,n.value,r+1))})}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Post Type","edit-flow"),options:[{value:"",label:(0,e.__)("All types","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Me,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| @@ -1,3 +1,3 @@ | |||
| /*! For license information please see calendar.react.build.js.LICENSE.txt */ | |||
| (()=>{var e={694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},556:(e,t,n)=>{e.exports=n(694)()},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},363:(e,t,n)=>{"use strict";n(799)},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},206:e=>{"use strict";e.exports=ReactDOM},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function h(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}var b=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},y=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},v=function(e,t,n,r){return y("add",t,n,r,e)},I=function(e,t,n,r){return y("subtract",t,n,r,e)},O=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:v(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:v(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:v(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function S(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}O.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const _=e=>"object"==typeof e&&null!=e&&1===e.nodeType,A=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,C=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return A(n.overflowY,t)||A(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},x=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,P=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var T=function(){return T=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},T.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var k=0;function R(e){return"function"==typeof e?e:D}function D(){}function L(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!_(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;_(m)&&p(m);){if(m=P(m),m===f){d.push(m);break}null!=m&&m===document.body&&C(m)&&!C(document.documentElement)||null!=m&&C(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:A,right:T,bottom:k,left:R}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let D="start"===l||"nearest"===l?O-A:"end"===l?E+k:O+v/2-A+k,L="center"===u?w+I/2-R+T:"end"===u?S+T:w-R;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let P=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,R="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)P="start"===l?D:"end"===l?D-h:"nearest"===l?x(y,y+h,h,_,C,y+D,y+D+v,v):D-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:x(b,b+g,g,m,A,b+L,b+L+I,I),P=Math.max(0,P+y),T=Math.max(0,T+b);else{P="start"===l?D-o-_:"end"===l?D-s+C+R:"nearest"===l?x(o,s,n,_,C+R,D,D+v,v):D-(o+n/2)+R/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:x(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;P=0===H?0:Math.max(0,Math.min(a+P/H,t.scrollHeight-n/H+R)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),D+=a-P,L+=e-T}j.push({el:t,top:P,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}}function j(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function N(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout((function(){n=null,e.apply(void 0,i)}),t)}return o.cancel=r,o}function H(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function V(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function U(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var B=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function F(e){void 0===e&&(e={});var t={};return B.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function W(e,t){return void 0!==e[t]}function K(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function Y(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=q(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?q(t?i-1:0,t,n,r):-1}function G(e,t,n,r){return void 0===r&&(r=!0),n&&t.some((function(t){return t&&(j(t,e,n)||r&&j(t,n.document.activeElement,n))}))}var X=N((function(e){Q(e).textContent=""}),500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function z(e,t){e&&t&&(Q(t).textContent=e,X(t))}var Z=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),J=["refKey","ref"],$=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],ee=["onKeyDown","onBlur","onChange","onInput","onChangeText"],te=["refKey","ref"],ne=["onMouseMove","onMouseDown","onClick","onPress","index","item"],re=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(k++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=F(t),n.internalSetState(E({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=F(t),n.internalSetState(E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,E({},n.getStateAndHelpers(),e)),n.setState((function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach((function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],W(n.props,e)||(s[e]=u[e]))})),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,E({},n.getStateAndHelpers(),u)),s}),(function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,J),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return E(((r={})[a]=M(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(E({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=E({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=E({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=S(t,$),u=n.getState().isOpen,s={onClick:H(r,n.buttonHandleClick),onKeyDown:H(o,n.buttonHandleKeyDown),onKeyUp:H(i,n.buttonHandleKeyUp),onBlur:H(a,n.buttonHandleBlur)};return E({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=K(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}}))},n.getLabelProps=function(e){return E({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=S(t,ee),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=H(i,a,n.inputHandleChange),l.onKeyDown=H(r,n.inputHandleKeyDown),l.onBlur=H(o,n.inputHandleBlur),s=l),E({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=K(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,te),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,E(((r={})[a]=M(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=S(r,ne);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:H(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:H(i,(function(e){e.preventDefault()}))}).onClick=H(p,(function(){n.selectItemAtIndex(l,{type:9})})),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return E({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.selectedItem;return E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.isOpen;return E({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=N((function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(E({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,z(i,n.props.environment.document)}}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}var r,o;o=e,(r=n).prototype=Object.create(o.prototype),r.prototype.constructor=r,w(r,o);var i=n.prototype;return i.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},i.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce((function(e,r){return e[r]=W(n,r)?n[r]:t[r],e}),{}):t;var t,n},i.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},i.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},i.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},i.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=Y(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},i.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},i.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!G(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=G(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},i.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},i.componentDidUpdate=function(e,t){W(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},i.componentWillUnmount=function(){this.cleanup()},i.render=function(){var e=U(this.props.children,D);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=U(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:V,itemToString:function(e){return null==e?"":String(e)},onStateChange:D,onInputValueChange:D,onUserAction:D,onChange:D,onSelect:D,onOuterClick:D,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:L},e.stateChangeTypes=Z,e}();N((function(e,t){z(e,t)}),200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var oe={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:L,environment:"undefined"==typeof window?void 0:window},ie=E({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});T(T({},ie),{items:c().array.isRequired,isItemDisabled:c().func}),T(T({},oe),{isItemDisabled:function(){return!1}}),E({},ie,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),E({},oe,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var ae=n(731),le=n.n(ae);const ue={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},se=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function ce(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=ue.MATCHES,baseSort:i=se,sorter:a=(e=>e.sort(((e,t)=>fe(e,t,i))))}=n,l=e.reduce((function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:pe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=he(o),a=me(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce(((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=pe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=ue.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}}),{rankedValue:e,rank:ue.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e}),[]);return a(l).map((e=>{let{item:t}=e;return t}))}function pe(e,t,n){return e=de(e,n),(t=de(t,n)).length>e.length?ue.NO_MATCH:e===t?ue.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?ue.EQUAL:e.startsWith(t)?ue.STARTS_WITH:e.includes(` ${t}`)?ue.WORD_STARTS_WITH:e.includes(t)?ue.CONTAINS:1===t.length?ue.NO_MATCH:function(e){let t="";return e.split(" ").forEach((e=>{e.split("-").forEach((e=>{t+=e.substr(0,1)}))})),t}(e).includes(t)?ue.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return ue.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return ue.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return ue.MATCHES+o*r}(r-i)}(e,t)}function fe(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function de(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=le()(e)),e}function me(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}ce.rankings=ue;const ge={maxRanking:1/0,minRanking:-1/0};function he(e){return"string"==typeof e?ge:{...ge,...e}}var be=["className","placeholder","inputLabel","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];function ye(){return ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ye.apply(this,arguments)}var ve=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Ie=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,be);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(re,m,(function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?ce(t,e,{keys:["name"]}):t}(I,c),S=E.map((function(e,t){return r().createElement("li",ye({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find((function(e){return e.value===t}))}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)}))),h&&S.length<1&&(S=[r().createElement("li",ye({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement(i.BaseControl,{label:o,__nextHasNoMarginBottom:!0},r().createElement("input",ye({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n})))),v?r().createElement(ve,ye({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(ve,ye({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ye({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))})))};function Oe(e){return Oe="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},Oe(e)}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)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Se.apply(this,arguments)}function Ee(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,ke(r.key),r)}}function we(e,t,n){return t=Ae(t),function(e,t){if(t&&("object"===Oe(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,_e()?Reflect.construct(t,n||[],Ae(e).constructor):t.apply(e,n))}function _e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_e=function(){return!!e})()}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Ce(e,t){return Ce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ce(e,t)}function xe(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 Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){Te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Te(e,t,n){return(t=ke(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Oe(t)?t:t+""}Ie.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var Re=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},De=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=we(this,n,[e])).state=Pe({},e.filters.reduce((function(e,t){var n=Te({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),Pe(Pe({},e),n)}),[])),t.formRef=r().createRef(),t}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&&Ce(e,t)}(n,t),o=n,a=[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(Pe(Pe({},this.state),{},Te({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map((function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{className:"label-screen-reader-text",key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Ie,{key:e.name,className:"ef-calendar-filter-combobox label-screen-reader-text",inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}})),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,Se({type:"button'",href:(0,p.addQueryArgs)(a,o.reduce((function(e,t){return Pe(Pe({},e),{},Te({},t.name,""))}),{})),name:"ef-calendar-reset-filters"},Re),(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}],a&&Ee(o.prototype,a),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,a}(r().Component);function Le(e){return Le="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},Le(e)}function je(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 Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?je(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Le(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Le(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}De.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var He={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:He,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Ne(Ne({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Ne(Ne({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Ne(Ne({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var Me=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(De,{isLoading:n,pageUrl:c,filters:o}),r().createElement(O,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},(function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))})):null)};Me.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Ve=(0,a.withSelect)((function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}}))(Me);function Ue(e){return Ue="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},Ue(e)}function Be(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 Fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Ue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ue(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map((function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}})),qe=EF_CALENDAR.CATEGORIES.filter((function(e){return e.term_id===EF_CALENDAR.FILTERS.cat})).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter((function(e){return e.id===EF_CALENDAR.FILTERS.author})).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Select a status","edit-flow"),options:[{value:"",label:(0,e.__)("Select a status","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Find a user","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Find a category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce((function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)}),[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter((function(e){return e.parent===n})).map((function(n){return[Fe(Fe({},n),{},{level:r})].concat(e(t,n.value,r+1))}))}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Select a type","edit-flow"),options:[{value:"",label:(0,e.__)("Select a type","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Ve,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| (()=>{var e={206:e=>{"use strict";e.exports=ReactDOM},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},363:(e,t,n)=>{"use strict";n(799)},556:(e,t,n)=>{e.exports=n(694)()},694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=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},g.apply(null,arguments)}function h(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 b(e,t,n){return(t=function(e){var t=function(e){if("object"!=m(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},v=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},I=function(e,t,n,r){return v("add",t,n,r,e)},O=function(e,t,n,r){return v("subtract",t,n,r,e)},S=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:O(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:O(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:I(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function E(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}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)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}S.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const A=e=>"object"==typeof e&&null!=e&&1===e.nodeType,C=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,x=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return C(n.overflowY,t)||C(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},P=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,T=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var k=function(){return k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},k.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var D=0;function R(e){return"function"==typeof e?e:L}function L(){}function j(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!A(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;A(m)&&p(m);){if(m=T(m),m===f){d.push(m);break}null!=m&&m===document.body&&x(m)&&!x(document.documentElement)||null!=m&&x(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:_,right:C,bottom:k,left:D}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let R="start"===l||"nearest"===l?O-_:"end"===l?E+k:O+v/2-_+k,L="center"===u?w+I/2-D+C:"end"===u?S+C:w-D;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let x=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,D="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)x="start"===l?R:"end"===l?R-h:"nearest"===l?P(y,y+h,h,_,C,y+R,y+R+v,v):R-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:P(b,b+g,g,m,A,b+L,b+L+I,I),x=Math.max(0,x+y),T=Math.max(0,T+b);else{x="start"===l?R-o-_:"end"===l?R-s+C+D:"nearest"===l?P(o,s,n,_,C+D,R,R+v,v):R-(o+n/2)+D/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:P(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;x=0===H?0:Math.max(0,Math.min(a+x/H,t.scrollHeight-n/H+D)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),R+=a-x,L+=e-T}j.push({el:t,top:x,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})}}function N(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function H(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout(function(){n=null,e.apply(void 0,i)},t)}return o.cancel=r,o}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some(function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault})}}function V(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}function U(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function B(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var F=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function W(e){void 0===e&&(e={});var t={};return F.forEach(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}function K(e,t){return void 0!==e[t]}function Y(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=G(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function G(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?G(t?i-1:0,t,n,r):-1}function X(e,t,n,r){return void 0===r&&(r=!0),n&&t.some(function(t){return t&&(N(t,e,n)||r&&N(t,n.document.activeElement,n))})}var z=H(function(e){Q(e).textContent=""},500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function Z(e,t){e&&t&&(Q(t).textContent=e,z(t))}var J=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),$=["refKey","ref"],ee=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],te=["onKeyDown","onBlur","onChange","onInput","onChangeText"],ne=["refKey","ref"],re=["onMouseMove","onMouseDown","onClick","onPress","index","item"],oe=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(D++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout(function(){n.timeoutIds=n.timeoutIds.filter(function(e){return e!==r}),e()},t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=W(t),n.internalSetState(w({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=W(t),n.internalSetState(w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,w({},n.getStateAndHelpers(),e)),n.setState(function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach(function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],K(n.props,e)||(s[e]=u[e]))}),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,w({},n.getStateAndHelpers(),u)),s},function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())})},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,$),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return w(((r={})[a]=V(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}})},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(w({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=w({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=w({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=E(t,ee),u=n.getState().isOpen,s={onClick:M(r,n.buttonHandleClick),onKeyDown:M(o,n.buttonHandleKeyDown),onKeyUp:M(i,n.buttonHandleKeyUp),onBlur:M(a,n.buttonHandleBlur)};return w({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=Y(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout(function(){return n.toggleMenu({type:13})})},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout(function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}})},n.getLabelProps=function(e){return w({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=E(t,te),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=M(i,a,n.inputHandleChange),l.onKeyDown=M(r,n.inputHandleKeyDown),l.onBlur=M(o,n.inputHandleBlur),s=l),w({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=Y(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout(function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,ne),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,w(((r={})[a]=V(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=E(r,re);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:M(o,function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout(function(){return n.avoidScrolling=!1},250))}),onMouseDown:M(i,function(e){e.preventDefault()})}).onClick=M(p,function(){n.selectItemAtIndex(l,{type:9})}),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return w({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.selectedItem;return w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)},t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.isOpen;return w({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)},function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=H(function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(w({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,Z(i,n.props.environment.document)}},200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_(e,t)}(n,e);var r=n.prototype;return r.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},r.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce(function(e,r){return e[r]=K(n,r)?n[r]:t[r],e},{}):t;var t,n},r.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},r.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},r.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},r.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=q(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},r.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},r.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!X(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=X(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},r.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},r.componentDidUpdate=function(e,t){K(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},r.componentWillUnmount=function(){this.cleanup()},r.render=function(){var e=B(this.props.children,L);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=B(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:U,itemToString:function(e){return null==e?"":String(e)},onStateChange:L,onInputValueChange:L,onUserAction:L,onChange:L,onSelect:L,onOuterClick:L,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:j},e.stateChangeTypes=J,e}();H(function(e,t){Z(e,t)},200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var ie={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:j,environment:"undefined"==typeof window?void 0:window},ae=w({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});k(k({},ae),{items:c().array.isRequired,isItemDisabled:c().func}),k(k({},ie),{isItemDisabled:function(){return!1}}),w({},ae,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),w({},ie,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var le=n(731),ue=n.n(le);const se={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},ce=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function pe(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=se.MATCHES,baseSort:i=ce,sorter:a=e=>e.sort((e,t)=>de(e,t,i))}=n,l=e.reduce(function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:fe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=be(o),a=ge(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=fe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=se.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}},{rankedValue:e,rank:se.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e},[]);return a(l).map(e=>{let{item:t}=e;return t})}function fe(e,t,n){return e=me(e,n),(t=me(t,n)).length>e.length?se.NO_MATCH:e===t?se.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?se.EQUAL:e.startsWith(t)?se.STARTS_WITH:e.includes(` ${t}`)?se.WORD_STARTS_WITH:e.includes(t)?se.CONTAINS:1===t.length?se.NO_MATCH:function(e){let t="";return e.split(" ").forEach(e=>{e.split("-").forEach(e=>{t+=e.substr(0,1)})}),t}(e).includes(t)?se.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return se.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return se.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return se.MATCHES+o*r}(r-i)}(e,t)}function de(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function me(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=ue()(e)),e}function ge(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}pe.rankings=se;const he={maxRanking:1/0,minRanking:-1/0};function be(e){return"string"==typeof e?he:{...he,...e}}var ye=["className","placeholder","inputLabel","inputId","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];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 Ie=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Oe=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,i=e.inputId,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ye);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(oe,m,function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?pe(t,e,{keys:["name"]}):t}(I,c),S=E.map(function(e,t){return r().createElement("li",ve({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find(function(e){return e.value===t})}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)})),h&&S.length<1&&(S=[r().createElement("li",ve({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,o&&r().createElement("label",{className:"components-base-control__label ef-combobox-label",htmlFor:i},o),r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement("input",ve({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({id:i,onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n}))),v?r().createElement(Ie,ve({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(Ie,ve({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ve({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))}))};function Se(e){return Se="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},Se(e)}function Ee(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,Te(r.key),r)}}function we(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(we=function(){return!!e})()}function _e(e){return _e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(e)}function Ae(e,t){return Ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ae(e,t)}function Ce(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 xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){Pe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pe(e,t,n){return(t=Te(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Te(e){var t=function(e){if("object"!=Se(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Se(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Se(t)?t:t+""}Oe.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,inputId:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var ke=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=function(e,t,n){return t=_e(t),function(e,t){if(t&&("object"==Se(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,we()?Reflect.construct(t,n||[],_e(e).constructor):t.apply(e,n))}(this,n,[e])).state=xe({},e.filters.reduce(function(e,t){var n=Pe({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),xe(xe({},e),n)},[])),t.formRef=r().createRef(),t}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&&Ae(e,t)}(n,t),function(e,t){return t&&Ee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(n,[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(xe(xe({},this.state),{},Pe({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map(function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Oe,{key:e.name,className:"ef-calendar-filter-combobox",inputId:"ef-calendar-filter-".concat(e.name),inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}}),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0,__next40pxDefaultSize:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,{type:"button",href:(0,p.addQueryArgs)(a,o.reduce(function(e,t){return xe(xe({},e),{},Pe({},t.name,""))},{})),name:"ef-calendar-reset-filters",isSecondary:!0,__next40pxDefaultSize:!0},(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}])}(r().Component);function De(e){return De="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},De(e)}function Re(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach(function(t){je(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function je(e,t,n){return(t=function(e){var t=function(e){if("object"!=De(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=De(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==De(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ke.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var Ne={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ne,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Le(Le({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Le(Le({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Le(Le({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var He=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(ke,{isLoading:n,pageUrl:c,filters:o}),r().createElement(S,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))}):null)};He.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Me=(0,a.withSelect)(function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}})(He);function Ve(e){return Ve="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},Ve(e)}function Ue(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 Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach(function(t){Fe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Fe(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ve(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ve(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map(function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}}),qe=EF_CALENDAR.CATEGORIES.filter(function(e){return e.term_id===EF_CALENDAR.FILTERS.cat}).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter(function(e){return e.id===EF_CALENDAR.FILTERS.author}).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Status","edit-flow"),options:[{value:"",label:(0,e.__)("All statuses","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Author","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce(function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)},[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter(function(e){return e.parent===n}).map(function(n){return[Be(Be({},n),{},{level:r})].concat(e(t,n.value,r+1))})}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Post Type","edit-flow"),options:[{value:"",label:(0,e.__)("All types","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Me,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| @@ -1,3 +1,3 @@ | |||
| /*! For license information please see calendar.react.build.js.LICENSE.txt */ | |||
| (()=>{var e={694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},556:(e,t,n)=>{e.exports=n(694)()},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},363:(e,t,n)=>{"use strict";n(799)},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},206:e=>{"use strict";e.exports=ReactDOM},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function h(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}var b=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},y=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},v=function(e,t,n,r){return y("add",t,n,r,e)},I=function(e,t,n,r){return y("subtract",t,n,r,e)},O=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:v(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:v(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:v(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function S(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}O.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const _=e=>"object"==typeof e&&null!=e&&1===e.nodeType,A=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,C=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return A(n.overflowY,t)||A(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},x=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,P=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var T=function(){return T=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},T.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var k=0;function R(e){return"function"==typeof e?e:D}function D(){}function L(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!_(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;_(m)&&p(m);){if(m=P(m),m===f){d.push(m);break}null!=m&&m===document.body&&C(m)&&!C(document.documentElement)||null!=m&&C(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:A,right:T,bottom:k,left:R}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let D="start"===l||"nearest"===l?O-A:"end"===l?E+k:O+v/2-A+k,L="center"===u?w+I/2-R+T:"end"===u?S+T:w-R;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let P=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,R="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)P="start"===l?D:"end"===l?D-h:"nearest"===l?x(y,y+h,h,_,C,y+D,y+D+v,v):D-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:x(b,b+g,g,m,A,b+L,b+L+I,I),P=Math.max(0,P+y),T=Math.max(0,T+b);else{P="start"===l?D-o-_:"end"===l?D-s+C+R:"nearest"===l?x(o,s,n,_,C+R,D,D+v,v):D-(o+n/2)+R/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:x(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;P=0===H?0:Math.max(0,Math.min(a+P/H,t.scrollHeight-n/H+R)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),D+=a-P,L+=e-T}j.push({el:t,top:P,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}}function j(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function N(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout((function(){n=null,e.apply(void 0,i)}),t)}return o.cancel=r,o}function H(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function V(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function U(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var B=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function F(e){void 0===e&&(e={});var t={};return B.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function W(e,t){return void 0!==e[t]}function K(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function Y(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=q(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?q(t?i-1:0,t,n,r):-1}function G(e,t,n,r){return void 0===r&&(r=!0),n&&t.some((function(t){return t&&(j(t,e,n)||r&&j(t,n.document.activeElement,n))}))}var X=N((function(e){Q(e).textContent=""}),500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function z(e,t){e&&t&&(Q(t).textContent=e,X(t))}var Z=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),J=["refKey","ref"],$=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],ee=["onKeyDown","onBlur","onChange","onInput","onChangeText"],te=["refKey","ref"],ne=["onMouseMove","onMouseDown","onClick","onPress","index","item"],re=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(k++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=F(t),n.internalSetState(E({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=F(t),n.internalSetState(E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,E({},n.getStateAndHelpers(),e)),n.setState((function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach((function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],W(n.props,e)||(s[e]=u[e]))})),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,E({},n.getStateAndHelpers(),u)),s}),(function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,J),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return E(((r={})[a]=M(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(E({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=E({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=E({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=S(t,$),u=n.getState().isOpen,s={onClick:H(r,n.buttonHandleClick),onKeyDown:H(o,n.buttonHandleKeyDown),onKeyUp:H(i,n.buttonHandleKeyUp),onBlur:H(a,n.buttonHandleBlur)};return E({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=K(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}}))},n.getLabelProps=function(e){return E({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=S(t,ee),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=H(i,a,n.inputHandleChange),l.onKeyDown=H(r,n.inputHandleKeyDown),l.onBlur=H(o,n.inputHandleBlur),s=l),E({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=K(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,te),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,E(((r={})[a]=M(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=S(r,ne);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:H(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:H(i,(function(e){e.preventDefault()}))}).onClick=H(p,(function(){n.selectItemAtIndex(l,{type:9})})),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return E({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.selectedItem;return E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.isOpen;return E({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=N((function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(E({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,z(i,n.props.environment.document)}}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}var r,o;o=e,(r=n).prototype=Object.create(o.prototype),r.prototype.constructor=r,w(r,o);var i=n.prototype;return i.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},i.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce((function(e,r){return e[r]=W(n,r)?n[r]:t[r],e}),{}):t;var t,n},i.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},i.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},i.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},i.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=Y(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},i.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},i.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!G(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=G(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},i.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},i.componentDidUpdate=function(e,t){W(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},i.componentWillUnmount=function(){this.cleanup()},i.render=function(){var e=U(this.props.children,D);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=U(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:V,itemToString:function(e){return null==e?"":String(e)},onStateChange:D,onInputValueChange:D,onUserAction:D,onChange:D,onSelect:D,onOuterClick:D,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:L},e.stateChangeTypes=Z,e}();N((function(e,t){z(e,t)}),200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var oe={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:L,environment:"undefined"==typeof window?void 0:window},ie=E({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});T(T({},ie),{items:c().array.isRequired,isItemDisabled:c().func}),T(T({},oe),{isItemDisabled:function(){return!1}}),E({},ie,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),E({},oe,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var ae=n(731),le=n.n(ae);const ue={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},se=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function ce(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=ue.MATCHES,baseSort:i=se,sorter:a=(e=>e.sort(((e,t)=>fe(e,t,i))))}=n,l=e.reduce((function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:pe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=he(o),a=me(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce(((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=pe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=ue.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}}),{rankedValue:e,rank:ue.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e}),[]);return a(l).map((e=>{let{item:t}=e;return t}))}function pe(e,t,n){return e=de(e,n),(t=de(t,n)).length>e.length?ue.NO_MATCH:e===t?ue.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?ue.EQUAL:e.startsWith(t)?ue.STARTS_WITH:e.includes(` ${t}`)?ue.WORD_STARTS_WITH:e.includes(t)?ue.CONTAINS:1===t.length?ue.NO_MATCH:function(e){let t="";return e.split(" ").forEach((e=>{e.split("-").forEach((e=>{t+=e.substr(0,1)}))})),t}(e).includes(t)?ue.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return ue.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return ue.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return ue.MATCHES+o*r}(r-i)}(e,t)}function fe(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function de(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=le()(e)),e}function me(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}ce.rankings=ue;const ge={maxRanking:1/0,minRanking:-1/0};function he(e){return"string"==typeof e?ge:{...ge,...e}}var be=["className","placeholder","inputLabel","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];function ye(){return ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ye.apply(this,arguments)}var ve=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Ie=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,be);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(re,m,(function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?ce(t,e,{keys:["name"]}):t}(I,c),S=E.map((function(e,t){return r().createElement("li",ye({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find((function(e){return e.value===t}))}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)}))),h&&S.length<1&&(S=[r().createElement("li",ye({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement(i.BaseControl,{label:o,__nextHasNoMarginBottom:!0},r().createElement("input",ye({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n})))),v?r().createElement(ve,ye({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(ve,ye({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ye({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))})))};function Oe(e){return Oe="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},Oe(e)}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)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Se.apply(this,arguments)}function Ee(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,ke(r.key),r)}}function we(e,t,n){return t=Ae(t),function(e,t){if(t&&("object"===Oe(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,_e()?Reflect.construct(t,n||[],Ae(e).constructor):t.apply(e,n))}function _e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_e=function(){return!!e})()}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Ce(e,t){return Ce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ce(e,t)}function xe(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 Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){Te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Te(e,t,n){return(t=ke(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Oe(t)?t:t+""}Ie.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var Re=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},De=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=we(this,n,[e])).state=Pe({},e.filters.reduce((function(e,t){var n=Te({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),Pe(Pe({},e),n)}),[])),t.formRef=r().createRef(),t}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&&Ce(e,t)}(n,t),o=n,a=[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(Pe(Pe({},this.state),{},Te({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map((function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{className:"label-screen-reader-text",key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Ie,{key:e.name,className:"ef-calendar-filter-combobox label-screen-reader-text",inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}})),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,Se({type:"button'",href:(0,p.addQueryArgs)(a,o.reduce((function(e,t){return Pe(Pe({},e),{},Te({},t.name,""))}),{})),name:"ef-calendar-reset-filters"},Re),(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}],a&&Ee(o.prototype,a),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,a}(r().Component);function Le(e){return Le="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},Le(e)}function je(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 Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?je(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Le(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Le(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}De.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var He={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:He,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Ne(Ne({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Ne(Ne({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Ne(Ne({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var Me=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(De,{isLoading:n,pageUrl:c,filters:o}),r().createElement(O,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},(function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))})):null)};Me.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Ve=(0,a.withSelect)((function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}}))(Me);function Ue(e){return Ue="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},Ue(e)}function Be(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 Fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Ue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ue(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map((function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}})),qe=EF_CALENDAR.CATEGORIES.filter((function(e){return e.term_id===EF_CALENDAR.FILTERS.cat})).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter((function(e){return e.id===EF_CALENDAR.FILTERS.author})).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Select a status","edit-flow"),options:[{value:"",label:(0,e.__)("Select a status","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Find a user","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Find a category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce((function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)}),[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter((function(e){return e.parent===n})).map((function(n){return[Fe(Fe({},n),{},{level:r})].concat(e(t,n.value,r+1))}))}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Select a type","edit-flow"),options:[{value:"",label:(0,e.__)("Select a type","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Ve,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| (()=>{var e={206:e=>{"use strict";e.exports=ReactDOM},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},363:(e,t,n)=>{"use strict";n(799)},556:(e,t,n)=>{e.exports=n(694)()},694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=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},g.apply(null,arguments)}function h(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 b(e,t,n){return(t=function(e){var t=function(e){if("object"!=m(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},v=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},I=function(e,t,n,r){return v("add",t,n,r,e)},O=function(e,t,n,r){return v("subtract",t,n,r,e)},S=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:O(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:O(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:I(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function E(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}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)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}S.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const A=e=>"object"==typeof e&&null!=e&&1===e.nodeType,C=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,x=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return C(n.overflowY,t)||C(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},P=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,T=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var k=function(){return k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},k.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var D=0;function R(e){return"function"==typeof e?e:L}function L(){}function j(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!A(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;A(m)&&p(m);){if(m=T(m),m===f){d.push(m);break}null!=m&&m===document.body&&x(m)&&!x(document.documentElement)||null!=m&&x(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:_,right:C,bottom:k,left:D}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let R="start"===l||"nearest"===l?O-_:"end"===l?E+k:O+v/2-_+k,L="center"===u?w+I/2-D+C:"end"===u?S+C:w-D;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let x=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,D="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)x="start"===l?R:"end"===l?R-h:"nearest"===l?P(y,y+h,h,_,C,y+R,y+R+v,v):R-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:P(b,b+g,g,m,A,b+L,b+L+I,I),x=Math.max(0,x+y),T=Math.max(0,T+b);else{x="start"===l?R-o-_:"end"===l?R-s+C+D:"nearest"===l?P(o,s,n,_,C+D,R,R+v,v):R-(o+n/2)+D/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:P(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;x=0===H?0:Math.max(0,Math.min(a+x/H,t.scrollHeight-n/H+D)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),R+=a-x,L+=e-T}j.push({el:t,top:x,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})}}function N(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function H(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout(function(){n=null,e.apply(void 0,i)},t)}return o.cancel=r,o}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some(function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault})}}function V(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}function U(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function B(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var F=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function W(e){void 0===e&&(e={});var t={};return F.forEach(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}function K(e,t){return void 0!==e[t]}function Y(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=G(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function G(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?G(t?i-1:0,t,n,r):-1}function X(e,t,n,r){return void 0===r&&(r=!0),n&&t.some(function(t){return t&&(N(t,e,n)||r&&N(t,n.document.activeElement,n))})}var z=H(function(e){Q(e).textContent=""},500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function Z(e,t){e&&t&&(Q(t).textContent=e,z(t))}var J=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),$=["refKey","ref"],ee=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],te=["onKeyDown","onBlur","onChange","onInput","onChangeText"],ne=["refKey","ref"],re=["onMouseMove","onMouseDown","onClick","onPress","index","item"],oe=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(D++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout(function(){n.timeoutIds=n.timeoutIds.filter(function(e){return e!==r}),e()},t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=W(t),n.internalSetState(w({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=W(t),n.internalSetState(w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,w({},n.getStateAndHelpers(),e)),n.setState(function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach(function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],K(n.props,e)||(s[e]=u[e]))}),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,w({},n.getStateAndHelpers(),u)),s},function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())})},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,$),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return w(((r={})[a]=V(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}})},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(w({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=w({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=w({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=E(t,ee),u=n.getState().isOpen,s={onClick:M(r,n.buttonHandleClick),onKeyDown:M(o,n.buttonHandleKeyDown),onKeyUp:M(i,n.buttonHandleKeyUp),onBlur:M(a,n.buttonHandleBlur)};return w({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=Y(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout(function(){return n.toggleMenu({type:13})})},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout(function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}})},n.getLabelProps=function(e){return w({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=E(t,te),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=M(i,a,n.inputHandleChange),l.onKeyDown=M(r,n.inputHandleKeyDown),l.onBlur=M(o,n.inputHandleBlur),s=l),w({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=Y(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout(function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,ne),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,w(((r={})[a]=V(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=E(r,re);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:M(o,function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout(function(){return n.avoidScrolling=!1},250))}),onMouseDown:M(i,function(e){e.preventDefault()})}).onClick=M(p,function(){n.selectItemAtIndex(l,{type:9})}),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return w({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.selectedItem;return w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)},t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.isOpen;return w({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)},function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=H(function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(w({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,Z(i,n.props.environment.document)}},200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_(e,t)}(n,e);var r=n.prototype;return r.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},r.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce(function(e,r){return e[r]=K(n,r)?n[r]:t[r],e},{}):t;var t,n},r.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},r.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},r.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},r.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=q(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},r.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},r.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!X(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=X(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},r.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},r.componentDidUpdate=function(e,t){K(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},r.componentWillUnmount=function(){this.cleanup()},r.render=function(){var e=B(this.props.children,L);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=B(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:U,itemToString:function(e){return null==e?"":String(e)},onStateChange:L,onInputValueChange:L,onUserAction:L,onChange:L,onSelect:L,onOuterClick:L,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:j},e.stateChangeTypes=J,e}();H(function(e,t){Z(e,t)},200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var ie={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:j,environment:"undefined"==typeof window?void 0:window},ae=w({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});k(k({},ae),{items:c().array.isRequired,isItemDisabled:c().func}),k(k({},ie),{isItemDisabled:function(){return!1}}),w({},ae,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),w({},ie,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var le=n(731),ue=n.n(le);const se={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},ce=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function pe(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=se.MATCHES,baseSort:i=ce,sorter:a=e=>e.sort((e,t)=>de(e,t,i))}=n,l=e.reduce(function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:fe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=be(o),a=ge(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=fe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=se.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}},{rankedValue:e,rank:se.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e},[]);return a(l).map(e=>{let{item:t}=e;return t})}function fe(e,t,n){return e=me(e,n),(t=me(t,n)).length>e.length?se.NO_MATCH:e===t?se.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?se.EQUAL:e.startsWith(t)?se.STARTS_WITH:e.includes(` ${t}`)?se.WORD_STARTS_WITH:e.includes(t)?se.CONTAINS:1===t.length?se.NO_MATCH:function(e){let t="";return e.split(" ").forEach(e=>{e.split("-").forEach(e=>{t+=e.substr(0,1)})}),t}(e).includes(t)?se.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return se.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return se.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return se.MATCHES+o*r}(r-i)}(e,t)}function de(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function me(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=ue()(e)),e}function ge(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}pe.rankings=se;const he={maxRanking:1/0,minRanking:-1/0};function be(e){return"string"==typeof e?he:{...he,...e}}var ye=["className","placeholder","inputLabel","inputId","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];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 Ie=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Oe=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,i=e.inputId,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ye);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(oe,m,function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?pe(t,e,{keys:["name"]}):t}(I,c),S=E.map(function(e,t){return r().createElement("li",ve({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find(function(e){return e.value===t})}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)})),h&&S.length<1&&(S=[r().createElement("li",ve({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,o&&r().createElement("label",{className:"components-base-control__label ef-combobox-label",htmlFor:i},o),r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement("input",ve({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({id:i,onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n}))),v?r().createElement(Ie,ve({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(Ie,ve({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ve({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))}))};function Se(e){return Se="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},Se(e)}function Ee(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,Te(r.key),r)}}function we(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(we=function(){return!!e})()}function _e(e){return _e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(e)}function Ae(e,t){return Ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ae(e,t)}function Ce(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 xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){Pe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pe(e,t,n){return(t=Te(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Te(e){var t=function(e){if("object"!=Se(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Se(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Se(t)?t:t+""}Oe.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,inputId:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var ke=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=function(e,t,n){return t=_e(t),function(e,t){if(t&&("object"==Se(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,we()?Reflect.construct(t,n||[],_e(e).constructor):t.apply(e,n))}(this,n,[e])).state=xe({},e.filters.reduce(function(e,t){var n=Pe({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),xe(xe({},e),n)},[])),t.formRef=r().createRef(),t}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&&Ae(e,t)}(n,t),function(e,t){return t&&Ee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(n,[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(xe(xe({},this.state),{},Pe({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map(function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Oe,{key:e.name,className:"ef-calendar-filter-combobox",inputId:"ef-calendar-filter-".concat(e.name),inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}}),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0,__next40pxDefaultSize:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,{type:"button",href:(0,p.addQueryArgs)(a,o.reduce(function(e,t){return xe(xe({},e),{},Pe({},t.name,""))},{})),name:"ef-calendar-reset-filters",isSecondary:!0,__next40pxDefaultSize:!0},(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}])}(r().Component);function De(e){return De="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},De(e)}function Re(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach(function(t){je(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function je(e,t,n){return(t=function(e){var t=function(e){if("object"!=De(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=De(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==De(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ke.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var Ne={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ne,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Le(Le({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Le(Le({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Le(Le({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var He=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(ke,{isLoading:n,pageUrl:c,filters:o}),r().createElement(S,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))}):null)};He.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Me=(0,a.withSelect)(function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}})(He);function Ve(e){return Ve="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},Ve(e)}function Ue(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 Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach(function(t){Fe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Fe(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ve(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ve(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map(function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}}),qe=EF_CALENDAR.CATEGORIES.filter(function(e){return e.term_id===EF_CALENDAR.FILTERS.cat}).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter(function(e){return e.id===EF_CALENDAR.FILTERS.author}).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Status","edit-flow"),options:[{value:"",label:(0,e.__)("All statuses","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Author","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce(function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)},[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter(function(e){return e.parent===n}).map(function(n){return[Be(Be({},n),{},{level:r})].concat(e(t,n.value,r+1))})}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Post Type","edit-flow"),options:[{value:"",label:(0,e.__)("All types","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Me,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| @@ -1,3 +1,3 @@ | |||
| /*! For license information please see calendar.react.build.js.LICENSE.txt */ | |||
| (()=>{var e={694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},556:(e,t,n)=>{e.exports=n(694)()},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},363:(e,t,n)=>{"use strict";n(799)},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},206:e=>{"use strict";e.exports=ReactDOM},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function h(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}var b=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},y=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},v=function(e,t,n,r){return y("add",t,n,r,e)},I=function(e,t,n,r){return y("subtract",t,n,r,e)},O=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:v(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:v(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:v(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function S(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}O.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const _=e=>"object"==typeof e&&null!=e&&1===e.nodeType,A=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,C=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return A(n.overflowY,t)||A(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},x=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,P=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var T=function(){return T=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},T.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var k=0;function R(e){return"function"==typeof e?e:D}function D(){}function L(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!_(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;_(m)&&p(m);){if(m=P(m),m===f){d.push(m);break}null!=m&&m===document.body&&C(m)&&!C(document.documentElement)||null!=m&&C(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:A,right:T,bottom:k,left:R}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let D="start"===l||"nearest"===l?O-A:"end"===l?E+k:O+v/2-A+k,L="center"===u?w+I/2-R+T:"end"===u?S+T:w-R;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let P=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,R="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)P="start"===l?D:"end"===l?D-h:"nearest"===l?x(y,y+h,h,_,C,y+D,y+D+v,v):D-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:x(b,b+g,g,m,A,b+L,b+L+I,I),P=Math.max(0,P+y),T=Math.max(0,T+b);else{P="start"===l?D-o-_:"end"===l?D-s+C+R:"nearest"===l?x(o,s,n,_,C+R,D,D+v,v):D-(o+n/2)+R/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:x(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;P=0===H?0:Math.max(0,Math.min(a+P/H,t.scrollHeight-n/H+R)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),D+=a-P,L+=e-T}j.push({el:t,top:P,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}}function j(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function N(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout((function(){n=null,e.apply(void 0,i)}),t)}return o.cancel=r,o}function H(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function V(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function U(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var B=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function F(e){void 0===e&&(e={});var t={};return B.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function W(e,t){return void 0!==e[t]}function K(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function Y(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=q(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?q(t?i-1:0,t,n,r):-1}function G(e,t,n,r){return void 0===r&&(r=!0),n&&t.some((function(t){return t&&(j(t,e,n)||r&&j(t,n.document.activeElement,n))}))}var X=N((function(e){Q(e).textContent=""}),500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function z(e,t){e&&t&&(Q(t).textContent=e,X(t))}var Z=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),J=["refKey","ref"],$=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],ee=["onKeyDown","onBlur","onChange","onInput","onChangeText"],te=["refKey","ref"],ne=["onMouseMove","onMouseDown","onClick","onPress","index","item"],re=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(k++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=F(t),n.internalSetState(E({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=F(t),n.internalSetState(E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,E({},n.getStateAndHelpers(),e)),n.setState((function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach((function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],W(n.props,e)||(s[e]=u[e]))})),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,E({},n.getStateAndHelpers(),u)),s}),(function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,J),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return E(((r={})[a]=M(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(E({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=E({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=E({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=S(t,$),u=n.getState().isOpen,s={onClick:H(r,n.buttonHandleClick),onKeyDown:H(o,n.buttonHandleKeyDown),onKeyUp:H(i,n.buttonHandleKeyUp),onBlur:H(a,n.buttonHandleBlur)};return E({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=K(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}}))},n.getLabelProps=function(e){return E({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=S(t,ee),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=H(i,a,n.inputHandleChange),l.onKeyDown=H(r,n.inputHandleKeyDown),l.onBlur=H(o,n.inputHandleBlur),s=l),E({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=K(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,te),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,E(((r={})[a]=M(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=S(r,ne);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:H(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:H(i,(function(e){e.preventDefault()}))}).onClick=H(p,(function(){n.selectItemAtIndex(l,{type:9})})),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return E({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.selectedItem;return E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.isOpen;return E({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=N((function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(E({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,z(i,n.props.environment.document)}}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}var r,o;o=e,(r=n).prototype=Object.create(o.prototype),r.prototype.constructor=r,w(r,o);var i=n.prototype;return i.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},i.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce((function(e,r){return e[r]=W(n,r)?n[r]:t[r],e}),{}):t;var t,n},i.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},i.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},i.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},i.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=Y(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},i.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},i.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!G(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=G(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},i.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},i.componentDidUpdate=function(e,t){W(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},i.componentWillUnmount=function(){this.cleanup()},i.render=function(){var e=U(this.props.children,D);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=U(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:V,itemToString:function(e){return null==e?"":String(e)},onStateChange:D,onInputValueChange:D,onUserAction:D,onChange:D,onSelect:D,onOuterClick:D,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:L},e.stateChangeTypes=Z,e}();N((function(e,t){z(e,t)}),200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var oe={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:L,environment:"undefined"==typeof window?void 0:window},ie=E({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});T(T({},ie),{items:c().array.isRequired,isItemDisabled:c().func}),T(T({},oe),{isItemDisabled:function(){return!1}}),E({},ie,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),E({},oe,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var ae=n(731),le=n.n(ae);const ue={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},se=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function ce(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=ue.MATCHES,baseSort:i=se,sorter:a=(e=>e.sort(((e,t)=>fe(e,t,i))))}=n,l=e.reduce((function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:pe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=he(o),a=me(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce(((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=pe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=ue.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}}),{rankedValue:e,rank:ue.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e}),[]);return a(l).map((e=>{let{item:t}=e;return t}))}function pe(e,t,n){return e=de(e,n),(t=de(t,n)).length>e.length?ue.NO_MATCH:e===t?ue.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?ue.EQUAL:e.startsWith(t)?ue.STARTS_WITH:e.includes(` ${t}`)?ue.WORD_STARTS_WITH:e.includes(t)?ue.CONTAINS:1===t.length?ue.NO_MATCH:function(e){let t="";return e.split(" ").forEach((e=>{e.split("-").forEach((e=>{t+=e.substr(0,1)}))})),t}(e).includes(t)?ue.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return ue.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return ue.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return ue.MATCHES+o*r}(r-i)}(e,t)}function fe(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function de(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=le()(e)),e}function me(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}ce.rankings=ue;const ge={maxRanking:1/0,minRanking:-1/0};function he(e){return"string"==typeof e?ge:{...ge,...e}}var be=["className","placeholder","inputLabel","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];function ye(){return ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ye.apply(this,arguments)}var ve=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Ie=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,be);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(re,m,(function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?ce(t,e,{keys:["name"]}):t}(I,c),S=E.map((function(e,t){return r().createElement("li",ye({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find((function(e){return e.value===t}))}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)}))),h&&S.length<1&&(S=[r().createElement("li",ye({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement(i.BaseControl,{label:o,__nextHasNoMarginBottom:!0},r().createElement("input",ye({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n})))),v?r().createElement(ve,ye({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(ve,ye({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ye({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))})))};function Oe(e){return Oe="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},Oe(e)}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)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Se.apply(this,arguments)}function Ee(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,ke(r.key),r)}}function we(e,t,n){return t=Ae(t),function(e,t){if(t&&("object"===Oe(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,_e()?Reflect.construct(t,n||[],Ae(e).constructor):t.apply(e,n))}function _e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_e=function(){return!!e})()}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Ce(e,t){return Ce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ce(e,t)}function xe(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 Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){Te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Te(e,t,n){return(t=ke(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Oe(t)?t:t+""}Ie.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var Re=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},De=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=we(this,n,[e])).state=Pe({},e.filters.reduce((function(e,t){var n=Te({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),Pe(Pe({},e),n)}),[])),t.formRef=r().createRef(),t}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&&Ce(e,t)}(n,t),o=n,a=[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(Pe(Pe({},this.state),{},Te({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map((function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{className:"label-screen-reader-text",key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Ie,{key:e.name,className:"ef-calendar-filter-combobox label-screen-reader-text",inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}})),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,Se({type:"button'",href:(0,p.addQueryArgs)(a,o.reduce((function(e,t){return Pe(Pe({},e),{},Te({},t.name,""))}),{})),name:"ef-calendar-reset-filters"},Re),(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}],a&&Ee(o.prototype,a),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,a}(r().Component);function Le(e){return Le="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},Le(e)}function je(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 Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?je(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Le(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Le(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}De.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var He={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:He,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Ne(Ne({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Ne(Ne({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Ne(Ne({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var Me=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(De,{isLoading:n,pageUrl:c,filters:o}),r().createElement(O,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},(function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))})):null)};Me.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Ve=(0,a.withSelect)((function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}}))(Me);function Ue(e){return Ue="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},Ue(e)}function Be(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 Fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Ue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ue(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map((function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}})),qe=EF_CALENDAR.CATEGORIES.filter((function(e){return e.term_id===EF_CALENDAR.FILTERS.cat})).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter((function(e){return e.id===EF_CALENDAR.FILTERS.author})).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Select a status","edit-flow"),options:[{value:"",label:(0,e.__)("Select a status","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Find a user","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Find a category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce((function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)}),[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter((function(e){return e.parent===n})).map((function(n){return[Fe(Fe({},n),{},{level:r})].concat(e(t,n.value,r+1))}))}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Select a type","edit-flow"),options:[{value:"",label:(0,e.__)("Select a type","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Ve,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| (()=>{var e={206:e=>{"use strict";e.exports=ReactDOM},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},363:(e,t,n)=>{"use strict";n(799)},556:(e,t,n)=>{e.exports=n(694)()},694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=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},g.apply(null,arguments)}function h(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 b(e,t,n){return(t=function(e){var t=function(e){if("object"!=m(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},v=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},I=function(e,t,n,r){return v("add",t,n,r,e)},O=function(e,t,n,r){return v("subtract",t,n,r,e)},S=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:O(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:O(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:I(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function E(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}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)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}S.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const A=e=>"object"==typeof e&&null!=e&&1===e.nodeType,C=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,x=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return C(n.overflowY,t)||C(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},P=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,T=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var k=function(){return k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},k.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var D=0;function R(e){return"function"==typeof e?e:L}function L(){}function j(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!A(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;A(m)&&p(m);){if(m=T(m),m===f){d.push(m);break}null!=m&&m===document.body&&x(m)&&!x(document.documentElement)||null!=m&&x(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:_,right:C,bottom:k,left:D}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let R="start"===l||"nearest"===l?O-_:"end"===l?E+k:O+v/2-_+k,L="center"===u?w+I/2-D+C:"end"===u?S+C:w-D;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let x=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,D="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)x="start"===l?R:"end"===l?R-h:"nearest"===l?P(y,y+h,h,_,C,y+R,y+R+v,v):R-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:P(b,b+g,g,m,A,b+L,b+L+I,I),x=Math.max(0,x+y),T=Math.max(0,T+b);else{x="start"===l?R-o-_:"end"===l?R-s+C+D:"nearest"===l?P(o,s,n,_,C+D,R,R+v,v):R-(o+n/2)+D/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:P(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;x=0===H?0:Math.max(0,Math.min(a+x/H,t.scrollHeight-n/H+D)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),R+=a-x,L+=e-T}j.push({el:t,top:x,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})}}function N(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function H(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout(function(){n=null,e.apply(void 0,i)},t)}return o.cancel=r,o}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some(function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault})}}function V(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}function U(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function B(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var F=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function W(e){void 0===e&&(e={});var t={};return F.forEach(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}function K(e,t){return void 0!==e[t]}function Y(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=G(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function G(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?G(t?i-1:0,t,n,r):-1}function X(e,t,n,r){return void 0===r&&(r=!0),n&&t.some(function(t){return t&&(N(t,e,n)||r&&N(t,n.document.activeElement,n))})}var z=H(function(e){Q(e).textContent=""},500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function Z(e,t){e&&t&&(Q(t).textContent=e,z(t))}var J=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),$=["refKey","ref"],ee=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],te=["onKeyDown","onBlur","onChange","onInput","onChangeText"],ne=["refKey","ref"],re=["onMouseMove","onMouseDown","onClick","onPress","index","item"],oe=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(D++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout(function(){n.timeoutIds=n.timeoutIds.filter(function(e){return e!==r}),e()},t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=W(t),n.internalSetState(w({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=W(t),n.internalSetState(w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,w({},n.getStateAndHelpers(),e)),n.setState(function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach(function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],K(n.props,e)||(s[e]=u[e]))}),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,w({},n.getStateAndHelpers(),u)),s},function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())})},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,$),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return w(((r={})[a]=V(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}})},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(w({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=w({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=w({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=E(t,ee),u=n.getState().isOpen,s={onClick:M(r,n.buttonHandleClick),onKeyDown:M(o,n.buttonHandleKeyDown),onKeyUp:M(i,n.buttonHandleKeyUp),onBlur:M(a,n.buttonHandleBlur)};return w({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=Y(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout(function(){return n.toggleMenu({type:13})})},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout(function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}})},n.getLabelProps=function(e){return w({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=E(t,te),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=M(i,a,n.inputHandleChange),l.onKeyDown=M(r,n.inputHandleKeyDown),l.onBlur=M(o,n.inputHandleBlur),s=l),w({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=Y(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout(function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,ne),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,w(((r={})[a]=V(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=E(r,re);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:M(o,function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout(function(){return n.avoidScrolling=!1},250))}),onMouseDown:M(i,function(e){e.preventDefault()})}).onClick=M(p,function(){n.selectItemAtIndex(l,{type:9})}),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return w({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.selectedItem;return w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)},t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.isOpen;return w({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)},function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=H(function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(w({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,Z(i,n.props.environment.document)}},200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_(e,t)}(n,e);var r=n.prototype;return r.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},r.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce(function(e,r){return e[r]=K(n,r)?n[r]:t[r],e},{}):t;var t,n},r.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},r.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},r.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},r.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=q(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},r.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},r.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!X(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=X(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},r.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},r.componentDidUpdate=function(e,t){K(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},r.componentWillUnmount=function(){this.cleanup()},r.render=function(){var e=B(this.props.children,L);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=B(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:U,itemToString:function(e){return null==e?"":String(e)},onStateChange:L,onInputValueChange:L,onUserAction:L,onChange:L,onSelect:L,onOuterClick:L,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:j},e.stateChangeTypes=J,e}();H(function(e,t){Z(e,t)},200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var ie={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:j,environment:"undefined"==typeof window?void 0:window},ae=w({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});k(k({},ae),{items:c().array.isRequired,isItemDisabled:c().func}),k(k({},ie),{isItemDisabled:function(){return!1}}),w({},ae,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),w({},ie,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var le=n(731),ue=n.n(le);const se={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},ce=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function pe(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=se.MATCHES,baseSort:i=ce,sorter:a=e=>e.sort((e,t)=>de(e,t,i))}=n,l=e.reduce(function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:fe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=be(o),a=ge(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=fe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=se.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}},{rankedValue:e,rank:se.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e},[]);return a(l).map(e=>{let{item:t}=e;return t})}function fe(e,t,n){return e=me(e,n),(t=me(t,n)).length>e.length?se.NO_MATCH:e===t?se.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?se.EQUAL:e.startsWith(t)?se.STARTS_WITH:e.includes(` ${t}`)?se.WORD_STARTS_WITH:e.includes(t)?se.CONTAINS:1===t.length?se.NO_MATCH:function(e){let t="";return e.split(" ").forEach(e=>{e.split("-").forEach(e=>{t+=e.substr(0,1)})}),t}(e).includes(t)?se.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return se.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return se.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return se.MATCHES+o*r}(r-i)}(e,t)}function de(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function me(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=ue()(e)),e}function ge(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}pe.rankings=se;const he={maxRanking:1/0,minRanking:-1/0};function be(e){return"string"==typeof e?he:{...he,...e}}var ye=["className","placeholder","inputLabel","inputId","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];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 Ie=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Oe=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,i=e.inputId,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ye);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(oe,m,function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?pe(t,e,{keys:["name"]}):t}(I,c),S=E.map(function(e,t){return r().createElement("li",ve({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find(function(e){return e.value===t})}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)})),h&&S.length<1&&(S=[r().createElement("li",ve({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,o&&r().createElement("label",{className:"components-base-control__label ef-combobox-label",htmlFor:i},o),r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement("input",ve({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({id:i,onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n}))),v?r().createElement(Ie,ve({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(Ie,ve({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ve({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))}))};function Se(e){return Se="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},Se(e)}function Ee(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,Te(r.key),r)}}function we(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(we=function(){return!!e})()}function _e(e){return _e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(e)}function Ae(e,t){return Ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ae(e,t)}function Ce(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 xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){Pe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pe(e,t,n){return(t=Te(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Te(e){var t=function(e){if("object"!=Se(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Se(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Se(t)?t:t+""}Oe.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,inputId:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var ke=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=function(e,t,n){return t=_e(t),function(e,t){if(t&&("object"==Se(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,we()?Reflect.construct(t,n||[],_e(e).constructor):t.apply(e,n))}(this,n,[e])).state=xe({},e.filters.reduce(function(e,t){var n=Pe({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),xe(xe({},e),n)},[])),t.formRef=r().createRef(),t}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&&Ae(e,t)}(n,t),function(e,t){return t&&Ee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(n,[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(xe(xe({},this.state),{},Pe({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map(function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Oe,{key:e.name,className:"ef-calendar-filter-combobox",inputId:"ef-calendar-filter-".concat(e.name),inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}}),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0,__next40pxDefaultSize:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,{type:"button",href:(0,p.addQueryArgs)(a,o.reduce(function(e,t){return xe(xe({},e),{},Pe({},t.name,""))},{})),name:"ef-calendar-reset-filters",isSecondary:!0,__next40pxDefaultSize:!0},(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}])}(r().Component);function De(e){return De="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},De(e)}function Re(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach(function(t){je(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function je(e,t,n){return(t=function(e){var t=function(e){if("object"!=De(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=De(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==De(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ke.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var Ne={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ne,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Le(Le({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Le(Le({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Le(Le({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var He=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(ke,{isLoading:n,pageUrl:c,filters:o}),r().createElement(S,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))}):null)};He.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Me=(0,a.withSelect)(function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}})(He);function Ve(e){return Ve="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},Ve(e)}function Ue(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 Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach(function(t){Fe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Fe(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ve(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ve(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map(function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}}),qe=EF_CALENDAR.CATEGORIES.filter(function(e){return e.term_id===EF_CALENDAR.FILTERS.cat}).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter(function(e){return e.id===EF_CALENDAR.FILTERS.author}).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Status","edit-flow"),options:[{value:"",label:(0,e.__)("All statuses","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Author","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce(function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)},[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter(function(e){return e.parent===n}).map(function(n){return[Be(Be({},n),{},{level:r})].concat(e(t,n.value,r+1))})}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Post Type","edit-flow"),options:[{value:"",label:(0,e.__)("All types","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Me,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| @@ -1,3 +1,3 @@ | |||
| /*! For license information please see calendar.react.build.js.LICENSE.txt */ | |||
| (()=>{var e={694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},556:(e,t,n)=>{e.exports=n(694)()},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},363:(e,t,n)=>{"use strict";n(799)},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},206:e=>{"use strict";e.exports=ReactDOM},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function h(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}var b=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},y=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},v=function(e,t,n,r){return y("add",t,n,r,e)},I=function(e,t,n,r){return y("subtract",t,n,r,e)},O=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:v(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:v(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:v(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function S(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}O.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const _=e=>"object"==typeof e&&null!=e&&1===e.nodeType,A=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,C=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return A(n.overflowY,t)||A(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},x=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,P=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var T=function(){return T=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},T.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var k=0;function R(e){return"function"==typeof e?e:D}function D(){}function L(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!_(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;_(m)&&p(m);){if(m=P(m),m===f){d.push(m);break}null!=m&&m===document.body&&C(m)&&!C(document.documentElement)||null!=m&&C(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:A,right:T,bottom:k,left:R}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let D="start"===l||"nearest"===l?O-A:"end"===l?E+k:O+v/2-A+k,L="center"===u?w+I/2-R+T:"end"===u?S+T:w-R;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let P=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,R="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)P="start"===l?D:"end"===l?D-h:"nearest"===l?x(y,y+h,h,_,C,y+D,y+D+v,v):D-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:x(b,b+g,g,m,A,b+L,b+L+I,I),P=Math.max(0,P+y),T=Math.max(0,T+b);else{P="start"===l?D-o-_:"end"===l?D-s+C+R:"nearest"===l?x(o,s,n,_,C+R,D,D+v,v):D-(o+n/2)+R/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:x(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;P=0===H?0:Math.max(0,Math.min(a+P/H,t.scrollHeight-n/H+R)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),D+=a-P,L+=e-T}j.push({el:t,top:P,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}}function j(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function N(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout((function(){n=null,e.apply(void 0,i)}),t)}return o.cancel=r,o}function H(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function V(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function U(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var B=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function F(e){void 0===e&&(e={});var t={};return B.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function W(e,t){return void 0!==e[t]}function K(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function Y(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=q(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?q(t?i-1:0,t,n,r):-1}function G(e,t,n,r){return void 0===r&&(r=!0),n&&t.some((function(t){return t&&(j(t,e,n)||r&&j(t,n.document.activeElement,n))}))}var X=N((function(e){Q(e).textContent=""}),500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function z(e,t){e&&t&&(Q(t).textContent=e,X(t))}var Z=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),J=["refKey","ref"],$=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],ee=["onKeyDown","onBlur","onChange","onInput","onChangeText"],te=["refKey","ref"],ne=["onMouseMove","onMouseDown","onClick","onPress","index","item"],re=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(k++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=F(t),n.internalSetState(E({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=F(t),n.internalSetState(E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,E({},n.getStateAndHelpers(),e)),n.setState((function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach((function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],W(n.props,e)||(s[e]=u[e]))})),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,E({},n.getStateAndHelpers(),u)),s}),(function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,J),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return E(((r={})[a]=M(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(E({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=E({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=E({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=S(t,$),u=n.getState().isOpen,s={onClick:H(r,n.buttonHandleClick),onKeyDown:H(o,n.buttonHandleKeyDown),onKeyUp:H(i,n.buttonHandleKeyUp),onBlur:H(a,n.buttonHandleBlur)};return E({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=K(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}}))},n.getLabelProps=function(e){return E({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=S(t,ee),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=H(i,a,n.inputHandleChange),l.onKeyDown=H(r,n.inputHandleKeyDown),l.onBlur=H(o,n.inputHandleBlur),s=l),E({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=K(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,te),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,E(((r={})[a]=M(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=S(r,ne);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:H(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:H(i,(function(e){e.preventDefault()}))}).onClick=H(p,(function(){n.selectItemAtIndex(l,{type:9})})),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return E({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.selectedItem;return E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.isOpen;return E({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=N((function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(E({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,z(i,n.props.environment.document)}}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}var r,o;o=e,(r=n).prototype=Object.create(o.prototype),r.prototype.constructor=r,w(r,o);var i=n.prototype;return i.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},i.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce((function(e,r){return e[r]=W(n,r)?n[r]:t[r],e}),{}):t;var t,n},i.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},i.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},i.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},i.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=Y(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},i.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},i.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!G(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=G(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},i.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},i.componentDidUpdate=function(e,t){W(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},i.componentWillUnmount=function(){this.cleanup()},i.render=function(){var e=U(this.props.children,D);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=U(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:V,itemToString:function(e){return null==e?"":String(e)},onStateChange:D,onInputValueChange:D,onUserAction:D,onChange:D,onSelect:D,onOuterClick:D,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:L},e.stateChangeTypes=Z,e}();N((function(e,t){z(e,t)}),200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var oe={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:L,environment:"undefined"==typeof window?void 0:window},ie=E({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});T(T({},ie),{items:c().array.isRequired,isItemDisabled:c().func}),T(T({},oe),{isItemDisabled:function(){return!1}}),E({},ie,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),E({},oe,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var ae=n(731),le=n.n(ae);const ue={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},se=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function ce(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=ue.MATCHES,baseSort:i=se,sorter:a=(e=>e.sort(((e,t)=>fe(e,t,i))))}=n,l=e.reduce((function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:pe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=he(o),a=me(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce(((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=pe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=ue.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}}),{rankedValue:e,rank:ue.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e}),[]);return a(l).map((e=>{let{item:t}=e;return t}))}function pe(e,t,n){return e=de(e,n),(t=de(t,n)).length>e.length?ue.NO_MATCH:e===t?ue.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?ue.EQUAL:e.startsWith(t)?ue.STARTS_WITH:e.includes(` ${t}`)?ue.WORD_STARTS_WITH:e.includes(t)?ue.CONTAINS:1===t.length?ue.NO_MATCH:function(e){let t="";return e.split(" ").forEach((e=>{e.split("-").forEach((e=>{t+=e.substr(0,1)}))})),t}(e).includes(t)?ue.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return ue.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return ue.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return ue.MATCHES+o*r}(r-i)}(e,t)}function fe(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function de(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=le()(e)),e}function me(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}ce.rankings=ue;const ge={maxRanking:1/0,minRanking:-1/0};function he(e){return"string"==typeof e?ge:{...ge,...e}}var be=["className","placeholder","inputLabel","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];function ye(){return ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ye.apply(this,arguments)}var ve=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Ie=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,be);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(re,m,(function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?ce(t,e,{keys:["name"]}):t}(I,c),S=E.map((function(e,t){return r().createElement("li",ye({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find((function(e){return e.value===t}))}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)}))),h&&S.length<1&&(S=[r().createElement("li",ye({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement(i.BaseControl,{label:o,__nextHasNoMarginBottom:!0},r().createElement("input",ye({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n})))),v?r().createElement(ve,ye({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(ve,ye({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ye({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))})))};function Oe(e){return Oe="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},Oe(e)}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)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Se.apply(this,arguments)}function Ee(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,ke(r.key),r)}}function we(e,t,n){return t=Ae(t),function(e,t){if(t&&("object"===Oe(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,_e()?Reflect.construct(t,n||[],Ae(e).constructor):t.apply(e,n))}function _e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_e=function(){return!!e})()}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Ce(e,t){return Ce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ce(e,t)}function xe(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 Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){Te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Te(e,t,n){return(t=ke(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Oe(t)?t:t+""}Ie.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var Re=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},De=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=we(this,n,[e])).state=Pe({},e.filters.reduce((function(e,t){var n=Te({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),Pe(Pe({},e),n)}),[])),t.formRef=r().createRef(),t}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&&Ce(e,t)}(n,t),o=n,a=[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(Pe(Pe({},this.state),{},Te({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map((function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{className:"label-screen-reader-text",key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Ie,{key:e.name,className:"ef-calendar-filter-combobox label-screen-reader-text",inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}})),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,Se({type:"button'",href:(0,p.addQueryArgs)(a,o.reduce((function(e,t){return Pe(Pe({},e),{},Te({},t.name,""))}),{})),name:"ef-calendar-reset-filters"},Re),(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}],a&&Ee(o.prototype,a),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,a}(r().Component);function Le(e){return Le="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},Le(e)}function je(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 Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?je(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Le(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Le(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}De.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var He={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:He,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Ne(Ne({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Ne(Ne({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Ne(Ne({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var Me=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(De,{isLoading:n,pageUrl:c,filters:o}),r().createElement(O,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},(function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))})):null)};Me.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Ve=(0,a.withSelect)((function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}}))(Me);function Ue(e){return Ue="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},Ue(e)}function Be(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 Fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Ue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ue(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map((function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}})),qe=EF_CALENDAR.CATEGORIES.filter((function(e){return e.term_id===EF_CALENDAR.FILTERS.cat})).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter((function(e){return e.id===EF_CALENDAR.FILTERS.author})).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Select a status","edit-flow"),options:[{value:"",label:(0,e.__)("Select a status","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Find a user","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Find a category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce((function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)}),[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter((function(e){return e.parent===n})).map((function(n){return[Fe(Fe({},n),{},{level:r})].concat(e(t,n.value,r+1))}))}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Select a type","edit-flow"),options:[{value:"",label:(0,e.__)("Select a type","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Ve,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| (()=>{var e={206:e=>{"use strict";e.exports=ReactDOM},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},363:(e,t,n)=>{"use strict";n(799)},556:(e,t,n)=>{e.exports=n(694)()},694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=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},g.apply(null,arguments)}function h(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 b(e,t,n){return(t=function(e){var t=function(e){if("object"!=m(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},v=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},I=function(e,t,n,r){return v("add",t,n,r,e)},O=function(e,t,n,r){return v("subtract",t,n,r,e)},S=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:O(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:O(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:I(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function E(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}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)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}S.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const A=e=>"object"==typeof e&&null!=e&&1===e.nodeType,C=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,x=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return C(n.overflowY,t)||C(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},P=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,T=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var k=function(){return k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},k.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var D=0;function R(e){return"function"==typeof e?e:L}function L(){}function j(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!A(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;A(m)&&p(m);){if(m=T(m),m===f){d.push(m);break}null!=m&&m===document.body&&x(m)&&!x(document.documentElement)||null!=m&&x(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:_,right:C,bottom:k,left:D}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let R="start"===l||"nearest"===l?O-_:"end"===l?E+k:O+v/2-_+k,L="center"===u?w+I/2-D+C:"end"===u?S+C:w-D;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let x=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,D="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)x="start"===l?R:"end"===l?R-h:"nearest"===l?P(y,y+h,h,_,C,y+R,y+R+v,v):R-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:P(b,b+g,g,m,A,b+L,b+L+I,I),x=Math.max(0,x+y),T=Math.max(0,T+b);else{x="start"===l?R-o-_:"end"===l?R-s+C+D:"nearest"===l?P(o,s,n,_,C+D,R,R+v,v):R-(o+n/2)+D/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:P(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;x=0===H?0:Math.max(0,Math.min(a+x/H,t.scrollHeight-n/H+D)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),R+=a-x,L+=e-T}j.push({el:t,top:x,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})}}function N(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function H(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout(function(){n=null,e.apply(void 0,i)},t)}return o.cancel=r,o}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some(function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault})}}function V(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}function U(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function B(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var F=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function W(e){void 0===e&&(e={});var t={};return F.forEach(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}function K(e,t){return void 0!==e[t]}function Y(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=G(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function G(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?G(t?i-1:0,t,n,r):-1}function X(e,t,n,r){return void 0===r&&(r=!0),n&&t.some(function(t){return t&&(N(t,e,n)||r&&N(t,n.document.activeElement,n))})}var z=H(function(e){Q(e).textContent=""},500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function Z(e,t){e&&t&&(Q(t).textContent=e,z(t))}var J=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),$=["refKey","ref"],ee=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],te=["onKeyDown","onBlur","onChange","onInput","onChangeText"],ne=["refKey","ref"],re=["onMouseMove","onMouseDown","onClick","onPress","index","item"],oe=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(D++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout(function(){n.timeoutIds=n.timeoutIds.filter(function(e){return e!==r}),e()},t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=W(t),n.internalSetState(w({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=W(t),n.internalSetState(w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,w({},n.getStateAndHelpers(),e)),n.setState(function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach(function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],K(n.props,e)||(s[e]=u[e]))}),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,w({},n.getStateAndHelpers(),u)),s},function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())})},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,$),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return w(((r={})[a]=V(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}})},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(w({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=w({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=w({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=E(t,ee),u=n.getState().isOpen,s={onClick:M(r,n.buttonHandleClick),onKeyDown:M(o,n.buttonHandleKeyDown),onKeyUp:M(i,n.buttonHandleKeyUp),onBlur:M(a,n.buttonHandleBlur)};return w({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=Y(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout(function(){return n.toggleMenu({type:13})})},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout(function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}})},n.getLabelProps=function(e){return w({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=E(t,te),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=M(i,a,n.inputHandleChange),l.onKeyDown=M(r,n.inputHandleKeyDown),l.onBlur=M(o,n.inputHandleBlur),s=l),w({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=Y(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout(function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,ne),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,w(((r={})[a]=V(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=E(r,re);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:M(o,function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout(function(){return n.avoidScrolling=!1},250))}),onMouseDown:M(i,function(e){e.preventDefault()})}).onClick=M(p,function(){n.selectItemAtIndex(l,{type:9})}),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return w({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.selectedItem;return w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)},t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.isOpen;return w({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)},function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=H(function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(w({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,Z(i,n.props.environment.document)}},200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_(e,t)}(n,e);var r=n.prototype;return r.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},r.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce(function(e,r){return e[r]=K(n,r)?n[r]:t[r],e},{}):t;var t,n},r.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},r.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},r.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},r.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=q(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},r.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},r.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!X(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=X(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},r.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},r.componentDidUpdate=function(e,t){K(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},r.componentWillUnmount=function(){this.cleanup()},r.render=function(){var e=B(this.props.children,L);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=B(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:U,itemToString:function(e){return null==e?"":String(e)},onStateChange:L,onInputValueChange:L,onUserAction:L,onChange:L,onSelect:L,onOuterClick:L,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:j},e.stateChangeTypes=J,e}();H(function(e,t){Z(e,t)},200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var ie={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:j,environment:"undefined"==typeof window?void 0:window},ae=w({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});k(k({},ae),{items:c().array.isRequired,isItemDisabled:c().func}),k(k({},ie),{isItemDisabled:function(){return!1}}),w({},ae,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),w({},ie,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var le=n(731),ue=n.n(le);const se={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},ce=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function pe(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=se.MATCHES,baseSort:i=ce,sorter:a=e=>e.sort((e,t)=>de(e,t,i))}=n,l=e.reduce(function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:fe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=be(o),a=ge(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=fe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=se.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}},{rankedValue:e,rank:se.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e},[]);return a(l).map(e=>{let{item:t}=e;return t})}function fe(e,t,n){return e=me(e,n),(t=me(t,n)).length>e.length?se.NO_MATCH:e===t?se.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?se.EQUAL:e.startsWith(t)?se.STARTS_WITH:e.includes(` ${t}`)?se.WORD_STARTS_WITH:e.includes(t)?se.CONTAINS:1===t.length?se.NO_MATCH:function(e){let t="";return e.split(" ").forEach(e=>{e.split("-").forEach(e=>{t+=e.substr(0,1)})}),t}(e).includes(t)?se.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return se.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return se.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return se.MATCHES+o*r}(r-i)}(e,t)}function de(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function me(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=ue()(e)),e}function ge(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}pe.rankings=se;const he={maxRanking:1/0,minRanking:-1/0};function be(e){return"string"==typeof e?he:{...he,...e}}var ye=["className","placeholder","inputLabel","inputId","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];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 Ie=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Oe=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,i=e.inputId,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ye);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(oe,m,function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?pe(t,e,{keys:["name"]}):t}(I,c),S=E.map(function(e,t){return r().createElement("li",ve({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find(function(e){return e.value===t})}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)})),h&&S.length<1&&(S=[r().createElement("li",ve({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,o&&r().createElement("label",{className:"components-base-control__label ef-combobox-label",htmlFor:i},o),r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement("input",ve({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({id:i,onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n}))),v?r().createElement(Ie,ve({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(Ie,ve({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ve({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))}))};function Se(e){return Se="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},Se(e)}function Ee(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,Te(r.key),r)}}function we(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(we=function(){return!!e})()}function _e(e){return _e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(e)}function Ae(e,t){return Ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ae(e,t)}function Ce(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 xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){Pe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pe(e,t,n){return(t=Te(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Te(e){var t=function(e){if("object"!=Se(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Se(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Se(t)?t:t+""}Oe.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,inputId:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var ke=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=function(e,t,n){return t=_e(t),function(e,t){if(t&&("object"==Se(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,we()?Reflect.construct(t,n||[],_e(e).constructor):t.apply(e,n))}(this,n,[e])).state=xe({},e.filters.reduce(function(e,t){var n=Pe({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),xe(xe({},e),n)},[])),t.formRef=r().createRef(),t}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&&Ae(e,t)}(n,t),function(e,t){return t&&Ee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(n,[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(xe(xe({},this.state),{},Pe({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map(function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Oe,{key:e.name,className:"ef-calendar-filter-combobox",inputId:"ef-calendar-filter-".concat(e.name),inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}}),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0,__next40pxDefaultSize:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,{type:"button",href:(0,p.addQueryArgs)(a,o.reduce(function(e,t){return xe(xe({},e),{},Pe({},t.name,""))},{})),name:"ef-calendar-reset-filters",isSecondary:!0,__next40pxDefaultSize:!0},(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}])}(r().Component);function De(e){return De="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},De(e)}function Re(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach(function(t){je(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function je(e,t,n){return(t=function(e){var t=function(e){if("object"!=De(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=De(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==De(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ke.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var Ne={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ne,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Le(Le({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Le(Le({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Le(Le({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var He=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(ke,{isLoading:n,pageUrl:c,filters:o}),r().createElement(S,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))}):null)};He.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Me=(0,a.withSelect)(function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}})(He);function Ve(e){return Ve="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},Ve(e)}function Ue(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 Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach(function(t){Fe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Fe(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ve(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ve(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map(function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}}),qe=EF_CALENDAR.CATEGORIES.filter(function(e){return e.term_id===EF_CALENDAR.FILTERS.cat}).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter(function(e){return e.id===EF_CALENDAR.FILTERS.author}).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Status","edit-flow"),options:[{value:"",label:(0,e.__)("All statuses","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Author","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce(function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)},[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter(function(e){return e.parent===n}).map(function(n){return[Be(Be({},n),{},{level:r})].concat(e(t,n.value,r+1))})}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Post Type","edit-flow"),options:[{value:"",label:(0,e.__)("All types","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Me,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| @@ -1,3 +1,3 @@ | |||
| /*! For license information please see calendar.react.build.js.LICENSE.txt */ | |||
| (()=>{var e={694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},556:(e,t,n)=>{e.exports=n(694)()},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},363:(e,t,n)=>{"use strict";n(799)},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},206:e=>{"use strict";e.exports=ReactDOM},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function h(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}var b=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},y=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},v=function(e,t,n,r){return y("add",t,n,r,e)},I=function(e,t,n,r){return y("subtract",t,n,r,e)},O=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:v(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:v(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:v(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function S(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}O.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const _=e=>"object"==typeof e&&null!=e&&1===e.nodeType,A=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,C=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return A(n.overflowY,t)||A(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},x=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,P=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var T=function(){return T=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},T.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var k=0;function R(e){return"function"==typeof e?e:D}function D(){}function L(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!_(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;_(m)&&p(m);){if(m=P(m),m===f){d.push(m);break}null!=m&&m===document.body&&C(m)&&!C(document.documentElement)||null!=m&&C(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:A,right:T,bottom:k,left:R}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let D="start"===l||"nearest"===l?O-A:"end"===l?E+k:O+v/2-A+k,L="center"===u?w+I/2-R+T:"end"===u?S+T:w-R;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let P=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,R="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)P="start"===l?D:"end"===l?D-h:"nearest"===l?x(y,y+h,h,_,C,y+D,y+D+v,v):D-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:x(b,b+g,g,m,A,b+L,b+L+I,I),P=Math.max(0,P+y),T=Math.max(0,T+b);else{P="start"===l?D-o-_:"end"===l?D-s+C+R:"nearest"===l?x(o,s,n,_,C+R,D,D+v,v):D-(o+n/2)+R/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:x(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;P=0===H?0:Math.max(0,Math.min(a+P/H,t.scrollHeight-n/H+R)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),D+=a-P,L+=e-T}j.push({el:t,top:P,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}}function j(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function N(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout((function(){n=null,e.apply(void 0,i)}),t)}return o.cancel=r,o}function H(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function V(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function U(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var B=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function F(e){void 0===e&&(e={});var t={};return B.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function W(e,t){return void 0!==e[t]}function K(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function Y(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=q(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?q(t?i-1:0,t,n,r):-1}function G(e,t,n,r){return void 0===r&&(r=!0),n&&t.some((function(t){return t&&(j(t,e,n)||r&&j(t,n.document.activeElement,n))}))}var X=N((function(e){Q(e).textContent=""}),500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function z(e,t){e&&t&&(Q(t).textContent=e,X(t))}var Z=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),J=["refKey","ref"],$=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],ee=["onKeyDown","onBlur","onChange","onInput","onChangeText"],te=["refKey","ref"],ne=["onMouseMove","onMouseDown","onClick","onPress","index","item"],re=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(k++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=F(t),n.internalSetState(E({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=F(t),n.internalSetState(E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,E({},n.getStateAndHelpers(),e)),n.setState((function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach((function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],W(n.props,e)||(s[e]=u[e]))})),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,E({},n.getStateAndHelpers(),u)),s}),(function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,J),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return E(((r={})[a]=M(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(E({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=E({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=E({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=S(t,$),u=n.getState().isOpen,s={onClick:H(r,n.buttonHandleClick),onKeyDown:H(o,n.buttonHandleKeyDown),onKeyUp:H(i,n.buttonHandleKeyUp),onBlur:H(a,n.buttonHandleBlur)};return E({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=K(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}}))},n.getLabelProps=function(e){return E({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=S(t,ee),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=H(i,a,n.inputHandleChange),l.onKeyDown=H(r,n.inputHandleKeyDown),l.onBlur=H(o,n.inputHandleBlur),s=l),E({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=K(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,te),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,E(((r={})[a]=M(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=S(r,ne);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:H(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:H(i,(function(e){e.preventDefault()}))}).onClick=H(p,(function(){n.selectItemAtIndex(l,{type:9})})),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return E({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.selectedItem;return E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.isOpen;return E({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=N((function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(E({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,z(i,n.props.environment.document)}}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}var r,o;o=e,(r=n).prototype=Object.create(o.prototype),r.prototype.constructor=r,w(r,o);var i=n.prototype;return i.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},i.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce((function(e,r){return e[r]=W(n,r)?n[r]:t[r],e}),{}):t;var t,n},i.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},i.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},i.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},i.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=Y(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},i.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},i.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!G(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=G(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},i.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},i.componentDidUpdate=function(e,t){W(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},i.componentWillUnmount=function(){this.cleanup()},i.render=function(){var e=U(this.props.children,D);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=U(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:V,itemToString:function(e){return null==e?"":String(e)},onStateChange:D,onInputValueChange:D,onUserAction:D,onChange:D,onSelect:D,onOuterClick:D,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:L},e.stateChangeTypes=Z,e}();N((function(e,t){z(e,t)}),200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var oe={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:L,environment:"undefined"==typeof window?void 0:window},ie=E({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});T(T({},ie),{items:c().array.isRequired,isItemDisabled:c().func}),T(T({},oe),{isItemDisabled:function(){return!1}}),E({},ie,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),E({},oe,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var ae=n(731),le=n.n(ae);const ue={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},se=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function ce(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=ue.MATCHES,baseSort:i=se,sorter:a=(e=>e.sort(((e,t)=>fe(e,t,i))))}=n,l=e.reduce((function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:pe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=he(o),a=me(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce(((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=pe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=ue.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}}),{rankedValue:e,rank:ue.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e}),[]);return a(l).map((e=>{let{item:t}=e;return t}))}function pe(e,t,n){return e=de(e,n),(t=de(t,n)).length>e.length?ue.NO_MATCH:e===t?ue.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?ue.EQUAL:e.startsWith(t)?ue.STARTS_WITH:e.includes(` ${t}`)?ue.WORD_STARTS_WITH:e.includes(t)?ue.CONTAINS:1===t.length?ue.NO_MATCH:function(e){let t="";return e.split(" ").forEach((e=>{e.split("-").forEach((e=>{t+=e.substr(0,1)}))})),t}(e).includes(t)?ue.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return ue.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return ue.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return ue.MATCHES+o*r}(r-i)}(e,t)}function fe(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function de(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=le()(e)),e}function me(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}ce.rankings=ue;const ge={maxRanking:1/0,minRanking:-1/0};function he(e){return"string"==typeof e?ge:{...ge,...e}}var be=["className","placeholder","inputLabel","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];function ye(){return ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ye.apply(this,arguments)}var ve=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Ie=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,be);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(re,m,(function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?ce(t,e,{keys:["name"]}):t}(I,c),S=E.map((function(e,t){return r().createElement("li",ye({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find((function(e){return e.value===t}))}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)}))),h&&S.length<1&&(S=[r().createElement("li",ye({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement(i.BaseControl,{label:o,__nextHasNoMarginBottom:!0},r().createElement("input",ye({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n})))),v?r().createElement(ve,ye({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(ve,ye({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ye({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))})))};function Oe(e){return Oe="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},Oe(e)}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)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Se.apply(this,arguments)}function Ee(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,ke(r.key),r)}}function we(e,t,n){return t=Ae(t),function(e,t){if(t&&("object"===Oe(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,_e()?Reflect.construct(t,n||[],Ae(e).constructor):t.apply(e,n))}function _e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_e=function(){return!!e})()}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Ce(e,t){return Ce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ce(e,t)}function xe(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 Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){Te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Te(e,t,n){return(t=ke(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Oe(t)?t:t+""}Ie.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var Re=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},De=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=we(this,n,[e])).state=Pe({},e.filters.reduce((function(e,t){var n=Te({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),Pe(Pe({},e),n)}),[])),t.formRef=r().createRef(),t}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&&Ce(e,t)}(n,t),o=n,a=[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(Pe(Pe({},this.state),{},Te({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map((function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{className:"label-screen-reader-text",key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Ie,{key:e.name,className:"ef-calendar-filter-combobox label-screen-reader-text",inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}})),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,Se({type:"button'",href:(0,p.addQueryArgs)(a,o.reduce((function(e,t){return Pe(Pe({},e),{},Te({},t.name,""))}),{})),name:"ef-calendar-reset-filters"},Re),(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}],a&&Ee(o.prototype,a),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,a}(r().Component);function Le(e){return Le="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},Le(e)}function je(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 Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?je(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Le(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Le(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}De.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var He={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:He,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Ne(Ne({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Ne(Ne({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Ne(Ne({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var Me=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(De,{isLoading:n,pageUrl:c,filters:o}),r().createElement(O,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},(function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))})):null)};Me.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Ve=(0,a.withSelect)((function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}}))(Me);function Ue(e){return Ue="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},Ue(e)}function Be(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 Fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Ue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ue(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map((function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}})),qe=EF_CALENDAR.CATEGORIES.filter((function(e){return e.term_id===EF_CALENDAR.FILTERS.cat})).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter((function(e){return e.id===EF_CALENDAR.FILTERS.author})).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Select a status","edit-flow"),options:[{value:"",label:(0,e.__)("Select a status","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Find a user","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Find a category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce((function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)}),[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter((function(e){return e.parent===n})).map((function(n){return[Fe(Fe({},n),{},{level:r})].concat(e(t,n.value,r+1))}))}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Select a type","edit-flow"),options:[{value:"",label:(0,e.__)("Select a type","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Ve,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| (()=>{var e={206:e=>{"use strict";e.exports=ReactDOM},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},363:(e,t,n)=>{"use strict";n(799)},556:(e,t,n)=>{e.exports=n(694)()},694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=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},g.apply(null,arguments)}function h(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 b(e,t,n){return(t=function(e){var t=function(e){if("object"!=m(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},v=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},I=function(e,t,n,r){return v("add",t,n,r,e)},O=function(e,t,n,r){return v("subtract",t,n,r,e)},S=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:O(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:O(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:I(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function E(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}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)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}S.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const A=e=>"object"==typeof e&&null!=e&&1===e.nodeType,C=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,x=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return C(n.overflowY,t)||C(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},P=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,T=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var k=function(){return k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},k.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var D=0;function R(e){return"function"==typeof e?e:L}function L(){}function j(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!A(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;A(m)&&p(m);){if(m=T(m),m===f){d.push(m);break}null!=m&&m===document.body&&x(m)&&!x(document.documentElement)||null!=m&&x(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:_,right:C,bottom:k,left:D}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let R="start"===l||"nearest"===l?O-_:"end"===l?E+k:O+v/2-_+k,L="center"===u?w+I/2-D+C:"end"===u?S+C:w-D;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let x=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,D="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)x="start"===l?R:"end"===l?R-h:"nearest"===l?P(y,y+h,h,_,C,y+R,y+R+v,v):R-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:P(b,b+g,g,m,A,b+L,b+L+I,I),x=Math.max(0,x+y),T=Math.max(0,T+b);else{x="start"===l?R-o-_:"end"===l?R-s+C+D:"nearest"===l?P(o,s,n,_,C+D,R,R+v,v):R-(o+n/2)+D/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:P(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;x=0===H?0:Math.max(0,Math.min(a+x/H,t.scrollHeight-n/H+D)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),R+=a-x,L+=e-T}j.push({el:t,top:x,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})}}function N(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function H(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout(function(){n=null,e.apply(void 0,i)},t)}return o.cancel=r,o}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some(function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault})}}function V(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}function U(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function B(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var F=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function W(e){void 0===e&&(e={});var t={};return F.forEach(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}function K(e,t){return void 0!==e[t]}function Y(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=G(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function G(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?G(t?i-1:0,t,n,r):-1}function X(e,t,n,r){return void 0===r&&(r=!0),n&&t.some(function(t){return t&&(N(t,e,n)||r&&N(t,n.document.activeElement,n))})}var z=H(function(e){Q(e).textContent=""},500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function Z(e,t){e&&t&&(Q(t).textContent=e,z(t))}var J=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),$=["refKey","ref"],ee=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],te=["onKeyDown","onBlur","onChange","onInput","onChangeText"],ne=["refKey","ref"],re=["onMouseMove","onMouseDown","onClick","onPress","index","item"],oe=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(D++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout(function(){n.timeoutIds=n.timeoutIds.filter(function(e){return e!==r}),e()},t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=W(t),n.internalSetState(w({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=W(t),n.internalSetState(w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,w({},n.getStateAndHelpers(),e)),n.setState(function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach(function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],K(n.props,e)||(s[e]=u[e]))}),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,w({},n.getStateAndHelpers(),u)),s},function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())})},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,$),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return w(((r={})[a]=V(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}})},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(w({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=w({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=w({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=E(t,ee),u=n.getState().isOpen,s={onClick:M(r,n.buttonHandleClick),onKeyDown:M(o,n.buttonHandleKeyDown),onKeyUp:M(i,n.buttonHandleKeyUp),onBlur:M(a,n.buttonHandleBlur)};return w({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=Y(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout(function(){return n.toggleMenu({type:13})})},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout(function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}})},n.getLabelProps=function(e){return w({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=E(t,te),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=M(i,a,n.inputHandleChange),l.onKeyDown=M(r,n.inputHandleKeyDown),l.onBlur=M(o,n.inputHandleBlur),s=l),w({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=Y(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout(function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,ne),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,w(((r={})[a]=V(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=E(r,re);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:M(o,function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout(function(){return n.avoidScrolling=!1},250))}),onMouseDown:M(i,function(e){e.preventDefault()})}).onClick=M(p,function(){n.selectItemAtIndex(l,{type:9})}),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return w({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.selectedItem;return w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)},t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.isOpen;return w({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)},function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=H(function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(w({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,Z(i,n.props.environment.document)}},200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_(e,t)}(n,e);var r=n.prototype;return r.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},r.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce(function(e,r){return e[r]=K(n,r)?n[r]:t[r],e},{}):t;var t,n},r.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},r.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},r.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},r.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=q(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},r.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},r.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!X(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=X(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},r.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},r.componentDidUpdate=function(e,t){K(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},r.componentWillUnmount=function(){this.cleanup()},r.render=function(){var e=B(this.props.children,L);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=B(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:U,itemToString:function(e){return null==e?"":String(e)},onStateChange:L,onInputValueChange:L,onUserAction:L,onChange:L,onSelect:L,onOuterClick:L,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:j},e.stateChangeTypes=J,e}();H(function(e,t){Z(e,t)},200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var ie={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:j,environment:"undefined"==typeof window?void 0:window},ae=w({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});k(k({},ae),{items:c().array.isRequired,isItemDisabled:c().func}),k(k({},ie),{isItemDisabled:function(){return!1}}),w({},ae,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),w({},ie,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var le=n(731),ue=n.n(le);const se={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},ce=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function pe(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=se.MATCHES,baseSort:i=ce,sorter:a=e=>e.sort((e,t)=>de(e,t,i))}=n,l=e.reduce(function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:fe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=be(o),a=ge(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=fe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=se.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}},{rankedValue:e,rank:se.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e},[]);return a(l).map(e=>{let{item:t}=e;return t})}function fe(e,t,n){return e=me(e,n),(t=me(t,n)).length>e.length?se.NO_MATCH:e===t?se.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?se.EQUAL:e.startsWith(t)?se.STARTS_WITH:e.includes(` ${t}`)?se.WORD_STARTS_WITH:e.includes(t)?se.CONTAINS:1===t.length?se.NO_MATCH:function(e){let t="";return e.split(" ").forEach(e=>{e.split("-").forEach(e=>{t+=e.substr(0,1)})}),t}(e).includes(t)?se.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return se.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return se.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return se.MATCHES+o*r}(r-i)}(e,t)}function de(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function me(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=ue()(e)),e}function ge(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}pe.rankings=se;const he={maxRanking:1/0,minRanking:-1/0};function be(e){return"string"==typeof e?he:{...he,...e}}var ye=["className","placeholder","inputLabel","inputId","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];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 Ie=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Oe=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,i=e.inputId,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ye);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(oe,m,function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?pe(t,e,{keys:["name"]}):t}(I,c),S=E.map(function(e,t){return r().createElement("li",ve({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find(function(e){return e.value===t})}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)})),h&&S.length<1&&(S=[r().createElement("li",ve({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,o&&r().createElement("label",{className:"components-base-control__label ef-combobox-label",htmlFor:i},o),r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement("input",ve({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({id:i,onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n}))),v?r().createElement(Ie,ve({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(Ie,ve({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ve({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))}))};function Se(e){return Se="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},Se(e)}function Ee(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,Te(r.key),r)}}function we(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(we=function(){return!!e})()}function _e(e){return _e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(e)}function Ae(e,t){return Ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ae(e,t)}function Ce(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 xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){Pe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pe(e,t,n){return(t=Te(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Te(e){var t=function(e){if("object"!=Se(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Se(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Se(t)?t:t+""}Oe.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,inputId:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var ke=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=function(e,t,n){return t=_e(t),function(e,t){if(t&&("object"==Se(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,we()?Reflect.construct(t,n||[],_e(e).constructor):t.apply(e,n))}(this,n,[e])).state=xe({},e.filters.reduce(function(e,t){var n=Pe({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),xe(xe({},e),n)},[])),t.formRef=r().createRef(),t}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&&Ae(e,t)}(n,t),function(e,t){return t&&Ee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(n,[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(xe(xe({},this.state),{},Pe({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map(function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Oe,{key:e.name,className:"ef-calendar-filter-combobox",inputId:"ef-calendar-filter-".concat(e.name),inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}}),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0,__next40pxDefaultSize:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,{type:"button",href:(0,p.addQueryArgs)(a,o.reduce(function(e,t){return xe(xe({},e),{},Pe({},t.name,""))},{})),name:"ef-calendar-reset-filters",isSecondary:!0,__next40pxDefaultSize:!0},(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}])}(r().Component);function De(e){return De="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},De(e)}function Re(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach(function(t){je(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function je(e,t,n){return(t=function(e){var t=function(e){if("object"!=De(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=De(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==De(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ke.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var Ne={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ne,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Le(Le({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Le(Le({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Le(Le({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var He=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(ke,{isLoading:n,pageUrl:c,filters:o}),r().createElement(S,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))}):null)};He.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Me=(0,a.withSelect)(function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}})(He);function Ve(e){return Ve="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},Ve(e)}function Ue(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 Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach(function(t){Fe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Fe(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ve(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ve(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map(function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}}),qe=EF_CALENDAR.CATEGORIES.filter(function(e){return e.term_id===EF_CALENDAR.FILTERS.cat}).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter(function(e){return e.id===EF_CALENDAR.FILTERS.author}).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Status","edit-flow"),options:[{value:"",label:(0,e.__)("All statuses","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Author","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce(function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)},[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter(function(e){return e.parent===n}).map(function(n){return[Be(Be({},n),{},{level:r})].concat(e(t,n.value,r+1))})}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Post Type","edit-flow"),options:[{value:"",label:(0,e.__)("All types","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Me,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| @@ -1,3 +1,3 @@ | |||
| /*! For license information please see calendar.react.build.js.LICENSE.txt */ | |||
| (()=>{var e={694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},556:(e,t,n)=>{e.exports=n(694)()},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},363:(e,t,n)=>{"use strict";n(799)},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},206:e=>{"use strict";e.exports=ReactDOM},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function h(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}var b=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},y=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},v=function(e,t,n,r){return y("add",t,n,r,e)},I=function(e,t,n,r){return y("subtract",t,n,r,e)},O=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:v(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:v(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:v(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function S(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}O.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const _=e=>"object"==typeof e&&null!=e&&1===e.nodeType,A=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,C=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return A(n.overflowY,t)||A(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},x=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,P=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var T=function(){return T=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},T.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var k=0;function R(e){return"function"==typeof e?e:D}function D(){}function L(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!_(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;_(m)&&p(m);){if(m=P(m),m===f){d.push(m);break}null!=m&&m===document.body&&C(m)&&!C(document.documentElement)||null!=m&&C(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:A,right:T,bottom:k,left:R}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let D="start"===l||"nearest"===l?O-A:"end"===l?E+k:O+v/2-A+k,L="center"===u?w+I/2-R+T:"end"===u?S+T:w-R;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let P=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,R="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)P="start"===l?D:"end"===l?D-h:"nearest"===l?x(y,y+h,h,_,C,y+D,y+D+v,v):D-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:x(b,b+g,g,m,A,b+L,b+L+I,I),P=Math.max(0,P+y),T=Math.max(0,T+b);else{P="start"===l?D-o-_:"end"===l?D-s+C+R:"nearest"===l?x(o,s,n,_,C+R,D,D+v,v):D-(o+n/2)+R/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:x(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;P=0===H?0:Math.max(0,Math.min(a+P/H,t.scrollHeight-n/H+R)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),D+=a-P,L+=e-T}j.push({el:t,top:P,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}}function j(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function N(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout((function(){n=null,e.apply(void 0,i)}),t)}return o.cancel=r,o}function H(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function V(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function U(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var B=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function F(e){void 0===e&&(e={});var t={};return B.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function W(e,t){return void 0!==e[t]}function K(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function Y(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=q(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?q(t?i-1:0,t,n,r):-1}function G(e,t,n,r){return void 0===r&&(r=!0),n&&t.some((function(t){return t&&(j(t,e,n)||r&&j(t,n.document.activeElement,n))}))}var X=N((function(e){Q(e).textContent=""}),500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function z(e,t){e&&t&&(Q(t).textContent=e,X(t))}var Z=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),J=["refKey","ref"],$=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],ee=["onKeyDown","onBlur","onChange","onInput","onChangeText"],te=["refKey","ref"],ne=["onMouseMove","onMouseDown","onClick","onPress","index","item"],re=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(k++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=F(t),n.internalSetState(E({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=F(t),n.internalSetState(E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,E({},n.getStateAndHelpers(),e)),n.setState((function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach((function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],W(n.props,e)||(s[e]=u[e]))})),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,E({},n.getStateAndHelpers(),u)),s}),(function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,J),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return E(((r={})[a]=M(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(E({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=E({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=E({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=S(t,$),u=n.getState().isOpen,s={onClick:H(r,n.buttonHandleClick),onKeyDown:H(o,n.buttonHandleKeyDown),onKeyUp:H(i,n.buttonHandleKeyUp),onBlur:H(a,n.buttonHandleBlur)};return E({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=K(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}}))},n.getLabelProps=function(e){return E({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=S(t,ee),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=H(i,a,n.inputHandleChange),l.onKeyDown=H(r,n.inputHandleKeyDown),l.onBlur=H(o,n.inputHandleBlur),s=l),E({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=K(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,te),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,E(((r={})[a]=M(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=S(r,ne);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:H(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:H(i,(function(e){e.preventDefault()}))}).onClick=H(p,(function(){n.selectItemAtIndex(l,{type:9})})),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return E({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.selectedItem;return E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.isOpen;return E({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=N((function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(E({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,z(i,n.props.environment.document)}}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}var r,o;o=e,(r=n).prototype=Object.create(o.prototype),r.prototype.constructor=r,w(r,o);var i=n.prototype;return i.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},i.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce((function(e,r){return e[r]=W(n,r)?n[r]:t[r],e}),{}):t;var t,n},i.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},i.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},i.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},i.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=Y(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},i.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},i.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!G(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=G(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},i.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},i.componentDidUpdate=function(e,t){W(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},i.componentWillUnmount=function(){this.cleanup()},i.render=function(){var e=U(this.props.children,D);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=U(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:V,itemToString:function(e){return null==e?"":String(e)},onStateChange:D,onInputValueChange:D,onUserAction:D,onChange:D,onSelect:D,onOuterClick:D,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:L},e.stateChangeTypes=Z,e}();N((function(e,t){z(e,t)}),200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var oe={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:L,environment:"undefined"==typeof window?void 0:window},ie=E({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});T(T({},ie),{items:c().array.isRequired,isItemDisabled:c().func}),T(T({},oe),{isItemDisabled:function(){return!1}}),E({},ie,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),E({},oe,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var ae=n(731),le=n.n(ae);const ue={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},se=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function ce(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=ue.MATCHES,baseSort:i=se,sorter:a=(e=>e.sort(((e,t)=>fe(e,t,i))))}=n,l=e.reduce((function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:pe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=he(o),a=me(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce(((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=pe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=ue.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}}),{rankedValue:e,rank:ue.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e}),[]);return a(l).map((e=>{let{item:t}=e;return t}))}function pe(e,t,n){return e=de(e,n),(t=de(t,n)).length>e.length?ue.NO_MATCH:e===t?ue.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?ue.EQUAL:e.startsWith(t)?ue.STARTS_WITH:e.includes(` ${t}`)?ue.WORD_STARTS_WITH:e.includes(t)?ue.CONTAINS:1===t.length?ue.NO_MATCH:function(e){let t="";return e.split(" ").forEach((e=>{e.split("-").forEach((e=>{t+=e.substr(0,1)}))})),t}(e).includes(t)?ue.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return ue.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return ue.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return ue.MATCHES+o*r}(r-i)}(e,t)}function fe(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function de(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=le()(e)),e}function me(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}ce.rankings=ue;const ge={maxRanking:1/0,minRanking:-1/0};function he(e){return"string"==typeof e?ge:{...ge,...e}}var be=["className","placeholder","inputLabel","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];function ye(){return ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ye.apply(this,arguments)}var ve=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Ie=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,be);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(re,m,(function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?ce(t,e,{keys:["name"]}):t}(I,c),S=E.map((function(e,t){return r().createElement("li",ye({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find((function(e){return e.value===t}))}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)}))),h&&S.length<1&&(S=[r().createElement("li",ye({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement(i.BaseControl,{label:o,__nextHasNoMarginBottom:!0},r().createElement("input",ye({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n})))),v?r().createElement(ve,ye({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(ve,ye({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ye({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))})))};function Oe(e){return Oe="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},Oe(e)}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)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Se.apply(this,arguments)}function Ee(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,ke(r.key),r)}}function we(e,t,n){return t=Ae(t),function(e,t){if(t&&("object"===Oe(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,_e()?Reflect.construct(t,n||[],Ae(e).constructor):t.apply(e,n))}function _e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_e=function(){return!!e})()}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Ce(e,t){return Ce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ce(e,t)}function xe(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 Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){Te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Te(e,t,n){return(t=ke(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Oe(t)?t:t+""}Ie.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var Re=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},De=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=we(this,n,[e])).state=Pe({},e.filters.reduce((function(e,t){var n=Te({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),Pe(Pe({},e),n)}),[])),t.formRef=r().createRef(),t}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&&Ce(e,t)}(n,t),o=n,a=[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(Pe(Pe({},this.state),{},Te({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map((function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{className:"label-screen-reader-text",key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Ie,{key:e.name,className:"ef-calendar-filter-combobox label-screen-reader-text",inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}})),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,Se({type:"button'",href:(0,p.addQueryArgs)(a,o.reduce((function(e,t){return Pe(Pe({},e),{},Te({},t.name,""))}),{})),name:"ef-calendar-reset-filters"},Re),(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}],a&&Ee(o.prototype,a),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,a}(r().Component);function Le(e){return Le="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},Le(e)}function je(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 Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?je(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Le(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Le(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}De.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var He={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:He,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Ne(Ne({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Ne(Ne({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Ne(Ne({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var Me=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(De,{isLoading:n,pageUrl:c,filters:o}),r().createElement(O,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},(function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))})):null)};Me.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Ve=(0,a.withSelect)((function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}}))(Me);function Ue(e){return Ue="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},Ue(e)}function Be(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 Fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Ue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ue(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map((function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}})),qe=EF_CALENDAR.CATEGORIES.filter((function(e){return e.term_id===EF_CALENDAR.FILTERS.cat})).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter((function(e){return e.id===EF_CALENDAR.FILTERS.author})).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Select a status","edit-flow"),options:[{value:"",label:(0,e.__)("Select a status","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Find a user","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Find a category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce((function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)}),[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter((function(e){return e.parent===n})).map((function(n){return[Fe(Fe({},n),{},{level:r})].concat(e(t,n.value,r+1))}))}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Select a type","edit-flow"),options:[{value:"",label:(0,e.__)("Select a type","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Ve,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| (()=>{var e={206:e=>{"use strict";e.exports=ReactDOM},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},363:(e,t,n)=>{"use strict";n(799)},556:(e,t,n)=>{e.exports=n(694)()},694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=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},g.apply(null,arguments)}function h(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 b(e,t,n){return(t=function(e){var t=function(e){if("object"!=m(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},v=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},I=function(e,t,n,r){return v("add",t,n,r,e)},O=function(e,t,n,r){return v("subtract",t,n,r,e)},S=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:O(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:O(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:I(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function E(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}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)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}S.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const A=e=>"object"==typeof e&&null!=e&&1===e.nodeType,C=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,x=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return C(n.overflowY,t)||C(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},P=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,T=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var k=function(){return k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},k.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var D=0;function R(e){return"function"==typeof e?e:L}function L(){}function j(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!A(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;A(m)&&p(m);){if(m=T(m),m===f){d.push(m);break}null!=m&&m===document.body&&x(m)&&!x(document.documentElement)||null!=m&&x(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:_,right:C,bottom:k,left:D}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let R="start"===l||"nearest"===l?O-_:"end"===l?E+k:O+v/2-_+k,L="center"===u?w+I/2-D+C:"end"===u?S+C:w-D;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let x=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,D="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)x="start"===l?R:"end"===l?R-h:"nearest"===l?P(y,y+h,h,_,C,y+R,y+R+v,v):R-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:P(b,b+g,g,m,A,b+L,b+L+I,I),x=Math.max(0,x+y),T=Math.max(0,T+b);else{x="start"===l?R-o-_:"end"===l?R-s+C+D:"nearest"===l?P(o,s,n,_,C+D,R,R+v,v):R-(o+n/2)+D/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:P(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;x=0===H?0:Math.max(0,Math.min(a+x/H,t.scrollHeight-n/H+D)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),R+=a-x,L+=e-T}j.push({el:t,top:x,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})}}function N(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function H(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout(function(){n=null,e.apply(void 0,i)},t)}return o.cancel=r,o}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some(function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault})}}function V(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}function U(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function B(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var F=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function W(e){void 0===e&&(e={});var t={};return F.forEach(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}function K(e,t){return void 0!==e[t]}function Y(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=G(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function G(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?G(t?i-1:0,t,n,r):-1}function X(e,t,n,r){return void 0===r&&(r=!0),n&&t.some(function(t){return t&&(N(t,e,n)||r&&N(t,n.document.activeElement,n))})}var z=H(function(e){Q(e).textContent=""},500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function Z(e,t){e&&t&&(Q(t).textContent=e,z(t))}var J=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),$=["refKey","ref"],ee=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],te=["onKeyDown","onBlur","onChange","onInput","onChangeText"],ne=["refKey","ref"],re=["onMouseMove","onMouseDown","onClick","onPress","index","item"],oe=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(D++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout(function(){n.timeoutIds=n.timeoutIds.filter(function(e){return e!==r}),e()},t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=W(t),n.internalSetState(w({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=W(t),n.internalSetState(w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,w({},n.getStateAndHelpers(),e)),n.setState(function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach(function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],K(n.props,e)||(s[e]=u[e]))}),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,w({},n.getStateAndHelpers(),u)),s},function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())})},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,$),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return w(((r={})[a]=V(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}})},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(w({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=w({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=w({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=E(t,ee),u=n.getState().isOpen,s={onClick:M(r,n.buttonHandleClick),onKeyDown:M(o,n.buttonHandleKeyDown),onKeyUp:M(i,n.buttonHandleKeyUp),onBlur:M(a,n.buttonHandleBlur)};return w({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=Y(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout(function(){return n.toggleMenu({type:13})})},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout(function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}})},n.getLabelProps=function(e){return w({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=E(t,te),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=M(i,a,n.inputHandleChange),l.onKeyDown=M(r,n.inputHandleKeyDown),l.onBlur=M(o,n.inputHandleBlur),s=l),w({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=Y(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout(function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,ne),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,w(((r={})[a]=V(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=E(r,re);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:M(o,function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout(function(){return n.avoidScrolling=!1},250))}),onMouseDown:M(i,function(e){e.preventDefault()})}).onClick=M(p,function(){n.selectItemAtIndex(l,{type:9})}),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return w({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.selectedItem;return w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)},t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.isOpen;return w({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)},function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=H(function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(w({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,Z(i,n.props.environment.document)}},200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_(e,t)}(n,e);var r=n.prototype;return r.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},r.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce(function(e,r){return e[r]=K(n,r)?n[r]:t[r],e},{}):t;var t,n},r.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},r.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},r.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},r.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=q(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},r.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},r.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!X(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=X(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},r.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},r.componentDidUpdate=function(e,t){K(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},r.componentWillUnmount=function(){this.cleanup()},r.render=function(){var e=B(this.props.children,L);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=B(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:U,itemToString:function(e){return null==e?"":String(e)},onStateChange:L,onInputValueChange:L,onUserAction:L,onChange:L,onSelect:L,onOuterClick:L,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:j},e.stateChangeTypes=J,e}();H(function(e,t){Z(e,t)},200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var ie={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:j,environment:"undefined"==typeof window?void 0:window},ae=w({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});k(k({},ae),{items:c().array.isRequired,isItemDisabled:c().func}),k(k({},ie),{isItemDisabled:function(){return!1}}),w({},ae,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),w({},ie,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var le=n(731),ue=n.n(le);const se={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},ce=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function pe(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=se.MATCHES,baseSort:i=ce,sorter:a=e=>e.sort((e,t)=>de(e,t,i))}=n,l=e.reduce(function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:fe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=be(o),a=ge(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=fe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=se.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}},{rankedValue:e,rank:se.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e},[]);return a(l).map(e=>{let{item:t}=e;return t})}function fe(e,t,n){return e=me(e,n),(t=me(t,n)).length>e.length?se.NO_MATCH:e===t?se.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?se.EQUAL:e.startsWith(t)?se.STARTS_WITH:e.includes(` ${t}`)?se.WORD_STARTS_WITH:e.includes(t)?se.CONTAINS:1===t.length?se.NO_MATCH:function(e){let t="";return e.split(" ").forEach(e=>{e.split("-").forEach(e=>{t+=e.substr(0,1)})}),t}(e).includes(t)?se.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return se.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return se.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return se.MATCHES+o*r}(r-i)}(e,t)}function de(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function me(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=ue()(e)),e}function ge(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}pe.rankings=se;const he={maxRanking:1/0,minRanking:-1/0};function be(e){return"string"==typeof e?he:{...he,...e}}var ye=["className","placeholder","inputLabel","inputId","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];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 Ie=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Oe=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,i=e.inputId,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ye);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(oe,m,function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?pe(t,e,{keys:["name"]}):t}(I,c),S=E.map(function(e,t){return r().createElement("li",ve({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find(function(e){return e.value===t})}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)})),h&&S.length<1&&(S=[r().createElement("li",ve({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,o&&r().createElement("label",{className:"components-base-control__label ef-combobox-label",htmlFor:i},o),r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement("input",ve({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({id:i,onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n}))),v?r().createElement(Ie,ve({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(Ie,ve({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ve({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))}))};function Se(e){return Se="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},Se(e)}function Ee(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,Te(r.key),r)}}function we(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(we=function(){return!!e})()}function _e(e){return _e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(e)}function Ae(e,t){return Ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ae(e,t)}function Ce(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 xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){Pe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pe(e,t,n){return(t=Te(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Te(e){var t=function(e){if("object"!=Se(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Se(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Se(t)?t:t+""}Oe.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,inputId:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var ke=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=function(e,t,n){return t=_e(t),function(e,t){if(t&&("object"==Se(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,we()?Reflect.construct(t,n||[],_e(e).constructor):t.apply(e,n))}(this,n,[e])).state=xe({},e.filters.reduce(function(e,t){var n=Pe({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),xe(xe({},e),n)},[])),t.formRef=r().createRef(),t}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&&Ae(e,t)}(n,t),function(e,t){return t&&Ee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(n,[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(xe(xe({},this.state),{},Pe({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map(function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Oe,{key:e.name,className:"ef-calendar-filter-combobox",inputId:"ef-calendar-filter-".concat(e.name),inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}}),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0,__next40pxDefaultSize:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,{type:"button",href:(0,p.addQueryArgs)(a,o.reduce(function(e,t){return xe(xe({},e),{},Pe({},t.name,""))},{})),name:"ef-calendar-reset-filters",isSecondary:!0,__next40pxDefaultSize:!0},(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}])}(r().Component);function De(e){return De="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},De(e)}function Re(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach(function(t){je(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function je(e,t,n){return(t=function(e){var t=function(e){if("object"!=De(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=De(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==De(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ke.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var Ne={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ne,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Le(Le({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Le(Le({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Le(Le({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var He=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(ke,{isLoading:n,pageUrl:c,filters:o}),r().createElement(S,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))}):null)};He.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Me=(0,a.withSelect)(function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}})(He);function Ve(e){return Ve="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},Ve(e)}function Ue(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 Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach(function(t){Fe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Fe(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ve(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ve(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map(function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}}),qe=EF_CALENDAR.CATEGORIES.filter(function(e){return e.term_id===EF_CALENDAR.FILTERS.cat}).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter(function(e){return e.id===EF_CALENDAR.FILTERS.author}).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Status","edit-flow"),options:[{value:"",label:(0,e.__)("All statuses","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Author","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce(function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)},[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter(function(e){return e.parent===n}).map(function(n){return[Be(Be({},n),{},{level:r})].concat(e(t,n.value,r+1))})}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Post Type","edit-flow"),options:[{value:"",label:(0,e.__)("All types","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Me,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| @@ -1,3 +1,3 @@ | |||
| /*! For license information please see calendar.react.build.js.LICENSE.txt */ | |||
| (()=>{var e={694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},556:(e,t,n)=>{e.exports=n(694)()},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},363:(e,t,n)=>{"use strict";n(799)},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},206:e=>{"use strict";e.exports=ReactDOM},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function h(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}var b=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},y=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},v=function(e,t,n,r){return y("add",t,n,r,e)},I=function(e,t,n,r){return y("subtract",t,n,r,e)},O=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:v(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:v(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:v(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function S(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}O.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const _=e=>"object"==typeof e&&null!=e&&1===e.nodeType,A=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,C=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return A(n.overflowY,t)||A(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},x=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,P=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var T=function(){return T=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},T.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var k=0;function R(e){return"function"==typeof e?e:D}function D(){}function L(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!_(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;_(m)&&p(m);){if(m=P(m),m===f){d.push(m);break}null!=m&&m===document.body&&C(m)&&!C(document.documentElement)||null!=m&&C(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:A,right:T,bottom:k,left:R}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let D="start"===l||"nearest"===l?O-A:"end"===l?E+k:O+v/2-A+k,L="center"===u?w+I/2-R+T:"end"===u?S+T:w-R;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let P=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,R="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)P="start"===l?D:"end"===l?D-h:"nearest"===l?x(y,y+h,h,_,C,y+D,y+D+v,v):D-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:x(b,b+g,g,m,A,b+L,b+L+I,I),P=Math.max(0,P+y),T=Math.max(0,T+b);else{P="start"===l?D-o-_:"end"===l?D-s+C+R:"nearest"===l?x(o,s,n,_,C+R,D,D+v,v):D-(o+n/2)+R/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:x(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;P=0===H?0:Math.max(0,Math.min(a+P/H,t.scrollHeight-n/H+R)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),D+=a-P,L+=e-T}j.push({el:t,top:P,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}}function j(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function N(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout((function(){n=null,e.apply(void 0,i)}),t)}return o.cancel=r,o}function H(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function V(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function U(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var B=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function F(e){void 0===e&&(e={});var t={};return B.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function W(e,t){return void 0!==e[t]}function K(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function Y(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=q(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?q(t?i-1:0,t,n,r):-1}function G(e,t,n,r){return void 0===r&&(r=!0),n&&t.some((function(t){return t&&(j(t,e,n)||r&&j(t,n.document.activeElement,n))}))}var X=N((function(e){Q(e).textContent=""}),500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function z(e,t){e&&t&&(Q(t).textContent=e,X(t))}var Z=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),J=["refKey","ref"],$=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],ee=["onKeyDown","onBlur","onChange","onInput","onChangeText"],te=["refKey","ref"],ne=["onMouseMove","onMouseDown","onClick","onPress","index","item"],re=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(k++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=F(t),n.internalSetState(E({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=F(t),n.internalSetState(E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,E({},n.getStateAndHelpers(),e)),n.setState((function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach((function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],W(n.props,e)||(s[e]=u[e]))})),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,E({},n.getStateAndHelpers(),u)),s}),(function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,J),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return E(((r={})[a]=M(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(E({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=E({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=E({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=S(t,$),u=n.getState().isOpen,s={onClick:H(r,n.buttonHandleClick),onKeyDown:H(o,n.buttonHandleKeyDown),onKeyUp:H(i,n.buttonHandleKeyUp),onBlur:H(a,n.buttonHandleBlur)};return E({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=K(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}}))},n.getLabelProps=function(e){return E({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=S(t,ee),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=H(i,a,n.inputHandleChange),l.onKeyDown=H(r,n.inputHandleKeyDown),l.onBlur=H(o,n.inputHandleBlur),s=l),E({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=K(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,te),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,E(((r={})[a]=M(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=S(r,ne);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:H(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:H(i,(function(e){e.preventDefault()}))}).onClick=H(p,(function(){n.selectItemAtIndex(l,{type:9})})),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return E({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.selectedItem;return E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.isOpen;return E({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=N((function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(E({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,z(i,n.props.environment.document)}}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}var r,o;o=e,(r=n).prototype=Object.create(o.prototype),r.prototype.constructor=r,w(r,o);var i=n.prototype;return i.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},i.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce((function(e,r){return e[r]=W(n,r)?n[r]:t[r],e}),{}):t;var t,n},i.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},i.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},i.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},i.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=Y(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},i.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},i.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!G(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=G(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},i.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},i.componentDidUpdate=function(e,t){W(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},i.componentWillUnmount=function(){this.cleanup()},i.render=function(){var e=U(this.props.children,D);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=U(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:V,itemToString:function(e){return null==e?"":String(e)},onStateChange:D,onInputValueChange:D,onUserAction:D,onChange:D,onSelect:D,onOuterClick:D,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:L},e.stateChangeTypes=Z,e}();N((function(e,t){z(e,t)}),200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var oe={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:L,environment:"undefined"==typeof window?void 0:window},ie=E({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});T(T({},ie),{items:c().array.isRequired,isItemDisabled:c().func}),T(T({},oe),{isItemDisabled:function(){return!1}}),E({},ie,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),E({},oe,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var ae=n(731),le=n.n(ae);const ue={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},se=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function ce(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=ue.MATCHES,baseSort:i=se,sorter:a=(e=>e.sort(((e,t)=>fe(e,t,i))))}=n,l=e.reduce((function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:pe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=he(o),a=me(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce(((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=pe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=ue.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}}),{rankedValue:e,rank:ue.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e}),[]);return a(l).map((e=>{let{item:t}=e;return t}))}function pe(e,t,n){return e=de(e,n),(t=de(t,n)).length>e.length?ue.NO_MATCH:e===t?ue.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?ue.EQUAL:e.startsWith(t)?ue.STARTS_WITH:e.includes(` ${t}`)?ue.WORD_STARTS_WITH:e.includes(t)?ue.CONTAINS:1===t.length?ue.NO_MATCH:function(e){let t="";return e.split(" ").forEach((e=>{e.split("-").forEach((e=>{t+=e.substr(0,1)}))})),t}(e).includes(t)?ue.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return ue.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return ue.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return ue.MATCHES+o*r}(r-i)}(e,t)}function fe(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function de(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=le()(e)),e}function me(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}ce.rankings=ue;const ge={maxRanking:1/0,minRanking:-1/0};function he(e){return"string"==typeof e?ge:{...ge,...e}}var be=["className","placeholder","inputLabel","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];function ye(){return ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ye.apply(this,arguments)}var ve=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Ie=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,be);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(re,m,(function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?ce(t,e,{keys:["name"]}):t}(I,c),S=E.map((function(e,t){return r().createElement("li",ye({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find((function(e){return e.value===t}))}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)}))),h&&S.length<1&&(S=[r().createElement("li",ye({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement(i.BaseControl,{label:o,__nextHasNoMarginBottom:!0},r().createElement("input",ye({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n})))),v?r().createElement(ve,ye({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(ve,ye({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ye({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))})))};function Oe(e){return Oe="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},Oe(e)}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)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Se.apply(this,arguments)}function Ee(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,ke(r.key),r)}}function we(e,t,n){return t=Ae(t),function(e,t){if(t&&("object"===Oe(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,_e()?Reflect.construct(t,n||[],Ae(e).constructor):t.apply(e,n))}function _e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_e=function(){return!!e})()}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Ce(e,t){return Ce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ce(e,t)}function xe(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 Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){Te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Te(e,t,n){return(t=ke(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Oe(t)?t:t+""}Ie.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var Re=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},De=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=we(this,n,[e])).state=Pe({},e.filters.reduce((function(e,t){var n=Te({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),Pe(Pe({},e),n)}),[])),t.formRef=r().createRef(),t}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&&Ce(e,t)}(n,t),o=n,a=[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(Pe(Pe({},this.state),{},Te({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map((function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{className:"label-screen-reader-text",key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Ie,{key:e.name,className:"ef-calendar-filter-combobox label-screen-reader-text",inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}})),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,Se({type:"button'",href:(0,p.addQueryArgs)(a,o.reduce((function(e,t){return Pe(Pe({},e),{},Te({},t.name,""))}),{})),name:"ef-calendar-reset-filters"},Re),(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}],a&&Ee(o.prototype,a),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,a}(r().Component);function Le(e){return Le="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},Le(e)}function je(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 Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?je(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Le(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Le(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}De.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var He={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:He,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Ne(Ne({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Ne(Ne({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Ne(Ne({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var Me=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(De,{isLoading:n,pageUrl:c,filters:o}),r().createElement(O,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},(function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))})):null)};Me.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Ve=(0,a.withSelect)((function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}}))(Me);function Ue(e){return Ue="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},Ue(e)}function Be(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 Fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Ue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ue(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map((function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}})),qe=EF_CALENDAR.CATEGORIES.filter((function(e){return e.term_id===EF_CALENDAR.FILTERS.cat})).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter((function(e){return e.id===EF_CALENDAR.FILTERS.author})).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Select a status","edit-flow"),options:[{value:"",label:(0,e.__)("Select a status","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Find a user","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Find a category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce((function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)}),[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter((function(e){return e.parent===n})).map((function(n){return[Fe(Fe({},n),{},{level:r})].concat(e(t,n.value,r+1))}))}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Select a type","edit-flow"),options:[{value:"",label:(0,e.__)("Select a type","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Ve,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| (()=>{var e={206:e=>{"use strict";e.exports=ReactDOM},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},363:(e,t,n)=>{"use strict";n(799)},556:(e,t,n)=>{e.exports=n(694)()},694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=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},g.apply(null,arguments)}function h(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 b(e,t,n){return(t=function(e){var t=function(e){if("object"!=m(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},v=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},I=function(e,t,n,r){return v("add",t,n,r,e)},O=function(e,t,n,r){return v("subtract",t,n,r,e)},S=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:O(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:O(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:I(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function E(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}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)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}S.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const A=e=>"object"==typeof e&&null!=e&&1===e.nodeType,C=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,x=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return C(n.overflowY,t)||C(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},P=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,T=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var k=function(){return k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},k.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var D=0;function R(e){return"function"==typeof e?e:L}function L(){}function j(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!A(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;A(m)&&p(m);){if(m=T(m),m===f){d.push(m);break}null!=m&&m===document.body&&x(m)&&!x(document.documentElement)||null!=m&&x(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:_,right:C,bottom:k,left:D}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let R="start"===l||"nearest"===l?O-_:"end"===l?E+k:O+v/2-_+k,L="center"===u?w+I/2-D+C:"end"===u?S+C:w-D;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let x=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,D="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)x="start"===l?R:"end"===l?R-h:"nearest"===l?P(y,y+h,h,_,C,y+R,y+R+v,v):R-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:P(b,b+g,g,m,A,b+L,b+L+I,I),x=Math.max(0,x+y),T=Math.max(0,T+b);else{x="start"===l?R-o-_:"end"===l?R-s+C+D:"nearest"===l?P(o,s,n,_,C+D,R,R+v,v):R-(o+n/2)+D/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:P(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;x=0===H?0:Math.max(0,Math.min(a+x/H,t.scrollHeight-n/H+D)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),R+=a-x,L+=e-T}j.push({el:t,top:x,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})}}function N(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function H(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout(function(){n=null,e.apply(void 0,i)},t)}return o.cancel=r,o}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some(function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault})}}function V(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}function U(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function B(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var F=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function W(e){void 0===e&&(e={});var t={};return F.forEach(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}function K(e,t){return void 0!==e[t]}function Y(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=G(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function G(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?G(t?i-1:0,t,n,r):-1}function X(e,t,n,r){return void 0===r&&(r=!0),n&&t.some(function(t){return t&&(N(t,e,n)||r&&N(t,n.document.activeElement,n))})}var z=H(function(e){Q(e).textContent=""},500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function Z(e,t){e&&t&&(Q(t).textContent=e,z(t))}var J=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),$=["refKey","ref"],ee=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],te=["onKeyDown","onBlur","onChange","onInput","onChangeText"],ne=["refKey","ref"],re=["onMouseMove","onMouseDown","onClick","onPress","index","item"],oe=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(D++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout(function(){n.timeoutIds=n.timeoutIds.filter(function(e){return e!==r}),e()},t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=W(t),n.internalSetState(w({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=W(t),n.internalSetState(w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,w({},n.getStateAndHelpers(),e)),n.setState(function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach(function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],K(n.props,e)||(s[e]=u[e]))}),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,w({},n.getStateAndHelpers(),u)),s},function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())})},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,$),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return w(((r={})[a]=V(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}})},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(w({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=w({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=w({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=E(t,ee),u=n.getState().isOpen,s={onClick:M(r,n.buttonHandleClick),onKeyDown:M(o,n.buttonHandleKeyDown),onKeyUp:M(i,n.buttonHandleKeyUp),onBlur:M(a,n.buttonHandleBlur)};return w({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=Y(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout(function(){return n.toggleMenu({type:13})})},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout(function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}})},n.getLabelProps=function(e){return w({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=E(t,te),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=M(i,a,n.inputHandleChange),l.onKeyDown=M(r,n.inputHandleKeyDown),l.onBlur=M(o,n.inputHandleBlur),s=l),w({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=Y(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout(function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,ne),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,w(((r={})[a]=V(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=E(r,re);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:M(o,function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout(function(){return n.avoidScrolling=!1},250))}),onMouseDown:M(i,function(e){e.preventDefault()})}).onClick=M(p,function(){n.selectItemAtIndex(l,{type:9})}),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return w({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.selectedItem;return w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)},t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.isOpen;return w({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)},function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=H(function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(w({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,Z(i,n.props.environment.document)}},200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_(e,t)}(n,e);var r=n.prototype;return r.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},r.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce(function(e,r){return e[r]=K(n,r)?n[r]:t[r],e},{}):t;var t,n},r.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},r.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},r.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},r.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=q(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},r.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},r.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!X(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=X(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},r.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},r.componentDidUpdate=function(e,t){K(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},r.componentWillUnmount=function(){this.cleanup()},r.render=function(){var e=B(this.props.children,L);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=B(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:U,itemToString:function(e){return null==e?"":String(e)},onStateChange:L,onInputValueChange:L,onUserAction:L,onChange:L,onSelect:L,onOuterClick:L,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:j},e.stateChangeTypes=J,e}();H(function(e,t){Z(e,t)},200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var ie={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:j,environment:"undefined"==typeof window?void 0:window},ae=w({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});k(k({},ae),{items:c().array.isRequired,isItemDisabled:c().func}),k(k({},ie),{isItemDisabled:function(){return!1}}),w({},ae,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),w({},ie,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var le=n(731),ue=n.n(le);const se={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},ce=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function pe(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=se.MATCHES,baseSort:i=ce,sorter:a=e=>e.sort((e,t)=>de(e,t,i))}=n,l=e.reduce(function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:fe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=be(o),a=ge(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=fe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=se.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}},{rankedValue:e,rank:se.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e},[]);return a(l).map(e=>{let{item:t}=e;return t})}function fe(e,t,n){return e=me(e,n),(t=me(t,n)).length>e.length?se.NO_MATCH:e===t?se.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?se.EQUAL:e.startsWith(t)?se.STARTS_WITH:e.includes(` ${t}`)?se.WORD_STARTS_WITH:e.includes(t)?se.CONTAINS:1===t.length?se.NO_MATCH:function(e){let t="";return e.split(" ").forEach(e=>{e.split("-").forEach(e=>{t+=e.substr(0,1)})}),t}(e).includes(t)?se.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return se.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return se.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return se.MATCHES+o*r}(r-i)}(e,t)}function de(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function me(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=ue()(e)),e}function ge(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}pe.rankings=se;const he={maxRanking:1/0,minRanking:-1/0};function be(e){return"string"==typeof e?he:{...he,...e}}var ye=["className","placeholder","inputLabel","inputId","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];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 Ie=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Oe=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,i=e.inputId,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ye);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(oe,m,function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?pe(t,e,{keys:["name"]}):t}(I,c),S=E.map(function(e,t){return r().createElement("li",ve({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find(function(e){return e.value===t})}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)})),h&&S.length<1&&(S=[r().createElement("li",ve({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,o&&r().createElement("label",{className:"components-base-control__label ef-combobox-label",htmlFor:i},o),r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement("input",ve({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({id:i,onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n}))),v?r().createElement(Ie,ve({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(Ie,ve({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ve({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))}))};function Se(e){return Se="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},Se(e)}function Ee(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,Te(r.key),r)}}function we(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(we=function(){return!!e})()}function _e(e){return _e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(e)}function Ae(e,t){return Ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ae(e,t)}function Ce(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 xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){Pe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pe(e,t,n){return(t=Te(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Te(e){var t=function(e){if("object"!=Se(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Se(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Se(t)?t:t+""}Oe.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,inputId:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var ke=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=function(e,t,n){return t=_e(t),function(e,t){if(t&&("object"==Se(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,we()?Reflect.construct(t,n||[],_e(e).constructor):t.apply(e,n))}(this,n,[e])).state=xe({},e.filters.reduce(function(e,t){var n=Pe({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),xe(xe({},e),n)},[])),t.formRef=r().createRef(),t}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&&Ae(e,t)}(n,t),function(e,t){return t&&Ee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(n,[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(xe(xe({},this.state),{},Pe({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map(function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Oe,{key:e.name,className:"ef-calendar-filter-combobox",inputId:"ef-calendar-filter-".concat(e.name),inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}}),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0,__next40pxDefaultSize:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,{type:"button",href:(0,p.addQueryArgs)(a,o.reduce(function(e,t){return xe(xe({},e),{},Pe({},t.name,""))},{})),name:"ef-calendar-reset-filters",isSecondary:!0,__next40pxDefaultSize:!0},(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}])}(r().Component);function De(e){return De="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},De(e)}function Re(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach(function(t){je(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function je(e,t,n){return(t=function(e){var t=function(e){if("object"!=De(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=De(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==De(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ke.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var Ne={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ne,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Le(Le({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Le(Le({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Le(Le({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var He=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(ke,{isLoading:n,pageUrl:c,filters:o}),r().createElement(S,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))}):null)};He.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Me=(0,a.withSelect)(function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}})(He);function Ve(e){return Ve="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},Ve(e)}function Ue(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 Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach(function(t){Fe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Fe(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ve(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ve(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map(function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}}),qe=EF_CALENDAR.CATEGORIES.filter(function(e){return e.term_id===EF_CALENDAR.FILTERS.cat}).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter(function(e){return e.id===EF_CALENDAR.FILTERS.author}).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Status","edit-flow"),options:[{value:"",label:(0,e.__)("All statuses","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Author","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce(function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)},[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter(function(e){return e.parent===n}).map(function(n){return[Be(Be({},n),{},{level:r})].concat(e(t,n.value,r+1))})}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Post Type","edit-flow"),options:[{value:"",label:(0,e.__)("All types","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Me,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| @@ -1,3 +1,3 @@ | |||
| /*! For license information please see calendar.react.build.js.LICENSE.txt */ | |||
| (()=>{var e={694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},556:(e,t,n)=>{e.exports=n(694)()},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},363:(e,t,n)=>{"use strict";n(799)},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},206:e=>{"use strict";e.exports=ReactDOM},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function h(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}var b=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},y=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},v=function(e,t,n,r){return y("add",t,n,r,e)},I=function(e,t,n,r){return y("subtract",t,n,r,e)},O=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:v(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:v(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:v(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function S(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}O.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const _=e=>"object"==typeof e&&null!=e&&1===e.nodeType,A=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,C=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return A(n.overflowY,t)||A(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},x=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,P=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var T=function(){return T=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},T.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var k=0;function R(e){return"function"==typeof e?e:D}function D(){}function L(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!_(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;_(m)&&p(m);){if(m=P(m),m===f){d.push(m);break}null!=m&&m===document.body&&C(m)&&!C(document.documentElement)||null!=m&&C(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:A,right:T,bottom:k,left:R}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let D="start"===l||"nearest"===l?O-A:"end"===l?E+k:O+v/2-A+k,L="center"===u?w+I/2-R+T:"end"===u?S+T:w-R;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let P=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,R="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)P="start"===l?D:"end"===l?D-h:"nearest"===l?x(y,y+h,h,_,C,y+D,y+D+v,v):D-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:x(b,b+g,g,m,A,b+L,b+L+I,I),P=Math.max(0,P+y),T=Math.max(0,T+b);else{P="start"===l?D-o-_:"end"===l?D-s+C+R:"nearest"===l?x(o,s,n,_,C+R,D,D+v,v):D-(o+n/2)+R/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:x(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;P=0===H?0:Math.max(0,Math.min(a+P/H,t.scrollHeight-n/H+R)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),D+=a-P,L+=e-T}j.push({el:t,top:P,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}}function j(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function N(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout((function(){n=null,e.apply(void 0,i)}),t)}return o.cancel=r,o}function H(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function V(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function U(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var B=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function F(e){void 0===e&&(e={});var t={};return B.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function W(e,t){return void 0!==e[t]}function K(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function Y(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=q(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?q(t?i-1:0,t,n,r):-1}function G(e,t,n,r){return void 0===r&&(r=!0),n&&t.some((function(t){return t&&(j(t,e,n)||r&&j(t,n.document.activeElement,n))}))}var X=N((function(e){Q(e).textContent=""}),500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function z(e,t){e&&t&&(Q(t).textContent=e,X(t))}var Z=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),J=["refKey","ref"],$=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],ee=["onKeyDown","onBlur","onChange","onInput","onChangeText"],te=["refKey","ref"],ne=["onMouseMove","onMouseDown","onClick","onPress","index","item"],re=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(k++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=F(t),n.internalSetState(E({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=F(t),n.internalSetState(E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,E({},n.getStateAndHelpers(),e)),n.setState((function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach((function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],W(n.props,e)||(s[e]=u[e]))})),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,E({},n.getStateAndHelpers(),u)),s}),(function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,J),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return E(((r={})[a]=M(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(E({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=E({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=E({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=S(t,$),u=n.getState().isOpen,s={onClick:H(r,n.buttonHandleClick),onKeyDown:H(o,n.buttonHandleKeyDown),onKeyUp:H(i,n.buttonHandleKeyUp),onBlur:H(a,n.buttonHandleBlur)};return E({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=K(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}}))},n.getLabelProps=function(e){return E({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=S(t,ee),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=H(i,a,n.inputHandleChange),l.onKeyDown=H(r,n.inputHandleKeyDown),l.onBlur=H(o,n.inputHandleBlur),s=l),E({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=K(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,te),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,E(((r={})[a]=M(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=S(r,ne);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:H(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:H(i,(function(e){e.preventDefault()}))}).onClick=H(p,(function(){n.selectItemAtIndex(l,{type:9})})),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return E({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.selectedItem;return E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.isOpen;return E({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=N((function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(E({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,z(i,n.props.environment.document)}}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}var r,o;o=e,(r=n).prototype=Object.create(o.prototype),r.prototype.constructor=r,w(r,o);var i=n.prototype;return i.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},i.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce((function(e,r){return e[r]=W(n,r)?n[r]:t[r],e}),{}):t;var t,n},i.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},i.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},i.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},i.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=Y(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},i.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},i.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!G(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=G(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},i.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},i.componentDidUpdate=function(e,t){W(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},i.componentWillUnmount=function(){this.cleanup()},i.render=function(){var e=U(this.props.children,D);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=U(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:V,itemToString:function(e){return null==e?"":String(e)},onStateChange:D,onInputValueChange:D,onUserAction:D,onChange:D,onSelect:D,onOuterClick:D,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:L},e.stateChangeTypes=Z,e}();N((function(e,t){z(e,t)}),200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var oe={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:L,environment:"undefined"==typeof window?void 0:window},ie=E({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});T(T({},ie),{items:c().array.isRequired,isItemDisabled:c().func}),T(T({},oe),{isItemDisabled:function(){return!1}}),E({},ie,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),E({},oe,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var ae=n(731),le=n.n(ae);const ue={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},se=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function ce(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=ue.MATCHES,baseSort:i=se,sorter:a=(e=>e.sort(((e,t)=>fe(e,t,i))))}=n,l=e.reduce((function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:pe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=he(o),a=me(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce(((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=pe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=ue.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}}),{rankedValue:e,rank:ue.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e}),[]);return a(l).map((e=>{let{item:t}=e;return t}))}function pe(e,t,n){return e=de(e,n),(t=de(t,n)).length>e.length?ue.NO_MATCH:e===t?ue.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?ue.EQUAL:e.startsWith(t)?ue.STARTS_WITH:e.includes(` ${t}`)?ue.WORD_STARTS_WITH:e.includes(t)?ue.CONTAINS:1===t.length?ue.NO_MATCH:function(e){let t="";return e.split(" ").forEach((e=>{e.split("-").forEach((e=>{t+=e.substr(0,1)}))})),t}(e).includes(t)?ue.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return ue.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return ue.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return ue.MATCHES+o*r}(r-i)}(e,t)}function fe(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function de(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=le()(e)),e}function me(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}ce.rankings=ue;const ge={maxRanking:1/0,minRanking:-1/0};function he(e){return"string"==typeof e?ge:{...ge,...e}}var be=["className","placeholder","inputLabel","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];function ye(){return ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ye.apply(this,arguments)}var ve=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Ie=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,be);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(re,m,(function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?ce(t,e,{keys:["name"]}):t}(I,c),S=E.map((function(e,t){return r().createElement("li",ye({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find((function(e){return e.value===t}))}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)}))),h&&S.length<1&&(S=[r().createElement("li",ye({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement(i.BaseControl,{label:o,__nextHasNoMarginBottom:!0},r().createElement("input",ye({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n})))),v?r().createElement(ve,ye({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(ve,ye({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ye({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))})))};function Oe(e){return Oe="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},Oe(e)}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)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Se.apply(this,arguments)}function Ee(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,ke(r.key),r)}}function we(e,t,n){return t=Ae(t),function(e,t){if(t&&("object"===Oe(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,_e()?Reflect.construct(t,n||[],Ae(e).constructor):t.apply(e,n))}function _e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_e=function(){return!!e})()}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Ce(e,t){return Ce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ce(e,t)}function xe(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 Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){Te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Te(e,t,n){return(t=ke(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Oe(t)?t:t+""}Ie.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var Re=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},De=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=we(this,n,[e])).state=Pe({},e.filters.reduce((function(e,t){var n=Te({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),Pe(Pe({},e),n)}),[])),t.formRef=r().createRef(),t}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&&Ce(e,t)}(n,t),o=n,a=[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(Pe(Pe({},this.state),{},Te({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map((function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{className:"label-screen-reader-text",key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Ie,{key:e.name,className:"ef-calendar-filter-combobox label-screen-reader-text",inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}})),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,Se({type:"button'",href:(0,p.addQueryArgs)(a,o.reduce((function(e,t){return Pe(Pe({},e),{},Te({},t.name,""))}),{})),name:"ef-calendar-reset-filters"},Re),(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}],a&&Ee(o.prototype,a),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,a}(r().Component);function Le(e){return Le="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},Le(e)}function je(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 Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?je(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Le(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Le(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}De.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var He={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:He,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Ne(Ne({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Ne(Ne({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Ne(Ne({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var Me=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(De,{isLoading:n,pageUrl:c,filters:o}),r().createElement(O,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},(function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))})):null)};Me.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Ve=(0,a.withSelect)((function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}}))(Me);function Ue(e){return Ue="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},Ue(e)}function Be(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 Fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Ue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ue(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map((function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}})),qe=EF_CALENDAR.CATEGORIES.filter((function(e){return e.term_id===EF_CALENDAR.FILTERS.cat})).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter((function(e){return e.id===EF_CALENDAR.FILTERS.author})).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Select a status","edit-flow"),options:[{value:"",label:(0,e.__)("Select a status","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Find a user","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Find a category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce((function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)}),[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter((function(e){return e.parent===n})).map((function(n){return[Fe(Fe({},n),{},{level:r})].concat(e(t,n.value,r+1))}))}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Select a type","edit-flow"),options:[{value:"",label:(0,e.__)("Select a type","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Ve,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| (()=>{var e={206:e=>{"use strict";e.exports=ReactDOM},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},363:(e,t,n)=>{"use strict";n(799)},556:(e,t,n)=>{e.exports=n(694)()},694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=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},g.apply(null,arguments)}function h(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 b(e,t,n){return(t=function(e){var t=function(e){if("object"!=m(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},v=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},I=function(e,t,n,r){return v("add",t,n,r,e)},O=function(e,t,n,r){return v("subtract",t,n,r,e)},S=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:O(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:O(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:I(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function E(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}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)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}S.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const A=e=>"object"==typeof e&&null!=e&&1===e.nodeType,C=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,x=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return C(n.overflowY,t)||C(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},P=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,T=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var k=function(){return k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},k.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var D=0;function R(e){return"function"==typeof e?e:L}function L(){}function j(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!A(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;A(m)&&p(m);){if(m=T(m),m===f){d.push(m);break}null!=m&&m===document.body&&x(m)&&!x(document.documentElement)||null!=m&&x(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:_,right:C,bottom:k,left:D}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let R="start"===l||"nearest"===l?O-_:"end"===l?E+k:O+v/2-_+k,L="center"===u?w+I/2-D+C:"end"===u?S+C:w-D;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let x=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,D="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)x="start"===l?R:"end"===l?R-h:"nearest"===l?P(y,y+h,h,_,C,y+R,y+R+v,v):R-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:P(b,b+g,g,m,A,b+L,b+L+I,I),x=Math.max(0,x+y),T=Math.max(0,T+b);else{x="start"===l?R-o-_:"end"===l?R-s+C+D:"nearest"===l?P(o,s,n,_,C+D,R,R+v,v):R-(o+n/2)+D/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:P(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;x=0===H?0:Math.max(0,Math.min(a+x/H,t.scrollHeight-n/H+D)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),R+=a-x,L+=e-T}j.push({el:t,top:x,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})}}function N(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function H(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout(function(){n=null,e.apply(void 0,i)},t)}return o.cancel=r,o}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some(function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault})}}function V(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}function U(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function B(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var F=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function W(e){void 0===e&&(e={});var t={};return F.forEach(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}function K(e,t){return void 0!==e[t]}function Y(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=G(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function G(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?G(t?i-1:0,t,n,r):-1}function X(e,t,n,r){return void 0===r&&(r=!0),n&&t.some(function(t){return t&&(N(t,e,n)||r&&N(t,n.document.activeElement,n))})}var z=H(function(e){Q(e).textContent=""},500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function Z(e,t){e&&t&&(Q(t).textContent=e,z(t))}var J=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),$=["refKey","ref"],ee=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],te=["onKeyDown","onBlur","onChange","onInput","onChangeText"],ne=["refKey","ref"],re=["onMouseMove","onMouseDown","onClick","onPress","index","item"],oe=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(D++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout(function(){n.timeoutIds=n.timeoutIds.filter(function(e){return e!==r}),e()},t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=W(t),n.internalSetState(w({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=W(t),n.internalSetState(w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,w({},n.getStateAndHelpers(),e)),n.setState(function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach(function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],K(n.props,e)||(s[e]=u[e]))}),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,w({},n.getStateAndHelpers(),u)),s},function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())})},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,$),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return w(((r={})[a]=V(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}})},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(w({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=w({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=w({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=E(t,ee),u=n.getState().isOpen,s={onClick:M(r,n.buttonHandleClick),onKeyDown:M(o,n.buttonHandleKeyDown),onKeyUp:M(i,n.buttonHandleKeyUp),onBlur:M(a,n.buttonHandleBlur)};return w({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=Y(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout(function(){return n.toggleMenu({type:13})})},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout(function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}})},n.getLabelProps=function(e){return w({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=E(t,te),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=M(i,a,n.inputHandleChange),l.onKeyDown=M(r,n.inputHandleKeyDown),l.onBlur=M(o,n.inputHandleBlur),s=l),w({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=Y(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout(function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,ne),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,w(((r={})[a]=V(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=E(r,re);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:M(o,function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout(function(){return n.avoidScrolling=!1},250))}),onMouseDown:M(i,function(e){e.preventDefault()})}).onClick=M(p,function(){n.selectItemAtIndex(l,{type:9})}),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return w({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.selectedItem;return w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)},t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.isOpen;return w({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)},function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=H(function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(w({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,Z(i,n.props.environment.document)}},200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_(e,t)}(n,e);var r=n.prototype;return r.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},r.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce(function(e,r){return e[r]=K(n,r)?n[r]:t[r],e},{}):t;var t,n},r.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},r.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},r.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},r.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=q(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},r.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},r.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!X(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=X(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},r.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},r.componentDidUpdate=function(e,t){K(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},r.componentWillUnmount=function(){this.cleanup()},r.render=function(){var e=B(this.props.children,L);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=B(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:U,itemToString:function(e){return null==e?"":String(e)},onStateChange:L,onInputValueChange:L,onUserAction:L,onChange:L,onSelect:L,onOuterClick:L,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:j},e.stateChangeTypes=J,e}();H(function(e,t){Z(e,t)},200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var ie={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:j,environment:"undefined"==typeof window?void 0:window},ae=w({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});k(k({},ae),{items:c().array.isRequired,isItemDisabled:c().func}),k(k({},ie),{isItemDisabled:function(){return!1}}),w({},ae,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),w({},ie,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var le=n(731),ue=n.n(le);const se={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},ce=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function pe(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=se.MATCHES,baseSort:i=ce,sorter:a=e=>e.sort((e,t)=>de(e,t,i))}=n,l=e.reduce(function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:fe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=be(o),a=ge(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=fe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=se.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}},{rankedValue:e,rank:se.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e},[]);return a(l).map(e=>{let{item:t}=e;return t})}function fe(e,t,n){return e=me(e,n),(t=me(t,n)).length>e.length?se.NO_MATCH:e===t?se.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?se.EQUAL:e.startsWith(t)?se.STARTS_WITH:e.includes(` ${t}`)?se.WORD_STARTS_WITH:e.includes(t)?se.CONTAINS:1===t.length?se.NO_MATCH:function(e){let t="";return e.split(" ").forEach(e=>{e.split("-").forEach(e=>{t+=e.substr(0,1)})}),t}(e).includes(t)?se.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return se.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return se.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return se.MATCHES+o*r}(r-i)}(e,t)}function de(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function me(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=ue()(e)),e}function ge(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}pe.rankings=se;const he={maxRanking:1/0,minRanking:-1/0};function be(e){return"string"==typeof e?he:{...he,...e}}var ye=["className","placeholder","inputLabel","inputId","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];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 Ie=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Oe=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,i=e.inputId,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ye);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(oe,m,function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?pe(t,e,{keys:["name"]}):t}(I,c),S=E.map(function(e,t){return r().createElement("li",ve({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find(function(e){return e.value===t})}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)})),h&&S.length<1&&(S=[r().createElement("li",ve({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,o&&r().createElement("label",{className:"components-base-control__label ef-combobox-label",htmlFor:i},o),r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement("input",ve({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({id:i,onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n}))),v?r().createElement(Ie,ve({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(Ie,ve({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ve({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))}))};function Se(e){return Se="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},Se(e)}function Ee(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,Te(r.key),r)}}function we(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(we=function(){return!!e})()}function _e(e){return _e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(e)}function Ae(e,t){return Ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ae(e,t)}function Ce(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 xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){Pe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pe(e,t,n){return(t=Te(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Te(e){var t=function(e){if("object"!=Se(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Se(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Se(t)?t:t+""}Oe.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,inputId:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var ke=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=function(e,t,n){return t=_e(t),function(e,t){if(t&&("object"==Se(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,we()?Reflect.construct(t,n||[],_e(e).constructor):t.apply(e,n))}(this,n,[e])).state=xe({},e.filters.reduce(function(e,t){var n=Pe({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),xe(xe({},e),n)},[])),t.formRef=r().createRef(),t}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&&Ae(e,t)}(n,t),function(e,t){return t&&Ee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(n,[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(xe(xe({},this.state),{},Pe({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map(function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Oe,{key:e.name,className:"ef-calendar-filter-combobox",inputId:"ef-calendar-filter-".concat(e.name),inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}}),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0,__next40pxDefaultSize:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,{type:"button",href:(0,p.addQueryArgs)(a,o.reduce(function(e,t){return xe(xe({},e),{},Pe({},t.name,""))},{})),name:"ef-calendar-reset-filters",isSecondary:!0,__next40pxDefaultSize:!0},(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}])}(r().Component);function De(e){return De="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},De(e)}function Re(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach(function(t){je(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function je(e,t,n){return(t=function(e){var t=function(e){if("object"!=De(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=De(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==De(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ke.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var Ne={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ne,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Le(Le({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Le(Le({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Le(Le({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var He=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(ke,{isLoading:n,pageUrl:c,filters:o}),r().createElement(S,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))}):null)};He.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Me=(0,a.withSelect)(function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}})(He);function Ve(e){return Ve="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},Ve(e)}function Ue(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 Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach(function(t){Fe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Fe(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ve(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ve(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map(function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}}),qe=EF_CALENDAR.CATEGORIES.filter(function(e){return e.term_id===EF_CALENDAR.FILTERS.cat}).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter(function(e){return e.id===EF_CALENDAR.FILTERS.author}).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Status","edit-flow"),options:[{value:"",label:(0,e.__)("All statuses","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Author","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce(function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)},[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter(function(e){return e.parent===n}).map(function(n){return[Be(Be({},n),{},{level:r})].concat(e(t,n.value,r+1))})}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Post Type","edit-flow"),options:[{value:"",label:(0,e.__)("All types","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Me,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| @@ -1,3 +1,3 @@ | |||
| /*! For license information please see calendar.react.build.js.LICENSE.txt */ | |||
| (()=>{var e={694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},556:(e,t,n)=>{e.exports=n(694)()},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},363:(e,t,n)=>{"use strict";n(799)},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},206:e=>{"use strict";e.exports=ReactDOM},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function h(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}var b=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},y=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},v=function(e,t,n,r){return y("add",t,n,r,e)},I=function(e,t,n,r){return y("subtract",t,n,r,e)},O=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:v(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:v(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},b,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:v(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function S(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}O.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const _=e=>"object"==typeof e&&null!=e&&1===e.nodeType,A=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,C=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return A(n.overflowY,t)||A(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},x=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,P=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var T=function(){return T=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},T.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var k=0;function R(e){return"function"==typeof e?e:D}function D(){}function L(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!_(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;_(m)&&p(m);){if(m=P(m),m===f){d.push(m);break}null!=m&&m===document.body&&C(m)&&!C(document.documentElement)||null!=m&&C(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:A,right:T,bottom:k,left:R}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let D="start"===l||"nearest"===l?O-A:"end"===l?E+k:O+v/2-A+k,L="center"===u?w+I/2-R+T:"end"===u?S+T:w-R;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let P=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,R="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)P="start"===l?D:"end"===l?D-h:"nearest"===l?x(y,y+h,h,_,C,y+D,y+D+v,v):D-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:x(b,b+g,g,m,A,b+L,b+L+I,I),P=Math.max(0,P+y),T=Math.max(0,T+b);else{P="start"===l?D-o-_:"end"===l?D-s+C+R:"nearest"===l?x(o,s,n,_,C+R,D,D+v,v):D-(o+n/2)+R/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:x(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;P=0===H?0:Math.max(0,Math.min(a+P/H,t.scrollHeight-n/H+R)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),D+=a-P,L+=e-T}j.push({el:t,top:P,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}}function j(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function N(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout((function(){n=null,e.apply(void 0,i)}),t)}return o.cancel=r,o}function H(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault}))}}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){"function"==typeof t?t(e):t&&(t.current=e)}))}}function V(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function U(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var B=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function F(e){void 0===e&&(e={});var t={};return B.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function W(e,t){return void 0!==e[t]}function K(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function Y(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=q(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?q(t?i-1:0,t,n,r):-1}function G(e,t,n,r){return void 0===r&&(r=!0),n&&t.some((function(t){return t&&(j(t,e,n)||r&&j(t,n.document.activeElement,n))}))}var X=N((function(e){Q(e).textContent=""}),500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function z(e,t){e&&t&&(Q(t).textContent=e,X(t))}var Z=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),J=["refKey","ref"],$=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],ee=["onKeyDown","onBlur","onChange","onInput","onChangeText"],te=["refKey","ref"],ne=["onMouseMove","onMouseDown","onClick","onPress","index","item"],re=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(k++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=F(t),n.internalSetState(E({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=F(t),n.internalSetState(E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,E({},n.getStateAndHelpers(),e)),n.setState((function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach((function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],W(n.props,e)||(s[e]=u[e]))})),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,E({},n.getStateAndHelpers(),u)),s}),(function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,J),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return E(((r={})[a]=M(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}}))},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},(function(){var e=t.getItemCount();if(e>0){var n=Y(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}}))},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(E({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=E({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=E({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=q(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=S(t,$),u=n.getState().isOpen,s={onClick:H(r,n.buttonHandleClick),onKeyDown:H(o,n.buttonHandleKeyDown),onKeyUp:H(i,n.buttonHandleKeyUp),onBlur:H(a,n.buttonHandleBlur)};return E({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=K(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout((function(){return n.toggleMenu({type:13})}))},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}}))},n.getLabelProps=function(e){return E({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=S(t,ee),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=H(i,a,n.inputHandleChange),l.onKeyDown=H(r,n.inputHandleKeyDown),l.onBlur=H(o,n.inputHandleBlur),s=l),E({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=K(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout((function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=S(o,te),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,E(((r={})[a]=M(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=S(r,ne);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:H(o,(function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout((function(){return n.avoidScrolling=!1}),250))})),onMouseDown:H(i,(function(e){e.preventDefault()}))}).onClick=H(p,(function(){n.selectItemAtIndex(l,{type:9})})),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return E({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.selectedItem;return E({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)}),t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=F(e),n.internalSetState((function(t){var r=t.isOpen;return E({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)}),(function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()}))},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=N((function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(E({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,z(i,n.props.environment.document)}}),200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}var r,o;o=e,(r=n).prototype=Object.create(o.prototype),r.prototype.constructor=r,w(r,o);var i=n.prototype;return i.internalClearTimeouts=function(){this.timeoutIds.forEach((function(e){clearTimeout(e)})),this.timeoutIds=[]},i.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce((function(e,r){return e[r]=W(n,r)?n[r]:t[r],e}),{}):t;var t,n},i.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},i.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},i.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},i.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=Y(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},i.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},i.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!G(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=G(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},i.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},i.componentDidUpdate=function(e,t){W(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},i.componentWillUnmount=function(){this.cleanup()},i.render=function(){var e=U(this.props.children,D);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=U(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:V,itemToString:function(e){return null==e?"":String(e)},onStateChange:D,onInputValueChange:D,onUserAction:D,onChange:D,onSelect:D,onOuterClick:D,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:L},e.stateChangeTypes=Z,e}();N((function(e,t){z(e,t)}),200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var oe={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:L,environment:"undefined"==typeof window?void 0:window},ie=E({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});T(T({},ie),{items:c().array.isRequired,isItemDisabled:c().func}),T(T({},oe),{isItemDisabled:function(){return!1}}),E({},ie,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),E({},oe,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var ae=n(731),le=n.n(ae);const ue={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},se=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function ce(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=ue.MATCHES,baseSort:i=se,sorter:a=(e=>e.sort(((e,t)=>fe(e,t,i))))}=n,l=e.reduce((function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:pe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=he(o),a=me(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce(((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=pe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=ue.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}}),{rankedValue:e,rank:ue.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e}),[]);return a(l).map((e=>{let{item:t}=e;return t}))}function pe(e,t,n){return e=de(e,n),(t=de(t,n)).length>e.length?ue.NO_MATCH:e===t?ue.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?ue.EQUAL:e.startsWith(t)?ue.STARTS_WITH:e.includes(` ${t}`)?ue.WORD_STARTS_WITH:e.includes(t)?ue.CONTAINS:1===t.length?ue.NO_MATCH:function(e){let t="";return e.split(" ").forEach((e=>{e.split("-").forEach((e=>{t+=e.substr(0,1)}))})),t}(e).includes(t)?ue.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return ue.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return ue.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return ue.MATCHES+o*r}(r-i)}(e,t)}function fe(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function de(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=le()(e)),e}function me(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}ce.rankings=ue;const ge={maxRanking:1/0,minRanking:-1/0};function he(e){return"string"==typeof e?ge:{...ge,...e}}var be=["className","placeholder","inputLabel","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];function ye(){return ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ye.apply(this,arguments)}var ve=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Ie=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,be);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(re,m,(function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?ce(t,e,{keys:["name"]}):t}(I,c),S=E.map((function(e,t){return r().createElement("li",ye({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find((function(e){return e.value===t}))}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)}))),h&&S.length<1&&(S=[r().createElement("li",ye({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement(i.BaseControl,{label:o,__nextHasNoMarginBottom:!0},r().createElement("input",ye({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n})))),v?r().createElement(ve,ye({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(ve,ye({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ye({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))})))};function Oe(e){return Oe="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},Oe(e)}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)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Se.apply(this,arguments)}function Ee(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,ke(r.key),r)}}function we(e,t,n){return t=Ae(t),function(e,t){if(t&&("object"===Oe(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,_e()?Reflect.construct(t,n||[],Ae(e).constructor):t.apply(e,n))}function _e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_e=function(){return!!e})()}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Ce(e,t){return Ce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ce(e,t)}function xe(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 Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){Te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Te(e,t,n){return(t=ke(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Oe(t)?t:t+""}Ie.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var Re=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},De=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=we(this,n,[e])).state=Pe({},e.filters.reduce((function(e,t){var n=Te({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),Pe(Pe({},e),n)}),[])),t.formRef=r().createRef(),t}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&&Ce(e,t)}(n,t),o=n,a=[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(Pe(Pe({},this.state),{},Te({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map((function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{className:"label-screen-reader-text",key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Ie,{key:e.name,className:"ef-calendar-filter-combobox label-screen-reader-text",inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}})),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,Se({type:"button'",href:(0,p.addQueryArgs)(a,o.reduce((function(e,t){return Pe(Pe({},e),{},Te({},t.name,""))}),{})),name:"ef-calendar-reset-filters"},Re),(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}],a&&Ee(o.prototype,a),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,a}(r().Component);function Le(e){return Le="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},Le(e)}function je(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 Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?je(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Le(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Le(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}De.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var He={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:He,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Ne(Ne({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Ne(Ne({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Ne(Ne({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var Me=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(De,{isLoading:n,pageUrl:c,filters:o}),r().createElement(O,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},(function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))})):null)};Me.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Ve=(0,a.withSelect)((function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}}))(Me);function Ue(e){return Ue="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},Ue(e)}function Be(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 Fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],o=function(e){var t=function(e,t){if("object"!=Ue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=Ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ue(t)?t:t+""}(o),o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map((function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}})),qe=EF_CALENDAR.CATEGORIES.filter((function(e){return e.term_id===EF_CALENDAR.FILTERS.cat})).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter((function(e){return e.id===EF_CALENDAR.FILTERS.author})).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Select a status","edit-flow"),options:[{value:"",label:(0,e.__)("Select a status","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Find a user","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Find a category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce((function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)}),[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter((function(e){return e.parent===n})).map((function(n){return[Fe(Fe({},n),{},{level:r})].concat(e(t,n.value,r+1))}))}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Select a type","edit-flow"),options:[{value:"",label:(0,e.__)("Select a type","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map((function(e){return{value:e.name,label:e.label}}))),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Ve,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
| (()=>{var e={206:e=>{"use strict";e.exports=ReactDOM},338:(e,t,n)=>{"use strict";var r=n(206);t.H=r.createRoot,r.hydrateRoot},363:(e,t,n)=>{"use strict";n(799)},556:(e,t,n)=>{e.exports=n(694)()},694:(e,t,n)=>{"use strict";var r=n(925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},731:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var a=function(e){return e.replace(r,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},799:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=wp.i18n,t=React;var r=n.n(t),o=n(338);const i=wp.components,a=wp.data;var l=n(942),u=n.n(l),s=n(556),c=n.n(s);const p=wp.url,f=moment;var d=n.n(f);function m(e){return m="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},m(e)}function g(){return g=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},g.apply(null,arguments)}function h(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 b(e,t,n){return(t=function(e){var t=function(e){if("object"!=m(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=parseFloat(EF_CALENDAR.WP_VERSION)>=5.4?{isSecondary:!0}:{isDefault:!0},v=function(e,t,n,r,o){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},r);return 0===o&&(i.start_date=t),i.start_date=d()(i.start_date,"YYYY-MM-DD")[e](o,"weeks").format("YYYY-MM-DD"),(0,p.addQueryArgs)(n,i)},I=function(e,t,n,r){return v("add",t,n,r,e)},O=function(e,t,n,r){return v("subtract",t,n,r,e)},S=function(t){var n=t.numberOfWeeks,o=t.beginningOfWeek,a=t.pageUrl,l=t.filterValues;return r().createElement("div",{className:"ef-calendar-date-change-buttons"},n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Backwards %d weeks","edit-flow"),n),href:O(n,o,a,l)}),(0,e.__)("«","edit-flow")):null,r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Backwards 1 week","edit-flow"),href:O(1,o,a,l)}),(0,e.__)("‹","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Today","edit-flow"),href:I(0,o,a,l)}),(0,e.__)("Today","edit-flow")),r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.__)("Forward 1 week","edit-flow"),href:I(1,o,a,l)}),(0,e.__)("›","edit-flow")),n>1?r().createElement(i.Button,g({},y,{className:"ef-calendar-date-change-button",title:(0,e.sprintf)((0,e.__)("Forward %d weeks","edit-flow"),n),href:I(n,o,a,l)}),(0,e.__)("»","edit-flow")):null)};function E(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}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)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}S.propTypes={numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,filterValues:c().object},n(363);const A=e=>"object"==typeof e&&null!=e&&1===e.nodeType,C=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,x=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return C(n.overflowY,t)||C(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},P=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,T=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t};var k=function(){return k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},k.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var D=0;function R(e){return"function"==typeof e?e:L}function L(){}function j(e,t){if(e){var n=((e,t)=>{var n,r,o,i;if("undefined"==typeof document)return[];const{scrollMode:a,block:l,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,p="function"==typeof s?s:e=>e!==s;if(!A(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,d=[];let m=e;for(;A(m)&&p(m);){if(m=T(m),m===f){d.push(m);break}null!=m&&m===document.body&&x(m)&&!x(document.documentElement)||null!=m&&x(m,c)&&d.push(m)}const g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,h=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:b,scrollY:y}=window,{height:v,width:I,top:O,right:S,bottom:E,left:w}=e.getBoundingClientRect(),{top:_,right:C,bottom:k,left:D}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let R="start"===l||"nearest"===l?O-_:"end"===l?E+k:O+v/2-_+k,L="center"===u?w+I/2-D+C:"end"===u?S+C:w-D;const j=[];for(let e=0;e<d.length;e++){const t=d[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===a&&O>=0&&w>=0&&E<=h&&S<=g&&O>=o&&E<=s&&w>=c&&S<=i)return j;const p=getComputedStyle(t),m=parseInt(p.borderLeftWidth,10),_=parseInt(p.borderTopWidth,10),A=parseInt(p.borderRightWidth,10),C=parseInt(p.borderBottomWidth,10);let x=0,T=0;const k="offsetWidth"in t?t.offsetWidth-t.clientWidth-m-A:0,D="offsetHeight"in t?t.offsetHeight-t.clientHeight-_-C:0,N="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(f===t)x="start"===l?R:"end"===l?R-h:"nearest"===l?P(y,y+h,h,_,C,y+R,y+R+v,v):R-h/2,T="start"===u?L:"center"===u?L-g/2:"end"===u?L-g:P(b,b+g,g,m,A,b+L,b+L+I,I),x=Math.max(0,x+y),T=Math.max(0,T+b);else{x="start"===l?R-o-_:"end"===l?R-s+C+D:"nearest"===l?P(o,s,n,_,C+D,R,R+v,v):R-(o+n/2)+D/2,T="start"===u?L-c-m:"center"===u?L-(c+r/2)+k/2:"end"===u?L-i+A+k:P(c,i,r,m,A+k,L,L+I,I);const{scrollLeft:e,scrollTop:a}=t;x=0===H?0:Math.max(0,Math.min(a+x/H,t.scrollHeight-n/H+D)),T=0===N?0:Math.max(0,Math.min(e+T/N,t.scrollWidth-r/N+k)),R+=a-x,L+=e-T}j.push({el:t,top:x,left:T})}return j})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})}}function N(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function H(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];r(),n=setTimeout(function(){n=null,e.apply(void 0,i)},t)}return o.cancel=r,o}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some(function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault})}}function V(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}function U(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function B(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}var F=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function W(e){void 0===e&&(e={});var t={};return F.forEach(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}function K(e,t){return void 0!==e[t]}function Y(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function q(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return-1;var a=i-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var l=e+t;l<0?l=o?a:0:l>a&&(l=o?0:a);var u=G(l,t<0,n,r,o);return-1===u?e>=i?-1:e:u}function G(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var a=e;a>=0;a--)if(!r(n[a],a))return a}else for(var l=e;l<i;l++)if(!r(n[l],l))return l;return o?G(t?i-1:0,t,n,r):-1}function X(e,t,n,r){return void 0===r&&(r=!0),n&&t.some(function(t){return t&&(N(t,e,n)||r&&N(t,n.document.activeElement,n))})}var z=H(function(e){Q(e).textContent=""},500);function Q(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function Z(e,t){e&&t&&(Q(t).textContent=e,z(t))}var J=Object.freeze({__proto__:null,blurButton:14,blurInput:10,changeInput:11,clickButton:13,clickItem:9,controlledPropUpdatedSelectedItem:15,itemMouseEnter:2,keyDownArrowDown:4,keyDownArrowUp:3,keyDownEnd:8,keyDownEnter:6,keyDownEscape:5,keyDownHome:7,keyDownSpaceButton:12,mouseUp:1,touchEnd:16,unknown:0}),$=["refKey","ref"],ee=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],te=["onKeyDown","onBlur","onChange","onInput","onChangeText"],ne=["refKey","ref"],re=["onMouseMove","onMouseDown","onClick","onPress","index","item"],oe=function(){var e=function(e){function n(t){var n;(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(D++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout(function(){n.timeoutIds=n.timeoutIds.filter(function(e){return e!==r}),e()},t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=W(t),n.internalSetState(w({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=W(t),n.internalSetState(w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,w({},n.getStateAndHelpers(),e)),n.setState(function(t){var l;t=n.getState(t);var u=a?e(t):e;u=n.props.stateReducer(t,u),r=u.hasOwnProperty("selectedItem");var s={};return r&&u.selectedItem!==t.selectedItem&&(o=u.selectedItem),(l=u).type||(l.type=0),Object.keys(u).forEach(function(e){t[e]!==u[e]&&(i[e]=u[e]),"type"!==e&&(u[e],K(n.props,e)||(s[e]=u[e]))}),a&&u.hasOwnProperty("inputValue")&&n.props.onInputValueChange(u.inputValue,w({},n.getStateAndHelpers(),u)),s},function(){R(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())})},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,$),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var p=n.getState().isOpen;return w(((r={})[a]=V(l,n.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),u)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},function(){var e=t.getItemCount();if(e>0){var n=q(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}})},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(w({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},n.buttonKeyDownHandlers=w({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=w({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=G(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var o=t.onKeyDown,i=t.onKeyUp,a=t.onBlur,l=E(t,ee),u=n.getState().isOpen,s={onClick:M(r,n.buttonHandleClick),onKeyDown:M(o,n.buttonHandleKeyDown),onKeyUp:M(i,n.buttonHandleKeyUp),onBlur:M(a,n.buttonHandleBlur)};return w({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},l.disabled?{}:s,l)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=Y(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(n,e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout(function(){return n.toggleMenu({type:13})})},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout(function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;null!=e&&e.id===n.inputId||e===t||n.reset({type:14})}})},n.getLabelProps=function(e){return w({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput;t.onChangeText;var l,u=E(t,te),s={},c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;return u.disabled||((l={}).onChange=M(i,a,n.inputHandleChange),l.onKeyDown=M(r,n.inputHandleKeyDown),l.onBlur=M(o,n.inputHandleBlur),s=l),w({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):void 0,"aria-controls":f?n.menuId:void 0,"aria-labelledby":u&&u["aria-label"]?void 0:n.labelId,autoComplete:"off",value:p,id:n.inputId},s,u)},n.inputHandleKeyDown=function(e){var t=Y(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call(n,e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout(function(){var e;if(!n.isMouseDown&&n.props.environment){var t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,l=o.ref,u=E(o,ne),s=(void 0===t?{}:t).suppressRefError,c=void 0!==s&&s;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,w(((r={})[a]=V(l,n.menuRef),r.role="listbox",r["aria-labelledby"]=u&&u["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),u)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,o=r.onMouseMove,i=r.onMouseDown,a=r.onClick;r.onPress;var l=r.index,u=r.item,s=void 0===u?void 0:u,c=E(r,re);void 0===l?(n.items.push(s),l=n.items.indexOf(s)):n.items[l]=s;var p=a,f=((t={onMouseMove:M(o,function(){l!==n.getState().highlightedIndex&&(n.setHighlightedIndex(l,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout(function(){return n.avoidScrolling=!1},250))}),onMouseDown:M(i,function(e){e.preventDefault()})}).onClick=M(p,function(){n.selectItemAtIndex(l,{type:9})}),t),d=c.disabled?{onMouseDown:f.onMouseDown}:f;return w({id:n.getItemId(l),role:"option","aria-selected":n.getState().highlightedIndex===l},d,c)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.selectedItem;return w({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)},t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=W(e),n.internalSetState(function(t){var r=t.isOpen;return w({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)},function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),R(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=H(function(){var e;if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),i=n.props.getA11yStatusMessage(w({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,Z(i,n.props.environment.document)}},200);var r=n.props,o=r.defaultHighlightedIndex,i=r.initialHighlightedIndex,a=void 0===i?o:i,l=r.defaultIsOpen,u=r.initialIsOpen,s=void 0===u?l:u,c=r.initialInputValue,p=void 0===c?"":c,f=r.initialSelectedItem,d=void 0===f?null:f,m=n.getState({highlightedIndex:a,isOpen:s,inputValue:p,selectedItem:d});return null!=m.selectedItem&&void 0===n.props.initialInputValue&&(m.inputValue=n.props.itemToString(m.selectedItem)),n.state=m,n}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_(e,t)}(n,e);var r=n.prototype;return r.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},r.getState=function(e){return void 0===e&&(e=this.state),t=e,n=this.props,t&&n?Object.keys(t).reduce(function(e,r){return e[r]=K(n,r)?n[r]:t[r],e},{}):t;var t,n},r.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},r.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},r.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},r.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=q(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},r.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,l=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,m=this.closeMenu,g=this.toggleMenu,h=this.selectItem,b=this.selectItemAtIndex,y=this.selectHighlightedItem,v=this.setHighlightedIndex,I=this.clearSelection,O=this.clearItems;return{getRootProps:l,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:m,toggleMenu:g,selectItem:h,selectItemAtIndex:b,selectHighlightedItem:y,setHighlightedIndex:v,clearSelection:I,clearItems:O,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},r.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!X(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=X(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",n),a.addEventListener("touchstart",r),a.addEventListener("touchmove",o),a.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",n),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",o),a.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},r.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},r.componentDidUpdate=function(e,t){K(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},r.componentWillUnmount=function(){this.cleanup()},r.render=function(){var e=B(this.props.children,L);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var n=B(e(this.getStateAndHelpers()));return n?this.getRootProps.called||this.props.suppressRefError?n:function(e){return"string"==typeof e.type}(n)?(0,t.cloneElement)(n,this.getRootProps(function(e){return e.props}(n))):void 0:null},n}(t.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:U,itemToString:function(e){return null==e?"":String(e)},onStateChange:L,onInputValueChange:L,onUserAction:L,onChange:L,onSelect:L,onOuterClick:L,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:j},e.stateChangeTypes=J,e}();H(function(e,t){Z(e,t)},200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,r();var ie={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:j,environment:"undefined"==typeof window?void 0:window},ae=w({},{environment:c().shape({addEventListener:c().func.isRequired,removeEventListener:c().func.isRequired,document:c().shape({createElement:c().func.isRequired,getElementById:c().func.isRequired,activeElement:c().any.isRequired,body:c().any.isRequired}).isRequired,Node:c().func.isRequired}),itemToString:c().func,itemToKey:c().func,stateReducer:c().func},{getA11yStatusMessage:c().func,highlightedIndex:c().number,defaultHighlightedIndex:c().number,initialHighlightedIndex:c().number,isOpen:c().bool,defaultIsOpen:c().bool,initialIsOpen:c().bool,selectedItem:c().any,initialSelectedItem:c().any,defaultSelectedItem:c().any,id:c().string,labelId:c().string,menuId:c().string,getItemId:c().func,toggleButtonId:c().string,onSelectedItemChange:c().func,onHighlightedIndexChange:c().func,onStateChange:c().func,onIsOpenChange:c().func,scrollIntoView:c().func});k(k({},ae),{items:c().array.isRequired,isItemDisabled:c().func}),k(k({},ie),{isItemDisabled:function(){return!1}}),w({},ae,{items:c().array.isRequired,isItemDisabled:c().func,inputValue:c().string,defaultInputValue:c().string,initialInputValue:c().string,inputId:c().string,onInputValueChange:c().func}),w({},ie,{isItemDisabled:function(){return!1}}),c().array,c().array,c().array,c().func,c().number,c().number,c().number,c().func,c().func,c().string,c().string;var le=n(731),ue=n.n(le);const se={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},ce=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function pe(e,t,n){void 0===n&&(n={});const{keys:r,threshold:o=se.MATCHES,baseSort:i=ce,sorter:a=e=>e.sort((e,t)=>de(e,t,i))}=n,l=e.reduce(function(e,i,a){const l=function(e,t,n,r){if(!t)return{rankedValue:e,rank:fe(e,n,r),keyIndex:-1,keyThreshold:r.threshold};const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=be(o),a=ge(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,t);return o.reduce((e,t,o)=>{let{rank:i,rankedValue:a,keyIndex:l,keyThreshold:u}=e,{itemValue:s,attributes:c}=t,p=fe(s,n,r),f=a;const{minRanking:d,maxRanking:m,threshold:g}=c;return p<d&&p>=se.MATCHES?p=d:p>m&&(p=m),p>i&&(i=p,l=o,u=g,f=s),{rankedValue:f,rank:i,keyIndex:l,keyThreshold:u}},{rankedValue:e,rank:se.NO_MATCH,keyIndex:-1,keyThreshold:r.threshold})}(i,r,t,n),{rank:u,keyThreshold:s=o}=l;return u>=s&&e.push({...l,item:i,index:a}),e},[]);return a(l).map(e=>{let{item:t}=e;return t})}function fe(e,t,n){return e=me(e,n),(t=me(t,n)).length>e.length?se.NO_MATCH:e===t?se.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?se.EQUAL:e.startsWith(t)?se.STARTS_WITH:e.includes(` ${t}`)?se.WORD_STARTS_WITH:e.includes(t)?se.CONTAINS:1===t.length?se.NO_MATCH:function(e){let t="";return e.split(" ").forEach(e=>{e.split("-").forEach(e=>{t+=e.substr(0,1)})}),t}(e).includes(t)?se.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return se.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return se.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return se.MATCHES+o*r}(r-i)}(e,t)}function de(e,t,n){const{rank:r,keyIndex:o}=e,{rank:i,keyIndex:a}=t;return r===i?o===a?n(e,t):o<a?-1:1:r>i?-1:1}function me(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=ue()(e)),e}function ge(e,t){let n;if("object"==typeof t&&(t=t.key),"function"==typeof t)n=t(e);else if(null==e)n=null;else if(Object.hasOwnProperty.call(e,t))n=e[t];else{if(t.includes("."))return function(e,t){const n=e.split(".");let r=[t];for(let e=0,t=n.length;e<t;e++){const t=n[e];let o=[];for(let e=0,n=r.length;e<n;e++){const n=r[e];if(null!=n)if(Object.hasOwnProperty.call(n,t)){const e=n[t];null!=e&&o.push(e)}else"*"===t&&(o=o.concat(n))}r=o}return Array.isArray(r[0])?[].concat(...r):r}(t,e);n=null}return null==n?[]:Array.isArray(n)?n:[String(n)]}pe.rankings=se;const he={maxRanking:1/0,minRanking:-1/0};function be(e){return"string"==typeof e?he:{...he,...e}}var ye=["className","placeholder","inputLabel","inputId","buttonOpenLabel","buttonCloseLabel","buttonClearLabel","items","noMatchText","onInputBlur"];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 Ie=parseFloat(EF_CALENDAR.WP_VERSION)>=5.3?i.Button:i.IconButton,Oe=function(e){var t=e.className,n=e.placeholder,o=e.inputLabel,i=e.inputId,a=e.buttonOpenLabel,l=e.buttonCloseLabel,s=e.buttonClearLabel,c=e.items,p=e.noMatchText,f=void 0===p?"No items match":p,d=e.onInputBlur,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ye);return r().createElement("div",{className:u()("ef-combobox",t)},r().createElement(oe,m,function(e){var t=e.getInputProps,p=e.getToggleButtonProps,m=e.getMenuProps,g=e.getItemProps,h=e.isOpen,b=e.openMenu,y=e.clearSelection,v=e.selectedItem,I=e.inputValue,O=e.highlightedIndex,S=[],E=[];return h&&(E=function(e,t){return e?pe(t,e,{keys:["name"]}):t}(I,c),S=E.map(function(e,t){return r().createElement("li",ve({"aria-label":e.name,className:u()({"is-active":O===t}),key:e.value},g({item:e,index:t})),e.level&&!I?new Array(e.level).fill(" ").join(""):null,e.parent&&I?r().createElement("span",{className:"ef-combobox-item-parent"},function(e,t){return e.find(function(e){return e.value===t})}(c,e.parent).name):null,e.parent&&I?" ":null,e.name)})),h&&S.length<1&&(S=[r().createElement("li",ve({"aria-label":f,className:"disabled",key:"no-items-match"},g({item:f,disabled:!0})),f)]),r().createElement("div",null,o&&r().createElement("label",{className:"components-base-control__label ef-combobox-label",htmlFor:i},o),r().createElement("div",{className:"ef-combobox-input-wrapper"},r().createElement("input",ve({className:u()({"is-open":h},"ef-combobox-input components-text-control__input")},t({id:i,onBlur:function(){d&&d(E,I)},onFocus:b,type:"text",placeholder:n}))),v?r().createElement(Ie,ve({},p({"aria-label":s}),{onClick:y,key:"no-alt",className:"ef-combobox-input-button",icon:"no-alt"})):r().createElement(Ie,ve({},p({"aria-label":h?l:a}),{className:"ef-combobox-input-button",icon:h?"arrow-up-alt2":"arrow-down-alt2"}))),r().createElement("ul",ve({className:u()("ef-combobox-menu-wrapper",{"ef-combobox-menu-wrapper-hidden":!h})},m()),h?S:null))}))};function Se(e){return Se="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},Se(e)}function Ee(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,Te(r.key),r)}}function we(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(we=function(){return!!e})()}function _e(e){return _e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(e)}function Ae(e,t){return Ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ae(e,t)}function Ce(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 xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){Pe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pe(e,t,n){return(t=Te(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Te(e){var t=function(e){if("object"!=Se(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Se(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Se(t)?t:t+""}Oe.propTypes={className:c().string,placeholder:c().string,inputLabel:c().string,inputId:c().string,buttonOpenLabel:c().string,buttonCloseLabel:c().string,buttonClearLabel:c().string,label:c().string,items:c().arrayOf(c().shape({name:c().string.isRequired,id:c().oneOfType([c().string,c().number]),parent:c().oneOfType([c().string,c().number]),level:c().number})),noMatchText:c().string,onInputBlur:c().func};var ke=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=function(e,t,n){return t=_e(t),function(e,t){if(t&&("object"==Se(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,we()?Reflect.construct(t,n||[],_e(e).constructor):t.apply(e,n))}(this,n,[e])).state=xe({},e.filters.reduce(function(e,t){var n=Pe({},t.name,t.initialValue||"");return"combobox"===t.filterType&&(n["".concat(t.name,"InputValue")]=t.initialValue?t.initialValue.name:""),xe(xe({},e),n)},[])),t.formRef=r().createRef(),t}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&&Ae(e,t)}(n,t),function(e,t){return t&&Ee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(n,[{key:"updateFilter",value:function(e){var t=e.name,n=e.value;this.setState(xe(xe({},this.state),{},Pe({},t,n)))}},{key:"render",value:function(){var t=this,n=this.props,o=n.filters,a=n.pageUrl,l=n.isLoading,u=this.state;return r().createElement("div",{className:"ef-calendar-navigation"},r().createElement("div",{className:"ef-calendar-filters"},r().createElement("form",{ref:this.formRef,action:"",method:"GET",className:"ef-calendar-filters-form"},r().createElement("input",{type:"hidden",name:"page",value:"calendar"}),o.map(function(e){switch(e.filterType){case"select":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(i.SelectControl,{key:e.name,name:e.name,label:e.label,value:u[e.name],options:e.options,onChange:function(n){return t.updateFilter({name:e.name,value:n})},__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}));case"combobox":return r().createElement("div",{className:"ef-calendar-filter ef-calendar-filter-".concat(e.name),key:"ef-calendar-filter-".concat(e.name)},r().createElement(Oe,{key:e.name,className:"ef-calendar-filter-combobox",inputId:"ef-calendar-filter-".concat(e.name),inputLabel:e.inputLabel,buttonOpenLabel:e.buttonOpenLabel,buttonCloseLabel:e.buttonCloseLabel,buttonClearLabel:e.buttonClearLabel,placeholder:e.placeholder,items:e.options,selectedItem:u[e.name],inputValue:u["".concat(e.name,"InputValue")],itemToString:function(e){return e?e.name:""},onInputBlur:function(n,r){!e.selectFirstItemOnBlur||n.length<1||!r||r.toLowerCase()!==n[0].name.toLowerCase()||t.updateFilter({name:e.name,value:n[0]})},onStateChange:function(n){n.hasOwnProperty("selectedItem")?t.updateFilter({name:e.name,value:n.selectedItem}):n.hasOwnProperty("inputValue")&&t.updateFilter({name:"".concat(e.name,"InputValue"),value:n.inputValue})}}),r().createElement("input",{key:"".concat(e.name,"-input"),type:"hidden",name:e.name,value:u[e.name]?u[e.name].value:""}))}}),r().createElement("div",{className:"ef-calendar-filters-buttons"},r().createElement(i.Button,{type:"submit",isPrimary:!0,__next40pxDefaultSize:!0},(0,e.__)("Apply","edit-flow")),r().createElement(i.Button,{type:"button",href:(0,p.addQueryArgs)(a,o.reduce(function(e,t){return xe(xe({},e),{},Pe({},t.name,""))},{})),name:"ef-calendar-reset-filters",isSecondary:!0,__next40pxDefaultSize:!0},(0,e.__)("Reset","edit-flow")),l?r().createElement(i.Spinner,null):null))))}}])}(r().Component);function De(e){return De="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},De(e)}function Re(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach(function(t){je(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function je(e,t,n){return(t=function(e){var t=function(e){if("object"!=De(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=De(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==De(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ke.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({name:c().string,value:c().any})),initialValue:c().any})),pageUrl:c().string,isLoading:c().bool};var Ne={calendarSnackbarMessage:null,calendarIsLoading:!1};(0,a.registerStore)("edit-flow/calendar",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ne,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_POST_SAVED":return Le(Le({},e),{},{calendarSnackbarMessage:t.message,calendarIsLoading:!1});case"CLEAR_CALENDAR_SNACKBAR_MESSAGE":return Le(Le({},e),{},{calendarSnackbarMessage:null});case"SET_CALENDAR_IS_LOADING":return Le(Le({},e),{},{calendarIsLoading:t.isLoading})}return e},actions:{setPostSaved:function(e){return{type:"SET_POST_SAVED",message:e}},clearCalendarSnackbarMessage:function(){return{type:"CLEAR_CALENDAR_SNACKBAR_MESSAGE"}},setCalendarIsLoading:function(e){return{type:"SET_CALENDAR_IS_LOADING",isLoading:e}}},selectors:{getCalendarSnackbarMessage:function(e){return e.calendarSnackbarMessage},getCalendarIsLoading:function(e){return e.calendarIsLoading}}});var He=function(e){var t=e.snackbarMessage,n=e.isLoading,o=e.filters,a=e.filterValues,l=e.numberOfWeeks,s=e.beginningOfWeek,c=e.pageUrl;return r().createElement("div",{className:"ef-calendar-header"},r().createElement(ke,{isLoading:n,pageUrl:c,filters:o}),r().createElement(S,{beginningOfWeek:s,pageUrl:c,numberOfWeeks:l,filterValues:a}),t?r().createElement(i.Animate,{options:{origin:"bottom left"},type:"appear"},function(e){var n=e.className;return r().createElement(i.Snackbar,{className:u()(n,"ef-calendar-snackbar")},r().createElement("div",null,t))}):null)};He.propTypes={filters:c().arrayOf(c().shape({name:c().string,filterType:c().string,label:c().string,options:c().arrayOf(c().shape({label:c().string,value:c().any})),initialValue:c().any})),filterValues:c().object,numberOfWeeks:c().number,beginningOfWeek:c().string,pageUrl:c().string,snackbarMessage:c().string,isLoading:c().bool};var Me=(0,a.withSelect)(function(e){var t=e("edit-flow/calendar"),n=t.getCalendarSnackbarMessage,r=t.getCalendarIsLoading;return{snackbarMessage:n(),isLoading:r()}})(He);function Ve(e){return Ve="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},Ve(e)}function Ue(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 Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach(function(t){Fe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Fe(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ve(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ve(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var We=function(e){return{value:e.id,name:e.display_name}},Ke=function(e){return{value:e.term_id,name:e.name,parent:e.parent}},Ye=new Array(EF_CALENDAR.NUM_WEEKS.MAX).fill(null).map(function(t,n){return{value:n+1,label:(0,e.sprintf)((0,e._n)("%d week","%d weeks",n+1,"text-domain"),n+1)}}),qe=EF_CALENDAR.CATEGORIES.filter(function(e){return e.term_id===EF_CALENDAR.FILTERS.cat}).map(Ke)[0],Ge=EF_CALENDAR.USERS.filter(function(e){return e.id===EF_CALENDAR.FILTERS.author}).map(We)[0],Xe=[{name:"post_status",filterType:"select",label:(0,e.__)("Status","edit-flow"),options:[{value:"",label:(0,e.__)("All statuses","edit-flow")}].concat(EF_CALENDAR.POST_STATI.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.post_status},{name:"author",filterType:"combobox",inputLabel:(0,e.__)("Author","edit-flow"),buttonOpenLabel:(0,e.__)("Open user menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close user menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear user selection","edit-flow"),placeholder:(0,e.__)("Select a user","edit-flow"),options:EF_CALENDAR.USERS.map(We),initialValue:Ge||null,selectFirstItemOnBlur:!0},{name:"cat",filterType:"combobox",inputLabel:(0,e.__)("Category","edit-flow"),buttonOpenLabel:(0,e.__)("Open category menu","edit-flow"),buttonCloseLabel:(0,e.__)("Close category menu","edit-flow"),buttonClearLabel:(0,e.__)("Clear category selection","edit-flow"),placeholder:(0,e.__)("Select a category","edit-flow"),options:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n>0?t.reduce(function(t,r){return t.concat(Array.isArray(r)?e(r,n-1):r)},[]):t.slice()}(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.filter(function(e){return e.parent===n}).map(function(n){return[Be(Be({},n),{},{level:r})].concat(e(t,n.value,r+1))})}(EF_CALENDAR.CATEGORIES.map(Ke),0),1/0),initialValue:qe||null,selectFirstItemOnBlur:!0}];EF_CALENDAR.POST_TYPES&&EF_CALENDAR.POST_TYPES.length>1&&Xe.push({name:"cpt",filterType:"select",label:(0,e.__)("Post Type","edit-flow"),options:[{value:"",label:(0,e.__)("All types","edit-flow")}].concat(EF_CALENDAR.POST_TYPES.map(function(e){return{value:e.name,label:e.label}})),initialValue:EF_CALENDAR.FILTERS.cpt}),Xe.push({name:"num_weeks",filterType:"select",label:(0,e.__)("Number of weeks","edit-flow"),options:Ye,initialValue:EF_CALENDAR.FILTERS.num_weeks}),(0,o.H)(document.getElementById("ef-calendar-navigation-mount")).render(r().createElement(Me,{numberOfWeeks:EF_CALENDAR.FILTERS.num_weeks,beginningOfWeek:EF_CALENDAR.BEGINNING_OF_WEEK,pageUrl:EF_CALENDAR.PAGE_URL,filters:Xe,filterValues:EF_CALENDAR.FILTERS}))})()})(); | |||
There was a problem hiding this comment.
Pull request overview
This pull request modernizes the Edit Flow admin UI to align with WordPress 6.9 standards. The changes update the visual design to match WordPress's current design language with cleaner borders, improved spacing, and better accessibility.
Key Changes
- Modernized the Features page with a responsive CSS Grid layout (4/3/2/1 columns at different breakpoints)
- Enhanced calendar UI with visible, properly labeled filter controls and improved combobox accessibility
- Styled the Save button as a primary action on its own row in calendar item overlays
- Removed redundant "Back to Edit Flow" links from module configuration pages
- Added WordPress VIP section with description on Features page
- Fixed redirect pattern by using
exitinstead ofwp_die()afterwp_safe_redirect()
Reviewed changes
Copilot reviewed 18 out of 22 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| tests/e2e/simple.spec.js | Updated test selector from h2 to h1 to match new heading structure |
| playwright.config.js | Changed default ports from 8889 to 8882 |
| .wp-env.json | Added explicit port configuration (8881/8882) |
| modules/settings/settings.php | Major refactoring: added "Features" submenu, modernized message display with add_settings_error(), added VIP section description, fixed wp_safe_redirect() pattern, improved page title structure |
| modules/settings/lib/settings.css | Implemented CSS Grid layout for feature cards, modernized colors/borders, removed deprecated gradients and credits section |
| modules/calendar/calendar.php | Separated Save button to render on its own row, adjusted action separator logic |
| modules/calendar/lib/calendar.css | Updated calendar heading styling, modernized overlay actions with primary button styling for Save |
| modules/calendar/lib/react/combobox/style.react.scss | Added visible labels with proper styling, standardized 40px height to match WordPress controls |
| modules/calendar/lib/react/combobox/index.js | Implemented proper label/input association with inputId prop, removed BaseControl wrapper |
| modules/calendar/lib/react/calendar.react.js | Updated filter labels to be more concise (e.g., "Author" instead of "Find a user") |
| modules/calendar/lib/react/calendar-filters/style.react.scss | Aligned filters to bottom with flexbox, added gap spacing, standardized control heights |
| modules/calendar/lib/react/calendar-filters/index.js | Fixed typo in button type attribute, removed deprecated version-specific props, added inputId to combobox |
| modules/user-groups/user-groups.php | Removed "Back to Edit Flow" link, simplified submit button |
| modules/notifications/notifications.php | Removed "Back to Edit Flow" link, simplified submit button |
| modules/editorial-metadata/editorial-metadata.php | Removed "Back to Edit Flow" link, simplified submit button |
| modules/editorial-comments/editorial-comments.php | Removed "Back to Edit Flow" link, simplified submit button |
| modules/dashboard/dashboard.php | Removed "Back to Edit Flow" link, simplified submit button |
| modules/custom-status/views/configure.php | Removed "Back to Edit Flow" link, simplified submit button |
| modules/calendar/lib/dist/*.css | Compiled CSS with updated styles |
| modules/calendar/lib/dist/*.js | Compiled JavaScript with fixes |
| dist/custom-status.build.js | Compiled JavaScript with minor updates |
- Remove custom port settings from .wp-env.json (use defaults 8888/8889) - Update playwright.config.js to use WP_BASE_URL env var for port override - Update E2E test to expect new "Edit Flow: Features" page title Local development can use .wp-env.override.json to customise ports and pass WP_BASE_URL env var when running tests. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes #825
Test plan
🤖 Generated with Claude Code