Changeset 3473857
- Timestamp:
- 03/03/2026 04:39:56 PM (8 days ago)
- Location:
- wicked-folders
- Files:
-
- 14 edited
- 1 copied
-
tags/4.1.1 (copied) (copied from wicked-folders/trunk)
-
tags/4.1.1/classes/folder-collection.php (modified) (1 diff)
-
tags/4.1.1/classes/post-hierarchy-dynamic-folder.php (modified) (1 diff)
-
tags/4.1.1/classes/rest-api/v1/folder-api.php (modified) (3 diffs)
-
tags/4.1.1/dist/folders.asset.php (modified) (1 diff)
-
tags/4.1.1/dist/folders.js (modified) (1 diff)
-
tags/4.1.1/readme.txt (modified) (2 diffs)
-
tags/4.1.1/wicked-folders.php (modified) (1 diff)
-
trunk/classes/folder-collection.php (modified) (1 diff)
-
trunk/classes/post-hierarchy-dynamic-folder.php (modified) (1 diff)
-
trunk/classes/rest-api/v1/folder-api.php (modified) (3 diffs)
-
trunk/dist/folders.asset.php (modified) (1 diff)
-
trunk/dist/folders.js (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/wicked-folders.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wicked-folders/tags/4.1.1/classes/folder-collection.php
r3393056 r3473857 68 68 if ( $folder->id === $item->id ) { 69 69 unset( $this->items[ $index ] ); 70 71 // Re-index. I don't understand why this is needed but leaving it out 72 // can prevent looping over the collection sometimes 73 $this->items = array_values( $this->items ); 74 75 // Adjust index if the removed item is the same or before the current index. 76 // Setting to -1 is okay because the next() method will increment it (although 77 // then current() will be wrong so perhaps this needs to be implemented differently?) 78 if ( $index <= $this->index ) { 79 $this->index--; 80 } 70 81 71 82 break; -
wicked-folders/tags/4.1.1/classes/post-hierarchy-dynamic-folder.php
r3395892 r3473857 164 164 if ( 'dynamic_hierarchy_0' != $id ) { 165 165 $post_id = ( int ) substr( $id, 18 ); 166 $parent = 'dynamic_hierarchy_' . wp_get_post_parent_id( $post_id ); 167 $ancestors[] = $parent; 168 $parent_ancestors = $this->get_ancestor_ids( $parent ); 169 $ancestors = array_merge( $ancestors, $parent_ancestors ); 166 $parent_id = wp_get_post_parent_id( $post_id ); 167 168 if ( $parent_id ) { 169 $parent = 'dynamic_hierarchy_' . $parent_id; 170 $ancestors[] = $parent; 171 $parent_ancestors = $this->get_ancestor_ids( $parent ); 172 $ancestors = array_merge( $ancestors, $parent_ancestors ); 173 } 170 174 } else { 171 175 $ancestors[] = 'dynamic_root'; -
wicked-folders/tags/4.1.1/classes/rest-api/v1/folder-api.php
r3393056 r3473857 278 278 279 279 public function update_folder_permissions_check( $request ) { 280 $allowed = current_user_can( 'edit_posts' );281 280 $user_id = get_current_user_id(); 282 281 $term_id = $request->get_param( 'id' ); 283 282 $post_type = $request->get_param( 'postType' ); 284 283 $taxonomy = Wicked_Folders::get_tax_name( $post_type ); 284 $allowed = current_user_can( 'edit_term', $term_id ); 285 285 286 286 return apply_filters( 'wicked_folders_can_edit_folder', $allowed, $user_id, $term_id, $taxonomy ); … … 288 288 289 289 public function delete_folder_permissions_check( $request ) { 290 $allowed = current_user_can( 'edit_posts' );291 290 $user_id = get_current_user_id(); 292 291 $term_id = $request->get_param( 'id' ); 293 292 $post_type = $request->get_param( 'postType' ); 294 293 $taxonomy = Wicked_Folders::get_tax_name( $post_type ); 294 $allowed = current_user_can( 'delete_term', $term_id ); 295 295 296 296 return apply_filters( 'wicked_folders_can_delete_folder', $allowed, $user_id, $term_id, $taxonomy ); … … 298 298 299 299 public function delete_folders_permissions_check( $request ) { 300 return current_user_can( 'edit_posts' ); 300 $user_id = get_current_user_id(); 301 $post_type = $request->get_param( 'post_type' ); 302 $folder_ids = $request->get_param( 'folder_ids' ); 303 $taxonomy = Wicked_Folders::get_tax_name( $post_type ); 304 305 foreach ( $folder_ids as $term_id ) { 306 $allowed = current_user_can( 'delete_term', $term_id ); 307 $allowed = apply_filters( 'wicked_folders_can_delete_folder', $allowed, $user_id, $term_id, $taxonomy ); 308 309 if ( ! $allowed ) { 310 return false; 311 } 312 } 313 314 return true; 301 315 } 302 316 -
wicked-folders/tags/4.1.1/dist/folders.asset.php
r3395892 r3473857 1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-data', 'wp-data-controls', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => ' f525e29e4d05448220d7');1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-data', 'wp-data-controls', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => 'b0b81f2c83aed6394b8c'); -
wicked-folders/tags/4.1.1/dist/folders.js
r3395892 r3473857 1 (()=>{var e={56:(e,t,r)=>{"use strict";e.exports=function(e){var t=r.nc;t&&e.setAttribute("nonce",t)}},72:e=>{"use strict";var t=[];function r(e){for(var r=-1,n=0;n<t.length;n++)if(t[n].identifier===e){r=n;break}return r}function n(e,n){for(var a={},i=[],c=0;c<e.length;c++){var l=e[c],s=n.base?l[0]+n.base:l[0],d=a[s]||0,u="".concat(s," ").concat(d);a[s]=d+1;var f=r(u),p={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==f)t[f].references++,t[f].updater(p);else{var m=o(p,n);n.byIndex=c,t.splice(c,0,{identifier:u,updater:m,references:1})}i.push(u)}return i}function o(e,t){var r=t.domAPI(t);return r.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;r.update(e=t)}else r.remove()}}e.exports=function(e,o){var a=n(e=e||[],o=o||{});return function(e){e=e||[];for(var i=0;i<a.length;i++){var c=r(a[i]);t[c].references--}for(var l=n(e,o),s=0;s<a.length;s++){var d=r(a[s]);0===t[d].references&&(t[d].updater(),t.splice(d,1))}a=l}}},73:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,a(r)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=i(t,r));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},89:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r}).join("")},t.i=function(e,r,n,o,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(n)for(var c=0;c<this.length;c++){var l=this[c][0];null!=l&&(i[l]=!0)}for(var s=0;s<e.length;s++){var d=[].concat(e[s]);n&&i[d[0]]||(void 0!==a&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=a),r&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=r):d[2]=r),o&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=o):d[4]="".concat(o)),t.push(d))}},t}},113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},137:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(248),o=r.n(n),a=r(89),i=r.n(a)()(o());i.push([e.id,"",""]);const c=i},248:e=>{"use strict";e.exports=function(e){return e[1]}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},659:e=>{"use strict";var t={};e.exports=function(e,r){var n=function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(r)}},825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(r){!function(e,t,r){var n="";r.supports&&(n+="@supports (".concat(r.supports,") {")),r.media&&(n+="@media ".concat(r.media," {"));var o=void 0!==r.layer;o&&(n+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),n+=r.css,o&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var a=r.sourceMap;a&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,r)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={id:n,exports:{}};return e[n](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0,(()=>{"use strict";var e={};r.r(e),r.d(e,{canAddFolders:()=>O,disableDragDropOnMobile:()=>F,folderHasChildren:()=>ie,folderMatchesSearchTerms:()=>ce,getAncestors:()=>D,getChildFolders:()=>N,getColors:()=>A,getFolderBeingEdited:()=>L,getFolderBeingEmptiedId:()=>q,getFolderBeingInlineDeletedId:()=>M,getFolderBeingRenamed:()=>B,getFolderBeingRenamedId:()=>G,getFolderPanelContext:()=>H,getFolderPanelError:()=>W,getFolderUsingContextMenuId:()=>U,getFolders:()=>V,getFoldersFilteredBySearchTerms:()=>z,getNavigationError:()=>Q,getNotifications:()=>X,getOrganizationMode:()=>Z,getPostIdsToMove:()=>Y,getPostType:()=>K,getScreenState:()=>J,getSearchTerms:()=>ee,getSelectedFolder:()=>C,getSelectedFolderId:()=>x,getSelectedFolderIds:()=>P,getSortMode:()=>te,getState:()=>j,getUserId:()=>re,getWidth:()=>ne,includeChildren:()=>le,isAjaxNavEnabled:()=>Ee,isBreadcrumbsEnabled:()=>be,isContextMenusEnabled:()=>se,isDirty:()=>oe,isFolderDragging:()=>de,isFolderExpanded:()=>ae,isFolderPaneVisible:()=>pe,isFolderPanelBusy:()=>ue,isFolderSelected:()=>fe,isNavigating:()=>ve,isSearch:()=>me,isSearchEnabled:()=>ge,isUnassignedFolderEnabled:()=>he,showItemCounts:()=>ye,syncUploadFolderDropdown:()=>we});var t={};r.r(t),r.d(t,{TYPES:()=>Je,addNotification:()=>et,deleteNotification:()=>tt,dismissNotification:()=>rt,expandFolder:()=>nt,fetchFolders:()=>ot,folderEmptied:()=>at,initInstance:()=>ct,instanceAction:()=>Bt,maybeRefreshUnassignedItemsCount:()=>lt,moveFolder:()=>Lt,movePostsToFolder:()=>qt,refreshItemCount:()=>it,saveScreenState:()=>yt,setColors:()=>st,setExpandedFolders:()=>dt,setFolderBeingDeletedId:()=>ft,setFolderBeingEditedId:()=>ut,setFolderBeingEmptiedId:()=>pt,setFolderBeingInlineDeletedId:()=>mt,setFolderBeingRenamedId:()=>gt,setFolderPanelContext:()=>It,setFolderPanelError:()=>Ot,setFolderPanelMessage:()=>Dt,setFolderUsingContextMenuId:()=>ht,setFolders:()=>Tt,setIsFolderDragging:()=>Ft,setIsFolderPaneVisible:()=>Nt,setIsFolderPanelBusy:()=>At,setIsNavigating:()=>xt,setNavigationError:()=>bt,setOrganizationMode:()=>vt,setPostIdsToMove:()=>wt,setSearchTerms:()=>Rt,setSelectedFolderId:()=>St,setSelectedFolderIds:()=>_t,setSortMode:()=>kt,setWidth:()=>Et,termFoldersUpdated:()=>Ct,toggleExpanded:()=>Pt,unassignFolders:()=>Mt,updateSavedScreenState:()=>jt});var n={};r.r(n),r.d(n,{getAncestors:()=>ir,getChildFolders:()=>ar,getColors:()=>rr,getFolders:()=>nr,getScreenState:()=>or});const o=window.wp.element,a=window.wp.data,i=window.wp.dataControls;var c="wicked-folders/state";function l(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var d=lodash,u=d.isUndefined,f=d.find,p=function(e,t,r){if(-1==e.indexOf(t+"="))e+=-1==e.indexOf("?")?"?":"&",e+=t+"="+r;else{var n=new RegExp(t+"=([^&]*)","gi");e=e.replace(n,t+"="+r)}return!1!==r&&""!=r||(n=new RegExp(t+"=([^&]*)","gi"),e=(e=e.replace(n,"")).replace(/[&]*$/,"")),e},m=function(){return u(window.isRtl)?jQuery("body").hasClass("rtl"):window.isRtl},g=function(e,t){if(void 0===t)return[];if(t.parent){var r=f(e,{id:t.parent});if(r)return[r].concat(l(g(e,r)))}return[]},h=function(e,t){if(void 0===t)return[];var r=[];return e.filter(function(e){return e.parent==t.id}).forEach(function(t){r=[].concat(l(r),[t],l(h(e,t)))}),r},y=lodash,E=(y.isNaN,y.isArray),b=y.each,v=(y.find,function(e){var t=jQuery,r=E(e)?e:[e];b(r,function(e){t('.wp-list-table tr[id="post-'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table tr[id="user-'+e+'"]').fadeOut(500,function(){t(this).remove()});var r=t('.wp-list-table.plugins .wicked-item[data-object-id="'+e+'"]').closest("tr").attr("data-slug");t('.wp-list-table.plugins tr[data-slug="'+r+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.toplevel_page_gf_edit_forms .wicked-item[data-object-id="'+e+'"]').closest("tr").fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.gf_entries tr[data-id="'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.tablepress-all-tables tr[data-wf-post-id="'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.wc-orders-list-table-shop_order tr[id="order-'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table .wicked-item[data-object-id="'+e+'"]').closest("tr").fadeOut(500,function(){t(this).remove()})})}),w=function(e){return e&&["Wicked_FoldersTerm_Folder","Wicked_Folders\\Term_Folder"].includes(e.type)},S=function(e){return e&&["Wicked_FoldersTerm_Dynamic_Folder","Wicked_Folders\\Term_Dynamic_Folder"].includes(e.type)};function _(e){return function(e){if(Array.isArray(e))return R(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return R(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?R(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var k=lodash,T=k.find,I=k.uniqBy,O=function(e,t){return e.instances[t].screenState.canAddFolders},F=function(e,t){return e.instances[t].screenState.disableDragDropOnMobile},D=function(e,t,r){var n=e.instances[t].folders.find(function(e){return e.id==r}),o=V(e,t);return g(o,n)},N=(0,a.createSelector)(function(e,t){var r=C(e,t),n=V(e,t);return h(n,r)},function(e,t){return[e.instances[t].folders,e.instances[t].screenState.folder]}),A=function(e,t){return e.instances[t].colors},x=function(e,t){return e.instances[t].screenState.folder},C=function(e,t){return e.instances[t].folders.find(function(r){return r.id===e.instances[t].screenState.folder})},P=function(e,t){return e.instances[t].screenState.selectedFolders},j=function(e,t){return e.instances[t]},L=function(e,t){return e.instances[t].folders.find(function(r){return r.id===e.instances[t].folderBeingEditedId})},q=function(e,t){return e.instances[t].folderBeingEmptiedId},M=function(e,t){return e.instances[t].folderBeingInlineDeletedId},B=function(e,t){return e.instances[t].folders.find(function(r){return r.id===e.instances[t].folderBeingRenamedId})},G=function(e,t){return e.instances[t].folderBeingRenamedId},U=function(e,t){return e.instances[t].folderUsingContextMenuId},V=function(e,t){return e.instances[t].folders},z=(0,a.createSelector)(function(e,t){var r=V(e,t),n=ee(e,t),o=[];return n?(r.filter(function(e){return-1!=e.name.toUpperCase().indexOf(n.toUpperCase())}).forEach(function(e){o=[].concat(_(o),[e]),g(r,e).forEach(function(e){T(o,{id:e.id})||(o=[].concat(_(o),[e]))})}),o=I(o,"id")):r},function(e,t){return[e.instances[t].folders,e.instances[t].searchTerms]}),H=function(e,t){return e.instances[t].folderPanelContext},W=function(e,t){return e.instances[t].screenState.folderPanelError},Q=function(e,t){return e.instances[t].screenState.navigationError},X=function(e,t){return e.notifications},Z=function(e,t){return e.instances[t].organizationMode},Y=function(e,t){return e.instances[t].postIdsToMove},K=function(e,t){return e.instances[t].postType},J=function(e,t){return e.instances[t].screenState},ee=function(e,t){return e.instances[t].searchTerms},te=function(e,t){return e.instances[t].screenState.sortMode},re=function(e,t){return e.instances[t].screenState.userId},ne=function(e,t){return e.instances[t].screenState.treePaneWidth},oe=function(e,t){return e.instances[t].screenState.isDirty},ae=function(e,t,r){return e.instances[t].screenState.expandedFolders.includes(r)},ie=function(e,t,r){return e.instances[t].folders.filter(function(e){return e.parent==r}).length},ce=function(e,t,r){var n=V(e,t),o=T(n,{id:r}),a=ee(e,t);return-1!=o.name.toUpperCase().indexOf(a.toUpperCase())},le=function(e,t){return e.instances[t].screenState.includeChildren},se=function(e,t){return e.instances[t].screenState.enableContextMenus},de=function(e,t){return e.instances[t].isFolderDragging},ue=function(e,t){return e.instances[t].screenState.isFolderPanelBusy},fe=function(e,t,r){return e.instances[t].screenState.folder==r},pe=function(e,t){return e.instances[t].screenState.isFolderPaneVisible},me=function(e,t){return e.instances[t].searchTerms.trim().length>0},ge=function(e,t){return e.instances[t].screenState.enableSearch},he=function(e,t){return e.instances[t].screenState.enableUnassignedFolder},ye=function(e,t){return e.instances[t].screenState.showItemCounts},Ee=function(e,t){return e.instances[t].screenState.enableAjaxNav},be=function(e,t){return e.instances[t].screenState.enableBreadcrumbs},ve=function(e,t){return e.instances[t].screenState.isNavigating},we=function(e,t){return e.instances[t].screenState.syncUploadFolderDropdown};const Se=window.wp.i18n;var _e,Re="edit",ke="delete",Te="settings",Ie="/wicked-folders/v1/",Oe="organize",Fe="sort",De="bulk",Ne="alpha",Ae="custom",xe="error";function Ce(e){return Ce="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},Ce(e)}function Pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function je(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(r),!0).forEach(function(t){Qe(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pe(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Le(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return qe(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(qe(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,qe(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,qe(u,"constructor",s),qe(s,"constructor",l),l.displayName="GeneratorFunction",qe(s,o,"GeneratorFunction"),qe(u),qe(u,o,"Generator"),qe(u,n,function(){return this}),qe(u,"toString",function(){return"[object Generator]"}),(Le=function(){return{w:a,m:f}})()}function qe(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}qe=function(e,t,r,n){function a(t,r){qe(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},qe(e,t,r,n)}var Me=Le().m(ot),Be=Le().m(it),Ge=Le().m(yt),Ue=Le().m(Lt),Ve=Le().m(qt),ze=Le().m(Mt);function He(e){return function(e){if(Array.isArray(e))return We(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return We(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?We(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function We(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Qe(e,t,r){return(t=function(e){var t=function(e){if("object"!=Ce(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Ce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ce(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Xe=lodash,Ze=Xe.defaults,$e=Xe.find,Ye=Xe.uniqueId,Ke=Xe.uniqBy,Je=(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(_e={ADD_NOTIFICATION:"ADD_NOTIFICATION",DELETE_NOTIFICATION:"DELETE_NOTIFICATION",DISMISS_NOTIFICATION:"DISMISS_NOTIFICATION",EXPAND_FOLDER:"EXPAND_FOLDER"},"EXPAND_FOLDER","EXPAND_FOLDER"),"FOLDER_EMPTIED","FOLDER_EMPTIED"),"FOLDERS_DELETED","FOLDERS_DELETED"),"INIT_INSTANCE","INIT_INSTANCE"),"ITEM_COUNT_REFRESHED","ITEM_COUNT_REFRESHED"),"SET_EXPANDED_FOLDERS","SET_EXPANDED_FOLDERS"),"SET_COLORS","SET_COLORS"),"SET_FOLDERS","SET_FOLDERS"),"SET_FOLDER_BEING_EDITED_ID","SET_FOLDER_BEING_EDITED_ID"),"SET_FOLDER_BEING_DELETED_ID","SET_FOLDER_BEING_DELETED_ID"),Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(_e,"SET_FOLDER_BEING_EMPTIED_ID","SET_FOLDER_BEING_EMPTIED_ID"),"SET_FOLDER_BEING_INLINE_DELETED_ID","SET_FOLDER_BEING_INLINE_DELETED_ID"),"SET_FOLDER_BEING_RENAMED_ID","SET_FOLDER_BEING_RENAMED_ID"),"SET_FOLDER_USING_CONTEXT_MENU_ID","SET_FOLDER_USING_CONTEXT_MENU_ID"),"SET_FOLDER_PANEL_CONTEXT","SET_FOLDER_PANEL_CONTEXT"),"SET_FOLDER_PANEL_MESSAGE","SET_FOLDER_PANEL_MESSAGE"),"SET_FOLDER_PANEL_ERROR","SET_FOLDER_PANEL_ERROR"),"SET_IS_FOLDER_DRAGGING","SET_IS_FOLDER_DRAGGING"),"SET_IS_FOLDER_PANE_VISIBLE","SET_IS_FOLDER_PANE_VISIBLE"),"SET_IS_FOLDER_PANEL_BUSY","SET_IS_FOLDER_PANEL_BUSY"),Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(_e,"SET_IS_NAVIGATING","SET_IS_NAVIGATING"),"SET_NAVIGATION_ERROR","SET_NAVIGATION_ERROR"),"SET_ORGANIZATION_MODE","SET_ORGANIZATION_MODE"),"SET_POST_IDS_TO_MOVE","SET_POST_IDS_TO_MOVE"),"SET_SELECTED_FOLDER_ID","SET_SELECTED_FOLDER_ID"),"SET_SELECTED_FOLDER_IDS","SET_SELECTED_FOLDER_IDS"),"SET_SEARCH_TERMS","SET_SEARCH_TERMS"),"SET_SORT_MODE","SET_SORT_MODE"),"SET_WIDTH","SET_WIDTH"),"TERM_FOLDERS_UPDATED","TERM_FOLDERS_UPDATED"),Qe(Qe(Qe(_e,"TOGGLE_EXPANDED","TOGGLE_EXPANDED"),"UPDATE_SAVED_SCREEN_STATE","UPDATE_SAVED_SCREEN_STATE"),"WITH_INSTANCE","WITH_INSTANCE")),et=function(e){var t=Ze(e,{title:(0,Se.__)("Success","wicked-folders"),message:"",dismissible:!0,dismissed:!1,autoDismiss:!0,delay:3e3,type:"success"});return t.id=Ye(),t.autoDismiss&&setTimeout(function(){(0,a.dispatch)(c).dismissNotification(t.id)},t.delay),{type:Je.ADD_NOTIFICATION,notification:t}},tt=function(e){return{type:Je.DELETE_NOTIFICATION,notificationId:e}},rt=function(e){return setTimeout(function(){(0,a.dispatch)(c).deleteNotification(e)},500),{type:Je.DISMISS_NOTIFICATION,notificationId:e}},nt=function(e){return{type:Je.EXPAND_FOLDER,folderId:e}};function ot(e){var t,r,n,o,l,s;return Le().w(function(d){for(;;)switch(d.p=d.n){case 0:return d.p=0,(0,a.dispatch)(c).instanceAction(e,At,!0),t=(0,a.select)(c).getFolders(e),r=(0,a.select)(c).getPostType(e),n=(0,a.select)(c).getSortMode(e),o=(0,a.select)(c).showItemCounts(e),d.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/all?post_type=".concat(r,"&sort_mode=").concat(n,"&include_item_counts=").concat(o)});case 1:return l=d.v,t=t.filter(function(e){return!w(e)}),t=[].concat(He(t),He(l)),t=Ke(t,"id"),(0,a.dispatch)(c).instanceAction(e,At,!1),d.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:t},instanceId:e}});case 2:d.p=2,s=d.v,console.log("Error fetching folders: ".concat(s.message));case 3:return d.a(2)}},Me,null,[[0,2]])}var at=function(e){return{type:Je.FOLDER_EMPTIED,folderId:e}};function it(e,t){var r,n,o;return Le().w(function(l){for(;;)switch(l.p=l.n){case 0:return l.p=0,r=(0,a.select)(c).getPostType(e),l.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/".concat(t,"/item-count?post_type=").concat(r)});case 1:return n=l.v,l.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.ITEM_COUNT_REFRESHED,folderId:t,count:n},instanceId:e}});case 2:l.p=2,o=l.v,console.log("Error refreshing item count: ".concat(o.message));case 3:return l.a(2)}},Be,null,[[0,2]])}var ct=function(e,t){return{type:Je.INIT_INSTANCE,instanceId:e,postType:t}},lt=function(e){var t=(0,a.select)(c).showItemCounts(e),r=(0,a.select)(c).isUnassignedFolderEnabled(e);return t&&r?it(e,"unassigned_dynamic_folder"):{type:"NO_OP"}},st=function(e){return{type:Je.SET_COLORS,colors:e}},dt=function(e){return{type:Je.SET_EXPANDED_FOLDERS,folderIds:e}},ut=function(e){return{type:Je.SET_FOLDER_BEING_EDITED_ID,folderId:e}},ft=function(e){return{type:Je.SET_FOLDER_BEING_DELETED_ID,folderId:e}},pt=function(e){return{type:Je.SET_FOLDER_BEING_EMPTIED_ID,folderId:e}},mt=function(e){return{type:Je.SET_FOLDER_BEING_INLINE_DELETED_ID,folderId:e}},gt=function(e){return{type:Je.SET_FOLDER_BEING_RENAMED_ID,folderId:e}},ht=function(e){return{type:Je.SET_FOLDER_USING_CONTEXT_MENU_ID,folderId:e}};function yt(e){var t,r;return Le().w(function(n){for(;;)switch(n.p=n.n){case 0:return t=(0,a.select)(c).getScreenState(e),n.p=1,n.n=2,(0,i.apiFetch)({path:"/wicked-folders/v1/screen-state",method:"PUT",data:t});case 2:return t=(0,a.select)(c).getScreenState(e),n.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.UPDATE_SAVED_SCREEN_STATE,state:t},instanceId:e}});case 3:return n.p=3,r=n.v,console.log("Error while saving Wicked Folders state: ".concat(r)),n.a(2)}},Ge,null,[[1,3]])}var Et=function(e){return{type:Je.SET_WIDTH,width:e}},bt=function(e){return{type:Je.SET_NAVIGATION_ERROR,error:e}},vt=function(e){return{type:Je.SET_ORGANIZATION_MODE,mode:e}},wt=function(e){return{type:Je.SET_POST_IDS_TO_MOVE,postIds:e}},St=function(e){return{type:Je.SET_SELECTED_FOLDER_ID,folderId:e}},_t=function(e){return{type:Je.SET_SELECTED_FOLDER_IDS,folderIds:e}},Rt=function(e){return{type:Je.SET_SEARCH_TERMS,s:e}},kt=function(e){return{type:Je.SET_SORT_MODE,mode:e}},Tt=function(e){return{type:Je.SET_FOLDERS,folders:e}},It=function(e){return{type:Je.SET_FOLDER_PANEL_CONTEXT,context:e}},Ot=function(e){return{type:Je.SET_FOLDER_PANEL_ERROR,error:e}},Ft=function(e){return{type:Je.SET_IS_FOLDER_DRAGGING,isDragging:e}},Dt=function(e){return{type:Je.SET_FOLDER_PANEL_MESSAGE,message:e}},Nt=function(e){return{type:Je.SET_IS_FOLDER_PANE_VISIBLE,isFolderPaneVisible:e}},At=function(e){return{type:Je.SET_IS_FOLDER_PANEL_BUSY,isBusy:e}},xt=function(e){return{type:Je.SET_IS_NAVIGATING,isNavigating:e}},Ct=function(e){return{type:Je.TERM_FOLDERS_UPDATED,folders:e}},Pt=function(e){return{type:Je.TOGGLE_EXPANDED,folderId:e}},jt=function(e){return{type:Je.UPDATE_SAVED_SCREEN_STATE,state:e}};function Lt(e,t,r){var n,o,l,s,d;return Le().w(function(u){for(;;)switch(u.p=u.n){case 0:return u.p=0,n=(0,a.select)(c).getFolders(e),o=$e(n,{id:t}),u.n=1,(0,i.apiFetch)({path:"".concat(Ie,"folders/").concat(t),method:"PUT",data:je(je({},o),{},{parent:r})});case 1:return l=u.v,s=n.map(function(e){return e.id==o.id?l:e}),u.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:s},instanceId:e}});case 2:u.p=2,d=u.v,console.log(d.message);case 3:return u.a(2)}},Ue,null,[[0,2]])}function qt(e,t,r,n,o){var l,s,d,u,f,p;return Le().w(function(m){for(;;)switch(m.p=m.n){case 0:return m.p=0,l=(0,a.select)(c).getFolders(e),s=(0,a.select)(c).getPostType(e),d=(0,a.select)(c).getSortMode(e),u=(0,a.select)(c).showItemCounts(e),m.n=1,(0,i.apiFetch)({path:"".concat(Ie,"folders/").concat(r,"/assign"),method:"PUT",data:{post_type:s,post_ids:t,sort_mode:d,from_folder_id:n,copy:o,include_item_counts:u}});case 1:return f=m.v,l=l.map(function(e){return $e(f,{id:e.id})||e}),wt([]),m.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:l},instanceId:e}});case 2:m.p=2,p=m.v,console.log(p.message);case 3:return m.a(2)}},Ve,null,[[0,2]])}function Mt(e,t){var r,n,o,l,s,d;return Le().w(function(u){for(;;)switch(u.p=u.n){case 0:return u.p=0,r=(0,a.select)(c).getFolders(e),n=(0,a.select)(c).getPostType(e),o=(0,a.select)(c).getSortMode(e),l=(0,a.select)(c).showItemCounts(e),u.n=1,(0,i.apiFetch)({path:"".concat(Ie,"folders/unassign"),method:"PUT",data:{post_type:n,post_ids:t,sort_mode:o,include_item_counts:l}});case 1:return s=u.v,r=r.map(function(e){return $e(s,{id:e.id})||e}),wt([]),u.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:r},instanceId:e}});case 2:u.p=2,d=u.v,console.log(d.message);case 3:return u.a(2)}},ze,null,[[0,2]])}var Bt=function(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];var a=t.apply(null,n);return{type:Je.WITH_INSTANCE,payload:{action:a,instanceId:e}}};function Gt(e){return Gt="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},Gt(e)}function Ut(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Vt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ut(Object(r),!0).forEach(function(t){zt(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ut(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function zt(e,t,r){return(t=function(e){var t=function(e){if("object"!=Gt(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Gt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Gt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ht(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return Wt(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(Wt(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Wt(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,Wt(u,"constructor",s),Wt(s,"constructor",l),l.displayName="GeneratorFunction",Wt(s,o,"GeneratorFunction"),Wt(u),Wt(u,o,"Generator"),Wt(u,n,function(){return this}),Wt(u,"toString",function(){return"[object Generator]"}),(Ht=function(){return{w:a,m:f}})()}function Wt(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Wt=function(e,t,r,n){function a(t,r){Wt(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Wt(e,t,r,n)}var Qt=Ht().m(rr),Xt=Ht().m(nr),Zt=Ht().m(or),$t=Ht().m(ar),Yt=Ht().m(ir);function Kt(e){return function(e){if(Array.isArray(e))return Jt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Jt(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Jt(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var er=lodash,tr=(er.forOwn,er.uniqBy);function rr(e){var t;return Ht().w(function(r){for(;;)if(0===r.n)return t=[],!1!==wickedFoldersSettings.instances[e].state.colors&&(t=Kt(wickedFoldersSettings.instances[e].state.colors),wickedFoldersSettings.instances[e].state.colors=!1),r.a(2,Bt(e,st,t))},Qt)}function nr(e){var t,r,n;return Ht().w(function(o){for(;;)switch(o.n){case 0:if(t=[],r=(0,a.select)(c).getPostType(e),n=(0,a.select)(c).showItemCounts(e),!1!==wickedFoldersSettings.instances[e].folders){o.n=2;break}return o.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/all?post_type=".concat(r,"&include_item_counts=").concat(n)});case 1:t=o.v,o.n=3;break;case 2:t=Kt(wickedFoldersSettings.instances[e].folders),wickedFoldersSettings.instances[e].folders=!1;case 3:return o.a(2,Bt(e,Tt,t))}},Xt)}function or(e){var t,r;return Ht().w(function(n){for(;;)switch(n.p=n.n){case 0:return t=null,n.p=1,!1===wickedFoldersSettings.instances[e].state||(t=Vt({},wickedFoldersSettings.instances[e].state)),n.a(2,Bt(e,jt,t));case 2:n.p=2,r=n.v,(0,a.dispatch)(c).setError("Error while loading state: ".concat(r.message));case 3:return n.a(2)}},Zt,null,[[1,2]])}function ar(e,t){var r,n,o;return Ht().w(function(l){for(;;)switch(l.n){case 0:if(r=(0,a.select)(c).getFolders(e),n=(0,a.select)(c).getPostType(e),!r.find(function(e){return e.id==t}).lazy){l.n=2;break}return l.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/".concat(t,"/children?post_type=").concat(n)});case 1:o=l.v,r=[].concat(Kt(r),Kt(o)),r=tr(r,"id");case 2:return l.a(2,Bt(e,Tt,r))}},$t)}function ir(e,t){var r,n,o;return Ht().w(function(l){for(;;)switch(l.n){case 0:return r=(0,a.select)(c).getFolders(e),n=(0,a.select)(c).getPostType(e),l.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/".concat(t,"/ancestors?post_type=").concat(n)});case 1:return o=l.v,r=[].concat(Kt(r),Kt(o)),r=tr(r,"id"),l.a(2,Bt(e,Tt,r))}},Yt)}function cr(e){return cr="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},cr(e)}function lr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||dr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sr(e){return function(e){if(Array.isArray(e))return ur(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||dr(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dr(e,t){if(e){if("string"==typeof e)return ur(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ur(e,t):void 0}}function ur(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function fr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function pr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fr(Object(r),!0).forEach(function(t){mr(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fr(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function mr(e,t,r){return(t=function(e){var t=function(e){if("object"!=cr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=cr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==cr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var gr=lodash,hr=gr.has,yr=gr.union,Er=Je.ADD_NOTIFICATION,br=Je.DELETE_NOTIFICATION,vr=Je.DISMISS_NOTIFICATION,wr=Je.EXPAND_FOLDER,Sr=(Je.FOLDERS_DELETED,Je.FOLDER_EMPTIED),_r=Je.INIT_INSTANCE,Rr=Je.ITEM_COUNT_REFRESHED,kr=Je.SET_COLORS,Tr=Je.SET_FOLDERS,Ir=Je.SET_FOLDER_BEING_EDITED_ID,Or=Je.SET_FOLDER_BEING_DELETED_ID,Fr=Je.SET_FOLDER_BEING_EMPTIED_ID,Dr=Je.SET_FOLDER_BEING_INLINE_DELETED_ID,Nr=Je.SET_FOLDER_BEING_RENAMED_ID,Ar=Je.SET_FOLDER_USING_CONTEXT_MENU_ID,xr=Je.SET_FOLDER_PANEL_CONTEXT,Cr=Je.SET_FOLDER_PANEL_ERROR,Pr=Je.SET_FOLDER_PANEL_MESSAGE,jr=Je.SET_EXPANDED_FOLDERS,Lr=Je.SET_IS_FOLDER_DRAGGING,qr=Je.SET_IS_FOLDER_PANE_VISIBLE,Mr=Je.SET_IS_FOLDER_PANEL_BUSY,Br=Je.SET_IS_NAVIGATING,Gr=Je.SET_NAVIGATION_ERROR,Ur=Je.SET_ORGANIZATION_MODE,Vr=Je.SET_POST_IDS_TO_MOVE,zr=Je.SET_SEARCH_TERMS,Hr=Je.SET_SELECTED_FOLDER_ID,Wr=Je.SET_SELECTED_FOLDER_IDS,Qr=Je.SET_SORT_MODE,Xr=Je.SET_WIDTH,Zr=Je.TERM_FOLDERS_UPDATED,$r=Je.TOGGLE_EXPANDED,Yr=Je.UPDATE_SAVED_SCREEN_STATE,Kr=Je.WITH_INSTANCE,Jr={instances:{},notifications:[]},en={folders:[],folderPanelContext:!1,isFolderDragging:!1,postType:!1,postIdsToMove:[],organizationMode:Oe,searchTerms:"",folderBeingEditedId:!1,folderBeingEmptiedId:!1,folderBeingDeletedId:!1,folderBeingInlineDeletedId:!1,folderBeingRenamedId:!1,folderUsingContextMenuId:!1,colors:[],screenState:{canAddFolders:!0,folder:!1,enableSearch:!1,enableBreadcrumbs:!1,enableContextMenus:!0,enableUnassignedFolder:!0,expandedFolders:[],isFolderPaneVisible:!0,showItemCounts:!0,enableAjaxNav:!0,isDirty:!1,isFolderPanelBusy:!1,isNavigating:!1,navigationError:!1,folderPanelMessage:!1,folderPanelError:!1,screenId:!1,includeChildren:!1,treePaneWidth:292,userId:1,selectedFolders:[],sortMode:Ne,syncUploadFolderDropdown:!0,disableDragDropOnMobile:!0}},tn=function(e,t){switch(t.type){case wr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:yr(sr(e.screenState.expandedFolders),[t.folderId]),isDirty:!0})});case Sr:return pr(pr({},e),{},{folderBeingEmptiedId:!1,folders:e.folders.map(function(e){return e.id==t.folderId?pr(pr({},e),{},{itemCount:0}):e})});case Rr:return pr(pr({},e),{},{folders:e.folders.map(function(e){return e.id==t.folderId?pr(pr({},e),{},{itemCount:t.count}):e})});case kr:return pr(pr({},e),{},{colors:t.colors});case Ir:return pr(pr({},e),{},{folderBeingEditedId:t.folderId});case Or:return pr(pr({},e),{},{folderBeingDeletedId:t.folderId});case Fr:return pr(pr({},e),{},{folderBeingEmptiedId:t.folderId});case Dr:return pr(pr({},e),{},{folderBeingInlineDeletedId:t.folderId});case Nr:return pr(pr({},e),{},{folderBeingRenamedId:t.folderId});case Ar:return pr(pr({},e),{},{folderUsingContextMenuId:t.folderId});case Gr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{navigationError:t.error})});case Ur:return pr(pr({},e),{},{organizationMode:t.mode});case Vr:return pr(pr({},e),{},{postIdsToMove:t.postIds});case zr:return pr(pr({},e),{},{searchTerms:t.s});case Hr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{folder:t.folderId,isDirty:!0})});case Wr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{selectedFolders:t.folderIds})});case Qr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{sortMode:t.mode,isDirty:!0})});case Tr:return pr(pr({},e),{},{folders:t.folders});case xr:return pr(pr({},e),{},{folderPanelContext:t.context});case Cr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{folderPanelError:t.error})});case Pr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{folderPanelMessage:t.message})});case jr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:t.folderIds,isDirty:!0})});case Lr:return pr(pr({},e),{},{isFolderDragging:t.isDragging});case qr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{isFolderPaneVisible:t.isFolderPaneVisible,isDirty:!0})});case Mr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{isFolderPanelBusy:t.isBusy})});case Br:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{isNavigating:t.isNavigating})});case Xr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{treePaneWidth:t.width,isDirty:!0})});case Zr:var r=e.folders.filter(function(e){return!w(e)});return pr(pr({},e),{},{folders:[].concat(sr(r),sr(t.folders))});case $r:return-1==e.screenState.expandedFolders.indexOf(t.folderId)?pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:[].concat(sr(e.screenState.expandedFolders),[t.folderId]),isDirty:!0})}):pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:sr(e.screenState.expandedFolders.filter(function(e){return e!=t.folderId})),isDirty:!0})});case Yr:return pr(pr({},e),{},{screenState:pr(pr({},t.state),{},{isDirty:!1})});default:return e}};var rn=(0,o.createContext)(),nn=lodash,on=nn.forOwn,an=nn.isFunction,cn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=(0,o.useContext)(rn);return(0,a.useSelect)(function(t){return e.apply(null,[function(e){var n={},o=t(e);return on(o,function(e,t){n[t]=function(){return e.apply(null,[r].concat(Array.prototype.slice.call(arguments)))}}),n}])},t)},ln=function(e){var r=(0,o.useContext)(rn),n={},i=(0,a.useDispatch)(e);return on(t,function(e,t){an(e)&&(n[t]=function(){return i.instanceAction.apply(null,[r,e].concat(Array.prototype.slice.call(arguments)))})}),n},sn=r(72),dn=r.n(sn),un=r(825),fn=r.n(un),pn=r(659),mn=r.n(pn),gn=r(56),hn=r.n(gn),yn=r(540),En=r.n(yn),bn=r(113),vn=r.n(bn),wn=r(137),Sn={};function Rn(){var e=(0,o.useRef)(),t=cn(function(e){return{width:(0,e(c).getWidth)()}}).width,r=ln(c).setWidth;return(0,o.useEffect)(function(){var t=jQuery,n=t(e.current);n.resizable({resizeHeight:!1,handles:"e",minWidth:150,containment:t("#wpcontent"),resize:function(e,t){r(t.size.width)},stop:function(e,t){r(t.size.width)}}),m()&&n.resizable("disable")}),(0,o.useEffect)(function(){document.documentElement.style.setProperty("--wicked-folders-tree-pane-width",t+"px"),document.documentElement.style.setProperty("--wicked-folders-modal-tree-pane-width",t+"px")},[t]),React.createElement("div",{className:"wicked-resizer ui-resizable",ref:e})}function kn(e){var t=e.children;return React.createElement("div",{className:"wicked-content"},t)}Sn.styleTagTransform=vn(),Sn.setAttributes=hn(),Sn.insert=mn().bind(null,"head"),Sn.domAPI=fn(),Sn.insertStyleElement=En(),dn()(wn.A,Sn),wn.A&&wn.A.locals&&wn.A.locals;const Tn=window.wp.components,In=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-folder-plus-icon lucide-folder-plus"},React.createElement("path",{d:"M12 10v6"}),React.createElement("path",{d:"M9 13h6"}),React.createElement("path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"})),On=React.createElement("svg",{width:"7px",height:"13px",viewBox:"0 0 7 13",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(0.312500, 0.691360)",fill:"#0073aa",fillRule:"nonzero"},React.createElement("path",{d:"M0,10.8345095 C0,11.5305375 0.84152021,11.8791237 1.33365313,11.3869145 L6.3595048,6.36106287 C6.66460356,6.05600226 6.66460356,5.5613135 6.3595048,5.25625288 L1.33365313,0.230401217 C0.84152021,-0.26176985 0,0.0867782077 0,0.782806211 L0,10.8345095 Z"})))),Fn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-brush-cleaning-icon lucide-brush-cleaning"},React.createElement("path",{d:"m16 22-1-4"}),React.createElement("path",{d:"M19 13.99a1 1 0 0 0 1-1V12a2 2 0 0 0-2-2h-3a1 1 0 0 1-1-1V4a2 2 0 0 0-4 0v5a1 1 0 0 1-1 1H6a2 2 0 0 0-2 2v.99a1 1 0 0 0 1 1"}),React.createElement("path",{d:"M5 14h14l1.973 6.767A1 1 0 0 1 20 22H4a1 1 0 0 1-.973-1.233z"}),React.createElement("path",{d:"m8 22 1-4"})),Dn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-x-icon lucide-x"},React.createElement("path",{d:"M18 6 6 18"}),React.createElement("path",{d:"m6 6 12 12"})),Nn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},React.createElement("path",{d:"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"})),An=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-settings-icon lucide-settings"},React.createElement("path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915"}),React.createElement("circle",{cx:"12",cy:"12",r:"3"})),xn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-minus-icon lucide-minus"},React.createElement("path",{d:"M5 12h14"})),Cn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-copy-icon lucide-copy"},React.createElement("rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}),React.createElement("path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"})),Pn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-text-cursor-icon lucide-text-cursor"},React.createElement("path",{d:"M17 22h-1a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h1"}),React.createElement("path",{d:"M7 22h1a4 4 0 0 0 4-4v-1"}),React.createElement("path",{d:"M7 2h1a4 4 0 0 1 4 4v1"})),jn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-pencil-icon lucide-pencil"},React.createElement("path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}),React.createElement("path",{d:"m15 5 4 4"})),Ln=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 128 512"},React.createElement("path",{d:"M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32L96 64zM64 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"})),qn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-plus-icon lucide-plus"},React.createElement("path",{d:"M5 12h14"}),React.createElement("path",{d:"M12 5v14"})),Mn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},React.createElement("path",{d:"M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48z",fill:"#2271B1"})),Bn=React.createElement("svg",{width:"34px",height:"23px",viewBox:"0 0 34 23",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(0.000000, 0.500054)",fill:"#2271B1",fillRule:"nonzero"},React.createElement("path",{d:"M33.5562287,13.3647791 C34.1031406,12.4272813 33.4269108,11.2499732 32.3415557,11.2499732 L8.90622877,11.2499732 C7.71724768,11.2499732 6.2661403,12.0834444 5.66704353,13.1104347 L1.42346996,20.3851405 C0.876615342,21.3226382 1.55284511,22.4999464 2.63820019,22.4999464 L26.0735272,22.4999464 L26.0735844,22.4999464 C27.2625082,22.4999464 28.7135584,21.6664751 29.312598,20.6394848 L33.5562287,13.3647791 Z M8.90622877,9.37497765 L28.1249329,9.37497765 L28.1249329,6.56248435 C28.1249329,5.00918148 26.8657425,3.74999106 25.3124397,3.74999106 L15.937462,3.74999106 L12.1874709,0 L2.81249329,0 C1.25919042,0 0,1.25919042 0,2.81249329 L0,19.1042063 L4.04747952,12.16567 C5.05158174,10.444311 6.91341659,9.37497765 8.90622877,9.37497765 Z"})))),Gn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-list-checks-icon lucide-list-checks"},React.createElement("path",{d:"M13 5h8"}),React.createElement("path",{d:"M13 12h8"}),React.createElement("path",{d:"M13 19h8"}),React.createElement("path",{d:"m3 17 2 2 4-4"}),React.createElement("path",{d:"m3 7 2 2 4-4"})),Un=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-menu-icon lucide-menu"},React.createElement("path",{d:"M4 5h16"}),React.createElement("path",{d:"M4 12h16"}),React.createElement("path",{d:"M4 19h16"})),Vn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-trash2-icon lucide-trash-2"},React.createElement("path",{d:"M10 11v6"}),React.createElement("path",{d:"M14 11v6"}),React.createElement("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6"}),React.createElement("path",{d:"M3 6h18"}),React.createElement("path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})),zn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 128 512","aria-hidden":"true"},React.createElement("path",{d:"M64 368a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm0-160a48 48 0 1 0 0 96 48 48 0 1 0 0-96zM112 96A48 48 0 1 0 16 96a48 48 0 1 0 96 0z"})),Hn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-x-icon lucide-x"},React.createElement("path",{d:"M18 6 6 18"}),React.createElement("path",{d:"m6 6 12 12"})),Wn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},React.createElement("path",{fill:"#2271B1",d:"M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm352 128l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0c-8.19 0-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24zM359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91-86.6 86.6z"}));function Qn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Xn(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Xn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Zn=function(e){var t=e.children,r=e.text;return r?React.createElement(Tn.Tooltip,{text:r,delay:"0"},t):t};const $n=function(e){e.showTitle;var t=Qn((0,o.useState)(!1),2),r=t[0],n=t[1],a=Qn((0,o.useState)(!1),2),i=(a[0],a[1]),l=ln(c),s=l.setFolderPanelContext,d=l.setExpandedFolders,u=l.setFolderBeingEditedId,f=l.setOrganizationMode,p=(l.setSelectedFolderIds,cn(function(e){var t=e(c),r=t.getSelectedFolder,n=t.canAddFolders,o=t.getFolders,a=t.getOrganizationMode,i=t.getSelectedFolderIds;return{folder:r(),folders:o(),canAddFolders:n(),organizationMode:a(),selectedFolderIds:i()}})),m=p.folder,g=p.folders,h=p.canAddFolders;return p.organizationMode,p.selectedFolderIds,(0,o.useEffect)(function(){return $=jQuery,$("body").on("click.wickedFolderPaneToolbar",function(e){e.target.closest(".wicked-folder-pane-toolbar-menu-popover")||e.target.closest(".wicked-folder-pane-toolbar-menu-toggle")||n(!1)}),$("body").on("keydown.wickedFolderPaneToolbar",function(e){"Escape"===e.key&&n(!1)}),function(){$("body").off("click.wickedFolderPaneToolbar"),$("body").off("keydown.wickedFolderPaneToolbar")}},[]),React.createElement("div",{className:"wicked-folder-pane-toolbar"},React.createElement(Tn.Tooltip,{text:(0,Se.__)("Add New Folder","wicked-folders"),delay:"0"},React.createElement("button",{type:"button",disabled:!h,onClick:function(){return s("add")}},In,React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Add New Folder","wicked-folders")))),React.createElement(Zn,{text:r?"":(0,Se.__)("Menu","wicked-folders")},React.createElement("button",{type:"button",onClick:function(){return n(!r)},className:"wicked-folder-pane-toolbar-menu-toggle"},r?Hn:Un,React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Menu","wicked-folders")),r&&React.createElement(Tn.Popover,{className:"wicked-folder-pane-menu-popover",placement:"bottom-end",offset:6},React.createElement("ul",null,React.createElement("li",null,React.createElement("button",{type:"button",onClick:function(){f(De),s(!1)}},React.createElement("span",{className:"icon","aria-hidden":"true"},Gn),React.createElement("span",{className:"text"},(0,Se.__)("Bulk Select Folders","wicked-folders")))),React.createElement("li",{className:"separator"},React.createElement("button",{type:"button",disabled:!m||!m.editable,onClick:function(){s(Re),u(m.id)}},React.createElement("span",{className:"icon","aria-hidden":"true"},jn),React.createElement("span",{className:"text"},(0,Se.__)("Edit Selected Folder","wicked-folders")))),React.createElement("li",null,React.createElement("button",{type:"button",disabled:!m||!m.deletable,onClick:function(){return s(ke)}},React.createElement("span",{className:"icon","aria-hidden":"true"},Vn),React.createElement("span",{className:"text"},(0,Se.__)("Delete Selected Folder","wicked-folders")))),React.createElement("li",{className:"separator"},React.createElement("button",{type:"button",onClick:function(){var e=g.map(function(e){return e.id});d(e),i(!0)}},React.createElement("span",{className:"icon","aria-hidden":"true"},qn),React.createElement("span",{className:"text"},(0,Se.__)("Expand All Folders","wicked-folders")))),React.createElement("li",null,React.createElement("button",{type:"button",onClick:function(){d(["0"]),i(!1)}},React.createElement("span",{className:"icon","aria-hidden":"true"},xn),React.createElement("span",{className:"text"},(0,Se.__)("Collapse All Folders","wicked-folders")))),React.createElement("li",{className:"separator"},React.createElement("button",{type:"button",onClick:function(){return s(Te)}},React.createElement("span",{className:"icon","aria-hidden":"true"},An),React.createElement("span",{className:"text"},(0,Se.__)("Settings","wicked-folders")))))))))};var Yn=r(73),Kn=r.n(Yn);const Jn=window.wp.apiFetch;var eo=r.n(Jn);const to=window.wp.hooks;var ro=function(){return ro=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ro.apply(this,arguments)};function no(e,t){for(var r={},n={},o=e.split("~~"),a=!1,i=0;o.length>i;i++){for(var c=o[i].split("~"),l=0;l<c.length;l+=2){var s=c[l],d=c[l+1],u="&"+s+";";r[u]=d,a&&(r["&"+s]=d),n[d]=u}a=!0}return t?{entities:ro(ro({},r),t.entities),characters:ro(ro({},n),t.characters)}:{entities:r,characters:n}}var oo={xml:/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html4:/∉|&(?:nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|AElig|Ccedil|Egrave|Eacute|Ecirc|Euml|Igrave|Iacute|Icirc|Iuml|ETH|Ntilde|Ograve|Oacute|Ocirc|Otilde|Ouml|times|Oslash|Ugrave|Uacute|Ucirc|Uuml|Yacute|THORN|szlig|agrave|aacute|acirc|atilde|auml|aring|aelig|ccedil|egrave|eacute|ecirc|euml|igrave|iacute|icirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|quot|amp|lt|gt|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html5:/·|℗|⋇|⪧|⩺|⋗|⦕|⩼|⪆|⥸|⋗|⋛|⪌|≷|≳|⪦|⩹|⋖|⋋|⋉|⥶|⩻|⦖|◃|⊴|◂|∉|⋹̸|⋵̸|∉|⋷|⋶|∌|∌|⋾|⋽|∥|⊠|⨱|⨰|&(?:AElig|AMP|Aacute|Acirc|Agrave|Aring|Atilde|Auml|COPY|Ccedil|ETH|Eacute|Ecirc|Egrave|Euml|GT|Iacute|Icirc|Igrave|Iuml|LT|Ntilde|Oacute|Ocirc|Ograve|Oslash|Otilde|Ouml|QUOT|REG|THORN|Uacute|Ucirc|Ugrave|Uuml|Yacute|aacute|acirc|acute|aelig|agrave|amp|aring|atilde|auml|brvbar|ccedil|cedil|cent|copy|curren|deg|divide|eacute|ecirc|egrave|eth|euml|frac12|frac14|frac34|gt|iacute|icirc|iexcl|igrave|iquest|iuml|laquo|lt|macr|micro|middot|nbsp|not|ntilde|oacute|ocirc|ograve|ordf|ordm|oslash|otilde|ouml|para|plusmn|pound|quot|raquo|reg|sect|shy|sup1|sup2|sup3|szlig|thorn|times|uacute|ucirc|ugrave|uml|uuml|yacute|yen|yuml|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g},ao={};ao.xml=no("lt~<~gt~>~quot~\"~apos~'~amp~&"),ao.html4=no("apos~'~OElig~Œ~oelig~œ~Scaron~Š~scaron~š~Yuml~Ÿ~circ~ˆ~tilde~˜~ensp~ ~emsp~ ~thinsp~ ~zwnj~~zwj~~lrm~~rlm~~ndash~–~mdash~—~lsquo~‘~rsquo~’~sbquo~‚~ldquo~“~rdquo~”~bdquo~„~dagger~†~Dagger~‡~permil~‰~lsaquo~‹~rsaquo~›~euro~€~fnof~ƒ~Alpha~Α~Beta~Β~Gamma~Γ~Delta~Δ~Epsilon~Ε~Zeta~Ζ~Eta~Η~Theta~Θ~Iota~Ι~Kappa~Κ~Lambda~Λ~Mu~Μ~Nu~Ν~Xi~Ξ~Omicron~Ο~Pi~Π~Rho~Ρ~Sigma~Σ~Tau~Τ~Upsilon~Υ~Phi~Φ~Chi~Χ~Psi~Ψ~Omega~Ω~alpha~α~beta~β~gamma~γ~delta~δ~epsilon~ε~zeta~ζ~eta~η~theta~θ~iota~ι~kappa~κ~lambda~λ~mu~μ~nu~ν~xi~ξ~omicron~ο~pi~π~rho~ρ~sigmaf~ς~sigma~σ~tau~τ~upsilon~υ~phi~φ~chi~χ~psi~ψ~omega~ω~thetasym~ϑ~upsih~ϒ~piv~ϖ~bull~•~hellip~…~prime~′~Prime~″~oline~‾~frasl~⁄~weierp~℘~image~ℑ~real~ℜ~trade~™~alefsym~ℵ~larr~←~uarr~↑~rarr~→~darr~↓~harr~↔~crarr~↵~lArr~⇐~uArr~⇑~rArr~⇒~dArr~⇓~hArr~⇔~forall~∀~part~∂~exist~∃~empty~∅~nabla~∇~isin~∈~notin~∉~ni~∋~prod~∏~sum~∑~minus~−~lowast~∗~radic~√~prop~∝~infin~∞~ang~∠~and~∧~or~∨~cap~∩~cup~∪~int~∫~there4~∴~sim~∼~cong~≅~asymp~≈~ne~≠~equiv~≡~le~≤~ge~≥~sub~⊂~sup~⊃~nsub~⊄~sube~⊆~supe~⊇~oplus~⊕~otimes~⊗~perp~⊥~sdot~⋅~lceil~⌈~rceil~⌉~lfloor~⌊~rfloor~⌋~lang~〈~rang~〉~loz~◊~spades~♠~clubs~♣~hearts~♥~diams~♦~~nbsp~ ~iexcl~¡~cent~¢~pound~£~curren~¤~yen~¥~brvbar~¦~sect~§~uml~¨~copy~©~ordf~ª~laquo~«~not~¬~shy~~reg~®~macr~¯~deg~°~plusmn~±~sup2~²~sup3~³~acute~´~micro~µ~para~¶~middot~·~cedil~¸~sup1~¹~ordm~º~raquo~»~frac14~¼~frac12~½~frac34~¾~iquest~¿~Agrave~À~Aacute~Á~Acirc~Â~Atilde~Ã~Auml~Ä~Aring~Å~AElig~Æ~Ccedil~Ç~Egrave~È~Eacute~É~Ecirc~Ê~Euml~Ë~Igrave~Ì~Iacute~Í~Icirc~Î~Iuml~Ï~ETH~Ð~Ntilde~Ñ~Ograve~Ò~Oacute~Ó~Ocirc~Ô~Otilde~Õ~Ouml~Ö~times~×~Oslash~Ø~Ugrave~Ù~Uacute~Ú~Ucirc~Û~Uuml~Ü~Yacute~Ý~THORN~Þ~szlig~ß~agrave~à~aacute~á~acirc~â~atilde~ã~auml~ä~aring~å~aelig~æ~ccedil~ç~egrave~è~eacute~é~ecirc~ê~euml~ë~igrave~ì~iacute~í~icirc~î~iuml~ï~eth~ð~ntilde~ñ~ograve~ò~oacute~ó~ocirc~ô~otilde~õ~ouml~ö~divide~÷~oslash~ø~ugrave~ù~uacute~ú~ucirc~û~uuml~ü~yacute~ý~thorn~þ~yuml~ÿ~quot~\"~amp~&~lt~<~gt~>"),ao.html5=no('Abreve~Ă~Acy~А~Afr~𝔄~Amacr~Ā~And~⩓~Aogon~Ą~Aopf~𝔸~ApplyFunction~~Ascr~𝒜~Assign~≔~Backslash~∖~Barv~⫧~Barwed~⌆~Bcy~Б~Because~∵~Bernoullis~ℬ~Bfr~𝔅~Bopf~𝔹~Breve~˘~Bscr~ℬ~Bumpeq~≎~CHcy~Ч~Cacute~Ć~Cap~⋒~CapitalDifferentialD~ⅅ~Cayleys~ℭ~Ccaron~Č~Ccirc~Ĉ~Cconint~∰~Cdot~Ċ~Cedilla~¸~CenterDot~·~Cfr~ℭ~CircleDot~⊙~CircleMinus~⊖~CirclePlus~⊕~CircleTimes~⊗~ClockwiseContourIntegral~∲~CloseCurlyDoubleQuote~”~CloseCurlyQuote~’~Colon~∷~Colone~⩴~Congruent~≡~Conint~∯~ContourIntegral~∮~Copf~ℂ~Coproduct~∐~CounterClockwiseContourIntegral~∳~Cross~⨯~Cscr~𝒞~Cup~⋓~CupCap~≍~DD~ⅅ~DDotrahd~⤑~DJcy~Ђ~DScy~Ѕ~DZcy~Џ~Darr~↡~Dashv~⫤~Dcaron~Ď~Dcy~Д~Del~∇~Dfr~𝔇~DiacriticalAcute~´~DiacriticalDot~˙~DiacriticalDoubleAcute~˝~DiacriticalGrave~`~DiacriticalTilde~˜~Diamond~⋄~DifferentialD~ⅆ~Dopf~𝔻~Dot~¨~DotDot~⃜~DotEqual~≐~DoubleContourIntegral~∯~DoubleDot~¨~DoubleDownArrow~⇓~DoubleLeftArrow~⇐~DoubleLeftRightArrow~⇔~DoubleLeftTee~⫤~DoubleLongLeftArrow~⟸~DoubleLongLeftRightArrow~⟺~DoubleLongRightArrow~⟹~DoubleRightArrow~⇒~DoubleRightTee~⊨~DoubleUpArrow~⇑~DoubleUpDownArrow~⇕~DoubleVerticalBar~∥~DownArrow~↓~DownArrowBar~⤓~DownArrowUpArrow~⇵~DownBreve~̑~DownLeftRightVector~⥐~DownLeftTeeVector~⥞~DownLeftVector~↽~DownLeftVectorBar~⥖~DownRightTeeVector~⥟~DownRightVector~⇁~DownRightVectorBar~⥗~DownTee~⊤~DownTeeArrow~↧~Downarrow~⇓~Dscr~𝒟~Dstrok~Đ~ENG~Ŋ~Ecaron~Ě~Ecy~Э~Edot~Ė~Efr~𝔈~Element~∈~Emacr~Ē~EmptySmallSquare~◻~EmptyVerySmallSquare~▫~Eogon~Ę~Eopf~𝔼~Equal~⩵~EqualTilde~≂~Equilibrium~⇌~Escr~ℰ~Esim~⩳~Exists~∃~ExponentialE~ⅇ~Fcy~Ф~Ffr~𝔉~FilledSmallSquare~◼~FilledVerySmallSquare~▪~Fopf~𝔽~ForAll~∀~Fouriertrf~ℱ~Fscr~ℱ~GJcy~Ѓ~Gammad~Ϝ~Gbreve~Ğ~Gcedil~Ģ~Gcirc~Ĝ~Gcy~Г~Gdot~Ġ~Gfr~𝔊~Gg~⋙~Gopf~𝔾~GreaterEqual~≥~GreaterEqualLess~⋛~GreaterFullEqual~≧~GreaterGreater~⪢~GreaterLess~≷~GreaterSlantEqual~⩾~GreaterTilde~≳~Gscr~𝒢~Gt~≫~HARDcy~Ъ~Hacek~ˇ~Hat~^~Hcirc~Ĥ~Hfr~ℌ~HilbertSpace~ℋ~Hopf~ℍ~HorizontalLine~─~Hscr~ℋ~Hstrok~Ħ~HumpDownHump~≎~HumpEqual~≏~IEcy~Е~IJlig~IJ~IOcy~Ё~Icy~И~Idot~İ~Ifr~ℑ~Im~ℑ~Imacr~Ī~ImaginaryI~ⅈ~Implies~⇒~Int~∬~Integral~∫~Intersection~⋂~InvisibleComma~~InvisibleTimes~~Iogon~Į~Iopf~𝕀~Iscr~ℐ~Itilde~Ĩ~Iukcy~І~Jcirc~Ĵ~Jcy~Й~Jfr~𝔍~Jopf~𝕁~Jscr~𝒥~Jsercy~Ј~Jukcy~Є~KHcy~Х~KJcy~Ќ~Kcedil~Ķ~Kcy~К~Kfr~𝔎~Kopf~𝕂~Kscr~𝒦~LJcy~Љ~Lacute~Ĺ~Lang~⟪~Laplacetrf~ℒ~Larr~↞~Lcaron~Ľ~Lcedil~Ļ~Lcy~Л~LeftAngleBracket~⟨~LeftArrow~←~LeftArrowBar~⇤~LeftArrowRightArrow~⇆~LeftCeiling~⌈~LeftDoubleBracket~⟦~LeftDownTeeVector~⥡~LeftDownVector~⇃~LeftDownVectorBar~⥙~LeftFloor~⌊~LeftRightArrow~↔~LeftRightVector~⥎~LeftTee~⊣~LeftTeeArrow~↤~LeftTeeVector~⥚~LeftTriangle~⊲~LeftTriangleBar~⧏~LeftTriangleEqual~⊴~LeftUpDownVector~⥑~LeftUpTeeVector~⥠~LeftUpVector~↿~LeftUpVectorBar~⥘~LeftVector~↼~LeftVectorBar~⥒~Leftarrow~⇐~Leftrightarrow~⇔~LessEqualGreater~⋚~LessFullEqual~≦~LessGreater~≶~LessLess~⪡~LessSlantEqual~⩽~LessTilde~≲~Lfr~𝔏~Ll~⋘~Lleftarrow~⇚~Lmidot~Ŀ~LongLeftArrow~⟵~LongLeftRightArrow~⟷~LongRightArrow~⟶~Longleftarrow~⟸~Longleftrightarrow~⟺~Longrightarrow~⟹~Lopf~𝕃~LowerLeftArrow~↙~LowerRightArrow~↘~Lscr~ℒ~Lsh~↰~Lstrok~Ł~Lt~≪~Map~⤅~Mcy~М~MediumSpace~ ~Mellintrf~ℳ~Mfr~𝔐~MinusPlus~∓~Mopf~𝕄~Mscr~ℳ~NJcy~Њ~Nacute~Ń~Ncaron~Ň~Ncedil~Ņ~Ncy~Н~NegativeMediumSpace~~NegativeThickSpace~~NegativeThinSpace~~NegativeVeryThinSpace~~NestedGreaterGreater~≫~NestedLessLess~≪~NewLine~\n~Nfr~𝔑~NoBreak~~NonBreakingSpace~ ~Nopf~ℕ~Not~⫬~NotCongruent~≢~NotCupCap~≭~NotDoubleVerticalBar~∦~NotElement~∉~NotEqual~≠~NotEqualTilde~≂̸~NotExists~∄~NotGreater~≯~NotGreaterEqual~≱~NotGreaterFullEqual~≧̸~NotGreaterGreater~≫̸~NotGreaterLess~≹~NotGreaterSlantEqual~⩾̸~NotGreaterTilde~≵~NotHumpDownHump~≎̸~NotHumpEqual~≏̸~NotLeftTriangle~⋪~NotLeftTriangleBar~⧏̸~NotLeftTriangleEqual~⋬~NotLess~≮~NotLessEqual~≰~NotLessGreater~≸~NotLessLess~≪̸~NotLessSlantEqual~⩽̸~NotLessTilde~≴~NotNestedGreaterGreater~⪢̸~NotNestedLessLess~⪡̸~NotPrecedes~⊀~NotPrecedesEqual~⪯̸~NotPrecedesSlantEqual~⋠~NotReverseElement~∌~NotRightTriangle~⋫~NotRightTriangleBar~⧐̸~NotRightTriangleEqual~⋭~NotSquareSubset~⊏̸~NotSquareSubsetEqual~⋢~NotSquareSuperset~⊐̸~NotSquareSupersetEqual~⋣~NotSubset~⊂⃒~NotSubsetEqual~⊈~NotSucceeds~⊁~NotSucceedsEqual~⪰̸~NotSucceedsSlantEqual~⋡~NotSucceedsTilde~≿̸~NotSuperset~⊃⃒~NotSupersetEqual~⊉~NotTilde~≁~NotTildeEqual~≄~NotTildeFullEqual~≇~NotTildeTilde~≉~NotVerticalBar~∤~Nscr~𝒩~Ocy~О~Odblac~Ő~Ofr~𝔒~Omacr~Ō~Oopf~𝕆~OpenCurlyDoubleQuote~“~OpenCurlyQuote~‘~Or~⩔~Oscr~𝒪~Otimes~⨷~OverBar~‾~OverBrace~⏞~OverBracket~⎴~OverParenthesis~⏜~PartialD~∂~Pcy~П~Pfr~𝔓~PlusMinus~±~Poincareplane~ℌ~Popf~ℙ~Pr~⪻~Precedes~≺~PrecedesEqual~⪯~PrecedesSlantEqual~≼~PrecedesTilde~≾~Product~∏~Proportion~∷~Proportional~∝~Pscr~𝒫~Qfr~𝔔~Qopf~ℚ~Qscr~𝒬~RBarr~⤐~Racute~Ŕ~Rang~⟫~Rarr~↠~Rarrtl~⤖~Rcaron~Ř~Rcedil~Ŗ~Rcy~Р~Re~ℜ~ReverseElement~∋~ReverseEquilibrium~⇋~ReverseUpEquilibrium~⥯~Rfr~ℜ~RightAngleBracket~⟩~RightArrow~→~RightArrowBar~⇥~RightArrowLeftArrow~⇄~RightCeiling~⌉~RightDoubleBracket~⟧~RightDownTeeVector~⥝~RightDownVector~⇂~RightDownVectorBar~⥕~RightFloor~⌋~RightTee~⊢~RightTeeArrow~↦~RightTeeVector~⥛~RightTriangle~⊳~RightTriangleBar~⧐~RightTriangleEqual~⊵~RightUpDownVector~⥏~RightUpTeeVector~⥜~RightUpVector~↾~RightUpVectorBar~⥔~RightVector~⇀~RightVectorBar~⥓~Rightarrow~⇒~Ropf~ℝ~RoundImplies~⥰~Rrightarrow~⇛~Rscr~ℛ~Rsh~↱~RuleDelayed~⧴~SHCHcy~Щ~SHcy~Ш~SOFTcy~Ь~Sacute~Ś~Sc~⪼~Scedil~Ş~Scirc~Ŝ~Scy~С~Sfr~𝔖~ShortDownArrow~↓~ShortLeftArrow~←~ShortRightArrow~→~ShortUpArrow~↑~SmallCircle~∘~Sopf~𝕊~Sqrt~√~Square~□~SquareIntersection~⊓~SquareSubset~⊏~SquareSubsetEqual~⊑~SquareSuperset~⊐~SquareSupersetEqual~⊒~SquareUnion~⊔~Sscr~𝒮~Star~⋆~Sub~⋐~Subset~⋐~SubsetEqual~⊆~Succeeds~≻~SucceedsEqual~⪰~SucceedsSlantEqual~≽~SucceedsTilde~≿~SuchThat~∋~Sum~∑~Sup~⋑~Superset~⊃~SupersetEqual~⊇~Supset~⋑~TRADE~™~TSHcy~Ћ~TScy~Ц~Tab~\t~Tcaron~Ť~Tcedil~Ţ~Tcy~Т~Tfr~𝔗~Therefore~∴~ThickSpace~ ~ThinSpace~ ~Tilde~∼~TildeEqual~≃~TildeFullEqual~≅~TildeTilde~≈~Topf~𝕋~TripleDot~⃛~Tscr~𝒯~Tstrok~Ŧ~Uarr~↟~Uarrocir~⥉~Ubrcy~Ў~Ubreve~Ŭ~Ucy~У~Udblac~Ű~Ufr~𝔘~Umacr~Ū~UnderBar~_~UnderBrace~⏟~UnderBracket~⎵~UnderParenthesis~⏝~Union~⋃~UnionPlus~⊎~Uogon~Ų~Uopf~𝕌~UpArrow~↑~UpArrowBar~⤒~UpArrowDownArrow~⇅~UpDownArrow~↕~UpEquilibrium~⥮~UpTee~⊥~UpTeeArrow~↥~Uparrow~⇑~Updownarrow~⇕~UpperLeftArrow~↖~UpperRightArrow~↗~Upsi~ϒ~Uring~Ů~Uscr~𝒰~Utilde~Ũ~VDash~⊫~Vbar~⫫~Vcy~В~Vdash~⊩~Vdashl~⫦~Vee~⋁~Verbar~‖~Vert~‖~VerticalBar~∣~VerticalLine~|~VerticalSeparator~❘~VerticalTilde~≀~VeryThinSpace~ ~Vfr~𝔙~Vopf~𝕍~Vscr~𝒱~Vvdash~⊪~Wcirc~Ŵ~Wedge~⋀~Wfr~𝔚~Wopf~𝕎~Wscr~𝒲~Xfr~𝔛~Xopf~𝕏~Xscr~𝒳~YAcy~Я~YIcy~Ї~YUcy~Ю~Ycirc~Ŷ~Ycy~Ы~Yfr~𝔜~Yopf~𝕐~Yscr~𝒴~ZHcy~Ж~Zacute~Ź~Zcaron~Ž~Zcy~З~Zdot~Ż~ZeroWidthSpace~~Zfr~ℨ~Zopf~ℤ~Zscr~𝒵~abreve~ă~ac~∾~acE~∾̳~acd~∿~acy~а~af~~afr~𝔞~aleph~ℵ~amacr~ā~amalg~⨿~andand~⩕~andd~⩜~andslope~⩘~andv~⩚~ange~⦤~angle~∠~angmsd~∡~angmsdaa~⦨~angmsdab~⦩~angmsdac~⦪~angmsdad~⦫~angmsdae~⦬~angmsdaf~⦭~angmsdag~⦮~angmsdah~⦯~angrt~∟~angrtvb~⊾~angrtvbd~⦝~angsph~∢~angst~Å~angzarr~⍼~aogon~ą~aopf~𝕒~ap~≈~apE~⩰~apacir~⩯~ape~≊~apid~≋~approx~≈~approxeq~≊~ascr~𝒶~ast~*~asympeq~≍~awconint~∳~awint~⨑~bNot~⫭~backcong~≌~backepsilon~϶~backprime~‵~backsim~∽~backsimeq~⋍~barvee~⊽~barwed~⌅~barwedge~⌅~bbrk~⎵~bbrktbrk~⎶~bcong~≌~bcy~б~becaus~∵~because~∵~bemptyv~⦰~bepsi~϶~bernou~ℬ~beth~ℶ~between~≬~bfr~𝔟~bigcap~⋂~bigcirc~◯~bigcup~⋃~bigodot~⨀~bigoplus~⨁~bigotimes~⨂~bigsqcup~⨆~bigstar~★~bigtriangledown~▽~bigtriangleup~△~biguplus~⨄~bigvee~⋁~bigwedge~⋀~bkarow~⤍~blacklozenge~⧫~blacksquare~▪~blacktriangle~▴~blacktriangledown~▾~blacktriangleleft~◂~blacktriangleright~▸~blank~␣~blk12~▒~blk14~░~blk34~▓~block~█~bne~=⃥~bnequiv~≡⃥~bnot~⌐~bopf~𝕓~bot~⊥~bottom~⊥~bowtie~⋈~boxDL~╗~boxDR~╔~boxDl~╖~boxDr~╓~boxH~═~boxHD~╦~boxHU~╩~boxHd~╤~boxHu~╧~boxUL~╝~boxUR~╚~boxUl~╜~boxUr~╙~boxV~║~boxVH~╬~boxVL~╣~boxVR~╠~boxVh~╫~boxVl~╢~boxVr~╟~boxbox~⧉~boxdL~╕~boxdR~╒~boxdl~┐~boxdr~┌~boxh~─~boxhD~╥~boxhU~╨~boxhd~┬~boxhu~┴~boxminus~⊟~boxplus~⊞~boxtimes~⊠~boxuL~╛~boxuR~╘~boxul~┘~boxur~└~boxv~│~boxvH~╪~boxvL~╡~boxvR~╞~boxvh~┼~boxvl~┤~boxvr~├~bprime~‵~breve~˘~bscr~𝒷~bsemi~⁏~bsim~∽~bsime~⋍~bsol~\\~bsolb~⧅~bsolhsub~⟈~bullet~•~bump~≎~bumpE~⪮~bumpe~≏~bumpeq~≏~cacute~ć~capand~⩄~capbrcup~⩉~capcap~⩋~capcup~⩇~capdot~⩀~caps~∩︀~caret~⁁~caron~ˇ~ccaps~⩍~ccaron~č~ccirc~ĉ~ccups~⩌~ccupssm~⩐~cdot~ċ~cemptyv~⦲~centerdot~·~cfr~𝔠~chcy~ч~check~✓~checkmark~✓~cir~○~cirE~⧃~circeq~≗~circlearrowleft~↺~circlearrowright~↻~circledR~®~circledS~Ⓢ~circledast~⊛~circledcirc~⊚~circleddash~⊝~cire~≗~cirfnint~⨐~cirmid~⫯~cirscir~⧂~clubsuit~♣~colon~:~colone~≔~coloneq~≔~comma~,~commat~@~comp~∁~compfn~∘~complement~∁~complexes~ℂ~congdot~⩭~conint~∮~copf~𝕔~coprod~∐~copysr~℗~cross~✗~cscr~𝒸~csub~⫏~csube~⫑~csup~⫐~csupe~⫒~ctdot~⋯~cudarrl~⤸~cudarrr~⤵~cuepr~⋞~cuesc~⋟~cularr~↶~cularrp~⤽~cupbrcap~⩈~cupcap~⩆~cupcup~⩊~cupdot~⊍~cupor~⩅~cups~∪︀~curarr~↷~curarrm~⤼~curlyeqprec~⋞~curlyeqsucc~⋟~curlyvee~⋎~curlywedge~⋏~curvearrowleft~↶~curvearrowright~↷~cuvee~⋎~cuwed~⋏~cwconint~∲~cwint~∱~cylcty~⌭~dHar~⥥~daleth~ℸ~dash~‐~dashv~⊣~dbkarow~⤏~dblac~˝~dcaron~ď~dcy~д~dd~ⅆ~ddagger~‡~ddarr~⇊~ddotseq~⩷~demptyv~⦱~dfisht~⥿~dfr~𝔡~dharl~⇃~dharr~⇂~diam~⋄~diamond~⋄~diamondsuit~♦~die~¨~digamma~ϝ~disin~⋲~div~÷~divideontimes~⋇~divonx~⋇~djcy~ђ~dlcorn~⌞~dlcrop~⌍~dollar~$~dopf~𝕕~dot~˙~doteq~≐~doteqdot~≑~dotminus~∸~dotplus~∔~dotsquare~⊡~doublebarwedge~⌆~downarrow~↓~downdownarrows~⇊~downharpoonleft~⇃~downharpoonright~⇂~drbkarow~⤐~drcorn~⌟~drcrop~⌌~dscr~𝒹~dscy~ѕ~dsol~⧶~dstrok~đ~dtdot~⋱~dtri~▿~dtrif~▾~duarr~⇵~duhar~⥯~dwangle~⦦~dzcy~џ~dzigrarr~⟿~eDDot~⩷~eDot~≑~easter~⩮~ecaron~ě~ecir~≖~ecolon~≕~ecy~э~edot~ė~ee~ⅇ~efDot~≒~efr~𝔢~eg~⪚~egs~⪖~egsdot~⪘~el~⪙~elinters~⏧~ell~ℓ~els~⪕~elsdot~⪗~emacr~ē~emptyset~∅~emptyv~∅~emsp13~ ~emsp14~ ~eng~ŋ~eogon~ę~eopf~𝕖~epar~⋕~eparsl~⧣~eplus~⩱~epsi~ε~epsiv~ϵ~eqcirc~≖~eqcolon~≕~eqsim~≂~eqslantgtr~⪖~eqslantless~⪕~equals~=~equest~≟~equivDD~⩸~eqvparsl~⧥~erDot~≓~erarr~⥱~escr~ℯ~esdot~≐~esim~≂~excl~!~expectation~ℰ~exponentiale~ⅇ~fallingdotseq~≒~fcy~ф~female~♀~ffilig~ffi~fflig~ff~ffllig~ffl~ffr~𝔣~filig~fi~fjlig~fj~flat~♭~fllig~fl~fltns~▱~fopf~𝕗~fork~⋔~forkv~⫙~fpartint~⨍~frac13~⅓~frac15~⅕~frac16~⅙~frac18~⅛~frac23~⅔~frac25~⅖~frac35~⅗~frac38~⅜~frac45~⅘~frac56~⅚~frac58~⅝~frac78~⅞~frown~⌢~fscr~𝒻~gE~≧~gEl~⪌~gacute~ǵ~gammad~ϝ~gap~⪆~gbreve~ğ~gcirc~ĝ~gcy~г~gdot~ġ~gel~⋛~geq~≥~geqq~≧~geqslant~⩾~ges~⩾~gescc~⪩~gesdot~⪀~gesdoto~⪂~gesdotol~⪄~gesl~⋛︀~gesles~⪔~gfr~𝔤~gg~≫~ggg~⋙~gimel~ℷ~gjcy~ѓ~gl~≷~glE~⪒~gla~⪥~glj~⪤~gnE~≩~gnap~⪊~gnapprox~⪊~gne~⪈~gneq~⪈~gneqq~≩~gnsim~⋧~gopf~𝕘~grave~`~gscr~ℊ~gsim~≳~gsime~⪎~gsiml~⪐~gtcc~⪧~gtcir~⩺~gtdot~⋗~gtlPar~⦕~gtquest~⩼~gtrapprox~⪆~gtrarr~⥸~gtrdot~⋗~gtreqless~⋛~gtreqqless~⪌~gtrless~≷~gtrsim~≳~gvertneqq~≩︀~gvnE~≩︀~hairsp~ ~half~½~hamilt~ℋ~hardcy~ъ~harrcir~⥈~harrw~↭~hbar~ℏ~hcirc~ĥ~heartsuit~♥~hercon~⊹~hfr~𝔥~hksearow~⤥~hkswarow~⤦~hoarr~⇿~homtht~∻~hookleftarrow~↩~hookrightarrow~↪~hopf~𝕙~horbar~―~hscr~𝒽~hslash~ℏ~hstrok~ħ~hybull~⁃~hyphen~‐~ic~~icy~и~iecy~е~iff~⇔~ifr~𝔦~ii~ⅈ~iiiint~⨌~iiint~∭~iinfin~⧜~iiota~℩~ijlig~ij~imacr~ī~imagline~ℐ~imagpart~ℑ~imath~ı~imof~⊷~imped~Ƶ~in~∈~incare~℅~infintie~⧝~inodot~ı~intcal~⊺~integers~ℤ~intercal~⊺~intlarhk~⨗~intprod~⨼~iocy~ё~iogon~į~iopf~𝕚~iprod~⨼~iscr~𝒾~isinE~⋹~isindot~⋵~isins~⋴~isinsv~⋳~isinv~∈~it~~itilde~ĩ~iukcy~і~jcirc~ĵ~jcy~й~jfr~𝔧~jmath~ȷ~jopf~𝕛~jscr~𝒿~jsercy~ј~jukcy~є~kappav~ϰ~kcedil~ķ~kcy~к~kfr~𝔨~kgreen~ĸ~khcy~х~kjcy~ќ~kopf~𝕜~kscr~𝓀~lAarr~⇚~lAtail~⤛~lBarr~⤎~lE~≦~lEg~⪋~lHar~⥢~lacute~ĺ~laemptyv~⦴~lagran~ℒ~langd~⦑~langle~⟨~lap~⪅~larrb~⇤~larrbfs~⤟~larrfs~⤝~larrhk~↩~larrlp~↫~larrpl~⤹~larrsim~⥳~larrtl~↢~lat~⪫~latail~⤙~late~⪭~lates~⪭︀~lbarr~⤌~lbbrk~❲~lbrace~{~lbrack~[~lbrke~⦋~lbrksld~⦏~lbrkslu~⦍~lcaron~ľ~lcedil~ļ~lcub~{~lcy~л~ldca~⤶~ldquor~„~ldrdhar~⥧~ldrushar~⥋~ldsh~↲~leftarrow~←~leftarrowtail~↢~leftharpoondown~↽~leftharpoonup~↼~leftleftarrows~⇇~leftrightarrow~↔~leftrightarrows~⇆~leftrightharpoons~⇋~leftrightsquigarrow~↭~leftthreetimes~⋋~leg~⋚~leq~≤~leqq~≦~leqslant~⩽~les~⩽~lescc~⪨~lesdot~⩿~lesdoto~⪁~lesdotor~⪃~lesg~⋚︀~lesges~⪓~lessapprox~⪅~lessdot~⋖~lesseqgtr~⋚~lesseqqgtr~⪋~lessgtr~≶~lesssim~≲~lfisht~⥼~lfr~𝔩~lg~≶~lgE~⪑~lhard~↽~lharu~↼~lharul~⥪~lhblk~▄~ljcy~љ~ll~≪~llarr~⇇~llcorner~⌞~llhard~⥫~lltri~◺~lmidot~ŀ~lmoust~⎰~lmoustache~⎰~lnE~≨~lnap~⪉~lnapprox~⪉~lne~⪇~lneq~⪇~lneqq~≨~lnsim~⋦~loang~⟬~loarr~⇽~lobrk~⟦~longleftarrow~⟵~longleftrightarrow~⟷~longmapsto~⟼~longrightarrow~⟶~looparrowleft~↫~looparrowright~↬~lopar~⦅~lopf~𝕝~loplus~⨭~lotimes~⨴~lowbar~_~lozenge~◊~lozf~⧫~lpar~(~lparlt~⦓~lrarr~⇆~lrcorner~⌟~lrhar~⇋~lrhard~⥭~lrtri~⊿~lscr~𝓁~lsh~↰~lsim~≲~lsime~⪍~lsimg~⪏~lsqb~[~lsquor~‚~lstrok~ł~ltcc~⪦~ltcir~⩹~ltdot~⋖~lthree~⋋~ltimes~⋉~ltlarr~⥶~ltquest~⩻~ltrPar~⦖~ltri~◃~ltrie~⊴~ltrif~◂~lurdshar~⥊~luruhar~⥦~lvertneqq~≨︀~lvnE~≨︀~mDDot~∺~male~♂~malt~✠~maltese~✠~map~↦~mapsto~↦~mapstodown~↧~mapstoleft~↤~mapstoup~↥~marker~▮~mcomma~⨩~mcy~м~measuredangle~∡~mfr~𝔪~mho~℧~mid~∣~midast~*~midcir~⫰~minusb~⊟~minusd~∸~minusdu~⨪~mlcp~⫛~mldr~…~mnplus~∓~models~⊧~mopf~𝕞~mp~∓~mscr~𝓂~mstpos~∾~multimap~⊸~mumap~⊸~nGg~⋙̸~nGt~≫⃒~nGtv~≫̸~nLeftarrow~⇍~nLeftrightarrow~⇎~nLl~⋘̸~nLt~≪⃒~nLtv~≪̸~nRightarrow~⇏~nVDash~⊯~nVdash~⊮~nacute~ń~nang~∠⃒~nap~≉~napE~⩰̸~napid~≋̸~napos~ʼn~napprox~≉~natur~♮~natural~♮~naturals~ℕ~nbump~≎̸~nbumpe~≏̸~ncap~⩃~ncaron~ň~ncedil~ņ~ncong~≇~ncongdot~⩭̸~ncup~⩂~ncy~н~neArr~⇗~nearhk~⤤~nearr~↗~nearrow~↗~nedot~≐̸~nequiv~≢~nesear~⤨~nesim~≂̸~nexist~∄~nexists~∄~nfr~𝔫~ngE~≧̸~nge~≱~ngeq~≱~ngeqq~≧̸~ngeqslant~⩾̸~nges~⩾̸~ngsim~≵~ngt~≯~ngtr~≯~nhArr~⇎~nharr~↮~nhpar~⫲~nis~⋼~nisd~⋺~niv~∋~njcy~њ~nlArr~⇍~nlE~≦̸~nlarr~↚~nldr~‥~nle~≰~nleftarrow~↚~nleftrightarrow~↮~nleq~≰~nleqq~≦̸~nleqslant~⩽̸~nles~⩽̸~nless~≮~nlsim~≴~nlt~≮~nltri~⋪~nltrie~⋬~nmid~∤~nopf~𝕟~notinE~⋹̸~notindot~⋵̸~notinva~∉~notinvb~⋷~notinvc~⋶~notni~∌~notniva~∌~notnivb~⋾~notnivc~⋽~npar~∦~nparallel~∦~nparsl~⫽⃥~npart~∂̸~npolint~⨔~npr~⊀~nprcue~⋠~npre~⪯̸~nprec~⊀~npreceq~⪯̸~nrArr~⇏~nrarr~↛~nrarrc~⤳̸~nrarrw~↝̸~nrightarrow~↛~nrtri~⋫~nrtrie~⋭~nsc~⊁~nsccue~⋡~nsce~⪰̸~nscr~𝓃~nshortmid~∤~nshortparallel~∦~nsim~≁~nsime~≄~nsimeq~≄~nsmid~∤~nspar~∦~nsqsube~⋢~nsqsupe~⋣~nsubE~⫅̸~nsube~⊈~nsubset~⊂⃒~nsubseteq~⊈~nsubseteqq~⫅̸~nsucc~⊁~nsucceq~⪰̸~nsup~⊅~nsupE~⫆̸~nsupe~⊉~nsupset~⊃⃒~nsupseteq~⊉~nsupseteqq~⫆̸~ntgl~≹~ntlg~≸~ntriangleleft~⋪~ntrianglelefteq~⋬~ntriangleright~⋫~ntrianglerighteq~⋭~num~#~numero~№~numsp~ ~nvDash~⊭~nvHarr~⤄~nvap~≍⃒~nvdash~⊬~nvge~≥⃒~nvgt~>⃒~nvinfin~⧞~nvlArr~⤂~nvle~≤⃒~nvlt~<⃒~nvltrie~⊴⃒~nvrArr~⤃~nvrtrie~⊵⃒~nvsim~∼⃒~nwArr~⇖~nwarhk~⤣~nwarr~↖~nwarrow~↖~nwnear~⤧~oS~Ⓢ~oast~⊛~ocir~⊚~ocy~о~odash~⊝~odblac~ő~odiv~⨸~odot~⊙~odsold~⦼~ofcir~⦿~ofr~𝔬~ogon~˛~ogt~⧁~ohbar~⦵~ohm~Ω~oint~∮~olarr~↺~olcir~⦾~olcross~⦻~olt~⧀~omacr~ō~omid~⦶~ominus~⊖~oopf~𝕠~opar~⦷~operp~⦹~orarr~↻~ord~⩝~order~ℴ~orderof~ℴ~origof~⊶~oror~⩖~orslope~⩗~orv~⩛~oscr~ℴ~osol~⊘~otimesas~⨶~ovbar~⌽~par~∥~parallel~∥~parsim~⫳~parsl~⫽~pcy~п~percnt~%~period~.~pertenk~‱~pfr~𝔭~phiv~ϕ~phmmat~ℳ~phone~☎~pitchfork~⋔~planck~ℏ~planckh~ℎ~plankv~ℏ~plus~+~plusacir~⨣~plusb~⊞~pluscir~⨢~plusdo~∔~plusdu~⨥~pluse~⩲~plussim~⨦~plustwo~⨧~pm~±~pointint~⨕~popf~𝕡~pr~≺~prE~⪳~prap~⪷~prcue~≼~pre~⪯~prec~≺~precapprox~⪷~preccurlyeq~≼~preceq~⪯~precnapprox~⪹~precneqq~⪵~precnsim~⋨~precsim~≾~primes~ℙ~prnE~⪵~prnap~⪹~prnsim~⋨~profalar~⌮~profline~⌒~profsurf~⌓~propto~∝~prsim~≾~prurel~⊰~pscr~𝓅~puncsp~ ~qfr~𝔮~qint~⨌~qopf~𝕢~qprime~⁗~qscr~𝓆~quaternions~ℍ~quatint~⨖~quest~?~questeq~≟~rAarr~⇛~rAtail~⤜~rBarr~⤏~rHar~⥤~race~∽̱~racute~ŕ~raemptyv~⦳~rangd~⦒~range~⦥~rangle~⟩~rarrap~⥵~rarrb~⇥~rarrbfs~⤠~rarrc~⤳~rarrfs~⤞~rarrhk~↪~rarrlp~↬~rarrpl~⥅~rarrsim~⥴~rarrtl~↣~rarrw~↝~ratail~⤚~ratio~∶~rationals~ℚ~rbarr~⤍~rbbrk~❳~rbrace~}~rbrack~]~rbrke~⦌~rbrksld~⦎~rbrkslu~⦐~rcaron~ř~rcedil~ŗ~rcub~}~rcy~р~rdca~⤷~rdldhar~⥩~rdquor~”~rdsh~↳~realine~ℛ~realpart~ℜ~reals~ℝ~rect~▭~rfisht~⥽~rfr~𝔯~rhard~⇁~rharu~⇀~rharul~⥬~rhov~ϱ~rightarrow~→~rightarrowtail~↣~rightharpoondown~⇁~rightharpoonup~⇀~rightleftarrows~⇄~rightleftharpoons~⇌~rightrightarrows~⇉~rightsquigarrow~↝~rightthreetimes~⋌~ring~˚~risingdotseq~≓~rlarr~⇄~rlhar~⇌~rmoust~⎱~rmoustache~⎱~rnmid~⫮~roang~⟭~roarr~⇾~robrk~⟧~ropar~⦆~ropf~𝕣~roplus~⨮~rotimes~⨵~rpar~)~rpargt~⦔~rppolint~⨒~rrarr~⇉~rscr~𝓇~rsh~↱~rsqb~]~rsquor~’~rthree~⋌~rtimes~⋊~rtri~▹~rtrie~⊵~rtrif~▸~rtriltri~⧎~ruluhar~⥨~rx~℞~sacute~ś~sc~≻~scE~⪴~scap~⪸~sccue~≽~sce~⪰~scedil~ş~scirc~ŝ~scnE~⪶~scnap~⪺~scnsim~⋩~scpolint~⨓~scsim~≿~scy~с~sdotb~⊡~sdote~⩦~seArr~⇘~searhk~⤥~searr~↘~searrow~↘~semi~;~seswar~⤩~setminus~∖~setmn~∖~sext~✶~sfr~𝔰~sfrown~⌢~sharp~♯~shchcy~щ~shcy~ш~shortmid~∣~shortparallel~∥~sigmav~ς~simdot~⩪~sime~≃~simeq~≃~simg~⪞~simgE~⪠~siml~⪝~simlE~⪟~simne~≆~simplus~⨤~simrarr~⥲~slarr~←~smallsetminus~∖~smashp~⨳~smeparsl~⧤~smid~∣~smile~⌣~smt~⪪~smte~⪬~smtes~⪬︀~softcy~ь~sol~/~solb~⧄~solbar~⌿~sopf~𝕤~spadesuit~♠~spar~∥~sqcap~⊓~sqcaps~⊓︀~sqcup~⊔~sqcups~⊔︀~sqsub~⊏~sqsube~⊑~sqsubset~⊏~sqsubseteq~⊑~sqsup~⊐~sqsupe~⊒~sqsupset~⊐~sqsupseteq~⊒~squ~□~square~□~squarf~▪~squf~▪~srarr~→~sscr~𝓈~ssetmn~∖~ssmile~⌣~sstarf~⋆~star~☆~starf~★~straightepsilon~ϵ~straightphi~ϕ~strns~¯~subE~⫅~subdot~⪽~subedot~⫃~submult~⫁~subnE~⫋~subne~⊊~subplus~⪿~subrarr~⥹~subset~⊂~subseteq~⊆~subseteqq~⫅~subsetneq~⊊~subsetneqq~⫋~subsim~⫇~subsub~⫕~subsup~⫓~succ~≻~succapprox~⪸~succcurlyeq~≽~succeq~⪰~succnapprox~⪺~succneqq~⪶~succnsim~⋩~succsim~≿~sung~♪~supE~⫆~supdot~⪾~supdsub~⫘~supedot~⫄~suphsol~⟉~suphsub~⫗~suplarr~⥻~supmult~⫂~supnE~⫌~supne~⊋~supplus~⫀~supset~⊃~supseteq~⊇~supseteqq~⫆~supsetneq~⊋~supsetneqq~⫌~supsim~⫈~supsub~⫔~supsup~⫖~swArr~⇙~swarhk~⤦~swarr~↙~swarrow~↙~swnwar~⤪~target~⌖~tbrk~⎴~tcaron~ť~tcedil~ţ~tcy~т~tdot~⃛~telrec~⌕~tfr~𝔱~therefore~∴~thetav~ϑ~thickapprox~≈~thicksim~∼~thkap~≈~thksim~∼~timesb~⊠~timesbar~⨱~timesd~⨰~tint~∭~toea~⤨~top~⊤~topbot~⌶~topcir~⫱~topf~𝕥~topfork~⫚~tosa~⤩~tprime~‴~triangle~▵~triangledown~▿~triangleleft~◃~trianglelefteq~⊴~triangleq~≜~triangleright~▹~trianglerighteq~⊵~tridot~◬~trie~≜~triminus~⨺~triplus~⨹~trisb~⧍~tritime~⨻~trpezium~⏢~tscr~𝓉~tscy~ц~tshcy~ћ~tstrok~ŧ~twixt~≬~twoheadleftarrow~↞~twoheadrightarrow~↠~uHar~⥣~ubrcy~ў~ubreve~ŭ~ucy~у~udarr~⇅~udblac~ű~udhar~⥮~ufisht~⥾~ufr~𝔲~uharl~↿~uharr~↾~uhblk~▀~ulcorn~⌜~ulcorner~⌜~ulcrop~⌏~ultri~◸~umacr~ū~uogon~ų~uopf~𝕦~uparrow~↑~updownarrow~↕~upharpoonleft~↿~upharpoonright~↾~uplus~⊎~upsi~υ~upuparrows~⇈~urcorn~⌝~urcorner~⌝~urcrop~⌎~uring~ů~urtri~◹~uscr~𝓊~utdot~⋰~utilde~ũ~utri~▵~utrif~▴~uuarr~⇈~uwangle~⦧~vArr~⇕~vBar~⫨~vBarv~⫩~vDash~⊨~vangrt~⦜~varepsilon~ϵ~varkappa~ϰ~varnothing~∅~varphi~ϕ~varpi~ϖ~varpropto~∝~varr~↕~varrho~ϱ~varsigma~ς~varsubsetneq~⊊︀~varsubsetneqq~⫋︀~varsupsetneq~⊋︀~varsupsetneqq~⫌︀~vartheta~ϑ~vartriangleleft~⊲~vartriangleright~⊳~vcy~в~vdash~⊢~vee~∨~veebar~⊻~veeeq~≚~vellip~⋮~verbar~|~vert~|~vfr~𝔳~vltri~⊲~vnsub~⊂⃒~vnsup~⊃⃒~vopf~𝕧~vprop~∝~vrtri~⊳~vscr~𝓋~vsubnE~⫋︀~vsubne~⊊︀~vsupnE~⫌︀~vsupne~⊋︀~vzigzag~⦚~wcirc~ŵ~wedbar~⩟~wedge~∧~wedgeq~≙~wfr~𝔴~wopf~𝕨~wp~℘~wr~≀~wreath~≀~wscr~𝓌~xcap~⋂~xcirc~◯~xcup~⋃~xdtri~▽~xfr~𝔵~xhArr~⟺~xharr~⟷~xlArr~⟸~xlarr~⟵~xmap~⟼~xnis~⋻~xodot~⨀~xopf~𝕩~xoplus~⨁~xotime~⨂~xrArr~⟹~xrarr~⟶~xscr~𝓍~xsqcup~⨆~xuplus~⨄~xutri~△~xvee~⋁~xwedge~⋀~yacy~я~ycirc~ŷ~ycy~ы~yfr~𝔶~yicy~ї~yopf~𝕪~yscr~𝓎~yucy~ю~zacute~ź~zcaron~ž~zcy~з~zdot~ż~zeetrf~ℨ~zfr~𝔷~zhcy~ж~zigrarr~⇝~zopf~𝕫~zscr~𝓏~~AMP~&~COPY~©~GT~>~LT~<~QUOT~"~REG~®',ao.html4);var io={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},co=String.fromCodePoint||function(e){return String.fromCharCode(Math.floor((e-65536)/1024)+55296,(e-65536)%1024+56320)},lo=(String.prototype.codePointAt,function(){return lo=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},lo.apply(this,arguments)}),so=lo(lo({},ao),{all:ao.html5}),uo={scope:"body",level:"all"},fo=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);/g,po=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+)[;=]?/g,mo={xml:{strict:fo,attribute:po,body:oo.xml},html4:{strict:fo,attribute:po,body:oo.html4},html5:{strict:fo,attribute:po,body:oo.html5}},go=lo(lo({},mo),{all:mo.html5}),ho=String.fromCharCode,yo=ho(65533);function Eo(e,t){var r=void 0===t?uo:t,n=r.level,o=void 0===n?"all":n,a=r.scope,i=void 0===a?"xml"===o?"strict":"body":a;if(!e)return"";var c=go[o][i],l=so[o].entities,s="attribute"===i,d="strict"===i;return e.replace(c,function(e){return function(e,t,r,n){var o=e,a=e[e.length-1];if(r&&"="===a)o=e;else if(n&&";"!==a)o=e;else{var i=t[e];if(i)o=i;else if("&"===e[0]&&"#"===e[1]){var c=e[2],l="x"==c||"X"==c?parseInt(e.substr(3),16):parseInt(e.substr(2));o=l>=1114111?yo:l>65535?co(l):ho(io[l]||l)}}return o}(e,l,s,d)})}var bo=(0,o.createContext)();function vo(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return wo(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(wo(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,wo(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,wo(u,"constructor",s),wo(s,"constructor",l),l.displayName="GeneratorFunction",wo(s,o,"GeneratorFunction"),wo(u),wo(u,o,"Generator"),wo(u,n,function(){return this}),wo(u,"toString",function(){return"[object Generator]"}),(vo=function(){return{w:a,m:f}})()}function wo(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}wo=function(e,t,r,n){function a(t,r){wo(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},wo(e,t,r,n)}function So(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function _o(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){So(a,n,o,i,c,"next",e)}function c(e){So(a,n,o,i,c,"throw",e)}i(void 0)})}}function Ro(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ko=function(e){var t,r,n=e.folder,i=e.setFolderColor,l=(0,o.useContext)(rn),s=(t=(0,o.useState)(),r=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(t,r)||function(e,t){if(e){if("string"==typeof e)return Ro(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ro(e,t):void 0}}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),d=s[0],u=s[1],f=(0,a.useDispatch)(c),p=f.fetchFolders,m=f.addNotification,g=f.setFolderPanelError,h=ln(c),y=h.setFolderUsingContextMenuId,E=h.setFolderBeingRenamedId,b=h.setFolderPanelContext,v=h.setFolderBeingEditedId,S=h.setFolderBeingInlineDeletedId,_=h.setIsFolderPanelBusy,R=h.setFolderBeingEmptiedId,k=cn(function(e){return{organizationMode:e(c).getOrganizationMode(),folderUsingContextMenuId:e(c).getFolderUsingContextMenuId(),folderBeingRenamed:e(c).getFolderBeingRenamed(),isContextMenusEnabled:e(c).isContextMenusEnabled(),colors:e(c).getColors(),postType:e(c).getPostType()}}),T=k.organizationMode,I=k.folderUsingContextMenuId,O=k.folderBeingRenamed,F=k.isContextMenusEnabled,D=k.colors,N=k.postType,A=F&&w(n)&&(n.editable||n.deletable)&&(null==O?void 0:O.id)!==n.id&&De!=T,x=I===n.id,C=function(){var e=_o(vo().m(function e(){var t;return vo().w(function(e){for(;;)switch(e.p=e.n){case 0:return _(!0),g(!1),e.p=1,e.n=2,eo()({path:"".concat(Ie,"folders/").concat(n.id,"?post_type=").concat(N,"&clone_children=true"),method:"POST"});case 2:p(l),_(!1),m({message:(0,Se.__)("Successfully cloned folder.","wicked-folders")}),y(!1),e.n=4;break;case 3:e.p=3,t=e.v,g(t.message),_(!1),y(!1);case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}(),P=function(){var e=_o(vo().m(function e(){return vo().w(function(e){for(;;)switch(e.n){case 0:R(n.id),y(!1);case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return A?React.createElement("div",{className:"wicked-folder-context-menu-container"},React.createElement("button",{ref:u,className:"wicked-folder-context-menu-toggle","aria-controls":"folder-context-menu-".concat(n.id),"aria-expanded":"false",onClick:function(e){e.stopPropagation(),I==n.id?y(!1):y(n.id)}},React.createElement("span",{className:"screen-reader-text"},"Toggle context menu"),zn),x&&React.createElement(Tn.Popover,{anchor:d,focusOnMount:!0,className:"wicked-folder-context-menu-wrapper"},React.createElement("ul",{id:"folder-context-menu-".concat(n.id),className:"wicked-folders-context-menu"},n.editable&&React.createElement(React.Fragment,null,React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:function(){E(n.id),y(!1)}},React.createElement("span",{className:"icon cursor","aria-hidden":"true"},Pn),React.createElement("span",{className:"text"},(0,Se.__)("Rename","wicked-folders")))),React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:function(){y(!1),b(Re),v(n.id)}},React.createElement("span",{className:"icon edit","aria-hidden":"true"},jn),React.createElement("span",{className:"text"},(0,Se.__)("Edit","wicked-folders")))),React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:C},React.createElement("span",{className:"icon edit","aria-hidden":"true"},Cn),React.createElement("span",{className:"text"},(0,Se.__)("Clone","wicked-folders"))))),n.assignable&&React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:P},React.createElement("span",{className:"icon","aria-hidden":"true"},Fn),React.createElement("span",{className:"text"},(0,Se.__)("Empty","wicked-folders")))),n.deletable&&React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:function(){S(n.id),y(!1)}},React.createElement("span",{className:"icon trash","aria-hidden":"true"},Vn),React.createElement("span",{className:"text"},(0,Se.__)("Delete","wicked-folders")))),n.editable&&React.createElement(React.Fragment,null,React.createElement("li",{className:"wicked-folders-context-menu-colors"},React.createElement("h3",null,"Folder Color"),React.createElement("ul",null,D.map(function(e){return React.createElement("li",{key:e},React.createElement("button",{style:{backgroundColor:e},onClick:function(){return i(e)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Color","wicked-folders")," ",e.name)))}))))))):null};function To(e){return To="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},To(e)}function Io(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return Oo(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(Oo(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Oo(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,Oo(u,"constructor",s),Oo(s,"constructor",l),l.displayName="GeneratorFunction",Oo(s,o,"GeneratorFunction"),Oo(u),Oo(u,o,"Generator"),Oo(u,n,function(){return this}),Oo(u,"toString",function(){return"[object Generator]"}),(Io=function(){return{w:a,m:f}})()}function Oo(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Oo=function(e,t,r,n){function a(t,r){Oo(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Oo(e,t,r,n)}function Fo(e){return function(e){if(Array.isArray(e))return Lo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||jo(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Do(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function No(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Do(Object(r),!0).forEach(function(t){Ao(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Do(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Ao(e,t,r){return(t=function(e){var t=function(e){if("object"!=To(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=To(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==To(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xo(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function Co(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){xo(a,n,o,i,c,"next",e)}function c(e){xo(a,n,o,i,c,"throw",e)}i(void 0)})}}function Po(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||jo(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jo(e,t){if(e){if("string"==typeof e)return Lo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Lo(e,t):void 0}}function Lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var qo=lodash.find;const Mo=function(e){var t=e.folder,r=Mn,n=Po((0,o.useState)(),2),i=(n[0],n[1],Po((0,o.useState)(t.name),2)),l=i[0],s=i[1],d=(0,o.useContext)(rn),u=(0,o.useContext)(bo).onFolderEmptied,f=(0,o.useRef)(),p=(0,o.useRef)(),m=(0,a.useDispatch)(c),g=m.addNotification,h=m.moveFolder,y=m.movePostsToFolder,E=m.unassignFolders,b=(m.refreshItemCount,m.maybeRefreshUnassignedItemsCount),_=ln(c),R=_.toggleExpanded,k=_.setSelectedFolderId,T=_.setSelectedFolderIds,I=_.expandFolder,O=(_.setIsFolderDragging,_.setFolderBeingRenamedId),F=_.setFolders,D=_.setFolderPanelContext,N=_.setFolderBeingEditedId,A=_.setFolderBeingInlineDeletedId,x=_.setFolderBeingEmptiedId,C=_.folderEmptied,P=cn(function(e){return{allFolders:e(c).getFolders(),organizationMode:e(c).getOrganizationMode(),selectedFolder:e(c).getSelectedFolder(),selectedFolderId:e(c).getSelectedFolderId(),selectedFolderIds:e(c).getSelectedFolderIds(),postIdsToMove:e(c).getPostIdsToMove(),postType:e(c).getPostType(),isExpanded:e(c).isFolderExpanded(t.id),showItemCounts:e(c).showItemCounts(),folderBeingRenamed:e(c).getFolderBeingRenamed(),folderBeingEdited:e(c).getFolderBeingEdited(),folderBeingInlineDeletedId:e(c).getFolderBeingInlineDeletedId(),folderBeingEmptiedId:e(c).getFolderBeingEmptiedId()}}),j=P.allFolders,L=P.organizationMode,q=P.selectedFolder,M=P.selectedFolderId,B=P.selectedFolderIds,G=P.postIdsToMove,U=P.postType,V=P.isExpanded,z=P.showItemCounts,H=P.folderBeingRenamed,W=P.folderBeingEdited,Q=P.folderBeingInlineDeletedId,X=P.folderBeingEmptiedId,Z=(0,a.useSelect)(function(e){return e(c).isResolving("getAncestors",[d,M])},[d,M]),$=Q===t.id,Y=X===t.id,K=Kn()("wicked-folder-wrapper",{rename:(null==H?void 0:H.id)===t.id}),J=Kn()("wicked-folder",{"wicked-loading":"dynamic_root"==t.id&&Z}),ee="#2271b1"==t.color?null:t.color,te=function(){(null==H?void 0:H.id)!==t.id&&(O(!1),k(t.id),I(t.id))},re=function(){var e=Co(Io().m(function e(){var r,n;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,eo()({path:"".concat(Ie,"folders/").concat(t.id),method:"DELETE",data:No({},t)});case 1:r=j.map(function(e){return e.parent==t.id&&(e.parent=t.parent),e}),(null==W?void 0:W.id)===t.id&&(D(!1),N(!1)),M===t.id&&k(t.parent),b(d),F(Fo(r.filter(function(e){return e.id!=t.id}))),g({message:(0,Se.__)("Successfully deleted folder.","wicked-folders")}),e.n=3;break;case 2:e.p=2,n=e.v,g({title:(0,Se.__)("Error","wicked-folders"),message:(0,Se.__)("Error deleting folder.","wicked-folders"),type:xe}),console.log(n.message);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),ne=function(){var e=Co(Io().m(function e(){var r;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,eo()({path:"".concat(Ie,"folders/").concat(t.id,"/empty"),method:"POST",data:{post_type:U}});case 1:u(t.id),b(d),C(t.id),g({message:(0,Se.__)("Successfully emptied folder.","wicked-folders")}),e.n=3;break;case 2:e.p=2,r=e.v,x(!1),g({title:(0,Se.__)("Error","wicked-folders"),message:(0,Se.__)("Error emptying folder.","wicked-folders"),type:xe}),console.log(r.message);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=Co(Io().m(function e(r){return Io().w(function(e){for(;;)switch(e.n){case 0:r.stopPropagation(),"Escape"==r.key?(s(t.name),O(!1)):13==r.keyCode&&ae();case 1:return e.a(2)}},e)}));return function(_x){return e.apply(this,arguments)}}(),ae=function(){var e=Co(Io().m(function e(){var r,n,o;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:if(l){e.n=1;break}return e.a(2);case 1:if(l!=t.name){e.n=2;break}return O(!1),e.a(2);case 2:return e.p=2,e.n=3,eo()({path:"".concat(Ie,"folders/").concat(t.id),method:"PUT",data:No(No({},t),{},{name:l})});case 3:r=e.v,n=j.map(function(e){return e.id==t.id?r:e}),F(Fo(n)),O(!1),g({message:(0,Se.__)("Successfully renamed folder.","wicked-folders")}),e.n=5;break;case 4:e.p=4,o=e.v,g({title:(0,Se.__)("Error","wicked-folders"),message:(0,Se.__)("Error renaming folder.","wicked-folders"),type:xe}),console.log(o.message);case 5:return e.a(2)}},e,null,[[2,4]])}));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=Co(Io().m(function e(r){var n,o;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,eo()({path:"".concat(Ie,"folders/").concat(t.id),method:"PUT",data:No(No({},t),{},{color:r})});case 1:n=e.v,o=j.map(function(e){return e.id==t.id?n:e}),F(Fo(o)),e.n=3;break;case 2:e.p=2,e.v;case 3:return e.a(2)}},e,null,[[0,2]])}));return function(t){return e.apply(this,arguments)}}();return(0,o.useEffect)(function(){s(t.name)},[t]),(0,o.useEffect)(function(){(null==H?void 0:H.id)===t.id&&(p.current.focus(),p.current.select())},[H]),(0,o.useEffect)(function(){var e=jQuery,r=e(f.current);return Fe!=L&&De!=L||!r.data("ui-droppable")||r.droppable("destroy"),Oe==L&&r.droppable({hoverClass:"wicked-drop-hover",tolerance:"pointer",accept:function(t){var r=!1,n=e(this).parents("li").eq(0).attr("data-folder-id"),o=qo(j,{id:n}),a=t.attr("data-folder-id"),i=qo(j,{id:a}),c=q;return(i||G)&&(r=!0),t.hasClass("wicked-folder-leaf")?(n==i.parent&&(r=!1),"unassigned_dynamic_folder"==n&&(r=!1),Oe!=L&&(r=!1),0!=n&&(o.editable&&i.editable||(r=!1))):(n==c.id&&(r=!1),0==n&&(r=!1),o.assignable||(r=!1)),r},drop:function(r,n){var o=e(this).parents("li").eq(0).attr("data-folder-id"),a=qo(j,{id:o}),i=q.id,c=q.assignable,l=r.shiftKey||!c,s="wf_"+U+"_folders",u=(l?(0,Se.__)("Copied","wicked-folders"):(0,Se.__)("Moved","wicked-folders"))+" "+(1==G.length?"item":G.length+" items")+" "+(0,Se.__)("to folder.","wicked-folders");if(G.length>0)if(S(a)&&(o=a.termId),S(q.type)&&(t.termId,function(){throw new TypeError('"fromFolderId" is read-only')}()),0==o||"unassigned_dynamic_folder"==o){if(!confirm((0,Se.__)("This will unassign the selected item(s) from all folders. Are you sure you want to continue?","wicked-folders")))return!1;w(q)||S(q)?v(G):G.forEach(function(t){e('.wp-list-table [id="post-'+t+'"] td.taxonomy-'+s).html('<span aria-hidden="true">—</span><span class="screen-reader-text">No categories</span>')}),g({message:(0,Se.sprintf)((0,Se._n)("Unassigned %d item","Unassigned %d items",G.length,"wicked-folders"),G.length)}),E(d,G),(0,to.doAction)("wickedFolders.unassignFolders",G,i)}else"0"!=i||r.shiftKey?"unassigned_dynamic_folder"==i?v(G):l||v(G):v(G),y(d,G,o,i,l),g({message:u}),(0,to.doAction)("wickedFolders.movePostsToFolder",G,o,i,l);else{var f=e(n.draggable).attr("data-folder-id");h(d,f,o)}}}),function(){r.data("ui-droppable")}},[j,L,G,q]),V&&(r=Bn),"dynamic_root"==t.id&&(r=Wn),React.createElement("div",{className:K,style:{"--wf-folder-color":ee}},React.createElement("button",{className:"wicked-toggle",type:"button",onClick:function(){!V&&t.lazy&&(0,a.select)(c).getChildFolders(d,t.id),R(t.id)}},React.createElement("span",{className:"screen-reader-text"},V?(0,Se.__)("Collapse","wicked-folders"):(0,Se.__)("Expand","wicked-folders")),On),React.createElement("div",{className:J,onClick:te,ref:f},De==L&&React.createElement("span",{className:"wicked-select"},React.createElement("input",{type:"checkbox","aria-label":Eo(t.name),disabled:!t.deletable,onClick:function(e){return e.stopPropagation()},onChange:function(e){return function(e,t){e.stopPropagation();var r=Fo(B);e.target.checked?r.push(t):r.splice(r.indexOf(t),1),T(r)}(e,t.id)},checked:B.includes(t.id)})),De!=L&&(null==H?void 0:H.id)!==t.id&&React.createElement("span",{className:"wicked-icon"},r),(null==H?void 0:H.id)===t.id?React.createElement(React.Fragment,null,React.createElement("input",{className:"wicked-folder-name-input",type:"text",value:l,ref:p,onKeyDown:oe,onChange:function(e){return s(e.target.value)}}),React.createElement("div",{className:"wicked-folder-actions"},React.createElement("button",{className:"button-primary wicked-save",onClick:ae},(0,Se.__)("Save","wicked-folders")),React.createElement("button",{className:"button wicked-cancel",onClick:function(){return O(!1)}},(0,Se.__)("Cancel","wicked-folders")))):React.createElement(React.Fragment,null,React.createElement("button",{className:"wicked-folder-name",type:"button",onClick:te},Eo(t.name)),z&&t.showItemCount&&React.createElement("span",{className:"wicked-count"},t.itemCount))),React.createElement(ko,{folder:t,setFolderColor:ie}),$&&React.createElement(Tn.Modal,{overlayClassName:"wicked-modal-overlay",title:"Delete Folder?",size:"medium",onRequestClose:function(){return A(!1)}},React.createElement("p",null,(0,Se.__)("Are you sure you want to delete the selected folder? Sub folders will be assigned to the folder's parent. Items in the folder will not be deleted.","wicked-folders")),React.createElement("div",{className:"wicked-modal-actions"},React.createElement("button",{className:"button wicked-cancel",onClick:function(){return A(!1)}},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",onClick:re},(0,Se.__)("Delete","wicked-folders")))),Y&&React.createElement(Tn.Modal,{overlayClassName:"wicked-modal-overlay",title:"Empty Folder?",size:"medium",onRequestClose:function(){return x(!1)}},React.createElement("p",null,(0,Se.__)("Are you sure you want to empty the selected folder? This will unassign all items from this folder. The items themselves will not be deleted or removed from other folders they are assigned to.","wicked-folders")),React.createElement("div",{className:"wicked-modal-actions"},React.createElement("button",{className:"button wicked-cancel",onClick:function(){return x(!1)}},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",onClick:ne},(0,Se.__)("Empty","wicked-folders")))))},Bo=function(e){var t=e.folder,r=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,n=(0,o.useRef)(),a=ln(c).setIsFolderDragging,i=cn(function(e){var r=e(c),n=r.isFolderExpanded,o=r.folderHasChildren,a=r.isFolderSelected,i=r.isSearch,l=r.folderMatchesSearchTerms,s=r.getFolders,d=r.getOrganizationMode,u=r.disableDragDropOnMobile;return{isSearch:i(),isExpanded:n(t.id),isSelected:a(t.id),hasChildren:o(t.id),isMatch:l(t.id),allFolders:s(),organizationMode:d(),disableDragDropOnMobile:u()}}),l=i.allFolders,s=i.organizationMode,d=i.isExpanded,u=i.hasChildren,f=i.isSelected,p=i.isSearch,g=i.isMatch,h=i.disableDragDropOnMobile,y=r<651&&h,E=Kn()("wicked-tree-leaf","wicked-folder-leaf",{"wicked-expanded":d||p},{"has-children":u},{"wicked-selected":f},{"wicked-movable":t.movable&&!y},{editable:t.editable},{assignable:t.assignable},{"wicked-no-match":p&&!g});return(0,o.useEffect)(function(){var e=jQuery(n.current);return Fe==s&&e.data("ui-draggable")&&e.draggable("destroy"),t.movable&&Oe==s&&!y&&(e.draggable({revert:"invalid",helper:"clone",start:function(e,t){a(!0)},stop:function(e,t){a(!1)}}),m()&&e.draggable("option","cursorAt",{top:0,right:40})),function(){e.data("ui-draggable")}},[l,s]),React.createElement("li",{className:E,"data-folder-id":t.id,ref:n},React.createElement(Mo,{folder:t}),d&&React.createElement(Ho,{parent:t.id}))};function Go(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return Uo(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(Uo(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Uo(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,Uo(u,"constructor",s),Uo(s,"constructor",l),l.displayName="GeneratorFunction",Uo(s,o,"GeneratorFunction"),Uo(u),Uo(u,o,"Generator"),Uo(u,n,function(){return this}),Uo(u,"toString",function(){return"[object Generator]"}),(Go=function(){return{w:a,m:f}})()}function Uo(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Uo=function(e,t,r,n){function a(t,r){Uo(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Uo(e,t,r,n)}function Vo(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}var zo=lodash.debounce;const Ho=function(e){var t=e.parent,r=void 0===t?"root":t,n=(0,o.useRef)(null),a=ln(c),i=a.setFolders,l=a.setSortMode,s=cn(function(e){var t=e(c).getSelectedFolderId();return{allFolders:e(c).getFolders(),organizationMode:e(c).getOrganizationMode(),selectedFolder:e(c).getSelectedFolder(),postIdsToMove:e(c).getPostIdsToMove(),postType:e(c).getPostType(),searchTerms:e(c).getSearchTerms(),isFolderDragging:e(c).isFolderDragging(),childFolders:e(c).getChildFolders(t)}}),d=(s.childFolders,s.allFolders),u=s.organizationMode,f=(s.selectedFolder,s.postIdsToMove),p=(s.postType,s.searchTerms,s.isFolderDragging);(0,o.useEffect)(function(){var e=jQuery,t=e(n.current);Oe==u&&t.data("ui-sortable")&&t.sortable("destroy"),"root"!=r&&Fe==u&&t.sortable({items:"> li",helper:"clone",stop:function(t,r){var n=r.item.parent().find("> li"),o=[],a=[];n.each(function(t,r){var n=e(r).attr("data-folder-id");o.push(n),a=d.map(function(e){return e.id==n&&(e.order=t),e})}),e(r.sender).sortable("cancel"),m(o),l(Ae),i(a)}})});var m=function(){var e,t=(e=Go().m(function e(t){return Go().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,eo()({path:"".concat(Ie,"folders/sort"),method:"PUT",data:{folder_ids:t}});case 1:e.v;case 2:return e.a(2)}},e)}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){Vo(a,n,o,i,c,"next",e)}function c(e){Vo(a,n,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}(),g=((0,o.useCallback)(zo(function(e){return m(e)},500),[]),cn(function(e){return{folders:e(c).getFoldersFilteredBySearchTerms()}}).folders);g=g.filter(function(e){return e.parent==r});var h=Kn()({"wicked-tree":"root"==r},{"highlight-editable":p},{"highlight-assignable":f.length>0});return React.createElement("ul",{className:h,ref:n},g.map(function(e){return React.createElement(Bo,{folder:e,key:e.id})}))},Wo=function(){var e=(0,o.useContext)(rn),t=cn(function(e){var t=e(c),r=t.getSelectedFolderId;return{folders:(0,t.getFolders)(),selectedFolderId:r()}}),r=t.folders,n=t.selectedFolderId;return(0,o.useEffect)(function(){r.length>0&&(r.find(function(e){return e.id==n})||(0,a.select)(c).getAncestors(e,n))},[n,r]),React.createElement("div",{className:"wicked-folder-tree"},React.createElement(Ho,{parent:"root"}))};var Qo=function(e){var t=e.folders,r=e.depth,n=void 0===r?0:r,a=e.parent,i=void 0===a?0:a,c=t.filter(function(e){return e.parent==i});return React.createElement(React.Fragment,null,c.map(function(e){return React.createElement(o.Fragment,{key:e.id},React.createElement("option",{value:e.id},function(e,t){var r=" ",n=0;if(t<1)return"";for(n=0;n<t-1;n++)r+=" ";return r}(0,n),Eo(e.name)),React.createElement(Qo,{folders:t,parent:e.id,depth:n+1}))}))};const Xo=function(e){var t=e.folders,r=e.parent,n=void 0===r?"0":r,o=e.selected,a=void 0!==o&&o,i=e.label,c=void 0!==i&&i,l=e.onChange,s=c||(0,Se.__)("Parent Folder","wicked-folders");return React.createElement(React.Fragment,null,React.createElement("label",{htmlFor:"wicked-folder-select",className:"screen-reader-text"},s,":"),React.createElement("select",{id:"wicked-folder-select",onChange:function(e){return l(e.target.value)},value:a},React.createElement("option",{value:"0"},s),React.createElement(Qo,{folders:t,parent:n})))};function Zo(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return $o(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):($o(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,$o(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,$o(u,"constructor",s),$o(s,"constructor",l),l.displayName="GeneratorFunction",$o(s,o,"GeneratorFunction"),$o(u),$o(u,o,"Generator"),$o(u,n,function(){return this}),$o(u,"toString",function(){return"[object Generator]"}),(Zo=function(){return{w:a,m:f}})()}function $o(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}$o=function(e,t,r,n){function a(t,r){$o(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},$o(e,t,r,n)}function Yo(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function Ko(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Jo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Jo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ea=function(){var e=(0,o.useRef)(),t=(0,o.useContext)(rn),r=Ko((0,o.useState)(""),2),n=r[0],i=r[1],l=(0,a.useDispatch)(c),s=l.addNotification,d=l.fetchFolders,u=ln(c),f=u.setFolderPanelContext,p=(u.setFolderPanelMessage,u.setFolderPanelError),m=u.setIsFolderPanelBusy,g=(u.setFolders,cn(function(e){var t=e(c),r=t.getFolders,n=t.getPostType,o=t.isFolderPanelBusy,a=t.getFolderPanelError,i=t.getUserId,l=t.getSelectedFolderId,s=t.getSelectedFolder;return{folders:r(),postType:n(),isBusy:o(),error:a(),userId:i(),folderId:l(),folder:s()}})),h=g.folders,y=g.postType,E=g.isBusy,b=g.error,v=g.userId,S=g.folderId,_=g.folder,R=Ko((0,o.useState)(w(_)&&_.editable?S:"0"),2),k=R[0],T=R[1],I=h?h.filter(function(e){return w(e)&&e.editable}):[];(0,o.useEffect)(function(){e.current.focus()},[]);var O=function(){var r,o=(r=Zo().m(function r(){var o;return Zo().w(function(r){for(;;)switch(r.p=r.n){case 0:return m(!0),p(!1),r.p=1,r.n=2,eo()({path:"".concat(Ie,"folders"),method:"POST",data:{name:n,parent:k,postType:y,ownerId:v}});case 2:r.v,i(""),d(t),m(!1),s({message:(0,Se.__)("Successfully added new folder.","wicked-folders")}),e.current.focus(),r.n=4;break;case 3:r.p=3,o=r.v,p(o.message),m(!1);case 4:return r.a(2)}},r,null,[[1,3]])}),function(){var e=this,t=arguments;return new Promise(function(n,o){var a=r.apply(e,t);function i(e){Yo(a,n,o,i,c,"next",e)}function c(e){Yo(a,n,o,i,c,"throw",e)}i(void 0)})});return function(){return o.apply(this,arguments)}}(),F=function(){f(!1)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)("Add New Folder","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:F},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,b&&React.createElement("div",{className:"wicked-messages wicked-errors"},b),React.createElement("div",{className:"wicked-folder-name"},React.createElement("label",{htmlFor:"wicked-folder-name",className:"screen-reader-text"},(0,Se.__)("Folder name","wicked-folders"),":"),React.createElement("input",{ref:e,id:"wicked-folder-name",type:"text",name:"wicked_folder_name",placeholder:(0,Se.__)("Folder name","wicked-folders"),value:n,onChange:function(e){return i(e.target.value)},onKeyUp:function(e){27==e.which&&F()},onKeyDown:function(e){13==e.which&&n.length>0&&O()}})),React.createElement("div",{className:"wicked-folder-parent"},React.createElement(Xo,{folders:I,onChange:function(e){return T(e)},selected:k}))),React.createElement("div",{className:"wicked-footer"},React.createElement("button",{className:"button wicked-cancel",onClick:F,disabled:E},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",type:"submit",disabled:n.length<1||E,onClick:O},(0,Se.__)("Save","wicked-folders"))))};function ta(e){return ta="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},ta(e)}function ra(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return na(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(na(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,na(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,na(u,"constructor",s),na(s,"constructor",l),l.displayName="GeneratorFunction",na(s,o,"GeneratorFunction"),na(u),na(u,o,"Generator"),na(u,n,function(){return this}),na(u,"toString",function(){return"[object Generator]"}),(ra=function(){return{w:a,m:f}})()}function na(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}na=function(e,t,r,n){function a(t,r){na(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},na(e,t,r,n)}function oa(e){return function(e){if(Array.isArray(e))return fa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ua(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function aa(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function ia(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){aa(a,n,o,i,c,"next",e)}function c(e){aa(a,n,o,i,c,"throw",e)}i(void 0)})}}function ca(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function la(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ca(Object(r),!0).forEach(function(t){sa(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ca(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function sa(e,t,r){return(t=function(e){var t=function(e){if("object"!=ta(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ta(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ta(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function da(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||ua(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ua(e,t){if(e){if("string"==typeof e)return fa(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?fa(e,t):void 0}}function fa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var pa=lodash.get;const ma=function(){var e=(0,o.useContext)(rn),t=(0,o.useRef)(),r=(0,o.useRef)(),n=ln(c),i=n.setFolderPanelContext,l=(n.setFolderPanelMessage,n.setFolderPanelError),s=n.setIsFolderPanelBusy,d=n.setFolders,u=(0,a.useDispatch)(c),f=u.addNotification,p=u.fetchFolders,m=cn(function(e){var t=e(c),r=t.getFolders,n=t.getPostType,o=t.isFolderPanelBusy,a=t.getFolderPanelError,i=t.getUserId,l=t.getFolderBeingEdited;return{folders:r(),postType:n(),isBusy:o(),error:a(),userId:i(),folderBeingEdited:l()}}),g=m.folders,h=m.postType,y=m.error,E=m.folderBeingEdited,b=m.isBusy,v=da((0,o.useState)(E),2),S=v[0],_=v[1],R=da((0,o.useState)(!1),2),k=R[0],T=R[1],I=g?g.filter(function(e){return w(e)&&e.id!=S.id&&S.editable}):[];(0,o.useEffect)(function(){t.current.focus()},[]),(0,o.useEffect)(function(){_(E)},[E]),(0,o.useEffect)(function(){var e=jQuery,t=1,n="";return e(r.current).select2({width:"100%",ajax:{url:wickedFoldersSettings.restURL+"wp/v2/users",dataType:"json",cache:!0,data:function(e){return n!=e.term&&(n=e.term,t=1),{per_page:25,search:e.term,page:t,wf_include_users_without_posts:!0}},transport:function(r,n,o){var a=e.ajax(r);a.then(function(r,n,o){var a=!1;return(parseInt(o.getResponseHeader("X-WP-Total"))||0)>25*t&&(t++,a=!0),{results:e.map(r,function(e){return{id:e.id,text:e.name}}),pagination:{more:a}}}).then(n),a.fail(o)}}}),e(r.current).on("select2:selecting",function(e){var t=pa(e,"params.args.data.id",!1),r=pa(e,"params.args.data.text",!1);t&&_(la(la({},S),{},{ownerId:t,ownerName:r}))}),function(){e(r.current).off("select2:selecting"),e(r.current).select2("close"),e(r.current).select2("destroy")}},[S]);var O=function(){var e=ia(ra().m(function e(){var r,n,o;return ra().w(function(e){for(;;)switch(e.p=e.n){case 0:return s(!0),l(!1),e.p=1,e.n=2,eo()({path:"".concat(Ie,"folders/").concat(S.id),method:"PUT",data:S});case 2:r=e.v,n=g.map(function(e){return e.id==S.id?r:e}),d(oa(n)),s(!1),f({message:(0,Se.__)("Successfully saved folder.","wicked-folders")}),t.current.focus(),e.n=4;break;case 3:e.p=3,o=e.v,l(o.message),s(!1);case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}(),F=function(){var t=ia(ra().m(function t(){var r;return ra().w(function(t){for(;;)switch(t.p=t.n){case 0:return s(!0),l(!1),t.p=1,t.n=2,eo()({path:"".concat(Ie,"folders/").concat(S.id,"?post_type=").concat(h,"&clone_children=").concat(k),method:"POST"});case 2:t.v,p(e),s(!1),f({message:(0,Se.__)("Successfully cloned folder.","wicked-folders")}),t.n=4;break;case 3:t.p=3,r=t.v,l(r.message),s(!1);case 4:return t.a(2)}},t,null,[[1,3]])}));return function(){return t.apply(this,arguments)}}(),D=function(){i(!1)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)("Edit Folder","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:D},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,y&&React.createElement("div",{className:"wicked-messages wicked-errors"},y),React.createElement("div",{className:"wicked-folder-name"},React.createElement("label",{htmlFor:"wicked-folder-name",className:"screen-reader-text"},(0,Se.__)("Folder name","wicked-folders"),":"),React.createElement("input",{ref:t,id:"wicked-folder-name",type:"text",name:"wicked_folder_name",placeholder:(0,Se.__)("Folder name","wicked-folders"),value:Eo(S.name),onChange:function(e){return _(la(la({},S),{},{name:e.target.value}))},onKeyUp:function(e){27==e.which&&D()},onKeyDown:function(e){13==e.which&&S.name.length>0&&O()}})),React.createElement("div",{className:"wicked-folder-parent"},React.createElement(Xo,{folders:I,onChange:function(e){return _(la(la({},S),{},{parent:e}))},selected:S.parent})),React.createElement("fieldset",null,React.createElement("legend",null,(0,Se.__)("Clone Folder","wicked-folders"),":",React.createElement(Tn.Tooltip,{text:(0,Se.__)("Creates a copy of the currently selected folder containing the same items.","wicked-folders")},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("p",null,React.createElement("label",null,React.createElement("input",{type:"checkbox",name:"wicked_clone_children",checked:k,onChange:function(){return T(!k)}}),(0,Se.__)("Clone child folders also","wicked-folders")),React.createElement(Tn.Tooltip,{text:(0,Se.__)("If checked, descendant folders of the currently selected folder will also be cloned. Otherwise, only the currently selected folder will be cloned.","wicked-folders")},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("p",null,React.createElement("button",{className:"button wicked-clone-folder",type:"button",onClick:F},(0,Se.__)("Clone Folder","wicked-folders")))),React.createElement("p",{className:"wicked-folder-owner"},React.createElement("label",{htmlFor:"wicked-folder-owner-id"},(0,Se.__)("Owner","wicked-folders"),":"),React.createElement("select",{id:"wicked-folder-owner-id",name:"wicked_folder_owner_id",ref:r,defaultValue:S.ownerId},S&&S.ownerId&&React.createElement("option",null,S.ownerName)))),React.createElement("div",{className:"wicked-footer"},React.createElement("button",{className:"button wicked-cancel",onClick:D},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",type:"submit",onClick:O,disabled:S.name.length<1||b},(0,Se.__)("Save","wicked-folders"))))};function ga(e){return ga="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},ga(e)}function ha(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return ya(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(ya(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,ya(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,ya(u,"constructor",s),ya(s,"constructor",l),l.displayName="GeneratorFunction",ya(s,o,"GeneratorFunction"),ya(u),ya(u,o,"Generator"),ya(u,n,function(){return this}),ya(u,"toString",function(){return"[object Generator]"}),(ha=function(){return{w:a,m:f}})()}function ya(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ya=function(e,t,r,n){function a(t,r){ya(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},ya(e,t,r,n)}function Ea(e){return function(e){if(Array.isArray(e))return ba(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ba(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ba(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ba(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function va(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function wa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?va(Object(r),!0).forEach(function(t){Sa(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):va(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Sa(e,t,r){return(t=function(e){var t=function(e){if("object"!=ga(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ga(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ga(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _a(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}const Ra=function(){var e=(0,o.useContext)(rn),t=(0,a.useDispatch)(c),r=t.addNotification,n=t.maybeRefreshUnassignedItemsCount,i=ln(c),l=i.setFolderPanelContext,s=(i.setFolderPanelMessage,i.setFolderPanelError),d=i.setIsFolderPanelBusy,u=i.setFolders,f=i.setSelectedFolderId,p=i.setSelectedFolderIds,m=i.termFoldersUpdated,g=cn(function(e){var t=e(c),r=t.getFolders,n=t.getPostType,o=t.isFolderPanelBusy,a=t.getFolderPanelError,i=t.getSelectedFolderId,l=t.getSelectedFolder,s=t.getSelectedFolderIds,d=t.showItemCounts;return{folders:r(),postType:n(),isBusy:o(),error:a(),folderId:i(),selectedFolder:l(),selectedFolerIds:s(),showItemCounts:d()}}),h=g.folders,y=g.postType,E=g.isBusy,b=g.error,v=g.folderId,w=g.selectedFolder,S=g.selectedFolerIds,_=g.showItemCounts,R=function(){var t,o=(t=ha().m(function t(){var o,a,i;return ha().w(function(t){for(;;)switch(t.p=t.n){case 0:if(d(!0),s(!1),t.p=1,!(S.length>0)){t.n=3;break}return t.n=2,eo()({path:"".concat(Ie,"folders"),method:"DELETE",data:{post_type:y,folder_ids:S,include_item_counts:_}});case 2:o=t.v,S.includes(v)&&f("0"),d(!1),p([]),m(o),k(),r({message:(0,Se.__)("Successfully deleted folders.","wicked-folders")}),t.n=5;break;case 3:return t.n=4,eo()({path:"".concat(Ie,"folders/").concat(v),method:"DELETE",data:wa({},w)});case 4:a=h.map(function(e){return e.parent==v&&(e.parent=w.parent),e}),f(w.parent),d(!1),u(Ea(a.filter(function(e){return e.id!=v}))),k(),r({message:(0,Se.__)("Successfully deleted folder.","wicked-folders")});case 5:n(e),t.n=7;break;case 6:t.p=6,i=t.v,s(i.message),d(!1);case 7:return t.a(2)}},t,null,[[1,6]])}),function(){var e=this,r=arguments;return new Promise(function(n,o){var a=t.apply(e,r);function i(e){_a(a,n,o,i,c,"next",e)}function c(e){_a(a,n,o,i,c,"throw",e)}i(void 0)})});return function(){return o.apply(this,arguments)}}(),k=function(){l(!1)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)(S.length>0?"Delete Folders":"Delete Folder","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:k},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,b&&React.createElement("div",{className:"wicked-messages wicked-errors"},b),React.createElement("p",null,S.length>0?(0,Se.__)("Are you sure you want to delete the selected folders? Items in the folders will not be deleted.","wicked-folders"):(0,Se.__)("Are you sure you want to delete the selected folder? Sub folders will be assigned to the folder's parent. Items in the folder will not be deleted.","wicked-folders"))),React.createElement("div",{className:"wicked-footer"},React.createElement("button",{className:"button wicked-cancel",onClick:k,disabled:E},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",type:"submit",onClick:R},(0,Se.__)("Delete","wicked-folders"))))},ka=function(){var e=(0,o.useContext)(rn),t=(0,a.useDispatch)(c).fetchFolders,r=ln(c),n=r.setFolderPanelContext,i=r.setOrganizationMode,l=r.setSortMode,s=cn(function(e){var t=e(c),r=t.getOrganizationMode,n=t.getSortMode,o=t.isFolderPanelBusy;return{organizationMode:r(),sortMode:n(),isFolderPanelBusy:o()}}),d=s.organizationMode,u=s.sortMode,f=function(r){l(r),t(e)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)("Settings","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:function(){n(!1)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,React.createElement("div",{className:"wicked-field"},React.createElement("div",{className:"wicked-field-label"},(0,Se.__)("Organization mode:","wicked-folders")," ",React.createElement(Tn.Tooltip,{text:(0,Se.__)("Controls what happens when you drag and drop folders. Use 'Normal' to arrange your folder hierarchy by dragging and dropping folders into other folders. Use 'Sort' to change the order of the folders.","wicked-folders"),delay:"500"},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("div",{className:"wicked-field-options"},React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-organization-mode-organize",name:"wicked_organization_mode",checked:Oe==d,onChange:function(){return i(Oe)}})," ",React.createElement("label",{htmlFor:"wicked-organization-mode-organize"},(0,Se.__)("Normal","wicked-folders"))),React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-organization-mode-sort",name:"wicked_organization_mode",checked:Fe==d,onChange:function(){return i(Fe)}})," ",React.createElement("label",{htmlFor:"wicked-organization-mode-sort"},(0,Se.__)("Sort","wicked-folders"))),React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-organization-mode-bulk-select",name:"wicked_organization_mode",checked:De==d,onChange:function(){i(De),n(!1)}})," ",React.createElement("label",{htmlFor:"wicked-organization-mode-bulk-select"},(0,Se.__)("Bulk select","wicked-folders"))))),React.createElement("div",{className:"wicked-field"},React.createElement("div",{className:"wicked-field-label"},(0,Se.__)("Folder sort order:","wicked-folders")," ",React.createElement(Tn.Tooltip,{text:(0,Se.__)("Controls how your folders are sorted. Select 'Custom' to display the folders in the specific order you specified.","wicked-folders"),delay:"500"},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("div",{className:"wicked-field-options"},React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-sort-mode-organize",name:"wicked_sort_mode",value:Ne,checked:Ne==u,onChange:function(){return f(Ne)}})," ",React.createElement("label",{htmlFor:"wicked-sort-mode-organize"},(0,Se.__)("Alphabetical","wicked-folders"))),React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-sort-mode-sort",name:"wicked_sort_mode",value:Ae,checked:Ae==u,onChange:function(){return f(Ae)}})," ",React.createElement("label",{htmlFor:"wicked-sort-mode-sort"},(0,Se.__)("Custom","wicked-folders")))))))},Ta=function(){var e=ea,t=cn(function(e){var t=e(c),r=t.getFolderPanelContext,n=t.isFolderPanelBusy;return{context:r(),isBusy:n()}}),r=t.context,n=t.isBusy,o=Kn()("wicked-folder-pane-panel","wicked-folder-details",{"wicked-busy":n});return r?(Re==r&&(e=ma),ke==r&&(e=Ra),Te==r&&(e=ka),React.createElement("div",{className:"wicked-folder-details-container"},React.createElement("div",{className:o},React.createElement(e,null)))):null},Ia=function(){var e=(0,o.useRef)(null),t=cn(function(e){return{navigationError:e(c).getNavigationError()}}).navigationError;return(0,o.useEffect)(function(){$=jQuery,t&&$("#wpbody").html("").html($(e.current).html())}),t?React.createElement("div",{className:"wicked-folder-navigation-error",ref:e},React.createElement("div",{id:"wicked-folder-navigation-error"},React.createElement("div",null,React.createElement("span",{className:"dashicons dashicons-warning"}),React.createElement("h1",null,(0,Se.__)("Something went wrong","wicked-folders")),React.createElement("p",null,(0,Se.__)("An error occurred while attempting to navigate to the folder. Please refresh the page.","wicked-folders")),React.createElement("p",null,(0,Se.__)("If you continue to have trouble, disable the 'Don't reload page when navigating folders' option on the Wicked Folders settings page.","wicked-folders")),React.createElement("p",{className:"code wicked-error-text"},t)))):null};var Oa=function(e){var t=e.id,r=e.title,n=e.message,o=e.dismissible,i=void 0!==o&&o,l=e.dismissed,s=void 0!==l&&l,d=e.type,u=(0,a.useDispatch)(c).dismissNotification,f=Kn()("wicked-folders-notification","type-".concat(d),{dismissed:s});return React.createElement("div",{className:f},React.createElement("div",{className:"icon"},d===xe?Ln:Nn),React.createElement("div",{className:"wicked-notification-message"},React.createElement("div",{className:"wicked-notification-title"},r),n),i&&React.createElement("button",{className:"wicked-dismiss",type:"button",onClick:function(){return u(t)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Dismiss","wicked-folders")),Dn))};const Fa=function(){var e=(0,a.useSelect)(function(e){return{notifications:e(c).getNotifications()}}).notifications;return React.createElement("div",{className:"wicked-folders-notifications"},e.map(function(e,t){return React.createElement(Oa,{key:t,id:e.id,title:e.title,message:e.message,dismissible:e.dismissible,dismissed:e.dismissed,type:e.type})}))};function Da(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Na=lodash.debounce;const Aa=function(){var e,t,r=ln(c).setSearchTerms,n=cn(function(e){return{searchTerms:e(c).getSearchTerms(),isSearchEnabled:e(c).isSearchEnabled()}}),a=n.searchTerms,i=n.isSearchEnabled,l=(e=(0,o.useState)(a),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Da(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Da(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=l[0],d=l[1],u=(0,o.useRef)(Na(r,750));return i?React.createElement("div",{className:"wicked-folder-search-container"},React.createElement("div",{className:"wicked-folder-search"},React.createElement("label",{htmlFor:"wicked-folder-search-input",className:"screen-reader-text"},(0,Se.__)("Search folders","wicked-folders")),React.createElement("input",{id:"wicked-folder-search-input",name:"wicked_folder_search",type:"text",value:s,onChange:function(e){return t=e.target.value,d(t),void u.current(t);var t},placeholder:(0,Se.__)("Search folders...","wicked-folders")}))):null};var xa=lodash.reverse,Ca=function(e){var t=e.ancestors,r=e.folder,n=ln(c).setSelectedFolderId;return r?React.createElement("ul",{className:"wicked-folder-path"},t.map(function(e){return React.createElement("li",{key:e.id,"data-folder-id":e.id},React.createElement("button",{onClick:function(){return n(e.id)}},e.name))}),React.createElement("li",{"data-folder-id":r.id},Eo(r.name))):null};const Pa=function(){var e=cn(function(e){return{folder:e(c).getSelectedFolder(),folders:e(c).getFolders(),isBreadcrumbsEnabled:e(c).isBreadcrumbsEnabled()}}),t=e.folder,r=e.folders;if(!e.isBreadcrumbsEnabled)return null;if(0==jQuery("#wicked-folders-breadcrumbs").length)return null;var n=xa(g(r,t));return(0,o.createPortal)(React.createElement(Ca,{ancestors:n,folder:t}),jQuery("#wicked-folders-breadcrumbs .wicked-folders-container").get(0))},ja=function(e){var t=e.count,r=void 0===t?1:t,n=e.enableCopy,o=void 0===n||n;return React.createElement("div",{className:"wicked-drag-details"},React.createElement("div",{className:"items"},React.createElement("div",{className:"title"},(0,Se.__)("Move","wicked-folders")," ",r," ",1==r?(0,Se.__)("Item","wicked-folders"):(0,Se.__)("Items","wicked-folders")),o?(0,Se.__)("Hold SHIFT key to copy items to folder","wicked-folders"):""))},La=function(){var e=ln(c).setIsFolderPaneVisible,t=cn(function(e){return{width:e(c).getWidth(),isFolderPaneVisible:e(c).isFolderPaneVisible()}}),r=t.width,n=t.isFolderPaneVisible,a=Kn()("wicked-folders-toggle",{expanded:n});return(0,o.useEffect)(function(){n?(document.documentElement.style.setProperty("--wicked-folders-tree-pane-width",r+"px"),document.documentElement.style.setProperty("--wicked-folders-modal-tree-pane-width",r+"px")):(document.documentElement.style.setProperty("--wicked-folders-tree-pane-width","0px"),document.documentElement.style.setProperty("--wicked-folders-modal-tree-pane-width","0px"))},[n]),React.createElement("button",{className:a,title:"Toggle folders",onClick:function(){return e(!n)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Toggle folders","wicked-folders")),React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:"0 0 512 512"},React.createElement("path",{fill:"#8c8f94",d:"M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z"})))},qa=function(){var e=ln(c),t=e.setFolderPanelContext,r=e.setOrganizationMode,n=e.setSelectedFolderIds,o=cn(function(e){var t=e(c),r=t.getOrganizationMode,n=t.getSelectedFolderIds;return{organizationMode:r(),selectedFolderIds:n()}}),a=o.organizationMode,i=o.selectedFolderIds;return De!=a?null:React.createElement("div",{className:"wicked-folder-pane-bulk-actions-toolbar"},React.createElement("button",{type:"button",className:"button action",disabled:!i.length,onClick:function(){return t(ke)}},(0,Se.__)("Delete Selected","wicked-folders")),React.createElement("button",{type:"button",className:"button action",onClick:function(){r(Oe),n([])}},(0,Se.__)("Cancel","wicked-folders")))};function Ma(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ba=lodash,Ga=Ba.each,Ua=Ba.debounce;Ba.forOwn;const Va=function(){var e,t,r=(0,o.useContext)(rn),n=(e=(0,o.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ma(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ma(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=n[0],l=n[1],s=cn(function(e){var t=e(c),r=t.getScreenState,n=t.getSelectedFolder,o=t.getSelectedFolderId,a=t.getNavigationError,i=t.getWidth,l=t.isAjaxNavEnabled,s=t.isBreadcrumbsEnabled,d=t.isDirty,u=t.isNavigating,f=t.isFolderPaneVisible,p=t.getPostIdsToMove,m=t.getFolderBeingRenamedId,g=t.getFolders;return{folder:n(),folders:g(),folderBeingRenamedId:m(),selectedFolderId:o(),isAjaxNavEnabled:l(),isBreadcrumbsEnabled:s(),isDirty:d(),isNavigating:u(),navigationError:a(),width:i(),isFolderPaneVisible:f(),postIdsToMove:p(),screenState:r()}}),d=s.folder,u=(s.folders,s.selectedFolderId),f=s.isAjaxNavEnabled,g=s.isNavigating,h=(s.navigationError,s.isDirty),y=(s.width,s.screenState,s.isBreadcrumbsEnabled),E=s.isFolderPaneVisible,b=s.postIdsToMove,w=(s.folderBeingRenamedId,(0,a.useDispatch)(c).saveScreenState),S=ln(c),_=S.setIsNavigating,R=S.setNavigationError,k=(S.setWidth,S.setPostIdsToMove),T=S.setFolderUsingContextMenuId,I=S.setFolderBeingRenamedId,O=Ua(w,500);(0,o.useEffect)(function(){var e=jQuery;jQuery(document).ajaxSuccess(function(e,t,r,n){r.hasOwnProperty("data")&&-1!=r.data.indexOf("action=inline-save")&&F()});var t=function(e){27==e.keyCode&&I(!1)},r=function(t){e(t.target).closest(".wicked-folder-context-menu-container").length||T(!1),e(t.target).closest(".wicked-folder-context-menu-wrapper").length||e(t.target).closest(".wicked-folder-wrapper").length||I(!1)};return e("body").on("click",r),e("body").on("keydown",t),function(){e("body").off("click",r),e("body").off("keydown",t)}},[]),(0,o.useEffect)(function(){h&&O(r)},[h]),(0,o.useEffect)(function(){F()},[b]),(0,o.useEffect)(function(){ D()},[y]),(0,o.useEffect)(function(){N()},[null==d?void 0:d.id]),(0,o.useEffect)(function(){if(d)if(i){var e=jQuery,t="wicked_"+d.postType+"_folder_filter",r=document.location.href;-1!=r.indexOf("#")&&(r=r.substring(0,r.indexOf("#"))),r=p(r,t,d.id),r=p(r,"paged",1),r=p(r,"taxonomy",!1),r=p(r,"term",!1),r=p(r,"wf_"+d.postType+"_folders",!1),f?(_(!0),R(!1),e.ajax(r,{success:function(t){var r=wickedFoldersSettings.afterAjaxScripts.length,n=0;e("#wpbody-content").html(e(t).find("#wpbody-content").html()),F(),D(),window.inlineEditPost&&0==r&&window.inlineEditPost.init(),window.screenMeta&&window.screenMeta.init(),window.columns&&window.columns.init(),function(){var e=jQuery;e(".contextual-help-tabs").delegate("a","click",function(t){var r,n=e(this);if(t.preventDefault(),n.is(".active a"))return!1;e(".contextual-help-tabs .active").removeClass("active"),n.parent("li").addClass("active"),r=e(n.attr("href")),e(".help-tab-content").not(r).removeClass("active").hide(),r.addClass("active").show()})}(),function(){var e=jQuery,t=e(".wp-header-end");t.length||(t=e(".wrap h1, .wrap h2").first()),e("div.updated, div.error, div.notice").not(".inline, .below-h2").insertAfter(t)}(),window.gfPageLoaded=!0,jQuery(".gf_form_action_has_submenu").hover(function(){var e=jQuery(this).offset().left;jQuery(this).find(".gf_submenu").toggle().offset({left:e})},function(){jQuery(this).find(".gf_submenu").hide()}),Ga(wickedFoldersSettings.afterAjaxScripts,function(t){e.getScript(t,function(){++n==r&&window.inlineEditPost&&window.inlineEditPost.init()})}),e(window).scrollTop(0),_(!1),e("body").trigger("wickedfolders:ajaxNavigationDone")},error:function(t,r,n){e(window).scrollTop(0),R(n),window.console&&(console.warn((0,Se.__)("An error occurred while attempting to navigate to the folder. Please see following console messages for more details.","wicked-folders")),console.log(t),console.log(r),console.log(n)),_(!1),e("body").trigger("wickedfolders:ajaxNavigationDone")}})):document.location=r}else l(!0)},[null==d?void 0:d.id]);var F=function(){var e=jQuery,t={revert:"invalid",containment:"#wpwrap",helper:function(t){var r,n,a=[],i=e(t.currentTarget).parents("tr"),c=i.find('.check-column [type="checkbox"]'),l=e('<div id="wicked-drag-helper"></div>'),s=e(i).find(".wicked-item").attr("data-object-id");return c.prop("checked")||"on"==c.val()?a=A():a.push(s),l.appendTo(e("body")),r=React.createElement(ja,{count:a.length,enableCopy:"unassigned_dynamic_folder"!=u}),n=document.getElementById("wicked-drag-helper"),o.createRoot?(0,o.createRoot)(n).render(r):(0,o.render)(r,n),k(a),l},stop:function(e,t){k([])}};e("body.post-type-shop_order .wp-list-table .column-wicked_move").click(function(e){return!1}),e(".wp-list-table tbody .wicked-move-multiple").draggable(t),e(".wp-list-table thead .wicked-move-multiple").draggable(t),m()&&e(".wp-list-table .wicked-move-multiple").draggable("option",{cursorAt:{top:10,right:10}})},D=function(){y&&jQuery("#wpbody-content .wp-list-table").before('<div id="wicked-folders-breadcrumbs" class="wicked-folders-breadcrumbs"><span class="wicked-folders-label">'+(0,Se.__)("Folder","wicked-folders")+':</span> <span class="wicked-folders-container"></span></div>')},N=function(){d&&jQuery('#posts-filter .actions select[name$="_folder_filter"]').val(d.id)},A=function(){var e=jQuery,t=[];return e('.wp-list-table tbody [type="checkbox"]').each(function(r,n){var o=(n=e(n)).parents("tr").find(".wicked-item").attr("data-object-id");n.prop("checked")&&t.push(o)}),t};return E?React.createElement(bo.Provider,{value:{onFolderEmptied:function(e){var t=[];d&&d.id===e&&(jQuery(".wp-list-table tbody .wicked-move-multiple").each(function(e,r){t.push(jQuery(this).attr("data-object-id"))}),v(t))}}},React.createElement(Rn,null),React.createElement(kn,null,React.createElement("div",{className:"wicked-folder-pane-header"},React.createElement("h2",{className:"wicked-title"},(0,Se.__)("Folders","wicked-folders")),React.createElement($n,null)),React.createElement(Ta,null),React.createElement(qa,null),React.createElement("div",{className:"wicked-folder-tree-container"},React.createElement(Aa,null),React.createElement(Wo,null)),g&&React.createElement("div",{className:"wicked-navigating-mask"}),React.createElement(Ia,null),React.createElement(Pa,null)),React.createElement(La,null),React.createElement(Fa,null)):React.createElement(React.Fragment,null,React.createElement(Pa,null),React.createElement(La,null))};void 0===window.isWickedFoldersStoreRegistered&&((0,a.register)((0,a.createReduxStore)(c,{selectors:e,actions:t,resolvers:n,reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Jr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Er:return pr(pr({},e),{},{notifications:[].concat(sr(e.notifications),[t.notification])});case br:return pr(pr({},e),{},{notifications:sr(e.notifications.filter(function(e){return e.id!=t.notificationId}))});case vr:return pr(pr({},e),{},{notifications:sr(e.notifications.map(function(e){return t.notificationId==e.id&&(e.dismissed=!0),e}))});case _r:return hr(e,["instances",t.instanceId])?e:pr(pr({},e),{},{instances:pr(pr({},e.instances),{},mr({},t.instanceId,pr(pr({},en),{},{postType:t.postType})))});case Kr:for(var r=t.payload,n=r.action,o=r.instanceId,a={},i=0,c=Object.entries(e.instances);i<c.length;i++){var l=lr(c[i],2),s=l[0],d=l[1];a[s]=o==s?tn(d,n):d}return pr(pr({},e),{},{instances:a});default:return e}},controls:i.controls})),window.isWickedFoldersStoreRegistered=!0),document.addEventListener("DOMContentLoaded",function(e){!function(e){var t=document.getElementById("wicked-folder-pane"),r=function(){var t="folderPane";return(0,a.useDispatch)(c).initInstance(t,wickedFoldersSettings.instances[t].postType),React.createElement(rn.Provider,{value:t},React.createElement(e,null))};if(!t)return null;o.createRoot?(0,o.createRoot)(t).render(React.createElement(r,null)):(0,o.render)(React.createElement(r,null),t)}(Va)})})()})();1 (()=>{var e={56:(e,t,r)=>{"use strict";e.exports=function(e){var t=r.nc;t&&e.setAttribute("nonce",t)}},72:e=>{"use strict";var t=[];function r(e){for(var r=-1,n=0;n<t.length;n++)if(t[n].identifier===e){r=n;break}return r}function n(e,n){for(var a={},i=[],c=0;c<e.length;c++){var l=e[c],s=n.base?l[0]+n.base:l[0],d=a[s]||0,u="".concat(s," ").concat(d);a[s]=d+1;var f=r(u),p={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==f)t[f].references++,t[f].updater(p);else{var m=o(p,n);n.byIndex=c,t.splice(c,0,{identifier:u,updater:m,references:1})}i.push(u)}return i}function o(e,t){var r=t.domAPI(t);return r.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;r.update(e=t)}else r.remove()}}e.exports=function(e,o){var a=n(e=e||[],o=o||{});return function(e){e=e||[];for(var i=0;i<a.length;i++){var c=r(a[i]);t[c].references--}for(var l=n(e,o),s=0;s<a.length;s++){var d=r(a[s]);0===t[d].references&&(t[d].updater(),t.splice(d,1))}a=l}}},73:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,a(r)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=i(t,r));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},89:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r}).join("")},t.i=function(e,r,n,o,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(n)for(var c=0;c<this.length;c++){var l=this[c][0];null!=l&&(i[l]=!0)}for(var s=0;s<e.length;s++){var d=[].concat(e[s]);n&&i[d[0]]||(void 0!==a&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=a),r&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=r):d[2]=r),o&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=o):d[4]="".concat(o)),t.push(d))}},t}},113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},137:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(248),o=r.n(n),a=r(89),i=r.n(a)()(o());i.push([e.id,"",""]);const c=i},248:e=>{"use strict";e.exports=function(e){return e[1]}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},659:e=>{"use strict";var t={};e.exports=function(e,r){var n=function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(r)}},825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(r){!function(e,t,r){var n="";r.supports&&(n+="@supports (".concat(r.supports,") {")),r.media&&(n+="@media ".concat(r.media," {"));var o=void 0!==r.layer;o&&(n+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),n+=r.css,o&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var a=r.sourceMap;a&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,r)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={id:n,exports:{}};return e[n](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0,(()=>{"use strict";var e={};r.r(e),r.d(e,{canAddFolders:()=>O,disableDragDropOnMobile:()=>F,folderHasChildren:()=>ie,folderMatchesSearchTerms:()=>ce,getAncestors:()=>D,getChildFolders:()=>N,getColors:()=>A,getFolderBeingEdited:()=>L,getFolderBeingEmptiedId:()=>q,getFolderBeingInlineDeletedId:()=>M,getFolderBeingRenamed:()=>B,getFolderBeingRenamedId:()=>G,getFolderPanelContext:()=>H,getFolderPanelError:()=>W,getFolderUsingContextMenuId:()=>U,getFolders:()=>V,getFoldersFilteredBySearchTerms:()=>z,getNavigationError:()=>Q,getNotifications:()=>X,getOrganizationMode:()=>Z,getPostIdsToMove:()=>Y,getPostType:()=>K,getScreenState:()=>J,getSearchTerms:()=>ee,getSelectedFolder:()=>C,getSelectedFolderId:()=>x,getSelectedFolderIds:()=>P,getSortMode:()=>te,getState:()=>j,getUserId:()=>re,getWidth:()=>ne,includeChildren:()=>le,isAjaxNavEnabled:()=>Ee,isBreadcrumbsEnabled:()=>be,isContextMenusEnabled:()=>se,isDirty:()=>oe,isFolderDragging:()=>de,isFolderExpanded:()=>ae,isFolderPaneVisible:()=>pe,isFolderPanelBusy:()=>ue,isFolderSelected:()=>fe,isNavigating:()=>ve,isSearch:()=>me,isSearchEnabled:()=>ge,isUnassignedFolderEnabled:()=>he,showItemCounts:()=>ye,syncUploadFolderDropdown:()=>we});var t={};r.r(t),r.d(t,{TYPES:()=>Je,addNotification:()=>et,deleteNotification:()=>tt,dismissNotification:()=>rt,expandFolder:()=>nt,fetchFolders:()=>ot,folderEmptied:()=>at,initInstance:()=>ct,instanceAction:()=>Bt,maybeRefreshUnassignedItemsCount:()=>lt,moveFolder:()=>Lt,movePostsToFolder:()=>qt,refreshItemCount:()=>it,saveScreenState:()=>yt,setColors:()=>st,setExpandedFolders:()=>dt,setFolderBeingDeletedId:()=>ft,setFolderBeingEditedId:()=>ut,setFolderBeingEmptiedId:()=>pt,setFolderBeingInlineDeletedId:()=>mt,setFolderBeingRenamedId:()=>gt,setFolderPanelContext:()=>It,setFolderPanelError:()=>Ot,setFolderPanelMessage:()=>Dt,setFolderUsingContextMenuId:()=>ht,setFolders:()=>Tt,setIsFolderDragging:()=>Ft,setIsFolderPaneVisible:()=>Nt,setIsFolderPanelBusy:()=>At,setIsNavigating:()=>xt,setNavigationError:()=>bt,setOrganizationMode:()=>vt,setPostIdsToMove:()=>wt,setSearchTerms:()=>Rt,setSelectedFolderId:()=>St,setSelectedFolderIds:()=>_t,setSortMode:()=>kt,setWidth:()=>Et,termFoldersUpdated:()=>Ct,toggleExpanded:()=>Pt,unassignFolders:()=>Mt,updateSavedScreenState:()=>jt});var n={};r.r(n),r.d(n,{getAncestors:()=>ir,getChildFolders:()=>ar,getColors:()=>rr,getFolders:()=>nr,getScreenState:()=>or});const o=window.wp.element,a=window.wp.data,i=window.wp.dataControls;var c="wicked-folders/state";function l(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var d=lodash,u=d.isUndefined,f=d.find,p=function(e,t,r){if(-1==e.indexOf(t+"="))e+=-1==e.indexOf("?")?"?":"&",e+=t+"="+r;else{var n=new RegExp(t+"=([^&]*)","gi");e=e.replace(n,t+"="+r)}return!1!==r&&""!=r||(n=new RegExp(t+"=([^&]*)","gi"),e=(e=e.replace(n,"")).replace(/[&]*$/,"")),e},m=function(){return u(window.isRtl)?jQuery("body").hasClass("rtl"):window.isRtl},g=function(e,t){if(void 0===t)return[];if(t.parent){var r=f(e,{id:t.parent});if(r)return[r].concat(l(g(e,r)))}return[]},h=function(e,t){if(void 0===t)return[];var r=[];return e.filter(function(e){return e.parent==t.id}).forEach(function(t){r=[].concat(l(r),[t],l(h(e,t)))}),r},y=lodash,E=(y.isNaN,y.isArray),b=y.each,v=(y.find,function(e){var t=jQuery,r=E(e)?e:[e];b(r,function(e){t('.wp-list-table tr[id="post-'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table tr[id="user-'+e+'"]').fadeOut(500,function(){t(this).remove()});var r=t('.wp-list-table.plugins .wicked-item[data-object-id="'+e+'"]').closest("tr").attr("data-slug");t('.wp-list-table.plugins tr[data-slug="'+r+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.toplevel_page_gf_edit_forms .wicked-item[data-object-id="'+e+'"]').closest("tr").fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.gf_entries tr[data-id="'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.tablepress-all-tables tr[data-wf-post-id="'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.wc-orders-list-table-shop_order tr[id="order-'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table .wicked-item[data-object-id="'+e+'"]').closest("tr").fadeOut(500,function(){t(this).remove()})})}),w=function(e){return e&&["Wicked_FoldersTerm_Folder","Wicked_Folders\\Term_Folder"].includes(e.type)},S=function(e){return e&&["Wicked_FoldersTerm_Dynamic_Folder","Wicked_Folders\\Term_Dynamic_Folder"].includes(e.type)};function _(e){return function(e){if(Array.isArray(e))return R(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return R(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?R(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var k=lodash,T=k.find,I=k.uniqBy,O=function(e,t){return e.instances[t].screenState.canAddFolders},F=function(e,t){return e.instances[t].screenState.disableDragDropOnMobile},D=function(e,t,r){var n=e.instances[t].folders.find(function(e){return e.id==r}),o=V(e,t);return g(o,n)},N=(0,a.createSelector)(function(e,t){var r=C(e,t),n=V(e,t);return h(n,r)},function(e,t){return[e.instances[t].folders,e.instances[t].screenState.folder]}),A=function(e,t){return e.instances[t].colors},x=function(e,t){return e.instances[t].screenState.folder},C=function(e,t){return e.instances[t].folders.find(function(r){return r.id===e.instances[t].screenState.folder})},P=function(e,t){return e.instances[t].screenState.selectedFolders},j=function(e,t){return e.instances[t]},L=function(e,t){return e.instances[t].folders.find(function(r){return r.id===e.instances[t].folderBeingEditedId})},q=function(e,t){return e.instances[t].folderBeingEmptiedId},M=function(e,t){return e.instances[t].folderBeingInlineDeletedId},B=function(e,t){return e.instances[t].folders.find(function(r){return r.id===e.instances[t].folderBeingRenamedId})},G=function(e,t){return e.instances[t].folderBeingRenamedId},U=function(e,t){return e.instances[t].folderUsingContextMenuId},V=function(e,t){return e.instances[t].folders},z=(0,a.createSelector)(function(e,t){var r=V(e,t),n=ee(e,t),o=[];return n?(r.filter(function(e){return-1!=e.name.toUpperCase().indexOf(n.toUpperCase())}).forEach(function(e){o=[].concat(_(o),[e]),g(r,e).forEach(function(e){T(o,{id:e.id})||(o=[].concat(_(o),[e]))})}),o=I(o,"id")):r},function(e,t){return[e.instances[t].folders,e.instances[t].searchTerms]}),H=function(e,t){return e.instances[t].folderPanelContext},W=function(e,t){return e.instances[t].screenState.folderPanelError},Q=function(e,t){return e.instances[t].screenState.navigationError},X=function(e,t){return e.notifications},Z=function(e,t){return e.instances[t].organizationMode},Y=function(e,t){return e.instances[t].postIdsToMove},K=function(e,t){return e.instances[t].postType},J=function(e,t){return e.instances[t].screenState},ee=function(e,t){return e.instances[t].searchTerms},te=function(e,t){return e.instances[t].screenState.sortMode},re=function(e,t){return e.instances[t].screenState.userId},ne=function(e,t){return e.instances[t].screenState.treePaneWidth},oe=function(e,t){return e.instances[t].screenState.isDirty},ae=function(e,t,r){return e.instances[t].screenState.expandedFolders.includes(r)},ie=function(e,t,r){return e.instances[t].folders.filter(function(e){return e.parent==r}).length},ce=function(e,t,r){var n=V(e,t),o=T(n,{id:r}),a=ee(e,t);return-1!=o.name.toUpperCase().indexOf(a.toUpperCase())},le=function(e,t){return e.instances[t].screenState.includeChildren},se=function(e,t){return e.instances[t].screenState.enableContextMenus},de=function(e,t){return e.instances[t].isFolderDragging},ue=function(e,t){return e.instances[t].screenState.isFolderPanelBusy},fe=function(e,t,r){return e.instances[t].screenState.folder==r},pe=function(e,t){return e.instances[t].screenState.isFolderPaneVisible},me=function(e,t){return e.instances[t].searchTerms.trim().length>0},ge=function(e,t){return e.instances[t].screenState.enableSearch},he=function(e,t){return e.instances[t].screenState.enableUnassignedFolder},ye=function(e,t){return e.instances[t].screenState.showItemCounts},Ee=function(e,t){return e.instances[t].screenState.enableAjaxNav},be=function(e,t){return e.instances[t].screenState.enableBreadcrumbs},ve=function(e,t){return e.instances[t].screenState.isNavigating},we=function(e,t){return e.instances[t].screenState.syncUploadFolderDropdown};const Se=window.wp.i18n;var _e,Re="edit",ke="delete",Te="settings",Ie="/wicked-folders/v1/",Oe="organize",Fe="sort",De="bulk",Ne="alpha",Ae="custom",xe="error";function Ce(e){return Ce="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},Ce(e)}function Pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function je(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(r),!0).forEach(function(t){Qe(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pe(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Le(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return qe(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(qe(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,qe(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,qe(u,"constructor",s),qe(s,"constructor",l),l.displayName="GeneratorFunction",qe(s,o,"GeneratorFunction"),qe(u),qe(u,o,"Generator"),qe(u,n,function(){return this}),qe(u,"toString",function(){return"[object Generator]"}),(Le=function(){return{w:a,m:f}})()}function qe(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}qe=function(e,t,r,n){function a(t,r){qe(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},qe(e,t,r,n)}var Me=Le().m(ot),Be=Le().m(it),Ge=Le().m(yt),Ue=Le().m(Lt),Ve=Le().m(qt),ze=Le().m(Mt);function He(e){return function(e){if(Array.isArray(e))return We(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return We(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?We(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function We(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Qe(e,t,r){return(t=function(e){var t=function(e){if("object"!=Ce(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Ce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ce(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Xe=lodash,Ze=Xe.defaults,$e=Xe.find,Ye=Xe.uniqueId,Ke=Xe.uniqBy,Je=(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(_e={ADD_NOTIFICATION:"ADD_NOTIFICATION",DELETE_NOTIFICATION:"DELETE_NOTIFICATION",DISMISS_NOTIFICATION:"DISMISS_NOTIFICATION",EXPAND_FOLDER:"EXPAND_FOLDER"},"EXPAND_FOLDER","EXPAND_FOLDER"),"FOLDER_EMPTIED","FOLDER_EMPTIED"),"FOLDERS_DELETED","FOLDERS_DELETED"),"INIT_INSTANCE","INIT_INSTANCE"),"ITEM_COUNT_REFRESHED","ITEM_COUNT_REFRESHED"),"SET_EXPANDED_FOLDERS","SET_EXPANDED_FOLDERS"),"SET_COLORS","SET_COLORS"),"SET_FOLDERS","SET_FOLDERS"),"SET_FOLDER_BEING_EDITED_ID","SET_FOLDER_BEING_EDITED_ID"),"SET_FOLDER_BEING_DELETED_ID","SET_FOLDER_BEING_DELETED_ID"),Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(_e,"SET_FOLDER_BEING_EMPTIED_ID","SET_FOLDER_BEING_EMPTIED_ID"),"SET_FOLDER_BEING_INLINE_DELETED_ID","SET_FOLDER_BEING_INLINE_DELETED_ID"),"SET_FOLDER_BEING_RENAMED_ID","SET_FOLDER_BEING_RENAMED_ID"),"SET_FOLDER_USING_CONTEXT_MENU_ID","SET_FOLDER_USING_CONTEXT_MENU_ID"),"SET_FOLDER_PANEL_CONTEXT","SET_FOLDER_PANEL_CONTEXT"),"SET_FOLDER_PANEL_MESSAGE","SET_FOLDER_PANEL_MESSAGE"),"SET_FOLDER_PANEL_ERROR","SET_FOLDER_PANEL_ERROR"),"SET_IS_FOLDER_DRAGGING","SET_IS_FOLDER_DRAGGING"),"SET_IS_FOLDER_PANE_VISIBLE","SET_IS_FOLDER_PANE_VISIBLE"),"SET_IS_FOLDER_PANEL_BUSY","SET_IS_FOLDER_PANEL_BUSY"),Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(_e,"SET_IS_NAVIGATING","SET_IS_NAVIGATING"),"SET_NAVIGATION_ERROR","SET_NAVIGATION_ERROR"),"SET_ORGANIZATION_MODE","SET_ORGANIZATION_MODE"),"SET_POST_IDS_TO_MOVE","SET_POST_IDS_TO_MOVE"),"SET_SELECTED_FOLDER_ID","SET_SELECTED_FOLDER_ID"),"SET_SELECTED_FOLDER_IDS","SET_SELECTED_FOLDER_IDS"),"SET_SEARCH_TERMS","SET_SEARCH_TERMS"),"SET_SORT_MODE","SET_SORT_MODE"),"SET_WIDTH","SET_WIDTH"),"TERM_FOLDERS_UPDATED","TERM_FOLDERS_UPDATED"),Qe(Qe(Qe(_e,"TOGGLE_EXPANDED","TOGGLE_EXPANDED"),"UPDATE_SAVED_SCREEN_STATE","UPDATE_SAVED_SCREEN_STATE"),"WITH_INSTANCE","WITH_INSTANCE")),et=function(e){var t=Ze(e,{title:(0,Se.__)("Success","wicked-folders"),message:"",dismissible:!0,dismissed:!1,autoDismiss:!0,delay:3e3,type:"success"});return t.id=Ye(),t.autoDismiss&&setTimeout(function(){(0,a.dispatch)(c).dismissNotification(t.id)},t.delay),{type:Je.ADD_NOTIFICATION,notification:t}},tt=function(e){return{type:Je.DELETE_NOTIFICATION,notificationId:e}},rt=function(e){return setTimeout(function(){(0,a.dispatch)(c).deleteNotification(e)},500),{type:Je.DISMISS_NOTIFICATION,notificationId:e}},nt=function(e){return{type:Je.EXPAND_FOLDER,folderId:e}};function ot(e){var t,r,n,o,l,s;return Le().w(function(d){for(;;)switch(d.p=d.n){case 0:return d.p=0,(0,a.dispatch)(c).instanceAction(e,At,!0),t=(0,a.select)(c).getFolders(e),r=(0,a.select)(c).getPostType(e),n=(0,a.select)(c).getSortMode(e),o=(0,a.select)(c).showItemCounts(e),d.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/all?post_type=".concat(r,"&sort_mode=").concat(n,"&include_item_counts=").concat(o)});case 1:return l=d.v,t=t.filter(function(e){return!w(e)}),t=[].concat(He(t),He(l)),t=Ke(t,"id"),(0,a.dispatch)(c).instanceAction(e,At,!1),d.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:t},instanceId:e}});case 2:d.p=2,s=d.v,console.log("Error fetching folders: ".concat(s.message));case 3:return d.a(2)}},Me,null,[[0,2]])}var at=function(e){return{type:Je.FOLDER_EMPTIED,folderId:e}};function it(e,t){var r,n,o;return Le().w(function(l){for(;;)switch(l.p=l.n){case 0:return l.p=0,r=(0,a.select)(c).getPostType(e),l.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/".concat(t,"/item-count?post_type=").concat(r)});case 1:return n=l.v,l.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.ITEM_COUNT_REFRESHED,folderId:t,count:n},instanceId:e}});case 2:l.p=2,o=l.v,console.log("Error refreshing item count: ".concat(o.message));case 3:return l.a(2)}},Be,null,[[0,2]])}var ct=function(e,t){return{type:Je.INIT_INSTANCE,instanceId:e,postType:t}},lt=function(e){var t=(0,a.select)(c).showItemCounts(e),r=(0,a.select)(c).isUnassignedFolderEnabled(e);return t&&r?it(e,"unassigned_dynamic_folder"):{type:"NO_OP"}},st=function(e){return{type:Je.SET_COLORS,colors:e}},dt=function(e){return{type:Je.SET_EXPANDED_FOLDERS,folderIds:e}},ut=function(e){return{type:Je.SET_FOLDER_BEING_EDITED_ID,folderId:e}},ft=function(e){return{type:Je.SET_FOLDER_BEING_DELETED_ID,folderId:e}},pt=function(e){return{type:Je.SET_FOLDER_BEING_EMPTIED_ID,folderId:e}},mt=function(e){return{type:Je.SET_FOLDER_BEING_INLINE_DELETED_ID,folderId:e}},gt=function(e){return{type:Je.SET_FOLDER_BEING_RENAMED_ID,folderId:e}},ht=function(e){return{type:Je.SET_FOLDER_USING_CONTEXT_MENU_ID,folderId:e}};function yt(e){var t,r;return Le().w(function(n){for(;;)switch(n.p=n.n){case 0:return t=(0,a.select)(c).getScreenState(e),n.p=1,n.n=2,(0,i.apiFetch)({path:"/wicked-folders/v1/screen-state",method:"PUT",data:t});case 2:return t=(0,a.select)(c).getScreenState(e),n.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.UPDATE_SAVED_SCREEN_STATE,state:t},instanceId:e}});case 3:return n.p=3,r=n.v,console.log("Error while saving Wicked Folders state: ".concat(r)),n.a(2)}},Ge,null,[[1,3]])}var Et=function(e){return{type:Je.SET_WIDTH,width:e}},bt=function(e){return{type:Je.SET_NAVIGATION_ERROR,error:e}},vt=function(e){return{type:Je.SET_ORGANIZATION_MODE,mode:e}},wt=function(e){return{type:Je.SET_POST_IDS_TO_MOVE,postIds:e}},St=function(e){return{type:Je.SET_SELECTED_FOLDER_ID,folderId:e}},_t=function(e){return{type:Je.SET_SELECTED_FOLDER_IDS,folderIds:e}},Rt=function(e){return{type:Je.SET_SEARCH_TERMS,s:e}},kt=function(e){return{type:Je.SET_SORT_MODE,mode:e}},Tt=function(e){return{type:Je.SET_FOLDERS,folders:e}},It=function(e){return{type:Je.SET_FOLDER_PANEL_CONTEXT,context:e}},Ot=function(e){return{type:Je.SET_FOLDER_PANEL_ERROR,error:e}},Ft=function(e){return{type:Je.SET_IS_FOLDER_DRAGGING,isDragging:e}},Dt=function(e){return{type:Je.SET_FOLDER_PANEL_MESSAGE,message:e}},Nt=function(e){return{type:Je.SET_IS_FOLDER_PANE_VISIBLE,isFolderPaneVisible:e}},At=function(e){return{type:Je.SET_IS_FOLDER_PANEL_BUSY,isBusy:e}},xt=function(e){return{type:Je.SET_IS_NAVIGATING,isNavigating:e}},Ct=function(e){return{type:Je.TERM_FOLDERS_UPDATED,folders:e}},Pt=function(e){return{type:Je.TOGGLE_EXPANDED,folderId:e}},jt=function(e){return{type:Je.UPDATE_SAVED_SCREEN_STATE,state:e}};function Lt(e,t,r){var n,o,l,s,d;return Le().w(function(u){for(;;)switch(u.p=u.n){case 0:return u.p=0,n=(0,a.select)(c).getFolders(e),o=$e(n,{id:t}),u.n=1,(0,i.apiFetch)({path:"".concat(Ie,"folders/").concat(t),method:"PUT",data:je(je({},o),{},{parent:r})});case 1:return l=u.v,s=n.map(function(e){return e.id==o.id?l:e}),u.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:s},instanceId:e}});case 2:u.p=2,d=u.v,console.log(d.message);case 3:return u.a(2)}},Ue,null,[[0,2]])}function qt(e,t,r,n,o){var l,s,d,u,f,p;return Le().w(function(m){for(;;)switch(m.p=m.n){case 0:return m.p=0,l=(0,a.select)(c).getFolders(e),s=(0,a.select)(c).getPostType(e),d=(0,a.select)(c).getSortMode(e),u=(0,a.select)(c).showItemCounts(e),m.n=1,(0,i.apiFetch)({path:"".concat(Ie,"folders/").concat(r,"/assign"),method:"PUT",data:{post_type:s,post_ids:t,sort_mode:d,from_folder_id:n,copy:o,include_item_counts:u}});case 1:return f=m.v,l=l.map(function(e){return $e(f,{id:e.id})||e}),wt([]),m.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:l},instanceId:e}});case 2:m.p=2,p=m.v,console.log(p.message);case 3:return m.a(2)}},Ve,null,[[0,2]])}function Mt(e,t){var r,n,o,l,s,d;return Le().w(function(u){for(;;)switch(u.p=u.n){case 0:return u.p=0,r=(0,a.select)(c).getFolders(e),n=(0,a.select)(c).getPostType(e),o=(0,a.select)(c).getSortMode(e),l=(0,a.select)(c).showItemCounts(e),u.n=1,(0,i.apiFetch)({path:"".concat(Ie,"folders/unassign"),method:"PUT",data:{post_type:n,post_ids:t,sort_mode:o,include_item_counts:l}});case 1:return s=u.v,r=r.map(function(e){return $e(s,{id:e.id})||e}),wt([]),u.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:r},instanceId:e}});case 2:u.p=2,d=u.v,console.log(d.message);case 3:return u.a(2)}},ze,null,[[0,2]])}var Bt=function(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];var a=t.apply(null,n);return{type:Je.WITH_INSTANCE,payload:{action:a,instanceId:e}}};function Gt(e){return Gt="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},Gt(e)}function Ut(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Vt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ut(Object(r),!0).forEach(function(t){zt(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ut(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function zt(e,t,r){return(t=function(e){var t=function(e){if("object"!=Gt(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Gt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Gt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ht(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return Wt(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(Wt(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Wt(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,Wt(u,"constructor",s),Wt(s,"constructor",l),l.displayName="GeneratorFunction",Wt(s,o,"GeneratorFunction"),Wt(u),Wt(u,o,"Generator"),Wt(u,n,function(){return this}),Wt(u,"toString",function(){return"[object Generator]"}),(Ht=function(){return{w:a,m:f}})()}function Wt(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Wt=function(e,t,r,n){function a(t,r){Wt(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Wt(e,t,r,n)}var Qt=Ht().m(rr),Xt=Ht().m(nr),Zt=Ht().m(or),$t=Ht().m(ar),Yt=Ht().m(ir);function Kt(e){return function(e){if(Array.isArray(e))return Jt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Jt(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Jt(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var er=lodash,tr=(er.forOwn,er.uniqBy);function rr(e){var t;return Ht().w(function(r){for(;;)if(0===r.n)return t=[],!1!==wickedFoldersSettings.instances[e].state.colors&&(t=Kt(wickedFoldersSettings.instances[e].state.colors),wickedFoldersSettings.instances[e].state.colors=!1),r.a(2,Bt(e,st,t))},Qt)}function nr(e){var t,r,n;return Ht().w(function(o){for(;;)switch(o.n){case 0:if(t=[],r=(0,a.select)(c).getPostType(e),n=(0,a.select)(c).showItemCounts(e),!1!==wickedFoldersSettings.instances[e].folders){o.n=2;break}return o.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/all?post_type=".concat(r,"&include_item_counts=").concat(n)});case 1:t=o.v,o.n=3;break;case 2:t=Kt(wickedFoldersSettings.instances[e].folders),wickedFoldersSettings.instances[e].folders=!1;case 3:return o.a(2,Bt(e,Tt,t))}},Xt)}function or(e){var t,r;return Ht().w(function(n){for(;;)switch(n.p=n.n){case 0:return t=null,n.p=1,!1===wickedFoldersSettings.instances[e].state||(t=Vt({},wickedFoldersSettings.instances[e].state)),n.a(2,Bt(e,jt,t));case 2:n.p=2,r=n.v,(0,a.dispatch)(c).setError("Error while loading state: ".concat(r.message));case 3:return n.a(2)}},Zt,null,[[1,2]])}function ar(e,t){var r,n,o;return Ht().w(function(l){for(;;)switch(l.n){case 0:if(r=(0,a.select)(c).getFolders(e),n=(0,a.select)(c).getPostType(e),!r.find(function(e){return e.id==t}).lazy){l.n=2;break}return l.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/".concat(t,"/children?post_type=").concat(n)});case 1:o=l.v,r=[].concat(Kt(r),Kt(o)),r=tr(r,"id");case 2:return l.a(2,Bt(e,Tt,r))}},$t)}function ir(e,t){var r,n,o;return Ht().w(function(l){for(;;)switch(l.n){case 0:return r=(0,a.select)(c).getFolders(e),n=(0,a.select)(c).getPostType(e),l.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/".concat(t,"/ancestors?post_type=").concat(n)});case 1:return o=l.v,r=[].concat(Kt(r),Kt(o)),r=tr(r,"id"),l.a(2,Bt(e,Tt,r))}},Yt)}function cr(e){return cr="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},cr(e)}function lr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||dr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sr(e){return function(e){if(Array.isArray(e))return ur(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||dr(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dr(e,t){if(e){if("string"==typeof e)return ur(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ur(e,t):void 0}}function ur(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function fr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function pr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fr(Object(r),!0).forEach(function(t){mr(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fr(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function mr(e,t,r){return(t=function(e){var t=function(e){if("object"!=cr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=cr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==cr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var gr=lodash,hr=gr.has,yr=gr.union,Er=Je.ADD_NOTIFICATION,br=Je.DELETE_NOTIFICATION,vr=Je.DISMISS_NOTIFICATION,wr=Je.EXPAND_FOLDER,Sr=(Je.FOLDERS_DELETED,Je.FOLDER_EMPTIED),_r=Je.INIT_INSTANCE,Rr=Je.ITEM_COUNT_REFRESHED,kr=Je.SET_COLORS,Tr=Je.SET_FOLDERS,Ir=Je.SET_FOLDER_BEING_EDITED_ID,Or=Je.SET_FOLDER_BEING_DELETED_ID,Fr=Je.SET_FOLDER_BEING_EMPTIED_ID,Dr=Je.SET_FOLDER_BEING_INLINE_DELETED_ID,Nr=Je.SET_FOLDER_BEING_RENAMED_ID,Ar=Je.SET_FOLDER_USING_CONTEXT_MENU_ID,xr=Je.SET_FOLDER_PANEL_CONTEXT,Cr=Je.SET_FOLDER_PANEL_ERROR,Pr=Je.SET_FOLDER_PANEL_MESSAGE,jr=Je.SET_EXPANDED_FOLDERS,Lr=Je.SET_IS_FOLDER_DRAGGING,qr=Je.SET_IS_FOLDER_PANE_VISIBLE,Mr=Je.SET_IS_FOLDER_PANEL_BUSY,Br=Je.SET_IS_NAVIGATING,Gr=Je.SET_NAVIGATION_ERROR,Ur=Je.SET_ORGANIZATION_MODE,Vr=Je.SET_POST_IDS_TO_MOVE,zr=Je.SET_SEARCH_TERMS,Hr=Je.SET_SELECTED_FOLDER_ID,Wr=Je.SET_SELECTED_FOLDER_IDS,Qr=Je.SET_SORT_MODE,Xr=Je.SET_WIDTH,Zr=Je.TERM_FOLDERS_UPDATED,$r=Je.TOGGLE_EXPANDED,Yr=Je.UPDATE_SAVED_SCREEN_STATE,Kr=Je.WITH_INSTANCE,Jr={instances:{},notifications:[]},en={folders:[],folderPanelContext:!1,isFolderDragging:!1,postType:!1,postIdsToMove:[],organizationMode:Oe,searchTerms:"",folderBeingEditedId:!1,folderBeingEmptiedId:!1,folderBeingDeletedId:!1,folderBeingInlineDeletedId:!1,folderBeingRenamedId:!1,folderUsingContextMenuId:!1,colors:[],screenState:{canAddFolders:!0,folder:!1,enableSearch:!1,enableBreadcrumbs:!1,enableContextMenus:!0,enableUnassignedFolder:!0,expandedFolders:[],isFolderPaneVisible:!0,showItemCounts:!0,enableAjaxNav:!0,isDirty:!1,isFolderPanelBusy:!1,isNavigating:!1,navigationError:!1,folderPanelMessage:!1,folderPanelError:!1,screenId:!1,includeChildren:!1,treePaneWidth:292,userId:1,selectedFolders:[],sortMode:Ne,syncUploadFolderDropdown:!0,disableDragDropOnMobile:!0}},tn=function(e,t){switch(t.type){case wr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:yr(sr(e.screenState.expandedFolders),[t.folderId]),isDirty:!0})});case Sr:return pr(pr({},e),{},{folderBeingEmptiedId:!1,folders:e.folders.map(function(e){return e.id==t.folderId?pr(pr({},e),{},{itemCount:0}):e})});case Rr:return pr(pr({},e),{},{folders:e.folders.map(function(e){return e.id==t.folderId?pr(pr({},e),{},{itemCount:t.count}):e})});case kr:return pr(pr({},e),{},{colors:t.colors});case Ir:return pr(pr({},e),{},{folderBeingEditedId:t.folderId});case Or:return pr(pr({},e),{},{folderBeingDeletedId:t.folderId});case Fr:return pr(pr({},e),{},{folderBeingEmptiedId:t.folderId});case Dr:return pr(pr({},e),{},{folderBeingInlineDeletedId:t.folderId});case Nr:return pr(pr({},e),{},{folderBeingRenamedId:t.folderId});case Ar:return pr(pr({},e),{},{folderUsingContextMenuId:t.folderId});case Gr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{navigationError:t.error})});case Ur:return pr(pr({},e),{},{organizationMode:t.mode});case Vr:return pr(pr({},e),{},{postIdsToMove:t.postIds});case zr:return pr(pr({},e),{},{searchTerms:t.s});case Hr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{folder:t.folderId,isDirty:!0})});case Wr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{selectedFolders:t.folderIds})});case Qr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{sortMode:t.mode,isDirty:!0})});case Tr:return pr(pr({},e),{},{folders:t.folders});case xr:return pr(pr({},e),{},{folderPanelContext:t.context});case Cr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{folderPanelError:t.error})});case Pr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{folderPanelMessage:t.message})});case jr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:t.folderIds,isDirty:!0})});case Lr:return pr(pr({},e),{},{isFolderDragging:t.isDragging});case qr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{isFolderPaneVisible:t.isFolderPaneVisible,isDirty:!0})});case Mr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{isFolderPanelBusy:t.isBusy})});case Br:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{isNavigating:t.isNavigating})});case Xr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{treePaneWidth:t.width,isDirty:!0})});case Zr:var r=e.folders.filter(function(e){return!w(e)});return pr(pr({},e),{},{folders:[].concat(sr(r),sr(t.folders))});case $r:return-1==e.screenState.expandedFolders.indexOf(t.folderId)?pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:[].concat(sr(e.screenState.expandedFolders),[t.folderId]),isDirty:!0})}):pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:sr(e.screenState.expandedFolders.filter(function(e){return e!=t.folderId})),isDirty:!0})});case Yr:return pr(pr({},e),{},{screenState:pr(pr({},t.state),{},{isDirty:!1})});default:return e}};var rn=(0,o.createContext)(),nn=lodash,on=nn.forOwn,an=nn.isFunction,cn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=(0,o.useContext)(rn);return(0,a.useSelect)(function(t){return e.apply(null,[function(e){var n={},o=t(e);return on(o,function(e,t){n[t]=function(){return e.apply(null,[r].concat(Array.prototype.slice.call(arguments)))}}),n}])},t)},ln=function(e){var r=(0,o.useContext)(rn),n={},i=(0,a.useDispatch)(e);return on(t,function(e,t){an(e)&&(n[t]=function(){return i.instanceAction.apply(null,[r,e].concat(Array.prototype.slice.call(arguments)))})}),n},sn=r(72),dn=r.n(sn),un=r(825),fn=r.n(un),pn=r(659),mn=r.n(pn),gn=r(56),hn=r.n(gn),yn=r(540),En=r.n(yn),bn=r(113),vn=r.n(bn),wn=r(137),Sn={};function Rn(){var e=(0,o.useRef)(),t=cn(function(e){return{width:(0,e(c).getWidth)()}}).width,r=ln(c).setWidth;return(0,o.useEffect)(function(){var t=jQuery,n=t(e.current);n.resizable({resizeHeight:!1,handles:"e",minWidth:150,containment:t("#wpcontent"),resize:function(e,t){r(t.size.width)},stop:function(e,t){r(t.size.width)}}),m()&&n.resizable("disable")}),(0,o.useEffect)(function(){document.documentElement.style.setProperty("--wicked-folders-tree-pane-width",t+"px"),document.documentElement.style.setProperty("--wicked-folders-modal-tree-pane-width",t+"px")},[t]),React.createElement("div",{className:"wicked-resizer ui-resizable",ref:e})}function kn(e){var t=e.children;return React.createElement("div",{className:"wicked-content"},t)}Sn.styleTagTransform=vn(),Sn.setAttributes=hn(),Sn.insert=mn().bind(null,"head"),Sn.domAPI=fn(),Sn.insertStyleElement=En(),dn()(wn.A,Sn),wn.A&&wn.A.locals&&wn.A.locals;const Tn=window.wp.components,In=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-folder-plus-icon lucide-folder-plus"},React.createElement("path",{d:"M12 10v6"}),React.createElement("path",{d:"M9 13h6"}),React.createElement("path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"})),On=React.createElement("svg",{width:"7px",height:"13px",viewBox:"0 0 7 13",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(0.312500, 0.691360)",fill:"#0073aa",fillRule:"nonzero"},React.createElement("path",{d:"M0,10.8345095 C0,11.5305375 0.84152021,11.8791237 1.33365313,11.3869145 L6.3595048,6.36106287 C6.66460356,6.05600226 6.66460356,5.5613135 6.3595048,5.25625288 L1.33365313,0.230401217 C0.84152021,-0.26176985 0,0.0867782077 0,0.782806211 L0,10.8345095 Z"})))),Fn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-brush-cleaning-icon lucide-brush-cleaning"},React.createElement("path",{d:"m16 22-1-4"}),React.createElement("path",{d:"M19 13.99a1 1 0 0 0 1-1V12a2 2 0 0 0-2-2h-3a1 1 0 0 1-1-1V4a2 2 0 0 0-4 0v5a1 1 0 0 1-1 1H6a2 2 0 0 0-2 2v.99a1 1 0 0 0 1 1"}),React.createElement("path",{d:"M5 14h14l1.973 6.767A1 1 0 0 1 20 22H4a1 1 0 0 1-.973-1.233z"}),React.createElement("path",{d:"m8 22 1-4"})),Dn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-x-icon lucide-x"},React.createElement("path",{d:"M18 6 6 18"}),React.createElement("path",{d:"m6 6 12 12"})),Nn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},React.createElement("path",{d:"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"})),An=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-settings-icon lucide-settings"},React.createElement("path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915"}),React.createElement("circle",{cx:"12",cy:"12",r:"3"})),xn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-minus-icon lucide-minus"},React.createElement("path",{d:"M5 12h14"})),Cn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-copy-icon lucide-copy"},React.createElement("rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}),React.createElement("path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"})),Pn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-text-cursor-icon lucide-text-cursor"},React.createElement("path",{d:"M17 22h-1a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h1"}),React.createElement("path",{d:"M7 22h1a4 4 0 0 0 4-4v-1"}),React.createElement("path",{d:"M7 2h1a4 4 0 0 1 4 4v1"})),jn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-pencil-icon lucide-pencil"},React.createElement("path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}),React.createElement("path",{d:"m15 5 4 4"})),Ln=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 128 512"},React.createElement("path",{d:"M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32L96 64zM64 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"})),qn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-plus-icon lucide-plus"},React.createElement("path",{d:"M5 12h14"}),React.createElement("path",{d:"M12 5v14"})),Mn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},React.createElement("path",{d:"M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48z",fill:"#2271B1"})),Bn=React.createElement("svg",{width:"34px",height:"23px",viewBox:"0 0 34 23",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(0.000000, 0.500054)",fill:"#2271B1",fillRule:"nonzero"},React.createElement("path",{d:"M33.5562287,13.3647791 C34.1031406,12.4272813 33.4269108,11.2499732 32.3415557,11.2499732 L8.90622877,11.2499732 C7.71724768,11.2499732 6.2661403,12.0834444 5.66704353,13.1104347 L1.42346996,20.3851405 C0.876615342,21.3226382 1.55284511,22.4999464 2.63820019,22.4999464 L26.0735272,22.4999464 L26.0735844,22.4999464 C27.2625082,22.4999464 28.7135584,21.6664751 29.312598,20.6394848 L33.5562287,13.3647791 Z M8.90622877,9.37497765 L28.1249329,9.37497765 L28.1249329,6.56248435 C28.1249329,5.00918148 26.8657425,3.74999106 25.3124397,3.74999106 L15.937462,3.74999106 L12.1874709,0 L2.81249329,0 C1.25919042,0 0,1.25919042 0,2.81249329 L0,19.1042063 L4.04747952,12.16567 C5.05158174,10.444311 6.91341659,9.37497765 8.90622877,9.37497765 Z"})))),Gn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-list-checks-icon lucide-list-checks"},React.createElement("path",{d:"M13 5h8"}),React.createElement("path",{d:"M13 12h8"}),React.createElement("path",{d:"M13 19h8"}),React.createElement("path",{d:"m3 17 2 2 4-4"}),React.createElement("path",{d:"m3 7 2 2 4-4"})),Un=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-menu-icon lucide-menu"},React.createElement("path",{d:"M4 5h16"}),React.createElement("path",{d:"M4 12h16"}),React.createElement("path",{d:"M4 19h16"})),Vn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-trash2-icon lucide-trash-2"},React.createElement("path",{d:"M10 11v6"}),React.createElement("path",{d:"M14 11v6"}),React.createElement("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6"}),React.createElement("path",{d:"M3 6h18"}),React.createElement("path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})),zn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 128 512","aria-hidden":"true"},React.createElement("path",{d:"M64 368a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm0-160a48 48 0 1 0 0 96 48 48 0 1 0 0-96zM112 96A48 48 0 1 0 16 96a48 48 0 1 0 96 0z"})),Hn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-x-icon lucide-x"},React.createElement("path",{d:"M18 6 6 18"}),React.createElement("path",{d:"m6 6 12 12"})),Wn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},React.createElement("path",{fill:"#2271B1",d:"M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm352 128l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0c-8.19 0-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24zM359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91-86.6 86.6z"}));function Qn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Xn(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Xn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Zn=function(e){var t=e.children,r=e.text;return r?React.createElement(Tn.Tooltip,{text:r,delay:"0"},t):t};const $n=function(e){e.showTitle;var t=Qn((0,o.useState)(!1),2),r=t[0],n=t[1],a=Qn((0,o.useState)(!1),2),i=(a[0],a[1]),l=ln(c),s=l.setFolderPanelContext,d=l.setExpandedFolders,u=l.setFolderBeingEditedId,f=l.setOrganizationMode,p=(l.setSelectedFolderIds,cn(function(e){var t=e(c),r=t.getSelectedFolder,n=t.canAddFolders,o=t.getFolders,a=t.getOrganizationMode,i=t.getSelectedFolderIds;return{folder:r(),folders:o(),canAddFolders:n(),organizationMode:a(),selectedFolderIds:i()}})),m=p.folder,g=p.folders,h=p.canAddFolders;return p.organizationMode,p.selectedFolderIds,(0,o.useEffect)(function(){return $=jQuery,$("body").on("click.wickedFolderPaneToolbar",function(e){e.target.closest(".wicked-folder-pane-toolbar-menu-popover")||e.target.closest(".wicked-folder-pane-toolbar-menu-toggle")||n(!1)}),$("body").on("keydown.wickedFolderPaneToolbar",function(e){"Escape"===e.key&&n(!1)}),function(){$("body").off("click.wickedFolderPaneToolbar"),$("body").off("keydown.wickedFolderPaneToolbar")}},[]),React.createElement("div",{className:"wicked-folder-pane-toolbar"},React.createElement(Tn.Tooltip,{text:(0,Se.__)("Add New Folder","wicked-folders"),delay:"0"},React.createElement("button",{type:"button",disabled:!h,onClick:function(){return s("add")}},In,React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Add New Folder","wicked-folders")))),React.createElement(Zn,{text:r?"":(0,Se.__)("Menu","wicked-folders")},React.createElement("button",{type:"button",onClick:function(){return n(!r)},className:"wicked-folder-pane-toolbar-menu-toggle"},r?Hn:Un,React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Menu","wicked-folders")),r&&React.createElement(Tn.Popover,{className:"wicked-folder-pane-menu-popover",placement:"bottom-end",offset:6},React.createElement("ul",null,React.createElement("li",null,React.createElement("button",{type:"button",onClick:function(){f(De),s(!1)}},React.createElement("span",{className:"icon","aria-hidden":"true"},Gn),React.createElement("span",{className:"text"},(0,Se.__)("Bulk Select Folders","wicked-folders")))),React.createElement("li",{className:"separator"},React.createElement("button",{type:"button",disabled:!m||!m.editable,onClick:function(){s(Re),u(m.id)}},React.createElement("span",{className:"icon","aria-hidden":"true"},jn),React.createElement("span",{className:"text"},(0,Se.__)("Edit Selected Folder","wicked-folders")))),React.createElement("li",null,React.createElement("button",{type:"button",disabled:!m||!m.deletable,onClick:function(){return s(ke)}},React.createElement("span",{className:"icon","aria-hidden":"true"},Vn),React.createElement("span",{className:"text"},(0,Se.__)("Delete Selected Folder","wicked-folders")))),React.createElement("li",{className:"separator"},React.createElement("button",{type:"button",onClick:function(){var e=g.map(function(e){return e.id});d(e),i(!0)}},React.createElement("span",{className:"icon","aria-hidden":"true"},qn),React.createElement("span",{className:"text"},(0,Se.__)("Expand All Folders","wicked-folders")))),React.createElement("li",null,React.createElement("button",{type:"button",onClick:function(){d(["0"]),i(!1)}},React.createElement("span",{className:"icon","aria-hidden":"true"},xn),React.createElement("span",{className:"text"},(0,Se.__)("Collapse All Folders","wicked-folders")))),React.createElement("li",{className:"separator"},React.createElement("button",{type:"button",onClick:function(){return s(Te)}},React.createElement("span",{className:"icon","aria-hidden":"true"},An),React.createElement("span",{className:"text"},(0,Se.__)("Settings","wicked-folders")))))))))};var Yn=r(73),Kn=r.n(Yn);const Jn=window.wp.apiFetch;var eo=r.n(Jn);const to=window.wp.hooks;var ro=function(){return ro=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ro.apply(this,arguments)};function no(e,t){for(var r={},n={},o=e.split("~~"),a=!1,i=0;o.length>i;i++){for(var c=o[i].split("~"),l=0;l<c.length;l+=2){var s=c[l],d=c[l+1],u="&"+s+";";r[u]=d,a&&(r["&"+s]=d),n[d]=u}a=!0}return t?{entities:ro(ro({},r),t.entities),characters:ro(ro({},n),t.characters)}:{entities:r,characters:n}}var oo={xml:/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html4:/∉|&(?:nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|AElig|Ccedil|Egrave|Eacute|Ecirc|Euml|Igrave|Iacute|Icirc|Iuml|ETH|Ntilde|Ograve|Oacute|Ocirc|Otilde|Ouml|times|Oslash|Ugrave|Uacute|Ucirc|Uuml|Yacute|THORN|szlig|agrave|aacute|acirc|atilde|auml|aring|aelig|ccedil|egrave|eacute|ecirc|euml|igrave|iacute|icirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|quot|amp|lt|gt|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html5:/·|℗|⋇|⪧|⩺|⋗|⦕|⩼|⪆|⥸|⋗|⋛|⪌|≷|≳|⪦|⩹|⋖|⋋|⋉|⥶|⩻|⦖|◃|⊴|◂|∉|⋹̸|⋵̸|∉|⋷|⋶|∌|∌|⋾|⋽|∥|⊠|⨱|⨰|&(?:AElig|AMP|Aacute|Acirc|Agrave|Aring|Atilde|Auml|COPY|Ccedil|ETH|Eacute|Ecirc|Egrave|Euml|GT|Iacute|Icirc|Igrave|Iuml|LT|Ntilde|Oacute|Ocirc|Ograve|Oslash|Otilde|Ouml|QUOT|REG|THORN|Uacute|Ucirc|Ugrave|Uuml|Yacute|aacute|acirc|acute|aelig|agrave|amp|aring|atilde|auml|brvbar|ccedil|cedil|cent|copy|curren|deg|divide|eacute|ecirc|egrave|eth|euml|frac12|frac14|frac34|gt|iacute|icirc|iexcl|igrave|iquest|iuml|laquo|lt|macr|micro|middot|nbsp|not|ntilde|oacute|ocirc|ograve|ordf|ordm|oslash|otilde|ouml|para|plusmn|pound|quot|raquo|reg|sect|shy|sup1|sup2|sup3|szlig|thorn|times|uacute|ucirc|ugrave|uml|uuml|yacute|yen|yuml|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g},ao={};ao.xml=no("lt~<~gt~>~quot~\"~apos~'~amp~&"),ao.html4=no("apos~'~OElig~Œ~oelig~œ~Scaron~Š~scaron~š~Yuml~Ÿ~circ~ˆ~tilde~˜~ensp~ ~emsp~ ~thinsp~ ~zwnj~~zwj~~lrm~~rlm~~ndash~–~mdash~—~lsquo~‘~rsquo~’~sbquo~‚~ldquo~“~rdquo~”~bdquo~„~dagger~†~Dagger~‡~permil~‰~lsaquo~‹~rsaquo~›~euro~€~fnof~ƒ~Alpha~Α~Beta~Β~Gamma~Γ~Delta~Δ~Epsilon~Ε~Zeta~Ζ~Eta~Η~Theta~Θ~Iota~Ι~Kappa~Κ~Lambda~Λ~Mu~Μ~Nu~Ν~Xi~Ξ~Omicron~Ο~Pi~Π~Rho~Ρ~Sigma~Σ~Tau~Τ~Upsilon~Υ~Phi~Φ~Chi~Χ~Psi~Ψ~Omega~Ω~alpha~α~beta~β~gamma~γ~delta~δ~epsilon~ε~zeta~ζ~eta~η~theta~θ~iota~ι~kappa~κ~lambda~λ~mu~μ~nu~ν~xi~ξ~omicron~ο~pi~π~rho~ρ~sigmaf~ς~sigma~σ~tau~τ~upsilon~υ~phi~φ~chi~χ~psi~ψ~omega~ω~thetasym~ϑ~upsih~ϒ~piv~ϖ~bull~•~hellip~…~prime~′~Prime~″~oline~‾~frasl~⁄~weierp~℘~image~ℑ~real~ℜ~trade~™~alefsym~ℵ~larr~←~uarr~↑~rarr~→~darr~↓~harr~↔~crarr~↵~lArr~⇐~uArr~⇑~rArr~⇒~dArr~⇓~hArr~⇔~forall~∀~part~∂~exist~∃~empty~∅~nabla~∇~isin~∈~notin~∉~ni~∋~prod~∏~sum~∑~minus~−~lowast~∗~radic~√~prop~∝~infin~∞~ang~∠~and~∧~or~∨~cap~∩~cup~∪~int~∫~there4~∴~sim~∼~cong~≅~asymp~≈~ne~≠~equiv~≡~le~≤~ge~≥~sub~⊂~sup~⊃~nsub~⊄~sube~⊆~supe~⊇~oplus~⊕~otimes~⊗~perp~⊥~sdot~⋅~lceil~⌈~rceil~⌉~lfloor~⌊~rfloor~⌋~lang~〈~rang~〉~loz~◊~spades~♠~clubs~♣~hearts~♥~diams~♦~~nbsp~ ~iexcl~¡~cent~¢~pound~£~curren~¤~yen~¥~brvbar~¦~sect~§~uml~¨~copy~©~ordf~ª~laquo~«~not~¬~shy~~reg~®~macr~¯~deg~°~plusmn~±~sup2~²~sup3~³~acute~´~micro~µ~para~¶~middot~·~cedil~¸~sup1~¹~ordm~º~raquo~»~frac14~¼~frac12~½~frac34~¾~iquest~¿~Agrave~À~Aacute~Á~Acirc~Â~Atilde~Ã~Auml~Ä~Aring~Å~AElig~Æ~Ccedil~Ç~Egrave~È~Eacute~É~Ecirc~Ê~Euml~Ë~Igrave~Ì~Iacute~Í~Icirc~Î~Iuml~Ï~ETH~Ð~Ntilde~Ñ~Ograve~Ò~Oacute~Ó~Ocirc~Ô~Otilde~Õ~Ouml~Ö~times~×~Oslash~Ø~Ugrave~Ù~Uacute~Ú~Ucirc~Û~Uuml~Ü~Yacute~Ý~THORN~Þ~szlig~ß~agrave~à~aacute~á~acirc~â~atilde~ã~auml~ä~aring~å~aelig~æ~ccedil~ç~egrave~è~eacute~é~ecirc~ê~euml~ë~igrave~ì~iacute~í~icirc~î~iuml~ï~eth~ð~ntilde~ñ~ograve~ò~oacute~ó~ocirc~ô~otilde~õ~ouml~ö~divide~÷~oslash~ø~ugrave~ù~uacute~ú~ucirc~û~uuml~ü~yacute~ý~thorn~þ~yuml~ÿ~quot~\"~amp~&~lt~<~gt~>"),ao.html5=no('Abreve~Ă~Acy~А~Afr~𝔄~Amacr~Ā~And~⩓~Aogon~Ą~Aopf~𝔸~ApplyFunction~~Ascr~𝒜~Assign~≔~Backslash~∖~Barv~⫧~Barwed~⌆~Bcy~Б~Because~∵~Bernoullis~ℬ~Bfr~𝔅~Bopf~𝔹~Breve~˘~Bscr~ℬ~Bumpeq~≎~CHcy~Ч~Cacute~Ć~Cap~⋒~CapitalDifferentialD~ⅅ~Cayleys~ℭ~Ccaron~Č~Ccirc~Ĉ~Cconint~∰~Cdot~Ċ~Cedilla~¸~CenterDot~·~Cfr~ℭ~CircleDot~⊙~CircleMinus~⊖~CirclePlus~⊕~CircleTimes~⊗~ClockwiseContourIntegral~∲~CloseCurlyDoubleQuote~”~CloseCurlyQuote~’~Colon~∷~Colone~⩴~Congruent~≡~Conint~∯~ContourIntegral~∮~Copf~ℂ~Coproduct~∐~CounterClockwiseContourIntegral~∳~Cross~⨯~Cscr~𝒞~Cup~⋓~CupCap~≍~DD~ⅅ~DDotrahd~⤑~DJcy~Ђ~DScy~Ѕ~DZcy~Џ~Darr~↡~Dashv~⫤~Dcaron~Ď~Dcy~Д~Del~∇~Dfr~𝔇~DiacriticalAcute~´~DiacriticalDot~˙~DiacriticalDoubleAcute~˝~DiacriticalGrave~`~DiacriticalTilde~˜~Diamond~⋄~DifferentialD~ⅆ~Dopf~𝔻~Dot~¨~DotDot~⃜~DotEqual~≐~DoubleContourIntegral~∯~DoubleDot~¨~DoubleDownArrow~⇓~DoubleLeftArrow~⇐~DoubleLeftRightArrow~⇔~DoubleLeftTee~⫤~DoubleLongLeftArrow~⟸~DoubleLongLeftRightArrow~⟺~DoubleLongRightArrow~⟹~DoubleRightArrow~⇒~DoubleRightTee~⊨~DoubleUpArrow~⇑~DoubleUpDownArrow~⇕~DoubleVerticalBar~∥~DownArrow~↓~DownArrowBar~⤓~DownArrowUpArrow~⇵~DownBreve~̑~DownLeftRightVector~⥐~DownLeftTeeVector~⥞~DownLeftVector~↽~DownLeftVectorBar~⥖~DownRightTeeVector~⥟~DownRightVector~⇁~DownRightVectorBar~⥗~DownTee~⊤~DownTeeArrow~↧~Downarrow~⇓~Dscr~𝒟~Dstrok~Đ~ENG~Ŋ~Ecaron~Ě~Ecy~Э~Edot~Ė~Efr~𝔈~Element~∈~Emacr~Ē~EmptySmallSquare~◻~EmptyVerySmallSquare~▫~Eogon~Ę~Eopf~𝔼~Equal~⩵~EqualTilde~≂~Equilibrium~⇌~Escr~ℰ~Esim~⩳~Exists~∃~ExponentialE~ⅇ~Fcy~Ф~Ffr~𝔉~FilledSmallSquare~◼~FilledVerySmallSquare~▪~Fopf~𝔽~ForAll~∀~Fouriertrf~ℱ~Fscr~ℱ~GJcy~Ѓ~Gammad~Ϝ~Gbreve~Ğ~Gcedil~Ģ~Gcirc~Ĝ~Gcy~Г~Gdot~Ġ~Gfr~𝔊~Gg~⋙~Gopf~𝔾~GreaterEqual~≥~GreaterEqualLess~⋛~GreaterFullEqual~≧~GreaterGreater~⪢~GreaterLess~≷~GreaterSlantEqual~⩾~GreaterTilde~≳~Gscr~𝒢~Gt~≫~HARDcy~Ъ~Hacek~ˇ~Hat~^~Hcirc~Ĥ~Hfr~ℌ~HilbertSpace~ℋ~Hopf~ℍ~HorizontalLine~─~Hscr~ℋ~Hstrok~Ħ~HumpDownHump~≎~HumpEqual~≏~IEcy~Е~IJlig~IJ~IOcy~Ё~Icy~И~Idot~İ~Ifr~ℑ~Im~ℑ~Imacr~Ī~ImaginaryI~ⅈ~Implies~⇒~Int~∬~Integral~∫~Intersection~⋂~InvisibleComma~~InvisibleTimes~~Iogon~Į~Iopf~𝕀~Iscr~ℐ~Itilde~Ĩ~Iukcy~І~Jcirc~Ĵ~Jcy~Й~Jfr~𝔍~Jopf~𝕁~Jscr~𝒥~Jsercy~Ј~Jukcy~Є~KHcy~Х~KJcy~Ќ~Kcedil~Ķ~Kcy~К~Kfr~𝔎~Kopf~𝕂~Kscr~𝒦~LJcy~Љ~Lacute~Ĺ~Lang~⟪~Laplacetrf~ℒ~Larr~↞~Lcaron~Ľ~Lcedil~Ļ~Lcy~Л~LeftAngleBracket~⟨~LeftArrow~←~LeftArrowBar~⇤~LeftArrowRightArrow~⇆~LeftCeiling~⌈~LeftDoubleBracket~⟦~LeftDownTeeVector~⥡~LeftDownVector~⇃~LeftDownVectorBar~⥙~LeftFloor~⌊~LeftRightArrow~↔~LeftRightVector~⥎~LeftTee~⊣~LeftTeeArrow~↤~LeftTeeVector~⥚~LeftTriangle~⊲~LeftTriangleBar~⧏~LeftTriangleEqual~⊴~LeftUpDownVector~⥑~LeftUpTeeVector~⥠~LeftUpVector~↿~LeftUpVectorBar~⥘~LeftVector~↼~LeftVectorBar~⥒~Leftarrow~⇐~Leftrightarrow~⇔~LessEqualGreater~⋚~LessFullEqual~≦~LessGreater~≶~LessLess~⪡~LessSlantEqual~⩽~LessTilde~≲~Lfr~𝔏~Ll~⋘~Lleftarrow~⇚~Lmidot~Ŀ~LongLeftArrow~⟵~LongLeftRightArrow~⟷~LongRightArrow~⟶~Longleftarrow~⟸~Longleftrightarrow~⟺~Longrightarrow~⟹~Lopf~𝕃~LowerLeftArrow~↙~LowerRightArrow~↘~Lscr~ℒ~Lsh~↰~Lstrok~Ł~Lt~≪~Map~⤅~Mcy~М~MediumSpace~ ~Mellintrf~ℳ~Mfr~𝔐~MinusPlus~∓~Mopf~𝕄~Mscr~ℳ~NJcy~Њ~Nacute~Ń~Ncaron~Ň~Ncedil~Ņ~Ncy~Н~NegativeMediumSpace~~NegativeThickSpace~~NegativeThinSpace~~NegativeVeryThinSpace~~NestedGreaterGreater~≫~NestedLessLess~≪~NewLine~\n~Nfr~𝔑~NoBreak~~NonBreakingSpace~ ~Nopf~ℕ~Not~⫬~NotCongruent~≢~NotCupCap~≭~NotDoubleVerticalBar~∦~NotElement~∉~NotEqual~≠~NotEqualTilde~≂̸~NotExists~∄~NotGreater~≯~NotGreaterEqual~≱~NotGreaterFullEqual~≧̸~NotGreaterGreater~≫̸~NotGreaterLess~≹~NotGreaterSlantEqual~⩾̸~NotGreaterTilde~≵~NotHumpDownHump~≎̸~NotHumpEqual~≏̸~NotLeftTriangle~⋪~NotLeftTriangleBar~⧏̸~NotLeftTriangleEqual~⋬~NotLess~≮~NotLessEqual~≰~NotLessGreater~≸~NotLessLess~≪̸~NotLessSlantEqual~⩽̸~NotLessTilde~≴~NotNestedGreaterGreater~⪢̸~NotNestedLessLess~⪡̸~NotPrecedes~⊀~NotPrecedesEqual~⪯̸~NotPrecedesSlantEqual~⋠~NotReverseElement~∌~NotRightTriangle~⋫~NotRightTriangleBar~⧐̸~NotRightTriangleEqual~⋭~NotSquareSubset~⊏̸~NotSquareSubsetEqual~⋢~NotSquareSuperset~⊐̸~NotSquareSupersetEqual~⋣~NotSubset~⊂⃒~NotSubsetEqual~⊈~NotSucceeds~⊁~NotSucceedsEqual~⪰̸~NotSucceedsSlantEqual~⋡~NotSucceedsTilde~≿̸~NotSuperset~⊃⃒~NotSupersetEqual~⊉~NotTilde~≁~NotTildeEqual~≄~NotTildeFullEqual~≇~NotTildeTilde~≉~NotVerticalBar~∤~Nscr~𝒩~Ocy~О~Odblac~Ő~Ofr~𝔒~Omacr~Ō~Oopf~𝕆~OpenCurlyDoubleQuote~“~OpenCurlyQuote~‘~Or~⩔~Oscr~𝒪~Otimes~⨷~OverBar~‾~OverBrace~⏞~OverBracket~⎴~OverParenthesis~⏜~PartialD~∂~Pcy~П~Pfr~𝔓~PlusMinus~±~Poincareplane~ℌ~Popf~ℙ~Pr~⪻~Precedes~≺~PrecedesEqual~⪯~PrecedesSlantEqual~≼~PrecedesTilde~≾~Product~∏~Proportion~∷~Proportional~∝~Pscr~𝒫~Qfr~𝔔~Qopf~ℚ~Qscr~𝒬~RBarr~⤐~Racute~Ŕ~Rang~⟫~Rarr~↠~Rarrtl~⤖~Rcaron~Ř~Rcedil~Ŗ~Rcy~Р~Re~ℜ~ReverseElement~∋~ReverseEquilibrium~⇋~ReverseUpEquilibrium~⥯~Rfr~ℜ~RightAngleBracket~⟩~RightArrow~→~RightArrowBar~⇥~RightArrowLeftArrow~⇄~RightCeiling~⌉~RightDoubleBracket~⟧~RightDownTeeVector~⥝~RightDownVector~⇂~RightDownVectorBar~⥕~RightFloor~⌋~RightTee~⊢~RightTeeArrow~↦~RightTeeVector~⥛~RightTriangle~⊳~RightTriangleBar~⧐~RightTriangleEqual~⊵~RightUpDownVector~⥏~RightUpTeeVector~⥜~RightUpVector~↾~RightUpVectorBar~⥔~RightVector~⇀~RightVectorBar~⥓~Rightarrow~⇒~Ropf~ℝ~RoundImplies~⥰~Rrightarrow~⇛~Rscr~ℛ~Rsh~↱~RuleDelayed~⧴~SHCHcy~Щ~SHcy~Ш~SOFTcy~Ь~Sacute~Ś~Sc~⪼~Scedil~Ş~Scirc~Ŝ~Scy~С~Sfr~𝔖~ShortDownArrow~↓~ShortLeftArrow~←~ShortRightArrow~→~ShortUpArrow~↑~SmallCircle~∘~Sopf~𝕊~Sqrt~√~Square~□~SquareIntersection~⊓~SquareSubset~⊏~SquareSubsetEqual~⊑~SquareSuperset~⊐~SquareSupersetEqual~⊒~SquareUnion~⊔~Sscr~𝒮~Star~⋆~Sub~⋐~Subset~⋐~SubsetEqual~⊆~Succeeds~≻~SucceedsEqual~⪰~SucceedsSlantEqual~≽~SucceedsTilde~≿~SuchThat~∋~Sum~∑~Sup~⋑~Superset~⊃~SupersetEqual~⊇~Supset~⋑~TRADE~™~TSHcy~Ћ~TScy~Ц~Tab~\t~Tcaron~Ť~Tcedil~Ţ~Tcy~Т~Tfr~𝔗~Therefore~∴~ThickSpace~ ~ThinSpace~ ~Tilde~∼~TildeEqual~≃~TildeFullEqual~≅~TildeTilde~≈~Topf~𝕋~TripleDot~⃛~Tscr~𝒯~Tstrok~Ŧ~Uarr~↟~Uarrocir~⥉~Ubrcy~Ў~Ubreve~Ŭ~Ucy~У~Udblac~Ű~Ufr~𝔘~Umacr~Ū~UnderBar~_~UnderBrace~⏟~UnderBracket~⎵~UnderParenthesis~⏝~Union~⋃~UnionPlus~⊎~Uogon~Ų~Uopf~𝕌~UpArrow~↑~UpArrowBar~⤒~UpArrowDownArrow~⇅~UpDownArrow~↕~UpEquilibrium~⥮~UpTee~⊥~UpTeeArrow~↥~Uparrow~⇑~Updownarrow~⇕~UpperLeftArrow~↖~UpperRightArrow~↗~Upsi~ϒ~Uring~Ů~Uscr~𝒰~Utilde~Ũ~VDash~⊫~Vbar~⫫~Vcy~В~Vdash~⊩~Vdashl~⫦~Vee~⋁~Verbar~‖~Vert~‖~VerticalBar~∣~VerticalLine~|~VerticalSeparator~❘~VerticalTilde~≀~VeryThinSpace~ ~Vfr~𝔙~Vopf~𝕍~Vscr~𝒱~Vvdash~⊪~Wcirc~Ŵ~Wedge~⋀~Wfr~𝔚~Wopf~𝕎~Wscr~𝒲~Xfr~𝔛~Xopf~𝕏~Xscr~𝒳~YAcy~Я~YIcy~Ї~YUcy~Ю~Ycirc~Ŷ~Ycy~Ы~Yfr~𝔜~Yopf~𝕐~Yscr~𝒴~ZHcy~Ж~Zacute~Ź~Zcaron~Ž~Zcy~З~Zdot~Ż~ZeroWidthSpace~~Zfr~ℨ~Zopf~ℤ~Zscr~𝒵~abreve~ă~ac~∾~acE~∾̳~acd~∿~acy~а~af~~afr~𝔞~aleph~ℵ~amacr~ā~amalg~⨿~andand~⩕~andd~⩜~andslope~⩘~andv~⩚~ange~⦤~angle~∠~angmsd~∡~angmsdaa~⦨~angmsdab~⦩~angmsdac~⦪~angmsdad~⦫~angmsdae~⦬~angmsdaf~⦭~angmsdag~⦮~angmsdah~⦯~angrt~∟~angrtvb~⊾~angrtvbd~⦝~angsph~∢~angst~Å~angzarr~⍼~aogon~ą~aopf~𝕒~ap~≈~apE~⩰~apacir~⩯~ape~≊~apid~≋~approx~≈~approxeq~≊~ascr~𝒶~ast~*~asympeq~≍~awconint~∳~awint~⨑~bNot~⫭~backcong~≌~backepsilon~϶~backprime~‵~backsim~∽~backsimeq~⋍~barvee~⊽~barwed~⌅~barwedge~⌅~bbrk~⎵~bbrktbrk~⎶~bcong~≌~bcy~б~becaus~∵~because~∵~bemptyv~⦰~bepsi~϶~bernou~ℬ~beth~ℶ~between~≬~bfr~𝔟~bigcap~⋂~bigcirc~◯~bigcup~⋃~bigodot~⨀~bigoplus~⨁~bigotimes~⨂~bigsqcup~⨆~bigstar~★~bigtriangledown~▽~bigtriangleup~△~biguplus~⨄~bigvee~⋁~bigwedge~⋀~bkarow~⤍~blacklozenge~⧫~blacksquare~▪~blacktriangle~▴~blacktriangledown~▾~blacktriangleleft~◂~blacktriangleright~▸~blank~␣~blk12~▒~blk14~░~blk34~▓~block~█~bne~=⃥~bnequiv~≡⃥~bnot~⌐~bopf~𝕓~bot~⊥~bottom~⊥~bowtie~⋈~boxDL~╗~boxDR~╔~boxDl~╖~boxDr~╓~boxH~═~boxHD~╦~boxHU~╩~boxHd~╤~boxHu~╧~boxUL~╝~boxUR~╚~boxUl~╜~boxUr~╙~boxV~║~boxVH~╬~boxVL~╣~boxVR~╠~boxVh~╫~boxVl~╢~boxVr~╟~boxbox~⧉~boxdL~╕~boxdR~╒~boxdl~┐~boxdr~┌~boxh~─~boxhD~╥~boxhU~╨~boxhd~┬~boxhu~┴~boxminus~⊟~boxplus~⊞~boxtimes~⊠~boxuL~╛~boxuR~╘~boxul~┘~boxur~└~boxv~│~boxvH~╪~boxvL~╡~boxvR~╞~boxvh~┼~boxvl~┤~boxvr~├~bprime~‵~breve~˘~bscr~𝒷~bsemi~⁏~bsim~∽~bsime~⋍~bsol~\\~bsolb~⧅~bsolhsub~⟈~bullet~•~bump~≎~bumpE~⪮~bumpe~≏~bumpeq~≏~cacute~ć~capand~⩄~capbrcup~⩉~capcap~⩋~capcup~⩇~capdot~⩀~caps~∩︀~caret~⁁~caron~ˇ~ccaps~⩍~ccaron~č~ccirc~ĉ~ccups~⩌~ccupssm~⩐~cdot~ċ~cemptyv~⦲~centerdot~·~cfr~𝔠~chcy~ч~check~✓~checkmark~✓~cir~○~cirE~⧃~circeq~≗~circlearrowleft~↺~circlearrowright~↻~circledR~®~circledS~Ⓢ~circledast~⊛~circledcirc~⊚~circleddash~⊝~cire~≗~cirfnint~⨐~cirmid~⫯~cirscir~⧂~clubsuit~♣~colon~:~colone~≔~coloneq~≔~comma~,~commat~@~comp~∁~compfn~∘~complement~∁~complexes~ℂ~congdot~⩭~conint~∮~copf~𝕔~coprod~∐~copysr~℗~cross~✗~cscr~𝒸~csub~⫏~csube~⫑~csup~⫐~csupe~⫒~ctdot~⋯~cudarrl~⤸~cudarrr~⤵~cuepr~⋞~cuesc~⋟~cularr~↶~cularrp~⤽~cupbrcap~⩈~cupcap~⩆~cupcup~⩊~cupdot~⊍~cupor~⩅~cups~∪︀~curarr~↷~curarrm~⤼~curlyeqprec~⋞~curlyeqsucc~⋟~curlyvee~⋎~curlywedge~⋏~curvearrowleft~↶~curvearrowright~↷~cuvee~⋎~cuwed~⋏~cwconint~∲~cwint~∱~cylcty~⌭~dHar~⥥~daleth~ℸ~dash~‐~dashv~⊣~dbkarow~⤏~dblac~˝~dcaron~ď~dcy~д~dd~ⅆ~ddagger~‡~ddarr~⇊~ddotseq~⩷~demptyv~⦱~dfisht~⥿~dfr~𝔡~dharl~⇃~dharr~⇂~diam~⋄~diamond~⋄~diamondsuit~♦~die~¨~digamma~ϝ~disin~⋲~div~÷~divideontimes~⋇~divonx~⋇~djcy~ђ~dlcorn~⌞~dlcrop~⌍~dollar~$~dopf~𝕕~dot~˙~doteq~≐~doteqdot~≑~dotminus~∸~dotplus~∔~dotsquare~⊡~doublebarwedge~⌆~downarrow~↓~downdownarrows~⇊~downharpoonleft~⇃~downharpoonright~⇂~drbkarow~⤐~drcorn~⌟~drcrop~⌌~dscr~𝒹~dscy~ѕ~dsol~⧶~dstrok~đ~dtdot~⋱~dtri~▿~dtrif~▾~duarr~⇵~duhar~⥯~dwangle~⦦~dzcy~џ~dzigrarr~⟿~eDDot~⩷~eDot~≑~easter~⩮~ecaron~ě~ecir~≖~ecolon~≕~ecy~э~edot~ė~ee~ⅇ~efDot~≒~efr~𝔢~eg~⪚~egs~⪖~egsdot~⪘~el~⪙~elinters~⏧~ell~ℓ~els~⪕~elsdot~⪗~emacr~ē~emptyset~∅~emptyv~∅~emsp13~ ~emsp14~ ~eng~ŋ~eogon~ę~eopf~𝕖~epar~⋕~eparsl~⧣~eplus~⩱~epsi~ε~epsiv~ϵ~eqcirc~≖~eqcolon~≕~eqsim~≂~eqslantgtr~⪖~eqslantless~⪕~equals~=~equest~≟~equivDD~⩸~eqvparsl~⧥~erDot~≓~erarr~⥱~escr~ℯ~esdot~≐~esim~≂~excl~!~expectation~ℰ~exponentiale~ⅇ~fallingdotseq~≒~fcy~ф~female~♀~ffilig~ffi~fflig~ff~ffllig~ffl~ffr~𝔣~filig~fi~fjlig~fj~flat~♭~fllig~fl~fltns~▱~fopf~𝕗~fork~⋔~forkv~⫙~fpartint~⨍~frac13~⅓~frac15~⅕~frac16~⅙~frac18~⅛~frac23~⅔~frac25~⅖~frac35~⅗~frac38~⅜~frac45~⅘~frac56~⅚~frac58~⅝~frac78~⅞~frown~⌢~fscr~𝒻~gE~≧~gEl~⪌~gacute~ǵ~gammad~ϝ~gap~⪆~gbreve~ğ~gcirc~ĝ~gcy~г~gdot~ġ~gel~⋛~geq~≥~geqq~≧~geqslant~⩾~ges~⩾~gescc~⪩~gesdot~⪀~gesdoto~⪂~gesdotol~⪄~gesl~⋛︀~gesles~⪔~gfr~𝔤~gg~≫~ggg~⋙~gimel~ℷ~gjcy~ѓ~gl~≷~glE~⪒~gla~⪥~glj~⪤~gnE~≩~gnap~⪊~gnapprox~⪊~gne~⪈~gneq~⪈~gneqq~≩~gnsim~⋧~gopf~𝕘~grave~`~gscr~ℊ~gsim~≳~gsime~⪎~gsiml~⪐~gtcc~⪧~gtcir~⩺~gtdot~⋗~gtlPar~⦕~gtquest~⩼~gtrapprox~⪆~gtrarr~⥸~gtrdot~⋗~gtreqless~⋛~gtreqqless~⪌~gtrless~≷~gtrsim~≳~gvertneqq~≩︀~gvnE~≩︀~hairsp~ ~half~½~hamilt~ℋ~hardcy~ъ~harrcir~⥈~harrw~↭~hbar~ℏ~hcirc~ĥ~heartsuit~♥~hercon~⊹~hfr~𝔥~hksearow~⤥~hkswarow~⤦~hoarr~⇿~homtht~∻~hookleftarrow~↩~hookrightarrow~↪~hopf~𝕙~horbar~―~hscr~𝒽~hslash~ℏ~hstrok~ħ~hybull~⁃~hyphen~‐~ic~~icy~и~iecy~е~iff~⇔~ifr~𝔦~ii~ⅈ~iiiint~⨌~iiint~∭~iinfin~⧜~iiota~℩~ijlig~ij~imacr~ī~imagline~ℐ~imagpart~ℑ~imath~ı~imof~⊷~imped~Ƶ~in~∈~incare~℅~infintie~⧝~inodot~ı~intcal~⊺~integers~ℤ~intercal~⊺~intlarhk~⨗~intprod~⨼~iocy~ё~iogon~į~iopf~𝕚~iprod~⨼~iscr~𝒾~isinE~⋹~isindot~⋵~isins~⋴~isinsv~⋳~isinv~∈~it~~itilde~ĩ~iukcy~і~jcirc~ĵ~jcy~й~jfr~𝔧~jmath~ȷ~jopf~𝕛~jscr~𝒿~jsercy~ј~jukcy~є~kappav~ϰ~kcedil~ķ~kcy~к~kfr~𝔨~kgreen~ĸ~khcy~х~kjcy~ќ~kopf~𝕜~kscr~𝓀~lAarr~⇚~lAtail~⤛~lBarr~⤎~lE~≦~lEg~⪋~lHar~⥢~lacute~ĺ~laemptyv~⦴~lagran~ℒ~langd~⦑~langle~⟨~lap~⪅~larrb~⇤~larrbfs~⤟~larrfs~⤝~larrhk~↩~larrlp~↫~larrpl~⤹~larrsim~⥳~larrtl~↢~lat~⪫~latail~⤙~late~⪭~lates~⪭︀~lbarr~⤌~lbbrk~❲~lbrace~{~lbrack~[~lbrke~⦋~lbrksld~⦏~lbrkslu~⦍~lcaron~ľ~lcedil~ļ~lcub~{~lcy~л~ldca~⤶~ldquor~„~ldrdhar~⥧~ldrushar~⥋~ldsh~↲~leftarrow~←~leftarrowtail~↢~leftharpoondown~↽~leftharpoonup~↼~leftleftarrows~⇇~leftrightarrow~↔~leftrightarrows~⇆~leftrightharpoons~⇋~leftrightsquigarrow~↭~leftthreetimes~⋋~leg~⋚~leq~≤~leqq~≦~leqslant~⩽~les~⩽~lescc~⪨~lesdot~⩿~lesdoto~⪁~lesdotor~⪃~lesg~⋚︀~lesges~⪓~lessapprox~⪅~lessdot~⋖~lesseqgtr~⋚~lesseqqgtr~⪋~lessgtr~≶~lesssim~≲~lfisht~⥼~lfr~𝔩~lg~≶~lgE~⪑~lhard~↽~lharu~↼~lharul~⥪~lhblk~▄~ljcy~љ~ll~≪~llarr~⇇~llcorner~⌞~llhard~⥫~lltri~◺~lmidot~ŀ~lmoust~⎰~lmoustache~⎰~lnE~≨~lnap~⪉~lnapprox~⪉~lne~⪇~lneq~⪇~lneqq~≨~lnsim~⋦~loang~⟬~loarr~⇽~lobrk~⟦~longleftarrow~⟵~longleftrightarrow~⟷~longmapsto~⟼~longrightarrow~⟶~looparrowleft~↫~looparrowright~↬~lopar~⦅~lopf~𝕝~loplus~⨭~lotimes~⨴~lowbar~_~lozenge~◊~lozf~⧫~lpar~(~lparlt~⦓~lrarr~⇆~lrcorner~⌟~lrhar~⇋~lrhard~⥭~lrtri~⊿~lscr~𝓁~lsh~↰~lsim~≲~lsime~⪍~lsimg~⪏~lsqb~[~lsquor~‚~lstrok~ł~ltcc~⪦~ltcir~⩹~ltdot~⋖~lthree~⋋~ltimes~⋉~ltlarr~⥶~ltquest~⩻~ltrPar~⦖~ltri~◃~ltrie~⊴~ltrif~◂~lurdshar~⥊~luruhar~⥦~lvertneqq~≨︀~lvnE~≨︀~mDDot~∺~male~♂~malt~✠~maltese~✠~map~↦~mapsto~↦~mapstodown~↧~mapstoleft~↤~mapstoup~↥~marker~▮~mcomma~⨩~mcy~м~measuredangle~∡~mfr~𝔪~mho~℧~mid~∣~midast~*~midcir~⫰~minusb~⊟~minusd~∸~minusdu~⨪~mlcp~⫛~mldr~…~mnplus~∓~models~⊧~mopf~𝕞~mp~∓~mscr~𝓂~mstpos~∾~multimap~⊸~mumap~⊸~nGg~⋙̸~nGt~≫⃒~nGtv~≫̸~nLeftarrow~⇍~nLeftrightarrow~⇎~nLl~⋘̸~nLt~≪⃒~nLtv~≪̸~nRightarrow~⇏~nVDash~⊯~nVdash~⊮~nacute~ń~nang~∠⃒~nap~≉~napE~⩰̸~napid~≋̸~napos~ʼn~napprox~≉~natur~♮~natural~♮~naturals~ℕ~nbump~≎̸~nbumpe~≏̸~ncap~⩃~ncaron~ň~ncedil~ņ~ncong~≇~ncongdot~⩭̸~ncup~⩂~ncy~н~neArr~⇗~nearhk~⤤~nearr~↗~nearrow~↗~nedot~≐̸~nequiv~≢~nesear~⤨~nesim~≂̸~nexist~∄~nexists~∄~nfr~𝔫~ngE~≧̸~nge~≱~ngeq~≱~ngeqq~≧̸~ngeqslant~⩾̸~nges~⩾̸~ngsim~≵~ngt~≯~ngtr~≯~nhArr~⇎~nharr~↮~nhpar~⫲~nis~⋼~nisd~⋺~niv~∋~njcy~њ~nlArr~⇍~nlE~≦̸~nlarr~↚~nldr~‥~nle~≰~nleftarrow~↚~nleftrightarrow~↮~nleq~≰~nleqq~≦̸~nleqslant~⩽̸~nles~⩽̸~nless~≮~nlsim~≴~nlt~≮~nltri~⋪~nltrie~⋬~nmid~∤~nopf~𝕟~notinE~⋹̸~notindot~⋵̸~notinva~∉~notinvb~⋷~notinvc~⋶~notni~∌~notniva~∌~notnivb~⋾~notnivc~⋽~npar~∦~nparallel~∦~nparsl~⫽⃥~npart~∂̸~npolint~⨔~npr~⊀~nprcue~⋠~npre~⪯̸~nprec~⊀~npreceq~⪯̸~nrArr~⇏~nrarr~↛~nrarrc~⤳̸~nrarrw~↝̸~nrightarrow~↛~nrtri~⋫~nrtrie~⋭~nsc~⊁~nsccue~⋡~nsce~⪰̸~nscr~𝓃~nshortmid~∤~nshortparallel~∦~nsim~≁~nsime~≄~nsimeq~≄~nsmid~∤~nspar~∦~nsqsube~⋢~nsqsupe~⋣~nsubE~⫅̸~nsube~⊈~nsubset~⊂⃒~nsubseteq~⊈~nsubseteqq~⫅̸~nsucc~⊁~nsucceq~⪰̸~nsup~⊅~nsupE~⫆̸~nsupe~⊉~nsupset~⊃⃒~nsupseteq~⊉~nsupseteqq~⫆̸~ntgl~≹~ntlg~≸~ntriangleleft~⋪~ntrianglelefteq~⋬~ntriangleright~⋫~ntrianglerighteq~⋭~num~#~numero~№~numsp~ ~nvDash~⊭~nvHarr~⤄~nvap~≍⃒~nvdash~⊬~nvge~≥⃒~nvgt~>⃒~nvinfin~⧞~nvlArr~⤂~nvle~≤⃒~nvlt~<⃒~nvltrie~⊴⃒~nvrArr~⤃~nvrtrie~⊵⃒~nvsim~∼⃒~nwArr~⇖~nwarhk~⤣~nwarr~↖~nwarrow~↖~nwnear~⤧~oS~Ⓢ~oast~⊛~ocir~⊚~ocy~о~odash~⊝~odblac~ő~odiv~⨸~odot~⊙~odsold~⦼~ofcir~⦿~ofr~𝔬~ogon~˛~ogt~⧁~ohbar~⦵~ohm~Ω~oint~∮~olarr~↺~olcir~⦾~olcross~⦻~olt~⧀~omacr~ō~omid~⦶~ominus~⊖~oopf~𝕠~opar~⦷~operp~⦹~orarr~↻~ord~⩝~order~ℴ~orderof~ℴ~origof~⊶~oror~⩖~orslope~⩗~orv~⩛~oscr~ℴ~osol~⊘~otimesas~⨶~ovbar~⌽~par~∥~parallel~∥~parsim~⫳~parsl~⫽~pcy~п~percnt~%~period~.~pertenk~‱~pfr~𝔭~phiv~ϕ~phmmat~ℳ~phone~☎~pitchfork~⋔~planck~ℏ~planckh~ℎ~plankv~ℏ~plus~+~plusacir~⨣~plusb~⊞~pluscir~⨢~plusdo~∔~plusdu~⨥~pluse~⩲~plussim~⨦~plustwo~⨧~pm~±~pointint~⨕~popf~𝕡~pr~≺~prE~⪳~prap~⪷~prcue~≼~pre~⪯~prec~≺~precapprox~⪷~preccurlyeq~≼~preceq~⪯~precnapprox~⪹~precneqq~⪵~precnsim~⋨~precsim~≾~primes~ℙ~prnE~⪵~prnap~⪹~prnsim~⋨~profalar~⌮~profline~⌒~profsurf~⌓~propto~∝~prsim~≾~prurel~⊰~pscr~𝓅~puncsp~ ~qfr~𝔮~qint~⨌~qopf~𝕢~qprime~⁗~qscr~𝓆~quaternions~ℍ~quatint~⨖~quest~?~questeq~≟~rAarr~⇛~rAtail~⤜~rBarr~⤏~rHar~⥤~race~∽̱~racute~ŕ~raemptyv~⦳~rangd~⦒~range~⦥~rangle~⟩~rarrap~⥵~rarrb~⇥~rarrbfs~⤠~rarrc~⤳~rarrfs~⤞~rarrhk~↪~rarrlp~↬~rarrpl~⥅~rarrsim~⥴~rarrtl~↣~rarrw~↝~ratail~⤚~ratio~∶~rationals~ℚ~rbarr~⤍~rbbrk~❳~rbrace~}~rbrack~]~rbrke~⦌~rbrksld~⦎~rbrkslu~⦐~rcaron~ř~rcedil~ŗ~rcub~}~rcy~р~rdca~⤷~rdldhar~⥩~rdquor~”~rdsh~↳~realine~ℛ~realpart~ℜ~reals~ℝ~rect~▭~rfisht~⥽~rfr~𝔯~rhard~⇁~rharu~⇀~rharul~⥬~rhov~ϱ~rightarrow~→~rightarrowtail~↣~rightharpoondown~⇁~rightharpoonup~⇀~rightleftarrows~⇄~rightleftharpoons~⇌~rightrightarrows~⇉~rightsquigarrow~↝~rightthreetimes~⋌~ring~˚~risingdotseq~≓~rlarr~⇄~rlhar~⇌~rmoust~⎱~rmoustache~⎱~rnmid~⫮~roang~⟭~roarr~⇾~robrk~⟧~ropar~⦆~ropf~𝕣~roplus~⨮~rotimes~⨵~rpar~)~rpargt~⦔~rppolint~⨒~rrarr~⇉~rscr~𝓇~rsh~↱~rsqb~]~rsquor~’~rthree~⋌~rtimes~⋊~rtri~▹~rtrie~⊵~rtrif~▸~rtriltri~⧎~ruluhar~⥨~rx~℞~sacute~ś~sc~≻~scE~⪴~scap~⪸~sccue~≽~sce~⪰~scedil~ş~scirc~ŝ~scnE~⪶~scnap~⪺~scnsim~⋩~scpolint~⨓~scsim~≿~scy~с~sdotb~⊡~sdote~⩦~seArr~⇘~searhk~⤥~searr~↘~searrow~↘~semi~;~seswar~⤩~setminus~∖~setmn~∖~sext~✶~sfr~𝔰~sfrown~⌢~sharp~♯~shchcy~щ~shcy~ш~shortmid~∣~shortparallel~∥~sigmav~ς~simdot~⩪~sime~≃~simeq~≃~simg~⪞~simgE~⪠~siml~⪝~simlE~⪟~simne~≆~simplus~⨤~simrarr~⥲~slarr~←~smallsetminus~∖~smashp~⨳~smeparsl~⧤~smid~∣~smile~⌣~smt~⪪~smte~⪬~smtes~⪬︀~softcy~ь~sol~/~solb~⧄~solbar~⌿~sopf~𝕤~spadesuit~♠~spar~∥~sqcap~⊓~sqcaps~⊓︀~sqcup~⊔~sqcups~⊔︀~sqsub~⊏~sqsube~⊑~sqsubset~⊏~sqsubseteq~⊑~sqsup~⊐~sqsupe~⊒~sqsupset~⊐~sqsupseteq~⊒~squ~□~square~□~squarf~▪~squf~▪~srarr~→~sscr~𝓈~ssetmn~∖~ssmile~⌣~sstarf~⋆~star~☆~starf~★~straightepsilon~ϵ~straightphi~ϕ~strns~¯~subE~⫅~subdot~⪽~subedot~⫃~submult~⫁~subnE~⫋~subne~⊊~subplus~⪿~subrarr~⥹~subset~⊂~subseteq~⊆~subseteqq~⫅~subsetneq~⊊~subsetneqq~⫋~subsim~⫇~subsub~⫕~subsup~⫓~succ~≻~succapprox~⪸~succcurlyeq~≽~succeq~⪰~succnapprox~⪺~succneqq~⪶~succnsim~⋩~succsim~≿~sung~♪~supE~⫆~supdot~⪾~supdsub~⫘~supedot~⫄~suphsol~⟉~suphsub~⫗~suplarr~⥻~supmult~⫂~supnE~⫌~supne~⊋~supplus~⫀~supset~⊃~supseteq~⊇~supseteqq~⫆~supsetneq~⊋~supsetneqq~⫌~supsim~⫈~supsub~⫔~supsup~⫖~swArr~⇙~swarhk~⤦~swarr~↙~swarrow~↙~swnwar~⤪~target~⌖~tbrk~⎴~tcaron~ť~tcedil~ţ~tcy~т~tdot~⃛~telrec~⌕~tfr~𝔱~therefore~∴~thetav~ϑ~thickapprox~≈~thicksim~∼~thkap~≈~thksim~∼~timesb~⊠~timesbar~⨱~timesd~⨰~tint~∭~toea~⤨~top~⊤~topbot~⌶~topcir~⫱~topf~𝕥~topfork~⫚~tosa~⤩~tprime~‴~triangle~▵~triangledown~▿~triangleleft~◃~trianglelefteq~⊴~triangleq~≜~triangleright~▹~trianglerighteq~⊵~tridot~◬~trie~≜~triminus~⨺~triplus~⨹~trisb~⧍~tritime~⨻~trpezium~⏢~tscr~𝓉~tscy~ц~tshcy~ћ~tstrok~ŧ~twixt~≬~twoheadleftarrow~↞~twoheadrightarrow~↠~uHar~⥣~ubrcy~ў~ubreve~ŭ~ucy~у~udarr~⇅~udblac~ű~udhar~⥮~ufisht~⥾~ufr~𝔲~uharl~↿~uharr~↾~uhblk~▀~ulcorn~⌜~ulcorner~⌜~ulcrop~⌏~ultri~◸~umacr~ū~uogon~ų~uopf~𝕦~uparrow~↑~updownarrow~↕~upharpoonleft~↿~upharpoonright~↾~uplus~⊎~upsi~υ~upuparrows~⇈~urcorn~⌝~urcorner~⌝~urcrop~⌎~uring~ů~urtri~◹~uscr~𝓊~utdot~⋰~utilde~ũ~utri~▵~utrif~▴~uuarr~⇈~uwangle~⦧~vArr~⇕~vBar~⫨~vBarv~⫩~vDash~⊨~vangrt~⦜~varepsilon~ϵ~varkappa~ϰ~varnothing~∅~varphi~ϕ~varpi~ϖ~varpropto~∝~varr~↕~varrho~ϱ~varsigma~ς~varsubsetneq~⊊︀~varsubsetneqq~⫋︀~varsupsetneq~⊋︀~varsupsetneqq~⫌︀~vartheta~ϑ~vartriangleleft~⊲~vartriangleright~⊳~vcy~в~vdash~⊢~vee~∨~veebar~⊻~veeeq~≚~vellip~⋮~verbar~|~vert~|~vfr~𝔳~vltri~⊲~vnsub~⊂⃒~vnsup~⊃⃒~vopf~𝕧~vprop~∝~vrtri~⊳~vscr~𝓋~vsubnE~⫋︀~vsubne~⊊︀~vsupnE~⫌︀~vsupne~⊋︀~vzigzag~⦚~wcirc~ŵ~wedbar~⩟~wedge~∧~wedgeq~≙~wfr~𝔴~wopf~𝕨~wp~℘~wr~≀~wreath~≀~wscr~𝓌~xcap~⋂~xcirc~◯~xcup~⋃~xdtri~▽~xfr~𝔵~xhArr~⟺~xharr~⟷~xlArr~⟸~xlarr~⟵~xmap~⟼~xnis~⋻~xodot~⨀~xopf~𝕩~xoplus~⨁~xotime~⨂~xrArr~⟹~xrarr~⟶~xscr~𝓍~xsqcup~⨆~xuplus~⨄~xutri~△~xvee~⋁~xwedge~⋀~yacy~я~ycirc~ŷ~ycy~ы~yfr~𝔶~yicy~ї~yopf~𝕪~yscr~𝓎~yucy~ю~zacute~ź~zcaron~ž~zcy~з~zdot~ż~zeetrf~ℨ~zfr~𝔷~zhcy~ж~zigrarr~⇝~zopf~𝕫~zscr~𝓏~~AMP~&~COPY~©~GT~>~LT~<~QUOT~"~REG~®',ao.html4);var io={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},co=String.fromCodePoint||function(e){return String.fromCharCode(Math.floor((e-65536)/1024)+55296,(e-65536)%1024+56320)},lo=(String.prototype.codePointAt,function(){return lo=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},lo.apply(this,arguments)}),so=lo(lo({},ao),{all:ao.html5}),uo={scope:"body",level:"all"},fo=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);/g,po=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+)[;=]?/g,mo={xml:{strict:fo,attribute:po,body:oo.xml},html4:{strict:fo,attribute:po,body:oo.html4},html5:{strict:fo,attribute:po,body:oo.html5}},go=lo(lo({},mo),{all:mo.html5}),ho=String.fromCharCode,yo=ho(65533);function Eo(e,t){var r=void 0===t?uo:t,n=r.level,o=void 0===n?"all":n,a=r.scope,i=void 0===a?"xml"===o?"strict":"body":a;if(!e)return"";var c=go[o][i],l=so[o].entities,s="attribute"===i,d="strict"===i;return e.replace(c,function(e){return function(e,t,r,n){var o=e,a=e[e.length-1];if(r&&"="===a)o=e;else if(n&&";"!==a)o=e;else{var i=t[e];if(i)o=i;else if("&"===e[0]&&"#"===e[1]){var c=e[2],l="x"==c||"X"==c?parseInt(e.substr(3),16):parseInt(e.substr(2));o=l>=1114111?yo:l>65535?co(l):ho(io[l]||l)}}return o}(e,l,s,d)})}var bo=(0,o.createContext)();function vo(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return wo(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(wo(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,wo(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,wo(u,"constructor",s),wo(s,"constructor",l),l.displayName="GeneratorFunction",wo(s,o,"GeneratorFunction"),wo(u),wo(u,o,"Generator"),wo(u,n,function(){return this}),wo(u,"toString",function(){return"[object Generator]"}),(vo=function(){return{w:a,m:f}})()}function wo(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}wo=function(e,t,r,n){function a(t,r){wo(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},wo(e,t,r,n)}function So(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function _o(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){So(a,n,o,i,c,"next",e)}function c(e){So(a,n,o,i,c,"throw",e)}i(void 0)})}}function Ro(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ko=function(e){var t,r,n=e.folder,i=e.setFolderColor,l=(0,o.useContext)(rn),s=(t=(0,o.useState)(),r=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(t,r)||function(e,t){if(e){if("string"==typeof e)return Ro(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ro(e,t):void 0}}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),d=s[0],u=s[1],f=(0,a.useDispatch)(c),p=f.fetchFolders,m=f.addNotification,g=f.setFolderPanelError,h=ln(c),y=h.setFolderUsingContextMenuId,E=h.setFolderBeingRenamedId,b=h.setFolderPanelContext,v=h.setFolderBeingEditedId,S=h.setFolderBeingInlineDeletedId,_=h.setIsFolderPanelBusy,R=h.setFolderBeingEmptiedId,k=cn(function(e){return{organizationMode:e(c).getOrganizationMode(),folderUsingContextMenuId:e(c).getFolderUsingContextMenuId(),folderBeingRenamed:e(c).getFolderBeingRenamed(),isContextMenusEnabled:e(c).isContextMenusEnabled(),colors:e(c).getColors(),postType:e(c).getPostType()}}),T=k.organizationMode,I=k.folderUsingContextMenuId,O=k.folderBeingRenamed,F=k.isContextMenusEnabled,D=k.colors,N=k.postType,A=F&&w(n)&&(n.editable||n.deletable)&&(null==O?void 0:O.id)!==n.id&&De!=T,x=I===n.id,C=function(){var e=_o(vo().m(function e(){var t;return vo().w(function(e){for(;;)switch(e.p=e.n){case 0:return _(!0),g(!1),e.p=1,e.n=2,eo()({path:"".concat(Ie,"folders/").concat(n.id,"?post_type=").concat(N,"&clone_children=true"),method:"POST"});case 2:p(l),_(!1),m({message:(0,Se.__)("Successfully cloned folder.","wicked-folders")}),y(!1),e.n=4;break;case 3:e.p=3,t=e.v,g(t.message),_(!1),y(!1);case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}(),P=function(){var e=_o(vo().m(function e(){return vo().w(function(e){for(;;)switch(e.n){case 0:R(n.id),y(!1);case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return A?React.createElement("div",{className:"wicked-folder-context-menu-container"},React.createElement("button",{ref:u,className:"wicked-folder-context-menu-toggle","aria-controls":"folder-context-menu-".concat(n.id),"aria-expanded":"false",onClick:function(e){e.stopPropagation(),I==n.id?y(!1):y(n.id)}},React.createElement("span",{className:"screen-reader-text"},"Toggle context menu"),zn),x&&React.createElement(Tn.Popover,{anchor:d,focusOnMount:!0,className:"wicked-folder-context-menu-wrapper"},React.createElement("ul",{id:"folder-context-menu-".concat(n.id),className:"wicked-folders-context-menu"},n.editable&&React.createElement(React.Fragment,null,React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:function(){E(n.id),y(!1)}},React.createElement("span",{className:"icon cursor","aria-hidden":"true"},Pn),React.createElement("span",{className:"text"},(0,Se.__)("Rename","wicked-folders")))),React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:function(){y(!1),b(Re),v(n.id)}},React.createElement("span",{className:"icon edit","aria-hidden":"true"},jn),React.createElement("span",{className:"text"},(0,Se.__)("Edit","wicked-folders")))),React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:C},React.createElement("span",{className:"icon edit","aria-hidden":"true"},Cn),React.createElement("span",{className:"text"},(0,Se.__)("Clone","wicked-folders"))))),n.assignable&&React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:P},React.createElement("span",{className:"icon","aria-hidden":"true"},Fn),React.createElement("span",{className:"text"},(0,Se.__)("Empty","wicked-folders")))),n.deletable&&React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:function(){S(n.id),y(!1)}},React.createElement("span",{className:"icon trash","aria-hidden":"true"},Vn),React.createElement("span",{className:"text"},(0,Se.__)("Delete","wicked-folders")))),n.editable&&React.createElement(React.Fragment,null,React.createElement("li",{className:"wicked-folders-context-menu-colors"},React.createElement("h3",null,"Folder Color"),React.createElement("ul",null,D.map(function(e){return React.createElement("li",{key:e},React.createElement("button",{style:{backgroundColor:e},onClick:function(){return i(e)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Color","wicked-folders")," ",e.name)))}))))))):null};function To(e){return To="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},To(e)}function Io(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return Oo(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(Oo(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Oo(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,Oo(u,"constructor",s),Oo(s,"constructor",l),l.displayName="GeneratorFunction",Oo(s,o,"GeneratorFunction"),Oo(u),Oo(u,o,"Generator"),Oo(u,n,function(){return this}),Oo(u,"toString",function(){return"[object Generator]"}),(Io=function(){return{w:a,m:f}})()}function Oo(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Oo=function(e,t,r,n){function a(t,r){Oo(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Oo(e,t,r,n)}function Fo(e){return function(e){if(Array.isArray(e))return Lo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||jo(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Do(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function No(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Do(Object(r),!0).forEach(function(t){Ao(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Do(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Ao(e,t,r){return(t=function(e){var t=function(e){if("object"!=To(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=To(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==To(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xo(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function Co(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){xo(a,n,o,i,c,"next",e)}function c(e){xo(a,n,o,i,c,"throw",e)}i(void 0)})}}function Po(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||jo(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jo(e,t){if(e){if("string"==typeof e)return Lo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Lo(e,t):void 0}}function Lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var qo=lodash.find;const Mo=function(e){var t=e.folder,r=Mn,n=Po((0,o.useState)(),2),i=(n[0],n[1],Po((0,o.useState)(t.name),2)),l=i[0],s=i[1],d=(0,o.useContext)(rn),u=(0,o.useContext)(bo).onFolderEmptied,f=(0,o.useRef)(),p=(0,o.useRef)(),m=(0,a.useDispatch)(c),g=m.addNotification,h=m.moveFolder,y=m.movePostsToFolder,E=m.unassignFolders,b=(m.refreshItemCount,m.maybeRefreshUnassignedItemsCount),_=ln(c),R=_.toggleExpanded,k=_.setSelectedFolderId,T=_.setSelectedFolderIds,I=_.expandFolder,O=(_.setIsFolderDragging,_.setFolderBeingRenamedId),F=_.setFolders,D=_.setFolderPanelContext,N=_.setFolderBeingEditedId,A=_.setFolderBeingInlineDeletedId,x=_.setFolderBeingEmptiedId,C=_.folderEmptied,P=cn(function(e){return{allFolders:e(c).getFolders(),organizationMode:e(c).getOrganizationMode(),selectedFolder:e(c).getSelectedFolder(),selectedFolderId:e(c).getSelectedFolderId(),selectedFolderIds:e(c).getSelectedFolderIds(),postIdsToMove:e(c).getPostIdsToMove(),postType:e(c).getPostType(),isExpanded:e(c).isFolderExpanded(t.id),showItemCounts:e(c).showItemCounts(),folderBeingRenamed:e(c).getFolderBeingRenamed(),folderBeingEdited:e(c).getFolderBeingEdited(),folderBeingInlineDeletedId:e(c).getFolderBeingInlineDeletedId(),folderBeingEmptiedId:e(c).getFolderBeingEmptiedId()}}),j=P.allFolders,L=P.organizationMode,q=P.selectedFolder,M=P.selectedFolderId,B=P.selectedFolderIds,G=P.postIdsToMove,U=P.postType,V=P.isExpanded,z=P.showItemCounts,H=P.folderBeingRenamed,W=P.folderBeingEdited,Q=P.folderBeingInlineDeletedId,X=P.folderBeingEmptiedId,Z=(0,a.useSelect)(function(e){return e(c).isResolving("getAncestors",[d,M])},[d,M]),$=Q===t.id,Y=X===t.id,K=Kn()("wicked-folder-wrapper",{rename:(null==H?void 0:H.id)===t.id}),J=Kn()("wicked-folder",{"wicked-loading":"dynamic_root"==t.id&&Z}),ee="#2271b1"==t.color?null:t.color,te=function(){(null==H?void 0:H.id)!==t.id&&(O(!1),k(t.id),I(t.id))},re=function(){var e=Co(Io().m(function e(){var r,n;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,eo()({path:"".concat(Ie,"folders/").concat(t.id),method:"DELETE",data:No({},t)});case 1:r=j.map(function(e){return e.parent==t.id&&(e.parent=t.parent),e}),(null==W?void 0:W.id)===t.id&&(D(!1),N(!1)),M===t.id&&k(t.parent),b(d),F(Fo(r.filter(function(e){return e.id!=t.id}))),g({message:(0,Se.__)("Successfully deleted folder.","wicked-folders")}),e.n=3;break;case 2:e.p=2,n=e.v,g({title:(0,Se.__)("Error","wicked-folders"),message:(0,Se.__)("Error deleting folder.","wicked-folders"),type:xe}),console.log(n.message);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),ne=function(){var e=Co(Io().m(function e(){var r;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,eo()({path:"".concat(Ie,"folders/").concat(t.id,"/empty"),method:"POST",data:{post_type:U}});case 1:u(t.id),b(d),C(t.id),g({message:(0,Se.__)("Successfully emptied folder.","wicked-folders")}),e.n=3;break;case 2:e.p=2,r=e.v,x(!1),g({title:(0,Se.__)("Error","wicked-folders"),message:(0,Se.__)("Error emptying folder.","wicked-folders"),type:xe}),console.log(r.message);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=Co(Io().m(function e(r){return Io().w(function(e){for(;;)switch(e.n){case 0:r.stopPropagation(),"Escape"==r.key?(s(t.name),O(!1)):13==r.keyCode&&ae();case 1:return e.a(2)}},e)}));return function(_x){return e.apply(this,arguments)}}(),ae=function(){var e=Co(Io().m(function e(){var r,n,o;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:if(l){e.n=1;break}return e.a(2);case 1:if(l!=t.name){e.n=2;break}return O(!1),e.a(2);case 2:return e.p=2,e.n=3,eo()({path:"".concat(Ie,"folders/").concat(t.id),method:"PUT",data:No(No({},t),{},{name:l})});case 3:r=e.v,n=j.map(function(e){return e.id==t.id?r:e}),F(Fo(n)),O(!1),g({message:(0,Se.__)("Successfully renamed folder.","wicked-folders")}),e.n=5;break;case 4:e.p=4,o=e.v,g({title:(0,Se.__)("Error","wicked-folders"),message:(0,Se.__)("Error renaming folder.","wicked-folders"),type:xe}),console.log(o.message);case 5:return e.a(2)}},e,null,[[2,4]])}));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=Co(Io().m(function e(r){var n,o;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,eo()({path:"".concat(Ie,"folders/").concat(t.id),method:"PUT",data:No(No({},t),{},{color:r})});case 1:n=e.v,o=j.map(function(e){return e.id==t.id?n:e}),F(Fo(o)),e.n=3;break;case 2:e.p=2,e.v;case 3:return e.a(2)}},e,null,[[0,2]])}));return function(t){return e.apply(this,arguments)}}();return(0,o.useEffect)(function(){s(t.name)},[t]),(0,o.useEffect)(function(){(null==H?void 0:H.id)===t.id&&(p.current.focus(),p.current.select())},[H]),(0,o.useEffect)(function(){var e=jQuery,r=e(f.current);return Fe!=L&&De!=L||!r.data("ui-droppable")||r.droppable("destroy"),Oe==L&&r.droppable({hoverClass:"wicked-drop-hover",tolerance:"pointer",accept:function(t){var r=!1,n=e(this).parents("li").eq(0).attr("data-folder-id"),o=qo(j,{id:n}),a=t.attr("data-folder-id"),i=qo(j,{id:a}),c=q;return(i||G)&&(r=!0),t.hasClass("wicked-folder-leaf")?(n==i.parent&&(r=!1),"unassigned_dynamic_folder"==n&&(r=!1),Oe!=L&&(r=!1),0!=n&&(o.editable&&i.editable||(r=!1))):(n==c.id&&(r=!1),0==n&&(r=!1),o.assignable||(r=!1)),r},drop:function(r,n){var o=e(this).parents("li").eq(0).attr("data-folder-id"),a=qo(j,{id:o}),i=q.id,c=q.assignable,l=r.shiftKey||!c,s="wf_"+U+"_folders",u=(l?(0,Se.__)("Copied","wicked-folders"):(0,Se.__)("Moved","wicked-folders"))+" "+(1==G.length?"item":G.length+" items")+" "+(0,Se.__)("to folder.","wicked-folders");if(G.length>0)if(S(a)&&(o=a.termId),S(q.type)&&(t.termId,function(){throw new TypeError('"fromFolderId" is read-only')}()),0==o||"unassigned_dynamic_folder"==o){if(!confirm((0,Se.__)("This will unassign the selected item(s) from all folders. Are you sure you want to continue?","wicked-folders")))return!1;w(q)||S(q)?v(G):G.forEach(function(t){e('.wp-list-table [id="post-'+t+'"] td.taxonomy-'+s).html('<span aria-hidden="true">—</span><span class="screen-reader-text">No categories</span>')}),g({message:(0,Se.sprintf)((0,Se._n)("Unassigned %d item","Unassigned %d items",G.length,"wicked-folders"),G.length)}),E(d,G),(0,to.doAction)("wickedFolders.unassignFolders",G,i)}else"0"!=i||r.shiftKey?"unassigned_dynamic_folder"==i?v(G):l||v(G):v(G),y(d,G,o,i,l),g({message:u}),(0,to.doAction)("wickedFolders.movePostsToFolder",G,o,i,l);else{var f=e(n.draggable).attr("data-folder-id");h(d,f,o)}}}),function(){r.data("ui-droppable")}},[j,L,G,q]),V&&(r=Bn),"dynamic_root"==t.id&&(r=Wn),React.createElement("div",{className:K,style:{"--wf-folder-color":ee}},React.createElement("button",{className:"wicked-toggle",type:"button",onClick:function(){!V&&t.lazy&&(0,a.select)(c).getChildFolders(d,t.id),R(t.id)}},React.createElement("span",{className:"screen-reader-text"},V?(0,Se.__)("Collapse","wicked-folders"):(0,Se.__)("Expand","wicked-folders")),On),React.createElement("div",{className:J,onClick:te,ref:f},De==L&&React.createElement("span",{className:"wicked-select"},React.createElement("input",{type:"checkbox","aria-label":Eo(t.name),disabled:!t.deletable,onClick:function(e){return e.stopPropagation()},onChange:function(e){return function(e,t){e.stopPropagation();var r=Fo(B);e.target.checked?r.push(t):r.splice(r.indexOf(t),1),T(r)}(e,t.id)},checked:B.includes(t.id)})),De!=L&&(null==H?void 0:H.id)!==t.id&&React.createElement("span",{className:"wicked-icon"},r),(null==H?void 0:H.id)===t.id?React.createElement(React.Fragment,null,React.createElement("input",{className:"wicked-folder-name-input",type:"text",value:l,ref:p,onKeyDown:oe,onChange:function(e){return s(e.target.value)}}),React.createElement("div",{className:"wicked-folder-actions"},React.createElement("button",{className:"button-primary wicked-save",onClick:ae},(0,Se.__)("Save","wicked-folders")),React.createElement("button",{className:"button wicked-cancel",onClick:function(){return O(!1)}},(0,Se.__)("Cancel","wicked-folders")))):React.createElement(React.Fragment,null,React.createElement("button",{className:"wicked-folder-name",type:"button",onClick:te},Eo(t.name)),z&&t.showItemCount&&React.createElement("span",{className:"wicked-count"},t.itemCount))),React.createElement(ko,{folder:t,setFolderColor:ie}),$&&React.createElement(Tn.Modal,{overlayClassName:"wicked-modal-overlay",title:"Delete Folder?",size:"medium",onRequestClose:function(){return A(!1)}},React.createElement("p",null,(0,Se.__)("Are you sure you want to delete the selected folder? Sub folders will be assigned to the folder's parent. Items in the folder will not be deleted.","wicked-folders")),React.createElement("div",{className:"wicked-modal-actions"},React.createElement("button",{className:"button wicked-cancel",onClick:function(){return A(!1)}},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",onClick:re},(0,Se.__)("Delete","wicked-folders")))),Y&&React.createElement(Tn.Modal,{overlayClassName:"wicked-modal-overlay",title:"Empty Folder?",size:"medium",onRequestClose:function(){return x(!1)}},React.createElement("p",null,(0,Se.__)("Are you sure you want to empty the selected folder? This will unassign all items from this folder. The items themselves will not be deleted or removed from other folders they are assigned to.","wicked-folders")),React.createElement("div",{className:"wicked-modal-actions"},React.createElement("button",{className:"button wicked-cancel",onClick:function(){return x(!1)}},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",onClick:ne},(0,Se.__)("Empty","wicked-folders")))))},Bo=function(e){var t=e.folder,r=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,n=(0,o.useRef)(),a=ln(c).setIsFolderDragging,i=cn(function(e){var r=e(c),n=r.isFolderExpanded,o=r.folderHasChildren,a=r.isFolderSelected,i=r.isSearch,l=r.folderMatchesSearchTerms,s=r.getFolders,d=r.getOrganizationMode,u=r.disableDragDropOnMobile;return{isSearch:i(),isExpanded:n(t.id),isSelected:a(t.id),hasChildren:o(t.id),isMatch:l(t.id),allFolders:s(),organizationMode:d(),disableDragDropOnMobile:u()}}),l=i.allFolders,s=i.organizationMode,d=i.isExpanded,u=i.hasChildren,f=i.isSelected,p=i.isSearch,g=i.isMatch,h=i.disableDragDropOnMobile,y=r<651&&h,E=Kn()("wicked-tree-leaf","wicked-folder-leaf",{"wicked-expanded":d||p},{"has-children":u},{"wicked-selected":f},{"wicked-movable":t.movable&&!y},{editable:t.editable},{assignable:t.assignable},{"wicked-no-match":p&&!g});return(0,o.useEffect)(function(){var e=jQuery(n.current);return Fe==s&&e.data("ui-draggable")&&e.draggable("destroy"),t.movable&&Oe==s&&!y&&(e.draggable({revert:"invalid",helper:"clone",start:function(e,t){a(!0)},stop:function(e,t){a(!1)}}),m()&&e.draggable("option","cursorAt",{top:0,right:40})),function(){e.data("ui-draggable")}},[l,s]),React.createElement("li",{className:E,"data-folder-id":t.id,ref:n},React.createElement(Mo,{folder:t}),d&&React.createElement(Ho,{parent:t.id}))};function Go(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return Uo(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(Uo(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Uo(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,Uo(u,"constructor",s),Uo(s,"constructor",l),l.displayName="GeneratorFunction",Uo(s,o,"GeneratorFunction"),Uo(u),Uo(u,o,"Generator"),Uo(u,n,function(){return this}),Uo(u,"toString",function(){return"[object Generator]"}),(Go=function(){return{w:a,m:f}})()}function Uo(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Uo=function(e,t,r,n){function a(t,r){Uo(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Uo(e,t,r,n)}function Vo(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}var zo=lodash.debounce;const Ho=function(e){var t=e.parent,r=void 0===t?"root":t,n=(0,o.useRef)(null),a=ln(c),i=a.setFolders,l=a.setSortMode,s=cn(function(e){var t=e(c).getSelectedFolderId();return{allFolders:e(c).getFolders(),organizationMode:e(c).getOrganizationMode(),selectedFolder:e(c).getSelectedFolder(),postIdsToMove:e(c).getPostIdsToMove(),postType:e(c).getPostType(),searchTerms:e(c).getSearchTerms(),isFolderDragging:e(c).isFolderDragging(),childFolders:e(c).getChildFolders(t)}}),d=(s.childFolders,s.allFolders),u=s.organizationMode,f=(s.selectedFolder,s.postIdsToMove),p=(s.postType,s.searchTerms,s.isFolderDragging);(0,o.useEffect)(function(){var e=jQuery,t=e(n.current);Oe==u&&t.data("ui-sortable")&&t.sortable("destroy"),"root"!=r&&Fe==u&&t.sortable({items:"> li",helper:"clone",stop:function(t,r){var n=r.item.parent().find("> li"),o=[],a=[];n.each(function(t,r){var n=e(r).attr("data-folder-id");o.push(n),a=d.map(function(e){return e.id==n&&(e.order=t),e})}),e(r.sender).sortable("cancel"),m(o),l(Ae),i(a)}})});var m=function(){var e,t=(e=Go().m(function e(t){return Go().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,eo()({path:"".concat(Ie,"folders/sort"),method:"PUT",data:{folder_ids:t}});case 1:e.v;case 2:return e.a(2)}},e)}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){Vo(a,n,o,i,c,"next",e)}function c(e){Vo(a,n,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}(),g=((0,o.useCallback)(zo(function(e){return m(e)},500),[]),cn(function(e){return{folders:e(c).getFoldersFilteredBySearchTerms()}}).folders);g=g.filter(function(e){return e.parent==r});var h=Kn()({"wicked-tree":"root"==r},{"highlight-editable":p},{"highlight-assignable":f.length>0});return React.createElement("ul",{className:h,ref:n},g.map(function(e){return React.createElement(Bo,{folder:e,key:e.id})}))},Wo=function(){var e=(0,o.useContext)(rn),t=cn(function(e){var t=e(c),r=t.getSelectedFolderId;return{folders:(0,t.getFolders)(),selectedFolderId:r()}}),r=t.folders,n=t.selectedFolderId;return(0,o.useEffect)(function(){r.length>0&&(r.find(function(e){return e.id==n})||(0,a.select)(c).getAncestors(e,n))},[n,r]),React.createElement("div",{className:"wicked-folder-tree"},React.createElement(Ho,{parent:"root"}))};var Qo=function(e){var t=e.folders,r=e.depth,n=void 0===r?0:r,a=e.parent,i=void 0===a?0:a,c=t.filter(function(e){return e.parent==i});return React.createElement(React.Fragment,null,c.map(function(e){return React.createElement(o.Fragment,{key:e.id},React.createElement("option",{value:e.id},function(e,t){var r=" ",n=0;if(t<1)return"";for(n=0;n<t-1;n++)r+=" ";return r}(0,n),Eo(e.name)),React.createElement(Qo,{folders:t,parent:e.id,depth:n+1}))}))};const Xo=function(e){var t=e.folders,r=e.parent,n=void 0===r?"0":r,o=e.selected,a=void 0!==o&&o,i=e.label,c=void 0!==i&&i,l=e.onChange,s=c||(0,Se.__)("Parent Folder","wicked-folders");return React.createElement(React.Fragment,null,React.createElement("label",{htmlFor:"wicked-folder-select",className:"screen-reader-text"},s,":"),React.createElement("select",{id:"wicked-folder-select",onChange:function(e){return l(e.target.value)},value:a},React.createElement("option",{value:"0"},s),React.createElement(Qo,{folders:t,parent:n})))};function Zo(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return $o(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):($o(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,$o(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,$o(u,"constructor",s),$o(s,"constructor",l),l.displayName="GeneratorFunction",$o(s,o,"GeneratorFunction"),$o(u),$o(u,o,"Generator"),$o(u,n,function(){return this}),$o(u,"toString",function(){return"[object Generator]"}),(Zo=function(){return{w:a,m:f}})()}function $o(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}$o=function(e,t,r,n){function a(t,r){$o(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},$o(e,t,r,n)}function Yo(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function Ko(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Jo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Jo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ea=function(){var e=(0,o.useRef)(),t=(0,o.useContext)(rn),r=Ko((0,o.useState)(""),2),n=r[0],i=r[1],l=(0,a.useDispatch)(c),s=l.addNotification,d=l.fetchFolders,u=ln(c),f=u.setFolderPanelContext,p=(u.setFolderPanelMessage,u.setFolderPanelError),m=u.setIsFolderPanelBusy,g=(u.setFolders,cn(function(e){var t=e(c),r=t.getFolders,n=t.getPostType,o=t.isFolderPanelBusy,a=t.getFolderPanelError,i=t.getUserId,l=t.getSelectedFolderId,s=t.getSelectedFolder;return{folders:r(),postType:n(),isBusy:o(),error:a(),userId:i(),folderId:l(),folder:s()}})),h=g.folders,y=g.postType,E=g.isBusy,b=g.error,v=g.userId,S=g.folderId,_=g.folder,R=Ko((0,o.useState)(w(_)&&_.editable?S:"0"),2),k=R[0],T=R[1],I=h?h.filter(function(e){return w(e)&&e.editable}):[];(0,o.useEffect)(function(){e.current.focus()},[]);var O=function(){var r,o=(r=Zo().m(function r(){var o;return Zo().w(function(r){for(;;)switch(r.p=r.n){case 0:return m(!0),p(!1),r.p=1,r.n=2,eo()({path:"".concat(Ie,"folders"),method:"POST",data:{name:n,parent:k,postType:y,ownerId:v}});case 2:r.v,i(""),d(t),m(!1),s({message:(0,Se.__)("Successfully added new folder.","wicked-folders")}),e.current.focus(),r.n=4;break;case 3:r.p=3,o=r.v,p(o.message),m(!1);case 4:return r.a(2)}},r,null,[[1,3]])}),function(){var e=this,t=arguments;return new Promise(function(n,o){var a=r.apply(e,t);function i(e){Yo(a,n,o,i,c,"next",e)}function c(e){Yo(a,n,o,i,c,"throw",e)}i(void 0)})});return function(){return o.apply(this,arguments)}}(),F=function(){f(!1)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)("Add New Folder","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:F},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,b&&React.createElement("div",{className:"wicked-messages wicked-errors"},b),React.createElement("div",{className:"wicked-folder-name"},React.createElement("label",{htmlFor:"wicked-folder-name",className:"screen-reader-text"},(0,Se.__)("Folder name","wicked-folders"),":"),React.createElement("input",{ref:e,id:"wicked-folder-name",type:"text",name:"wicked_folder_name",placeholder:(0,Se.__)("Folder name","wicked-folders"),value:n,onChange:function(e){return i(e.target.value)},onKeyUp:function(e){27==e.which&&F()},onKeyDown:function(e){13==e.which&&n.length>0&&O()}})),React.createElement("div",{className:"wicked-folder-parent"},React.createElement(Xo,{folders:I,onChange:function(e){return T(e)},selected:k}))),React.createElement("div",{className:"wicked-footer"},React.createElement("button",{className:"button wicked-cancel",onClick:F,disabled:E},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",type:"submit",disabled:n.length<1||E,onClick:O},(0,Se.__)("Save","wicked-folders"))))};function ta(e){return ta="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},ta(e)}function ra(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return na(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(na(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,na(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,na(u,"constructor",s),na(s,"constructor",l),l.displayName="GeneratorFunction",na(s,o,"GeneratorFunction"),na(u),na(u,o,"Generator"),na(u,n,function(){return this}),na(u,"toString",function(){return"[object Generator]"}),(ra=function(){return{w:a,m:f}})()}function na(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}na=function(e,t,r,n){function a(t,r){na(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},na(e,t,r,n)}function oa(e){return function(e){if(Array.isArray(e))return fa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ua(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function aa(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function ia(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){aa(a,n,o,i,c,"next",e)}function c(e){aa(a,n,o,i,c,"throw",e)}i(void 0)})}}function ca(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function la(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ca(Object(r),!0).forEach(function(t){sa(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ca(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function sa(e,t,r){return(t=function(e){var t=function(e){if("object"!=ta(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ta(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ta(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function da(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||ua(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ua(e,t){if(e){if("string"==typeof e)return fa(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?fa(e,t):void 0}}function fa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var pa=lodash.get;const ma=function(){var e=(0,o.useContext)(rn),t=(0,o.useRef)(),r=(0,o.useRef)(),n=ln(c),i=n.setFolderPanelContext,l=(n.setFolderPanelMessage,n.setFolderPanelError),s=n.setIsFolderPanelBusy,d=n.setFolders,u=(0,a.useDispatch)(c),f=u.addNotification,p=u.fetchFolders,m=cn(function(e){var t=e(c),r=t.getFolders,n=t.getPostType,o=t.isFolderPanelBusy,a=t.getFolderPanelError,i=t.getUserId,l=t.getFolderBeingEdited;return{folders:r(),postType:n(),isBusy:o(),error:a(),userId:i(),folderBeingEdited:l()}}),g=m.folders,h=m.postType,y=m.error,E=m.folderBeingEdited,b=m.isBusy,v=da((0,o.useState)(E),2),S=v[0],_=v[1],R=da((0,o.useState)(!1),2),k=R[0],T=R[1],I=g?g.filter(function(e){return w(e)&&e.id!=S.id&&S.editable}):[];(0,o.useEffect)(function(){t.current.focus()},[]),(0,o.useEffect)(function(){_(E)},[E]),(0,o.useEffect)(function(){var e=jQuery,t=1,n="";return e(r.current).select2({width:"100%",ajax:{url:wickedFoldersSettings.restURL+"wp/v2/users",dataType:"json",cache:!0,data:function(e){return n!=e.term&&(n=e.term,t=1),{per_page:25,search:e.term,page:t,wf_include_users_without_posts:!0}},transport:function(r,n,o){var a=e.ajax(r);a.then(function(r,n,o){var a=!1;return(parseInt(o.getResponseHeader("X-WP-Total"))||0)>25*t&&(t++,a=!0),{results:e.map(r,function(e){return{id:e.id,text:e.name}}),pagination:{more:a}}}).then(n),a.fail(o)}}}),e(r.current).on("select2:selecting",function(e){var t=pa(e,"params.args.data.id",!1),r=pa(e,"params.args.data.text",!1);t&&_(la(la({},S),{},{ownerId:t,ownerName:r}))}),function(){e(r.current).off("select2:selecting"),e(r.current).select2("close"),e(r.current).select2("destroy")}},[S]);var O=function(){var e=ia(ra().m(function e(){var r,n,o;return ra().w(function(e){for(;;)switch(e.p=e.n){case 0:return s(!0),l(!1),e.p=1,e.n=2,eo()({path:"".concat(Ie,"folders/").concat(S.id),method:"PUT",data:S});case 2:r=e.v,n=g.map(function(e){return e.id==S.id?r:e}),d(oa(n)),s(!1),f({message:(0,Se.__)("Successfully saved folder.","wicked-folders")}),t.current.focus(),e.n=4;break;case 3:e.p=3,o=e.v,l(o.message),s(!1);case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}(),F=function(){var t=ia(ra().m(function t(){var r;return ra().w(function(t){for(;;)switch(t.p=t.n){case 0:return s(!0),l(!1),t.p=1,t.n=2,eo()({path:"".concat(Ie,"folders/").concat(S.id,"?post_type=").concat(h,"&clone_children=").concat(k),method:"POST"});case 2:t.v,p(e),s(!1),f({message:(0,Se.__)("Successfully cloned folder.","wicked-folders")}),t.n=4;break;case 3:t.p=3,r=t.v,l(r.message),s(!1);case 4:return t.a(2)}},t,null,[[1,3]])}));return function(){return t.apply(this,arguments)}}(),D=function(){i(!1)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)("Edit Folder","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:D},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,y&&React.createElement("div",{className:"wicked-messages wicked-errors"},y),React.createElement("div",{className:"wicked-folder-name"},React.createElement("label",{htmlFor:"wicked-folder-name",className:"screen-reader-text"},(0,Se.__)("Folder name","wicked-folders"),":"),React.createElement("input",{ref:t,id:"wicked-folder-name",type:"text",name:"wicked_folder_name",placeholder:(0,Se.__)("Folder name","wicked-folders"),value:Eo(S.name),onChange:function(e){return _(la(la({},S),{},{name:e.target.value}))},onKeyUp:function(e){27==e.which&&D()},onKeyDown:function(e){13==e.which&&S.name.length>0&&O()}})),React.createElement("div",{className:"wicked-folder-parent"},React.createElement(Xo,{folders:I,onChange:function(e){return _(la(la({},S),{},{parent:e}))},selected:S.parent})),React.createElement("fieldset",null,React.createElement("legend",null,(0,Se.__)("Clone Folder","wicked-folders"),":",React.createElement(Tn.Tooltip,{text:(0,Se.__)("Creates a copy of the currently selected folder containing the same items.","wicked-folders")},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("p",null,React.createElement("label",null,React.createElement("input",{type:"checkbox",name:"wicked_clone_children",checked:k,onChange:function(){return T(!k)}}),(0,Se.__)("Clone child folders also","wicked-folders")),React.createElement(Tn.Tooltip,{text:(0,Se.__)("If checked, descendant folders of the currently selected folder will also be cloned. Otherwise, only the currently selected folder will be cloned.","wicked-folders")},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("p",null,React.createElement("button",{className:"button wicked-clone-folder",type:"button",onClick:F},(0,Se.__)("Clone Folder","wicked-folders")))),React.createElement("p",{className:"wicked-folder-owner"},React.createElement("label",{htmlFor:"wicked-folder-owner-id"},(0,Se.__)("Owner","wicked-folders"),":"),React.createElement("select",{id:"wicked-folder-owner-id",name:"wicked_folder_owner_id",ref:r,defaultValue:S.ownerId},S&&S.ownerId&&React.createElement("option",null,S.ownerName)))),React.createElement("div",{className:"wicked-footer"},React.createElement("button",{className:"button wicked-cancel",onClick:D},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",type:"submit",onClick:O,disabled:S.name.length<1||b},(0,Se.__)("Save","wicked-folders"))))};function ga(e){return ga="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},ga(e)}function ha(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return ya(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(ya(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,ya(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,ya(u,"constructor",s),ya(s,"constructor",l),l.displayName="GeneratorFunction",ya(s,o,"GeneratorFunction"),ya(u),ya(u,o,"Generator"),ya(u,n,function(){return this}),ya(u,"toString",function(){return"[object Generator]"}),(ha=function(){return{w:a,m:f}})()}function ya(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ya=function(e,t,r,n){function a(t,r){ya(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},ya(e,t,r,n)}function Ea(e){return function(e){if(Array.isArray(e))return ba(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ba(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ba(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ba(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function va(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function wa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?va(Object(r),!0).forEach(function(t){Sa(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):va(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Sa(e,t,r){return(t=function(e){var t=function(e){if("object"!=ga(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ga(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ga(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _a(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}const Ra=function(){var e=(0,o.useContext)(rn),t=(0,a.useDispatch)(c),r=t.addNotification,n=t.maybeRefreshUnassignedItemsCount,i=ln(c),l=i.setFolderPanelContext,s=(i.setFolderPanelMessage,i.setFolderPanelError),d=i.setIsFolderPanelBusy,u=i.setFolders,f=i.setSelectedFolderId,p=i.setSelectedFolderIds,m=i.termFoldersUpdated,g=cn(function(e){var t=e(c),r=t.getFolders,n=t.getPostType,o=t.isFolderPanelBusy,a=t.getFolderPanelError,i=t.getSelectedFolderId,l=t.getSelectedFolder,s=t.getSelectedFolderIds,d=t.showItemCounts;return{folders:r(),postType:n(),isBusy:o(),error:a(),folderId:i(),selectedFolder:l(),selectedFolerIds:s(),showItemCounts:d()}}),h=g.folders,y=g.postType,E=g.isBusy,b=g.error,v=g.folderId,w=g.selectedFolder,S=g.selectedFolerIds,_=g.showItemCounts,R=function(){var t,o=(t=ha().m(function t(){var o,a,i;return ha().w(function(t){for(;;)switch(t.p=t.n){case 0:if(d(!0),s(!1),t.p=1,!(S.length>0)){t.n=3;break}return t.n=2,eo()({path:"".concat(Ie,"folders"),method:"DELETE",data:{post_type:y,folder_ids:S,include_item_counts:_}});case 2:o=t.v,S.includes(v)&&f("0"),d(!1),p([]),m(o),k(),r({message:(0,Se.__)("Successfully deleted folders.","wicked-folders")}),t.n=5;break;case 3:return t.n=4,eo()({path:"".concat(Ie,"folders/").concat(v),method:"DELETE",data:wa({},w)});case 4:a=h.map(function(e){return e.parent==v&&(e.parent=w.parent),e}),f(w.parent),d(!1),u(Ea(a.filter(function(e){return e.id!=v}))),k(),r({message:(0,Se.__)("Successfully deleted folder.","wicked-folders")});case 5:n(e),t.n=7;break;case 6:t.p=6,i=t.v,s(i.message),d(!1);case 7:return t.a(2)}},t,null,[[1,6]])}),function(){var e=this,r=arguments;return new Promise(function(n,o){var a=t.apply(e,r);function i(e){_a(a,n,o,i,c,"next",e)}function c(e){_a(a,n,o,i,c,"throw",e)}i(void 0)})});return function(){return o.apply(this,arguments)}}(),k=function(){l(!1)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)(S.length>0?"Delete Folders":"Delete Folder","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:k},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,b&&React.createElement("div",{className:"wicked-messages wicked-errors"},b),React.createElement("p",null,S.length>0?(0,Se.__)("Are you sure you want to delete the selected folders? Items in the folders will not be deleted.","wicked-folders"):(0,Se.__)("Are you sure you want to delete the selected folder? Sub folders will be assigned to the folder's parent. Items in the folder will not be deleted.","wicked-folders"))),React.createElement("div",{className:"wicked-footer"},React.createElement("button",{className:"button wicked-cancel",onClick:k,disabled:E},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",type:"submit",onClick:R},(0,Se.__)("Delete","wicked-folders"))))},ka=function(){var e=(0,o.useContext)(rn),t=(0,a.useDispatch)(c).fetchFolders,r=ln(c),n=r.setFolderPanelContext,i=r.setOrganizationMode,l=r.setSortMode,s=cn(function(e){var t=e(c),r=t.getOrganizationMode,n=t.getSortMode,o=t.isFolderPanelBusy;return{organizationMode:r(),sortMode:n(),isFolderPanelBusy:o()}}),d=s.organizationMode,u=s.sortMode,f=function(r){l(r),t(e)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)("Settings","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:function(){n(!1)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,React.createElement("div",{className:"wicked-field"},React.createElement("div",{className:"wicked-field-label"},(0,Se.__)("Organization mode:","wicked-folders")," ",React.createElement(Tn.Tooltip,{text:(0,Se.__)("Controls what happens when you drag and drop folders. Use 'Normal' to arrange your folder hierarchy by dragging and dropping folders into other folders. Use 'Sort' to change the order of the folders.","wicked-folders"),delay:"500"},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("div",{className:"wicked-field-options"},React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-organization-mode-organize",name:"wicked_organization_mode",checked:Oe==d,onChange:function(){return i(Oe)}})," ",React.createElement("label",{htmlFor:"wicked-organization-mode-organize"},(0,Se.__)("Normal","wicked-folders"))),React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-organization-mode-sort",name:"wicked_organization_mode",checked:Fe==d,onChange:function(){return i(Fe)}})," ",React.createElement("label",{htmlFor:"wicked-organization-mode-sort"},(0,Se.__)("Sort","wicked-folders"))),React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-organization-mode-bulk-select",name:"wicked_organization_mode",checked:De==d,onChange:function(){i(De),n(!1)}})," ",React.createElement("label",{htmlFor:"wicked-organization-mode-bulk-select"},(0,Se.__)("Bulk select","wicked-folders"))))),React.createElement("div",{className:"wicked-field"},React.createElement("div",{className:"wicked-field-label"},(0,Se.__)("Folder sort order:","wicked-folders")," ",React.createElement(Tn.Tooltip,{text:(0,Se.__)("Controls how your folders are sorted. Select 'Custom' to display the folders in the specific order you specified.","wicked-folders"),delay:"500"},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("div",{className:"wicked-field-options"},React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-sort-mode-organize",name:"wicked_sort_mode",value:Ne,checked:Ne==u,onChange:function(){return f(Ne)}})," ",React.createElement("label",{htmlFor:"wicked-sort-mode-organize"},(0,Se.__)("Alphabetical","wicked-folders"))),React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-sort-mode-sort",name:"wicked_sort_mode",value:Ae,checked:Ae==u,onChange:function(){return f(Ae)}})," ",React.createElement("label",{htmlFor:"wicked-sort-mode-sort"},(0,Se.__)("Custom","wicked-folders")))))))},Ta=function(){var e=ea,t=cn(function(e){var t=e(c),r=t.getFolderPanelContext,n=t.isFolderPanelBusy;return{context:r(),isBusy:n()}}),r=t.context,n=t.isBusy,o=Kn()("wicked-folder-pane-panel","wicked-folder-details",{"wicked-busy":n});return r?(Re==r&&(e=ma),ke==r&&(e=Ra),Te==r&&(e=ka),React.createElement("div",{className:"wicked-folder-details-container"},React.createElement("div",{className:o},React.createElement(e,null)))):null},Ia=function(){var e=(0,o.useRef)(null),t=cn(function(e){return{navigationError:e(c).getNavigationError()}}).navigationError;return(0,o.useEffect)(function(){$=jQuery,t&&$("#wpbody").html("").html($(e.current).html())}),t?React.createElement("div",{className:"wicked-folder-navigation-error",ref:e},React.createElement("div",{id:"wicked-folder-navigation-error"},React.createElement("div",null,React.createElement("span",{className:"dashicons dashicons-warning"}),React.createElement("h1",null,(0,Se.__)("Something went wrong","wicked-folders")),React.createElement("p",null,(0,Se.__)("An error occurred while attempting to navigate to the folder. Please refresh the page.","wicked-folders")),React.createElement("p",null,(0,Se.__)("If you continue to have trouble, disable the 'Don't reload page when navigating folders' option on the Wicked Folders settings page.","wicked-folders")),React.createElement("p",{className:"code wicked-error-text"},t)))):null};var Oa=function(e){var t=e.id,r=e.title,n=e.message,o=e.dismissible,i=void 0!==o&&o,l=e.dismissed,s=void 0!==l&&l,d=e.type,u=(0,a.useDispatch)(c).dismissNotification,f=Kn()("wicked-folders-notification","type-".concat(d),{dismissed:s});return React.createElement("div",{className:f},React.createElement("div",{className:"icon"},d===xe?Ln:Nn),React.createElement("div",{className:"wicked-notification-message"},React.createElement("div",{className:"wicked-notification-title"},r),n),i&&React.createElement("button",{className:"wicked-dismiss",type:"button",onClick:function(){return u(t)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Dismiss","wicked-folders")),Dn))};const Fa=function(){var e=(0,a.useSelect)(function(e){return{notifications:e(c).getNotifications()}}).notifications;return React.createElement("div",{className:"wicked-folders-notifications"},e.map(function(e,t){return React.createElement(Oa,{key:t,id:e.id,title:e.title,message:e.message,dismissible:e.dismissible,dismissed:e.dismissed,type:e.type})}))};function Da(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Na=lodash.debounce;const Aa=function(){var e,t,r=ln(c).setSearchTerms,n=cn(function(e){return{searchTerms:e(c).getSearchTerms(),isSearchEnabled:e(c).isSearchEnabled()}}),a=n.searchTerms,i=n.isSearchEnabled,l=(e=(0,o.useState)(a),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Da(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Da(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=l[0],d=l[1],u=(0,o.useRef)(Na(r,750));return i?React.createElement("div",{className:"wicked-folder-search-container"},React.createElement("div",{className:"wicked-folder-search"},React.createElement("label",{htmlFor:"wicked-folder-search-input",className:"screen-reader-text"},(0,Se.__)("Search folders","wicked-folders")),React.createElement("input",{id:"wicked-folder-search-input",name:"wicked_folder_search",type:"text",value:s,onChange:function(e){return t=e.target.value,d(t),void u.current(t);var t},placeholder:(0,Se.__)("Search folders...","wicked-folders")}))):null};var xa=lodash.reverse,Ca=function(e){var t=e.ancestors,r=e.folder,n=ln(c).setSelectedFolderId;return r?React.createElement("ul",{className:"wicked-folder-path"},t.map(function(e){return React.createElement("li",{key:e.id,"data-folder-id":e.id},React.createElement("button",{onClick:function(){return n(e.id)}},e.name))}),React.createElement("li",{"data-folder-id":r.id},Eo(r.name))):null};const Pa=function(){var e=cn(function(e){return{folder:e(c).getSelectedFolder(),folders:e(c).getFolders(),isBreadcrumbsEnabled:e(c).isBreadcrumbsEnabled()}}),t=e.folder,r=e.folders;if(!e.isBreadcrumbsEnabled)return null;if(0==jQuery("#wicked-folders-breadcrumbs").length)return null;var n=xa(g(r,t));return(0,o.createPortal)(React.createElement(Ca,{ancestors:n,folder:t}),jQuery("#wicked-folders-breadcrumbs .wicked-folders-container").get(0))},ja=function(e){var t=e.count,r=void 0===t?1:t,n=e.enableCopy,o=void 0===n||n;return React.createElement("div",{className:"wicked-drag-details"},React.createElement("div",{className:"items"},React.createElement("div",{className:"title"},(0,Se.__)("Move","wicked-folders")," ",r," ",1==r?(0,Se.__)("Item","wicked-folders"):(0,Se.__)("Items","wicked-folders")),o?(0,Se.__)("Hold SHIFT key to copy items to folder","wicked-folders"):""))},La=function(){var e=ln(c).setIsFolderPaneVisible,t=cn(function(e){return{width:e(c).getWidth(),isFolderPaneVisible:e(c).isFolderPaneVisible()}}),r=t.width,n=t.isFolderPaneVisible,a=Kn()("wicked-folders-toggle",{expanded:n});return(0,o.useEffect)(function(){n?(document.documentElement.style.setProperty("--wicked-folders-tree-pane-width",r+"px"),document.documentElement.style.setProperty("--wicked-folders-modal-tree-pane-width",r+"px")):(document.documentElement.style.setProperty("--wicked-folders-tree-pane-width","0px"),document.documentElement.style.setProperty("--wicked-folders-modal-tree-pane-width","0px"))},[n]),React.createElement("button",{className:a,title:"Toggle folders",onClick:function(){return e(!n)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Toggle folders","wicked-folders")),React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:"0 0 512 512"},React.createElement("path",{fill:"#8c8f94",d:"M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z"})))},qa=function(){var e=ln(c),t=e.setFolderPanelContext,r=e.setOrganizationMode,n=e.setSelectedFolderIds,o=cn(function(e){var t=e(c),r=t.getOrganizationMode,n=t.getSelectedFolderIds;return{organizationMode:r(),selectedFolderIds:n()}}),a=o.organizationMode,i=o.selectedFolderIds;return De!=a?null:React.createElement("div",{className:"wicked-folder-pane-bulk-actions-toolbar"},React.createElement("button",{type:"button",className:"button action",disabled:!i.length,onClick:function(){return t(ke)}},(0,Se.__)("Delete Selected","wicked-folders")),React.createElement("button",{type:"button",className:"button action",onClick:function(){r(Oe),n([])}},(0,Se.__)("Cancel","wicked-folders")))};function Ma(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ba=lodash,Ga=Ba.each,Ua=Ba.debounce;Ba.forOwn;const Va=function(){var e,t,r=(0,o.useContext)(rn),n=(e=(0,o.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ma(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ma(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=n[0],l=n[1],s=cn(function(e){var t=e(c),r=t.getScreenState,n=t.getSelectedFolder,o=t.getSelectedFolderId,a=t.getNavigationError,i=t.getWidth,l=t.isAjaxNavEnabled,s=t.isBreadcrumbsEnabled,d=t.isDirty,u=t.isNavigating,f=t.isFolderPaneVisible,p=t.getPostIdsToMove,m=t.getFolderBeingRenamedId,g=t.getFolders;return{folder:n(),folders:g(),folderBeingRenamedId:m(),selectedFolderId:o(),isAjaxNavEnabled:l(),isBreadcrumbsEnabled:s(),isDirty:d(),isNavigating:u(),navigationError:a(),width:i(),isFolderPaneVisible:f(),postIdsToMove:p(),screenState:r()}}),d=s.folder,u=(s.folders,s.selectedFolderId),f=s.isAjaxNavEnabled,g=s.isNavigating,h=(s.navigationError,s.isDirty),y=(s.width,s.screenState,s.isBreadcrumbsEnabled),E=s.isFolderPaneVisible,b=s.postIdsToMove,w=(s.folderBeingRenamedId,(0,a.useDispatch)(c).saveScreenState),S=ln(c),_=S.setIsNavigating,R=S.setNavigationError,k=(S.setWidth,S.setPostIdsToMove),T=S.setFolderUsingContextMenuId,I=S.setFolderBeingRenamedId,O=Ua(w,500);(0,o.useEffect)(function(){var e=jQuery;jQuery(document).ajaxSuccess(function(e,t,r,n){r.hasOwnProperty("data")&&-1!=r.data.indexOf("action=inline-save")&&F()});var t=function(e){27==e.keyCode&&I(!1)},r=function(t){e(t.target).closest(".wicked-folder-context-menu-container").length||T(!1),e(t.target).closest(".wicked-folder-context-menu-wrapper").length||e(t.target).closest(".wicked-folder-wrapper").length||I(!1)};return e("body").on("click",r),e("body").on("keydown",t),function(){e("body").off("click",r),e("body").off("keydown",t)}},[]),(0,o.useEffect)(function(){h&&O(r)},[h]),(0,o.useEffect)(function(){F()},[b]),(0,o.useEffect)(function(){"complete"===document.readyState&&F()},[document.readyState]),(0,o.useEffect)(function(){D()},[y]),(0,o.useEffect)(function(){N()},[null==d?void 0:d.id]),(0,o.useEffect)(function(){if(d)if(i){var e=jQuery,t="wicked_"+d.postType+"_folder_filter",r=document.location.href;-1!=r.indexOf("#")&&(r=r.substring(0,r.indexOf("#"))),r=p(r,t,d.id),r=p(r,"paged",1),r=p(r,"taxonomy",!1),r=p(r,"term",!1),r=p(r,"wf_"+d.postType+"_folders",!1),f?(_(!0),R(!1),e.ajax(r,{success:function(t){var r=wickedFoldersSettings.afterAjaxScripts.length,n=0;e("#wpbody-content").html(e(t).find("#wpbody-content").html()),D(),window.inlineEditPost&&0==r&&window.inlineEditPost.init(),window.screenMeta&&window.screenMeta.init(),window.columns&&window.columns.init(),function(){var e=jQuery;e(".contextual-help-tabs").delegate("a","click",function(t){var r,n=e(this);if(t.preventDefault(),n.is(".active a"))return!1;e(".contextual-help-tabs .active").removeClass("active"),n.parent("li").addClass("active"),r=e(n.attr("href")),e(".help-tab-content").not(r).removeClass("active").hide(),r.addClass("active").show()})}(),function(){var e=jQuery,t=e(".wp-header-end");t.length||(t=e(".wrap h1, .wrap h2").first()),e("div.updated, div.error, div.notice").not(".inline, .below-h2").insertAfter(t)}(),window.gfPageLoaded=!0,jQuery(".gf_form_action_has_submenu").hover(function(){var e=jQuery(this).offset().left;jQuery(this).find(".gf_submenu").toggle().offset({left:e})},function(){jQuery(this).find(".gf_submenu").hide()}),Ga(wickedFoldersSettings.afterAjaxScripts,function(t){e.getScript(t,function(){++n==r&&window.inlineEditPost&&window.inlineEditPost.init()})}),e(window).scrollTop(0),_(!1),e("body").trigger("wickedfolders:ajaxNavigationDone"),F()},error:function(t,r,n){e(window).scrollTop(0),R(n),window.console&&(console.warn((0,Se.__)("An error occurred while attempting to navigate to the folder. Please see following console messages for more details.","wicked-folders")),console.log(t),console.log(r),console.log(n)),_(!1),e("body").trigger("wickedfolders:ajaxNavigationDone")}})):document.location=r}else l(!0)},[null==d?void 0:d.id]);var F=function(){var e=jQuery,t={revert:"invalid",containment:"#wpwrap",helper:function(t){var r,n,a=[],i=e(t.currentTarget).parents("tr"),c=i.find('.check-column [type="checkbox"]'),l=e('<div id="wicked-drag-helper"></div>'),s=e(i).find(".wicked-item").attr("data-object-id");return c.prop("checked")||"on"==c.val()?a=A():a.push(s),l.appendTo(e("body")),r=React.createElement(ja,{count:a.length,enableCopy:"unassigned_dynamic_folder"!=u}),n=document.getElementById("wicked-drag-helper"),o.createRoot?(0,o.createRoot)(n).render(r):(0,o.render)(r,n),k(a),l},stop:function(e,t){k([])}};e("body.post-type-shop_order .wp-list-table .column-wicked_move").click(function(e){return!1}),e(".wp-list-table tbody .wicked-move-multiple").draggable(t),e(".wp-list-table thead .wicked-move-multiple").draggable(t),m()&&e(".wp-list-table .wicked-move-multiple").draggable("option",{cursorAt:{top:10,right:10}})},D=function(){y&&jQuery("#wpbody-content .wp-list-table").before('<div id="wicked-folders-breadcrumbs" class="wicked-folders-breadcrumbs"><span class="wicked-folders-label">'+(0,Se.__)("Folder","wicked-folders")+':</span> <span class="wicked-folders-container"></span></div>')},N=function(){d&&jQuery('#posts-filter .actions select[name$="_folder_filter"]').val(d.id)},A=function(){var e=jQuery,t=[];return e('.wp-list-table tbody [type="checkbox"]').each(function(r,n){var o=(n=e(n)).parents("tr").find(".wicked-item").attr("data-object-id");n.prop("checked")&&t.push(o)}),t};return E?React.createElement(bo.Provider,{value:{onFolderEmptied:function(e){var t=[];d&&d.id===e&&(jQuery(".wp-list-table tbody .wicked-move-multiple").each(function(e,r){t.push(jQuery(this).attr("data-object-id"))}),v(t))}}},React.createElement(Rn,null),React.createElement(kn,null,React.createElement("div",{className:"wicked-folder-pane-header"},React.createElement("h2",{className:"wicked-title"},(0,Se.__)("Folders","wicked-folders")),React.createElement($n,null)),React.createElement(Ta,null),React.createElement(qa,null),React.createElement("div",{className:"wicked-folder-tree-container"},React.createElement(Aa,null),React.createElement(Wo,null)),g&&React.createElement("div",{className:"wicked-navigating-mask"}),React.createElement(Ia,null),React.createElement(Pa,null)),React.createElement(La,null),React.createElement(Fa,null)):React.createElement(React.Fragment,null,React.createElement(Pa,null),React.createElement(La,null))};void 0===window.isWickedFoldersStoreRegistered&&((0,a.register)((0,a.createReduxStore)(c,{selectors:e,actions:t,resolvers:n,reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Jr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Er:return pr(pr({},e),{},{notifications:[].concat(sr(e.notifications),[t.notification])});case br:return pr(pr({},e),{},{notifications:sr(e.notifications.filter(function(e){return e.id!=t.notificationId}))});case vr:return pr(pr({},e),{},{notifications:sr(e.notifications.map(function(e){return t.notificationId==e.id&&(e.dismissed=!0),e}))});case _r:return hr(e,["instances",t.instanceId])?e:pr(pr({},e),{},{instances:pr(pr({},e.instances),{},mr({},t.instanceId,pr(pr({},en),{},{postType:t.postType})))});case Kr:for(var r=t.payload,n=r.action,o=r.instanceId,a={},i=0,c=Object.entries(e.instances);i<c.length;i++){var l=lr(c[i],2),s=l[0],d=l[1];a[s]=o==s?tn(d,n):d}return pr(pr({},e),{},{instances:a});default:return e}},controls:i.controls})),window.isWickedFoldersStoreRegistered=!0),document.addEventListener("DOMContentLoaded",function(e){!function(e){var t=document.getElementById("wicked-folder-pane"),r=function(){var t="folderPane";return(0,a.useDispatch)(c).initInstance(t,wickedFoldersSettings.instances[t].postType),React.createElement(rn.Provider,{value:t},React.createElement(e,null))};if(!t)return null;o.createRoot?(0,o.createRoot)(t).render(React.createElement(r,null)):(0,o.render)(React.createElement(r,null),t)}(Va)})})()})(); -
wicked-folders/tags/4.1.1/readme.txt
r3411225 r3473857 4 4 Requires at least: 4.6 5 5 Tested up to: 6.9 6 Stable tag: 4.1. 06 Stable tag: 4.1.1 7 7 License: GPLv2 or later 8 8 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 210 210 211 211 == Changelog == 212 213 = 4.1.1 (March 3, 2026) = 214 * Fix: Fatal error sometimes being caused by recursive loop when viewing post hierarchy dynamic folder 215 * Fix: users with contributor role and above able to delete folders using REST API 212 216 213 217 = 4.1.0 (November 14, 2025) = -
wicked-folders/tags/4.1.1/wicked-folders.php
r3395892 r3473857 5 5 Plugin URI: https://wickedplugins.com/wicked-folders/ 6 6 Description: Organize your pages into folders. 7 Version: 4.1. 07 Version: 4.1.1 8 8 Author: Wicked Plugins 9 9 Author URI: https://wickedplugins.com/ -
wicked-folders/trunk/classes/folder-collection.php
r3393056 r3473857 68 68 if ( $folder->id === $item->id ) { 69 69 unset( $this->items[ $index ] ); 70 71 // Re-index. I don't understand why this is needed but leaving it out 72 // can prevent looping over the collection sometimes 73 $this->items = array_values( $this->items ); 74 75 // Adjust index if the removed item is the same or before the current index. 76 // Setting to -1 is okay because the next() method will increment it (although 77 // then current() will be wrong so perhaps this needs to be implemented differently?) 78 if ( $index <= $this->index ) { 79 $this->index--; 80 } 70 81 71 82 break; -
wicked-folders/trunk/classes/post-hierarchy-dynamic-folder.php
r3395892 r3473857 164 164 if ( 'dynamic_hierarchy_0' != $id ) { 165 165 $post_id = ( int ) substr( $id, 18 ); 166 $parent = 'dynamic_hierarchy_' . wp_get_post_parent_id( $post_id ); 167 $ancestors[] = $parent; 168 $parent_ancestors = $this->get_ancestor_ids( $parent ); 169 $ancestors = array_merge( $ancestors, $parent_ancestors ); 166 $parent_id = wp_get_post_parent_id( $post_id ); 167 168 if ( $parent_id ) { 169 $parent = 'dynamic_hierarchy_' . $parent_id; 170 $ancestors[] = $parent; 171 $parent_ancestors = $this->get_ancestor_ids( $parent ); 172 $ancestors = array_merge( $ancestors, $parent_ancestors ); 173 } 170 174 } else { 171 175 $ancestors[] = 'dynamic_root'; -
wicked-folders/trunk/classes/rest-api/v1/folder-api.php
r3393056 r3473857 278 278 279 279 public function update_folder_permissions_check( $request ) { 280 $allowed = current_user_can( 'edit_posts' );281 280 $user_id = get_current_user_id(); 282 281 $term_id = $request->get_param( 'id' ); 283 282 $post_type = $request->get_param( 'postType' ); 284 283 $taxonomy = Wicked_Folders::get_tax_name( $post_type ); 284 $allowed = current_user_can( 'edit_term', $term_id ); 285 285 286 286 return apply_filters( 'wicked_folders_can_edit_folder', $allowed, $user_id, $term_id, $taxonomy ); … … 288 288 289 289 public function delete_folder_permissions_check( $request ) { 290 $allowed = current_user_can( 'edit_posts' );291 290 $user_id = get_current_user_id(); 292 291 $term_id = $request->get_param( 'id' ); 293 292 $post_type = $request->get_param( 'postType' ); 294 293 $taxonomy = Wicked_Folders::get_tax_name( $post_type ); 294 $allowed = current_user_can( 'delete_term', $term_id ); 295 295 296 296 return apply_filters( 'wicked_folders_can_delete_folder', $allowed, $user_id, $term_id, $taxonomy ); … … 298 298 299 299 public function delete_folders_permissions_check( $request ) { 300 return current_user_can( 'edit_posts' ); 300 $user_id = get_current_user_id(); 301 $post_type = $request->get_param( 'post_type' ); 302 $folder_ids = $request->get_param( 'folder_ids' ); 303 $taxonomy = Wicked_Folders::get_tax_name( $post_type ); 304 305 foreach ( $folder_ids as $term_id ) { 306 $allowed = current_user_can( 'delete_term', $term_id ); 307 $allowed = apply_filters( 'wicked_folders_can_delete_folder', $allowed, $user_id, $term_id, $taxonomy ); 308 309 if ( ! $allowed ) { 310 return false; 311 } 312 } 313 314 return true; 301 315 } 302 316 -
wicked-folders/trunk/dist/folders.asset.php
r3395892 r3473857 1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-data', 'wp-data-controls', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => ' f525e29e4d05448220d7');1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-data', 'wp-data-controls', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => 'b0b81f2c83aed6394b8c'); -
wicked-folders/trunk/dist/folders.js
r3395892 r3473857 1 (()=>{var e={56:(e,t,r)=>{"use strict";e.exports=function(e){var t=r.nc;t&&e.setAttribute("nonce",t)}},72:e=>{"use strict";var t=[];function r(e){for(var r=-1,n=0;n<t.length;n++)if(t[n].identifier===e){r=n;break}return r}function n(e,n){for(var a={},i=[],c=0;c<e.length;c++){var l=e[c],s=n.base?l[0]+n.base:l[0],d=a[s]||0,u="".concat(s," ").concat(d);a[s]=d+1;var f=r(u),p={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==f)t[f].references++,t[f].updater(p);else{var m=o(p,n);n.byIndex=c,t.splice(c,0,{identifier:u,updater:m,references:1})}i.push(u)}return i}function o(e,t){var r=t.domAPI(t);return r.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;r.update(e=t)}else r.remove()}}e.exports=function(e,o){var a=n(e=e||[],o=o||{});return function(e){e=e||[];for(var i=0;i<a.length;i++){var c=r(a[i]);t[c].references--}for(var l=n(e,o),s=0;s<a.length;s++){var d=r(a[s]);0===t[d].references&&(t[d].updater(),t.splice(d,1))}a=l}}},73:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,a(r)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=i(t,r));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},89:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r}).join("")},t.i=function(e,r,n,o,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(n)for(var c=0;c<this.length;c++){var l=this[c][0];null!=l&&(i[l]=!0)}for(var s=0;s<e.length;s++){var d=[].concat(e[s]);n&&i[d[0]]||(void 0!==a&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=a),r&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=r):d[2]=r),o&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=o):d[4]="".concat(o)),t.push(d))}},t}},113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},137:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(248),o=r.n(n),a=r(89),i=r.n(a)()(o());i.push([e.id,"",""]);const c=i},248:e=>{"use strict";e.exports=function(e){return e[1]}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},659:e=>{"use strict";var t={};e.exports=function(e,r){var n=function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(r)}},825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(r){!function(e,t,r){var n="";r.supports&&(n+="@supports (".concat(r.supports,") {")),r.media&&(n+="@media ".concat(r.media," {"));var o=void 0!==r.layer;o&&(n+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),n+=r.css,o&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var a=r.sourceMap;a&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,r)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={id:n,exports:{}};return e[n](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0,(()=>{"use strict";var e={};r.r(e),r.d(e,{canAddFolders:()=>O,disableDragDropOnMobile:()=>F,folderHasChildren:()=>ie,folderMatchesSearchTerms:()=>ce,getAncestors:()=>D,getChildFolders:()=>N,getColors:()=>A,getFolderBeingEdited:()=>L,getFolderBeingEmptiedId:()=>q,getFolderBeingInlineDeletedId:()=>M,getFolderBeingRenamed:()=>B,getFolderBeingRenamedId:()=>G,getFolderPanelContext:()=>H,getFolderPanelError:()=>W,getFolderUsingContextMenuId:()=>U,getFolders:()=>V,getFoldersFilteredBySearchTerms:()=>z,getNavigationError:()=>Q,getNotifications:()=>X,getOrganizationMode:()=>Z,getPostIdsToMove:()=>Y,getPostType:()=>K,getScreenState:()=>J,getSearchTerms:()=>ee,getSelectedFolder:()=>C,getSelectedFolderId:()=>x,getSelectedFolderIds:()=>P,getSortMode:()=>te,getState:()=>j,getUserId:()=>re,getWidth:()=>ne,includeChildren:()=>le,isAjaxNavEnabled:()=>Ee,isBreadcrumbsEnabled:()=>be,isContextMenusEnabled:()=>se,isDirty:()=>oe,isFolderDragging:()=>de,isFolderExpanded:()=>ae,isFolderPaneVisible:()=>pe,isFolderPanelBusy:()=>ue,isFolderSelected:()=>fe,isNavigating:()=>ve,isSearch:()=>me,isSearchEnabled:()=>ge,isUnassignedFolderEnabled:()=>he,showItemCounts:()=>ye,syncUploadFolderDropdown:()=>we});var t={};r.r(t),r.d(t,{TYPES:()=>Je,addNotification:()=>et,deleteNotification:()=>tt,dismissNotification:()=>rt,expandFolder:()=>nt,fetchFolders:()=>ot,folderEmptied:()=>at,initInstance:()=>ct,instanceAction:()=>Bt,maybeRefreshUnassignedItemsCount:()=>lt,moveFolder:()=>Lt,movePostsToFolder:()=>qt,refreshItemCount:()=>it,saveScreenState:()=>yt,setColors:()=>st,setExpandedFolders:()=>dt,setFolderBeingDeletedId:()=>ft,setFolderBeingEditedId:()=>ut,setFolderBeingEmptiedId:()=>pt,setFolderBeingInlineDeletedId:()=>mt,setFolderBeingRenamedId:()=>gt,setFolderPanelContext:()=>It,setFolderPanelError:()=>Ot,setFolderPanelMessage:()=>Dt,setFolderUsingContextMenuId:()=>ht,setFolders:()=>Tt,setIsFolderDragging:()=>Ft,setIsFolderPaneVisible:()=>Nt,setIsFolderPanelBusy:()=>At,setIsNavigating:()=>xt,setNavigationError:()=>bt,setOrganizationMode:()=>vt,setPostIdsToMove:()=>wt,setSearchTerms:()=>Rt,setSelectedFolderId:()=>St,setSelectedFolderIds:()=>_t,setSortMode:()=>kt,setWidth:()=>Et,termFoldersUpdated:()=>Ct,toggleExpanded:()=>Pt,unassignFolders:()=>Mt,updateSavedScreenState:()=>jt});var n={};r.r(n),r.d(n,{getAncestors:()=>ir,getChildFolders:()=>ar,getColors:()=>rr,getFolders:()=>nr,getScreenState:()=>or});const o=window.wp.element,a=window.wp.data,i=window.wp.dataControls;var c="wicked-folders/state";function l(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var d=lodash,u=d.isUndefined,f=d.find,p=function(e,t,r){if(-1==e.indexOf(t+"="))e+=-1==e.indexOf("?")?"?":"&",e+=t+"="+r;else{var n=new RegExp(t+"=([^&]*)","gi");e=e.replace(n,t+"="+r)}return!1!==r&&""!=r||(n=new RegExp(t+"=([^&]*)","gi"),e=(e=e.replace(n,"")).replace(/[&]*$/,"")),e},m=function(){return u(window.isRtl)?jQuery("body").hasClass("rtl"):window.isRtl},g=function(e,t){if(void 0===t)return[];if(t.parent){var r=f(e,{id:t.parent});if(r)return[r].concat(l(g(e,r)))}return[]},h=function(e,t){if(void 0===t)return[];var r=[];return e.filter(function(e){return e.parent==t.id}).forEach(function(t){r=[].concat(l(r),[t],l(h(e,t)))}),r},y=lodash,E=(y.isNaN,y.isArray),b=y.each,v=(y.find,function(e){var t=jQuery,r=E(e)?e:[e];b(r,function(e){t('.wp-list-table tr[id="post-'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table tr[id="user-'+e+'"]').fadeOut(500,function(){t(this).remove()});var r=t('.wp-list-table.plugins .wicked-item[data-object-id="'+e+'"]').closest("tr").attr("data-slug");t('.wp-list-table.plugins tr[data-slug="'+r+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.toplevel_page_gf_edit_forms .wicked-item[data-object-id="'+e+'"]').closest("tr").fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.gf_entries tr[data-id="'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.tablepress-all-tables tr[data-wf-post-id="'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.wc-orders-list-table-shop_order tr[id="order-'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table .wicked-item[data-object-id="'+e+'"]').closest("tr").fadeOut(500,function(){t(this).remove()})})}),w=function(e){return e&&["Wicked_FoldersTerm_Folder","Wicked_Folders\\Term_Folder"].includes(e.type)},S=function(e){return e&&["Wicked_FoldersTerm_Dynamic_Folder","Wicked_Folders\\Term_Dynamic_Folder"].includes(e.type)};function _(e){return function(e){if(Array.isArray(e))return R(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return R(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?R(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var k=lodash,T=k.find,I=k.uniqBy,O=function(e,t){return e.instances[t].screenState.canAddFolders},F=function(e,t){return e.instances[t].screenState.disableDragDropOnMobile},D=function(e,t,r){var n=e.instances[t].folders.find(function(e){return e.id==r}),o=V(e,t);return g(o,n)},N=(0,a.createSelector)(function(e,t){var r=C(e,t),n=V(e,t);return h(n,r)},function(e,t){return[e.instances[t].folders,e.instances[t].screenState.folder]}),A=function(e,t){return e.instances[t].colors},x=function(e,t){return e.instances[t].screenState.folder},C=function(e,t){return e.instances[t].folders.find(function(r){return r.id===e.instances[t].screenState.folder})},P=function(e,t){return e.instances[t].screenState.selectedFolders},j=function(e,t){return e.instances[t]},L=function(e,t){return e.instances[t].folders.find(function(r){return r.id===e.instances[t].folderBeingEditedId})},q=function(e,t){return e.instances[t].folderBeingEmptiedId},M=function(e,t){return e.instances[t].folderBeingInlineDeletedId},B=function(e,t){return e.instances[t].folders.find(function(r){return r.id===e.instances[t].folderBeingRenamedId})},G=function(e,t){return e.instances[t].folderBeingRenamedId},U=function(e,t){return e.instances[t].folderUsingContextMenuId},V=function(e,t){return e.instances[t].folders},z=(0,a.createSelector)(function(e,t){var r=V(e,t),n=ee(e,t),o=[];return n?(r.filter(function(e){return-1!=e.name.toUpperCase().indexOf(n.toUpperCase())}).forEach(function(e){o=[].concat(_(o),[e]),g(r,e).forEach(function(e){T(o,{id:e.id})||(o=[].concat(_(o),[e]))})}),o=I(o,"id")):r},function(e,t){return[e.instances[t].folders,e.instances[t].searchTerms]}),H=function(e,t){return e.instances[t].folderPanelContext},W=function(e,t){return e.instances[t].screenState.folderPanelError},Q=function(e,t){return e.instances[t].screenState.navigationError},X=function(e,t){return e.notifications},Z=function(e,t){return e.instances[t].organizationMode},Y=function(e,t){return e.instances[t].postIdsToMove},K=function(e,t){return e.instances[t].postType},J=function(e,t){return e.instances[t].screenState},ee=function(e,t){return e.instances[t].searchTerms},te=function(e,t){return e.instances[t].screenState.sortMode},re=function(e,t){return e.instances[t].screenState.userId},ne=function(e,t){return e.instances[t].screenState.treePaneWidth},oe=function(e,t){return e.instances[t].screenState.isDirty},ae=function(e,t,r){return e.instances[t].screenState.expandedFolders.includes(r)},ie=function(e,t,r){return e.instances[t].folders.filter(function(e){return e.parent==r}).length},ce=function(e,t,r){var n=V(e,t),o=T(n,{id:r}),a=ee(e,t);return-1!=o.name.toUpperCase().indexOf(a.toUpperCase())},le=function(e,t){return e.instances[t].screenState.includeChildren},se=function(e,t){return e.instances[t].screenState.enableContextMenus},de=function(e,t){return e.instances[t].isFolderDragging},ue=function(e,t){return e.instances[t].screenState.isFolderPanelBusy},fe=function(e,t,r){return e.instances[t].screenState.folder==r},pe=function(e,t){return e.instances[t].screenState.isFolderPaneVisible},me=function(e,t){return e.instances[t].searchTerms.trim().length>0},ge=function(e,t){return e.instances[t].screenState.enableSearch},he=function(e,t){return e.instances[t].screenState.enableUnassignedFolder},ye=function(e,t){return e.instances[t].screenState.showItemCounts},Ee=function(e,t){return e.instances[t].screenState.enableAjaxNav},be=function(e,t){return e.instances[t].screenState.enableBreadcrumbs},ve=function(e,t){return e.instances[t].screenState.isNavigating},we=function(e,t){return e.instances[t].screenState.syncUploadFolderDropdown};const Se=window.wp.i18n;var _e,Re="edit",ke="delete",Te="settings",Ie="/wicked-folders/v1/",Oe="organize",Fe="sort",De="bulk",Ne="alpha",Ae="custom",xe="error";function Ce(e){return Ce="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},Ce(e)}function Pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function je(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(r),!0).forEach(function(t){Qe(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pe(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Le(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return qe(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(qe(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,qe(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,qe(u,"constructor",s),qe(s,"constructor",l),l.displayName="GeneratorFunction",qe(s,o,"GeneratorFunction"),qe(u),qe(u,o,"Generator"),qe(u,n,function(){return this}),qe(u,"toString",function(){return"[object Generator]"}),(Le=function(){return{w:a,m:f}})()}function qe(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}qe=function(e,t,r,n){function a(t,r){qe(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},qe(e,t,r,n)}var Me=Le().m(ot),Be=Le().m(it),Ge=Le().m(yt),Ue=Le().m(Lt),Ve=Le().m(qt),ze=Le().m(Mt);function He(e){return function(e){if(Array.isArray(e))return We(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return We(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?We(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function We(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Qe(e,t,r){return(t=function(e){var t=function(e){if("object"!=Ce(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Ce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ce(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Xe=lodash,Ze=Xe.defaults,$e=Xe.find,Ye=Xe.uniqueId,Ke=Xe.uniqBy,Je=(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(_e={ADD_NOTIFICATION:"ADD_NOTIFICATION",DELETE_NOTIFICATION:"DELETE_NOTIFICATION",DISMISS_NOTIFICATION:"DISMISS_NOTIFICATION",EXPAND_FOLDER:"EXPAND_FOLDER"},"EXPAND_FOLDER","EXPAND_FOLDER"),"FOLDER_EMPTIED","FOLDER_EMPTIED"),"FOLDERS_DELETED","FOLDERS_DELETED"),"INIT_INSTANCE","INIT_INSTANCE"),"ITEM_COUNT_REFRESHED","ITEM_COUNT_REFRESHED"),"SET_EXPANDED_FOLDERS","SET_EXPANDED_FOLDERS"),"SET_COLORS","SET_COLORS"),"SET_FOLDERS","SET_FOLDERS"),"SET_FOLDER_BEING_EDITED_ID","SET_FOLDER_BEING_EDITED_ID"),"SET_FOLDER_BEING_DELETED_ID","SET_FOLDER_BEING_DELETED_ID"),Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(_e,"SET_FOLDER_BEING_EMPTIED_ID","SET_FOLDER_BEING_EMPTIED_ID"),"SET_FOLDER_BEING_INLINE_DELETED_ID","SET_FOLDER_BEING_INLINE_DELETED_ID"),"SET_FOLDER_BEING_RENAMED_ID","SET_FOLDER_BEING_RENAMED_ID"),"SET_FOLDER_USING_CONTEXT_MENU_ID","SET_FOLDER_USING_CONTEXT_MENU_ID"),"SET_FOLDER_PANEL_CONTEXT","SET_FOLDER_PANEL_CONTEXT"),"SET_FOLDER_PANEL_MESSAGE","SET_FOLDER_PANEL_MESSAGE"),"SET_FOLDER_PANEL_ERROR","SET_FOLDER_PANEL_ERROR"),"SET_IS_FOLDER_DRAGGING","SET_IS_FOLDER_DRAGGING"),"SET_IS_FOLDER_PANE_VISIBLE","SET_IS_FOLDER_PANE_VISIBLE"),"SET_IS_FOLDER_PANEL_BUSY","SET_IS_FOLDER_PANEL_BUSY"),Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(_e,"SET_IS_NAVIGATING","SET_IS_NAVIGATING"),"SET_NAVIGATION_ERROR","SET_NAVIGATION_ERROR"),"SET_ORGANIZATION_MODE","SET_ORGANIZATION_MODE"),"SET_POST_IDS_TO_MOVE","SET_POST_IDS_TO_MOVE"),"SET_SELECTED_FOLDER_ID","SET_SELECTED_FOLDER_ID"),"SET_SELECTED_FOLDER_IDS","SET_SELECTED_FOLDER_IDS"),"SET_SEARCH_TERMS","SET_SEARCH_TERMS"),"SET_SORT_MODE","SET_SORT_MODE"),"SET_WIDTH","SET_WIDTH"),"TERM_FOLDERS_UPDATED","TERM_FOLDERS_UPDATED"),Qe(Qe(Qe(_e,"TOGGLE_EXPANDED","TOGGLE_EXPANDED"),"UPDATE_SAVED_SCREEN_STATE","UPDATE_SAVED_SCREEN_STATE"),"WITH_INSTANCE","WITH_INSTANCE")),et=function(e){var t=Ze(e,{title:(0,Se.__)("Success","wicked-folders"),message:"",dismissible:!0,dismissed:!1,autoDismiss:!0,delay:3e3,type:"success"});return t.id=Ye(),t.autoDismiss&&setTimeout(function(){(0,a.dispatch)(c).dismissNotification(t.id)},t.delay),{type:Je.ADD_NOTIFICATION,notification:t}},tt=function(e){return{type:Je.DELETE_NOTIFICATION,notificationId:e}},rt=function(e){return setTimeout(function(){(0,a.dispatch)(c).deleteNotification(e)},500),{type:Je.DISMISS_NOTIFICATION,notificationId:e}},nt=function(e){return{type:Je.EXPAND_FOLDER,folderId:e}};function ot(e){var t,r,n,o,l,s;return Le().w(function(d){for(;;)switch(d.p=d.n){case 0:return d.p=0,(0,a.dispatch)(c).instanceAction(e,At,!0),t=(0,a.select)(c).getFolders(e),r=(0,a.select)(c).getPostType(e),n=(0,a.select)(c).getSortMode(e),o=(0,a.select)(c).showItemCounts(e),d.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/all?post_type=".concat(r,"&sort_mode=").concat(n,"&include_item_counts=").concat(o)});case 1:return l=d.v,t=t.filter(function(e){return!w(e)}),t=[].concat(He(t),He(l)),t=Ke(t,"id"),(0,a.dispatch)(c).instanceAction(e,At,!1),d.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:t},instanceId:e}});case 2:d.p=2,s=d.v,console.log("Error fetching folders: ".concat(s.message));case 3:return d.a(2)}},Me,null,[[0,2]])}var at=function(e){return{type:Je.FOLDER_EMPTIED,folderId:e}};function it(e,t){var r,n,o;return Le().w(function(l){for(;;)switch(l.p=l.n){case 0:return l.p=0,r=(0,a.select)(c).getPostType(e),l.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/".concat(t,"/item-count?post_type=").concat(r)});case 1:return n=l.v,l.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.ITEM_COUNT_REFRESHED,folderId:t,count:n},instanceId:e}});case 2:l.p=2,o=l.v,console.log("Error refreshing item count: ".concat(o.message));case 3:return l.a(2)}},Be,null,[[0,2]])}var ct=function(e,t){return{type:Je.INIT_INSTANCE,instanceId:e,postType:t}},lt=function(e){var t=(0,a.select)(c).showItemCounts(e),r=(0,a.select)(c).isUnassignedFolderEnabled(e);return t&&r?it(e,"unassigned_dynamic_folder"):{type:"NO_OP"}},st=function(e){return{type:Je.SET_COLORS,colors:e}},dt=function(e){return{type:Je.SET_EXPANDED_FOLDERS,folderIds:e}},ut=function(e){return{type:Je.SET_FOLDER_BEING_EDITED_ID,folderId:e}},ft=function(e){return{type:Je.SET_FOLDER_BEING_DELETED_ID,folderId:e}},pt=function(e){return{type:Je.SET_FOLDER_BEING_EMPTIED_ID,folderId:e}},mt=function(e){return{type:Je.SET_FOLDER_BEING_INLINE_DELETED_ID,folderId:e}},gt=function(e){return{type:Je.SET_FOLDER_BEING_RENAMED_ID,folderId:e}},ht=function(e){return{type:Je.SET_FOLDER_USING_CONTEXT_MENU_ID,folderId:e}};function yt(e){var t,r;return Le().w(function(n){for(;;)switch(n.p=n.n){case 0:return t=(0,a.select)(c).getScreenState(e),n.p=1,n.n=2,(0,i.apiFetch)({path:"/wicked-folders/v1/screen-state",method:"PUT",data:t});case 2:return t=(0,a.select)(c).getScreenState(e),n.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.UPDATE_SAVED_SCREEN_STATE,state:t},instanceId:e}});case 3:return n.p=3,r=n.v,console.log("Error while saving Wicked Folders state: ".concat(r)),n.a(2)}},Ge,null,[[1,3]])}var Et=function(e){return{type:Je.SET_WIDTH,width:e}},bt=function(e){return{type:Je.SET_NAVIGATION_ERROR,error:e}},vt=function(e){return{type:Je.SET_ORGANIZATION_MODE,mode:e}},wt=function(e){return{type:Je.SET_POST_IDS_TO_MOVE,postIds:e}},St=function(e){return{type:Je.SET_SELECTED_FOLDER_ID,folderId:e}},_t=function(e){return{type:Je.SET_SELECTED_FOLDER_IDS,folderIds:e}},Rt=function(e){return{type:Je.SET_SEARCH_TERMS,s:e}},kt=function(e){return{type:Je.SET_SORT_MODE,mode:e}},Tt=function(e){return{type:Je.SET_FOLDERS,folders:e}},It=function(e){return{type:Je.SET_FOLDER_PANEL_CONTEXT,context:e}},Ot=function(e){return{type:Je.SET_FOLDER_PANEL_ERROR,error:e}},Ft=function(e){return{type:Je.SET_IS_FOLDER_DRAGGING,isDragging:e}},Dt=function(e){return{type:Je.SET_FOLDER_PANEL_MESSAGE,message:e}},Nt=function(e){return{type:Je.SET_IS_FOLDER_PANE_VISIBLE,isFolderPaneVisible:e}},At=function(e){return{type:Je.SET_IS_FOLDER_PANEL_BUSY,isBusy:e}},xt=function(e){return{type:Je.SET_IS_NAVIGATING,isNavigating:e}},Ct=function(e){return{type:Je.TERM_FOLDERS_UPDATED,folders:e}},Pt=function(e){return{type:Je.TOGGLE_EXPANDED,folderId:e}},jt=function(e){return{type:Je.UPDATE_SAVED_SCREEN_STATE,state:e}};function Lt(e,t,r){var n,o,l,s,d;return Le().w(function(u){for(;;)switch(u.p=u.n){case 0:return u.p=0,n=(0,a.select)(c).getFolders(e),o=$e(n,{id:t}),u.n=1,(0,i.apiFetch)({path:"".concat(Ie,"folders/").concat(t),method:"PUT",data:je(je({},o),{},{parent:r})});case 1:return l=u.v,s=n.map(function(e){return e.id==o.id?l:e}),u.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:s},instanceId:e}});case 2:u.p=2,d=u.v,console.log(d.message);case 3:return u.a(2)}},Ue,null,[[0,2]])}function qt(e,t,r,n,o){var l,s,d,u,f,p;return Le().w(function(m){for(;;)switch(m.p=m.n){case 0:return m.p=0,l=(0,a.select)(c).getFolders(e),s=(0,a.select)(c).getPostType(e),d=(0,a.select)(c).getSortMode(e),u=(0,a.select)(c).showItemCounts(e),m.n=1,(0,i.apiFetch)({path:"".concat(Ie,"folders/").concat(r,"/assign"),method:"PUT",data:{post_type:s,post_ids:t,sort_mode:d,from_folder_id:n,copy:o,include_item_counts:u}});case 1:return f=m.v,l=l.map(function(e){return $e(f,{id:e.id})||e}),wt([]),m.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:l},instanceId:e}});case 2:m.p=2,p=m.v,console.log(p.message);case 3:return m.a(2)}},Ve,null,[[0,2]])}function Mt(e,t){var r,n,o,l,s,d;return Le().w(function(u){for(;;)switch(u.p=u.n){case 0:return u.p=0,r=(0,a.select)(c).getFolders(e),n=(0,a.select)(c).getPostType(e),o=(0,a.select)(c).getSortMode(e),l=(0,a.select)(c).showItemCounts(e),u.n=1,(0,i.apiFetch)({path:"".concat(Ie,"folders/unassign"),method:"PUT",data:{post_type:n,post_ids:t,sort_mode:o,include_item_counts:l}});case 1:return s=u.v,r=r.map(function(e){return $e(s,{id:e.id})||e}),wt([]),u.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:r},instanceId:e}});case 2:u.p=2,d=u.v,console.log(d.message);case 3:return u.a(2)}},ze,null,[[0,2]])}var Bt=function(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];var a=t.apply(null,n);return{type:Je.WITH_INSTANCE,payload:{action:a,instanceId:e}}};function Gt(e){return Gt="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},Gt(e)}function Ut(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Vt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ut(Object(r),!0).forEach(function(t){zt(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ut(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function zt(e,t,r){return(t=function(e){var t=function(e){if("object"!=Gt(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Gt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Gt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ht(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return Wt(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(Wt(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Wt(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,Wt(u,"constructor",s),Wt(s,"constructor",l),l.displayName="GeneratorFunction",Wt(s,o,"GeneratorFunction"),Wt(u),Wt(u,o,"Generator"),Wt(u,n,function(){return this}),Wt(u,"toString",function(){return"[object Generator]"}),(Ht=function(){return{w:a,m:f}})()}function Wt(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Wt=function(e,t,r,n){function a(t,r){Wt(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Wt(e,t,r,n)}var Qt=Ht().m(rr),Xt=Ht().m(nr),Zt=Ht().m(or),$t=Ht().m(ar),Yt=Ht().m(ir);function Kt(e){return function(e){if(Array.isArray(e))return Jt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Jt(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Jt(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var er=lodash,tr=(er.forOwn,er.uniqBy);function rr(e){var t;return Ht().w(function(r){for(;;)if(0===r.n)return t=[],!1!==wickedFoldersSettings.instances[e].state.colors&&(t=Kt(wickedFoldersSettings.instances[e].state.colors),wickedFoldersSettings.instances[e].state.colors=!1),r.a(2,Bt(e,st,t))},Qt)}function nr(e){var t,r,n;return Ht().w(function(o){for(;;)switch(o.n){case 0:if(t=[],r=(0,a.select)(c).getPostType(e),n=(0,a.select)(c).showItemCounts(e),!1!==wickedFoldersSettings.instances[e].folders){o.n=2;break}return o.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/all?post_type=".concat(r,"&include_item_counts=").concat(n)});case 1:t=o.v,o.n=3;break;case 2:t=Kt(wickedFoldersSettings.instances[e].folders),wickedFoldersSettings.instances[e].folders=!1;case 3:return o.a(2,Bt(e,Tt,t))}},Xt)}function or(e){var t,r;return Ht().w(function(n){for(;;)switch(n.p=n.n){case 0:return t=null,n.p=1,!1===wickedFoldersSettings.instances[e].state||(t=Vt({},wickedFoldersSettings.instances[e].state)),n.a(2,Bt(e,jt,t));case 2:n.p=2,r=n.v,(0,a.dispatch)(c).setError("Error while loading state: ".concat(r.message));case 3:return n.a(2)}},Zt,null,[[1,2]])}function ar(e,t){var r,n,o;return Ht().w(function(l){for(;;)switch(l.n){case 0:if(r=(0,a.select)(c).getFolders(e),n=(0,a.select)(c).getPostType(e),!r.find(function(e){return e.id==t}).lazy){l.n=2;break}return l.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/".concat(t,"/children?post_type=").concat(n)});case 1:o=l.v,r=[].concat(Kt(r),Kt(o)),r=tr(r,"id");case 2:return l.a(2,Bt(e,Tt,r))}},$t)}function ir(e,t){var r,n,o;return Ht().w(function(l){for(;;)switch(l.n){case 0:return r=(0,a.select)(c).getFolders(e),n=(0,a.select)(c).getPostType(e),l.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/".concat(t,"/ancestors?post_type=").concat(n)});case 1:return o=l.v,r=[].concat(Kt(r),Kt(o)),r=tr(r,"id"),l.a(2,Bt(e,Tt,r))}},Yt)}function cr(e){return cr="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},cr(e)}function lr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||dr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sr(e){return function(e){if(Array.isArray(e))return ur(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||dr(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dr(e,t){if(e){if("string"==typeof e)return ur(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ur(e,t):void 0}}function ur(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function fr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function pr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fr(Object(r),!0).forEach(function(t){mr(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fr(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function mr(e,t,r){return(t=function(e){var t=function(e){if("object"!=cr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=cr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==cr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var gr=lodash,hr=gr.has,yr=gr.union,Er=Je.ADD_NOTIFICATION,br=Je.DELETE_NOTIFICATION,vr=Je.DISMISS_NOTIFICATION,wr=Je.EXPAND_FOLDER,Sr=(Je.FOLDERS_DELETED,Je.FOLDER_EMPTIED),_r=Je.INIT_INSTANCE,Rr=Je.ITEM_COUNT_REFRESHED,kr=Je.SET_COLORS,Tr=Je.SET_FOLDERS,Ir=Je.SET_FOLDER_BEING_EDITED_ID,Or=Je.SET_FOLDER_BEING_DELETED_ID,Fr=Je.SET_FOLDER_BEING_EMPTIED_ID,Dr=Je.SET_FOLDER_BEING_INLINE_DELETED_ID,Nr=Je.SET_FOLDER_BEING_RENAMED_ID,Ar=Je.SET_FOLDER_USING_CONTEXT_MENU_ID,xr=Je.SET_FOLDER_PANEL_CONTEXT,Cr=Je.SET_FOLDER_PANEL_ERROR,Pr=Je.SET_FOLDER_PANEL_MESSAGE,jr=Je.SET_EXPANDED_FOLDERS,Lr=Je.SET_IS_FOLDER_DRAGGING,qr=Je.SET_IS_FOLDER_PANE_VISIBLE,Mr=Je.SET_IS_FOLDER_PANEL_BUSY,Br=Je.SET_IS_NAVIGATING,Gr=Je.SET_NAVIGATION_ERROR,Ur=Je.SET_ORGANIZATION_MODE,Vr=Je.SET_POST_IDS_TO_MOVE,zr=Je.SET_SEARCH_TERMS,Hr=Je.SET_SELECTED_FOLDER_ID,Wr=Je.SET_SELECTED_FOLDER_IDS,Qr=Je.SET_SORT_MODE,Xr=Je.SET_WIDTH,Zr=Je.TERM_FOLDERS_UPDATED,$r=Je.TOGGLE_EXPANDED,Yr=Je.UPDATE_SAVED_SCREEN_STATE,Kr=Je.WITH_INSTANCE,Jr={instances:{},notifications:[]},en={folders:[],folderPanelContext:!1,isFolderDragging:!1,postType:!1,postIdsToMove:[],organizationMode:Oe,searchTerms:"",folderBeingEditedId:!1,folderBeingEmptiedId:!1,folderBeingDeletedId:!1,folderBeingInlineDeletedId:!1,folderBeingRenamedId:!1,folderUsingContextMenuId:!1,colors:[],screenState:{canAddFolders:!0,folder:!1,enableSearch:!1,enableBreadcrumbs:!1,enableContextMenus:!0,enableUnassignedFolder:!0,expandedFolders:[],isFolderPaneVisible:!0,showItemCounts:!0,enableAjaxNav:!0,isDirty:!1,isFolderPanelBusy:!1,isNavigating:!1,navigationError:!1,folderPanelMessage:!1,folderPanelError:!1,screenId:!1,includeChildren:!1,treePaneWidth:292,userId:1,selectedFolders:[],sortMode:Ne,syncUploadFolderDropdown:!0,disableDragDropOnMobile:!0}},tn=function(e,t){switch(t.type){case wr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:yr(sr(e.screenState.expandedFolders),[t.folderId]),isDirty:!0})});case Sr:return pr(pr({},e),{},{folderBeingEmptiedId:!1,folders:e.folders.map(function(e){return e.id==t.folderId?pr(pr({},e),{},{itemCount:0}):e})});case Rr:return pr(pr({},e),{},{folders:e.folders.map(function(e){return e.id==t.folderId?pr(pr({},e),{},{itemCount:t.count}):e})});case kr:return pr(pr({},e),{},{colors:t.colors});case Ir:return pr(pr({},e),{},{folderBeingEditedId:t.folderId});case Or:return pr(pr({},e),{},{folderBeingDeletedId:t.folderId});case Fr:return pr(pr({},e),{},{folderBeingEmptiedId:t.folderId});case Dr:return pr(pr({},e),{},{folderBeingInlineDeletedId:t.folderId});case Nr:return pr(pr({},e),{},{folderBeingRenamedId:t.folderId});case Ar:return pr(pr({},e),{},{folderUsingContextMenuId:t.folderId});case Gr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{navigationError:t.error})});case Ur:return pr(pr({},e),{},{organizationMode:t.mode});case Vr:return pr(pr({},e),{},{postIdsToMove:t.postIds});case zr:return pr(pr({},e),{},{searchTerms:t.s});case Hr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{folder:t.folderId,isDirty:!0})});case Wr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{selectedFolders:t.folderIds})});case Qr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{sortMode:t.mode,isDirty:!0})});case Tr:return pr(pr({},e),{},{folders:t.folders});case xr:return pr(pr({},e),{},{folderPanelContext:t.context});case Cr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{folderPanelError:t.error})});case Pr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{folderPanelMessage:t.message})});case jr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:t.folderIds,isDirty:!0})});case Lr:return pr(pr({},e),{},{isFolderDragging:t.isDragging});case qr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{isFolderPaneVisible:t.isFolderPaneVisible,isDirty:!0})});case Mr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{isFolderPanelBusy:t.isBusy})});case Br:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{isNavigating:t.isNavigating})});case Xr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{treePaneWidth:t.width,isDirty:!0})});case Zr:var r=e.folders.filter(function(e){return!w(e)});return pr(pr({},e),{},{folders:[].concat(sr(r),sr(t.folders))});case $r:return-1==e.screenState.expandedFolders.indexOf(t.folderId)?pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:[].concat(sr(e.screenState.expandedFolders),[t.folderId]),isDirty:!0})}):pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:sr(e.screenState.expandedFolders.filter(function(e){return e!=t.folderId})),isDirty:!0})});case Yr:return pr(pr({},e),{},{screenState:pr(pr({},t.state),{},{isDirty:!1})});default:return e}};var rn=(0,o.createContext)(),nn=lodash,on=nn.forOwn,an=nn.isFunction,cn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=(0,o.useContext)(rn);return(0,a.useSelect)(function(t){return e.apply(null,[function(e){var n={},o=t(e);return on(o,function(e,t){n[t]=function(){return e.apply(null,[r].concat(Array.prototype.slice.call(arguments)))}}),n}])},t)},ln=function(e){var r=(0,o.useContext)(rn),n={},i=(0,a.useDispatch)(e);return on(t,function(e,t){an(e)&&(n[t]=function(){return i.instanceAction.apply(null,[r,e].concat(Array.prototype.slice.call(arguments)))})}),n},sn=r(72),dn=r.n(sn),un=r(825),fn=r.n(un),pn=r(659),mn=r.n(pn),gn=r(56),hn=r.n(gn),yn=r(540),En=r.n(yn),bn=r(113),vn=r.n(bn),wn=r(137),Sn={};function Rn(){var e=(0,o.useRef)(),t=cn(function(e){return{width:(0,e(c).getWidth)()}}).width,r=ln(c).setWidth;return(0,o.useEffect)(function(){var t=jQuery,n=t(e.current);n.resizable({resizeHeight:!1,handles:"e",minWidth:150,containment:t("#wpcontent"),resize:function(e,t){r(t.size.width)},stop:function(e,t){r(t.size.width)}}),m()&&n.resizable("disable")}),(0,o.useEffect)(function(){document.documentElement.style.setProperty("--wicked-folders-tree-pane-width",t+"px"),document.documentElement.style.setProperty("--wicked-folders-modal-tree-pane-width",t+"px")},[t]),React.createElement("div",{className:"wicked-resizer ui-resizable",ref:e})}function kn(e){var t=e.children;return React.createElement("div",{className:"wicked-content"},t)}Sn.styleTagTransform=vn(),Sn.setAttributes=hn(),Sn.insert=mn().bind(null,"head"),Sn.domAPI=fn(),Sn.insertStyleElement=En(),dn()(wn.A,Sn),wn.A&&wn.A.locals&&wn.A.locals;const Tn=window.wp.components,In=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-folder-plus-icon lucide-folder-plus"},React.createElement("path",{d:"M12 10v6"}),React.createElement("path",{d:"M9 13h6"}),React.createElement("path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"})),On=React.createElement("svg",{width:"7px",height:"13px",viewBox:"0 0 7 13",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(0.312500, 0.691360)",fill:"#0073aa",fillRule:"nonzero"},React.createElement("path",{d:"M0,10.8345095 C0,11.5305375 0.84152021,11.8791237 1.33365313,11.3869145 L6.3595048,6.36106287 C6.66460356,6.05600226 6.66460356,5.5613135 6.3595048,5.25625288 L1.33365313,0.230401217 C0.84152021,-0.26176985 0,0.0867782077 0,0.782806211 L0,10.8345095 Z"})))),Fn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-brush-cleaning-icon lucide-brush-cleaning"},React.createElement("path",{d:"m16 22-1-4"}),React.createElement("path",{d:"M19 13.99a1 1 0 0 0 1-1V12a2 2 0 0 0-2-2h-3a1 1 0 0 1-1-1V4a2 2 0 0 0-4 0v5a1 1 0 0 1-1 1H6a2 2 0 0 0-2 2v.99a1 1 0 0 0 1 1"}),React.createElement("path",{d:"M5 14h14l1.973 6.767A1 1 0 0 1 20 22H4a1 1 0 0 1-.973-1.233z"}),React.createElement("path",{d:"m8 22 1-4"})),Dn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-x-icon lucide-x"},React.createElement("path",{d:"M18 6 6 18"}),React.createElement("path",{d:"m6 6 12 12"})),Nn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},React.createElement("path",{d:"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"})),An=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-settings-icon lucide-settings"},React.createElement("path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915"}),React.createElement("circle",{cx:"12",cy:"12",r:"3"})),xn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-minus-icon lucide-minus"},React.createElement("path",{d:"M5 12h14"})),Cn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-copy-icon lucide-copy"},React.createElement("rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}),React.createElement("path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"})),Pn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-text-cursor-icon lucide-text-cursor"},React.createElement("path",{d:"M17 22h-1a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h1"}),React.createElement("path",{d:"M7 22h1a4 4 0 0 0 4-4v-1"}),React.createElement("path",{d:"M7 2h1a4 4 0 0 1 4 4v1"})),jn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-pencil-icon lucide-pencil"},React.createElement("path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}),React.createElement("path",{d:"m15 5 4 4"})),Ln=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 128 512"},React.createElement("path",{d:"M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32L96 64zM64 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"})),qn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-plus-icon lucide-plus"},React.createElement("path",{d:"M5 12h14"}),React.createElement("path",{d:"M12 5v14"})),Mn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},React.createElement("path",{d:"M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48z",fill:"#2271B1"})),Bn=React.createElement("svg",{width:"34px",height:"23px",viewBox:"0 0 34 23",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(0.000000, 0.500054)",fill:"#2271B1",fillRule:"nonzero"},React.createElement("path",{d:"M33.5562287,13.3647791 C34.1031406,12.4272813 33.4269108,11.2499732 32.3415557,11.2499732 L8.90622877,11.2499732 C7.71724768,11.2499732 6.2661403,12.0834444 5.66704353,13.1104347 L1.42346996,20.3851405 C0.876615342,21.3226382 1.55284511,22.4999464 2.63820019,22.4999464 L26.0735272,22.4999464 L26.0735844,22.4999464 C27.2625082,22.4999464 28.7135584,21.6664751 29.312598,20.6394848 L33.5562287,13.3647791 Z M8.90622877,9.37497765 L28.1249329,9.37497765 L28.1249329,6.56248435 C28.1249329,5.00918148 26.8657425,3.74999106 25.3124397,3.74999106 L15.937462,3.74999106 L12.1874709,0 L2.81249329,0 C1.25919042,0 0,1.25919042 0,2.81249329 L0,19.1042063 L4.04747952,12.16567 C5.05158174,10.444311 6.91341659,9.37497765 8.90622877,9.37497765 Z"})))),Gn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-list-checks-icon lucide-list-checks"},React.createElement("path",{d:"M13 5h8"}),React.createElement("path",{d:"M13 12h8"}),React.createElement("path",{d:"M13 19h8"}),React.createElement("path",{d:"m3 17 2 2 4-4"}),React.createElement("path",{d:"m3 7 2 2 4-4"})),Un=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-menu-icon lucide-menu"},React.createElement("path",{d:"M4 5h16"}),React.createElement("path",{d:"M4 12h16"}),React.createElement("path",{d:"M4 19h16"})),Vn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-trash2-icon lucide-trash-2"},React.createElement("path",{d:"M10 11v6"}),React.createElement("path",{d:"M14 11v6"}),React.createElement("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6"}),React.createElement("path",{d:"M3 6h18"}),React.createElement("path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})),zn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 128 512","aria-hidden":"true"},React.createElement("path",{d:"M64 368a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm0-160a48 48 0 1 0 0 96 48 48 0 1 0 0-96zM112 96A48 48 0 1 0 16 96a48 48 0 1 0 96 0z"})),Hn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-x-icon lucide-x"},React.createElement("path",{d:"M18 6 6 18"}),React.createElement("path",{d:"m6 6 12 12"})),Wn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},React.createElement("path",{fill:"#2271B1",d:"M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm352 128l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0c-8.19 0-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24zM359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91-86.6 86.6z"}));function Qn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Xn(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Xn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Zn=function(e){var t=e.children,r=e.text;return r?React.createElement(Tn.Tooltip,{text:r,delay:"0"},t):t};const $n=function(e){e.showTitle;var t=Qn((0,o.useState)(!1),2),r=t[0],n=t[1],a=Qn((0,o.useState)(!1),2),i=(a[0],a[1]),l=ln(c),s=l.setFolderPanelContext,d=l.setExpandedFolders,u=l.setFolderBeingEditedId,f=l.setOrganizationMode,p=(l.setSelectedFolderIds,cn(function(e){var t=e(c),r=t.getSelectedFolder,n=t.canAddFolders,o=t.getFolders,a=t.getOrganizationMode,i=t.getSelectedFolderIds;return{folder:r(),folders:o(),canAddFolders:n(),organizationMode:a(),selectedFolderIds:i()}})),m=p.folder,g=p.folders,h=p.canAddFolders;return p.organizationMode,p.selectedFolderIds,(0,o.useEffect)(function(){return $=jQuery,$("body").on("click.wickedFolderPaneToolbar",function(e){e.target.closest(".wicked-folder-pane-toolbar-menu-popover")||e.target.closest(".wicked-folder-pane-toolbar-menu-toggle")||n(!1)}),$("body").on("keydown.wickedFolderPaneToolbar",function(e){"Escape"===e.key&&n(!1)}),function(){$("body").off("click.wickedFolderPaneToolbar"),$("body").off("keydown.wickedFolderPaneToolbar")}},[]),React.createElement("div",{className:"wicked-folder-pane-toolbar"},React.createElement(Tn.Tooltip,{text:(0,Se.__)("Add New Folder","wicked-folders"),delay:"0"},React.createElement("button",{type:"button",disabled:!h,onClick:function(){return s("add")}},In,React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Add New Folder","wicked-folders")))),React.createElement(Zn,{text:r?"":(0,Se.__)("Menu","wicked-folders")},React.createElement("button",{type:"button",onClick:function(){return n(!r)},className:"wicked-folder-pane-toolbar-menu-toggle"},r?Hn:Un,React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Menu","wicked-folders")),r&&React.createElement(Tn.Popover,{className:"wicked-folder-pane-menu-popover",placement:"bottom-end",offset:6},React.createElement("ul",null,React.createElement("li",null,React.createElement("button",{type:"button",onClick:function(){f(De),s(!1)}},React.createElement("span",{className:"icon","aria-hidden":"true"},Gn),React.createElement("span",{className:"text"},(0,Se.__)("Bulk Select Folders","wicked-folders")))),React.createElement("li",{className:"separator"},React.createElement("button",{type:"button",disabled:!m||!m.editable,onClick:function(){s(Re),u(m.id)}},React.createElement("span",{className:"icon","aria-hidden":"true"},jn),React.createElement("span",{className:"text"},(0,Se.__)("Edit Selected Folder","wicked-folders")))),React.createElement("li",null,React.createElement("button",{type:"button",disabled:!m||!m.deletable,onClick:function(){return s(ke)}},React.createElement("span",{className:"icon","aria-hidden":"true"},Vn),React.createElement("span",{className:"text"},(0,Se.__)("Delete Selected Folder","wicked-folders")))),React.createElement("li",{className:"separator"},React.createElement("button",{type:"button",onClick:function(){var e=g.map(function(e){return e.id});d(e),i(!0)}},React.createElement("span",{className:"icon","aria-hidden":"true"},qn),React.createElement("span",{className:"text"},(0,Se.__)("Expand All Folders","wicked-folders")))),React.createElement("li",null,React.createElement("button",{type:"button",onClick:function(){d(["0"]),i(!1)}},React.createElement("span",{className:"icon","aria-hidden":"true"},xn),React.createElement("span",{className:"text"},(0,Se.__)("Collapse All Folders","wicked-folders")))),React.createElement("li",{className:"separator"},React.createElement("button",{type:"button",onClick:function(){return s(Te)}},React.createElement("span",{className:"icon","aria-hidden":"true"},An),React.createElement("span",{className:"text"},(0,Se.__)("Settings","wicked-folders")))))))))};var Yn=r(73),Kn=r.n(Yn);const Jn=window.wp.apiFetch;var eo=r.n(Jn);const to=window.wp.hooks;var ro=function(){return ro=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ro.apply(this,arguments)};function no(e,t){for(var r={},n={},o=e.split("~~"),a=!1,i=0;o.length>i;i++){for(var c=o[i].split("~"),l=0;l<c.length;l+=2){var s=c[l],d=c[l+1],u="&"+s+";";r[u]=d,a&&(r["&"+s]=d),n[d]=u}a=!0}return t?{entities:ro(ro({},r),t.entities),characters:ro(ro({},n),t.characters)}:{entities:r,characters:n}}var oo={xml:/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html4:/∉|&(?:nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|AElig|Ccedil|Egrave|Eacute|Ecirc|Euml|Igrave|Iacute|Icirc|Iuml|ETH|Ntilde|Ograve|Oacute|Ocirc|Otilde|Ouml|times|Oslash|Ugrave|Uacute|Ucirc|Uuml|Yacute|THORN|szlig|agrave|aacute|acirc|atilde|auml|aring|aelig|ccedil|egrave|eacute|ecirc|euml|igrave|iacute|icirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|quot|amp|lt|gt|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html5:/·|℗|⋇|⪧|⩺|⋗|⦕|⩼|⪆|⥸|⋗|⋛|⪌|≷|≳|⪦|⩹|⋖|⋋|⋉|⥶|⩻|⦖|◃|⊴|◂|∉|⋹̸|⋵̸|∉|⋷|⋶|∌|∌|⋾|⋽|∥|⊠|⨱|⨰|&(?:AElig|AMP|Aacute|Acirc|Agrave|Aring|Atilde|Auml|COPY|Ccedil|ETH|Eacute|Ecirc|Egrave|Euml|GT|Iacute|Icirc|Igrave|Iuml|LT|Ntilde|Oacute|Ocirc|Ograve|Oslash|Otilde|Ouml|QUOT|REG|THORN|Uacute|Ucirc|Ugrave|Uuml|Yacute|aacute|acirc|acute|aelig|agrave|amp|aring|atilde|auml|brvbar|ccedil|cedil|cent|copy|curren|deg|divide|eacute|ecirc|egrave|eth|euml|frac12|frac14|frac34|gt|iacute|icirc|iexcl|igrave|iquest|iuml|laquo|lt|macr|micro|middot|nbsp|not|ntilde|oacute|ocirc|ograve|ordf|ordm|oslash|otilde|ouml|para|plusmn|pound|quot|raquo|reg|sect|shy|sup1|sup2|sup3|szlig|thorn|times|uacute|ucirc|ugrave|uml|uuml|yacute|yen|yuml|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g},ao={};ao.xml=no("lt~<~gt~>~quot~\"~apos~'~amp~&"),ao.html4=no("apos~'~OElig~Œ~oelig~œ~Scaron~Š~scaron~š~Yuml~Ÿ~circ~ˆ~tilde~˜~ensp~ ~emsp~ ~thinsp~ ~zwnj~~zwj~~lrm~~rlm~~ndash~–~mdash~—~lsquo~‘~rsquo~’~sbquo~‚~ldquo~“~rdquo~”~bdquo~„~dagger~†~Dagger~‡~permil~‰~lsaquo~‹~rsaquo~›~euro~€~fnof~ƒ~Alpha~Α~Beta~Β~Gamma~Γ~Delta~Δ~Epsilon~Ε~Zeta~Ζ~Eta~Η~Theta~Θ~Iota~Ι~Kappa~Κ~Lambda~Λ~Mu~Μ~Nu~Ν~Xi~Ξ~Omicron~Ο~Pi~Π~Rho~Ρ~Sigma~Σ~Tau~Τ~Upsilon~Υ~Phi~Φ~Chi~Χ~Psi~Ψ~Omega~Ω~alpha~α~beta~β~gamma~γ~delta~δ~epsilon~ε~zeta~ζ~eta~η~theta~θ~iota~ι~kappa~κ~lambda~λ~mu~μ~nu~ν~xi~ξ~omicron~ο~pi~π~rho~ρ~sigmaf~ς~sigma~σ~tau~τ~upsilon~υ~phi~φ~chi~χ~psi~ψ~omega~ω~thetasym~ϑ~upsih~ϒ~piv~ϖ~bull~•~hellip~…~prime~′~Prime~″~oline~‾~frasl~⁄~weierp~℘~image~ℑ~real~ℜ~trade~™~alefsym~ℵ~larr~←~uarr~↑~rarr~→~darr~↓~harr~↔~crarr~↵~lArr~⇐~uArr~⇑~rArr~⇒~dArr~⇓~hArr~⇔~forall~∀~part~∂~exist~∃~empty~∅~nabla~∇~isin~∈~notin~∉~ni~∋~prod~∏~sum~∑~minus~−~lowast~∗~radic~√~prop~∝~infin~∞~ang~∠~and~∧~or~∨~cap~∩~cup~∪~int~∫~there4~∴~sim~∼~cong~≅~asymp~≈~ne~≠~equiv~≡~le~≤~ge~≥~sub~⊂~sup~⊃~nsub~⊄~sube~⊆~supe~⊇~oplus~⊕~otimes~⊗~perp~⊥~sdot~⋅~lceil~⌈~rceil~⌉~lfloor~⌊~rfloor~⌋~lang~〈~rang~〉~loz~◊~spades~♠~clubs~♣~hearts~♥~diams~♦~~nbsp~ ~iexcl~¡~cent~¢~pound~£~curren~¤~yen~¥~brvbar~¦~sect~§~uml~¨~copy~©~ordf~ª~laquo~«~not~¬~shy~~reg~®~macr~¯~deg~°~plusmn~±~sup2~²~sup3~³~acute~´~micro~µ~para~¶~middot~·~cedil~¸~sup1~¹~ordm~º~raquo~»~frac14~¼~frac12~½~frac34~¾~iquest~¿~Agrave~À~Aacute~Á~Acirc~Â~Atilde~Ã~Auml~Ä~Aring~Å~AElig~Æ~Ccedil~Ç~Egrave~È~Eacute~É~Ecirc~Ê~Euml~Ë~Igrave~Ì~Iacute~Í~Icirc~Î~Iuml~Ï~ETH~Ð~Ntilde~Ñ~Ograve~Ò~Oacute~Ó~Ocirc~Ô~Otilde~Õ~Ouml~Ö~times~×~Oslash~Ø~Ugrave~Ù~Uacute~Ú~Ucirc~Û~Uuml~Ü~Yacute~Ý~THORN~Þ~szlig~ß~agrave~à~aacute~á~acirc~â~atilde~ã~auml~ä~aring~å~aelig~æ~ccedil~ç~egrave~è~eacute~é~ecirc~ê~euml~ë~igrave~ì~iacute~í~icirc~î~iuml~ï~eth~ð~ntilde~ñ~ograve~ò~oacute~ó~ocirc~ô~otilde~õ~ouml~ö~divide~÷~oslash~ø~ugrave~ù~uacute~ú~ucirc~û~uuml~ü~yacute~ý~thorn~þ~yuml~ÿ~quot~\"~amp~&~lt~<~gt~>"),ao.html5=no('Abreve~Ă~Acy~А~Afr~𝔄~Amacr~Ā~And~⩓~Aogon~Ą~Aopf~𝔸~ApplyFunction~~Ascr~𝒜~Assign~≔~Backslash~∖~Barv~⫧~Barwed~⌆~Bcy~Б~Because~∵~Bernoullis~ℬ~Bfr~𝔅~Bopf~𝔹~Breve~˘~Bscr~ℬ~Bumpeq~≎~CHcy~Ч~Cacute~Ć~Cap~⋒~CapitalDifferentialD~ⅅ~Cayleys~ℭ~Ccaron~Č~Ccirc~Ĉ~Cconint~∰~Cdot~Ċ~Cedilla~¸~CenterDot~·~Cfr~ℭ~CircleDot~⊙~CircleMinus~⊖~CirclePlus~⊕~CircleTimes~⊗~ClockwiseContourIntegral~∲~CloseCurlyDoubleQuote~”~CloseCurlyQuote~’~Colon~∷~Colone~⩴~Congruent~≡~Conint~∯~ContourIntegral~∮~Copf~ℂ~Coproduct~∐~CounterClockwiseContourIntegral~∳~Cross~⨯~Cscr~𝒞~Cup~⋓~CupCap~≍~DD~ⅅ~DDotrahd~⤑~DJcy~Ђ~DScy~Ѕ~DZcy~Џ~Darr~↡~Dashv~⫤~Dcaron~Ď~Dcy~Д~Del~∇~Dfr~𝔇~DiacriticalAcute~´~DiacriticalDot~˙~DiacriticalDoubleAcute~˝~DiacriticalGrave~`~DiacriticalTilde~˜~Diamond~⋄~DifferentialD~ⅆ~Dopf~𝔻~Dot~¨~DotDot~⃜~DotEqual~≐~DoubleContourIntegral~∯~DoubleDot~¨~DoubleDownArrow~⇓~DoubleLeftArrow~⇐~DoubleLeftRightArrow~⇔~DoubleLeftTee~⫤~DoubleLongLeftArrow~⟸~DoubleLongLeftRightArrow~⟺~DoubleLongRightArrow~⟹~DoubleRightArrow~⇒~DoubleRightTee~⊨~DoubleUpArrow~⇑~DoubleUpDownArrow~⇕~DoubleVerticalBar~∥~DownArrow~↓~DownArrowBar~⤓~DownArrowUpArrow~⇵~DownBreve~̑~DownLeftRightVector~⥐~DownLeftTeeVector~⥞~DownLeftVector~↽~DownLeftVectorBar~⥖~DownRightTeeVector~⥟~DownRightVector~⇁~DownRightVectorBar~⥗~DownTee~⊤~DownTeeArrow~↧~Downarrow~⇓~Dscr~𝒟~Dstrok~Đ~ENG~Ŋ~Ecaron~Ě~Ecy~Э~Edot~Ė~Efr~𝔈~Element~∈~Emacr~Ē~EmptySmallSquare~◻~EmptyVerySmallSquare~▫~Eogon~Ę~Eopf~𝔼~Equal~⩵~EqualTilde~≂~Equilibrium~⇌~Escr~ℰ~Esim~⩳~Exists~∃~ExponentialE~ⅇ~Fcy~Ф~Ffr~𝔉~FilledSmallSquare~◼~FilledVerySmallSquare~▪~Fopf~𝔽~ForAll~∀~Fouriertrf~ℱ~Fscr~ℱ~GJcy~Ѓ~Gammad~Ϝ~Gbreve~Ğ~Gcedil~Ģ~Gcirc~Ĝ~Gcy~Г~Gdot~Ġ~Gfr~𝔊~Gg~⋙~Gopf~𝔾~GreaterEqual~≥~GreaterEqualLess~⋛~GreaterFullEqual~≧~GreaterGreater~⪢~GreaterLess~≷~GreaterSlantEqual~⩾~GreaterTilde~≳~Gscr~𝒢~Gt~≫~HARDcy~Ъ~Hacek~ˇ~Hat~^~Hcirc~Ĥ~Hfr~ℌ~HilbertSpace~ℋ~Hopf~ℍ~HorizontalLine~─~Hscr~ℋ~Hstrok~Ħ~HumpDownHump~≎~HumpEqual~≏~IEcy~Е~IJlig~IJ~IOcy~Ё~Icy~И~Idot~İ~Ifr~ℑ~Im~ℑ~Imacr~Ī~ImaginaryI~ⅈ~Implies~⇒~Int~∬~Integral~∫~Intersection~⋂~InvisibleComma~~InvisibleTimes~~Iogon~Į~Iopf~𝕀~Iscr~ℐ~Itilde~Ĩ~Iukcy~І~Jcirc~Ĵ~Jcy~Й~Jfr~𝔍~Jopf~𝕁~Jscr~𝒥~Jsercy~Ј~Jukcy~Є~KHcy~Х~KJcy~Ќ~Kcedil~Ķ~Kcy~К~Kfr~𝔎~Kopf~𝕂~Kscr~𝒦~LJcy~Љ~Lacute~Ĺ~Lang~⟪~Laplacetrf~ℒ~Larr~↞~Lcaron~Ľ~Lcedil~Ļ~Lcy~Л~LeftAngleBracket~⟨~LeftArrow~←~LeftArrowBar~⇤~LeftArrowRightArrow~⇆~LeftCeiling~⌈~LeftDoubleBracket~⟦~LeftDownTeeVector~⥡~LeftDownVector~⇃~LeftDownVectorBar~⥙~LeftFloor~⌊~LeftRightArrow~↔~LeftRightVector~⥎~LeftTee~⊣~LeftTeeArrow~↤~LeftTeeVector~⥚~LeftTriangle~⊲~LeftTriangleBar~⧏~LeftTriangleEqual~⊴~LeftUpDownVector~⥑~LeftUpTeeVector~⥠~LeftUpVector~↿~LeftUpVectorBar~⥘~LeftVector~↼~LeftVectorBar~⥒~Leftarrow~⇐~Leftrightarrow~⇔~LessEqualGreater~⋚~LessFullEqual~≦~LessGreater~≶~LessLess~⪡~LessSlantEqual~⩽~LessTilde~≲~Lfr~𝔏~Ll~⋘~Lleftarrow~⇚~Lmidot~Ŀ~LongLeftArrow~⟵~LongLeftRightArrow~⟷~LongRightArrow~⟶~Longleftarrow~⟸~Longleftrightarrow~⟺~Longrightarrow~⟹~Lopf~𝕃~LowerLeftArrow~↙~LowerRightArrow~↘~Lscr~ℒ~Lsh~↰~Lstrok~Ł~Lt~≪~Map~⤅~Mcy~М~MediumSpace~ ~Mellintrf~ℳ~Mfr~𝔐~MinusPlus~∓~Mopf~𝕄~Mscr~ℳ~NJcy~Њ~Nacute~Ń~Ncaron~Ň~Ncedil~Ņ~Ncy~Н~NegativeMediumSpace~~NegativeThickSpace~~NegativeThinSpace~~NegativeVeryThinSpace~~NestedGreaterGreater~≫~NestedLessLess~≪~NewLine~\n~Nfr~𝔑~NoBreak~~NonBreakingSpace~ ~Nopf~ℕ~Not~⫬~NotCongruent~≢~NotCupCap~≭~NotDoubleVerticalBar~∦~NotElement~∉~NotEqual~≠~NotEqualTilde~≂̸~NotExists~∄~NotGreater~≯~NotGreaterEqual~≱~NotGreaterFullEqual~≧̸~NotGreaterGreater~≫̸~NotGreaterLess~≹~NotGreaterSlantEqual~⩾̸~NotGreaterTilde~≵~NotHumpDownHump~≎̸~NotHumpEqual~≏̸~NotLeftTriangle~⋪~NotLeftTriangleBar~⧏̸~NotLeftTriangleEqual~⋬~NotLess~≮~NotLessEqual~≰~NotLessGreater~≸~NotLessLess~≪̸~NotLessSlantEqual~⩽̸~NotLessTilde~≴~NotNestedGreaterGreater~⪢̸~NotNestedLessLess~⪡̸~NotPrecedes~⊀~NotPrecedesEqual~⪯̸~NotPrecedesSlantEqual~⋠~NotReverseElement~∌~NotRightTriangle~⋫~NotRightTriangleBar~⧐̸~NotRightTriangleEqual~⋭~NotSquareSubset~⊏̸~NotSquareSubsetEqual~⋢~NotSquareSuperset~⊐̸~NotSquareSupersetEqual~⋣~NotSubset~⊂⃒~NotSubsetEqual~⊈~NotSucceeds~⊁~NotSucceedsEqual~⪰̸~NotSucceedsSlantEqual~⋡~NotSucceedsTilde~≿̸~NotSuperset~⊃⃒~NotSupersetEqual~⊉~NotTilde~≁~NotTildeEqual~≄~NotTildeFullEqual~≇~NotTildeTilde~≉~NotVerticalBar~∤~Nscr~𝒩~Ocy~О~Odblac~Ő~Ofr~𝔒~Omacr~Ō~Oopf~𝕆~OpenCurlyDoubleQuote~“~OpenCurlyQuote~‘~Or~⩔~Oscr~𝒪~Otimes~⨷~OverBar~‾~OverBrace~⏞~OverBracket~⎴~OverParenthesis~⏜~PartialD~∂~Pcy~П~Pfr~𝔓~PlusMinus~±~Poincareplane~ℌ~Popf~ℙ~Pr~⪻~Precedes~≺~PrecedesEqual~⪯~PrecedesSlantEqual~≼~PrecedesTilde~≾~Product~∏~Proportion~∷~Proportional~∝~Pscr~𝒫~Qfr~𝔔~Qopf~ℚ~Qscr~𝒬~RBarr~⤐~Racute~Ŕ~Rang~⟫~Rarr~↠~Rarrtl~⤖~Rcaron~Ř~Rcedil~Ŗ~Rcy~Р~Re~ℜ~ReverseElement~∋~ReverseEquilibrium~⇋~ReverseUpEquilibrium~⥯~Rfr~ℜ~RightAngleBracket~⟩~RightArrow~→~RightArrowBar~⇥~RightArrowLeftArrow~⇄~RightCeiling~⌉~RightDoubleBracket~⟧~RightDownTeeVector~⥝~RightDownVector~⇂~RightDownVectorBar~⥕~RightFloor~⌋~RightTee~⊢~RightTeeArrow~↦~RightTeeVector~⥛~RightTriangle~⊳~RightTriangleBar~⧐~RightTriangleEqual~⊵~RightUpDownVector~⥏~RightUpTeeVector~⥜~RightUpVector~↾~RightUpVectorBar~⥔~RightVector~⇀~RightVectorBar~⥓~Rightarrow~⇒~Ropf~ℝ~RoundImplies~⥰~Rrightarrow~⇛~Rscr~ℛ~Rsh~↱~RuleDelayed~⧴~SHCHcy~Щ~SHcy~Ш~SOFTcy~Ь~Sacute~Ś~Sc~⪼~Scedil~Ş~Scirc~Ŝ~Scy~С~Sfr~𝔖~ShortDownArrow~↓~ShortLeftArrow~←~ShortRightArrow~→~ShortUpArrow~↑~SmallCircle~∘~Sopf~𝕊~Sqrt~√~Square~□~SquareIntersection~⊓~SquareSubset~⊏~SquareSubsetEqual~⊑~SquareSuperset~⊐~SquareSupersetEqual~⊒~SquareUnion~⊔~Sscr~𝒮~Star~⋆~Sub~⋐~Subset~⋐~SubsetEqual~⊆~Succeeds~≻~SucceedsEqual~⪰~SucceedsSlantEqual~≽~SucceedsTilde~≿~SuchThat~∋~Sum~∑~Sup~⋑~Superset~⊃~SupersetEqual~⊇~Supset~⋑~TRADE~™~TSHcy~Ћ~TScy~Ц~Tab~\t~Tcaron~Ť~Tcedil~Ţ~Tcy~Т~Tfr~𝔗~Therefore~∴~ThickSpace~ ~ThinSpace~ ~Tilde~∼~TildeEqual~≃~TildeFullEqual~≅~TildeTilde~≈~Topf~𝕋~TripleDot~⃛~Tscr~𝒯~Tstrok~Ŧ~Uarr~↟~Uarrocir~⥉~Ubrcy~Ў~Ubreve~Ŭ~Ucy~У~Udblac~Ű~Ufr~𝔘~Umacr~Ū~UnderBar~_~UnderBrace~⏟~UnderBracket~⎵~UnderParenthesis~⏝~Union~⋃~UnionPlus~⊎~Uogon~Ų~Uopf~𝕌~UpArrow~↑~UpArrowBar~⤒~UpArrowDownArrow~⇅~UpDownArrow~↕~UpEquilibrium~⥮~UpTee~⊥~UpTeeArrow~↥~Uparrow~⇑~Updownarrow~⇕~UpperLeftArrow~↖~UpperRightArrow~↗~Upsi~ϒ~Uring~Ů~Uscr~𝒰~Utilde~Ũ~VDash~⊫~Vbar~⫫~Vcy~В~Vdash~⊩~Vdashl~⫦~Vee~⋁~Verbar~‖~Vert~‖~VerticalBar~∣~VerticalLine~|~VerticalSeparator~❘~VerticalTilde~≀~VeryThinSpace~ ~Vfr~𝔙~Vopf~𝕍~Vscr~𝒱~Vvdash~⊪~Wcirc~Ŵ~Wedge~⋀~Wfr~𝔚~Wopf~𝕎~Wscr~𝒲~Xfr~𝔛~Xopf~𝕏~Xscr~𝒳~YAcy~Я~YIcy~Ї~YUcy~Ю~Ycirc~Ŷ~Ycy~Ы~Yfr~𝔜~Yopf~𝕐~Yscr~𝒴~ZHcy~Ж~Zacute~Ź~Zcaron~Ž~Zcy~З~Zdot~Ż~ZeroWidthSpace~~Zfr~ℨ~Zopf~ℤ~Zscr~𝒵~abreve~ă~ac~∾~acE~∾̳~acd~∿~acy~а~af~~afr~𝔞~aleph~ℵ~amacr~ā~amalg~⨿~andand~⩕~andd~⩜~andslope~⩘~andv~⩚~ange~⦤~angle~∠~angmsd~∡~angmsdaa~⦨~angmsdab~⦩~angmsdac~⦪~angmsdad~⦫~angmsdae~⦬~angmsdaf~⦭~angmsdag~⦮~angmsdah~⦯~angrt~∟~angrtvb~⊾~angrtvbd~⦝~angsph~∢~angst~Å~angzarr~⍼~aogon~ą~aopf~𝕒~ap~≈~apE~⩰~apacir~⩯~ape~≊~apid~≋~approx~≈~approxeq~≊~ascr~𝒶~ast~*~asympeq~≍~awconint~∳~awint~⨑~bNot~⫭~backcong~≌~backepsilon~϶~backprime~‵~backsim~∽~backsimeq~⋍~barvee~⊽~barwed~⌅~barwedge~⌅~bbrk~⎵~bbrktbrk~⎶~bcong~≌~bcy~б~becaus~∵~because~∵~bemptyv~⦰~bepsi~϶~bernou~ℬ~beth~ℶ~between~≬~bfr~𝔟~bigcap~⋂~bigcirc~◯~bigcup~⋃~bigodot~⨀~bigoplus~⨁~bigotimes~⨂~bigsqcup~⨆~bigstar~★~bigtriangledown~▽~bigtriangleup~△~biguplus~⨄~bigvee~⋁~bigwedge~⋀~bkarow~⤍~blacklozenge~⧫~blacksquare~▪~blacktriangle~▴~blacktriangledown~▾~blacktriangleleft~◂~blacktriangleright~▸~blank~␣~blk12~▒~blk14~░~blk34~▓~block~█~bne~=⃥~bnequiv~≡⃥~bnot~⌐~bopf~𝕓~bot~⊥~bottom~⊥~bowtie~⋈~boxDL~╗~boxDR~╔~boxDl~╖~boxDr~╓~boxH~═~boxHD~╦~boxHU~╩~boxHd~╤~boxHu~╧~boxUL~╝~boxUR~╚~boxUl~╜~boxUr~╙~boxV~║~boxVH~╬~boxVL~╣~boxVR~╠~boxVh~╫~boxVl~╢~boxVr~╟~boxbox~⧉~boxdL~╕~boxdR~╒~boxdl~┐~boxdr~┌~boxh~─~boxhD~╥~boxhU~╨~boxhd~┬~boxhu~┴~boxminus~⊟~boxplus~⊞~boxtimes~⊠~boxuL~╛~boxuR~╘~boxul~┘~boxur~└~boxv~│~boxvH~╪~boxvL~╡~boxvR~╞~boxvh~┼~boxvl~┤~boxvr~├~bprime~‵~breve~˘~bscr~𝒷~bsemi~⁏~bsim~∽~bsime~⋍~bsol~\\~bsolb~⧅~bsolhsub~⟈~bullet~•~bump~≎~bumpE~⪮~bumpe~≏~bumpeq~≏~cacute~ć~capand~⩄~capbrcup~⩉~capcap~⩋~capcup~⩇~capdot~⩀~caps~∩︀~caret~⁁~caron~ˇ~ccaps~⩍~ccaron~č~ccirc~ĉ~ccups~⩌~ccupssm~⩐~cdot~ċ~cemptyv~⦲~centerdot~·~cfr~𝔠~chcy~ч~check~✓~checkmark~✓~cir~○~cirE~⧃~circeq~≗~circlearrowleft~↺~circlearrowright~↻~circledR~®~circledS~Ⓢ~circledast~⊛~circledcirc~⊚~circleddash~⊝~cire~≗~cirfnint~⨐~cirmid~⫯~cirscir~⧂~clubsuit~♣~colon~:~colone~≔~coloneq~≔~comma~,~commat~@~comp~∁~compfn~∘~complement~∁~complexes~ℂ~congdot~⩭~conint~∮~copf~𝕔~coprod~∐~copysr~℗~cross~✗~cscr~𝒸~csub~⫏~csube~⫑~csup~⫐~csupe~⫒~ctdot~⋯~cudarrl~⤸~cudarrr~⤵~cuepr~⋞~cuesc~⋟~cularr~↶~cularrp~⤽~cupbrcap~⩈~cupcap~⩆~cupcup~⩊~cupdot~⊍~cupor~⩅~cups~∪︀~curarr~↷~curarrm~⤼~curlyeqprec~⋞~curlyeqsucc~⋟~curlyvee~⋎~curlywedge~⋏~curvearrowleft~↶~curvearrowright~↷~cuvee~⋎~cuwed~⋏~cwconint~∲~cwint~∱~cylcty~⌭~dHar~⥥~daleth~ℸ~dash~‐~dashv~⊣~dbkarow~⤏~dblac~˝~dcaron~ď~dcy~д~dd~ⅆ~ddagger~‡~ddarr~⇊~ddotseq~⩷~demptyv~⦱~dfisht~⥿~dfr~𝔡~dharl~⇃~dharr~⇂~diam~⋄~diamond~⋄~diamondsuit~♦~die~¨~digamma~ϝ~disin~⋲~div~÷~divideontimes~⋇~divonx~⋇~djcy~ђ~dlcorn~⌞~dlcrop~⌍~dollar~$~dopf~𝕕~dot~˙~doteq~≐~doteqdot~≑~dotminus~∸~dotplus~∔~dotsquare~⊡~doublebarwedge~⌆~downarrow~↓~downdownarrows~⇊~downharpoonleft~⇃~downharpoonright~⇂~drbkarow~⤐~drcorn~⌟~drcrop~⌌~dscr~𝒹~dscy~ѕ~dsol~⧶~dstrok~đ~dtdot~⋱~dtri~▿~dtrif~▾~duarr~⇵~duhar~⥯~dwangle~⦦~dzcy~џ~dzigrarr~⟿~eDDot~⩷~eDot~≑~easter~⩮~ecaron~ě~ecir~≖~ecolon~≕~ecy~э~edot~ė~ee~ⅇ~efDot~≒~efr~𝔢~eg~⪚~egs~⪖~egsdot~⪘~el~⪙~elinters~⏧~ell~ℓ~els~⪕~elsdot~⪗~emacr~ē~emptyset~∅~emptyv~∅~emsp13~ ~emsp14~ ~eng~ŋ~eogon~ę~eopf~𝕖~epar~⋕~eparsl~⧣~eplus~⩱~epsi~ε~epsiv~ϵ~eqcirc~≖~eqcolon~≕~eqsim~≂~eqslantgtr~⪖~eqslantless~⪕~equals~=~equest~≟~equivDD~⩸~eqvparsl~⧥~erDot~≓~erarr~⥱~escr~ℯ~esdot~≐~esim~≂~excl~!~expectation~ℰ~exponentiale~ⅇ~fallingdotseq~≒~fcy~ф~female~♀~ffilig~ffi~fflig~ff~ffllig~ffl~ffr~𝔣~filig~fi~fjlig~fj~flat~♭~fllig~fl~fltns~▱~fopf~𝕗~fork~⋔~forkv~⫙~fpartint~⨍~frac13~⅓~frac15~⅕~frac16~⅙~frac18~⅛~frac23~⅔~frac25~⅖~frac35~⅗~frac38~⅜~frac45~⅘~frac56~⅚~frac58~⅝~frac78~⅞~frown~⌢~fscr~𝒻~gE~≧~gEl~⪌~gacute~ǵ~gammad~ϝ~gap~⪆~gbreve~ğ~gcirc~ĝ~gcy~г~gdot~ġ~gel~⋛~geq~≥~geqq~≧~geqslant~⩾~ges~⩾~gescc~⪩~gesdot~⪀~gesdoto~⪂~gesdotol~⪄~gesl~⋛︀~gesles~⪔~gfr~𝔤~gg~≫~ggg~⋙~gimel~ℷ~gjcy~ѓ~gl~≷~glE~⪒~gla~⪥~glj~⪤~gnE~≩~gnap~⪊~gnapprox~⪊~gne~⪈~gneq~⪈~gneqq~≩~gnsim~⋧~gopf~𝕘~grave~`~gscr~ℊ~gsim~≳~gsime~⪎~gsiml~⪐~gtcc~⪧~gtcir~⩺~gtdot~⋗~gtlPar~⦕~gtquest~⩼~gtrapprox~⪆~gtrarr~⥸~gtrdot~⋗~gtreqless~⋛~gtreqqless~⪌~gtrless~≷~gtrsim~≳~gvertneqq~≩︀~gvnE~≩︀~hairsp~ ~half~½~hamilt~ℋ~hardcy~ъ~harrcir~⥈~harrw~↭~hbar~ℏ~hcirc~ĥ~heartsuit~♥~hercon~⊹~hfr~𝔥~hksearow~⤥~hkswarow~⤦~hoarr~⇿~homtht~∻~hookleftarrow~↩~hookrightarrow~↪~hopf~𝕙~horbar~―~hscr~𝒽~hslash~ℏ~hstrok~ħ~hybull~⁃~hyphen~‐~ic~~icy~и~iecy~е~iff~⇔~ifr~𝔦~ii~ⅈ~iiiint~⨌~iiint~∭~iinfin~⧜~iiota~℩~ijlig~ij~imacr~ī~imagline~ℐ~imagpart~ℑ~imath~ı~imof~⊷~imped~Ƶ~in~∈~incare~℅~infintie~⧝~inodot~ı~intcal~⊺~integers~ℤ~intercal~⊺~intlarhk~⨗~intprod~⨼~iocy~ё~iogon~į~iopf~𝕚~iprod~⨼~iscr~𝒾~isinE~⋹~isindot~⋵~isins~⋴~isinsv~⋳~isinv~∈~it~~itilde~ĩ~iukcy~і~jcirc~ĵ~jcy~й~jfr~𝔧~jmath~ȷ~jopf~𝕛~jscr~𝒿~jsercy~ј~jukcy~є~kappav~ϰ~kcedil~ķ~kcy~к~kfr~𝔨~kgreen~ĸ~khcy~х~kjcy~ќ~kopf~𝕜~kscr~𝓀~lAarr~⇚~lAtail~⤛~lBarr~⤎~lE~≦~lEg~⪋~lHar~⥢~lacute~ĺ~laemptyv~⦴~lagran~ℒ~langd~⦑~langle~⟨~lap~⪅~larrb~⇤~larrbfs~⤟~larrfs~⤝~larrhk~↩~larrlp~↫~larrpl~⤹~larrsim~⥳~larrtl~↢~lat~⪫~latail~⤙~late~⪭~lates~⪭︀~lbarr~⤌~lbbrk~❲~lbrace~{~lbrack~[~lbrke~⦋~lbrksld~⦏~lbrkslu~⦍~lcaron~ľ~lcedil~ļ~lcub~{~lcy~л~ldca~⤶~ldquor~„~ldrdhar~⥧~ldrushar~⥋~ldsh~↲~leftarrow~←~leftarrowtail~↢~leftharpoondown~↽~leftharpoonup~↼~leftleftarrows~⇇~leftrightarrow~↔~leftrightarrows~⇆~leftrightharpoons~⇋~leftrightsquigarrow~↭~leftthreetimes~⋋~leg~⋚~leq~≤~leqq~≦~leqslant~⩽~les~⩽~lescc~⪨~lesdot~⩿~lesdoto~⪁~lesdotor~⪃~lesg~⋚︀~lesges~⪓~lessapprox~⪅~lessdot~⋖~lesseqgtr~⋚~lesseqqgtr~⪋~lessgtr~≶~lesssim~≲~lfisht~⥼~lfr~𝔩~lg~≶~lgE~⪑~lhard~↽~lharu~↼~lharul~⥪~lhblk~▄~ljcy~љ~ll~≪~llarr~⇇~llcorner~⌞~llhard~⥫~lltri~◺~lmidot~ŀ~lmoust~⎰~lmoustache~⎰~lnE~≨~lnap~⪉~lnapprox~⪉~lne~⪇~lneq~⪇~lneqq~≨~lnsim~⋦~loang~⟬~loarr~⇽~lobrk~⟦~longleftarrow~⟵~longleftrightarrow~⟷~longmapsto~⟼~longrightarrow~⟶~looparrowleft~↫~looparrowright~↬~lopar~⦅~lopf~𝕝~loplus~⨭~lotimes~⨴~lowbar~_~lozenge~◊~lozf~⧫~lpar~(~lparlt~⦓~lrarr~⇆~lrcorner~⌟~lrhar~⇋~lrhard~⥭~lrtri~⊿~lscr~𝓁~lsh~↰~lsim~≲~lsime~⪍~lsimg~⪏~lsqb~[~lsquor~‚~lstrok~ł~ltcc~⪦~ltcir~⩹~ltdot~⋖~lthree~⋋~ltimes~⋉~ltlarr~⥶~ltquest~⩻~ltrPar~⦖~ltri~◃~ltrie~⊴~ltrif~◂~lurdshar~⥊~luruhar~⥦~lvertneqq~≨︀~lvnE~≨︀~mDDot~∺~male~♂~malt~✠~maltese~✠~map~↦~mapsto~↦~mapstodown~↧~mapstoleft~↤~mapstoup~↥~marker~▮~mcomma~⨩~mcy~м~measuredangle~∡~mfr~𝔪~mho~℧~mid~∣~midast~*~midcir~⫰~minusb~⊟~minusd~∸~minusdu~⨪~mlcp~⫛~mldr~…~mnplus~∓~models~⊧~mopf~𝕞~mp~∓~mscr~𝓂~mstpos~∾~multimap~⊸~mumap~⊸~nGg~⋙̸~nGt~≫⃒~nGtv~≫̸~nLeftarrow~⇍~nLeftrightarrow~⇎~nLl~⋘̸~nLt~≪⃒~nLtv~≪̸~nRightarrow~⇏~nVDash~⊯~nVdash~⊮~nacute~ń~nang~∠⃒~nap~≉~napE~⩰̸~napid~≋̸~napos~ʼn~napprox~≉~natur~♮~natural~♮~naturals~ℕ~nbump~≎̸~nbumpe~≏̸~ncap~⩃~ncaron~ň~ncedil~ņ~ncong~≇~ncongdot~⩭̸~ncup~⩂~ncy~н~neArr~⇗~nearhk~⤤~nearr~↗~nearrow~↗~nedot~≐̸~nequiv~≢~nesear~⤨~nesim~≂̸~nexist~∄~nexists~∄~nfr~𝔫~ngE~≧̸~nge~≱~ngeq~≱~ngeqq~≧̸~ngeqslant~⩾̸~nges~⩾̸~ngsim~≵~ngt~≯~ngtr~≯~nhArr~⇎~nharr~↮~nhpar~⫲~nis~⋼~nisd~⋺~niv~∋~njcy~њ~nlArr~⇍~nlE~≦̸~nlarr~↚~nldr~‥~nle~≰~nleftarrow~↚~nleftrightarrow~↮~nleq~≰~nleqq~≦̸~nleqslant~⩽̸~nles~⩽̸~nless~≮~nlsim~≴~nlt~≮~nltri~⋪~nltrie~⋬~nmid~∤~nopf~𝕟~notinE~⋹̸~notindot~⋵̸~notinva~∉~notinvb~⋷~notinvc~⋶~notni~∌~notniva~∌~notnivb~⋾~notnivc~⋽~npar~∦~nparallel~∦~nparsl~⫽⃥~npart~∂̸~npolint~⨔~npr~⊀~nprcue~⋠~npre~⪯̸~nprec~⊀~npreceq~⪯̸~nrArr~⇏~nrarr~↛~nrarrc~⤳̸~nrarrw~↝̸~nrightarrow~↛~nrtri~⋫~nrtrie~⋭~nsc~⊁~nsccue~⋡~nsce~⪰̸~nscr~𝓃~nshortmid~∤~nshortparallel~∦~nsim~≁~nsime~≄~nsimeq~≄~nsmid~∤~nspar~∦~nsqsube~⋢~nsqsupe~⋣~nsubE~⫅̸~nsube~⊈~nsubset~⊂⃒~nsubseteq~⊈~nsubseteqq~⫅̸~nsucc~⊁~nsucceq~⪰̸~nsup~⊅~nsupE~⫆̸~nsupe~⊉~nsupset~⊃⃒~nsupseteq~⊉~nsupseteqq~⫆̸~ntgl~≹~ntlg~≸~ntriangleleft~⋪~ntrianglelefteq~⋬~ntriangleright~⋫~ntrianglerighteq~⋭~num~#~numero~№~numsp~ ~nvDash~⊭~nvHarr~⤄~nvap~≍⃒~nvdash~⊬~nvge~≥⃒~nvgt~>⃒~nvinfin~⧞~nvlArr~⤂~nvle~≤⃒~nvlt~<⃒~nvltrie~⊴⃒~nvrArr~⤃~nvrtrie~⊵⃒~nvsim~∼⃒~nwArr~⇖~nwarhk~⤣~nwarr~↖~nwarrow~↖~nwnear~⤧~oS~Ⓢ~oast~⊛~ocir~⊚~ocy~о~odash~⊝~odblac~ő~odiv~⨸~odot~⊙~odsold~⦼~ofcir~⦿~ofr~𝔬~ogon~˛~ogt~⧁~ohbar~⦵~ohm~Ω~oint~∮~olarr~↺~olcir~⦾~olcross~⦻~olt~⧀~omacr~ō~omid~⦶~ominus~⊖~oopf~𝕠~opar~⦷~operp~⦹~orarr~↻~ord~⩝~order~ℴ~orderof~ℴ~origof~⊶~oror~⩖~orslope~⩗~orv~⩛~oscr~ℴ~osol~⊘~otimesas~⨶~ovbar~⌽~par~∥~parallel~∥~parsim~⫳~parsl~⫽~pcy~п~percnt~%~period~.~pertenk~‱~pfr~𝔭~phiv~ϕ~phmmat~ℳ~phone~☎~pitchfork~⋔~planck~ℏ~planckh~ℎ~plankv~ℏ~plus~+~plusacir~⨣~plusb~⊞~pluscir~⨢~plusdo~∔~plusdu~⨥~pluse~⩲~plussim~⨦~plustwo~⨧~pm~±~pointint~⨕~popf~𝕡~pr~≺~prE~⪳~prap~⪷~prcue~≼~pre~⪯~prec~≺~precapprox~⪷~preccurlyeq~≼~preceq~⪯~precnapprox~⪹~precneqq~⪵~precnsim~⋨~precsim~≾~primes~ℙ~prnE~⪵~prnap~⪹~prnsim~⋨~profalar~⌮~profline~⌒~profsurf~⌓~propto~∝~prsim~≾~prurel~⊰~pscr~𝓅~puncsp~ ~qfr~𝔮~qint~⨌~qopf~𝕢~qprime~⁗~qscr~𝓆~quaternions~ℍ~quatint~⨖~quest~?~questeq~≟~rAarr~⇛~rAtail~⤜~rBarr~⤏~rHar~⥤~race~∽̱~racute~ŕ~raemptyv~⦳~rangd~⦒~range~⦥~rangle~⟩~rarrap~⥵~rarrb~⇥~rarrbfs~⤠~rarrc~⤳~rarrfs~⤞~rarrhk~↪~rarrlp~↬~rarrpl~⥅~rarrsim~⥴~rarrtl~↣~rarrw~↝~ratail~⤚~ratio~∶~rationals~ℚ~rbarr~⤍~rbbrk~❳~rbrace~}~rbrack~]~rbrke~⦌~rbrksld~⦎~rbrkslu~⦐~rcaron~ř~rcedil~ŗ~rcub~}~rcy~р~rdca~⤷~rdldhar~⥩~rdquor~”~rdsh~↳~realine~ℛ~realpart~ℜ~reals~ℝ~rect~▭~rfisht~⥽~rfr~𝔯~rhard~⇁~rharu~⇀~rharul~⥬~rhov~ϱ~rightarrow~→~rightarrowtail~↣~rightharpoondown~⇁~rightharpoonup~⇀~rightleftarrows~⇄~rightleftharpoons~⇌~rightrightarrows~⇉~rightsquigarrow~↝~rightthreetimes~⋌~ring~˚~risingdotseq~≓~rlarr~⇄~rlhar~⇌~rmoust~⎱~rmoustache~⎱~rnmid~⫮~roang~⟭~roarr~⇾~robrk~⟧~ropar~⦆~ropf~𝕣~roplus~⨮~rotimes~⨵~rpar~)~rpargt~⦔~rppolint~⨒~rrarr~⇉~rscr~𝓇~rsh~↱~rsqb~]~rsquor~’~rthree~⋌~rtimes~⋊~rtri~▹~rtrie~⊵~rtrif~▸~rtriltri~⧎~ruluhar~⥨~rx~℞~sacute~ś~sc~≻~scE~⪴~scap~⪸~sccue~≽~sce~⪰~scedil~ş~scirc~ŝ~scnE~⪶~scnap~⪺~scnsim~⋩~scpolint~⨓~scsim~≿~scy~с~sdotb~⊡~sdote~⩦~seArr~⇘~searhk~⤥~searr~↘~searrow~↘~semi~;~seswar~⤩~setminus~∖~setmn~∖~sext~✶~sfr~𝔰~sfrown~⌢~sharp~♯~shchcy~щ~shcy~ш~shortmid~∣~shortparallel~∥~sigmav~ς~simdot~⩪~sime~≃~simeq~≃~simg~⪞~simgE~⪠~siml~⪝~simlE~⪟~simne~≆~simplus~⨤~simrarr~⥲~slarr~←~smallsetminus~∖~smashp~⨳~smeparsl~⧤~smid~∣~smile~⌣~smt~⪪~smte~⪬~smtes~⪬︀~softcy~ь~sol~/~solb~⧄~solbar~⌿~sopf~𝕤~spadesuit~♠~spar~∥~sqcap~⊓~sqcaps~⊓︀~sqcup~⊔~sqcups~⊔︀~sqsub~⊏~sqsube~⊑~sqsubset~⊏~sqsubseteq~⊑~sqsup~⊐~sqsupe~⊒~sqsupset~⊐~sqsupseteq~⊒~squ~□~square~□~squarf~▪~squf~▪~srarr~→~sscr~𝓈~ssetmn~∖~ssmile~⌣~sstarf~⋆~star~☆~starf~★~straightepsilon~ϵ~straightphi~ϕ~strns~¯~subE~⫅~subdot~⪽~subedot~⫃~submult~⫁~subnE~⫋~subne~⊊~subplus~⪿~subrarr~⥹~subset~⊂~subseteq~⊆~subseteqq~⫅~subsetneq~⊊~subsetneqq~⫋~subsim~⫇~subsub~⫕~subsup~⫓~succ~≻~succapprox~⪸~succcurlyeq~≽~succeq~⪰~succnapprox~⪺~succneqq~⪶~succnsim~⋩~succsim~≿~sung~♪~supE~⫆~supdot~⪾~supdsub~⫘~supedot~⫄~suphsol~⟉~suphsub~⫗~suplarr~⥻~supmult~⫂~supnE~⫌~supne~⊋~supplus~⫀~supset~⊃~supseteq~⊇~supseteqq~⫆~supsetneq~⊋~supsetneqq~⫌~supsim~⫈~supsub~⫔~supsup~⫖~swArr~⇙~swarhk~⤦~swarr~↙~swarrow~↙~swnwar~⤪~target~⌖~tbrk~⎴~tcaron~ť~tcedil~ţ~tcy~т~tdot~⃛~telrec~⌕~tfr~𝔱~therefore~∴~thetav~ϑ~thickapprox~≈~thicksim~∼~thkap~≈~thksim~∼~timesb~⊠~timesbar~⨱~timesd~⨰~tint~∭~toea~⤨~top~⊤~topbot~⌶~topcir~⫱~topf~𝕥~topfork~⫚~tosa~⤩~tprime~‴~triangle~▵~triangledown~▿~triangleleft~◃~trianglelefteq~⊴~triangleq~≜~triangleright~▹~trianglerighteq~⊵~tridot~◬~trie~≜~triminus~⨺~triplus~⨹~trisb~⧍~tritime~⨻~trpezium~⏢~tscr~𝓉~tscy~ц~tshcy~ћ~tstrok~ŧ~twixt~≬~twoheadleftarrow~↞~twoheadrightarrow~↠~uHar~⥣~ubrcy~ў~ubreve~ŭ~ucy~у~udarr~⇅~udblac~ű~udhar~⥮~ufisht~⥾~ufr~𝔲~uharl~↿~uharr~↾~uhblk~▀~ulcorn~⌜~ulcorner~⌜~ulcrop~⌏~ultri~◸~umacr~ū~uogon~ų~uopf~𝕦~uparrow~↑~updownarrow~↕~upharpoonleft~↿~upharpoonright~↾~uplus~⊎~upsi~υ~upuparrows~⇈~urcorn~⌝~urcorner~⌝~urcrop~⌎~uring~ů~urtri~◹~uscr~𝓊~utdot~⋰~utilde~ũ~utri~▵~utrif~▴~uuarr~⇈~uwangle~⦧~vArr~⇕~vBar~⫨~vBarv~⫩~vDash~⊨~vangrt~⦜~varepsilon~ϵ~varkappa~ϰ~varnothing~∅~varphi~ϕ~varpi~ϖ~varpropto~∝~varr~↕~varrho~ϱ~varsigma~ς~varsubsetneq~⊊︀~varsubsetneqq~⫋︀~varsupsetneq~⊋︀~varsupsetneqq~⫌︀~vartheta~ϑ~vartriangleleft~⊲~vartriangleright~⊳~vcy~в~vdash~⊢~vee~∨~veebar~⊻~veeeq~≚~vellip~⋮~verbar~|~vert~|~vfr~𝔳~vltri~⊲~vnsub~⊂⃒~vnsup~⊃⃒~vopf~𝕧~vprop~∝~vrtri~⊳~vscr~𝓋~vsubnE~⫋︀~vsubne~⊊︀~vsupnE~⫌︀~vsupne~⊋︀~vzigzag~⦚~wcirc~ŵ~wedbar~⩟~wedge~∧~wedgeq~≙~wfr~𝔴~wopf~𝕨~wp~℘~wr~≀~wreath~≀~wscr~𝓌~xcap~⋂~xcirc~◯~xcup~⋃~xdtri~▽~xfr~𝔵~xhArr~⟺~xharr~⟷~xlArr~⟸~xlarr~⟵~xmap~⟼~xnis~⋻~xodot~⨀~xopf~𝕩~xoplus~⨁~xotime~⨂~xrArr~⟹~xrarr~⟶~xscr~𝓍~xsqcup~⨆~xuplus~⨄~xutri~△~xvee~⋁~xwedge~⋀~yacy~я~ycirc~ŷ~ycy~ы~yfr~𝔶~yicy~ї~yopf~𝕪~yscr~𝓎~yucy~ю~zacute~ź~zcaron~ž~zcy~з~zdot~ż~zeetrf~ℨ~zfr~𝔷~zhcy~ж~zigrarr~⇝~zopf~𝕫~zscr~𝓏~~AMP~&~COPY~©~GT~>~LT~<~QUOT~"~REG~®',ao.html4);var io={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},co=String.fromCodePoint||function(e){return String.fromCharCode(Math.floor((e-65536)/1024)+55296,(e-65536)%1024+56320)},lo=(String.prototype.codePointAt,function(){return lo=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},lo.apply(this,arguments)}),so=lo(lo({},ao),{all:ao.html5}),uo={scope:"body",level:"all"},fo=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);/g,po=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+)[;=]?/g,mo={xml:{strict:fo,attribute:po,body:oo.xml},html4:{strict:fo,attribute:po,body:oo.html4},html5:{strict:fo,attribute:po,body:oo.html5}},go=lo(lo({},mo),{all:mo.html5}),ho=String.fromCharCode,yo=ho(65533);function Eo(e,t){var r=void 0===t?uo:t,n=r.level,o=void 0===n?"all":n,a=r.scope,i=void 0===a?"xml"===o?"strict":"body":a;if(!e)return"";var c=go[o][i],l=so[o].entities,s="attribute"===i,d="strict"===i;return e.replace(c,function(e){return function(e,t,r,n){var o=e,a=e[e.length-1];if(r&&"="===a)o=e;else if(n&&";"!==a)o=e;else{var i=t[e];if(i)o=i;else if("&"===e[0]&&"#"===e[1]){var c=e[2],l="x"==c||"X"==c?parseInt(e.substr(3),16):parseInt(e.substr(2));o=l>=1114111?yo:l>65535?co(l):ho(io[l]||l)}}return o}(e,l,s,d)})}var bo=(0,o.createContext)();function vo(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return wo(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(wo(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,wo(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,wo(u,"constructor",s),wo(s,"constructor",l),l.displayName="GeneratorFunction",wo(s,o,"GeneratorFunction"),wo(u),wo(u,o,"Generator"),wo(u,n,function(){return this}),wo(u,"toString",function(){return"[object Generator]"}),(vo=function(){return{w:a,m:f}})()}function wo(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}wo=function(e,t,r,n){function a(t,r){wo(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},wo(e,t,r,n)}function So(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function _o(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){So(a,n,o,i,c,"next",e)}function c(e){So(a,n,o,i,c,"throw",e)}i(void 0)})}}function Ro(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ko=function(e){var t,r,n=e.folder,i=e.setFolderColor,l=(0,o.useContext)(rn),s=(t=(0,o.useState)(),r=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(t,r)||function(e,t){if(e){if("string"==typeof e)return Ro(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ro(e,t):void 0}}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),d=s[0],u=s[1],f=(0,a.useDispatch)(c),p=f.fetchFolders,m=f.addNotification,g=f.setFolderPanelError,h=ln(c),y=h.setFolderUsingContextMenuId,E=h.setFolderBeingRenamedId,b=h.setFolderPanelContext,v=h.setFolderBeingEditedId,S=h.setFolderBeingInlineDeletedId,_=h.setIsFolderPanelBusy,R=h.setFolderBeingEmptiedId,k=cn(function(e){return{organizationMode:e(c).getOrganizationMode(),folderUsingContextMenuId:e(c).getFolderUsingContextMenuId(),folderBeingRenamed:e(c).getFolderBeingRenamed(),isContextMenusEnabled:e(c).isContextMenusEnabled(),colors:e(c).getColors(),postType:e(c).getPostType()}}),T=k.organizationMode,I=k.folderUsingContextMenuId,O=k.folderBeingRenamed,F=k.isContextMenusEnabled,D=k.colors,N=k.postType,A=F&&w(n)&&(n.editable||n.deletable)&&(null==O?void 0:O.id)!==n.id&&De!=T,x=I===n.id,C=function(){var e=_o(vo().m(function e(){var t;return vo().w(function(e){for(;;)switch(e.p=e.n){case 0:return _(!0),g(!1),e.p=1,e.n=2,eo()({path:"".concat(Ie,"folders/").concat(n.id,"?post_type=").concat(N,"&clone_children=true"),method:"POST"});case 2:p(l),_(!1),m({message:(0,Se.__)("Successfully cloned folder.","wicked-folders")}),y(!1),e.n=4;break;case 3:e.p=3,t=e.v,g(t.message),_(!1),y(!1);case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}(),P=function(){var e=_o(vo().m(function e(){return vo().w(function(e){for(;;)switch(e.n){case 0:R(n.id),y(!1);case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return A?React.createElement("div",{className:"wicked-folder-context-menu-container"},React.createElement("button",{ref:u,className:"wicked-folder-context-menu-toggle","aria-controls":"folder-context-menu-".concat(n.id),"aria-expanded":"false",onClick:function(e){e.stopPropagation(),I==n.id?y(!1):y(n.id)}},React.createElement("span",{className:"screen-reader-text"},"Toggle context menu"),zn),x&&React.createElement(Tn.Popover,{anchor:d,focusOnMount:!0,className:"wicked-folder-context-menu-wrapper"},React.createElement("ul",{id:"folder-context-menu-".concat(n.id),className:"wicked-folders-context-menu"},n.editable&&React.createElement(React.Fragment,null,React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:function(){E(n.id),y(!1)}},React.createElement("span",{className:"icon cursor","aria-hidden":"true"},Pn),React.createElement("span",{className:"text"},(0,Se.__)("Rename","wicked-folders")))),React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:function(){y(!1),b(Re),v(n.id)}},React.createElement("span",{className:"icon edit","aria-hidden":"true"},jn),React.createElement("span",{className:"text"},(0,Se.__)("Edit","wicked-folders")))),React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:C},React.createElement("span",{className:"icon edit","aria-hidden":"true"},Cn),React.createElement("span",{className:"text"},(0,Se.__)("Clone","wicked-folders"))))),n.assignable&&React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:P},React.createElement("span",{className:"icon","aria-hidden":"true"},Fn),React.createElement("span",{className:"text"},(0,Se.__)("Empty","wicked-folders")))),n.deletable&&React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:function(){S(n.id),y(!1)}},React.createElement("span",{className:"icon trash","aria-hidden":"true"},Vn),React.createElement("span",{className:"text"},(0,Se.__)("Delete","wicked-folders")))),n.editable&&React.createElement(React.Fragment,null,React.createElement("li",{className:"wicked-folders-context-menu-colors"},React.createElement("h3",null,"Folder Color"),React.createElement("ul",null,D.map(function(e){return React.createElement("li",{key:e},React.createElement("button",{style:{backgroundColor:e},onClick:function(){return i(e)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Color","wicked-folders")," ",e.name)))}))))))):null};function To(e){return To="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},To(e)}function Io(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return Oo(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(Oo(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Oo(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,Oo(u,"constructor",s),Oo(s,"constructor",l),l.displayName="GeneratorFunction",Oo(s,o,"GeneratorFunction"),Oo(u),Oo(u,o,"Generator"),Oo(u,n,function(){return this}),Oo(u,"toString",function(){return"[object Generator]"}),(Io=function(){return{w:a,m:f}})()}function Oo(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Oo=function(e,t,r,n){function a(t,r){Oo(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Oo(e,t,r,n)}function Fo(e){return function(e){if(Array.isArray(e))return Lo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||jo(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Do(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function No(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Do(Object(r),!0).forEach(function(t){Ao(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Do(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Ao(e,t,r){return(t=function(e){var t=function(e){if("object"!=To(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=To(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==To(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xo(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function Co(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){xo(a,n,o,i,c,"next",e)}function c(e){xo(a,n,o,i,c,"throw",e)}i(void 0)})}}function Po(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||jo(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jo(e,t){if(e){if("string"==typeof e)return Lo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Lo(e,t):void 0}}function Lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var qo=lodash.find;const Mo=function(e){var t=e.folder,r=Mn,n=Po((0,o.useState)(),2),i=(n[0],n[1],Po((0,o.useState)(t.name),2)),l=i[0],s=i[1],d=(0,o.useContext)(rn),u=(0,o.useContext)(bo).onFolderEmptied,f=(0,o.useRef)(),p=(0,o.useRef)(),m=(0,a.useDispatch)(c),g=m.addNotification,h=m.moveFolder,y=m.movePostsToFolder,E=m.unassignFolders,b=(m.refreshItemCount,m.maybeRefreshUnassignedItemsCount),_=ln(c),R=_.toggleExpanded,k=_.setSelectedFolderId,T=_.setSelectedFolderIds,I=_.expandFolder,O=(_.setIsFolderDragging,_.setFolderBeingRenamedId),F=_.setFolders,D=_.setFolderPanelContext,N=_.setFolderBeingEditedId,A=_.setFolderBeingInlineDeletedId,x=_.setFolderBeingEmptiedId,C=_.folderEmptied,P=cn(function(e){return{allFolders:e(c).getFolders(),organizationMode:e(c).getOrganizationMode(),selectedFolder:e(c).getSelectedFolder(),selectedFolderId:e(c).getSelectedFolderId(),selectedFolderIds:e(c).getSelectedFolderIds(),postIdsToMove:e(c).getPostIdsToMove(),postType:e(c).getPostType(),isExpanded:e(c).isFolderExpanded(t.id),showItemCounts:e(c).showItemCounts(),folderBeingRenamed:e(c).getFolderBeingRenamed(),folderBeingEdited:e(c).getFolderBeingEdited(),folderBeingInlineDeletedId:e(c).getFolderBeingInlineDeletedId(),folderBeingEmptiedId:e(c).getFolderBeingEmptiedId()}}),j=P.allFolders,L=P.organizationMode,q=P.selectedFolder,M=P.selectedFolderId,B=P.selectedFolderIds,G=P.postIdsToMove,U=P.postType,V=P.isExpanded,z=P.showItemCounts,H=P.folderBeingRenamed,W=P.folderBeingEdited,Q=P.folderBeingInlineDeletedId,X=P.folderBeingEmptiedId,Z=(0,a.useSelect)(function(e){return e(c).isResolving("getAncestors",[d,M])},[d,M]),$=Q===t.id,Y=X===t.id,K=Kn()("wicked-folder-wrapper",{rename:(null==H?void 0:H.id)===t.id}),J=Kn()("wicked-folder",{"wicked-loading":"dynamic_root"==t.id&&Z}),ee="#2271b1"==t.color?null:t.color,te=function(){(null==H?void 0:H.id)!==t.id&&(O(!1),k(t.id),I(t.id))},re=function(){var e=Co(Io().m(function e(){var r,n;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,eo()({path:"".concat(Ie,"folders/").concat(t.id),method:"DELETE",data:No({},t)});case 1:r=j.map(function(e){return e.parent==t.id&&(e.parent=t.parent),e}),(null==W?void 0:W.id)===t.id&&(D(!1),N(!1)),M===t.id&&k(t.parent),b(d),F(Fo(r.filter(function(e){return e.id!=t.id}))),g({message:(0,Se.__)("Successfully deleted folder.","wicked-folders")}),e.n=3;break;case 2:e.p=2,n=e.v,g({title:(0,Se.__)("Error","wicked-folders"),message:(0,Se.__)("Error deleting folder.","wicked-folders"),type:xe}),console.log(n.message);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),ne=function(){var e=Co(Io().m(function e(){var r;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,eo()({path:"".concat(Ie,"folders/").concat(t.id,"/empty"),method:"POST",data:{post_type:U}});case 1:u(t.id),b(d),C(t.id),g({message:(0,Se.__)("Successfully emptied folder.","wicked-folders")}),e.n=3;break;case 2:e.p=2,r=e.v,x(!1),g({title:(0,Se.__)("Error","wicked-folders"),message:(0,Se.__)("Error emptying folder.","wicked-folders"),type:xe}),console.log(r.message);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=Co(Io().m(function e(r){return Io().w(function(e){for(;;)switch(e.n){case 0:r.stopPropagation(),"Escape"==r.key?(s(t.name),O(!1)):13==r.keyCode&&ae();case 1:return e.a(2)}},e)}));return function(_x){return e.apply(this,arguments)}}(),ae=function(){var e=Co(Io().m(function e(){var r,n,o;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:if(l){e.n=1;break}return e.a(2);case 1:if(l!=t.name){e.n=2;break}return O(!1),e.a(2);case 2:return e.p=2,e.n=3,eo()({path:"".concat(Ie,"folders/").concat(t.id),method:"PUT",data:No(No({},t),{},{name:l})});case 3:r=e.v,n=j.map(function(e){return e.id==t.id?r:e}),F(Fo(n)),O(!1),g({message:(0,Se.__)("Successfully renamed folder.","wicked-folders")}),e.n=5;break;case 4:e.p=4,o=e.v,g({title:(0,Se.__)("Error","wicked-folders"),message:(0,Se.__)("Error renaming folder.","wicked-folders"),type:xe}),console.log(o.message);case 5:return e.a(2)}},e,null,[[2,4]])}));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=Co(Io().m(function e(r){var n,o;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,eo()({path:"".concat(Ie,"folders/").concat(t.id),method:"PUT",data:No(No({},t),{},{color:r})});case 1:n=e.v,o=j.map(function(e){return e.id==t.id?n:e}),F(Fo(o)),e.n=3;break;case 2:e.p=2,e.v;case 3:return e.a(2)}},e,null,[[0,2]])}));return function(t){return e.apply(this,arguments)}}();return(0,o.useEffect)(function(){s(t.name)},[t]),(0,o.useEffect)(function(){(null==H?void 0:H.id)===t.id&&(p.current.focus(),p.current.select())},[H]),(0,o.useEffect)(function(){var e=jQuery,r=e(f.current);return Fe!=L&&De!=L||!r.data("ui-droppable")||r.droppable("destroy"),Oe==L&&r.droppable({hoverClass:"wicked-drop-hover",tolerance:"pointer",accept:function(t){var r=!1,n=e(this).parents("li").eq(0).attr("data-folder-id"),o=qo(j,{id:n}),a=t.attr("data-folder-id"),i=qo(j,{id:a}),c=q;return(i||G)&&(r=!0),t.hasClass("wicked-folder-leaf")?(n==i.parent&&(r=!1),"unassigned_dynamic_folder"==n&&(r=!1),Oe!=L&&(r=!1),0!=n&&(o.editable&&i.editable||(r=!1))):(n==c.id&&(r=!1),0==n&&(r=!1),o.assignable||(r=!1)),r},drop:function(r,n){var o=e(this).parents("li").eq(0).attr("data-folder-id"),a=qo(j,{id:o}),i=q.id,c=q.assignable,l=r.shiftKey||!c,s="wf_"+U+"_folders",u=(l?(0,Se.__)("Copied","wicked-folders"):(0,Se.__)("Moved","wicked-folders"))+" "+(1==G.length?"item":G.length+" items")+" "+(0,Se.__)("to folder.","wicked-folders");if(G.length>0)if(S(a)&&(o=a.termId),S(q.type)&&(t.termId,function(){throw new TypeError('"fromFolderId" is read-only')}()),0==o||"unassigned_dynamic_folder"==o){if(!confirm((0,Se.__)("This will unassign the selected item(s) from all folders. Are you sure you want to continue?","wicked-folders")))return!1;w(q)||S(q)?v(G):G.forEach(function(t){e('.wp-list-table [id="post-'+t+'"] td.taxonomy-'+s).html('<span aria-hidden="true">—</span><span class="screen-reader-text">No categories</span>')}),g({message:(0,Se.sprintf)((0,Se._n)("Unassigned %d item","Unassigned %d items",G.length,"wicked-folders"),G.length)}),E(d,G),(0,to.doAction)("wickedFolders.unassignFolders",G,i)}else"0"!=i||r.shiftKey?"unassigned_dynamic_folder"==i?v(G):l||v(G):v(G),y(d,G,o,i,l),g({message:u}),(0,to.doAction)("wickedFolders.movePostsToFolder",G,o,i,l);else{var f=e(n.draggable).attr("data-folder-id");h(d,f,o)}}}),function(){r.data("ui-droppable")}},[j,L,G,q]),V&&(r=Bn),"dynamic_root"==t.id&&(r=Wn),React.createElement("div",{className:K,style:{"--wf-folder-color":ee}},React.createElement("button",{className:"wicked-toggle",type:"button",onClick:function(){!V&&t.lazy&&(0,a.select)(c).getChildFolders(d,t.id),R(t.id)}},React.createElement("span",{className:"screen-reader-text"},V?(0,Se.__)("Collapse","wicked-folders"):(0,Se.__)("Expand","wicked-folders")),On),React.createElement("div",{className:J,onClick:te,ref:f},De==L&&React.createElement("span",{className:"wicked-select"},React.createElement("input",{type:"checkbox","aria-label":Eo(t.name),disabled:!t.deletable,onClick:function(e){return e.stopPropagation()},onChange:function(e){return function(e,t){e.stopPropagation();var r=Fo(B);e.target.checked?r.push(t):r.splice(r.indexOf(t),1),T(r)}(e,t.id)},checked:B.includes(t.id)})),De!=L&&(null==H?void 0:H.id)!==t.id&&React.createElement("span",{className:"wicked-icon"},r),(null==H?void 0:H.id)===t.id?React.createElement(React.Fragment,null,React.createElement("input",{className:"wicked-folder-name-input",type:"text",value:l,ref:p,onKeyDown:oe,onChange:function(e){return s(e.target.value)}}),React.createElement("div",{className:"wicked-folder-actions"},React.createElement("button",{className:"button-primary wicked-save",onClick:ae},(0,Se.__)("Save","wicked-folders")),React.createElement("button",{className:"button wicked-cancel",onClick:function(){return O(!1)}},(0,Se.__)("Cancel","wicked-folders")))):React.createElement(React.Fragment,null,React.createElement("button",{className:"wicked-folder-name",type:"button",onClick:te},Eo(t.name)),z&&t.showItemCount&&React.createElement("span",{className:"wicked-count"},t.itemCount))),React.createElement(ko,{folder:t,setFolderColor:ie}),$&&React.createElement(Tn.Modal,{overlayClassName:"wicked-modal-overlay",title:"Delete Folder?",size:"medium",onRequestClose:function(){return A(!1)}},React.createElement("p",null,(0,Se.__)("Are you sure you want to delete the selected folder? Sub folders will be assigned to the folder's parent. Items in the folder will not be deleted.","wicked-folders")),React.createElement("div",{className:"wicked-modal-actions"},React.createElement("button",{className:"button wicked-cancel",onClick:function(){return A(!1)}},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",onClick:re},(0,Se.__)("Delete","wicked-folders")))),Y&&React.createElement(Tn.Modal,{overlayClassName:"wicked-modal-overlay",title:"Empty Folder?",size:"medium",onRequestClose:function(){return x(!1)}},React.createElement("p",null,(0,Se.__)("Are you sure you want to empty the selected folder? This will unassign all items from this folder. The items themselves will not be deleted or removed from other folders they are assigned to.","wicked-folders")),React.createElement("div",{className:"wicked-modal-actions"},React.createElement("button",{className:"button wicked-cancel",onClick:function(){return x(!1)}},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",onClick:ne},(0,Se.__)("Empty","wicked-folders")))))},Bo=function(e){var t=e.folder,r=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,n=(0,o.useRef)(),a=ln(c).setIsFolderDragging,i=cn(function(e){var r=e(c),n=r.isFolderExpanded,o=r.folderHasChildren,a=r.isFolderSelected,i=r.isSearch,l=r.folderMatchesSearchTerms,s=r.getFolders,d=r.getOrganizationMode,u=r.disableDragDropOnMobile;return{isSearch:i(),isExpanded:n(t.id),isSelected:a(t.id),hasChildren:o(t.id),isMatch:l(t.id),allFolders:s(),organizationMode:d(),disableDragDropOnMobile:u()}}),l=i.allFolders,s=i.organizationMode,d=i.isExpanded,u=i.hasChildren,f=i.isSelected,p=i.isSearch,g=i.isMatch,h=i.disableDragDropOnMobile,y=r<651&&h,E=Kn()("wicked-tree-leaf","wicked-folder-leaf",{"wicked-expanded":d||p},{"has-children":u},{"wicked-selected":f},{"wicked-movable":t.movable&&!y},{editable:t.editable},{assignable:t.assignable},{"wicked-no-match":p&&!g});return(0,o.useEffect)(function(){var e=jQuery(n.current);return Fe==s&&e.data("ui-draggable")&&e.draggable("destroy"),t.movable&&Oe==s&&!y&&(e.draggable({revert:"invalid",helper:"clone",start:function(e,t){a(!0)},stop:function(e,t){a(!1)}}),m()&&e.draggable("option","cursorAt",{top:0,right:40})),function(){e.data("ui-draggable")}},[l,s]),React.createElement("li",{className:E,"data-folder-id":t.id,ref:n},React.createElement(Mo,{folder:t}),d&&React.createElement(Ho,{parent:t.id}))};function Go(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return Uo(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(Uo(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Uo(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,Uo(u,"constructor",s),Uo(s,"constructor",l),l.displayName="GeneratorFunction",Uo(s,o,"GeneratorFunction"),Uo(u),Uo(u,o,"Generator"),Uo(u,n,function(){return this}),Uo(u,"toString",function(){return"[object Generator]"}),(Go=function(){return{w:a,m:f}})()}function Uo(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Uo=function(e,t,r,n){function a(t,r){Uo(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Uo(e,t,r,n)}function Vo(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}var zo=lodash.debounce;const Ho=function(e){var t=e.parent,r=void 0===t?"root":t,n=(0,o.useRef)(null),a=ln(c),i=a.setFolders,l=a.setSortMode,s=cn(function(e){var t=e(c).getSelectedFolderId();return{allFolders:e(c).getFolders(),organizationMode:e(c).getOrganizationMode(),selectedFolder:e(c).getSelectedFolder(),postIdsToMove:e(c).getPostIdsToMove(),postType:e(c).getPostType(),searchTerms:e(c).getSearchTerms(),isFolderDragging:e(c).isFolderDragging(),childFolders:e(c).getChildFolders(t)}}),d=(s.childFolders,s.allFolders),u=s.organizationMode,f=(s.selectedFolder,s.postIdsToMove),p=(s.postType,s.searchTerms,s.isFolderDragging);(0,o.useEffect)(function(){var e=jQuery,t=e(n.current);Oe==u&&t.data("ui-sortable")&&t.sortable("destroy"),"root"!=r&&Fe==u&&t.sortable({items:"> li",helper:"clone",stop:function(t,r){var n=r.item.parent().find("> li"),o=[],a=[];n.each(function(t,r){var n=e(r).attr("data-folder-id");o.push(n),a=d.map(function(e){return e.id==n&&(e.order=t),e})}),e(r.sender).sortable("cancel"),m(o),l(Ae),i(a)}})});var m=function(){var e,t=(e=Go().m(function e(t){return Go().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,eo()({path:"".concat(Ie,"folders/sort"),method:"PUT",data:{folder_ids:t}});case 1:e.v;case 2:return e.a(2)}},e)}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){Vo(a,n,o,i,c,"next",e)}function c(e){Vo(a,n,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}(),g=((0,o.useCallback)(zo(function(e){return m(e)},500),[]),cn(function(e){return{folders:e(c).getFoldersFilteredBySearchTerms()}}).folders);g=g.filter(function(e){return e.parent==r});var h=Kn()({"wicked-tree":"root"==r},{"highlight-editable":p},{"highlight-assignable":f.length>0});return React.createElement("ul",{className:h,ref:n},g.map(function(e){return React.createElement(Bo,{folder:e,key:e.id})}))},Wo=function(){var e=(0,o.useContext)(rn),t=cn(function(e){var t=e(c),r=t.getSelectedFolderId;return{folders:(0,t.getFolders)(),selectedFolderId:r()}}),r=t.folders,n=t.selectedFolderId;return(0,o.useEffect)(function(){r.length>0&&(r.find(function(e){return e.id==n})||(0,a.select)(c).getAncestors(e,n))},[n,r]),React.createElement("div",{className:"wicked-folder-tree"},React.createElement(Ho,{parent:"root"}))};var Qo=function(e){var t=e.folders,r=e.depth,n=void 0===r?0:r,a=e.parent,i=void 0===a?0:a,c=t.filter(function(e){return e.parent==i});return React.createElement(React.Fragment,null,c.map(function(e){return React.createElement(o.Fragment,{key:e.id},React.createElement("option",{value:e.id},function(e,t){var r=" ",n=0;if(t<1)return"";for(n=0;n<t-1;n++)r+=" ";return r}(0,n),Eo(e.name)),React.createElement(Qo,{folders:t,parent:e.id,depth:n+1}))}))};const Xo=function(e){var t=e.folders,r=e.parent,n=void 0===r?"0":r,o=e.selected,a=void 0!==o&&o,i=e.label,c=void 0!==i&&i,l=e.onChange,s=c||(0,Se.__)("Parent Folder","wicked-folders");return React.createElement(React.Fragment,null,React.createElement("label",{htmlFor:"wicked-folder-select",className:"screen-reader-text"},s,":"),React.createElement("select",{id:"wicked-folder-select",onChange:function(e){return l(e.target.value)},value:a},React.createElement("option",{value:"0"},s),React.createElement(Qo,{folders:t,parent:n})))};function Zo(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return $o(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):($o(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,$o(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,$o(u,"constructor",s),$o(s,"constructor",l),l.displayName="GeneratorFunction",$o(s,o,"GeneratorFunction"),$o(u),$o(u,o,"Generator"),$o(u,n,function(){return this}),$o(u,"toString",function(){return"[object Generator]"}),(Zo=function(){return{w:a,m:f}})()}function $o(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}$o=function(e,t,r,n){function a(t,r){$o(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},$o(e,t,r,n)}function Yo(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function Ko(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Jo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Jo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ea=function(){var e=(0,o.useRef)(),t=(0,o.useContext)(rn),r=Ko((0,o.useState)(""),2),n=r[0],i=r[1],l=(0,a.useDispatch)(c),s=l.addNotification,d=l.fetchFolders,u=ln(c),f=u.setFolderPanelContext,p=(u.setFolderPanelMessage,u.setFolderPanelError),m=u.setIsFolderPanelBusy,g=(u.setFolders,cn(function(e){var t=e(c),r=t.getFolders,n=t.getPostType,o=t.isFolderPanelBusy,a=t.getFolderPanelError,i=t.getUserId,l=t.getSelectedFolderId,s=t.getSelectedFolder;return{folders:r(),postType:n(),isBusy:o(),error:a(),userId:i(),folderId:l(),folder:s()}})),h=g.folders,y=g.postType,E=g.isBusy,b=g.error,v=g.userId,S=g.folderId,_=g.folder,R=Ko((0,o.useState)(w(_)&&_.editable?S:"0"),2),k=R[0],T=R[1],I=h?h.filter(function(e){return w(e)&&e.editable}):[];(0,o.useEffect)(function(){e.current.focus()},[]);var O=function(){var r,o=(r=Zo().m(function r(){var o;return Zo().w(function(r){for(;;)switch(r.p=r.n){case 0:return m(!0),p(!1),r.p=1,r.n=2,eo()({path:"".concat(Ie,"folders"),method:"POST",data:{name:n,parent:k,postType:y,ownerId:v}});case 2:r.v,i(""),d(t),m(!1),s({message:(0,Se.__)("Successfully added new folder.","wicked-folders")}),e.current.focus(),r.n=4;break;case 3:r.p=3,o=r.v,p(o.message),m(!1);case 4:return r.a(2)}},r,null,[[1,3]])}),function(){var e=this,t=arguments;return new Promise(function(n,o){var a=r.apply(e,t);function i(e){Yo(a,n,o,i,c,"next",e)}function c(e){Yo(a,n,o,i,c,"throw",e)}i(void 0)})});return function(){return o.apply(this,arguments)}}(),F=function(){f(!1)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)("Add New Folder","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:F},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,b&&React.createElement("div",{className:"wicked-messages wicked-errors"},b),React.createElement("div",{className:"wicked-folder-name"},React.createElement("label",{htmlFor:"wicked-folder-name",className:"screen-reader-text"},(0,Se.__)("Folder name","wicked-folders"),":"),React.createElement("input",{ref:e,id:"wicked-folder-name",type:"text",name:"wicked_folder_name",placeholder:(0,Se.__)("Folder name","wicked-folders"),value:n,onChange:function(e){return i(e.target.value)},onKeyUp:function(e){27==e.which&&F()},onKeyDown:function(e){13==e.which&&n.length>0&&O()}})),React.createElement("div",{className:"wicked-folder-parent"},React.createElement(Xo,{folders:I,onChange:function(e){return T(e)},selected:k}))),React.createElement("div",{className:"wicked-footer"},React.createElement("button",{className:"button wicked-cancel",onClick:F,disabled:E},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",type:"submit",disabled:n.length<1||E,onClick:O},(0,Se.__)("Save","wicked-folders"))))};function ta(e){return ta="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},ta(e)}function ra(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return na(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(na(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,na(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,na(u,"constructor",s),na(s,"constructor",l),l.displayName="GeneratorFunction",na(s,o,"GeneratorFunction"),na(u),na(u,o,"Generator"),na(u,n,function(){return this}),na(u,"toString",function(){return"[object Generator]"}),(ra=function(){return{w:a,m:f}})()}function na(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}na=function(e,t,r,n){function a(t,r){na(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},na(e,t,r,n)}function oa(e){return function(e){if(Array.isArray(e))return fa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ua(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function aa(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function ia(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){aa(a,n,o,i,c,"next",e)}function c(e){aa(a,n,o,i,c,"throw",e)}i(void 0)})}}function ca(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function la(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ca(Object(r),!0).forEach(function(t){sa(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ca(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function sa(e,t,r){return(t=function(e){var t=function(e){if("object"!=ta(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ta(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ta(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function da(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||ua(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ua(e,t){if(e){if("string"==typeof e)return fa(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?fa(e,t):void 0}}function fa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var pa=lodash.get;const ma=function(){var e=(0,o.useContext)(rn),t=(0,o.useRef)(),r=(0,o.useRef)(),n=ln(c),i=n.setFolderPanelContext,l=(n.setFolderPanelMessage,n.setFolderPanelError),s=n.setIsFolderPanelBusy,d=n.setFolders,u=(0,a.useDispatch)(c),f=u.addNotification,p=u.fetchFolders,m=cn(function(e){var t=e(c),r=t.getFolders,n=t.getPostType,o=t.isFolderPanelBusy,a=t.getFolderPanelError,i=t.getUserId,l=t.getFolderBeingEdited;return{folders:r(),postType:n(),isBusy:o(),error:a(),userId:i(),folderBeingEdited:l()}}),g=m.folders,h=m.postType,y=m.error,E=m.folderBeingEdited,b=m.isBusy,v=da((0,o.useState)(E),2),S=v[0],_=v[1],R=da((0,o.useState)(!1),2),k=R[0],T=R[1],I=g?g.filter(function(e){return w(e)&&e.id!=S.id&&S.editable}):[];(0,o.useEffect)(function(){t.current.focus()},[]),(0,o.useEffect)(function(){_(E)},[E]),(0,o.useEffect)(function(){var e=jQuery,t=1,n="";return e(r.current).select2({width:"100%",ajax:{url:wickedFoldersSettings.restURL+"wp/v2/users",dataType:"json",cache:!0,data:function(e){return n!=e.term&&(n=e.term,t=1),{per_page:25,search:e.term,page:t,wf_include_users_without_posts:!0}},transport:function(r,n,o){var a=e.ajax(r);a.then(function(r,n,o){var a=!1;return(parseInt(o.getResponseHeader("X-WP-Total"))||0)>25*t&&(t++,a=!0),{results:e.map(r,function(e){return{id:e.id,text:e.name}}),pagination:{more:a}}}).then(n),a.fail(o)}}}),e(r.current).on("select2:selecting",function(e){var t=pa(e,"params.args.data.id",!1),r=pa(e,"params.args.data.text",!1);t&&_(la(la({},S),{},{ownerId:t,ownerName:r}))}),function(){e(r.current).off("select2:selecting"),e(r.current).select2("close"),e(r.current).select2("destroy")}},[S]);var O=function(){var e=ia(ra().m(function e(){var r,n,o;return ra().w(function(e){for(;;)switch(e.p=e.n){case 0:return s(!0),l(!1),e.p=1,e.n=2,eo()({path:"".concat(Ie,"folders/").concat(S.id),method:"PUT",data:S});case 2:r=e.v,n=g.map(function(e){return e.id==S.id?r:e}),d(oa(n)),s(!1),f({message:(0,Se.__)("Successfully saved folder.","wicked-folders")}),t.current.focus(),e.n=4;break;case 3:e.p=3,o=e.v,l(o.message),s(!1);case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}(),F=function(){var t=ia(ra().m(function t(){var r;return ra().w(function(t){for(;;)switch(t.p=t.n){case 0:return s(!0),l(!1),t.p=1,t.n=2,eo()({path:"".concat(Ie,"folders/").concat(S.id,"?post_type=").concat(h,"&clone_children=").concat(k),method:"POST"});case 2:t.v,p(e),s(!1),f({message:(0,Se.__)("Successfully cloned folder.","wicked-folders")}),t.n=4;break;case 3:t.p=3,r=t.v,l(r.message),s(!1);case 4:return t.a(2)}},t,null,[[1,3]])}));return function(){return t.apply(this,arguments)}}(),D=function(){i(!1)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)("Edit Folder","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:D},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,y&&React.createElement("div",{className:"wicked-messages wicked-errors"},y),React.createElement("div",{className:"wicked-folder-name"},React.createElement("label",{htmlFor:"wicked-folder-name",className:"screen-reader-text"},(0,Se.__)("Folder name","wicked-folders"),":"),React.createElement("input",{ref:t,id:"wicked-folder-name",type:"text",name:"wicked_folder_name",placeholder:(0,Se.__)("Folder name","wicked-folders"),value:Eo(S.name),onChange:function(e){return _(la(la({},S),{},{name:e.target.value}))},onKeyUp:function(e){27==e.which&&D()},onKeyDown:function(e){13==e.which&&S.name.length>0&&O()}})),React.createElement("div",{className:"wicked-folder-parent"},React.createElement(Xo,{folders:I,onChange:function(e){return _(la(la({},S),{},{parent:e}))},selected:S.parent})),React.createElement("fieldset",null,React.createElement("legend",null,(0,Se.__)("Clone Folder","wicked-folders"),":",React.createElement(Tn.Tooltip,{text:(0,Se.__)("Creates a copy of the currently selected folder containing the same items.","wicked-folders")},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("p",null,React.createElement("label",null,React.createElement("input",{type:"checkbox",name:"wicked_clone_children",checked:k,onChange:function(){return T(!k)}}),(0,Se.__)("Clone child folders also","wicked-folders")),React.createElement(Tn.Tooltip,{text:(0,Se.__)("If checked, descendant folders of the currently selected folder will also be cloned. Otherwise, only the currently selected folder will be cloned.","wicked-folders")},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("p",null,React.createElement("button",{className:"button wicked-clone-folder",type:"button",onClick:F},(0,Se.__)("Clone Folder","wicked-folders")))),React.createElement("p",{className:"wicked-folder-owner"},React.createElement("label",{htmlFor:"wicked-folder-owner-id"},(0,Se.__)("Owner","wicked-folders"),":"),React.createElement("select",{id:"wicked-folder-owner-id",name:"wicked_folder_owner_id",ref:r,defaultValue:S.ownerId},S&&S.ownerId&&React.createElement("option",null,S.ownerName)))),React.createElement("div",{className:"wicked-footer"},React.createElement("button",{className:"button wicked-cancel",onClick:D},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",type:"submit",onClick:O,disabled:S.name.length<1||b},(0,Se.__)("Save","wicked-folders"))))};function ga(e){return ga="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},ga(e)}function ha(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return ya(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(ya(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,ya(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,ya(u,"constructor",s),ya(s,"constructor",l),l.displayName="GeneratorFunction",ya(s,o,"GeneratorFunction"),ya(u),ya(u,o,"Generator"),ya(u,n,function(){return this}),ya(u,"toString",function(){return"[object Generator]"}),(ha=function(){return{w:a,m:f}})()}function ya(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ya=function(e,t,r,n){function a(t,r){ya(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},ya(e,t,r,n)}function Ea(e){return function(e){if(Array.isArray(e))return ba(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ba(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ba(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ba(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function va(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function wa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?va(Object(r),!0).forEach(function(t){Sa(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):va(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Sa(e,t,r){return(t=function(e){var t=function(e){if("object"!=ga(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ga(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ga(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _a(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}const Ra=function(){var e=(0,o.useContext)(rn),t=(0,a.useDispatch)(c),r=t.addNotification,n=t.maybeRefreshUnassignedItemsCount,i=ln(c),l=i.setFolderPanelContext,s=(i.setFolderPanelMessage,i.setFolderPanelError),d=i.setIsFolderPanelBusy,u=i.setFolders,f=i.setSelectedFolderId,p=i.setSelectedFolderIds,m=i.termFoldersUpdated,g=cn(function(e){var t=e(c),r=t.getFolders,n=t.getPostType,o=t.isFolderPanelBusy,a=t.getFolderPanelError,i=t.getSelectedFolderId,l=t.getSelectedFolder,s=t.getSelectedFolderIds,d=t.showItemCounts;return{folders:r(),postType:n(),isBusy:o(),error:a(),folderId:i(),selectedFolder:l(),selectedFolerIds:s(),showItemCounts:d()}}),h=g.folders,y=g.postType,E=g.isBusy,b=g.error,v=g.folderId,w=g.selectedFolder,S=g.selectedFolerIds,_=g.showItemCounts,R=function(){var t,o=(t=ha().m(function t(){var o,a,i;return ha().w(function(t){for(;;)switch(t.p=t.n){case 0:if(d(!0),s(!1),t.p=1,!(S.length>0)){t.n=3;break}return t.n=2,eo()({path:"".concat(Ie,"folders"),method:"DELETE",data:{post_type:y,folder_ids:S,include_item_counts:_}});case 2:o=t.v,S.includes(v)&&f("0"),d(!1),p([]),m(o),k(),r({message:(0,Se.__)("Successfully deleted folders.","wicked-folders")}),t.n=5;break;case 3:return t.n=4,eo()({path:"".concat(Ie,"folders/").concat(v),method:"DELETE",data:wa({},w)});case 4:a=h.map(function(e){return e.parent==v&&(e.parent=w.parent),e}),f(w.parent),d(!1),u(Ea(a.filter(function(e){return e.id!=v}))),k(),r({message:(0,Se.__)("Successfully deleted folder.","wicked-folders")});case 5:n(e),t.n=7;break;case 6:t.p=6,i=t.v,s(i.message),d(!1);case 7:return t.a(2)}},t,null,[[1,6]])}),function(){var e=this,r=arguments;return new Promise(function(n,o){var a=t.apply(e,r);function i(e){_a(a,n,o,i,c,"next",e)}function c(e){_a(a,n,o,i,c,"throw",e)}i(void 0)})});return function(){return o.apply(this,arguments)}}(),k=function(){l(!1)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)(S.length>0?"Delete Folders":"Delete Folder","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:k},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,b&&React.createElement("div",{className:"wicked-messages wicked-errors"},b),React.createElement("p",null,S.length>0?(0,Se.__)("Are you sure you want to delete the selected folders? Items in the folders will not be deleted.","wicked-folders"):(0,Se.__)("Are you sure you want to delete the selected folder? Sub folders will be assigned to the folder's parent. Items in the folder will not be deleted.","wicked-folders"))),React.createElement("div",{className:"wicked-footer"},React.createElement("button",{className:"button wicked-cancel",onClick:k,disabled:E},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",type:"submit",onClick:R},(0,Se.__)("Delete","wicked-folders"))))},ka=function(){var e=(0,o.useContext)(rn),t=(0,a.useDispatch)(c).fetchFolders,r=ln(c),n=r.setFolderPanelContext,i=r.setOrganizationMode,l=r.setSortMode,s=cn(function(e){var t=e(c),r=t.getOrganizationMode,n=t.getSortMode,o=t.isFolderPanelBusy;return{organizationMode:r(),sortMode:n(),isFolderPanelBusy:o()}}),d=s.organizationMode,u=s.sortMode,f=function(r){l(r),t(e)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)("Settings","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:function(){n(!1)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,React.createElement("div",{className:"wicked-field"},React.createElement("div",{className:"wicked-field-label"},(0,Se.__)("Organization mode:","wicked-folders")," ",React.createElement(Tn.Tooltip,{text:(0,Se.__)("Controls what happens when you drag and drop folders. Use 'Normal' to arrange your folder hierarchy by dragging and dropping folders into other folders. Use 'Sort' to change the order of the folders.","wicked-folders"),delay:"500"},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("div",{className:"wicked-field-options"},React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-organization-mode-organize",name:"wicked_organization_mode",checked:Oe==d,onChange:function(){return i(Oe)}})," ",React.createElement("label",{htmlFor:"wicked-organization-mode-organize"},(0,Se.__)("Normal","wicked-folders"))),React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-organization-mode-sort",name:"wicked_organization_mode",checked:Fe==d,onChange:function(){return i(Fe)}})," ",React.createElement("label",{htmlFor:"wicked-organization-mode-sort"},(0,Se.__)("Sort","wicked-folders"))),React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-organization-mode-bulk-select",name:"wicked_organization_mode",checked:De==d,onChange:function(){i(De),n(!1)}})," ",React.createElement("label",{htmlFor:"wicked-organization-mode-bulk-select"},(0,Se.__)("Bulk select","wicked-folders"))))),React.createElement("div",{className:"wicked-field"},React.createElement("div",{className:"wicked-field-label"},(0,Se.__)("Folder sort order:","wicked-folders")," ",React.createElement(Tn.Tooltip,{text:(0,Se.__)("Controls how your folders are sorted. Select 'Custom' to display the folders in the specific order you specified.","wicked-folders"),delay:"500"},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("div",{className:"wicked-field-options"},React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-sort-mode-organize",name:"wicked_sort_mode",value:Ne,checked:Ne==u,onChange:function(){return f(Ne)}})," ",React.createElement("label",{htmlFor:"wicked-sort-mode-organize"},(0,Se.__)("Alphabetical","wicked-folders"))),React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-sort-mode-sort",name:"wicked_sort_mode",value:Ae,checked:Ae==u,onChange:function(){return f(Ae)}})," ",React.createElement("label",{htmlFor:"wicked-sort-mode-sort"},(0,Se.__)("Custom","wicked-folders")))))))},Ta=function(){var e=ea,t=cn(function(e){var t=e(c),r=t.getFolderPanelContext,n=t.isFolderPanelBusy;return{context:r(),isBusy:n()}}),r=t.context,n=t.isBusy,o=Kn()("wicked-folder-pane-panel","wicked-folder-details",{"wicked-busy":n});return r?(Re==r&&(e=ma),ke==r&&(e=Ra),Te==r&&(e=ka),React.createElement("div",{className:"wicked-folder-details-container"},React.createElement("div",{className:o},React.createElement(e,null)))):null},Ia=function(){var e=(0,o.useRef)(null),t=cn(function(e){return{navigationError:e(c).getNavigationError()}}).navigationError;return(0,o.useEffect)(function(){$=jQuery,t&&$("#wpbody").html("").html($(e.current).html())}),t?React.createElement("div",{className:"wicked-folder-navigation-error",ref:e},React.createElement("div",{id:"wicked-folder-navigation-error"},React.createElement("div",null,React.createElement("span",{className:"dashicons dashicons-warning"}),React.createElement("h1",null,(0,Se.__)("Something went wrong","wicked-folders")),React.createElement("p",null,(0,Se.__)("An error occurred while attempting to navigate to the folder. Please refresh the page.","wicked-folders")),React.createElement("p",null,(0,Se.__)("If you continue to have trouble, disable the 'Don't reload page when navigating folders' option on the Wicked Folders settings page.","wicked-folders")),React.createElement("p",{className:"code wicked-error-text"},t)))):null};var Oa=function(e){var t=e.id,r=e.title,n=e.message,o=e.dismissible,i=void 0!==o&&o,l=e.dismissed,s=void 0!==l&&l,d=e.type,u=(0,a.useDispatch)(c).dismissNotification,f=Kn()("wicked-folders-notification","type-".concat(d),{dismissed:s});return React.createElement("div",{className:f},React.createElement("div",{className:"icon"},d===xe?Ln:Nn),React.createElement("div",{className:"wicked-notification-message"},React.createElement("div",{className:"wicked-notification-title"},r),n),i&&React.createElement("button",{className:"wicked-dismiss",type:"button",onClick:function(){return u(t)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Dismiss","wicked-folders")),Dn))};const Fa=function(){var e=(0,a.useSelect)(function(e){return{notifications:e(c).getNotifications()}}).notifications;return React.createElement("div",{className:"wicked-folders-notifications"},e.map(function(e,t){return React.createElement(Oa,{key:t,id:e.id,title:e.title,message:e.message,dismissible:e.dismissible,dismissed:e.dismissed,type:e.type})}))};function Da(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Na=lodash.debounce;const Aa=function(){var e,t,r=ln(c).setSearchTerms,n=cn(function(e){return{searchTerms:e(c).getSearchTerms(),isSearchEnabled:e(c).isSearchEnabled()}}),a=n.searchTerms,i=n.isSearchEnabled,l=(e=(0,o.useState)(a),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Da(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Da(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=l[0],d=l[1],u=(0,o.useRef)(Na(r,750));return i?React.createElement("div",{className:"wicked-folder-search-container"},React.createElement("div",{className:"wicked-folder-search"},React.createElement("label",{htmlFor:"wicked-folder-search-input",className:"screen-reader-text"},(0,Se.__)("Search folders","wicked-folders")),React.createElement("input",{id:"wicked-folder-search-input",name:"wicked_folder_search",type:"text",value:s,onChange:function(e){return t=e.target.value,d(t),void u.current(t);var t},placeholder:(0,Se.__)("Search folders...","wicked-folders")}))):null};var xa=lodash.reverse,Ca=function(e){var t=e.ancestors,r=e.folder,n=ln(c).setSelectedFolderId;return r?React.createElement("ul",{className:"wicked-folder-path"},t.map(function(e){return React.createElement("li",{key:e.id,"data-folder-id":e.id},React.createElement("button",{onClick:function(){return n(e.id)}},e.name))}),React.createElement("li",{"data-folder-id":r.id},Eo(r.name))):null};const Pa=function(){var e=cn(function(e){return{folder:e(c).getSelectedFolder(),folders:e(c).getFolders(),isBreadcrumbsEnabled:e(c).isBreadcrumbsEnabled()}}),t=e.folder,r=e.folders;if(!e.isBreadcrumbsEnabled)return null;if(0==jQuery("#wicked-folders-breadcrumbs").length)return null;var n=xa(g(r,t));return(0,o.createPortal)(React.createElement(Ca,{ancestors:n,folder:t}),jQuery("#wicked-folders-breadcrumbs .wicked-folders-container").get(0))},ja=function(e){var t=e.count,r=void 0===t?1:t,n=e.enableCopy,o=void 0===n||n;return React.createElement("div",{className:"wicked-drag-details"},React.createElement("div",{className:"items"},React.createElement("div",{className:"title"},(0,Se.__)("Move","wicked-folders")," ",r," ",1==r?(0,Se.__)("Item","wicked-folders"):(0,Se.__)("Items","wicked-folders")),o?(0,Se.__)("Hold SHIFT key to copy items to folder","wicked-folders"):""))},La=function(){var e=ln(c).setIsFolderPaneVisible,t=cn(function(e){return{width:e(c).getWidth(),isFolderPaneVisible:e(c).isFolderPaneVisible()}}),r=t.width,n=t.isFolderPaneVisible,a=Kn()("wicked-folders-toggle",{expanded:n});return(0,o.useEffect)(function(){n?(document.documentElement.style.setProperty("--wicked-folders-tree-pane-width",r+"px"),document.documentElement.style.setProperty("--wicked-folders-modal-tree-pane-width",r+"px")):(document.documentElement.style.setProperty("--wicked-folders-tree-pane-width","0px"),document.documentElement.style.setProperty("--wicked-folders-modal-tree-pane-width","0px"))},[n]),React.createElement("button",{className:a,title:"Toggle folders",onClick:function(){return e(!n)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Toggle folders","wicked-folders")),React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:"0 0 512 512"},React.createElement("path",{fill:"#8c8f94",d:"M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z"})))},qa=function(){var e=ln(c),t=e.setFolderPanelContext,r=e.setOrganizationMode,n=e.setSelectedFolderIds,o=cn(function(e){var t=e(c),r=t.getOrganizationMode,n=t.getSelectedFolderIds;return{organizationMode:r(),selectedFolderIds:n()}}),a=o.organizationMode,i=o.selectedFolderIds;return De!=a?null:React.createElement("div",{className:"wicked-folder-pane-bulk-actions-toolbar"},React.createElement("button",{type:"button",className:"button action",disabled:!i.length,onClick:function(){return t(ke)}},(0,Se.__)("Delete Selected","wicked-folders")),React.createElement("button",{type:"button",className:"button action",onClick:function(){r(Oe),n([])}},(0,Se.__)("Cancel","wicked-folders")))};function Ma(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ba=lodash,Ga=Ba.each,Ua=Ba.debounce;Ba.forOwn;const Va=function(){var e,t,r=(0,o.useContext)(rn),n=(e=(0,o.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ma(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ma(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=n[0],l=n[1],s=cn(function(e){var t=e(c),r=t.getScreenState,n=t.getSelectedFolder,o=t.getSelectedFolderId,a=t.getNavigationError,i=t.getWidth,l=t.isAjaxNavEnabled,s=t.isBreadcrumbsEnabled,d=t.isDirty,u=t.isNavigating,f=t.isFolderPaneVisible,p=t.getPostIdsToMove,m=t.getFolderBeingRenamedId,g=t.getFolders;return{folder:n(),folders:g(),folderBeingRenamedId:m(),selectedFolderId:o(),isAjaxNavEnabled:l(),isBreadcrumbsEnabled:s(),isDirty:d(),isNavigating:u(),navigationError:a(),width:i(),isFolderPaneVisible:f(),postIdsToMove:p(),screenState:r()}}),d=s.folder,u=(s.folders,s.selectedFolderId),f=s.isAjaxNavEnabled,g=s.isNavigating,h=(s.navigationError,s.isDirty),y=(s.width,s.screenState,s.isBreadcrumbsEnabled),E=s.isFolderPaneVisible,b=s.postIdsToMove,w=(s.folderBeingRenamedId,(0,a.useDispatch)(c).saveScreenState),S=ln(c),_=S.setIsNavigating,R=S.setNavigationError,k=(S.setWidth,S.setPostIdsToMove),T=S.setFolderUsingContextMenuId,I=S.setFolderBeingRenamedId,O=Ua(w,500);(0,o.useEffect)(function(){var e=jQuery;jQuery(document).ajaxSuccess(function(e,t,r,n){r.hasOwnProperty("data")&&-1!=r.data.indexOf("action=inline-save")&&F()});var t=function(e){27==e.keyCode&&I(!1)},r=function(t){e(t.target).closest(".wicked-folder-context-menu-container").length||T(!1),e(t.target).closest(".wicked-folder-context-menu-wrapper").length||e(t.target).closest(".wicked-folder-wrapper").length||I(!1)};return e("body").on("click",r),e("body").on("keydown",t),function(){e("body").off("click",r),e("body").off("keydown",t)}},[]),(0,o.useEffect)(function(){h&&O(r)},[h]),(0,o.useEffect)(function(){F()},[b]),(0,o.useEffect)(function(){ D()},[y]),(0,o.useEffect)(function(){N()},[null==d?void 0:d.id]),(0,o.useEffect)(function(){if(d)if(i){var e=jQuery,t="wicked_"+d.postType+"_folder_filter",r=document.location.href;-1!=r.indexOf("#")&&(r=r.substring(0,r.indexOf("#"))),r=p(r,t,d.id),r=p(r,"paged",1),r=p(r,"taxonomy",!1),r=p(r,"term",!1),r=p(r,"wf_"+d.postType+"_folders",!1),f?(_(!0),R(!1),e.ajax(r,{success:function(t){var r=wickedFoldersSettings.afterAjaxScripts.length,n=0;e("#wpbody-content").html(e(t).find("#wpbody-content").html()),F(),D(),window.inlineEditPost&&0==r&&window.inlineEditPost.init(),window.screenMeta&&window.screenMeta.init(),window.columns&&window.columns.init(),function(){var e=jQuery;e(".contextual-help-tabs").delegate("a","click",function(t){var r,n=e(this);if(t.preventDefault(),n.is(".active a"))return!1;e(".contextual-help-tabs .active").removeClass("active"),n.parent("li").addClass("active"),r=e(n.attr("href")),e(".help-tab-content").not(r).removeClass("active").hide(),r.addClass("active").show()})}(),function(){var e=jQuery,t=e(".wp-header-end");t.length||(t=e(".wrap h1, .wrap h2").first()),e("div.updated, div.error, div.notice").not(".inline, .below-h2").insertAfter(t)}(),window.gfPageLoaded=!0,jQuery(".gf_form_action_has_submenu").hover(function(){var e=jQuery(this).offset().left;jQuery(this).find(".gf_submenu").toggle().offset({left:e})},function(){jQuery(this).find(".gf_submenu").hide()}),Ga(wickedFoldersSettings.afterAjaxScripts,function(t){e.getScript(t,function(){++n==r&&window.inlineEditPost&&window.inlineEditPost.init()})}),e(window).scrollTop(0),_(!1),e("body").trigger("wickedfolders:ajaxNavigationDone")},error:function(t,r,n){e(window).scrollTop(0),R(n),window.console&&(console.warn((0,Se.__)("An error occurred while attempting to navigate to the folder. Please see following console messages for more details.","wicked-folders")),console.log(t),console.log(r),console.log(n)),_(!1),e("body").trigger("wickedfolders:ajaxNavigationDone")}})):document.location=r}else l(!0)},[null==d?void 0:d.id]);var F=function(){var e=jQuery,t={revert:"invalid",containment:"#wpwrap",helper:function(t){var r,n,a=[],i=e(t.currentTarget).parents("tr"),c=i.find('.check-column [type="checkbox"]'),l=e('<div id="wicked-drag-helper"></div>'),s=e(i).find(".wicked-item").attr("data-object-id");return c.prop("checked")||"on"==c.val()?a=A():a.push(s),l.appendTo(e("body")),r=React.createElement(ja,{count:a.length,enableCopy:"unassigned_dynamic_folder"!=u}),n=document.getElementById("wicked-drag-helper"),o.createRoot?(0,o.createRoot)(n).render(r):(0,o.render)(r,n),k(a),l},stop:function(e,t){k([])}};e("body.post-type-shop_order .wp-list-table .column-wicked_move").click(function(e){return!1}),e(".wp-list-table tbody .wicked-move-multiple").draggable(t),e(".wp-list-table thead .wicked-move-multiple").draggable(t),m()&&e(".wp-list-table .wicked-move-multiple").draggable("option",{cursorAt:{top:10,right:10}})},D=function(){y&&jQuery("#wpbody-content .wp-list-table").before('<div id="wicked-folders-breadcrumbs" class="wicked-folders-breadcrumbs"><span class="wicked-folders-label">'+(0,Se.__)("Folder","wicked-folders")+':</span> <span class="wicked-folders-container"></span></div>')},N=function(){d&&jQuery('#posts-filter .actions select[name$="_folder_filter"]').val(d.id)},A=function(){var e=jQuery,t=[];return e('.wp-list-table tbody [type="checkbox"]').each(function(r,n){var o=(n=e(n)).parents("tr").find(".wicked-item").attr("data-object-id");n.prop("checked")&&t.push(o)}),t};return E?React.createElement(bo.Provider,{value:{onFolderEmptied:function(e){var t=[];d&&d.id===e&&(jQuery(".wp-list-table tbody .wicked-move-multiple").each(function(e,r){t.push(jQuery(this).attr("data-object-id"))}),v(t))}}},React.createElement(Rn,null),React.createElement(kn,null,React.createElement("div",{className:"wicked-folder-pane-header"},React.createElement("h2",{className:"wicked-title"},(0,Se.__)("Folders","wicked-folders")),React.createElement($n,null)),React.createElement(Ta,null),React.createElement(qa,null),React.createElement("div",{className:"wicked-folder-tree-container"},React.createElement(Aa,null),React.createElement(Wo,null)),g&&React.createElement("div",{className:"wicked-navigating-mask"}),React.createElement(Ia,null),React.createElement(Pa,null)),React.createElement(La,null),React.createElement(Fa,null)):React.createElement(React.Fragment,null,React.createElement(Pa,null),React.createElement(La,null))};void 0===window.isWickedFoldersStoreRegistered&&((0,a.register)((0,a.createReduxStore)(c,{selectors:e,actions:t,resolvers:n,reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Jr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Er:return pr(pr({},e),{},{notifications:[].concat(sr(e.notifications),[t.notification])});case br:return pr(pr({},e),{},{notifications:sr(e.notifications.filter(function(e){return e.id!=t.notificationId}))});case vr:return pr(pr({},e),{},{notifications:sr(e.notifications.map(function(e){return t.notificationId==e.id&&(e.dismissed=!0),e}))});case _r:return hr(e,["instances",t.instanceId])?e:pr(pr({},e),{},{instances:pr(pr({},e.instances),{},mr({},t.instanceId,pr(pr({},en),{},{postType:t.postType})))});case Kr:for(var r=t.payload,n=r.action,o=r.instanceId,a={},i=0,c=Object.entries(e.instances);i<c.length;i++){var l=lr(c[i],2),s=l[0],d=l[1];a[s]=o==s?tn(d,n):d}return pr(pr({},e),{},{instances:a});default:return e}},controls:i.controls})),window.isWickedFoldersStoreRegistered=!0),document.addEventListener("DOMContentLoaded",function(e){!function(e){var t=document.getElementById("wicked-folder-pane"),r=function(){var t="folderPane";return(0,a.useDispatch)(c).initInstance(t,wickedFoldersSettings.instances[t].postType),React.createElement(rn.Provider,{value:t},React.createElement(e,null))};if(!t)return null;o.createRoot?(0,o.createRoot)(t).render(React.createElement(r,null)):(0,o.render)(React.createElement(r,null),t)}(Va)})})()})();1 (()=>{var e={56:(e,t,r)=>{"use strict";e.exports=function(e){var t=r.nc;t&&e.setAttribute("nonce",t)}},72:e=>{"use strict";var t=[];function r(e){for(var r=-1,n=0;n<t.length;n++)if(t[n].identifier===e){r=n;break}return r}function n(e,n){for(var a={},i=[],c=0;c<e.length;c++){var l=e[c],s=n.base?l[0]+n.base:l[0],d=a[s]||0,u="".concat(s," ").concat(d);a[s]=d+1;var f=r(u),p={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==f)t[f].references++,t[f].updater(p);else{var m=o(p,n);n.byIndex=c,t.splice(c,0,{identifier:u,updater:m,references:1})}i.push(u)}return i}function o(e,t){var r=t.domAPI(t);return r.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;r.update(e=t)}else r.remove()}}e.exports=function(e,o){var a=n(e=e||[],o=o||{});return function(e){e=e||[];for(var i=0;i<a.length;i++){var c=r(a[i]);t[c].references--}for(var l=n(e,o),s=0;s<a.length;s++){var d=r(a[s]);0===t[d].references&&(t[d].updater(),t.splice(d,1))}a=l}}},73:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,a(r)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=i(t,r));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},89:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r}).join("")},t.i=function(e,r,n,o,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(n)for(var c=0;c<this.length;c++){var l=this[c][0];null!=l&&(i[l]=!0)}for(var s=0;s<e.length;s++){var d=[].concat(e[s]);n&&i[d[0]]||(void 0!==a&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=a),r&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=r):d[2]=r),o&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=o):d[4]="".concat(o)),t.push(d))}},t}},113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},137:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(248),o=r.n(n),a=r(89),i=r.n(a)()(o());i.push([e.id,"",""]);const c=i},248:e=>{"use strict";e.exports=function(e){return e[1]}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},659:e=>{"use strict";var t={};e.exports=function(e,r){var n=function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(r)}},825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(r){!function(e,t,r){var n="";r.supports&&(n+="@supports (".concat(r.supports,") {")),r.media&&(n+="@media ".concat(r.media," {"));var o=void 0!==r.layer;o&&(n+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),n+=r.css,o&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var a=r.sourceMap;a&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,r)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={id:n,exports:{}};return e[n](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0,(()=>{"use strict";var e={};r.r(e),r.d(e,{canAddFolders:()=>O,disableDragDropOnMobile:()=>F,folderHasChildren:()=>ie,folderMatchesSearchTerms:()=>ce,getAncestors:()=>D,getChildFolders:()=>N,getColors:()=>A,getFolderBeingEdited:()=>L,getFolderBeingEmptiedId:()=>q,getFolderBeingInlineDeletedId:()=>M,getFolderBeingRenamed:()=>B,getFolderBeingRenamedId:()=>G,getFolderPanelContext:()=>H,getFolderPanelError:()=>W,getFolderUsingContextMenuId:()=>U,getFolders:()=>V,getFoldersFilteredBySearchTerms:()=>z,getNavigationError:()=>Q,getNotifications:()=>X,getOrganizationMode:()=>Z,getPostIdsToMove:()=>Y,getPostType:()=>K,getScreenState:()=>J,getSearchTerms:()=>ee,getSelectedFolder:()=>C,getSelectedFolderId:()=>x,getSelectedFolderIds:()=>P,getSortMode:()=>te,getState:()=>j,getUserId:()=>re,getWidth:()=>ne,includeChildren:()=>le,isAjaxNavEnabled:()=>Ee,isBreadcrumbsEnabled:()=>be,isContextMenusEnabled:()=>se,isDirty:()=>oe,isFolderDragging:()=>de,isFolderExpanded:()=>ae,isFolderPaneVisible:()=>pe,isFolderPanelBusy:()=>ue,isFolderSelected:()=>fe,isNavigating:()=>ve,isSearch:()=>me,isSearchEnabled:()=>ge,isUnassignedFolderEnabled:()=>he,showItemCounts:()=>ye,syncUploadFolderDropdown:()=>we});var t={};r.r(t),r.d(t,{TYPES:()=>Je,addNotification:()=>et,deleteNotification:()=>tt,dismissNotification:()=>rt,expandFolder:()=>nt,fetchFolders:()=>ot,folderEmptied:()=>at,initInstance:()=>ct,instanceAction:()=>Bt,maybeRefreshUnassignedItemsCount:()=>lt,moveFolder:()=>Lt,movePostsToFolder:()=>qt,refreshItemCount:()=>it,saveScreenState:()=>yt,setColors:()=>st,setExpandedFolders:()=>dt,setFolderBeingDeletedId:()=>ft,setFolderBeingEditedId:()=>ut,setFolderBeingEmptiedId:()=>pt,setFolderBeingInlineDeletedId:()=>mt,setFolderBeingRenamedId:()=>gt,setFolderPanelContext:()=>It,setFolderPanelError:()=>Ot,setFolderPanelMessage:()=>Dt,setFolderUsingContextMenuId:()=>ht,setFolders:()=>Tt,setIsFolderDragging:()=>Ft,setIsFolderPaneVisible:()=>Nt,setIsFolderPanelBusy:()=>At,setIsNavigating:()=>xt,setNavigationError:()=>bt,setOrganizationMode:()=>vt,setPostIdsToMove:()=>wt,setSearchTerms:()=>Rt,setSelectedFolderId:()=>St,setSelectedFolderIds:()=>_t,setSortMode:()=>kt,setWidth:()=>Et,termFoldersUpdated:()=>Ct,toggleExpanded:()=>Pt,unassignFolders:()=>Mt,updateSavedScreenState:()=>jt});var n={};r.r(n),r.d(n,{getAncestors:()=>ir,getChildFolders:()=>ar,getColors:()=>rr,getFolders:()=>nr,getScreenState:()=>or});const o=window.wp.element,a=window.wp.data,i=window.wp.dataControls;var c="wicked-folders/state";function l(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var d=lodash,u=d.isUndefined,f=d.find,p=function(e,t,r){if(-1==e.indexOf(t+"="))e+=-1==e.indexOf("?")?"?":"&",e+=t+"="+r;else{var n=new RegExp(t+"=([^&]*)","gi");e=e.replace(n,t+"="+r)}return!1!==r&&""!=r||(n=new RegExp(t+"=([^&]*)","gi"),e=(e=e.replace(n,"")).replace(/[&]*$/,"")),e},m=function(){return u(window.isRtl)?jQuery("body").hasClass("rtl"):window.isRtl},g=function(e,t){if(void 0===t)return[];if(t.parent){var r=f(e,{id:t.parent});if(r)return[r].concat(l(g(e,r)))}return[]},h=function(e,t){if(void 0===t)return[];var r=[];return e.filter(function(e){return e.parent==t.id}).forEach(function(t){r=[].concat(l(r),[t],l(h(e,t)))}),r},y=lodash,E=(y.isNaN,y.isArray),b=y.each,v=(y.find,function(e){var t=jQuery,r=E(e)?e:[e];b(r,function(e){t('.wp-list-table tr[id="post-'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table tr[id="user-'+e+'"]').fadeOut(500,function(){t(this).remove()});var r=t('.wp-list-table.plugins .wicked-item[data-object-id="'+e+'"]').closest("tr").attr("data-slug");t('.wp-list-table.plugins tr[data-slug="'+r+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.toplevel_page_gf_edit_forms .wicked-item[data-object-id="'+e+'"]').closest("tr").fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.gf_entries tr[data-id="'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.tablepress-all-tables tr[data-wf-post-id="'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table.wc-orders-list-table-shop_order tr[id="order-'+e+'"]').fadeOut(500,function(){t(this).remove()}),t('.wp-list-table .wicked-item[data-object-id="'+e+'"]').closest("tr").fadeOut(500,function(){t(this).remove()})})}),w=function(e){return e&&["Wicked_FoldersTerm_Folder","Wicked_Folders\\Term_Folder"].includes(e.type)},S=function(e){return e&&["Wicked_FoldersTerm_Dynamic_Folder","Wicked_Folders\\Term_Dynamic_Folder"].includes(e.type)};function _(e){return function(e){if(Array.isArray(e))return R(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return R(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?R(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var k=lodash,T=k.find,I=k.uniqBy,O=function(e,t){return e.instances[t].screenState.canAddFolders},F=function(e,t){return e.instances[t].screenState.disableDragDropOnMobile},D=function(e,t,r){var n=e.instances[t].folders.find(function(e){return e.id==r}),o=V(e,t);return g(o,n)},N=(0,a.createSelector)(function(e,t){var r=C(e,t),n=V(e,t);return h(n,r)},function(e,t){return[e.instances[t].folders,e.instances[t].screenState.folder]}),A=function(e,t){return e.instances[t].colors},x=function(e,t){return e.instances[t].screenState.folder},C=function(e,t){return e.instances[t].folders.find(function(r){return r.id===e.instances[t].screenState.folder})},P=function(e,t){return e.instances[t].screenState.selectedFolders},j=function(e,t){return e.instances[t]},L=function(e,t){return e.instances[t].folders.find(function(r){return r.id===e.instances[t].folderBeingEditedId})},q=function(e,t){return e.instances[t].folderBeingEmptiedId},M=function(e,t){return e.instances[t].folderBeingInlineDeletedId},B=function(e,t){return e.instances[t].folders.find(function(r){return r.id===e.instances[t].folderBeingRenamedId})},G=function(e,t){return e.instances[t].folderBeingRenamedId},U=function(e,t){return e.instances[t].folderUsingContextMenuId},V=function(e,t){return e.instances[t].folders},z=(0,a.createSelector)(function(e,t){var r=V(e,t),n=ee(e,t),o=[];return n?(r.filter(function(e){return-1!=e.name.toUpperCase().indexOf(n.toUpperCase())}).forEach(function(e){o=[].concat(_(o),[e]),g(r,e).forEach(function(e){T(o,{id:e.id})||(o=[].concat(_(o),[e]))})}),o=I(o,"id")):r},function(e,t){return[e.instances[t].folders,e.instances[t].searchTerms]}),H=function(e,t){return e.instances[t].folderPanelContext},W=function(e,t){return e.instances[t].screenState.folderPanelError},Q=function(e,t){return e.instances[t].screenState.navigationError},X=function(e,t){return e.notifications},Z=function(e,t){return e.instances[t].organizationMode},Y=function(e,t){return e.instances[t].postIdsToMove},K=function(e,t){return e.instances[t].postType},J=function(e,t){return e.instances[t].screenState},ee=function(e,t){return e.instances[t].searchTerms},te=function(e,t){return e.instances[t].screenState.sortMode},re=function(e,t){return e.instances[t].screenState.userId},ne=function(e,t){return e.instances[t].screenState.treePaneWidth},oe=function(e,t){return e.instances[t].screenState.isDirty},ae=function(e,t,r){return e.instances[t].screenState.expandedFolders.includes(r)},ie=function(e,t,r){return e.instances[t].folders.filter(function(e){return e.parent==r}).length},ce=function(e,t,r){var n=V(e,t),o=T(n,{id:r}),a=ee(e,t);return-1!=o.name.toUpperCase().indexOf(a.toUpperCase())},le=function(e,t){return e.instances[t].screenState.includeChildren},se=function(e,t){return e.instances[t].screenState.enableContextMenus},de=function(e,t){return e.instances[t].isFolderDragging},ue=function(e,t){return e.instances[t].screenState.isFolderPanelBusy},fe=function(e,t,r){return e.instances[t].screenState.folder==r},pe=function(e,t){return e.instances[t].screenState.isFolderPaneVisible},me=function(e,t){return e.instances[t].searchTerms.trim().length>0},ge=function(e,t){return e.instances[t].screenState.enableSearch},he=function(e,t){return e.instances[t].screenState.enableUnassignedFolder},ye=function(e,t){return e.instances[t].screenState.showItemCounts},Ee=function(e,t){return e.instances[t].screenState.enableAjaxNav},be=function(e,t){return e.instances[t].screenState.enableBreadcrumbs},ve=function(e,t){return e.instances[t].screenState.isNavigating},we=function(e,t){return e.instances[t].screenState.syncUploadFolderDropdown};const Se=window.wp.i18n;var _e,Re="edit",ke="delete",Te="settings",Ie="/wicked-folders/v1/",Oe="organize",Fe="sort",De="bulk",Ne="alpha",Ae="custom",xe="error";function Ce(e){return Ce="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},Ce(e)}function Pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function je(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(r),!0).forEach(function(t){Qe(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pe(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Le(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return qe(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(qe(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,qe(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,qe(u,"constructor",s),qe(s,"constructor",l),l.displayName="GeneratorFunction",qe(s,o,"GeneratorFunction"),qe(u),qe(u,o,"Generator"),qe(u,n,function(){return this}),qe(u,"toString",function(){return"[object Generator]"}),(Le=function(){return{w:a,m:f}})()}function qe(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}qe=function(e,t,r,n){function a(t,r){qe(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},qe(e,t,r,n)}var Me=Le().m(ot),Be=Le().m(it),Ge=Le().m(yt),Ue=Le().m(Lt),Ve=Le().m(qt),ze=Le().m(Mt);function He(e){return function(e){if(Array.isArray(e))return We(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return We(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?We(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function We(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Qe(e,t,r){return(t=function(e){var t=function(e){if("object"!=Ce(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Ce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ce(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Xe=lodash,Ze=Xe.defaults,$e=Xe.find,Ye=Xe.uniqueId,Ke=Xe.uniqBy,Je=(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(_e={ADD_NOTIFICATION:"ADD_NOTIFICATION",DELETE_NOTIFICATION:"DELETE_NOTIFICATION",DISMISS_NOTIFICATION:"DISMISS_NOTIFICATION",EXPAND_FOLDER:"EXPAND_FOLDER"},"EXPAND_FOLDER","EXPAND_FOLDER"),"FOLDER_EMPTIED","FOLDER_EMPTIED"),"FOLDERS_DELETED","FOLDERS_DELETED"),"INIT_INSTANCE","INIT_INSTANCE"),"ITEM_COUNT_REFRESHED","ITEM_COUNT_REFRESHED"),"SET_EXPANDED_FOLDERS","SET_EXPANDED_FOLDERS"),"SET_COLORS","SET_COLORS"),"SET_FOLDERS","SET_FOLDERS"),"SET_FOLDER_BEING_EDITED_ID","SET_FOLDER_BEING_EDITED_ID"),"SET_FOLDER_BEING_DELETED_ID","SET_FOLDER_BEING_DELETED_ID"),Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(_e,"SET_FOLDER_BEING_EMPTIED_ID","SET_FOLDER_BEING_EMPTIED_ID"),"SET_FOLDER_BEING_INLINE_DELETED_ID","SET_FOLDER_BEING_INLINE_DELETED_ID"),"SET_FOLDER_BEING_RENAMED_ID","SET_FOLDER_BEING_RENAMED_ID"),"SET_FOLDER_USING_CONTEXT_MENU_ID","SET_FOLDER_USING_CONTEXT_MENU_ID"),"SET_FOLDER_PANEL_CONTEXT","SET_FOLDER_PANEL_CONTEXT"),"SET_FOLDER_PANEL_MESSAGE","SET_FOLDER_PANEL_MESSAGE"),"SET_FOLDER_PANEL_ERROR","SET_FOLDER_PANEL_ERROR"),"SET_IS_FOLDER_DRAGGING","SET_IS_FOLDER_DRAGGING"),"SET_IS_FOLDER_PANE_VISIBLE","SET_IS_FOLDER_PANE_VISIBLE"),"SET_IS_FOLDER_PANEL_BUSY","SET_IS_FOLDER_PANEL_BUSY"),Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(Qe(_e,"SET_IS_NAVIGATING","SET_IS_NAVIGATING"),"SET_NAVIGATION_ERROR","SET_NAVIGATION_ERROR"),"SET_ORGANIZATION_MODE","SET_ORGANIZATION_MODE"),"SET_POST_IDS_TO_MOVE","SET_POST_IDS_TO_MOVE"),"SET_SELECTED_FOLDER_ID","SET_SELECTED_FOLDER_ID"),"SET_SELECTED_FOLDER_IDS","SET_SELECTED_FOLDER_IDS"),"SET_SEARCH_TERMS","SET_SEARCH_TERMS"),"SET_SORT_MODE","SET_SORT_MODE"),"SET_WIDTH","SET_WIDTH"),"TERM_FOLDERS_UPDATED","TERM_FOLDERS_UPDATED"),Qe(Qe(Qe(_e,"TOGGLE_EXPANDED","TOGGLE_EXPANDED"),"UPDATE_SAVED_SCREEN_STATE","UPDATE_SAVED_SCREEN_STATE"),"WITH_INSTANCE","WITH_INSTANCE")),et=function(e){var t=Ze(e,{title:(0,Se.__)("Success","wicked-folders"),message:"",dismissible:!0,dismissed:!1,autoDismiss:!0,delay:3e3,type:"success"});return t.id=Ye(),t.autoDismiss&&setTimeout(function(){(0,a.dispatch)(c).dismissNotification(t.id)},t.delay),{type:Je.ADD_NOTIFICATION,notification:t}},tt=function(e){return{type:Je.DELETE_NOTIFICATION,notificationId:e}},rt=function(e){return setTimeout(function(){(0,a.dispatch)(c).deleteNotification(e)},500),{type:Je.DISMISS_NOTIFICATION,notificationId:e}},nt=function(e){return{type:Je.EXPAND_FOLDER,folderId:e}};function ot(e){var t,r,n,o,l,s;return Le().w(function(d){for(;;)switch(d.p=d.n){case 0:return d.p=0,(0,a.dispatch)(c).instanceAction(e,At,!0),t=(0,a.select)(c).getFolders(e),r=(0,a.select)(c).getPostType(e),n=(0,a.select)(c).getSortMode(e),o=(0,a.select)(c).showItemCounts(e),d.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/all?post_type=".concat(r,"&sort_mode=").concat(n,"&include_item_counts=").concat(o)});case 1:return l=d.v,t=t.filter(function(e){return!w(e)}),t=[].concat(He(t),He(l)),t=Ke(t,"id"),(0,a.dispatch)(c).instanceAction(e,At,!1),d.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:t},instanceId:e}});case 2:d.p=2,s=d.v,console.log("Error fetching folders: ".concat(s.message));case 3:return d.a(2)}},Me,null,[[0,2]])}var at=function(e){return{type:Je.FOLDER_EMPTIED,folderId:e}};function it(e,t){var r,n,o;return Le().w(function(l){for(;;)switch(l.p=l.n){case 0:return l.p=0,r=(0,a.select)(c).getPostType(e),l.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/".concat(t,"/item-count?post_type=").concat(r)});case 1:return n=l.v,l.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.ITEM_COUNT_REFRESHED,folderId:t,count:n},instanceId:e}});case 2:l.p=2,o=l.v,console.log("Error refreshing item count: ".concat(o.message));case 3:return l.a(2)}},Be,null,[[0,2]])}var ct=function(e,t){return{type:Je.INIT_INSTANCE,instanceId:e,postType:t}},lt=function(e){var t=(0,a.select)(c).showItemCounts(e),r=(0,a.select)(c).isUnassignedFolderEnabled(e);return t&&r?it(e,"unassigned_dynamic_folder"):{type:"NO_OP"}},st=function(e){return{type:Je.SET_COLORS,colors:e}},dt=function(e){return{type:Je.SET_EXPANDED_FOLDERS,folderIds:e}},ut=function(e){return{type:Je.SET_FOLDER_BEING_EDITED_ID,folderId:e}},ft=function(e){return{type:Je.SET_FOLDER_BEING_DELETED_ID,folderId:e}},pt=function(e){return{type:Je.SET_FOLDER_BEING_EMPTIED_ID,folderId:e}},mt=function(e){return{type:Je.SET_FOLDER_BEING_INLINE_DELETED_ID,folderId:e}},gt=function(e){return{type:Je.SET_FOLDER_BEING_RENAMED_ID,folderId:e}},ht=function(e){return{type:Je.SET_FOLDER_USING_CONTEXT_MENU_ID,folderId:e}};function yt(e){var t,r;return Le().w(function(n){for(;;)switch(n.p=n.n){case 0:return t=(0,a.select)(c).getScreenState(e),n.p=1,n.n=2,(0,i.apiFetch)({path:"/wicked-folders/v1/screen-state",method:"PUT",data:t});case 2:return t=(0,a.select)(c).getScreenState(e),n.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.UPDATE_SAVED_SCREEN_STATE,state:t},instanceId:e}});case 3:return n.p=3,r=n.v,console.log("Error while saving Wicked Folders state: ".concat(r)),n.a(2)}},Ge,null,[[1,3]])}var Et=function(e){return{type:Je.SET_WIDTH,width:e}},bt=function(e){return{type:Je.SET_NAVIGATION_ERROR,error:e}},vt=function(e){return{type:Je.SET_ORGANIZATION_MODE,mode:e}},wt=function(e){return{type:Je.SET_POST_IDS_TO_MOVE,postIds:e}},St=function(e){return{type:Je.SET_SELECTED_FOLDER_ID,folderId:e}},_t=function(e){return{type:Je.SET_SELECTED_FOLDER_IDS,folderIds:e}},Rt=function(e){return{type:Je.SET_SEARCH_TERMS,s:e}},kt=function(e){return{type:Je.SET_SORT_MODE,mode:e}},Tt=function(e){return{type:Je.SET_FOLDERS,folders:e}},It=function(e){return{type:Je.SET_FOLDER_PANEL_CONTEXT,context:e}},Ot=function(e){return{type:Je.SET_FOLDER_PANEL_ERROR,error:e}},Ft=function(e){return{type:Je.SET_IS_FOLDER_DRAGGING,isDragging:e}},Dt=function(e){return{type:Je.SET_FOLDER_PANEL_MESSAGE,message:e}},Nt=function(e){return{type:Je.SET_IS_FOLDER_PANE_VISIBLE,isFolderPaneVisible:e}},At=function(e){return{type:Je.SET_IS_FOLDER_PANEL_BUSY,isBusy:e}},xt=function(e){return{type:Je.SET_IS_NAVIGATING,isNavigating:e}},Ct=function(e){return{type:Je.TERM_FOLDERS_UPDATED,folders:e}},Pt=function(e){return{type:Je.TOGGLE_EXPANDED,folderId:e}},jt=function(e){return{type:Je.UPDATE_SAVED_SCREEN_STATE,state:e}};function Lt(e,t,r){var n,o,l,s,d;return Le().w(function(u){for(;;)switch(u.p=u.n){case 0:return u.p=0,n=(0,a.select)(c).getFolders(e),o=$e(n,{id:t}),u.n=1,(0,i.apiFetch)({path:"".concat(Ie,"folders/").concat(t),method:"PUT",data:je(je({},o),{},{parent:r})});case 1:return l=u.v,s=n.map(function(e){return e.id==o.id?l:e}),u.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:s},instanceId:e}});case 2:u.p=2,d=u.v,console.log(d.message);case 3:return u.a(2)}},Ue,null,[[0,2]])}function qt(e,t,r,n,o){var l,s,d,u,f,p;return Le().w(function(m){for(;;)switch(m.p=m.n){case 0:return m.p=0,l=(0,a.select)(c).getFolders(e),s=(0,a.select)(c).getPostType(e),d=(0,a.select)(c).getSortMode(e),u=(0,a.select)(c).showItemCounts(e),m.n=1,(0,i.apiFetch)({path:"".concat(Ie,"folders/").concat(r,"/assign"),method:"PUT",data:{post_type:s,post_ids:t,sort_mode:d,from_folder_id:n,copy:o,include_item_counts:u}});case 1:return f=m.v,l=l.map(function(e){return $e(f,{id:e.id})||e}),wt([]),m.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:l},instanceId:e}});case 2:m.p=2,p=m.v,console.log(p.message);case 3:return m.a(2)}},Ve,null,[[0,2]])}function Mt(e,t){var r,n,o,l,s,d;return Le().w(function(u){for(;;)switch(u.p=u.n){case 0:return u.p=0,r=(0,a.select)(c).getFolders(e),n=(0,a.select)(c).getPostType(e),o=(0,a.select)(c).getSortMode(e),l=(0,a.select)(c).showItemCounts(e),u.n=1,(0,i.apiFetch)({path:"".concat(Ie,"folders/unassign"),method:"PUT",data:{post_type:n,post_ids:t,sort_mode:o,include_item_counts:l}});case 1:return s=u.v,r=r.map(function(e){return $e(s,{id:e.id})||e}),wt([]),u.a(2,{type:Je.WITH_INSTANCE,payload:{action:{type:Je.SET_FOLDERS,folders:r},instanceId:e}});case 2:u.p=2,d=u.v,console.log(d.message);case 3:return u.a(2)}},ze,null,[[0,2]])}var Bt=function(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];var a=t.apply(null,n);return{type:Je.WITH_INSTANCE,payload:{action:a,instanceId:e}}};function Gt(e){return Gt="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},Gt(e)}function Ut(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Vt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ut(Object(r),!0).forEach(function(t){zt(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ut(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function zt(e,t,r){return(t=function(e){var t=function(e){if("object"!=Gt(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Gt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Gt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ht(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return Wt(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(Wt(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Wt(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,Wt(u,"constructor",s),Wt(s,"constructor",l),l.displayName="GeneratorFunction",Wt(s,o,"GeneratorFunction"),Wt(u),Wt(u,o,"Generator"),Wt(u,n,function(){return this}),Wt(u,"toString",function(){return"[object Generator]"}),(Ht=function(){return{w:a,m:f}})()}function Wt(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Wt=function(e,t,r,n){function a(t,r){Wt(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Wt(e,t,r,n)}var Qt=Ht().m(rr),Xt=Ht().m(nr),Zt=Ht().m(or),$t=Ht().m(ar),Yt=Ht().m(ir);function Kt(e){return function(e){if(Array.isArray(e))return Jt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Jt(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Jt(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var er=lodash,tr=(er.forOwn,er.uniqBy);function rr(e){var t;return Ht().w(function(r){for(;;)if(0===r.n)return t=[],!1!==wickedFoldersSettings.instances[e].state.colors&&(t=Kt(wickedFoldersSettings.instances[e].state.colors),wickedFoldersSettings.instances[e].state.colors=!1),r.a(2,Bt(e,st,t))},Qt)}function nr(e){var t,r,n;return Ht().w(function(o){for(;;)switch(o.n){case 0:if(t=[],r=(0,a.select)(c).getPostType(e),n=(0,a.select)(c).showItemCounts(e),!1!==wickedFoldersSettings.instances[e].folders){o.n=2;break}return o.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/all?post_type=".concat(r,"&include_item_counts=").concat(n)});case 1:t=o.v,o.n=3;break;case 2:t=Kt(wickedFoldersSettings.instances[e].folders),wickedFoldersSettings.instances[e].folders=!1;case 3:return o.a(2,Bt(e,Tt,t))}},Xt)}function or(e){var t,r;return Ht().w(function(n){for(;;)switch(n.p=n.n){case 0:return t=null,n.p=1,!1===wickedFoldersSettings.instances[e].state||(t=Vt({},wickedFoldersSettings.instances[e].state)),n.a(2,Bt(e,jt,t));case 2:n.p=2,r=n.v,(0,a.dispatch)(c).setError("Error while loading state: ".concat(r.message));case 3:return n.a(2)}},Zt,null,[[1,2]])}function ar(e,t){var r,n,o;return Ht().w(function(l){for(;;)switch(l.n){case 0:if(r=(0,a.select)(c).getFolders(e),n=(0,a.select)(c).getPostType(e),!r.find(function(e){return e.id==t}).lazy){l.n=2;break}return l.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/".concat(t,"/children?post_type=").concat(n)});case 1:o=l.v,r=[].concat(Kt(r),Kt(o)),r=tr(r,"id");case 2:return l.a(2,Bt(e,Tt,r))}},$t)}function ir(e,t){var r,n,o;return Ht().w(function(l){for(;;)switch(l.n){case 0:return r=(0,a.select)(c).getFolders(e),n=(0,a.select)(c).getPostType(e),l.n=1,(0,i.apiFetch)({path:"/wicked-folders/v1/folders/".concat(t,"/ancestors?post_type=").concat(n)});case 1:return o=l.v,r=[].concat(Kt(r),Kt(o)),r=tr(r,"id"),l.a(2,Bt(e,Tt,r))}},Yt)}function cr(e){return cr="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},cr(e)}function lr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||dr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sr(e){return function(e){if(Array.isArray(e))return ur(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||dr(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dr(e,t){if(e){if("string"==typeof e)return ur(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ur(e,t):void 0}}function ur(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function fr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function pr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fr(Object(r),!0).forEach(function(t){mr(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fr(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function mr(e,t,r){return(t=function(e){var t=function(e){if("object"!=cr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=cr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==cr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var gr=lodash,hr=gr.has,yr=gr.union,Er=Je.ADD_NOTIFICATION,br=Je.DELETE_NOTIFICATION,vr=Je.DISMISS_NOTIFICATION,wr=Je.EXPAND_FOLDER,Sr=(Je.FOLDERS_DELETED,Je.FOLDER_EMPTIED),_r=Je.INIT_INSTANCE,Rr=Je.ITEM_COUNT_REFRESHED,kr=Je.SET_COLORS,Tr=Je.SET_FOLDERS,Ir=Je.SET_FOLDER_BEING_EDITED_ID,Or=Je.SET_FOLDER_BEING_DELETED_ID,Fr=Je.SET_FOLDER_BEING_EMPTIED_ID,Dr=Je.SET_FOLDER_BEING_INLINE_DELETED_ID,Nr=Je.SET_FOLDER_BEING_RENAMED_ID,Ar=Je.SET_FOLDER_USING_CONTEXT_MENU_ID,xr=Je.SET_FOLDER_PANEL_CONTEXT,Cr=Je.SET_FOLDER_PANEL_ERROR,Pr=Je.SET_FOLDER_PANEL_MESSAGE,jr=Je.SET_EXPANDED_FOLDERS,Lr=Je.SET_IS_FOLDER_DRAGGING,qr=Je.SET_IS_FOLDER_PANE_VISIBLE,Mr=Je.SET_IS_FOLDER_PANEL_BUSY,Br=Je.SET_IS_NAVIGATING,Gr=Je.SET_NAVIGATION_ERROR,Ur=Je.SET_ORGANIZATION_MODE,Vr=Je.SET_POST_IDS_TO_MOVE,zr=Je.SET_SEARCH_TERMS,Hr=Je.SET_SELECTED_FOLDER_ID,Wr=Je.SET_SELECTED_FOLDER_IDS,Qr=Je.SET_SORT_MODE,Xr=Je.SET_WIDTH,Zr=Je.TERM_FOLDERS_UPDATED,$r=Je.TOGGLE_EXPANDED,Yr=Je.UPDATE_SAVED_SCREEN_STATE,Kr=Je.WITH_INSTANCE,Jr={instances:{},notifications:[]},en={folders:[],folderPanelContext:!1,isFolderDragging:!1,postType:!1,postIdsToMove:[],organizationMode:Oe,searchTerms:"",folderBeingEditedId:!1,folderBeingEmptiedId:!1,folderBeingDeletedId:!1,folderBeingInlineDeletedId:!1,folderBeingRenamedId:!1,folderUsingContextMenuId:!1,colors:[],screenState:{canAddFolders:!0,folder:!1,enableSearch:!1,enableBreadcrumbs:!1,enableContextMenus:!0,enableUnassignedFolder:!0,expandedFolders:[],isFolderPaneVisible:!0,showItemCounts:!0,enableAjaxNav:!0,isDirty:!1,isFolderPanelBusy:!1,isNavigating:!1,navigationError:!1,folderPanelMessage:!1,folderPanelError:!1,screenId:!1,includeChildren:!1,treePaneWidth:292,userId:1,selectedFolders:[],sortMode:Ne,syncUploadFolderDropdown:!0,disableDragDropOnMobile:!0}},tn=function(e,t){switch(t.type){case wr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:yr(sr(e.screenState.expandedFolders),[t.folderId]),isDirty:!0})});case Sr:return pr(pr({},e),{},{folderBeingEmptiedId:!1,folders:e.folders.map(function(e){return e.id==t.folderId?pr(pr({},e),{},{itemCount:0}):e})});case Rr:return pr(pr({},e),{},{folders:e.folders.map(function(e){return e.id==t.folderId?pr(pr({},e),{},{itemCount:t.count}):e})});case kr:return pr(pr({},e),{},{colors:t.colors});case Ir:return pr(pr({},e),{},{folderBeingEditedId:t.folderId});case Or:return pr(pr({},e),{},{folderBeingDeletedId:t.folderId});case Fr:return pr(pr({},e),{},{folderBeingEmptiedId:t.folderId});case Dr:return pr(pr({},e),{},{folderBeingInlineDeletedId:t.folderId});case Nr:return pr(pr({},e),{},{folderBeingRenamedId:t.folderId});case Ar:return pr(pr({},e),{},{folderUsingContextMenuId:t.folderId});case Gr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{navigationError:t.error})});case Ur:return pr(pr({},e),{},{organizationMode:t.mode});case Vr:return pr(pr({},e),{},{postIdsToMove:t.postIds});case zr:return pr(pr({},e),{},{searchTerms:t.s});case Hr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{folder:t.folderId,isDirty:!0})});case Wr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{selectedFolders:t.folderIds})});case Qr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{sortMode:t.mode,isDirty:!0})});case Tr:return pr(pr({},e),{},{folders:t.folders});case xr:return pr(pr({},e),{},{folderPanelContext:t.context});case Cr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{folderPanelError:t.error})});case Pr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{folderPanelMessage:t.message})});case jr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:t.folderIds,isDirty:!0})});case Lr:return pr(pr({},e),{},{isFolderDragging:t.isDragging});case qr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{isFolderPaneVisible:t.isFolderPaneVisible,isDirty:!0})});case Mr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{isFolderPanelBusy:t.isBusy})});case Br:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{isNavigating:t.isNavigating})});case Xr:return pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{treePaneWidth:t.width,isDirty:!0})});case Zr:var r=e.folders.filter(function(e){return!w(e)});return pr(pr({},e),{},{folders:[].concat(sr(r),sr(t.folders))});case $r:return-1==e.screenState.expandedFolders.indexOf(t.folderId)?pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:[].concat(sr(e.screenState.expandedFolders),[t.folderId]),isDirty:!0})}):pr(pr({},e),{},{screenState:pr(pr({},e.screenState),{},{expandedFolders:sr(e.screenState.expandedFolders.filter(function(e){return e!=t.folderId})),isDirty:!0})});case Yr:return pr(pr({},e),{},{screenState:pr(pr({},t.state),{},{isDirty:!1})});default:return e}};var rn=(0,o.createContext)(),nn=lodash,on=nn.forOwn,an=nn.isFunction,cn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=(0,o.useContext)(rn);return(0,a.useSelect)(function(t){return e.apply(null,[function(e){var n={},o=t(e);return on(o,function(e,t){n[t]=function(){return e.apply(null,[r].concat(Array.prototype.slice.call(arguments)))}}),n}])},t)},ln=function(e){var r=(0,o.useContext)(rn),n={},i=(0,a.useDispatch)(e);return on(t,function(e,t){an(e)&&(n[t]=function(){return i.instanceAction.apply(null,[r,e].concat(Array.prototype.slice.call(arguments)))})}),n},sn=r(72),dn=r.n(sn),un=r(825),fn=r.n(un),pn=r(659),mn=r.n(pn),gn=r(56),hn=r.n(gn),yn=r(540),En=r.n(yn),bn=r(113),vn=r.n(bn),wn=r(137),Sn={};function Rn(){var e=(0,o.useRef)(),t=cn(function(e){return{width:(0,e(c).getWidth)()}}).width,r=ln(c).setWidth;return(0,o.useEffect)(function(){var t=jQuery,n=t(e.current);n.resizable({resizeHeight:!1,handles:"e",minWidth:150,containment:t("#wpcontent"),resize:function(e,t){r(t.size.width)},stop:function(e,t){r(t.size.width)}}),m()&&n.resizable("disable")}),(0,o.useEffect)(function(){document.documentElement.style.setProperty("--wicked-folders-tree-pane-width",t+"px"),document.documentElement.style.setProperty("--wicked-folders-modal-tree-pane-width",t+"px")},[t]),React.createElement("div",{className:"wicked-resizer ui-resizable",ref:e})}function kn(e){var t=e.children;return React.createElement("div",{className:"wicked-content"},t)}Sn.styleTagTransform=vn(),Sn.setAttributes=hn(),Sn.insert=mn().bind(null,"head"),Sn.domAPI=fn(),Sn.insertStyleElement=En(),dn()(wn.A,Sn),wn.A&&wn.A.locals&&wn.A.locals;const Tn=window.wp.components,In=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-folder-plus-icon lucide-folder-plus"},React.createElement("path",{d:"M12 10v6"}),React.createElement("path",{d:"M9 13h6"}),React.createElement("path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"})),On=React.createElement("svg",{width:"7px",height:"13px",viewBox:"0 0 7 13",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(0.312500, 0.691360)",fill:"#0073aa",fillRule:"nonzero"},React.createElement("path",{d:"M0,10.8345095 C0,11.5305375 0.84152021,11.8791237 1.33365313,11.3869145 L6.3595048,6.36106287 C6.66460356,6.05600226 6.66460356,5.5613135 6.3595048,5.25625288 L1.33365313,0.230401217 C0.84152021,-0.26176985 0,0.0867782077 0,0.782806211 L0,10.8345095 Z"})))),Fn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-brush-cleaning-icon lucide-brush-cleaning"},React.createElement("path",{d:"m16 22-1-4"}),React.createElement("path",{d:"M19 13.99a1 1 0 0 0 1-1V12a2 2 0 0 0-2-2h-3a1 1 0 0 1-1-1V4a2 2 0 0 0-4 0v5a1 1 0 0 1-1 1H6a2 2 0 0 0-2 2v.99a1 1 0 0 0 1 1"}),React.createElement("path",{d:"M5 14h14l1.973 6.767A1 1 0 0 1 20 22H4a1 1 0 0 1-.973-1.233z"}),React.createElement("path",{d:"m8 22 1-4"})),Dn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-x-icon lucide-x"},React.createElement("path",{d:"M18 6 6 18"}),React.createElement("path",{d:"m6 6 12 12"})),Nn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},React.createElement("path",{d:"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"})),An=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-settings-icon lucide-settings"},React.createElement("path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915"}),React.createElement("circle",{cx:"12",cy:"12",r:"3"})),xn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-minus-icon lucide-minus"},React.createElement("path",{d:"M5 12h14"})),Cn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-copy-icon lucide-copy"},React.createElement("rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}),React.createElement("path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"})),Pn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-text-cursor-icon lucide-text-cursor"},React.createElement("path",{d:"M17 22h-1a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h1"}),React.createElement("path",{d:"M7 22h1a4 4 0 0 0 4-4v-1"}),React.createElement("path",{d:"M7 2h1a4 4 0 0 1 4 4v1"})),jn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-pencil-icon lucide-pencil"},React.createElement("path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}),React.createElement("path",{d:"m15 5 4 4"})),Ln=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 128 512"},React.createElement("path",{d:"M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32L96 64zM64 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"})),qn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-plus-icon lucide-plus"},React.createElement("path",{d:"M5 12h14"}),React.createElement("path",{d:"M12 5v14"})),Mn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},React.createElement("path",{d:"M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48z",fill:"#2271B1"})),Bn=React.createElement("svg",{width:"34px",height:"23px",viewBox:"0 0 34 23",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(0.000000, 0.500054)",fill:"#2271B1",fillRule:"nonzero"},React.createElement("path",{d:"M33.5562287,13.3647791 C34.1031406,12.4272813 33.4269108,11.2499732 32.3415557,11.2499732 L8.90622877,11.2499732 C7.71724768,11.2499732 6.2661403,12.0834444 5.66704353,13.1104347 L1.42346996,20.3851405 C0.876615342,21.3226382 1.55284511,22.4999464 2.63820019,22.4999464 L26.0735272,22.4999464 L26.0735844,22.4999464 C27.2625082,22.4999464 28.7135584,21.6664751 29.312598,20.6394848 L33.5562287,13.3647791 Z M8.90622877,9.37497765 L28.1249329,9.37497765 L28.1249329,6.56248435 C28.1249329,5.00918148 26.8657425,3.74999106 25.3124397,3.74999106 L15.937462,3.74999106 L12.1874709,0 L2.81249329,0 C1.25919042,0 0,1.25919042 0,2.81249329 L0,19.1042063 L4.04747952,12.16567 C5.05158174,10.444311 6.91341659,9.37497765 8.90622877,9.37497765 Z"})))),Gn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-list-checks-icon lucide-list-checks"},React.createElement("path",{d:"M13 5h8"}),React.createElement("path",{d:"M13 12h8"}),React.createElement("path",{d:"M13 19h8"}),React.createElement("path",{d:"m3 17 2 2 4-4"}),React.createElement("path",{d:"m3 7 2 2 4-4"})),Un=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-menu-icon lucide-menu"},React.createElement("path",{d:"M4 5h16"}),React.createElement("path",{d:"M4 12h16"}),React.createElement("path",{d:"M4 19h16"})),Vn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-trash2-icon lucide-trash-2"},React.createElement("path",{d:"M10 11v6"}),React.createElement("path",{d:"M14 11v6"}),React.createElement("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6"}),React.createElement("path",{d:"M3 6h18"}),React.createElement("path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})),zn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 128 512","aria-hidden":"true"},React.createElement("path",{d:"M64 368a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm0-160a48 48 0 1 0 0 96 48 48 0 1 0 0-96zM112 96A48 48 0 1 0 16 96a48 48 0 1 0 96 0z"})),Hn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.25","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-x-icon lucide-x"},React.createElement("path",{d:"M18 6 6 18"}),React.createElement("path",{d:"m6 6 12 12"})),Wn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},React.createElement("path",{fill:"#2271B1",d:"M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm352 128l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0c-8.19 0-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24zM359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91-86.6 86.6z"}));function Qn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Xn(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Xn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Zn=function(e){var t=e.children,r=e.text;return r?React.createElement(Tn.Tooltip,{text:r,delay:"0"},t):t};const $n=function(e){e.showTitle;var t=Qn((0,o.useState)(!1),2),r=t[0],n=t[1],a=Qn((0,o.useState)(!1),2),i=(a[0],a[1]),l=ln(c),s=l.setFolderPanelContext,d=l.setExpandedFolders,u=l.setFolderBeingEditedId,f=l.setOrganizationMode,p=(l.setSelectedFolderIds,cn(function(e){var t=e(c),r=t.getSelectedFolder,n=t.canAddFolders,o=t.getFolders,a=t.getOrganizationMode,i=t.getSelectedFolderIds;return{folder:r(),folders:o(),canAddFolders:n(),organizationMode:a(),selectedFolderIds:i()}})),m=p.folder,g=p.folders,h=p.canAddFolders;return p.organizationMode,p.selectedFolderIds,(0,o.useEffect)(function(){return $=jQuery,$("body").on("click.wickedFolderPaneToolbar",function(e){e.target.closest(".wicked-folder-pane-toolbar-menu-popover")||e.target.closest(".wicked-folder-pane-toolbar-menu-toggle")||n(!1)}),$("body").on("keydown.wickedFolderPaneToolbar",function(e){"Escape"===e.key&&n(!1)}),function(){$("body").off("click.wickedFolderPaneToolbar"),$("body").off("keydown.wickedFolderPaneToolbar")}},[]),React.createElement("div",{className:"wicked-folder-pane-toolbar"},React.createElement(Tn.Tooltip,{text:(0,Se.__)("Add New Folder","wicked-folders"),delay:"0"},React.createElement("button",{type:"button",disabled:!h,onClick:function(){return s("add")}},In,React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Add New Folder","wicked-folders")))),React.createElement(Zn,{text:r?"":(0,Se.__)("Menu","wicked-folders")},React.createElement("button",{type:"button",onClick:function(){return n(!r)},className:"wicked-folder-pane-toolbar-menu-toggle"},r?Hn:Un,React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Menu","wicked-folders")),r&&React.createElement(Tn.Popover,{className:"wicked-folder-pane-menu-popover",placement:"bottom-end",offset:6},React.createElement("ul",null,React.createElement("li",null,React.createElement("button",{type:"button",onClick:function(){f(De),s(!1)}},React.createElement("span",{className:"icon","aria-hidden":"true"},Gn),React.createElement("span",{className:"text"},(0,Se.__)("Bulk Select Folders","wicked-folders")))),React.createElement("li",{className:"separator"},React.createElement("button",{type:"button",disabled:!m||!m.editable,onClick:function(){s(Re),u(m.id)}},React.createElement("span",{className:"icon","aria-hidden":"true"},jn),React.createElement("span",{className:"text"},(0,Se.__)("Edit Selected Folder","wicked-folders")))),React.createElement("li",null,React.createElement("button",{type:"button",disabled:!m||!m.deletable,onClick:function(){return s(ke)}},React.createElement("span",{className:"icon","aria-hidden":"true"},Vn),React.createElement("span",{className:"text"},(0,Se.__)("Delete Selected Folder","wicked-folders")))),React.createElement("li",{className:"separator"},React.createElement("button",{type:"button",onClick:function(){var e=g.map(function(e){return e.id});d(e),i(!0)}},React.createElement("span",{className:"icon","aria-hidden":"true"},qn),React.createElement("span",{className:"text"},(0,Se.__)("Expand All Folders","wicked-folders")))),React.createElement("li",null,React.createElement("button",{type:"button",onClick:function(){d(["0"]),i(!1)}},React.createElement("span",{className:"icon","aria-hidden":"true"},xn),React.createElement("span",{className:"text"},(0,Se.__)("Collapse All Folders","wicked-folders")))),React.createElement("li",{className:"separator"},React.createElement("button",{type:"button",onClick:function(){return s(Te)}},React.createElement("span",{className:"icon","aria-hidden":"true"},An),React.createElement("span",{className:"text"},(0,Se.__)("Settings","wicked-folders")))))))))};var Yn=r(73),Kn=r.n(Yn);const Jn=window.wp.apiFetch;var eo=r.n(Jn);const to=window.wp.hooks;var ro=function(){return ro=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ro.apply(this,arguments)};function no(e,t){for(var r={},n={},o=e.split("~~"),a=!1,i=0;o.length>i;i++){for(var c=o[i].split("~"),l=0;l<c.length;l+=2){var s=c[l],d=c[l+1],u="&"+s+";";r[u]=d,a&&(r["&"+s]=d),n[d]=u}a=!0}return t?{entities:ro(ro({},r),t.entities),characters:ro(ro({},n),t.characters)}:{entities:r,characters:n}}var oo={xml:/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html4:/∉|&(?:nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|AElig|Ccedil|Egrave|Eacute|Ecirc|Euml|Igrave|Iacute|Icirc|Iuml|ETH|Ntilde|Ograve|Oacute|Ocirc|Otilde|Ouml|times|Oslash|Ugrave|Uacute|Ucirc|Uuml|Yacute|THORN|szlig|agrave|aacute|acirc|atilde|auml|aring|aelig|ccedil|egrave|eacute|ecirc|euml|igrave|iacute|icirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|quot|amp|lt|gt|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html5:/·|℗|⋇|⪧|⩺|⋗|⦕|⩼|⪆|⥸|⋗|⋛|⪌|≷|≳|⪦|⩹|⋖|⋋|⋉|⥶|⩻|⦖|◃|⊴|◂|∉|⋹̸|⋵̸|∉|⋷|⋶|∌|∌|⋾|⋽|∥|⊠|⨱|⨰|&(?:AElig|AMP|Aacute|Acirc|Agrave|Aring|Atilde|Auml|COPY|Ccedil|ETH|Eacute|Ecirc|Egrave|Euml|GT|Iacute|Icirc|Igrave|Iuml|LT|Ntilde|Oacute|Ocirc|Ograve|Oslash|Otilde|Ouml|QUOT|REG|THORN|Uacute|Ucirc|Ugrave|Uuml|Yacute|aacute|acirc|acute|aelig|agrave|amp|aring|atilde|auml|brvbar|ccedil|cedil|cent|copy|curren|deg|divide|eacute|ecirc|egrave|eth|euml|frac12|frac14|frac34|gt|iacute|icirc|iexcl|igrave|iquest|iuml|laquo|lt|macr|micro|middot|nbsp|not|ntilde|oacute|ocirc|ograve|ordf|ordm|oslash|otilde|ouml|para|plusmn|pound|quot|raquo|reg|sect|shy|sup1|sup2|sup3|szlig|thorn|times|uacute|ucirc|ugrave|uml|uuml|yacute|yen|yuml|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g},ao={};ao.xml=no("lt~<~gt~>~quot~\"~apos~'~amp~&"),ao.html4=no("apos~'~OElig~Œ~oelig~œ~Scaron~Š~scaron~š~Yuml~Ÿ~circ~ˆ~tilde~˜~ensp~ ~emsp~ ~thinsp~ ~zwnj~~zwj~~lrm~~rlm~~ndash~–~mdash~—~lsquo~‘~rsquo~’~sbquo~‚~ldquo~“~rdquo~”~bdquo~„~dagger~†~Dagger~‡~permil~‰~lsaquo~‹~rsaquo~›~euro~€~fnof~ƒ~Alpha~Α~Beta~Β~Gamma~Γ~Delta~Δ~Epsilon~Ε~Zeta~Ζ~Eta~Η~Theta~Θ~Iota~Ι~Kappa~Κ~Lambda~Λ~Mu~Μ~Nu~Ν~Xi~Ξ~Omicron~Ο~Pi~Π~Rho~Ρ~Sigma~Σ~Tau~Τ~Upsilon~Υ~Phi~Φ~Chi~Χ~Psi~Ψ~Omega~Ω~alpha~α~beta~β~gamma~γ~delta~δ~epsilon~ε~zeta~ζ~eta~η~theta~θ~iota~ι~kappa~κ~lambda~λ~mu~μ~nu~ν~xi~ξ~omicron~ο~pi~π~rho~ρ~sigmaf~ς~sigma~σ~tau~τ~upsilon~υ~phi~φ~chi~χ~psi~ψ~omega~ω~thetasym~ϑ~upsih~ϒ~piv~ϖ~bull~•~hellip~…~prime~′~Prime~″~oline~‾~frasl~⁄~weierp~℘~image~ℑ~real~ℜ~trade~™~alefsym~ℵ~larr~←~uarr~↑~rarr~→~darr~↓~harr~↔~crarr~↵~lArr~⇐~uArr~⇑~rArr~⇒~dArr~⇓~hArr~⇔~forall~∀~part~∂~exist~∃~empty~∅~nabla~∇~isin~∈~notin~∉~ni~∋~prod~∏~sum~∑~minus~−~lowast~∗~radic~√~prop~∝~infin~∞~ang~∠~and~∧~or~∨~cap~∩~cup~∪~int~∫~there4~∴~sim~∼~cong~≅~asymp~≈~ne~≠~equiv~≡~le~≤~ge~≥~sub~⊂~sup~⊃~nsub~⊄~sube~⊆~supe~⊇~oplus~⊕~otimes~⊗~perp~⊥~sdot~⋅~lceil~⌈~rceil~⌉~lfloor~⌊~rfloor~⌋~lang~〈~rang~〉~loz~◊~spades~♠~clubs~♣~hearts~♥~diams~♦~~nbsp~ ~iexcl~¡~cent~¢~pound~£~curren~¤~yen~¥~brvbar~¦~sect~§~uml~¨~copy~©~ordf~ª~laquo~«~not~¬~shy~~reg~®~macr~¯~deg~°~plusmn~±~sup2~²~sup3~³~acute~´~micro~µ~para~¶~middot~·~cedil~¸~sup1~¹~ordm~º~raquo~»~frac14~¼~frac12~½~frac34~¾~iquest~¿~Agrave~À~Aacute~Á~Acirc~Â~Atilde~Ã~Auml~Ä~Aring~Å~AElig~Æ~Ccedil~Ç~Egrave~È~Eacute~É~Ecirc~Ê~Euml~Ë~Igrave~Ì~Iacute~Í~Icirc~Î~Iuml~Ï~ETH~Ð~Ntilde~Ñ~Ograve~Ò~Oacute~Ó~Ocirc~Ô~Otilde~Õ~Ouml~Ö~times~×~Oslash~Ø~Ugrave~Ù~Uacute~Ú~Ucirc~Û~Uuml~Ü~Yacute~Ý~THORN~Þ~szlig~ß~agrave~à~aacute~á~acirc~â~atilde~ã~auml~ä~aring~å~aelig~æ~ccedil~ç~egrave~è~eacute~é~ecirc~ê~euml~ë~igrave~ì~iacute~í~icirc~î~iuml~ï~eth~ð~ntilde~ñ~ograve~ò~oacute~ó~ocirc~ô~otilde~õ~ouml~ö~divide~÷~oslash~ø~ugrave~ù~uacute~ú~ucirc~û~uuml~ü~yacute~ý~thorn~þ~yuml~ÿ~quot~\"~amp~&~lt~<~gt~>"),ao.html5=no('Abreve~Ă~Acy~А~Afr~𝔄~Amacr~Ā~And~⩓~Aogon~Ą~Aopf~𝔸~ApplyFunction~~Ascr~𝒜~Assign~≔~Backslash~∖~Barv~⫧~Barwed~⌆~Bcy~Б~Because~∵~Bernoullis~ℬ~Bfr~𝔅~Bopf~𝔹~Breve~˘~Bscr~ℬ~Bumpeq~≎~CHcy~Ч~Cacute~Ć~Cap~⋒~CapitalDifferentialD~ⅅ~Cayleys~ℭ~Ccaron~Č~Ccirc~Ĉ~Cconint~∰~Cdot~Ċ~Cedilla~¸~CenterDot~·~Cfr~ℭ~CircleDot~⊙~CircleMinus~⊖~CirclePlus~⊕~CircleTimes~⊗~ClockwiseContourIntegral~∲~CloseCurlyDoubleQuote~”~CloseCurlyQuote~’~Colon~∷~Colone~⩴~Congruent~≡~Conint~∯~ContourIntegral~∮~Copf~ℂ~Coproduct~∐~CounterClockwiseContourIntegral~∳~Cross~⨯~Cscr~𝒞~Cup~⋓~CupCap~≍~DD~ⅅ~DDotrahd~⤑~DJcy~Ђ~DScy~Ѕ~DZcy~Џ~Darr~↡~Dashv~⫤~Dcaron~Ď~Dcy~Д~Del~∇~Dfr~𝔇~DiacriticalAcute~´~DiacriticalDot~˙~DiacriticalDoubleAcute~˝~DiacriticalGrave~`~DiacriticalTilde~˜~Diamond~⋄~DifferentialD~ⅆ~Dopf~𝔻~Dot~¨~DotDot~⃜~DotEqual~≐~DoubleContourIntegral~∯~DoubleDot~¨~DoubleDownArrow~⇓~DoubleLeftArrow~⇐~DoubleLeftRightArrow~⇔~DoubleLeftTee~⫤~DoubleLongLeftArrow~⟸~DoubleLongLeftRightArrow~⟺~DoubleLongRightArrow~⟹~DoubleRightArrow~⇒~DoubleRightTee~⊨~DoubleUpArrow~⇑~DoubleUpDownArrow~⇕~DoubleVerticalBar~∥~DownArrow~↓~DownArrowBar~⤓~DownArrowUpArrow~⇵~DownBreve~̑~DownLeftRightVector~⥐~DownLeftTeeVector~⥞~DownLeftVector~↽~DownLeftVectorBar~⥖~DownRightTeeVector~⥟~DownRightVector~⇁~DownRightVectorBar~⥗~DownTee~⊤~DownTeeArrow~↧~Downarrow~⇓~Dscr~𝒟~Dstrok~Đ~ENG~Ŋ~Ecaron~Ě~Ecy~Э~Edot~Ė~Efr~𝔈~Element~∈~Emacr~Ē~EmptySmallSquare~◻~EmptyVerySmallSquare~▫~Eogon~Ę~Eopf~𝔼~Equal~⩵~EqualTilde~≂~Equilibrium~⇌~Escr~ℰ~Esim~⩳~Exists~∃~ExponentialE~ⅇ~Fcy~Ф~Ffr~𝔉~FilledSmallSquare~◼~FilledVerySmallSquare~▪~Fopf~𝔽~ForAll~∀~Fouriertrf~ℱ~Fscr~ℱ~GJcy~Ѓ~Gammad~Ϝ~Gbreve~Ğ~Gcedil~Ģ~Gcirc~Ĝ~Gcy~Г~Gdot~Ġ~Gfr~𝔊~Gg~⋙~Gopf~𝔾~GreaterEqual~≥~GreaterEqualLess~⋛~GreaterFullEqual~≧~GreaterGreater~⪢~GreaterLess~≷~GreaterSlantEqual~⩾~GreaterTilde~≳~Gscr~𝒢~Gt~≫~HARDcy~Ъ~Hacek~ˇ~Hat~^~Hcirc~Ĥ~Hfr~ℌ~HilbertSpace~ℋ~Hopf~ℍ~HorizontalLine~─~Hscr~ℋ~Hstrok~Ħ~HumpDownHump~≎~HumpEqual~≏~IEcy~Е~IJlig~IJ~IOcy~Ё~Icy~И~Idot~İ~Ifr~ℑ~Im~ℑ~Imacr~Ī~ImaginaryI~ⅈ~Implies~⇒~Int~∬~Integral~∫~Intersection~⋂~InvisibleComma~~InvisibleTimes~~Iogon~Į~Iopf~𝕀~Iscr~ℐ~Itilde~Ĩ~Iukcy~І~Jcirc~Ĵ~Jcy~Й~Jfr~𝔍~Jopf~𝕁~Jscr~𝒥~Jsercy~Ј~Jukcy~Є~KHcy~Х~KJcy~Ќ~Kcedil~Ķ~Kcy~К~Kfr~𝔎~Kopf~𝕂~Kscr~𝒦~LJcy~Љ~Lacute~Ĺ~Lang~⟪~Laplacetrf~ℒ~Larr~↞~Lcaron~Ľ~Lcedil~Ļ~Lcy~Л~LeftAngleBracket~⟨~LeftArrow~←~LeftArrowBar~⇤~LeftArrowRightArrow~⇆~LeftCeiling~⌈~LeftDoubleBracket~⟦~LeftDownTeeVector~⥡~LeftDownVector~⇃~LeftDownVectorBar~⥙~LeftFloor~⌊~LeftRightArrow~↔~LeftRightVector~⥎~LeftTee~⊣~LeftTeeArrow~↤~LeftTeeVector~⥚~LeftTriangle~⊲~LeftTriangleBar~⧏~LeftTriangleEqual~⊴~LeftUpDownVector~⥑~LeftUpTeeVector~⥠~LeftUpVector~↿~LeftUpVectorBar~⥘~LeftVector~↼~LeftVectorBar~⥒~Leftarrow~⇐~Leftrightarrow~⇔~LessEqualGreater~⋚~LessFullEqual~≦~LessGreater~≶~LessLess~⪡~LessSlantEqual~⩽~LessTilde~≲~Lfr~𝔏~Ll~⋘~Lleftarrow~⇚~Lmidot~Ŀ~LongLeftArrow~⟵~LongLeftRightArrow~⟷~LongRightArrow~⟶~Longleftarrow~⟸~Longleftrightarrow~⟺~Longrightarrow~⟹~Lopf~𝕃~LowerLeftArrow~↙~LowerRightArrow~↘~Lscr~ℒ~Lsh~↰~Lstrok~Ł~Lt~≪~Map~⤅~Mcy~М~MediumSpace~ ~Mellintrf~ℳ~Mfr~𝔐~MinusPlus~∓~Mopf~𝕄~Mscr~ℳ~NJcy~Њ~Nacute~Ń~Ncaron~Ň~Ncedil~Ņ~Ncy~Н~NegativeMediumSpace~~NegativeThickSpace~~NegativeThinSpace~~NegativeVeryThinSpace~~NestedGreaterGreater~≫~NestedLessLess~≪~NewLine~\n~Nfr~𝔑~NoBreak~~NonBreakingSpace~ ~Nopf~ℕ~Not~⫬~NotCongruent~≢~NotCupCap~≭~NotDoubleVerticalBar~∦~NotElement~∉~NotEqual~≠~NotEqualTilde~≂̸~NotExists~∄~NotGreater~≯~NotGreaterEqual~≱~NotGreaterFullEqual~≧̸~NotGreaterGreater~≫̸~NotGreaterLess~≹~NotGreaterSlantEqual~⩾̸~NotGreaterTilde~≵~NotHumpDownHump~≎̸~NotHumpEqual~≏̸~NotLeftTriangle~⋪~NotLeftTriangleBar~⧏̸~NotLeftTriangleEqual~⋬~NotLess~≮~NotLessEqual~≰~NotLessGreater~≸~NotLessLess~≪̸~NotLessSlantEqual~⩽̸~NotLessTilde~≴~NotNestedGreaterGreater~⪢̸~NotNestedLessLess~⪡̸~NotPrecedes~⊀~NotPrecedesEqual~⪯̸~NotPrecedesSlantEqual~⋠~NotReverseElement~∌~NotRightTriangle~⋫~NotRightTriangleBar~⧐̸~NotRightTriangleEqual~⋭~NotSquareSubset~⊏̸~NotSquareSubsetEqual~⋢~NotSquareSuperset~⊐̸~NotSquareSupersetEqual~⋣~NotSubset~⊂⃒~NotSubsetEqual~⊈~NotSucceeds~⊁~NotSucceedsEqual~⪰̸~NotSucceedsSlantEqual~⋡~NotSucceedsTilde~≿̸~NotSuperset~⊃⃒~NotSupersetEqual~⊉~NotTilde~≁~NotTildeEqual~≄~NotTildeFullEqual~≇~NotTildeTilde~≉~NotVerticalBar~∤~Nscr~𝒩~Ocy~О~Odblac~Ő~Ofr~𝔒~Omacr~Ō~Oopf~𝕆~OpenCurlyDoubleQuote~“~OpenCurlyQuote~‘~Or~⩔~Oscr~𝒪~Otimes~⨷~OverBar~‾~OverBrace~⏞~OverBracket~⎴~OverParenthesis~⏜~PartialD~∂~Pcy~П~Pfr~𝔓~PlusMinus~±~Poincareplane~ℌ~Popf~ℙ~Pr~⪻~Precedes~≺~PrecedesEqual~⪯~PrecedesSlantEqual~≼~PrecedesTilde~≾~Product~∏~Proportion~∷~Proportional~∝~Pscr~𝒫~Qfr~𝔔~Qopf~ℚ~Qscr~𝒬~RBarr~⤐~Racute~Ŕ~Rang~⟫~Rarr~↠~Rarrtl~⤖~Rcaron~Ř~Rcedil~Ŗ~Rcy~Р~Re~ℜ~ReverseElement~∋~ReverseEquilibrium~⇋~ReverseUpEquilibrium~⥯~Rfr~ℜ~RightAngleBracket~⟩~RightArrow~→~RightArrowBar~⇥~RightArrowLeftArrow~⇄~RightCeiling~⌉~RightDoubleBracket~⟧~RightDownTeeVector~⥝~RightDownVector~⇂~RightDownVectorBar~⥕~RightFloor~⌋~RightTee~⊢~RightTeeArrow~↦~RightTeeVector~⥛~RightTriangle~⊳~RightTriangleBar~⧐~RightTriangleEqual~⊵~RightUpDownVector~⥏~RightUpTeeVector~⥜~RightUpVector~↾~RightUpVectorBar~⥔~RightVector~⇀~RightVectorBar~⥓~Rightarrow~⇒~Ropf~ℝ~RoundImplies~⥰~Rrightarrow~⇛~Rscr~ℛ~Rsh~↱~RuleDelayed~⧴~SHCHcy~Щ~SHcy~Ш~SOFTcy~Ь~Sacute~Ś~Sc~⪼~Scedil~Ş~Scirc~Ŝ~Scy~С~Sfr~𝔖~ShortDownArrow~↓~ShortLeftArrow~←~ShortRightArrow~→~ShortUpArrow~↑~SmallCircle~∘~Sopf~𝕊~Sqrt~√~Square~□~SquareIntersection~⊓~SquareSubset~⊏~SquareSubsetEqual~⊑~SquareSuperset~⊐~SquareSupersetEqual~⊒~SquareUnion~⊔~Sscr~𝒮~Star~⋆~Sub~⋐~Subset~⋐~SubsetEqual~⊆~Succeeds~≻~SucceedsEqual~⪰~SucceedsSlantEqual~≽~SucceedsTilde~≿~SuchThat~∋~Sum~∑~Sup~⋑~Superset~⊃~SupersetEqual~⊇~Supset~⋑~TRADE~™~TSHcy~Ћ~TScy~Ц~Tab~\t~Tcaron~Ť~Tcedil~Ţ~Tcy~Т~Tfr~𝔗~Therefore~∴~ThickSpace~ ~ThinSpace~ ~Tilde~∼~TildeEqual~≃~TildeFullEqual~≅~TildeTilde~≈~Topf~𝕋~TripleDot~⃛~Tscr~𝒯~Tstrok~Ŧ~Uarr~↟~Uarrocir~⥉~Ubrcy~Ў~Ubreve~Ŭ~Ucy~У~Udblac~Ű~Ufr~𝔘~Umacr~Ū~UnderBar~_~UnderBrace~⏟~UnderBracket~⎵~UnderParenthesis~⏝~Union~⋃~UnionPlus~⊎~Uogon~Ų~Uopf~𝕌~UpArrow~↑~UpArrowBar~⤒~UpArrowDownArrow~⇅~UpDownArrow~↕~UpEquilibrium~⥮~UpTee~⊥~UpTeeArrow~↥~Uparrow~⇑~Updownarrow~⇕~UpperLeftArrow~↖~UpperRightArrow~↗~Upsi~ϒ~Uring~Ů~Uscr~𝒰~Utilde~Ũ~VDash~⊫~Vbar~⫫~Vcy~В~Vdash~⊩~Vdashl~⫦~Vee~⋁~Verbar~‖~Vert~‖~VerticalBar~∣~VerticalLine~|~VerticalSeparator~❘~VerticalTilde~≀~VeryThinSpace~ ~Vfr~𝔙~Vopf~𝕍~Vscr~𝒱~Vvdash~⊪~Wcirc~Ŵ~Wedge~⋀~Wfr~𝔚~Wopf~𝕎~Wscr~𝒲~Xfr~𝔛~Xopf~𝕏~Xscr~𝒳~YAcy~Я~YIcy~Ї~YUcy~Ю~Ycirc~Ŷ~Ycy~Ы~Yfr~𝔜~Yopf~𝕐~Yscr~𝒴~ZHcy~Ж~Zacute~Ź~Zcaron~Ž~Zcy~З~Zdot~Ż~ZeroWidthSpace~~Zfr~ℨ~Zopf~ℤ~Zscr~𝒵~abreve~ă~ac~∾~acE~∾̳~acd~∿~acy~а~af~~afr~𝔞~aleph~ℵ~amacr~ā~amalg~⨿~andand~⩕~andd~⩜~andslope~⩘~andv~⩚~ange~⦤~angle~∠~angmsd~∡~angmsdaa~⦨~angmsdab~⦩~angmsdac~⦪~angmsdad~⦫~angmsdae~⦬~angmsdaf~⦭~angmsdag~⦮~angmsdah~⦯~angrt~∟~angrtvb~⊾~angrtvbd~⦝~angsph~∢~angst~Å~angzarr~⍼~aogon~ą~aopf~𝕒~ap~≈~apE~⩰~apacir~⩯~ape~≊~apid~≋~approx~≈~approxeq~≊~ascr~𝒶~ast~*~asympeq~≍~awconint~∳~awint~⨑~bNot~⫭~backcong~≌~backepsilon~϶~backprime~‵~backsim~∽~backsimeq~⋍~barvee~⊽~barwed~⌅~barwedge~⌅~bbrk~⎵~bbrktbrk~⎶~bcong~≌~bcy~б~becaus~∵~because~∵~bemptyv~⦰~bepsi~϶~bernou~ℬ~beth~ℶ~between~≬~bfr~𝔟~bigcap~⋂~bigcirc~◯~bigcup~⋃~bigodot~⨀~bigoplus~⨁~bigotimes~⨂~bigsqcup~⨆~bigstar~★~bigtriangledown~▽~bigtriangleup~△~biguplus~⨄~bigvee~⋁~bigwedge~⋀~bkarow~⤍~blacklozenge~⧫~blacksquare~▪~blacktriangle~▴~blacktriangledown~▾~blacktriangleleft~◂~blacktriangleright~▸~blank~␣~blk12~▒~blk14~░~blk34~▓~block~█~bne~=⃥~bnequiv~≡⃥~bnot~⌐~bopf~𝕓~bot~⊥~bottom~⊥~bowtie~⋈~boxDL~╗~boxDR~╔~boxDl~╖~boxDr~╓~boxH~═~boxHD~╦~boxHU~╩~boxHd~╤~boxHu~╧~boxUL~╝~boxUR~╚~boxUl~╜~boxUr~╙~boxV~║~boxVH~╬~boxVL~╣~boxVR~╠~boxVh~╫~boxVl~╢~boxVr~╟~boxbox~⧉~boxdL~╕~boxdR~╒~boxdl~┐~boxdr~┌~boxh~─~boxhD~╥~boxhU~╨~boxhd~┬~boxhu~┴~boxminus~⊟~boxplus~⊞~boxtimes~⊠~boxuL~╛~boxuR~╘~boxul~┘~boxur~└~boxv~│~boxvH~╪~boxvL~╡~boxvR~╞~boxvh~┼~boxvl~┤~boxvr~├~bprime~‵~breve~˘~bscr~𝒷~bsemi~⁏~bsim~∽~bsime~⋍~bsol~\\~bsolb~⧅~bsolhsub~⟈~bullet~•~bump~≎~bumpE~⪮~bumpe~≏~bumpeq~≏~cacute~ć~capand~⩄~capbrcup~⩉~capcap~⩋~capcup~⩇~capdot~⩀~caps~∩︀~caret~⁁~caron~ˇ~ccaps~⩍~ccaron~č~ccirc~ĉ~ccups~⩌~ccupssm~⩐~cdot~ċ~cemptyv~⦲~centerdot~·~cfr~𝔠~chcy~ч~check~✓~checkmark~✓~cir~○~cirE~⧃~circeq~≗~circlearrowleft~↺~circlearrowright~↻~circledR~®~circledS~Ⓢ~circledast~⊛~circledcirc~⊚~circleddash~⊝~cire~≗~cirfnint~⨐~cirmid~⫯~cirscir~⧂~clubsuit~♣~colon~:~colone~≔~coloneq~≔~comma~,~commat~@~comp~∁~compfn~∘~complement~∁~complexes~ℂ~congdot~⩭~conint~∮~copf~𝕔~coprod~∐~copysr~℗~cross~✗~cscr~𝒸~csub~⫏~csube~⫑~csup~⫐~csupe~⫒~ctdot~⋯~cudarrl~⤸~cudarrr~⤵~cuepr~⋞~cuesc~⋟~cularr~↶~cularrp~⤽~cupbrcap~⩈~cupcap~⩆~cupcup~⩊~cupdot~⊍~cupor~⩅~cups~∪︀~curarr~↷~curarrm~⤼~curlyeqprec~⋞~curlyeqsucc~⋟~curlyvee~⋎~curlywedge~⋏~curvearrowleft~↶~curvearrowright~↷~cuvee~⋎~cuwed~⋏~cwconint~∲~cwint~∱~cylcty~⌭~dHar~⥥~daleth~ℸ~dash~‐~dashv~⊣~dbkarow~⤏~dblac~˝~dcaron~ď~dcy~д~dd~ⅆ~ddagger~‡~ddarr~⇊~ddotseq~⩷~demptyv~⦱~dfisht~⥿~dfr~𝔡~dharl~⇃~dharr~⇂~diam~⋄~diamond~⋄~diamondsuit~♦~die~¨~digamma~ϝ~disin~⋲~div~÷~divideontimes~⋇~divonx~⋇~djcy~ђ~dlcorn~⌞~dlcrop~⌍~dollar~$~dopf~𝕕~dot~˙~doteq~≐~doteqdot~≑~dotminus~∸~dotplus~∔~dotsquare~⊡~doublebarwedge~⌆~downarrow~↓~downdownarrows~⇊~downharpoonleft~⇃~downharpoonright~⇂~drbkarow~⤐~drcorn~⌟~drcrop~⌌~dscr~𝒹~dscy~ѕ~dsol~⧶~dstrok~đ~dtdot~⋱~dtri~▿~dtrif~▾~duarr~⇵~duhar~⥯~dwangle~⦦~dzcy~џ~dzigrarr~⟿~eDDot~⩷~eDot~≑~easter~⩮~ecaron~ě~ecir~≖~ecolon~≕~ecy~э~edot~ė~ee~ⅇ~efDot~≒~efr~𝔢~eg~⪚~egs~⪖~egsdot~⪘~el~⪙~elinters~⏧~ell~ℓ~els~⪕~elsdot~⪗~emacr~ē~emptyset~∅~emptyv~∅~emsp13~ ~emsp14~ ~eng~ŋ~eogon~ę~eopf~𝕖~epar~⋕~eparsl~⧣~eplus~⩱~epsi~ε~epsiv~ϵ~eqcirc~≖~eqcolon~≕~eqsim~≂~eqslantgtr~⪖~eqslantless~⪕~equals~=~equest~≟~equivDD~⩸~eqvparsl~⧥~erDot~≓~erarr~⥱~escr~ℯ~esdot~≐~esim~≂~excl~!~expectation~ℰ~exponentiale~ⅇ~fallingdotseq~≒~fcy~ф~female~♀~ffilig~ffi~fflig~ff~ffllig~ffl~ffr~𝔣~filig~fi~fjlig~fj~flat~♭~fllig~fl~fltns~▱~fopf~𝕗~fork~⋔~forkv~⫙~fpartint~⨍~frac13~⅓~frac15~⅕~frac16~⅙~frac18~⅛~frac23~⅔~frac25~⅖~frac35~⅗~frac38~⅜~frac45~⅘~frac56~⅚~frac58~⅝~frac78~⅞~frown~⌢~fscr~𝒻~gE~≧~gEl~⪌~gacute~ǵ~gammad~ϝ~gap~⪆~gbreve~ğ~gcirc~ĝ~gcy~г~gdot~ġ~gel~⋛~geq~≥~geqq~≧~geqslant~⩾~ges~⩾~gescc~⪩~gesdot~⪀~gesdoto~⪂~gesdotol~⪄~gesl~⋛︀~gesles~⪔~gfr~𝔤~gg~≫~ggg~⋙~gimel~ℷ~gjcy~ѓ~gl~≷~glE~⪒~gla~⪥~glj~⪤~gnE~≩~gnap~⪊~gnapprox~⪊~gne~⪈~gneq~⪈~gneqq~≩~gnsim~⋧~gopf~𝕘~grave~`~gscr~ℊ~gsim~≳~gsime~⪎~gsiml~⪐~gtcc~⪧~gtcir~⩺~gtdot~⋗~gtlPar~⦕~gtquest~⩼~gtrapprox~⪆~gtrarr~⥸~gtrdot~⋗~gtreqless~⋛~gtreqqless~⪌~gtrless~≷~gtrsim~≳~gvertneqq~≩︀~gvnE~≩︀~hairsp~ ~half~½~hamilt~ℋ~hardcy~ъ~harrcir~⥈~harrw~↭~hbar~ℏ~hcirc~ĥ~heartsuit~♥~hercon~⊹~hfr~𝔥~hksearow~⤥~hkswarow~⤦~hoarr~⇿~homtht~∻~hookleftarrow~↩~hookrightarrow~↪~hopf~𝕙~horbar~―~hscr~𝒽~hslash~ℏ~hstrok~ħ~hybull~⁃~hyphen~‐~ic~~icy~и~iecy~е~iff~⇔~ifr~𝔦~ii~ⅈ~iiiint~⨌~iiint~∭~iinfin~⧜~iiota~℩~ijlig~ij~imacr~ī~imagline~ℐ~imagpart~ℑ~imath~ı~imof~⊷~imped~Ƶ~in~∈~incare~℅~infintie~⧝~inodot~ı~intcal~⊺~integers~ℤ~intercal~⊺~intlarhk~⨗~intprod~⨼~iocy~ё~iogon~į~iopf~𝕚~iprod~⨼~iscr~𝒾~isinE~⋹~isindot~⋵~isins~⋴~isinsv~⋳~isinv~∈~it~~itilde~ĩ~iukcy~і~jcirc~ĵ~jcy~й~jfr~𝔧~jmath~ȷ~jopf~𝕛~jscr~𝒿~jsercy~ј~jukcy~є~kappav~ϰ~kcedil~ķ~kcy~к~kfr~𝔨~kgreen~ĸ~khcy~х~kjcy~ќ~kopf~𝕜~kscr~𝓀~lAarr~⇚~lAtail~⤛~lBarr~⤎~lE~≦~lEg~⪋~lHar~⥢~lacute~ĺ~laemptyv~⦴~lagran~ℒ~langd~⦑~langle~⟨~lap~⪅~larrb~⇤~larrbfs~⤟~larrfs~⤝~larrhk~↩~larrlp~↫~larrpl~⤹~larrsim~⥳~larrtl~↢~lat~⪫~latail~⤙~late~⪭~lates~⪭︀~lbarr~⤌~lbbrk~❲~lbrace~{~lbrack~[~lbrke~⦋~lbrksld~⦏~lbrkslu~⦍~lcaron~ľ~lcedil~ļ~lcub~{~lcy~л~ldca~⤶~ldquor~„~ldrdhar~⥧~ldrushar~⥋~ldsh~↲~leftarrow~←~leftarrowtail~↢~leftharpoondown~↽~leftharpoonup~↼~leftleftarrows~⇇~leftrightarrow~↔~leftrightarrows~⇆~leftrightharpoons~⇋~leftrightsquigarrow~↭~leftthreetimes~⋋~leg~⋚~leq~≤~leqq~≦~leqslant~⩽~les~⩽~lescc~⪨~lesdot~⩿~lesdoto~⪁~lesdotor~⪃~lesg~⋚︀~lesges~⪓~lessapprox~⪅~lessdot~⋖~lesseqgtr~⋚~lesseqqgtr~⪋~lessgtr~≶~lesssim~≲~lfisht~⥼~lfr~𝔩~lg~≶~lgE~⪑~lhard~↽~lharu~↼~lharul~⥪~lhblk~▄~ljcy~љ~ll~≪~llarr~⇇~llcorner~⌞~llhard~⥫~lltri~◺~lmidot~ŀ~lmoust~⎰~lmoustache~⎰~lnE~≨~lnap~⪉~lnapprox~⪉~lne~⪇~lneq~⪇~lneqq~≨~lnsim~⋦~loang~⟬~loarr~⇽~lobrk~⟦~longleftarrow~⟵~longleftrightarrow~⟷~longmapsto~⟼~longrightarrow~⟶~looparrowleft~↫~looparrowright~↬~lopar~⦅~lopf~𝕝~loplus~⨭~lotimes~⨴~lowbar~_~lozenge~◊~lozf~⧫~lpar~(~lparlt~⦓~lrarr~⇆~lrcorner~⌟~lrhar~⇋~lrhard~⥭~lrtri~⊿~lscr~𝓁~lsh~↰~lsim~≲~lsime~⪍~lsimg~⪏~lsqb~[~lsquor~‚~lstrok~ł~ltcc~⪦~ltcir~⩹~ltdot~⋖~lthree~⋋~ltimes~⋉~ltlarr~⥶~ltquest~⩻~ltrPar~⦖~ltri~◃~ltrie~⊴~ltrif~◂~lurdshar~⥊~luruhar~⥦~lvertneqq~≨︀~lvnE~≨︀~mDDot~∺~male~♂~malt~✠~maltese~✠~map~↦~mapsto~↦~mapstodown~↧~mapstoleft~↤~mapstoup~↥~marker~▮~mcomma~⨩~mcy~м~measuredangle~∡~mfr~𝔪~mho~℧~mid~∣~midast~*~midcir~⫰~minusb~⊟~minusd~∸~minusdu~⨪~mlcp~⫛~mldr~…~mnplus~∓~models~⊧~mopf~𝕞~mp~∓~mscr~𝓂~mstpos~∾~multimap~⊸~mumap~⊸~nGg~⋙̸~nGt~≫⃒~nGtv~≫̸~nLeftarrow~⇍~nLeftrightarrow~⇎~nLl~⋘̸~nLt~≪⃒~nLtv~≪̸~nRightarrow~⇏~nVDash~⊯~nVdash~⊮~nacute~ń~nang~∠⃒~nap~≉~napE~⩰̸~napid~≋̸~napos~ʼn~napprox~≉~natur~♮~natural~♮~naturals~ℕ~nbump~≎̸~nbumpe~≏̸~ncap~⩃~ncaron~ň~ncedil~ņ~ncong~≇~ncongdot~⩭̸~ncup~⩂~ncy~н~neArr~⇗~nearhk~⤤~nearr~↗~nearrow~↗~nedot~≐̸~nequiv~≢~nesear~⤨~nesim~≂̸~nexist~∄~nexists~∄~nfr~𝔫~ngE~≧̸~nge~≱~ngeq~≱~ngeqq~≧̸~ngeqslant~⩾̸~nges~⩾̸~ngsim~≵~ngt~≯~ngtr~≯~nhArr~⇎~nharr~↮~nhpar~⫲~nis~⋼~nisd~⋺~niv~∋~njcy~њ~nlArr~⇍~nlE~≦̸~nlarr~↚~nldr~‥~nle~≰~nleftarrow~↚~nleftrightarrow~↮~nleq~≰~nleqq~≦̸~nleqslant~⩽̸~nles~⩽̸~nless~≮~nlsim~≴~nlt~≮~nltri~⋪~nltrie~⋬~nmid~∤~nopf~𝕟~notinE~⋹̸~notindot~⋵̸~notinva~∉~notinvb~⋷~notinvc~⋶~notni~∌~notniva~∌~notnivb~⋾~notnivc~⋽~npar~∦~nparallel~∦~nparsl~⫽⃥~npart~∂̸~npolint~⨔~npr~⊀~nprcue~⋠~npre~⪯̸~nprec~⊀~npreceq~⪯̸~nrArr~⇏~nrarr~↛~nrarrc~⤳̸~nrarrw~↝̸~nrightarrow~↛~nrtri~⋫~nrtrie~⋭~nsc~⊁~nsccue~⋡~nsce~⪰̸~nscr~𝓃~nshortmid~∤~nshortparallel~∦~nsim~≁~nsime~≄~nsimeq~≄~nsmid~∤~nspar~∦~nsqsube~⋢~nsqsupe~⋣~nsubE~⫅̸~nsube~⊈~nsubset~⊂⃒~nsubseteq~⊈~nsubseteqq~⫅̸~nsucc~⊁~nsucceq~⪰̸~nsup~⊅~nsupE~⫆̸~nsupe~⊉~nsupset~⊃⃒~nsupseteq~⊉~nsupseteqq~⫆̸~ntgl~≹~ntlg~≸~ntriangleleft~⋪~ntrianglelefteq~⋬~ntriangleright~⋫~ntrianglerighteq~⋭~num~#~numero~№~numsp~ ~nvDash~⊭~nvHarr~⤄~nvap~≍⃒~nvdash~⊬~nvge~≥⃒~nvgt~>⃒~nvinfin~⧞~nvlArr~⤂~nvle~≤⃒~nvlt~<⃒~nvltrie~⊴⃒~nvrArr~⤃~nvrtrie~⊵⃒~nvsim~∼⃒~nwArr~⇖~nwarhk~⤣~nwarr~↖~nwarrow~↖~nwnear~⤧~oS~Ⓢ~oast~⊛~ocir~⊚~ocy~о~odash~⊝~odblac~ő~odiv~⨸~odot~⊙~odsold~⦼~ofcir~⦿~ofr~𝔬~ogon~˛~ogt~⧁~ohbar~⦵~ohm~Ω~oint~∮~olarr~↺~olcir~⦾~olcross~⦻~olt~⧀~omacr~ō~omid~⦶~ominus~⊖~oopf~𝕠~opar~⦷~operp~⦹~orarr~↻~ord~⩝~order~ℴ~orderof~ℴ~origof~⊶~oror~⩖~orslope~⩗~orv~⩛~oscr~ℴ~osol~⊘~otimesas~⨶~ovbar~⌽~par~∥~parallel~∥~parsim~⫳~parsl~⫽~pcy~п~percnt~%~period~.~pertenk~‱~pfr~𝔭~phiv~ϕ~phmmat~ℳ~phone~☎~pitchfork~⋔~planck~ℏ~planckh~ℎ~plankv~ℏ~plus~+~plusacir~⨣~plusb~⊞~pluscir~⨢~plusdo~∔~plusdu~⨥~pluse~⩲~plussim~⨦~plustwo~⨧~pm~±~pointint~⨕~popf~𝕡~pr~≺~prE~⪳~prap~⪷~prcue~≼~pre~⪯~prec~≺~precapprox~⪷~preccurlyeq~≼~preceq~⪯~precnapprox~⪹~precneqq~⪵~precnsim~⋨~precsim~≾~primes~ℙ~prnE~⪵~prnap~⪹~prnsim~⋨~profalar~⌮~profline~⌒~profsurf~⌓~propto~∝~prsim~≾~prurel~⊰~pscr~𝓅~puncsp~ ~qfr~𝔮~qint~⨌~qopf~𝕢~qprime~⁗~qscr~𝓆~quaternions~ℍ~quatint~⨖~quest~?~questeq~≟~rAarr~⇛~rAtail~⤜~rBarr~⤏~rHar~⥤~race~∽̱~racute~ŕ~raemptyv~⦳~rangd~⦒~range~⦥~rangle~⟩~rarrap~⥵~rarrb~⇥~rarrbfs~⤠~rarrc~⤳~rarrfs~⤞~rarrhk~↪~rarrlp~↬~rarrpl~⥅~rarrsim~⥴~rarrtl~↣~rarrw~↝~ratail~⤚~ratio~∶~rationals~ℚ~rbarr~⤍~rbbrk~❳~rbrace~}~rbrack~]~rbrke~⦌~rbrksld~⦎~rbrkslu~⦐~rcaron~ř~rcedil~ŗ~rcub~}~rcy~р~rdca~⤷~rdldhar~⥩~rdquor~”~rdsh~↳~realine~ℛ~realpart~ℜ~reals~ℝ~rect~▭~rfisht~⥽~rfr~𝔯~rhard~⇁~rharu~⇀~rharul~⥬~rhov~ϱ~rightarrow~→~rightarrowtail~↣~rightharpoondown~⇁~rightharpoonup~⇀~rightleftarrows~⇄~rightleftharpoons~⇌~rightrightarrows~⇉~rightsquigarrow~↝~rightthreetimes~⋌~ring~˚~risingdotseq~≓~rlarr~⇄~rlhar~⇌~rmoust~⎱~rmoustache~⎱~rnmid~⫮~roang~⟭~roarr~⇾~robrk~⟧~ropar~⦆~ropf~𝕣~roplus~⨮~rotimes~⨵~rpar~)~rpargt~⦔~rppolint~⨒~rrarr~⇉~rscr~𝓇~rsh~↱~rsqb~]~rsquor~’~rthree~⋌~rtimes~⋊~rtri~▹~rtrie~⊵~rtrif~▸~rtriltri~⧎~ruluhar~⥨~rx~℞~sacute~ś~sc~≻~scE~⪴~scap~⪸~sccue~≽~sce~⪰~scedil~ş~scirc~ŝ~scnE~⪶~scnap~⪺~scnsim~⋩~scpolint~⨓~scsim~≿~scy~с~sdotb~⊡~sdote~⩦~seArr~⇘~searhk~⤥~searr~↘~searrow~↘~semi~;~seswar~⤩~setminus~∖~setmn~∖~sext~✶~sfr~𝔰~sfrown~⌢~sharp~♯~shchcy~щ~shcy~ш~shortmid~∣~shortparallel~∥~sigmav~ς~simdot~⩪~sime~≃~simeq~≃~simg~⪞~simgE~⪠~siml~⪝~simlE~⪟~simne~≆~simplus~⨤~simrarr~⥲~slarr~←~smallsetminus~∖~smashp~⨳~smeparsl~⧤~smid~∣~smile~⌣~smt~⪪~smte~⪬~smtes~⪬︀~softcy~ь~sol~/~solb~⧄~solbar~⌿~sopf~𝕤~spadesuit~♠~spar~∥~sqcap~⊓~sqcaps~⊓︀~sqcup~⊔~sqcups~⊔︀~sqsub~⊏~sqsube~⊑~sqsubset~⊏~sqsubseteq~⊑~sqsup~⊐~sqsupe~⊒~sqsupset~⊐~sqsupseteq~⊒~squ~□~square~□~squarf~▪~squf~▪~srarr~→~sscr~𝓈~ssetmn~∖~ssmile~⌣~sstarf~⋆~star~☆~starf~★~straightepsilon~ϵ~straightphi~ϕ~strns~¯~subE~⫅~subdot~⪽~subedot~⫃~submult~⫁~subnE~⫋~subne~⊊~subplus~⪿~subrarr~⥹~subset~⊂~subseteq~⊆~subseteqq~⫅~subsetneq~⊊~subsetneqq~⫋~subsim~⫇~subsub~⫕~subsup~⫓~succ~≻~succapprox~⪸~succcurlyeq~≽~succeq~⪰~succnapprox~⪺~succneqq~⪶~succnsim~⋩~succsim~≿~sung~♪~supE~⫆~supdot~⪾~supdsub~⫘~supedot~⫄~suphsol~⟉~suphsub~⫗~suplarr~⥻~supmult~⫂~supnE~⫌~supne~⊋~supplus~⫀~supset~⊃~supseteq~⊇~supseteqq~⫆~supsetneq~⊋~supsetneqq~⫌~supsim~⫈~supsub~⫔~supsup~⫖~swArr~⇙~swarhk~⤦~swarr~↙~swarrow~↙~swnwar~⤪~target~⌖~tbrk~⎴~tcaron~ť~tcedil~ţ~tcy~т~tdot~⃛~telrec~⌕~tfr~𝔱~therefore~∴~thetav~ϑ~thickapprox~≈~thicksim~∼~thkap~≈~thksim~∼~timesb~⊠~timesbar~⨱~timesd~⨰~tint~∭~toea~⤨~top~⊤~topbot~⌶~topcir~⫱~topf~𝕥~topfork~⫚~tosa~⤩~tprime~‴~triangle~▵~triangledown~▿~triangleleft~◃~trianglelefteq~⊴~triangleq~≜~triangleright~▹~trianglerighteq~⊵~tridot~◬~trie~≜~triminus~⨺~triplus~⨹~trisb~⧍~tritime~⨻~trpezium~⏢~tscr~𝓉~tscy~ц~tshcy~ћ~tstrok~ŧ~twixt~≬~twoheadleftarrow~↞~twoheadrightarrow~↠~uHar~⥣~ubrcy~ў~ubreve~ŭ~ucy~у~udarr~⇅~udblac~ű~udhar~⥮~ufisht~⥾~ufr~𝔲~uharl~↿~uharr~↾~uhblk~▀~ulcorn~⌜~ulcorner~⌜~ulcrop~⌏~ultri~◸~umacr~ū~uogon~ų~uopf~𝕦~uparrow~↑~updownarrow~↕~upharpoonleft~↿~upharpoonright~↾~uplus~⊎~upsi~υ~upuparrows~⇈~urcorn~⌝~urcorner~⌝~urcrop~⌎~uring~ů~urtri~◹~uscr~𝓊~utdot~⋰~utilde~ũ~utri~▵~utrif~▴~uuarr~⇈~uwangle~⦧~vArr~⇕~vBar~⫨~vBarv~⫩~vDash~⊨~vangrt~⦜~varepsilon~ϵ~varkappa~ϰ~varnothing~∅~varphi~ϕ~varpi~ϖ~varpropto~∝~varr~↕~varrho~ϱ~varsigma~ς~varsubsetneq~⊊︀~varsubsetneqq~⫋︀~varsupsetneq~⊋︀~varsupsetneqq~⫌︀~vartheta~ϑ~vartriangleleft~⊲~vartriangleright~⊳~vcy~в~vdash~⊢~vee~∨~veebar~⊻~veeeq~≚~vellip~⋮~verbar~|~vert~|~vfr~𝔳~vltri~⊲~vnsub~⊂⃒~vnsup~⊃⃒~vopf~𝕧~vprop~∝~vrtri~⊳~vscr~𝓋~vsubnE~⫋︀~vsubne~⊊︀~vsupnE~⫌︀~vsupne~⊋︀~vzigzag~⦚~wcirc~ŵ~wedbar~⩟~wedge~∧~wedgeq~≙~wfr~𝔴~wopf~𝕨~wp~℘~wr~≀~wreath~≀~wscr~𝓌~xcap~⋂~xcirc~◯~xcup~⋃~xdtri~▽~xfr~𝔵~xhArr~⟺~xharr~⟷~xlArr~⟸~xlarr~⟵~xmap~⟼~xnis~⋻~xodot~⨀~xopf~𝕩~xoplus~⨁~xotime~⨂~xrArr~⟹~xrarr~⟶~xscr~𝓍~xsqcup~⨆~xuplus~⨄~xutri~△~xvee~⋁~xwedge~⋀~yacy~я~ycirc~ŷ~ycy~ы~yfr~𝔶~yicy~ї~yopf~𝕪~yscr~𝓎~yucy~ю~zacute~ź~zcaron~ž~zcy~з~zdot~ż~zeetrf~ℨ~zfr~𝔷~zhcy~ж~zigrarr~⇝~zopf~𝕫~zscr~𝓏~~AMP~&~COPY~©~GT~>~LT~<~QUOT~"~REG~®',ao.html4);var io={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},co=String.fromCodePoint||function(e){return String.fromCharCode(Math.floor((e-65536)/1024)+55296,(e-65536)%1024+56320)},lo=(String.prototype.codePointAt,function(){return lo=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},lo.apply(this,arguments)}),so=lo(lo({},ao),{all:ao.html5}),uo={scope:"body",level:"all"},fo=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);/g,po=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+)[;=]?/g,mo={xml:{strict:fo,attribute:po,body:oo.xml},html4:{strict:fo,attribute:po,body:oo.html4},html5:{strict:fo,attribute:po,body:oo.html5}},go=lo(lo({},mo),{all:mo.html5}),ho=String.fromCharCode,yo=ho(65533);function Eo(e,t){var r=void 0===t?uo:t,n=r.level,o=void 0===n?"all":n,a=r.scope,i=void 0===a?"xml"===o?"strict":"body":a;if(!e)return"";var c=go[o][i],l=so[o].entities,s="attribute"===i,d="strict"===i;return e.replace(c,function(e){return function(e,t,r,n){var o=e,a=e[e.length-1];if(r&&"="===a)o=e;else if(n&&";"!==a)o=e;else{var i=t[e];if(i)o=i;else if("&"===e[0]&&"#"===e[1]){var c=e[2],l="x"==c||"X"==c?parseInt(e.substr(3),16):parseInt(e.substr(2));o=l>=1114111?yo:l>65535?co(l):ho(io[l]||l)}}return o}(e,l,s,d)})}var bo=(0,o.createContext)();function vo(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return wo(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(wo(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,wo(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,wo(u,"constructor",s),wo(s,"constructor",l),l.displayName="GeneratorFunction",wo(s,o,"GeneratorFunction"),wo(u),wo(u,o,"Generator"),wo(u,n,function(){return this}),wo(u,"toString",function(){return"[object Generator]"}),(vo=function(){return{w:a,m:f}})()}function wo(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}wo=function(e,t,r,n){function a(t,r){wo(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},wo(e,t,r,n)}function So(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function _o(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){So(a,n,o,i,c,"next",e)}function c(e){So(a,n,o,i,c,"throw",e)}i(void 0)})}}function Ro(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ko=function(e){var t,r,n=e.folder,i=e.setFolderColor,l=(0,o.useContext)(rn),s=(t=(0,o.useState)(),r=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(t,r)||function(e,t){if(e){if("string"==typeof e)return Ro(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ro(e,t):void 0}}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),d=s[0],u=s[1],f=(0,a.useDispatch)(c),p=f.fetchFolders,m=f.addNotification,g=f.setFolderPanelError,h=ln(c),y=h.setFolderUsingContextMenuId,E=h.setFolderBeingRenamedId,b=h.setFolderPanelContext,v=h.setFolderBeingEditedId,S=h.setFolderBeingInlineDeletedId,_=h.setIsFolderPanelBusy,R=h.setFolderBeingEmptiedId,k=cn(function(e){return{organizationMode:e(c).getOrganizationMode(),folderUsingContextMenuId:e(c).getFolderUsingContextMenuId(),folderBeingRenamed:e(c).getFolderBeingRenamed(),isContextMenusEnabled:e(c).isContextMenusEnabled(),colors:e(c).getColors(),postType:e(c).getPostType()}}),T=k.organizationMode,I=k.folderUsingContextMenuId,O=k.folderBeingRenamed,F=k.isContextMenusEnabled,D=k.colors,N=k.postType,A=F&&w(n)&&(n.editable||n.deletable)&&(null==O?void 0:O.id)!==n.id&&De!=T,x=I===n.id,C=function(){var e=_o(vo().m(function e(){var t;return vo().w(function(e){for(;;)switch(e.p=e.n){case 0:return _(!0),g(!1),e.p=1,e.n=2,eo()({path:"".concat(Ie,"folders/").concat(n.id,"?post_type=").concat(N,"&clone_children=true"),method:"POST"});case 2:p(l),_(!1),m({message:(0,Se.__)("Successfully cloned folder.","wicked-folders")}),y(!1),e.n=4;break;case 3:e.p=3,t=e.v,g(t.message),_(!1),y(!1);case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}(),P=function(){var e=_o(vo().m(function e(){return vo().w(function(e){for(;;)switch(e.n){case 0:R(n.id),y(!1);case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return A?React.createElement("div",{className:"wicked-folder-context-menu-container"},React.createElement("button",{ref:u,className:"wicked-folder-context-menu-toggle","aria-controls":"folder-context-menu-".concat(n.id),"aria-expanded":"false",onClick:function(e){e.stopPropagation(),I==n.id?y(!1):y(n.id)}},React.createElement("span",{className:"screen-reader-text"},"Toggle context menu"),zn),x&&React.createElement(Tn.Popover,{anchor:d,focusOnMount:!0,className:"wicked-folder-context-menu-wrapper"},React.createElement("ul",{id:"folder-context-menu-".concat(n.id),className:"wicked-folders-context-menu"},n.editable&&React.createElement(React.Fragment,null,React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:function(){E(n.id),y(!1)}},React.createElement("span",{className:"icon cursor","aria-hidden":"true"},Pn),React.createElement("span",{className:"text"},(0,Se.__)("Rename","wicked-folders")))),React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:function(){y(!1),b(Re),v(n.id)}},React.createElement("span",{className:"icon edit","aria-hidden":"true"},jn),React.createElement("span",{className:"text"},(0,Se.__)("Edit","wicked-folders")))),React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:C},React.createElement("span",{className:"icon edit","aria-hidden":"true"},Cn),React.createElement("span",{className:"text"},(0,Se.__)("Clone","wicked-folders"))))),n.assignable&&React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:P},React.createElement("span",{className:"icon","aria-hidden":"true"},Fn),React.createElement("span",{className:"text"},(0,Se.__)("Empty","wicked-folders")))),n.deletable&&React.createElement("li",null,React.createElement("button",{className:"wicked-folders-context-menu-item",onClick:function(){S(n.id),y(!1)}},React.createElement("span",{className:"icon trash","aria-hidden":"true"},Vn),React.createElement("span",{className:"text"},(0,Se.__)("Delete","wicked-folders")))),n.editable&&React.createElement(React.Fragment,null,React.createElement("li",{className:"wicked-folders-context-menu-colors"},React.createElement("h3",null,"Folder Color"),React.createElement("ul",null,D.map(function(e){return React.createElement("li",{key:e},React.createElement("button",{style:{backgroundColor:e},onClick:function(){return i(e)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Color","wicked-folders")," ",e.name)))}))))))):null};function To(e){return To="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},To(e)}function Io(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return Oo(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(Oo(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Oo(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,Oo(u,"constructor",s),Oo(s,"constructor",l),l.displayName="GeneratorFunction",Oo(s,o,"GeneratorFunction"),Oo(u),Oo(u,o,"Generator"),Oo(u,n,function(){return this}),Oo(u,"toString",function(){return"[object Generator]"}),(Io=function(){return{w:a,m:f}})()}function Oo(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Oo=function(e,t,r,n){function a(t,r){Oo(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Oo(e,t,r,n)}function Fo(e){return function(e){if(Array.isArray(e))return Lo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||jo(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Do(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function No(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Do(Object(r),!0).forEach(function(t){Ao(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Do(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Ao(e,t,r){return(t=function(e){var t=function(e){if("object"!=To(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=To(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==To(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xo(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function Co(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){xo(a,n,o,i,c,"next",e)}function c(e){xo(a,n,o,i,c,"throw",e)}i(void 0)})}}function Po(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||jo(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jo(e,t){if(e){if("string"==typeof e)return Lo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Lo(e,t):void 0}}function Lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var qo=lodash.find;const Mo=function(e){var t=e.folder,r=Mn,n=Po((0,o.useState)(),2),i=(n[0],n[1],Po((0,o.useState)(t.name),2)),l=i[0],s=i[1],d=(0,o.useContext)(rn),u=(0,o.useContext)(bo).onFolderEmptied,f=(0,o.useRef)(),p=(0,o.useRef)(),m=(0,a.useDispatch)(c),g=m.addNotification,h=m.moveFolder,y=m.movePostsToFolder,E=m.unassignFolders,b=(m.refreshItemCount,m.maybeRefreshUnassignedItemsCount),_=ln(c),R=_.toggleExpanded,k=_.setSelectedFolderId,T=_.setSelectedFolderIds,I=_.expandFolder,O=(_.setIsFolderDragging,_.setFolderBeingRenamedId),F=_.setFolders,D=_.setFolderPanelContext,N=_.setFolderBeingEditedId,A=_.setFolderBeingInlineDeletedId,x=_.setFolderBeingEmptiedId,C=_.folderEmptied,P=cn(function(e){return{allFolders:e(c).getFolders(),organizationMode:e(c).getOrganizationMode(),selectedFolder:e(c).getSelectedFolder(),selectedFolderId:e(c).getSelectedFolderId(),selectedFolderIds:e(c).getSelectedFolderIds(),postIdsToMove:e(c).getPostIdsToMove(),postType:e(c).getPostType(),isExpanded:e(c).isFolderExpanded(t.id),showItemCounts:e(c).showItemCounts(),folderBeingRenamed:e(c).getFolderBeingRenamed(),folderBeingEdited:e(c).getFolderBeingEdited(),folderBeingInlineDeletedId:e(c).getFolderBeingInlineDeletedId(),folderBeingEmptiedId:e(c).getFolderBeingEmptiedId()}}),j=P.allFolders,L=P.organizationMode,q=P.selectedFolder,M=P.selectedFolderId,B=P.selectedFolderIds,G=P.postIdsToMove,U=P.postType,V=P.isExpanded,z=P.showItemCounts,H=P.folderBeingRenamed,W=P.folderBeingEdited,Q=P.folderBeingInlineDeletedId,X=P.folderBeingEmptiedId,Z=(0,a.useSelect)(function(e){return e(c).isResolving("getAncestors",[d,M])},[d,M]),$=Q===t.id,Y=X===t.id,K=Kn()("wicked-folder-wrapper",{rename:(null==H?void 0:H.id)===t.id}),J=Kn()("wicked-folder",{"wicked-loading":"dynamic_root"==t.id&&Z}),ee="#2271b1"==t.color?null:t.color,te=function(){(null==H?void 0:H.id)!==t.id&&(O(!1),k(t.id),I(t.id))},re=function(){var e=Co(Io().m(function e(){var r,n;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,eo()({path:"".concat(Ie,"folders/").concat(t.id),method:"DELETE",data:No({},t)});case 1:r=j.map(function(e){return e.parent==t.id&&(e.parent=t.parent),e}),(null==W?void 0:W.id)===t.id&&(D(!1),N(!1)),M===t.id&&k(t.parent),b(d),F(Fo(r.filter(function(e){return e.id!=t.id}))),g({message:(0,Se.__)("Successfully deleted folder.","wicked-folders")}),e.n=3;break;case 2:e.p=2,n=e.v,g({title:(0,Se.__)("Error","wicked-folders"),message:(0,Se.__)("Error deleting folder.","wicked-folders"),type:xe}),console.log(n.message);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),ne=function(){var e=Co(Io().m(function e(){var r;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,eo()({path:"".concat(Ie,"folders/").concat(t.id,"/empty"),method:"POST",data:{post_type:U}});case 1:u(t.id),b(d),C(t.id),g({message:(0,Se.__)("Successfully emptied folder.","wicked-folders")}),e.n=3;break;case 2:e.p=2,r=e.v,x(!1),g({title:(0,Se.__)("Error","wicked-folders"),message:(0,Se.__)("Error emptying folder.","wicked-folders"),type:xe}),console.log(r.message);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=Co(Io().m(function e(r){return Io().w(function(e){for(;;)switch(e.n){case 0:r.stopPropagation(),"Escape"==r.key?(s(t.name),O(!1)):13==r.keyCode&&ae();case 1:return e.a(2)}},e)}));return function(_x){return e.apply(this,arguments)}}(),ae=function(){var e=Co(Io().m(function e(){var r,n,o;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:if(l){e.n=1;break}return e.a(2);case 1:if(l!=t.name){e.n=2;break}return O(!1),e.a(2);case 2:return e.p=2,e.n=3,eo()({path:"".concat(Ie,"folders/").concat(t.id),method:"PUT",data:No(No({},t),{},{name:l})});case 3:r=e.v,n=j.map(function(e){return e.id==t.id?r:e}),F(Fo(n)),O(!1),g({message:(0,Se.__)("Successfully renamed folder.","wicked-folders")}),e.n=5;break;case 4:e.p=4,o=e.v,g({title:(0,Se.__)("Error","wicked-folders"),message:(0,Se.__)("Error renaming folder.","wicked-folders"),type:xe}),console.log(o.message);case 5:return e.a(2)}},e,null,[[2,4]])}));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=Co(Io().m(function e(r){var n,o;return Io().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,eo()({path:"".concat(Ie,"folders/").concat(t.id),method:"PUT",data:No(No({},t),{},{color:r})});case 1:n=e.v,o=j.map(function(e){return e.id==t.id?n:e}),F(Fo(o)),e.n=3;break;case 2:e.p=2,e.v;case 3:return e.a(2)}},e,null,[[0,2]])}));return function(t){return e.apply(this,arguments)}}();return(0,o.useEffect)(function(){s(t.name)},[t]),(0,o.useEffect)(function(){(null==H?void 0:H.id)===t.id&&(p.current.focus(),p.current.select())},[H]),(0,o.useEffect)(function(){var e=jQuery,r=e(f.current);return Fe!=L&&De!=L||!r.data("ui-droppable")||r.droppable("destroy"),Oe==L&&r.droppable({hoverClass:"wicked-drop-hover",tolerance:"pointer",accept:function(t){var r=!1,n=e(this).parents("li").eq(0).attr("data-folder-id"),o=qo(j,{id:n}),a=t.attr("data-folder-id"),i=qo(j,{id:a}),c=q;return(i||G)&&(r=!0),t.hasClass("wicked-folder-leaf")?(n==i.parent&&(r=!1),"unassigned_dynamic_folder"==n&&(r=!1),Oe!=L&&(r=!1),0!=n&&(o.editable&&i.editable||(r=!1))):(n==c.id&&(r=!1),0==n&&(r=!1),o.assignable||(r=!1)),r},drop:function(r,n){var o=e(this).parents("li").eq(0).attr("data-folder-id"),a=qo(j,{id:o}),i=q.id,c=q.assignable,l=r.shiftKey||!c,s="wf_"+U+"_folders",u=(l?(0,Se.__)("Copied","wicked-folders"):(0,Se.__)("Moved","wicked-folders"))+" "+(1==G.length?"item":G.length+" items")+" "+(0,Se.__)("to folder.","wicked-folders");if(G.length>0)if(S(a)&&(o=a.termId),S(q.type)&&(t.termId,function(){throw new TypeError('"fromFolderId" is read-only')}()),0==o||"unassigned_dynamic_folder"==o){if(!confirm((0,Se.__)("This will unassign the selected item(s) from all folders. Are you sure you want to continue?","wicked-folders")))return!1;w(q)||S(q)?v(G):G.forEach(function(t){e('.wp-list-table [id="post-'+t+'"] td.taxonomy-'+s).html('<span aria-hidden="true">—</span><span class="screen-reader-text">No categories</span>')}),g({message:(0,Se.sprintf)((0,Se._n)("Unassigned %d item","Unassigned %d items",G.length,"wicked-folders"),G.length)}),E(d,G),(0,to.doAction)("wickedFolders.unassignFolders",G,i)}else"0"!=i||r.shiftKey?"unassigned_dynamic_folder"==i?v(G):l||v(G):v(G),y(d,G,o,i,l),g({message:u}),(0,to.doAction)("wickedFolders.movePostsToFolder",G,o,i,l);else{var f=e(n.draggable).attr("data-folder-id");h(d,f,o)}}}),function(){r.data("ui-droppable")}},[j,L,G,q]),V&&(r=Bn),"dynamic_root"==t.id&&(r=Wn),React.createElement("div",{className:K,style:{"--wf-folder-color":ee}},React.createElement("button",{className:"wicked-toggle",type:"button",onClick:function(){!V&&t.lazy&&(0,a.select)(c).getChildFolders(d,t.id),R(t.id)}},React.createElement("span",{className:"screen-reader-text"},V?(0,Se.__)("Collapse","wicked-folders"):(0,Se.__)("Expand","wicked-folders")),On),React.createElement("div",{className:J,onClick:te,ref:f},De==L&&React.createElement("span",{className:"wicked-select"},React.createElement("input",{type:"checkbox","aria-label":Eo(t.name),disabled:!t.deletable,onClick:function(e){return e.stopPropagation()},onChange:function(e){return function(e,t){e.stopPropagation();var r=Fo(B);e.target.checked?r.push(t):r.splice(r.indexOf(t),1),T(r)}(e,t.id)},checked:B.includes(t.id)})),De!=L&&(null==H?void 0:H.id)!==t.id&&React.createElement("span",{className:"wicked-icon"},r),(null==H?void 0:H.id)===t.id?React.createElement(React.Fragment,null,React.createElement("input",{className:"wicked-folder-name-input",type:"text",value:l,ref:p,onKeyDown:oe,onChange:function(e){return s(e.target.value)}}),React.createElement("div",{className:"wicked-folder-actions"},React.createElement("button",{className:"button-primary wicked-save",onClick:ae},(0,Se.__)("Save","wicked-folders")),React.createElement("button",{className:"button wicked-cancel",onClick:function(){return O(!1)}},(0,Se.__)("Cancel","wicked-folders")))):React.createElement(React.Fragment,null,React.createElement("button",{className:"wicked-folder-name",type:"button",onClick:te},Eo(t.name)),z&&t.showItemCount&&React.createElement("span",{className:"wicked-count"},t.itemCount))),React.createElement(ko,{folder:t,setFolderColor:ie}),$&&React.createElement(Tn.Modal,{overlayClassName:"wicked-modal-overlay",title:"Delete Folder?",size:"medium",onRequestClose:function(){return A(!1)}},React.createElement("p",null,(0,Se.__)("Are you sure you want to delete the selected folder? Sub folders will be assigned to the folder's parent. Items in the folder will not be deleted.","wicked-folders")),React.createElement("div",{className:"wicked-modal-actions"},React.createElement("button",{className:"button wicked-cancel",onClick:function(){return A(!1)}},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",onClick:re},(0,Se.__)("Delete","wicked-folders")))),Y&&React.createElement(Tn.Modal,{overlayClassName:"wicked-modal-overlay",title:"Empty Folder?",size:"medium",onRequestClose:function(){return x(!1)}},React.createElement("p",null,(0,Se.__)("Are you sure you want to empty the selected folder? This will unassign all items from this folder. The items themselves will not be deleted or removed from other folders they are assigned to.","wicked-folders")),React.createElement("div",{className:"wicked-modal-actions"},React.createElement("button",{className:"button wicked-cancel",onClick:function(){return x(!1)}},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",onClick:ne},(0,Se.__)("Empty","wicked-folders")))))},Bo=function(e){var t=e.folder,r=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,n=(0,o.useRef)(),a=ln(c).setIsFolderDragging,i=cn(function(e){var r=e(c),n=r.isFolderExpanded,o=r.folderHasChildren,a=r.isFolderSelected,i=r.isSearch,l=r.folderMatchesSearchTerms,s=r.getFolders,d=r.getOrganizationMode,u=r.disableDragDropOnMobile;return{isSearch:i(),isExpanded:n(t.id),isSelected:a(t.id),hasChildren:o(t.id),isMatch:l(t.id),allFolders:s(),organizationMode:d(),disableDragDropOnMobile:u()}}),l=i.allFolders,s=i.organizationMode,d=i.isExpanded,u=i.hasChildren,f=i.isSelected,p=i.isSearch,g=i.isMatch,h=i.disableDragDropOnMobile,y=r<651&&h,E=Kn()("wicked-tree-leaf","wicked-folder-leaf",{"wicked-expanded":d||p},{"has-children":u},{"wicked-selected":f},{"wicked-movable":t.movable&&!y},{editable:t.editable},{assignable:t.assignable},{"wicked-no-match":p&&!g});return(0,o.useEffect)(function(){var e=jQuery(n.current);return Fe==s&&e.data("ui-draggable")&&e.draggable("destroy"),t.movable&&Oe==s&&!y&&(e.draggable({revert:"invalid",helper:"clone",start:function(e,t){a(!0)},stop:function(e,t){a(!1)}}),m()&&e.draggable("option","cursorAt",{top:0,right:40})),function(){e.data("ui-draggable")}},[l,s]),React.createElement("li",{className:E,"data-folder-id":t.id,ref:n},React.createElement(Mo,{folder:t}),d&&React.createElement(Ho,{parent:t.id}))};function Go(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return Uo(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(Uo(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Uo(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,Uo(u,"constructor",s),Uo(s,"constructor",l),l.displayName="GeneratorFunction",Uo(s,o,"GeneratorFunction"),Uo(u),Uo(u,o,"Generator"),Uo(u,n,function(){return this}),Uo(u,"toString",function(){return"[object Generator]"}),(Go=function(){return{w:a,m:f}})()}function Uo(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Uo=function(e,t,r,n){function a(t,r){Uo(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Uo(e,t,r,n)}function Vo(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}var zo=lodash.debounce;const Ho=function(e){var t=e.parent,r=void 0===t?"root":t,n=(0,o.useRef)(null),a=ln(c),i=a.setFolders,l=a.setSortMode,s=cn(function(e){var t=e(c).getSelectedFolderId();return{allFolders:e(c).getFolders(),organizationMode:e(c).getOrganizationMode(),selectedFolder:e(c).getSelectedFolder(),postIdsToMove:e(c).getPostIdsToMove(),postType:e(c).getPostType(),searchTerms:e(c).getSearchTerms(),isFolderDragging:e(c).isFolderDragging(),childFolders:e(c).getChildFolders(t)}}),d=(s.childFolders,s.allFolders),u=s.organizationMode,f=(s.selectedFolder,s.postIdsToMove),p=(s.postType,s.searchTerms,s.isFolderDragging);(0,o.useEffect)(function(){var e=jQuery,t=e(n.current);Oe==u&&t.data("ui-sortable")&&t.sortable("destroy"),"root"!=r&&Fe==u&&t.sortable({items:"> li",helper:"clone",stop:function(t,r){var n=r.item.parent().find("> li"),o=[],a=[];n.each(function(t,r){var n=e(r).attr("data-folder-id");o.push(n),a=d.map(function(e){return e.id==n&&(e.order=t),e})}),e(r.sender).sortable("cancel"),m(o),l(Ae),i(a)}})});var m=function(){var e,t=(e=Go().m(function e(t){return Go().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,eo()({path:"".concat(Ie,"folders/sort"),method:"PUT",data:{folder_ids:t}});case 1:e.v;case 2:return e.a(2)}},e)}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){Vo(a,n,o,i,c,"next",e)}function c(e){Vo(a,n,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}(),g=((0,o.useCallback)(zo(function(e){return m(e)},500),[]),cn(function(e){return{folders:e(c).getFoldersFilteredBySearchTerms()}}).folders);g=g.filter(function(e){return e.parent==r});var h=Kn()({"wicked-tree":"root"==r},{"highlight-editable":p},{"highlight-assignable":f.length>0});return React.createElement("ul",{className:h,ref:n},g.map(function(e){return React.createElement(Bo,{folder:e,key:e.id})}))},Wo=function(){var e=(0,o.useContext)(rn),t=cn(function(e){var t=e(c),r=t.getSelectedFolderId;return{folders:(0,t.getFolders)(),selectedFolderId:r()}}),r=t.folders,n=t.selectedFolderId;return(0,o.useEffect)(function(){r.length>0&&(r.find(function(e){return e.id==n})||(0,a.select)(c).getAncestors(e,n))},[n,r]),React.createElement("div",{className:"wicked-folder-tree"},React.createElement(Ho,{parent:"root"}))};var Qo=function(e){var t=e.folders,r=e.depth,n=void 0===r?0:r,a=e.parent,i=void 0===a?0:a,c=t.filter(function(e){return e.parent==i});return React.createElement(React.Fragment,null,c.map(function(e){return React.createElement(o.Fragment,{key:e.id},React.createElement("option",{value:e.id},function(e,t){var r=" ",n=0;if(t<1)return"";for(n=0;n<t-1;n++)r+=" ";return r}(0,n),Eo(e.name)),React.createElement(Qo,{folders:t,parent:e.id,depth:n+1}))}))};const Xo=function(e){var t=e.folders,r=e.parent,n=void 0===r?"0":r,o=e.selected,a=void 0!==o&&o,i=e.label,c=void 0!==i&&i,l=e.onChange,s=c||(0,Se.__)("Parent Folder","wicked-folders");return React.createElement(React.Fragment,null,React.createElement("label",{htmlFor:"wicked-folder-select",className:"screen-reader-text"},s,":"),React.createElement("select",{id:"wicked-folder-select",onChange:function(e){return l(e.target.value)},value:a},React.createElement("option",{value:"0"},s),React.createElement(Qo,{folders:t,parent:n})))};function Zo(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return $o(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):($o(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,$o(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,$o(u,"constructor",s),$o(s,"constructor",l),l.displayName="GeneratorFunction",$o(s,o,"GeneratorFunction"),$o(u),$o(u,o,"Generator"),$o(u,n,function(){return this}),$o(u,"toString",function(){return"[object Generator]"}),(Zo=function(){return{w:a,m:f}})()}function $o(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}$o=function(e,t,r,n){function a(t,r){$o(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},$o(e,t,r,n)}function Yo(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function Ko(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Jo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Jo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ea=function(){var e=(0,o.useRef)(),t=(0,o.useContext)(rn),r=Ko((0,o.useState)(""),2),n=r[0],i=r[1],l=(0,a.useDispatch)(c),s=l.addNotification,d=l.fetchFolders,u=ln(c),f=u.setFolderPanelContext,p=(u.setFolderPanelMessage,u.setFolderPanelError),m=u.setIsFolderPanelBusy,g=(u.setFolders,cn(function(e){var t=e(c),r=t.getFolders,n=t.getPostType,o=t.isFolderPanelBusy,a=t.getFolderPanelError,i=t.getUserId,l=t.getSelectedFolderId,s=t.getSelectedFolder;return{folders:r(),postType:n(),isBusy:o(),error:a(),userId:i(),folderId:l(),folder:s()}})),h=g.folders,y=g.postType,E=g.isBusy,b=g.error,v=g.userId,S=g.folderId,_=g.folder,R=Ko((0,o.useState)(w(_)&&_.editable?S:"0"),2),k=R[0],T=R[1],I=h?h.filter(function(e){return w(e)&&e.editable}):[];(0,o.useEffect)(function(){e.current.focus()},[]);var O=function(){var r,o=(r=Zo().m(function r(){var o;return Zo().w(function(r){for(;;)switch(r.p=r.n){case 0:return m(!0),p(!1),r.p=1,r.n=2,eo()({path:"".concat(Ie,"folders"),method:"POST",data:{name:n,parent:k,postType:y,ownerId:v}});case 2:r.v,i(""),d(t),m(!1),s({message:(0,Se.__)("Successfully added new folder.","wicked-folders")}),e.current.focus(),r.n=4;break;case 3:r.p=3,o=r.v,p(o.message),m(!1);case 4:return r.a(2)}},r,null,[[1,3]])}),function(){var e=this,t=arguments;return new Promise(function(n,o){var a=r.apply(e,t);function i(e){Yo(a,n,o,i,c,"next",e)}function c(e){Yo(a,n,o,i,c,"throw",e)}i(void 0)})});return function(){return o.apply(this,arguments)}}(),F=function(){f(!1)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)("Add New Folder","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:F},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,b&&React.createElement("div",{className:"wicked-messages wicked-errors"},b),React.createElement("div",{className:"wicked-folder-name"},React.createElement("label",{htmlFor:"wicked-folder-name",className:"screen-reader-text"},(0,Se.__)("Folder name","wicked-folders"),":"),React.createElement("input",{ref:e,id:"wicked-folder-name",type:"text",name:"wicked_folder_name",placeholder:(0,Se.__)("Folder name","wicked-folders"),value:n,onChange:function(e){return i(e.target.value)},onKeyUp:function(e){27==e.which&&F()},onKeyDown:function(e){13==e.which&&n.length>0&&O()}})),React.createElement("div",{className:"wicked-folder-parent"},React.createElement(Xo,{folders:I,onChange:function(e){return T(e)},selected:k}))),React.createElement("div",{className:"wicked-footer"},React.createElement("button",{className:"button wicked-cancel",onClick:F,disabled:E},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",type:"submit",disabled:n.length<1||E,onClick:O},(0,Se.__)("Save","wicked-folders"))))};function ta(e){return ta="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},ta(e)}function ra(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return na(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(na(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,na(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,na(u,"constructor",s),na(s,"constructor",l),l.displayName="GeneratorFunction",na(s,o,"GeneratorFunction"),na(u),na(u,o,"Generator"),na(u,n,function(){return this}),na(u,"toString",function(){return"[object Generator]"}),(ra=function(){return{w:a,m:f}})()}function na(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}na=function(e,t,r,n){function a(t,r){na(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},na(e,t,r,n)}function oa(e){return function(e){if(Array.isArray(e))return fa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ua(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function aa(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function ia(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){aa(a,n,o,i,c,"next",e)}function c(e){aa(a,n,o,i,c,"throw",e)}i(void 0)})}}function ca(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function la(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ca(Object(r),!0).forEach(function(t){sa(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ca(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function sa(e,t,r){return(t=function(e){var t=function(e){if("object"!=ta(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ta(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ta(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function da(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||ua(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ua(e,t){if(e){if("string"==typeof e)return fa(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?fa(e,t):void 0}}function fa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var pa=lodash.get;const ma=function(){var e=(0,o.useContext)(rn),t=(0,o.useRef)(),r=(0,o.useRef)(),n=ln(c),i=n.setFolderPanelContext,l=(n.setFolderPanelMessage,n.setFolderPanelError),s=n.setIsFolderPanelBusy,d=n.setFolders,u=(0,a.useDispatch)(c),f=u.addNotification,p=u.fetchFolders,m=cn(function(e){var t=e(c),r=t.getFolders,n=t.getPostType,o=t.isFolderPanelBusy,a=t.getFolderPanelError,i=t.getUserId,l=t.getFolderBeingEdited;return{folders:r(),postType:n(),isBusy:o(),error:a(),userId:i(),folderBeingEdited:l()}}),g=m.folders,h=m.postType,y=m.error,E=m.folderBeingEdited,b=m.isBusy,v=da((0,o.useState)(E),2),S=v[0],_=v[1],R=da((0,o.useState)(!1),2),k=R[0],T=R[1],I=g?g.filter(function(e){return w(e)&&e.id!=S.id&&S.editable}):[];(0,o.useEffect)(function(){t.current.focus()},[]),(0,o.useEffect)(function(){_(E)},[E]),(0,o.useEffect)(function(){var e=jQuery,t=1,n="";return e(r.current).select2({width:"100%",ajax:{url:wickedFoldersSettings.restURL+"wp/v2/users",dataType:"json",cache:!0,data:function(e){return n!=e.term&&(n=e.term,t=1),{per_page:25,search:e.term,page:t,wf_include_users_without_posts:!0}},transport:function(r,n,o){var a=e.ajax(r);a.then(function(r,n,o){var a=!1;return(parseInt(o.getResponseHeader("X-WP-Total"))||0)>25*t&&(t++,a=!0),{results:e.map(r,function(e){return{id:e.id,text:e.name}}),pagination:{more:a}}}).then(n),a.fail(o)}}}),e(r.current).on("select2:selecting",function(e){var t=pa(e,"params.args.data.id",!1),r=pa(e,"params.args.data.text",!1);t&&_(la(la({},S),{},{ownerId:t,ownerName:r}))}),function(){e(r.current).off("select2:selecting"),e(r.current).select2("close"),e(r.current).select2("destroy")}},[S]);var O=function(){var e=ia(ra().m(function e(){var r,n,o;return ra().w(function(e){for(;;)switch(e.p=e.n){case 0:return s(!0),l(!1),e.p=1,e.n=2,eo()({path:"".concat(Ie,"folders/").concat(S.id),method:"PUT",data:S});case 2:r=e.v,n=g.map(function(e){return e.id==S.id?r:e}),d(oa(n)),s(!1),f({message:(0,Se.__)("Successfully saved folder.","wicked-folders")}),t.current.focus(),e.n=4;break;case 3:e.p=3,o=e.v,l(o.message),s(!1);case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}(),F=function(){var t=ia(ra().m(function t(){var r;return ra().w(function(t){for(;;)switch(t.p=t.n){case 0:return s(!0),l(!1),t.p=1,t.n=2,eo()({path:"".concat(Ie,"folders/").concat(S.id,"?post_type=").concat(h,"&clone_children=").concat(k),method:"POST"});case 2:t.v,p(e),s(!1),f({message:(0,Se.__)("Successfully cloned folder.","wicked-folders")}),t.n=4;break;case 3:t.p=3,r=t.v,l(r.message),s(!1);case 4:return t.a(2)}},t,null,[[1,3]])}));return function(){return t.apply(this,arguments)}}(),D=function(){i(!1)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)("Edit Folder","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:D},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,y&&React.createElement("div",{className:"wicked-messages wicked-errors"},y),React.createElement("div",{className:"wicked-folder-name"},React.createElement("label",{htmlFor:"wicked-folder-name",className:"screen-reader-text"},(0,Se.__)("Folder name","wicked-folders"),":"),React.createElement("input",{ref:t,id:"wicked-folder-name",type:"text",name:"wicked_folder_name",placeholder:(0,Se.__)("Folder name","wicked-folders"),value:Eo(S.name),onChange:function(e){return _(la(la({},S),{},{name:e.target.value}))},onKeyUp:function(e){27==e.which&&D()},onKeyDown:function(e){13==e.which&&S.name.length>0&&O()}})),React.createElement("div",{className:"wicked-folder-parent"},React.createElement(Xo,{folders:I,onChange:function(e){return _(la(la({},S),{},{parent:e}))},selected:S.parent})),React.createElement("fieldset",null,React.createElement("legend",null,(0,Se.__)("Clone Folder","wicked-folders"),":",React.createElement(Tn.Tooltip,{text:(0,Se.__)("Creates a copy of the currently selected folder containing the same items.","wicked-folders")},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("p",null,React.createElement("label",null,React.createElement("input",{type:"checkbox",name:"wicked_clone_children",checked:k,onChange:function(){return T(!k)}}),(0,Se.__)("Clone child folders also","wicked-folders")),React.createElement(Tn.Tooltip,{text:(0,Se.__)("If checked, descendant folders of the currently selected folder will also be cloned. Otherwise, only the currently selected folder will be cloned.","wicked-folders")},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("p",null,React.createElement("button",{className:"button wicked-clone-folder",type:"button",onClick:F},(0,Se.__)("Clone Folder","wicked-folders")))),React.createElement("p",{className:"wicked-folder-owner"},React.createElement("label",{htmlFor:"wicked-folder-owner-id"},(0,Se.__)("Owner","wicked-folders"),":"),React.createElement("select",{id:"wicked-folder-owner-id",name:"wicked_folder_owner_id",ref:r,defaultValue:S.ownerId},S&&S.ownerId&&React.createElement("option",null,S.ownerName)))),React.createElement("div",{className:"wicked-footer"},React.createElement("button",{className:"button wicked-cancel",onClick:D},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",type:"submit",onClick:O,disabled:S.name.length<1||b},(0,Se.__)("Save","wicked-folders"))))};function ga(e){return ga="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},ga(e)}function ha(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var l=n&&n.prototype instanceof c?n:c,s=Object.create(l.prototype);return ya(s,"_invoke",function(r,n,o){var a,c,l,s=0,d=o||[],u=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,c=0,l=e,f.n=r,i}};function p(r,n){for(c=r,l=n,t=0;!u&&s&&!o&&t<d.length;t++){var o,a=d[t],p=f.p,m=a[2];r>3?(o=m===n)&&(l=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(c=0,f.v=n,f.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,f.n=m,c=0))}if(o||r>1)return i;throw u=!0,n}return function(o,d,m){if(s>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,m),c=d,l=m;(t=c<2?e:l)||!u;){a||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(u=f.n<0)?l:r.call(n,f))!==i)break}catch(t){a=e,c=1,l=t}finally{s=1}}return{value:t,done:u}}}(r,o,a),!0),s}var i={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(ya(t={},n,function(){return this}),t),u=s.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,ya(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return l.prototype=s,ya(u,"constructor",s),ya(s,"constructor",l),l.displayName="GeneratorFunction",ya(s,o,"GeneratorFunction"),ya(u),ya(u,o,"Generator"),ya(u,n,function(){return this}),ya(u,"toString",function(){return"[object Generator]"}),(ha=function(){return{w:a,m:f}})()}function ya(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ya=function(e,t,r,n){function a(t,r){ya(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},ya(e,t,r,n)}function Ea(e){return function(e){if(Array.isArray(e))return ba(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ba(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ba(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ba(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function va(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function wa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?va(Object(r),!0).forEach(function(t){Sa(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):va(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Sa(e,t,r){return(t=function(e){var t=function(e){if("object"!=ga(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ga(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ga(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _a(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}const Ra=function(){var e=(0,o.useContext)(rn),t=(0,a.useDispatch)(c),r=t.addNotification,n=t.maybeRefreshUnassignedItemsCount,i=ln(c),l=i.setFolderPanelContext,s=(i.setFolderPanelMessage,i.setFolderPanelError),d=i.setIsFolderPanelBusy,u=i.setFolders,f=i.setSelectedFolderId,p=i.setSelectedFolderIds,m=i.termFoldersUpdated,g=cn(function(e){var t=e(c),r=t.getFolders,n=t.getPostType,o=t.isFolderPanelBusy,a=t.getFolderPanelError,i=t.getSelectedFolderId,l=t.getSelectedFolder,s=t.getSelectedFolderIds,d=t.showItemCounts;return{folders:r(),postType:n(),isBusy:o(),error:a(),folderId:i(),selectedFolder:l(),selectedFolerIds:s(),showItemCounts:d()}}),h=g.folders,y=g.postType,E=g.isBusy,b=g.error,v=g.folderId,w=g.selectedFolder,S=g.selectedFolerIds,_=g.showItemCounts,R=function(){var t,o=(t=ha().m(function t(){var o,a,i;return ha().w(function(t){for(;;)switch(t.p=t.n){case 0:if(d(!0),s(!1),t.p=1,!(S.length>0)){t.n=3;break}return t.n=2,eo()({path:"".concat(Ie,"folders"),method:"DELETE",data:{post_type:y,folder_ids:S,include_item_counts:_}});case 2:o=t.v,S.includes(v)&&f("0"),d(!1),p([]),m(o),k(),r({message:(0,Se.__)("Successfully deleted folders.","wicked-folders")}),t.n=5;break;case 3:return t.n=4,eo()({path:"".concat(Ie,"folders/").concat(v),method:"DELETE",data:wa({},w)});case 4:a=h.map(function(e){return e.parent==v&&(e.parent=w.parent),e}),f(w.parent),d(!1),u(Ea(a.filter(function(e){return e.id!=v}))),k(),r({message:(0,Se.__)("Successfully deleted folder.","wicked-folders")});case 5:n(e),t.n=7;break;case 6:t.p=6,i=t.v,s(i.message),d(!1);case 7:return t.a(2)}},t,null,[[1,6]])}),function(){var e=this,r=arguments;return new Promise(function(n,o){var a=t.apply(e,r);function i(e){_a(a,n,o,i,c,"next",e)}function c(e){_a(a,n,o,i,c,"throw",e)}i(void 0)})});return function(){return o.apply(this,arguments)}}(),k=function(){l(!1)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)(S.length>0?"Delete Folders":"Delete Folder","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:k},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,b&&React.createElement("div",{className:"wicked-messages wicked-errors"},b),React.createElement("p",null,S.length>0?(0,Se.__)("Are you sure you want to delete the selected folders? Items in the folders will not be deleted.","wicked-folders"):(0,Se.__)("Are you sure you want to delete the selected folder? Sub folders will be assigned to the folder's parent. Items in the folder will not be deleted.","wicked-folders"))),React.createElement("div",{className:"wicked-footer"},React.createElement("button",{className:"button wicked-cancel",onClick:k,disabled:E},(0,Se.__)("Cancel","wicked-folders")),React.createElement("button",{className:"button-primary wicked-save",type:"submit",onClick:R},(0,Se.__)("Delete","wicked-folders"))))},ka=function(){var e=(0,o.useContext)(rn),t=(0,a.useDispatch)(c).fetchFolders,r=ln(c),n=r.setFolderPanelContext,i=r.setOrganizationMode,l=r.setSortMode,s=cn(function(e){var t=e(c),r=t.getOrganizationMode,n=t.getSortMode,o=t.isFolderPanelBusy;return{organizationMode:r(),sortMode:n(),isFolderPanelBusy:o()}}),d=s.organizationMode,u=s.sortMode,f=function(r){l(r),t(e)};return React.createElement(React.Fragment,null,React.createElement("div",{className:"wicked-header"},React.createElement("h2",null,(0,Se.__)("Settings","wicked-folders")),React.createElement("button",{type:"button",className:"wicked-close",onClick:function(){n(!1)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Close","wicked-folders")),React.createElement("span",{className:"dashicons dashicons-no"}))),React.createElement("div",null,React.createElement("div",{className:"wicked-field"},React.createElement("div",{className:"wicked-field-label"},(0,Se.__)("Organization mode:","wicked-folders")," ",React.createElement(Tn.Tooltip,{text:(0,Se.__)("Controls what happens when you drag and drop folders. Use 'Normal' to arrange your folder hierarchy by dragging and dropping folders into other folders. Use 'Sort' to change the order of the folders.","wicked-folders"),delay:"500"},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("div",{className:"wicked-field-options"},React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-organization-mode-organize",name:"wicked_organization_mode",checked:Oe==d,onChange:function(){return i(Oe)}})," ",React.createElement("label",{htmlFor:"wicked-organization-mode-organize"},(0,Se.__)("Normal","wicked-folders"))),React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-organization-mode-sort",name:"wicked_organization_mode",checked:Fe==d,onChange:function(){return i(Fe)}})," ",React.createElement("label",{htmlFor:"wicked-organization-mode-sort"},(0,Se.__)("Sort","wicked-folders"))),React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-organization-mode-bulk-select",name:"wicked_organization_mode",checked:De==d,onChange:function(){i(De),n(!1)}})," ",React.createElement("label",{htmlFor:"wicked-organization-mode-bulk-select"},(0,Se.__)("Bulk select","wicked-folders"))))),React.createElement("div",{className:"wicked-field"},React.createElement("div",{className:"wicked-field-label"},(0,Se.__)("Folder sort order:","wicked-folders")," ",React.createElement(Tn.Tooltip,{text:(0,Se.__)("Controls how your folders are sorted. Select 'Custom' to display the folders in the specific order you specified.","wicked-folders"),delay:"500"},React.createElement("span",{className:"dashicons dashicons-editor-help"}))),React.createElement("div",{className:"wicked-field-options"},React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-sort-mode-organize",name:"wicked_sort_mode",value:Ne,checked:Ne==u,onChange:function(){return f(Ne)}})," ",React.createElement("label",{htmlFor:"wicked-sort-mode-organize"},(0,Se.__)("Alphabetical","wicked-folders"))),React.createElement("div",null,React.createElement("input",{type:"radio",id:"wicked-sort-mode-sort",name:"wicked_sort_mode",value:Ae,checked:Ae==u,onChange:function(){return f(Ae)}})," ",React.createElement("label",{htmlFor:"wicked-sort-mode-sort"},(0,Se.__)("Custom","wicked-folders")))))))},Ta=function(){var e=ea,t=cn(function(e){var t=e(c),r=t.getFolderPanelContext,n=t.isFolderPanelBusy;return{context:r(),isBusy:n()}}),r=t.context,n=t.isBusy,o=Kn()("wicked-folder-pane-panel","wicked-folder-details",{"wicked-busy":n});return r?(Re==r&&(e=ma),ke==r&&(e=Ra),Te==r&&(e=ka),React.createElement("div",{className:"wicked-folder-details-container"},React.createElement("div",{className:o},React.createElement(e,null)))):null},Ia=function(){var e=(0,o.useRef)(null),t=cn(function(e){return{navigationError:e(c).getNavigationError()}}).navigationError;return(0,o.useEffect)(function(){$=jQuery,t&&$("#wpbody").html("").html($(e.current).html())}),t?React.createElement("div",{className:"wicked-folder-navigation-error",ref:e},React.createElement("div",{id:"wicked-folder-navigation-error"},React.createElement("div",null,React.createElement("span",{className:"dashicons dashicons-warning"}),React.createElement("h1",null,(0,Se.__)("Something went wrong","wicked-folders")),React.createElement("p",null,(0,Se.__)("An error occurred while attempting to navigate to the folder. Please refresh the page.","wicked-folders")),React.createElement("p",null,(0,Se.__)("If you continue to have trouble, disable the 'Don't reload page when navigating folders' option on the Wicked Folders settings page.","wicked-folders")),React.createElement("p",{className:"code wicked-error-text"},t)))):null};var Oa=function(e){var t=e.id,r=e.title,n=e.message,o=e.dismissible,i=void 0!==o&&o,l=e.dismissed,s=void 0!==l&&l,d=e.type,u=(0,a.useDispatch)(c).dismissNotification,f=Kn()("wicked-folders-notification","type-".concat(d),{dismissed:s});return React.createElement("div",{className:f},React.createElement("div",{className:"icon"},d===xe?Ln:Nn),React.createElement("div",{className:"wicked-notification-message"},React.createElement("div",{className:"wicked-notification-title"},r),n),i&&React.createElement("button",{className:"wicked-dismiss",type:"button",onClick:function(){return u(t)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Dismiss","wicked-folders")),Dn))};const Fa=function(){var e=(0,a.useSelect)(function(e){return{notifications:e(c).getNotifications()}}).notifications;return React.createElement("div",{className:"wicked-folders-notifications"},e.map(function(e,t){return React.createElement(Oa,{key:t,id:e.id,title:e.title,message:e.message,dismissible:e.dismissible,dismissed:e.dismissed,type:e.type})}))};function Da(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Na=lodash.debounce;const Aa=function(){var e,t,r=ln(c).setSearchTerms,n=cn(function(e){return{searchTerms:e(c).getSearchTerms(),isSearchEnabled:e(c).isSearchEnabled()}}),a=n.searchTerms,i=n.isSearchEnabled,l=(e=(0,o.useState)(a),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Da(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Da(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=l[0],d=l[1],u=(0,o.useRef)(Na(r,750));return i?React.createElement("div",{className:"wicked-folder-search-container"},React.createElement("div",{className:"wicked-folder-search"},React.createElement("label",{htmlFor:"wicked-folder-search-input",className:"screen-reader-text"},(0,Se.__)("Search folders","wicked-folders")),React.createElement("input",{id:"wicked-folder-search-input",name:"wicked_folder_search",type:"text",value:s,onChange:function(e){return t=e.target.value,d(t),void u.current(t);var t},placeholder:(0,Se.__)("Search folders...","wicked-folders")}))):null};var xa=lodash.reverse,Ca=function(e){var t=e.ancestors,r=e.folder,n=ln(c).setSelectedFolderId;return r?React.createElement("ul",{className:"wicked-folder-path"},t.map(function(e){return React.createElement("li",{key:e.id,"data-folder-id":e.id},React.createElement("button",{onClick:function(){return n(e.id)}},e.name))}),React.createElement("li",{"data-folder-id":r.id},Eo(r.name))):null};const Pa=function(){var e=cn(function(e){return{folder:e(c).getSelectedFolder(),folders:e(c).getFolders(),isBreadcrumbsEnabled:e(c).isBreadcrumbsEnabled()}}),t=e.folder,r=e.folders;if(!e.isBreadcrumbsEnabled)return null;if(0==jQuery("#wicked-folders-breadcrumbs").length)return null;var n=xa(g(r,t));return(0,o.createPortal)(React.createElement(Ca,{ancestors:n,folder:t}),jQuery("#wicked-folders-breadcrumbs .wicked-folders-container").get(0))},ja=function(e){var t=e.count,r=void 0===t?1:t,n=e.enableCopy,o=void 0===n||n;return React.createElement("div",{className:"wicked-drag-details"},React.createElement("div",{className:"items"},React.createElement("div",{className:"title"},(0,Se.__)("Move","wicked-folders")," ",r," ",1==r?(0,Se.__)("Item","wicked-folders"):(0,Se.__)("Items","wicked-folders")),o?(0,Se.__)("Hold SHIFT key to copy items to folder","wicked-folders"):""))},La=function(){var e=ln(c).setIsFolderPaneVisible,t=cn(function(e){return{width:e(c).getWidth(),isFolderPaneVisible:e(c).isFolderPaneVisible()}}),r=t.width,n=t.isFolderPaneVisible,a=Kn()("wicked-folders-toggle",{expanded:n});return(0,o.useEffect)(function(){n?(document.documentElement.style.setProperty("--wicked-folders-tree-pane-width",r+"px"),document.documentElement.style.setProperty("--wicked-folders-modal-tree-pane-width",r+"px")):(document.documentElement.style.setProperty("--wicked-folders-tree-pane-width","0px"),document.documentElement.style.setProperty("--wicked-folders-modal-tree-pane-width","0px"))},[n]),React.createElement("button",{className:a,title:"Toggle folders",onClick:function(){return e(!n)}},React.createElement("span",{className:"screen-reader-text"},(0,Se.__)("Toggle folders","wicked-folders")),React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:"0 0 512 512"},React.createElement("path",{fill:"#8c8f94",d:"M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z"})))},qa=function(){var e=ln(c),t=e.setFolderPanelContext,r=e.setOrganizationMode,n=e.setSelectedFolderIds,o=cn(function(e){var t=e(c),r=t.getOrganizationMode,n=t.getSelectedFolderIds;return{organizationMode:r(),selectedFolderIds:n()}}),a=o.organizationMode,i=o.selectedFolderIds;return De!=a?null:React.createElement("div",{className:"wicked-folder-pane-bulk-actions-toolbar"},React.createElement("button",{type:"button",className:"button action",disabled:!i.length,onClick:function(){return t(ke)}},(0,Se.__)("Delete Selected","wicked-folders")),React.createElement("button",{type:"button",className:"button action",onClick:function(){r(Oe),n([])}},(0,Se.__)("Cancel","wicked-folders")))};function Ma(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ba=lodash,Ga=Ba.each,Ua=Ba.debounce;Ba.forOwn;const Va=function(){var e,t,r=(0,o.useContext)(rn),n=(e=(0,o.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ma(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ma(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=n[0],l=n[1],s=cn(function(e){var t=e(c),r=t.getScreenState,n=t.getSelectedFolder,o=t.getSelectedFolderId,a=t.getNavigationError,i=t.getWidth,l=t.isAjaxNavEnabled,s=t.isBreadcrumbsEnabled,d=t.isDirty,u=t.isNavigating,f=t.isFolderPaneVisible,p=t.getPostIdsToMove,m=t.getFolderBeingRenamedId,g=t.getFolders;return{folder:n(),folders:g(),folderBeingRenamedId:m(),selectedFolderId:o(),isAjaxNavEnabled:l(),isBreadcrumbsEnabled:s(),isDirty:d(),isNavigating:u(),navigationError:a(),width:i(),isFolderPaneVisible:f(),postIdsToMove:p(),screenState:r()}}),d=s.folder,u=(s.folders,s.selectedFolderId),f=s.isAjaxNavEnabled,g=s.isNavigating,h=(s.navigationError,s.isDirty),y=(s.width,s.screenState,s.isBreadcrumbsEnabled),E=s.isFolderPaneVisible,b=s.postIdsToMove,w=(s.folderBeingRenamedId,(0,a.useDispatch)(c).saveScreenState),S=ln(c),_=S.setIsNavigating,R=S.setNavigationError,k=(S.setWidth,S.setPostIdsToMove),T=S.setFolderUsingContextMenuId,I=S.setFolderBeingRenamedId,O=Ua(w,500);(0,o.useEffect)(function(){var e=jQuery;jQuery(document).ajaxSuccess(function(e,t,r,n){r.hasOwnProperty("data")&&-1!=r.data.indexOf("action=inline-save")&&F()});var t=function(e){27==e.keyCode&&I(!1)},r=function(t){e(t.target).closest(".wicked-folder-context-menu-container").length||T(!1),e(t.target).closest(".wicked-folder-context-menu-wrapper").length||e(t.target).closest(".wicked-folder-wrapper").length||I(!1)};return e("body").on("click",r),e("body").on("keydown",t),function(){e("body").off("click",r),e("body").off("keydown",t)}},[]),(0,o.useEffect)(function(){h&&O(r)},[h]),(0,o.useEffect)(function(){F()},[b]),(0,o.useEffect)(function(){"complete"===document.readyState&&F()},[document.readyState]),(0,o.useEffect)(function(){D()},[y]),(0,o.useEffect)(function(){N()},[null==d?void 0:d.id]),(0,o.useEffect)(function(){if(d)if(i){var e=jQuery,t="wicked_"+d.postType+"_folder_filter",r=document.location.href;-1!=r.indexOf("#")&&(r=r.substring(0,r.indexOf("#"))),r=p(r,t,d.id),r=p(r,"paged",1),r=p(r,"taxonomy",!1),r=p(r,"term",!1),r=p(r,"wf_"+d.postType+"_folders",!1),f?(_(!0),R(!1),e.ajax(r,{success:function(t){var r=wickedFoldersSettings.afterAjaxScripts.length,n=0;e("#wpbody-content").html(e(t).find("#wpbody-content").html()),D(),window.inlineEditPost&&0==r&&window.inlineEditPost.init(),window.screenMeta&&window.screenMeta.init(),window.columns&&window.columns.init(),function(){var e=jQuery;e(".contextual-help-tabs").delegate("a","click",function(t){var r,n=e(this);if(t.preventDefault(),n.is(".active a"))return!1;e(".contextual-help-tabs .active").removeClass("active"),n.parent("li").addClass("active"),r=e(n.attr("href")),e(".help-tab-content").not(r).removeClass("active").hide(),r.addClass("active").show()})}(),function(){var e=jQuery,t=e(".wp-header-end");t.length||(t=e(".wrap h1, .wrap h2").first()),e("div.updated, div.error, div.notice").not(".inline, .below-h2").insertAfter(t)}(),window.gfPageLoaded=!0,jQuery(".gf_form_action_has_submenu").hover(function(){var e=jQuery(this).offset().left;jQuery(this).find(".gf_submenu").toggle().offset({left:e})},function(){jQuery(this).find(".gf_submenu").hide()}),Ga(wickedFoldersSettings.afterAjaxScripts,function(t){e.getScript(t,function(){++n==r&&window.inlineEditPost&&window.inlineEditPost.init()})}),e(window).scrollTop(0),_(!1),e("body").trigger("wickedfolders:ajaxNavigationDone"),F()},error:function(t,r,n){e(window).scrollTop(0),R(n),window.console&&(console.warn((0,Se.__)("An error occurred while attempting to navigate to the folder. Please see following console messages for more details.","wicked-folders")),console.log(t),console.log(r),console.log(n)),_(!1),e("body").trigger("wickedfolders:ajaxNavigationDone")}})):document.location=r}else l(!0)},[null==d?void 0:d.id]);var F=function(){var e=jQuery,t={revert:"invalid",containment:"#wpwrap",helper:function(t){var r,n,a=[],i=e(t.currentTarget).parents("tr"),c=i.find('.check-column [type="checkbox"]'),l=e('<div id="wicked-drag-helper"></div>'),s=e(i).find(".wicked-item").attr("data-object-id");return c.prop("checked")||"on"==c.val()?a=A():a.push(s),l.appendTo(e("body")),r=React.createElement(ja,{count:a.length,enableCopy:"unassigned_dynamic_folder"!=u}),n=document.getElementById("wicked-drag-helper"),o.createRoot?(0,o.createRoot)(n).render(r):(0,o.render)(r,n),k(a),l},stop:function(e,t){k([])}};e("body.post-type-shop_order .wp-list-table .column-wicked_move").click(function(e){return!1}),e(".wp-list-table tbody .wicked-move-multiple").draggable(t),e(".wp-list-table thead .wicked-move-multiple").draggable(t),m()&&e(".wp-list-table .wicked-move-multiple").draggable("option",{cursorAt:{top:10,right:10}})},D=function(){y&&jQuery("#wpbody-content .wp-list-table").before('<div id="wicked-folders-breadcrumbs" class="wicked-folders-breadcrumbs"><span class="wicked-folders-label">'+(0,Se.__)("Folder","wicked-folders")+':</span> <span class="wicked-folders-container"></span></div>')},N=function(){d&&jQuery('#posts-filter .actions select[name$="_folder_filter"]').val(d.id)},A=function(){var e=jQuery,t=[];return e('.wp-list-table tbody [type="checkbox"]').each(function(r,n){var o=(n=e(n)).parents("tr").find(".wicked-item").attr("data-object-id");n.prop("checked")&&t.push(o)}),t};return E?React.createElement(bo.Provider,{value:{onFolderEmptied:function(e){var t=[];d&&d.id===e&&(jQuery(".wp-list-table tbody .wicked-move-multiple").each(function(e,r){t.push(jQuery(this).attr("data-object-id"))}),v(t))}}},React.createElement(Rn,null),React.createElement(kn,null,React.createElement("div",{className:"wicked-folder-pane-header"},React.createElement("h2",{className:"wicked-title"},(0,Se.__)("Folders","wicked-folders")),React.createElement($n,null)),React.createElement(Ta,null),React.createElement(qa,null),React.createElement("div",{className:"wicked-folder-tree-container"},React.createElement(Aa,null),React.createElement(Wo,null)),g&&React.createElement("div",{className:"wicked-navigating-mask"}),React.createElement(Ia,null),React.createElement(Pa,null)),React.createElement(La,null),React.createElement(Fa,null)):React.createElement(React.Fragment,null,React.createElement(Pa,null),React.createElement(La,null))};void 0===window.isWickedFoldersStoreRegistered&&((0,a.register)((0,a.createReduxStore)(c,{selectors:e,actions:t,resolvers:n,reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Jr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Er:return pr(pr({},e),{},{notifications:[].concat(sr(e.notifications),[t.notification])});case br:return pr(pr({},e),{},{notifications:sr(e.notifications.filter(function(e){return e.id!=t.notificationId}))});case vr:return pr(pr({},e),{},{notifications:sr(e.notifications.map(function(e){return t.notificationId==e.id&&(e.dismissed=!0),e}))});case _r:return hr(e,["instances",t.instanceId])?e:pr(pr({},e),{},{instances:pr(pr({},e.instances),{},mr({},t.instanceId,pr(pr({},en),{},{postType:t.postType})))});case Kr:for(var r=t.payload,n=r.action,o=r.instanceId,a={},i=0,c=Object.entries(e.instances);i<c.length;i++){var l=lr(c[i],2),s=l[0],d=l[1];a[s]=o==s?tn(d,n):d}return pr(pr({},e),{},{instances:a});default:return e}},controls:i.controls})),window.isWickedFoldersStoreRegistered=!0),document.addEventListener("DOMContentLoaded",function(e){!function(e){var t=document.getElementById("wicked-folder-pane"),r=function(){var t="folderPane";return(0,a.useDispatch)(c).initInstance(t,wickedFoldersSettings.instances[t].postType),React.createElement(rn.Provider,{value:t},React.createElement(e,null))};if(!t)return null;o.createRoot?(0,o.createRoot)(t).render(React.createElement(r,null)):(0,o.render)(React.createElement(r,null),t)}(Va)})})()})(); -
wicked-folders/trunk/readme.txt
r3411225 r3473857 4 4 Requires at least: 4.6 5 5 Tested up to: 6.9 6 Stable tag: 4.1. 06 Stable tag: 4.1.1 7 7 License: GPLv2 or later 8 8 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 210 210 211 211 == Changelog == 212 213 = 4.1.1 (March 3, 2026) = 214 * Fix: Fatal error sometimes being caused by recursive loop when viewing post hierarchy dynamic folder 215 * Fix: users with contributor role and above able to delete folders using REST API 212 216 213 217 = 4.1.0 (November 14, 2025) = -
wicked-folders/trunk/wicked-folders.php
r3395892 r3473857 5 5 Plugin URI: https://wickedplugins.com/wicked-folders/ 6 6 Description: Organize your pages into folders. 7 Version: 4.1. 07 Version: 4.1.1 8 8 Author: Wicked Plugins 9 9 Author URI: https://wickedplugins.com/
Note: See TracChangeset
for help on using the changeset viewer.