this.wp=this.wp||{},this.wp.editPost=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=380)}({0:function(e,t){!function(){e.exports=this.wp.element}()},1:function(e,t){!function(){e.exports=this.wp.i18n}()},10:function(e,t,r){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t1)for(var r=1;r=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}},15:function(e,t,r){"use strict";function n(e){return(n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}r.d(t,"a",(function(){return n}))},159:function(e,t,r){"use strict";(function(e){var n=r(0),i=r(3),o=r(9),a=r(51),A=r(4),c=(r(96),r(414)),u=Object(i.createSlotFill)("PluginDocumentSettingPanel"),l=u.Fill,s=u.Slot,m=Object(o.compose)(Object(a.withPluginContext)((function(t,r){return void 0===r.name&&void 0!==e&&e.env,{icon:r.icon||t.icon,panelName:"".concat(t.name,"/").concat(r.name)}})),Object(A.withSelect)((function(e,t){var r=t.panelName;return{opened:e("core/edit-post").isEditorPanelOpened(r),isEnabled:e("core/edit-post").isEditorPanelEnabled(r)}})),Object(A.withDispatch)((function(e,t){var r=t.panelName;return{onToggle:function(){return e("core/edit-post").toggleEditorPanelOpened(r)}}})))((function(e){var t=e.isEnabled,r=e.panelName,o=e.opened,a=e.onToggle,A=e.className,u=e.title,s=e.icon,m=e.children;return Object(n.createElement)(n.Fragment,null,Object(n.createElement)(c.a,{label:u,panelName:r}),Object(n.createElement)(l,null,t&&Object(n.createElement)(i.PanelBody,{className:A,title:u,icon:s,opened:o,onToggle:a},m)))}));m.Slot=s,t.a=m}).call(this,r(111))},16:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(27);var i=r(35),o=r(29);function a(e){return function(e){if(Array.isArray(e))return Object(n.a)(e)}(e)||Object(i.a)(e)||Object(o.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},166:function(e,t,r){"use strict";var n=r(0),i=r(7),o=Object(n.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(n.createElement)(i.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"}));t.a=o},167:function(e,t,r){"use strict";var n=r(0),i=r(7),o=Object(n.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(n.createElement)(i.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"}));t.a=o},18:function(e,t,r){"use strict";function n(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0})))((function(e){var t=e.createNotice,r=e.editedPostContent,n=Object(o.useRef)(),i=Object(v.useCopyOnClick)(n,r);return Object(o.useEffect)((function(){i&&t("info",Object(g.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}),[i]),Object(o.createElement)(O.MenuItem,{ref:n},i?Object(g.__)("Copied!"):Object(g.__)("Copy all content"))}));var E=Object(b.withDispatch)((function(e){return{openModal:e("core/edit-post").openModal}}))((function(e){var t=e.openModal;return Object(o.createElement)(O.MenuItem,{onClick:function(){t("edit-post/manage-blocks")}},Object(g.__)("Block Manager"))})),f=r(20);var S=Object(b.withDispatch)((function(e){return{openModal:e("core/edit-post").openModal}}))((function(e){var t=e.openModal;return Object(o.createElement)(O.MenuItem,{onClick:function(){t("edit-post/keyboard-shortcut-help")},shortcut:f.displayShortcut.access("h")},Object(g.__)("Keyboard shortcuts"))})),M=Object(O.createSlotFill)("ToolsMoreMenuGroup"),Z=M.Fill,z=M.Slot;Z.Slot=function(e){var t=e.fillProps;return Object(o.createElement)(z,{fillProps:t},(function(e){return!Object(d.isEmpty)(e)&&Object(o.createElement)(O.MenuGroup,{label:Object(g.__)("Tools")},e)}))};var w=Z;function B(){var e=Object(b.useDispatch)("core/edit-post").toggleFeature;return Object(o.createElement)(O.MenuItem,{onClick:function(){return e("welcomeGuide")}},Object(g.__)("Welcome Guide"))}Object(C.registerPlugin)("edit-post",{render:function(){return Object(o.createElement)(o.Fragment,null,Object(o.createElement)(w,null,(function(e){var t=e.onClose;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)(E,{onSelect:t}),Object(o.createElement)(O.MenuItem,{role:"menuitem",href:Object(y.addQueryArgs)("edit.php",{post_type:"wp_block"})},Object(g.__)("Manage all reusable blocks")),Object(o.createElement)(S,{onSelect:t}),Object(o.createElement)(B,null),Object(o.createElement)(K,null),Object(o.createElement)(O.MenuItem,{role:"menuitem",href:Object(g.__)("https://wordpress.org/support/article/wordpress-editor/"),target:"_blank",rel:"noopener noreferrer"},Object(g.__)("Help")))})))}});var G=r(5),Y=r(34),k=r(16);function Q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function W(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:L,r=arguments.length>1?arguments[1]:void 0;return e(t,r)}})])({panels:function(e,t){switch(t.type){case"TOGGLE_PANEL_ENABLED":var r=t.panelName;return W({},e,Object(G.a)({},r,W({},e[r],{enabled:!Object(d.get)(e,[r,"enabled"],!0)})));case"TOGGLE_PANEL_OPENED":var n=t.panelName,i=!0===e[n]||Object(d.get)(e,[n,"opened"],!1);return W({},e,Object(G.a)({},n,W({},e[n],{opened:!i})))}return e},features:function(e,t){return"TOGGLE_FEATURE"===t.type?W({},e,Object(G.a)({},t.feature,!e[t.feature])):e},editorMode:function(e,t){return"SWITCH_MODE"===t.type?t.mode:e},hiddenBlockTypes:function(e,t){switch(t.type){case"SHOW_BLOCK_TYPES":return d.without.apply(void 0,[e].concat(Object(k.a)(t.blockNames)));case"HIDE_BLOCK_TYPES":return Object(d.union)(e,t.blockNames)}return e},preferredStyleVariations:function(e,t){switch(t.type){case"UPDATE_PREFERRED_STYLE_VARIATIONS":return t.blockName?t.blockStyle?W({},e,Object(G.a)({},t.blockName,t.blockStyle)):Object(d.omit)(e,[t.blockName]):e}return e},localAutosaveInterval:function(e,t){switch(t.type){case"UPDATE_LOCAL_AUTOSAVE_INTERVAL":return t.interval}return e}});var N=Object(b.combineReducers)({isSaving:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REQUEST_META_BOX_UPDATES":return!0;case"META_BOX_UPDATES_SUCCESS":return!1;default:return e}},locations:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_META_BOXES_PER_LOCATIONS":return t.metaBoxesPerLocation}return e}}),J=Object(b.combineReducers)({activeModal:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e},metaBoxes:N,preferences:D,publishSidebarActive:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"OPEN_PUBLISH_SIDEBAR":return!0;case"CLOSE_PUBLISH_SIDEBAR":return!1;case"TOGGLE_PUBLISH_SIDEBAR":return!e}return e},removedPanels:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REMOVE_PANEL":if(!Object(d.includes)(e,t.panelName))return[].concat(Object(k.a)(e),[t.panelName])}return e},deviceType:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Desktop",t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_PREVIEW_DEVICE_TYPE":return t.deviceType}return e},isInserterOpened:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_IS_INSERTER_OPENED":return t.value}return e}}),P=r(103),x=r.n(P),H=r(12),R=r(50),T=r(38),F=r.n(T),U=r(22),X=r.n(U),V=X.a.mark($),_=X.a.mark(ee);function $(e){return X.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(Y.dispatch)("core/interface","enableComplementaryArea","core/edit-post",e);case 2:case"end":return t.stop()}}),V)}function ee(){return X.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(Y.dispatch)("core/interface","disableComplementaryArea","core/edit-post");case 2:case"end":return e.stop()}}),_)}function te(e){return{type:"OPEN_MODAL",name:e}}function re(){return{type:"CLOSE_MODAL"}}function ne(){return{type:"OPEN_PUBLISH_SIDEBAR"}}function ie(){return{type:"CLOSE_PUBLISH_SIDEBAR"}}function oe(){return{type:"TOGGLE_PUBLISH_SIDEBAR"}}function ae(e){return{type:"TOGGLE_PANEL_ENABLED",panelName:e}}function Ae(e){return{type:"TOGGLE_PANEL_OPENED",panelName:e}}function ce(e){return{type:"REMOVE_PANEL",panelName:e}}function ue(e){return{type:"TOGGLE_FEATURE",feature:e}}function le(e){return{type:"SWITCH_MODE",mode:e}}function se(e){return{type:"TOGGLE_PINNED_PLUGIN_ITEM",pluginName:e}}function me(e){return{type:"HIDE_BLOCK_TYPES",blockNames:Object(d.castArray)(e)}}function qe(e,t){return{type:"UPDATE_PREFERRED_STYLE_VARIATIONS",blockName:e,blockStyle:t}}function pe(e){return{type:"UPDATE_LOCAL_AUTOSAVE_INTERVAL",interval:e}}function de(e){return{type:"SHOW_BLOCK_TYPES",blockNames:Object(d.castArray)(e)}}function Ie(e){return{type:"SET_META_BOXES_PER_LOCATIONS",metaBoxesPerLocation:e}}function Oe(){return{type:"REQUEST_META_BOX_UPDATES"}}function be(){return{type:"META_BOX_UPDATES_SUCCESS"}}function ge(e){return{type:"SET_PREVIEW_DEVICE_TYPE",deviceType:e}}function ve(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}var he=r(44);function je(e){return fe(e,"editorMode","visual")}var Ce=Object(b.createRegistrySelector)((function(e){return function(){var t=e("core/interface").getActiveComplementaryArea("core/edit-post");return Object(d.includes)(["edit-post/document","edit-post/block"],t)}})),ye=Object(b.createRegistrySelector)((function(e){return function(){var t=e("core/interface").getActiveComplementaryArea("core/edit-post");return!!t&&!Object(d.includes)(["edit-post/document","edit-post/block"],t)}})),Ke=Object(b.createRegistrySelector)((function(e){return function(){return e("core/interface").getActiveComplementaryArea("core/edit-post")}}));function Ee(e){return e.preferences}function fe(e,t,r){var n=Ee(e)[t];return void 0===n?r:n}function Se(e){return e.publishSidebarActive}function Me(e,t){return Object(d.includes)(e.removedPanels,t)}function Ze(e,t){var r=fe(e,"panels");return!Me(e,t)&&Object(d.get)(r,[t,"enabled"],!0)}function ze(e,t){var r=fe(e,"panels");return!0===Object(d.get)(r,[t])||!0===Object(d.get)(r,[t,"opened"])}function we(e,t){return e.activeModal===t}function Be(e,t){return Object(d.get)(e.preferences.features,[t],!1)}var Ge=Object(b.createRegistrySelector)((function(e){return function(t){return e("core/interface").isItemPinned("core/edit-post",t)}})),Ye=Object(he.a)((function(e){return Object.keys(e.metaBoxes.locations).filter((function(t){return Qe(e,t)}))}),(function(e){return[e.metaBoxes.locations]}));function ke(e,t){return Qe(e,t)&&Object(d.some)(We(e,t),(function(t){var r=t.id;return Ze(e,"meta-box-".concat(r))}))}function Qe(e,t){var r=We(e,t);return!!r&&0!==r.length}function We(e,t){return e.metaBoxes.locations[t]}var Le=Object(he.a)((function(e){return Object(d.flatten)(Object(d.values)(e.metaBoxes.locations))}),(function(e){return[e.metaBoxes.locations]}));function De(e){return Ye(e).length>0}function Ne(e){return e.metaBoxes.isSaving}function Je(e){return e.deviceType}function Pe(e){return e.isInserterOpened}var xe;function He(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return Re(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Re(e,t)}(e))){var t=0,r=function(){};return{s:r,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,i,o=!0,a=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(a)throw i}}}}function Re(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?"mixed":"false",Object(o.createElement)("div",{role:"group","aria-labelledby":m,className:"edit-post-manage-blocks-modal__category"},Object(o.createElement)(O.CheckboxControl,{checked:q,onChange:A,className:"edit-post-manage-blocks-modal__category-title","aria-checked":l,label:Object(o.createElement)("span",{id:m},r)}),Object(o.createElement)(Ct,{blockTypes:u,value:s,onItemChange:a}))}));var Et=Object(v.compose)([Object(v.withState)({search:""}),Object(b.withSelect)((function(e){var t=e("core/blocks"),r=t.getBlockTypes,n=t.getCategories,i=t.hasBlockSupport,o=t.isMatchingSearchTerm,a=(0,e("core/edit-post").getPreference)("hiddenBlockTypes"),A=Object(d.isArray)(a)&&a.length;return{blockTypes:r(),categories:n(),hasBlockSupport:i,isMatchingSearchTerm:o,numberOfHiddenBlocks:A}}))])((function(e){var t=e.search,r=e.setState,n=e.blockTypes,i=e.categories,a=e.hasBlockSupport,A=e.isMatchingSearchTerm,c=e.numberOfHiddenBlocks;return n=n.filter((function(e){return a(e,"inserter",!0)&&(!t||A(e,t))&&(!e.parent||Object(d.includes)(e.parent,"core/post-content"))})),Object(o.createElement)("div",{className:"edit-post-manage-blocks-modal__content"},Object(o.createElement)(O.TextControl,{type:"search",label:Object(g.__)("Search for a block"),value:t,onChange:function(e){return r({search:e})},className:"edit-post-manage-blocks-modal__search"}),!!c&&Object(o.createElement)("div",{className:"edit-post-manage-blocks-modal__disabled-blocks-count"},Object(g.sprintf)( /* translators: %d: number of blocks. */ Object(g._n)("%d block is disabled.","%d blocks are disabled.",c),c)),Object(o.createElement)("div",{tabIndex:"0",role:"region","aria-label":Object(g.__)("Available block types"),className:"edit-post-manage-blocks-modal__results"},0===n.length&&Object(o.createElement)("p",{className:"edit-post-manage-blocks-modal__no-results"},Object(g.__)("No blocks found.")),i.map((function(e){return Object(o.createElement)(Kt,{key:e.slug,title:e.title,blockTypes:Object(d.filter)(n,{category:e.slug})})})),Object(o.createElement)(Kt,{title:Object(g.__)("Uncategorized"),blockTypes:Object(d.filter)(n,(function(e){return!e.category}))})))}));var ft=Object(v.compose)([Object(b.withSelect)((function(e){return{isActive:(0,e("core/edit-post").isModalActive)("edit-post/manage-blocks")}})),Object(b.withDispatch)((function(e){return{closeModal:e("core/edit-post").closeModal}}))])((function(e){var t=e.isActive,r=e.closeModal;return t?Object(o.createElement)(O.Modal,{className:"edit-post-manage-blocks-modal",title:Object(g.__)("Block Manager"),closeLabel:Object(g.__)("Close"),onRequestClose:r},Object(o.createElement)(Et,null)):null})),St=function(e){var t=e.title,r=e.children;return Object(o.createElement)("section",{className:"edit-post-options-modal__section"},Object(o.createElement)("h2",{className:"edit-post-options-modal__section-title"},t),r)},Mt=r(108),Zt=Object(v.compose)(Object(b.withSelect)((function(e){return{isChecked:e("core/editor").isPublishSidebarEnabled()}})),Object(b.withDispatch)((function(e){var t=e("core/editor"),r=t.enablePublishSidebar,n=t.disablePublishSidebar;return{onChange:function(e){return e?r():n()}}})),Object(u.ifViewportMatches)("medium"))(Mt.a),zt=Object(v.compose)(Object(b.withSelect)((function(e,t){var r=t.featureName;return{isChecked:(0,e("core/edit-post").isFeatureActive)(r)}})),Object(b.withDispatch)((function(e,t){var r=t.featureName;return{onChange:function(){return e("core/edit-post").toggleFeature(r)}}})))(Mt.a),wt=r(414),Bt=r(415);function Gt(e){var t=e.willEnable,r=Object(o.useState)(!1),n=Object(H.a)(r,2),i=n[0],a=n[1];return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("p",{className:"edit-post-options-modal__custom-fields-confirmation-message"},Object(g.__)("A page reload is required for this change. Make sure your content is saved before reloading.")),Object(o.createElement)(O.Button,{className:"edit-post-options-modal__custom-fields-confirmation-button",isSecondary:!0,isBusy:i,disabled:i,onClick:function(){a(!0),document.getElementById("toggle-custom-fields-form").submit()}},t?Object(g.__)("Enable & Reload"):Object(g.__)("Disable & Reload")))}var Yt=Object(b.withSelect)((function(e){return{areCustomFieldsEnabled:!!e("core/editor").getEditorSettings().enableCustomFields}}))((function(e){var t=e.label,r=e.areCustomFieldsEnabled,n=Object(o.useState)(r),i=Object(H.a)(n,2),a=i[0],A=i[1];return Object(o.createElement)(Mt.a,{label:t,isChecked:a,onChange:A},a!==r&&Object(o.createElement)(Gt,{willEnable:a}))}));var kt=Object(b.withSelect)((function(e){var t=e("core/editor").getEditorSettings,r=e("core/edit-post").getAllMetaBoxes;return{areCustomFieldsRegistered:void 0!==t().enableCustomFields,metaBoxes:r()}}))((function(e){var t=e.areCustomFieldsRegistered,r=e.metaBoxes,n=Object(p.a)(e,["areCustomFieldsRegistered","metaBoxes"]),i=Object(d.filter)(r,(function(e){return"postcustom"!==e.id}));return t||0!==i.length?Object(o.createElement)(St,n,t&&Object(o.createElement)(Yt,{label:Object(g.__)("Custom fields")}),Object(d.map)(i,(function(e){var t=e.id,r=e.title;return Object(o.createElement)(Bt.a,{key:t,label:r,panelName:"meta-box-".concat(t)})}))):null}));var Qt=Object(v.compose)(Object(b.withSelect)((function(e){var t=e("core/editor").getEditedPostAttribute,r=(0,e("core").getPostType)(t("type"));return{isModalActive:e("core/edit-post").isModalActive("edit-post/options"),isViewable:Object(d.get)(r,["viewable"],!1)}})),Object(b.withDispatch)((function(e){return{closeModal:function(){return e("core/edit-post").closeModal()}}})))((function(e){var t=e.isModalActive,r=e.isViewable,n=e.closeModal;return t?Object(o.createElement)(O.Modal,{className:"edit-post-options-modal",title:Object(g.__)("Options"),closeLabel:Object(g.__)("Close"),onRequestClose:n},Object(o.createElement)(St,{title:Object(g.__)("General")},Object(o.createElement)(Zt,{label:Object(g.__)("Pre-publish checks")}),Object(o.createElement)(zt,{featureName:"mostUsedBlocks",label:Object(g.__)("Enable the Most Used Blocks category in the block library")})),Object(o.createElement)(St,{title:Object(g.__)("Keyboard options")},Object(o.createElement)(zt,{featureName:"keepCaretInsideBlock",label:Object(g.__)("Contain text cursor inside active block")})),Object(o.createElement)(St,{title:Object(g.__)("Document panels")},Object(o.createElement)(wt.a.Slot,null),r&&Object(o.createElement)(Bt.a,{label:Object(g.__)("Permalink"),panelName:"post-link"}),Object(o.createElement)(A.PostTaxonomies,{taxonomyWrapper:function(e,t){return Object(o.createElement)(Bt.a,{label:Object(d.get)(t,["labels","menu_name"]),panelName:"taxonomy-panel-".concat(t.slug)})}}),Object(o.createElement)(A.PostFeaturedImageCheck,null,Object(o.createElement)(Bt.a,{label:Object(g.__)("Featured image"),panelName:"featured-image"})),Object(o.createElement)(A.PostExcerptCheck,null,Object(o.createElement)(Bt.a,{label:Object(g.__)("Excerpt"),panelName:"post-excerpt"})),Object(o.createElement)(A.PostTypeSupportCheck,{supportKeys:["comments","trackbacks"]},Object(o.createElement)(Bt.a,{label:Object(g.__)("Discussion"),panelName:"discussion-panel"})),Object(o.createElement)(A.PageAttributesCheck,null,Object(o.createElement)(Bt.a,{label:Object(g.__)("Page attributes"),panelName:"page-attributes"}))),Object(o.createElement)(kt,{title:Object(g.__)("Advanced panels")})):null}));function Wt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}var Lt=function(e){Object(rt.a)(n,e);var t,r=(t=n,function(){var e,r=Object(tt.a)(t);if(Wt()){var n=Object(tt.a)(this).constructor;e=Reflect.construct(r,arguments,n)}else e=r.apply(this,arguments);return Object(et.a)(this,e)});function n(){var e;return Object(_e.a)(this,n),(e=r.apply(this,arguments)).state={historyId:null},e}return Object($e.a)(n,[{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.postId,n=t.postStatus,i=t.postType,o=t.isSavingPost,a=this.state.historyId;"trash"!==n||o?r===e.postId&&r===a||"auto-draft"===n||this.setBrowserURL(r):this.setTrashURL(r,i)}},{key:"setTrashURL",value:function(e,t){window.location.href=function(e,t){return Object(y.addQueryArgs)("edit.php",{trashed:1,post_type:t,ids:e})}(e,t)}},{key:"setBrowserURL",value:function(e){window.history.replaceState({id:e},"Post "+e,function(e){return Object(y.addQueryArgs)("post.php",{post:e,action:"edit"})}(e)),this.setState((function(){return{historyId:e}}))}},{key:"render",value:function(){return null}}]),n}(o.Component),Dt=Object(b.withSelect)((function(e){var t=e("core/editor"),r=t.getCurrentPost,n=t.isSavingPost,i=r();return{postId:i.id,postStatus:i.status,postType:i.type,isSavingPost:n()}}))(Lt),Nt=r(360);var Jt=function(){var e=Object(b.useSelect)((function(e){var t=e("core/editor").getCurrentPostType,r=e("core/edit-post").isFeatureActive,n=e("core").getPostType;return{isActive:r("fullscreenMode"),postType:n(t())}}),[]),t=e.isActive,r=e.postType;return t&&r?Object(o.createElement)(O.Button,{className:"edit-post-fullscreen-mode-close",icon:Nt.a,iconSize:36,href:Object(y.addQueryArgs)("edit.php",{post_type:r.slug}),label:Object(d.get)(r,["labels","view_items"],Object(g.__)("Back"))}):null},Pt=r(193);var xt=function(){var e=Object(b.useDispatch)("core/edit-post").setIsInserterOpened,t=Object(b.useSelect)((function(e){var t=e("core/block-editor"),r=t.hasInserterItems,n=t.getBlockRootClientId,i=t.getBlockSelectionEnd;return{hasFixedToolbar:e("core/edit-post").isFeatureActive("fixedToolbar"),isInserterEnabled:"visual"===e("core/edit-post").getEditorMode()&&e("core/editor").getEditorSettings().richEditingEnabled&&r(n(i())),isInserterOpened:e("core/edit-post").isInserterOpened(),isTextModeEnabled:"text"===e("core/edit-post").getEditorMode(),previewDeviceType:e("core/edit-post").__experimentalGetPreviewDeviceType()}}),[]),r=t.hasFixedToolbar,n=t.isInserterEnabled,i=t.isInserterOpened,c=t.isTextModeEnabled,u=t.previewDeviceType,l=Object(v.useViewportMatch)("medium"),s=!l||"Desktop"!==u||r,m=s? /* translators: accessibility text for the editor toolbar when Top Toolbar is on */ Object(g.__)("Document and block tools"): /* translators: accessibility text for the editor toolbar when Top Toolbar is off */ Object(g.__)("Document tools");return Object(o.createElement)(a.NavigableToolbar,{className:"edit-post-header-toolbar","aria-label":m},Object(o.createElement)(O.__experimentalToolbarItem,{as:O.Button,className:"edit-post-header-toolbar__inserter-toggle",isPrimary:!0,isPressed:i,onClick:function(){return e(!i)},disabled:!n,icon:Pt.a,label:Object(g._x)("Add block","Generic label for block inserter button")}),l&&Object(o.createElement)(O.__experimentalToolbarItem,{as:a.ToolSelector}),Object(o.createElement)(O.__experimentalToolbarItem,{as:A.EditorHistoryUndo}),Object(o.createElement)(O.__experimentalToolbarItem,{as:A.EditorHistoryRedo}),Object(o.createElement)(O.__experimentalToolbarItem,{as:A.TableOfContents,hasOutlineItemsDisabled:c}),Object(o.createElement)(O.__experimentalToolbarItem,{as:a.BlockNavigationDropdown,isDisabled:c}),s&&Object(o.createElement)("div",{className:"edit-post-header-toolbar__block-toolbar"},Object(o.createElement)(a.BlockToolbar,{hideDragHandle:!0})))},Ht=r(194);function Rt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var Tt=[{value:"visual",label:Object(g.__)("Visual editor")},{value:"text",label:Object(g.__)("Code editor")}];var Ft=function(){var e=Object(b.useSelect)((function(e){return{shortcut:e("core/keyboard-shortcuts").getShortcutRepresentation("core/edit-post/toggle-mode"),isRichEditingEnabled:e("core/editor").getEditorSettings().richEditingEnabled,isCodeEditingEnabled:e("core/editor").getEditorSettings().codeEditingEnabled,mode:e("core/edit-post").getEditorMode()}}),[]),t=e.shortcut,r=e.isRichEditingEnabled,n=e.isCodeEditingEnabled,i=e.mode,a=Object(b.useDispatch)("core/edit-post").switchEditorMode;if(!r||!n)return null;var A=Tt.map((function(e){return e.value!==i?function(e){for(var t=1;t icon."),{InserterIconImage:Object(o.createElement)(Xr,{className:"edit-post-welcome-guide__inserter-icon"})})))},{image:Object(o.createElement)(Ur,null),content:Object(o.createElement)(o.Fragment,null,Object(o.createElement)("h1",{className:"edit-post-welcome-guide__heading"},Object(g.__)("Learn how to use the block editor")),Object(o.createElement)("p",{className:"edit-post-welcome-guide__text"},Object(g.__)("New to the block editor? Want to learn more about using it? "),Object(o.createElement)(O.ExternalLink,{href:Object(g.__)("https://wordpress.org/support/article/wordpress-editor/")},Object(g.__)("Here's a detailed guide."))))}]}):null}var _r=Object(O.createSlotFill)("PluginPostPublishPanel"),$r=_r.Fill,en=_r.Slot,tn=Object(v.compose)(Object(C.withPluginContext)((function(e,t){return{icon:t.icon||e.icon}})))((function(e){var t=e.children,r=e.className,n=e.title,i=e.initialOpen,a=void 0!==i&&i,A=e.icon;return Object(o.createElement)($r,null,Object(o.createElement)(O.PanelBody,{className:r,initialOpen:a||!n,title:n,icon:A},t))}));tn.Slot=en;var rn=tn,nn=Object(O.createSlotFill)("PluginPrePublishPanel"),on=nn.Fill,an=nn.Slot,An=Object(v.compose)(Object(C.withPluginContext)((function(e,t){return{icon:t.icon||e.icon}})))((function(e){var t=e.children,r=e.className,n=e.title,i=e.initialOpen,a=void 0!==i&&i,A=e.icon;return Object(o.createElement)(on,null,Object(o.createElement)(O.PanelBody,{className:r,initialOpen:a||!n,title:n,icon:A},t))}));An.Slot=an;var cn=An;function un(e){var t,r=e.setEntitiesSavedStatesCallback,n=e.closeEntitiesSavedStates,i=e.isEntitiesSavedStatesOpen,a=Object(b.useDispatch)("core/edit-post"),c=a.closePublishSidebar,u=a.togglePublishSidebar,l=Object(b.useSelect)((function(e){return{publishSidebarOpened:e("core/edit-post").isPublishSidebarOpened(),hasActiveMetaboxes:e("core/edit-post").hasMetaBoxes(),isSavingMetaBoxes:e("core/edit-post").isSavingMetaBoxes(),hasNonPostEntityChanges:e("core/editor").hasNonPostEntityChanges()}}),[]),s=l.publishSidebarOpened,m=l.hasActiveMetaboxes,q=l.isSavingMetaBoxes,p=l.hasNonPostEntityChanges,d=Object(o.useCallback)((function(){return r(!0)}),[]);return t=s?Object(o.createElement)(A.PostPublishPanel,{onClose:c,forceIsDirty:m,forceIsSaving:q,PrePublishExtension:cn.Slot,PostPublishExtension:rn.Slot}):p?Object(o.createElement)("div",{className:"edit-post-layout__toggle-entities-saved-states-panel"},Object(o.createElement)(O.Button,{isSecondary:!0,className:"edit-post-layout__toggle-entities-saved-states-panel-button",onClick:d,"aria-expanded":!1},Object(g.__)("Open save panel"))):Object(o.createElement)("div",{className:"edit-post-layout__toggle-publish-panel"},Object(o.createElement)(O.Button,{isSecondary:!0,className:"edit-post-layout__toggle-publish-panel-button",onClick:u,"aria-expanded":!1},Object(g.__)("Open publish panel"))),Object(o.createElement)(o.Fragment,null,Object(o.createElement)(A.EntitiesSavedStates,{isOpen:i,close:n}),!i&&t)}var ln={leftSidebar:Object(g.__)("Block Library")};var sn=function(){var e=Object(v.useViewportMatch)("medium","<"),t=Object(v.useViewportMatch)("huge",">="),r=Object(b.useDispatch)("core/edit-post"),n=r.openGeneralSidebar,i=r.closeGeneralSidebar,c=r.setIsInserterOpened,u=Object(b.useSelect)((function(e){return{hasFixedToolbar:e("core/edit-post").isFeatureActive("fixedToolbar"),sidebarIsOpened:!(!e("core/interface").getActiveComplementaryArea("core/edit-post")&&!e("core/edit-post").isPublishSidebarOpened()),isFullscreenActive:e("core/edit-post").isFeatureActive("fullscreenMode"),showMostUsedBlocks:e("core/edit-post").isFeatureActive("mostUsedBlocks"),isInserterOpened:e("core/edit-post").isInserterOpened(),mode:e("core/edit-post").getEditorMode(),isRichEditingEnabled:e("core/editor").getEditorSettings().richEditingEnabled,hasActiveMetaboxes:e("core/edit-post").hasMetaBoxes(),previousShortcut:e("core/keyboard-shortcuts").getAllShortcutRawKeyCombinations("core/edit-post/previous-region"),nextShortcut:e("core/keyboard-shortcuts").getAllShortcutRawKeyCombinations("core/edit-post/next-region")}}),[]),l=u.mode,s=u.isFullscreenActive,m=u.isRichEditingEnabled,q=u.sidebarIsOpened,p=u.hasActiveMetaboxes,d=u.hasFixedToolbar,I=u.previousShortcut,h=u.nextShortcut,j=u.hasBlockSelected,y=u.showMostUsedBlocks,K=u.isInserterOpened,E=At()("edit-post-layout","is-mode-"+l,{"is-sidebar-opened":q,"has-fixed-toolbar":d,"has-metaboxes":p});Object(o.useEffect)((function(){q&&!t&&c(!1)}),[q,t]),Object(o.useEffect)((function(){K&&!t&&i()}),[K,t]);var f=Object(o.useState)(!1),S=Object(H.a)(f,2),M=S[0],Z=S[1],z=Object(o.useCallback)((function(e){"function"==typeof M&&M(e),Z(!1)}),[M]);return Object(o.createElement)(o.Fragment,null,Object(o.createElement)(ct.d,{isActive:s}),Object(o.createElement)(Dt,null),Object(o.createElement)(A.UnsavedChangesWarning,null),Object(o.createElement)(A.AutosaveMonitor,null),Object(o.createElement)(A.LocalAutosaveMonitor,null),Object(o.createElement)(qt,null),Object(o.createElement)(A.EditorKeyboardShortcutsRegister,null),Object(o.createElement)(Hr,null),Object(o.createElement)(O.FocusReturnProvider,null,Object(o.createElement)(ct.e,{className:E,labels:ln,header:Object(o.createElement)(or,{setEntitiesSavedStatesCallback:Z}),leftSidebar:"visual"===l&&K&&Object(o.createElement)("div",{className:"edit-post-layout__inserter-panel"},Object(o.createElement)("div",{className:"edit-post-layout__inserter-panel-header"},Object(o.createElement)(O.Button,{icon:ut.a,onClick:function(){return c(!1)}})),Object(o.createElement)("div",{className:"edit-post-layout__inserter-panel-content"},Object(o.createElement)(a.__experimentalLibrary,{showMostUsedBlocks:y,showInserterHelpPanel:!0,onSelect:function(){e&&c(!1)}}))),sidebar:(!e||q)&&Object(o.createElement)(o.Fragment,null,!e&&!q&&Object(o.createElement)("div",{className:"edit-post-layout__toogle-sidebar-panel"},Object(o.createElement)(O.Button,{isSecondary:!0,className:"edit-post-layout__toogle-sidebar-panel-button",onClick:function(){return n(j?"edit-post/block":"edit-post/document")},"aria-expanded":!1},j?Object(g.__)("Open block settings"):Object(g.__)("Open document settings"))),Object(o.createElement)(ct.b.Slot,{scope:"core/edit-post"})),content:Object(o.createElement)(o.Fragment,null,Object(o.createElement)(A.EditorNotices,null),("text"===l||!m)&&Object(o.createElement)(lt,null),m&&"visual"===l&&Object(o.createElement)(mt,null),Object(o.createElement)("div",{className:"edit-post-layout__metaboxes"},Object(o.createElement)(Nr,{location:"normal"}),Object(o.createElement)(Nr,{location:"advanced"})),e&&q&&Object(o.createElement)(O.ScrollLock,null)),footer:!e&&m&&"visual"===l&&Object(o.createElement)("div",{className:"edit-post-layout__footer"},Object(o.createElement)(a.BlockBreadcrumb,null)),actions:Object(o.createElement)(un,{closeEntitiesSavedStates:z,isEntitiesSavedStatesOpen:M,setEntitiesSavedStatesCallback:Z}),shortcuts:{previous:I,next:h}}),Object(o.createElement)(ft,null),Object(o.createElement)(Qt,null),Object(o.createElement)(jt,null),Object(o.createElement)(Vr,null),Object(o.createElement)(O.Popover.Slot,null),Object(o.createElement)(C.PluginArea,null)))};function mn(e){var t=e.postId;return function(e){var t=Object(b.useSelect)((function(e){return{hasBlockSelection:!!e("core/block-editor").getBlockSelectionStart(),isEditorSidebarOpened:e("core/edit-post").isEditorSidebarOpened()}}),[e]),r=t.hasBlockSelection,n=t.isEditorSidebarOpened,i=Object(b.useDispatch)("core/edit-post").openGeneralSidebar;Object(o.useEffect)((function(){n&&i(r?"edit-post/block":"edit-post/document")}),[r,n])}(t),function(e){var t=Object(b.useSelect)((function(e){return{newPermalink:e("core/editor").getCurrentPost().link}}),[e]).newPermalink,r=Object(o.useRef)();Object(o.useEffect)((function(){r.current=document.querySelector("#wp-admin-bar-preview a")||document.querySelector("#wp-admin-bar-view a")}),[e]),Object(o.useEffect)((function(){t&&r.current&&r.current.setAttribute("href",t)}),[t])}(t),null}function qn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function pn(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}var dn=function(e){Object(rt.a)(n,e);var t,r=(t=n,function(){var e,r=Object(tt.a)(t);if(pn()){var n=Object(tt.a)(this).constructor;e=Reflect.construct(r,arguments,n)}else e=r.apply(this,arguments);return Object(et.a)(this,e)});function n(){var e;return Object(_e.a)(this,n),(e=r.apply(this,arguments)).getEditorSettings=it()(e.getEditorSettings,{maxSize:1}),e}return Object($e.a)(n,[{key:"getEditorSettings",value:function(e,t,r,n,i,o,a,A,c,u){if(e=function(e){for(var t=1;t0){var l=!0===e.allowedBlockTypes?Object(d.map)(i,"name"):e.allowedBlockTypes||[];e.allowedBlockTypes=d.without.apply(void 0,[l].concat(Object(k.a)(n)))}return e}},{key:"render",value:function(){var e=this.props,t=e.settings,r=e.hasFixedToolbar,n=e.focusMode,i=e.post,a=e.postId,c=e.initialEdits,u=e.onError,l=e.hiddenBlockTypes,s=e.blockTypes,m=e.preferredStyleVariations,d=e.__experimentalLocalAutosaveInterval,I=e.setIsInserterOpened,b=e.updatePreferredStyleVariations,g=e.keepCaretInsideBlock,v=Object(p.a)(e,["settings","hasFixedToolbar","focusMode","post","postId","initialEdits","onError","hiddenBlockTypes","blockTypes","preferredStyleVariations","__experimentalLocalAutosaveInterval","setIsInserterOpened","updatePreferredStyleVariations","keepCaretInsideBlock"]);if(!i)return null;var h=this.getEditorSettings(t,r,n,l,s,m,d,I,b,g);return Object(o.createElement)(o.StrictMode,null,Object(o.createElement)(yt.Provider,{value:t},Object(o.createElement)(O.SlotFillProvider,null,Object(o.createElement)(O.DropZoneProvider,null,Object(o.createElement)(A.EditorProvider,Object(q.a)({settings:h,post:i,initialEdits:c,useSubRegistry:!1},v),Object(o.createElement)(A.ErrorBoundary,{onError:u},Object(o.createElement)(mn,{postId:a}),Object(o.createElement)(sn,null),Object(o.createElement)(O.KeyboardShortcuts,{shortcuts:ot})),Object(o.createElement)(A.PostLockedModal,null))))))}}]),n}(o.Component),In=Object(v.compose)([Object(b.withSelect)((function(e,t){var r=t.postId,n=t.postType,i=e("core/edit-post"),o=i.isFeatureActive,a=i.getPreference,A=i.__experimentalGetPreviewDeviceType,c=e("core").getEntityRecord,u=e("core/blocks").getBlockTypes;return{hasFixedToolbar:o("fixedToolbar")||"Desktop"!==A(),focusMode:o("focusMode"),post:c("postType",n,r),preferredStyleVariations:a("preferredStyleVariations"),hiddenBlockTypes:a("hiddenBlockTypes"),blockTypes:u(),__experimentalLocalAutosaveInterval:a("localAutosaveInterval"),keepCaretInsideBlock:o("keepCaretInsideBlock")}})),Object(b.withDispatch)((function(e){var t=e("core/edit-post");return{updatePreferredStyleVariations:t.updatePreferredStyleVariations,setIsInserterOpened:t.setIsInserterOpened}}))])(dn),On=r(361),bn=function(e,t){return!Array.isArray(t)||(r=e,n=t,0===Object(d.difference)(r,n).length);var r,n},gn=function(e){var t=e.allowedBlocks,r=e.icon,n=e.label,i=e.onClick,A=e.small,c=e.role;return Object(o.createElement)(a.BlockSettingsMenuControls,null,(function(e){var a=e.selectedBlocks,u=e.onClose;return bn(a,t)?Object(o.createElement)(O.MenuItem,{onClick:Object(v.compose)(i,u),icon:r||On.a,label:A?n:void 0,role:c},!A&&n):null}))},vn=Object(v.compose)(Object(C.withPluginContext)((function(e,t){return{icon:t.icon||e.icon,name:"core/edit-post/plugin-more-menu"}})))(ct.a);function hn(e){return Object(o.createElement)(ct.c,Object(q.a)({scope:"core/edit-post"},e))}function jn(e,t,r,n,i){Object(o.unmountComponentAtNode)(r);var a=jn.bind(null,e,t,r,n,i);Object(o.render)(Object(o.createElement)(In,{settings:n,onError:a,postId:t,postType:e,initialEdits:i,recovery:!0}),r)}function Cn(e,t,r,n,i){var a=document.getElementById(e),A=jn.bind(null,t,r,a,n,i);Object(l.registerCoreBlocks)(),Object(l.__experimentalRegisterExperimentalCoreBlocks)(n),"Standards"!==("CSS1Compat"===document.compatMode?"Standards":"Quirks")&&console.warn("Your browser is using Quirks Mode. \nThis can cause rendering issues such as blocks overlaying meta boxes in the editor. Quirks Mode can be triggered by PHP errors or HTML code appearing before the opening . Try checking the raw page source or your site's PHP error log and resolving errors there, removing any HTML before the doctype, or disabling plugins."),-1!==window.navigator.userAgent.indexOf("iPhone")&&window.addEventListener("scroll",(function(e){var t=document.getElementsByClassName("interface-interface-skeleton__body")[0];e.target===document&&(window.scrollY>100&&(t.scrollTop=t.scrollTop+window.scrollY),document.getElementsByClassName("is-mode-visual")[0]&&window.scrollTo(0,0))})),Object(o.render)(Object(o.createElement)(In,{settings:n,onError:A,postId:r,postType:t,initialEdits:i}),a)}},4:function(e,t){!function(){e.exports=this.wp.data}()},40:function(e,t,r){"use strict";function n(e){return(n="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})(e)}r.d(t,"a",(function(){return n}))},41:function(e,t,r){"use strict";function n(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}r.d(t,"a",(function(){return n}))},414:function(e,t,r){"use strict";var n=r(0),i=r(3),o=r(415),a=Object(i.createSlotFill)("EnablePluginDocumentSettingPanelOption"),A=a.Fill,c=a.Slot,u=function(e){var t=e.label,r=e.panelName;return Object(n.createElement)(A,null,Object(n.createElement)(o.a,{label:t,panelName:r}))};u.Slot=c,t.a=u},415:function(e,t,r){"use strict";var n=r(9),i=r(4),o=r(108);t.a=Object(n.compose)(Object(i.withSelect)((function(e,t){var r=t.panelName,n=e("core/edit-post"),i=n.isEditorPanelEnabled;return{isRemoved:(0,n.isEditorPanelRemoved)(r),isChecked:i(r)}})),Object(n.ifCondition)((function(e){return!e.isRemoved})),Object(i.withDispatch)((function(e,t){var r=t.panelName;return{onChange:function(){return e("core/edit-post").toggleEditorPanelEnabled(r)}}})))(o.a)},44:function(e,t,r){"use strict";var n,i;function o(e){return[e]}function a(){var e={clear:function(){e.head=null}};return e}function A(e,t,r){var n;if(e.length!==t.length)return!1;for(n=r;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=t.type,n=t.itemType,i=t.scope,o=t.item;return"SET_SINGLE_ENABLE_ITEM"===r&&n&&i?u({},e,Object(a.a)({},n,u({},e[n],Object(a.a)({},i,o||null)))):e},multipleEnableItems:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=t.type,n=t.itemType,i=t.scope,o=t.item,c=t.isEnable;if("SET_MULTIPLE_ENABLE_ITEM"!==r||!n||!i||!o||Object(A.get)(e,[n,i,o])===c)return e;var l=e[n]||{},s=l[i]||{};return u({},e,Object(a.a)({},n,u({},l,Object(a.a)({},i,u({},s,Object(a.a)({},o,c||!1))))))}}),s=Object(o.combineReducers)({enableItems:l});function m(e,t,r){return{type:"SET_SINGLE_ENABLE_ITEM",itemType:e,scope:t,item:r}}function q(e,t){return m("complementaryArea",e,t)}function p(e){return m("complementaryArea",e,void 0)}function d(e,t,r,n){return{type:"SET_MULTIPLE_ENABLE_ITEM",itemType:e,scope:t,item:r,isEnable:n}}function I(e,t){return d("pinnedItems",e,t,!0)}function O(e,t){return d("pinnedItems",e,t,!1)}function b(e,t){return function(e,t,r){return Object(A.get)(e.enableItems.singleEnableItems,[t,r])}(e,"complementaryArea",t)}function g(e,t,r){return!1!==function(e,t,r,n){return Object(A.get)(e.enableItems.multipleEnableItems,[t,r,n])}(e,"pinnedItems",t,r)}Object(o.registerStore)("core/interface",{reducer:s,actions:n,selectors:i,persist:["enableItems"]});var v=r(8),h=r(14),j=r(0),C=r(10),y=r.n(C),K=r(3),E=r(1),f=r(166),S=r(167),M=r(132),Z=r(51),z=Object(Z.withPluginContext)((function(e,t){return{icon:t.icon||e.icon,identifier:t.identifier||"".concat(e.name,"/").concat(t.name)}}));var w=z((function(e){var t=e.as,r=void 0===t?K.Button:t,n=e.scope,i=e.identifier,a=e.icon,c=e.selectedIcon,u=Object(h.a)(e,["as","scope","identifier","icon","selectedIcon"]),l=r,s=Object(o.useSelect)((function(e){return e("core/interface").getActiveComplementaryArea(n)===i}),[i]),m=Object(o.useDispatch)("core/interface"),q=m.enableComplementaryArea,p=m.disableComplementaryArea;return Object(j.createElement)(l,Object(v.a)({icon:c&&s?c:a,onClick:function(){s?p(n):q(n,i)}},Object(A.omit)(u,["name"])))})),B=function(e){var t=e.smallScreenTitle,r=e.children,n=e.className,i=e.toggleButtonProps,o=Object(j.createElement)(w,Object(v.a)({icon:M.a},i));return Object(j.createElement)(j.Fragment,null,Object(j.createElement)("div",{className:"components-panel__header interface-complementary-area-header__small"},t&&Object(j.createElement)("span",{className:"interface-complementary-area-header__small-title"},t),o),Object(j.createElement)("div",{className:y()("components-panel__header","interface-complementary-area-header",n),tabIndex:-1},r,o))};function G(e){var t=e.scope,r=Object(h.a)(e,["scope"]);return Object(j.createElement)(K.Fill,Object(v.a)({name:"PinnedItems/".concat(t)},r))}G.Slot=function(e){var t=e.scope,r=e.className,n=Object(h.a)(e,["scope","className"]);return Object(j.createElement)(K.Slot,Object(v.a)({name:"PinnedItems/".concat(t)},n),(function(e){return!Object(A.isEmpty)(e)&&Object(j.createElement)("div",{className:y()(r,"interface-pinned-items")},e)}))};var Y=G;function k(e){var t=e.scope,r=e.children,n=e.className;return Object(j.createElement)(K.Fill,{name:"ComplementaryArea/".concat(t)},Object(j.createElement)(K.Animate,{type:"slide-in",options:{origin:"left"}},(function(){return Object(j.createElement)("div",{className:n},r)})))}var Q=z((function(e){var t=e.children,r=e.className,n=e.closeLabel,i=void 0===n?Object(E.__)("Close plugin"):n,a=e.identifier,A=e.header,c=e.headerClassName,u=e.icon,l=e.isPinnable,s=void 0===l||l,m=e.panelClassName,q=e.scope,p=e.smallScreenTitle,d=e.title,I=e.toggleShortcut,O=e.isActiveByDefault,b=Object(o.useSelect)((function(e){var t=e("core/interface"),r=t.getActiveComplementaryArea,n=t.isItemPinned,i=r(q);return{isActive:i===a,isPinned:n(q,a),activeArea:i,isSmall:e("core/viewport").isViewportMatch("< medium")}}),[a,q]),g=b.isActive,v=b.isPinned,h=b.activeArea,C=b.isSmall;!function(e,t,r,n,i){var a=Object(j.useRef)(!1),A=Object(j.useRef)(!1),c=Object(o.useDispatch)("core/interface"),u=c.enableComplementaryArea,l=c.disableComplementaryArea;Object(j.useEffect)((function(){n&&i&&!a.current?(l(e),A.current=!0):A.current&&!i&&a.current?(A.current=!1,u(e,t)):A.current&&r&&r!==t&&(A.current=!1),i!==a.current&&(a.current=i)}),[n,i,e,t,r])}(q,a,h,g,C);var M=Object(o.useDispatch)("core/interface"),Z=M.enableComplementaryArea,z=M.disableComplementaryArea,G=M.pinItem,Q=M.unpinItem;return Object(j.useEffect)((function(){O&&void 0===h&&!C&&Z(q,a)}),[h,O,q,a,C]),Object(j.createElement)(j.Fragment,null,v&&s&&Object(j.createElement)(Y,{scope:q},Object(j.createElement)(w,{scope:q,identifier:a,isPressed:g,"aria-expanded":g,label:d,icon:u})),g&&Object(j.createElement)(k,{className:y()("interface-complementary-area",r),scope:q},Object(j.createElement)(B,{className:c,closeLabel:i,onClose:function(){return z(q)},smallScreenTitle:p,toggleButtonProps:{label:i,shortcut:I,scope:q,identifier:a}},A||Object(j.createElement)(j.Fragment,null,Object(j.createElement)("strong",null,d),s&&Object(j.createElement)(K.Button,{className:"interface-complementary-area__pin-unpin-item",icon:v?f.a:S.a,label:v?Object(E.__)("Unpin from toolbar"):Object(E.__)("Pin to toolbar"),onClick:function(){return(v?Q:G)(q,a)},isPressed:v,"aria-expanded":v}))),Object(j.createElement)(K.Panel,{className:m},t)))}));Q.Slot=function(e){var t=e.scope,r=Object(h.a)(e,["scope"]);return Object(j.createElement)(K.Slot,Object(v.a)({name:"ComplementaryArea/".concat(t)},r))};var W=Q,L=r(121),D=r(12);function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function J(e){for(var t=1;t