Current File : /home/resuelf/www/wp-content/plugins/gutenberg/build/editor/index.min.js |
!function(){var e={6411:function(e,t){var n,o;n=function(e,t){"use strict";var n,o,r="function"==typeof Map?new Map:(n=[],o=[],{has:function(e){return n.indexOf(e)>-1},get:function(e){return o[n.indexOf(e)]},set:function(e,t){-1===n.indexOf(e)&&(n.push(e),o.push(t))},delete:function(e){var t=n.indexOf(e);t>-1&&(n.splice(t,1),o.splice(t,1))}}),s=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(e){s=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}function i(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!r.has(e)){var t=null,n=null,o=null,i=function(){e.clientWidth!==n&&d()},a=function(t){window.removeEventListener("resize",i,!1),e.removeEventListener("input",d,!1),e.removeEventListener("keyup",d,!1),e.removeEventListener("autosize:destroy",a,!1),e.removeEventListener("autosize:update",d,!1),Object.keys(t).forEach((function(n){e.style[n]=t[n]})),r.delete(e)}.bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",a,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",d,!1),window.addEventListener("resize",i,!1),e.addEventListener("input",d,!1),e.addEventListener("autosize:update",d,!1),e.style.overflowX="hidden",e.style.wordWrap="break-word",r.set(e,{destroy:a,update:d}),"vertical"===(l=window.getComputedStyle(e,null)).resize?e.style.resize="none":"both"===l.resize&&(e.style.resize="horizontal"),t="content-box"===l.boxSizing?-(parseFloat(l.paddingTop)+parseFloat(l.paddingBottom)):parseFloat(l.borderTopWidth)+parseFloat(l.borderBottomWidth),isNaN(t)&&(t=0),d()}var l;function c(t){var n=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=n,e.style.overflowY=t}function u(){if(0!==e.scrollHeight){var o=function(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}(e),r=document.documentElement&&document.documentElement.scrollTop;e.style.height="",e.style.height=e.scrollHeight+t+"px",n=e.clientWidth,o.forEach((function(e){e.node.scrollTop=e.scrollTop})),r&&(document.documentElement.scrollTop=r)}}function d(){u();var t=Math.round(parseFloat(e.style.height)),n=window.getComputedStyle(e,null),r="content-box"===n.boxSizing?Math.round(parseFloat(n.height)):e.offsetHeight;if(r<t?"hidden"===n.overflowY&&(c("scroll"),u(),r="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight):"hidden"!==n.overflowY&&(c("hidden"),u(),r="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight),o!==r){o=r;var i=s("autosize:resized");try{e.dispatchEvent(i)}catch(e){}}}}function a(e){var t=r.get(e);t&&t.destroy()}function l(e){var t=r.get(e);t&&t.update()}var c=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((c=function(e){return e}).destroy=function(e){return e},c.update=function(e){return e}):((c=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],(function(e){return i(e)})),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],a),e},c.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],l),e}),t.default=c,e.exports=t.default},void 0===(o=n.apply(t,[e,t]))||(e.exports=o)},4403:function(e,t){var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===s)if(n.toString===Object.prototype.toString)for(var a in n)o.call(n,a)&&n[a]&&e.push(a);else e.push(n.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},4827:function(e){e.exports=function(e,t,n){return((n=window.getComputedStyle)?n(e):e.currentStyle)[t.replace(/-(\w)/gi,(function(e,t){return t.toUpperCase()}))]}},9894:function(e,t,n){var o=n(4827);e.exports=function(e){var t=o(e,"line-height"),n=parseFloat(t,10);if(t===n+""){var r=e.style.lineHeight;e.style.lineHeight=t+"em",t=o(e,"line-height"),n=parseFloat(t,10),r?e.style.lineHeight=r:delete e.style.lineHeight}if(-1!==t.indexOf("pt")?(n*=4,n/=3):-1!==t.indexOf("mm")?(n*=96,n/=25.4):-1!==t.indexOf("cm")?(n*=96,n/=2.54):-1!==t.indexOf("in")?n*=96:-1!==t.indexOf("pc")&&(n*=16),n=Math.round(n),"normal"===t){var s=e.nodeName,i=document.createElement(s);i.innerHTML=" ","TEXTAREA"===s.toUpperCase()&&i.setAttribute("rows","1");var a=o(e,"font-size");i.style.fontSize=a,i.style.padding="0px",i.style.border="0px";var l=document.body;l.appendChild(i),n=i.offsetHeight,l.removeChild(i)}return n}},5372:function(e,t,n){"use strict";var o=n(9567);function r(){}function s(){}s.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,s,i){if(i!==o){var a=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 a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array: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:s,resetWarningCache:r};return n.PropTypes=n,n}},2652:function(e,t,n){e.exports=n(5372)()},9567:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5438:function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function __(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),s=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},i=this&&this.__rest||function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&(n[o[r]]=e[o[r]])}return n};t.__esModule=!0;var a=n(9196),l=n(2652),c=n(6411),u=n(9894),d="autosize:resized",p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={lineHeight:null},t.textarea=null,t.onResize=function(e){t.props.onResize&&t.props.onResize(e)},t.updateLineHeight=function(){t.textarea&&t.setState({lineHeight:u(t.textarea)})},t.onChange=function(e){var n=t.props.onChange;t.currentValue=e.currentTarget.value,n&&n(e)},t}return r(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.maxRows,o=t.async;"number"==typeof n&&this.updateLineHeight(),"number"==typeof n||o?setTimeout((function(){return e.textarea&&c(e.textarea)})):this.textarea&&c(this.textarea),this.textarea&&this.textarea.addEventListener(d,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(d,this.onResize),c.destroy(this.textarea))},t.prototype.render=function(){var e=this,t=this.props,n=(t.onResize,t.maxRows),o=(t.onChange,t.style),r=(t.innerRef,t.children),l=i(t,["onResize","maxRows","onChange","style","innerRef","children"]),c=this.state.lineHeight,u=n&&c?c*n:null;return a.createElement("textarea",s({},l,{onChange:this.onChange,style:u?s({},o,{maxHeight:u}):o,ref:function(t){e.textarea=t,"function"==typeof e.props.innerRef?e.props.innerRef(t):e.props.innerRef&&(e.props.innerRef.current=t)}}),r)},t.prototype.componentDidUpdate=function(){this.textarea&&c.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:l.number,maxRows:l.number,onResize:l.func,innerRef:l.any,async:l.bool},t}(a.Component);t.TextareaAutosize=a.forwardRef((function(e,t){return a.createElement(p,s({},e,{innerRef:t}))}))},773:function(e,t,n){"use strict";var o=n(5438);t.Z=o.TextareaAutosize},4793:function(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("|"),o=new RegExp(n,"g"),r=new RegExp(n,"");function s(e){return t[e]}var i=function(e){return e.replace(o,s)};e.exports=i,e.exports.has=function(e){return!!e.match(r)},e.exports.remove=i},9196:function(e){"use strict";e.exports=window.React}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var s=t[o]={exports:{}};return e[o].call(s.exports,s,s.exports,n),s.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};!function(){"use strict";n.r(o),n.d(o,{AlignmentToolbar:function(){return Ol},Autocomplete:function(){return Ll},AutosaveMonitor:function(){return Vo},BlockAlignmentToolbar:function(){return Ml},BlockControls:function(){return Ul},BlockEdit:function(){return Vl},BlockEditorKeyboardShortcuts:function(){return Fl},BlockFormatControls:function(){return Hl},BlockIcon:function(){return zl},BlockInspector:function(){return Gl},BlockList:function(){return jl},BlockMover:function(){return Wl},BlockNavigationDropdown:function(){return $l},BlockSelectionClearer:function(){return Kl},BlockSettingsMenu:function(){return Zl},BlockTitle:function(){return Yl},BlockToolbar:function(){return ql},CharacterCount:function(){return sl},ColorPalette:function(){return Ql},ContrastChecker:function(){return Xl},CopyHandler:function(){return Jl},DefaultBlockAppender:function(){return ec},DocumentBar:function(){return Xo},DocumentOutline:function(){return cr},DocumentOutlineCheck:function(){return ur},EditorHistoryRedo:function(){return gr},EditorHistoryUndo:function(){return hr},EditorKeyboardShortcuts:function(){return Mo},EditorKeyboardShortcutsRegister:function(){return dr},EditorNotices:function(){return _r},EditorProvider:function(){return Il},EditorSnackbars:function(){return vr},EntitiesSavedStates:function(){return Cr},ErrorBoundary:function(){return Nr},FontSizePicker:function(){return tc},InnerBlocks:function(){return oc},Inserter:function(){return nc},InspectorAdvancedControls:function(){return rc},InspectorControls:function(){return sc},LocalAutosaveMonitor:function(){return Ar},MediaPlaceholder:function(){return dc},MediaUpload:function(){return pc},MediaUploadCheck:function(){return mc},MultiSelectScrollIntoView:function(){return gc},NavigableToolbar:function(){return hc},ObserveTyping:function(){return fc},PageAttributesCheck:function(){return Lr},PageAttributesOrder:function(){return Ur},PageAttributesPanel:function(){return Yr},PageAttributesParent:function(){return Kr},PageTemplate:function(){return as},PanelColorSettings:function(){return ic},PlainText:function(){return ac},PostAuthor:function(){return bs},PostAuthorCheck:function(){return ws},PostAuthorPanel:function(){return Ss},PostComments:function(){return ks},PostDiscussionPanel:function(){return Ts},PostExcerpt:function(){return xs},PostExcerptCheck:function(){return Is},PostExcerptPanel:function(){return Ls},PostFeaturedImage:function(){return Ws},PostFeaturedImageCheck:function(){return Us},PostFeaturedImagePanel:function(){return Ks},PostFormat:function(){return qs},PostFormatCheck:function(){return Zs},PostLastRevision:function(){return Js},PostLastRevisionCheck:function(){return Xs},PostLastRevisionPanel:function(){return ei},PostLockedModal:function(){return ti},PostPendingStatus:function(){return oi},PostPendingStatusCheck:function(){return ni},PostPingbacks:function(){return Ps},PostPreviewButton:function(){return ri},PostPublishButton:function(){return li},PostPublishButtonLabel:function(){return si},PostPublishPanel:function(){return ha},PostSavedState:function(){return Ea},PostSchedule:function(){return Ni},PostScheduleCheck:function(){return ya},PostScheduleLabel:function(){return Di},PostSchedulePanel:function(){return ba},PostSlug:function(){return ka},PostSlugCheck:function(){return wa},PostSticky:function(){return Ca},PostStickyCheck:function(){return Pa},PostSwitchToDraftButton:function(){return Ta},PostSyncStatus:function(){return Ia},PostSyncStatusModal:function(){return Ba},PostTaxonomies:function(){return Da},PostTaxonomiesCheck:function(){return Ra},PostTaxonomiesFlatTermSelector:function(){return Wi},PostTaxonomiesHierarchicalTermSelector:function(){return na},PostTaxonomiesPanel:function(){return La},PostTemplatePanel:function(){return _s},PostTextEditor:function(){return Ma},PostTitle:function(){return Ga},PostTitleRaw:function(){return ja},PostTrash:function(){return Wa},PostTrashCheck:function(){return $a},PostTypeSupportCheck:function(){return Or},PostURL:function(){return Ka},PostURLCheck:function(){return Za},PostURLLabel:function(){return Ya},PostURLPanel:function(){return Qa},PostVisibility:function(){return pi},PostVisibilityCheck:function(){return Ja},PostVisibilityLabel:function(){return gi},RichText:function(){return Al},RichTextShortcut:function(){return lc},RichTextToolbarButton:function(){return cc},ServerSideRender:function(){return Nl()},SkipToSelectedBlock:function(){return _c},TableOfContents:function(){return al},TextEditorGlobalKeyboardShortcuts:function(){return Rc},ThemeSupportCheck:function(){return Ms},TimeToRead:function(){return rl},URLInput:function(){return vc},URLInputButton:function(){return Ec},URLPopover:function(){return yc},UnsavedChangesWarning:function(){return ll},VisualEditorGlobalKeyboardShortcuts:function(){return Dc},Warning:function(){return bc},WordCount:function(){return nl},WritingFlow:function(){return wc},__unstableRichTextInputEvent:function(){return uc},cleanForSlug:function(){return Ac},createCustomColorsHOC:function(){return Sc},getColorClassName:function(){return kc},getColorObjectByAttributeValues:function(){return Pc},getColorObjectByColorValue:function(){return Cc},getFontSize:function(){return Tc},getFontSizeClass:function(){return xc},getTemplatePartIcon:function(){return U},mediaUpload:function(){return _l},privateApis:function(){return Jc},store:function(){return xo},storeConfig:function(){return To},transformStyles:function(){return p.transformStyles},useEntitiesSavedStatesIsDirty:function(){return Sr},usePostScheduleLabel:function(){return Ri},usePostURLLabel:function(){return qa},usePostVisibilityLabel:function(){return hi},userAutocompleter:function(){return Bo},withColorContext:function(){return Ic},withColors:function(){return Bc},withFontSizes:function(){return Nc}});var e={};n.r(e),n.d(e,{__experimentalGetDefaultTemplatePartAreas:function(){return Qt},__experimentalGetDefaultTemplateType:function(){return Xt},__experimentalGetDefaultTemplateTypes:function(){return qt},__experimentalGetTemplateInfo:function(){return Jt},__unstableIsEditorReady:function(){return je},canInsertBlockType:function(){return $t},canUserUseUnfilteredHTML:function(){return Le},didPostSaveRequestFail:function(){return ve},didPostSaveRequestSucceed:function(){return _e},getActivePostLock:function(){return Ae},getAdjacentBlockClientId:function(){return _t},getAutosaveAttribute:function(){return oe},getBlock:function(){return nt},getBlockAttributes:function(){return tt},getBlockCount:function(){return lt},getBlockHierarchyRootClientId:function(){return ft},getBlockIndex:function(){return Nt},getBlockInsertionPoint:function(){return Ht},getBlockListSettings:function(){return Yt},getBlockMode:function(){return Ut},getBlockName:function(){return Je},getBlockOrder:function(){return Bt},getBlockRootClientId:function(){return ht},getBlockSelectionEnd:function(){return ut},getBlockSelectionStart:function(){return ct},getBlocks:function(){return ot},getBlocksByClientId:function(){return at},getClientIdsOfDescendants:function(){return rt},getClientIdsWithDescendants:function(){return st},getCurrentPost:function(){return K},getCurrentPostAttribute:function(){return ee},getCurrentPostId:function(){return Y},getCurrentPostLastRevisionId:function(){return X},getCurrentPostRevisionsCount:function(){return Q},getCurrentPostType:function(){return Z},getCurrentTemplateId:function(){return q},getDeviceType:function(){return Ke},getEditedPostAttribute:function(){return ne},getEditedPostContent:function(){return Se},getEditedPostPreviewLink:function(){return be},getEditedPostSlug:function(){return Te},getEditedPostVisibility:function(){return re},getEditorBlocks:function(){return Me},getEditorSelection:function(){return Ge},getEditorSelectionEnd:function(){return ze},getEditorSelectionStart:function(){return He},getEditorSettings:function(){return We},getFirstMultiSelectedBlockClientId:function(){return St},getGlobalBlockCount:function(){return it},getInserterItems:function(){return Kt},getLastMultiSelectedBlockClientId:function(){return kt},getMultiSelectedBlockClientIds:function(){return bt},getMultiSelectedBlocks:function(){return wt},getMultiSelectedBlocksEndClientId:function(){return It},getMultiSelectedBlocksStartClientId:function(){return xt},getNextBlockClientId:function(){return Et},getPermalink:function(){return Ce},getPermalinkParts:function(){return xe},getPostEdits:function(){return J},getPostLockUser:function(){return Re},getPostTypeLabel:function(){return en},getPreviousBlockClientId:function(){return vt},getRenderingMode:function(){return $e},getSelectedBlock:function(){return gt},getSelectedBlockClientId:function(){return mt},getSelectedBlockCount:function(){return dt},getSelectedBlocksInitialCaretPosition:function(){return yt},getStateBeforeOptimisticTransaction:function(){return qe},getSuggestedPostFormat:function(){return we},getTemplate:function(){return jt},getTemplateLock:function(){return Wt},hasChangedContent:function(){return G},hasEditorRedo:function(){return H},hasEditorUndo:function(){return F},hasInserterItems:function(){return Zt},hasMultiSelection:function(){return Lt},hasNonPostEntityChanges:function(){return W},hasSelectedBlock:function(){return pt},hasSelectedInnerBlock:function(){return Rt},inSomeHistory:function(){return Qe},isAncestorMultiSelected:function(){return Tt},isAutosavingPost:function(){return Ee},isBlockInsertionPointVisible:function(){return zt},isBlockMultiSelected:function(){return Ct},isBlockSelected:function(){return Dt},isBlockValid:function(){return et},isBlockWithinSelection:function(){return At},isCaretWithinFormattedText:function(){return Ft},isCleanNewPost:function(){return $},isCurrentPostPending:function(){return se},isCurrentPostPublished:function(){return ie},isCurrentPostScheduled:function(){return ae},isDeletingPost:function(){return ge},isEditedPostAutosaveable:function(){return de},isEditedPostBeingScheduled:function(){return pe},isEditedPostDateFloating:function(){return me},isEditedPostDirty:function(){return j},isEditedPostEmpty:function(){return ue},isEditedPostNew:function(){return z},isEditedPostPublishable:function(){return le},isEditedPostSaveable:function(){return ce},isEditorPanelEnabled:function(){return Ve},isEditorPanelOpened:function(){return Fe},isEditorPanelRemoved:function(){return Ue},isFirstMultiSelectedBlock:function(){return Pt},isInserterOpened:function(){return Ye},isListViewOpened:function(){return Ze},isMultiSelecting:function(){return Ot},isPermalinkEditable:function(){return Pe},isPostAutosavingLocked:function(){return Ne},isPostLockTakeover:function(){return De},isPostLocked:function(){return Ie},isPostSavingLocked:function(){return Be},isPreviewingPost:function(){return ye},isPublishSidebarEnabled:function(){return Oe},isPublishingPost:function(){return ke},isSavingNonPostEntityChanges:function(){return fe},isSavingPost:function(){return he},isSelectionEnabled:function(){return Mt},isTyping:function(){return Vt},isValidTemplate:function(){return Gt}});var t={};n.r(t),n.d(t,{__experimentalTearDownEditor:function(){return cn},__unstableSaveForPreview:function(){return yn},autosave:function(){return En},clearSelectedBlock:function(){return Yn},createUndoLevel:function(){return Sn},disablePublishSidebar:function(){return Cn},editPost:function(){return gn},enablePublishSidebar:function(){return Pn},enterFormattedText:function(){return ho},exitFormattedText:function(){return fo},hideInsertionPoint:function(){return so},insertBlock:function(){return no},insertBlocks:function(){return oo},insertDefaultBlock:function(){return _o},lockPostAutosaving:function(){return In},lockPostSaving:function(){return Tn},mergeBlocks:function(){return lo},moveBlockToPosition:function(){return to},moveBlocksDown:function(){return Jn},moveBlocksUp:function(){return eo},multiSelect:function(){return Zn},receiveBlocks:function(){return zn},redo:function(){return bn},refreshPost:function(){return fn},removeBlock:function(){return uo},removeBlocks:function(){return co},removeEditorPanel:function(){return Mn},replaceBlock:function(){return Xn},replaceBlocks:function(){return Qn},resetBlocks:function(){return Hn},resetEditorBlocks:function(){return Nn},resetPost:function(){return un},savePost:function(){return hn},selectBlock:function(){return Wn},setDeviceType:function(){return An},setEditedPost:function(){return mn},setIsInserterOpened:function(){return Un},setIsListViewOpened:function(){return Vn},setRenderingMode:function(){return Rn},setTemplateValidity:function(){return io},setupEditor:function(){return ln},setupEditorState:function(){return pn},showInsertionPoint:function(){return ro},startMultiSelect:function(){return $n},startTyping:function(){return mo},stopMultiSelect:function(){return Kn},stopTyping:function(){return go},synchronizeTemplate:function(){return ao},toggleBlockMode:function(){return po},toggleEditorPanelEnabled:function(){return Ln},toggleEditorPanelOpened:function(){return On},toggleSelection:function(){return qn},trashPost:function(){return vn},undo:function(){return wn},unlockPostAutosaving:function(){return Bn},unlockPostSaving:function(){return xn},updateBlock:function(){return Gn},updateBlockAttributes:function(){return jn},updateBlockListSettings:function(){return vo},updateEditorSettings:function(){return Dn},updatePost:function(){return dn},updatePostLock:function(){return kn}});var r={};n.r(r),n.d(r,{createTemplate:function(){return yo},setCurrentTemplateId:function(){return Eo}});var s={};n.r(s),n.d(s,{getInsertionPoint:function(){return wo},getListViewToggleRef:function(){return So}});var i=n(9196),a=window.wp.data,l=window.wp.coreData,c=window.wp.element,u=window.wp.compose,d=window.wp.hooks,p=window.wp.blockEditor;const m={...p.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,enableCustomFields:void 0,defaultRenderingMode:"post-only"};function g(e){return e&&"object"==typeof e&&"raw"in e?e.raw:e}var h=(0,a.combineReducers)({postId:function(e=null,t){return"SET_EDITED_POST"===t.type?t.postId:e},postType:function(e=null,t){return"SET_EDITED_POST"===t.type?t.postType:e},templateId:function(e=null,t){return"SET_CURRENT_TEMPLATE_ID"===t.type?t.id:e},saving:function(e={},t){switch(t.type){case"REQUEST_POST_UPDATE_START":case"REQUEST_POST_UPDATE_FINISH":return{pending:"REQUEST_POST_UPDATE_START"===t.type,options:t.options||{}}}return e},deleting:function(e={},t){switch(t.type){case"REQUEST_POST_DELETE_START":case"REQUEST_POST_DELETE_FINISH":return{pending:"REQUEST_POST_DELETE_START"===t.type}}return e},postLock:function(e={isLocked:!1},t){return"UPDATE_POST_LOCK"===t.type?t.lock:e},template:function(e={isValid:!0},t){return"SET_TEMPLATE_VALIDITY"===t.type?{...e,isValid:t.isValid}:e},postSavingLock:function(e={},t){switch(t.type){case"LOCK_POST_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_SAVING":{const{[t.lockName]:n,...o}=e;return o}}return e},editorSettings:function(e=m,t){return"UPDATE_EDITOR_SETTINGS"===t.type?{...e,...t.settings}:e},postAutosavingLock:function(e={},t){switch(t.type){case"LOCK_POST_AUTOSAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_AUTOSAVING":{const{[t.lockName]:n,...o}=e;return o}}return e},renderingMode:function(e="all",t){return"SET_RENDERING_MODE"===t.type?t.mode:e},deviceType:function(e="Desktop",t){return"SET_DEVICE_TYPE"===t.type?t.deviceType:e},removedPanels:function(e=[],t){return"REMOVE_PANEL"!==t.type||e.includes(t.panelName)?e:[...e,t.panelName]},blockInserterPanel:function(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value}return e},listViewPanel:function(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e},listViewToggleRef:function(e={current:null}){return e}}),f={};function _(e){return[e]}function v(e,t,n){var o;if(e.length!==t.length)return!1;for(o=n;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}function E(e,t){var n,o=t||_;function r(){n=new WeakMap}function s(){var t,r,s,i,a,l=arguments.length;for(i=new Array(l),s=0;s<l;s++)i[s]=arguments[s];for(t=function(e){var t,o,r,s,i,a=n,l=!0;for(t=0;t<e.length;t++){if(!(i=o=e[t])||"object"!=typeof i){l=!1;break}a.has(o)?a=a.get(o):(r=new WeakMap,a.set(o,r),a=r)}return a.has(f)||((s=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=l,a.set(f,s)),a.get(f)}(a=o.apply(null,i)),t.isUniqueByDependants||(t.lastDependants&&!v(a,t.lastDependants,0)&&t.clear(),t.lastDependants=a),r=t.head;r;){if(v(r.args,i,1))return r!==t.head&&(r.prev.next=r.next,r.next&&(r.next.prev=r.prev),r.next=t.head,r.prev=null,t.head.prev=r,t.head=r),r.val;r=r.next}return r={val:e.apply(null,i)},i[0]=null,r.args=i,t.head&&(t.head.prev=r,r.next=t.head),t.head=r,r.val}return s.getDependants=o,s.clear=r,r(),s}var y=window.wp.blocks,b=window.wp.date,w=window.wp.url,S=window.wp.deprecated,k=n.n(S),P=window.wp.primitives,C=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),T=window.wp.preferences;const x=new Set(["meta"]),I="SAVE_POST_NOTICE_ID",B="TRASH_POST_NOTICE_ID",N=/%(?:postname|pagename)%/,D=6e4,R=["title","excerpt","content"];var A=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),L=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),O=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),M=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));function U(e){return"header"===e?A:"footer"===e?L:"sidebar"===e?O:M}const V={},F=(0,a.createRegistrySelector)((e=>()=>e(l.store).hasUndo())),H=(0,a.createRegistrySelector)((e=>()=>e(l.store).hasRedo()));function z(e){return"auto-draft"===K(e).status}function G(e){return"content"in J(e)}const j=(0,a.createRegistrySelector)((e=>t=>{const n=Z(t),o=Y(t);return!!e(l.store).hasEditsForEntityRecord("postType",n,o)})),W=(0,a.createRegistrySelector)((e=>t=>{const n=e(l.store).__experimentalGetDirtyEntityRecords(),{type:o,id:r}=K(t);return n.some((e=>"postType"!==e.kind||e.name!==o||e.key!==r))}));function $(e){return!j(e)&&z(e)}const K=(0,a.createRegistrySelector)((e=>t=>{const n=Y(t),o=Z(t);return e(l.store).getRawEntityRecord("postType",o,n)||V}));function Z(e){return e.postType}function Y(e){return e.postId}function q(e){return e.templateId}function Q(e){var t;return null!==(t=K(e)._links?.["version-history"]?.[0]?.count)&&void 0!==t?t:0}function X(e){var t;return null!==(t=K(e)._links?.["predecessor-version"]?.[0]?.id)&&void 0!==t?t:null}const J=(0,a.createRegistrySelector)((e=>t=>{const n=Z(t),o=Y(t);return e(l.store).getEntityRecordEdits("postType",n,o)||V}));function ee(e,t){switch(t){case"type":return Z(e);case"id":return Y(e);default:const n=K(e);if(!n.hasOwnProperty(t))break;return g(n[t])}}const te=E(((e,t)=>{const n=J(e);return n.hasOwnProperty(t)?{...ee(e,t),...n[t]}:ee(e,t)}),((e,t)=>[ee(e,t),J(e)[t]]));function ne(e,t){if("content"===t)return Se(e);const n=J(e);return n.hasOwnProperty(t)?x.has(t)?te(e,t):n[t]:ee(e,t)}const oe=(0,a.createRegistrySelector)((e=>(t,n)=>{if(!R.includes(n)&&"preview_link"!==n)return;const o=Z(t),r=Y(t),s=e(l.store).getCurrentUser()?.id,i=e(l.store).getAutosave(o,r,s);return i?g(i[n]):void 0}));function re(e){return"private"===ne(e,"status")?"private":ne(e,"password")?"password":"public"}function se(e){return"pending"===K(e).status}function ie(e,t){const n=t||K(e);return-1!==["publish","private"].indexOf(n.status)||"future"===n.status&&!(0,b.isInTheFuture)(new Date(Number((0,b.getDate)(n.date))-D))}function ae(e){return"future"===K(e).status&&!ie(e)}function le(e){const t=K(e);return j(e)||-1===["publish","private","future"].indexOf(t.status)}function ce(e){return!(he(e)||!ne(e,"title")&&!ne(e,"excerpt")&&ue(e)&&"native"!==c.Platform.OS)}const ue=(0,a.createRegistrySelector)((e=>t=>{const n=Y(t),o=Z(t),r=e(l.store).getEditedEntityRecord("postType",o,n);if("function"!=typeof r.content)return!r.content;const s=ne(t,"blocks");if(0===s.length)return!0;if(s.length>1)return!1;const i=s[0].name;return(i===(0,y.getDefaultBlockName)()||i===(0,y.getFreeformContentHandlerName)())&&!Se(t)})),de=(0,a.createRegistrySelector)((e=>t=>{if(!ce(t))return!1;if(Ne(t))return!1;const n=Z(t),o=Y(t),r=e(l.store).hasFetchedAutosaves(n,o),s=e(l.store).getCurrentUser()?.id,i=e(l.store).getAutosave(n,o,s);return!!r&&(!i||!!G(t)||["title","excerpt","meta"].some((e=>g(i[e])!==ne(t,e))))}));function pe(e){const t=ne(e,"date"),n=new Date(Number((0,b.getDate)(t))-D);return(0,b.isInTheFuture)(n)}function me(e){const t=ne(e,"date"),n=ne(e,"modified"),o=K(e).status;return!("draft"!==o&&"auto-draft"!==o&&"pending"!==o||t!==n&&null!==t)}function ge(e){return!!e.deleting.pending}function he(e){return!!e.saving.pending}const fe=(0,a.createRegistrySelector)((e=>t=>{const n=e(l.store).__experimentalGetEntitiesBeingSaved(),{type:o,id:r}=K(t);return n.some((e=>"postType"!==e.kind||e.name!==o||e.key!==r))})),_e=(0,a.createRegistrySelector)((e=>t=>{const n=Z(t),o=Y(t);return!e(l.store).getLastEntitySaveError("postType",n,o)})),ve=(0,a.createRegistrySelector)((e=>t=>{const n=Z(t),o=Y(t);return!!e(l.store).getLastEntitySaveError("postType",n,o)}));function Ee(e){return he(e)&&Boolean(e.saving.options?.isAutosave)}function ye(e){return he(e)&&Boolean(e.saving.options?.isPreview)}function be(e){if(e.saving.pending||he(e))return;let t=oe(e,"preview_link");t&&"draft"!==K(e).status||(t=ne(e,"link"),t&&(t=(0,w.addQueryArgs)(t,{preview:!0})));const n=ne(e,"featured_media");return t&&n?(0,w.addQueryArgs)(t,{_thumbnail_id:n}):t}const we=(0,a.createRegistrySelector)((e=>()=>{const t=e(p.store).getBlocks();if(t.length>2)return null;let n;if(1===t.length&&(n=t[0].name,"core/embed"===n)){const e=t[0].attributes?.providerNameSlug;["youtube","vimeo"].includes(e)?n="core/video":["spotify","soundcloud"].includes(e)&&(n="core/audio")}switch(2===t.length&&"core/paragraph"===t[1].name&&(n=t[0].name),n){case"core/image":return"image";case"core/quote":case"core/pullquote":return"quote";case"core/gallery":return"gallery";case"core/video":return"video";case"core/audio":return"audio";default:return null}})),Se=(0,a.createRegistrySelector)((e=>t=>{const n=Y(t),o=Z(t),r=e(l.store).getEditedEntityRecord("postType",o,n);if(r){if("function"==typeof r.content)return r.content(r);if(r.blocks)return(0,y.__unstableSerializeAndClean)(r.blocks);if(r.content)return r.content}return""}));function ke(e){return he(e)&&!ie(e)&&"publish"===ne(e,"status")}function Pe(e){const t=ne(e,"permalink_template");return N.test(t)}function Ce(e){const t=xe(e);if(!t)return null;const{prefix:n,postName:o,suffix:r}=t;return Pe(e)?n+o+r:n}function Te(e){return ne(e,"slug")||(0,w.cleanForSlug)(ne(e,"title"))||Y(e)}function xe(e){const t=ne(e,"permalink_template");if(!t)return null;const n=ne(e,"slug")||ne(e,"generated_slug"),[o,r]=t.split(N);return{prefix:o,postName:n,suffix:r}}function Ie(e){return e.postLock.isLocked}function Be(e){return Object.keys(e.postSavingLock).length>0}function Ne(e){return Object.keys(e.postAutosavingLock).length>0}function De(e){return e.postLock.isTakeover}function Re(e){return e.postLock.user}function Ae(e){return e.postLock.activePostLock}function Le(e){return Boolean(K(e)._links?.hasOwnProperty("wp:action-unfiltered-html"))}const Oe=(0,a.createRegistrySelector)((e=>()=>!!e(T.store).get("core/edit-post","isPublishSidebarEnabled"))),Me=E((e=>ne(e,"blocks")||(0,y.parse)(Se(e))),(e=>[ne(e,"blocks"),Se(e)]));function Ue(e,t){return e.removedPanels.includes(t)}const Ve=(0,a.createRegistrySelector)((e=>(t,n)=>{const o=e(T.store).get("core","inactivePanels");return!Ue(t,n)&&!o?.includes(n)})),Fe=(0,a.createRegistrySelector)((e=>(t,n)=>{const o=e(T.store).get("core","openPanels");return!!o?.includes(n)}));function He(e){return k()("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),ne(e,"selection")?.selectionStart}function ze(e){return k()("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),ne(e,"selection")?.selectionEnd}function Ge(e){return ne(e,"selection")}function je(e){return!!e.postId}function We(e){return e.editorSettings}function $e(e){return e.renderingMode}function Ke(e){return e.deviceType}function Ze(e){return e.listViewPanel}function Ye(e){return!!e.blockInserterPanel}function qe(){return k()("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function Qe(){return k()("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function Xe(e){return(0,a.createRegistrySelector)((t=>(n,...o)=>(k()("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"}),t(p.store)[e](...o))))}const Je=Xe("getBlockName"),et=Xe("isBlockValid"),tt=Xe("getBlockAttributes"),nt=Xe("getBlock"),ot=Xe("getBlocks"),rt=Xe("getClientIdsOfDescendants"),st=Xe("getClientIdsWithDescendants"),it=Xe("getGlobalBlockCount"),at=Xe("getBlocksByClientId"),lt=Xe("getBlockCount"),ct=Xe("getBlockSelectionStart"),ut=Xe("getBlockSelectionEnd"),dt=Xe("getSelectedBlockCount"),pt=Xe("hasSelectedBlock"),mt=Xe("getSelectedBlockClientId"),gt=Xe("getSelectedBlock"),ht=Xe("getBlockRootClientId"),ft=Xe("getBlockHierarchyRootClientId"),_t=Xe("getAdjacentBlockClientId"),vt=Xe("getPreviousBlockClientId"),Et=Xe("getNextBlockClientId"),yt=Xe("getSelectedBlocksInitialCaretPosition"),bt=Xe("getMultiSelectedBlockClientIds"),wt=Xe("getMultiSelectedBlocks"),St=Xe("getFirstMultiSelectedBlockClientId"),kt=Xe("getLastMultiSelectedBlockClientId"),Pt=Xe("isFirstMultiSelectedBlock"),Ct=Xe("isBlockMultiSelected"),Tt=Xe("isAncestorMultiSelected"),xt=Xe("getMultiSelectedBlocksStartClientId"),It=Xe("getMultiSelectedBlocksEndClientId"),Bt=Xe("getBlockOrder"),Nt=Xe("getBlockIndex"),Dt=Xe("isBlockSelected"),Rt=Xe("hasSelectedInnerBlock"),At=Xe("isBlockWithinSelection"),Lt=Xe("hasMultiSelection"),Ot=Xe("isMultiSelecting"),Mt=Xe("isSelectionEnabled"),Ut=Xe("getBlockMode"),Vt=Xe("isTyping"),Ft=Xe("isCaretWithinFormattedText"),Ht=Xe("getBlockInsertionPoint"),zt=Xe("isBlockInsertionPointVisible"),Gt=Xe("isValidTemplate"),jt=Xe("getTemplate"),Wt=Xe("getTemplateLock"),$t=Xe("canInsertBlockType"),Kt=Xe("getInserterItems"),Zt=Xe("hasInserterItems"),Yt=Xe("getBlockListSettings");function qt(e){return We(e)?.defaultTemplateTypes}const Qt=E((e=>{const t=We(e)?.defaultTemplatePartAreas||[];return t?.map((e=>({...e,icon:U(e.icon)})))}),(e=>[We(e)?.defaultTemplatePartAreas])),Xt=E(((e,t)=>{var n;const o=qt(e);return o&&null!==(n=Object.values(o).find((e=>e.slug===t)))&&void 0!==n?n:V}),((e,t)=>[qt(e),t]));function Jt(e,t){if(!t)return V;const{description:n,slug:o,title:r,area:s}=t,{title:i,description:a}=Xt(e,o),l="string"==typeof r?r:r?.rendered;return{title:l&&l!==o?l:i||o,description:("string"==typeof n?n:n?.raw)||a,icon:Qt(e).find((e=>s===e.area))?.icon||C}}const en=(0,a.createRegistrySelector)((e=>t=>{const n=Z(t),o=e(l.store).getPostType(n);return o?.labels?.singular_name}));var tn=window.wp.apiFetch,nn=n.n(tn),on=window.wp.notices;function rn(e,t){return`wp-autosave-block-editor-post-${t?"auto-draft":e}`}function sn(e,t){window.sessionStorage.removeItem(rn(e,t))}var an=window.wp.i18n;const ln=(e,t,n)=>({dispatch:o})=>{if(o.setEditedPost(e.type,e.id),"auto-draft"===e.status&&n){let r;r="content"in t?t.content:e.content.raw;let s=(0,y.parse)(r);s=(0,y.synchronizeBlocksWithTemplate)(s,n),o.resetEditorBlocks(s,{__unstableShouldCreateUndoLevel:!1})}t&&Object.values(t).some((([t,n])=>{var o;return n!==(null!==(o=e[t]?.raw)&&void 0!==o?o:e[t])}))&&o.editPost(t)};function cn(){return k()("wp.data.dispatch( 'core/editor' ).__experimentalTearDownEditor",{since:"6.5"}),{type:"DO_NOTHING"}}function un(){return k()("wp.data.dispatch( 'core/editor' ).resetPost",{since:"6.0",version:"6.3",alternative:"Initialize the editor with the setupEditorState action"}),{type:"DO_NOTHING"}}function dn(){return k()("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function pn(e){return k()("wp.data.dispatch( 'core/editor' ).setupEditorState",{since:"6.5",alternative:"wp.data.dispatch( 'core/editor' ).setEditedPost"}),mn(e.type,e.id)}function mn(e,t){return{type:"SET_EDITED_POST",postType:e,postId:t}}const gn=(e,t)=>({select:n,registry:o})=>{const{id:r,type:s}=n.getCurrentPost();o.dispatch(l.store).editEntityRecord("postType",s,r,e,t)},hn=(e={})=>async({select:t,dispatch:n,registry:o})=>{if(!t.isEditedPostSaveable())return;const r=t.getEditedPostContent();e.isAutosave||n.editPost({content:r},{undoIgnore:!0});const s=t.getCurrentPost(),i={id:s.id,...o.select(l.store).getEntityRecordNonTransientEdits("postType",s.type,s.id),content:r};n({type:"REQUEST_POST_UPDATE_START",options:e}),await o.dispatch(l.store).saveEntityRecord("postType",s.type,i,e);let a=o.select(l.store).getLastEntitySaveError("postType",s.type,s.id);if(a||await(0,d.applyFilters)("editor.__unstableSavePost",Promise.resolve(),e).catch((e=>{a=e})),n({type:"REQUEST_POST_UPDATE_FINISH",options:e}),a){const e=function(e){const{post:t,edits:n,error:o}=e;if(o&&"rest_autosave_no_changes"===o.code)return[];const r=["publish","private","future"],s=-1!==r.indexOf(t.status),i={publish:(0,an.__)("Publishing failed."),private:(0,an.__)("Publishing failed."),future:(0,an.__)("Scheduling failed.")};let a=s||-1===r.indexOf(n.status)?(0,an.__)("Updating failed."):i[n.status];return o.message&&!/<\/?[^>]*>/.test(o.message)&&(a=[a,o.message].join(" ")),[a,{id:I}]}({post:s,edits:i,error:a});e.length&&o.dispatch(on.store).createErrorNotice(...e)}else{const n=t.getCurrentPost(),r=function(e){var t;const{previousPost:n,post:o,postType:r}=e;if(e.options?.isAutosave)return[];const s=["publish","private","future"],i=s.includes(n.status),a=s.includes(o.status),l="trash"===o.status&&"trash"!==n.status;let c,u,d=null!==(t=r?.viewable)&&void 0!==t&&t;l?(c=r.labels.item_trashed,d=!1):i||a?i&&!a?(c=r.labels.item_reverted_to_draft,d=!1):c=!i&&a?{publish:r.labels.item_published,private:r.labels.item_published_privately,future:r.labels.item_scheduled}[o.status]:r.labels.item_updated:(c=(0,an.__)("Draft saved."),u=!0);const p=[];return d&&p.push({label:u?(0,an.__)("View Preview"):r.labels.view_item,url:o.link}),[c,{id:I,type:"snackbar",actions:p}]}({previousPost:s,post:n,postType:await o.resolveSelect(l.store).getPostType(n.type),options:e});r.length&&o.dispatch(on.store).createSuccessNotice(...r),e.isAutosave||o.dispatch(p.store).__unstableMarkLastChangeAsPersistent()}};function fn(){return k()("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}const vn=()=>async({select:e,dispatch:t,registry:n})=>{const o=e.getCurrentPostType(),r=await n.resolveSelect(l.store).getPostType(o);n.dispatch(on.store).removeNotice(B);const{rest_base:s,rest_namespace:i="wp/v2"}=r;t({type:"REQUEST_POST_DELETE_START"});try{const n=e.getCurrentPost();await nn()({path:`/${i}/${s}/${n.id}`,method:"DELETE"}),await t.savePost()}catch(e){n.dispatch(on.store).createErrorNotice(...(a={error:e},[a.error.message&&"unknown_error"!==a.error.code?a.error.message:(0,an.__)("Trashing failed"),{id:B}]))}var a;t({type:"REQUEST_POST_DELETE_FINISH"})},En=({local:e=!1,...t}={})=>async({select:n,dispatch:o})=>{if(e){const e=n.getCurrentPost(),t=n.isEditedPostNew(),o=n.getEditedPostAttribute("title"),r=n.getEditedPostAttribute("content"),s=n.getEditedPostAttribute("excerpt");!function(e,t,n,o,r){window.sessionStorage.setItem(rn(e,t),JSON.stringify({post_title:n,content:o,excerpt:r}))}(e.id,t,o,r,s)}else await o.savePost({isAutosave:!0,...t})},yn=({forceIsAutosaveable:e}={})=>async({select:t,dispatch:n})=>(!e&&!t.isEditedPostAutosaveable()||t.isPostLocked()||(["draft","auto-draft"].includes(t.getEditedPostAttribute("status"))?await n.savePost({isPreview:!0}):await n.autosave({isPreview:!0})),t.getEditedPostPreviewLink()),bn=()=>({registry:e})=>{e.dispatch(l.store).redo()},wn=()=>({registry:e})=>{e.dispatch(l.store).undo()};function Sn(){return k()("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function kn(e){return{type:"UPDATE_POST_LOCK",lock:e}}const Pn=()=>({registry:e})=>{e.dispatch(T.store).set("core/edit-post","isPublishSidebarEnabled",!0)},Cn=()=>({registry:e})=>{e.dispatch(T.store).set("core/edit-post","isPublishSidebarEnabled",!1)};function Tn(e){return{type:"LOCK_POST_SAVING",lockName:e}}function xn(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function In(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function Bn(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}const Nn=(e,t={})=>({select:n,dispatch:o,registry:r})=>{const{__unstableShouldCreateUndoLevel:s,selection:i}=t,a={blocks:e,selection:i};if(!1!==s){const{id:e,type:t}=n.getCurrentPost();if(r.select(l.store).getEditedEntityRecord("postType",t,e).blocks===a.blocks)return void r.dispatch(l.store).__unstableCreateUndoLevel("postType",t,e);a.content=({blocks:e=[]})=>(0,y.__unstableSerializeAndClean)(e)}o.editPost(a)};function Dn(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}const Rn=e=>({dispatch:t,registry:n,select:o})=>{o.__unstableIsEditorReady()&&(n.dispatch(p.store).clearSelectedBlock(),t.editPost({selection:void 0},{undoIgnore:!0})),t({type:"SET_RENDERING_MODE",mode:e})};function An(e){return{type:"SET_DEVICE_TYPE",deviceType:e}}const Ln=e=>({registry:t})=>{var n;const o=null!==(n=t.select(T.store).get("core","inactivePanels"))&&void 0!==n?n:[];let r;r=o?.includes(e)?o.filter((t=>t!==e)):[...o,e],t.dispatch(T.store).set("core","inactivePanels",r)},On=e=>({registry:t})=>{var n;const o=null!==(n=t.select(T.store).get("core","openPanels"))&&void 0!==n?n:[];let r;r=o?.includes(e)?o.filter((t=>t!==e)):[...o,e],t.dispatch(T.store).set("core","openPanels",r)};function Mn(e){return{type:"REMOVE_PANEL",panelName:e}}function Un(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function Vn(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}const Fn=e=>(...t)=>({registry:n})=>{k()("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),n.dispatch(p.store)[e](...t)},Hn=Fn("resetBlocks"),zn=Fn("receiveBlocks"),Gn=Fn("updateBlock"),jn=Fn("updateBlockAttributes"),Wn=Fn("selectBlock"),$n=Fn("startMultiSelect"),Kn=Fn("stopMultiSelect"),Zn=Fn("multiSelect"),Yn=Fn("clearSelectedBlock"),qn=Fn("toggleSelection"),Qn=Fn("replaceBlocks"),Xn=Fn("replaceBlock"),Jn=Fn("moveBlocksDown"),eo=Fn("moveBlocksUp"),to=Fn("moveBlockToPosition"),no=Fn("insertBlock"),oo=Fn("insertBlocks"),ro=Fn("showInsertionPoint"),so=Fn("hideInsertionPoint"),io=Fn("setTemplateValidity"),ao=Fn("synchronizeTemplate"),lo=Fn("mergeBlocks"),co=Fn("removeBlocks"),uo=Fn("removeBlock"),po=Fn("toggleBlockMode"),mo=Fn("startTyping"),go=Fn("stopTyping"),ho=Fn("enterFormattedText"),fo=Fn("exitFormattedText"),_o=Fn("insertDefaultBlock"),vo=Fn("updateBlockListSettings");function Eo(e){return{type:"SET_CURRENT_TEMPLATE_ID",id:e}}const yo=e=>async({select:t,dispatch:n,registry:o})=>{const r=await o.dispatch(l.store).saveEntityRecord("postType","wp_template",e);o.dispatch(l.store).editEntityRecord("postType",t.getCurrentPostType(),t.getCurrentPostId(),{template:r.slug}),o.dispatch(on.store).createSuccessNotice((0,an.__)("Custom template created. You're in template mode now."),{type:"snackbar",actions:[{label:(0,an.__)("Go back"),onClick:()=>n.setRenderingMode(t.getEditorSettings().defaultRenderingMode)}]})},bo={rootClientId:void 0,insertionIndex:void 0,filterValue:void 0},wo=(0,a.createRegistrySelector)((e=>t=>{if("object"==typeof t.blockInserterPanel)return t.blockInserterPanel;if("template-locked"===$e(t)){const[t]=e(p.store).__experimentalGetGlobalBlocksByName("core/post-content");if(t)return{rootClientId:t,insertionIndex:void 0,filterValue:void 0}}return bo}));function So(e){return e.listViewToggleRef}var ko=window.wp.privateApis;const{lock:Po,unlock:Co}=(0,ko.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/editor"),To={reducer:h,selectors:e,actions:t},xo=(0,a.createReduxStore)("core/editor",{...To});function Io(e){const t=e.avatar_urls&&e.avatar_urls[24]?(0,i.createElement)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,i.createElement)("span",{className:"editor-autocompleters__no-avatar"});return(0,i.createElement)(i.Fragment,null,t,(0,i.createElement)("span",{className:"editor-autocompleters__user-name"},e.name),(0,i.createElement)("span",{className:"editor-autocompleters__user-slug"},e.slug))}(0,a.register)(xo),Co(xo).registerPrivateActions(r),Co(xo).registerPrivateSelectors(s),(0,d.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",(function(e){var t;const n=Object.fromEntries(Object.entries(null!==(t=e.attributes)&&void 0!==t?t:{}).filter((([,{source:e}])=>"meta"===e)).map((([e,{meta:t}])=>[e,t])));return Object.entries(n).length&&(e.edit=(e=>(0,u.createHigherOrderComponent)((t=>({attributes:n,setAttributes:o,...r})=>{const s=(0,a.useSelect)((e=>e(xo).getCurrentPostType()),[]),[u,d]=(0,l.useEntityProp)("postType",s,"meta"),p=(0,c.useMemo)((()=>({...n,...Object.fromEntries(Object.entries(e).map((([e,t])=>[e,u[t]])))})),[n,u]);return(0,i.createElement)(t,{attributes:p,setAttributes:t=>{const n=Object.fromEntries(Object.entries(null!=t?t:{}).filter((([t])=>t in e)).map((([t,n])=>[e[t],n])));Object.entries(n).length&&d(n),o(t)},...r})}),"withMetaAttributeSource"))(n)(e.edit)),e}));var Bo={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){const t=(0,a.useSelect)((t=>{const{getUsers:n}=t(l.store);return n({context:"view",search:encodeURIComponent(e)})}),[e]),n=(0,c.useMemo)((()=>t?t.map((e=>({key:`user-${e.slug}`,value:e,label:Io(e)}))):[]),[t]);return[n]},getOptionCompletion(e){return`@${e.slug}`}};(0,d.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",(function(e=[]){return e.push({...Bo}),e}));var No=window.wp.patterns;const{PartialSyncingControls:Do,PATTERN_TYPES:Ro,PARTIAL_SYNCING_SUPPORTED_BLOCKS:Ao}=Co(No.privateApis),Lo=(0,u.createHigherOrderComponent)((e=>t=>{const n=(0,p.useBlockEditingMode)(),o=(0,y.hasBlockSupport)(t.name,"__experimentalConnections",!1),r=(0,a.useSelect)((e=>e(xo).getCurrentPostType()===Ro.user),[]),s=o&&t.isSelected&&r&&"default"===n&&Object.keys(Ao).includes(t.name);return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(e,{...t}),s&&(0,i.createElement)(Do,{...t}))}));window.__experimentalPatternPartialSyncing&&(0,d.addFilter)("editor.BlockEdit","core/editor/with-partial-syncing-controls",Lo);var Oo=window.wp.keyboardShortcuts;function Mo(){const{redo:e,undo:t,savePost:n,setIsListViewOpened:o}=(0,a.useDispatch)(xo),{isEditedPostDirty:r,isPostSavingLocked:s,isListViewOpened:i}=(0,a.useSelect)(xo);return(0,Oo.useShortcut)("core/editor/undo",(e=>{t(),e.preventDefault()})),(0,Oo.useShortcut)("core/editor/redo",(t=>{e(),t.preventDefault()})),(0,Oo.useShortcut)("core/editor/save",(e=>{e.preventDefault(),s()||r()&&n()})),(0,Oo.useShortcut)("core/editor/toggle-list-view",(e=>{i()||(e.preventDefault(),o(!0))})),null}class Uo extends c.Component{constructor(e){super(e),this.needsAutosave=!(!e.isDirty||!e.isAutosaveable)}componentDidMount(){this.props.disableIntervalChecks||this.setAutosaveTimer()}componentDidUpdate(e){this.props.disableIntervalChecks?this.props.editsReference!==e.editsReference&&this.props.autosave():(this.props.interval!==e.interval&&(clearTimeout(this.timerId),this.setAutosaveTimer()),!this.props.isDirty||this.props.isAutosaving&&!e.isAutosaving?this.needsAutosave=!1:this.props.editsReference!==e.editsReference&&(this.needsAutosave=!0))}componentWillUnmount(){clearTimeout(this.timerId)}setAutosaveTimer(e=1e3*this.props.interval){this.timerId=setTimeout((()=>{this.autosaveTimerHandler()}),e)}autosaveTimerHandler(){this.props.isAutosaveable?(this.needsAutosave&&(this.needsAutosave=!1,this.props.autosave()),this.setAutosaveTimer()):this.setAutosaveTimer(1e3)}render(){return null}}var Vo=(0,u.compose)([(0,a.withSelect)(((e,t)=>{const{getReferenceByDistinctEdits:n}=e(l.store),{isEditedPostDirty:o,isEditedPostAutosaveable:r,isAutosavingPost:s,getEditorSettings:i}=e(xo),{interval:a=i().autosaveInterval}=t;return{editsReference:n(),isDirty:o(),isAutosaveable:r(),isAutosaving:s(),interval:a}})),(0,a.withDispatch)(((e,t)=>({autosave(){const{autosave:n=e(xo).autosave}=t;n()}})))])(Uo),Fo=n(4403),Ho=n.n(Fo),zo=window.wp.components,Go=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})),jo=(0,i.createElement)(P.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,i.createElement)(P.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"})),Wo=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,i.createElement)(P.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})),$o=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"})),Ko=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})),Zo=window.wp.keycodes,Yo=window.wp.commands;const qo={
// translators: 1: Pattern title.
wp_pattern:(0,an.__)("Editing pattern: %s"),
// translators: 1: Navigation menu title.
wp_navigation:(0,an.__)("Editing navigation menu: %s"),
// translators: 1: Template title.
wp_template:(0,an.__)("Editing template: %s"),
// translators: 1: Template part title.
wp_template_part:(0,an.__)("Editing template part: %s")},Qo={wp_block:Go,wp_navigation:jo};function Xo(){const{isEditingTemplate:e,templateId:t,postType:n,postId:o,goBack:r,getEditorSettings:s}=(0,a.useSelect)((e=>{const{getRenderingMode:t,getCurrentTemplateId:n,getCurrentPostId:o,getCurrentPostType:r,getEditorSettings:s}=e(xo),i=n(),a=s().goBack;return{isEditingTemplate:!!i&&"template-only"===t(),templateId:i,postType:r(),postId:o(),goBack:"function"==typeof a?a:void 0,getEditorSettings:s}}),[]),{setRenderingMode:l}=(0,a.useDispatch)(xo);return(0,i.createElement)(Jo,{postType:e?"wp_template":n,postId:e?t:o,onBack:e||r?()=>{e?l(s().defaultRenderingMode):r&&r()}:void 0})}function Jo({postType:e,postId:t,onBack:n}){var o;const{open:r}=(0,a.useDispatch)(Yo.store),{editedRecord:s,isResolving:u}=(0,l.useEntityRecord)("postType",e,t),{templateIcon:d,templateTitle:m}=(0,a.useSelect)((e=>{const{__experimentalGetTemplateInfo:t}=e(xo),n=t(s);return{templateIcon:n.icon,templateTitle:n.title}})),g=!s&&!u,h=null!==(o=Qo[e])&&void 0!==o?o:Wo,[f,_]=(0,c.useState)(!1),v=(0,c.useRef)(!0),E=["wp_template","wp_template_part"].includes(e),y=["wp_template","wp_navigation","wp_template_part","wp_block"].includes(e);(0,c.useEffect)((()=>{v.current||_(!0),v.current=!1}),[e,t]);const b=E?m:s.title;return(0,i.createElement)("div",{className:Ho()("editor-document-bar",{"has-back-button":!!n,"is-animated":f,"is-global":y})},n&&(0,i.createElement)(zo.Button,{className:"editor-document-bar__back",icon:(0,an.isRTL)()?$o:Ko,onClick:e=>{e.stopPropagation(),n()},size:"compact"},(0,an.__)("Back")),g&&(0,i.createElement)(zo.__experimentalText,null,(0,an.__)("Document not found")),!g&&(0,i.createElement)(zo.Button,{className:"editor-document-bar__command",onClick:()=>r(),size:"compact"},(0,i.createElement)(zo.__experimentalHStack,{className:"editor-document-bar__title",spacing:1,justify:"center"},(0,i.createElement)(p.BlockIcon,{icon:E?d:h}),(0,i.createElement)(zo.__experimentalText,{size:"body",as:"h1","aria-label":qo[e]?(0,an.sprintf)(qo[e],b):void 0},b)),(0,i.createElement)("span",{className:"editor-document-bar__shortcut"},Zo.displayShortcut.primary("k"))))}var er=window.wp.richText,tr=({children:e,isValid:t,level:n,href:o,onSelect:r})=>(0,i.createElement)("li",{className:Ho()("document-outline__item",`is-${n.toLowerCase()}`,{"is-invalid":!t})},(0,i.createElement)("a",{href:o,className:"document-outline__button",onClick:r},(0,i.createElement)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,i.createElement)("strong",{className:"document-outline__level"},n),(0,i.createElement)("span",{className:"document-outline__item-content"},e)));const nr=(0,i.createElement)("em",null,(0,an.__)("(Empty heading)")),or=[(0,i.createElement)("br",{key:"incorrect-break"}),(0,i.createElement)("em",{key:"incorrect-message"},(0,an.__)("(Incorrect heading level)"))],rr=[(0,i.createElement)("br",{key:"incorrect-break-h1"}),(0,i.createElement)("em",{key:"incorrect-message-h1"},(0,an.__)("(Your theme may already use a H1 for the post title)"))],sr=[(0,i.createElement)("br",{key:"incorrect-break-multiple-h1"}),(0,i.createElement)("em",{key:"incorrect-message-multiple-h1"},(0,an.__)("(Multiple H1 headings are not recommended)"))];function ir(){return(0,i.createElement)(zo.SVG,{width:"138",height:"148",viewBox:"0 0 138 148",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,i.createElement)(zo.Rect,{width:"138",height:"148",rx:"4",fill:"#F0F6FC"}),(0,i.createElement)(zo.Line,{x1:"44",y1:"28",x2:"24",y2:"28",stroke:"#DDDDDD"}),(0,i.createElement)(zo.Rect,{x:"48",y:"16",width:"27",height:"23",rx:"4",fill:"#DDDDDD"}),(0,i.createElement)(zo.Path,{d:"M54.7585 32V23.2727H56.6037V26.8736H60.3494V23.2727H62.1903V32H60.3494V28.3949H56.6037V32H54.7585ZM67.4574 23.2727V32H65.6122V25.0241H65.5611L63.5625 26.277V24.6406L65.723 23.2727H67.4574Z",fill:"black"}),(0,i.createElement)(zo.Line,{x1:"55",y1:"59",x2:"24",y2:"59",stroke:"#DDDDDD"}),(0,i.createElement)(zo.Rect,{x:"59",y:"47",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,i.createElement)(zo.Path,{d:"M65.7585 63V54.2727H67.6037V57.8736H71.3494V54.2727H73.1903V63H71.3494V59.3949H67.6037V63H65.7585ZM74.6605 63V61.6705L77.767 58.794C78.0313 58.5384 78.2528 58.3082 78.4318 58.1037C78.6136 57.8991 78.7514 57.6989 78.8452 57.5028C78.9389 57.304 78.9858 57.0895 78.9858 56.8594C78.9858 56.6037 78.9276 56.3835 78.8111 56.1989C78.6946 56.0114 78.5355 55.8679 78.3338 55.7685C78.1321 55.6662 77.9034 55.6151 77.6477 55.6151C77.3807 55.6151 77.1477 55.669 76.9489 55.777C76.75 55.8849 76.5966 56.0398 76.4886 56.2415C76.3807 56.4432 76.3267 56.6832 76.3267 56.9616H74.5753C74.5753 56.3906 74.7045 55.8949 74.9631 55.4744C75.2216 55.054 75.5838 54.7287 76.0497 54.4986C76.5156 54.2685 77.0526 54.1534 77.6605 54.1534C78.2855 54.1534 78.8295 54.2642 79.2926 54.4858C79.7585 54.7045 80.1207 55.0085 80.3793 55.3977C80.6378 55.7869 80.767 56.233 80.767 56.7358C80.767 57.0653 80.7017 57.3906 80.571 57.7116C80.4432 58.0327 80.2145 58.3892 79.8849 58.7812C79.5554 59.1705 79.0909 59.6378 78.4915 60.1832L77.2173 61.4318V61.4915H80.8821V63H74.6605Z",fill:"black"}),(0,i.createElement)(zo.Line,{x1:"80",y1:"90",x2:"24",y2:"90",stroke:"#DDDDDD"}),(0,i.createElement)(zo.Rect,{x:"84",y:"78",width:"30",height:"23",rx:"4",fill:"#F0B849"}),(0,i.createElement)(zo.Path,{d:"M90.7585 94V85.2727H92.6037V88.8736H96.3494V85.2727H98.1903V94H96.3494V90.3949H92.6037V94H90.7585ZM99.5284 92.4659V91.0128L103.172 85.2727H104.425V87.2841H103.683L101.386 90.919V90.9872H106.564V92.4659H99.5284ZM103.717 94V92.0227L103.751 91.3793V85.2727H105.482V94H103.717Z",fill:"black"}),(0,i.createElement)(zo.Line,{x1:"66",y1:"121",x2:"24",y2:"121",stroke:"#DDDDDD"}),(0,i.createElement)(zo.Rect,{x:"70",y:"109",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,i.createElement)(zo.Path,{d:"M76.7585 125V116.273H78.6037V119.874H82.3494V116.273H84.1903V125H82.3494V121.395H78.6037V125H76.7585ZM88.8864 125.119C88.25 125.119 87.6832 125.01 87.1861 124.791C86.6918 124.57 86.3011 124.266 86.0142 123.879C85.7301 123.49 85.5838 123.041 85.5753 122.533H87.4332C87.4446 122.746 87.5142 122.933 87.642 123.095C87.7727 123.254 87.946 123.378 88.1619 123.466C88.3778 123.554 88.6207 123.598 88.8906 123.598C89.1719 123.598 89.4205 123.548 89.6364 123.449C89.8523 123.349 90.0213 123.212 90.1435 123.036C90.2656 122.859 90.3267 122.656 90.3267 122.426C90.3267 122.193 90.2614 121.987 90.1307 121.808C90.0028 121.626 89.8182 121.484 89.5767 121.382C89.3381 121.28 89.054 121.229 88.7244 121.229H87.9105V119.874H88.7244C89.0028 119.874 89.2486 119.825 89.4616 119.729C89.6776 119.632 89.8452 119.499 89.9645 119.328C90.0838 119.155 90.1435 118.953 90.1435 118.723C90.1435 118.504 90.0909 118.312 89.9858 118.148C89.8835 117.98 89.7386 117.849 89.5511 117.756C89.3665 117.662 89.1506 117.615 88.9034 117.615C88.6534 117.615 88.4247 117.661 88.2173 117.751C88.0099 117.839 87.8438 117.966 87.7188 118.131C87.5938 118.295 87.527 118.489 87.5185 118.71H85.75C85.7585 118.207 85.902 117.764 86.1804 117.381C86.4588 116.997 86.8338 116.697 87.3054 116.482C87.7798 116.263 88.3153 116.153 88.9119 116.153C89.5142 116.153 90.0412 116.263 90.4929 116.482C90.9446 116.7 91.2955 116.996 91.5455 117.368C91.7983 117.737 91.9233 118.152 91.9205 118.612C91.9233 119.101 91.7713 119.509 91.4645 119.835C91.1605 120.162 90.7642 120.369 90.2756 120.457V120.526C90.9176 120.608 91.4063 120.831 91.7415 121.195C92.0795 121.555 92.2472 122.007 92.2443 122.55C92.2472 123.047 92.1037 123.489 91.8139 123.875C91.527 124.261 91.1307 124.565 90.625 124.787C90.1193 125.009 89.5398 125.119 88.8864 125.119Z",fill:"black"}))}const ar=(e=[])=>e.flatMap(((e={})=>"core/heading"===e.name?{...e,level:e.attributes.level,isEmpty:lr(e)}:ar(e.innerBlocks))),lr=e=>!e.attributes.content||0===e.attributes.content.length;var cr=(0,u.compose)((0,a.withSelect)((e=>{var t;const{getBlocks:n}=e(p.store),{getEditedPostAttribute:o}=e(xo),{getPostType:r}=e(l.store),s=r(o("type"));return{title:o("title"),blocks:n(),isTitleSupported:null!==(t=s?.supports?.title)&&void 0!==t&&t}})))((({blocks:e=[],title:t,onSelect:n,isTitleSupported:o,hasOutlineItemsDisabled:r})=>{const s=ar(e),{selectBlock:l}=(0,a.useDispatch)(p.store);if(s.length<1)return(0,i.createElement)("div",{className:"editor-document-outline has-no-headings"},(0,i.createElement)(ir,null),(0,i.createElement)("p",null,(0,an.__)("Navigate the structure of your document and address issues like empty or incorrect heading levels.")));let c=1;const u=document.querySelector(".editor-post-title__input"),d=o&&t&&u,m=s.reduce(((e,t)=>({...e,[t.level]:(e[t.level]||0)+1})),{})[1]>1;return(0,i.createElement)("div",{className:"document-outline"},(0,i.createElement)("ul",null,d&&(0,i.createElement)(tr,{level:(0,an.__)("Title"),isValid:!0,onSelect:n,href:`#${u.id}`,isDisabled:r},t),s.map(((e,t)=>{const o=e.level>c+1,s=!(e.isEmpty||o||!e.level||1===e.level&&(m||d));return c=e.level,(0,i.createElement)(tr,{key:t,level:`H${e.level}`,isValid:s,isDisabled:r,href:`#block-${e.clientId}`,onSelect:()=>{l(e.clientId),n?.()}},e.isEmpty?nr:(0,er.getTextContent)((0,er.create)({html:e.attributes.content})),o&&or,1===e.level&&m&&sr,d&&1===e.level&&!m&&rr)}))))})),ur=(0,a.withSelect)((e=>({blocks:e(p.store).getBlocks()})))((function({blocks:e,children:t}){return e.filter((e=>"core/heading"===e.name)).length<1?null:t})),dr=function(){const{registerShortcut:e}=(0,a.useDispatch)(Oo.store);return(0,c.useEffect)((()=>{e({name:"core/editor/save",category:"global",description:(0,an.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,an.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,an.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,Zo.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/editor/toggle-list-view",category:"global",description:(0,an.__)("Open the block list view."),keyCombination:{modifier:"access",character:"o"}})}),[e]),(0,i.createElement)(p.BlockEditorKeyboardShortcuts.Register,null)},pr=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"})),mr=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})),gr=(0,c.forwardRef)((function(e,t){const n=(0,Zo.isAppleOS)()?Zo.displayShortcut.primaryShift("z"):Zo.displayShortcut.primary("y"),o=(0,a.useSelect)((e=>e(xo).hasEditorRedo()),[]),{redo:r}=(0,a.useDispatch)(xo);return(0,i.createElement)(zo.Button,{...e,ref:t,icon:(0,an.isRTL)()?mr
/* translators: button label text should, if possible, be under 16 characters. */:pr,label:(0,an.__)("Redo"),shortcut:n,"aria-disabled":!o,onClick:o?r:void 0,className:"editor-history__redo"})})),hr=(0,c.forwardRef)((function(e,t){const n=(0,a.useSelect)((e=>e(xo).hasEditorUndo()),[]),{undo:o}=(0,a.useDispatch)(xo);return(0,i.createElement)(zo.Button,{...e,ref:t,icon:(0,an.isRTL)()?pr
/* translators: button label text should, if possible, be under 16 characters. */:mr,label:(0,an.__)("Undo"),shortcut:Zo.displayShortcut.primary("z"),"aria-disabled":!n,onClick:n?o:void 0,className:"editor-history__undo"})})),fr=(0,u.compose)([(0,a.withSelect)((e=>({isValid:e(p.store).isValidTemplate()}))),(0,a.withDispatch)((e=>{const{setTemplateValidity:t,synchronizeTemplate:n}=e(p.store);return{resetTemplateValidity:()=>t(!0),synchronizeTemplate:n}}))])((function({isValid:e,...t}){return e?null:(0,i.createElement)(zo.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,an.__)("Keep it as is"),onClick:t.resetTemplateValidity},{label:(0,an.__)("Reset the template"),onClick:()=>{window.confirm((0,an.__)("Resetting the template may result in loss of content, do you want to continue?"))&&t.synchronizeTemplate()}}]},(0,an.__)("The content of your post doesn’t match the template assigned to your post type."))})),_r=(0,u.compose)([(0,a.withSelect)((e=>({notices:e(on.store).getNotices()}))),(0,a.withDispatch)((e=>({onRemove:e(on.store).removeNotice})))])((function({notices:e,onRemove:t}){const n=e.filter((({isDismissible:e,type:t})=>e&&"default"===t)),o=e.filter((({isDismissible:e,type:t})=>!e&&"default"===t));return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(zo.NoticeList,{notices:o,className:"components-editor-notices__pinned"}),(0,i.createElement)(zo.NoticeList,{notices:n,className:"components-editor-notices__dismissible",onRemove:t},(0,i.createElement)(fr,null)))}));function vr(){const e=(0,a.useSelect)((e=>e(on.store).getNotices()),[]),{removeNotice:t}=(0,a.useDispatch)(on.store),n=e.filter((({type:e})=>"snackbar"===e));return(0,i.createElement)(zo.SnackbarList,{notices:n,className:"components-editor-notices__snackbar",onRemove:t})}var Er=window.wp.htmlEntities;function yr({record:e,checked:t,onChange:n}){const{name:o,kind:r,title:s,key:c}=e,u=(0,a.useSelect)((e=>{if("postType"!==r||"wp_template"!==o)return s;const t=e(l.store).getEditedEntityRecord(r,o,c);return e(xo).__experimentalGetTemplateInfo(t).title}),[o,r,s,c]);return(0,i.createElement)(zo.PanelRow,null,(0,i.createElement)(zo.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,i.createElement)("strong",null,(0,Er.decodeEntities)(u)||(0,an.__)("Untitled")),checked:t,onChange:n}))}function br({list:e,unselectedEntities:t,setUnselectedEntities:n}){const o=e.length,r=e[0],s=(0,a.useSelect)((e=>e(l.store).getEntityConfig(r.kind,r.name)),[r.kind,r.name]),{name:c}=r;let u=s.label;"wp_template_part"===c&&(u=1===o?(0,an.__)("Template Part"):(0,an.__)("Template Parts"));const d=function(e,t){switch(e){case"site":return 1===t?(0,an.__)("This change will affect your whole site."):(0,an.__)("These changes will affect your whole site.");case"wp_template":return(0,an.__)("This change will affect pages and posts that use this template.");case"page":case"post":return(0,an.__)("The following content has been modified.")}}(c,o);return(0,i.createElement)(zo.PanelBody,{title:u,initialOpen:!0},d&&(0,i.createElement)(zo.PanelRow,null,d),e.map((e=>(0,i.createElement)(yr,{key:e.key||e.property,record:e,checked:!t.some((t=>t.kind===e.kind&&t.name===e.name&&t.key===e.key&&t.property===e.property)),onChange:t=>n(e,t)}))))}const wr={title:(0,an.__)("Title"),description:(0,an.__)("Tagline"),site_logo:(0,an.__)("Logo"),site_icon:(0,an.__)("Icon"),show_on_front:(0,an.__)("Show on front"),page_on_front:(0,an.__)("Page on front"),posts_per_page:(0,an.__)("Maximum posts per page"),default_comment_status:(0,an.__)("Allow comments on new posts")},Sr=()=>{const{editedEntities:e,siteEdits:t}=(0,a.useSelect)((e=>{const{__experimentalGetDirtyEntityRecords:t,getEntityRecordEdits:n}=e(l.store);return{editedEntities:t(),siteEdits:n("root","site")}}),[]),n=(0,c.useMemo)((()=>{const n=e.filter((e=>!("root"===e.kind&&"site"===e.name))),o=[];for(const e in t)o.push({kind:"root",name:"site",title:wr[e]||e,property:e});return[...n,...o]}),[e,t]),[o,r]=(0,c.useState)([]);return{dirtyEntityRecords:n,isDirty:n.length-o.length>0,setUnselectedEntities:({kind:e,name:t,key:n,property:s},i)=>{r(i?o.filter((o=>o.kind!==e||o.name!==t||o.key!==n||o.property!==s)):[...o,{kind:e,name:t,key:n,property:s}])},unselectedEntities:o}},kr=[{kind:"postType",name:"wp_navigation"}];function Pr(e){return e}function Cr({close:e}){const t=Sr();return(0,i.createElement)(Tr,{close:e,...t})}function Tr({additionalPrompt:e,close:t,onSave:n=Pr,saveEnabled:o,saveLabel:r=(0,an.__)("Save"),dirtyEntityRecords:s,isDirty:d,setUnselectedEntities:m,unselectedEntities:g}){const h=(0,c.useRef)(),{editEntityRecord:f,saveEditedEntityRecord:_,__experimentalSaveSpecifiedEntityEdits:v}=(0,a.useDispatch)(l.store),{__unstableMarkLastChangeAsPersistent:E}=(0,a.useDispatch)(p.store),{createSuccessNotice:y,createErrorNotice:b,removeNotice:w}=(0,a.useDispatch)(on.store),S=s.reduce(((e,t)=>{const{name:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e}),{}),{site:k,wp_template:P,wp_template_part:C,...T}=S,x=[k,P,C,...Object.values(T)].filter(Array.isArray),I=null!=o?o:d,{homeUrl:B}=(0,a.useSelect)((e=>{const{getUnstableBase:t}=e(l.store);return{homeUrl:t()?.home}}),[]),N=(0,c.useCallback)((()=>t()),[t]),[D,R]=(0,u.__experimentalUseDialog)({onClose:()=>N()});return(0,i.createElement)("div",{ref:D,...R,className:"entities-saved-states__panel"},(0,i.createElement)(zo.Flex,{className:"entities-saved-states__panel-header",gap:2},(0,i.createElement)(zo.FlexItem,{isBlock:!0,as:zo.Button,ref:h,variant:"primary",disabled:!I,onClick:()=>{const e="site-editor-save-success";w(e);const o=s.filter((({kind:e,name:t,key:n,property:o})=>!g.some((r=>r.kind===e&&r.name===t&&r.key===n&&r.property===o))));t(o);const r=[],i=[];o.forEach((({kind:e,name:t,key:n,property:o})=>{"root"===e&&"site"===t?r.push(o):(kr.some((n=>n.kind===e&&n.name===t))&&f(e,t,n,{status:"publish"}),i.push(_(e,t,n)))})),r.length&&i.push(v("root","site",void 0,r)),E(),Promise.all(i).then((e=>n(e))).then((t=>{t.some((e=>void 0===e))?b((0,an.__)("Saving failed.")):y((0,an.__)("Site updated."),{type:"snackbar",id:e,actions:[{label:(0,an.__)("View site"),url:B}]})})).catch((e=>b(`${(0,an.__)("Saving failed.")} ${e}`)))},className:"editor-entities-saved-states__save-button"},r),(0,i.createElement)(zo.FlexItem,{isBlock:!0,as:zo.Button,variant:"secondary",onClick:N},(0,an.__)("Cancel"))),(0,i.createElement)("div",{className:"entities-saved-states__text-prompt"},(0,i.createElement)("strong",{className:"entities-saved-states__text-prompt--header"},(0,an.__)("Are you ready to save?")),e,d&&(0,i.createElement)("p",null,(0,an.__)("The following changes have been made to your site, templates, and content."))),x.map((e=>(0,i.createElement)(br,{key:e[0].name,list:e,unselectedEntities:g,setUnselectedEntities:m}))))}function xr(){try{return(0,a.select)(xo).getEditedPostContent()}catch(e){}}function Ir({text:e,children:t}){const n=(0,u.useCopyToClipboard)(e);return(0,i.createElement)(zo.Button,{variant:"secondary",ref:n},t)}class Br extends c.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,d.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){const{error:e}=this.state;if(!e)return this.props.children;const t=[(0,i.createElement)(Ir,{key:"copy-post",text:xr},(0,an.__)("Copy Post Text")),(0,i.createElement)(Ir,{key:"copy-error",text:e.stack},(0,an.__)("Copy Error"))];return(0,i.createElement)(p.Warning,{className:"editor-error-boundary",actions:t},(0,an.__)("The editor has encountered an unexpected error."))}}var Nr=Br;const Dr=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame;let Rr;var Ar=(0,u.ifCondition)((()=>{if(void 0!==Rr)return Rr;try{window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),Rr=!0}catch{Rr=!1}return Rr}))((function(){const{autosave:e}=(0,a.useDispatch)(xo),t=(0,c.useCallback)((()=>{Dr((()=>e({local:!0})))}),[]);(function(){const{postId:e,isEditedPostNew:t,hasRemoteAutosave:n}=(0,a.useSelect)((e=>({postId:e(xo).getCurrentPostId(),isEditedPostNew:e(xo).isEditedPostNew(),hasRemoteAutosave:!!e(xo).getEditorSettings().autosave})),[]),{getEditedPostAttribute:o}=(0,a.useSelect)(xo),{createWarningNotice:r,removeNotice:s}=(0,a.useDispatch)(on.store),{editPost:i,resetEditorBlocks:l}=(0,a.useDispatch)(xo);(0,c.useEffect)((()=>{let a=function(e,t){return window.sessionStorage.getItem(rn(e,t))}(e,t);if(!a)return;try{a=JSON.parse(a)}catch{return}const{post_title:c,content:u,excerpt:d}=a,p={title:c,content:u,excerpt:d};if(!Object.keys(p).some((e=>p[e]!==o(e))))return void sn(e,t);if(n)return;const m="wpEditorAutosaveRestore";r((0,an.__)("The backup of this post in your browser is different from the version below."),{id:m,actions:[{label:(0,an.__)("Restore the backup"),onClick(){const{content:e,...t}=p;i(t),l((0,y.parse)(p.content)),s(m)}}]})}),[t,e])})(),function(){const{postId:e,isEditedPostNew:t,isDirty:n,isAutosaving:o,didError:r}=(0,a.useSelect)((e=>({postId:e(xo).getCurrentPostId(),isEditedPostNew:e(xo).isEditedPostNew(),isDirty:e(xo).isEditedPostDirty(),isAutosaving:e(xo).isAutosavingPost(),didError:e(xo).didPostSaveRequestFail()})),[]),s=(0,c.useRef)(n),i=(0,c.useRef)(o);(0,c.useEffect)((()=>{!r&&(i.current&&!o||s.current&&!n)&&sn(e,t),s.current=n,i.current=o}),[n,o,r]);const l=(0,u.usePrevious)(t),d=(0,u.usePrevious)(e);(0,c.useEffect)((()=>{d===e&&l&&!t&&sn(e,!0)}),[t,e])}();const n=(0,a.useSelect)((e=>e(xo).getEditorSettings().localAutosaveInterval),[]);return(0,i.createElement)(Vo,{interval:n,autosave:t})})),Lr=function({children:e}){const t=(0,a.useSelect)((e=>{const{getEditedPostAttribute:t}=e(xo),{getPostType:n}=e(l.store),o=n(t("type"));return!!o?.supports?.["page-attributes"]}),[]);return t?e:null},Or=function({children:e,supportKeys:t}){const n=(0,a.useSelect)((e=>{const{getEditedPostAttribute:t}=e(xo),{getPostType:n}=e(l.store);return n(t("type"))}),[]);let o=!0;return n&&(o=(Array.isArray(t)?t:[t]).some((e=>!!n.supports[e]))),o?e:null};function Mr(){const e=(0,a.useSelect)((e=>{var t;return null!==(t=e(xo).getEditedPostAttribute("menu_order"))&&void 0!==t?t:0}),[]),{editPost:t}=(0,a.useDispatch)(xo),[n,o]=(0,c.useState)(null),r=null!=n?n:e;return(0,i.createElement)(zo.Flex,null,(0,i.createElement)(zo.FlexBlock,null,(0,i.createElement)(zo.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:(0,an.__)("Order"),value:r,onChange:e=>{o(e);const n=Number(e);Number.isInteger(n)&&""!==e.trim?.()&&t({menu_order:n})},labelPosition:"side",onBlur:()=>{o(null)}})))}function Ur(){return(0,i.createElement)(Or,{supportKeys:"page-attributes"},(0,i.createElement)(Mr,null))}var Vr=n(4793),Fr=n.n(Vr);function Hr(e){const t=e.map((e=>({children:[],parent:null,...e})));if(t.some((({parent:e})=>null===e)))return t;const n=t.reduce(((e,t)=>{const{parent:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e}),{}),o=e=>e.map((e=>{const t=n[e.id];return{...e,children:t&&t.length?o(t):[]}}));return o(n[0]||[])}const zr=e=>(0,Er.decodeEntities)(e),Gr=e=>({...e,name:zr(e.name)}),jr=e=>(null!=e?e:[]).map(Gr);function Wr(e){return e?.title?.rendered?(0,Er.decodeEntities)(e.title.rendered):`#${e.id} (${(0,an.__)("no title")})`}const $r=(e,t)=>{const n=Fr()(e||"").toLowerCase(),o=Fr()(t||"").toLowerCase();return n===o?0:n.startsWith(o)?n.length:1/0};var Kr=function(){const{editPost:e}=(0,a.useDispatch)(xo),[t,n]=(0,c.useState)(!1),{isHierarchical:o,parentPostId:r,parentPostTitle:s,pageItems:d}=(0,a.useSelect)((e=>{var n;const{getPostType:o,getEntityRecords:r,getEntityRecord:s}=e(l.store),{getCurrentPostId:i,getEditedPostAttribute:a}=e(xo),c=a("type"),u=a("parent"),d=o(c),p=i(),m=null!==(n=d?.hierarchical)&&void 0!==n&&n,g={per_page:100,exclude:p,parent_exclude:p,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};t&&(g.search=t);const h=u?s("postType",c,u):null;return{isHierarchical:m,parentPostId:u,parentPostTitle:h?Wr(h):"",pageItems:m?r("postType",c,g):null}}),[t]),p=(0,c.useMemo)((()=>{const e=(n,o=0)=>n.map((t=>[{value:t.id,label:"— ".repeat(o)+(0,Er.decodeEntities)(t.name),rawName:t.name},...e(t.children||[],o+1)])).sort((([e],[n])=>$r(e.rawName,t)>=$r(n.rawName,t)?1:-1)).flat();if(!d)return[];let n=d.map((e=>({id:e.id,parent:e.parent,name:Wr(e)})));t||(n=Hr(n));const o=e(n),i=o.find((e=>e.value===r));return s&&!i&&o.unshift({value:r,label:s}),o}),[d,t,s,r]);return o?(0,i.createElement)(zo.ComboboxControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,className:"editor-page-attributes__parent",label:(0,an.__)("Parent"),value:r,options:p,onFilterValueChange:(0,u.debounce)((e=>{n(e)}),300),onChange:t=>{e({parent:t})}}):null};const Zr="page-attributes";var Yr=function(){var e;const{isEnabled:t,isOpened:n,postType:o}=(0,a.useSelect)((e=>{const{getEditedPostAttribute:t,isEditorPanelEnabled:n,isEditorPanelOpened:o}=e(xo),{getPostType:r}=e(l.store);return{isEnabled:n(Zr),isOpened:o(Zr),postType:r(t("type"))}}),[]),{toggleEditorPanelOpened:r}=(0,a.useDispatch)(xo);return t&&o?(0,i.createElement)(Lr,null,(0,i.createElement)(zo.PanelBody,{title:null!==(e=o?.labels?.attributes)&&void 0!==e?e:(0,an.__)("Page attributes"),opened:n,onToggle:(...e)=>r(Zr,...e)},(0,i.createElement)(Kr,null),(0,i.createElement)(zo.PanelRow,null,(0,i.createElement)(Ur,null)))):null},qr=(0,i.createElement)(P.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,i.createElement)(P.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5 5.5V8H20V5.5H22.5V4H20V1.5H18.5V4H16V5.5H18.5ZM13.9624 4H6C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20H18C19.1046 20 20 19.1046 20 18V10.0391H18.5V18C18.5 18.2761 18.2761 18.5 18 18.5H10L10 10.4917L16.4589 10.5139L16.4641 9.01389L5.5 8.97618V6C5.5 5.72386 5.72386 5.5 6 5.5H13.9624V4ZM5.5 10.4762V18C5.5 18.2761 5.72386 18.5 6 18.5H8.5L8.5 10.4865L5.5 10.4762Z"}));const Qr=(0,an.__)("Custom Template");function Xr({onClose:e}){const t=(0,a.useSelect)((e=>e(xo).getEditorSettings().defaultBlockTemplate),[]),{createTemplate:n,setRenderingMode:o}=Co((0,a.useDispatch)(xo)),[r,s]=(0,c.useState)(""),[l,u]=(0,c.useState)(!1),d=()=>{s(""),e()};return(0,i.createElement)(zo.Modal,{title:(0,an.__)("Create custom template"),onRequestClose:d},(0,i.createElement)("form",{className:"editor-post-template__create-form",onSubmit:async e=>{if(e.preventDefault(),l)return;u(!0);const s=null!=t?t:(0,y.serialize)([(0,y.createBlock)("core/group",{tagName:"header",layout:{inherit:!0}},[(0,y.createBlock)("core/site-title"),(0,y.createBlock)("core/site-tagline")]),(0,y.createBlock)("core/separator"),(0,y.createBlock)("core/group",{tagName:"main"},[(0,y.createBlock)("core/group",{layout:{inherit:!0}},[(0,y.createBlock)("core/post-title")]),(0,y.createBlock)("core/post-content",{layout:{inherit:!0}})])]);await n({slug:(0,w.cleanForSlug)(r||Qr),content:s,title:r||Qr}),u(!1),d(),o("template-only")}},(0,i.createElement)(zo.__experimentalVStack,{spacing:"3"},(0,i.createElement)(zo.TextControl,{__nextHasNoMarginBottom:!0,label:(0,an.__)("Name"),value:r,onChange:s,placeholder:Qr,disabled:l,help:(0,an.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,i.createElement)(zo.__experimentalHStack,{justify:"right"},(0,i.createElement)(zo.Button,{variant:"tertiary",onClick:d},(0,an.__)("Cancel")),(0,i.createElement)(zo.Button,{variant:"primary",type:"submit",isBusy:l,"aria-disabled":l},(0,an.__)("Create"))))))}function Jr(){return(0,a.useSelect)((e=>{const{getCurrentPostId:t,getCurrentPostType:n}=e(xo);return{postId:t(),postType:n()}}),[])}function es(){const{postType:e,postId:t}=Jr();return(0,a.useSelect)((n=>{const{getEntityRecord:o,getEntityRecords:r}=n(l.store),s=o("root","site"),i=r("postType","wp_template",{per_page:-1}),a=+t===s?.page_for_posts,c="page"===e&&+t===s?.page_on_front&&i?.some((({slug:e})=>"front-page"===e));return!a&&!c}),[t,e])}function ts(e){return(0,a.useSelect)((t=>t(l.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:e})),[e])}function ns(e){const t=os(),n=es(),o=ts(e);return(0,c.useMemo)((()=>n&&o?.filter((e=>e.is_custom&&e.slug!==t&&!!e.content.raw))),[o,t,n])}function os(){const{postType:e,postId:t}=Jr(),n=ts(e),o=(0,a.useSelect)((n=>{const o=n(l.store).getEditedEntityRecord("postType",e,t);return o?.template}),[e,t]);if(o)return n?.find((e=>e.slug===o))?.slug}const rs={className:"editor-post-template__dropdown",placement:"bottom-start"};function ss({isOpen:e,onClick:t}){const n=(0,a.useSelect)((e=>{const t=e(xo).getEditedPostAttribute("template"),{supportsTemplateMode:n,availableTemplates:o}=e(xo).getEditorSettings();if(!n&&o[t])return o[t];const r=e(l.store).canUser("create","templates")&&e(xo).getCurrentTemplateId();return r?.title||r?.slug||o?.[t]}),[]);return(0,i.createElement)(zo.Button,{className:"edit-post-post-template__toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,an.__)("Template options"),onClick:t},null!=n?n:(0,an.__)("Default template"))}function is({onClose:e}){var t,n;const o=es(),{availableTemplates:r,fetchedTemplates:s,selectedTemplateSlug:u,canCreate:d,canEdit:m}=(0,a.useSelect)((e=>{const{canUser:t,getEntityRecords:n}=e(l.store),r=e(xo).getEditorSettings(),s=t("create","templates");return{availableTemplates:r.availableTemplates,fetchedTemplates:s?n("postType","wp_template",{post_type:e(xo).getCurrentPostType(),per_page:-1}):void 0,selectedTemplateSlug:e(xo).getEditedPostAttribute("template"),canCreate:o&&s&&r.supportsTemplateMode,canEdit:o&&s&&r.supportsTemplateMode&&!!e(xo).getCurrentTemplateId()}}),[o]),g=(0,c.useMemo)((()=>Object.entries({...r,...Object.fromEntries((null!=s?s:[]).map((({slug:e,title:t})=>[e,t.rendered])))}).map((([e,t])=>({value:e,label:t})))),[r,s]),h=null!==(t=g.find((e=>e.value===u)))&&void 0!==t?t:g.find((e=>!e.value)),{editPost:f}=(0,a.useDispatch)(xo),{getEditorSettings:_}=(0,a.useSelect)(xo),{createSuccessNotice:v}=(0,a.useDispatch)(on.store),{setRenderingMode:E}=(0,a.useDispatch)(xo),[y,b]=(0,c.useState)(!1);return(0,i.createElement)("div",{className:"editor-post-template__classic-theme-dropdown"},(0,i.createElement)(p.__experimentalInspectorPopoverHeader,{title:(0,an.__)("Template"),help:(0,an.__)("Templates define the way content is displayed when viewing your site."),actions:d?[{icon:qr,label:(0,an.__)("Add template"),onClick:()=>b(!0)}]:[],onClose:e}),o?(0,i.createElement)(zo.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,hideLabelFromVision:!0,label:(0,an.__)("Template"),value:null!==(n=h?.value)&&void 0!==n?n:"",options:g,onChange:e=>f({template:e||""})}):(0,i.createElement)(zo.Notice,{status:"warning",isDismissible:!1},(0,an.__)("The posts page template cannot be changed.")),m&&(0,i.createElement)("p",null,(0,i.createElement)(zo.Button,{variant:"link",onClick:()=>{E("template-only"),e(),v((0,an.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:[{label:(0,an.__)("Go back"),onClick:()=>E(_().defaultRenderingMode)}]})}},(0,an.__)("Edit template"))),y&&(0,i.createElement)(Xr,{onClose:()=>b(!1)}))}var as=function(){return(0,i.createElement)(zo.Dropdown,{popoverProps:rs,focusOnMount:!0,renderToggle:({isOpen:e,onToggle:t})=>(0,i.createElement)(ss,{isOpen:e,onClick:t}),renderContent:({onClose:e})=>(0,i.createElement)(is,{onClose:e})})},ls=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));function cs({onClick:e}){const[t,n]=(0,c.useState)(!1),o=(0,c.useCallback)((()=>{n(!1)}),[]),{postType:r,postId:s}=Jr(),u=ns(r),{editEntityRecord:d}=(0,a.useDispatch)(l.store);return u?.length?(0,i.createElement)(i.Fragment,null,(0,i.createElement)(zo.MenuItem,{onClick:()=>n(!0)},(0,an.__)("Swap template")),t&&(0,i.createElement)(zo.Modal,{title:(0,an.__)("Choose a template"),onRequestClose:o,overlayClassName:"editor-post-template__swap-template-modal",isFullScreen:!0},(0,i.createElement)("div",{className:"editor-post-template__swap-template-modal-content"},(0,i.createElement)(us,{postType:r,onSelect:async t=>{d("postType",r,s,{template:t.name},{undoIgnore:!0}),o(),e()}})))):null}function us({postType:e,onSelect:t}){const n=ns(e),o=(0,c.useMemo)((()=>n.map((e=>({name:e.slug,blocks:(0,y.parse)(e.content.raw),title:(0,Er.decodeEntities)(e.title.rendered),id:e.id})))),[n]),r=(0,u.useAsyncList)(o);return(0,i.createElement)(p.__experimentalBlockPatternsList,{label:(0,an.__)("Templates"),blockPatterns:o,shownPatterns:r,onClickPattern:t})}function ds({onClick:e}){const t=os(),n=es(),{postType:o,postId:r}=Jr(),{editEntityRecord:s}=(0,a.useDispatch)(l.store);return t&&n?(0,i.createElement)(zo.MenuItem,{onClick:()=>{s("postType",o,r,{template:""},{undoIgnore:!0}),e()}},(0,an.__)("Use default template")):null}function ps({onClick:e}){const{canCreateTemplates:t}=(0,a.useSelect)((e=>{const{canUser:t}=e(l.store);return{canCreateTemplates:t("create","templates")}}),[]),[n,o]=(0,c.useState)(!1),r=es();return t&&r?(0,i.createElement)(i.Fragment,null,(0,i.createElement)(zo.MenuItem,{onClick:()=>{o(!0)}},(0,an.__)("Create new template")),n&&(0,i.createElement)(Xr,{onClose:()=>{o(!1),e()}})):null}const ms={className:"editor-post-template__dropdown",placement:"bottom-start"};function gs({id:e}){const{isTemplateHidden:t}=(0,a.useSelect)((e=>{const{getRenderingMode:t}=Co(e(xo));return{isTemplateHidden:"post-only"===t()}}),[]),{editedRecord:n,hasResolved:o}=(0,l.useEntityRecord)("postType","wp_template",e),{getEditorSettings:r}=(0,a.useSelect)(xo),{createSuccessNotice:s}=(0,a.useDispatch)(on.store),{setRenderingMode:c}=(0,a.useDispatch)(xo);return o?(0,i.createElement)(zo.DropdownMenu,{popoverProps:ms,focusOnMount:!0,toggleProps:{variant:"tertiary"},label:(0,an.__)("Template options"),text:(0,Er.decodeEntities)(n.title),icon:null},(({onClose:e})=>(0,i.createElement)(i.Fragment,null,(0,i.createElement)(zo.MenuGroup,null,(0,i.createElement)(zo.MenuItem,{onClick:()=>{c("template-only"),e(),s((0,an.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:[{label:(0,an.__)("Go back"),onClick:()=>c(r().defaultRenderingMode)}]})}},(0,an.__)("Edit template")),(0,i.createElement)(cs,{onClick:e}),(0,i.createElement)(ds,{onClick:e}),(0,i.createElement)(ps,{onClick:e})),(0,i.createElement)(zo.MenuGroup,null,(0,i.createElement)(zo.MenuItem,{icon:t?void 0:ls,isSelected:!t,role:"menuitemcheckbox",onClick:()=>{c(t?"template-locked":"post-only")}},(0,an.__)("Template preview")))))):null}const hs=(0,c.forwardRef)((({className:e,label:t,children:n},o)=>(0,i.createElement)(zo.__experimentalHStack,{className:Ho()("editor-post-panel__row",e),ref:o},t&&(0,i.createElement)("div",{className:"editor-post-panel__row-label"},t),(0,i.createElement)("div",{className:"editor-post-panel__row-control"},n))));var fs=hs;function _s(){const{templateId:e,isBlockTheme:t}=(0,a.useSelect)((e=>{const{getCurrentTemplateId:t,getEditorSettings:n}=e(xo);return{templateId:t(),isBlockTheme:n().__unstableIsBlockBasedTheme}}),[]),n=(0,a.useSelect)((e=>{var t;const n=e(xo).getCurrentPostType(),o=e(l.store).getPostType(n);if(!o?.viewable)return!1;const r=e(xo).getEditorSettings();return!!(r.availableTemplates&&Object.keys(r.availableTemplates).length>0)||!!r.supportsTemplateMode&&(null!==(t=e(l.store).canUser("create","templates"))&&void 0!==t&&t)}),[]);return!t&&n?(0,i.createElement)(fs,{label:(0,an.__)("Template")},(0,i.createElement)(as,null)):t&&e?(0,i.createElement)(fs,{label:(0,an.__)("Template")},(0,i.createElement)(gs,{id:e})):null}const vs={who:"authors",per_page:50,_fields:"id,name",context:"view"};var Es=function(){const[e,t]=(0,c.useState)(),{authorId:n,isLoading:o,authors:r,postAuthor:s}=(0,a.useSelect)((t=>{const{getUser:n,getUsers:o,isResolving:r}=t(l.store),{getEditedPostAttribute:s}=t(xo),i=n(s("author"),{context:"view"}),a={...vs};return e&&(a.search=e),{authorId:s("author"),postAuthor:i,authors:o(a),isLoading:r("core","getUsers",[a])}}),[e]),{editPost:d}=(0,a.useDispatch)(xo),p=(0,c.useMemo)((()=>{const e=(null!=r?r:[]).map((e=>({value:e.id,label:(0,Er.decodeEntities)(e.name)})));return e.findIndex((({value:e})=>s?.id===e))<0&&s?[{value:s.id,label:(0,Er.decodeEntities)(s.name)},...e]:e}),[r,s]);return s?(0,i.createElement)(zo.ComboboxControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,an.__)("Author"),options:p,value:n,onFilterValueChange:(0,u.debounce)((e=>{t(e)}),300),onChange:e=>{e&&d({author:e})},isLoading:o,allowReset:!1}):null},ys=function(){const{editPost:e}=(0,a.useDispatch)(xo),{postAuthor:t,authors:n}=(0,a.useSelect)((e=>({postAuthor:e(xo).getEditedPostAttribute("author"),authors:e(l.store).getUsers(vs)})),[]),o=(0,c.useMemo)((()=>(null!=n?n:[]).map((e=>({value:e.id,label:(0,Er.decodeEntities)(e.name)})))),[n]);return(0,i.createElement)(zo.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,className:"post-author-selector",label:(0,an.__)("Author"),options:o,onChange:t=>{const n=Number(t);e({author:n})},value:t})},bs=function(){return(0,a.useSelect)((e=>{const t=e(l.store).getUsers(vs);return t?.length>=25}),[])?(0,i.createElement)(Es,null):(0,i.createElement)(ys,null)};function ws({children:e}){const{hasAssignAuthorAction:t,hasAuthors:n}=(0,a.useSelect)((e=>{var t;const n=e(xo).getCurrentPost(),o=e(l.store).getUsers(vs);return{hasAssignAuthorAction:null!==(t=n._links?.["wp:action-assign-author"])&&void 0!==t&&t,hasAuthors:o?.length>=1}}),[]);return t&&n?(0,i.createElement)(Or,{supportKeys:"author"},e):null}var Ss=function(){return(0,i.createElement)(ws,null,(0,i.createElement)(fs,{className:"editor-post-author__panel"},(0,i.createElement)(bs,null)))},ks=function(){const e=(0,a.useSelect)((e=>{var t;return null!==(t=e(xo).getEditedPostAttribute("comment_status"))&&void 0!==t?t:"open"}),[]),{editPost:t}=(0,a.useDispatch)(xo);return(0,i.createElement)(zo.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,an.__)("Allow comments"),checked:"open"===e,onChange:()=>t({comment_status:"open"===e?"closed":"open"})})},Ps=function(){const e=(0,a.useSelect)((e=>{var t;return null!==(t=e(xo).getEditedPostAttribute("ping_status"))&&void 0!==t?t:"open"}),[]),{editPost:t}=(0,a.useDispatch)(xo);return(0,i.createElement)(zo.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,an.__)("Allow pingbacks & trackbacks"),checked:"open"===e,onChange:()=>t({ping_status:"open"===e?"closed":"open"})})};const Cs="discussion-panel";var Ts=function(){const{isEnabled:e,isOpened:t}=(0,a.useSelect)((e=>{const{isEditorPanelEnabled:t,isEditorPanelOpened:n}=e(xo);return{isEnabled:t(Cs),isOpened:n(Cs)}}),[]),{toggleEditorPanelOpened:n}=(0,a.useDispatch)(xo);return e?(0,i.createElement)(Or,{supportKeys:["comments","trackbacks"]},(0,i.createElement)(zo.PanelBody,{title:(0,an.__)("Discussion"),opened:t,onToggle:()=>n(Cs)},(0,i.createElement)(Or,{supportKeys:"comments"},(0,i.createElement)(zo.PanelRow,null,(0,i.createElement)(ks,null))),(0,i.createElement)(Or,{supportKeys:"trackbacks"},(0,i.createElement)(zo.PanelRow,null,(0,i.createElement)(Ps,null))))):null},xs=function(){const e=(0,a.useSelect)((e=>e(xo).getEditedPostAttribute("excerpt")),[]),{editPost:t}=(0,a.useDispatch)(xo);return(0,i.createElement)("div",{className:"editor-post-excerpt"},(0,i.createElement)(zo.TextareaControl,{__nextHasNoMarginBottom:!0,label:(0,an.__)("Write an excerpt (optional)"),className:"editor-post-excerpt__textarea",onChange:e=>t({excerpt:e}),value:e}),(0,i.createElement)(zo.ExternalLink,{href:(0,an.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt")},(0,an.__)("Learn more about manual excerpts")))},Is=function({children:e}){const t=(0,a.useSelect)((e=>{const{getEditedPostAttribute:t}=e(xo);return t("type")}),[]);return["wp_template","wp_template_part"].includes(t)?null:(0,i.createElement)(Or,{supportKeys:"excerpt"},e)};const{Fill:Bs,Slot:Ns}=(0,zo.createSlotFill)("PluginPostExcerpt"),Ds=({children:e,className:t})=>(0,i.createElement)(Bs,null,(0,i.createElement)(zo.PanelRow,{className:t},e));Ds.Slot=Ns;var Rs=Ds;const As="post-excerpt";function Ls(){const{isOpened:e,isEnabled:t}=(0,a.useSelect)((e=>{const{isEditorPanelOpened:t,isEditorPanelEnabled:n}=e(xo);return{isOpened:t(As),isEnabled:n(As)}}),[]),{toggleEditorPanelOpened:n}=(0,a.useDispatch)(xo);return t?(0,i.createElement)(Is,null,(0,i.createElement)(zo.PanelBody,{title:(0,an.__)("Excerpt"),opened:e,onToggle:()=>n(As)},(0,i.createElement)(Rs.Slot,null,(e=>(0,i.createElement)(i.Fragment,null,(0,i.createElement)(xs,null),e))))):null}var Os=window.wp.blob,Ms=(0,a.withSelect)((e=>{const{getThemeSupports:t}=e(l.store),{getEditedPostAttribute:n}=e(xo);return{postType:n("type"),themeSupports:t()}}))((function({themeSupports:e,children:t,postType:n,supportKeys:o}){return(Array.isArray(o)?o:[o]).some((t=>{var o;const r=null!==(o=e?.[t])&&void 0!==o&&o;return"post-thumbnails"===t&&Array.isArray(r)?r.includes(n):r}))?t:null})),Us=function({children:e}){return(0,i.createElement)(Ms,{supportKeys:"post-thumbnails"},(0,i.createElement)(Or,{supportKeys:"thumbnail"},e))};const Vs=["image"],Fs=(0,an.__)("Featured image"),Hs=(0,an.__)("Set featured image"),zs=(0,i.createElement)("p",null,(0,an.__)("To edit the featured image, you need permission to upload media.")),Gs=(0,a.withSelect)((e=>{const{getMedia:t,getPostType:n}=e(l.store),{getCurrentPostId:o,getEditedPostAttribute:r}=e(xo),s=r("featured_media");return{media:s?t(s,{context:"view"}):null,currentPostId:o(),postType:n(r("type")),featuredImageId:s}})),js=(0,a.withDispatch)(((e,{noticeOperations:t},{select:n})=>{const{editPost:o}=e(xo);return{onUpdateImage(e){o({featured_media:e.id})},onDropImage(e){n(p.store).getSettings().mediaUpload({allowedTypes:["image"],filesList:e,onFileChange([e]){o({featured_media:e.id})},onError(e){t.removeAllNotices(),t.createErrorNotice(e)}})},onRemoveImage(){o({featured_media:0})}}}));var Ws=(0,u.compose)(zo.withNotices,Gs,js,(0,zo.withFilters)("editor.PostFeaturedImage"))((function({currentPostId:e,featuredImageId:t,onUpdateImage:n,onRemoveImage:o,media:r,postType:s,noticeUI:l,noticeOperations:u}){const m=(0,c.useRef)(),[g,h]=(0,c.useState)(!1),{getSettings:f}=(0,a.useSelect)(p.store),{mediaWidth:_,mediaHeight:v,mediaSourceUrl:E}=function(e,t){var n,o;if(!e)return{};const r=(0,d.applyFilters)("editor.PostFeaturedImage.imageSize","large",e.id,t);if(r in(null!==(n=e?.media_details?.sizes)&&void 0!==n?n:{}))return{mediaWidth:e.media_details.sizes[r].width,mediaHeight:e.media_details.sizes[r].height,mediaSourceUrl:e.media_details.sizes[r].source_url};const s=(0,d.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",e.id,t);return s in(null!==(o=e?.media_details?.sizes)&&void 0!==o?o:{})?{mediaWidth:e.media_details.sizes[s].width,mediaHeight:e.media_details.sizes[s].height,mediaSourceUrl:e.media_details.sizes[s].source_url}:{mediaWidth:e.media_details.width,mediaHeight:e.media_details.height,mediaSourceUrl:e.source_url}}(r,e);function y(e){f().mediaUpload({allowedTypes:Vs,filesList:e,onFileChange([e]){(0,Os.isBlobURL)(e?.url)?h(!0):(e&&n(e),h(!1))},onError(e){u.removeAllNotices(),u.createErrorNotice(e)}})}return(0,i.createElement)(Us,null,l,(0,i.createElement)("div",{className:"editor-post-featured-image"},r&&(0,i.createElement)("div",{id:`editor-post-featured-image-${t}-describedby`,className:"hidden"},r.alt_text&&(0,an.sprintf)(
// Translators: %s: The selected image alt text.
(0,an.__)("Current image: %s"),r.alt_text),!r.alt_text&&(0,an.sprintf)(
// Translators: %s: The selected image filename.
(0,an.__)("The current image has no alternative text. The file name is: %s"),r.media_details.sizes?.full?.file||r.slug)),(0,i.createElement)(p.MediaUploadCheck,{fallback:zs},(0,i.createElement)(p.MediaUpload,{title:s?.labels?.featured_image||Fs,onSelect:n,unstableFeaturedImageFlow:!0,allowedTypes:Vs,modalClass:"editor-post-featured-image__media-modal",render:({open:e})=>(0,i.createElement)("div",{className:"editor-post-featured-image__container"},(0,i.createElement)(zo.Button,{ref:m,className:t?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:e,"aria-label":t?(0,an.__)("Edit or replace the image"):null,"aria-describedby":t?`editor-post-featured-image-${t}-describedby`:null},!!t&&r&&(0,i.createElement)(zo.ResponsiveWrapper,{naturalWidth:_,naturalHeight:v,isInline:!0},(0,i.createElement)("img",{src:E,alt:""})),g&&(0,i.createElement)(zo.Spinner,null),!t&&!g&&(s?.labels?.set_featured_image||Hs)),!!t&&(0,i.createElement)(zo.__experimentalHStack,{className:"editor-post-featured-image__actions"},(0,i.createElement)(zo.Button,{className:"editor-post-featured-image__action",onClick:e},(0,an.__)("Replace")),(0,i.createElement)(zo.Button,{className:"editor-post-featured-image__action",onClick:()=>{o(),m.current.focus()}},(0,an.__)("Remove"))),(0,i.createElement)(zo.DropZone,{onFilesDrop:y})),value:t}))))}));const $s="featured-image";var Ks=function(){var e;const{postType:t,isEnabled:n,isOpened:o}=(0,a.useSelect)((e=>{const{getEditedPostAttribute:t,isEditorPanelEnabled:n,isEditorPanelOpened:o}=e(xo),{getPostType:r}=e(l.store);return{postType:r(t("type")),isEnabled:n($s),isOpened:o($s)}}),[]),{toggleEditorPanelOpened:r}=(0,a.useDispatch)(xo);return n?(0,i.createElement)(Us,null,(0,i.createElement)(zo.PanelBody,{title:null!==(e=t?.labels?.featured_image)&&void 0!==e?e:(0,an.__)("Featured image"),opened:o,onToggle:()=>r($s)},(0,i.createElement)(Ws,null))):null},Zs=function({children:e}){return(0,a.useSelect)((e=>e(xo).getEditorSettings().disablePostFormats),[])?null:(0,i.createElement)(Or,{supportKeys:"post-formats"},e)};const Ys=[{id:"aside",caption:(0,an.__)("Aside")},{id:"audio",caption:(0,an.__)("Audio")},{id:"chat",caption:(0,an.__)("Chat")},{id:"gallery",caption:(0,an.__)("Gallery")},{id:"image",caption:(0,an.__)("Image")},{id:"link",caption:(0,an.__)("Link")},{id:"quote",caption:(0,an.__)("Quote")},{id:"standard",caption:(0,an.__)("Standard")},{id:"status",caption:(0,an.__)("Status")},{id:"video",caption:(0,an.__)("Video")}].sort(((e,t)=>{const n=e.caption.toUpperCase(),o=t.caption.toUpperCase();return n<o?-1:n>o?1:0}));function qs(){const e=`post-format-selector-${(0,u.useInstanceId)(qs)}`,{postFormat:t,suggestedFormat:n,supportedFormats:o}=(0,a.useSelect)((e=>{const{getEditedPostAttribute:t,getSuggestedPostFormat:n}=e(xo),o=t("format"),r=e(l.store).getThemeSupports();return{postFormat:null!=o?o:"standard",suggestedFormat:n(),supportedFormats:r.formats}}),[]),r=Ys.filter((e=>o?.includes(e.id)||t===e.id)),s=r.find((e=>e.id===n)),{editPost:c}=(0,a.useDispatch)(xo),d=e=>c({format:e});return(0,i.createElement)(Zs,null,(0,i.createElement)("div",{className:"editor-post-format"},(0,i.createElement)(zo.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,an.__)("Post Format"),value:t,onChange:e=>d(e),id:e,options:r.map((e=>({label:e.caption,value:e.id})))}),s&&s.id!==t&&(0,i.createElement)("p",{className:"editor-post-format__suggestion"},(0,i.createElement)(zo.Button,{variant:"link",onClick:()=>d(s.id)},(0,an.sprintf)(/* translators: %s: post format */
(0,an.__)("Apply suggested format: %s"),s.caption)))))}var Qs=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"})),Xs=function({children:e}){const{lastRevisionId:t,revisionsCount:n}=(0,a.useSelect)((e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e(xo);return{lastRevisionId:t(),revisionsCount:n()}}),[]);return!t||n<2?null:(0,i.createElement)(Or,{supportKeys:"revisions"},e)},Js=function(){const{lastRevisionId:e,revisionsCount:t}=(0,a.useSelect)((e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e(xo);return{lastRevisionId:t(),revisionsCount:n()}}),[]);return(0,i.createElement)(Xs,null,(0,i.createElement)(zo.Button,{href:(0,w.addQueryArgs)("revision.php",{revision:e}),className:"editor-post-last-revision__title",icon:Qs},(0,an.sprintf)(/* translators: %d: number of revisions */
(0,an._n)("%d Revision","%d Revisions",t),t)))},ei=function(){return(0,i.createElement)(Xs,null,(0,i.createElement)(zo.PanelBody,{className:"editor-post-last-revision__panel"},(0,i.createElement)(Js,null)))};function ti(){const e="core/editor/post-locked-modal-"+(0,u.useInstanceId)(ti),{autosave:t,updatePostLock:n}=(0,a.useDispatch)(xo),{isLocked:o,isTakeover:r,user:s,postId:p,postLockUtils:m,activePostLock:g,postType:h,previewLink:f}=(0,a.useSelect)((e=>{const{isPostLocked:t,isPostLockTakeover:n,getPostLockUser:o,getCurrentPostId:r,getActivePostLock:s,getEditedPostAttribute:i,getEditedPostPreviewLink:a,getEditorSettings:c}=e(xo),{getPostType:u}=e(l.store);return{isLocked:t(),isTakeover:n(),user:o(),postId:r(),postLockUtils:c().postLockUtils,activePostLock:s(),postType:u(i("type")),previewLink:a()}}),[]);if((0,c.useEffect)((()=>{function r(){if(o||!g)return;const e=new window.FormData;if(e.append("action","wp-remove-post-lock"),e.append("_wpnonce",m.unlockNonce),e.append("post_ID",p),e.append("active_post_lock",g),window.navigator.sendBeacon)window.navigator.sendBeacon(m.ajaxUrl,e);else{const t=new window.XMLHttpRequest;t.open("POST",m.ajaxUrl,!1),t.send(e)}}return(0,d.addAction)("heartbeat.send",e,(function(e){o||(e["wp-refresh-post-lock"]={lock:g,post_id:p})})),(0,d.addAction)("heartbeat.tick",e,(function(e){if(!e["wp-refresh-post-lock"])return;const o=e["wp-refresh-post-lock"];o.lock_error?(t(),n({isLocked:!0,isTakeover:!0,user:{name:o.lock_error.name,avatar:o.lock_error.avatar_src_2x}})):o.new_lock&&n({isLocked:!1,activePostLock:o.new_lock})})),window.addEventListener("beforeunload",r),()=>{(0,d.removeAction)("heartbeat.send",e),(0,d.removeAction)("heartbeat.tick",e),window.removeEventListener("beforeunload",r)}}),[]),!o)return null;const _=s.name,v=s.avatar,E=(0,w.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:p,action:"edit",_wpnonce:m.nonce}),y=(0,w.addQueryArgs)("edit.php",{post_type:h?.slug}),b=(0,an.__)("Exit editor");return(0,i.createElement)(zo.Modal,{title:r?(0,an.__)("Someone else has taken over this post"):(0,an.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal"},(0,i.createElement)(zo.__experimentalHStack,{alignment:"top",spacing:6},!!v&&(0,i.createElement)("img",{src:v,alt:(0,an.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,i.createElement)("div",null,!!r&&(0,i.createElement)("p",null,(0,c.createInterpolateElement)(_?(0,an.sprintf)(/* translators: %s: user's display name */
(0,an.__)("<strong>%s</strong> now has editing control of this post (<PreviewLink />). Don’t worry, your changes up to this moment have been saved."),_):(0,an.__)("Another user now has editing control of this post (<PreviewLink />). Don’t worry, your changes up to this moment have been saved."),{strong:(0,i.createElement)("strong",null),PreviewLink:(0,i.createElement)(zo.ExternalLink,{href:f},(0,an.__)("preview"))})),!r&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)("p",null,(0,c.createInterpolateElement)(_?(0,an.sprintf)(/* translators: %s: user's display name */
(0,an.__)("<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),_):(0,an.__)("Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),{strong:(0,i.createElement)("strong",null),PreviewLink:(0,i.createElement)(zo.ExternalLink,{href:f},(0,an.__)("preview"))})),(0,i.createElement)("p",null,(0,an.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved."))),(0,i.createElement)(zo.__experimentalHStack,{className:"editor-post-locked-modal__buttons",justify:"flex-end"},!r&&(0,i.createElement)(zo.Button,{variant:"tertiary",href:E},(0,an.__)("Take over")),(0,i.createElement)(zo.Button,{variant:"primary",href:y},b)))))}var ni=function({children:e}){const{hasPublishAction:t,isPublished:n}=(0,a.useSelect)((e=>{var t;const{isCurrentPostPublished:n,getCurrentPost:o}=e(xo);return{hasPublishAction:null!==(t=o()._links?.["wp:action-publish"])&&void 0!==t&&t,isPublished:n()}}),[]);return n||!t?null:e},oi=function(){const e=(0,a.useSelect)((e=>e(xo).getEditedPostAttribute("status")),[]),{editPost:t}=(0,a.useDispatch)(xo);return(0,i.createElement)(ni,null,(0,i.createElement)(zo.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,an.__)("Pending review"),checked:"pending"===e,onChange:()=>{t({status:"pending"===e?"draft":"pending"})}}))};function ri({className:e,textContent:t,forceIsAutosaveable:n,role:o,onPreview:r}){const{postId:s,currentPostLink:u,previewLink:p,isSaveable:m,isViewable:g}=(0,a.useSelect)((e=>{var t;const n=e(xo),o=e(l.store).getPostType(n.getCurrentPostType("type"));return{postId:n.getCurrentPostId(),currentPostLink:n.getCurrentPostAttribute("link"),previewLink:n.getEditedPostPreviewLink(),isSaveable:n.isEditedPostSaveable(),isViewable:null!==(t=o?.viewable)&&void 0!==t&&t}}),[]),{__unstableSaveForPreview:h}=(0,a.useDispatch)(xo);if(!g)return null;const f=`wp-preview-${s}`,_=p||u;return(0,i.createElement)(zo.Button,{variant:e?void 0:"tertiary",className:e||"editor-post-preview",href:_,target:f,disabled:!m,onClick:async e=>{e.preventDefault();const t=window.open("",f);t.focus(),function(e){let t=(0,c.renderToString)((0,i.createElement)("div",{className:"editor-post-preview-button__interstitial-message"},(0,i.createElement)(zo.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96"},(0,i.createElement)(zo.Path,{className:"outer",d:"M48 12c19.9 0 36 16.1 36 36S67.9 84 48 84 12 67.9 12 48s16.1-36 36-36",fill:"none"}),(0,i.createElement)(zo.Path,{className:"inner",d:"M69.5 46.4c0-3.9-1.4-6.7-2.6-8.8-1.6-2.6-3.1-4.9-3.1-7.5 0-2.9 2.2-5.7 5.4-5.7h.4C63.9 19.2 56.4 16 48 16c-11.2 0-21 5.7-26.7 14.4h2.1c3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3L40 67.5l7-20.9L42 33c-1.7-.1-3.3-.3-3.3-.3-1.7-.1-1.5-2.7.2-2.6 0 0 5.3.4 8.4.4 3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3l11.5 34.3 3.3-10.4c1.6-4.5 2.4-7.8 2.4-10.5zM16.1 48c0 12.6 7.3 23.5 18 28.7L18.8 35c-1.7 4-2.7 8.4-2.7 13zm32.5 2.8L39 78.6c2.9.8 5.9 1.3 9 1.3 3.7 0 7.3-.6 10.6-1.8-.1-.1-.2-.3-.2-.4l-9.8-26.9zM76.2 36c0 3.2-.6 6.9-2.4 11.4L64 75.6c9.5-5.5 15.9-15.8 15.9-27.6 0-5.5-1.4-10.8-3.9-15.3.1 1 .2 2.1.2 3.3z",fill:"none"})),(0,i.createElement)("p",null,(0,an.__)("Generating preview…"))));t+='\n\t\t<style>\n\t\t\tbody {\n\t\t\t\tmargin: 0;\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: column;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\theight: 100vh;\n\t\t\t\twidth: 100vw;\n\t\t\t}\n\t\t\t@-webkit-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@-moz-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@-o-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message svg {\n\t\t\t\twidth: 192px;\n\t\t\t\theight: 192px;\n\t\t\t\tstroke: #555d66;\n\t\t\t\tstroke-width: 0.75;\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message svg .outer,\n\t\t\t.editor-post-preview-button__interstitial-message svg .inner {\n\t\t\t\tstroke-dasharray: 280;\n\t\t\t\tstroke-dashoffset: 280;\n\t\t\t\t-webkit-animation: paint 1.5s ease infinite alternate;\n\t\t\t\t-moz-animation: paint 1.5s ease infinite alternate;\n\t\t\t\t-o-animation: paint 1.5s ease infinite alternate;\n\t\t\t\tanimation: paint 1.5s ease infinite alternate;\n\t\t\t}\n\t\t\tp {\n\t\t\t\ttext-align: center;\n\t\t\t\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n\t\t\t}\n\t\t</style>\n\t',t=(0,d.applyFilters)("editor.PostPreview.interstitialMarkup",t),e.write(t),e.title=(0,an.__)("Generating preview…"),e.close()}(t.document);const o=await h({forceIsAutosaveable:n});t.location=o,r?.()},role:o},t||(0,i.createElement)(i.Fragment,null,(0,an._x)("Preview","imperative verb"),(0,i.createElement)(zo.VisuallyHidden,{as:"span"},/* translators: accessibility text */
(0,an.__)("(opens in a new tab)"))))}var si=(0,u.compose)([(0,a.withSelect)((e=>{var t;const{isCurrentPostPublished:n,isEditedPostBeingScheduled:o,isSavingPost:r,isPublishingPost:s,getCurrentPost:i,getCurrentPostType:a,isAutosavingPost:l}=e(xo);return{isPublished:n(),isBeingScheduled:o(),isSaving:r(),isPublishing:s(),hasPublishAction:null!==(t=i()._links?.["wp:action-publish"])&&void 0!==t&&t,postType:a(),isAutosaving:l()}}))])((function({isPublished:e,isBeingScheduled:t,isSaving:n,isPublishing:o,hasPublishAction:r,isAutosaving:s,hasNonPostEntityChanges:i}){return o?(0,an.__)("Publishing…"):e&&n&&!s?(0,an.__)("Updating…"):t&&n&&!s?(0,an.__)("Scheduling…"):r?e?i?(0,an.__)("Update…"):(0,an.__)("Update"):t?i?(0,an.__)("Schedule…"):(0,an.__)("Schedule"):(0,an.__)("Publish"):i?(0,an.__)("Submit for Review…"):(0,an.__)("Submit for Review")}));const ii=()=>{};class ai extends c.Component{constructor(e){super(e),this.buttonNode=(0,c.createRef)(),this.createOnClick=this.createOnClick.bind(this),this.closeEntitiesSavedStates=this.closeEntitiesSavedStates.bind(this),this.state={entitiesSavedStatesCallback:!1}}componentDidMount(){this.props.focusOnMount&&(this.timeoutID=setTimeout((()=>{this.buttonNode.current.focus()}),0))}componentWillUnmount(){clearTimeout(this.timeoutID)}createOnClick(e){return(...t)=>{const{hasNonPostEntityChanges:n,setEntitiesSavedStatesCallback:o}=this.props;return n&&o?(this.setState({entitiesSavedStatesCallback:()=>e(...t)}),o((()=>this.closeEntitiesSavedStates)),ii):e(...t)}}closeEntitiesSavedStates(e){const{postType:t,postId:n}=this.props,{entitiesSavedStatesCallback:o}=this.state;this.setState({entitiesSavedStatesCallback:!1},(()=>{e&&e.some((e=>"postType"===e.kind&&e.name===t&&e.key===n))&&o()}))}render(){const{forceIsDirty:e,hasPublishAction:t,isBeingScheduled:n,isOpen:o,isPostSavingLocked:r,isPublishable:s,isPublished:a,isSaveable:l,isSaving:c,isAutoSaving:u,isToggle:d,onSave:p,onStatusChange:m,onSubmit:g=ii,onToggle:h,visibility:f,hasNonPostEntityChanges:_,isSavingNonPostEntityChanges:v}=this.props,E=(c||!l||r||!s&&!e)&&(!_||v),y=(a||c||!l||!s&&!e)&&(!_||v);let b;b=t?"private"===f?"private":n?"future":"publish":"pending";const w={"aria-disabled":E,className:"editor-post-publish-button",isBusy:!u&&c,variant:"primary",onClick:this.createOnClick((()=>{E||(g(),m(b),p())}))},S={"aria-disabled":y,"aria-expanded":o,className:"editor-post-publish-panel__toggle",isBusy:c&&a,variant:"primary",size:"compact",onClick:this.createOnClick((()=>{y||h()}))},k=n?(0,an.__)("Schedule…"):(0,an.__)("Publish"),P=(0,i.createElement)(si,{hasNonPostEntityChanges:_}),C=d?S:w,T=d?k:P;return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(zo.Button,{ref:this.buttonNode,...C,className:Ho()(C.className,"editor-post-publish-button__button",{"has-changes-dot":_})},T))}}var li=(0,u.compose)([(0,a.withSelect)((e=>{var t;const{isSavingPost:n,isAutosavingPost:o,isEditedPostBeingScheduled:r,getEditedPostVisibility:s,isCurrentPostPublished:i,isEditedPostSaveable:a,isEditedPostPublishable:l,isPostSavingLocked:c,getCurrentPost:u,getCurrentPostType:d,getCurrentPostId:p,hasNonPostEntityChanges:m,isSavingNonPostEntityChanges:g}=e(xo);return{isSaving:n(),isAutoSaving:o(),isBeingScheduled:r(),visibility:s(),isSaveable:a(),isPostSavingLocked:c(),isPublishable:l(),isPublished:i(),hasPublishAction:null!==(t=u()._links?.["wp:action-publish"])&&void 0!==t&&t,postType:d(),postId:p(),hasNonPostEntityChanges:m(),isSavingNonPostEntityChanges:g()}})),(0,a.withDispatch)((e=>{const{editPost:t,savePost:n}=e(xo);return{onStatusChange:e=>t({status:e},{undoIgnore:!0}),onSave:n}}))])(ai),ci=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),ui=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,i.createElement)(P.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));const di={public:{label:(0,an.__)("Public"),info:(0,an.__)("Visible to everyone.")},private:{label:(0,an.__)("Private"),info:(0,an.__)("Only visible to site admins and editors.")},password:{label:(0,an.__)("Password protected"),info:(0,an.__)("Only those with the password can view this post.")}};function pi({onClose:e}){const t=(0,u.useInstanceId)(pi),{status:n,visibility:o,password:r}=(0,a.useSelect)((e=>({status:e(xo).getEditedPostAttribute("status"),visibility:e(xo).getEditedPostVisibility(),password:e(xo).getEditedPostAttribute("password")}))),{editPost:s,savePost:l}=(0,a.useDispatch)(xo),[d,m]=(0,c.useState)(!!r),[g,h]=(0,c.useState)(!1);return(0,i.createElement)("div",{className:"editor-post-visibility"},(0,i.createElement)(p.__experimentalInspectorPopoverHeader,{title:(0,an.__)("Visibility"),help:(0,an.__)("Control how this post is viewed."),onClose:e}),(0,i.createElement)("fieldset",{className:"editor-post-visibility__fieldset"},(0,i.createElement)(zo.VisuallyHidden,{as:"legend"},(0,an.__)("Visibility")),(0,i.createElement)(mi,{instanceId:t,value:"public",label:di.public.label,info:di.public.info,checked:"public"===o&&!d,onChange:()=>{s({status:"private"===o?"draft":n,password:""}),m(!1)}}),(0,i.createElement)(mi,{instanceId:t,value:"private",label:di.private.label,info:di.private.info,checked:"private"===o,onChange:()=>{h(!0)}}),(0,i.createElement)(mi,{instanceId:t,value:"password",label:di.password.label,info:di.password.info,checked:d,onChange:()=>{s({status:"private"===o?"draft":n,password:r||""}),m(!0)}}),d&&(0,i.createElement)("div",{className:"editor-post-visibility__password"},(0,i.createElement)(zo.VisuallyHidden,{as:"label",htmlFor:`editor-post-visibility__password-input-${t}`},(0,an.__)("Create password")),(0,i.createElement)("input",{className:"editor-post-visibility__password-input",id:`editor-post-visibility__password-input-${t}`,type:"text",onChange:e=>{s({password:e.target.value})},value:r,placeholder:(0,an.__)("Use a secure password")}))),(0,i.createElement)(zo.__experimentalConfirmDialog,{isOpen:g,onConfirm:()=>{s({status:"private",password:""}),m(!1),h(!1),l()},onCancel:()=>{h(!1)}},(0,an.__)("Would you like to privately publish this post now?")))}function mi({instanceId:e,value:t,label:n,info:o,...r}){return(0,i.createElement)("div",{className:"editor-post-visibility__choice"},(0,i.createElement)("input",{type:"radio",name:`editor-post-visibility__setting-${e}`,value:t,id:`editor-post-${t}-${e}`,"aria-describedby":`editor-post-${t}-${e}-description`,className:"editor-post-visibility__radio",...r}),(0,i.createElement)("label",{htmlFor:`editor-post-${t}-${e}`,className:"editor-post-visibility__label"},n),(0,i.createElement)("p",{id:`editor-post-${t}-${e}-description`,className:"editor-post-visibility__info"},o))}function gi(){return hi()}function hi(){const e=(0,a.useSelect)((e=>e(xo).getEditedPostVisibility()));return di[e]?.label}function fi(e){return fi="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},fi(e)}function _i(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function vi(e){_i(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===fi(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function Ei(e){_i(1,arguments);var t=vi(e);return t.setDate(1),t.setHours(0,0,0,0),t}function yi(e){_i(1,arguments);var t=vi(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}Math.pow(10,8);var bi=6e4,wi=36e5;var Si={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},ki=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Pi=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Ci=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Ti(e){return e?parseInt(e):1}function xi(e){return e&&parseFloat(e.replace(",","."))||0}var Ii=[31,null,31,30,31,30,31,31,30,31,30,31];function Bi(e){return e%400==0||e%4==0&&e%100!=0}function Ni({onClose:e}){const{postDate:t,postType:n}=(0,a.useSelect)((e=>({postDate:e(xo).getEditedPostAttribute("date"),postType:e(xo).getCurrentPostType()})),[]),{editPost:o}=(0,a.useDispatch)(xo),[r,s]=(0,c.useState)(Ei(new Date(t))),u=(0,a.useSelect)((e=>e(l.store).getEntityRecords("postType",n,{status:"publish,future",after:Ei(r).toISOString(),before:yi(r).toISOString(),exclude:[e(xo).getCurrentPostId()],per_page:100,_fields:"id,date"})),[r,n]),d=(0,c.useMemo)((()=>(u||[]).map((({date:e})=>({date:new Date(e)})))),[u]),m=(0,b.getSettings)(),g=/a(?!\\)/i.test(m.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,i.createElement)(p.__experimentalPublishDateTimePicker,{currentDate:t,onChange:e=>o({date:e}),is12Hour:g,events:d,onMonthPreviewed:e=>s(function(e,t){var n;_i(1,arguments);var o=function(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}(null!==(n=null==t?void 0:t.additionalDigits)&&void 0!==n?n:2);if(2!==o&&1!==o&&0!==o)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var r,s=function(e){var t,n={},o=e.split(Si.dateTimeDelimiter);if(o.length>2)return n;if(/:/.test(o[0])?t=o[0]:(n.date=o[0],t=o[1],Si.timeZoneDelimiter.test(n.date)&&(n.date=e.split(Si.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length))),t){var r=Si.timezone.exec(t);r?(n.time=t.replace(r[1],""),n.timezone=r[1]):n.time=t}return n}(e);if(s.date){var i=function(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),o=e.match(n);if(!o)return{year:NaN,restDateString:""};var r=o[1]?parseInt(o[1]):null,s=o[2]?parseInt(o[2]):null;return{year:null===s?r:100*s,restDateString:e.slice((o[1]||o[2]).length)}}(s.date,o);r=function(e,t){if(null===t)return new Date(NaN);var n=e.match(ki);if(!n)return new Date(NaN);var o=!!n[4],r=Ti(n[1]),s=Ti(n[2])-1,i=Ti(n[3]),a=Ti(n[4]),l=Ti(n[5])-1;if(o)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,a,l)?function(e,t,n){var o=new Date(0);o.setUTCFullYear(e,0,4);var r=7*(t-1)+n+1-(o.getUTCDay()||7);return o.setUTCDate(o.getUTCDate()+r),o}(t,a,l):new Date(NaN);var c=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(Ii[t]||(Bi(e)?29:28))}(t,s,i)&&function(e,t){return t>=1&&t<=(Bi(e)?366:365)}(t,r)?(c.setUTCFullYear(t,s,Math.max(r,i)),c):new Date(NaN)}(i.restDateString,i.year)}if(!r||isNaN(r.getTime()))return new Date(NaN);var a,l=r.getTime(),c=0;if(s.time&&(c=function(e){var t=e.match(Pi);if(!t)return NaN;var n=xi(t[1]),o=xi(t[2]),r=xi(t[3]);return function(e,t,n){return 24===e?0===t&&0===n:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,o,r)?n*wi+o*bi+1e3*r:NaN}(s.time),isNaN(c)))return new Date(NaN);if(!s.timezone){var u=new Date(l+c),d=new Date(0);return d.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),d.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),d}return a=function(e){if("Z"===e)return 0;var t=e.match(Ci);if(!t)return 0;var n="+"===t[1]?-1:1,o=parseInt(t[2]),r=t[3]&&parseInt(t[3])||0;return function(e,t){return t>=0&&t<=59}(0,r)?n*(o*wi+r*bi):NaN}(s.timezone),isNaN(a)?new Date(NaN):new Date(l+c+a)}(e)),onClose:e})}function Di(e){return Ri(e)}function Ri({full:e=!1}={}){const{date:t,isFloating:n}=(0,a.useSelect)((e=>({date:e(xo).getEditedPostAttribute("date"),isFloating:e(xo).isEditedPostDateFloating()})),[]);return e?Ai(t):function(e,{isFloating:t=!1,now:n=new Date}={}){if(!e||t)return(0,an.__)("Immediately");if(!function(e){const{timezone:t}=(0,b.getSettings)();return Number(t.offset)===e.getTimezoneOffset()/60*-1}(n))return Ai(e);const o=(0,b.getDate)(e);if(Li(o,n))return(0,an.sprintf)(
// translators: %s: Time of day the post is scheduled for.
(0,an.__)("Today at %s"),
// translators: If using a space between 'g:i' and 'a', use a non-breaking space.
(0,b.dateI18n)((0,an._x)("g:i a","post schedule time format"),o));const r=new Date(n);return r.setDate(r.getDate()+1),Li(o,r)?(0,an.sprintf)(
// translators: %s: Time of day the post is scheduled for.
(0,an.__)("Tomorrow at %s"),
// translators: If using a space between 'g:i' and 'a', use a non-breaking space.
(0,b.dateI18n)((0,an._x)("g:i a","post schedule time format"),o)):o.getFullYear()===n.getFullYear()?(0,b.dateI18n)(
// translators: If using a space between 'g:i' and 'a', use a non-breaking space.
(0,an._x)("F j g:i a","post schedule date format without year"),o):(0,b.dateI18n)(
// translators: Use a non-breaking space between 'g:i' and 'a' if appropriate.
(0,an._x)("F j, Y g:i a","post schedule full date format"),o)}(t,{isFloating:n})}function Ai(e){const t=(0,b.getDate)(e),n=function(){const{timezone:e}=(0,b.getSettings)();if(e.abbr&&isNaN(Number(e.abbr)))return e.abbr;return`UTC${e.offset<0?"":"+"}${e.offset}`}(),o=(0,b.dateI18n)(
// translators: If using a space between 'g:i' and 'a', use a non-breaking space.
(0,an._x)("F j, Y g:i a","post schedule full date format"),t);return(0,an.isRTL)()?`${n} ${o}`:`${o} ${n}`}function Li(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}var Oi=window.wp.a11y;const Mi=3,Ui={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function Vi({onSelect:e,taxonomy:t}){const{_terms:n,showTerms:o}=(0,a.useSelect)((e=>{const n=e(l.store).getEntityRecords("taxonomy",t.slug,Ui);return{_terms:n,showTerms:n?.length>=Mi}}),[t.slug]);if(!o)return null;const r=jr(n);return(0,i.createElement)("div",{className:"editor-post-taxonomies__flat-term-most-used"},(0,i.createElement)(zo.BaseControl.VisualLabel,{as:"h3",className:"editor-post-taxonomies__flat-term-most-used-label"},t.labels.most_used),(0,i.createElement)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list"},r.map((t=>(0,i.createElement)("li",{key:t.id},(0,i.createElement)(zo.Button,{variant:"link",onClick:()=>e(t)},t.name))))))}const Fi=[],Hi=20,zi={per_page:Hi,_fields:"id,name",context:"view"},Gi=(e,t)=>zr(e).toLowerCase()===zr(t).toLowerCase(),ji=(e,t)=>e.map((e=>t.find((t=>Gi(t.name,e))).id));function Wi({slug:e}){var t,n;const[o,r]=(0,c.useState)([]),[s,d]=(0,c.useState)(""),p=(0,u.useDebounce)(d,500),{terms:m,termIds:g,taxonomy:h,hasAssignAction:f,hasCreateAction:_,hasResolvedTerms:v}=(0,a.useSelect)((t=>{var n,o;const{getCurrentPost:r,getEditedPostAttribute:s}=t(xo),{getEntityRecords:i,getTaxonomy:a,hasFinishedResolution:c}=t(l.store),u=r(),d=a(e),p=d?s(d.rest_base):Fi,m={...zi,include:p.join(","),per_page:-1};return{hasCreateAction:!!d&&null!==(n=u._links?.["wp:action-create-"+d.rest_base])&&void 0!==n&&n,hasAssignAction:!!d&&null!==(o=u._links?.["wp:action-assign-"+d.rest_base])&&void 0!==o&&o,taxonomy:d,termIds:p,terms:p.length?i("taxonomy",e,m):Fi,hasResolvedTerms:c("getEntityRecords",["taxonomy",e,m])}}),[e]),{searchResults:E}=(0,a.useSelect)((t=>{const{getEntityRecords:n}=t(l.store);return{searchResults:s?n("taxonomy",e,{...zi,search:s}):Fi}}),[s,e]);(0,c.useEffect)((()=>{if(v){const e=(null!=m?m:[]).map((e=>zr(e.name)));r(e)}}),[m,v]);const y=(0,c.useMemo)((()=>(null!=E?E:[]).map((e=>zr(e.name)))),[E]),{editPost:b}=(0,a.useDispatch)(xo),{saveEntityRecord:w}=(0,a.useDispatch)(l.store),{createErrorNotice:S}=(0,a.useDispatch)(on.store);if(!f)return null;function k(e){b({[h.rest_base]:e})}const P=null!==(t=h?.labels?.add_new_item)&&void 0!==t?t:"post_tag"===e?(0,an.__)("Add new tag"):(0,an.__)("Add new Term"),C=null!==(n=h?.labels?.singular_name)&&void 0!==n?n:"post_tag"===e?(0,an.__)("Tag"):(0,an.__)("Term"),T=(0,an.sprintf)(/* translators: %s: term name. */
(0,an._x)("%s added","term"),C),x=(0,an.sprintf)(/* translators: %s: term name. */
(0,an._x)("%s removed","term"),C),I=(0,an.sprintf)(/* translators: %s: term name. */
(0,an._x)("Remove %s","term"),C);return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(zo.FormTokenField,{__next40pxDefaultSize:!0,value:o,suggestions:y,onChange:function(t){const n=[...null!=m?m:[],...null!=E?E:[]],o=t.reduce(((e,t)=>(e.some((e=>e.toLowerCase()===t.toLowerCase()))||e.push(t),e)),[]),s=o.filter((e=>!n.find((t=>Gi(t.name,e)))));if(r(o),0===s.length)return k(ji(o,n));_&&Promise.all(s.map((t=>async function(t){try{const n=await w("taxonomy",e,t,{throwOnError:!0});return Gr(n)}catch(e){if("term_exists"!==e.code)throw e;return{id:e.data.term_id,name:t.name}}}({name:t})))).then((e=>{const t=n.concat(e);return k(ji(o,t))})).catch((e=>{S(e.message,{type:"snackbar"})}))},onInputChange:p,maxSuggestions:Hi,label:P,messages:{added:T,removed:x,remove:I}}),(0,i.createElement)(Vi,{taxonomy:h,onSelect:function(t){var n;if(g.includes(t.id))return;const o=[...g,t.id],r="post_tag"===e?(0,an.__)("Tag"):(0,an.__)("Term"),s=(0,an.sprintf)(/* translators: %s: term name. */
(0,an._x)("%s added","term"),null!==(n=h?.labels?.singular_name)&&void 0!==n?n:r);(0,Oi.speak)(s,"assertive"),k(o)}}))}var $i=(0,zo.withFilters)("editor.PostTaxonomyType")(Wi);const Ki=()=>{const e=[(0,an.__)("Suggestion:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,an.__)("Add tags"))];return(0,i.createElement)(zo.PanelBody,{initialOpen:!1,title:e},(0,i.createElement)("p",null,(0,an.__)("Tags help users and search engines navigate your site and find your content. Add a few keywords to describe your post.")),(0,i.createElement)($i,{slug:"post_tag"}))};class Zi extends c.Component{constructor(e){super(e),this.state={hadTagsWhenOpeningThePanel:e.hasTags}}render(){return this.state.hadTagsWhenOpeningThePanel?null:(0,i.createElement)(Ki,null)}}var Yi=(0,u.compose)((0,a.withSelect)((e=>{const t=e(xo).getCurrentPostType(),n=e(l.store).getTaxonomy("post_tag"),o=n&&e(xo).getEditedPostAttribute(n.rest_base);return{areTagsFetched:void 0!==n,isPostTypeSupported:n&&n.types.some((e=>e===t)),hasTags:o&&o.length}})),(0,u.ifCondition)((({areTagsFetched:e,isPostTypeSupported:t})=>t&&e)))(Zi);const qi=(e,t)=>Ys.filter((t=>e?.includes(t.id))).find((e=>e.id===t)),Qi=({suggestedPostFormat:e,suggestionText:t,onUpdatePostFormat:n})=>(0,i.createElement)(zo.Button,{variant:"link",onClick:()=>n(e)},t);function Xi(){const{currentPostFormat:e,suggestion:t}=(0,a.useSelect)((e=>{var t;const{getEditedPostAttribute:n,getSuggestedPostFormat:o}=e(xo),r=null!==(t=e(l.store).getThemeSupports().formats)&&void 0!==t?t:[];return{currentPostFormat:n("format"),suggestion:qi(r,o())}}),[]),{editPost:n}=(0,a.useDispatch)(xo),o=[(0,an.__)("Suggestion:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,an.__)("Use a post format"))];return t&&t.id!==e?(0,i.createElement)(zo.PanelBody,{initialOpen:!1,title:o},(0,i.createElement)("p",null,(0,an.__)("Your theme uses post formats to highlight different kinds of content, like images or videos. Apply a post format to see this special styling.")),(0,i.createElement)("p",null,(0,i.createElement)(Qi,{onUpdatePostFormat:e=>n({format:e}),suggestedPostFormat:t.id,suggestionText:(0,an.sprintf)(/* translators: %s: post format */
(0,an.__)('Apply the "%1$s" format.'),t.caption)}))):null}const Ji={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view"},ea=8,ta=[];function na({slug:e}){var t,n;const[o,r]=(0,c.useState)(!1),[s,d]=(0,c.useState)(""),[p,m]=(0,c.useState)(""),[g,h]=(0,c.useState)(!1),[f,_]=(0,c.useState)(""),[v,E]=(0,c.useState)([]),y=(0,u.useDebounce)(Oi.speak,500),{hasCreateAction:b,hasAssignAction:w,terms:S,loading:k,availableTerms:P,taxonomy:C}=(0,a.useSelect)((t=>{var n,o;const{getCurrentPost:r,getEditedPostAttribute:s}=t(xo),{getTaxonomy:i,getEntityRecords:a,isResolving:c}=t(l.store),u=i(e),d=r();return{hasCreateAction:!!u&&null!==(n=d._links?.["wp:action-create-"+u.rest_base])&&void 0!==n&&n,hasAssignAction:!!u&&null!==(o=d._links?.["wp:action-assign-"+u.rest_base])&&void 0!==o&&o,terms:u?s(u.rest_base):ta,loading:c("getEntityRecords",["taxonomy",e,Ji]),availableTerms:a("taxonomy",e,Ji)||ta,taxonomy:u}}),[e]),{editPost:T}=(0,a.useDispatch)(xo),{saveEntityRecord:x}=(0,a.useDispatch)(l.store),I=(0,c.useMemo)((()=>function(e,t){const n=e=>-1!==t.indexOf(e.id)||void 0!==e.children&&e.children.map(n).filter((e=>e)).length>0,o=[...e];return o.sort(((e,t)=>{const o=n(e),r=n(t);return o===r?0:o&&!r?-1:!o&&r?1:0})),o}(Hr(P),S)),[P]),{createErrorNotice:B}=(0,a.useDispatch)(on.store);if(!w)return null;const N=e=>{T({[C.rest_base]:e})},D=e=>e.map((e=>(0,i.createElement)("div",{key:e.id,className:"editor-post-taxonomies__hierarchical-terms-choice"},(0,i.createElement)(zo.CheckboxControl,{__nextHasNoMarginBottom:!0,checked:-1!==S.indexOf(e.id),onChange:()=>{(e=>{const t=S.includes(e)?S.filter((t=>t!==e)):[...S,e];N(t)})(parseInt(e.id,10))},label:(0,Er.decodeEntities)(e.name)}),!!e.children.length&&(0,i.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices"},D(e.children))))),R=(t,n,o)=>{var r;return null!==(r=C?.labels?.[t])&&void 0!==r?r:"category"===e?n:o},A=R("add_new_item",(0,an.__)("Add new category"),(0,an.__)("Add new term")),L=R("new_item_name",(0,an.__)("Add new category"),(0,an.__)("Add new term")),O=R("parent_item",(0,an.__)("Parent Category"),(0,an.__)("Parent Term")),M=`— ${O} —`,U=A,V=null!==(t=C?.labels?.search_items)&&void 0!==t?t:(0,an.__)("Search Terms"),F=null!==(n=C?.name)&&void 0!==n?n:(0,an.__)("Terms"),H=P.length>=ea;return(0,i.createElement)(zo.Flex,{direction:"column",gap:"4"},H&&(0,i.createElement)(zo.TextControl,{__nextHasNoMarginBottom:!0,label:V,value:f,onChange:e=>{const t=I.map(function(e){const t=n=>{if(""===e)return n;const o={...n};return o.children.length>0&&(o.children=o.children.map(t).filter((e=>e))),(-1!==o.name.toLowerCase().indexOf(e.toLowerCase())||o.children.length>0)&&o};return t}(e)).filter((e=>e)),n=e=>{let t=0;for(let o=0;o<e.length;o++)t++,void 0!==e[o].children&&(t+=n(e[o].children));return t};_(e),E(t);const o=n(t),r=(0,an.sprintf)(/* translators: %d: number of results */
(0,an._n)("%d result found.","%d results found.",o),o);y(r,"assertive")}}),(0,i.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",tabIndex:"0",role:"group","aria-label":F},D(""!==f?v:I)),!k&&b&&(0,i.createElement)(zo.FlexItem,null,(0,i.createElement)(zo.Button,{onClick:()=>{h(!g)},className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":g,variant:"link"},A)),g&&(0,i.createElement)("form",{onSubmit:async t=>{var n;if(t.preventDefault(),""===s||o)return;const i=function(e,t,n){return e.find((e=>(!e.parent&&!t||parseInt(e.parent)===parseInt(t))&&e.name.toLowerCase()===n.toLowerCase()))}(P,p,s);if(i)return S.some((e=>e===i.id))||N([...S,i.id]),d(""),void m("");let a;r(!0);try{a=await(l={name:s,parent:p||void 0},x("taxonomy",e,l,{throwOnError:!0}))}catch(e){return void B(e.message,{type:"snackbar"})}var l;const c="category"===e?(0,an.__)("Category"):(0,an.__)("Term"),u=(0,an.sprintf)(/* translators: %s: taxonomy name */
(0,an._x)("%s added","term"),null!==(n=C?.labels?.singular_name)&&void 0!==n?n:c);(0,Oi.speak)(u,"assertive"),r(!1),d(""),m(""),N([...S,a.id])}},(0,i.createElement)(zo.Flex,{direction:"column",gap:"4"},(0,i.createElement)(zo.TextControl,{__nextHasNoMarginBottom:!0,className:"editor-post-taxonomies__hierarchical-terms-input",label:L,value:s,onChange:e=>{d(e)},required:!0}),!!P.length&&(0,i.createElement)(zo.TreeSelect,{__nextHasNoMarginBottom:!0,label:O,noOptionLabel:M,onChange:e=>{m(e)},selectedId:p,tree:I}),(0,i.createElement)(zo.FlexItem,null,(0,i.createElement)(zo.Button,{variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit"},U)))))}var oa=(0,zo.withFilters)("editor.PostTaxonomyType")(na),ra=function(){const e=(0,a.useSelect)((e=>{const t=e(xo).getCurrentPostType(),{canUser:n,getEntityRecord:o,getTaxonomy:r}=e(l.store),s=r("category"),i=n("read","settings")?o("root","site")?.default_category:void 0,a=i?o("taxonomy","category",i):void 0,c=s&&s.types.some((e=>e===t)),u=s&&e(xo).getEditedPostAttribute(s.rest_base);return!!s&&!!a&&c&&(0===u?.length||1===u?.length&&a?.id===u[0])}),[]),[t,n]=(0,c.useState)(!1);if((0,c.useEffect)((()=>{e&&n(!0)}),[e]),!t)return null;const o=[(0,an.__)("Suggestion:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,an.__)("Assign a category"))];return(0,i.createElement)(zo.PanelBody,{initialOpen:!1,title:o},(0,i.createElement)("p",null,(0,an.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")),(0,i.createElement)(oa,{slug:"category"}))};function sa(e){const t=[];return e.forEach((e=>{t.push(e),t.push(...sa(e.innerBlocks))})),t}function ia(e){const{selectBlock:t}=(0,a.useDispatch)(p.store);return(0,i.createElement)(zo.__unstableMotion.img,{tabIndex:0,role:"button","aria-label":(0,an.__)("Select image block."),onClick:()=>{t(e.clientId)},onKeyDown:n=>{"Enter"!==n.key&&" "!==n.key||(t(e.clientId),n.preventDefault())},key:e.clientId,alt:e.attributes.alt,src:e.attributes.url,animate:{opacity:1},exit:{opacity:0,scale:0},style:{width:"36px",height:"36px",objectFit:"cover",borderRadius:"2px",cursor:"pointer"},whileHover:{scale:1.08}})}function aa(){const[e,t]=(0,c.useState)(!1),{editorBlocks:n,mediaUpload:o}=(0,a.useSelect)((e=>({editorBlocks:e(xo).getEditorBlocks(),mediaUpload:e(p.store).getSettings().mediaUpload})),[]),r=sa(n).filter((e=>"core/image"===e.name&&e.attributes.url&&!e.attributes.id)),{updateBlockAttributes:s}=(0,a.useDispatch)(p.store);if(!o||!r.length)return null;const l=[(0,an.__)("Suggestion:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,an.__)("External media"))];return(0,i.createElement)(zo.PanelBody,{initialOpen:!0,title:l},(0,i.createElement)("p",null,(0,an.__)("Upload external images to the Media Library. Images from different domains may load slowly, display incorrectly, or be removed unexpectedly.")),(0,i.createElement)("div",{style:{display:"inline-flex",flexWrap:"wrap",gap:"8px"}},(0,i.createElement)(zo.__unstableAnimatePresence,null,r.map((e=>(0,i.createElement)(ia,{key:e.clientId,...e})))),e?(0,i.createElement)(zo.Spinner,null):(0,i.createElement)(zo.Button,{variant:"primary",onClick:function(){t(!0),Promise.all(r.map((e=>window.fetch(e.attributes.url.includes("?")?e.attributes.url:e.attributes.url+"?").then((e=>e.blob())).then((t=>new Promise(((n,r)=>{o({filesList:[t],onFileChange:([t])=>{(0,Os.isBlobURL)(t.url)||(s(e.clientId,{id:t.id,url:t.url}),n())},onError(){r()}})}))))))).finally((()=>{t(!1)}))}},(0,an.__)("Upload"))))}var la=function({children:e}){const{isBeingScheduled:t,isRequestingSiteIcon:n,hasPublishAction:o,siteIconUrl:r,siteTitle:s,siteHome:c}=(0,a.useSelect)((e=>{var t;const{getCurrentPost:n,isEditedPostBeingScheduled:o}=e(xo),{getEntityRecord:r,isResolving:s}=e(l.store),i=r("root","__unstableBase",void 0)||{};return{hasPublishAction:null!==(t=n()._links?.["wp:action-publish"])&&void 0!==t&&t,isBeingScheduled:o(),isRequestingSiteIcon:s("getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:i.site_icon_url,siteTitle:i.name,siteHome:i.home&&(0,w.filterURLForDisplay)(i.home)}}),[]);let u,d,p=(0,i.createElement)(zo.Icon,{className:"components-site-icon",size:"36px",icon:ui});return r&&(p=(0,i.createElement)("img",{alt:(0,an.__)("Site Icon"),className:"components-site-icon",src:r})),n&&(p=null),o?t?(u=(0,an.__)("Are you ready to schedule?"),d=(0,an.__)("Your work will be published at the specified date and time.")):(u=(0,an.__)("Are you ready to publish?"),d=(0,an.__)("Double-check your settings before publishing.")):(u=(0,an.__)("Are you ready to submit for review?"),d=(0,an.__)("When you’re ready, submit your work for review, and an Editor will be able to approve it for you.")),(0,i.createElement)("div",{className:"editor-post-publish-panel__prepublish"},(0,i.createElement)("div",null,(0,i.createElement)("strong",null,u)),(0,i.createElement)("p",null,d),(0,i.createElement)("div",{className:"components-site-card"},p,(0,i.createElement)("div",{className:"components-site-info"},(0,i.createElement)("span",{className:"components-site-name"},(0,Er.decodeEntities)(s)||(0,an.__)("(Untitled)")),(0,i.createElement)("span",{className:"components-site-home"},c))),(0,i.createElement)(aa,null),o&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)(zo.PanelBody,{initialOpen:!1,title:[(0,an.__)("Visibility:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,i.createElement)(gi,null))]},(0,i.createElement)(pi,null)),(0,i.createElement)(zo.PanelBody,{initialOpen:!1,title:[(0,an.__)("Publish:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,i.createElement)(Di,null))]},(0,i.createElement)(Ni,null))),(0,i.createElement)(Xi,null),(0,i.createElement)(Yi,null),(0,i.createElement)(ra,null),e)};const ca="%postname%",ua="%pagename%";function da({text:e,onCopy:t,children:n}){const o=(0,u.useCopyToClipboard)(e,t);return(0,i.createElement)(zo.Button,{variant:"secondary",ref:o},n)}class pa extends c.Component{constructor(){super(...arguments),this.state={showCopyConfirmation:!1},this.onCopy=this.onCopy.bind(this),this.onSelectInput=this.onSelectInput.bind(this),this.postLink=(0,c.createRef)()}componentDidMount(){this.props.focusOnMount&&this.postLink.current.focus()}componentWillUnmount(){clearTimeout(this.dismissCopyConfirmation)}onCopy(){this.setState({showCopyConfirmation:!0}),clearTimeout(this.dismissCopyConfirmation),this.dismissCopyConfirmation=setTimeout((()=>{this.setState({showCopyConfirmation:!1})}),4e3)}onSelectInput(e){e.target.select()}render(){const{children:e,isScheduled:t,post:n,postType:o}=this.props,r=o?.labels?.singular_name,s=o?.labels?.view_item,a=o?.labels?.add_new_item,l="future"===n.status?(e=>{const{slug:t}=e;return e.permalink_template.includes(ca)?e.permalink_template.replace(ca,t):e.permalink_template.includes(ua)?e.permalink_template.replace(ua,t):e.permalink_template})(n):n.link,c=(0,w.addQueryArgs)("post-new.php",{post_type:n.type}),u=t?(0,i.createElement)(i.Fragment,null,(0,an.__)("is now scheduled. It will go live on")," ",(0,i.createElement)(Di,null),"."):(0,an.__)("is now live.");return(0,i.createElement)("div",{className:"post-publish-panel__postpublish"},(0,i.createElement)(zo.PanelBody,{className:"post-publish-panel__postpublish-header"},(0,i.createElement)("a",{ref:this.postLink,href:l},(0,Er.decodeEntities)(n.title)||(0,an.__)("(no title)"))," ",u),(0,i.createElement)(zo.PanelBody,null,(0,i.createElement)("p",{className:"post-publish-panel__postpublish-subheader"},(0,i.createElement)("strong",null,(0,an.__)("What’s next?"))),(0,i.createElement)("div",{className:"post-publish-panel__postpublish-post-address-container"},(0,i.createElement)(zo.TextControl,{__nextHasNoMarginBottom:!0,className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,an.sprintf)(/* translators: %s: post type singular name */
(0,an.__)("%s address"),r),value:(0,w.safeDecodeURIComponent)(l),onFocus:this.onSelectInput}),(0,i.createElement)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap"},(0,i.createElement)(da,{text:l,onCopy:this.onCopy},this.state.showCopyConfirmation?(0,an.__)("Copied!"):(0,an.__)("Copy")))),(0,i.createElement)("div",{className:"post-publish-panel__postpublish-buttons"},!t&&(0,i.createElement)(zo.Button,{variant:"primary",href:l},s),(0,i.createElement)(zo.Button,{variant:t?"primary":"secondary",href:c},a))),e)}}var ma=(0,a.withSelect)((e=>{const{getEditedPostAttribute:t,getCurrentPost:n,isCurrentPostScheduled:o}=e(xo),{getPostType:r}=e(l.store);return{post:n(),postType:r(t("type")),isScheduled:o()}}))(pa);class ga extends c.Component{constructor(){super(...arguments),this.onSubmit=this.onSubmit.bind(this)}componentDidUpdate(e){e.isPublished&&!this.props.isSaving&&this.props.isDirty&&this.props.onClose()}onSubmit(){const{onClose:e,hasPublishAction:t,isPostTypeViewable:n}=this.props;t&&n||e()}render(){const{forceIsDirty:e,isBeingScheduled:t,isPublished:n,isPublishSidebarEnabled:o,isScheduled:r,isSaving:s,isSavingNonPostEntityChanges:a,onClose:l,onTogglePublishSidebar:c,PostPublishExtension:u,PrePublishExtension:d,...p}=this.props,{hasPublishAction:m,isDirty:g,isPostTypeViewable:h,...f}=p,_=n||r&&t,v=!_&&!s,E=_&&!s;return(0,i.createElement)("div",{className:"editor-post-publish-panel",...f},(0,i.createElement)("div",{className:"editor-post-publish-panel__header"},E?(0,i.createElement)(zo.Button,{onClick:l,icon:ci,label:(0,an.__)("Close panel")}):(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"editor-post-publish-panel__header-publish-button"},(0,i.createElement)(li,{focusOnMount:!0,onSubmit:this.onSubmit,forceIsDirty:e})),(0,i.createElement)("div",{className:"editor-post-publish-panel__header-cancel-button"},(0,i.createElement)(zo.Button,{disabled:a,onClick:l,variant:"secondary"},(0,an.__)("Cancel"))))),(0,i.createElement)("div",{className:"editor-post-publish-panel__content"},v&&(0,i.createElement)(la,null,d&&(0,i.createElement)(d,null)),E&&(0,i.createElement)(ma,{focusOnMount:!0},u&&(0,i.createElement)(u,null)),s&&(0,i.createElement)(zo.Spinner,null)),(0,i.createElement)("div",{className:"editor-post-publish-panel__footer"},(0,i.createElement)(zo.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,an.__)("Always show pre-publish checks."),checked:o,onChange:c})))}}var ha=(0,u.compose)([(0,a.withSelect)((e=>{var t;const{getPostType:n}=e(l.store),{getCurrentPost:o,getEditedPostAttribute:r,isCurrentPostPublished:s,isCurrentPostScheduled:i,isEditedPostBeingScheduled:a,isEditedPostDirty:c,isAutosavingPost:u,isSavingPost:d,isSavingNonPostEntityChanges:p}=e(xo),{isPublishSidebarEnabled:m}=e(xo),g=n(r("type"));return{hasPublishAction:null!==(t=o()._links?.["wp:action-publish"])&&void 0!==t&&t,isPostTypeViewable:g?.viewable,isBeingScheduled:a(),isDirty:c(),isPublished:s(),isPublishSidebarEnabled:m(),isSaving:d()&&!u(),isSavingNonPostEntityChanges:p(),isScheduled:i()}})),(0,a.withDispatch)(((e,{isPublishSidebarEnabled:t})=>{const{disablePublishSidebar:n,enablePublishSidebar:o}=e(xo);return{onTogglePublishSidebar:()=>{t?n():o()}}})),zo.withFocusReturn,zo.withConstrainedTabbing])(ga),fa=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-4v-2.4L14 14l1-1-3-3-3 3 1 1 1.2-1.2v2.4H7.7c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4H9l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8 0 1-.8 1.8-1.7 1.8z"})),_a=(0,c.forwardRef)((function({icon:e,size:t=24,...n},o){return(0,c.cloneElement)(e,{width:t,height:t,...n,ref:o})})),va=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-9c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4h1.3l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8-.1 1-.9 1.8-1.8 1.8z"}));function Ea({forceIsDirty:e}){const[t,n]=(0,c.useState)(!1),o=(0,u.useViewportMatch)("small"),{isAutosaving:r,isDirty:s,isNew:l,isPending:d,isPublished:p,isSaveable:m,isSaving:g,isScheduled:h,hasPublishAction:f,showIconLabels:_}=(0,a.useSelect)((t=>{var n;const{isEditedPostNew:o,isCurrentPostPublished:r,isCurrentPostScheduled:s,isEditedPostDirty:i,isSavingPost:a,isEditedPostSaveable:l,getCurrentPost:c,isAutosavingPost:u,getEditedPostAttribute:d}=t(xo),{get:p}=t(T.store);return{isAutosaving:u(),isDirty:e||i(),isNew:o(),isPending:"pending"===d("status"),isPublished:r(),isSaving:a(),isSaveable:l(),isScheduled:s(),hasPublishAction:null!==(n=c()?._links?.["wp:action-publish"])&&void 0!==n&&n,showIconLabels:p("core","showIconLabels")}}),[e]),{savePost:v}=(0,a.useDispatch)(xo),E=(0,u.usePrevious)(g);if((0,c.useEffect)((()=>{let e;return E&&!g&&(n(!0),e=setTimeout((()=>{n(!1)}),1e3)),()=>clearTimeout(e)}),[g]),!f&&d)return null;if(p||h)return null;
/* translators: button label text should, if possible, be under 16 characters. */const y=d?(0,an.__)("Save as pending"):(0,an.__)("Save draft"),b=(0,an.__)("Save"),w=t||!l&&!s,S=g||w,k=g||w||!m;
/* translators: button label text should, if possible, be under 16 characters. */let P;g?P=r?(0,an.__)("Autosaving"):(0,an.__)("Saving"):w?P=(0,an.__)("Saved"):o?P=y:_&&(P=b);const C=P||y,x=k?void 0:{text:C,shortcut:Zo.displayShortcut.primary("s")};return(0,i.createElement)(zo.Tooltip,{...x},(0,i.createElement)(zo.Button,{className:m||g?Ho()({"editor-post-save-draft":!S,"editor-post-saved-state":S,"is-saving":g,"is-autosaving":r,"is-saved":w,[(0,zo.__unstableGetAnimateClassName)({type:"loading"})]:g}):void 0,onClick:k?void 0:()=>v(),variant:"tertiary",size:"compact",icon:o?void 0:fa,"aria-label":C,"aria-disabled":k},S&&(0,i.createElement)(_a,{icon:w?ls:va}),P))}var ya=(0,u.compose)([(0,a.withSelect)((e=>{var t;const{getCurrentPost:n,getCurrentPostType:o}=e(xo);return{hasPublishAction:null!==(t=n()._links?.["wp:action-publish"])&&void 0!==t&&t,postType:o()}}))])((function({hasPublishAction:e,children:t}){return e?t:null}));function ba(){const[e,t]=(0,c.useState)(null),n=(0,c.useMemo)((()=>({anchor:e,"aria-label":(0,an.__)("Change publish date"),placement:"bottom-end"})),[e]),o=Ri(),r=Ri({full:!0});return(0,i.createElement)(ya,null,(0,i.createElement)(fs,{label:(0,an.__)("Publish"),ref:t},(0,i.createElement)(zo.Dropdown,{popoverProps:n,focusOnMount:!0,className:"editor-post-schedule__panel-dropdown",contentClassName:"editor-post-schedule__dialog",renderToggle:({onToggle:e,isOpen:t})=>(0,i.createElement)(zo.Button,{className:"editor-post-schedule__dialog-toggle",variant:"tertiary",onClick:e,"aria-label":(0,an.sprintf)(
// translators: %s: Current post date.
(0,an.__)("Change date: %s"),o),label:r,showTooltip:o!==r,"aria-expanded":t},o),renderContent:({onClose:e})=>(0,i.createElement)(Ni,{onClose:e})})))}function wa({children:e}){return(0,i.createElement)(Or,{supportKeys:"slug"},e)}class Sa extends c.Component{constructor({postSlug:e,postTitle:t,postID:n}){super(...arguments),this.state={editedSlug:(0,w.safeDecodeURIComponent)(e)||(0,w.cleanForSlug)(t)||n},this.setSlug=this.setSlug.bind(this)}setSlug(e){const{postSlug:t,onUpdateSlug:n}=this.props,{value:o}=e.target,r=(0,w.cleanForSlug)(o);r!==t&&n(r)}render(){const{editedSlug:e}=this.state;return(0,i.createElement)(wa,null,(0,i.createElement)(zo.TextControl,{__nextHasNoMarginBottom:!0,label:(0,an.__)("Slug"),autoComplete:"off",spellCheck:"false",value:e,onChange:e=>this.setState({editedSlug:e}),onBlur:this.setSlug,className:"editor-post-slug"}))}}var ka=(0,u.compose)([(0,a.withSelect)((e=>{const{getCurrentPost:t,getEditedPostAttribute:n}=e(xo),{id:o}=t();return{postSlug:n("slug"),postTitle:n("title"),postID:o}})),(0,a.withDispatch)((e=>{const{editPost:t}=e(xo);return{onUpdateSlug(e){t({slug:e})}}}))])(Sa);function Pa({children:e}){const{hasStickyAction:t,postType:n}=(0,a.useSelect)((e=>{var t;const n=e(xo).getCurrentPost();return{hasStickyAction:null!==(t=n._links?.["wp:action-sticky"])&&void 0!==t&&t,postType:e(xo).getCurrentPostType()}}),[]);return"post"===n&&t?e:null}function Ca(){const e=(0,a.useSelect)((e=>{var t;return null!==(t=e(xo).getEditedPostAttribute("sticky"))&&void 0!==t&&t}),[]),{editPost:t}=(0,a.useDispatch)(xo);return(0,i.createElement)(Pa,null,(0,i.createElement)(zo.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,an.__)("Stick to the top of the blog"),checked:e,onChange:()=>t({sticky:!e})}))}function Ta(){const[e,t]=(0,c.useState)(!1),{editPost:n,savePost:o}=(0,a.useDispatch)(xo),{isSaving:r,isPublished:s,isScheduled:l}=(0,a.useSelect)((e=>{const{isSavingPost:t,isCurrentPostPublished:n,isCurrentPostScheduled:o}=e(xo);return{isSaving:t(),isPublished:n(),isScheduled:o()}}),[]),u=r||!s&&!l;let d;return s?d=(0,an.__)("Are you sure you want to unpublish this post?"):l&&(d=(0,an.__)("Are you sure you want to unschedule this post?")),(0,i.createElement)(i.Fragment,null,(0,i.createElement)(zo.Button,{className:"editor-post-switch-to-draft",onClick:()=>{u||t(!0)},"aria-disabled":u,variant:"secondary",style:{flexGrow:"1",justifyContent:"center"}},(0,an.__)("Switch to draft")),(0,i.createElement)(zo.__experimentalConfirmDialog,{isOpen:e,onConfirm:()=>{t(!1),n({status:"draft"}),o()},onCancel:()=>t(!1)},d))}const{ReusableBlocksRenameHint:xa}=Co(p.privateApis);function Ia(){const{syncStatus:e,postType:t}=(0,a.useSelect)((e=>{const{getEditedPostAttribute:t}=e(xo),n=t("meta");return{syncStatus:"unsynced"===n?.wp_pattern_sync_status?"unsynced":t("wp_pattern_sync_status"),postType:t("type")}}));return"wp_block"!==t?null:(0,i.createElement)(fs,{label:(0,an.__)("Sync status")},(0,i.createElement)("div",{className:"editor-post-sync-status__value"},"unsynced"===e?(0,an.__)("Not synced"):(0,an.__)("Fully synced")))}function Ba(){const{editPost:e}=(0,a.useDispatch)(xo),[t,n]=(0,c.useState)(!1),[o,r]=(0,c.useState)(void 0),{postType:s,isNewPost:l}=(0,a.useSelect)((e=>{const{getEditedPostAttribute:t,isCleanNewPost:n}=e(xo);return{postType:t("type"),isNewPost:n()}}),[]);return(0,c.useEffect)((()=>{l&&"wp_block"===s&&n(!0)}),[]),"wp_block"===s&&l?(0,i.createElement)(i.Fragment,null,t&&(0,i.createElement)(zo.Modal,{title:(0,an.__)("Set pattern sync status"),onRequestClose:()=>{n(!1)},overlayClassName:"reusable-blocks-menu-items__convert-modal"},(0,i.createElement)("form",{onSubmit:t=>{t.preventDefault(),n(!1),e({meta:{wp_pattern_sync_status:o}})}},(0,i.createElement)(zo.__experimentalVStack,{spacing:"5"},(0,i.createElement)(xa,null),(0,i.createElement)(zo.ToggleControl,{label:(0,an._x)("Synced","Option that makes an individual pattern synchronized"),help:(0,an.__)("Sync this pattern across multiple locations."),checked:!o,onChange:()=>{r(o?void 0:"unsynced")}}),(0,i.createElement)(zo.__experimentalHStack,{justify:"right"},(0,i.createElement)(zo.Button,{variant:"primary",type:"submit"},(0,an.__)("Create"))))))):null}const Na=e=>e;var Da=(0,u.compose)([(0,a.withSelect)((e=>({postType:e(xo).getCurrentPostType(),taxonomies:e(l.store).getTaxonomies({per_page:-1})})))])((function({postType:e,taxonomies:t,taxonomyWrapper:n=Na}){return(null!=t?t:[]).filter((t=>t.types.includes(e))).filter((e=>e.visibility?.show_ui)).map((e=>{const t=e.hierarchical?oa:$i;return(0,i.createElement)(c.Fragment,{key:`taxonomy-${e.slug}`},n((0,i.createElement)(t,{slug:e.slug}),e))}))})),Ra=(0,u.compose)([(0,a.withSelect)((e=>({postType:e(xo).getCurrentPostType(),taxonomies:e(l.store).getTaxonomies({per_page:-1})})))])((function({postType:e,taxonomies:t,children:n}){const o=t?.some((t=>t.types.includes(e)));return o?n:null}));function Aa({taxonomy:e,children:t}){const n=e?.slug,o=n?`taxonomy-panel-${n}`:"",{isEnabled:r,isOpened:s}=(0,a.useSelect)((e=>{const{isEditorPanelEnabled:t,isEditorPanelOpened:r}=e(xo);return{isEnabled:!!n&&t(o),isOpened:!!n&&r(o)}}),[o,n]),{toggleEditorPanelOpened:l}=(0,a.useDispatch)(xo);if(!r)return null;const c=e?.labels?.menu_name;return c?(0,i.createElement)(zo.PanelBody,{title:c,opened:s,onToggle:()=>l(o)},t):null}var La=function(){return(0,i.createElement)(Ra,null,(0,i.createElement)(Da,{taxonomyWrapper:(e,t)=>(0,i.createElement)(Aa,{taxonomy:t},e)}))},Oa=n(773);function Ma(){const e=(0,u.useInstanceId)(Ma),{content:t,blocks:n,type:o,id:r}=(0,a.useSelect)((e=>{const{getEditedEntityRecord:t}=e(l.store),{getCurrentPostType:n,getCurrentPostId:o}=e(xo),r=n(),s=o(),i=t("postType",r,s);return{content:i?.content,blocks:i?.blocks,type:r,id:s}}),[]),{editEntityRecord:s}=(0,a.useDispatch)(l.store),d=(0,c.useMemo)((()=>t instanceof Function?t({blocks:n}):n?(0,y.__unstableSerializeAndClean)(n):t),[t,n]);return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(zo.VisuallyHidden,{as:"label",htmlFor:`post-content-${e}`},(0,an.__)("Type text or HTML")),(0,i.createElement)(Oa.Z,{autoComplete:"off",dir:"auto",value:d,onChange:e=>{s("postType",o,r,{content:e.target.value,blocks:void 0,selection:void 0})},className:"editor-post-text-editor",id:`post-content-${e}`,placeholder:(0,an.__)("Start writing with text or HTML")}))}var Ua=window.wp.dom;const Va="wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",Fa=/[\r\n]+/g;function Ha(e){const t=(0,c.useRef)(),{isCleanNewPost:n}=(0,a.useSelect)((e=>{const{isCleanNewPost:t}=e(xo);return{isCleanNewPost:t()}}),[]);return(0,c.useImperativeHandle)(e,(()=>({focus:()=>{t?.current?.focus()}}))),(0,c.useEffect)((()=>{if(!t.current)return;const{defaultView:e}=t.current.ownerDocument,{name:o,parent:r}=e,s="editor-canvas"===o?r.document:e.document,{activeElement:i,body:a}=s;!n||i&&a!==i||t.current.focus()}),[n]),{ref:t}}function za(){const{editPost:e}=(0,a.useDispatch)(xo),{title:t}=(0,a.useSelect)((e=>{const{getEditedPostAttribute:t}=e(xo);return{title:t("title")}}),[]);return{title:t,setTitle:function(t){e({title:t})}}}var Ga=(0,c.forwardRef)((function(e,t){const{placeholder:n,hasFixedToolbar:o}=(0,a.useSelect)((e=>{const{getEditedPostAttribute:t}=e(xo),{getSettings:n}=e(p.store),{titlePlaceholder:o,hasFixedToolbar:r}=n();return{title:t("title"),placeholder:o,hasFixedToolbar:r}}),[]),[r,s]=(0,c.useState)(!1),{ref:l}=Ha(t),{title:d,setTitle:m}=za(),[g,h]=(0,c.useState)({}),{clearSelectedBlock:f,insertBlocks:_,insertDefaultBlock:v}=(0,a.useDispatch)(p.store);function E(e){_(e,0)}function b(){s(!1),h({})}const w=(0,Er.decodeEntities)(n)||(0,an.__)("Add title"),{ref:S}=(0,er.__unstableUseRichText)({value:d,onChange:function(e){m(e.replace(Fa," "))},placeholder:w,selectionStart:g.start,selectionEnd:g.end,onSelectionChange(e,t){h((n=>{const{start:o,end:r}=n;return o===e&&r===t?n:{start:e,end:t}}))},__unstableDisableFormats:!1}),k=Ho()(Va,{"is-selected":r,"has-fixed-toolbar":o});return(0,i.createElement)(Or,{supportKeys:"title"},(0,i.createElement)("h1",{ref:(0,u.useMergeRefs)([S,l]),contentEditable:!0,className:k,"aria-label":w,role:"textbox","aria-multiline":"true",onFocus:function(){s(!0),f()},onBlur:b,onKeyDown:function(e){e.keyCode===Zo.ENTER&&(e.preventDefault(),v(void 0,void 0,0))},onKeyPress:b,onPaste:function(e){const t=e.clipboardData;let n="",o="";try{n=t.getData("text/plain"),o=t.getData("text/html")}catch(e){try{o=t.getData("Text")}catch(e){return}}window.console.log("Received HTML:\n\n",o),window.console.log("Received plain text:\n\n",n);const r=(0,y.pasteHandler)({HTML:o,plainText:n});if(e.preventDefault(),r.length)if("string"!=typeof r){const[e]=r;if(d||"core/heading"!==e.name&&"core/paragraph"!==e.name)E(r);else{const t=(0,Ua.__unstableStripHTML)(e.attributes.content);m(t),E(r.slice(1))}}else{const e={...(0,er.create)({html:d}),...g},t=(0,Ua.__unstableStripHTML)(r),n=(0,er.insert)(e,(0,er.create)({html:t}));m((0,er.toHTMLString)({value:n})),h({start:n.start,end:n.end})}}}))})),ja=(0,c.forwardRef)((function(e,t){const{placeholder:n,hasFixedToolbar:o}=(0,a.useSelect)((e=>{const{getSettings:t}=e(p.store),{titlePlaceholder:n,hasFixedToolbar:o}=t();return{placeholder:n,hasFixedToolbar:o}}),[]),[r,s]=(0,c.useState)(!1),{title:l,setTitle:u}=za(),{ref:d}=Ha(t),m=Ho()(Va,{"is-selected":r,"has-fixed-toolbar":o,"is-raw-text":!0}),g=(0,Er.decodeEntities)(n)||(0,an.__)("Add title");return(0,i.createElement)(zo.TextareaControl,{ref:d,value:l,onChange:function(e){u(e.replace(Fa," "))},onFocus:function(){s(!0)},onBlur:function(){s(!1)},label:n,className:m,placeholder:g,hideLabelFromVision:!0,autoComplete:"off",dir:"auto",rows:1,__nextHasNoMarginBottom:!0})}));function Wa(){const{isNew:e,isDeleting:t,postId:n}=(0,a.useSelect)((e=>{const t=e(xo);return{isNew:t.isEditedPostNew(),isDeleting:t.isDeletingPost(),postId:t.getCurrentPostId()}}),[]),{trashPost:o}=(0,a.useDispatch)(xo),[r,s]=(0,c.useState)(!1);return e||!n?null:(0,i.createElement)(i.Fragment,null,(0,i.createElement)(zo.Button,{className:"editor-post-trash",isDestructive:!0,variant:"secondary",isBusy:t,"aria-disabled":t,onClick:t?void 0:()=>s(!0)},(0,an.__)("Move to trash")),(0,i.createElement)(zo.__experimentalConfirmDialog,{isOpen:r,onConfirm:()=>{s(!1),o()},onCancel:()=>s(!1)},(0,an.__)("Are you sure you want to move this post to the trash?")))}var $a=(0,a.withSelect)((e=>{const{isEditedPostNew:t,getCurrentPostId:n,getCurrentPostType:o}=e(xo),{getPostType:r,canUser:s}=e(l.store),i=n(),a=r(o()),c=a?.rest_base||"";return{isNew:t(),postId:i,canUserDelete:!(!i||!c)&&s("delete",c,i)}}))((function({isNew:e,postId:t,canUserDelete:n,children:o}){return!e&&t&&n?o:null}));function Ka({onClose:e}){const{isEditable:t,postSlug:n,viewPostLabel:o,postLink:r,permalinkPrefix:s,permalinkSuffix:u}=(0,a.useSelect)((e=>{var t;const n=e(xo).getCurrentPost(),o=e(xo).getCurrentPostType(),r=e(l.store).getPostType(o),s=e(xo).getPermalinkParts(),i=null!==(t=n?._links?.["wp:action-publish"])&&void 0!==t&&t;return{isEditable:e(xo).isPermalinkEditable()&&i,postSlug:(0,w.safeDecodeURIComponent)(e(xo).getEditedPostSlug()),viewPostLabel:r?.labels.view_item,postLink:n.link,permalinkPrefix:s?.prefix,permalinkSuffix:s?.suffix}}),[]),{editPost:d}=(0,a.useDispatch)(xo),[m,g]=(0,c.useState)(!1);return(0,i.createElement)("div",{className:"editor-post-url"},(0,i.createElement)(p.__experimentalInspectorPopoverHeader,{title:(0,an.__)("URL"),onClose:e}),t&&(0,i.createElement)(zo.TextControl,{__nextHasNoMarginBottom:!0,label:(0,an.__)("Permalink"),value:m?"":n,autoComplete:"off",spellCheck:"false",help:(0,i.createElement)(i.Fragment,null,(0,an.__)("The last part of the URL.")," ",(0,i.createElement)(zo.ExternalLink,{href:(0,an.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink")},(0,an.__)("Learn more."))),onChange:e=>{d({slug:e}),e?m&&g(!1):m||g(!0)},onBlur:e=>{d({slug:(0,w.cleanForSlug)(e.target.value)}),m&&g(!1)}}),t&&(0,i.createElement)("h3",{className:"editor-post-url__link-label"},null!=o?o:(0,an.__)("View post")),(0,i.createElement)("p",null,(0,i.createElement)(zo.ExternalLink,{className:"editor-post-url__link",href:r,target:"_blank"},t?(0,i.createElement)(i.Fragment,null,(0,i.createElement)("span",{className:"editor-post-url__link-prefix"},s),(0,i.createElement)("span",{className:"editor-post-url__link-slug"},n),(0,i.createElement)("span",{className:"editor-post-url__link-suffix"},u)):r)))}function Za({children:e}){return(0,a.useSelect)((e=>{const t=e(xo).getCurrentPostType(),n=e(l.store).getPostType(t);return!!n?.viewable&&(!!e(xo).getCurrentPost().link&&!!e(xo).getPermalinkParts())}),[])?e:null}function Ya(){return qa()}function qa(){const e=(0,a.useSelect)((e=>e(xo).getPermalink()),[]);return(0,w.filterURLForDisplay)((0,w.safeDecodeURIComponent)(e))}function Qa(){const[e,t]=(0,c.useState)(null),n=(0,c.useMemo)((()=>({anchor:e,placement:"bottom-end"})),[e]);return(0,i.createElement)(Za,null,(0,i.createElement)(fs,{label:(0,an.__)("URL"),ref:t},(0,i.createElement)(zo.Dropdown,{popoverProps:n,className:"editor-post-url__panel-dropdown",contentClassName:"editor-post-url__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:e,onToggle:t})=>(0,i.createElement)(Xa,{isOpen:e,onClick:t}),renderContent:({onClose:e})=>(0,i.createElement)(Ka,{onClose:e})})))}function Xa({isOpen:e,onClick:t}){const n=qa();return(0,i.createElement)(zo.Button,{className:"editor-post-url__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,an.sprintf)((0,an.__)("Change URL: %s"),n),onClick:t},n)}function Ja({render:e}){return e({canEdit:(0,a.useSelect)((e=>{var t;return null!==(t=e(xo).getCurrentPost()._links?.["wp:action-publish"])&&void 0!==t&&t}))})}var el=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),tl=window.wp.wordcount;function nl(){const e=(0,a.useSelect)((e=>e(xo).getEditedPostAttribute("content")),[]),t=(0,an._x)("words","Word count type. Do not translate!");
/*
* translators: If your word count is based on single characters (e.g. East Asian characters),
* enter 'characters_excluding_spaces' or 'characters_including_spaces'. Otherwise, enter 'words'.
* Do not translate into your own language.
*/return(0,i.createElement)("span",{className:"word-count"},(0,tl.count)(e,t))}const ol=189;function rl(){const e=(0,a.useSelect)((e=>e(xo).getEditedPostAttribute("content")),[]),t=(0,an._x)("words","Word count type. Do not translate!"),n=Math.round((0,tl.count)(e,t)/ol),o=0===n?(0,c.createInterpolateElement)((0,an.__)("<span>< 1</span> minute"),{span:(0,i.createElement)("span",null)}):(0,c.createInterpolateElement)((0,an.sprintf)(/* translators: %s is the number of minutes the post will take to read. */
(0,an._n)("<span>%d</span> minute","<span>%d</span> minutes",n),n),{span:(0,i.createElement)("span",null)});
/*
* translators: If your word count is based on single characters (e.g. East Asian characters),
* enter 'characters_excluding_spaces' or 'characters_including_spaces'. Otherwise, enter 'words'.
* Do not translate into your own language.
*/return(0,i.createElement)("span",{className:"time-to-read"},o)}function sl(){const e=(0,a.useSelect)((e=>e(xo).getEditedPostAttribute("content")),[]);return(0,tl.count)(e,"characters_including_spaces")}var il=function({hasOutlineItemsDisabled:e,onRequestClose:t}){const{headingCount:n,paragraphCount:o,numberOfBlocks:r}=(0,a.useSelect)((e=>{const{getGlobalBlockCount:t}=e(p.store);return{headingCount:t("core/heading"),paragraphCount:t("core/paragraph"),numberOfBlocks:t()}}),[]);return(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,an.__)("Document Statistics"),tabIndex:"0"},(0,i.createElement)("ul",{role:"list",className:"table-of-contents__counts"},(0,i.createElement)("li",{className:"table-of-contents__count"},(0,an.__)("Words"),(0,i.createElement)(nl,null)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,an.__)("Characters"),(0,i.createElement)("span",{className:"table-of-contents__number"},(0,i.createElement)(sl,null))),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,an.__)("Time to read"),(0,i.createElement)(rl,null)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,an.__)("Headings"),(0,i.createElement)("span",{className:"table-of-contents__number"},n)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,an.__)("Paragraphs"),(0,i.createElement)("span",{className:"table-of-contents__number"},o)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,an.__)("Blocks"),(0,i.createElement)("span",{className:"table-of-contents__number"},r)))),n>0&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)("hr",null),(0,i.createElement)("h2",{className:"table-of-contents__title"},(0,an.__)("Document Outline")),(0,i.createElement)(cr,{onSelect:t,hasOutlineItemsDisabled:e})))},al=(0,c.forwardRef)((function({hasOutlineItemsDisabled:e,repositionDropdown:t,...n},o){const r=(0,a.useSelect)((e=>!!e(p.store).getBlockCount()),[]);return(0,i.createElement)(zo.Dropdown,{popoverProps:{placement:t?"right":"bottom"},className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:({isOpen:e,onToggle:t})=>(0,i.createElement)(zo.Button,{...n,ref:o,onClick:r?t:void 0,icon:el,"aria-expanded":e,"aria-haspopup":"true"
/* translators: button label text should, if possible, be under 16 characters. */,label:(0,an.__)("Details"),tooltipPosition:"bottom","aria-disabled":!r}),renderContent:({onClose:t})=>(0,i.createElement)(il,{onRequestClose:t,hasOutlineItemsDisabled:e})})}));function ll(){const{__experimentalGetDirtyEntityRecords:e}=(0,a.useSelect)(l.store);return(0,c.useEffect)((()=>{const t=t=>{if(e().length>0)return t.returnValue=(0,an.__)("You have unsaved changes. If you proceed, they will be lost."),t.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}}),[e]),null}var cl=(0,u.createHigherOrderComponent)((e=>(0,a.withRegistry)((t=>{const{useSubRegistry:n=!0,registry:o,...r}=t;if(!n)return(0,i.createElement)(e,{...r});const[s,l]=(0,c.useState)(null);return(0,c.useEffect)((()=>{const e=(0,a.createRegistry)({"core/block-editor":p.storeConfig},o);e.registerStore("core/editor",To),l(e)}),[o]),s?(0,i.createElement)(a.RegistryProvider,{value:s},(0,i.createElement)(e,{...r})):null}))),"withRegistryProvider");const ul=(e,t)=>`<a ${dl(e)}>${t}</a>`,dl=e=>`href="${e}" target="_blank" rel="noreferrer noopener"`,pl=e=>{const{title:t,foreign_landing_url:n,creator:o,creator_url:r,license:s,license_version:i,license_url:a}=e,l=((e,t)=>{let n=e.trim();return"pdm"!==e&&(n=e.toUpperCase().replace("SAMPLING","Sampling")),t&&(n+=` ${t}`),["pdm","cc0"].includes(e)||(n=`CC ${n}`),n})(s,i),c=(0,Er.decodeEntities)(o);let u;return u=c?t?(0,an.sprintf)(
// translators: %1s: Title of a media work from Openverse; %2s: Name of the work's creator; %3s: Work's licence e.g: "CC0 1.0".
(0,an._x)('"%1$s" by %2$s/ %3$s',"caption"),ul(n,(0,Er.decodeEntities)(t)),r?ul(r,c):c,a?ul(`${a}?ref=openverse`,l):l):(0,an.sprintf)(
// translators: %1s: Link attributes for a given Openverse media work; %2s: Name of the work's creator; %3s: Works's licence e.g: "CC0 1.0".
(0,an._x)("<a %1$s>Work</a> by %2$s/ %3$s","caption"),dl(n),r?ul(r,c):c,a?ul(`${a}?ref=openverse`,l):l):t?(0,an.sprintf)(
// translators: %1s: Title of a media work from Openverse; %2s: Work's licence e.g: "CC0 1.0".
(0,an._x)('"%1$s"/ %2$s',"caption"),ul(n,(0,Er.decodeEntities)(t)),a?ul(`${a}?ref=openverse`,l):l):(0,an.sprintf)(
// translators: %1s: Link attributes for a given Openverse media work; %2s: Works's licence e.g: "CC0 1.0".
(0,an._x)("<a %1$s>Work</a>/ %2$s","caption"),dl(n),a?ul(`${a}?ref=openverse`,l):l),u.replace(/\s{2}/g," ")},ml=async(e={})=>(await(0,a.resolveSelect)(l.store).getMediaItems({...e,orderBy:e?.search?"relevance":"date"})).map((e=>({...e,alt:e.alt_text,url:e.source_url,previewUrl:e.media_details?.sizes?.medium?.source_url,caption:e.caption?.raw})));var gl=[{name:"images",labels:{name:(0,an.__)("Images"),search_items:(0,an.__)("Search images")},mediaType:"image",async fetch(e={}){return ml({...e,media_type:"image"})}},{name:"videos",labels:{name:(0,an.__)("Videos"),search_items:(0,an.__)("Search videos")},mediaType:"video",async fetch(e={}){return ml({...e,media_type:"video"})}},{name:"audio",labels:{name:(0,an.__)("Audio"),search_items:(0,an.__)("Search audio")},mediaType:"audio",async fetch(e={}){return ml({...e,media_type:"audio"})}},{name:"openverse",labels:{name:(0,an.__)("Openverse"),search_items:(0,an.__)("Search Openverse")},mediaType:"image",async fetch(e={}){const t={...e,mature:!1,excluded_source:"flickr,inaturalist,wikimedia",license:"pdm,cc0"},n={per_page:"page_size",search:"q"},o=new URL("https://api.openverse.engineering/v1/images/");Object.entries(t).forEach((([e,t])=>{const r=n[e]||e;o.searchParams.set(r,t)}));const r=await window.fetch(o,{headers:{"User-Agent":"WordPress/inserter-media-fetch"}});return(await r.json()).results.map((e=>({...e,title:e.title?.toLowerCase().startsWith("file:")?e.title.slice(5):e.title,sourceId:e.id,id:void 0,caption:pl(e),previewUrl:e.thumbnail})))},getReportUrl:({sourceId:e})=>`https://wordpress.org/openverse/image/${e}/report/`,isExternalResource:!0}],hl=window.wp.mediaUtils;const fl=()=>{};function _l({additionalData:e={},allowedTypes:t,filesList:n,maxUploadFileSize:o,onError:r=fl,onFileChange:s}){const{getCurrentPost:i,getEditorSettings:l}=(0,a.select)(xo),c=l().allowedMimeTypes;o=o||l().maxUploadFileSize;const u=i(),d="number"==typeof u?.id?u.id:u?.wp_id,p=d?{post:d}:{};(0,hl.uploadMedia)({allowedTypes:t,filesList:n,onFileChange:s,additionalData:{...p,...e},maxUploadFileSize:o,onError:({message:e})=>r(e),wpAllowedMimeTypes:c})}const vl=[],El=["__experimentalBlockDirectory","__experimentalDiscussionSettings","__experimentalFeatures","__experimentalGlobalStylesBaseStyles","__experimentalPreferredStyleVariations","__unstableGalleryWithImageBlocks","alignWide","allowedBlockTypes","blockInspectorTabs","allowedMimeTypes","bodyPlaceholder","canLockBlocks","capabilities","clearBlockSelection","codeEditingEnabled","colors","disableCustomColors","disableCustomFontSizes","disableCustomSpacingSizes","disableCustomGradients","disableLayoutStyles","enableCustomLineHeight","enableCustomSpacing","enableCustomUnits","enableOpenverseMediaCategory","fontSizes","gradients","generateAnchors","getPostLinkProps","hasInlineToolbar","imageDefaultSize","imageDimensions","imageEditing","imageSizes","isRTL","locale","maxWidth","onUpdateDefaultBlockStyles","postContentAttributes","postsPerPage","readOnly","styles","titlePlaceholder","supportsLayout","widgetTypesToHideFromLegacyWidgetBlock","__unstableHasCustomAppender","__unstableIsPreviewMode","__unstableResolvedAssets","__unstableIsBlockBasedTheme","__experimentalArchiveTitleTypeLabel","__experimentalArchiveTitleNameLabel"];var yl=function(e,t,n){var o,r;const s=(0,u.useViewportMatch)("medium"),{allowRightClickOverrides:i,focusMode:d,hasFixedToolbar:p,isDistractionFree:m,keepCaretInsideBlock:g,reusableBlocks:h,hasUploadPermissions:f,canUseUnfilteredHTML:_,userCanCreatePages:v,pageOnFront:E,pageForPosts:y,userPatternCategories:b,restBlockPatterns:w,restBlockPatternCategories:S}=(0,a.useSelect)((e=>{var o;const r="web"===c.Platform.OS,{canUser:i,getRawEntityRecord:a,getEntityRecord:u,getUserPatternCategories:d,getEntityRecords:p,getBlockPatterns:m,getBlockPatternCategories:g}=e(l.store),{get:h}=e(T.store),f=i("read","settings")?u("root","site"):void 0;return{allowRightClickOverrides:h("core","allowRightClickOverrides"),canUseUnfilteredHTML:a("postType",t,n)?._links?.hasOwnProperty("wp:action-unfiltered-html"),focusMode:h("core","focusMode"),hasFixedToolbar:h("core","fixedToolbar")||!s,isDistractionFree:h("core","distractionFree"),keepCaretInsideBlock:h("core","keepCaretInsideBlock"),reusableBlocks:r?p("postType","wp_block",{per_page:-1}):vl,hasUploadPermissions:null===(o=i("create","media"))||void 0===o||o,userCanCreatePages:i("create","pages"),pageOnFront:f?.page_on_front,pageForPosts:f?.page_for_posts,userPatternCategories:d(),restBlockPatterns:m(),restBlockPatternCategories:g()}}),[t,n,s]),k=null!==(o=e.__experimentalAdditionalBlockPatterns)&&void 0!==o?o:e.__experimentalBlockPatterns,P=null!==(r=e.__experimentalAdditionalBlockPatternCategories)&&void 0!==r?r:e.__experimentalBlockPatternCategories,C=(0,c.useMemo)((()=>[...k||[],...w||[]].filter(((e,t,n)=>t===n.findIndex((t=>e.name===t.name)))).filter((({postTypes:e})=>!e||Array.isArray(e)&&e.includes(t)))),[k,w,t]),x=(0,c.useMemo)((()=>[...P||[],...S||[]].filter(((e,t,n)=>t===n.findIndex((t=>e.name===t.name))))),[P,S]),{undo:I,setIsInserterOpened:B}=(0,a.useDispatch)(xo),{saveEntityRecord:N}=(0,a.useDispatch)(l.store),D=(0,c.useCallback)((e=>v?N("postType","page",e):Promise.reject({message:(0,an.__)("You do not have permission to create Pages.")})),[N,v]),R=!1===e.focusMode;return(0,c.useMemo)((()=>({...Object.fromEntries(Object.entries(e).filter((([e])=>El.includes(e)))),allowRightClickOverrides:i,focusMode:d&&!R,hasFixedToolbar:p,isDistractionFree:m,keepCaretInsideBlock:g,mediaUpload:f?_l:void 0,__experimentalReusableBlocks:h,__experimentalBlockPatterns:C,__experimentalBlockPatternCategories:x,__experimentalUserPatternCategories:b,__experimentalFetchLinkSuggestions:(t,n)=>(0,l.__experimentalFetchLinkSuggestions)(t,n,e),inserterMediaCategories:gl,__experimentalFetchRichUrlData:l.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:_,__experimentalUndo:I,outlineMode:"wp_template"===t,__experimentalCreatePageEntity:D,__experimentalUserCanCreatePages:v,pageOnFront:E,pageForPosts:y,__experimentalPreferPatternsOnRoot:"wp_template"===t,templateLock:"wp_navigation"===t?"insert":e.templateLock,template:"wp_navigation"===t?[["core/navigation",{},[]]]:e.template,__experimentalSetIsInserterOpened:B})),[i,d,R,p,m,g,e,f,h,b,C,x,_,I,D,v,E,y,t,B])};const bl=["core/post-title","core/post-featured-image","core/post-content"];function wl({clientId:e}){const t=(0,a.useSelect)((t=>{const{getBlockParentsByBlockName:n}=t(p.store);return 0!==n(e,"core/query").length}),[e])?void 0:"contentOnly",{setBlockEditingMode:n,unsetBlockEditingMode:o}=(0,a.useDispatch)(p.store);(0,c.useEffect)((()=>{if(t)return n(e,t),()=>{o(e)}}),[e,t,n,o])}function Sl(){return(0,p.useBlockEditingMode)("disabled"),(0,a.useSelect)((e=>{const{__experimentalGetGlobalBlocksByName:t}=e(p.store);return t(bl)}),[]).map((e=>(0,i.createElement)(wl,{key:e,clientId:e})))}function kl(){const e=(0,a.useSelect)((e=>e(p.store).getBlockOrder()?.[0]),[]),{setBlockEditingMode:t,unsetBlockEditingMode:n}=(0,a.useDispatch)(p.store);(0,c.useEffect)((()=>{if(e)return t(e,"contentOnly"),()=>{n(e)}}),[e,n,t])}const{ExperimentalBlockEditorProvider:Pl}=Co(p.privateApis),{PatternsMenuItems:Cl}=Co(No.privateApis),Tl=()=>{},xl=cl((({post:e,settings:t,recovery:n,initialEdits:o,children:r,BlockEditorProviderComponent:s=Pl,__unstableTemplate:u})=>{const d=(0,a.useSelect)((e=>e(xo).getRenderingMode()),[]),m=!!u&&"post-only"!==d,g=m?u:e,h=(0,c.useMemo)((()=>({..."wp_template"!==g.type||m&&"template-only"!==d?{postId:e.id,postType:e.type}:{},templateSlug:"wp_template"===g.type?g.slug:void 0})),[d,e.id,e.type,g.type,g?.slug,m]),{editorSettings:f,selection:_,isReady:v}=(0,a.useSelect)((e=>{const{getEditorSettings:t,getEditorSelection:n,__unstableIsEditorReady:o}=e(xo);return{editorSettings:t(),isReady:o(),selection:n()}}),[]),{id:E,type:b}=g,w=yl(f,b,E),[S,k,P]=function(e,t,n){const o="post-only"!==n&&t?"template":"post",[r,s,i]=(0,l.useEntityBlockEditor)("postType",e.type,{id:e.id}),[a,u,d]=(0,l.useEntityBlockEditor)("postType",t?.type,{id:t?.id}),p=(0,c.useMemo)((()=>{if("wp_navigation"===e.type)return[(0,y.createBlock)("core/navigation",{ref:e.id,templateLock:!1})]}),[e.type,e.id]),m=(0,c.useMemo)((()=>p||("template"===o?a:r)),[p,o,a,r]);return t&&"template-locked"===n||"wp_navigation"===e.type?[m,Tl,Tl]:[m,"post"===o?s:u,"post"===o?i:d]}(e,u,d),{updatePostLock:C,setupEditor:T,updateEditorSettings:x,setCurrentTemplateId:I,setEditedPost:B,setRenderingMode:N}=Co((0,a.useDispatch)(xo)),{createWarningNotice:D}=(0,a.useDispatch)(on.store);return(0,c.useLayoutEffect)((()=>{n||(C(t.postLock),T(e,o,t.template),t.autosave&&D((0,an.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,an.__)("View the autosave"),url:t.autosave.editLink}]}))}),[]),(0,c.useEffect)((()=>{B(e.type,e.id)}),[e.type,e.id]),(0,c.useEffect)((()=>{x(t)}),[t,x]),(0,c.useEffect)((()=>{I(u?.id)}),[u?.id,I]),(0,c.useEffect)((()=>{var e;N(null!==(e=t.defaultRenderingMode)&&void 0!==e?e:"post-only")}),[t.defaultRenderingMode,N]),v?(0,i.createElement)(l.EntityProvider,{kind:"root",type:"site"},(0,i.createElement)(l.EntityProvider,{kind:"postType",type:e.type,id:e.id},(0,i.createElement)(p.BlockContextProvider,{value:h},(0,i.createElement)(s,{value:S,onChange:P,onInput:k,selection:_,settings:w,useSubRegistry:!1},r,(0,i.createElement)(Cl,null),"template-locked"===d&&(0,i.createElement)(Sl,null),"wp_navigation"===b&&(0,i.createElement)(kl,null))))):null}));var Il=function(e){return(0,i.createElement)(xl,{...e,BlockEditorProviderComponent:p.BlockEditorProvider},e.children)},Bl=window.wp.serverSideRender,Nl=n.n(Bl);function Dl(e,t,n=[]){const o=(0,c.forwardRef)(((n,o)=>(k()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,i.createElement)(t,{ref:o,...n}))));return n.forEach((n=>{o[n]=Dl(e+"."+n,t[n])})),o}function Rl(e,t){return(...n)=>(k()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...n))}const Al=Dl("RichText",p.RichText,["Content"]);Al.isEmpty=Rl("RichText.isEmpty",p.RichText.isEmpty);const Ll=Dl("Autocomplete",p.Autocomplete),Ol=Dl("AlignmentToolbar",p.AlignmentToolbar),Ml=Dl("BlockAlignmentToolbar",p.BlockAlignmentToolbar),Ul=Dl("BlockControls",p.BlockControls,["Slot"]),Vl=Dl("BlockEdit",p.BlockEdit),Fl=Dl("BlockEditorKeyboardShortcuts",p.BlockEditorKeyboardShortcuts),Hl=Dl("BlockFormatControls",p.BlockFormatControls,["Slot"]),zl=Dl("BlockIcon",p.BlockIcon),Gl=Dl("BlockInspector",p.BlockInspector),jl=Dl("BlockList",p.BlockList),Wl=Dl("BlockMover",p.BlockMover),$l=Dl("BlockNavigationDropdown",p.BlockNavigationDropdown),Kl=Dl("BlockSelectionClearer",p.BlockSelectionClearer),Zl=Dl("BlockSettingsMenu",p.BlockSettingsMenu),Yl=Dl("BlockTitle",p.BlockTitle),ql=Dl("BlockToolbar",p.BlockToolbar),Ql=Dl("ColorPalette",p.ColorPalette),Xl=Dl("ContrastChecker",p.ContrastChecker),Jl=Dl("CopyHandler",p.CopyHandler),ec=Dl("DefaultBlockAppender",p.DefaultBlockAppender),tc=Dl("FontSizePicker",p.FontSizePicker),nc=Dl("Inserter",p.Inserter),oc=Dl("InnerBlocks",p.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),rc=Dl("InspectorAdvancedControls",p.InspectorAdvancedControls,["Slot"]),sc=Dl("InspectorControls",p.InspectorControls,["Slot"]),ic=Dl("PanelColorSettings",p.PanelColorSettings),ac=Dl("PlainText",p.PlainText),lc=Dl("RichTextShortcut",p.RichTextShortcut),cc=Dl("RichTextToolbarButton",p.RichTextToolbarButton),uc=Dl("__unstableRichTextInputEvent",p.__unstableRichTextInputEvent),dc=Dl("MediaPlaceholder",p.MediaPlaceholder),pc=Dl("MediaUpload",p.MediaUpload),mc=Dl("MediaUploadCheck",p.MediaUploadCheck),gc=Dl("MultiSelectScrollIntoView",p.MultiSelectScrollIntoView),hc=Dl("NavigableToolbar",p.NavigableToolbar),fc=Dl("ObserveTyping",p.ObserveTyping),_c=Dl("SkipToSelectedBlock",p.SkipToSelectedBlock),vc=Dl("URLInput",p.URLInput),Ec=Dl("URLInputButton",p.URLInputButton),yc=Dl("URLPopover",p.URLPopover),bc=Dl("Warning",p.Warning),wc=Dl("WritingFlow",p.WritingFlow),Sc=Rl("createCustomColorsHOC",p.createCustomColorsHOC),kc=Rl("getColorClassName",p.getColorClassName),Pc=Rl("getColorObjectByAttributeValues",p.getColorObjectByAttributeValues),Cc=Rl("getColorObjectByColorValue",p.getColorObjectByColorValue),Tc=Rl("getFontSize",p.getFontSize),xc=Rl("getFontSizeClass",p.getFontSizeClass),Ic=Rl("withColorContext",p.withColorContext),Bc=Rl("withColors",p.withColors),Nc=Rl("withFontSizes",p.withFontSizes),Dc=Mo,Rc=Mo;function Ac(e){return k()("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,w.cleanForSlug)(e)}function Lc({contentRef:e}){const t=(0,a.useSelect)((e=>e(xo).getRenderingMode()),[]),{getNotices:n}=(0,a.useSelect)(on.store),{createInfoNotice:o,removeNotice:r}=(0,a.useDispatch)(on.store),{setRenderingMode:s}=(0,a.useDispatch)(xo),[l,u]=(0,c.useState)(!1),d=(0,c.useRef)(0);return(0,c.useEffect)((()=>{const i=async e=>{if("template-locked"!==t)return;if(!e.target.classList.contains("is-root-container"))return;const r=n().some((e=>e.id===d.current));if(r)return;const{notice:i}=await o((0,an.__)("Edit your template to edit this block."),{isDismissible:!0,type:"snackbar",actions:[{label:(0,an.__)("Edit template"),onClick:()=>s("template-only")}]});d.current=i.id},a=e=>{"template-locked"===t&&e.target.classList.contains("is-root-container")&&(d.current&&r(d.current),u(!0))},l=e.current;return l?.addEventListener("click",i),l?.addEventListener("dblclick",a),()=>{l?.removeEventListener("click",i),l?.removeEventListener("dblclick",a)}}),[d,t,e.current]),(0,i.createElement)(zo.__experimentalConfirmDialog,{isOpen:l,confirmButtonText:(0,an.__)("Edit template"),onConfirm:()=>{u(!1),s("template-only")},onCancel:()=>u(!1)},(0,an.__)("Edit your template to edit this block."))}const{LayoutStyle:Oc,useLayoutClasses:Mc,useLayoutStyles:Uc,ExperimentalBlockCanvas:Vc}=Co(p.privateApis),Fc=()=>{};function Hc(e){for(let t=0;t<e.length;t++){if("core/post-content"===e[t].name)return e[t].attributes;if(e[t].innerBlocks.length){const n=Hc(e[t].innerBlocks);if(n)return n}}}function zc(e){for(let t=0;t<e.length;t++)if("core/post-content"===e[t].name)return!0;return!1}var Gc=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})),jc=(0,i.createElement)(P.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,i.createElement)(P.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"}));const{useCanBlockToolbarBeFocused:Wc}=Co(p.privateApis),$c=e=>{e.preventDefault()};var Kc=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function Zc(){return(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"editor-list-view-sidebar__outline"},(0,i.createElement)("div",null,(0,i.createElement)(zo.__experimentalText,null,(0,an.__)("Characters:")),(0,i.createElement)(zo.__experimentalText,null,(0,i.createElement)(sl,null))),(0,i.createElement)("div",null,(0,i.createElement)(zo.__experimentalText,null,(0,an.__)("Words:")),(0,i.createElement)(nl,null)),(0,i.createElement)("div",null,(0,i.createElement)(zo.__experimentalText,null,(0,an.__)("Time to read:")),(0,i.createElement)(rl,null))),(0,i.createElement)(cr,null))}var Yc=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})),qc=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z"})),Qc=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z"})),Xc=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z"}));const Jc={};Po(Jc,{DocumentTools:function({className:e,disableBlockTools:t=!1,children:n,listViewLabel:o=(0,an.__)("Document Overview")}){const r=(0,c.useRef)(),{setIsInserterOpened:s,setIsListViewOpened:l}=(0,a.useDispatch)(xo),{isInserterOpened:d,isListViewOpen:m,listViewShortcut:g,listViewToggleRef:h,hasFixedToolbar:f,showIconLabels:_}=(0,a.useSelect)((e=>{const{getSettings:t}=e(p.store),{get:n}=e(T.store),{isListViewOpened:o,getListViewToggleRef:r}=Co(e(xo)),{getShortcutRepresentation:s}=e(Oo.store);return{isInserterOpened:e(xo).isInserterOpened(),isListViewOpen:o(),listViewShortcut:s("core/editor/toggle-list-view"),listViewToggleRef:r(),hasFixedToolbar:t().hasFixedToolbar,showIconLabels:n("core","showIconLabels")}}),[]),v=(0,u.useViewportMatch)("medium"),E=(0,u.useViewportMatch)("wide"),y=Wc(),b=(0,an.__)("Document tools"),w=(0,c.useCallback)((()=>l(!m)),[l,m]),S=(0,c.useCallback)((()=>{d?(r.current.focus(),s(!1)):s(!0)}),[d,s]),k=(0,an._x)("Toggle block inserter","Generic label for block inserter button"),P=d?(0,an.__)("Close"):(0,an.__)("Add");return(0,i.createElement)(p.NavigableToolbar,{className:Ho()("editor-document-tools","edit-post-header-toolbar",e),"aria-label":b,shouldUseKeyboardFocusShortcut:!y,variant:"unstyled"},(0,i.createElement)("div",{className:"editor-document-tools__left"},(0,i.createElement)(zo.ToolbarItem,{ref:r,as:zo.Button,className:"editor-document-tools__inserter-toggle",variant:"primary",isPressed:d,onMouseDown:$c,onClick:S,disabled:t,icon:Gc,label:_?P:k,showTooltip:!_,"aria-expanded":d}),(E||!_)&&(0,i.createElement)(i.Fragment,null,v&&!f&&(0,i.createElement)(zo.ToolbarItem,{as:p.ToolSelector,showTooltip:!_,variant:_?"tertiary":void 0,disabled:t,size:"compact"}),(0,i.createElement)(zo.ToolbarItem,{as:hr,showTooltip:!_,variant:_?"tertiary":void 0,size:"compact"}),(0,i.createElement)(zo.ToolbarItem,{as:gr,showTooltip:!_,variant:_?"tertiary":void 0,size:"compact"}),(0,i.createElement)(zo.ToolbarItem,{as:zo.Button,className:"editor-document-tools__document-overview-toggle",icon:jc,disabled:t,isPressed:m
/* translators: button label text should, if possible, be under 16 characters. */,label:o,onClick:w,shortcut:g,showTooltip:!_,variant:_?"tertiary":void 0,"aria-expanded":m,ref:h,size:"compact"})),n))},EditorCanvas:function({autoFocus:e,className:t,renderAppender:n,styles:o,disableIframe:r=!1,iframeProps:s,children:d}){const{renderingMode:m,postContentAttributes:g,editedPostTemplate:h={},wrapperBlockName:f,wrapperUniqueId:_,deviceType:v,hasHistory:E}=(0,a.useSelect)((e=>{const{getCurrentPostId:t,getCurrentPostType:n,getCurrentTemplateId:o,getEditorSettings:r,getRenderingMode:s,getDeviceType:i}=e(xo),{getPostType:a,canUser:c,getEditedEntityRecord:u}=e(l.store),d=n(),p=s();let m;"wp_block"===d?m="core/block":"post-only"===!p&&(m="core/post-content");const g=r(),h=g.supportsTemplateMode,f=a(d),_=c("create","templates"),v=o(),E=v?u("postType","wp_template",v):void 0;return{renderingMode:p,postContentAttributes:g.postContentAttributes,editedPostTemplate:f?.viewable&&h&&_?E:void 0,wrapperBlockName:m,wrapperUniqueId:t(),deviceType:i(),hasHistory:!!g.goBack}}),[]),{isCleanNewPost:b}=(0,a.useSelect)(xo),{hasRootPaddingAwareAlignments:w,themeHasDisabledLayoutStyles:S,themeSupportsLayout:k}=(0,a.useSelect)((e=>{const t=e(p.store).getSettings();return{themeHasDisabledLayoutStyles:t.disableLayoutStyles,themeSupportsLayout:t.supportsLayout,hasRootPaddingAwareAlignments:t.__experimentalFeatures?.useRootPaddingAwareAlignments}}),[]),P=(0,p.__experimentalUseResizeCanvas)(v),[C]=(0,p.useSettings)("layout"),T=(0,c.useMemo)((()=>"post-only"!==m?{type:"default"}:k?{...C,type:"constrained"}:{type:"default"}),[m,k,C]),x=(0,c.useMemo)((()=>{if(!h?.content&&!h?.blocks&&g)return g;if(h?.blocks)return Hc(h?.blocks);const e="string"==typeof h?.content?h?.content:"";return Hc((0,y.parse)(e))||{}}),[h?.content,h?.blocks,g]),I=(0,c.useMemo)((()=>{if(!h?.content&&!h?.blocks)return!1;if(h?.blocks)return zc(h?.blocks);const e="string"==typeof h?.content?h?.content:"";return zc((0,y.parse)(e))||!1}),[h?.content,h?.blocks]),{layout:B={},align:N=""}=x||{},D=Mc(x,"core/post-content"),R=Ho()({"is-layout-flow":!k},k&&D,N&&`align${N}`),A=Uc(x,"core/post-content",".block-editor-block-list__layout.is-root-container"),L=(0,c.useMemo)((()=>B&&("constrained"===B?.type||B?.inherit||B?.contentSize||B?.wideSize)?{...C,...B,type:"constrained"}:{...C,...B,type:"default"}),[B?.type,B?.inherit,B?.contentSize,B?.wideSize,C]),O=g?L:T,M="default"!==O?.type||I?O:T,U=(0,p.__unstableUseTypingObserver)(),V=(0,c.useRef)();(0,c.useEffect)((()=>{e&&b()&&V?.current?.focus()}),[e,b]);const F=(0,c.useRef)(),H=(0,p.__unstableUseTypewriter)(),z=(0,u.useMergeRefs)([F,"post-only"===m?H:Fc]);return(0,i.createElement)(Vc,{shouldIframe:!r||["Tablet","Mobile"].includes(v),contentRef:z,styles:o,height:"100%",iframeProps:{className:Ho()("editor-canvas__iframe",{"has-history":E}),...s,style:{...s?.style,...P}}},k&&!S&&"post-only"===m&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)(Oc,{selector:".editor-editor-canvas__post-title-wrapper",layout:T}),(0,i.createElement)(Oc,{selector:".block-editor-block-list__layout.is-root-container",layout:M}),N&&(0,i.createElement)(Oc,{css:".is-root-container.alignwide { max-width: var(--wp--style--global--wide-size); margin-left: auto; margin-right: auto;}\n\t\t.is-root-container.alignwide:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: var(--wp--style--global--wide-size);}\n\t\t.is-root-container.alignfull { max-width: none; margin-left: auto; margin-right: auto;}\n\t\t.is-root-container.alignfull:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: none;}"}),A&&(0,i.createElement)(Oc,{layout:L,css:A})),"post-only"===m&&(0,i.createElement)("div",{className:Ho()("editor-editor-canvas__post-title-wrapper","edit-post-visual-editor__post-title-wrapper",{"has-global-padding":w}),contentEditable:!1,ref:U,style:{marginTop:"4rem"}},(0,i.createElement)(Ga,{ref:V})),(0,i.createElement)(p.__experimentalRecursionProvider,{blockName:f,uniqueId:_},(0,i.createElement)(p.BlockList,{className:Ho()(t,"is-"+v.toLowerCase()+"-preview","post-only"!==m?"wp-site-blocks":`${R} wp-block-post-content`),layout:O,dropZoneElement:r?F.current:F.current?.parentNode,renderAppender:n}),(0,i.createElement)(Lc,{contentRef:F})),d)},ExperimentalEditorProvider:xl,EntitiesSavedStatesExtensible:Tr,InserterSidebar:function(){const{insertionPoint:e,showMostUsedBlocks:t}=(0,a.useSelect)((e=>{const{getInsertionPoint:t}=Co(e(xo)),{get:n}=e(T.store);return{insertionPoint:t(),showMostUsedBlocks:n("core","mostUsedBlocks")}}),[]),{setIsInserterOpened:n}=(0,a.useDispatch)(xo),o=(0,u.useViewportMatch)("medium","<"),r=o?"div":zo.VisuallyHidden,[s,l]=(0,u.__experimentalUseDialog)({onClose:()=>n(!1),focusOnMount:null}),d=(0,c.useRef)();return(0,c.useEffect)((()=>{d.current.focusSearch()}),[]),(0,i.createElement)("div",{ref:s,...l,className:"editor-inserter-sidebar"},(0,i.createElement)(r,{className:"editor-inserter-sidebar__header"},(0,i.createElement)(zo.Button,{icon:Kc,label:(0,an.__)("Close block inserter"),onClick:()=>n(!1)})),(0,i.createElement)("div",{className:"editor-inserter-sidebar__content"},(0,i.createElement)(p.__experimentalLibrary,{showMostUsedBlocks:t,showInserterHelpPanel:!0,shouldFocusBlock:o,rootClientId:e.rootClientId,__experimentalInsertionIndex:e.insertionIndex,__experimentalFilterValue:e.filterValue,ref:d})))},ListViewSidebar:function(){const{setIsListViewOpened:e}=(0,a.useDispatch)(xo),{getListViewToggleRef:t}=Co((0,a.useSelect)(xo)),n=(0,u.useFocusOnMount)("firstElement"),o=(0,c.useCallback)((()=>{e(!1),t().current?.focus()}),[t,e]),r=(0,c.useCallback)((e=>{e.keyCode!==Zo.ESCAPE||e.defaultPrevented||(e.preventDefault(),o())}),[o]),[s,l]=(0,c.useState)(null),[d,m]=(0,c.useState)("list-view"),g=(0,c.useRef)(),h=(0,c.useRef)(),f=(0,c.useRef)(),_=(0,u.useMergeRefs)([n,f,l]),v=(0,c.useCallback)((()=>{g.current.contains(g.current.ownerDocument.activeElement)?o():function(e){const t=Ua.focus.tabbable.find(h.current)[0];if("list-view"===e){const e=Ua.focus.tabbable.find(f.current)[0];(g.current.contains(e)?e:t).focus()}else t.focus()}(d)}),[o,d]);return(0,Oo.useShortcut)("core/editor/toggle-list-view",v),(0,i.createElement)("div",{className:"editor-list-view-sidebar",onKeyDown:r,ref:g},(0,i.createElement)(zo.Button,{className:"editor-list-view-sidebar__close-button",icon:ci,label:(0,an.__)("Close"),onClick:o}),(0,i.createElement)(zo.TabPanel,{className:"editor-list-view-sidebar__tab-panel",ref:h,onSelect:e=>m(e),selectOnMove:!1,tabs:[{name:"list-view",title:(0,an._x)("List View","Post overview"),className:"editor-list-view-sidebar__panel-tab"},{name:"outline",title:(0,an._x)("Outline","Post overview"),className:"editor-list-view-sidebar__panel-tab"}]},(e=>(0,i.createElement)("div",{className:"editor-list-view-sidebar__list-view-container",ref:_},"list-view"===e.name?(0,i.createElement)("div",{className:"editor-list-view-sidebar__list-view-panel-content"},(0,i.createElement)(p.__experimentalListView,{dropZoneElement:s})):(0,i.createElement)(Zc,null)))))},PostPanelRow:fs,PostViewLink:function(){const{hasLoaded:e,permalink:t,isPublished:n,label:o,showIconLabels:r}=(0,a.useSelect)((e=>{const t=e(xo).getCurrentPostType(),n=e(l.store).getPostType(t),{get:o}=e(T.store);return{permalink:e(xo).getPermalink(),isPublished:e(xo).isCurrentPostPublished(),label:n?.labels.view_item,hasLoaded:!!n,showIconLabels:o("core","showIconLabels")}}),[]);return n&&t&&e?(0,i.createElement)(zo.Button,{icon:Yc,label:o||(0,an.__)("View post"),href:t,target:"_blank",showTooltip:!r}):null},PreviewDropdown:function({forceIsAutosaveable:e,disabled:t}){const{deviceType:n,homeUrl:o,isTemplate:r,isViewable:s,showIconLabels:c}=(0,a.useSelect)((e=>{var t;const{getDeviceType:n,getCurrentPostType:o}=e(xo),{getUnstableBase:r,getPostType:s}=e(l.store),{get:i}=e(T.store),a=o();return{deviceType:n(),homeUrl:r()?.home,isTemplate:"wp_template"===a,isViewable:null!==(t=s(a)?.viewable)&&void 0!==t&&t,showIconLabels:i("core","showIconLabels")}}),[]),{setDeviceType:d}=(0,a.useDispatch)(xo);if((0,u.useViewportMatch)("medium","<"))return null;const p={className:"editor-preview-dropdown__toggle",size:"compact",showTooltip:!c,disabled:t,__experimentalIsFocusable:t},m={"aria-label":(0,an.__)("View options")},g={mobile:qc,tablet:Qc,desktop:Xc};return(0,i.createElement)(zo.DropdownMenu,{className:"editor-preview-dropdown",popoverProps:{placement:"bottom-end"},toggleProps:p,menuProps:m,icon:g[n.toLowerCase()],label:(0,an.__)("View"),disableOpenOnArrowDown:t},(({onClose:t})=>(0,i.createElement)(i.Fragment,null,(0,i.createElement)(zo.MenuGroup,null,(0,i.createElement)(zo.MenuItem,{onClick:()=>d("Desktop"),icon:"Desktop"===n&&ls},(0,an.__)("Desktop")),(0,i.createElement)(zo.MenuItem,{onClick:()=>d("Tablet"),icon:"Tablet"===n&&ls},(0,an.__)("Tablet")),(0,i.createElement)(zo.MenuItem,{onClick:()=>d("Mobile"),icon:"Mobile"===n&&ls},(0,an.__)("Mobile"))),r&&(0,i.createElement)(zo.MenuGroup,null,(0,i.createElement)(zo.MenuItem,{href:o,target:"_blank",icon:Yc,onClick:t},(0,an.__)("View site"),(0,i.createElement)(zo.VisuallyHidden,{as:"span"},/* translators: accessibility text */
(0,an.__)("(opens in a new tab)")))),s&&(0,i.createElement)(zo.MenuGroup,null,(0,i.createElement)(ri,{className:"editor-preview-dropdown__button-external",role:"menuitem",forceIsAutosaveable:e,textContent:(0,i.createElement)(i.Fragment,null,(0,an.__)("Preview in new tab"),(0,i.createElement)(zo.Icon,{icon:Yc})),onPreview:t})))))},PluginPostExcerpt:Rs,useBlockEditorSettings:yl})}(),(window.wp=window.wp||{}).editor=o}();
//# sourceMappingURL=index.min.js.map