File: //srv/wordpress/core/beta/wp-includes/js/dist/notices.min.js
/*! This file is auto-generated */
"use strict";var wp;(wp||={}).notices=(()=>{var B=Object.create;var S=Object.defineProperty;var H=Object.getOwnPropertyDescriptor;var J=Object.getOwnPropertyNames;var P=Object.getPrototypeOf,W=Object.prototype.hasOwnProperty;var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),A=(e,t)=>{for(var r in t)S(e,r,{get:t[r],enumerable:!0})},D=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of J(t))!W.call(e,s)&&s!==r&&S(e,s,{get:()=>t[s],enumerable:!(o=H(t,s))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?B(P(e)):{},D(t||!e||!e.__esModule?S(r,"default",{value:e,enumerable:!0}):r,e)),z=e=>D(S({},"__esModule",{value:!0}),e);var l=g((me,w)=>{w.exports=window.wp.data});var R=g((Se,V)=>{V.exports=window.wp.components});var L=g((ve,F)=>{F.exports=window.ReactJSXRuntime});var ue={};A(ue,{InlineNotices:()=>X,SnackbarNotices:()=>q,store:()=>c});var v=a(l(),1);var k=a(l(),1),G=(0,k.keyedReducer)("context")((e=[],t)=>{switch(t.type){case"CREATE_NOTICE":return[...e.filter(({id:r})=>r!==t.notice.id),t.notice];case"REMOVE_NOTICE":return e.filter(({id:r})=>r!==t.id);case"REMOVE_NOTICES":return e.filter(({id:r})=>!t.ids.includes(r));case"REMOVE_ALL_NOTICES":return e.filter(({type:r})=>r!==t.noticeType);default:return e}}),M=G;var C={};A(C,{createErrorNotice:()=>Z,createInfoNotice:()=>Y,createNotice:()=>p,createSuccessNotice:()=>Q,createWarningNotice:()=>ee,removeAllNotices:()=>re,removeNotice:()=>te,removeNotices:()=>oe});var u="global",h="info";var K=0;function p(e=h,t,r={}){let{speak:o=!0,isDismissible:s=!0,context:i=u,id:b=`${i}${++K}`,actions:E=[],type:d="default",__unstableHTML:T,icon:_=null,explicitDismiss:n=!1,onDismiss:m}=r;return t=String(t),{type:"CREATE_NOTICE",context:i,notice:{id:b,status:e,content:t,spokenMessage:o?t:null,__unstableHTML:T,isDismissible:s,actions:E,type:d,icon:_,explicitDismiss:n,onDismiss:m}}}function Q(e,t){return p("success",e,t)}function Y(e,t){return p("info",e,t)}function Z(e,t){return p("error",e,t)}function ee(e,t){return p("warning",e,t)}function te(e,t=u){return{type:"REMOVE_NOTICE",id:e,context:t}}function re(e="default",t=u){return{type:"REMOVE_ALL_NOTICES",noticeType:e,context:t}}function oe(e,t=u){return{type:"REMOVE_NOTICES",ids:e,context:t}}var I={};A(I,{getNotices:()=>ie});var se=[];function ie(e,t=u){return e[t]||se}var c=(0,v.createReduxStore)("core/notices",{reducer:M,actions:C,selectors:I});(0,v.register)(c);function U(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(r=U(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function ne(){for(var e,t,r=0,o="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=U(e))&&(o&&(o+=" "),o+=t);return o}var f=ne;var y=a(R(),1),x=a(l(),1);var N=a(L(),1);function ce(e){return e!=null&&e!==!1&&e!==""}function X({children:e,className:t,pinnedNoticesClassName:r,dismissibleNoticesClassName:o,context:s}){let i=(0,x.useSelect)(n=>n(c).getNotices(s),[s]),{removeNotice:b}=(0,x.useDispatch)(c),E=i.filter(({isDismissible:n,type:m})=>n&&m==="default"),d=i.filter(({isDismissible:n,type:m})=>!n&&m==="default"),T=d.length>0,_=E.length>0||ce(e);return!T&&!_?null:(0,N.jsxs)("div",{className:f("notices-inline-notices-wrapper",t),children:[T&&(0,N.jsx)(y.NoticeList,{notices:d,className:f("components-notices__pinned",r)}),_&&(0,N.jsx)(y.NoticeList,{notices:E,className:f("components-notices__dismissible",o),onRemove:n=>b(n,s),children:e})]})}var j=a(R(),1),O=a(l(),1);var $=a(L(),1),ae=-3;function q({className:e,context:t}){let r=(0,O.useSelect)(i=>i(c).getNotices(t),[t]),{removeNotice:o}=(0,O.useDispatch)(c),s=r.filter(({type:i})=>i==="snackbar").slice(ae);return(0,$.jsx)(j.SnackbarList,{notices:s,className:f("components-notices__snackbar",e),onRemove:i=>o(i,t)})}return z(ue);})();