Files
2026-07-02 15:54:39 -06:00

1 line
74 KiB
JavaScript

(()=>{var e={138(){jQuery,acf.jsxNameReplacements={"accent-height":"accentHeight",accentheight:"accentHeight","accept-charset":"acceptCharset",acceptcharset:"acceptCharset",accesskey:"accessKey","alignment-baseline":"alignmentBaseline",alignmentbaseline:"alignmentBaseline",allowedblocks:"allowedBlocks",allowfullscreen:"allowFullScreen",allowreorder:"allowReorder","arabic-form":"arabicForm",arabicform:"arabicForm",attributename:"attributeName",attributetype:"attributeType",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autoreverse:"autoReverse",autosave:"autoSave",basefrequency:"baseFrequency","baseline-shift":"baselineShift",baselineshift:"baselineShift",baseprofile:"baseProfile",calcmode:"calcMode","cap-height":"capHeight",capheight:"capHeight",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",class:"className",classid:"classID",classname:"className","clip-path":"clipPath","clip-rule":"clipRule",clippath:"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","color-interpolation":"colorInterpolation","color-interpolation-filters":"colorInterpolationFilters","color-profile":"colorProfile","color-rendering":"colorRendering",colorinterpolation:"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters",colorprofile:"colorProfile",colorrendering:"colorRendering",colspan:"colSpan",contenteditable:"contentEditable",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",contextmenu:"contextMenu",controlslist:"controlsList",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",datetime:"dateTime",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",diffuseconstant:"diffuseConstant",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback","dominant-baseline":"dominantBaseline",dominantbaseline:"dominantBaseline",edgemode:"edgeMode","enable-background":"enableBackground",enablebackground:"enableBackground",enctype:"encType",enterkeyhint:"enterKeyHint",externalresourcesrequired:"externalResourcesRequired","fill-opacity":"fillOpacity","fill-rule":"fillRule",fillopacity:"fillOpacity",fillrule:"fillRule",filterres:"filterRes",filterunits:"filterUnits","flood-color":"floodColor","flood-opacity":"floodOpacity",floodcolor:"floodColor",floodopacity:"floodOpacity","font-family":"fontFamily","font-size":"fontSize","font-size-adjust":"fontSizeAdjust","font-stretch":"fontStretch","font-style":"fontStyle","font-variant":"fontVariant","font-weight":"fontWeight",fontfamily:"fontFamily",fontsize:"fontSize",fontsizeadjust:"fontSizeAdjust",fontstretch:"fontStretch",fontstyle:"fontStyle",fontvariant:"fontVariant",fontweight:"fontWeight",for:"htmlFor",foreignobject:"foreignObject",formaction:"formAction",formenctype:"formEncType",formmethod:"formMethod",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder","glyph-name":"glyphName","glyph-orientation-horizontal":"glyphOrientationHorizontal","glyph-orientation-vertical":"glyphOrientationVertical",glyphname:"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits","horiz-adv-x":"horizAdvX","horiz-origin-x":"horizOriginX",horizadvx:"horizAdvX",horizoriginx:"horizOriginX",hreflang:"hrefLang",htmlfor:"htmlFor","http-equiv":"httpEquiv",httpequiv:"httpEquiv","image-rendering":"imageRendering",imagerendering:"imageRendering",innerhtml:"innerHTML",inputmode:"inputMode",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keyparams:"keyParams",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",keytype:"keyType",lengthadjust:"lengthAdjust","letter-spacing":"letterSpacing",letterspacing:"letterSpacing","lighting-color":"lightingColor",lightingcolor:"lightingColor",limitingconeangle:"limitingConeAngle",marginheight:"marginHeight",marginwidth:"marginWidth","marker-end":"markerEnd","marker-mid":"markerMid","marker-start":"markerStart",markerend:"markerEnd",markerheight:"markerHeight",markermid:"markerMid",markerstart:"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",nomodule:"noModule",novalidate:"noValidate",numoctaves:"numOctaves","overline-position":"overlinePosition","overline-thickness":"overlineThickness",overlineposition:"overlinePosition",overlinethickness:"overlineThickness","paint-order":"paintOrder",paintorder:"paintOrder","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",playsinline:"playsInline","pointer-events":"pointerEvents",pointerevents:"pointerEvents",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",refx:"refX",refy:"refY","rendering-intent":"renderingIntent",renderingintent:"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",rowspan:"rowSpan","shape-rendering":"shapeRendering",shaperendering:"shapeRendering",specularconstant:"specularConstant",specularexponent:"specularExponent",spellcheck:"spellCheck",spreadmethod:"spreadMethod",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles","stop-color":"stopColor","stop-opacity":"stopOpacity",stopcolor:"stopColor",stopopacity:"stopOpacity","strikethrough-position":"strikethroughPosition","strikethrough-thickness":"strikethroughThickness",strikethroughposition:"strikethroughPosition",strikethroughthickness:"strikethroughThickness","stroke-dasharray":"strokeDasharray","stroke-dashoffset":"strokeDashoffset","stroke-linecap":"strokeLinecap","stroke-linejoin":"strokeLinejoin","stroke-miterlimit":"strokeMiterlimit","stroke-opacity":"strokeOpacity","stroke-width":"strokeWidth",strokedasharray:"strokeDasharray",strokedashoffset:"strokeDashoffset",strokelinecap:"strokeLinecap",strokelinejoin:"strokeLinejoin",strokemiterlimit:"strokeMiterlimit",strokeopacity:"strokeOpacity",strokewidth:"strokeWidth",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tabindex:"tabIndex",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",templatelock:"templateLock","text-anchor":"textAnchor","text-decoration":"textDecoration","text-rendering":"textRendering",textanchor:"textAnchor",textdecoration:"textDecoration",textlength:"textLength",textrendering:"textRendering","underline-position":"underlinePosition","underline-thickness":"underlineThickness",underlineposition:"underlinePosition",underlinethickness:"underlineThickness","unicode-bidi":"unicodeBidi","unicode-range":"unicodeRange",unicodebidi:"unicodeBidi",unicoderange:"unicodeRange","units-per-em":"unitsPerEm",unitsperem:"unitsPerEm",usemap:"useMap","v-alphabetic":"vAlphabetic","v-hanging":"vHanging","v-ideographic":"vIdeographic","v-mathematical":"vMathematical",valphabetic:"vAlphabetic","vector-effect":"vectorEffect",vectoreffect:"vectorEffect","vert-adv-y":"vertAdvY","vert-origin-x":"vertOriginX","vert-origin-y":"vertOriginY",vertadvy:"vertAdvY",vertoriginx:"vertOriginX",vertoriginy:"vertOriginY",vhanging:"vHanging",videographic:"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",vmathematical:"vMathematical","word-spacing":"wordSpacing",wordspacing:"wordSpacing","writing-mode":"writingMode",writingmode:"writingMode","x-height":"xHeight",xchannelselector:"xChannelSelector",xheight:"xHeight","xlink:actuate":"xlinkActuate","xlink:arcrole":"xlinkArcrole","xlink:href":"xlinkHref","xlink:role":"xlinkRole","xlink:show":"xlinkShow","xlink:title":"xlinkTitle","xlink:type":"xlinkType",xlinkactuate:"xlinkActuate",xlinkarcrole:"xlinkArcrole",xlinkhref:"xlinkHref",xlinkrole:"xlinkRole",xlinkshow:"xlinkShow",xlinktitle:"xlinkTitle",xlinktype:"xlinkType","xml:base":"xmlBase","xml:lang":"xmlLang","xml:space":"xmlSpace",xmlbase:"xmlBase",xmllang:"xmlLang","xmlns:xlink":"xmlnsXlink",xmlnsxlink:"xmlnsXlink",xmlspace:"xmlSpace",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"}},151(e){var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};e.exports=t},939(e){var t,n;t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(e){for(var n=[],r=0;r<e.length;r+=3)for(var o=e[r]<<16|e[r+1]<<8|e[r+2],i=0;i<4;i++)8*r+6*i<=8*e.length?n.push(t.charAt(o>>>6*(3-i)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,o=0;r<e.length;o=++r%4)0!=o&&n.push((t.indexOf(e.charAt(r-1))&Math.pow(2,-2*o+8)-1)<<2*o|t.indexOf(e.charAt(r))>>>6-2*o);return n}},e.exports=n},206(e){function t(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(t(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&t(e.slice(0,0))}(e)||!!e._isBuffer)}},503(e,t,n){var r,o,i,a,l;r=n(939),o=n(151).utf8,i=n(206),a=n(151).bin,(l=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?a.stringToBytes(e):o.stringToBytes(e):i(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var n=r.bytesToWords(e),s=8*e.length,c=1732584193,d=-271733879,u=-1732584194,p=271733878,f=0;f<n.length;f++)n[f]=16711935&(n[f]<<8|n[f]>>>24)|4278255360&(n[f]<<24|n[f]>>>8);n[s>>>5]|=128<<s%32,n[14+(s+64>>>9<<4)]=s;var h=l._ff,m=l._gg,b=l._hh,g=l._ii;for(f=0;f<n.length;f+=16){var k=c,v=d,y=u,x=p;c=h(c,d,u,p,n[f+0],7,-680876936),p=h(p,c,d,u,n[f+1],12,-389564586),u=h(u,p,c,d,n[f+2],17,606105819),d=h(d,u,p,c,n[f+3],22,-1044525330),c=h(c,d,u,p,n[f+4],7,-176418897),p=h(p,c,d,u,n[f+5],12,1200080426),u=h(u,p,c,d,n[f+6],17,-1473231341),d=h(d,u,p,c,n[f+7],22,-45705983),c=h(c,d,u,p,n[f+8],7,1770035416),p=h(p,c,d,u,n[f+9],12,-1958414417),u=h(u,p,c,d,n[f+10],17,-42063),d=h(d,u,p,c,n[f+11],22,-1990404162),c=h(c,d,u,p,n[f+12],7,1804603682),p=h(p,c,d,u,n[f+13],12,-40341101),u=h(u,p,c,d,n[f+14],17,-1502002290),c=m(c,d=h(d,u,p,c,n[f+15],22,1236535329),u,p,n[f+1],5,-165796510),p=m(p,c,d,u,n[f+6],9,-1069501632),u=m(u,p,c,d,n[f+11],14,643717713),d=m(d,u,p,c,n[f+0],20,-373897302),c=m(c,d,u,p,n[f+5],5,-701558691),p=m(p,c,d,u,n[f+10],9,38016083),u=m(u,p,c,d,n[f+15],14,-660478335),d=m(d,u,p,c,n[f+4],20,-405537848),c=m(c,d,u,p,n[f+9],5,568446438),p=m(p,c,d,u,n[f+14],9,-1019803690),u=m(u,p,c,d,n[f+3],14,-187363961),d=m(d,u,p,c,n[f+8],20,1163531501),c=m(c,d,u,p,n[f+13],5,-1444681467),p=m(p,c,d,u,n[f+2],9,-51403784),u=m(u,p,c,d,n[f+7],14,1735328473),c=b(c,d=m(d,u,p,c,n[f+12],20,-1926607734),u,p,n[f+5],4,-378558),p=b(p,c,d,u,n[f+8],11,-2022574463),u=b(u,p,c,d,n[f+11],16,1839030562),d=b(d,u,p,c,n[f+14],23,-35309556),c=b(c,d,u,p,n[f+1],4,-1530992060),p=b(p,c,d,u,n[f+4],11,1272893353),u=b(u,p,c,d,n[f+7],16,-155497632),d=b(d,u,p,c,n[f+10],23,-1094730640),c=b(c,d,u,p,n[f+13],4,681279174),p=b(p,c,d,u,n[f+0],11,-358537222),u=b(u,p,c,d,n[f+3],16,-722521979),d=b(d,u,p,c,n[f+6],23,76029189),c=b(c,d,u,p,n[f+9],4,-640364487),p=b(p,c,d,u,n[f+12],11,-421815835),u=b(u,p,c,d,n[f+15],16,530742520),c=g(c,d=b(d,u,p,c,n[f+2],23,-995338651),u,p,n[f+0],6,-198630844),p=g(p,c,d,u,n[f+7],10,1126891415),u=g(u,p,c,d,n[f+14],15,-1416354905),d=g(d,u,p,c,n[f+5],21,-57434055),c=g(c,d,u,p,n[f+12],6,1700485571),p=g(p,c,d,u,n[f+3],10,-1894986606),u=g(u,p,c,d,n[f+10],15,-1051523),d=g(d,u,p,c,n[f+1],21,-2054922799),c=g(c,d,u,p,n[f+8],6,1873313359),p=g(p,c,d,u,n[f+15],10,-30611744),u=g(u,p,c,d,n[f+6],15,-1560198380),d=g(d,u,p,c,n[f+13],21,1309151649),c=g(c,d,u,p,n[f+4],6,-145523070),p=g(p,c,d,u,n[f+11],10,-1120210379),u=g(u,p,c,d,n[f+2],15,718787259),d=g(d,u,p,c,n[f+9],21,-343485551),c=c+k>>>0,d=d+v>>>0,u=u+y>>>0,p=p+x>>>0}return r.endian([c,d,u,p])})._ff=function(e,t,n,r,o,i,a){var l=e+(t&n|~t&r)+(o>>>0)+a;return(l<<i|l>>>32-i)+t},l._gg=function(e,t,n,r,o,i,a){var l=e+(t&r|n&~r)+(o>>>0)+a;return(l<<i|l>>>32-i)+t},l._hh=function(e,t,n,r,o,i,a){var l=e+(t^n^r)+(o>>>0)+a;return(l<<i|l>>>32-i)+t},l._ii=function(e,t,n,r,o,i,a){var l=e+(n^(t|~r))+(o>>>0)+a;return(l<<i|l>>>32-i)+t},l._blocksize=16,l._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var n=r.wordsToBytes(l(e,t));return t&&t.asBytes?n:t&&t.asString?a.bytesToString(n):r.bytesToHex(n)}},20(e,t,n){"use strict";var r=n(540),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,i={},c=null,d=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(d=t.ref),t)a.call(t,r)&&!s.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:d,props:i,_owner:l.current}}t.Fragment=i,t.jsx=c,t.jsxs=c},287(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator,h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,b={};function g(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||h}function k(){}function v(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||h}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},k.prototype=g.prototype;var y=v.prototype=new k;y.constructor=v,m(y,g.prototype),y.isPureReactComponent=!0;var x=Array.isArray,w=Object.prototype.hasOwnProperty,E={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function j(e,t,r){var o,i={},a=null,l=null;if(null!=t)for(o in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(a=""+t.key),t)w.call(t,o)&&!_.hasOwnProperty(o)&&(i[o]=t[o]);var s=arguments.length-2;if(1===s)i.children=r;else if(1<s){for(var c=Array(s),d=0;d<s;d++)c[d]=arguments[d+2];i.children=c}if(e&&e.defaultProps)for(o in s=e.defaultProps)void 0===i[o]&&(i[o]=s[o]);return{$$typeof:n,type:e,key:a,ref:l,props:i,_owner:E.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var I=/\/+/g;function S(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function A(e,t,o,i,a){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return a=a(s=e),e=""===i?"."+S(s,0):i,x(a)?(o="",null!=e&&(o=e.replace(I,"$&/")+"/"),A(a,t,o,"",function(e){return e})):null!=a&&(C(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,o+(!a.key||s&&s.key===a.key?"":(""+a.key).replace(I,"$&/")+"/")+e)),t.push(a)),1;if(s=0,i=""===i?".":i+":",x(e))for(var c=0;c<e.length;c++){var d=i+S(l=e[c],c);s+=A(l,t,o,d,a)}else if(d=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof d)for(e=d.call(e),c=0;!(l=e.next()).done;)s+=A(l=l.value,t,o,d=i+S(l,c++),a);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function O(e,t,n){if(null==e)return e;var r=[],o=0;return A(e,r,"","",function(e){return t.call(n,e,o++)}),r}function T(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var B={current:null},F={transition:null},P={ReactCurrentDispatcher:B,ReactCurrentBatchConfig:F,ReactCurrentOwner:E};function N(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:O,forEach:function(e,t,n){O(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return O(e,function(){t++}),t},toArray:function(e){return O(e,function(e){return e})||[]},only:function(e){if(!C(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=o,t.Profiler=a,t.PureComponent=v,t.StrictMode=i,t.Suspense=d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=P,t.act=N,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=m({},e.props),i=e.key,a=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,l=E.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)w.call(t,c)&&!_.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=r;else if(1<c){s=Array(c);for(var d=0;d<c;d++)s[d]=arguments[d+2];o.children=s}return{$$typeof:n,type:e.type,key:i,ref:a,props:o,_owner:l}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=j,t.createFactory=function(e){var t=j.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:T}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=F.transition;F.transition={};try{e()}finally{F.transition=t}},t.unstable_act=N,t.useCallback=function(e,t){return B.current.useCallback(e,t)},t.useContext=function(e){return B.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return B.current.useDeferredValue(e)},t.useEffect=function(e,t){return B.current.useEffect(e,t)},t.useId=function(){return B.current.useId()},t.useImperativeHandle=function(e,t,n){return B.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return B.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return B.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return B.current.useMemo(e,t)},t.useReducer=function(e,t,n){return B.current.useReducer(e,t,n)},t.useRef=function(e){return B.current.useRef(e)},t.useState=function(e){return B.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return B.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return B.current.useTransition()},t.version="18.3.1"},540(e,t,n){"use strict";e.exports=n(287)},848(e,t,n){"use strict";e.exports=n(20)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}(()=>{"use strict";n(138);var e=n(848);const t=n(503);((n,r)=>{const{BlockControls:o,InspectorControls:i,InnerBlocks:a,useBlockProps:l,AlignmentToolbar:s,BlockVerticalAlignmentToolbar:c}=wp.blockEditor,{ToolbarGroup:d,ToolbarButton:u,Placeholder:p,Spinner:f}=wp.components,{Fragment:h}=wp.element,{Component:m}=React,{useSelect:b}=wp.data,{createHigherOrderComponent:g}=wp.compose,k=wp.blockEditor.__experimentalBlockAlignmentMatrixToolbar||wp.blockEditor.BlockAlignmentMatrixToolbar,v=wp.blockEditor.__experimentalBlockAlignmentMatrixControl||wp.blockEditor.BlockAlignmentMatrixControl,y=wp.blockEditor.__experimentalBlockFullHeightAligmentControl||wp.blockEditor.__experimentalBlockFullHeightAlignmentControl||wp.blockEditor.BlockFullHeightAlignmentControl,x=wp.blockEditor.__experimentalUseInnerBlocksProps||wp.blockEditor.useInnerBlocksProps,w={};function E(e){return w[e]||!1}function _(e){return E(e).acf_block_version||1}function j(e){return E(e).validate}function C(e){const t=wp.data.select("core/block-editor").getBlockParents(e);return wp.data.select("core/block-editor").getBlocksByClientId(t).filter(e=>"core/query"===e.name).length}function I(){return document.querySelectorAll('iframe[name="editor-canvas"]').length>0}function S(t){const n=t.post_types||[];if(n.length){n.push("wp_block");const e=acf.get("postType");if(!n.includes(e))return!1}if("string"==typeof t.icon&&"<svg"===t.icon.substr(0,4)){const n=t.icon;t.icon=(0,e.jsx)($,{children:n})}t.icon||delete t.icon,wp.blocks.getCategories().filter(({slug:e})=>e===t.category).pop()||(t.category="common"),t=acf.parseArgs(t,{title:"",name:"",category:"",api_version:2,acf_block_version:1});for(const e in t.attributes)"default"in t.attributes[e]&&0===t.attributes[e].default.length&&delete t.attributes[e].default;t.supports.anchor&&(t.attributes.anchor={type:"string"});let i=M,a=H;var l;(t.supports.alignText||t.supports.align_text)&&(t.attributes=Y(t.attributes,"align_text","string"),i=function(t,n){const r=J;return n.alignText=r(n.alignText),class extends m{render(){const{attributes:n,setAttributes:i}=this.props,{alignText:a}=n;return(0,e.jsxs)(h,{children:[(0,e.jsx)(o,{group:"block",children:(0,e.jsx)(s,{value:r(a),onChange:function(e){i({alignText:r(e)})}})}),(0,e.jsx)(t,{...this.props})]})}}}(i,t)),(t.supports.alignContent||t.supports.align_content)&&(t.attributes=Y(t.attributes,"align_content","string"),i=function(t,n){let i,a,l=n.supports.align_content||n.supports.alignContent;return"matrix"===l?(i=v||k,a=X):(i=c,a=W),i===r?(console.warn(`The "${l}" alignment component was not found.`),t):(n.alignContent=a(n.alignContent),class extends m{render(){const{attributes:n,setAttributes:r}=this.props,{alignContent:l}=n;return(0,e.jsxs)(h,{children:[(0,e.jsx)(o,{group:"block",children:(0,e.jsx)(i,{label:acf.__("Change content alignment"),value:a(l),onChange:function(e){r({alignContent:a(e)})}})}),(0,e.jsx)(t,{...this.props})]})}})}(i,t)),(t.supports.fullHeight||t.supports.full_height)&&(t.attributes=Y(t.attributes,"full_height","boolean"),l=i,t.blockType,i=y?class extends m{render(){const{attributes:t,setAttributes:n}=this.props,{fullHeight:r}=t;return(0,e.jsxs)(h,{children:[(0,e.jsx)(o,{group:"block",children:(0,e.jsx)(y,{isActive:r,onToggle:function(e){n({fullHeight:e})}})}),(0,e.jsx)(l,{...this.props})]})}}:l),t.edit=t=>(wp.element.useEffect(()=>()=>{wp.data.dispatch("core/editor")&&wp.data.dispatch("core/editor").unlockPostSaving("acf/block/"+t.clientId)},[]),(0,e.jsx)(i,{...t})),t.save=()=>(0,e.jsx)(a,{}),w[t.name]=t;const d=wp.blocks.registerBlockType(t.name,t);return d.attributes.anchor&&(d.attributes.anchor={type:"string"}),d}acf.blockInstances={};const A={},O={};function T(e){const{attributes:r={},context:o={},query:i={},clientId:a=null,delay:l=0}=e,s=t(JSON.stringify({...r,...o,...i})),c=A[s]||{query:{},timeout:!1,promise:n.Deferred(),started:!1};return c.query={...c.query,...i},c.started||(clearTimeout(c.timeout),c.timeout=setTimeout(()=>{c.started=!0,O[s]?(A[s]=null,c.promise.resolve.apply(O[s][0],O[s][1])):n.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",cache:!1,data:acf.prepareForAjax({action:"acf/ajax/fetch-block",block:JSON.stringify(r),clientId:a,context:JSON.stringify(o),query:c.query})}).always(()=>{A[s]=null}).done(function(){O[s]=[this,arguments],c.promise.resolve.apply(this,arguments)}).fail(function(){c.promise.reject.apply(this,arguments)})},l),A[s]=c),c.promise}function B(e,t){return JSON.stringify(e)===JSON.stringify(t)}function F(t,n,r=0){const o=function(e,t){switch(e){case"innerblocks":return t<2?a:"ACFInnerBlocks";case"script":return q;case"#comment":return null;default:e=P(e)}return e}(t.nodeName.toLowerCase(),n);if(!o)return null;const i={};if(1===r&&"ACFInnerBlocks"!==o&&(i.ref=React.createRef()),acf.arrayArgs(t.attributes).map(R).forEach(({name:e,value:t})=>{i[e]=t}),"ACFInnerBlocks"===o)return(0,e.jsx)(N,{...i});const l=[o,i];return acf.arrayArgs(t.childNodes).forEach(e=>{if(e instanceof Text){const t=e.textContent;t&&l.push(t)}else l.push(F(e,n,r+1))}),React.createElement.apply(this,l)}function P(e){return acf.isget(acf,"jsxNameReplacements",e)||e}function N(t){const{className:n="acf-innerblocks-container"}=t,r=x({className:n},t);return(0,e.jsx)("div",{...r,children:r.children})}function R(e){let t=e.name,n=e.value,r=acf.applyFilters("acf_blocks_parse_node_attr",!1,e);if(r)return r;switch(t){case"class":t="className";break;case"style":const e={};n.split(";").forEach(t=>{const n=t.indexOf(":");if(n>0){let r=t.substr(0,n).trim();const o=t.substr(n+1).trim();"-"!==r.charAt(0)&&(r=acf.strCamelCase(r)),e[r]=o}}),n=e;break;default:if(0===t.indexOf("data-"))break;t=P(t);const r=n.charAt(0);"["!==r&&"{"!==r||(n=JSON.parse(n)),"true"!==n&&"false"!==n||(n="true"===n)}return{name:t,value:n}}acf.parseJSX=(e,t)=>(e=(e="<div>"+e+"</div>").replace(/<InnerBlocks([^>]+)?\/>/,"<InnerBlocks$1></InnerBlocks>"),F(n(e)[0],t,0).props.children);const D=g(t=>class extends m{constructor(e){super(e);const{name:t,attributes:n}=this.props,o=E(t);if(!o)return;Object.keys(n).forEach(e=>{""===n[e]&&delete n[e]});const i={full_height:"fullHeight",align_content:"alignContent",align_text:"alignText"};Object.keys(i).forEach(e=>{n[e]!==r?n[i[e]]=n[e]:n[i[e]]===r&&o[e]!==r&&(n[i[e]]=o[e]),delete o[e],delete n[e]});for(let e in o.attributes)n[e]===r&&o[e]!==r&&(n[e]=o[e])}render(){return(0,e.jsx)(t,{...this.props})}},"withDefaultAttributes");function H(){return(0,e.jsx)(a.Content,{})}wp.hooks.addFilter("editor.BlockListBlock","acf/with-default-attributes",D);class M extends m{constructor(e){super(e),this.setup()}setup(){const{name:e,attributes:t,clientId:n}=this.props,r=E(e);function o(e){e.includes(t.mode)||(t.mode=e[0])}if(C(n)||I())o(["preview"]);else switch(r.mode){case"edit":o(["edit","preview"]);break;case"preview":o(["preview","edit"]);break;default:o(["auto"])}}render(){const{name:t,attributes:n,setAttributes:r,clientId:a}=this.props,l=E(t),s=C(a)||I();let{mode:c}=n;s&&(c="preview");let p=l.supports.mode;("auto"===c||s)&&(p=!1);const f="preview"===c?acf.__("Switch to Edit"):acf.__("Switch to Preview"),m="preview"===c?"edit":"welcome-view-site";return(0,e.jsxs)(h,{children:[(0,e.jsx)(o,{children:p&&(0,e.jsx)(d,{children:(0,e.jsx)(u,{className:"components-icon-button components-toolbar__control",label:f,icon:m,onClick:function(){r({mode:"preview"===c?"edit":"preview"})}})})}),(0,e.jsx)(i,{children:"preview"===c&&(0,e.jsx)("div",{className:"acf-block-component acf-block-panel",children:(0,e.jsx)(U,{...this.props})})}),(0,e.jsx)(L,{...this.props})]})}}function L(t){const{attributes:n,isSelected:r,name:o,clientId:i}=t,{mode:a}=n,s=b(e=>{const t=e("core/block-editor").getBlockRootClientId(i);return e("core/block-editor").getBlockIndex(i,t)});let c=!0,d="acf-block-component acf-block-body";return("auto"===a&&!r||"preview"===a)&&(d+=" acf-block-preview",c=!1),i in acf.blockInstances||(acf.blockInstances[i]={validation_errors:!1,mode:a}),acf.blockInstances[i].mode=a,r||(j(o)&&acf.blockInstances[i].validation_errors&&(d+=" acf-block-has-validation-error"),acf.blockInstances[i].has_been_deselected=!0),_(o)>1?(0,e.jsx)("div",{...l({className:d}),children:c?(0,e.jsx)(U,{...t,index:s}):(0,e.jsx)(z,{...t,index:s})}):(0,e.jsx)("div",{...l(),children:(0,e.jsx)("div",{className:"acf-block-component acf-block-body",children:c?(0,e.jsx)(U,{...t,index:s}):(0,e.jsx)(z,{...t,index:s})})})}class $ extends m{render(){return(0,e.jsx)("div",{dangerouslySetInnerHTML:{__html:this.props.children}})}}class q extends m{render(){return(0,e.jsx)("div",{ref:e=>this.el=e})}setHTML(e){n(this.el).html(`<script>${e}<\/script>`)}componentDidUpdate(){this.setHTML(this.props.children)}componentDidMount(){this.setHTML(this.props.children)}}class V extends m{constructor(e){super(e),this.setRef=this.setRef.bind(this),this.id="",this.el=!1,this.subscribed=!0,this.renderMethod="jQuery",this.passedValidation=!1,this.setup(e),this.loadState()}setup(e){const t=this.constructor.name,n=e.clientId;n in acf.blockInstances||(acf.blockInstances[n]={validation_errors:!1,mode:e.mode}),t in acf.blockInstances[n]||(acf.blockInstances[n][t]={})}fetch(){}maybePreload(e,t,n){if(acf.debug("Preload check",e,t,n),C(this.props.clientId))return acf.debug("Preload failed: Block is in query loop."),!1;const r=acf.get("preloadedBlocks");if(!r||!r[e])return acf.debug("Preload failed: Block not preloaded."),!1;const o={...r[e]};return n&&!o.form||!n&&o.form?(acf.debug("Preload failed: Correct state not preloaded.",n?"form":"preview"),!1):(o.html=o.html.replaceAll(e,t),o.validation&&o.validation.errors&&(o.validation.errors=o.validation.errors.map(n=>(n.input=n.input.replaceAll(e,t),n))),acf.debug("Preload successful",o),o)}loadState(){const e=acf.blockInstances[this.props.clientId]||{};this.state=e[this.constructor.name]||{}}setState(e){acf.blockInstances[this.props.clientId][this.constructor.name]={...this.state,...e},(this.subscribed||acf.get("StrictMode"))&&super.setState(e),acf.debug("SetState",Object.assign({},this),this.props.clientId,this.constructor.name,Object.assign({},acf.blockInstances[this.props.clientId][this.constructor.name]))}setHtml(e){if((e=e?e.trim():"")===this.state.html)return;const t={html:e};if("jsx"===this.renderMethod){if(t.jsx=acf.parseJSX(e,_(this.props.name)),t.jsx||(console.warn("Your ACF block template contains no valid HTML elements. Appending a empty div to prevent React JS errors."),t.html+="<div></div>",t.jsx=acf.parseJSX(t.html,_(this.props.name))),Array.isArray(t.jsx)){let e=t.jsx.find(e=>React.isValidElement(e));t.ref=e.ref}else t.ref=t.jsx.ref;t.$el=n(this.el)}else t.$el=n(e);this.setState(t)}setRef(e){this.el=e}render(){return this.state.jsx?_(this.props.name)>1?(this.setRef(this.state.jsx),this.state.jsx):(0,e.jsx)("div",{ref:this.setRef,children:this.state.jsx}):(0,e.jsx)("div",{ref:this.setRef,children:(0,e.jsx)(p,{children:(0,e.jsx)(f,{})})})}shouldComponentUpdate({index:e},{html:t}){return e!==this.props.index&&this.componentWillMove(),t!==this.state.html}display(e){if("jQuery"===this.renderMethod){const t=this.state.$el,r=t.parent(),o=n(this.el);acf.get("StrictMode")&&"append"!==e&&!this.subscribed||o.html(t),r.length&&r[0]!==o[0]&&r.html(t.clone())}switch(this.getValidationErrors()&&this.isNotNewlyAdded()?this.lockBlockForSaving():this.unlockBlockForSaving(),e){case"append":this.componentDidAppend();break;case"remount":this.componentDidRemount()}}validate(){}componentDidMount(){this.state.html===r?this.fetch():this.display("remount")}componentDidUpdate(e,t){this.display("append")}componentDidAppend(){acf.doAction("append",this.state.$el)}componentWillUnmount(){acf.get("StrictMode")&&!this.subscribed||acf.doAction("unmount",this.state.$el),this.subscribed=!1}componentDidRemount(){this.subscribed=!0,setTimeout(()=>{acf.doAction("remount",this.state.$el)})}componentWillMove(){acf.doAction("unmount",this.state.$el),setTimeout(()=>{acf.doAction("remount",this.state.$el)})}isNotNewlyAdded(){return acf.blockInstances[this.props.clientId].has_been_deselected||!1}hasShownValidation(){return acf.blockInstances[this.props.clientId].shown_validation||!1}setShownValidation(){acf.blockInstances[this.props.clientId].shown_validation=!0}setValidationErrors(e){acf.blockInstances[this.props.clientId].validation_errors=e}getValidationErrors(){return acf.blockInstances[this.props.clientId].validation_errors}getMode(){return acf.blockInstances[this.props.clientId].mode}lockBlockForSaving(){wp.data.dispatch("core/editor")&&wp.data.dispatch("core/editor").lockPostSaving("acf/block/"+this.props.clientId)}unlockBlockForSaving(){wp.data.dispatch("core/editor")&&wp.data.dispatch("core/editor").unlockPostSaving("acf/block/"+this.props.clientId)}displayValidation(e){if(!j(this.props.name))return void acf.debug("Block does not support validation");if(!e||e.hasClass("acf-empty-block-fields"))return void acf.debug("There is no edit form available to validate.");const t=this.getValidationErrors();acf.debug("Starting handle validation",Object.assign({},this),Object.assign({},e),t),this.setShownValidation();let n=acf.getBlockFormValidator(e);n.clearErrors(),acf.doAction("blocks/validation/pre_apply",t),t?(n.addErrors(t),n.showErrors("after"),this.lockBlockForSaving()):(n.has("notice")&&(n.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),n.set("notice",null)),this.unlockBlockForSaving()),acf.doAction("blocks/validation/post_apply",t)}}class U extends V{setup(e){this.id=`BlockForm-${e.clientId}`,super.setup(e)}fetch(e=!1,t=!1){const{context:n,clientId:r,name:o}=this.props;let{attributes:i}=this.props,a={form:!0};e&&(a={validate:!0},i.data=t);const l=K(i,n);acf.debug("BlockForm fetch",i,a);const s=this.maybePreload(l,r,!0);if(s)return this.setHtml(acf.applyFilters("blocks/form/render",s.html,!0)),void(s.validation&&this.setValidationErrors(s.validation.errors));j(o)||(a.validate=!1),T({attributes:i,context:n,clientId:r,query:a}).done(({data:e})=>{acf.debug("fetch block form promise"),e?(e.form&&this.setHtml(acf.applyFilters("blocks/form/render",e.form.replaceAll(e.clientId,r),!1)),e.validation&&this.setValidationErrors(e.validation.errors),this.isNotNewlyAdded()&&(acf.debug("Block has already shown it's invalid. The form needs to show validation errors"),this.validate())):this.setHtml(`<div class="acf-block-fields acf-fields acf-empty-block-fields">${acf.__("Error loading block form")}</div>`)})}validate(e=!0){e&&this.loadState(),acf.debug("BlockForm calling validate with state",Object.assign({},this)),super.displayValidation(this.state.$el)}shouldComponentUpdate(e,t){return j(this.props.name)&&this.state.$el&&this.isNotNewlyAdded()&&!this.hasShownValidation()&&this.validate(!1),super.shouldComponentUpdate(e,t)}componentWillUnmount(){super.componentWillUnmount(),acf.debug("BlockForm Component did unmount")}componentDidRemount(){super.componentDidRemount(),acf.debug("BlockForm component did remount");const{$el:e}=this.state;j(this.props.name)&&this.isNotNewlyAdded()&&(acf.debug("Block has already shown it's invalid. The form needs to show validation errors"),this.validate()),!0!==e.data("acf-events-added")&&this.componentDidAppend()}componentDidAppend(){super.componentDidAppend(),acf.debug("BlockForm component did append");const{attributes:e,setAttributes:t,clientId:n,name:r}=this.props,o=this,{$el:i}=this.state;function a(a=!1){const l=acf.serialize(i,`acf-block_${n}`);a?e.data=l:t({data:l}),j(r)&&!a&&"edit"===o.getMode()&&(acf.debug("No block preview currently available. Need to trigger a validation only fetch."),o.fetch(!0,l))}let l=!1;i.on("change keyup",()=>{clearTimeout(l),l=setTimeout(a,300)}),i.data("acf-events-added",!0),e.data||a(!0)}}class z extends V{setup(e){const t=E(e.name),n=acf.isget(this.props,"context","postId");this.id=`BlockPreview-${e.clientId}`,super.setup(e),n&&(this.id=`BlockPreview-${e.clientId}-${n}`),t.supports.jsx&&(this.renderMethod="jsx")}fetch(e={}){const{attributes:t=this.props.attributes,clientId:n=this.props.clientId,context:r=this.props.context,delay:o=0}=e,{name:i}=this.props;this.setState({prevAttributes:t,prevContext:r});const a=K(t,r);let l=this.maybePreload(a,n,!1);if(l)return 1==_(i)&&(l.html='<div class="acf-block-preview">'+l.html+"</div>"),this.setHtml(acf.applyFilters("blocks/preview/render",l.html,!0)),void(l.validation&&this.setValidationErrors(l.validation.errors));let s={preview:!0};j(i)||(s.validate=!1),T({attributes:t,context:r,clientId:n,query:s,delay:o}).done(({data:e})=>{if(!e)return void this.setHtml(`<div class="acf-block-fields acf-fields acf-empty-block-fields">${acf.__("Error previewing block")}</div>`);let t=e.preview.replaceAll(e.clientId,n);1==_(i)&&(t='<div class="acf-block-preview">'+t+"</div>"),acf.debug("fetch block render promise"),this.setHtml(acf.applyFilters("blocks/preview/render",t,!1)),e.validation&&this.setValidationErrors(e.validation.errors),this.isNotNewlyAdded()&&this.validate()})}validate(){const e=(acf.blockInstances[this.props.clientId]||{}).BlockForm||!1;e&&super.displayValidation(e.$el)}componentDidAppend(){super.componentDidAppend(),this.renderBlockPreviewEvent()}shouldComponentUpdate(e,t){const n=e.attributes,r=this.props.attributes;if(!B(n,r)||!B(e.context,this.props.context)){let t=0;n.className!==r.className&&(t=300),n.anchor!==r.anchor&&(t=300),acf.debug("Triggering fetch from block preview shouldComponentUpdate"),this.fetch({attributes:n,context:e.context,delay:t})}return super.shouldComponentUpdate(e,t)}renderBlockPreviewEvent(){const{attributes:e,name:t}=this.props,{$el:r,ref:o}=this.state;var i;const a=e.name.replace("acf/","");i=o&&o.current?n(o.current).parent():1==_(t)?r:r.parents(".acf-block-preview"),acf.doAction("render_block_preview",i,e),acf.doAction(`render_block_preview/type=${a}`,i,e)}componentDidRemount(){super.componentDidRemount(),acf.debug("Checking if fetch is required in BlockPreview componentDidRemount",Object.assign({},this.state.prevAttributes),Object.assign({},this.props.attributes),Object.assign({},this.state.prevContext),Object.assign({},this.props.context)),B(this.state.prevAttributes,this.props.attributes)&&B(this.state.prevContext,this.props.context)||(acf.debug("Triggering block preview fetch from componentDidRemount"),this.fetch()),this.renderBlockPreviewEvent()}}function W(e){return["top","center","bottom"].includes(e)?e:"top"}function J(e){const t=acf.get("rtl")?"right":"left";return["left","center","right"].includes(e)?e:t}function X(e){if(e){const[t,n]=e.split(" ");return`${W(t)} ${J(n)}`}return"center center"}function Y(e,t,n){return e[t]={type:n},e}function K(e,n){return e._acf_context=G(n),t(JSON.stringify(G(e)))}function G(e){return Object.keys(e).sort().reduce((t,n)=>(t[n]=e[n],t),{})}acf.addAction("prepare",function(){wp.blockEditor||(wp.blockEditor=wp.editor);const e=acf.get("blockTypes");e&&e.forEach(e=>{parseInt(e.acf_block_version)<=2&&S(e)})})})(jQuery);const r=e=>{const t=wp.data.select("core/block-editor").getBlockParents(e);return wp.data.select("core/block-editor").getBlocksByClientId(t).filter(e=>"core/query"===e.name).length};(Object.getOwnPropertyDescriptor(r,"name")||{}).writable||Object.defineProperty(r,"name",{value:"default",configurable:!0});const o=e=>{wp.data.dispatch("core/editor")&&wp.data.dispatch("core/editor").lockPostSaving("acf/block/"+e)};(Object.getOwnPropertyDescriptor(o,"name")||{}).writable||Object.defineProperty(o,"name",{value:"default",configurable:!0});const i=e=>{wp.data.dispatch("core/editor")&&wp.data.dispatch("core/editor").unlockPostSaving("acf/block/"+e)};(Object.getOwnPropertyDescriptor(i,"name")||{}).writable||Object.defineProperty(i,"name",{value:"default",configurable:!0});const a=e=>Object.keys(e).sort().reduce((t,n)=>(t[n]=e[n],t),{});(Object.getOwnPropertyDescriptor(a,"name")||{}).writable||Object.defineProperty(a,"name",{value:"default",configurable:!0});const l=n(503),s=(e,t)=>{const n={...e};return delete n.hasAcfError,n._acf_context=a(t),l(JSON.stringify(a(n)))};(Object.getOwnPropertyDescriptor(s,"name")||{}).writable||Object.defineProperty(s,"name",{value:"default",configurable:!0});const{InnerBlocks:c}=wp.blockEditor,d=wp.blockEditor.__experimentalUseInnerBlocksProps||wp.blockEditor.useInnerBlocksProps,{createRef:u,createElement:p,useEffect:f}=wp.element,h=(e,t,n,r,o,i)=>m(i(e=(e="<div>"+e+"</div>").replace(/<InnerBlocks([^>]+)?\/>/,"<InnerBlocks$1></InnerBlocks>"))[0],0,t,n,r,o).props.children;function m(t,n=0,r,o,i,a){const l=function(e){switch(e){case"innerblocks":return"ACFInnerBlocks";case"script":return k;case"#comment":return null;default:e=b(e)}return e}(t.nodeName.toLowerCase());if(!l)return null;const s={};if(1===n&&"ACFInnerBlocks"!==l&&(s.ref=u()),acf.arrayArgs(t.attributes).map(v).forEach(({name:e,value:t})=>{s[e]=t}),t.hasAttribute("data-acf-inline-fields")&&(s.style={...y(t),pointerEvents:"all"},s.role="button",s.tabIndex=0,s.onFocus=e=>{e.stopPropagation(),r(t.attributes.getNamedItem("data-acf-inline-fields-uid").value)},s.onMouseDown=e=>e.stopPropagation(),s.onClick=e=>{e.stopPropagation();const n=e.target.closest("a");n&&"A"===n.tagName&&(e.preventDefault(),acf.debug(`Navigation prevented for ${n.href}`)),e.target.hasAttribute("data-acf-inline-contenteditable")||r(t.attributes.getNamedItem("data-acf-inline-fields-uid").value)},s.onKeyDown=e=>{if("Tab"===e.key&&e.shiftKey){e.preventDefault();const n=document.querySelector(".acf-inline-editing-toolbar").querySelector("button");n&&(n.focus(),r(t.attributes.getNamedItem("data-acf-inline-fields-uid").value))}if("Enter"===e.key){e.stopPropagation();const n=e.target.closest("a");n&&"A"===n.tagName&&(e.preventDefault(),acf.debug(`Navigation prevented for ${n.href}`)),r(t.attributes.getNamedItem("data-acf-inline-fields-uid").value)}}),t.hasAttribute("data-acf-inline-contenteditable")){const e=t.attributes.getNamedItem("data-acf-inline-contenteditable-field-slug").value;(a?a.filter(t=>t.name===e&&("text"===t.type||"textarea"===t.type)):[]).length>0?(s.contentEditable=!0,s.suppressContentEditableWarning=!0,s.role="input",s.tabIndex=0,s.onFocus=e=>{const n=e.target.closest("a");n&&"A"===n.tagName&&(e.preventDefault(),acf.debug(`Navigation prevented for ${n.href}`)),e.stopPropagation(),i(t.attributes.getNamedItem("data-acf-inline-contenteditable-field-slug").value),t.hasAttribute("data-acf-inline-fields")?r(t.attributes.getNamedItem("data-acf-inline-fields-uid").value):r(null)},s.onPaste=e=>{e.preventDefault();const t=e.clipboardData.getData("text/plain");e.currentTarget.textContent=e.currentTarget.textContent+t}):(delete s["data-acf-inline-contenteditable-field-slug"],delete s["data-acf-inline-contenteditable"])}if(t.hasAttribute("data-acf-inline-fields")||t.hasAttribute("data-acf-inline-contenteditable")||(s.onClick=e=>{e.target===e.currentTarget&&r(null)}),"ACFInnerBlocks"===l)return(0,e.jsx)(g,{...s});const c=[l,s];return acf.arrayArgs(t.childNodes).forEach(e=>{if(e instanceof Text){const t=e.textContent;t&&c.push(t)}else c.push(m(e,n+1,r,o,i,a))}),p.apply(this,c)}function b(e){return acf.isget(acf,"jsxNameReplacements",e)||e}function g(t){const{className:n="acf-innerblocks-container"}=t,r=d({className:n},t);return(0,e.jsx)("div",{...r,children:r.children})}function k({children:e}){return f(()=>{const t=function(){const e=document.querySelector('[name="editor-canvas"]');return e?e.contentDocument||e.contentWindow.document:document}(),n=t.createElement("script");return n.textContent=e,t.body.appendChild(n),()=>{n.remove()}},[e]),null}function v(e){let t=e.name,n=e.value,r=acf.applyFilters("acf_blocks_parse_node_attr",!1,e);if(r)return r;switch(t){case"class":t="className";break;case"style":const e={};n.split(";").forEach(t=>{const n=t.indexOf(":");if(n>0){let r=t.substr(0,n).trim();const o=t.substr(n+1).trim();"-"!==r.charAt(0)&&(r=acf.strCamelCase(r)),e[r]=o}}),n=e;break;default:if(0===t.indexOf("data-"))break;t=b(t);const r=n.charAt(0);"["!==r&&"{"!==r||(n=JSON.parse(n)),"true"!==n&&"false"!==n||(n="true"===n)}return{name:t,value:n}}function y(e){const t=JSON.parse(JSON.stringify(e.style)),n={},r=Object.keys(t);for(let e=0;e<r.length;e++){const o=r[e];if(Number.isInteger(parseInt(o)))continue;const i=t[r[e]],a=o.replace(/-([a-z])/g,e=>e[1].toUpperCase());i&&(n[a]=i)}return n}(Object.getOwnPropertyDescriptor(h,"name")||{}).writable||Object.defineProperty(h,"name",{value:"default",configurable:!0});const{useState:x,useEffect:w}=wp.element,{subscribe:E,select:_}=wp.data;function j(){return"edit-post/block"===_("core/interface").getActiveComplementaryArea("core")}const{useEffect:C}=wp.element,I=({inspectorBlockFormRef:t,setCurrentBlockFormContainer:n})=>(C(()=>{n(t.current)},[]),(0,e.jsx)("div",{ref:t}));(Object.getOwnPropertyDescriptor(I,"name")||{}).writable||Object.defineProperty(I,"name",{value:"default",configurable:!0});const{useState:S,useEffect:A,useRef:O}=wp.element,T=({$:t,clientId:n,blockFormHtml:r,onChange:a,validationErrors:l,showValidationErrors:s,acfFormRef:c,userHasInteractedWithForm:d,attributes:u,hideFieldsInSidebar:p})=>{const[f,h]=S(!1),[m,b]=S(r),[g,k]=S(!1),v=O(null),[y,x]=S(!1);return A(()=>{g&&(d||y)&&(a(g),k(!1))},[g,d,k,a]),A(()=>{!m&&r&&b(r)},[r]),A(()=>{if(!c?.current)return;const e=acf.getBlockFormValidator(t(c.current).find(".acf-block-fields"));if(e.clearErrors(),e.set("notice",null),acf.doAction("blocks/validation/pre_apply",l),l)s&&(o(n),e.$el.find(".acf-notice").remove(),e.addErrors(l),e.showErrors("after"));else{if(e.$el.find(".acf-notice").length>0&&s){e.$el.find(".acf-notice").remove(),e.addErrors([{message:acf.__("Validation successful")}]),e.showErrors("after"),e.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),e.set("notice",null),setTimeout(()=>{e.$el.find(".acf-notice").remove()},1001);const r=wp.data.dispatch("core/notices");function a(e){return new Promise(function(t){return e.forEach(e=>{if(e.innerBlocks.length>0&&a(e.innerBlocks).then(e=>{if(e)return t(!0)}),e.attributes.hasAcfError&&e.clientId!==n)return t(!0)}),t(!1)})}a(wp.data.select("core/block-editor").getBlocks()).then(e=>{e?r.createErrorNotice(acf.__("An ACF Block on this page requires attention before you can save."),{id:"acf-blocks-validation",isDismissible:!0}):r.removeNotice("acf-blocks-validation")})}i(n)}acf.doAction("blocks/validation/post_apply",l)},[l,n,s]),A(()=>{if(!c?.current||!m)return;const e=c.current,n=t(e);f||(acf.debug("Remounting ACF Form"),acf.doAction("remount",n),h(!0));const r=()=>{a(n)},o=()=>{const t=e.querySelectorAll("input, textarea"),o=e.querySelectorAll("select");t.forEach(e=>{e.removeEventListener("input",r),e.addEventListener("input",r),e.removeEventListener("change",r),e.addEventListener("change",r)}),o.forEach(e=>{e.removeEventListener("change",r),e.addEventListener("change",r)}),clearTimeout(v.current),v.current=setTimeout(()=>{k(n)},300)},i=new MutationObserver(o),l=new MutationObserver(()=>{x(!0),o()}),s={attributes:!0,childList:!0,subtree:!0,characterData:!0};return i.observe(e,s),[...e.querySelectorAll("iframe")].forEach(e=>{if(e&&e.contentDocument){const t=e.contentDocument.body;t&&l.observe(t,s)}}),e.querySelectorAll("input, textarea").forEach(e=>{e.addEventListener("input",r),e.addEventListener("change",r)}),e.querySelectorAll("select").forEach(e=>{e.addEventListener("change",r)}),()=>{i.disconnect(),l.disconnect(),clearTimeout(v.current),e&&(e.querySelectorAll("input, textarea").forEach(e=>{e.removeEventListener("input",r),e.removeEventListener("change",r)}),e.querySelectorAll("select").forEach(e=>{e.removeEventListener("change",r)}))}},[c,u,m]),(0,e.jsx)("div",{ref:c,className:"acf-block-component acf-block-panel",style:{display:p?"none":null},dangerouslySetInnerHTML:{__html:acf.applyFilters("blocks/form/render",m,!0)}})};(Object.getOwnPropertyDescriptor(T,"name")||{}).writable||Object.defineProperty(T,"name",{value:"default",configurable:!0});var B=n(540);const F=(0,B.createContext)(null),P={didCatch:!1,error:null};class N extends B.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=P}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(...e){const{error:t}=this.state;null!==t&&(this.props.onReset?.({args:e,reason:"imperative-api"}),this.setState(P))}componentDidCatch(e,t){this.props.onError?.(e,t)}componentDidUpdate(e,t){const{didCatch:n}=this.state,{resetKeys:r}=this.props;n&&null!==t.error&&function(e=[],t=[]){return e.length!==t.length||e.some((e,n)=>!Object.is(e,t[n]))}(e.resetKeys,r)&&(this.props.onReset?.({next:r,prev:e.resetKeys,reason:"keys"}),this.setState(P))}render(){const{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:o,error:i}=this.state;let a=e;if(o){const e={error:i,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)a=t(e);else if(n)a=(0,B.createElement)(n,e);else{if(void 0===r)throw i;a=r}}return(0,B.createElement)(F.Provider,{value:{didCatch:o,error:i,resetErrorBoundary:this.resetErrorBoundary}},a)}}const{Placeholder:R,Button:D,Icon:H}=wp.components,M=(0,e.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:(0,e.jsx)("path",{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})}),L=({setBlockFormModalOpen:t,blockLabel:n,error:r})=>{let o=null;return r&&(acf.debug("Block preview error:",r),o=acf.__("Error previewing block v3")),(0,e.jsx)(R,{icon:(0,e.jsx)(H,{icon:M}),label:n,instructions:o,children:(0,e.jsx)(D,{variant:"primary",onClick:()=>{t(!0)},children:acf.__("Edit Block")})})};(Object.getOwnPropertyDescriptor(L,"name")||{}).writable||Object.defineProperty(L,"name",{value:"default",configurable:!0});const $=({children:t,blockPreviewHtml:n,blockProps:r,blockType:o,setBlockFormModalOpen:i})=>(0,e.jsx)("div",{...r,children:(0,e.jsx)(N,{fallbackRender:({error:t})=>(0,e.jsx)(L,{blockLabel:o?.title||acf.__("ACF Block"),setBlockFormModalOpen:i,error:t}),children:t})},n);(Object.getOwnPropertyDescriptor($,"name")||{}).writable||Object.defineProperty($,"name",{value:"default",configurable:!0});const{useEffect:q,useRef:V}=wp.element,{Popover:U}=wp.components,z=({children:t,className:n,anchor:r,placement:o,onClose:i,focusOnMount:a,variant:l,animate:s=!1,gutenbergIframeOrDocument:c,hidePrimaryBlockToolbar:d=!1})=>{const u=V();return q(()=>{const e=e=>{"Escape"===e.key&&i(e)},t=e=>{!r||e?.key||u?.current?.contains(e.target)||e.target===r||i(e)&&(c.removeEventListener("mousedown",t),document.removeEventListener("mousedown",t))};return setTimeout(()=>{document.addEventListener("keydown",e),c.addEventListener("mousedown",t),document.addEventListener("mousedown",t)}),()=>{document.removeEventListener("keydown",e),c.removeEventListener("mousedown",t),document.removeEventListener("mousedown",t)}},[]),(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(U,{ref:u,style:{position:"absolute",top:200,zIndex:59899},className:n,anchor:r,focusOnMount:a,placement:o,variant:l,animate:s,children:[d&&(0,e.jsx)("style",{children:"\n\t\t\t\t\t.components-popover.block-editor-block-popover.block-editor-block-list__block-popover{\n\t\t\t\t\t\tdisplay: none!important;\n\t\t\t\t\t}\n\t\t\t\t"}),t]})})},{useState:W,useRef:J}=wp.element,{ToolbarGroup:X,ToolbarButton:Y,Modal:K}=wp.components,{BlockControls:G}=wp.blockEditor,Q=({blockToolbarFields:t,blockFieldInfo:n,setCurrentBlockFormContainer:r,gutenbergIframeOrDocument:o,setBlockFormModalOpen:i,blockFormModalOpen:a,hideExpandedEditorBtnInToolbar:l})=>{const[s,c]=W(null),[d,u]=W(),[p,f]=W(!0),h=J();function m(e){if(!e)return"";if(!n)return"";const t=n.find(t=>t.name===e);return t?.type.replace("_","-")}function b(e){return e&&n?n.find(t=>t.name===e):""}function g(e){if(!e)return"";if(!n)return"";const t=n.find(t=>t.name===e);return t?t.label:""}return(0,e.jsxs)(G,{children:[!l&&(0,e.jsx)(X,{children:(0,e.jsx)(Y,{className:"components-icon-button components-toolbar__control",label:acf.__("Edit Block"),icon:"edit",onClick:()=>{i(!0)},isPressed:a})}),t.length>0&&(0,e.jsxs)(X,{children:[function(){let t=`[data-name="${s}"]{ display: block!important; }`;return(0,e.jsx)("style",{children:t})}(),t&&t.map(t=>{let n="",r=null,o=null;return"object"==typeof t?(n=t.fieldName?t.fieldName:index,r=t.fieldIcon?window.atob(t.fieldIcon):null,o=t.fieldLabel?t.fieldLabel:n):n=t,(0,e.jsx)(Y,{icon:r?(0,e.jsx)("i",{dangerouslySetInnerHTML:{__html:r}}):(0,e.jsx)("i",{className:`field-type-icon field-type-icon-${m(n)}`}),label:o||g(n),isPressed:n===s,ref:n===s?u:null,onMouseDown:()=>{s===n?c(null):(c(null),setTimeout(()=>{const e=b(n);"flexible_content"===e.type||"repeater"===e.type?f(!1):f(!0),c(n)}))}},n)}),s&&d&&p&&(0,e.jsx)(z,{focusOnMount:!1,className:"acf-inline-fields-popover",anchor:d,animate:!0,onClose:e=>!("Escape"!==e.key&&(e?.target.closest(".media-modal")||e?.target.closest(".acf-tooltip")||e?.target&&h?.current&&h?.current.contains(e.target)||d?.current&&d?.current.contains(e?.target))||(c(null),0)),variant:"unstyled",gutenbergIframeOrDocument:o,children:(0,e.jsx)("div",{ref:h,children:(0,e.jsx)("div",{className:"acf-inline-fields-popover-inner",style:{minWidth:"300px"},ref:r})})},d),s&&d&&!p&&(0,e.jsx)(K,{className:"acf-block-form-modal",isFullScreen:!0,title:b(s).label,onRequestClose:()=>{c(null)},children:(0,e.jsx)("div",{ref:h,children:(0,e.jsx)("div",{className:"acf-inline-fields-popover-inner",style:{minWidth:"300px"},ref:r})})})]})]})};(Object.getOwnPropertyDescriptor(Q,"name")||{}).writable||Object.defineProperty(Q,"name",{value:"default",configurable:!0});const{useState:Z,useEffect:ee,useRef:te,useMemo:ne}=wp.element,{Toolbar:re,ToolbarGroup:oe,ToolbarButton:ie,Modal:ae}=wp.components,le=({blockIcon:t,blockFieldInfo:n,setInlineEditingToolbarHasFocus:r,currentContentEditableElement:o,currentInlineEditingElement:i,currentInlineEditingElementUid:a,gutenbergIframeOrDocument:l,setCurrentBlockFormContainer:s,contentEditableChangeInProgress:c})=>{const[d,u]=Z(null),[p,f]=Z(),[h,m]=Z(),[b,g]=Z(!0),k=te(),v=i?i.getAttribute("data-acf-inline-fields"):null;let y=[];try{y=JSON.parse(v)}catch(e){acf.debug("Inline fields were not a properly formatted JSON array",v)}function x(e){if(!e)return"";if(!n)return"";const t=n.find(t=>t.name===e);return t?.type.replace("_","-")}function w(e){if(!e)return"";if(!n)return"";const t=n.find(t=>t.name===e);return t?t.label:""}ee(()=>{u(null)},[c]);const E=ne(()=>function(){let n=o&&!i?o.getAttribute("data-acf-toolbar-icon"):null;if(!n&&i&&(n=i?i.getAttribute("data-acf-toolbar-icon"):null),n&&(n=(0,e.jsx)("i",{dangerouslySetInnerHTML:{__html:n}})),!n&&o&&!i){const t=o.getAttribute("data-acf-inline-contenteditable-field-slug");n=(0,e.jsx)("i",{className:`field-type-icon field-type-icon-${x(t)}`})}return n||(n=React.isValidElement(t)?t:(0,e.jsx)("span",{className:`dashicon dashicons dashicons-${t}`})),n}(),[n,o,i]),_=ne(()=>function(){let e;if(o&&!i){const t=o.getAttribute("data-acf-toolbar-title");if(t)return t;e=o.getAttribute("data-acf-inline-contenteditable-field-slug")}else if(i){const t=i.getAttribute("data-acf-toolbar-title");if(t)return t;if(y.length>1)return{A:"Link",DIV:"Division",P:"Paragraph",SPAN:"Span",INPUT:"Input",BUTTON:"Button",IMG:"Image",UL:"Unordered List",OL:"Ordered List",LI:"List Item",H1:"Heading 1",H2:"Heading 2",H3:"Heading 3",H4:"Heading 4",H5:"Heading 5",H6:"Heading 6",TABLE:"Table",TR:"Table Row",TD:"Table Cell",TH:"Table Header",FORM:"Form",TEXTAREA:"Text Area",SELECT:"Select",OPTION:"Option"}[i.tagName];e="object"==typeof y[0]?y[0].fieldName:y[0]}return w(e)}(),[n,o,i]);return(0,e.jsxs)(e.Fragment,{children:[d&&h&&b&&a&&(0,e.jsx)(z,{focusOnMount:!1,className:"acf-inline-fields-popover",anchor:h,onClose:e=>"Escape"===e.key?(u(null),!0):!(e?.target&&k?.current&&k?.current.contains(e.target)||h?.current&&h?.current.contains(e?.target))&&void 0,variant:i?"toolbar":"unstyled",gutenbergIframeOrDocument:l,hidePrimaryBlockToolbar:!0,animate:!0,children:(0,e.jsx)("div",{ref:k,onClick:()=>{r(!0)},children:(0,e.jsx)("div",{className:"acf-inline-fields-popover-inner",style:{minWidth:p?.popoverMinWidth?p?.popoverMinWidth:"300px"},ref:s})})},d||null),d&&h&&!b&&a&&(0,e.jsx)(ae,{className:"acf-block-form-modal",isFullScreen:!0,title:(j=d,j&&n?n.find(e=>e.name===j):"").label,onRequestClose:()=>{u(null)},children:(0,e.jsx)("div",{ref:k,onClick:()=>{r(!0)},children:(0,e.jsx)("div",{className:"acf-inline-fields-popover-inner",style:{minWidth:p?.popoverMinWidth?p?.popoverMinWidth:"300px"},ref:s})})}),(0,e.jsx)(re,{orientation:"horizontal",className:"components-accessible-toolbar block-editor-block-contextual-toolbar",style:{width:"max-content"},children:(0,e.jsxs)("div",{className:"block-editor-block-toolbar",children:[(0,e.jsx)(oe,{style:{alignItems:"center"},children:(0,e.jsxs)("div",{className:"acf-blocks-toolbar-icon components-toolbar-group block-editor-block-toolbar__block-controls",label:_,children:[E,(0,e.jsx)("span",{children:_})]})}),(0,e.jsx)(oe,{children:function(){if(!y||0===y.length)return"";let t=[];return t=y.map((t,n)=>{let o="",i=null,a=null;return"object"==typeof t?(o=t.fieldName?t.fieldName:n,i=t.fieldIcon?(0,e.jsx)("i",{dangerouslySetInnerHTML:{__html:window.atob(t.fieldIcon)}}):null,a=t.fieldLabel?t.fieldLabel:o):o=t,!i&&t?.useExpandedEditor&&(i="edit"),(0,e.jsx)(ie,{disabled:c,className:"acf-toolbar-button",icon:i||(0,e.jsx)("i",{className:`field-type-icon field-type-icon-${x(o)}`}),label:a||w(o),isPressed:o===d,ref:o===d?m:null,onClick:()=>{r(!0),d===o?u(null):(g(!t?.useExpandedEditor),u(o),f(t))}},o)}),t}()})]})}),function(){let t=`[data-name="${d}"]{ display: block!important; }`;return(0,e.jsx)("style",{children:t})}()]});var j};(Object.getOwnPropertyDescriptor(le,"name")||{}).writable||Object.defineProperty(le,"name",{value:"default",configurable:!0});const{useState:se,useEffect:ce,useRef:de,createPortal:ue,useMemo:pe}=wp.element,{InspectorControls:fe,useBlockProps:he,useBlockEditContext:me}=wp.blockEditor,{Placeholder:be,Spinner:ge,Modal:ke,Button:ve,PanelBody:ye}=wp.components,xe=t=>{const{attributes:n,setAttributes:a,context:l,isSelected:c,$:d,blockType:u}=t,p=u.validate,{clientId:f}=me(),[h,m]=se(null),[b,g]=se(""),k=pe(()=>be(s(n,l),f,c),[]),[v,y]=se(k.form),[_,C]=se(()=>k?.html?acf.applyFilters("blocks/preview/render",k.html,!0):"acf-block-preview-loading"),[I,S]=se(()=>k?.validation?.errors??null),[A,O]=se(k?.fields?k.fields:null),[T,B]=se(null),[F,P]=se(!1),[N,R]=se(),[D,H]=se(!1),[M,L]=se(!1),[$,q]=se(!1),V=de(null),U=de(null),[z,W]=se([]),[J,X]=se(null),[Y,K]=se(null),[G,Q]=se(null),[Z,ee]=se(!1),[te,ne]=se(function(){const e=document.querySelector('[name="editor-canvas"]');return e?e.contentDocument||e.contentWindow.document:document}()),[re,oe]=se(),[ie,ae]=se(""),le=de(null),ue=function(){const[e,t]=x(()=>j());return w(()=>{const e=E(()=>{t(j())});return()=>e()},[]),e}();ce(()=>{c||(K(null),X(null),Q(null),b&&C(b))},[c]),ce(()=>{if(te){let e=te.getElementById("acf-dynamic-styles");e||(e=document.createElement("style"),e.id="acf-dynamic-styles",te.head.appendChild(e)),oe(e)}},[te]);const fe=pe(()=>{const{hasAcfError:e,...t}=n;return t},[n]);function he(e,t){if(!V?.current||!t)return;const n=V.current.querySelector(`[data-name=${t}]`);if(!n)return;const r=n.attributes.getNamedItem("data-key")?.value;if(!r)return;const o=V.current.querySelector(`[name="acf-block_${f}[${r}]"`);if(!o)return;e&&q(!0),ee(!1),o.value=e;const i=d(V?.current),a=acf.serialize(i,`acf-block_${f}`);a?m(JSON.stringify(a)):q(!1)}function be(e,t,n){if(n)return!1;if(acf.debug("Preload check",e,t),r(t))return!1;const o=function(e,t,n){if(!n||!n[e])return!1;const r=JSON.parse(JSON.stringify(n[e]));return r.html=r.html.replaceAll(e,t),r.form=r.form.replaceAll(e,t),r?.validation?.errors&&(r.validation.errors=r.validation.errors.map(n=>(n.input=n.input.replaceAll(e,t),n))),r}(e,t,acf.get("preloadedBlocks"));return o?(acf.debug("Preload successful",o),o):(acf.debug("Preload failed: not preloaded."),!1)}function ge({theAttributes:e,theClientId:t,theContext:n,isSelected:r}){if(!e)return;N&&N.abort();const a=be(s(e,l),t,r);if(a)return G||(a.html?C(acf.applyFilters("blocks/preview/render",a.html,!0)):C(acf.applyFilters("blocks/preview/render","acf-block-preview-no-html",!0)),a?.blockToolbarFields&&W(a?.blockToolbarFields),a?.fields&&O(a.fields)),a?.validation&&!a.validation.valid&&a.validation.errors?S(a.validation.errors):S(null),i("acf-fetching-block"),void H(!1);const c={preview:!0,form:!0,validate:!0};v||(c.validate=!1),p||(c.validate=!1);const u={...e};o("acf-fetching-block"),H(!0);const f=d.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",cache:!1,data:acf.prepareForAjax({action:"acf/ajax/fetch-block",block:JSON.stringify(u),clientId:t,context:JSON.stringify(n),query:c})}).done(e=>{q(!1),i("acf-fetching-block"),H(!1),O(e.data.fields),y(e.data.form);const t=acf.applyFilters("blocks/preview/render",e.data.preview?e.data.preview:"acf-block-preview-no-html",!1);g(t),e.data?.validation&&!e.data.validation.valid&&e.data.validation.errors?S(e.data.validation.errors):S(null),e.data?.blockToolbarFields&&W(e.data?.blockToolbarFields),L(!0)}).fail(function(){L(!0),q(!1),i("acf-fetching-block"),H(!1)});R(f)}return ce(()=>{function e(){P(!0),window.removeEventListener("click",e),window.removeEventListener("keydown",e)}return window.addEventListener("click",e),window.addEventListener("keydown",e),()=>{window.removeEventListener("click",e),window.removeEventListener("keydown",e)}},[]),ce(()=>{a(I?{hasAcfError:!0}:{hasAcfError:!1})},[I,a]),ce(()=>{const e=e=>{f===e.detail.acfBlockWithValidationErrors&&(o(f),B(!0),K(null))};return document.addEventListener("acf/block/has-error",e),()=>{document.removeEventListener("acf/block/has-error",e),i(f)}},[]),ce(()=>(clearTimeout(le.current),o("acf-fetching-block"),H(!0),le.current=setTimeout(()=>{!function(){const e=JSON.parse(h);if(!e)return void ge({theAttributes:fe,theClientId:f,theContext:l,isSelected:c});if(h===JSON.stringify(fe.data))return void ge({theAttributes:fe,theClientId:f,theContext:l,isSelected:c});const t={...n,data:{...e}};a(t)}()},200),()=>{clearTimeout(le.current),i("acf-fetching-block"),H(!1)}),[h,fe]),ce(()=>{if(U.current&&_){const e=n.name.replace("acf/",""),t=d(U.current);if(acf.doAction("render_block_preview",t,n),acf.doAction(`render_block_preview/type=${e}`,t,n),Y){const e=U?.current.querySelector(`[data-acf-inline-fields-uid="${Y}"]`);X(e)}}},[_]),ce(()=>{if(G&&!Z||!b)return;const e=document.querySelector(".acf-inline-editing-toolbar");e&&e.style&&e.style.cssText&&ae(e.style.cssText.replaceAll(";","!important;")),setTimeout(()=>{C(b),setTimeout(()=>{ae(null)},0)},0)},[b]),ce(()=>{const e=new MutationObserver(e=>{for(const t of e)if("characterData"===t.type){let e=t.target.parentNode;const n=e?.closest("[data-block]"),r=n?.getAttribute("data-block");if(!e||!n||r!==f)return;if(e&&!e.hasAttribute("data-acf-inline-contenteditable")&&(e=e.closest("[data-acf-inline-contenteditable]")),e&&e.hasAttribute("data-acf-inline-contenteditable")){const t=e.attributes.getNamedItem("data-acf-inline-contenteditable-field-slug").value;let n=e.innerHTML.trim();n||(n=""),he(n,t)}}else{const e=t.target.closest("[data-acf-inline-contenteditable]"),n=e?.closest("[data-block]");if(!e||!n||n.getAttribute("data-block")!==f)return;if(e){const t=e.attributes.getNamedItem("data-acf-inline-contenteditable-field-slug").value;let n=e.innerHTML.trim();(!n||0===e.textContent.trim().length&&1===e.children.length&&e.firstElementChild&&"BR"===e.firstElementChild.nodeName)&&(e.innerHTML="",n=""),he(n,t)}}});return e.observe(te,{attributes:!0,childList:!0,subtree:!0,characterData:!0,attributeFilter:["data-acf-inline-contenteditable"]}),()=>{e.disconnect()}},[_]),(0,e.jsx)(we,{...t,validationErrors:I,showValidationErrors:T,theSerializedAcfData:h,setTheSerializedAcfData:m,acfFormRef:V,blockFormHtml:v,blockPreviewHtml:_,blockFetcher:ge,userHasInteractedWithForm:F,setUserHasInteractedWithForm:P,previewRef:U,setInlineEditingToolbarHasFocus:ee,currentContentEditableElement:G,setCurrentContentEditableElement:Q,currentInlineEditingElement:J,setCurrentInlineEditingElement:X,currentInlineEditingElementUid:Y,onNewInlineEditingElementSelected:function(e){setTimeout(()=>{K(e);const t=U?.current.querySelector(`[data-acf-inline-fields-uid="${e}"]`);X(t),t&&t.scrollIntoView({behavior:"smooth",block:"nearest"})},1)},onContentEditableChange:he,onNewContentEditableElementSelected:function(e){if(e){const t=U?.current.querySelector(`[data-acf-inline-contenteditable-field-slug="${e}"]`);Q(t)}else Q(null)},gutenbergIframeOrDocument:te,acfDynamicStylesElement:re,blockFieldInfo:A,blockEditorInspectorSidebarOpen:ue,blockToolbarFields:z,hasFetchedOnce:M,contentEditableChangeInProgress:$,freezeInlineToolbarDuringReRender:ie,isFetchingBlock:D})};function we(t){const{$:n,isSelected:r,blockType:o,attributes:i,context:a,validationErrors:l,showValidationErrors:s,theSerializedAcfData:c,setTheSerializedAcfData:d,acfFormRef:u,blockFormHtml:p,blockPreviewHtml:f,blockFetcher:m,userHasInteractedWithForm:b,previewRef:g,setInlineEditingToolbarHasFocus:k,currentContentEditableElement:v,setCurrentContentEditableElement:y,currentInlineEditingElement:x,currentInlineEditingElementUid:w,setCurrentInlineEditingElement:E,onNewInlineEditingElementSelected:_,onContentEditableChange:j,onNewContentEditableElementSelected:C,gutenbergIframeOrDocument:S,acfDynamicStylesElement:A,blockFieldInfo:O,blockEditorInspectorSidebarOpen:B,blockToolbarFields:F,hasFetchedOnce:P,contentEditableChangeInProgress:N,freezeInlineToolbarDuringReRender:R,isFetchingBlock:D}=t,{clientId:H}=me(),M=de(),[q,V]=se(!1),U=de(),[W,J]=se(!1),[X,Y]=se(),[K,G]=se();ce(()=>{let e=document.getElementById("invisible-acf-form-element");e||(e=document.createElement("div"),e.id="invisible-acf-form-element",e.style.display="none",document.body.appendChild(e)),G(e)},[B]),ce(()=>{Y(W&&U?.current?U.current:B?M.current:K)},[W,U]),ce(()=>{B?W||Y(M.current):Y(K)},[B,K]),ce(()=>{r&&M?.current&&M.current?V(!0):r&&!M?.current&&setTimeout(()=>{V(!0)},1)},[r,M,M.current]),ce(()=>{r&&l&&s&&o?.hide_fields_in_sidebar&&J(!0)},[r,s,l,o]);let Z="acf-block-component acf-block-body";Z+=" acf-block-preview",l&&s&&(Z+=" acf-block-has-validation-error");const ee={...he({className:Z,ref:g})};let te=B&&M?.current?M.current:K;X&&(te=X);let ne=null;return x&&v&&(ne=x),x&&!v&&(ne=x),!x&&v&&(ne=v),ne?.isConnected||(ne=null),(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(Q,{blockToolbarFields:F,blockFieldInfo:O,setCurrentBlockFormContainer:Y,gutenbergIframeOrDocument:S,setBlockFormModalOpen:J,blockFormModalOpen:W,invisibleBlockFormContainer:K,hideExpandedEditorBtnInToolbar:!1===o?.expanded_editor_buttons||Array.isArray(o?.expanded_editor_buttons)&&!o?.expanded_editor_buttons.includes("toolbar")||!O||0===O?.length}),(0,e.jsxs)(fe,{children:[O?.length>0&&(!0===o?.expanded_editor_buttons||Array.isArray(o?.expanded_editor_buttons)&&o?.expanded_editor_buttons.includes("sidebar"))&&(0,e.jsx)(ye,{children:(0,e.jsx)(ve,{icon:"edit",className:"acf-blocks-open-expanded-editor-btn",variant:"secondary",onClick:()=>{J(!0)},children:o.expanded_editor_button_text||acf.__("Open Expanded Editor")})}),(0,e.jsx)(I,{inspectorBlockFormRef:M,setCurrentBlockFormContainer:Y})]}),te&&q&&ue((0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(T,{$:n,clientId:H,blockFormHtml:p,onChange:function(e){const t=acf.serialize(e,`acf-block_${H}`);t&&d(JSON.stringify(t))},validationErrors:l,showValidationErrors:s,acfFormRef:u,blockFormPortalElement:te,theSerializedAcfData:c,userHasInteractedWithForm:b,attributes:i,hideFieldsInSidebar:o?.auto_inline_editing&&void 0===o?.hide_fields_in_sidebar&&te===M.current||o?.hide_fields_in_sidebar&&te===M.current}),R&&(0,e.jsx)("style",{children:`.acf-inline-editing-toolbar{${R}}`})]}),te),(0,e.jsxs)(e.Fragment,{children:[A&&w&&ue((0,e.jsx)(e.Fragment,{children:`\n\t\t\t\t[data-acf-inline-fields-uid="${w}"]{\n\t\t\t\t\toutline: 2px solid var( --wp-admin-theme-color );\n\t\t\t\t\toutline-offset: 2px;\n\t\t\t\t}\n\t\t\t`}),A),W&&(0,e.jsx)(ke,{className:"acf-block-form-modal",overlayClassName:acf.applyFilters("blocks/expanded_editor_overlay_class","acf-expanded-editor-panel-overlay"),isFullScreen:!0,title:o.title,onRequestClose:()=>{D&&!l||J(!1)},shouldCloseOnEsc:!D||l,isDismissible:!1,headerActions:[(0,e.jsx)(ve,{variant:"primary",disabled:D&&!l,isBusy:D,onClick:()=>{Y(null),J(!1)},children:acf.__("Done")},"done")],children:(0,e.jsx)("div",{className:"acf-modal-block-form-container",ref:U})})]}),(0,e.jsxs)(e.Fragment,{children:[ne&&(0,e.jsx)(z,{focusOnMount:(()=>{const e=document.activeElement;return e&&e.isContentEditable,!1})(),variant:"unstyled",anchor:ne,className:"acf-inline-editing-toolbar block-editor-block-list__block-popover",placement:"top-start",onClose:e=>{if("Escape"!==e.key&&e.target.closest(".acf-toolbar-button"))return!1;if("Escape"===e.key)return!document.querySelector(".acf-inline-fields-popover-inner")&&!v&&(x&&x.focus(),y(null),E(null),!0);if(e.target.getAttribute("data-acf-inline-contenteditable"))return!1;const t=e.target.closest(".acf-inline-fields-popover-inner"),n=e.target.closest(".components-modal__content");return t||n||(y(null),E(null)),!0},gutenbergIframeOrDocument:S,hidePrimaryBlockToolbar:!0,children:(0,e.jsx)(le,{blockIcon:o.icon,blockFieldInfo:O,acfFormRef:u,setInlineEditingToolbarHasFocus:k,currentContentEditableElement:v,currentInlineEditingElement:x,currentInlineEditingElementUid:w,gutenbergIframeOrDocument:S,setCurrentBlockFormContainer:Y,contentEditableChangeInProgress:N},w)},v),(0,e.jsxs)($,{blockPreviewHtml:f,blockProps:ee,blockType:o,setBlockFormModalOpen:J,children:["acf-block-preview-no-html"===f?(0,e.jsx)(L,{setBlockFormModalOpen:J,blockLabel:o.title}):null,"acf-block-preview-loading"===f&&(0,e.jsx)(be,{children:(0,e.jsx)(ge,{})}),"acf-block-preview-loading"!==f&&"acf-block-preview-no-html"!==f&&f&&h(f,_,j,C,O,n)]})]})]})}(Object.getOwnPropertyDescriptor(xe,"name")||{}).writable||Object.defineProperty(xe,"name",{value:"default",configurable:!0});const Ee=(e,t,n)=>(e[t]={type:n},e);(Object.getOwnPropertyDescriptor(Ee,"name")||{}).writable||Object.defineProperty(Ee,"name",{value:"default",configurable:!0});const _e=e=>{const t=acf.get("rtl")?"right":"left";return["left","center","right"].includes(e)?e:t};(Object.getOwnPropertyDescriptor(_e,"name")||{}).writable||Object.defineProperty(_e,"name",{value:"default",configurable:!0});const{Fragment:je,Component:Ce}=wp.element,{BlockControls:Ie,AlignmentToolbar:Se}=wp.blockEditor,Ae=(t,n)=>{const r=_e;return n.alignText=r(n.alignText),class extends Ce{render(){const{attributes:n,setAttributes:o}=this.props,{alignText:i}=n;return(0,e.jsxs)(je,{children:[(0,e.jsx)(Ie,{group:"block",children:(0,e.jsx)(Se,{value:r(i),onChange:function(e){o({alignText:r(e)})}})}),(0,e.jsx)(t,{...this.props})]})}}};(Object.getOwnPropertyDescriptor(Ae,"name")||{}).writable||Object.defineProperty(Ae,"name",{value:"default",configurable:!0});const Oe=e=>["top","center","bottom"].includes(e)?e:"top";(Object.getOwnPropertyDescriptor(Oe,"name")||{}).writable||Object.defineProperty(Oe,"name",{value:"default",configurable:!0});const Te=e=>{if(e){const[t,n]=e.split(" ");return`${Oe(t)} ${_e(n)}`}return"center center"};(Object.getOwnPropertyDescriptor(Te,"name")||{}).writable||Object.defineProperty(Te,"name",{value:"default",configurable:!0});const{Fragment:Be,Component:Fe}=wp.element,{BlockControls:Pe,BlockVerticalAlignmentToolbar:Ne}=wp.blockEditor,Re=wp.blockEditor.__experimentalBlockAlignmentMatrixToolbar||wp.blockEditor.BlockAlignmentMatrixToolbar,De=wp.blockEditor.__experimentalBlockAlignmentMatrixControl||wp.blockEditor.BlockAlignmentMatrixControl,He=(t,n)=>{let r,o;return"matrix"===(n.supports.align_content||n.supports.alignContent)?(r=De||Re,o=Te):(r=Ne,o=Oe),void 0===r?t:(n.alignContent=o(n.alignContent),class extends Fe{render(){const{attributes:n,setAttributes:i}=this.props,{alignContent:a}=n;return(0,e.jsxs)(Be,{children:[(0,e.jsx)(Pe,{group:"block",children:(0,e.jsx)(r,{label:acf.__("Change content alignment"),value:o(a),onChange:function(e){i({alignContent:o(e)})}})}),(0,e.jsx)(t,{...this.props})]})}})};(Object.getOwnPropertyDescriptor(He,"name")||{}).writable||Object.defineProperty(He,"name",{value:"default",configurable:!0});const{Fragment:Me,Component:Le}=wp.element,{BlockControls:$e}=wp.blockEditor,qe=wp.blockEditor.__experimentalBlockFullHeightAligmentControl||wp.blockEditor.__experimentalBlockFullHeightAlignmentControl||wp.blockEditor.BlockFullHeightAlignmentControl,Ve=t=>qe?class extends Le{render(){const{attributes:n,setAttributes:r}=this.props,{fullHeight:o}=n;return(0,e.jsxs)(Me,{children:[(0,e.jsx)($e,{group:"block",children:(0,e.jsx)(qe,{isActive:o,onToggle:function(e){r({fullHeight:e})}})}),(0,e.jsx)(t,{...this.props})]})}}:t;(Object.getOwnPropertyDescriptor(Ve,"name")||{}).writable||Object.defineProperty(Ve,"name",{value:"default",configurable:!0}),((t,n)=>{const{InnerBlocks:r}=wp.blockEditor,{Component:o}=wp.element,{createHigherOrderComponent:i}=wp.compose,a={};function l(n){const o=n.post_types||[];if(o.length){o.push("wp_block");const e=acf.get("postType");if(!o.includes(e))return!1}if("string"==typeof n.icon&&"<svg"===n.icon.substr(0,4)){const t=n.icon;n.icon=(0,e.jsx)("div",{dangerouslySetInnerHTML:{__html:t}})}n.icon||delete n.icon,wp.blocks.getCategories().filter(({slug:e})=>e===n.category).pop()||(n.category="common"),n=acf.parseArgs(n,{title:"",name:"",category:"",api_version:2,acf_block_version:3});for(const e in n.attributes)"default"in n.attributes[e]&&0===n.attributes[e].default.length&&delete n.attributes[e].default;n.supports.anchor&&(n.attributes.anchor={type:"string"}),n.attributes.hasAcfError={type:"boolean",default:!1};let i=xe;(n.supports.alignText||n.supports.align_text)&&(n.attributes=Ee(n.attributes,"align_text","string"),i=Ae(i,n)),(n.supports.alignContent||n.supports.align_content)&&(n.attributes=Ee(n.attributes,"align_content","string"),i=He(i,n)),(n.supports.fullHeight||n.supports.full_height)&&(n.attributes=Ee(n.attributes,"full_height","boolean"),i=Ve(i)),n.edit=function(r){return(0,e.jsx)(i,{...r,blockType:n,$:t})},n.save=()=>(0,e.jsx)(r.Content,{}),a[n.name]=n;const l=wp.blocks.registerBlockType(n.name,n);return l.attributes.anchor&&(l.attributes.anchor={type:"string"}),l}acf.addAction("prepare",function(){wp.blockEditor||(wp.blockEditor=wp.editor);const e=acf.get("blockTypes");e&&e.forEach(e=>{parseInt(e.acf_block_version)>=3&&l(e)})});const s=i(t=>class extends o{constructor(e){super(e);const{name:t,attributes:r}=this.props,o=function(e){return a[e]||!1}(t);if(!o)return;Object.keys(r).forEach(e=>{""===r[e]&&delete r[e]});const i={full_height:"fullHeight",align_content:"alignContent",align_text:"alignText"};Object.keys(i).forEach(e=>{r[e]!==n?r[i[e]]=r[e]:r[i[e]]===n&&o[e]!==n&&(r[i[e]]=o[e]),delete o[e],delete r[e]});for(let e in o.attributes)r[e]===n&&o[e]!==n&&(r[e]=o[e])}render(){return(0,e.jsx)(t,{...this.props})}},"withDefaultAttributes");wp.hooks.addFilter("editor.BlockListBlock","acf/with-default-attributes",s)})(jQuery)})()})();