"use strict";(globalThis.webpackChunkwordpress_icon_chooser=globalThis.webpackChunkwordpress_icon_chooser||[]).push([[393],{393:(e,t,n)=>{n.d(t,{createComponentForServerSideRendering:()=>d});var r=n(609),o=n(848);const a=function(e,t){const n=RegExp(/[A-Z]/,"g");return e=>{if("string"!=typeof e)throw new TypeError("expected an argument of type string, but got "+typeof e);return e.match(n)?e.replace(n,t):e}}(0,e=>`-${e.toLowerCase()}`);function l(e,t=a){if(!e||"object"!=typeof e||Array.isArray(e))throw new TypeError("expected an argument of type object, but got "+typeof e);return Object.keys(e).map(n=>`${t(n)}: ${e[n]};`).join("\n")}const i={acceptCharset:"accept-charset",accessKey:"accesskey",allowFullScreen:"allowfullscreen",autoCapitalize:"autocapitalize",autoComplete:"autocomplete",autoCorrect:"autocorrect",autoFocus:"autofocus",autoPlay:"autoplay",autoSave:"autosave",cellPadding:"cellpadding",cellSpacing:"cellspacing",charSet:"charset",className:"class",classID:"classid",colSpan:"colspan",contentEditable:"contenteditable",contextMenu:"contextmenu",controlsList:"controlslist",crossOrigin:"crossorigin",dangerouslySetInnerHTML:"dangerouslysetinnerhtml",dateTime:"datetime",defaultChecked:"defaultchecked",defaultValue:"defaultvalue",disablePictureInPicture:"disablepictureinpicture",disableRemotePlayback:"disableremoteplayback",encType:"enctype",enterKeyHint:"enterkeyhint",fetchPriority:"fetchpriority",htmlFor:"for",formMethod:"formmethod",formAction:"formaction",formEncType:"formenctype",formNoValidate:"formnovalidate",formTarget:"formtarget",frameBorder:"frameborder",hrefLang:"hreflang",httpEquiv:"http-equiv",imageSizes:"imagesizes",imageSrcSet:"imagesrcset",inputMode:"inputmode",itemID:"itemid",itemProp:"itemprop",itemRef:"itemref",itemScope:"itemscope",itemType:"itemtype",keyParams:"keyparams",keyType:"keytype",marginWidth:"marginwidth",marginHeight:"marginheight",maxLength:"maxlength",mediaGroup:"mediagroup",noModule:"nomodule",noValidate:"novalidate",playsInline:"playsinline",radioGroup:"radiogroup",readOnly:"readonly",referrerPolicy:"referrerpolicy",rowSpan:"rowspan",spellCheck:"spellcheck",srcDoc:"srcdoc",srcLang:"srclang",srcSet:"srcset",tabIndex:"tabindex",useMap:"usemap",accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",attributeName:"attributename",attributeType:"attributetype",autoReverse:"autoreverse",baseFrequency:"basefrequency",baselineShift:"baseline-shift",baseProfile:"baseprofile",calcMode:"calcmode",capHeight:"cap-height",clipPath:"clip-path",clipPathUnits:"clippathunits",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentscripttype",contentStyleType:"contentstyletype",diffuseConstant:"diffuseconstant",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",externalResourcesRequired:"externalresourcesrequired",fillOpacity:"fill-opacity",fillRule:"fill-rule",filterRes:"filterres",filterUnits:"filterunits",floodOpacity:"flood-opacity",floodColor:"flood-color",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",gradientTransform:"gradienttransform",gradientUnits:"gradientunits",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",imageRendering:"image-rendering",kernelMatrix:"kernelmatrix",kernelUnitLength:"kernelunitlength",keyPoints:"keypoints",keySplines:"keysplines",keyTimes:"keytimes",lengthAdjust:"lengthadjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingconeangle",markerEnd:"marker-end",markerHeight:"markerheight",markerMid:"marker-mid",markerStart:"marker-start",markerUnits:"markerunits",markerWidth:"markerwidth",maskContentUnits:"maskcontentunits",maskUnits:"maskunits",numOctaves:"numoctaves",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathlength",patternContentUnits:"patterncontentunits",patternTransform:"patterntransform",patternUnits:"patternunits",pointerEvents:"pointer-events",pointsAtX:"pointsatx",pointsAtY:"pointsaty",pointsAtZ:"pointsatz",preserveAlpha:"preservealpha",preserveAspectRatio:"preserveaspectratio",primitiveUnits:"primitiveunits",refX:"refx",refY:"refy",renderingIntent:"rendering-intent",repeatCount:"repeatcount",repeatDur:"repeatdur",requiredExtensions:"requiredextensions",requiredFeatures:"requiredfeatures",shapeRendering:"shape-rendering",slot:"slot",specularConstant:"specularconstant",specularExponent:"specularexponent",spreadMethod:"spreadmethod",startOffset:"startoffset",stdDeviation:"stddeviation",stitchTiles:"stitchtiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeWidth:"stroke-width",strokeOpacity:"stroke-opacity",suppressContentEditableWarning:"suppresscontenteditablewarning",suppressHydrationWarning:"suppresshydrationwarning",surfaceScale:"surfacescale",systemLanguage:"systemlanguage",tableValues:"tablevalues",targetX:"targetx",targetY:"targety",textAnchor:"text-anchor",textDecoration:"text-decoration",textLength:"textlength",textRendering:"text-rendering",transformOrigin:"transform-origin",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xChannelSelector:"xchannelselector",xHeight:"x-height",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlLang:"xml:lang",xmlnsXlink:"xmlns:xlink",yChannelSelector:"ychannelselector",zoomAndPan:"zoomandpan"},s=e=>"string"==typeof e||"number"==typeof e||"boolean"==typeof e,u=e=>null==e,c=e=>Array.isArray(e),d=e=>async({children:t,...a}={})=>{if(!("process"in globalThis)||typeof window<"u")throw new Error("`createComponentForServerSideRendering` can only be run on the server");let u="";for(const[t,n]of Object.entries(a)){let r=s(n)?`"${n}"`:void 0;("style"===t&&"object"==typeof n&&(r=`"${l(n).replaceAll("\n"," ")}"`),r)&&(u+=` ${i[t]||e.properties[t]||t}=${r}`)}let c="";const d=`<${e.tagName}${u} suppressHydrationWarning="true">`,p=console.error;try{process.env.STENCIL_SSR_DEBUG||(console.error=()=>{});const e=await f(t);c=o.renderToString(e)}catch(e){if(process.env.STENCIL_SSR_DEBUG){const t=e instanceof Error?e:new Error("Unknown error");console.warn(`[react-output-target] Failed to serialize light DOM for ${d.slice(0,-1)} />: ${t.message} - this may impact the hydration of the component`)}}finally{console.error=p}const h=`${d}${c}`,{html:g}=await e.renderToString(h,{fullDocument:!1,serializeShadowRoot:!0,prettyHtml:!0});if(!g)throw new Error("No HTML returned from renderToString");const m=g.split("\n"),y=m[1].includes('shadowrootmode="open"');let b;y&&(b=m.slice(2,m.indexOf(" ")).join("\n").trim());const{default:v}=await n.e(900).then(n.bind(n,900)),k=()=>v(g,{transform(n,o){if("name"in o&&o.name===e.tagName){const o=n.props,a=`${e.tagName}`;if(!y){const{children:e,...t}=o||{},n=m.slice(1,-1).join("\n").trim().replace(new RegExp("(?<=>)\\s+(?=<)","g"),"");return r.createElement(a,{...t,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:n}})}return r.createElement(a,{...o,suppressHydrationWarning:!0},r.createElement("template",{shadowrootmode:"open",suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"\x3c!--r.1--\x3e"+b}}),t)}}});return r.createElement(k,null)};async function f(e){return s(e)||u(e)?e:(c(e)||(e=[e]),Promise.all(Array.from(e).map(async e=>{if(s(e)||u(e))return e;if(c(e))return f(e);const{type:t,props:n}=e;return{...e,props:{...n,children:await f(n.children)},type:await p(t,n)}})))}const p=async(e,t)=>{let n=null;if("string"==typeof e)return e;if((e=>!!e&&/^\s*class\s+/.test(e.toString()))(e)){const r=new e(t);n=r.render?r.render():r}else if((e=>!!e&&"object"==typeof e&&"_payload"in e)(e)){const r=e._payload,{deault:o}=-1===r._status?await r._result():r._result;n=await p(o,t)}else"object"!=typeof e&&(n=await e(t));return!u(n)&&!s(n)&&"type"in n&&(n=await p(n.type,t)),n}},633:(e,t,n)=>{var r=n(609);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n