OwlCyberSecurity - MANAGER
Edit File: main.js
/*! For license information please see main.js.LICENSE.txt */ !function(){var e,t,r,n,a={6333:function(e,t,r){"use strict";function n(e){return e?(e.nodeName||"").toLowerCase():null}r.d(t,{Z:function(){return n}})},2057:function(e,t,r){"use strict";function n(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}r.d(t,{Z:function(){return n}})},2556:function(e,t,r){"use strict";r.d(t,{Re:function(){return o},Zq:function(){return i},kK:function(){return a}});var n=r(2057);function a(e){return e instanceof(0,n.Z)(e).Element||e instanceof Element}function o(e){return e instanceof(0,n.Z)(e).HTMLElement||e instanceof HTMLElement}function i(e){return"undefined"!=typeof ShadowRoot&&(e instanceof(0,n.Z)(e).ShadowRoot||e instanceof ShadowRoot)}},7824:function(e,t,r){"use strict";var n=r(6333),a=r(2556);t.Z={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var r=t.styles[e]||{},o=t.attributes[e]||{},i=t.elements[e];(0,a.Re)(i)&&(0,n.Z)(i)&&(Object.assign(i.style,r),Object.keys(o).forEach((function(e){var t=o[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],i=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]).reduce((function(e,t){return e[t]="",e}),{});(0,a.Re)(o)&&(0,n.Z)(o)&&(Object.assign(o.style,s),Object.keys(i).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]}},9512:function(e,t,r){"use strict";r.d(t,{fi:function(){return ve}});var n=r(2556),a=Math.max,o=Math.min,i=Math.round,s=r(2057);function l(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function c(){return!/^((?!chrome|android).)*safari/i.test(l())}function u(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);var a=e.getBoundingClientRect(),o=1,l=1;t&&(0,n.Re)(e)&&(o=e.offsetWidth>0&&i(a.width)/e.offsetWidth||1,l=e.offsetHeight>0&&i(a.height)/e.offsetHeight||1);var u=((0,n.kK)(e)?(0,s.Z)(e):window).visualViewport,d=!c()&&r,p=(a.left+(d&&u?u.offsetLeft:0))/o,f=(a.top+(d&&u?u.offsetTop:0))/l,m=a.width/o,g=a.height/l;return{width:m,height:g,top:f,right:p+m,bottom:f+g,left:p,x:p,y:f}}function d(e){var t=(0,s.Z)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}var p=r(6333);function f(e){return(((0,n.kK)(e)?e.ownerDocument:e.document)||window.document).documentElement}function m(e){return u(f(e)).left+d(e).scrollLeft}function g(e){return(0,s.Z)(e).getComputedStyle(e)}function h(e){var t=g(e),r=t.overflow,n=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+a+n)}function v(e,t,r){void 0===r&&(r=!1);var a,o,l=(0,n.Re)(t),c=(0,n.Re)(t)&&function(e){var t=e.getBoundingClientRect(),r=i(t.width)/e.offsetWidth||1,n=i(t.height)/e.offsetHeight||1;return 1!==r||1!==n}(t),g=f(t),v=u(e,c,r),b={scrollLeft:0,scrollTop:0},y={x:0,y:0};return(l||!l&&!r)&&(("body"!==(0,p.Z)(t)||h(g))&&(b=(a=t)!==(0,s.Z)(a)&&(0,n.Re)(a)?{scrollLeft:(o=a).scrollLeft,scrollTop:o.scrollTop}:d(a)),(0,n.Re)(t)?((y=u(t,!0)).x+=t.clientLeft,y.y+=t.clientTop):g&&(y.x=m(g))),{x:v.left+b.scrollLeft-y.x,y:v.top+b.scrollTop-y.y,width:v.width,height:v.height}}function b(e){var t=u(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function y(e){return"html"===(0,p.Z)(e)?e:e.assignedSlot||e.parentNode||((0,n.Zq)(e)?e.host:null)||f(e)}function w(e){return["html","body","#document"].indexOf((0,p.Z)(e))>=0?e.ownerDocument.body:(0,n.Re)(e)&&h(e)?e:w(y(e))}function x(e,t){var r;void 0===t&&(t=[]);var n=w(e),a=n===(null==(r=e.ownerDocument)?void 0:r.body),o=(0,s.Z)(n),i=a?[o].concat(o.visualViewport||[],h(n)?n:[]):n,l=t.concat(i);return a?l:l.concat(x(y(i)))}function _(e){return["table","td","th"].indexOf((0,p.Z)(e))>=0}function k(e){return(0,n.Re)(e)&&"fixed"!==g(e).position?e.offsetParent:null}function E(e){for(var t=(0,s.Z)(e),r=k(e);r&&_(r)&&"static"===g(r).position;)r=k(r);return r&&("html"===(0,p.Z)(r)||"body"===(0,p.Z)(r)&&"static"===g(r).position)?t:r||function(e){var t=/firefox/i.test(l());if(/Trident/i.test(l())&&(0,n.Re)(e)&&"fixed"===g(e).position)return null;var r=y(e);for((0,n.Zq)(r)&&(r=r.host);(0,n.Re)(r)&&["html","body"].indexOf((0,p.Z)(r))<0;){var a=g(r);if("none"!==a.transform||"none"!==a.perspective||"paint"===a.contain||-1!==["transform","perspective"].indexOf(a.willChange)||t&&"filter"===a.willChange||t&&a.filter&&"none"!==a.filter)return r;r=r.parentNode}return null}(e)||t}var C="top",S="bottom",R="right",P="left",T="auto",A=[C,S,R,P],O="start",N="end",I="viewport",L="popper",B=A.reduce((function(e,t){return e.concat([t+"-"+O,t+"-"+N])}),[]),j=[].concat(A,[T]).reduce((function(e,t){return e.concat([t,t+"-"+O,t+"-"+N])}),[]),D=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function M(e){var t=new Map,r=new Set,n=[];function a(e){r.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!r.has(e)){var n=t.get(e);n&&a(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){r.has(e.name)||a(e)})),n}var F={placement:"bottom",modifiers:[],strategy:"absolute"};function Z(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function V(e){void 0===e&&(e={});var t=e,r=t.defaultModifiers,a=void 0===r?[]:r,o=t.defaultOptions,i=void 0===o?F:o;return function(e,t,r){void 0===r&&(r=i);var o,s,l={placement:"bottom",orderedModifiers:[],options:Object.assign({},F,i),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},c=[],u=!1,d={state:l,setOptions:function(r){var o="function"==typeof r?r(l.options):r;p(),l.options=Object.assign({},i,l.options,o),l.scrollParents={reference:(0,n.kK)(e)?x(e):e.contextElement?x(e.contextElement):[],popper:x(t)};var s,u,f=function(e){var t=M(e);return D.reduce((function(e,r){return e.concat(t.filter((function(e){return e.phase===r})))}),[])}((s=[].concat(a,l.options.modifiers),u=s.reduce((function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,t,{options:Object.assign({},r.options,t.options),data:Object.assign({},r.data,t.data)}):t,e}),{}),Object.keys(u).map((function(e){return u[e]}))));return l.orderedModifiers=f.filter((function(e){return e.enabled})),l.orderedModifiers.forEach((function(e){var t=e.name,r=e.options,n=void 0===r?{}:r,a=e.effect;if("function"==typeof a){var o=a({state:l,name:t,instance:d,options:n});c.push(o||function(){})}})),d.update()},forceUpdate:function(){if(!u){var e=l.elements,t=e.reference,r=e.popper;if(Z(t,r)){l.rects={reference:v(t,E(r),"fixed"===l.options.strategy),popper:b(r)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach((function(e){return l.modifiersData[e.name]=Object.assign({},e.data)}));for(var n=0;n<l.orderedModifiers.length;n++)if(!0!==l.reset){var a=l.orderedModifiers[n],o=a.fn,i=a.options,s=void 0===i?{}:i,c=a.name;"function"==typeof o&&(l=o({state:l,options:s,name:c,instance:d})||l)}else l.reset=!1,n=-1}}},update:(o=function(){return new Promise((function(e){d.forceUpdate(),e(l)}))},function(){return s||(s=new Promise((function(e){Promise.resolve().then((function(){s=void 0,e(o())}))}))),s}),destroy:function(){p(),u=!0}};if(!Z(e,t))return d;function p(){c.forEach((function(e){return e()})),c=[]}return d.setOptions(r).then((function(e){!u&&r.onFirstUpdate&&r.onFirstUpdate(e)})),d}}var z={passive:!0},W={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,n=e.options,a=n.scroll,o=void 0===a||a,i=n.resize,l=void 0===i||i,c=(0,s.Z)(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach((function(e){e.addEventListener("scroll",r.update,z)})),l&&c.addEventListener("resize",r.update,z),function(){o&&u.forEach((function(e){e.removeEventListener("scroll",r.update,z)})),l&&c.removeEventListener("resize",r.update,z)}},data:{}};function U(e){return e.split("-")[0]}function H(e){return e.split("-")[1]}function $(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function K(e){var t,r=e.reference,n=e.element,a=e.placement,o=a?U(a):null,i=a?H(a):null,s=r.x+r.width/2-n.width/2,l=r.y+r.height/2-n.height/2;switch(o){case C:t={x:s,y:r.y-n.height};break;case S:t={x:s,y:r.y+r.height};break;case R:t={x:r.x+r.width,y:l};break;case P:t={x:r.x-n.width,y:l};break;default:t={x:r.x,y:r.y}}var c=o?$(o):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case O:t[c]=t[c]-(r[u]/2-n[u]/2);break;case N:t[c]=t[c]+(r[u]/2-n[u]/2)}}return t}var G={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=K({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},Y={top:"auto",right:"auto",bottom:"auto",left:"auto"};function q(e){var t,r=e.popper,n=e.popperRect,a=e.placement,o=e.variation,l=e.offsets,c=e.position,u=e.gpuAcceleration,d=e.adaptive,p=e.roundOffsets,m=e.isFixed,h=l.x,v=void 0===h?0:h,b=l.y,y=void 0===b?0:b,w="function"==typeof p?p({x:v,y:y}):{x:v,y:y};v=w.x,y=w.y;var x=l.hasOwnProperty("x"),_=l.hasOwnProperty("y"),k=P,T=C,A=window;if(d){var O=E(r),I="clientHeight",L="clientWidth";O===(0,s.Z)(r)&&"static"!==g(O=f(r)).position&&"absolute"===c&&(I="scrollHeight",L="scrollWidth"),(a===C||(a===P||a===R)&&o===N)&&(T=S,y-=(m&&O===A&&A.visualViewport?A.visualViewport.height:O[I])-n.height,y*=u?1:-1),a!==P&&(a!==C&&a!==S||o!==N)||(k=R,v-=(m&&O===A&&A.visualViewport?A.visualViewport.width:O[L])-n.width,v*=u?1:-1)}var B,j=Object.assign({position:c},d&&Y),D=!0===p?function(e,t){var r=e.x,n=e.y,a=t.devicePixelRatio||1;return{x:i(r*a)/a||0,y:i(n*a)/a||0}}({x:v,y:y},(0,s.Z)(r)):{x:v,y:y};return v=D.x,y=D.y,u?Object.assign({},j,((B={})[T]=_?"0":"",B[k]=x?"0":"",B.transform=(A.devicePixelRatio||1)<=1?"translate("+v+"px, "+y+"px)":"translate3d("+v+"px, "+y+"px, 0)",B)):Object.assign({},j,((t={})[T]=_?y+"px":"",t[k]=x?v+"px":"",t.transform="",t))}var X={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,r=e.options,n=r.gpuAcceleration,a=void 0===n||n,o=r.adaptive,i=void 0===o||o,s=r.roundOffsets,l=void 0===s||s,c={placement:U(t.placement),variation:H(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,q(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,q(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},J=r(7824),Q={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,r=e.options,n=e.name,a=r.offset,o=void 0===a?[0,0]:a,i=j.reduce((function(e,r){return e[r]=function(e,t,r){var n=U(e),a=[P,C].indexOf(n)>=0?-1:1,o="function"==typeof r?r(Object.assign({},t,{placement:e})):r,i=o[0],s=o[1];return i=i||0,s=(s||0)*a,[P,R].indexOf(n)>=0?{x:s,y:i}:{x:i,y:s}}(r,t.rects,o),e}),{}),s=i[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=i}},ee={left:"right",right:"left",bottom:"top",top:"bottom"};function te(e){return e.replace(/left|right|bottom|top/g,(function(e){return ee[e]}))}var re={start:"end",end:"start"};function ne(e){return e.replace(/start|end/g,(function(e){return re[e]}))}function ae(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&(0,n.Zq)(r)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function oe(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ie(e,t,r){return t===I?oe(function(e,t){var r=(0,s.Z)(e),n=f(e),a=r.visualViewport,o=n.clientWidth,i=n.clientHeight,l=0,u=0;if(a){o=a.width,i=a.height;var d=c();(d||!d&&"fixed"===t)&&(l=a.offsetLeft,u=a.offsetTop)}return{width:o,height:i,x:l+m(e),y:u}}(e,r)):(0,n.kK)(t)?function(e,t){var r=u(e,!1,"fixed"===t);return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}(t,r):oe(function(e){var t,r=f(e),n=d(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=a(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=a(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-n.scrollLeft+m(e),c=-n.scrollTop;return"rtl"===g(o||r).direction&&(l+=a(r.clientWidth,o?o.clientWidth:0)-i),{width:i,height:s,x:l,y:c}}(f(e)))}function se(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function le(e,t){return t.reduce((function(t,r){return t[r]=e,t}),{})}function ce(e,t){void 0===t&&(t={});var r=t,i=r.placement,s=void 0===i?e.placement:i,l=r.strategy,c=void 0===l?e.strategy:l,d=r.boundary,m=void 0===d?"clippingParents":d,h=r.rootBoundary,v=void 0===h?I:h,b=r.elementContext,w=void 0===b?L:b,_=r.altBoundary,k=void 0!==_&&_,P=r.padding,T=void 0===P?0:P,O=se("number"!=typeof T?T:le(T,A)),N=w===L?"reference":L,B=e.rects.popper,j=e.elements[k?N:w],D=function(e,t,r,i){var s="clippingParents"===t?function(e){var t=x(y(e)),r=["absolute","fixed"].indexOf(g(e).position)>=0&&(0,n.Re)(e)?E(e):e;return(0,n.kK)(r)?t.filter((function(e){return(0,n.kK)(e)&&ae(e,r)&&"body"!==(0,p.Z)(e)})):[]}(e):[].concat(t),l=[].concat(s,[r]),c=l[0],u=l.reduce((function(t,r){var n=ie(e,r,i);return t.top=a(n.top,t.top),t.right=o(n.right,t.right),t.bottom=o(n.bottom,t.bottom),t.left=a(n.left,t.left),t}),ie(e,c,i));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}((0,n.kK)(j)?j:j.contextElement||f(e.elements.popper),m,v,c),M=u(e.elements.reference),F=K({reference:M,element:B,strategy:"absolute",placement:s}),Z=oe(Object.assign({},B,F)),V=w===L?Z:M,z={top:D.top-V.top+O.top,bottom:V.bottom-D.bottom+O.bottom,left:D.left-V.left+O.left,right:V.right-D.right+O.right},W=e.modifiersData.offset;if(w===L&&W){var U=W[s];Object.keys(z).forEach((function(e){var t=[R,S].indexOf(e)>=0?1:-1,r=[C,S].indexOf(e)>=0?"y":"x";z[e]+=U[r]*t}))}return z}var ue={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var a=r.mainAxis,o=void 0===a||a,i=r.altAxis,s=void 0===i||i,l=r.fallbackPlacements,c=r.padding,u=r.boundary,d=r.rootBoundary,p=r.altBoundary,f=r.flipVariations,m=void 0===f||f,g=r.allowedAutoPlacements,h=t.options.placement,v=U(h),b=l||(v!==h&&m?function(e){if(U(e)===T)return[];var t=te(e);return[ne(e),t,ne(t)]}(h):[te(h)]),y=[h].concat(b).reduce((function(e,r){return e.concat(U(r)===T?function(e,t){void 0===t&&(t={});var r=t,n=r.placement,a=r.boundary,o=r.rootBoundary,i=r.padding,s=r.flipVariations,l=r.allowedAutoPlacements,c=void 0===l?j:l,u=H(n),d=u?s?B:B.filter((function(e){return H(e)===u})):A,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,r){return t[r]=ce(e,{placement:r,boundary:a,rootBoundary:o,padding:i})[U(r)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:r,boundary:u,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:g}):r)}),[]),w=t.rects.reference,x=t.rects.popper,_=new Map,k=!0,E=y[0],N=0;N<y.length;N++){var I=y[N],L=U(I),D=H(I)===O,M=[C,S].indexOf(L)>=0,F=M?"width":"height",Z=ce(t,{placement:I,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),V=M?D?R:P:D?S:C;w[F]>x[F]&&(V=te(V));var z=te(V),W=[];if(o&&W.push(Z[L]<=0),s&&W.push(Z[V]<=0,Z[z]<=0),W.every((function(e){return e}))){E=I,k=!1;break}_.set(I,W)}if(k)for(var $=function(e){var t=y.find((function(t){var r=_.get(t);if(r)return r.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},K=m?3:1;K>0&&"break"!==$(K);K--);t.placement!==E&&(t.modifiersData[n]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function de(e,t,r){return a(e,o(t,r))}var pe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,s=void 0===i||i,l=r.altAxis,c=void 0!==l&&l,u=r.boundary,d=r.rootBoundary,p=r.altBoundary,f=r.padding,m=r.tether,g=void 0===m||m,h=r.tetherOffset,v=void 0===h?0:h,y=ce(t,{boundary:u,rootBoundary:d,padding:f,altBoundary:p}),w=U(t.placement),x=H(t.placement),_=!x,k=$(w),T="x"===k?"y":"x",A=t.modifiersData.popperOffsets,N=t.rects.reference,I=t.rects.popper,L="function"==typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,B="number"==typeof L?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),j=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,D={x:0,y:0};if(A){if(s){var M,F="y"===k?C:P,Z="y"===k?S:R,V="y"===k?"height":"width",z=A[k],W=z+y[F],K=z-y[Z],G=g?-I[V]/2:0,Y=x===O?N[V]:I[V],q=x===O?-I[V]:-N[V],X=t.elements.arrow,J=g&&X?b(X):{width:0,height:0},Q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},ee=Q[F],te=Q[Z],re=de(0,N[V],J[V]),ne=_?N[V]/2-G-re-ee-B.mainAxis:Y-re-ee-B.mainAxis,ae=_?-N[V]/2+G+re+te+B.mainAxis:q+re+te+B.mainAxis,oe=t.elements.arrow&&E(t.elements.arrow),ie=oe?"y"===k?oe.clientTop||0:oe.clientLeft||0:0,se=null!=(M=null==j?void 0:j[k])?M:0,le=z+ae-se,ue=de(g?o(W,z+ne-se-ie):W,z,g?a(K,le):K);A[k]=ue,D[k]=ue-z}if(c){var pe,fe="x"===k?C:P,me="x"===k?S:R,ge=A[T],he="y"===T?"height":"width",ve=ge+y[fe],be=ge-y[me],ye=-1!==[C,P].indexOf(w),we=null!=(pe=null==j?void 0:j[T])?pe:0,xe=ye?ve:ge-N[he]-I[he]-we+B.altAxis,_e=ye?ge+N[he]+I[he]-we-B.altAxis:be,ke=g&&ye?function(e,t,r){var n=de(e,t,r);return n>r?r:n}(xe,ge,_e):de(g?xe:ve,ge,g?_e:be);A[T]=ke,D[T]=ke-ge}t.modifiersData[n]=D}},requiresIfExists:["offset"]},fe={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r=e.state,n=e.name,a=e.options,o=r.elements.arrow,i=r.modifiersData.popperOffsets,s=U(r.placement),l=$(s),c=[P,R].indexOf(s)>=0?"height":"width";if(o&&i){var u=function(e,t){return se("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:le(e,A))}(a.padding,r),d=b(o),p="y"===l?C:P,f="y"===l?S:R,m=r.rects.reference[c]+r.rects.reference[l]-i[l]-r.rects.popper[c],g=i[l]-r.rects.reference[l],h=E(o),v=h?"y"===l?h.clientHeight||0:h.clientWidth||0:0,y=m/2-g/2,w=u[p],x=v-d[c]-u[f],_=v/2-d[c]/2+y,k=de(w,_,x),T=l;r.modifiersData[n]=((t={})[T]=k,t.centerOffset=k-_,t)}},effect:function(e){var t=e.state,r=e.options.element,n=void 0===r?"[data-popper-arrow]":r;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&ae(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function me(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function ge(e){return[C,R,S,P].some((function(t){return e[t]>=0}))}var he={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,r=e.name,n=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=ce(t,{elementContext:"reference"}),s=ce(t,{altBoundary:!0}),l=me(i,n),c=me(s,a,o),u=ge(l),d=ge(c);t.modifiersData[r]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}},ve=V({defaultModifiers:[W,G,X,J.Z,Q,ue,pe,fe,he]})},2273:function(e,t,r){"use strict";r.d(t,{Z:function(){return P}});var n=r(1890),a=(e,t)=>{let r,n,a=e.path;return"string"==typeof e.namespace&&"string"==typeof e.endpoint&&(r=e.namespace.replace(/^\/|\/$/g,""),n=e.endpoint.replace(/^\//,""),a=n?r+"/"+n:r),delete e.namespace,delete e.endpoint,t({...e,path:a})};function o(e){const t=e.split("?"),r=t[1],n=t[0];return r?n+"?"+r.split("&").map((e=>e.split("="))).map((e=>e.map(decodeURIComponent))).sort(((e,t)=>e[0].localeCompare(t[0]))).map((e=>e.map(encodeURIComponent))).map((e=>e.join("="))).join("&"):n}function i(e){try{return decodeURIComponent(e)}catch(t){return e}}function s(e){return(function(e){let t;try{t=new URL(e,"http://example.com").search.substring(1)}catch(e){}if(t)return t}(e)||"").replace(/\+/g,"%20").split("&").reduce(((e,t)=>{const[r,n=""]=t.split("=").filter(Boolean).map(i);return r&&function(e,t,r){const n=t.length,a=n-1;for(let o=0;o<n;o++){let n=t[o];!n&&Array.isArray(e)&&(n=e.length.toString()),n=["__proto__","constructor","prototype"].includes(n)?n.toUpperCase():n;const i=!isNaN(Number(t[o+1]));e[n]=o===a?r:e[n]||(i?[]:{}),Array.isArray(e[n])&&!i&&(e[n]={...e[n]}),e=e[n]}}(e,r.replace(/\]/g,"").split("["),n),e}),Object.create(null))}function l(e){let t="";const r=Object.entries(e);let n;for(;n=r.shift();){let[e,a]=n;if(Array.isArray(a)||a&&a.constructor===Object){const t=Object.entries(a).reverse();for(const[n,a]of t)r.unshift([`${e}[${n}]`,a])}else void 0!==a&&(null===a&&(a=""),t+="&"+[e,a].map(encodeURIComponent).join("="))}return t.substr(1)}function c(e="",t){if(!t||!Object.keys(t).length)return e;let r=e;const n=e.indexOf("?");return-1!==n&&(t=Object.assign(s(e),t),r=r.substr(0,n)),r+"?"+l(t)}function u(e,t){return Promise.resolve(t?e.body:new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}const d=({path:e,url:t,...r},n)=>({...r,url:t&&c(t,n),path:e&&c(e,n)}),p=e=>e.json?e.json():Promise.reject(e),f=e=>{const{next:t}=(e=>{if(!e)return{};const t=e.match(/<([^>]+)>; rel="next"/);return t?{next:t[1]}:{}})(e.headers.get("link"));return t};var m=async(e,t)=>{if(!1===e.parse)return t(e);if(!(e=>{const t=!!e.path&&-1!==e.path.indexOf("per_page=-1"),r=!!e.url&&-1!==e.url.indexOf("per_page=-1");return t||r})(e))return t(e);const r=await P({...d(e,{per_page:100}),parse:!1}),n=await p(r);if(!Array.isArray(n))return n;let a=f(r);if(!a)return n;let o=[].concat(n);for(;a;){const t=await P({...e,path:void 0,url:a,parse:!1}),r=await p(t);o=o.concat(r),a=f(t)}return o};const g=new Set(["PATCH","PUT","DELETE"]),h="GET";function v(e,t){return s(e)[t]}function b(e,t){return void 0!==v(e,t)}const y=(e,t=!0)=>Promise.resolve(((e,t=!0)=>t?204===e.status?null:e.json?e.json():Promise.reject(e):e)(e,t)).catch((e=>w(e,t)));function w(e,t=!0){if(!t)throw e;return(e=>{const t={code:"invalid_json",message:(0,n.__)("The response is not a valid JSON response.")};if(!e||!e.json)throw t;return e.json().catch((()=>{throw t}))})(e).then((e=>{const t={code:"unknown_error",message:(0,n.__)("An unknown error occurred.")};throw e||t}))}function x(e,...t){const r=e.indexOf("?");if(-1===r)return e;const n=s(e),a=e.substr(0,r);t.forEach((e=>delete n[e]));const o=l(n);return o?a+"?"+o:a}const _={Accept:"application/json, */*;q=0.1"},k={credentials:"include"},E=[(e,t)=>("string"!=typeof e.url||b(e.url,"_locale")||(e.url=c(e.url,{_locale:"user"})),"string"!=typeof e.path||b(e.path,"_locale")||(e.path=c(e.path,{_locale:"user"})),t(e)),a,(e,t)=>{const{method:r=h}=e;return g.has(r.toUpperCase())&&(e={...e,headers:{...e.headers,"X-HTTP-Method-Override":r,"Content-Type":"application/json"},method:"POST"}),t(e)},m],C=e=>{if(e.status>=200&&e.status<300)return e;throw e};let S=e=>{const{url:t,path:r,data:a,parse:o=!0,...i}=e;let{body:s,headers:l}=e;return l={..._,...l},a&&(s=JSON.stringify(a),l["Content-Type"]="application/json"),window.fetch(t||r||window.location.href,{...k,...i,body:s,headers:l}).then((e=>Promise.resolve(e).then(C).catch((e=>w(e,o))).then((e=>y(e,o)))),(e=>{if(e&&"AbortError"===e.name)throw e;throw{code:"fetch_error",message:(0,n.__)("You are probably offline.")}}))};function R(e){return E.reduceRight(((e,t)=>r=>t(r,e)),S)(e).catch((t=>"rest_cookie_invalid_nonce"!==t.code?Promise.reject(t):window.fetch(R.nonceEndpoint).then(C).then((e=>e.text())).then((t=>(R.nonceMiddleware.nonce=t,R(e))))))}R.use=function(e){E.unshift(e)},R.setFetchHandler=function(e){S=e},R.createNonceMiddleware=function(e){const t=(e,r)=>{const{headers:n={}}=e;for(const a in n)if("x-wp-nonce"===a.toLowerCase()&&n[a]===t.nonce)return r(e);return r({...e,headers:{...n,"X-WP-Nonce":t.nonce}})};return t.nonce=e,t},R.createPreloadingMiddleware=function(e){const t=Object.fromEntries(Object.entries(e).map((([e,t])=>[o(e),t])));return(e,r)=>{const{parse:n=!0}=e;let a=e.path;if(!a&&e.url){const{rest_route:t,...r}=s(e.url);"string"==typeof t&&(a=c(t,r))}if("string"!=typeof a)return r(e);const i=e.method||"GET",l=o(a);if("GET"===i&&t[l]){const e=t[l];return delete t[l],u(e,!!n)}if("OPTIONS"===i&&t[i]&&t[i][l]){const e=t[i][l];return delete t[i][l],u(e,!!n)}return r(e)}},R.createRootURLMiddleware=e=>(t,r)=>a(t,(t=>{let n,a=t.url,o=t.path;return"string"==typeof o&&(n=e,-1!==e.indexOf("?")&&(o=o.replace("?","&")),o=o.replace(/^\//,""),"string"==typeof n&&-1!==n.indexOf("?")&&(o=o.replace("?","&")),a=n+o),r({...t,url:a})})),R.fetchAllMiddleware=m,R.mediaUploadMiddleware=(e,t)=>{if(!function(e){const t=!!e.method&&"POST"===e.method;return(!!e.path&&-1!==e.path.indexOf("/wp/v2/media")||!!e.url&&-1!==e.url.indexOf("/wp/v2/media"))&&t}(e))return t(e);let r=0;const a=e=>(r++,t({path:`/wp/v2/media/${e}/post-process`,method:"POST",data:{action:"create-image-subsizes"},parse:!1}).catch((()=>r<5?a(e):(t({path:`/wp/v2/media/${e}?force=true`,method:"DELETE"}),Promise.reject()))));return t({...e,parse:!1}).catch((t=>{const r=t.headers.get("x-wp-upload-attachment-id");return t.status>=500&&t.status<600&&r?a(r).catch((()=>!1!==e.parse?Promise.reject({code:"post_process",message:(0,n.__)("Media upload failed. If this is a photo or a large image, please scale it down and try again.")}):Promise.reject(t))):w(t,e.parse)})).then((t=>y(t,e.parse)))},R.createThemePreviewMiddleware=e=>(t,r)=>{if("string"==typeof t.url){const r=v(t.url,"wp_theme_preview");void 0===r?t.url=c(t.url,{wp_theme_preview:e}):""===r&&(t.url=x(t.url,"wp_theme_preview"))}if("string"==typeof t.path){const r=v(t.path,"wp_theme_preview");void 0===r?t.path=c(t.path,{wp_theme_preview:e}):""===r&&(t.path=x(t.path,"wp_theme_preview"))}return r(t)};var P=R},5711:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});const n=(e=!1)=>(...t)=>(...r)=>{const n=t.flat();return e&&n.reverse(),n.reduce(((e,t)=>[t(...e)]),r)[0]};n();var a=n(!0)},5241:function(e,t,r){"use strict";r.d(t,{o:function(){return c}});var n=r(7582);function a(e){return e.toLowerCase()}var o=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],i=/[^A-Z0-9]+/gi;function s(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce((function(e,t){return e.replace(t,r)}),e)}function l(e,t){var r=e.charAt(0),n=e.substr(1).toLowerCase();return t>0&&r>="0"&&r<="9"?"_"+r+n:""+r.toUpperCase()+n}function c(e,t){return r=>{const n=e(r);return n.displayName=u(t,r),n}}const u=(e,t)=>{const r=t.displayName||t.name||"Component";return`${c=null!=e?e:"",void 0===u&&(u={}),function(e,t){void 0===t&&(t={});for(var r=t.splitRegexp,n=void 0===r?o:r,l=t.stripRegexp,c=void 0===l?i:l,u=t.transform,d=void 0===u?a:u,p=t.delimiter,f=void 0===p?" ":p,m=s(s(e,n,"$1\0$2"),c,"\0"),g=0,h=m.length;"\0"===m.charAt(g);)g++;for(;"\0"===m.charAt(h-1);)h--;return m.slice(g,h).split("\0").map(d).join(f)}(c,(0,n.pi)({delimiter:"",transform:l},u))}(${r})`;var c,u}},4602:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(7363),a=r(9965);const o=(0,n.createContext)(a.Z),{Consumer:i,Provider:s}=o;function l(){return(0,n.useContext)(o)}},1882:function(e,t,r){"use strict";var n=r(4602);t.Z=e=>{const{dispatch:t}=(0,n.Z)();return void 0===e?t:t(e)}},5302:function(e,t,r){"use strict";r.d(t,{Z:function(){return p}}),r(6308);var n="undefined"==typeof window?e=>{setTimeout((()=>e(Date.now())),0)}:window.requestIdleCallback,a=r(7363),o=r(6015),i=r(4602);const s=(0,a.createContext)(!1),{Consumer:l,Provider:c}=s,u=(()=>{const e=new Map;let t=!1;const r=a=>{for(const[t,r]of e)if(e.delete(t),r(),"number"==typeof a||a.timeRemaining()<=0)break;0!==e.size?n(r):t=!1};return{add:(a,o)=>{e.set(a,o),t||(t=!0,n(r))},flush:t=>{const r=e.get(t);return void 0!==r&&(e.delete(t),r(),!0)},cancel:t=>e.delete(t),reset:()=>{e.clear(),t=!1}}})();function d(e,t,r){const n=(0,i.Z)(),l=(0,a.useContext)(s),c=(0,a.useMemo)((()=>function(e,t){const r=t?e.suspendSelect:e.select,n={};let a,i,s,l,c=!1;const d=new Map;function p(t){var r;return null!==(r=e.stores[t]?.store?.getState?.())&&void 0!==r?r:{}}return(t,f)=>{function m(){if(c&&t===a)return i;const f={current:null},m=e.__unstableMarkListeningStores((()=>t(r,e)),f);if(l)l.updateStores(f.current);else{for(const e of f.current)d.set(e,p(e));l=(t=>{const r=[...t],a=new Set;return{subscribe:function(t){if(c)for(const e of r)d.get(e)!==p(e)&&(c=!1);d.clear();const o=()=>{c=!1,t()},i=()=>{s?u.add(n,o):o()},l=[];function f(t){l.push(e.subscribe(i,t))}for(const e of r)f(e);return a.add(f),()=>{a.delete(f);for(const e of l.values())e?.();u.cancel(n)}},updateStores:function(e){for(const t of e)if(!r.includes(t)){r.push(t);for(const e of a)e(t)}}}})(f.current)}(0,o.ZP)(i,m)||(i=m),a=t,c=!0}return s&&!f&&(c=!1,u.cancel(n)),m(),s=f,{subscribe:l.subscribe,getValue:function(){return m(),i}}}}(n,e)),[n,e]),d=(0,a.useCallback)(t,r),{subscribe:p,getValue:f}=c(d,l),m=(0,a.useSyncExternalStore)(p,f,f);return(0,a.useDebugValue)(m),m}function p(e,t){const r="function"!=typeof e,n=(0,a.useRef)(r);if(r!==n.current){const e=n.current?"static":"mapping";throw new Error(`Switching useSelect from ${e} to ${r?"static":"mapping"} is not allowed`)}return r?(o=e,(0,i.Z)().select(o)):d(!1,e,t);var o}},8096:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(7363),a=r(5241),o="undefined"!=typeof window?n.useLayoutEffect:n.useEffect,i=r(4602),s=e=>(0,a.o)((t=>r=>{const a=((e,t)=>{const r=(0,i.Z)(),a=(0,n.useRef)(e);return o((()=>{a.current=e})),(0,n.useMemo)((()=>{const e=a.current(r.dispatch,r);return Object.fromEntries(Object.entries(e).map((([e,t])=>("function"!=typeof t&&console.warn(`Property ${e} returned from dispatchMap in useDispatchWithMap must be a function.`),[e,(...t)=>a.current(r.dispatch,r)[e](...t)]))))}),[r,...t])})(((t,n)=>e(t,r,n)),[]);return(0,n.createElement)(t,{...r,...a})}),"withDispatch")},5940:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(7363),a=r(5241),o=r(6015),i=(0,a.o)((function(e){return e.prototype instanceof n.Component?class extends e{shouldComponentUpdate(e,t){return!(0,o.ZP)(e,this.props)||!(0,o.ZP)(t,this.state)}}:class extends n.Component{shouldComponentUpdate(e){return!(0,o.ZP)(e,this.props)}render(){return(0,n.createElement)(e,{...this.props})}}}),"pure"),s=r(5302),l=e=>(0,a.o)((t=>i((r=>{const a=(0,s.Z)(((t,n)=>e(t,r,n)));return(0,n.createElement)(t,{...r,...a})}))),"withSelect")},9965:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n=r(369),a=r(3008),o={name:"core/data",instantiate(e){const t=t=>(r,...n)=>e.select(r)[t](...n),r=t=>(r,...n)=>e.dispatch(r)[t](...n);return{getSelectors(){return Object.fromEntries(["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"].map((e=>[e,t(e)])))},getActions(){return Object.fromEntries(["startResolution","finishResolution","invalidateResolution","invalidateResolutionForStore","invalidateResolutionForStoreSelector"].map((e=>[e,r(e)])))},subscribe(){return()=>()=>{}}}}};function i(){let e=!1,t=!1;const r=new Set,n=()=>Array.from(r).forEach((e=>e()));return{get isPaused(){return e},subscribe(e){return r.add(e),()=>r.delete(e)},pause(){e=!0},resume(){e=!1,t&&(t=!1,n())},emit(){e?t=!0:n()}}}var s=r(9449);function l(e){return"string"==typeof e?e:e.name}var c=function(e={},t=null){const r={},c=i();let u=null;function d(){c.emit()}function p(e,n){if(r[e])return console.error('Store "'+e+'" is already registered.'),r[e];const a=n();if("function"!=typeof a.getSelectors)throw new TypeError("store.getSelectors must be a function");if("function"!=typeof a.getActions)throw new TypeError("store.getActions must be a function");if("function"!=typeof a.subscribe)throw new TypeError("store.subscribe must be a function");a.emitter=i();const o=a.subscribe;if(a.subscribe=e=>{const t=a.emitter.subscribe(e),r=o((()=>{a.emitter.isPaused?a.emitter.emit():e()}));return()=>{r?.(),t?.()}},r[e]=a,a.subscribe(d),t)try{(0,s.U)(a.store).registerPrivateActions((0,s.U)(t).privateActionsOf(e)),(0,s.U)(a.store).registerPrivateSelectors((0,s.U)(t).privateSelectorsOf(e))}catch(e){}return a}let f={batch:function(e){c.isPaused?e():(c.pause(),Object.values(r).forEach((e=>e.emitter.pause())),e(),c.resume(),Object.values(r).forEach((e=>e.emitter.resume())))},stores:r,namespaces:r,subscribe:(e,n)=>{if(!n)return c.subscribe(e);const a=l(n),o=r[a];return o?o.subscribe(e):t?t.subscribe(e,n):c.subscribe(e)},select:function(e){const n=l(e);u?.add(n);const a=r[n];return a?a.getSelectors():t?.select(n)},resolveSelect:function(e){const n=l(e);u?.add(n);const a=r[n];return a?a.getResolveSelectors():t&&t.resolveSelect(n)},suspendSelect:function(e){const n=l(e);u?.add(n);const a=r[n];return a?a.getSuspendSelectors():t&&t.suspendSelect(n)},dispatch:function(e){const n=l(e),a=r[n];return a?a.getActions():t&&t.dispatch(n)},use:function(e,t){if(e)return f={...f,...e(f,t)},f},register:function(e){p(e.name,(()=>e.instantiate(f)))},registerGenericStore:function(e,t){(0,n.Z)("wp.data.registerGenericStore",{since:"5.9",alternative:"wp.data.register( storeDescriptor )"}),p(e,(()=>t))},registerStore:function(e,t){if(!t.reducer)throw new TypeError("Must specify store reducer");return p(e,(()=>(0,a.Z)(e,t).instantiate(f))).store},__unstableMarkListeningStores:function(e,t){u=new Set;try{return e.call(this)}finally{t.current=Array.from(u),u=null}}};f.register(o);for(const[t,r]of Object.entries(e))f.register((0,a.Z)(t,r));t&&t.subscribe(d);const m=(g=f,Object.fromEntries(Object.entries(g).map((([e,t])=>"function"!=typeof t?[e,t]:[e,function(){return f[e].apply(null,arguments)}]))));var g;return(0,s.d)(m,{privateActionsOf:e=>{try{return(0,s.U)(r[e].store).privateActions}catch(e){return{}}},privateSelectorsOf:e=>{try{return(0,s.U)(r[e].store).privateSelectors}catch(e){return{}}}}),m}()},9449:function(e,t,r){"use strict";r.d(t,{d:function(){return u},U:function(){return d}});const n=["@wordpress/block-directory","@wordpress/block-editor","@wordpress/block-library","@wordpress/blocks","@wordpress/commands","@wordpress/components","@wordpress/core-commands","@wordpress/core-data","@wordpress/customize-widgets","@wordpress/data","@wordpress/edit-post","@wordpress/edit-site","@wordpress/edit-widgets","@wordpress/editor","@wordpress/format-library","@wordpress/interface","@wordpress/patterns","@wordpress/preferences","@wordpress/reusable-blocks","@wordpress/router","@wordpress/dataviews"],a=[];let o;try{o=!process.env.IS_WORDPRESS_CORE}catch(e){o=!0}function i(e,t){if(!e)throw new Error("Cannot lock an undefined object.");c in e||(e[c]={}),l.set(e[c],t)}function s(e){if(!e)throw new Error("Cannot unlock an undefined object.");if(!(c in e))throw new Error("Cannot unlock an object that was not locked before. ");return l.get(e[c])}const l=new WeakMap,c=Symbol("Private API ID"),{lock:u,unlock:d}=((e,t)=>{if(!n.includes(t))throw new Error(`You tried to opt-in to unstable APIs as module "${t}". This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will be removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on one of the next WordPress releases.`);if(!o&&a.includes(t))throw new Error(`You tried to opt-in to unstable APIs as module "${t}" which is already registered. This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will be removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on one of the next WordPress releases.`);return a.push(t),{lock:i,unlock:s}})(0,"@wordpress/data")},3008:function(e,t,r){"use strict";r.d(t,{Z:function(){return oe}});var n={};r.r(n),r.d(n,{countSelectorsByStatus:function(){return H},getCachedResolvers:function(){return W},getIsResolving:function(){return D},getResolutionError:function(){return V},getResolutionState:function(){return j},hasFinishedResolution:function(){return F},hasResolutionFailed:function(){return Z},hasResolvingSelectors:function(){return U},hasStartedResolution:function(){return M},isResolving:function(){return z}});var a={};function o(e){return o="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},o(e)}function i(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===o(t)?t:String(t)}function s(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 l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){var n,a,o;n=e,a=t,o=r[t],(a=i(a))in n?Object.defineProperty(n,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[a]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}r.r(a),r.d(a,{failResolution:function(){return G},failResolutions:function(){return X},finishResolution:function(){return K},finishResolutions:function(){return q},invalidateResolution:function(){return J},invalidateResolutionForStore:function(){return Q},invalidateResolutionForStoreSelector:function(){return ee},startResolution:function(){return $},startResolutions:function(){return Y}});var u="function"==typeof Symbol&&Symbol.observable||"@@observable",d=function(){return Math.random().toString(36).substring(7).split("").join(".")},p={INIT:"@@redux/INIT"+d(),REPLACE:"@@redux/REPLACE"+d(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+d()}};function f(e,t,r){var n;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error(c(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error(c(1));return r(f)(e,t)}if("function"!=typeof e)throw new Error(c(2));var a=e,o=t,i=[],s=i,l=!1;function d(){s===i&&(s=i.slice())}function m(){if(l)throw new Error(c(3));return o}function g(e){if("function"!=typeof e)throw new Error(c(4));if(l)throw new Error(c(5));var t=!0;return d(),s.push(e),function(){if(t){if(l)throw new Error(c(6));t=!1,d();var r=s.indexOf(e);s.splice(r,1),i=null}}}function h(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(c(7));if(void 0===e.type)throw new Error(c(8));if(l)throw new Error(c(9));try{l=!0,o=a(o,e)}finally{l=!1}for(var t=i=s,r=0;r<t.length;r++)(0,t[r])();return e}return h({type:p.INIT}),(n={dispatch:h,subscribe:g,getState:m,replaceReducer:function(e){if("function"!=typeof e)throw new Error(c(10));a=e,h({type:p.REPLACE})}})[u]=function(){var e,t=g;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(c(11));function r(){e.next&&e.next(m())}return r(),{unsubscribe:t(r)}}})[u]=function(){return this},e},n}function m(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function g(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return function(){var r=e.apply(void 0,arguments),n=function(){throw new Error(c(15))},a={getState:r.getState,dispatch:function(){return n.apply(void 0,arguments)}},o=t.map((function(e){return e(a)}));return n=m.apply(void 0,o)(r.dispatch),l(l({},r),{},{dispatch:n})}}}var h=r(3909),v=r.n(h),b=r(4320);function y(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}function w(e){return"[object Object]"===Object.prototype.toString.call(e)}function x(e){return!1!==w(t=e)&&(void 0===(r=t.constructor)||!1!==w(n=r.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))&&"string"==typeof e.type;var t,r,n}function _(e={}){return t=>{const r=function(e={},t){const r=Object.entries(e).map((([e,t])=>(r,n,a,o,i)=>{if(l=e,!x(s=r)||s.type!==l)return!1;var s,l;const c=t(r);return y(c)?c.then(o,i):o(c),!0}));r.push(((e,r)=>!!x(e)&&(t(e),r(),!0)));const n=(0,b.create)(r);return e=>new Promise(((r,a)=>n(e,(e=>{x(e)&&t(e),r(e)}),a)))}(e,t.dispatch);return e=>t=>{return(n=t)&&"function"==typeof n[Symbol.iterator]&&"function"==typeof n.next?r(t):e(t);var n}}}var k=r(5711);function E(e){return e.isRegistryControl=!0,e}const C={"@@data/SELECT":E((e=>({storeKey:t,selectorName:r,args:n})=>e.select(t)[r](...n))),"@@data/RESOLVE_SELECT":E((e=>({storeKey:t,selectorName:r,args:n})=>{const a=e.select(t)[r].hasResolver?"resolveSelect":"select";return e[a](t)[r](...n)})),"@@data/DISPATCH":E((e=>({storeKey:t,actionName:r,args:n})=>e.dispatch(t)[r](...n)))};var S=r(9449),R=()=>e=>t=>y(t)?t.then((t=>{if(t)return e(t)})):e(t),P=(e,t)=>()=>r=>n=>{const a=e.select(t).getCachedResolvers();return Object.entries(a).forEach((([r,a])=>{const o=e.stores[t]?.resolvers?.[r];o&&o.shouldInvalidate&&a.forEach(((a,i)=>{void 0!==a&&("finished"!==a.status&&"error"!==a.status||o.shouldInvalidate(n,...i)&&e.dispatch(t).invalidateResolution(r,i))}))})),r(n)};function T(e){if(null==e)return[];const t=e.length;let r=t;for(;r>0&&void 0===e[r-1];)r--;return r===t?e:e.slice(0,r)}const A=("selectorName",e=>(t={},r)=>{const n=r.selectorName;if(void 0===n)return t;const a=e(t[n],r);return a===t[n]?t:{...t,[n]:a}})(((e=new(v()),t)=>{switch(t.type){case"START_RESOLUTION":{const r=new(v())(e);return r.set(T(t.args),{status:"resolving"}),r}case"FINISH_RESOLUTION":{const r=new(v())(e);return r.set(T(t.args),{status:"finished"}),r}case"FAIL_RESOLUTION":{const r=new(v())(e);return r.set(T(t.args),{status:"error",error:t.error}),r}case"START_RESOLUTIONS":{const r=new(v())(e);for(const e of t.args)r.set(T(e),{status:"resolving"});return r}case"FINISH_RESOLUTIONS":{const r=new(v())(e);for(const e of t.args)r.set(T(e),{status:"finished"});return r}case"FAIL_RESOLUTIONS":{const r=new(v())(e);return t.args.forEach(((e,n)=>{const a={status:"error",error:void 0},o=t.errors[n];o&&(a.error=o),r.set(T(e),a)})),r}case"INVALIDATE_RESOLUTION":{const r=new(v())(e);return r.delete(T(t.args)),r}}return e}));var O=(e={},t)=>{switch(t.type){case"INVALIDATE_RESOLUTION_FOR_STORE":return{};case"INVALIDATE_RESOLUTION_FOR_STORE_SELECTOR":if(t.selectorName in e){const{[t.selectorName]:r,...n}=e;return n}return e;case"START_RESOLUTION":case"FINISH_RESOLUTION":case"FAIL_RESOLUTION":case"START_RESOLUTIONS":case"FINISH_RESOLUTIONS":case"FAIL_RESOLUTIONS":case"INVALIDATE_RESOLUTION":return A(e,t)}return e},N={};function I(e){return[e]}function L(e,t,r){var n;if(e.length!==t.length)return!1;for(n=r;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}var B=r(369);function j(e,t,r){const n=e[t];if(n)return n.get(T(r))}function D(e,t,r){(0,B.Z)("wp.data.select( store ).getIsResolving",{since:"6.6",version:"6.8",alternative:"wp.data.select( store ).getResolutionState"});const n=j(e,t,r);return n&&"resolving"===n.status}function M(e,t,r){return void 0!==j(e,t,r)}function F(e,t,r){const n=j(e,t,r)?.status;return"finished"===n||"error"===n}function Z(e,t,r){return"error"===j(e,t,r)?.status}function V(e,t,r){const n=j(e,t,r);return"error"===n?.status?n.error:null}function z(e,t,r){return"resolving"===j(e,t,r)?.status}function W(e){return e}function U(e){return Object.values(e).some((e=>Array.from(e._map.values()).some((e=>"resolving"===e[1]?.status))))}const H=function(e,t){var r,n=(e=>[e])||I;function a(){r=new WeakMap}function o(){var t,a,o,i,s,l=arguments.length;for(i=new Array(l),o=0;o<l;o++)i[o]=arguments[o];for(t=function(e){var t,n,a,o,i,s=r,l=!0;for(t=0;t<e.length;t++){if(!(i=n=e[t])||"object"!=typeof i){l=!1;break}s.has(n)?s=s.get(n):(a=new WeakMap,s.set(n,a),s=a)}return s.has(N)||((o=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=l,s.set(N,o)),s.get(N)}(s=n.apply(null,i)),t.isUniqueByDependants||(t.lastDependants&&!L(s,t.lastDependants,0)&&t.clear(),t.lastDependants=s),a=t.head;a;){if(L(a.args,i,1))return a!==t.head&&(a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=t.head,a.prev=null,t.head.prev=a,t.head=a),a.val;a=a.next}return a={val:e.apply(null,i)},i[0]=null,a.args=i,t.head&&(t.head.prev=a,a.next=t.head),t.head=a,a.val}return o.getDependants=n,o.clear=a,a(),o}((e=>{const t={};return Object.values(e).forEach((e=>Array.from(e._map.values()).forEach((e=>{var r;const n=null!==(r=e[1]?.status)&&void 0!==r?r:"error";t[n]||(t[n]=0),t[n]++})))),t}));function $(e,t){return{type:"START_RESOLUTION",selectorName:e,args:t}}function K(e,t){return{type:"FINISH_RESOLUTION",selectorName:e,args:t}}function G(e,t,r){return{type:"FAIL_RESOLUTION",selectorName:e,args:t,error:r}}function Y(e,t){return{type:"START_RESOLUTIONS",selectorName:e,args:t}}function q(e,t){return{type:"FINISH_RESOLUTIONS",selectorName:e,args:t}}function X(e,t,r){return{type:"FAIL_RESOLUTIONS",selectorName:e,args:t,errors:r}}function J(e,t){return{type:"INVALIDATE_RESOLUTION",selectorName:e,args:t}}function Q(){return{type:"INVALIDATE_RESOLUTION_FOR_STORE"}}function ee(e){return{type:"INVALIDATE_RESOLUTION_FOR_STORE_SELECTOR",selectorName:e}}const te=e=>{const t=[...e];for(let e=t.length-1;e>=0;e--)void 0===t[e]&&t.splice(e,1);return t},re=(e,t)=>Object.fromEntries(Object.entries(null!=e?e:{}).map((([e,r])=>[e,t(r,e)]))),ne=(e,t)=>t instanceof Map?Object.fromEntries(t):t instanceof window.HTMLElement?null:t;function ae(e){const t=new WeakMap;return{get(r,n){let a=t.get(r);return a||(a=e(r,n),t.set(r,a)),a}}}function oe(e,t){const r={},o={},i={privateActions:r,registerPrivateActions:e=>{Object.assign(r,e)},privateSelectors:o,registerPrivateSelectors:e=>{Object.assign(o,e)}},s={name:e,instantiate:s=>{const l=new Set,c=t.reducer,u=function(e,t,r,n){const a={...t.controls,...C},o=re(a,(e=>e.isRegistryControl?e(r):e)),i=[g(...[P(r,e),R,_(o),(s=n,()=>e=>t=>"function"==typeof t?t(s):e(t))])];var s;"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&i.push(window.__REDUX_DEVTOOLS_EXTENSION__({name:e,instanceId:e,serialize:{replacer:ne}}));const{reducer:l,initialState:c}=t,u=function(e){const t=Object.keys(e);return function(r={},n){const a={};let o=!1;for(const i of t){const t=e[i],s=r[i],l=t(s,n);a[i]=l,o=o||l!==s}return o?a:r}}({metadata:O,root:l});return f(u,{root:c},(0,k.Z)(i))}(e,t,s,{registry:s,get dispatch(){return y},get select(){return N},get resolveSelect(){return B()}});(0,S.d)(u,i);const d=function(){const e={};return{isRunning(t,r){return e[t]&&e[t].get(te(r))},clear(t,r){e[t]&&e[t].delete(te(r))},markAsRunning(t,r){e[t]||(e[t]=new(v())),e[t].set(te(r),!0)}}}();function p(e){return(...t)=>Promise.resolve(u.dispatch(e(...t)))}const m={...re(a,p),...re(t.actions,p)},h=ae(p),b=new Proxy((()=>{}),{get:(e,t)=>{const n=r[t];return n?h.get(n,t):m[t]}}),y=new Proxy(b,{apply:(e,t,[r])=>u.dispatch(r)});(0,S.d)(m,b);const w=t.resolvers?function(e){return re(e,(e=>e.fulfill?e:{...e,fulfill:e}))}(t.resolvers):{};function x(e,t){e.isRegistrySelector&&(e.registry=s);const r=(...t)=>{t=ie(e,t);const r=u.__unstableOriginalGetState();return e.isRegistrySelector&&(e.registry=s),e(r.root,...t)};r.__unstableNormalizeArgs=e.__unstableNormalizeArgs;const n=w[t];return n?function(e,t,r,n,a){const o=(...o)=>(function(e){const o=n.getState();if(a.isRunning(t,e)||"function"==typeof r.isFulfilled&&r.isFulfilled(o,...e))return;const{metadata:i}=n.__unstableOriginalGetState();M(i,t,e)||(a.markAsRunning(t,e),setTimeout((async()=>{a.clear(t,e),n.dispatch($(t,e));try{const a=r.fulfill(...e);a&&await n.dispatch(a),n.dispatch(K(t,e))}catch(r){n.dispatch(G(t,e,r))}}),0))}(o=ie(e,o)),e(...o));return o.hasResolver=!0,o}(r,t,n,u,d):(r.hasResolver=!1,r)}const E={...re(n,(function(e){const r=(...r)=>{const n=u.__unstableOriginalGetState(),a=r&&r[0],o=r&&r[1],i=t?.selectors?.[a];return a&&i&&(r[1]=ie(i,o)),e(n.metadata,...r)};return r.hasResolver=!1,r})),...re(t.selectors,x)},T=ae(x);for(const[e,t]of Object.entries(o))T.get(t,e);const A=new Proxy((()=>{}),{get:(e,t)=>{const r=o[t];return r?T.get(r,t):E[t]}}),N=new Proxy(A,{apply:(e,t,[r])=>r(u.__unstableOriginalGetState())});(0,S.d)(E,A);const I=function(e,t){const{getIsResolving:r,hasStartedResolution:n,hasFinishedResolution:a,hasResolutionFailed:o,isResolving:i,getCachedResolvers:s,getResolutionState:l,getResolutionError:c,hasResolvingSelectors:u,countSelectorsByStatus:d,...p}=e;return re(p,((r,n)=>r.hasResolver?(...a)=>new Promise(((o,i)=>{const s=()=>e.hasFinishedResolution(n,a),l=t=>{if(e.hasResolutionFailed(n,a)){const t=e.getResolutionError(n,a);i(t)}else o(t)},c=()=>r.apply(null,a),u=c();if(s())return l(u);const d=t.subscribe((()=>{s()&&(d(),l(c()))}))})):async(...e)=>r.apply(null,e)))}(E,u),L=function(e,t){return re(e,((r,n)=>r.hasResolver?(...a)=>{const o=r.apply(null,a);if(e.hasFinishedResolution(n,a)){if(e.hasResolutionFailed(n,a))throw e.getResolutionError(n,a);return o}throw new Promise((r=>{const o=t.subscribe((()=>{e.hasFinishedResolution(n,a)&&(r(),o())}))}))}:r))}(E,u),B=()=>I;u.__unstableOriginalGetState=u.getState,u.getState=()=>u.__unstableOriginalGetState().root;const j=u&&(e=>(l.add(e),()=>l.delete(e)));let D=u.__unstableOriginalGetState();return u.subscribe((()=>{const e=u.__unstableOriginalGetState(),t=e!==D;if(D=e,t)for(const e of l)e()})),{reducer:c,store:u,actions:m,selectors:E,resolvers:w,getSelectors:()=>E,getResolveSelectors:B,getSuspendSelectors:()=>L,getActions:()=>m,subscribe:j}}};return(0,S.d)(s,i),s}function ie(e,t){return e.__unstableNormalizeArgs&&"function"==typeof e.__unstableNormalizeArgs&&t?.length?e.__unstableNormalizeArgs(t):t}},369:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(2416);const a=Object.create(null);function o(e,t={}){const{since:r,version:o,alternative:i,plugin:s,link:l,hint:c}=t,u=`${e} is deprecated${r?` since version ${r}`:""}${o?` and will be removed${s?` from ${s}`:""} in version ${o}`:""}.${i?` Please use ${i} instead.`:""}${l?` See: ${l}`:""}${c?` Note: ${c}`:""}`;u in a||((0,n.Kw)("deprecated",e,t,u),console.warn(u),a[u]=!0)}},2416:function(e,t,r){"use strict";r.d(t,{JQ:function(){return f},Kw:function(){return _}});var n=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)},a=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)},o=function(e,t){return function(r,o,i,s=10){const l=e[t];if(!a(r))return;if(!n(o))return;if("function"!=typeof i)return void console.error("The hook callback must be a function.");if("number"!=typeof s)return void console.error("If specified, the hook priority must be a number.");const c={callback:i,priority:s,namespace:o};if(l[r]){const e=l[r].handlers;let t;for(t=e.length;t>0&&!(s>=e[t-1].priority);t--);t===e.length?e[t]=c:e.splice(t,0,c),l.__current.forEach((e=>{e.name===r&&e.currentIndex>=t&&e.currentIndex++}))}else l[r]={handlers:[c],runs:0};"hookAdded"!==r&&e.doAction("hookAdded",r,o,i,s)}},i=function(e,t,r=!1){return function(o,i){const s=e[t];if(!a(o))return;if(!r&&!n(i))return;if(!s[o])return 0;let l=0;if(r)l=s[o].handlers.length,s[o]={runs:s[o].runs,handlers:[]};else{const e=s[o].handlers;for(let t=e.length-1;t>=0;t--)e[t].namespace===i&&(e.splice(t,1),l++,s.__current.forEach((e=>{e.name===o&&e.currentIndex>=t&&e.currentIndex--})))}return"hookRemoved"!==o&&e.doAction("hookRemoved",o,i),l}},s=function(e,t){return function(r,n){const a=e[t];return void 0!==n?r in a&&a[r].handlers.some((e=>e.namespace===n)):r in a}},l=function(e,t,r=!1){return function(n,...a){const o=e[t];o[n]||(o[n]={handlers:[],runs:0}),o[n].runs++;const i=o[n].handlers;if(!i||!i.length)return r?a[0]:void 0;const s={name:n,currentIndex:0};for(o.__current.push(s);s.currentIndex<i.length;){const e=i[s.currentIndex].callback.apply(null,a);r&&(a[0]=e),s.currentIndex++}return o.__current.pop(),r?a[0]:void 0}},c=function(e,t){return function(){var r;const n=e[t];return null!==(r=n.__current[n.__current.length-1]?.name)&&void 0!==r?r:null}},u=function(e,t){return function(r){const n=e[t];return void 0===r?void 0!==n.__current[0]:!!n.__current[0]&&r===n.__current[0].name}},d=function(e,t){return function(r){const n=e[t];if(a(r))return n[r]&&n[r].runs?n[r].runs:0}};class p{constructor(){this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=o(this,"actions"),this.addFilter=o(this,"filters"),this.removeAction=i(this,"actions"),this.removeFilter=i(this,"filters"),this.hasAction=s(this,"actions"),this.hasFilter=s(this,"filters"),this.removeAllActions=i(this,"actions",!0),this.removeAllFilters=i(this,"filters",!0),this.doAction=l(this,"actions"),this.applyFilters=l(this,"filters",!0),this.currentAction=c(this,"actions"),this.currentFilter=c(this,"filters"),this.doingAction=u(this,"actions"),this.doingFilter=u(this,"filters"),this.didAction=d(this,"actions"),this.didFilter=d(this,"filters")}}const f=new p,{addAction:m,addFilter:g,removeAction:h,removeFilter:v,hasAction:b,hasFilter:y,removeAllActions:w,removeAllFilters:x,doAction:_,applyFilters:k,currentAction:E,currentFilter:C,doingAction:S,doingFilter:R,didAction:P,didFilter:T,actions:A,filters:O}=f},1890:function(e,t,r){"use strict";r.d(t,{__:function(){return v},_n:function(){return b},gB:function(){return i}});var n=r(8975),a=r.n(n);const o=function(e,t){var r,n,a=0;function o(){var o,i,s=r,l=arguments.length;e:for(;s;){if(s.args.length===arguments.length){for(i=0;i<l;i++)if(s.args[i]!==arguments[i]){s=s.next;continue e}return s!==r&&(s===n&&(n=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=r,s.prev=null,r.prev=s,r=s),s.val}s=s.next}for(o=new Array(l),i=0;i<l;i++)o[i]=arguments[i];return s={args:o,val:e.apply(null,o)},r?(r.prev=s,s.next=r):n=s,a===t.maxSize?(n=n.prev).next=null:a++,r=s,s.val}return t=t||{},o.clear=function(){r=null,n=null,a=0},o}(console.error);function i(e,...t){try{return a().sprintf(e,...t)}catch(t){return t instanceof Error&&o("sprintf error: \n\n"+t.toString()),e}}var s,l,c,u;s={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},l=["(","?"],c={")":["("],":":["?","?:"]},u=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var d={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e<t},"<=":function(e,t){return e<=t},">":function(e,t){return e>t},">=":function(e,t){return e>=t},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,r){if(e)throw t;return r}};var p={contextDelimiter:"",onMissingKey:null};function f(e,t){var r;for(r in this.data=e,this.pluralForms={},this.options={},p)this.options[r]=void 0!==t&&r in t?t[r]:p[r]}f.prototype.getPluralForm=function(e,t){var r,n,a,o,i=this.pluralForms[e];return i||("function"!=typeof(a=(r=this.data[e][""])["Plural-Forms"]||r["plural-forms"]||r.plural_forms)&&(n=function(e){var t,r,n;for(t=e.split(";"),r=0;r<t.length;r++)if(0===(n=t[r].trim()).indexOf("plural="))return n.substr(7)}(r["Plural-Forms"]||r["plural-forms"]||r.plural_forms),o=function(e){var t=function(e){for(var t,r,n,a,o=[],i=[];t=e.match(u);){for(r=t[0],(n=e.substr(0,t.index).trim())&&o.push(n);a=i.pop();){if(c[r]){if(c[r][0]===a){r=c[r][1]||r;break}}else if(l.indexOf(a)>=0||s[a]<s[r]){i.push(a);break}o.push(a)}c[r]||i.push(r),e=e.substr(t.index+r.length)}return(e=e.trim())&&o.push(e),o.concat(i.reverse())}(e);return function(e){return function(e,t){var r,n,a,o,i,s,l=[];for(r=0;r<e.length;r++){if(i=e[r],o=d[i]){for(n=o.length,a=Array(n);n--;)a[n]=l.pop();try{s=o.apply(null,a)}catch(e){return e}}else s=t.hasOwnProperty(i)?t[i]:+i;l.push(s)}return l[0]}(t,e)}}(n),a=function(e){return+o({n:e})}),i=this.pluralForms[e]=a),i(t)},f.prototype.dcnpgettext=function(e,t,r,n,a){var o,i,s;return o=void 0===a?0:this.getPluralForm(e,a),i=r,t&&(i=t+this.options.contextDelimiter+r),(s=this.data[e][i])&&s[o]?s[o]:(this.options.onMissingKey&&this.options.onMissingKey(r,e),0===o?r:n)};const m={plural_forms(e){return 1===e?0:1}},g=/^i18n\.(n?gettext|has_translation)(_|$)/,h=((e,t,r)=>{const n=new f({}),a=new Set,o=()=>{a.forEach((e=>e()))},i=(e,t="default")=>{n.data[t]={...n.data[t],...e},n.data[t][""]={...m,...n.data[t]?.[""]},delete n.pluralForms[t]},s=(e,t)=>{i(e,t),o()},l=(e="default",t,r,a,o)=>(n.data[e]||i(void 0,e),n.dcnpgettext(e,t,r,a,o)),c=(e="default")=>e,u=(e,t,n)=>{let a=l(n,t,e);return r?(a=r.applyFilters("i18n.gettext_with_context",a,e,t,n),r.applyFilters("i18n.gettext_with_context_"+c(n),a,e,t,n)):a};if(r){const e=e=>{g.test(e)&&o()};r.addAction("hookAdded","core/i18n",e),r.addAction("hookRemoved","core/i18n",e)}return{getLocaleData:(e="default")=>n.data[e],setLocaleData:s,addLocaleData:(e,t="default")=>{n.data[t]={...n.data[t],...e,"":{...m,...n.data[t]?.[""],...e?.[""]}},delete n.pluralForms[t],o()},resetLocaleData:(e,t)=>{n.data={},n.pluralForms={},s(e,t)},subscribe:e=>(a.add(e),()=>a.delete(e)),__:(e,t)=>{let n=l(t,void 0,e);return r?(n=r.applyFilters("i18n.gettext",n,e,t),r.applyFilters("i18n.gettext_"+c(t),n,e,t)):n},_x:u,_n:(e,t,n,a)=>{let o=l(a,void 0,e,t,n);return r?(o=r.applyFilters("i18n.ngettext",o,e,t,n,a),r.applyFilters("i18n.ngettext_"+c(a),o,e,t,n,a)):o},_nx:(e,t,n,a,o)=>{let i=l(o,a,e,t,n);return r?(i=r.applyFilters("i18n.ngettext_with_context",i,e,t,n,a,o),r.applyFilters("i18n.ngettext_with_context_"+c(o),i,e,t,n,a,o)):i},isRTL:()=>"rtl"===u("ltr","text direction"),hasTranslation:(e,t,a)=>{const o=t?t+""+e:e;let i=!!n.data?.[null!=a?a:"default"]?.[o];return r&&(i=r.applyFilters("i18n.has_translation",i,e,t,a),i=r.applyFilters("i18n.has_translation_"+c(a),i,e,t,a)),i}}})(0,0,r(2416).JQ);h.getLocaleData.bind(h),h.setLocaleData.bind(h),h.resetLocaleData.bind(h),h.subscribe.bind(h);const v=h.__.bind(h),b=(h._x.bind(h),h._n.bind(h));h._nx.bind(h),h.isRTL.bind(h),h.hasTranslation.bind(h)},6015:function(e,t,r){"use strict";function n(e,t){if(e&&t){if(e.constructor===Object&&t.constructor===Object)return function(e,t){if(e===t)return!0;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;let a=0;for(;a<r.length;){const n=r[a],o=e[n];if(void 0===o&&!t.hasOwnProperty(n)||o!==t[n])return!1;a++}return!0}(e,t);if(Array.isArray(e)&&Array.isArray(t))return function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let r=0,n=e.length;r<n;r++)if(e[r]!==t[r])return!1;return!0}(e,t)}return e===t}r.d(t,{ZP:function(){return n}})},8363:function(e,t){"use strict";t.Z=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(","),n=e.name||"",a=(e.type||"").toLowerCase(),o=a.replace(/\/.*$/,"");return r.some((function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?n.toLowerCase().endsWith(t):t.endsWith("/*")?o===t.replace(/\/.*$/,""):a===t}))}return!0}},5868:function(e,t,r){"use strict";var n=r(8195);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a.apply(this,arguments)}const{forwardRef:o}=wp.element;t.Z=o(((e,t)=>{let{variant:r="",isSmall:o=!1,hasSuffixIcon:i=!1,hasPrefixIcon:s=!1,type:l="button",className:c,onClick:u,children:d,disabled:p=!1,id:f="",...m}=e;const g=o?"small":"base",h={base:{default:"px-6 py-3",hasPrefixIcon:"pl-4 pr-6 py-3",hasSuffixIcon:"pl-6 pr-4 py-3"},small:{default:"px-5 py-2 h-[2.625rem]",hasPrefixIcon:"pl-3 pr-5 py-2 h-[2.625rem]",hasSuffixIcon:"pl-5 pr-3 py-2 h-[2.625rem]"}};return React.createElement("button",a({type:l,className:(0,n.AK)("font-sans group flex items-center justify-center gap-2 rounded-md focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 transition duration-150 ease-in-out cursor-pointer border-0 disabled:bg-button-disabled disabled:text-secondary-text disabled:cursor-not-allowed disabled:border-button-disabled",{primary:"text-white bg-accent-spectra focus-visible:ring-accent-spectra border border-solid border-accent-spectra","ai-primary":"text-white bg-accent-ai focus-visible:ring-accent-ai border border-solid border-accent-ai",white:"text-accent-spectra bg-white border border-solid border-accent-spectra focus-visible:ring-accent-spectra","ai-white":"text-accent-ai bg-white border border-solid border-accent-ai focus-visible:ring-accent-ai",dark:"text-white border border-white bg-transparent border-solid",link:"underline border-0 bg-transparent",blank:"bg-transparent border-transparent"}[r],!s&&!i&&h[g].default,{base:"h-[3rem]",small:"h-[2.25rem]"}[g],s&&h[g].hasPrefixIcon,i&&h[g].hasSuffixIcon,{base:"sp-text-base font-medium",small:"sp-text-sm font-medium"}[g],{base:"rounded-md",small:"rounded"}[g],c),onClick:e=>{u&&"function"==typeof u&&u(e)},ref:t,disabled:p,id:f},m),d)}))},3207:function(e,t,r){"use strict";r.d(t,{H:function(){return i}});var n=r(1277),a=r(1890),o=r(7712);const i=e=>{const t=e.message?e.message:e.data;(0,n.Am)((0,o.Z)({title:(0,a.__)("Error Occurred!","ast-block-templates"),message:(0,a.gB)((0,a.__)("Error: %s","ast-block-templates"),t.toString())}),o.Z.getOptions({type:"error"}))}},3433:function(e,t,r){"use strict";var n=r(7363),a=r(5947),o=r(5943);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i.apply(this,arguments)}t.Z=(0,n.memo)((e=>{let{children:t,...r}=e;const[s,l]=(0,a.oO)(),c=(0,n.useMemo)((()=>({layout:!0,initial:"out",style:{position:s?"static":"absolute"},animate:s?"in":"out",variants:{in:{opacity:1},out:{opacity:0}},onAnimationComplete:()=>!s&&l()})),[s]);return React.createElement(o.E.div,i({},r,c),t)}))},4142:function(e,t,r){"use strict";var n=r(8195);t.Z=e=>{let{widthClassName:t="w-5",heightClassName:r="h-5",colorClassName:a="text-white",className:o}=e;return React.createElement("svg",{className:(0,n.AK)("animate-spin",t,r,a,o),xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},React.createElement("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),React.createElement("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}))}},168:function(e,t,r){"use strict";var n=r(5711),a=r(5302),o=r(5940),i=r(8096),s=r(2273),l=r(63),c=r(8195),u=r(6486),d=r(2154),p=r(972),f=r(5622),m=r(3207);function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},g.apply(this,arguments)}t.Z=(0,n.Z)((0,o.Z)((e=>{const{getFilterBlocksByCategory:t,getFilterBlocksPagesByCategory:r,getFilterSitesByCategory:n}=e("ast-block-templates");return{filterBlocksByCategory:t(),filterBlocksPagesByCategory:r(),filterSitesByCategory:n()}})),(0,i.Z)((e=>{const{setFavorites:t,setFilterBlocksByCategory:r,setFilterBlocksPagesByCategory:n,setFilterSitesByCategory:a}=e("ast-block-templates");return{setFavorites:t,setFilterBlocksByCategory:r,setFilterBlocksPagesByCategory:n,setFilterSitesByCategory:a}})))((e=>{let{item:t,className:r,setFavorites:n,setFilterBlocksByCategory:o,filterBlocksByCategory:i,filterBlocksPagesByCategory:h,filterSitesByCategory:v,setFilterBlocksPagesByCategory:b,setFilterSitesByCategory:y,children:w,...x}=e;const{favorites:_,currentScreen:k}=(0,a.Z)((e=>{const{getFavorites:t,getCurrentScreen:r}=e("ast-block-templates");return{favorites:t(),currentScreen:r()}}),[]),E=(0,f.rZ)(k),C=_[E]?.map(Number).includes(+t.ID),S=async e=>{e?.preventDefault(),e?.stopPropagation();try{const e=await(0,s.Z)({path:"/wp-json/gutenberg-templates/v1/favorite",data:{type:t.type,block_id:t.ID,status:!C},method:"POST",headers:{"X-WP-Nonce":ast_block_template_vars.rest_api_nonce}});if(!e.success)throw new Error(e?.data?.data)}catch(e){(0,m.H)(e)}let r={..._};r=C?{..._,[E]:_[E].filter((e=>e!==(0,u.parseInt)(t.ID)))}:{..._,[E]:[...new Set([..._[E],(0,u.parseInt)(t.ID)])]},n(r),r[E].length||"favorite"!==i&&"favorite"!==h&&"favorite"!==v||("block"===E&&o(""),"page"===E&&b(""),"site"===E&&y(""),d.Z.emit("reset-list-count"))};return w?"function"==typeof w&&w({isFavorite:C,onClickFavorite:S}):React.createElement("button",g({className:(0,c.AK)("flex items-center justify-center rounded-full p-2 bg-white cursor-pointer border border-solid border-border-primary focus:outline-none",C?"":"text-icon-secondary",r),onClick:S},x),React.createElement(p.Z,{content:C?"Remove from favorites":"Add to favorites"},React.createElement(l.Z,{className:(0,c.AK)("w-5 h-5 transition-colors ease-out duration-75",C?"fill-favorite text-favorite":"hover:fill-favorite hover:text-favorite")})))}))},7712:function(e,t,r){"use strict";r.d(t,{Z:function(){return p}});var n=r(6832),a=e=>{let{title:t="",message:r="",progress:n=0,progressBar:a=!1}=e;const o=t.trim(),i="string"==typeof r?r.trim():r;return React.createElement("div",{className:"space-y-2"},React.createElement("div",{className:"space-y-1"},!!o&&React.createElement("h6",{className:"text-heading-text text-base font-medium leading-6 m-0 p-0"},o),!!i&&React.createElement("p",{className:"text-secondary-text text-sm font-normal leading-5"},i)),!!a&&React.createElement("div",{className:"py-2 w-full"},React.createElement("div",{className:"w-full max-w-full h-1.5 flex items-center justify-start bg-background-tertiary rounded-full overflow-hidden"},React.createElement("div",{style:{width:`${n}%`},className:"h-full rounded-full bg-accent-spectra transition-[width] ease-in-out duration-150"}))))},o=r(4510),i=r(5133);const s=e=>{let{title:t,message:r,showProgress:n=!1,progress:o=0}=e;return React.createElement(a,{title:t,message:r,progress:o,progressBar:n})},l=()=>React.createElement(n.bn,{className:"animate-spin"}),c=()=>React.createElement(o.Z,{className:"text-accent-spectra"}),u=()=>React.createElement(i.Z,{className:"w-6 h-6 text-accent-spectra"}),d=3e3;s.getOptions=e=>{let{type:t="success"}=e;switch(t){case"success":return{icon:n.tm,autoClose:d};case"error":return{icon:n.Pz,autoClose:d};case"sync":return{icon:l};case"personalize":return{icon:c};case"sync-lib-start":return{icon:l,closeButton:!1};case"sync-lib-success":return{icon:n.tm,closeButton:!0,autoClose:d};case"sync-lib-error":return{icon:n.Pz,closeButton:!0,autoClose:d};case"importing-site":return{icon:u,closeButton:!1};default:return{icon:n.tm}}};var p=new Proxy(s,{get:(e,t)=>t in e?e[t]:s})},972:function(e,t,r){"use strict";r.d(t,{Z:function(){return le}});var n=r(7363),a=r.n(n),o=r(9512),i=r(7824),s="tippy-content",l="tippy-backdrop",c="tippy-arrow",u="tippy-svg-arrow",d={passive:!0,capture:!0},p=function(){return document.body};function f(e,t,r){if(Array.isArray(e)){var n=e[t];return null==n?Array.isArray(r)?r[t]:r:n}return e}function m(e,t){var r={}.toString.call(e);return 0===r.indexOf("[object")&&r.indexOf(t+"]")>-1}function g(e,t){return"function"==typeof e?e.apply(void 0,t):e}function h(e,t){return 0===t?e:function(n){clearTimeout(r),r=setTimeout((function(){e(n)}),t)};var r}function v(e){return[].concat(e)}function b(e,t){-1===e.indexOf(t)&&e.push(t)}function y(e){return[].slice.call(e)}function w(e){return Object.keys(e).reduce((function(t,r){return void 0!==e[r]&&(t[r]=e[r]),t}),{})}function x(){return document.createElement("div")}function _(e){return["Element","Fragment"].some((function(t){return m(e,t)}))}function k(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function E(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function C(e,t,r){var n=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[n](t,r)}))}function S(e,t){for(var r=t;r;){var n;if(e.contains(r))return!0;r=null==r.getRootNode||null==(n=r.getRootNode())?void 0:n.host}return!1}var R={isTouch:!1},P=0;function T(){R.isTouch||(R.isTouch=!0,window.performance&&document.addEventListener("mousemove",A))}function A(){var e=performance.now();e-P<20&&(R.isTouch=!1,document.removeEventListener("mousemove",A)),P=e}function O(){var e,t=document.activeElement;if((e=t)&&e._tippy&&e._tippy.reference===e){var r=t._tippy;t.blur&&!r.state.isVisible&&t.blur()}}var N=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),I=Object.assign({appendTo:p,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),L=Object.keys(I);function B(e){var t=(e.plugins||[]).reduce((function(t,r){var n,a=r.name,o=r.defaultValue;return a&&(t[a]=void 0!==e[a]?e[a]:null!=(n=I[a])?n:o),t}),{});return Object.assign({},e,t)}function j(e,t){var r=Object.assign({},t,{content:g(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(B(Object.assign({},I,{plugins:t}))):L).reduce((function(t,r){var n=(e.getAttribute("data-tippy-"+r)||"").trim();if(!n)return t;if("content"===r)t[r]=n;else try{t[r]=JSON.parse(n)}catch(e){t[r]=n}return t}),{})}(e,t.plugins));return r.aria=Object.assign({},I.aria,r.aria),r.aria={expanded:"auto"===r.aria.expanded?t.interactive:r.aria.expanded,content:"auto"===r.aria.content?t.interactive?null:"describedby":r.aria.content},r}var D=function(){return"innerHTML"};function M(e,t){e[D()]=t}function F(e){var t=x();return!0===e?t.className=c:(t.className=u,_(e)?t.appendChild(e):M(t,e)),t}function Z(e,t){_(t.content)?(M(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?M(e,t.content):e.textContent=t.content)}function V(e){var t=e.firstElementChild,r=y(t.children);return{box:t,content:r.find((function(e){return e.classList.contains(s)})),arrow:r.find((function(e){return e.classList.contains(c)||e.classList.contains(u)})),backdrop:r.find((function(e){return e.classList.contains(l)}))}}function z(e){var t=x(),r=x();r.className="tippy-box",r.setAttribute("data-state","hidden"),r.setAttribute("tabindex","-1");var n=x();function a(r,n){var a=V(t),o=a.box,i=a.content,s=a.arrow;n.theme?o.setAttribute("data-theme",n.theme):o.removeAttribute("data-theme"),"string"==typeof n.animation?o.setAttribute("data-animation",n.animation):o.removeAttribute("data-animation"),n.inertia?o.setAttribute("data-inertia",""):o.removeAttribute("data-inertia"),o.style.maxWidth="number"==typeof n.maxWidth?n.maxWidth+"px":n.maxWidth,n.role?o.setAttribute("role",n.role):o.removeAttribute("role"),r.content===n.content&&r.allowHTML===n.allowHTML||Z(i,e.props),n.arrow?s?r.arrow!==n.arrow&&(o.removeChild(s),o.appendChild(F(n.arrow))):o.appendChild(F(n.arrow)):s&&o.removeChild(s)}return n.className=s,n.setAttribute("data-state","hidden"),Z(n,e.props),t.appendChild(r),r.appendChild(n),a(e.props,e.props),{popper:t,onUpdate:a}}z.$$tippy=!0;var W=1,U=[],H=[];function $(e,t){var r,n,a,i,s,l,c,u,_=j(e,Object.assign({},I,B(w(t)))),P=!1,T=!1,A=!1,O=!1,L=[],D=h(be,_.interactiveDebounce),M=W++,F=(u=_.plugins).filter((function(e,t){return u.indexOf(e)===t})),Z={id:M,reference:e,popper:x(),popperInstance:null,props:_,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:F,clearDelayTimeouts:function(){clearTimeout(r),clearTimeout(n),cancelAnimationFrame(a)},setProps:function(t){if(!Z.state.isDestroyed){ae("onBeforeUpdate",[Z,t]),he();var r=Z.props,n=j(e,Object.assign({},r,w(t),{ignoreAttributes:!0}));Z.props=n,ge(),r.interactiveDebounce!==n.interactiveDebounce&&(se(),D=h(be,n.interactiveDebounce)),r.triggerTarget&&!n.triggerTarget?v(r.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&e.removeAttribute("aria-expanded"),ie(),ne(),K&&K(r,n),Z.popperInstance&&(_e(),Ee().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),ae("onAfterUpdate",[Z,t])}},setContent:function(e){Z.setProps({content:e})},show:function(){var e=Z.state.isVisible,t=Z.state.isDestroyed,r=!Z.state.isEnabled,n=R.isTouch&&!Z.props.touch,a=f(Z.props.duration,0,I.duration);if(!(e||t||r||n||Q().hasAttribute("disabled")||(ae("onShow",[Z],!1),!1===Z.props.onShow(Z)))){if(Z.state.isVisible=!0,J()&&($.style.visibility="visible"),ne(),de(),Z.state.isMounted||($.style.transition="none"),J()){var o=te();k([o.box,o.content],0)}var i,s,c;l=function(){var e;if(Z.state.isVisible&&!O){if(O=!0,$.offsetHeight,$.style.transition=Z.props.moveTransition,J()&&Z.props.animation){var t=te(),r=t.box,n=t.content;k([r,n],a),E([r,n],"visible")}oe(),ie(),b(H,Z),null==(e=Z.popperInstance)||e.forceUpdate(),ae("onMount",[Z]),Z.props.animation&&J()&&function(e,t){fe(e,(function(){Z.state.isShown=!0,ae("onShown",[Z])}))}(a)}},s=Z.props.appendTo,c=Q(),(i=Z.props.interactive&&s===p||"parent"===s?c.parentNode:g(s,[c])).contains($)||i.appendChild($),Z.state.isMounted=!0,_e()}},hide:function(){var e=!Z.state.isVisible,t=Z.state.isDestroyed,r=!Z.state.isEnabled,n=f(Z.props.duration,1,I.duration);if(!(e||t||r)&&(ae("onHide",[Z],!1),!1!==Z.props.onHide(Z))){if(Z.state.isVisible=!1,Z.state.isShown=!1,O=!1,P=!1,J()&&($.style.visibility="hidden"),se(),pe(),ne(!0),J()){var a=te(),o=a.box,i=a.content;Z.props.animation&&(k([o,i],n),E([o,i],"hidden"))}oe(),ie(),Z.props.animation?J()&&function(e,t){fe(e,(function(){!Z.state.isVisible&&$.parentNode&&$.parentNode.contains($)&&t()}))}(n,Z.unmount):Z.unmount()}},hideWithInteractivity:function(e){ee().addEventListener("mousemove",D),b(U,D),D(e)},enable:function(){Z.state.isEnabled=!0},disable:function(){Z.hide(),Z.state.isEnabled=!1},unmount:function(){Z.state.isVisible&&Z.hide(),Z.state.isMounted&&(ke(),Ee().forEach((function(e){e._tippy.unmount()})),$.parentNode&&$.parentNode.removeChild($),H=H.filter((function(e){return e!==Z})),Z.state.isMounted=!1,ae("onHidden",[Z]))},destroy:function(){Z.state.isDestroyed||(Z.clearDelayTimeouts(),Z.unmount(),he(),delete e._tippy,Z.state.isDestroyed=!0,ae("onDestroy",[Z]))}};if(!_.render)return Z;var z=_.render(Z),$=z.popper,K=z.onUpdate;$.setAttribute("data-tippy-root",""),$.id="tippy-"+Z.id,Z.popper=$,e._tippy=Z,$._tippy=Z;var G=F.map((function(e){return e.fn(Z)})),Y=e.hasAttribute("aria-expanded");return ge(),ie(),ne(),ae("onCreate",[Z]),_.showOnCreate&&Ce(),$.addEventListener("mouseenter",(function(){Z.props.interactive&&Z.state.isVisible&&Z.clearDelayTimeouts()})),$.addEventListener("mouseleave",(function(){Z.props.interactive&&Z.props.trigger.indexOf("mouseenter")>=0&&ee().addEventListener("mousemove",D)})),Z;function q(){var e=Z.props.touch;return Array.isArray(e)?e:[e,0]}function X(){return"hold"===q()[0]}function J(){var e;return!(null==(e=Z.props.render)||!e.$$tippy)}function Q(){return c||e}function ee(){var e,t,r=Q().parentNode;return r?null!=(t=v(r)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document:document}function te(){return V($)}function re(e){return Z.state.isMounted&&!Z.state.isVisible||R.isTouch||i&&"focus"===i.type?0:f(Z.props.delay,e?0:1,I.delay)}function ne(e){void 0===e&&(e=!1),$.style.pointerEvents=Z.props.interactive&&!e?"":"none",$.style.zIndex=""+Z.props.zIndex}function ae(e,t,r){var n;void 0===r&&(r=!0),G.forEach((function(r){r[e]&&r[e].apply(r,t)})),r&&(n=Z.props)[e].apply(n,t)}function oe(){var t=Z.props.aria;if(t.content){var r="aria-"+t.content,n=$.id;v(Z.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(r);if(Z.state.isVisible)e.setAttribute(r,t?t+" "+n:n);else{var a=t&&t.replace(n,"").trim();a?e.setAttribute(r,a):e.removeAttribute(r)}}))}}function ie(){!Y&&Z.props.aria.expanded&&v(Z.props.triggerTarget||e).forEach((function(e){Z.props.interactive?e.setAttribute("aria-expanded",Z.state.isVisible&&e===Q()?"true":"false"):e.removeAttribute("aria-expanded")}))}function se(){ee().removeEventListener("mousemove",D),U=U.filter((function(e){return e!==D}))}function le(t){if(!R.isTouch||!A&&"mousedown"!==t.type){var r=t.composedPath&&t.composedPath()[0]||t.target;if(!Z.props.interactive||!S($,r)){if(v(Z.props.triggerTarget||e).some((function(e){return S(e,r)}))){if(R.isTouch)return;if(Z.state.isVisible&&Z.props.trigger.indexOf("click")>=0)return}else ae("onClickOutside",[Z,t]);!0===Z.props.hideOnClick&&(Z.clearDelayTimeouts(),Z.hide(),T=!0,setTimeout((function(){T=!1})),Z.state.isMounted||pe())}}}function ce(){A=!0}function ue(){A=!1}function de(){var e=ee();e.addEventListener("mousedown",le,!0),e.addEventListener("touchend",le,d),e.addEventListener("touchstart",ue,d),e.addEventListener("touchmove",ce,d)}function pe(){var e=ee();e.removeEventListener("mousedown",le,!0),e.removeEventListener("touchend",le,d),e.removeEventListener("touchstart",ue,d),e.removeEventListener("touchmove",ce,d)}function fe(e,t){var r=te().box;function n(e){e.target===r&&(C(r,"remove",n),t())}if(0===e)return t();C(r,"remove",s),C(r,"add",n),s=n}function me(t,r,n){void 0===n&&(n=!1),v(Z.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,r,n),L.push({node:e,eventType:t,handler:r,options:n})}))}function ge(){var e;X()&&(me("touchstart",ve,{passive:!0}),me("touchend",ye,{passive:!0})),(e=Z.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(me(e,ve),e){case"mouseenter":me("mouseleave",ye);break;case"focus":me(N?"focusout":"blur",we);break;case"focusin":me("focusout",we)}}))}function he(){L.forEach((function(e){var t=e.node,r=e.eventType,n=e.handler,a=e.options;t.removeEventListener(r,n,a)})),L=[]}function ve(e){var t,r=!1;if(Z.state.isEnabled&&!xe(e)&&!T){var n="focus"===(null==(t=i)?void 0:t.type);i=e,c=e.currentTarget,ie(),!Z.state.isVisible&&m(e,"MouseEvent")&&U.forEach((function(t){return t(e)})),"click"===e.type&&(Z.props.trigger.indexOf("mouseenter")<0||P)&&!1!==Z.props.hideOnClick&&Z.state.isVisible?r=!0:Ce(e),"click"===e.type&&(P=!r),r&&!n&&Se(e)}}function be(e){var t=e.target,r=Q().contains(t)||$.contains(t);if("mousemove"!==e.type||!r){var n=Ee().concat($).map((function(e){var t,r=null==(t=e._tippy.popperInstance)?void 0:t.state;return r?{popperRect:e.getBoundingClientRect(),popperState:r,props:_}:null})).filter(Boolean);(function(e,t){var r=t.clientX,n=t.clientY;return e.every((function(e){var t=e.popperRect,a=e.popperState,o=e.props.interactiveBorder,i=a.placement.split("-")[0],s=a.modifiersData.offset;if(!s)return!0;var l="bottom"===i?s.top.y:0,c="top"===i?s.bottom.y:0,u="right"===i?s.left.x:0,d="left"===i?s.right.x:0,p=t.top-n+l>o,f=n-t.bottom-c>o,m=t.left-r+u>o,g=r-t.right-d>o;return p||f||m||g}))})(n,e)&&(se(),Se(e))}}function ye(e){xe(e)||Z.props.trigger.indexOf("click")>=0&&P||(Z.props.interactive?Z.hideWithInteractivity(e):Se(e))}function we(e){Z.props.trigger.indexOf("focusin")<0&&e.target!==Q()||Z.props.interactive&&e.relatedTarget&&$.contains(e.relatedTarget)||Se(e)}function xe(e){return!!R.isTouch&&X()!==e.type.indexOf("touch")>=0}function _e(){ke();var t=Z.props,r=t.popperOptions,n=t.placement,a=t.offset,i=t.getReferenceClientRect,s=t.moveTransition,c=J()?V($).arrow:null,u=i?{getBoundingClientRect:i,contextElement:i.contextElement||Q()}:e,d=[{name:"offset",options:{offset:a}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(J()){var r=te().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?r.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?r.setAttribute("data-"+e,""):r.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];J()&&c&&d.push({name:"arrow",options:{element:c,padding:3}}),d.push.apply(d,(null==r?void 0:r.modifiers)||[]),Z.popperInstance=(0,o.fi)(u,$,Object.assign({},r,{placement:n,onFirstUpdate:l,modifiers:d}))}function ke(){Z.popperInstance&&(Z.popperInstance.destroy(),Z.popperInstance=null)}function Ee(){return y($.querySelectorAll("[data-tippy-root]"))}function Ce(e){Z.clearDelayTimeouts(),e&&ae("onTrigger",[Z,e]),de();var t=re(!0),n=q(),a=n[0],o=n[1];R.isTouch&&"hold"===a&&o&&(t=o),t?r=setTimeout((function(){Z.show()}),t):Z.show()}function Se(e){if(Z.clearDelayTimeouts(),ae("onUntrigger",[Z,e]),Z.state.isVisible){if(!(Z.props.trigger.indexOf("mouseenter")>=0&&Z.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&P)){var t=re(!1);t?n=setTimeout((function(){Z.state.isVisible&&Z.hide()}),t):a=requestAnimationFrame((function(){Z.hide()}))}}else pe()}}function K(e,t){void 0===t&&(t={});var r=I.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",T,d),window.addEventListener("blur",O);var n,a=Object.assign({},t,{plugins:r}),o=(n=e,_(n)?[n]:function(e){return m(e,"NodeList")}(n)?y(n):Array.isArray(n)?n:y(document.querySelectorAll(n))).reduce((function(e,t){var r=t&&$(t,a);return r&&e.push(r),e}),[]);return _(e)?o[0]:o}K.defaultProps=I,K.setDefaultProps=function(e){Object.keys(e).forEach((function(t){I[t]=e[t]}))},K.currentInput=R,Object.assign({},i.Z,{effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow)}}),K.setDefaultProps({render:z});var G=K,Y=r(1533);function q(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}var X="undefined"!=typeof window&&"undefined"!=typeof document;function J(e,t){e&&("function"==typeof e&&e(t),{}.hasOwnProperty.call(e,"current")&&(e.current=t))}function Q(){return X&&document.createElement("div")}function ee(e,t){if(e===t)return!0;if("object"==typeof e&&null!=e&&"object"==typeof t&&null!=t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r in e){if(!t.hasOwnProperty(r))return!1;if(!ee(e[r],t[r]))return!1}return!0}return!1}function te(e){var t=[];return e.forEach((function(e){t.find((function(t){return ee(e,t)}))||t.push(e)})),t}var re=X?n.useLayoutEffect:n.useEffect;function ne(e,t,r){r.split(/\s+/).forEach((function(r){r&&e.classList[t](r)}))}var ae={name:"className",defaultValue:"",fn:function(e){var t=e.popper.firstElementChild,r=function(){var t;return!!(null==(t=e.props.render)?void 0:t.$$tippy)};function n(){e.props.className&&!r()||ne(t,"add",e.props.className)}return{onCreate:n,onBeforeUpdate:function(){r()&&ne(t,"remove",e.props.className)},onAfterUpdate:n}}};function oe(e){return function(t){var r,o,i=t.children,s=t.content,l=t.visible,c=t.singleton,u=t.render,d=t.reference,p=t.disabled,f=void 0!==p&&p,m=t.ignoreAttributes,g=void 0===m||m,h=(t.__source,t.__self,q(t,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),v=void 0!==l,b=void 0!==c,y=(0,n.useState)(!1),w=y[0],x=y[1],_=(0,n.useState)({}),k=_[0],E=_[1],C=(0,n.useState)(),S=C[0],R=C[1],P=(r=function(){return{container:Q(),renders:1}},(o=(0,n.useRef)()).current||(o.current="function"==typeof r?r():r),o.current),T=Object.assign({ignoreAttributes:g},h,{content:P.container});v&&(T.trigger="manual",T.hideOnClick=!1),b&&(f=!0);var A=T,O=T.plugins||[];u&&(A=Object.assign({},T,{plugins:b&&null!=c.data?[].concat(O,[{fn:function(){return{onTrigger:function(e,t){var r=c.data.children.find((function(e){return e.instance.reference===t.currentTarget}));e.state.$$activeSingletonInstance=r.instance,R(r.content)}}}}]):O,render:function(){return{popper:P.container}}}));var N=[d].concat(i?[i.type]:[]);return re((function(){var t=d;d&&d.hasOwnProperty("current")&&(t=d.current);var r=e(t||P.ref||Q(),Object.assign({},A,{plugins:[ae].concat(T.plugins||[])}));return P.instance=r,f&&r.disable(),l&&r.show(),b&&c.hook({instance:r,content:s,props:A,setSingletonContent:R}),x(!0),function(){r.destroy(),null==c||c.cleanup(r)}}),N),re((function(){var e,t,r,n,a;if(1!==P.renders){var o=P.instance;o.setProps((t=o.props,r=A,Object.assign({},r,{popperOptions:Object.assign({},t.popperOptions,r.popperOptions,{modifiers:te([].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],(null==(a=r.popperOptions)?void 0:a.modifiers)||[]))})}))),null==(e=o.popperInstance)||e.forceUpdate(),f?o.disable():o.enable(),v&&(l?o.show():o.hide()),b&&c.hook({instance:o,content:s,props:A,setSingletonContent:R})}else P.renders++})),re((function(){var e;if(u){var t=P.instance;t.setProps({popperOptions:Object.assign({},t.props.popperOptions,{modifiers:[].concat(((null==(e=t.props.popperOptions)?void 0:e.modifiers)||[]).filter((function(e){return"$$tippyReact"!==e.name})),[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t,r=e.state,n=null==(t=r.modifiersData)?void 0:t.hide;k.placement===r.placement&&k.referenceHidden===(null==n?void 0:n.isReferenceHidden)&&k.escaped===(null==n?void 0:n.hasPopperEscaped)||E({placement:r.placement,referenceHidden:null==n?void 0:n.isReferenceHidden,escaped:null==n?void 0:n.hasPopperEscaped}),r.attributes.popper={}}}])})})}}),[k.placement,k.referenceHidden,k.escaped].concat(N)),a().createElement(a().Fragment,null,i?(0,n.cloneElement)(i,{ref:function(e){P.ref=e,J(i.ref,e)}}):null,w&&(0,Y.createPortal)(u?u(function(e){var t={"data-placement":e.placement};return e.referenceHidden&&(t["data-reference-hidden"]=""),e.escaped&&(t["data-escaped"]=""),t}(k),S,P.instance):s,P.container))}}var ie=function(e,t){return(0,n.forwardRef)((function(r,o){var i=r.children,s=q(r,["children"]);return a().createElement(e,Object.assign({},t,s),i?(0,n.cloneElement)(i,{ref:function(e){J(o,e),J(i.ref,e)}}):null)}))},se=ie(oe(G)),le=e=>{let{content:t,children:r}=e;return t?React.createElement(se,{content:t,className:"!bg-tooltip",trigger:"mouseenter",hideOnClick:!0,placement:"bottom",popperOptions:{modifiers:[{name:"preventOverflow",options:{boundary:document.querySelector("#ast-block-templates-modal")}}]},arrow:!0},React.createElement("div",{className:"inline-flex"},r)):React.createElement(n.Fragment,null,r)}},6832:function(e,t,r){"use strict";r.d(t,{Fc:function(){return y},NC:function(){return k},OA:function(){return u},Pz:function(){return m},Rj:function(){return c},VT:function(){return w},Vq:function(){return g},Zm:function(){return b},_8:function(){return i},b:function(){return o},bn:function(){return f},nI:function(){return v},nb:function(){return _},tm:function(){return p},uF:function(){return l},uu:function(){return s},wf:function(){return d},yu:function(){return h},yy:function(){return x}});var n=r(8195);const a="var(--colors-accent-spectra)",o=e=>{let{className:t,width:r=20,height:n=20}=e;return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",x:"0px",y:"0px",width:r,height:n,className:t},React.createElement("path",{fill:"currentColor",d:"M4.015.729C4.828.094 6.391-.087 7.034.037c.644.123.98.48.984.916L8.055 6.5c.003.436-.225.836-.507.89-.283.053-.7-.206-.93-.577L3.685 2.056c-.227-.371-.685-.535.33-1.327zm-.974 10.55 2.953-1.037c.411-.145.78-.548.821-.898.04-.35-.259-.766-.665-.925L3.031 7.192c-.406-.16-.875.218-.998.836 0 0-.074 2.153 0 2.598.075.446.596.799 1.008.653zm5.151.519c.008-.437-.226-.814-.522-.841-.296-.027-.766.223-1.047.556l-2.06 2.452c-.28.333-.141 1.115.268 1.264l2.154.742c.41.148 1.132-.29 1.14-.726l.067-3.447zm5.119-.571-2.583-.737c-.419-.12-.894-.108-1.055.027-.161.133-.121.556.09.938l1.63 2.961c.21.381 1.054.316 1.286-.054 0 0 .982-1.438 1.163-1.978.181-.541-.112-1.038-.531-1.157zm.629-4.164c-.116-.375-.924-1.479-1.361-1.855-.437-.377-.937-.33-1.218.001L9.696 7.178c-.282.331-.358.857-.17 1.165.188.309.689.484 1.115.389l2.879-.53c.52-.124.539-.764.42-1.139z"}))},i=e=>{let{className:t,width:r=20,height:n=20}=e;return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:r,height:n,viewBox:"0 0 24 24",className:t},React.createElement("path",{fill:"currentColor",d:"M12.545,10.239v3.821h5.445c-0.712,2.315-2.647,3.972-5.445,3.972c-3.332,0-6.033-2.701-6.033-6.032 s2.701-6.032,6.033-6.032c1.498,0,2.866,0.549,3.921,1.453l2.814-2.814C17.503,2.988,15.139,2,12.545,2 C7.021,2,2.543,6.477,2.543,12s4.478,10,10.002,10c8.396,0,10.249-7.85,9.426-11.748L12.545,10.239z"}))},s=e=>{let{className:t}=e;return React.createElement("svg",{className:t,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M12.5 5L15 7.5M5 17.5L17.5 5L15 2.5L2.5 15L5 17.5ZM7.5 2.5C7.5 2.94203 7.67559 3.36595 7.98816 3.67851C8.30072 3.99107 8.72464 4.16667 9.16667 4.16667C8.72464 4.16667 8.30072 4.34226 7.98816 4.65482C7.67559 4.96738 7.5 5.39131 7.5 5.83333C7.5 5.39131 7.3244 4.96738 7.01184 4.65482C6.69928 4.34226 6.27536 4.16667 5.83333 4.16667C6.27536 4.16667 6.69928 3.99107 7.01184 3.67851C7.3244 3.36595 7.5 2.94203 7.5 2.5ZM15.8333 10.8333C15.8333 11.2754 16.0089 11.6993 16.3215 12.0118C16.634 12.3244 17.058 12.5 17.5 12.5C17.058 12.5 16.634 12.6756 16.3215 12.9882C16.0089 13.3007 15.8333 13.7246 15.8333 14.1667C15.8333 13.7246 15.6577 13.3007 15.3452 12.9882C15.0326 12.6756 14.6087 12.5 14.1667 12.5C14.6087 12.5 15.0326 12.3244 15.3452 12.0118C15.6577 11.6993 15.8333 11.2754 15.8333 10.8333Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))},l=e=>{let{className:t}=e;return React.createElement("svg",{className:t,width:"173",height:"30",viewBox:"0 0 173 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{clipPath:"url(#clip0_207_15102)"},!ast_block_template_vars.is_white_label&&React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 27C18.6274 27 24 21.6274 24 15C24 8.37257 18.6274 3 12 3C5.37257 3 0 8.37257 0 15C0 21.6274 5.37257 27 12 27ZM15.6902 18.516C16.384 18.0774 16.8 17.3435 16.8 16.5581C16.8 15.4668 16.0032 14.5178 14.8731 14.2631L11.4871 13.4226C11.1679 13.3507 11.0914 12.9571 11.3629 12.7839L14.0009 11.1013C15.2289 10.318 15.5481 8.74841 14.714 7.59538C14.6098 7.45125 14.4008 7.41377 14.2473 7.51169L8.28802 11.5315C7.60745 11.9655 7.2 12.688 7.2 13.4605C7.2 14.5388 7.98723 15.4764 9.10385 15.7281L12.545 16.581C12.865 16.6531 12.9408 17.048 12.6679 17.2205L10.0105 18.9005C8.77913 19.6789 8.45294 21.2473 9.28193 22.4035C9.38558 22.5481 9.59434 22.5864 9.74829 22.489L15.6902 18.516Z",fill:"#F0F0FF"}),React.createElement("path",{d:"M38.3636 22H33.4347V7.45455H38.4631C39.9072 7.45455 41.1477 7.74574 42.1847 8.32812C43.2263 8.90578 44.0265 9.73674 44.5852 10.821C45.1439 11.9053 45.4233 13.2027 45.4233 14.7131C45.4233 16.2282 45.1416 17.5303 44.5781 18.6193C44.0194 19.7083 43.2121 20.544 42.1562 21.1264C41.1051 21.7088 39.8409 22 38.3636 22ZM36.0696 19.7202H38.2358C39.2491 19.7202 40.0942 19.5355 40.7713 19.1662C41.4484 18.7921 41.9574 18.2358 42.2983 17.4972C42.6392 16.7538 42.8097 15.8258 42.8097 14.7131C42.8097 13.6004 42.6392 12.6771 42.2983 11.9432C41.9574 11.2045 41.4531 10.6529 40.7855 10.2884C40.1226 9.91903 39.2988 9.73438 38.3139 9.73438H36.0696V19.7202ZM52.6428 22.2131C51.549 22.2131 50.6044 21.9858 49.8089 21.5312C49.0182 21.072 48.4098 20.4233 47.9837 19.5852C47.5575 18.7424 47.3445 17.7505 47.3445 16.6094C47.3445 15.4872 47.5575 14.5024 47.9837 13.6548C48.4145 12.8026 49.0159 12.1397 49.7876 11.6662C50.5594 11.188 51.4661 10.9489 52.5078 10.9489C53.1802 10.9489 53.8146 11.0578 54.4112 11.2756C55.0125 11.4886 55.5429 11.8201 56.0021 12.2699C56.4661 12.7197 56.8307 13.2926 57.0959 13.9886C57.361 14.6799 57.4936 15.5038 57.4936 16.4602V17.2486H48.5518V15.5156H55.0291C55.0244 15.0232 54.9179 14.5852 54.7095 14.2017C54.5012 13.8134 54.21 13.508 53.8359 13.2855C53.4666 13.063 53.0357 12.9517 52.5433 12.9517C52.0178 12.9517 51.5561 13.0795 51.1584 13.3352C50.7607 13.5862 50.4505 13.9176 50.228 14.3295C50.0102 14.7367 49.8989 15.1842 49.8942 15.6719V17.1847C49.8942 17.8191 50.0102 18.3636 50.2422 18.8182C50.4742 19.268 50.7985 19.6136 51.2152 19.8551C51.6319 20.0919 52.1196 20.2102 52.6783 20.2102C53.0523 20.2102 53.3909 20.1581 53.6939 20.054C53.9969 19.9451 54.2597 19.7865 54.4822 19.5781C54.7048 19.3698 54.8729 19.1117 54.9865 18.804L57.3871 19.0739C57.2356 19.7083 56.9467 20.2623 56.5206 20.7358C56.0992 21.2045 55.5594 21.5691 54.9013 21.8295C54.2431 22.0852 53.4903 22.2131 52.6428 22.2131ZM68.2908 13.9744L65.9471 14.2301C65.8808 13.9934 65.7648 13.7708 65.5991 13.5625C65.4381 13.3542 65.2203 13.1861 64.9457 13.0582C64.671 12.9304 64.3349 12.8665 63.9371 12.8665C63.4021 12.8665 62.9523 12.9825 62.5877 13.2145C62.2279 13.4465 62.0503 13.7472 62.055 14.1165C62.0503 14.4337 62.1663 14.6918 62.4031 14.8906C62.6445 15.0895 63.0423 15.2528 63.5962 15.3807L65.457 15.7784C66.4892 16.0009 67.2563 16.3537 67.7582 16.8366C68.2648 17.3196 68.5205 17.9517 68.5252 18.733C68.5205 19.4195 68.3192 20.0256 67.9215 20.5511C67.5285 21.072 66.9817 21.4792 66.2809 21.7727C65.5801 22.0663 64.7752 22.2131 63.8661 22.2131C62.5309 22.2131 61.4561 21.9337 60.6417 21.375C59.8273 20.8116 59.342 20.0279 59.1857 19.0241L61.6928 18.7827C61.8065 19.2751 62.0479 19.6468 62.4173 19.8977C62.7866 20.1487 63.2672 20.2741 63.859 20.2741C64.4698 20.2741 64.9599 20.1487 65.3292 19.8977C65.7032 19.6468 65.8903 19.3366 65.8903 18.9673C65.8903 18.6548 65.7695 18.3968 65.5281 18.1932C65.2913 17.9896 64.922 17.8333 64.4201 17.7244L62.5593 17.3338C61.5129 17.116 60.7388 16.7491 60.2369 16.233C59.735 15.7121 59.4864 15.054 59.4911 14.2585C59.4864 13.5862 59.6687 13.0038 60.038 12.5114C60.4121 12.0142 60.9305 11.6307 61.5934 11.3608C62.261 11.0862 63.0304 10.9489 63.9016 10.9489C65.18 10.9489 66.1862 11.2211 66.9201 11.7656C67.6587 12.3101 68.1156 13.0464 68.2908 13.9744ZM70.6452 22V11.0909H73.2163V22H70.6452ZM71.9379 9.54261C71.5307 9.54261 71.1803 9.40767 70.8867 9.13778C70.5932 8.86316 70.4464 8.53409 70.4464 8.15057C70.4464 7.76231 70.5932 7.43324 70.8867 7.16335C71.1803 6.88873 71.5307 6.75142 71.9379 6.75142C72.3498 6.75142 72.7002 6.88873 72.989 7.16335C73.2826 7.43324 73.4293 7.76231 73.4293 8.15057C73.4293 8.53409 73.2826 8.86316 72.989 9.13778C72.7002 9.40767 72.3498 9.54261 71.9379 9.54261ZM80.6044 26.3182C79.6811 26.3182 78.888 26.1927 78.2251 25.9418C77.5623 25.6955 77.0296 25.3641 76.6271 24.9474C76.2247 24.5308 75.9453 24.0691 75.7891 23.5625L78.1044 23.0014C78.2086 23.2145 78.3601 23.4252 78.5589 23.6335C78.7578 23.8466 79.0253 24.0218 79.3615 24.1591C79.7024 24.3011 80.1309 24.3722 80.647 24.3722C81.3762 24.3722 81.9799 24.1946 82.4581 23.8395C82.9363 23.4891 83.1754 22.9115 83.1754 22.1065V20.0398H83.0476C82.915 20.3049 82.7209 20.5772 82.4652 20.8565C82.2143 21.1359 81.8804 21.3703 81.4638 21.5597C81.0518 21.7491 80.5334 21.8438 79.9084 21.8438C79.0703 21.8438 78.3104 21.6473 77.6286 21.2543C76.9515 20.8565 76.4117 20.2647 76.0092 19.4787C75.6115 18.688 75.4126 17.6984 75.4126 16.5099C75.4126 15.312 75.6115 14.3011 76.0092 13.4773C76.4117 12.6487 76.9538 12.0213 77.6357 11.5952C78.3175 11.1643 79.0774 10.9489 79.9155 10.9489C80.5547 10.9489 81.0803 11.0578 81.4922 11.2756C81.9089 11.4886 82.2403 11.7467 82.4865 12.0497C82.7327 12.348 82.9197 12.6297 83.0476 12.8949H83.1896V11.0909H85.7251V22.1776C85.7251 23.1103 85.5026 23.8821 85.0575 24.4929C84.6125 25.1037 84.004 25.5606 83.2322 25.8636C82.4605 26.1667 81.5845 26.3182 80.6044 26.3182ZM80.6257 19.8267C81.1702 19.8267 81.6342 19.6941 82.0178 19.429C82.4013 19.1638 82.6925 18.7827 82.8913 18.2855C83.0902 17.7884 83.1896 17.1918 83.1896 16.4957C83.1896 15.8092 83.0902 15.2079 82.8913 14.6918C82.6972 14.1757 82.4084 13.7756 82.0249 13.4915C81.6461 13.2027 81.1797 13.0582 80.6257 13.0582C80.0528 13.0582 79.5746 13.2074 79.1911 13.5057C78.8075 13.804 78.5187 14.2135 78.3246 14.7344C78.1304 15.2505 78.0334 15.8376 78.0334 16.4957C78.0334 17.1634 78.1304 17.7481 78.3246 18.25C78.5234 18.7472 78.8146 19.1354 79.1982 19.4148C79.5864 19.6894 80.0623 19.8267 80.6257 19.8267ZM90.9311 15.608V22H88.3601V11.0909H90.8175V12.9446H90.9453C91.1963 12.3338 91.5964 11.8485 92.1456 11.4886C92.6996 11.1288 93.3838 10.9489 94.1982 10.9489C94.951 10.9489 95.6068 11.1098 96.1655 11.4318C96.7289 11.7538 97.1645 12.2202 97.4723 12.831C97.7848 13.4418 97.9387 14.1828 97.9339 15.054V22H95.3629V15.4517C95.3629 14.7225 95.1735 14.152 94.7947 13.7401C94.4207 13.3281 93.9022 13.1222 93.2393 13.1222C92.7895 13.1222 92.3894 13.2216 92.0391 13.4205C91.6934 13.6146 91.4212 13.8963 91.2223 14.2656C91.0282 14.6349 90.9311 15.0824 90.9311 15.608ZM105.622 22V7.45455H108.257V19.7912H114.663V22H105.622ZM116.837 22V11.0909H119.408V22H116.837ZM118.129 9.54261C117.722 9.54261 117.372 9.40767 117.078 9.13778C116.785 8.86316 116.638 8.53409 116.638 8.15057C116.638 7.76231 116.785 7.43324 117.078 7.16335C117.372 6.88873 117.722 6.75142 118.129 6.75142C118.541 6.75142 118.892 6.88873 119.18 7.16335C119.474 7.43324 119.621 7.76231 119.621 8.15057C119.621 8.53409 119.474 8.86316 119.18 9.13778C118.892 9.40767 118.541 9.54261 118.129 9.54261ZM122.165 22V7.45455H124.736V12.8949H124.843C124.975 12.6297 125.162 12.348 125.404 12.0497C125.645 11.7467 125.972 11.4886 126.384 11.2756C126.796 11.0578 127.321 10.9489 127.961 10.9489C128.803 10.9489 129.563 11.1643 130.24 11.5952C130.922 12.0213 131.462 12.6534 131.86 13.4915C132.262 14.3248 132.463 15.3475 132.463 16.5597C132.463 17.7576 132.267 18.7756 131.874 19.6136C131.481 20.4517 130.946 21.0909 130.269 21.5312C129.592 21.9716 128.825 22.1918 127.968 22.1918C127.343 22.1918 126.824 22.0876 126.412 21.8793C126 21.6709 125.669 21.42 125.418 21.1264C125.172 20.8281 124.98 20.5464 124.843 20.2812H124.694V22H122.165ZM124.686 16.5455C124.686 17.2509 124.786 17.8688 124.985 18.3991C125.188 18.9295 125.48 19.3437 125.858 19.642C126.242 19.9356 126.706 20.0824 127.25 20.0824C127.819 20.0824 128.294 19.9309 128.678 19.6278C129.061 19.3201 129.35 18.901 129.544 18.3707C129.743 17.8357 129.843 17.2273 129.843 16.5455C129.843 15.8684 129.746 15.267 129.551 14.7415C129.357 14.2159 129.069 13.804 128.685 13.5057C128.301 13.2074 127.823 13.0582 127.25 13.0582C126.701 13.0582 126.235 13.2027 125.851 13.4915C125.468 13.7803 125.176 14.1851 124.978 14.706C124.783 15.2268 124.686 15.84 124.686 16.5455ZM134.649 22V11.0909H137.142V12.9091H137.256C137.455 12.2794 137.795 11.794 138.278 11.4531C138.766 11.1075 139.322 10.9347 139.947 10.9347C140.089 10.9347 140.248 10.9418 140.423 10.956C140.603 10.9654 140.752 10.982 140.871 11.0057V13.3707C140.762 13.3329 140.589 13.2997 140.352 13.2713C140.12 13.2382 139.895 13.2216 139.678 13.2216C139.209 13.2216 138.787 13.3234 138.413 13.527C138.044 13.7259 137.753 14.0028 137.54 14.358C137.327 14.7131 137.22 15.1226 137.22 15.5866V22H134.649ZM145.523 22.2202C144.831 22.2202 144.209 22.0971 143.655 21.8509C143.106 21.5999 142.67 21.2306 142.348 20.7429C142.031 20.2552 141.872 19.6539 141.872 18.9389C141.872 18.3234 141.986 17.8144 142.213 17.4119C142.44 17.0095 142.75 16.6875 143.143 16.446C143.536 16.2045 143.979 16.0223 144.472 15.8991C144.969 15.7713 145.482 15.679 146.013 15.6222C146.652 15.5559 147.17 15.4967 147.568 15.4446C147.966 15.3878 148.255 15.3026 148.435 15.1889C148.619 15.0705 148.712 14.8883 148.712 14.642V14.5994C148.712 14.0644 148.553 13.6501 148.236 13.3565C147.919 13.063 147.462 12.9162 146.865 12.9162C146.235 12.9162 145.736 13.0535 145.366 13.3281C145.002 13.6027 144.756 13.9271 144.628 14.3011L142.227 13.9602C142.417 13.2973 142.729 12.7434 143.165 12.2983C143.6 11.8485 144.133 11.5123 144.763 11.2898C145.393 11.0625 146.089 10.9489 146.851 10.9489C147.376 10.9489 147.9 11.0104 148.42 11.1335C148.941 11.2566 149.417 11.4602 149.848 11.7443C150.279 12.0237 150.625 12.4048 150.885 12.8878C151.15 13.3707 151.283 13.9744 151.283 14.6989V22H148.811V20.5014H148.726C148.57 20.8045 148.349 21.0885 148.065 21.3537C147.786 21.6141 147.433 21.8248 147.007 21.9858C146.586 22.142 146.091 22.2202 145.523 22.2202ZM146.19 20.331C146.706 20.331 147.154 20.2292 147.533 20.0256C147.911 19.8172 148.203 19.5426 148.406 19.2017C148.615 18.8608 148.719 18.4891 148.719 18.0866V16.8011C148.638 16.8674 148.501 16.929 148.307 16.9858C148.117 17.0426 147.904 17.0923 147.668 17.1349C147.431 17.1776 147.196 17.2154 146.964 17.2486C146.732 17.2817 146.531 17.3101 146.361 17.3338C145.977 17.3859 145.634 17.4711 145.331 17.5895C145.028 17.7079 144.789 17.8736 144.614 18.0866C144.438 18.295 144.351 18.5649 144.351 18.8963C144.351 19.3698 144.524 19.7273 144.869 19.9688C145.215 20.2102 145.655 20.331 146.19 20.331ZM153.868 22V11.0909H156.361V12.9091H156.474C156.673 12.2794 157.014 11.794 157.497 11.4531C157.985 11.1075 158.541 10.9347 159.166 10.9347C159.308 10.9347 159.467 10.9418 159.642 10.956C159.822 10.9654 159.971 10.982 160.089 11.0057V13.3707C159.981 13.3329 159.808 13.2997 159.571 13.2713C159.339 13.2382 159.114 13.2216 158.896 13.2216C158.428 13.2216 158.006 13.3234 157.632 13.527C157.263 13.7259 156.972 14.0028 156.759 14.358C156.545 14.7131 156.439 15.1226 156.439 15.5866V22H153.868ZM163.728 26.0909C163.377 26.0909 163.053 26.0625 162.755 26.0057C162.461 25.9536 162.227 25.892 162.051 25.821L162.648 23.8182C163.022 23.9271 163.356 23.9792 163.65 23.9744C163.943 23.9697 164.201 23.8774 164.424 23.6974C164.651 23.5223 164.843 23.2287 164.999 22.8168L165.219 22.2273L161.263 11.0909H163.99L166.505 19.3295H166.618L169.14 11.0909H171.874L167.506 23.321C167.302 23.8987 167.033 24.3935 166.696 24.8054C166.36 25.2221 165.948 25.5393 165.461 25.7571C164.978 25.9796 164.4 26.0909 163.728 26.0909Z",fill:"white"})),React.createElement("defs",null,React.createElement("clipPath",{id:"clip0_207_15102"},React.createElement("rect",{width:"173",height:"30",fill:"white"}))))},c=e=>{let{className:t}=e;return React.createElement("svg",{className:t,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("rect",{x:"0.5",y:"0.5",width:"23",height:"23",rx:"11.5",fill:"var(--colors-accent-st)"}),React.createElement("path",{d:"M8.25 12.375L11.25 15.375L15.75 8.625",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),React.createElement("rect",{x:"0.5",y:"0.5",width:"23",height:"23",rx:"11.5",stroke:"var(--colors-accent-st)"}))},u=e=>{let{className:t}=e;return React.createElement("svg",{className:t,width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20 40C31.0457 40 40 31.0457 40 20C40 8.95429 31.0457 0 20 0C8.95429 0 0 8.95429 0 20C0 31.0457 8.95429 40 20 40ZM26.1503 25.86C27.3066 25.129 27.9999 23.9058 28 22.5969C28.0001 20.7781 26.6721 19.1963 24.7885 18.7718L19.1451 17.371C18.6131 17.2511 18.4857 16.5951 18.9382 16.3065L23.3349 13.5021C25.3814 12.1967 25.9135 9.58069 24.5234 7.65897C24.3497 7.41874 24.0014 7.35629 23.7455 7.51949L13.8134 14.2191C12.6791 14.9426 12 16.1466 12 17.4342C12 19.2313 13.3121 20.7941 15.1731 21.2135L20.9084 22.635C21.4416 22.7552 21.568 23.4133 21.1131 23.7009L16.6842 26.5008C14.6319 27.7982 14.0882 30.4121 15.4699 32.3392C15.6426 32.5801 15.9906 32.6439 16.2471 32.4817L26.1503 25.86Z",fill:"#5A03EF"}))},d=e=>{let{className:t}=e;return React.createElement("svg",{className:t,width:"41",height:"40",viewBox:"0 0 41 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("rect",{x:"0.5",width:"40",height:"40",rx:"5",fill:"#FF580E"}),React.createElement("path",{d:"M35.3703 14.3008C29.723 14.8988 26.1666 14.8553 25.103 14.8009C24.9934 14.8094 24.9573 14.6297 25.0416 14.5775C28.1077 12.286 29.2383 10.6467 29.5505 10.1205C29.611 10.0473 29.5364 9.93905 29.4487 9.94586C27.9885 9.89943 18.8162 9.72129 13.3453 10.6021C8.50536 11.3656 5.63443 15.0338 5.6516 19.8013C5.66877 24.5688 8.62351 28.5151 12.8936 29.5072C23.7242 31.9981 31.0796 24.1258 32.2937 22.7082C32.3761 22.6333 32.2997 22.5024 32.1883 22.4882L26.6251 22.4635C26.4934 22.4737 26.4556 22.2713 26.5837 22.2157C33.2052 19.1008 35.1223 15.3697 35.4941 14.4738C35.5309 14.3796 35.4581 14.294 35.3484 14.3025L35.3703 14.3008Z",fill:"white"}))},p=e=>{let{className:t}=e;return React.createElement("svg",{className:t,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M9 12.75L11.25 15L15 9.75M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z",stroke:"#0BC16A",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))},f=e=>{let{className:t}=e;return React.createElement("svg",{className:t,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M16.0228 9.34841H21.0154V9.34663M2.98413 19.6444V14.6517M2.98413 14.6517L7.97677 14.6517M2.98413 14.6517L6.16502 17.8347C7.15555 18.8271 8.41261 19.58 9.86436 19.969C14.2654 21.1483 18.7892 18.5364 19.9685 14.1353M4.03073 9.86484C5.21 5.46374 9.73377 2.85194 14.1349 4.03121C15.5866 4.4202 16.8437 5.17312 17.8342 6.1655L21.0154 9.34663M21.0154 4.3558V9.34663",stroke:a,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))},m=e=>{let{className:t}=e;return React.createElement("svg",{className:t,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M11.9998 8.99994V12.7499M2.69653 16.1256C1.83114 17.6256 2.91371 19.4999 4.64544 19.4999H19.3541C21.0858 19.4999 22.1684 17.6256 21.303 16.1256L13.9487 3.37807C13.0828 1.87723 10.9167 1.87723 10.0509 3.37807L2.69653 16.1256ZM11.9998 15.7499H12.0073V15.7574H11.9998V15.7499Z",stroke:"#F92B0F",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))},g=e=>{let{className:t,width:r=20,height:n=20}=e;return React.createElement("svg",{width:r,height:n,className:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{id:"Icon"},React.createElement("path",{id:"Vector",d:"M2.89 2H17.12C17.61 2 18 2.39 18 2.88V17.12C18 17.6 17.61 18 17.12 18H13.04V11.8H15.12L15.43 9.39H13.04V7.85C13.04 7.15 13.24 6.67 14.24 6.67H15.52V4.51C15.3 4.48 14.54 4.42 13.66 4.42C11.81 4.42 10.55 5.54 10.55 7.61V9.39H8.46V11.8H10.55V18H2.89C2.65568 18 2.43081 17.9076 2.26418 17.7429C2.09756 17.5781 2.00263 17.3543 2 17.12V2.88C2 2.39 2.4 2 2.89 2Z",fill:"currentColor"})))},h=e=>{let{className:t,width:r=20,height:n=20}=e;return React.createElement("svg",{width:r,height:n,className:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{id:"Icon"},React.createElement("path",{id:"Vector",d:"M12.7 10C12.7 8.5 11.5 7.3 10 7.3C8.5 7.3 7.3 8.5 7.3 10C7.3 11.5 8.5 12.7 10 12.7C11.5 12.7 12.7 11.5 12.7 10ZM14.1 10C14.1 12.3 12.3 14.1 10 14.1C7.7 14.1 5.9 12.3 5.9 10C5.9 7.7 7.7 5.9 10 5.9C12.3 5.9 14.1 7.7 14.1 10ZM15.2 5.7C15.2 6.3 14.8 6.7 14.2 6.7C13.6 6.7 13.2 6.3 13.2 5.7C13.2 5.1 13.6 4.7 14.2 4.7C14.8 4.7 15.2 5.2 15.2 5.7ZM10 3.4C8.8 3.4 6.3 3.3 5.3 3.7C4.6 4 4 4.6 3.8 5.3C3.4 6.3 3.5 8.8 3.5 10C3.5 11.2 3.4 13.7 3.8 14.7C4 15.4 4.6 16 5.3 16.2C6.3 16.6 8.9 16.5 10 16.5C11.1 16.5 13.7 16.6 14.7 16.2C15.4 15.9 15.9 15.4 16.2 14.7C16.6 13.6 16.5 11.1 16.5 10C16.5 8.9 16.6 6.3 16.2 5.3C16 4.6 15.4 4 14.7 3.8C13.7 3.3 11.2 3.4 10 3.4ZM18 10V13.3C18 14.5 17.6 15.7 16.7 16.7C15.8 17.6 14.6 18 13.3 18H6.7C5.5 18 4.3 17.6 3.3 16.7C2.5 15.8 2 14.6 2 13.3V10V6.7C2 5.4 2.5 4.2 3.3 3.3C4.3 2.5 5.5 2 6.7 2H13.3C14.5 2 15.7 2.4 16.7 3.3C17.5 4.2 18 5.4 18 6.7V10Z",fill:"currentColor"})))},v=e=>{let{className:t,width:r=20,height:n=20}=e;return React.createElement("svg",{width:r,height:n,className:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{id:"Icon"},React.createElement("path",{id:"Vector",d:"M2.5002 18H5.5002V6.9H2.5002V18ZM4.0002 2C3.0002 2 2.2002 2.8 2.2002 3.8C2.2002 4.8 3.0002 5.6 4.0002 5.6C5.0002 5.6 5.8002 4.8 5.8002 3.8C5.8002 2.8 5.0002 2 4.0002 2ZM10.6002 8.6V6.9H7.60019V18H10.6002V12.3C10.6002 9.1 14.7002 8.9 14.7002 12.3V18H17.7002V11.2C17.7002 5.8 12.0002 6 10.6002 8.6Z",fill:"currentColor"})))},b=e=>{let{className:t,width:r=20,height:n=20}=e;return React.createElement("svg",{width:r,height:n,className:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{id:"Icon"},React.createElement("path",{id:"Vector",d:"M18.9396 4.46023C18.4496 5.19023 17.8296 5.84023 17.1096 6.36023C17.1196 6.51023 17.1196 6.67023 17.1196 6.83023C17.1196 11.6802 13.4296 17.2702 6.68957 17.2702C4.61957 17.2702 2.68957 16.6602 1.05957 15.6202C1.34957 15.6502 1.63957 15.6702 1.93957 15.6702C3.65957 15.6702 5.23957 15.0802 6.48957 14.1002C5.72491 14.0844 4.98429 13.8302 4.37115 13.373C3.758 12.9158 3.30296 12.2786 3.06957 11.5502C3.28957 11.5902 3.51957 11.6202 3.75957 11.6202C4.08957 11.6202 4.41957 11.5702 4.71957 11.4902C3.89017 11.32 3.14485 10.8689 2.60929 10.2131C2.07373 9.55734 1.78068 8.73693 1.77957 7.89023V7.85023C2.27957 8.12023 2.83957 8.29024 3.43957 8.31024C2.93737 7.97337 2.52593 7.51794 2.24163 6.98422C1.95733 6.4505 1.80893 5.85495 1.80957 5.25023C1.80957 4.58023 1.98957 3.95023 2.30957 3.41023C4.11957 5.63023 6.81957 7.09023 9.86957 7.24023C9.80957 6.97023 9.76957 6.69023 9.76957 6.40023C9.77222 5.42862 10.16 4.49771 10.848 3.81161C11.536 3.12552 12.468 2.74023 13.4396 2.74023C14.4996 2.74023 15.4496 3.18023 16.1196 3.90023C16.9496 3.73023 17.7396 3.43023 18.4496 3.01023C18.1696 3.86023 17.5896 4.58023 16.8296 5.03023C17.5582 4.9506 18.27 4.7583 18.9396 4.46023Z",fill:"currentColor"})))},y=e=>{let{className:t,width:r=20,height:n=20}=e;return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:r,height:n,viewBox:"0 0 50 50",className:t},React.createElement("path",{fill:"currentColor",d:"M 44.898438 14.5 C 44.5 12.300781 42.601563 10.699219 40.398438 10.199219 C 37.101563 9.5 31 9 24.398438 9 C 17.800781 9 11.601563 9.5 8.300781 10.199219 C 6.101563 10.699219 4.199219 12.199219 3.800781 14.5 C 3.398438 17 3 20.5 3 25 C 3 29.5 3.398438 33 3.898438 35.5 C 4.300781 37.699219 6.199219 39.300781 8.398438 39.800781 C 11.898438 40.5 17.898438 41 24.5 41 C 31.101563 41 37.101563 40.5 40.601563 39.800781 C 42.800781 39.300781 44.699219 37.800781 45.101563 35.5 C 45.5 33 46 29.398438 46.101563 25 C 45.898438 20.5 45.398438 17 44.898438 14.5 Z M 19 32 L 19 18 L 31.199219 25 Z"}))},w=e=>{let{className:t}=e;return React.createElement("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M28.6229 2.95082H7.37705C4.93251 2.95082 2.95082 4.93251 2.95082 7.37705V28.6229C2.95082 31.0675 4.93251 33.0492 7.37705 33.0492H28.6229C31.0675 33.0492 33.0492 31.0675 33.0492 28.6229V7.37705C33.0492 4.93251 31.0675 2.95082 28.6229 2.95082ZM7.37705 0C3.30282 0 0 3.30282 0 7.37705V28.6229C0 32.6972 3.30282 36 7.37705 36H28.6229C32.6972 36 36 32.6972 36 28.6229V7.37705C36 3.30282 32.6972 0 28.6229 0H7.37705Z",fill:"url(#paint0_linear_368_736)"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.7535 11.3258C21.6843 11.264 21.6113 11.2047 21.5345 11.1482C20.8682 10.6576 19.9639 10.4123 18.8217 10.4123C18.0456 10.4123 17.3903 10.5221 16.8558 10.7418C16.3213 10.9541 15.9113 11.2507 15.6258 11.6314C15.3191 12.0511 14.7967 12.3913 14.345 12.134C13.9904 11.932 13.663 11.6828 13.3721 11.392C12.8297 10.8496 12.432 10.1798 12.2155 9.44392C12.1201 9.11973 12.2045 8.76546 12.4597 8.54398C13.0306 8.04862 13.6979 7.63171 14.4616 7.29323C15.7502 6.72213 17.2146 6.43658 18.8547 6.43658C20.5241 6.43658 21.9811 6.72213 23.2258 7.29323C24.4778 7.86434 25.4516 8.65875 26.1472 9.67648C26.4016 10.0488 26.611 10.4426 26.7753 10.858C27.2626 12.0899 26.1379 13.2129 24.8132 13.2129C23.7792 13.2129 22.9514 12.4395 22.1693 11.7088C22.0296 11.5782 21.8913 11.449 21.7535 11.3258ZM14.9448 13.7623C15.1411 13.6856 15.3513 13.8017 15.461 13.9817C15.6514 14.2819 15.9113 14.5418 16.2408 14.7615C16.5703 14.9738 16.951 15.1605 17.383 15.3216C17.815 15.4753 18.2763 15.6071 18.7668 15.717L20.7876 16.2002C21.7688 16.4199 22.6693 16.7127 23.4894 17.0788C24.3094 17.4449 25.0196 17.8952 25.62 18.4297C26.2204 18.9642 26.6853 19.5939 27.0148 20.3187C27.3516 21.0436 27.5237 21.8746 27.531 22.8118C27.5237 24.1883 27.1722 25.3817 26.4767 26.3921C25.7884 27.3952 24.7927 28.175 23.4894 28.7315C22.1934 29.2806 20.6302 29.5552 18.7998 29.5552C16.984 29.5552 15.4025 29.2769 14.0552 28.7205C12.7154 28.164 11.6683 27.3403 10.9142 26.2494C10.5661 25.7375 10.2952 25.1692 10.1014 24.5445C9.71055 23.2844 10.8247 22.1748 12.144 22.1748H12.3151C13.4554 22.1748 14.3025 23.1531 14.9888 24.0638C15.3768 24.5617 15.893 24.9388 16.5373 25.195C17.189 25.444 17.9248 25.5684 18.7449 25.5684C19.5503 25.5684 20.2495 25.4513 20.8426 25.217C21.4429 24.9827 21.9079 24.6569 22.2374 24.2395C22.5668 23.8222 22.7316 23.3426 22.7316 22.8008C22.7316 22.2956 22.5815 21.8709 22.2813 21.5268C21.9884 21.1827 21.5564 20.8898 20.9853 20.6482C20.4215 20.4066 19.7296 20.1869 18.9096 19.9892L16.4605 19.3742C14.8539 18.9834 13.5337 18.4061 12.4999 17.6421C12.2205 17.4356 12.1174 17.0721 12.2155 16.7387C12.432 16.0029 12.8296 15.3332 13.3719 14.7908C13.8206 14.3421 14.3564 13.9924 14.9448 13.7623ZM12.0346 10.6595L11.8194 9.92824C11.8101 9.89649 11.7908 9.86859 11.7643 9.84875C11.7379 9.8289 11.7057 9.81818 11.6726 9.81818C11.6395 9.81818 11.6073 9.8289 11.5809 9.84875C11.5544 9.86859 11.5351 9.89649 11.5259 9.92824L11.3109 10.6595C11.1665 11.15 10.9014 11.5965 10.5397 11.958C10.1781 12.3196 9.73163 12.5847 9.24108 12.729L8.50975 12.9442C8.36331 12.9876 8.36331 13.1949 8.50975 13.2377L9.24108 13.453C9.73157 13.5973 10.178 13.8624 10.5396 14.224C10.9011 14.5855 11.1662 15.0319 11.3106 15.5224L11.5259 16.254C11.569 16.4002 11.7763 16.4002 11.8194 16.254L12.0346 15.5227C12.1789 15.0322 12.444 14.5857 12.8056 14.2241C13.1671 13.8625 13.6136 13.5974 14.1041 13.453L14.8358 13.2377C14.9819 13.1946 14.9819 12.9873 14.8358 12.9445L14.1044 12.7293C13.6139 12.5849 13.1673 12.3198 12.8057 11.9582C12.4441 11.5966 12.179 11.1501 12.0346 10.6595ZM9.42575 14.9796L9.49032 15.199C9.53363 15.3462 9.61317 15.4801 9.72166 15.5886C9.83014 15.6971 9.9641 15.7766 10.1113 15.8199L10.3307 15.8845C10.3745 15.8973 10.3745 15.9595 10.3307 15.9725L10.1112 16.037C9.96402 16.0804 9.83008 16.1599 9.72162 16.2684C9.61315 16.3769 9.53363 16.5108 9.49032 16.658L9.42575 16.8773C9.41282 16.9212 9.35063 16.9212 9.3377 16.8773L9.27313 16.6579C9.22981 16.5107 9.15028 16.3768 9.04181 16.2683C8.93335 16.1599 8.79941 16.0803 8.65227 16.037L8.43287 15.9725C8.38893 15.9596 8.38893 15.8974 8.43287 15.8844L8.65227 15.8198C8.79943 15.7765 8.93339 15.697 9.04187 15.5886C9.15035 15.4801 9.22989 15.3462 9.27322 15.199L9.3377 14.9796C9.34048 14.9701 9.34627 14.9617 9.35421 14.9558C9.36215 14.9498 9.3718 14.9466 9.38172 14.9466C9.39165 14.9466 9.4013 14.9498 9.40924 14.9558C9.41718 14.9617 9.42297 14.9701 9.42575 14.9796ZM9.00521 9.01037L8.90476 8.6691C8.90044 8.65428 8.89143 8.64127 8.87908 8.632C8.86673 8.62274 8.85171 8.61774 8.83628 8.61774C8.82084 8.61774 8.80582 8.62274 8.79347 8.632C8.78112 8.64127 8.77211 8.65428 8.76779 8.6691L8.66749 9.01037C8.60009 9.23928 8.47636 9.44762 8.30761 9.61634C8.13886 9.78506 7.93049 9.90876 7.70156 9.97612L7.36028 10.0766C7.29194 10.0968 7.29194 10.1936 7.36028 10.2135L7.70156 10.314C7.93046 10.3814 8.1388 10.5051 8.30753 10.6738C8.47625 10.8425 8.59996 11.0508 8.66735 11.2797L8.76779 11.6211C8.78791 11.6893 8.88464 11.6893 8.90476 11.6211L9.00521 11.2799C9.07257 11.0509 9.19627 10.8426 9.365 10.6738C9.53372 10.5051 9.74208 10.3814 9.97099 10.314L10.3124 10.2135C10.3806 10.1934 10.3806 10.0967 10.3124 10.0767L9.97113 9.97626C9.74219 9.90889 9.53381 9.78517 9.36506 9.61642C9.19631 9.44768 9.07258 9.2393 9.00521 9.01037Z",fill:"url(#paint1_linear_368_736)"}),React.createElement("defs",null,React.createElement("linearGradient",{id:"paint0_linear_368_736",x1:"2.34446",y1:"35.5775",x2:"14.0671",y2:"-5.20766",gradientUnits:"userSpaceOnUse"},React.createElement("stop",{stopColor:"#C639FF"}),React.createElement("stop",{offset:"1",stopColor:"#3662FF"})),React.createElement("linearGradient",{id:"paint1_linear_368_736",x1:"8.62596",y1:"29.2838",x2:"17.0353",y2:"3.69184",gradientUnits:"userSpaceOnUse"},React.createElement("stop",{stopColor:"#C639FF"}),React.createElement("stop",{offset:"1",stopColor:"#3662FF"}))))},x=e=>{let{className:t}=e;return React.createElement("svg",{width:"200",height:"45",viewBox:"0 0 700 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t},React.createElement("path",{d:"M149.269 82.9701V37.5679H163.474C167.927 37.5679 171.862 38.5408 175.278 40.4866C178.694 42.3891 181.375 45.0484 183.321 48.4644C185.267 51.8804 186.24 55.8152 186.24 60.269C186.24 64.6795 185.267 68.5927 183.321 72.0087C181.375 75.4247 178.694 78.1056 175.278 80.0514C171.862 81.9972 167.927 82.9701 163.474 82.9701H149.269ZM163.474 44.3782H156.533V76.1598H163.474C166.371 76.1598 168.965 75.4679 171.257 74.0843C173.592 72.6573 175.429 70.7548 176.77 68.3765C178.154 65.9551 178.845 63.2526 178.845 60.269C178.845 57.2854 178.154 54.6045 176.77 52.2263C175.429 49.8048 173.592 47.9023 171.257 46.5186C168.965 45.0917 166.371 44.3782 163.474 44.3782ZM207.081 83.7484C203.925 83.7484 201.114 83.035 198.65 81.6081C196.228 80.1379 194.326 78.1272 192.942 75.576C191.558 73.0249 190.866 70.0845 190.866 66.755C190.866 63.4255 191.558 60.4852 192.942 57.934C194.326 55.3828 196.25 53.3938 198.714 51.9669C201.179 50.4967 204.011 49.7616 207.211 49.7616C210.108 49.7616 212.703 50.5183 214.994 52.0317C217.329 53.5019 219.145 55.6207 220.443 58.388C221.783 61.1554 222.453 64.4633 222.453 68.3117H197.936C198.239 71.2088 199.277 73.4789 201.049 75.122C202.866 76.7651 205.049 77.5867 207.6 77.5867C209.633 77.5867 211.297 77.1327 212.595 76.2246C213.935 75.2734 214.994 74.041 215.773 72.5276L221.87 75.2517C220.529 77.8462 218.627 79.9217 216.162 81.4783C213.697 82.9917 210.67 83.7484 207.081 83.7484ZM207.017 55.7288C204.768 55.7288 202.887 56.3557 201.374 57.6097C199.904 58.8204 198.887 60.5717 198.325 62.8634H215.124C214 58.107 211.297 55.7288 207.017 55.7288ZM239.615 83.7484C236.286 83.7484 233.432 83.0134 231.053 81.5432C228.718 80.073 227.075 78.1921 226.124 75.9003L231.897 73.3708C232.588 74.6248 233.583 75.6625 234.88 76.4841C236.221 77.3057 237.712 77.7164 239.356 77.7164C241.085 77.7164 242.512 77.4138 243.636 76.8084C244.761 76.203 245.323 75.3166 245.323 74.1491C245.323 73.0681 244.89 72.2249 244.026 71.6196C243.204 70.971 242.015 70.4521 240.458 70.0629L237.41 69.2846C234.34 68.463 231.94 67.2307 230.21 65.5875C228.524 63.9012 227.681 61.977 227.681 59.815C227.681 56.6152 228.718 54.1505 230.794 52.4209C232.87 50.648 235.896 49.7616 239.874 49.7616C242.815 49.7616 245.388 50.4102 247.593 51.7074C249.798 52.9614 251.268 54.6478 252.003 56.7665L246.361 59.2961C245.928 58.1286 245.085 57.2638 243.831 56.7017C242.62 56.0963 241.215 55.7936 239.615 55.7936C238.015 55.7936 236.761 56.1395 235.853 56.8314C234.988 57.48 234.556 58.4097 234.556 59.6204C234.556 61.1338 236.091 62.2797 239.161 63.058L242.793 63.966C245.993 64.7444 248.35 66.1064 249.863 68.0522C251.376 69.998 252.133 72.0087 252.133 74.0843C252.133 76.0733 251.593 77.8029 250.512 79.2731C249.431 80.7 247.939 81.8026 246.036 82.581C244.177 83.3593 242.036 83.7484 239.615 83.7484ZM258.146 82.9701L258.276 50.5399H265.28L265.151 82.9701H258.146ZM261.713 44.2485C260.589 44.2485 259.616 43.8377 258.794 43.0161C257.973 42.1946 257.562 41.2217 257.562 40.0974C257.562 38.9732 257.973 38.0003 258.794 37.1787C259.616 36.3571 260.589 35.9464 261.713 35.9464C262.837 35.9464 263.81 36.3571 264.632 37.1787C265.453 38.0003 265.864 38.9732 265.864 40.0974C265.864 41.2217 265.453 42.1946 264.632 43.0161C263.81 43.8377 262.837 44.2485 261.713 44.2485ZM286.039 82.3215C283.099 82.3215 280.526 81.6729 278.32 80.3757C276.115 79.0353 274.407 77.1759 273.196 74.7977C271.986 72.3763 271.38 69.5656 271.38 66.3659C271.38 62.9931 271.986 60.0744 273.196 57.6097C274.407 55.145 276.115 53.2208 278.32 51.8371C280.526 50.4535 283.099 49.7616 286.039 49.7616C288.331 49.7616 290.363 50.3021 292.136 51.3831C293.952 52.4209 295.444 53.9127 296.611 55.8585V50.5399H303.616V79.5974C303.616 83.316 302.903 86.451 301.476 89.0021C300.092 91.5533 298.146 93.4775 295.638 94.7747C293.173 96.1152 290.298 96.7854 287.012 96.7854C283.553 96.7854 280.677 96.3746 278.385 95.553C276.094 94.7747 274.45 94.0396 273.456 93.3478L276.115 87.7049C276.98 88.1806 278.32 88.7643 280.137 89.4562C281.996 90.1912 284.223 90.5588 286.817 90.5588C289.628 90.5588 291.963 89.694 293.822 87.9644C295.681 86.278 296.611 83.5755 296.611 79.8568V76.5489C295.444 78.365 293.952 79.792 292.136 80.8297C290.363 81.8243 288.331 82.3215 286.039 82.3215ZM287.92 76.4192C290.428 76.4192 292.46 75.4679 294.017 73.5654C295.573 71.6196 296.352 69.1549 296.352 66.1713C296.352 63.1877 295.573 60.7446 294.017 58.8421C292.46 56.9395 290.406 55.9882 287.855 55.9882C285.217 55.9882 283.055 56.9395 281.369 58.8421C279.726 60.7446 278.904 63.1877 278.904 66.1713C278.904 69.1549 279.747 71.6196 281.434 73.5654C283.12 75.4679 285.282 76.4192 287.92 76.4192ZM310.425 82.9701V50.5399H317.041L317.301 55.0802C319.506 51.5345 322.792 49.7616 327.159 49.7616C331.051 49.7616 334.078 50.9723 336.24 53.3938C338.445 55.772 339.548 59.4474 339.548 64.4201V82.9701H332.543V66.3659C332.543 63.7282 332.218 61.6959 331.57 60.269C330.964 58.7988 330.121 57.7827 329.04 57.2206C327.959 56.6584 326.705 56.3557 325.278 56.3125C322.77 56.3125 320.825 57.1557 319.441 58.8421C318.1 60.5284 317.43 62.9283 317.43 66.0416V82.9701H310.425ZM362.809 82.9701V37.5679H370.074V76.2895H390.764V82.9701H362.809ZM395.518 82.9701L395.648 50.5399H402.653L402.523 82.9701H395.518ZM399.085 44.2485C397.961 44.2485 396.988 43.8377 396.167 43.0161C395.345 42.1946 394.934 41.2217 394.934 40.0974C394.934 38.9732 395.345 38.0003 396.167 37.1787C396.988 36.3571 397.961 35.9464 399.085 35.9464C400.21 35.9464 401.183 36.3571 402.004 37.1787C402.826 38.0003 403.236 38.9732 403.236 40.0974C403.236 41.2217 402.826 42.1946 402.004 43.0161C401.183 43.8377 400.21 44.2485 399.085 44.2485ZM410.569 82.9701V37.5679H417.574V55.4045C418.698 53.6316 420.125 52.2479 421.854 51.2534C423.627 50.2589 425.638 49.7616 427.886 49.7616C430.827 49.7616 433.4 50.4751 435.605 51.902C437.81 53.2857 439.518 55.2531 440.729 57.8043C441.94 60.3555 442.545 63.339 442.545 66.755C442.545 70.171 441.94 73.1546 440.729 75.7058C439.518 78.2569 437.81 80.246 435.605 81.6729C433.4 83.0566 430.827 83.7484 427.886 83.7484C425.595 83.7484 423.562 83.2512 421.79 82.2567C420.06 81.2189 418.633 79.792 417.509 77.9759L417.249 82.9701H410.569ZM426.2 77.3273C428.838 77.3273 431.021 76.3544 432.751 74.4086C434.481 72.4195 435.345 69.8683 435.345 66.755C435.345 63.6417 434.481 61.1122 432.751 59.1664C431.065 57.1773 428.903 56.1828 426.265 56.1828C423.714 56.1828 421.617 57.1773 419.973 59.1664C418.374 61.1122 417.574 63.6417 417.574 66.755C417.574 69.8683 418.374 72.4195 419.973 74.4086C421.617 76.3544 423.692 77.3273 426.2 77.3273ZM448.241 82.9701V50.5399H455.246V56.3774C456.543 54.3451 458.229 52.8533 460.305 51.902C462.381 50.9075 464.521 50.4102 466.726 50.4102V57.0908C464.78 57.0908 462.921 57.3719 461.148 57.934C459.419 58.4961 457.992 59.4042 456.867 60.6582C455.786 61.8689 455.246 63.512 455.246 65.5875V82.9701H448.241ZM481.732 83.7484C477.883 83.7484 474.878 82.8836 472.716 81.154C470.597 79.4244 469.538 76.9813 469.538 73.8248C469.538 70.4521 470.662 67.9009 472.911 66.1713C475.159 64.3984 478.294 63.512 482.315 63.512H490.553C490.25 60.9608 489.537 59.0366 488.412 57.7394C487.331 56.4422 485.688 55.7936 483.483 55.7936C480.153 55.7936 477.732 57.1557 476.219 59.8798L470.187 57.7394C471.311 55.5342 472.932 53.6532 475.051 52.0966C477.213 50.5399 480.067 49.7616 483.613 49.7616C488.239 49.7616 491.699 51.0804 493.99 53.7181C496.325 56.3125 497.493 60.1609 497.493 65.2632V82.9701H491.136L491.007 79.4028C490.055 80.7865 488.801 81.8675 487.245 82.6458C485.688 83.3809 483.85 83.7484 481.732 83.7484ZM482.51 78.0407C484.153 78.0407 485.58 77.6516 486.791 76.8732C488.045 76.0949 489.018 75.0572 489.71 73.7599C490.401 72.4627 490.747 71.0358 490.747 69.4792H490.812V68.7657H484.326C481.386 68.7657 479.31 69.1981 478.1 70.0629C476.932 70.9277 476.348 72.1384 476.348 73.6951C476.348 75.0355 476.889 76.0949 477.97 76.8732C479.051 77.6516 480.564 78.0407 482.51 78.0407ZM504.33 82.9701V50.5399H511.335V56.3774C512.632 54.3451 514.318 52.8533 516.394 51.902C518.47 50.9075 520.61 50.4102 522.815 50.4102V57.0908C520.869 57.0908 519.01 57.3719 517.237 57.934C515.508 58.4961 514.081 59.4042 512.956 60.6582C511.875 61.8689 511.335 63.512 511.335 65.5875V82.9701H504.33ZM531.918 96.7205C530.881 96.7205 529.735 96.5259 528.481 96.1368C527.27 95.7476 526.081 95.272 524.914 94.7099L527.508 88.9373C528.373 89.3697 529.129 89.694 529.778 89.9102C530.47 90.1264 531.054 90.2345 531.529 90.2345C533.562 90.2345 535.032 89.1535 535.94 86.9915L537.756 82.7755L523.422 50.5399H531.01L541.064 74.7977L550.793 50.5399H558.446L543.334 86.5374C542.469 88.613 541.561 90.4074 540.61 91.9209C539.702 93.4775 538.556 94.6666 537.172 95.4882C535.832 96.3097 534.08 96.7205 531.918 96.7205Z",fill:"white"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M91.9279 9.4771H23.6928C15.8417 9.4771 9.4771 15.8417 9.4771 23.6928V91.9279C9.4771 99.779 15.8417 106.144 23.6928 106.144H91.9279C99.779 106.144 106.144 99.779 106.144 91.9279V23.6928C106.144 15.8417 99.779 9.4771 91.9279 9.4771ZM23.6928 0C10.6076 0 0 10.6076 0 23.6928V91.9279C0 105.013 10.6076 115.621 23.6928 115.621H91.9279C105.013 115.621 115.621 105.013 115.621 91.9279V23.6928C115.621 10.6076 105.013 0 91.9279 0H23.6928Z",fill:"white"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M69.8658 36.3746C69.6437 36.176 69.4092 35.9858 69.1623 35.8041C67.0225 34.2285 64.1183 33.4408 60.4499 33.4408C57.9573 33.4408 55.8527 33.7935 54.1361 34.499C52.4195 35.1809 51.1026 36.1333 50.1855 37.3561C49.2005 38.704 47.5229 39.7963 46.0723 38.97C44.9333 38.3213 43.8816 37.5209 42.9475 36.5868C41.2055 34.8448 39.9282 32.6937 39.2327 30.3304C38.9263 29.2893 39.1974 28.1516 40.0171 27.4403C41.8505 25.8494 43.9937 24.5103 46.4466 23.4233C50.5853 21.5891 55.2883 20.672 60.5558 20.672C65.9172 20.672 70.5968 21.5891 74.5944 23.4233C78.6155 25.2575 81.743 27.8089 83.977 31.0775C84.7942 32.2732 85.4666 33.5381 85.9943 34.8722C87.5592 38.8285 83.9473 42.4354 79.6927 42.4354C76.3717 42.4354 73.7131 39.9514 71.2014 37.6048L71.2012 37.6046L71.2008 37.6042C70.7521 37.185 70.3081 36.7701 69.8658 36.3746ZM47.9981 44.1998C48.6286 43.9532 49.3039 44.3264 49.6564 44.9045C50.2678 45.8686 51.1026 46.7034 52.1608 47.4089C53.219 48.0908 54.4418 48.6904 55.8292 49.2078C57.2166 49.7016 58.698 50.1249 60.2736 50.4776L66.7638 52.0296C69.9148 52.7351 72.8072 53.6757 75.4409 54.8515C78.0747 56.0272 80.3556 57.4734 82.2839 59.19C84.2121 60.9066 85.7054 62.929 86.7636 65.257C87.8453 67.585 88.3979 70.254 88.4214 73.2639C88.3979 77.6848 87.2691 81.5178 85.0352 84.7629C82.8247 87.9845 79.6267 90.4889 75.4409 92.2761C71.2787 94.0397 66.2582 94.9215 60.3794 94.9215C54.5476 94.9215 49.4683 94.0279 45.1415 92.2408C40.8382 90.4536 37.4755 87.8081 35.0534 84.3044C33.9356 82.6605 33.0655 80.8354 32.4431 78.8289C31.1877 74.7819 34.7659 71.2181 39.0031 71.2181H39.5525C43.2149 71.2181 45.9354 74.3602 48.1397 77.2851C49.386 78.8841 51.0438 80.0951 53.1132 80.9182C55.206 81.7177 57.5693 82.1175 60.203 82.1175C62.7897 82.1175 65.0354 81.7412 66.9402 80.9887C68.8684 80.2362 70.3616 79.1898 71.4198 77.8494C72.478 76.5091 73.0071 74.9688 73.0071 73.2287C73.0071 71.6061 72.525 70.2422 71.5609 69.137C70.6203 68.0318 69.2329 67.0912 67.3987 66.3152C65.588 65.5392 63.3658 64.8337 60.7321 64.1988L52.8662 62.2235C47.7065 60.9684 43.4665 59.1142 40.1464 56.6608C39.2487 55.9975 38.9176 54.8297 39.2327 53.7589C39.9281 51.3958 41.2051 49.2448 42.9469 47.5028C44.3878 46.0617 46.1087 44.9387 47.9981 44.1998ZM38.6515 34.2354L37.9602 31.8867C37.9305 31.7847 37.8685 31.6951 37.7835 31.6314C37.6985 31.5677 37.5951 31.5332 37.4889 31.5332C37.3827 31.5332 37.2793 31.5677 37.1943 31.6314C37.1093 31.6951 37.0473 31.7847 37.0176 31.8867L36.3273 34.2354C35.8634 35.8108 35.0119 37.2447 33.8505 38.4058C32.6891 39.567 31.2551 40.4183 29.6796 40.8819L27.3308 41.5731C26.8605 41.7125 26.8605 42.3783 27.3308 42.5157L29.6796 43.207C31.2549 43.6707 32.6888 44.5221 33.8499 45.6832C35.0111 46.8444 35.8625 48.2782 36.3263 49.8535L37.0176 52.2031C37.156 52.6725 37.8218 52.6725 37.9602 52.2031L38.6515 49.8544C39.1151 48.279 39.9665 46.845 41.1276 45.6837C42.2888 44.5223 43.7228 43.6708 45.2982 43.207L47.648 42.5157C48.1173 42.3773 48.1173 41.7116 47.648 41.5741L45.2992 40.8828C43.7236 40.4192 42.2894 39.5677 41.1281 38.4064C39.9667 37.245 39.1152 35.811 38.6515 34.2354ZM30.2727 48.1077L30.4801 48.8123C30.6192 49.285 30.8746 49.7152 31.223 50.0636C31.5715 50.412 32.0017 50.6675 32.4744 50.8066L33.179 51.0139C33.3198 51.0552 33.3198 51.2549 33.179 51.2964L32.4741 51.5038C32.0015 51.6429 31.5713 51.8984 31.2229 52.2468C30.8746 52.5952 30.6192 53.0254 30.4801 53.498L30.2727 54.2026C30.2312 54.3434 30.0314 54.3434 29.9899 54.2026L29.7825 53.4977C29.6434 53.0252 29.388 52.595 29.0396 52.2467C28.6913 51.8983 28.2611 51.6429 27.7885 51.5038L27.0839 51.2964C26.9428 51.2552 26.9428 51.0555 27.0839 51.0136L27.7885 50.8063C28.2612 50.6672 28.6914 50.4118 29.0398 50.0634C29.3882 49.7151 29.6437 49.2849 29.7828 48.8123L29.9899 48.1077C29.9988 48.0771 30.0174 48.0502 30.0429 48.0311C30.0684 48.012 30.0994 48.0017 30.1313 48.0017C30.1632 48.0017 30.1942 48.012 30.2197 48.0311C30.2452 48.0502 30.2638 48.0771 30.2727 48.1077ZM28.922 28.9396L28.5994 27.8435C28.5855 27.7959 28.5566 27.7541 28.5169 27.7244C28.4773 27.6947 28.429 27.6786 28.3795 27.6786C28.3299 27.6786 28.2817 27.6947 28.242 27.7244C28.2023 27.7541 28.1734 27.7959 28.1595 27.8435L27.8374 28.9396C27.6209 29.6748 27.2235 30.3439 26.6816 30.8858C26.1396 31.4277 25.4704 31.8249 24.7351 32.0413L23.639 32.3639C23.4195 32.4289 23.4195 32.7396 23.639 32.8038L24.7351 33.1263C25.4703 33.3427 26.1394 33.7401 26.6813 34.2819C27.2232 34.8238 27.6205 35.4929 27.8369 36.228L28.1595 37.3245C28.2241 37.5436 28.5348 37.5436 28.5994 37.3245L28.922 36.2285C29.1384 35.4933 29.5357 34.8241 30.0776 34.2821C30.6194 33.7402 31.2886 33.3428 32.0238 33.1263L33.1204 32.8038C33.3394 32.7391 33.3394 32.4285 33.1204 32.3643L32.0243 32.0417C31.289 31.8254 30.6197 31.428 30.0778 30.886C29.5358 30.3441 29.1384 29.6749 28.922 28.9396Z",fill:"white"}))},_=e=>{let{className:t}=e;return React.createElement("svg",{className:(0,n.AK)(t),width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M16.1113 1.66602H3.88868C3.74979 1.66602 3.61784 1.73112 3.54144 1.84179L0.0691033 6.63322C-0.0315946 6.77644 -0.0211775 6.96524 0.0934097 7.09544L9.67707 18.1886C9.84375 18.3807 10.1563 18.3807 10.3229 18.1886L19.9066 7.09544C20.0212 6.96198 20.0316 6.77644 19.9309 6.63322L16.462 1.84179C16.3822 1.73112 16.2537 1.66602 16.1113 1.66602ZM15.4412 3.22844L17.6392 6.35329H15.2641L13.4689 3.22844H15.4412ZM8.42356 3.22844H11.573L13.3682 6.35329H6.63183L8.42356 3.22844ZM4.55884 3.22844H6.53113L4.73593 6.35329H2.36085L4.55884 3.22844ZM3.06573 7.91571H4.85052L7.22213 13.1238L3.06573 7.91571ZM6.63877 7.91571H13.3612L10 15.8352L6.63877 7.91571ZM12.7779 13.1238L15.146 7.91571H16.9308L12.7779 13.1238Z",fill:"currentColor"}))},k=e=>{let{className:t}=e;return React.createElement("svg",{className:(0,n.AK)(t),width:"27",height:"22",viewBox:"0 0 27 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M1 6C1 3.23858 3.23858 1 6 1H21C23.7614 1 26 3.23858 26 6V16C26 18.7614 23.7614 21 21 21H6C3.23858 21 1 18.7614 1 16V6Z",stroke:"url(#paint0_linear_4073_37202)",strokeWidth:"2"}),React.createElement("path",{d:"M13.854 16L10.102 6.2H12.02L15.884 16H13.854ZM6.112 16L9.976 6.2H11.894L8.142 16H6.112ZM7.932 13.844V12.15H14.078V13.844H7.932ZM17.0581 16V6.2H18.9761V16H17.0581Z",fill:"url(#paint1_linear_4073_37202)"}),React.createElement("defs",null,React.createElement("linearGradient",{id:"paint0_linear_4073_37202",x1:"27",y1:"22",x2:"5.45342",y2:"-4.44353",gradientUnits:"userSpaceOnUse"},React.createElement("stop",{stopColor:"#FE5BE4"}),React.createElement("stop",{offset:"1",stopColor:a})),React.createElement("linearGradient",{id:"paint1_linear_4073_37202",x1:"21",y1:"16",x2:"11.7692",y2:"2.15385",gradientUnits:"userSpaceOnUse"},React.createElement("stop",{stopColor:"#FE5BE4"}),React.createElement("stop",{offset:"1",stopColor:a}))))}},3698:function(e,t,r){"use strict";r.d(t,{L:function(){return _e}});var n={};r.r(n),r.d(n,{DYNAMIC_CONTENT_FLAGS_RESET:function(){return B},DYNAMIC_CONTENT_FLAG_SET:function(){return L},DYNAMIC_CONTENT_RESYNC_STATUS:function(){return I},DYNAMIC_CONTENT_SYNC_COMPLETE:function(){return N},DYNAMIC_CONTENT_SYNC_MESSAGE:function(){return $},DYNAMIC_CONTENT_SYNC_START:function(){return O},FETCH_FROM_API:function(){return te},LOADING_NEXT_STEP:function(){return ie},RESET_KEYWORDS_IMAGES_AI_STEP:function(){return _},RESET_ONBOARDING_AI_STEPS:function(){return R},SET_ALL_SITES:function(){return X},SET_BACKGROUND_SYNC_IN_PROGRESS:function(){return oe},SET_CREDITS_DETAILS:function(){return Z},SET_CURRENT_CATEGORY:function(){return D},SET_DYNAMIC_CONTENT:function(){return j},SET_FILTER_SITES_BY_CATEGORY:function(){return Y},SET_FILTER_SITES_BY_SEARCH_TERM:function(){return G},SET_HIDE_NOTICE:function(){return Q},SET_IMPORT_IN_PROGRESS:function(){return M},SET_IS_NEW_USER_ONBOARDING:function(){return U},SET_LOADING_BLOCKS_AND_SITES:function(){return re},SET_NEXT_AI_STEP:function(){return C},SET_NEXT_ONBOARDING_PAGE_AI_STEP:function(){return z},SET_OPEN_AI_API_KEY_AI_STEP:function(){return m},SET_PREVIOUS_AI_STEP:function(){return E},SET_PREVIOUS_ONBOARDING_PAGE_AI_STEP:function(){return W},SET_SHOW_PAGES_ONBOARDING:function(){return F},SET_WEBSITE_CONTACT_AI_STEP:function(){return k},SET_WEBSITE_DETAILS_AI_STEP:function(){return v},SET_WEBSITE_DETAILS_HISTORY_AI_STEP:function(){return b},SET_WEBSITE_IMAGES_AI_STEP:function(){return w},SET_WEBSITE_IMAGES_PRE_SELECTED_AI_STEP:function(){return x},SET_WEBSITE_KEYWORDS_AI_STEP:function(){return y},SET_WEBSITE_LANGUAGE_AI_STEP:function(){return ae},SET_WEBSITE_LANGUAGE_LIST_AI_STEP:function(){return ne},SET_WEBSITE_NAME_AI_STEP:function(){return h},SET_WEBSITE_TYPE_AI_STEP:function(){return g},SET_WEBSITE_TYPE_LIST_AI_STEP:function(){return ee},TOGGLE_ADAPTIVE_MODE:function(){return T},TOGGLE_CONNECT_ZIP_AI:function(){return J},TOGGLE_DISABLE_AI_CONTENT:function(){return P},TOGGLE_DISABLE_LIVE_PREVIEW:function(){return A},TOGGLE_ONBOARDING_AI_STEP:function(){return S},TOGGLE_ONBOARDING_PAGE_AI:function(){return V},TOGGLE_SKIP_ZIP_AI_ONBOARDING:function(){return K},TOGGLE_UPDATE_ONBOARDING_IMAGES:function(){return H},UPDATE_LICENSE_STATUS:function(){return q}});var a=r(3008),o=r(9965);o.Z.resolveSelect,o.Z.suspendSelect,o.Z.subscribe,o.Z.registerGenericStore,o.Z.registerStore,o.Z.use;const i=o.Z.register;var s=r(6486),l=r(5622);const c=(e,t,r,n,a,o)=>p(t,r,n,a,e,o,"block"),u=(e,t,r,n,a,o)=>p(t,r,n,a,e,o,"page"),d=(e,t,r,n)=>p(e,t,r,n,(0,l.st)()),p=(e,t,r,n,a,o,i)=>{a||(a=ast_block_template_vars.allBlocks);let l=[];e&&(l=a.filter((t=>t.title.toLowerCase().includes(e.toLowerCase()))));let c=[];if(r&&(c=a.filter((e=>{const t=Object.values(e.tag);if(t.length){for(const e in t)if(t[e].toLowerCase().includes(r.toLowerCase()))return!0;return!1}return!1}))),(e||r)&&(a=(0,s.unionBy)(l,c,"ID")),t)if("favorite"===t){const e=o[i];a=a.filter((t=>e.includes(parseInt(+t.ID))))}else a=a.filter((e=>parseInt(t)===parseInt(e.category)));return n&&(a=a.filter((e=>n===e.filter))),a},f=e=>{let t=[];for(const e in ast_block_template_vars.allSites){const r=ast_block_template_vars.allSites[e],n=r.pages||{};if(Object.values(n).length)for(const e in n)n[e]["site-ID"]=r.ID,n[e]["site-title"]=r.title,t.push(n[e])}let r=[];e&&(r=t.filter((t=>t.title.toLowerCase().includes(e.toLowerCase()))));let n=[];e&&(n=t.filter((t=>t["site-title"].toLowerCase().includes(e.toLowerCase()))));let a=[];return e&&(a=t.filter((t=>{if("tag"in t){const r=Object.values(t.tag)||[];if(r.length)for(const t in r)if(r[t].toLowerCase().includes(e.toLowerCase()))return!0;return!1}return!0}))),e&&(t=(0,s.unionBy)(r,a,n,"ID")),t},m="SET_OPEN_AI_API_KEY_AI_STEP",g="SET_WEBSITE_TYPE_AI_STEP",h="SET_WEBSITE_NAME_AI_STEP",v="SET_WEBSITE_DETAILS_AI_STEP",b="SET_WEBSITE_DETAILS_HISTORY_AI_STEP",y="SET_WEBSITE_KEYWORDS_AI_STEP",w="SET_WEBSITE_IMAGES_AI_STEP",x="SET_WEBSITE_IMAGES_PRE_SELECTED_AI_STEP",_="RESET_KEYWORDS_IMAGES_AI_STEP",k="SET_WEBSITE_CONTACT_AI_STEP",E="SET_PREVIOUS_AI_STEP",C="SET_NEXT_AI_STEP",S="TOGGLE_ONBOARDING_AI_STEP",R="RESET_ONBOARDING_AI_STEPS",P="TOGGLE_DISABLE_AI_CONTENT",T="TOGGLE_ADAPTIVE_MODE",A="TOGGLE_DISABLE_LIVE_PREVIEW",O="DYNAMIC_CONTENT_SYNC_START",N="DYNAMIC_CONTENT_SYNC_COMPLETE",I="DYNAMIC_CONTENT_RESYNC_STATUS",L="DYNAMIC_CONTENT_FLAG_SET",B="DYNAMIC_CONTENT_FLAGS_RESET",j="SET_DYNAMIC_CONTENT",D="SET_CURRENT_CATEGORY",M="SET_IMPORT_IN_PROGRESS",F="SET_SHOW_PAGES_ONBOARDING",Z="SET_CREDITS_DETAILS",V="TOGGLE_ONBOARDING_PAGE_AI",z="SET_NEXT_ONBOARDING_PAGE_AI_STEP",W="SET_PREVIOUS_ONBOARDING_PAGE_AI_STEP",U="SET_IS_NEW_USER_ONBOARDING",H="TOGGLE_UPDATE_ONBOARDING_IMAGES",$="DYNAMIC_CONTENT_SYNC_MESSAGE",K="TOGGLE_SKIP_ZIP_AI_ONBOARDING",G="SET_FILTER_SITES_BY_SEARCH_TERM",Y="SET_FILTER_SITES_BY_CATEGORY",q="UPDATE_LICENSE_STATUS",X="SET_ALL_SITES",J="TOGGLE_CONNECT_ZIP_AI",Q="SET_HIDE_NOTICE",ee="SET_WEBSITE_TYPE_LIST_AI_STEP",te="FETCH_FROM_API",re="SET_LOADING_BLOCKS_AND_SITES",ne="SET_WEBSITE_LANGUAGE_LIST_AI_STEP",ae="SET_WEBSITE_LANGUAGE_AI_STEP",oe="SET_BACKGROUND_SYNC_IN_PROGRESS",ie="LOADING_NEXT_STEP";var se=r(8195);const le=`${ast_block_template_vars.site_url}/wp-json/gutenberg-templates/v1`,ce=le+"/blocks",ue=`${le}/setup`,de=ast_block_template_vars?.business_details,{selectedImages:pe}=(0,se.Kk)("ast-block-templates",{}),fe=!!ast_block_template_vars.skip_zip_ai_onboarding,me={togglePopup:!1,loadingBlocksAndSites:!1,allPatternsAndPages:{patterns:[],pages:[]},allBlocks:[],allPatterns:[],allPatternsCategories:[],allBlocksPages:[],allPagesCategories:[],allWireframes:(0,l.st)(),allSites:[],allPages:[],dynamicContent:ast_block_template_vars.dynamic_content,allCategories:[],favorites:ast_block_template_vars.favorites,dynamicContentSyncStatus:{pages:!1,patterns:!1},dynamicContentReSyncStatus:!1,dynamicContentSyncMessage:null,dynamicContentSyncFlags:{patterns:{},pages:{}},currentCategory:{pages:{},patterns:{}},showPagesOnboarding:ast_block_template_vars.show_pages_onboarding,credits:{flatRates:(0,se.nr)(ast_block_template_vars.flat_rates),...ast_block_template_vars.spec_credit_details},currentScreen:"all-blocks-grid",previousScreen:"",filterSitesByCategory:"",filterSitesBySearchTerm:"",filterBlocksByCategory:"",filterBlocksByColor:"",filterBlocksBySearchTerm:"",filterBlocksPagesByCategory:"",filterBlocksPagesByColor:"",filterBlocksPagesBySearchTerm:"",filterPagesByPageType:"",filterPagesBySearchTerm:"",pagePreview:{},sitePreview:{},fullWidthPagePreview:{},fullWidthBlockPreview:{},notice:{},importItemInfo:{},displayDynamicPopup:!1,activeBlockPaletteSlug:"default",activePagePaletteSlug:"default",defaultBlockPalette:(0,l.US)(),defaultPagePalette:(0,l.EX)(),activeBlockPalette:{},activePagePalette:{},blockColorPaletteObj:ast_block_template_vars.block_color_palette,pageColorPaletteObj:ast_block_template_vars.page_color_palette,onboardingAI:{showOnboarding:!1,updateImages:!1,currentStep:de?.token?2:1,isNewUser:!!ast_block_template_vars.is_new_user,stepData:{token:de?.token||"",businessType:Number.isInteger(parseInt(de?.business_category))?de?.business_category_name:de?.business_category,businessName:de?.business_name||"",businessDetails:de?.business_description||"",businessDetailsHistory:de?.business_description?[de?.business_description]:[],keywords:de?.image_keyword||[],selectedImages:pe?.length?pe:de?.images,imagesPreSelected:!!de?.images?.length||!!de?.images?.length||!1,businessContact:{phone:de?.business_phone||"",email:de?.business_email||"",address:de?.business_address||"",socialMedia:de?.social_profiles||[]}}},disableAi:!!ast_block_template_vars?.disable_ai,adaptiveMode:!!ast_block_template_vars?.adaptive_mode,disablePreview:!!ast_block_template_vars?.disable_preview,regeneratingContentCategory:null,importInProgress:!1,skipZipAIOnboarding:fe,connectZipAI:!1,onboardingPageAI:{showOnboarding:!1,currentStep:1,stepData:{type:{},description:""},pageContent:{},loadingNextStep:!1},aiDesignCopilot:ast_block_template_vars.ai_design_copilot,aiAssistant:ast_block_template_vars.ai_assistant,licenseStatus:ast_block_template_vars.license_status?"active":"inactive",hideNotice:(0,se.nr)(ast_block_template_vars.hide_notice),isSyncBusinessDetails:ast_block_template_vars.is_sync_business_details,backgroundSyncInProgress:"no"};const ge={getTogglePopup(e){let{togglePopup:t}=e;return t},getAllWireframes(e){let{allWireframes:t}=e;return t},getAllPatternsAndPages(e){let{allPatternsAndPages:t}=e;return t},getAllPatterns(e){let{allPatterns:t}=e;return t},getAllPatternsCategories(e){let{allPatternsCategories:t}=e;return t},getAllPagesCategories(e){let{allPagesCategories:t}=e;return t},getDynamicContentSyncFlags(e){let{dynamicContentSyncFlags:t}=e;return t},getDynamicContentSyncStatus(e){let{dynamicContentSyncStatus:t}=e;return t},getDynamicContentReSyncStatus(e){let{dynamicContentReSyncStatus:t}=e;return t},getAllBlocksPages(e){let{allBlocksPages:t}=e;return t},getAllCategories(e){let{allCategories:t}=e;return t},getDynamicContent(e){let{dynamicContent:t}=e;return t},getCurrentCategory(e){let{currentCategory:t}=e;return t},getFavorites(e){let{favorites:t}=e;return t},getAllBlocks(e){let{allBlocks:t}=e;return t},getAllSites(e){let{allSites:t}=e;return t},getCount(e){let{count:t}=e;return t},getCurrentScreen(e){let{currentScreen:t}=e;return t},getPreviousScreen(e){let{previousScreen:t}=e;return t},getSearchTerm(e){let{searchTerm:t}=e;return t},getSitePreview(e){let{sitePreview:t}=e;return t},getNotice(e){let{notice:t}=e;return t},getImportItemInfo(e){let{importItemInfo:t}=e;return t},getPagePreview(e){let{pagePreview:t}=e;return t},getFullWidthPreview(e){let{fullWidthPreview:t}=e;return t},getFilterBlocksByCategory(e){let{filterBlocksByCategory:t}=e;return t},getFilterBlocksByColor(e){let{filterBlocksByColor:t}=e;return t},getDefaultBlockColorPalette(e){let{defaultBlockPalette:t}=e;return t},getActiveBlockPalette(e){let{activeBlockPalette:t}=e;return t},getActiveBlockPaletteSlug(e){let{activeBlockPaletteSlug:t}=e;return t},getDefaultPageColorPalette(e){let{defaultPagePalette:t}=e;return t},getActivePagePalette(e){let{activePagePalette:t}=e;return t},getActivePagePaletteSlug(e){let{activePagePaletteSlug:t}=e;return t},getFilterBlocksBySearchTerm(e){let{filterBlocksBySearchTerm:t}=e;return t},getFilterPagesByPageType(e){let{filterPagesByPageType:t}=e;return t},getFilterPagesBySearchTerm(e){let{filterPagesBySearchTerm:t}=e;return t},getFilterBlocksPagesByCategory(e){let{filterBlocksPagesByCategory:t}=e;return t},getFilterBlocksPagesByColor(e){let{filterBlocksPagesByColor:t}=e;return t},getFilterBlocksPagesBySearchTerm(e){let{filterBlocksPagesBySearchTerm:t}=e;return t},getFullWidthPagePreview(e){let{fullWidthPagePreview:t}=e;return t},getFullWidthBlockPreview(e){let{fullWidthBlockPreview:t}=e;return t},getAllPages(e){let{allPages:t}=e;return t},getBlockSearchInput(e){let{blockSearchInput:t}=e;return t},getDisplayDynamicPopup(e){let{displayDynamicPopup:t}=e;return t},getOnboardingAI(e){let{onboardingAI:t}=e;return t},getCurrentAIStep(e){let{onboardingAI:{currentStep:t}}=e;return t},getAIStepData(e){let{onboardingAI:{stepData:t}}=e;return t},getDisableAi(e){let{disableAi:t}=e;return t},getAdaptiveMode(e){let{adaptiveMode:t}=e;return t},getDisablePreview(e){let{disablePreview:t}=e;return t},getRegeneratingContentCategory(e){let{regeneratingContentCategory:t}=e;return t},getImportInProgress(e){let{importInProgress:t}=e;return t},getShowPagesOnboarding(e){let{showPagesOnboarding:t}=e;return t},getCreditsDetails(e){let{credits:t}=e;return t},getOnboardingPageAI(e){let{onboardingPageAI:t}=e;return t},getDynamicContentSyncMessage(e){let{dynamicContentSyncMessage:t}=e;return t},getSkipZipAIOnboarding(e){let{skipZipAIOnboarding:t}=e;return t},getAiDesignCopilotStatus(e){let{aiDesignCopilot:t}=e;return t},getAiAssistantStatus(e){let{aiAssistant:t}=e;return t},getFilterSitesBySearchTerm(e){let{filterSitesBySearchTerm:t}=e;return t},getFilterSitesByCategory(e){let{filterSitesByCategory:t}=e;return t},getLicenseStatus(e){let{licenseStatus:t}=e;return t},getBlockColorPaletteObj(e){let{blockColorPaletteObj:t}=e;return t},getPageColorPaletteObj(e){let{pageColorPaletteObj:t}=e;return t},getConnectZipAI(e){let{connectZipAI:t}=e;return t},getHideNotice(e){let{hideNotice:t}=e;return t},getLoadingBlocksAndSites(e){let{loadingBlocksAndSites:t}=e;return t},getIsSyncBusinessDetails(e){let{isSyncBusinessDetails:t}=e;return t},getBackgroundSyncStatus(e){let{backgroundSyncInProgress:t}=e;return t},getLoadingNextStep(e){let{onboardingAI:{loadingNextStep:t}}=e;return t}};var he=ge;function ve(e){return o.Z.select(e)}const be={setTogglePopup(){return{type:"TOGGLE_POPUP"}},setOnboardingAiPopup(){return{type:"SET_ONBOARDING_AI_POPUP"}},setFullWidthPagePreview(e){return{type:"FULL_WIDTH_PAGE_PREVIEW",fullWidthPagePreview:e}},setFullWidthBlockPreview(e){return{type:"FULL_WIDTH_BLOCK_PREVIEW",fullWidthBlockPreview:e}},*setCurrentScreen(e){return ve(_e).getConnectZipAI()&&(yield be.toggleConnectZipAI()),{type:"SET_CURRENT_SCREEN",currentScreen:e}},setPreviousScreen(e){return{type:"SET_PREVIOUS_SCREEN",previousScreen:e}},setSitePreview(e){return{type:"SET_SITE_PREVIEW",sitePreview:e}},setSearchPagePreview(e){return{type:"SET_SEARCH_PAGE_PREVIEW",item:e}},setNotice(e){return{type:"SET_NOTICE",notice:e}},setPagePreview(e){return{type:"SET_PAGE_PREVIEW",pagePreview:e}},setFullWidthPreview(e){return{type:"SET_FULL_PREVIEW",fullWidthPreview:e}},setSearchTerm(e){return{type:"SEARCH_TERM",searchTerm:e}},setFilterBlocksByCategory(e){return{type:"SET_FILTER_BLOCKS_BY_CATEGORY",filterBlocksByCategory:e}},setFilterBlocksByColor(e){return{type:"SET_FILTER_BLOCKS_BY_COLOR",filterBlocksByColor:e}},setDefaultBlockPalette(e){return{type:"SET_DEFAULT_BLOCK_PALETTE",defaultBlockPalette:e}},setActiveBlockPalette(e){return{type:"SET_ACTIVE_BLOCK_PALETTE",activeBlockPalette:e}},setActiveBlockPaletteSlug(e){return{type:"SET_ACTIVE_BLOCK_PALETTE_SLUG",activeBlockPaletteSlug:e}},setDefaultPagePalette(e){return{type:"SET_DEFAULT_PAGE_PALETTE",defaultPagePalette:e}},setActivePagePalette(e){return{type:"SET_ACTIVE_PAGE_PALETTE",activePagePalette:e}},setActivePagePaletteSlug(e){return{type:"SET_ACTIVE_PAGE_PALETTE_SLUG",activePagePaletteSlug:e}},setImportItemInfo(e){return{type:"SET_IMPORT_ITEM_INFO",importItemInfo:e}},setFilterBlocksBySearchTerm(e){return{type:"SET_FILTER_BLOCKS_BY_SEARCH_TERM",filterBlocksBySearchTerm:e}},setFilterBlocksPagesByCategory(e){return{type:"SET_FILTER_BLOCKS_PAGES_BY_CATEGORY",filterBlocksPagesByCategory:e}},setFilterBlocksPagesByColor(e){return{type:"SET_FILTER_BLOCKS_PAGES_BY_COLOR",filterBlocksPagesByColor:e}},setFilterBlocksPagesBySearchTerm(e){return{type:"SET_FILTER_BLOCKS_PAGES_BY_SEARCH_TERM",filterBlocksPagesBySearchTerm:e}},setFilterSitesByCategory(e){return{type:Y,payload:e}},*setFilterSitesBySearchTerm(e){return yield be.setFilterSitesByCategory(""),{type:G,payload:e}},setFilterPagesByPageType(e){return{type:"SET_FILTER_PAGES_BY_PAGE_TYPE",filterPagesByPageType:e}},setFilterPagesBySearchTerm(e){return{type:"SET_FILTER_PAGES_BY_SEARCH_TERM",filterPagesBySearchTerm:e}},setAllPages(e){return{type:"SET_ALL_PAGES",allPages:e}},setAllSites(e){return{type:X,payload:e}},setAllPatterns(e){return{type:"SET_ALL_PATTERNS",allPatterns:e}},setCurrentCategory(e,t){return{type:"SET_CURRENT_CATEGORY",payload:{type:e,category:t}}},setAllCategories(e){return{type:"SET_ALL_CATEGORIES",allCategories:e}},setDynamicContent(e){return{type:"SET_DYNAMIC_CONTENT",dynamicContent:e}},setFavorites(e){return{type:"SET_FAVORITES",favorites:e}},setState(e){return{type:"SET_STATE",state:e}},setDisplayDynamicPopup(e){return{type:"SET_DISPLAY_DYNAMIC_POPUP",displayDynamicPopup:e}},toggleOnboardingAIStep(e){return{type:S,...!!e&&{payload:e}}},setNextAIStep(){return{type:C}},setPreviousAIStep(){return{type:E}},setTokenStep(e){return{type:m,payload:e}},setWebsiteTypeAIStep(e){return{type:g,payload:e}},setWebsiteNameAIStep(e){return{type:h,payload:e}},setWebsiteDetailsAIStep(e){return{type:v,payload:e}},setWebsiteDetailsHistoryAIStep(e){return{type:b,payload:e}},setWebsiteKeywordsAIStep(e){return{type:y,payload:e}},setWebsiteImagesAIStep(e){return{type:w,payload:e}},setWebsiteImagesPreSelectedAIStep(e){return{type:x,payload:e}},resetKeywordsImagesAIStep(){return{type:_}},setWebsiteContactAIStep(e){return{type:k,payload:e}},resetOnboardingAISteps(){return{type:R}},toggleDisableAiContent(e){return{type:P,...!!e&&{payload:e}}},toggleAdaptiveMode(e){return{type:T,...!!e&&{payload:e}}},toggleDisableLivePreview(e){return{type:A,...!!e&&{payload:e}}},*dynamicContentSyncStart(e){return ve(_e).getDynamicContentSyncMessage()&&(yield be.setDynamicContentSyncMessage(null)),{type:O,payload:e}},dynamicContentSyncComplete(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function*(){return t&&(yield be.setDynamicContentSyncMessage(t)),{type:N,payload:e}}()},setDynamicContentSyncMessage(e){return{type:$,payload:e}},dynamicContentReSyncStatus(){return{type:I}},dynamicContentFlagSet(e,t){return{type:L,payload:{key:e,value:t}}},dynamicContentFlagReset(e,t){const r={type:e};return t&&(r.flags=t),{type:B,payload:r}},setAllBlocksData(e){return{type:"SET_ALL_BLOCKS",payload:e}},setRegeneratingContentCategory(e){return{type:"SET_REGENERATING_CONTENT_CATEGORY",regeneratingContentCategory:e}},setImportInProgress(e){return{type:M,payload:e}},setShowPagesOnboarding(){return{type:F}},setCreditsDetails(e){return{type:Z,payload:(0,se.nr)(e)}},toggleOnboardingPageAI(){return{type:V}},setNextOnboardingPagesAIStep(){return{type:z}},setPreviousOnboardingPagesAIStep(){return{type:W}},setIsNewUserOnboarding(){return{type:U}},toggleUpdateOnboardingImages(){return{type:H}},toggleSkipZipAIOnboarding(){return{type:K}},updateLicenseStatus(e){return{type:q,payload:e}},setBlockColorPaletteObj(e){return{type:"SET_BLOCK_COLOR_PALETTE_OBJ",blockColorPaletteObj:e}},setPageColorPaletteObj(e){return{type:"SET_PAGE_COLOR_PALETTE_OBJ",pageColorPaletteObj:e}},toggleConnectZipAI(){return{type:J}},setHideNotice(e){return{type:Q,payload:e}},setLoadingBlocksAndSites(e){return{type:re,payload:e}},setIsSyncBusinessDetails(e){return{type:"SET_IS_SYNC_BUSINESS_DETAILS",isSyncBusinessDetails:e}},fetchFromAPI(e){return{type:te,path:e}},setBackgroundSyncStatus(e){return{type:oe,payload:e}},*initializeBlocksAndSites(){const e=ve(_e).getAllPatternsAndPages();if(!(e.patterns.length&&e.pages.length||ve(_e).getLoadingBlocksAndSites())){yield be.setLoadingBlocksAndSites(!0);try{const e=yield be.fetchFromAPI(ue);if(!e?.success)return be.setLoadingBlocksAndSites(!0);"yes"===e?.syncing&&(yield be.setBackgroundSyncStatus("yes"));const t=yield be.fetchFromAPI(ce),{allBlocks:r,allBlocksPages:n,allSites:a,allCategories:o}=t;yield be.setAllCategories(o),yield be.setAllSites(a),yield be.setAllBlocksData({blocks:r,blocks_pages:n})}catch(e){console.error(e)}finally{return be.setLoadingBlocksAndSites(!1)}}},setBusinessTypeListAIStep(e){return{type:ee,payload:e}},setSiteLanguageListAIStep(e){return{type:ne,payload:e}},setWebsiteLanguageAIStep(e){return{type:ae,payload:e}},setLoadingNextStep(e){return{type:ie,payload:e}}};var ye=be,we=r(2273),xe={FETCH_FROM_API(e){let{path:t}=e;return(0,we.Z)({path:t,headers:{"X-WP-Nonce":ast_block_template_vars.rest_api_nonce}})}};const _e="ast-block-templates";i((0,a.Z)(_e,{reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:me,t=arguments.length>1?arguments[1]:void 0;if("SET_DISPLAY_DYNAMIC_POPUP"===t.type)return{...e,displayDynamicPopup:t.displayDynamicPopup};if("SET_STATE"===t.type)return{...e,...t.state};if("FULL_WIDTH_PAGE_PREVIEW"===t.type)return{...e,fullWidthPagePreview:t.fullWidthPagePreview};if("SET_CURRENT_CATEGORY"===t.type){const{type:r,category:n}=t.payload,a={...e.currentCategory};return{...e,currentCategory:{...a,[r]:n}}}if("FULL_WIDTH_BLOCK_PREVIEW"===t.type)return{...e,fullWidthBlockPreview:t.fullWidthBlockPreview};if("SET_IMPORT_ITEM_INFO"===t.type)return{...e,importItemInfo:t.importItemInfo};if("SET_NOTICE"===t.type)return{...e,notice:t.notice};if("SET_SEARCH_PAGE_PREVIEW"===t.type){let r=[];const n=t.item["site-ID"]||"";return n&&(r=e.allSites.filter((e=>n===e.ID)),r&&(r=r[0])),{...e,sitePreview:r,pagePreview:t.item}}if("SET_CURRENT_SCREEN"===t.type){const r="all-sites-grid"===t.currentScreen||"all-blocks-grid"===t.currentScree?"":e.currentScreen;return{...e,currentScreen:t.currentScreen,previousScreen:r}}if("SET_PREVIOUS_SCREEN"===t.type)return{...e,previousScreen:t.previousScreen};if("TOGGLE_POPUP"===t.type){const t="gt-current-screen-"+ast_block_template_vars.site_host,r="all-single-site-pages"!==localStorage.getItem(t)?localStorage.getItem(t):"";return{...me,currentScreen:r||me.currentScreen,togglePopup:!e.togglePopup,filterBlocksByCategory:e.filterBlocksByCategory,filterBlocksByColor:e.filterBlocksByColor,allPatterns:e.allPatterns,allBlocksPages:e.allBlocksPages,allWireframes:e.allWireframes,allCategories:e.allCategories,filterBlocksBySearchTerm:e.filterBlocksBySearchTerm,activePalette:e.activePalette,filterBlocksPagesByCategory:e.filterBlocksPagesByCategory,filterBlocksPagesByColor:e.filterBlocksPagesByColor,filterBlocksPagesBySearchTerm:e.filterBlocksPagesBySearchTerm,dynamicContent:{...e.dynamicContent},onboardingAI:{...e.onboardingAI},disableAi:e.disableAi,adaptiveMode:e.adaptiveMode,disablePreview:e.disablePreview,showPagesOnboarding:e.showPagesOnboarding,credits:{...e.credits},dynamicContentSyncStatus:{...e.dynamicContentSyncStatus},dynamicContentReSyncStatus:e.dynamicContentReSyncStatus,dynamicContentSyncFlags:{...e.dynamicContentSyncFlags},currentCategory:{...e.currentCategory},regeneratingContentCategory:e.regeneratingContentCategory,skipZipAIOnboarding:e.skipZipAIOnboarding,licenseStatus:e.licenseStatus,hideNotice:{...e.hideNotice},allPagesCategories:e.allPagesCategories,allPatternsCategories:e.allPatternsCategories,allPatternsAndPages:e.allPatternsAndPages,allSites:e.allSites,loadingBlocksAndSites:e.loadingBlocksAndSites,isSyncBusinessDetails:e.isSyncBusinessDetails,backgroundSyncInProgress:e.backgroundSyncInProgress}}if("SET_ONBOARDING_AI_POPUP"===t.type){const t={...e.onboardingAI};return t.showOnboarding=!e.onboardingAI.showOnboarding,{...e,onboardingAI:t}}if("SET_SITE_PREVIEW"===t.type)return{...e,sitePreview:t.sitePreview};if("SET_PAGE_PREVIEW"===t.type)return{...e,pagePreview:t.pagePreview};if("SET_FULL_PREVIEW"===t.type)return{...e,fullWidthPreview:t.fullWidthPreview};if("SET_DEFAULT_BLOCK_PALETTE"===t.type)return{...e,defaultBlockPalette:t.defaultBlockPalette};if("SET_DEFAULT_PAGE_PALETTE"===t.type)return{...e,defaultPagePalette:t.defaultPagePalette};if("SET_ACTIVE_BLOCK_PALETTE"===t.type)return{...e,activeBlockPalette:t.activeBlockPalette};if("SET_ACTIVE_BLOCK_PALETTE_SLUG"===t.type)return{...e,activeBlockPaletteSlug:t.activeBlockPaletteSlug};if("SET_ACTIVE_PAGE_PALETTE"===t.type)return{...e,activePagePalette:t.activePagePalette};if("SET_ACTIVE_PAGE_PALETTE_SLUG"===t.type)return{...e,activePagePaletteSlug:t.activePagePaletteSlug};if("SET_FILTER_BLOCKS_BY_CATEGORY"===t.type){const r={...e,filterBlocksBySearchTerm:"",filterBlocksByCategory:t.filterBlocksByCategory};return"all-wireframe-grid"===e.currentScreen?r.allWireframes=d("",t.filterBlocksByCategory,"",e.filterBlocksByColor):r.allPatterns=p("",t.filterBlocksByCategory,"",e.filterBlocksByColor,e.allPatternsAndPages.patterns,e.favorites,"block"),r}if("SET_FILTER_BLOCKS_BY_COLOR"===t.type){const r={...e,filterBlocksBySearchTerm:"",filterBlocksByColor:t.filterBlocksByColor};return"all-wireframe-grid"===e.currentScreen?r.allWireframes=d("",e.filterBlocksByCategory,"",t.filterBlocksByColor):r.allPatterns=c("",e.filterBlocksByCategory,"",t.filterBlocksByColor,e.favorites),r}if(t.type===ee)return{...e,onboardingAI:{...e.onboardingAI,stepData:{...e.onboardingAI.stepData,businessTypeList:t.payload}}};if(t.type===ne)return{...e,onboardingAI:{...e.onboardingAI,stepData:{...e.onboardingAI.stepData,siteLanguageList:t.payload}}};if(t.type===ae)return{...e,onboardingAI:{...e.onboardingAI,stepData:{...e.onboardingAI.stepData,siteLanguage:t.payload},limitExceedModal:{...e.onboardingAI.limitExceedModal,limitExceedModal:t.payload}}};if("SET_FILTER_BLOCKS_BY_SEARCH_TERM"===t.type){const r={...e,filterBlocksByColor:"",filterBlocksByCategory:"",filterBlocksBySearchTerm:t.filterBlocksBySearchTerm};return"all-wireframe-grid"===e.currentScreen?r.allWireframes=d(t.filterBlocksBySearchTerm,"",t.filterBlocksBySearchTerm,""):r.allPatterns=p(t.filterBlocksBySearchTerm,r.filterBlocksByCategory,"","",e.allPatternsAndPages.patterns,e.favorites,"block"),r}if("SET_FILTER_BLOCKS_PAGES_BY_CATEGORY"===t.type){const r={...e,filterBlocksPagesBySearchTerm:"",filterBlocksPagesByCategory:t.filterBlocksPagesByCategory};return r.allBlocksPages=p(r.filterBlocksPagesBySearchTerm,t.filterBlocksPagesByCategory,"","",e.allPatternsAndPages.pages,e.favorites,"page"),r}if("SET_FILTER_BLOCKS_PAGES_BY_COLOR"===t.type){const r={...e,filterBlocksPagesBySearchTerm:"",filterBlocksPagesByColor:t.filterBlocksPagesByColor};return r.allBlocksPages=u("",e.filterBlocksPagesByCategory,"",t.filterBlocksPagesByColor,e.favorites),r}if("SET_FILTER_BLOCKS_PAGES_BY_SEARCH_TERM"===t.type){const r={...e,filterBlocksPagesByColor:"",filterBlocksPagesByCategory:"",filterBlocksPagesBySearchTerm:t.filterBlocksPagesBySearchTerm};return r.allBlocksPages=p(t.filterBlocksPagesBySearchTerm,r.filterBlocksPagesByCategory,"","",e.allPatternsAndPages.pages,e.favorites,"page"),r}if("SET_FILTER_PAGES_BY_SEARCH_TERM"===t.type)return t.filterPagesBySearchTerm.length?{...e,allPages:f(t.filterPagesBySearchTerm),filterPagesBySearchTerm:t.filterPagesBySearchTerm}:{...e,allPages:[],filterPagesBySearchTerm:t.filterPagesBySearchTerm};if(t.type===S)return{...e,onboardingAI:{...e.onboardingAI,showOnboarding:n?.payload??!e.onboardingAI.showOnboarding,currentStep:e.onboardingAI.stepData.token?2:1,updateImages:!1}};if(t.type===A)return{...e,disablePreview:n?.payload??!e.disablePreview};if(t.type===P)return{...e,disableAi:n?.payload??!e.disableAi};if(t.type===T)return{...e,adaptiveMode:n?.payload??!e.adaptiveMode};if(t.type===C){const t=5,r=e.onboardingAI.currentStep+1;return r>t?e:{...e,onboardingAI:{...e.onboardingAI,currentStep:r}}}if(t.type===E){const t=e.onboardingAI.currentStep-1;return t<0||0===t?e:{...e,onboardingAI:{...e.onboardingAI,currentStep:t}}}if(t.type===g)return{...e,onboardingAI:{...e.onboardingAI,stepData:{...e.onboardingAI.stepData,businessType:t.payload}}};if(t.type===h)return{...e,onboardingAI:{...e.onboardingAI,stepData:{...e.onboardingAI.stepData,businessName:t.payload}}};if(t.type===v)return{...e,onboardingAI:{...e.onboardingAI,stepData:{...e.onboardingAI.stepData,businessDetails:t.payload}}};if(t.type===b)return{...e,onboardingAI:{...e.onboardingAI,stepData:{...e.onboardingAI.stepData,businessDetailsHistory:t.payload}}};if(t.type===k)return{...e,onboardingAI:{...e.onboardingAI,stepData:{...e.onboardingAI.stepData,businessContact:t.payload}}};if(t.type===y)return{...e,onboardingAI:{...e.onboardingAI,stepData:{...e.onboardingAI.stepData,keywords:t.payload}}};if(t.type===w)return{...e,onboardingAI:{...e.onboardingAI,stepData:{...e.onboardingAI.stepData,selectedImages:t.payload}}};if(t.type===x)return{...e,onboardingAI:{...e.onboardingAI,stepData:{...e.onboardingAI.stepData,imagesPreSelected:t.payload}}};if(t.type===_)return{...e,onboardingAI:{...e.onboardingAI,stepData:{...e.onboardingAI.stepData,keywords:[],selectedImages:[],imagesPreSelected:!1}}};if(t.type===m)return{...e,onboardingAI:{...e.onboardingAI,stepData:{...e.onboardingAI.stepData,token:t.payload}}};if(t.type===R)return{...e,onboardingAI:{...e.onboardingAI,currentStep:1,stepData:{token:"",businessType:"",businessName:"",businessDetails:"",keywords:[],selectedImages:[],imagesPreSelected:!1,businessContact:{phone:"",email:"",address:"",socialMedia:[]}}}};if("SET_ALL_PAGES"===t.type)return{...e,allPages:t.allPages};if("SET_ALL_PATTERNS"===t.type)return{...e,allPatterns:t.allPatterns};if("SET_ALL_CATEGORIES"===t.type)return{...e,allCategories:t.allCategories};if("SET_DYNAMIC_CONTENT"===t.type)return{...e,dynamicContent:t.dynamicContent};if("SET_IS_SYNC_BUSINESS_DETAILS"===t.type)return{...e,isSyncBusinessDetails:t.isSyncBusinessDetails};if("SET_FAVORITES"===t.type){const{currentScreen:r,filterBlocksPagesByCategory:n,filterBlocksByCategory:a}=e,o={...e,favorites:t.favorites};return"favorite"!==a&&"favorite"!==n||("all-blocks-grid"===r&&(o.allPatterns=c(e.allPatterns,"","favorite","",e.filterBlocksByColor,t.favorites)),"all-block-pages-grid"===r&&(o.allBlocksPages=u(e.allBlocksPages,"","favorite","",e.filterBlocksPagesByColor,t.favorites))),o}if(t.type===O){let r={...e.dynamicContentSyncStatus};return t.payload?r[t.payload]=!0:r={pages:!0,patterns:!0},{...e,dynamicContentSyncStatus:r}}if(t.type===N){let r={...e.dynamicContentSyncStatus};return t.payload?r[t.payload]=!1:r={pages:!1,patterns:!1},{...e,dynamicContentSyncStatus:r}}if(t.type===$)return{...e,dynamicContentSyncMessage:t.payload};if(t.type===I)return{...e,dynamicContentReSyncStatus:!e.dynamicContentReSyncStatus};if(t.type===L){const r={...e.dynamicContentSyncFlags};return r.patterns?.hasOwnProperty(t.payload.key)&&(r.patterns[t.payload.key]=t.payload.value),r.pages?.hasOwnProperty(t.payload.key)&&(r.pages[t.payload.key]=t.payload.value),{...e,dynamicContentSyncFlags:r}}if(t.type===B){const{dynamicContentSyncFlags:r,allPatternsCategories:n,allPagesCategories:a}=e,o="patterns"===t.payload.type?n:a;return t.payload?.flags&&(r[t.payload.type]=Object.fromEntries(t.payload.flags.map((e=>[e,!1])))),t.payload.flags||o.length===r[t.payload.type]?.length||(r[t.payload.type]=Object.fromEntries(o.map((e=>[e.id,!1])))),Object.keys(r[t.payload.type]).forEach((e=>{r[t.payload.type][e]=!1})),{...e,dynamicContentSyncFlags:{...r}}}if("SET_ALL_BLOCKS"===t.type){let{blocks:r,blocks_pages:n}=t.payload;const a=(0,se.Iu)(r,e.allCategories),o=(0,se.FD)(n,e.allCategories);return r=(0,se.wq)(r,a.categories,"block"),n=(0,se.wq)(n,o.categories,"page"),{...e,allPatternsAndPages:{patterns:r,pages:n},allPatterns:p(e.filterBlocksBySearchTerm,e.filterBlocksByCategory,"","",r,e.favorites,"block"),allBlocksPages:p(e.filterBlocksPagesBySearchTerm,e.filterBlocksPagesByCategory,"","",n,e.favorites,"page"),allPatternsCategories:a.categories,allPagesCategories:o.categories,dynamicContentSyncFlags:{patterns:Object.fromEntries(a.categories.map((e=>[e.id,!1]))),pages:Object.fromEntries(o.categories.map((e=>[e.id,!1])))}}}if("SET_REGENERATING_CONTENT_CATEGORY"===t.type)return{...e,regeneratingContentCategory:t.regeneratingContentCategory};if(t.type===M)return{...e,importInProgress:t.payload};if(F===t.type)return{...e,showPagesOnboarding:!1};if(t.type===Z)return{...e,credits:{...e.credits,...t.payload}};if(t.type===V){const t={...e.onboardingPageAI};return{...me,onboardingPageAI:{...t,showOnboarding:!t.showOnboarding},togglePopup:!e.togglePopup}}if(t.type===z){const t=3,r=e.onboardingPageAI.currentStep+1;return r>t?e:{...e,onboardingPageAI:{...e.onboardingPageAI,currentStep:r}}}if(t.type===W){const t=e.onboardingPageAI.currentStep-1;return t<0||0===t?e:{...e,onboardingPageAI:{...e.onboardingPageAI,currentStep:t}}}return t.type===U?{...e,onboardingAI:{...e.onboardingAI,isNewUser:!1}}:t.type===H?{...e,onboardingAI:{...e.onboardingAI,showOnboarding:!e.onboardingAI.showOnboarding,updateImages:!e.onboardingAI.updateImages,currentStep:e.onboardingAI.updateImages?1:5}}:t.type===K?{...e,skipZipAIOnboarding:!e.skipZipAIOnboarding}:G===t.type?{...e,filterSitesBySearchTerm:t.payload}:Y===t.type?{...e,filterSitesByCategory:t.payload}:t.type===q?{...e,licenseStatus:t.payload}:t.type===X?{...e,allSites:t.payload}:"SET_BLOCK_COLOR_PALETTE_OBJ"===t.type?{...e,blockColorPaletteObj:t.blockColorPaletteObj}:"SET_PAGE_COLOR_PALETTE_OBJ"===t.type?{...e,pageColorPaletteObj:t.pageColorPaletteObj}:t.type===J?{...e,connectZipAI:!e.connectZipAI}:t.type===Q?{...e,hideNotice:{...e.hideNotice,...t.payload}}:t.type===re?{...e,loadingBlocksAndSites:t.payload}:t.type===oe?{...e,backgroundSyncInProgress:t.payload}:t.type===ie?{...e,onboardingAI:{...e.onboardingAI,loadingNextStep:t.payload}}:e},actions:ye,selectors:he,controls:xe}))},2154:function(e,t){"use strict";const r=(()=>{const e={};return Object.seal({on:(t,r)=>{e[t]||(e[t]=[]),e[t].push(r)},emit:function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),a=1;a<r;a++)n[a-1]=arguments[a];const o=e[t];o&&o.forEach((e=>e(...n)))},removeListener:(t,r)=>{const n=e[t];if(n){const e=n.findIndex((e=>e===r));-1!==e&&n.splice(e,1)}},removeAllListeners:t=>{e[t]&&delete e[t]}})})();t.Z=r},5622:function(e,t,r){"use strict";r.d(t,{EX:function(){return f},T6:function(){return m},US:function(){return p},iP:function(){return u},j8:function(){return l},rZ:function(){return g},st:function(){return c},ue:function(){return h}});var n=r(6486),a=r.n(n),o=r(2273),i=r(1890),s=r(3207);const l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e=e.replace("&","&"),e=e.replace("&","&"),e=a()(e),e.__wrapped__},c=()=>(()=>{const e={patterns:[],wireframes:[]},{allBlocks:t}=ast_block_template_vars;for(const r in t){const n=t[r].wireframe||{};Object.keys(n).length?e.wireframes.push(t[r]):e.patterns.push(t[r])}return e})().wireframes,u=async()=>{const e=wp.data.select("core/editor")?.getCurrentPostId();if(e){let t;try{t=(0,i.__)("Installed the required plugin. The page will be saved and refreshed.","ast-block-templates"),d("success",t),await wp.data.dispatch("core/editor").savePost(e),window.location.reload()}catch(e){t=(0,i.gB)((0,i.__)("Error saving the page: %s","ast-block-templates"),e),d("error",t)}}},d=(e,t)=>{window.wp.data.dispatch("core/notices").createNotice(e,t,{isDismissible:!0})},p=()=>ast_block_template_vars.block_color_palette["style-1"],f=()=>ast_block_template_vars.page_color_palette["style-1"],m=async(e,t,r,n,a,i)=>{const s=[];let l=!1;for(const[c,u]of e.entries())if(u?.id){n(u);try{c===e.length-1&&(l=!0);const n=new window.FormData;n.append("action","ast-block-templates-regenerate"),n.append("security",ast_block_template_vars.ai_content_ajax_nonce),n.append("category",u.id),n.append("regenerate",!1),n.append("block_type",i),n.append("is_last_category",l);const d=await(0,o.Z)({url:ast_block_template_vars.ajax_url,method:"POST",body:n});if(d.success)t(d.data.data),r(u.id,!0),a(d.data.spec_credit_details),s.push(!0);else if("api_throttle_error"===d.data.code)throw d}catch(e){if("api_throttle_error"===e.data.code)throw e;s.push(!1)}}return s.some((e=>!!e))},g=e=>{switch(e){case"all-blocks-grid":return"block";case"all-sites-grid":case"all-single-site-pages":return"site";case"all-block-pages-grid":return"page";default:return""}},h=async e=>{const t={personalizeAi:"personalize-ai",creditWarning:"credit-warning",creditDanger:"credit-danger",buildPageAi:"build-page-ai"};if(t[e])try{const r=new FormData;r.append("action","ast_block_templates_hide_notices"),r.append("notice_type",t[e]),r.append("_ajax_nonce",ast_block_template_vars._ajax_nonce),(await(0,o.Z)({url:ast_block_template_vars.ajax_url,method:"POST",body:r})).success}catch(e){(0,s.H)(e)}}},8195:function(e,t,r){"use strict";r.d(t,{Kn:function(){return le},AK:function(){return K},Xp:function(){return ne},Ds:function(){return G},uf:function(){return ue},fz:function(){return se},pv:function(){return de},eE:function(){return Q},Kk:function(){return re},vE:function(){return ee},FD:function(){return q},Iu:function(){return Y},_5:function(){return J},gt:function(){return ie},CN:function(){return ae},nr:function(){return ce},jw:function(){return te},ES:function(){return pe},wq:function(){return X}});const n="-";function a(e){const t=function(e){const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]},a=function(e,t){return t?e.map((([e,r])=>[e,r.map((e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map((([e,r])=>[t+e,r]))):e))])):e}(Object.entries(e.classGroups),r);return a.forEach((([e,r])=>{s(r,n,e,t)})),n}(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:a}=e;return{getClassGroupId:function(e){const r=e.split(n);return""===r[0]&&1!==r.length&&r.shift(),o(r,t)||function(e){if(i.test(e)){const t=i.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}}(e)},getConflictingClassGroupIds:function(e,t){const n=r[e]||[];return t&&a[e]?[...n,...a[e]]:n}}}function o(e,t){if(0===e.length)return t.classGroupId;const r=e[0],a=t.nextPart.get(r),i=a?o(e.slice(1),a):void 0;if(i)return i;if(0===t.validators.length)return;const s=e.join(n);return t.validators.find((({validator:e})=>e(s)))?.classGroupId}const i=/^\[(.+)\]$/;function s(e,t,r,n){e.forEach((e=>{if("string"!=typeof e){if("function"==typeof e)return e.isThemeGetter?void s(e(n),t,r,n):void t.validators.push({validator:e,classGroupId:r});Object.entries(e).forEach((([e,a])=>{s(a,l(t,e),r,n)}))}else(""===e?t:l(t,e)).classGroupId=r}))}function l(e,t){let r=e;return t.split(n).forEach((e=>{r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)})),r}function c(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;function a(a,o){r.set(a,o),t++,t>e&&(t=0,n=r,r=new Map)}return{get(e){let t=r.get(e);return void 0!==t?t:void 0!==(t=n.get(e))?(a(e,t),t):void 0},set(e,t){r.has(e)?r.set(e,t):a(e,t)}}}const u="!";function d(e){const t=e.separator,r=1===t.length,n=t[0],a=t.length;return function(e){const o=[];let i,s=0,l=0;for(let c=0;c<e.length;c++){let u=e[c];if(0===s){if(u===n&&(r||e.slice(c,c+a)===t)){o.push(e.slice(l,c)),l=c+a;continue}if("/"===u){i=c;continue}}"["===u?s++:"]"===u&&s--}const c=0===o.length?e:e.substring(l),d=c.startsWith(u);return{modifiers:o,hasImportantModifier:d,baseClassName:d?c.substring(1):c,maybePostfixModifierPosition:i&&i>l?i-l:void 0}}}const p=/\s+/;function f(){let e,t,r=0,n="";for(;r<arguments.length;)(e=arguments[r++])&&(t=m(e))&&(n&&(n+=" "),n+=t);return n}function m(e){if("string"==typeof e)return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=m(e[n]))&&(r&&(r+=" "),r+=t);return r}function g(e,...t){let r,n,o,i=function(l){const u=t.reduce(((e,t)=>t(e)),e());return r=function(e){return{cache:c(e.cacheSize),splitModifiers:d(e),...a(e)}}(u),n=r.cache.get,o=r.cache.set,i=s,s(l)};function s(e){const t=n(e);if(t)return t;const a=function(e,t){const{splitModifiers:r,getClassGroupId:n,getConflictingClassGroupIds:a}=t,o=new Set;return e.trim().split(p).map((e=>{const{modifiers:t,hasImportantModifier:a,baseClassName:o,maybePostfixModifierPosition:i}=r(e);let s=n(i?o.substring(0,i):o),l=Boolean(i);if(!s){if(!i)return{isTailwindClass:!1,originalClassName:e};if(s=n(o),!s)return{isTailwindClass:!1,originalClassName:e};l=!1}const c=function(e){if(e.length<=1)return e;const t=[];let r=[];return e.forEach((e=>{"["===e[0]?(t.push(...r.sort(),e),r=[]):r.push(e)})),t.push(...r.sort()),t}(t).join(":");return{isTailwindClass:!0,modifierId:a?c+u:c,classGroupId:s,originalClassName:e,hasPostfixModifier:l}})).reverse().filter((e=>{if(!e.isTailwindClass)return!0;const{modifierId:t,classGroupId:r,hasPostfixModifier:n}=e,i=t+r;return!o.has(i)&&(o.add(i),a(r,n).forEach((e=>o.add(t+e))),!0)})).reverse().map((e=>e.originalClassName)).join(" ")}(e,r);return o(e,a),a}return function(){return i(f.apply(null,arguments))}}function h(e){const t=t=>t[e]||[];return t.isThemeGetter=!0,t}const v=/^\[(?:([a-z-]+):)?(.+)\]$/i,b=/^\d+\/\d+$/,y=new Set(["px","full","screen"]),w=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,x=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,_=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,k=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function E(e){return S(e)||y.has(e)||b.test(e)}function C(e){return F(e,"length",Z)}function S(e){return Boolean(e)&&!Number.isNaN(Number(e))}function R(e){return F(e,"number",S)}function P(e){return Boolean(e)&&Number.isInteger(Number(e))}function T(e){return e.endsWith("%")&&S(e.slice(0,-1))}function A(e){return v.test(e)}function O(e){return w.test(e)}const N=new Set(["length","size","percentage"]);function I(e){return F(e,N,V)}function L(e){return F(e,"position",V)}const B=new Set(["image","url"]);function j(e){return F(e,B,W)}function D(e){return F(e,"",z)}function M(){return!0}function F(e,t,r){const n=v.exec(e);return!!n&&(n[1]?"string"==typeof t?n[1]===t:t.has(n[1]):r(n[2]))}function Z(e){return x.test(e)}function V(){return!1}function z(e){return _.test(e)}function W(e){return k.test(e)}function U(){const e=h("colors"),t=h("spacing"),r=h("blur"),n=h("brightness"),a=h("borderColor"),o=h("borderRadius"),i=h("borderSpacing"),s=h("borderWidth"),l=h("contrast"),c=h("grayscale"),u=h("hueRotate"),d=h("invert"),p=h("gap"),f=h("gradientColorStops"),m=h("gradientColorStopPositions"),g=h("inset"),v=h("margin"),b=h("opacity"),y=h("padding"),w=h("saturate"),x=h("scale"),_=h("sepia"),k=h("skew"),N=h("space"),B=h("translate"),F=()=>["auto",A,t],Z=()=>[A,t],V=()=>["",E,C],z=()=>["auto",S,A],W=()=>["","0",A],U=()=>[S,R],H=()=>[S,A];return{cacheSize:500,separator:":",theme:{colors:[M],spacing:[E,C],blur:["none","",O,A],brightness:U(),borderColor:[e],borderRadius:["none","","full",O,A],borderSpacing:Z(),borderWidth:V(),contrast:U(),grayscale:W(),hueRotate:H(),invert:W(),gap:Z(),gradientColorStops:[e],gradientColorStopPositions:[T,C],inset:F(),margin:F(),opacity:U(),padding:Z(),saturate:U(),scale:U(),sepia:W(),skew:H(),space:Z(),translate:Z()},classGroups:{aspect:[{aspect:["auto","square","video",A]}],container:["container"],columns:[{columns:[O]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",A]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",P,A]}],basis:[{basis:F()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",A]}],grow:[{grow:W()}],shrink:[{shrink:W()}],order:[{order:["first","last","none",P,A]}],"grid-cols":[{"grid-cols":[M]}],"col-start-end":[{col:["auto",{span:["full",P,A]},A]}],"col-start":[{"col-start":z()}],"col-end":[{"col-end":z()}],"grid-rows":[{"grid-rows":[M]}],"row-start-end":[{row:["auto",{span:[P,A]},A]}],"row-start":[{"row-start":z()}],"row-end":[{"row-end":z()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",A]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",A]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[N]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[N]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",A,t]}],"min-w":[{"min-w":["min","max","fit",A,E]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[O]},O,A]}],h:[{h:[A,t,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",E,A]}],"max-h":[{"max-h":[A,t,"min","max","fit"]}],"font-size":[{text:["base",O,C]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",R]}],"font-family":[{font:[M]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",A]}],"line-clamp":[{"line-clamp":["none",S,R]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",E,A]}],"list-image":[{"list-image":["none",A]}],"list-style-type":[{list:["none","disc","decimal",A]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[b]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[b]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",E,C]}],"underline-offset":[{"underline-offset":["auto",E,A]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:Z()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",A]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",A]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[b]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",L]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",I]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},j]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[b]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[b]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[E,A]}],"outline-w":[{outline:[E,C]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:V()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[b]}],"ring-offset-w":[{"ring-offset":[E,C]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",O,D]}],"shadow-color":[{shadow:[M]}],opacity:[{opacity:[b]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",O,A]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[w]}],sepia:[{sepia:[_]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[b]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[_]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",A]}],duration:[{duration:H()}],ease:[{ease:["linear","in","out","in-out",A]}],delay:[{delay:H()}],animate:[{animate:["none","spin","ping","pulse","bounce",A]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[P,A]}],"translate-x":[{"translate-x":[B]}],"translate-y":[{"translate-y":[B]}],"skew-x":[{"skew-x":[k]}],"skew-y":[{"skew-y":[k]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",A]}],accent:[{accent:["auto",e]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",A]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":Z()}],"scroll-mx":[{"scroll-mx":Z()}],"scroll-my":[{"scroll-my":Z()}],"scroll-ms":[{"scroll-ms":Z()}],"scroll-me":[{"scroll-me":Z()}],"scroll-mt":[{"scroll-mt":Z()}],"scroll-mr":[{"scroll-mr":Z()}],"scroll-mb":[{"scroll-mb":Z()}],"scroll-ml":[{"scroll-ml":Z()}],"scroll-p":[{"scroll-p":Z()}],"scroll-px":[{"scroll-px":Z()}],"scroll-py":[{"scroll-py":Z()}],"scroll-ps":[{"scroll-ps":Z()}],"scroll-pe":[{"scroll-pe":Z()}],"scroll-pt":[{"scroll-pt":Z()}],"scroll-pr":[{"scroll-pr":Z()}],"scroll-pb":[{"scroll-pb":Z()}],"scroll-pl":[{"scroll-pl":Z()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",A]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[E,C,R]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}Symbol.toStringTag;const H=g(U);function $(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=$(e[t]))&&(n&&(n+=" "),n+=r);else for(t in e)e[t]&&(n&&(n+=" "),n+=t);return n}const K=function(){return H(function(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=$(e))&&(n&&(n+=" "),n+=t);return n}(...arguments))},G=(e,t,r)=>{let n;return function(){for(var a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];const s=r&&!n;clearTimeout(n),n=setTimeout((()=>{n=null,r||e(...o)}),t),s&&e(...o)}},Y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"block";const n=new Map,a=new Array;return t?.forEach((t=>{const o=e.find((e=>t.id===e.category)),i=e.filter((e=>t.id===e.category&&e.type===r));o?.category&&t&&(n.has(o.category)||n.set(o.category,t)),a.push(...i)})),{patterns:a,categories:Array.from(n.values())}},q=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"page";const n=new Map,a=new Array;return t?.forEach((t=>{const o=e.find((e=>t.id===e.category)),i=e.filter((e=>t.id===e.category&&e.type===r));o?.category&&t&&(n.has(o.category)||n.set(o.category,t)),a.push(...i)})),{pages:a,categories:Array.from(n.values())}},X=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"block";const n=[];return t?.forEach((t=>{const a=e.filter((e=>t.id===e.category&&e.type===r));n.push(...a)})),n},J=e=>Math.floor(e/3)+1,Q=e=>e%3+1,ee=(e,t)=>[1,2,3][(t-1+(e-1)%3)%3],te=(e,t)=>{const r=window.sessionStorage;try{r.setItem(e,JSON.stringify(t))}catch(e){console.error(e)}},re=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;const r="undefined"!=typeof sessionStorage?sessionStorage:window.sessionStorage;try{const n=r.getItem(e);return n?JSON.parse(n):t}catch(e){return console.error(e),t}},ne=e=>{const t="undefined"!=typeof sessionStorage?sessionStorage:window.sessionStorage;try{t.removeItem(e)}catch(e){console.error(e)}},ae=e=>(e.forEach((e=>{e?.attributes&&(e.attributes.block_id=function(){let e="";for(let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;t>0;--t)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(62*Math.random())];return e.toLowerCase()}()),e?.innerBlocks?.length>0&&ae(e.innerBlocks)})),e),oe=e=>{const t={active:!1,inactive:!1,notInstalled:!1};switch(e){case"active":t.active=!0;break;case"inactive":t.inactive=!0;break;default:t.notInstalled=!0}return t},ie=()=>{const{spectra_status:e}=ast_block_template_vars;return oe(e)},se=()=>{const{astra_sites_pro_status:e}=ast_block_template_vars;return oe(e)},le=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400;e&&(e.style.height="auto",e.scrollHeight>t?(e.style.height=`${t}px`,e.style.overflowY="auto"):(e.style.height=`${e.scrollHeight}px`,e.style.overflowY="hidden"))},ce=e=>{const t={};for(const[r,n]of Object.entries(e))t[r.replace(/_([a-z])/g,((e,t)=>t.toUpperCase()))]=n;return t},ue=e=>{if(!e)return"0";const{magnitude:t,suffix:r}=[{magnitude:1e12,suffix:"T"},{magnitude:1e9,suffix:"B"},{magnitude:1e6,suffix:"M"},{magnitude:1e3,suffix:"K"},{magnitude:1,suffix:""}].find((t=>{let{magnitude:r}=t;return e>=r})),n=(e/t).toFixed(1).replace(/\.0$/,"");return e<1e3?e.toString():n+r+(e%t>0?"+":"")},de=e=>e<=10?"text-credit-danger":e<=20?"text-credit-warning":"",pe={socialMediaPrefix:{twitter:"twitter.com/",facebook:"facebook.com/",instagram:"instagram.com/",linkedin:"linkedin.com/in/",youtube:"youtube.com/",google:"google.com/maps/place",yelp:"yelp.com/biz/"},patterns:{twitter:/^(?:http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?twitter\.com\/([a-zA-Z0-9_#?&=+]+)\/?$/,linkedin:/^(?:http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?linkedin\.com\/in\/([a-zA-Z0-9-._#?&=+]+)\/?$/,facebook:/^(?:http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?facebook\.com\/([a-zA-Z0-9._@#?&=+]+)\/?$/,instagram:/^(?:http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?instagram\.com\/([a-zA-Z0-9._@?&=]+)\/?$/,youtube:/^(?:http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?youtube\.com\/([a-zA-Z0-9_#?&=+@]+)\/?$/,google:/^(?:http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?google\.com\/maps\/place\/([a-zA-Z0-9-+_.#?&=+]+)\/?$/,yelp:/^(?:http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?yelp\.com\/biz\/([a-zA-Z0-9-_#?&=+]+)\/?$/},validate(e,t){return!!this.patterns[e]&&this.patterns[e].test(t)},parse(e){const t={};return Object.keys(this.patterns).forEach((r=>{try{const n=e.match(this.patterns[r]);n&&n[1]&&(t[r]={handle:n[1],prefix:n[0].replace(n[1],"")})}catch(e){console.log(e)}})),t}}},9148:function(e,t,r){"use strict";r.d(t,{H:function(){return o},j:function(){return a}});var n=r(3207);const a=e=>new Promise(((t,r)=>{const a=new window.FormData;a.append("action","ast_block_templates_activate_plugin"),a.append("init",e.init),a.append("security",ast_block_template_vars._ajax_nonce),wp.apiFetch({url:ast_block_template_vars.ajax_url,method:"POST",body:a}).then((e=>{e.success?t(e):r(e)})).catch((e=>{(0,n.H)(e)}))})),o=e=>new Promise(((t,r)=>{wp.updates.queue.push({action:"install-plugin",data:{slug:e.slug,init:e.init,name:e.name,success(r){t(r,e)},error(t){r(t,e)}}}),wp.updates.queueChecker()}))},1569:function(e,t,r){"use strict";r.d(t,{I:function(){return a}});const{post:n}=wp.ajax,a=(e,t)=>n({action:"ast_block_templates_data_option",id:e,type:t,_ajax_nonce:ast_block_template_vars._ajax_nonce}).done((e=>e))},6128:function(e,t,r){"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){const r=[];let n,a=!0,o=!1;try{for(let n,o=e[Symbol.iterator]();!(a=(n=o.next()).done)&&(r.push(n.value),!t||r.length!==t);a=!0);}catch(e){o=!0,n=e}finally{try{a||null===_i.return||_i.return()}finally{if(o)throw n}}return r}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}r.d(t,{t:function(){return a}});const a={stdClass:function(){},stringify:function(e){const t=new Map([[1/0,"d:INF;"],[-1/0,"d:-INF;"],[NaN,"d:NAN;"],[null,"N;"],[void 0,"N;"]]),r=function(e){const t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'"';return"".concat((r=e,r?encodeURI(r).match(/(%.)?./g).length:0),":").concat(t[0]).concat(e).concat(t[t.length-1]);var r};let a=0;return function e(o){const i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t.has(o))return t.get(o);if(a+=i,"string"==typeof o)return"s:".concat(r(o),";");if("number"==typeof o)return"".concat(Math.round(o)===o?"i":"d",":").concat(`${o}`.toUpperCase().replace(/(-?\d)E/,"$1.0E"),";");if("boolean"==typeof o)return"b:".concat(+o,";");const s=Array.isArray(o)||o.constructor===Object;if(t.set(o,"".concat("rR"[+s],":").concat(a,";")),"function"==typeof o.serialize)return"C:".concat(r(o.constructor.name),":").concat(r(o.serialize(),"{}"));const l=Object.entries(o).filter((e=>{const t=n(e,2);return t[0],"function"!=typeof t[1]}));return(s?"a":"O:".concat(r(o.constructor.name)))+":".concat(l.length,":{").concat(l.map((t=>{const r=n(t,2),a=r[0],o=r[1];return e(s&&/^\d{1,16}$/.test(a)?+a:a,!1)+e(o)})).join(""),"}")}(e)},parse:function(e){const t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.stdClass=a.stdClass;let r=0;const n=[null],o={INF:1/0,"-INF":-1/0,NAN:NaN},i=function(t){const n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r;throw new Error("Error at ".concat(n,": ").concat(t,"\n").concat(e,"\n").concat(" ".repeat(n),"^"))},s=function(t,n){return t===e.slice(r,r+=t.length)?n:i("Expected '".concat(t,"'"),r-t.length)};function l(t,n){const a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:";";s(":");const o=t.exec(e.slice(r));return o||i("Exected ".concat(n,", but got '").concat(e.slice(r).match(/^[:;{}]|[^:;{}]*/)[0],"'")),r+=o[0].length,s(a,o[0])}function c(t){const n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=r;for(;t>0;){const n=e.charCodeAt(r++);t-=n<128?1:n<2048||n>>11==27?2:3}return t?i("Invalid string length",a-2):s(n,e.slice(a,r))}const u=function(e){return e?t[e]?Object.create(t[e].prototype):new((r={},n=e,a=()=>{},n in r?Object.defineProperty(r,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[n]=a,r)[e]):{};var r,n,a},d=function(){return l(/^[01]/,"a '0' or '1'",";")},p=function(){return+l(/^-?\d+/,"an integer",";")},f=function(e){return+l(/^\d+/,"an unsigned integer",e)},m=function(){const e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return c(f(':"'),`"${e}`)};function g(){const t=e[r++];return"s"===t?m(";"):"i"===t?f(";"):i("Expected 's' or 'i' as type for a key, but got ${str[offset-1]}",r-1)}function h(e){for(let t=0,r=f(":{");t<r;t++)e[g()]=v();return s("}",e)}function v(){const t=e[r++].toLowerCase(),a=n.push(null)-1,g="n"===t?s(";",null):"s"===t?m(";"):"b"===t?d():"i"===t?p():"d"===t?function(){const e=l(/^-?(\d+(\.\d+)?(E[+-]\d+)?|INF)|NAN/,"a decimal number",";");return e in o?o[e]:+e}():"a"===t?function(){const e=h({});return Object.keys(e).some(((e,t)=>e!=t))?e:Object.values(e)}():"o"===t?h(u(m())):"c"===t?("function"!=typeof(v=u(m())).unserialize&&i("Instance of ".concat(v.constructor.name,' does not have an "unserialize" method')),v.unserialize(c(f(":{"))),s("}",v)):"r"===t?n[p()]:i("Unexpected type ".concat(t),r-1);var v;return"r"!==t&&(n[a]=g),g}const b=v();return r!==e.length&&i("Unexpected trailing character"),b}}},5578:function(e,t,r){"use strict";r.r(t);var n=r(3645),a=r.n(n)()(!1);a.push([e.id,":root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #3498db;\n --toastify-color-success: #07bc0c;\n --toastify-color-warning: #f1c40f;\n --toastify-color-error: #e74c3c;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n\n.Toastify__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index));\n position: fixed;\n padding: 4px;\n width: var(--toastify-toast-width);\n box-sizing: border-box;\n color: #fff;\n}\n\n.Toastify__toast-container--top-left {\n top: 1em;\n left: 1em;\n}\n\n.Toastify__toast-container--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.Toastify__toast-container--top-right {\n top: 1em;\n right: 1em;\n}\n\n.Toastify__toast-container--bottom-left {\n bottom: 1em;\n left: 1em;\n}\n\n.Toastify__toast-container--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.Toastify__toast-container--bottom-right {\n bottom: 1em;\n right: 1em;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n }\n .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {\n top: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--rtl {\n right: 0;\n left: initial;\n }\n}\n\n.Toastify__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 4px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n cursor: default;\n direction: ltr;\n /* webkit only issue #791 */\n z-index: 0;\n}\n\n.Toastify__toast--rtl {\n direction: rtl;\n}\n\n.Toastify__toast--close-on-click {\n cursor: pointer;\n}\n\n.Toastify__toast-body {\n margin: auto 0;\n flex: 1 1 auto;\n padding: 6px;\n display: flex;\n align-items: center;\n}\n\n.Toastify__toast-body > div:last-child {\n word-break: break-word;\n flex: 1;\n}\n\n.Toastify__toast-icon {\n margin-inline-end: 10px;\n width: 20px;\n flex-shrink: 0;\n display: flex;\n}\n\n.Toastify--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.Toastify--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n\n.Toastify__toast-theme--dark {\n background: var(--toastify-color-dark);\n color: var(--toastify-text-color-dark);\n}\n\n.Toastify__toast-theme--light {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n\n.Toastify__toast-theme--colored.Toastify__toast--default {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n\n.Toastify__toast-theme--colored.Toastify__toast--info {\n color: var(--toastify-text-color-info);\n background: var(--toastify-color-info);\n}\n\n.Toastify__toast-theme--colored.Toastify__toast--success {\n color: var(--toastify-text-color-success);\n background: var(--toastify-color-success);\n}\n\n.Toastify__toast-theme--colored.Toastify__toast--warning {\n color: var(--toastify-text-color-warning);\n background: var(--toastify-color-warning);\n}\n\n.Toastify__toast-theme--colored.Toastify__toast--error {\n color: var(--toastify-text-color-error);\n background: var(--toastify-color-error);\n}\n\n.Toastify__progress-bar-theme--light {\n background: var(--toastify-color-progress-light);\n}\n\n.Toastify__progress-bar-theme--dark {\n background: var(--toastify-color-progress-dark);\n}\n\n.Toastify__progress-bar--info {\n background: var(--toastify-color-progress-info);\n}\n\n.Toastify__progress-bar--success {\n background: var(--toastify-color-progress-success);\n}\n\n.Toastify__progress-bar--warning {\n background: var(--toastify-color-progress-warning);\n}\n\n.Toastify__progress-bar--error {\n background: var(--toastify-color-progress-error);\n}\n\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {\n background: var(--toastify-color-transparent);\n}\n\n.Toastify__close-button {\n color: #fff;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n align-self: flex-start;\n}\n\n.Toastify__close-button--light {\n color: #000;\n opacity: 0.3;\n}\n\n.Toastify__close-button > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n}\n\n.Toastify__close-button:hover, .Toastify__close-button:focus {\n opacity: 1;\n}\n\n@keyframes Toastify__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n\n.Toastify__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n}\n\n.Toastify__progress-bar--animated {\n animation: Toastify__trackProgress linear 1 forwards;\n}\n\n.Toastify__progress-bar--controlled {\n transition: transform 0.2s;\n}\n\n.Toastify__progress-bar--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n}\n\n.Toastify__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: Toastify__spin 0.65s linear infinite;\n}\n\n@keyframes Toastify__bounceInRight {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes Toastify__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n\n@keyframes Toastify__bounceInLeft {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes Toastify__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n\n@keyframes Toastify__bounceInUp {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n\n@keyframes Toastify__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n\n@keyframes Toastify__bounceInDown {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes Toastify__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n\n.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {\n animation-name: Toastify__bounceInLeft;\n}\n\n.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {\n animation-name: Toastify__bounceInRight;\n}\n\n.Toastify__bounce-enter--top-center {\n animation-name: Toastify__bounceInDown;\n}\n\n.Toastify__bounce-enter--bottom-center {\n animation-name: Toastify__bounceInUp;\n}\n\n.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {\n animation-name: Toastify__bounceOutLeft;\n}\n\n.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {\n animation-name: Toastify__bounceOutRight;\n}\n\n.Toastify__bounce-exit--top-center {\n animation-name: Toastify__bounceOutUp;\n}\n\n.Toastify__bounce-exit--bottom-center {\n animation-name: Toastify__bounceOutDown;\n}\n\n@keyframes Toastify__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n\n@keyframes Toastify__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0;\n }\n}\n\n.Toastify__zoom-enter {\n animation-name: Toastify__zoomIn;\n}\n\n.Toastify__zoom-exit {\n animation-name: Toastify__zoomOut;\n}\n\n@keyframes Toastify__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1;\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n\n@keyframes Toastify__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1;\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0;\n }\n}\n\n.Toastify__flip-enter {\n animation-name: Toastify__flipIn;\n}\n\n.Toastify__flip-exit {\n animation-name: Toastify__flipOut;\n}\n\n@keyframes Toastify__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n\n@keyframes Toastify__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n\n@keyframes Toastify__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n\n@keyframes Toastify__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n\n@keyframes Toastify__slideOutRight {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n\n@keyframes Toastify__slideOutLeft {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n\n@keyframes Toastify__slideOutDown {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n\n@keyframes Toastify__slideOutUp {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n\n.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {\n animation-name: Toastify__slideInLeft;\n}\n\n.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {\n animation-name: Toastify__slideInRight;\n}\n\n.Toastify__slide-enter--top-center {\n animation-name: Toastify__slideInDown;\n}\n\n.Toastify__slide-enter--bottom-center {\n animation-name: Toastify__slideInUp;\n}\n\n.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {\n animation-name: Toastify__slideOutLeft;\n}\n\n.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {\n animation-name: Toastify__slideOutRight;\n}\n\n.Toastify__slide-exit--top-center {\n animation-name: Toastify__slideOutUp;\n}\n\n.Toastify__slide-exit--bottom-center {\n animation-name: Toastify__slideOutDown;\n}\n\n@keyframes Toastify__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}",""]),t.default=a},4879:function(e,t,r){"use strict";r.r(t);var n=r(3645),a=r.n(n)()(!1);a.push([e.id,'.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}',""]),t.default=a},6544:function(e,t,r){"use strict";r.r(t);var n=r(3645),a=r.n(n)()(!1);a.push([e.id,".ast-block-templates-content{height:calc(100vh - 55px);overflow-y:auto;color:#444}.ast-block-templates-content img{max-width:100%;vertical-align:middle}.ast-block-templates-content .title{margin:0;font-size:14px;color:#444;margin-bottom:5px}.ast-block-templates-content .title b{font-weight:900}.ast-block-templates-content .sub-title{font-weight:300;font-size:13px}",""]),t.default=a},2247:function(e,t,r){"use strict";r.r(t);var n=r(3645),a=r.n(n)()(!1);a.push([e.id,".ast-block-templates-full-preview{max-height:calc(100vh - 210px);overflow-y:auto;box-shadow:0 0 16px 0 rgba(0,0,0,.12);margin:1.1%}",""]),t.default=a},2127:function(e,t,r){"use strict";r.r(t);var n=r(3645),a=r.n(n)()(!1);a.push([e.id,".ast-block-templates-full-preview{text-align:center}",""]),t.default=a},7303:function(e,t,r){"use strict";r.r(t);var n=r(3645),a=r.n(n)()(!1);a.push([e.id,".back-to-templates{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;background:#fafafa;border-color:#999;color:#23282d;margin-top:25px}",""]),t.default=a},1442:function(e,t,r){"use strict";r.r(t);var n=r(3645),a=r.n(n)()(!1);a.push([e.id,".ast-block-templates-popup-wrap{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(49,49,49,.5);z-index:9}.ast-block-templates-popup-wrap.hide{display:none;opacity:0}.ast-block-templates-popup{background:#f2f2f2;margin:0 auto;width:660px;max-height:420px;transform:translate(-50%, -40%);box-sizing:border-box;position:fixed;background-color:#f1f3f5;z-index:100059;text-align:left;top:40%;left:50%;box-shadow:0 3px 6px rgba(0,0,0,.3);border-radius:2px}.ast-block-templates-popup-header{background:#fff;margin-top:0;box-shadow:0 0 8px rgba(0,0,0,.1);margin-bottom:.5em;display:flex;justify-content:space-between}.ast-block-templates-popup-footer{padding:1em 1em 1em 2em;z-index:30;box-sizing:border-box;border-top:1px solid #dcdcdc}.ast-block-templates-popup-footer .button{margin-right:10px}.ast-block-templates-popup-content{display:block;padding:1em 1em 1em 2em;background:#f1f3f5;min-height:200px;overflow:auto;position:relative}.ast-block-templates-popup-heading{font-size:1.3em;margin:0;font-weight:600;padding:1em 1em 1em 2em}.ast-block-templates-popup-close-icon{width:53px;cursor:pointer;border-left:1px solid #eee;color:#aaa;display:flex;align-items:center;justify-content:center;padding:1em 1em 1em 1em}",""]),t.default=a},4570:function(e,t,r){"use strict";r.r(t);var n=r(3645),a=r.n(n)()(!1);a.push([e.id,'.zZbdFPV0asSP-N8Oh\\+qevA\\=\\=,.zZbdFPV0asSP-N8Oh\\+qevA\\=\\=::before,.zZbdFPV0asSP-N8Oh\\+qevA\\=\\=::after{border-radius:50%;width:.8em;height:.8em;animation:AsXXEZcf3aQheVWYK96Mjw\\=\\= 1.8s infinite ease-in-out;animation-fill-mode:both}.zZbdFPV0asSP-N8Oh\\+qevA\\=\\={color:#374151;font-size:4px;position:relative;right:-2.5em;text-indent:-9999em;transform:translateZ(0);animation-delay:-0.16s}.zZbdFPV0asSP-N8Oh\\+qevA\\=\\=::before,.zZbdFPV0asSP-N8Oh\\+qevA\\=\\=::after{content:"";position:absolute;top:0}.zZbdFPV0asSP-N8Oh\\+qevA\\=\\=::before{left:-2em;animation-delay:-0.32s}.zZbdFPV0asSP-N8Oh\\+qevA\\=\\=::after{left:2em}@keyframes AsXXEZcf3aQheVWYK96Mjw\\=\\={0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}',""]),a.locals={loaderDots:"zZbdFPV0asSP-N8Oh+qevA==",bblFadInOut:"AsXXEZcf3aQheVWYK96Mjw=="},t.default=a},980:function(e,t,r){"use strict";r.r(t);var n=r(3645),a=r.n(n)()(!1);a.push([e.id,".ast-block-templates-content .ast-block-templates-notice-message{margin:.5em 0;padding:2px}.ast-block-templates-content .ast-block-templates-notice{position:relative;margin:25px 50px;margin-bottom:0}.ast-block-templates-grid-blocks .ast-block-templates-notice{margin:0 1.4%}",""]),t.default=a},4008:function(e,t,r){"use strict";r.r(t);var n=r(3645),a=r.n(n)()(!1);a.push([e.id,"[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0px;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px;--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0px}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px;--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:rgba(0,0,0,0);background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e\")}[type=radio]:checked{background-image:url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e\")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:rgba(0,0,0,0);background-color:currentColor}[type=checkbox]:indeterminate{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e\");border-color:rgba(0,0,0,0);background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:rgba(0,0,0,0);background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,::before,::after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media(min-width: 640px){.container{max-width:640px}}@media(min-width: 768px){.container{max-width:768px}}@media(min-width: 1024px){.container{max-width:1024px}}@media(min-width: 1280px){.container{max-width:1280px}}@media(min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.inset-10{inset:2.5rem}.inset-x-0{left:0px;right:0px}.inset-y-0{top:0px;bottom:0px}.-top-1{top:-0.25rem}.bottom-0{bottom:0px}.bottom-0\\.5{bottom:.125rem}.bottom-28{bottom:7rem}.left-0{left:0px}.left-2{left:.5rem}.left-2\\.5{left:.625rem}.left-4{left:1rem}.right-0{right:0px}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\\[6\\.5rem\\]{right:6.5rem}.top-0{top:0px}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.z-10{z-index:10}.z-50{z-index:50}.z-\\[1\\]{z-index:1}.z-\\[99999999\\]{z-index:99999999}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.row-span-2{grid-row:span 2/span 2}.row-span-4{grid-row:span 4/span 4}.float-none{float:none}.\\!m-0{margin:0px !important}.m-0{margin:0px}.m-auto{margin:auto}.\\!mx-0{margin-left:0px !important;margin-right:0px !important}.\\!my-0{margin-top:0px !important;margin-bottom:0px !important}.\\!my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.-mx-1{margin-left:-0.25rem;margin-right:-0.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\\!-mb-2{margin-bottom:-0.5rem !important}.\\!mb-1{margin-bottom:.25rem !important}.\\!mb-2{margin-bottom:.5rem !important}.\\!mt-0{margin-top:0px !important}.\\!mt-1{margin-top:.25rem !important}.mb-12{margin-bottom:3rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\\[1\\/1\\]{aspect-ratio:1/1}.aspect-\\[1\\/2\\]{aspect-ratio:1/2}.aspect-\\[12\\/8\\]{aspect-ratio:12/8}.aspect-\\[13\\/16\\]{aspect-ratio:13/16}.aspect-\\[2\\/1\\]{aspect-ratio:2/1}.aspect-\\[2\\/2\\]{aspect-ratio:2/2}.aspect-\\[3\\/3\\]{aspect-ratio:3/3}.aspect-\\[3\\/4\\]{aspect-ratio:3/4}.aspect-\\[4\\/3\\]{aspect-ratio:4/3}.aspect-\\[6\\/7\\]{aspect-ratio:6/7}.aspect-video{aspect-ratio:16/9}.\\!h-6{height:1.5rem !important}.\\!h-auto{height:auto !important}.h-0{height:0px}.h-0\\.5{height:.125rem}.h-1{height:.25rem}.h-1\\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\\[1\\.0625rem\\]{height:1.0625rem}.h-\\[1\\.8rem\\]{height:1.8rem}.h-\\[14px\\]{height:14px}.h-\\[2\\.25rem\\]{height:2.25rem}.h-\\[2\\.625rem\\]{height:2.625rem}.h-\\[3\\.125rem\\]{height:3.125rem}.h-\\[3rem\\]{height:3rem}.h-\\[4\\.5rem\\]{height:4.5rem}.h-\\[50px\\]{height:50px}.h-\\[calc\\(100vh_-_5rem\\)\\]{height:calc(100vh - 5rem)}.h-\\[calc\\(100vh_-_9\\.5rem\\)\\]{height:calc(100vh - 9.5rem)}.h-\\[calc\\(100vh_\\/_3\\)\\]{height:33.3333333333vh}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-max{height:max-content}.h-screen{height:100vh}.max-h-60{max-height:15rem}.max-h-\\[1600px\\]{max-height:1600px}.max-h-\\[248px\\]{max-height:248px}.max-h-\\[358px\\]{max-height:358px}.max-h-full{max-height:100%}.\\!min-h-0{min-height:0px !important}.min-h-\\[100px\\]{min-height:100px}.min-h-\\[2rem\\]{min-height:2rem}.min-h-\\[3\\.125rem\\]{min-height:3.125rem}.min-h-\\[36px\\]{min-height:36px}.min-h-\\[45px\\]{min-height:45px}.min-h-\\[48px\\]{min-height:48px}.min-h-\\[auto\\]{min-height:auto}.min-h-full{min-height:100%}.\\!w-full{width:100% !important}.w-1\\/2{width:50%}.w-1\\/3{width:33.333333%}.w-1\\/4{width:25%}.w-1\\/5{width:20%}.w-10{width:2.5rem}.w-10\\/12{width:83.333333%}.w-11{width:2.75rem}.w-11\\/12{width:91.666667%}.w-2{width:.5rem}.w-2\\/12{width:16.666667%}.w-2\\/4{width:50%}.w-2\\/5{width:40%}.w-3{width:.75rem}.w-3\\/12{width:25%}.w-3\\/4{width:75%}.w-3\\/5{width:60%}.w-4{width:1rem}.w-4\\/5{width:80%}.w-4\\/6{width:66.666667%}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-8{width:2rem}.w-80{width:20rem}.w-\\[1\\.8rem\\]{width:1.8rem}.w-\\[1200px\\]{width:1200px}.w-\\[15\\.5rem\\]{width:15.5rem}.w-\\[1px\\]{width:1px}.w-\\[300px\\]{width:300px}.w-\\[320px\\]{width:320px}.w-\\[358px\\]{width:358px}.w-\\[400px\\]{width:400px}.w-\\[45\\%\\]{width:45%}.w-\\[48\\%\\]{width:48%}.w-\\[520px\\]{width:520px}.w-\\[55\\%\\]{width:55%}.w-\\[calc\\(100\\%_\\+_2px\\)\\]{width:calc(100% + 2px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.\\!min-w-\\[50px\\]{min-width:50px !important}.min-w-\\[10\\.25rem\\]{min-width:10.25rem}.min-w-\\[100px\\]{min-width:100px}.min-w-\\[4\\.875rem\\]{min-width:4.875rem}.min-w-\\[50px\\]{min-width:50px}.min-w-\\[5rem\\]{min-width:5rem}.min-w-\\[9\\.375rem\\]{min-width:9.375rem}.min-w-\\[calc\\(100\\%_\\/_2\\)\\]{min-width:50%}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-min{min-width:min-content}.max-w-\\[280px\\]{max-width:280px}.max-w-\\[35rem\\]{max-width:35rem}.max-w-\\[504px\\]{max-width:504px}.max-w-\\[560px\\]{max-width:560px}.max-w-\\[calc\\(100\\%_-_280px\\)\\]{max-width:calc(100% - 280px)}.max-w-container{max-width:800px}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-shrink-0{flex-shrink:0}.\\!shrink-0{flex-shrink:0 !important}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grow{flex-grow:1}.origin-top-left{transform-origin:top left}.origin-top-right{transform-origin:top right}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-none{animation:none}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.scroll-p-0{scroll-padding:0px}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}.grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-end{place-items:end}.place-items-center{place-items:center}.content-start{align-content:flex-start}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-stretch{justify-content:stretch}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-2{column-gap:.5rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.\\!space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse))) !important;margin-bottom:calc(.5rem*var(--tw-space-y-reverse)) !important}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem*var(--tw-space-x-reverse));margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-2\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.\\!divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0 !important;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse))) !important;border-bottom-width:calc(1px*var(--tw-divide-y-reverse)) !important}.divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(0px*var(--tw-divide-x-reverse));border-left-width:calc(0px*(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.\\!divide-border-primary>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1 !important;border-color:rgb(209 213 219/var(--tw-divide-opacity)) !important}.divide-border-primary>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(209 213 219/var(--tw-divide-opacity))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.break-keep{word-break:keep-all}.\\!rounded-lg{border-radius:.5rem !important}.\\!rounded-none{border-radius:0px !important}.rounded{border-radius:.25rem}.rounded-\\[25px\\]{border-radius:25px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0px}.rounded-sm{border-radius:.125rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-b-none{border-bottom-right-radius:0px;border-bottom-left-radius:0px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\\!border-0{border-width:0px !important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-x-4{border-left-width:4px;border-right-width:4px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-l-0{border-left-width:0px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.\\!border-transparent{border-color:rgba(0,0,0,0) !important}.border-accent-ai{--tw-border-opacity: 1;border-color:rgb(61 69 146/var(--tw-border-opacity))}.border-accent-spectra{--tw-border-opacity: 1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.border-alert-error{--tw-border-opacity: 1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.border-alert-error-text{--tw-border-opacity: 1;border-color:rgb(220 38 38/var(--tw-border-opacity))}.border-black\\/\\[0\\.12\\]{border-color:rgba(0,0,0,.12)}.border-border-primary{--tw-border-opacity: 1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-border-secondary{--tw-border-opacity: 1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.border-border-tertiary{--tw-border-opacity: 1;border-color:rgb(216 223 233/var(--tw-border-opacity))}.border-credit-danger\\/5{border-color:rgba(234,21,34,.05)}.border-credit-warning{--tw-border-opacity: 1;border-color:rgb(251 126 10/var(--tw-border-opacity))}.border-credit-warning\\/5{border-color:rgba(251,126,10,.05)}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-image-selection{--tw-border-opacity: 1;border-color:rgb(255 88 14/var(--tw-border-opacity))}.border-transparent{border-color:rgba(0,0,0,0)}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-zip-app-inactive-icon{--tw-border-opacity: 1;border-color:rgb(148 163 184/var(--tw-border-opacity))}.border-zip-dark-theme-border{--tw-border-opacity: 1;border-color:rgb(51 62 82/var(--tw-border-opacity))}.border-zip-dark-theme-heading{--tw-border-opacity: 1;border-color:rgb(252 252 253/var(--tw-border-opacity))}.border-zip-light-border-primary{--tw-border-opacity: 1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-b-border-primary{--tw-border-opacity: 1;border-bottom-color:rgb(209 213 219/var(--tw-border-opacity))}.border-t-border-primary{--tw-border-opacity: 1;border-top-color:rgb(209 213 219/var(--tw-border-opacity))}.\\!bg-tooltip{--tw-bg-opacity: 1 !important;background-color:rgb(51 65 85/var(--tw-bg-opacity)) !important}.\\!bg-transparent{background-color:rgba(0,0,0,0) !important}.\\!bg-zip-app-light-bg{--tw-bg-opacity: 1 !important;background-color:rgb(240 244 250/var(--tw-bg-opacity)) !important}.bg-\\[\\#0BC16A\\]\\/\\[0\\.08\\]{background-color:rgba(11,193,106,.08)}.bg-\\[\\#E6FFFA\\]{--tw-bg-opacity: 1;background-color:rgb(230 255 250/var(--tw-bg-opacity))}.bg-accent-ai{--tw-bg-opacity: 1;background-color:rgb(61 69 146/var(--tw-bg-opacity))}.bg-accent-spectra{--tw-bg-opacity: 1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-alert-error{--tw-bg-opacity: 1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-alert-error-bg{--tw-bg-opacity: 1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.bg-alert-error-text{--tw-bg-opacity: 1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.bg-alert-info-bg{--tw-bg-opacity: 1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.bg-background-secondary{--tw-bg-opacity: 1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-background-tertiary{--tw-bg-opacity: 1;background-color:rgb(235 240 251/var(--tw-bg-opacity))}.bg-background-tertiary\\/80{background-color:rgba(235,240,251,.8)}.bg-background-tertiary\\/\\[0\\.85\\]{background-color:rgba(235,240,251,.85)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-border-primary{--tw-bg-opacity: 1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-border-secondary{--tw-bg-opacity: 1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-border-secondary\\/80{background-color:rgba(107,114,128,.8)}.bg-border-tertiary{--tw-bg-opacity: 1;background-color:rgb(216 223 233/var(--tw-bg-opacity))}.bg-button-disabled{--tw-bg-opacity: 1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-credit-danger{--tw-bg-opacity: 1;background-color:rgb(234 21 34/var(--tw-bg-opacity))}.bg-credit-danger\\/5{background-color:rgba(234,21,34,.05)}.bg-credit-warning{--tw-bg-opacity: 1;background-color:rgb(251 126 10/var(--tw-bg-opacity))}.bg-credit-warning\\/5{background-color:rgba(251,126,10,.05)}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-image-selection{--tw-bg-opacity: 1;background-color:rgb(255 88 14/var(--tw-bg-opacity))}.bg-inherit{background-color:inherit}.bg-nav-inactive{--tw-bg-opacity: 1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237/var(--tw-bg-opacity))}.bg-premium-badge{--tw-bg-opacity: 1;background-color:rgb(255 193 7/var(--tw-bg-opacity))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}.bg-transparent{background-color:rgba(0,0,0,0)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\\/95{background-color:rgba(255,255,255,.95)}.bg-white\\/\\[0\\.85\\]{background-color:rgba(255,255,255,.85)}.bg-zip-app-light-bg{--tw-bg-opacity: 1;background-color:rgb(240 244 250/var(--tw-bg-opacity))}.bg-zip-dark-theme-bg{--tw-bg-opacity: 1;background-color:rgb(31 39 51/var(--tw-bg-opacity))}.bg-zip-dark-theme-border{--tw-bg-opacity: 1;background-color:rgb(51 62 82/var(--tw-bg-opacity))}.bg-zip-dark-theme-content-background{--tw-bg-opacity: 1;background-color:rgb(39 49 63/var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: 0.5}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-gradient-color-1\\/50{--tw-gradient-from: rgb(184 9 167 / 0.5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(184 9 167 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-70\\%{--tw-gradient-from-position: 70%}.via-gradient-color-2\\/50{--tw-gradient-to: rgb(233 11 118 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(233 11 118 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-gradient-color-3\\/50{--tw-gradient-to: rgb(252 133 54 / 0.5) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-\\[length\\:100\\%_6px\\]{background-size:100% 6px}.bg-cover{background-size:cover}.bg-bottom{background-position:bottom}.bg-top{background-position:top}.bg-no-repeat{background-repeat:no-repeat}.fill-favorite{fill:#fd3997}.stroke-2{stroke-width:2}.stroke-\\[1\\]{stroke-width:1}.\\!p-0{padding:0px !important}.\\!p-2{padding:.5rem !important}.p-0{padding:0px}.p-0\\.5{padding:.125rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.\\!px-0{padding-left:0px !important;padding-right:0px !important}.\\!px-3{padding-left:.75rem !important;padding-right:.75rem !important}.\\!py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.\\!py-1\\.5{padding-top:.375rem !important;padding-bottom:.375rem !important}.px-0{padding-left:0px;padding-right:0px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\\[1rem\\]{padding-left:1rem;padding-right:1rem}.px-\\[4\\.875rem\\]{padding-left:4.875rem;padding-right:4.875rem}.px-\\[78px\\]{padding-left:78px;padding-right:78px}.py-0{padding-top:0px;padding-bottom:0px}.py-0\\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\\[3\\.125rem\\]{padding-top:3.125rem;padding-bottom:3.125rem}.py-\\[50px\\]{padding-top:50px;padding-bottom:50px}.py-px{padding-top:1px;padding-bottom:1px}.\\!pl-10{padding-left:2.5rem !important}.\\!pl-11{padding-left:2.75rem !important}.\\!pr-10{padding-right:2.5rem !important}.\\!pr-11{padding-right:2.75rem !important}.pb-0{padding-bottom:0px}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-px{padding-bottom:1px}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-2\\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-\\[23px\\]{padding-left:23px}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-\\[25px\\]{padding-right:25px}.pt-0{padding-top:0px}.pt-0\\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.align-text-top{vertical-align:text-top}.font-sans{font-family:Figtree,sans-serif}.\\!text-\\[1\\.375rem\\]{font-size:1.375rem !important}.\\!text-base{font-size:1rem !important;line-height:1.5rem !important}.\\!text-sm{font-size:.875rem !important;line-height:1.25rem !important}.\\!text-xs{font-size:.75rem !important;line-height:1rem !important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\\[0\\.625rem\\]{font-size:.625rem}.text-\\[0\\.92rem\\]{font-size:.92rem}.text-\\[0\\.9rem\\]{font-size:.9rem}.text-\\[1\\.15rem\\]{font-size:1.15rem}.text-\\[10px\\]{font-size:10px}.text-\\[15px\\]{font-size:15px}.text-\\[16px\\]{font-size:16px}.text-\\[2rem\\]{font-size:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\\!font-medium{font-weight:500 !important}.\\!font-normal{font-weight:400 !important}.\\!font-semibold{font-weight:600 !important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.\\!leading-6{line-height:1.5rem !important}.\\!leading-\\[1\\.375rem\\]{line-height:1.375rem !important}.leading-10{line-height:2.5rem}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\\[1\\.875rem\\]{line-height:1.875rem}.leading-\\[140\\%\\]{line-height:140%}.leading-\\[150\\%\\]{line-height:150%}.leading-\\[15px\\]{line-height:15px}.leading-\\[2\\.625rem\\]{line-height:2.625rem}.leading-\\[21px\\]{line-height:21px}.leading-\\[24px\\]{line-height:24px}.leading-\\[45px\\]{line-height:45px}.\\!text-accent-spectra{--tw-text-opacity: 1 !important;color:rgb(37 99 235/var(--tw-text-opacity)) !important}.\\!text-alert-error{--tw-text-opacity: 1 !important;color:rgb(239 68 68/var(--tw-text-opacity)) !important}.\\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0/var(--tw-text-opacity)) !important}.\\!text-nav-active{--tw-text-opacity: 1 !important;color:rgb(17 24 39/var(--tw-text-opacity)) !important}.\\!text-secondary-text{--tw-text-opacity: 1 !important;color:rgb(156 163 175/var(--tw-text-opacity)) !important}.\\!text-zip-app-heading{--tw-text-opacity: 1 !important;color:rgb(15 23 42/var(--tw-text-opacity)) !important}.\\!text-zip-app-inactive-icon{--tw-text-opacity: 1 !important;color:rgb(148 163 184/var(--tw-text-opacity)) !important}.\\!text-zip-body-text{--tw-text-opacity: 1 !important;color:rgb(71 85 105/var(--tw-text-opacity)) !important}.text-\\[\\#0BC16A\\]{--tw-text-opacity: 1;color:rgb(11 193 106/var(--tw-text-opacity))}.text-\\[\\#0F172A\\]{--tw-text-opacity: 1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-\\[\\#475569\\]{--tw-text-opacity: 1;color:rgb(71 85 105/var(--tw-text-opacity))}.text-accent-ai{--tw-text-opacity: 1;color:rgb(61 69 146/var(--tw-text-opacity))}.text-accent-spectra{--tw-text-opacity: 1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-accent-st{--tw-text-opacity: 1;color:rgb(61 69 146/var(--tw-text-opacity))}.text-alert-error{--tw-text-opacity: 1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-alert-info{--tw-text-opacity: 1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-body-text{--tw-text-opacity: 1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-border-secondary{--tw-text-opacity: 1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-button-disabled{--tw-text-opacity: 1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-credit-danger{--tw-text-opacity: 1;color:rgb(234 21 34/var(--tw-text-opacity))}.text-credit-notice{--tw-text-opacity: 1;color:rgb(35 78 82/var(--tw-text-opacity))}.text-credit-warning{--tw-text-opacity: 1;color:rgb(251 126 10/var(--tw-text-opacity))}.text-disabled-text{--tw-text-opacity: 1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-favorite{--tw-text-opacity: 1;color:rgb(253 57 151/var(--tw-text-opacity))}.text-heading-text{--tw-text-opacity: 1;color:rgb(60 67 74/var(--tw-text-opacity))}.text-icon-primary{--tw-text-opacity: 1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-icon-secondary{--tw-text-opacity: 1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-nav-active{--tw-text-opacity: 1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-nav-inactive{--tw-text-opacity: 1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60/var(--tw-text-opacity))}.text-secondary-text{--tw-text-opacity: 1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-zip-app-heading{--tw-text-opacity: 1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-zip-app-inactive-icon{--tw-text-opacity: 1;color:rgb(148 163 184/var(--tw-text-opacity))}.text-zip-body-text{--tw-text-opacity: 1;color:rgb(71 85 105/var(--tw-text-opacity))}.text-zip-dark-theme-body{--tw-text-opacity: 1;color:rgb(228 234 241/var(--tw-text-opacity))}.text-zip-dark-theme-heading{--tw-text-opacity: 1;color:rgb(252 252 253/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.\\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow) !important}.\\!shadow-xlarge{--tw-shadow: 0px 24px 48px -12px rgba(0, 0, 0, 0.10) !important;--tw-shadow-colored: 0px 24px 48px -12px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow) !important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-action-buttons{--tw-shadow: 0px 0px 40px -8px rgba(0, 0, 0, 0.20);--tw-shadow-colored: 0px 0px 40px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-large{--tw-shadow: 0px 8px 8px -4px rgba(0, 0, 0, 0.03), 0px 20px 24px -4px rgba(0, 0, 0, 0.08);--tw-shadow-colored: 0px 8px 8px -4px var(--tw-shadow-color), 0px 20px 24px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-medium{--tw-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.03), 0px 12px 16px -4px rgba(0, 0, 0, 0.08);--tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color), 0px 12px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-small{--tw-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.06), 0px 4px 8px -2px rgba(0, 0, 0, 0.10);--tw-shadow-colored: 0px 2px 4px -2px var(--tw-shadow-color), 0px 4px 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-sync-badge{--tw-shadow: 0px 4px 4px 0px rgba(251, 126, 10, 0.14);--tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-xlarge{--tw-shadow: 0px 24px 48px -12px rgba(0, 0, 0, 0.10);--tw-shadow-colored: 0px 24px 48px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.outline-none{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))}.ring-inset{--tw-ring-inset: inset}.ring-accent-spectra{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity))}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-transparent{--tw-ring-color: transparent}.ring-opacity-5{--tw-ring-opacity: 0.05}.ring-offset-4{--tw-ring-offset-width: 4px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\\[20px\\]{--tw-backdrop-blur: blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\\[3px\\]{--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\\[6px\\]{--tw-backdrop-blur: blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-\\[width\\]{transition-property:width;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.duration-100{transition-duration:100ms}.duration-150{transition-duration:150ms}.duration-200{transition-duration:200ms}.duration-300{transition-duration:300ms}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}.sp-text-base{font-size:1rem;line-height:1.3125rem}.sp-text-sm{font-size:.875rem;line-height:1.3125rem}:root{--colors-heading: #030712;--colors-accent-spectra: #2563eb;--colors-accent-st: #3d4592}html:has(.ast-block-templates-lightbox.open,.uag-block-templates-lightbox.open){font-size:16px}html:not(:has(.ast-block-templates-lightbox.open,.uag-block-templates-lightbox.open)) .invisible{visibility:initial}#ast-block-templates-modal-wrap *{font-family:Figtree,sans-serif !important}#spectra-onboarding-ai,.spectra-ai{font-size:16px}#spectra-onboarding-ai *,.spectra-ai *{font-family:Figtree,sans-serif !important}#spectra-onboarding-ai h1,.spectra-ai h1{margin:0px;padding:0px;font-size:3.5rem;font-weight:600;line-height:120%;--tw-text-opacity: 1;color:rgb(60 67 74/var(--tw-text-opacity))}#spectra-onboarding-ai h2,.spectra-ai h2{margin:0px;padding:0px;font-size:3rem;font-weight:600;line-height:120%;--tw-text-opacity: 1;color:rgb(60 67 74/var(--tw-text-opacity))}#spectra-onboarding-ai h3,.spectra-ai h3{margin:0px;padding:0px;font-size:2.5rem;font-weight:600;line-height:120%;--tw-text-opacity: 1;color:rgb(60 67 74/var(--tw-text-opacity))}#spectra-onboarding-ai h4,.spectra-ai h4{margin:0px;padding:0px;font-size:30px;font-weight:600;line-height:130%;--tw-text-opacity: 1;color:rgb(60 67 74/var(--tw-text-opacity))}#spectra-onboarding-ai h5,.spectra-ai h5{margin:0px;padding:0px;font-size:1.5rem;font-weight:600;line-height:140%;--tw-text-opacity: 1;color:rgb(60 67 74/var(--tw-text-opacity))}#spectra-onboarding-ai h6,.spectra-ai h6{margin:0px;padding:0px;font-size:1.25rem;font-weight:600;line-height:140%;--tw-text-opacity: 1;color:rgb(60 67 74/var(--tw-text-opacity))}#spectra-onboarding-ai label,.spectra-ai label{margin:0px;padding:0px;font-weight:500;line-height:150%;--tw-text-opacity: 1;color:rgb(60 67 74/var(--tw-text-opacity))}#spectra-onboarding-ai input,.spectra-ai input{height:2.8rem;padding-left:1rem;padding-right:1rem}#spectra-onboarding-ai textarea,.spectra-ai textarea{padding-left:1rem;padding-right:1rem}#spectra-onboarding-ai input,#spectra-onboarding-ai textarea,.spectra-ai input,.spectra-ai textarea{border-radius:.375rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(60 67 74/var(--tw-text-opacity));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}#spectra-onboarding-ai input,#spectra-onboarding-ai input::placeholder,#spectra-onboarding-ai textarea,#spectra-onboarding-ai textarea::placeholder,.spectra-ai input,.spectra-ai input::placeholder,.spectra-ai textarea,.spectra-ai textarea::placeholder{font-size:.9rem;font-weight:400;line-height:150%}#spectra-onboarding-ai input ::placeholder,#spectra-onboarding-ai textarea ::placeholder,.spectra-ai input ::placeholder,.spectra-ai textarea ::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175/var(--tw-text-opacity))}#spectra-onboarding-ai a,.spectra-ai a{--tw-text-opacity: 1;color:rgb(37 99 235/var(--tw-text-opacity))}#spectra-onboarding-ai ::-webkit-scrollbar,.spectra-ai ::-webkit-scrollbar{width:8px}#spectra-onboarding-ai ::-webkit-scrollbar-track,.spectra-ai ::-webkit-scrollbar-track{border-radius:0}#spectra-onboarding-ai ::-webkit-scrollbar-thumb,.spectra-ai ::-webkit-scrollbar-thumb{background:#d5d6d7;border-radius:0}#spectra-onboarding-ai ::-webkit-scrollbar-thumb:hover,.spectra-ai ::-webkit-scrollbar-thumb:hover{background:#cacbcb;cursor:pointer}#spectra-onboarding-ai :disabled,#spectra-onboarding-ai [data-disabled=true],.spectra-ai :disabled,.spectra-ai [data-disabled=true]{pointer-events:none;opacity:.7}#spectra-onboarding-ai div:has(>:disabled),#spectra-onboarding-ai div:has(>[data-disabled=true]),.spectra-ai div:has(>:disabled),.spectra-ai div:has(>[data-disabled=true]){cursor:not-allowed !important}*,::before,::after{margin:0;padding:0;box-sizing:border-box}#ast-block-templates-button-wrap{flex-basis:100%}#ast-block-templates-button{margin:2px;height:33px;font-size:13px;align-items:center;display:flex;color:#fff}#ast-block-templates-button .logo{width:16px;height:16px;margin-right:8px;padding:0}#ast-block-templates-button .uagb-template-button-logo{height:16px;width:16px;align-self:center}.ast-block-templates-button{padding:10px}#ast-block-templates-modal{box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden;background-color:#f1f3f5;max-width:85%;height:calc(100vh - 4em);z-index:9999;margin:2em auto}#ast-block-templates-modal>.inner{position:relative}.ast-block-templates-grid-blocks .button-actions.import-action-start{opacity:1;visibility:visible}.ast-block-templates-grid-blocks .importing .inner .button-actions,.ast-block-templates-grid-blocks .inner:hover .button-actions{opacity:1;visibility:visible}.ast-block-templates-grid-blocks .button-actions{opacity:0;visibility:hidden;margin:0 auto}.ast-block-templates-grid-blocks .heading-wrap .title{margin-bottom:0}.ast-block-templates-grid-blocks .ast-block-templates-grid .item.importing .inner img,.ast-block-templates-grid-blocks .ast-block-templates-grid .item .inner:hover img{filter:blur(1px)}.ast-block-templates-grid-blocks .ast-block-templates-grid .item.importing .inner .heading-wrap,.ast-block-templates-grid-blocks .ast-block-templates-grid .item .inner:hover .heading-wrap{opacity:1;visibility:visible}.ast-block-templates-grid-blocks .ast-block-templates-grid .item .heading-wrap{padding:5px 0;flex-direction:row;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:transform .5s}.ast-block-templates-grid-pages{padding:35px 25px 0 25px}.ast-block-templates-grid-pages .heading-wrap{cursor:pointer}.ast-block-templates-grid-pages,.ast-block-templates-grid-blocks{display:none}.ast-block-templates-grid-pages.active,.ast-block-templates-grid-blocks.active{display:block}@media only screen and (min-width: 768px){.ast-block-templates-single-site-preview .ast-block-templates-grid .item,.ast-block-templates-grid-pages .ast-block-templates-grid .item{width:25%}}.ast-block-templates-grid .item{border:none;margin:0 4% 4% 0;position:relative;width:30.6%;box-sizing:border-box;align-content:flex-start}.ast-block-templates-grid .item.importing .inner,.ast-block-templates-grid .item:hover .inner{box-shadow:0 6px 14px 0 rgba(0,0,0,.12)}.ast-block-templates-grid .item .inner{margin:0;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.07);position:relative;border-radius:3px;transition:all .4s;padding:5px}.ast-block-templates-grid .item .screenshot{background-position:center top;background-size:100%;background-repeat:no-repeat;border-top-left-radius:2px;border-top-right-radius:2px;overflow:hidden;background-color:#e5e5e5;position:relative;display:block}.ast-block-templates-grid .item .screenshot::after{content:\"\";display:block;padding-top:118%}.ast-block-templates-grid .item .heading-wrap{display:flex;justify-content:space-between;line-height:1;padding:12px 15px;font-weight:400;border:none;border-bottom-left-radius:2px;border-bottom-right-radius:2px;flex-direction:column}.ast-block-templates-grid .item .heading-wrap .ast-template-import-block-button{padding:6px 14px;min-height:auto;line-height:normal;border-radius:2px}.ast-block-templates-grid .item.importing .preview,.ast-block-templates-grid .item .inner:hover .preview{opacity:1;visibility:visible}.ast-block-templates-grid .item .preview{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0;visibility:hidden;float:none;transition:all .3s;background:rgba(0,0,0,.5)}.ast-block-templates-grid .item .preview .preview-inner{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:20px;color:#d5dadf}.ast-block-templates-grid .item .import{cursor:pointer;position:relative}.ast-block-templates-grid .item .import .components-spinner{position:absolute;left:-25px;margin:0;top:-2px}.ast-block-templates-grid .item .import .dashicons{height:auto;width:auto;font-size:initial;padding-right:3px}.ast-block-templates-grid-pages .ast-block-templates-grid .item .preview{background:unset}.image-loading{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:image-placeholder;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right, #fafafa 8%, #f4f4f4 38%, #fafafa 54%);position:relative}@keyframes image-placeholder{0%{background-position:-150px 0}100%{background-position:150px 0}}.ast-block-templates-grid{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.ast-block-templates-grid{margin:0}.ast-block-templates-grid .item{width:25%;padding:1.4%;margin:0;box-shadow:none}}.blocks-color{width:100%}.block-color-item{padding:6px 18px;display:inline-block;border:1px solid #c8cfd6;cursor:pointer;text-transform:capitalize}.block-color-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.block-color-item:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.block-color-item.active,.block-color-item:hover{background:#2271b1;border-color:#2271b1;color:#fff}.block-color-item:nth-child(2){border-right:none;border-left:none}.block-color-list{display:inline-flex}#ast-block-templates-modal-wrap{opacity:0;visibility:hidden;position:fixed;height:100%;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:99999999}#ast-block-templates-modal-wrap .ast-block-templates-grid>.components-spinner{margin:8em auto auto}#ast-block-templates-modal-wrap.open{opacity:1;visibility:visible}#ast-block-templates-modal-wrap .filter-wrap{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px 0;padding-left:12.55px}#ast-block-templates-modal-wrap .filter-wrap select{margin-right:10px;position:relative;background-size:12px 12px;height:28px;color:#6d7882;border-radius:3px;border-color:#d5dadf;font-size:12px;padding:0 20px 0 10px;appearance:none;-webkit-appearance:none;-moz-appearance:none}#ast-block-templates-modal-wrap .loading{position:relative;background-color:#e2e2e2}#ast-block-templates-modal-wrap .loading::after{display:block;content:\"\";position:absolute;width:100%;height:100%;transform:translateX(-100%);background:linear-gradient(90deg, rgba(255, 255, 255, 0.1098039216), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.168627451));animation:loading 1.5s infinite}@keyframes loading{100%{transform:translateX(100%)}}#ast-block-templates-modal{width:100%;max-width:100%;box-shadow:none;height:100%;margin:0}.st-block-category{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:12px;color:#6d7882}.st-block-category:hover,.st-block-category.active{color:#2271b1}#ast-block-templates-modal .ast-block-templates-grid-blocks{display:flex;align-items:flex-start}#ast-block-templates-modal .ast-block-templates-grid-blocks .filter-wrap{align-items:flex-start;width:250px;padding:10px 30px 30px 30px;position:fixed;height:calc(100vh - 55px);background-color:rgba(255,255,255,.5);flex-grow:0;overflow-y:auto;box-shadow:2px 8px 23px 3px rgba(0,0,0,.05);z-index:2}#ast-block-templates-modal .ast-block-templates-pattern-grid{width:calc(100% - 250px);margin-left:auto;padding:3em}#ast-block-templates-modal .ast-block-templates-pattern-grid .notice{margin-bottom:1.5em}#ast-block-templates-modal .blocks-color{margin-bottom:40px}#ast-block-templates-modal .filters{margin-top:2em;width:100%}#ast-block-templates-modal .filters h3{color:#1e1e1e;font-size:14px;margin-bottom:20px;margin-top:0}.ast-block-templates-content .single-site .grid-item-badge{background:#ffc107;color:#000;padding:4px 12px;font-size:11px;top:0;right:-5px;text-transform:uppercase;position:absolute;z-index:1;border-radius:2px;font-weight:600;letter-spacing:.3px;transform:translateY(-30%)}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}#ast-block-templates-modal [data-placeholder]::after{content:\" \";box-shadow:0 0 50px 9px #fefefe;position:absolute;top:0;left:-100%;height:100%;animation:loading 1s infinite}@keyframes loading{0%{left:-100%}100%{left:150%}}.scrollbar-hover{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hover::-webkit-scrollbar,.scrollbar-hover::-webkit-scrollbar-thumb{visibility:hidden}.scrollbar-hover:hover{scrollbar-width:auto;-ms-overflow-style:auto}.scrollbar-hover:hover::-webkit-scrollbar,.scrollbar-hover:hover::-webkit-scrollbar-thumb{visibility:visible !important}@keyframes fade-in-fwd{0%{transform:translateZ(-80px);opacity:0}100%{transform:translateZ(0);opacity:1}}@keyframes fade-out-bck{0%{transform:translateZ(0);opacity:1}100%{transform:translateZ(-80px);opacity:0}}.fade-in-fwd{animation:fade-in-fwd 250ms cubic-bezier(0.39, 0.575, 0.565, 1) both}.fade-out-bck{animation:fade-out-bck 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both}[data-tippy-root]{z-index:99999999 !important}.tippy-content{font-size:.75rem;font-weight:400;line-height:1rem}.tippy-arrow{--tw-text-opacity: 1;color:rgb(51 65 85/var(--tw-text-opacity))}.spectra-ai ::-webkit-scrollbar{width:4px;height:128px}.spectra-ai ::-webkit-scrollbar-thumb{border-radius:2px;opacity:.2;background:var(--dark-background, rgba(31, 39, 51, 0.2))}.ast-thin-scrollbar::-webkit-scrollbar{width:4px}.ast-thin-scrollbar::-webkit-scrollbar-track{border-radius:0}.ast-thin-scrollbar::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.ast-thin-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3);cursor:pointer}.ast-hide-scrollbar::-webkit-scrollbar{display:none}.ast-block-templates-modal-open .media-modal{z-index:99999999}.placeholder\\:\\!text-\\[0\\.9rem\\]::placeholder{font-size:.9rem !important}.placeholder\\:\\!text-base::placeholder{font-size:1rem !important;line-height:1.5rem !important}.placeholder\\:\\!text-zip-app-inactive-icon::placeholder{--tw-text-opacity: 1 !important;color:rgb(148 163 184/var(--tw-text-opacity)) !important}.placeholder\\:text-secondary-text::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175/var(--tw-text-opacity))}.before\\:visible::before{content:var(--tw-content);visibility:visible}.before\\:invisible::before{content:var(--tw-content);visibility:hidden}.before\\:absolute::before{content:var(--tw-content);position:absolute}.before\\:relative::before{content:var(--tw-content);position:relative}.before\\:-top-\\[5px\\]::before{content:var(--tw-content);top:-5px}.before\\:mx-2::before{content:var(--tw-content);margin-left:.5rem;margin-right:.5rem}.before\\:mx-2\\.5::before{content:var(--tw-content);margin-left:.625rem;margin-right:.625rem}.before\\:block::before{content:var(--tw-content);display:block}.before\\:inline-block::before{content:var(--tw-content);display:inline-block}.before\\:h-0::before{content:var(--tw-content);height:0px}.before\\:h-2::before{content:var(--tw-content);height:.5rem}.before\\:h-px::before{content:var(--tw-content);height:1px}.before\\:w-2::before{content:var(--tw-content);width:.5rem}.before\\:w-5::before{content:var(--tw-content);width:1.25rem}.before\\:\\!rotate-45::before{content:var(--tw-content);--tw-rotate: 45deg !important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}.before\\:bg-inherit::before{content:var(--tw-content);background-color:inherit}.before\\:text-sm::before{content:var(--tw-content);font-size:.875rem;line-height:1.25rem}.before\\:font-bold::before{content:var(--tw-content);font-weight:700}.before\\:content-\\[\\'\\'\\]::before{--tw-content: \"\";content:var(--tw-content)}.before\\:content-\\[attr\\(data-title\\)\\]::before{--tw-content: attr(data-title);content:var(--tw-content)}.after\\:absolute::after{content:var(--tw-content);position:absolute}.after\\:relative::after{content:var(--tw-content);position:relative}.after\\:-top-\\[5px\\]::after{content:var(--tw-content);top:-5px}.after\\:bottom-0::after{content:var(--tw-content);bottom:0px}.after\\:right-0::after{content:var(--tw-content);right:0px}.after\\:mx-2::after{content:var(--tw-content);margin-left:.5rem;margin-right:.5rem}.after\\:mx-2\\.5::after{content:var(--tw-content);margin-left:.625rem;margin-right:.625rem}.after\\:inline-block::after{content:var(--tw-content);display:inline-block}.after\\:h-px::after{content:var(--tw-content);height:1px}.after\\:w-5::after{content:var(--tw-content);width:1.25rem}.after\\:w-full::after{content:var(--tw-content);width:100%}.after\\:bg-accent-spectra::after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.after\\:content-\\[\\\"\\\"\\]::after{--tw-content: \"\";content:var(--tw-content)}.after\\:content-\\[\\'\\'\\]::after{--tw-content: \"\";content:var(--tw-content)}.last\\:\\!mt-2:last-child{margin-top:.5rem !important}.last\\:\\!mt-2\\.5:last-child{margin-top:.625rem !important}.last\\:\\!mt-5:last-child{margin-top:1.25rem !important}.only\\:\\!p-0:only-child{padding:0px !important}.only\\:\\!py-0:only-child{padding-top:0px !important;padding-bottom:0px !important}.focus-within\\:\\!border-0:focus-within{border-width:0px !important}.focus-within\\:border-accent-st:focus-within{--tw-border-opacity: 1;border-color:rgb(61 69 146/var(--tw-border-opacity))}.focus-within\\:outline-none:focus-within{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.focus-within\\:ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))}.focus-within\\:ring-accent-spectra:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity))}.focus-within\\:ring-accent-st:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(61 69 146 / var(--tw-ring-opacity))}.hover\\:border-accent-spectra:hover{--tw-border-opacity: 1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.hover\\:\\!bg-zip-app-light-bg:hover{--tw-bg-opacity: 1 !important;background-color:rgb(240 244 250/var(--tw-bg-opacity)) !important}.hover\\:bg-background-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\\:bg-background-tertiary:hover{--tw-bg-opacity: 1;background-color:rgb(235 240 251/var(--tw-bg-opacity))}.hover\\:fill-favorite:hover{fill:#fd3997}.hover\\:\\!text-zip-app-heading:hover{--tw-text-opacity: 1 !important;color:rgb(15 23 42/var(--tw-text-opacity)) !important}.hover\\:text-favorite:hover{--tw-text-opacity: 1;color:rgb(253 57 151/var(--tw-text-opacity))}.hover\\:text-nav-active:hover{--tw-text-opacity: 1;color:rgb(17 24 39/var(--tw-text-opacity))}.hover\\:shadow-medium:hover{--tw-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.03), 0px 12px 16px -4px rgba(0, 0, 0, 0.08);--tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color), 0px 12px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.hover\\:shadow-small:hover{--tw-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.06), 0px 4px 8px -2px rgba(0, 0, 0, 0.10);--tw-shadow-colored: 0px 2px 4px -2px var(--tw-shadow-color), 0px 4px 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.focus\\:\\!border-0:focus{border-width:0px !important}.focus\\:border-accent-st:focus{--tw-border-opacity: 1;border-color:rgb(61 69 146/var(--tw-border-opacity))}.focus\\:\\!bg-zip-app-light-bg:focus{--tw-bg-opacity: 1 !important;background-color:rgb(240 244 250/var(--tw-bg-opacity)) !important}.focus\\:\\!shadow-none:focus{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow) !important}.focus\\:\\!outline-none:focus{outline:2px solid rgba(0,0,0,0) !important;outline-offset:2px !important}.focus\\:outline-none:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.focus\\:\\!ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0)) !important}.focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))}.focus\\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))}.focus\\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))}.focus\\:ring-accent-spectra:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity))}.focus\\:ring-accent-st:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(61 69 146 / var(--tw-ring-opacity))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\\:outline-none:focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.focus-visible\\:outline:focus-visible{outline-style:solid}.focus-visible\\:outline-2:focus-visible{outline-width:2px}.focus-visible\\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\\:ring-accent-ai:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(61 69 146 / var(--tw-ring-opacity))}.focus-visible\\:ring-accent-spectra:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity))}.active\\:border-accent-st:active{--tw-border-opacity: 1;border-color:rgb(61 69 146/var(--tw-border-opacity))}.active\\:bg-background-tertiary:active{--tw-bg-opacity: 1;background-color:rgb(235 240 251/var(--tw-bg-opacity))}.active\\:outline-none:active{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.active\\:focus\\:text-nav-active:focus:active{--tw-text-opacity: 1;color:rgb(17 24 39/var(--tw-text-opacity))}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:border-button-disabled:disabled{--tw-border-opacity: 1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.disabled\\:bg-button-disabled:disabled{--tw-bg-opacity: 1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.disabled\\:text-gray-300:disabled{--tw-text-opacity: 1;color:rgb(209 213 219/var(--tw-text-opacity))}.disabled\\:text-secondary-text:disabled{--tw-text-opacity: 1;color:rgb(156 163 175/var(--tw-text-opacity))}.group:hover .group-hover\\:visible{visibility:visible}.group\\/favorites:hover .group-hover\\/favorites\\:fill-favorite{fill:#fd3997}.group\\/favorites:hover .group-hover\\/favorites\\:text-favorite{--tw-text-opacity: 1;color:rgb(253 57 151/var(--tw-text-opacity))}.group:hover .group-hover\\:opacity-100{opacity:1}.group:active .group-active\\:text-nav-active{--tw-text-opacity: 1;color:rgb(17 24 39/var(--tw-text-opacity))}.peer:focus~.peer-focus\\:text-nav-inactive{--tw-text-opacity: 1;color:rgb(55 65 81/var(--tw-text-opacity))}@media(min-width: 640px){.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\\:w-full{width:100%}.sm\\:max-w-\\[24rem\\]{max-width:24rem}.sm\\:max-w-\\[29rem\\]{max-width:29rem}.sm\\:max-w-\\[32\\.5rem\\]{max-width:32.5rem}.sm\\:max-w-\\[35rem\\]{max-width:35rem}.sm\\:max-w-\\[40rem\\]{max-width:40rem}.sm\\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:items-center{align-items:center}.sm\\:p-0{padding:0px}.sm\\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\\:before\\:w-12::before{content:var(--tw-content);width:3rem}.sm\\:after\\:w-12::after{content:var(--tw-content);width:3rem}}@media(min-width: 768px){.md\\:ml-auto{margin-left:auto}.md\\:mr-0{margin-right:0px}.md\\:mt-16{margin-top:4rem}.md\\:flex{display:flex}.md\\:w-\\[270px\\]{width:270px}.md\\:w-fit{width:-moz-fit-content;width:fit-content}.md\\:min-w-0{min-width:0px}.md\\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\\:flex-row{flex-direction:row}.md\\:flex-wrap{flex-wrap:wrap}.md\\:flex-nowrap{flex-wrap:nowrap}.md\\:justify-between{justify-content:space-between}.md\\:p-0{padding:0px}.md\\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\\:pb-10{padding-bottom:2.5rem}.md\\:pt-10{padding-top:2.5rem}@media not all and (min-width: 1024px){.md\\:max-lg\\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\\:max-lg\\:hidden{display:none}.md\\:max-lg\\:max-w-\\[246px\\]{max-width:246px}.md\\:max-lg\\:max-w-\\[calc\\(100\\%_-_246px\\)\\]{max-width:calc(100% - 246px)}.md\\:max-lg\\:flex-col{flex-direction:column}.md\\:max-lg\\:items-start{align-items:flex-start}.md\\:max-lg\\:gap-2{gap:.5rem}.md\\:max-lg\\:p-6{padding:1.5rem}.md\\:max-lg\\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\\:max-lg\\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\\:max-lg\\:pl-0{padding-left:0px}}}@media(min-width: 1024px){.lg\\:mt-24{margin-top:6rem}.lg\\:\\!flex{display:flex !important}.lg\\:w-\\[35\\%\\]{width:35%}.lg\\:w-\\[65\\%\\]{width:65%}.lg\\:w-auto{width:auto}.lg\\:w-full{width:100%}.lg\\:grow{flex-grow:1}.lg\\:grow-\\[2\\]{flex-grow:2}.lg\\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\\:grid-cols-\\[360px_1fr\\]{grid-template-columns:360px 1fr}.lg\\:flex-col{flex-direction:column}.lg\\:flex-nowrap{flex-wrap:nowrap}.lg\\:p-0{padding:0px}.lg\\:p-8{padding:2rem}.lg\\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\\:px-16{padding-left:4rem;padding-right:4rem}.lg\\:px-8{padding-left:2rem;padding-right:2rem}.lg\\:pt-14{padding-top:3.5rem}.lg\\:pt-8{padding-top:2rem}}@media(min-width: 1280px){.xl\\:mt-32{margin-top:8rem}.xl\\:w-\\[28\\%\\]{width:28%}.xl\\:w-\\[72\\%\\]{width:72%}.xl\\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.xl\\:flex-nowrap{flex-wrap:nowrap}.xl\\:p-0{padding:0px}.xl\\:px-20{padding-left:5rem;padding-right:5rem}.xl\\:pb-20{padding-bottom:5rem}.xl\\:pt-20{padding-top:5rem}}@media(min-width: 1536px){.\\32 xl\\:mb-10{margin-bottom:2.5rem}.\\32 xl\\:mb-20{margin-bottom:5rem}.\\32 xl\\:mt-24{margin-top:6rem}.\\32 xl\\:h-10{height:2.5rem}.\\32 xl\\:h-14{height:3.5rem}.\\32 xl\\:h-3{height:.75rem}.\\32 xl\\:h-4{height:1rem}.\\32 xl\\:h-5{height:1.25rem}.\\32 xl\\:h-6{height:1.5rem}.\\32 xl\\:gap-5{gap:1.25rem}.\\32 xl\\:gap-6{gap:1.5rem}.\\32 xl\\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.25rem*var(--tw-space-x-reverse));margin-left:calc(2.25rem*(1 - var(--tw-space-x-reverse)))}.\\32 xl\\:px-8{padding-left:2rem;padding-right:2rem}.\\32 xl\\:pt-\\[3\\.375rem\\]{padding-top:3.375rem}}.\\[\\&\\.Toastify\\\\_\\\\_toast-container--top-right\\]\\:right-\\[4rem\\].Toastify__toast-container--top-right{right:4rem}.\\[\\&\\.Toastify\\\\_\\\\_toast-container--top-right\\]\\:top-\\[8rem\\].Toastify__toast-container--top-right{top:8rem}.\\[\\&\\:\\:-webkit-scrollbar-thumb\\:hover\\]\\:bg-black\\/\\[0\\.15\\]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.15)}.\\[\\&\\:\\:-webkit-scrollbar-thumb\\]\\:w-2::-webkit-scrollbar-thumb{width:.5rem}.\\[\\&\\:\\:-webkit-scrollbar-thumb\\]\\:rounded-md::-webkit-scrollbar-thumb{border-radius:.375rem}.\\[\\&\\:\\:-webkit-scrollbar-thumb\\]\\:rounded-none::-webkit-scrollbar-thumb{border-radius:0px}.\\[\\&\\:\\:-webkit-scrollbar-thumb\\]\\:bg-black\\/10::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1)}.\\[\\&\\:\\:-webkit-scrollbar-track\\]\\:my-1::-webkit-scrollbar-track{margin-top:.25rem;margin-bottom:.25rem}.\\[\\&\\:\\:-webkit-scrollbar-track\\]\\:rounded-md::-webkit-scrollbar-track{border-radius:.375rem}.\\[\\&\\:\\:-webkit-scrollbar-track\\]\\:bg-white::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.\\[\\&\\:\\:-webkit-scrollbar\\]\\:w-1::-webkit-scrollbar{width:.25rem}.\\[\\&\\:\\:-webkit-scrollbar\\]\\:w-1\\.5::-webkit-scrollbar{width:.375rem}.\\[\\&\\:has\\(\\.animate-none\\)\\]\\:\\!visible:has(.animate-none){visibility:visible !important}.\\[\\&\\>\\:first-child\\]\\:pb-2\\.5>:first-child{padding-bottom:.625rem}.\\[\\&\\>\\:first-child\\]\\:pb-3>:first-child{padding-bottom:.75rem}.\\[\\&\\>\\:last-child\\]\\:pt-2\\.5>:last-child{padding-top:.625rem}.\\[\\&\\>\\:last-child\\]\\:pt-3>:last-child{padding-top:.75rem}.\\[\\&\\>\\:not\\(\\:first-child\\,\\:last-child\\)\\]\\:py-2\\.5>:not(:first-child,:last-child){padding-top:.625rem;padding-bottom:.625rem}.\\[\\&\\>\\:not\\(\\:first-child\\,\\:last-child\\)\\]\\:py-3>:not(:first-child,:last-child){padding-top:.75rem;padding-bottom:.75rem}.\\[\\&\\>div\\]\\:gap-6>div{gap:1.5rem}.\\[\\&\\>div\\]\\:border-x-0>div{border-left-width:0px;border-right-width:0px}.\\[\\&_\\:first-child\\]\\:m-0 :first-child{margin:0px}.\\[\\&_\\:first-child\\]\\:mr-auto :first-child{margin-right:auto}.\\[\\&_\\:last-child\\]\\:w-full :last-child{width:100%}.\\[\\&_svg\\]\\:flex-shrink-0 svg{flex-shrink:0}",""]),t.default=a},3645:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r=function(e,t){var r,n,a,o=e[1]||"",i=e[3];if(!i)return o;if(t&&"function"==typeof btoa){var s=(r=i,n=btoa(unescape(encodeURIComponent(JSON.stringify(r)))),a="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(n),"/*# ".concat(a," */")),l=i.sources.map((function(e){return"/*# sourceURL=".concat(i.sourceRoot||"").concat(e," */")}));return[o].concat(l).concat([s]).join("\n")}return[o].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(r,"}"):r})).join("")},t.i=function(e,r,n){"string"==typeof e&&(e=[[null,e,""]]);var a={};if(n)for(var o=0;o<this.length;o++){var i=this[o][0];null!=i&&(a[i]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);n&&a[l[0]]||(r&&(l[2]?l[2]="".concat(r," and ").concat(l[2]):l[2]=r),t.push(l))}},t}},3909:function(e){"use strict";function t(e){return t="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},t(e)}function r(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function n(e,t){var r=e._map,n=e._arrayTreeMap,a=e._objectTreeMap;if(r.has(t))return r.get(t);for(var o=Object.keys(t).sort(),i=Array.isArray(t)?n:a,s=0;s<o.length;s++){var l=o[s];if(void 0===(i=i.get(l)))return;var c=t[l];if(void 0===(i=i.get(c)))return}var u=i.get("_ekm_value");return u?(r.delete(u[0]),u[0]=t,i.set("_ekm_value",u),r.set(t,u),u):void 0}var a=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.clear(),t instanceof e){var r=[];t.forEach((function(e,t){r.push([t,e])})),t=r}if(null!=t)for(var n=0;n<t.length;n++)this.set(t[n][0],t[n][1])}var a,o;return a=e,o=[{key:"set",value:function(r,n){if(null===r||"object"!==t(r))return this._map.set(r,n),this;for(var a=Object.keys(r).sort(),o=[r,n],i=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,s=0;s<a.length;s++){var l=a[s];i.has(l)||i.set(l,new e),i=i.get(l);var c=r[l];i.has(c)||i.set(c,new e),i=i.get(c)}var u=i.get("_ekm_value");return u&&this._map.delete(u[0]),i.set("_ekm_value",o),this._map.set(r,o),this}},{key:"get",value:function(e){if(null===e||"object"!==t(e))return this._map.get(e);var r=n(this,e);return r?r[1]:void 0}},{key:"has",value:function(e){return null===e||"object"!==t(e)?this._map.has(e):void 0!==n(this,e)}},{key:"delete",value:function(e){return!!this.has(e)&&(this.set(e,void 0),!0)}},{key:"forEach",value:function(e){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this;this._map.forEach((function(a,o){null!==o&&"object"===t(o)&&(a=a[1]),e.call(n,a,o,r)}))}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}],o&&r(a.prototype,o),e}();e.exports=a},6486:function(e,t,r){var n;e=r.nmd(e),function(){var a,o="Expected a function",i="__lodash_hash_undefined__",s="__lodash_placeholder__",l=32,c=128,u=1/0,d=9007199254740991,p=NaN,f=4294967295,m=[["ary",c],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",l],["partialRight",64],["rearg",256]],g="[object Arguments]",h="[object Array]",v="[object Boolean]",b="[object Date]",y="[object Error]",w="[object Function]",x="[object GeneratorFunction]",_="[object Map]",k="[object Number]",E="[object Object]",C="[object Promise]",S="[object RegExp]",R="[object Set]",P="[object String]",T="[object Symbol]",A="[object WeakMap]",O="[object ArrayBuffer]",N="[object DataView]",I="[object Float32Array]",L="[object Float64Array]",B="[object Int8Array]",j="[object Int16Array]",D="[object Int32Array]",M="[object Uint8Array]",F="[object Uint8ClampedArray]",Z="[object Uint16Array]",V="[object Uint32Array]",z=/\b__p \+= '';/g,W=/\b(__p \+=) '' \+/g,U=/(__e\(.*?\)|\b__t\)) \+\n'';/g,H=/&(?:amp|lt|gt|quot|#39);/g,$=/[&<>"']/g,K=RegExp(H.source),G=RegExp($.source),Y=/<%-([\s\S]+?)%>/g,q=/<%([\s\S]+?)%>/g,X=/<%=([\s\S]+?)%>/g,J=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Q=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,re=RegExp(te.source),ne=/^\s+/,ae=/\s/,oe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ie=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,le=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ce=/[()=,{}\[\]\/\s]/,ue=/\\(\\)?/g,de=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,pe=/\w*$/,fe=/^[-+]0x[0-9a-f]+$/i,me=/^0b[01]+$/i,ge=/^\[object .+?Constructor\]$/,he=/^0o[0-7]+$/i,ve=/^(?:0|[1-9]\d*)$/,be=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ye=/($^)/,we=/['\n\r\u2028\u2029\\]/g,xe="\\ud800-\\udfff",_e="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ke="\\u2700-\\u27bf",Ee="a-z\\xdf-\\xf6\\xf8-\\xff",Ce="A-Z\\xc0-\\xd6\\xd8-\\xde",Se="\\ufe0e\\ufe0f",Re="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Pe="["+xe+"]",Te="["+Re+"]",Ae="["+_e+"]",Oe="\\d+",Ne="["+ke+"]",Ie="["+Ee+"]",Le="[^"+xe+Re+Oe+ke+Ee+Ce+"]",Be="\\ud83c[\\udffb-\\udfff]",je="[^"+xe+"]",De="(?:\\ud83c[\\udde6-\\uddff]){2}",Me="[\\ud800-\\udbff][\\udc00-\\udfff]",Fe="["+Ce+"]",Ze="\\u200d",Ve="(?:"+Ie+"|"+Le+")",ze="(?:"+Fe+"|"+Le+")",We="(?:['’](?:d|ll|m|re|s|t|ve))?",Ue="(?:['’](?:D|LL|M|RE|S|T|VE))?",He="(?:"+Ae+"|"+Be+")?",$e="["+Se+"]?",Ke=$e+He+"(?:"+Ze+"(?:"+[je,De,Me].join("|")+")"+$e+He+")*",Ge="(?:"+[Ne,De,Me].join("|")+")"+Ke,Ye="(?:"+[je+Ae+"?",Ae,De,Me,Pe].join("|")+")",qe=RegExp("['’]","g"),Xe=RegExp(Ae,"g"),Je=RegExp(Be+"(?="+Be+")|"+Ye+Ke,"g"),Qe=RegExp([Fe+"?"+Ie+"+"+We+"(?="+[Te,Fe,"$"].join("|")+")",ze+"+"+Ue+"(?="+[Te,Fe+Ve,"$"].join("|")+")",Fe+"?"+Ve+"+"+We,Fe+"+"+Ue,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Oe,Ge].join("|"),"g"),et=RegExp("["+Ze+xe+_e+Se+"]"),tt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,rt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],nt=-1,at={};at[I]=at[L]=at[B]=at[j]=at[D]=at[M]=at[F]=at[Z]=at[V]=!0,at[g]=at[h]=at[O]=at[v]=at[N]=at[b]=at[y]=at[w]=at[_]=at[k]=at[E]=at[S]=at[R]=at[P]=at[A]=!1;var ot={};ot[g]=ot[h]=ot[O]=ot[N]=ot[v]=ot[b]=ot[I]=ot[L]=ot[B]=ot[j]=ot[D]=ot[_]=ot[k]=ot[E]=ot[S]=ot[R]=ot[P]=ot[T]=ot[M]=ot[F]=ot[Z]=ot[V]=!0,ot[y]=ot[w]=ot[A]=!1;var it={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},st=parseFloat,lt=parseInt,ct="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,ut="object"==typeof self&&self&&self.Object===Object&&self,dt=ct||ut||Function("return this")(),pt=t&&!t.nodeType&&t,ft=pt&&e&&!e.nodeType&&e,mt=ft&&ft.exports===pt,gt=mt&&ct.process,ht=function(){try{return ft&&ft.require&&ft.require("util").types||gt&>.binding&>.binding("util")}catch(e){}}(),vt=ht&&ht.isArrayBuffer,bt=ht&&ht.isDate,yt=ht&&ht.isMap,wt=ht&&ht.isRegExp,xt=ht&&ht.isSet,_t=ht&&ht.isTypedArray;function kt(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function Et(e,t,r,n){for(var a=-1,o=null==e?0:e.length;++a<o;){var i=e[a];t(n,i,r(i),e)}return n}function Ct(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}function St(e,t){for(var r=null==e?0:e.length;r--&&!1!==t(e[r],r,e););return e}function Rt(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}function Pt(e,t){for(var r=-1,n=null==e?0:e.length,a=0,o=[];++r<n;){var i=e[r];t(i,r,e)&&(o[a++]=i)}return o}function Tt(e,t){return!(null==e||!e.length)&&Ft(e,t,0)>-1}function At(e,t,r){for(var n=-1,a=null==e?0:e.length;++n<a;)if(r(t,e[n]))return!0;return!1}function Ot(e,t){for(var r=-1,n=null==e?0:e.length,a=Array(n);++r<n;)a[r]=t(e[r],r,e);return a}function Nt(e,t){for(var r=-1,n=t.length,a=e.length;++r<n;)e[a+r]=t[r];return e}function It(e,t,r,n){var a=-1,o=null==e?0:e.length;for(n&&o&&(r=e[++a]);++a<o;)r=t(r,e[a],a,e);return r}function Lt(e,t,r,n){var a=null==e?0:e.length;for(n&&a&&(r=e[--a]);a--;)r=t(r,e[a],a,e);return r}function Bt(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var jt=Wt("length");function Dt(e,t,r){var n;return r(e,(function(e,r,a){if(t(e,r,a))return n=r,!1})),n}function Mt(e,t,r,n){for(var a=e.length,o=r+(n?1:-1);n?o--:++o<a;)if(t(e[o],o,e))return o;return-1}function Ft(e,t,r){return t==t?function(e,t,r){for(var n=r-1,a=e.length;++n<a;)if(e[n]===t)return n;return-1}(e,t,r):Mt(e,Vt,r)}function Zt(e,t,r,n){for(var a=r-1,o=e.length;++a<o;)if(n(e[a],t))return a;return-1}function Vt(e){return e!=e}function zt(e,t){var r=null==e?0:e.length;return r?$t(e,t)/r:p}function Wt(e){return function(t){return null==t?a:t[e]}}function Ut(e){return function(t){return null==e?a:e[t]}}function Ht(e,t,r,n,a){return a(e,(function(e,a,o){r=n?(n=!1,e):t(r,e,a,o)})),r}function $t(e,t){for(var r,n=-1,o=e.length;++n<o;){var i=t(e[n]);i!==a&&(r=r===a?i:r+i)}return r}function Kt(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}function Gt(e){return e?e.slice(0,dr(e)+1).replace(ne,""):e}function Yt(e){return function(t){return e(t)}}function qt(e,t){return Ot(t,(function(t){return e[t]}))}function Xt(e,t){return e.has(t)}function Jt(e,t){for(var r=-1,n=e.length;++r<n&&Ft(t,e[r],0)>-1;);return r}function Qt(e,t){for(var r=e.length;r--&&Ft(t,e[r],0)>-1;);return r}var er=Ut({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),tr=Ut({"&":"&","<":"<",">":">",'"':""","'":"'"});function rr(e){return"\\"+it[e]}function nr(e){return et.test(e)}function ar(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}function or(e,t){return function(r){return e(t(r))}}function ir(e,t){for(var r=-1,n=e.length,a=0,o=[];++r<n;){var i=e[r];i!==t&&i!==s||(e[r]=s,o[a++]=r)}return o}function sr(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}function lr(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=[e,e]})),r}function cr(e){return nr(e)?function(e){for(var t=Je.lastIndex=0;Je.test(e);)++t;return t}(e):jt(e)}function ur(e){return nr(e)?function(e){return e.match(Je)||[]}(e):function(e){return e.split("")}(e)}function dr(e){for(var t=e.length;t--&&ae.test(e.charAt(t)););return t}var pr=Ut({"&":"&","<":"<",">":">",""":'"',"'":"'"}),fr=function e(t){var r,n=(t=null==t?dt:fr.defaults(dt.Object(),t,fr.pick(dt,rt))).Array,ae=t.Date,xe=t.Error,_e=t.Function,ke=t.Math,Ee=t.Object,Ce=t.RegExp,Se=t.String,Re=t.TypeError,Pe=n.prototype,Te=_e.prototype,Ae=Ee.prototype,Oe=t["__core-js_shared__"],Ne=Te.toString,Ie=Ae.hasOwnProperty,Le=0,Be=(r=/[^.]+$/.exec(Oe&&Oe.keys&&Oe.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",je=Ae.toString,De=Ne.call(Ee),Me=dt._,Fe=Ce("^"+Ne.call(Ie).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ze=mt?t.Buffer:a,Ve=t.Symbol,ze=t.Uint8Array,We=Ze?Ze.allocUnsafe:a,Ue=or(Ee.getPrototypeOf,Ee),He=Ee.create,$e=Ae.propertyIsEnumerable,Ke=Pe.splice,Ge=Ve?Ve.isConcatSpreadable:a,Ye=Ve?Ve.iterator:a,Je=Ve?Ve.toStringTag:a,et=function(){try{var e=lo(Ee,"defineProperty");return e({},"",{}),e}catch(e){}}(),it=t.clearTimeout!==dt.clearTimeout&&t.clearTimeout,ct=ae&&ae.now!==dt.Date.now&&ae.now,ut=t.setTimeout!==dt.setTimeout&&t.setTimeout,pt=ke.ceil,ft=ke.floor,gt=Ee.getOwnPropertySymbols,ht=Ze?Ze.isBuffer:a,jt=t.isFinite,Ut=Pe.join,mr=or(Ee.keys,Ee),gr=ke.max,hr=ke.min,vr=ae.now,br=t.parseInt,yr=ke.random,wr=Pe.reverse,xr=lo(t,"DataView"),_r=lo(t,"Map"),kr=lo(t,"Promise"),Er=lo(t,"Set"),Cr=lo(t,"WeakMap"),Sr=lo(Ee,"create"),Rr=Cr&&new Cr,Pr={},Tr=Do(xr),Ar=Do(_r),Or=Do(kr),Nr=Do(Er),Ir=Do(Cr),Lr=Ve?Ve.prototype:a,Br=Lr?Lr.valueOf:a,jr=Lr?Lr.toString:a;function Dr(e){if(es(e)&&!Wi(e)&&!(e instanceof Vr)){if(e instanceof Zr)return e;if(Ie.call(e,"__wrapped__"))return Mo(e)}return new Zr(e)}var Mr=function(){function e(){}return function(t){if(!Qi(t))return{};if(He)return He(t);e.prototype=t;var r=new e;return e.prototype=a,r}}();function Fr(){}function Zr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}function Vr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=f,this.__views__=[]}function zr(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function Wr(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function Ur(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function Hr(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new Ur;++t<r;)this.add(e[t])}function $r(e){var t=this.__data__=new Wr(e);this.size=t.size}function Kr(e,t){var r=Wi(e),n=!r&&zi(e),a=!r&&!n&&Ki(e),o=!r&&!n&&!a&&ls(e),i=r||n||a||o,s=i?Kt(e.length,Se):[],l=s.length;for(var c in e)!t&&!Ie.call(e,c)||i&&("length"==c||a&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||ho(c,l))||s.push(c);return s}function Gr(e){var t=e.length;return t?e[Hn(0,t-1)]:a}function Yr(e,t){return No(Sa(e),an(t,0,e.length))}function qr(e){return No(Sa(e))}function Xr(e,t,r){(r!==a&&!Fi(e[t],r)||r===a&&!(t in e))&&rn(e,t,r)}function Jr(e,t,r){var n=e[t];Ie.call(e,t)&&Fi(n,r)&&(r!==a||t in e)||rn(e,t,r)}function Qr(e,t){for(var r=e.length;r--;)if(Fi(e[r][0],t))return r;return-1}function en(e,t,r,n){return un(e,(function(e,a,o){t(n,e,r(e),o)})),n}function tn(e,t){return e&&Ra(t,As(t),e)}function rn(e,t,r){"__proto__"==t&&et?et(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}function nn(e,t){for(var r=-1,o=t.length,i=n(o),s=null==e;++r<o;)i[r]=s?a:Cs(e,t[r]);return i}function an(e,t,r){return e==e&&(r!==a&&(e=e<=r?e:r),t!==a&&(e=e>=t?e:t)),e}function on(e,t,r,n,o,i){var s,l=1&t,c=2&t,u=4&t;if(r&&(s=o?r(e,n,o,i):r(e)),s!==a)return s;if(!Qi(e))return e;var d=Wi(e);if(d){if(s=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&Ie.call(e,"index")&&(r.index=e.index,r.input=e.input),r}(e),!l)return Sa(e,s)}else{var p=po(e),f=p==w||p==x;if(Ki(e))return wa(e,l);if(p==E||p==g||f&&!o){if(s=c||f?{}:mo(e),!l)return c?function(e,t){return Ra(e,uo(e),t)}(e,function(e,t){return e&&Ra(t,Os(t),e)}(s,e)):function(e,t){return Ra(e,co(e),t)}(e,tn(s,e))}else{if(!ot[p])return o?e:{};s=function(e,t,r){var n,a=e.constructor;switch(t){case O:return xa(e);case v:case b:return new a(+e);case N:return function(e,t){var r=t?xa(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}(e,r);case I:case L:case B:case j:case D:case M:case F:case Z:case V:return _a(e,r);case _:return new a;case k:case P:return new a(e);case S:return function(e){var t=new e.constructor(e.source,pe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case R:return new a;case T:return n=e,Br?Ee(Br.call(n)):{}}}(e,p,l)}}i||(i=new $r);var m=i.get(e);if(m)return m;i.set(e,s),os(e)?e.forEach((function(n){s.add(on(n,t,r,n,e,i))})):ts(e)&&e.forEach((function(n,a){s.set(a,on(n,t,r,a,e,i))}));var h=d?a:(u?c?to:eo:c?Os:As)(e);return Ct(h||e,(function(n,a){h&&(n=e[a=n]),Jr(s,a,on(n,t,r,a,e,i))})),s}function sn(e,t,r){var n=r.length;if(null==e)return!n;for(e=Ee(e);n--;){var o=r[n],i=t[o],s=e[o];if(s===a&&!(o in e)||!i(s))return!1}return!0}function ln(e,t,r){if("function"!=typeof e)throw new Re(o);return Po((function(){e.apply(a,r)}),t)}function cn(e,t,r,n){var a=-1,o=Tt,i=!0,s=e.length,l=[],c=t.length;if(!s)return l;r&&(t=Ot(t,Yt(r))),n?(o=At,i=!1):t.length>=200&&(o=Xt,i=!1,t=new Hr(t));e:for(;++a<s;){var u=e[a],d=null==r?u:r(u);if(u=n||0!==u?u:0,i&&d==d){for(var p=c;p--;)if(t[p]===d)continue e;l.push(u)}else o(t,d,n)||l.push(u)}return l}Dr.templateSettings={escape:Y,evaluate:q,interpolate:X,variable:"",imports:{_:Dr}},Dr.prototype=Fr.prototype,Dr.prototype.constructor=Dr,Zr.prototype=Mr(Fr.prototype),Zr.prototype.constructor=Zr,Vr.prototype=Mr(Fr.prototype),Vr.prototype.constructor=Vr,zr.prototype.clear=function(){this.__data__=Sr?Sr(null):{},this.size=0},zr.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},zr.prototype.get=function(e){var t=this.__data__;if(Sr){var r=t[e];return r===i?a:r}return Ie.call(t,e)?t[e]:a},zr.prototype.has=function(e){var t=this.__data__;return Sr?t[e]!==a:Ie.call(t,e)},zr.prototype.set=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Sr&&t===a?i:t,this},Wr.prototype.clear=function(){this.__data__=[],this.size=0},Wr.prototype.delete=function(e){var t=this.__data__,r=Qr(t,e);return!(r<0||(r==t.length-1?t.pop():Ke.call(t,r,1),--this.size,0))},Wr.prototype.get=function(e){var t=this.__data__,r=Qr(t,e);return r<0?a:t[r][1]},Wr.prototype.has=function(e){return Qr(this.__data__,e)>-1},Wr.prototype.set=function(e,t){var r=this.__data__,n=Qr(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},Ur.prototype.clear=function(){this.size=0,this.__data__={hash:new zr,map:new(_r||Wr),string:new zr}},Ur.prototype.delete=function(e){var t=io(this,e).delete(e);return this.size-=t?1:0,t},Ur.prototype.get=function(e){return io(this,e).get(e)},Ur.prototype.has=function(e){return io(this,e).has(e)},Ur.prototype.set=function(e,t){var r=io(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},Hr.prototype.add=Hr.prototype.push=function(e){return this.__data__.set(e,i),this},Hr.prototype.has=function(e){return this.__data__.has(e)},$r.prototype.clear=function(){this.__data__=new Wr,this.size=0},$r.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},$r.prototype.get=function(e){return this.__data__.get(e)},$r.prototype.has=function(e){return this.__data__.has(e)},$r.prototype.set=function(e,t){var r=this.__data__;if(r instanceof Wr){var n=r.__data__;if(!_r||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new Ur(n)}return r.set(e,t),this.size=r.size,this};var un=Aa(bn),dn=Aa(yn,!0);function pn(e,t){var r=!0;return un(e,(function(e,n,a){return r=!!t(e,n,a)})),r}function fn(e,t,r){for(var n=-1,o=e.length;++n<o;){var i=e[n],s=t(i);if(null!=s&&(l===a?s==s&&!ss(s):r(s,l)))var l=s,c=i}return c}function mn(e,t){var r=[];return un(e,(function(e,n,a){t(e,n,a)&&r.push(e)})),r}function gn(e,t,r,n,a){var o=-1,i=e.length;for(r||(r=go),a||(a=[]);++o<i;){var s=e[o];t>0&&r(s)?t>1?gn(s,t-1,r,n,a):Nt(a,s):n||(a[a.length]=s)}return a}var hn=Oa(),vn=Oa(!0);function bn(e,t){return e&&hn(e,t,As)}function yn(e,t){return e&&vn(e,t,As)}function wn(e,t){return Pt(t,(function(t){return qi(e[t])}))}function xn(e,t){for(var r=0,n=(t=ha(t,e)).length;null!=e&&r<n;)e=e[jo(t[r++])];return r&&r==n?e:a}function _n(e,t,r){var n=t(e);return Wi(e)?n:Nt(n,r(e))}function kn(e){return null==e?e===a?"[object Undefined]":"[object Null]":Je&&Je in Ee(e)?function(e){var t=Ie.call(e,Je),r=e[Je];try{e[Je]=a;var n=!0}catch(e){}var o=je.call(e);return n&&(t?e[Je]=r:delete e[Je]),o}(e):function(e){return je.call(e)}(e)}function En(e,t){return e>t}function Cn(e,t){return null!=e&&Ie.call(e,t)}function Sn(e,t){return null!=e&&t in Ee(e)}function Rn(e,t,r){for(var o=r?At:Tt,i=e[0].length,s=e.length,l=s,c=n(s),u=1/0,d=[];l--;){var p=e[l];l&&t&&(p=Ot(p,Yt(t))),u=hr(p.length,u),c[l]=!r&&(t||i>=120&&p.length>=120)?new Hr(l&&p):a}p=e[0];var f=-1,m=c[0];e:for(;++f<i&&d.length<u;){var g=p[f],h=t?t(g):g;if(g=r||0!==g?g:0,!(m?Xt(m,h):o(d,h,r))){for(l=s;--l;){var v=c[l];if(!(v?Xt(v,h):o(e[l],h,r)))continue e}m&&m.push(h),d.push(g)}}return d}function Pn(e,t,r){var n=null==(e=Co(e,t=ha(t,e)))?e:e[jo(Yo(t))];return null==n?a:kt(n,e,r)}function Tn(e){return es(e)&&kn(e)==g}function An(e,t,r,n,o){return e===t||(null==e||null==t||!es(e)&&!es(t)?e!=e&&t!=t:function(e,t,r,n,o,i){var s=Wi(e),l=Wi(t),c=s?h:po(e),u=l?h:po(t),d=(c=c==g?E:c)==E,p=(u=u==g?E:u)==E,f=c==u;if(f&&Ki(e)){if(!Ki(t))return!1;s=!0,d=!1}if(f&&!d)return i||(i=new $r),s||ls(e)?Ja(e,t,r,n,o,i):function(e,t,r,n,a,o,i){switch(r){case N:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case O:return!(e.byteLength!=t.byteLength||!o(new ze(e),new ze(t)));case v:case b:case k:return Fi(+e,+t);case y:return e.name==t.name&&e.message==t.message;case S:case P:return e==t+"";case _:var s=ar;case R:var l=1&n;if(s||(s=sr),e.size!=t.size&&!l)return!1;var c=i.get(e);if(c)return c==t;n|=2,i.set(e,t);var u=Ja(s(e),s(t),n,a,o,i);return i.delete(e),u;case T:if(Br)return Br.call(e)==Br.call(t)}return!1}(e,t,c,r,n,o,i);if(!(1&r)){var m=d&&Ie.call(e,"__wrapped__"),w=p&&Ie.call(t,"__wrapped__");if(m||w){var x=m?e.value():e,C=w?t.value():t;return i||(i=new $r),o(x,C,r,n,i)}}return!!f&&(i||(i=new $r),function(e,t,r,n,o,i){var s=1&r,l=eo(e),c=l.length;if(c!=eo(t).length&&!s)return!1;for(var u=c;u--;){var d=l[u];if(!(s?d in t:Ie.call(t,d)))return!1}var p=i.get(e),f=i.get(t);if(p&&f)return p==t&&f==e;var m=!0;i.set(e,t),i.set(t,e);for(var g=s;++u<c;){var h=e[d=l[u]],v=t[d];if(n)var b=s?n(v,h,d,t,e,i):n(h,v,d,e,t,i);if(!(b===a?h===v||o(h,v,r,n,i):b)){m=!1;break}g||(g="constructor"==d)}if(m&&!g){var y=e.constructor,w=t.constructor;y==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof w&&w instanceof w||(m=!1)}return i.delete(e),i.delete(t),m}(e,t,r,n,o,i))}(e,t,r,n,An,o))}function On(e,t,r,n){var o=r.length,i=o,s=!n;if(null==e)return!i;for(e=Ee(e);o--;){var l=r[o];if(s&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++o<i;){var c=(l=r[o])[0],u=e[c],d=l[1];if(s&&l[2]){if(u===a&&!(c in e))return!1}else{var p=new $r;if(n)var f=n(u,d,c,e,t,p);if(!(f===a?An(d,u,3,n,p):f))return!1}}return!0}function Nn(e){return!(!Qi(e)||(t=e,Be&&Be in t))&&(qi(e)?Fe:ge).test(Do(e));var t}function In(e){return"function"==typeof e?e:null==e?rl:"object"==typeof e?Wi(e)?Mn(e[0],e[1]):Dn(e):dl(e)}function Ln(e){if(!xo(e))return mr(e);var t=[];for(var r in Ee(e))Ie.call(e,r)&&"constructor"!=r&&t.push(r);return t}function Bn(e,t){return e<t}function jn(e,t){var r=-1,a=Hi(e)?n(e.length):[];return un(e,(function(e,n,o){a[++r]=t(e,n,o)})),a}function Dn(e){var t=so(e);return 1==t.length&&t[0][2]?ko(t[0][0],t[0][1]):function(r){return r===e||On(r,e,t)}}function Mn(e,t){return bo(e)&&_o(t)?ko(jo(e),t):function(r){var n=Cs(r,e);return n===a&&n===t?Ss(r,e):An(t,n,3)}}function Fn(e,t,r,n,o){e!==t&&hn(t,(function(i,s){if(o||(o=new $r),Qi(i))!function(e,t,r,n,o,i,s){var l=So(e,r),c=So(t,r),u=s.get(c);if(u)Xr(e,r,u);else{var d=i?i(l,c,r+"",e,t,s):a,p=d===a;if(p){var f=Wi(c),m=!f&&Ki(c),g=!f&&!m&&ls(c);d=c,f||m||g?Wi(l)?d=l:$i(l)?d=Sa(l):m?(p=!1,d=wa(c,!0)):g?(p=!1,d=_a(c,!0)):d=[]:ns(c)||zi(c)?(d=l,zi(l)?d=hs(l):Qi(l)&&!qi(l)||(d=mo(c))):p=!1}p&&(s.set(c,d),o(d,c,n,i,s),s.delete(c)),Xr(e,r,d)}}(e,t,s,r,Fn,n,o);else{var l=n?n(So(e,s),i,s+"",e,t,o):a;l===a&&(l=i),Xr(e,s,l)}}),Os)}function Zn(e,t){var r=e.length;if(r)return ho(t+=t<0?r:0,r)?e[t]:a}function Vn(e,t,r){t=t.length?Ot(t,(function(e){return Wi(e)?function(t){return xn(t,1===e.length?e[0]:e)}:e})):[rl];var n=-1;t=Ot(t,Yt(oo()));var a=jn(e,(function(e,r,a){var o=Ot(t,(function(t){return t(e)}));return{criteria:o,index:++n,value:e}}));return function(e,t){var n=e.length;for(e.sort((function(e,t){return function(e,t,r){for(var n=-1,a=e.criteria,o=t.criteria,i=a.length,s=r.length;++n<i;){var l=ka(a[n],o[n]);if(l)return n>=s?l:l*("desc"==r[n]?-1:1)}return e.index-t.index}(e,t,r)}));n--;)e[n]=e[n].value;return e}(a)}function zn(e,t,r){for(var n=-1,a=t.length,o={};++n<a;){var i=t[n],s=xn(e,i);r(s,i)&&qn(o,ha(i,e),s)}return o}function Wn(e,t,r,n){var a=n?Zt:Ft,o=-1,i=t.length,s=e;for(e===t&&(t=Sa(t)),r&&(s=Ot(e,Yt(r)));++o<i;)for(var l=0,c=t[o],u=r?r(c):c;(l=a(s,u,l,n))>-1;)s!==e&&Ke.call(s,l,1),Ke.call(e,l,1);return e}function Un(e,t){for(var r=e?t.length:0,n=r-1;r--;){var a=t[r];if(r==n||a!==o){var o=a;ho(a)?Ke.call(e,a,1):la(e,a)}}return e}function Hn(e,t){return e+ft(yr()*(t-e+1))}function $n(e,t){var r="";if(!e||t<1||t>d)return r;do{t%2&&(r+=e),(t=ft(t/2))&&(e+=e)}while(t);return r}function Kn(e,t){return To(Eo(e,t,rl),e+"")}function Gn(e){return Gr(Fs(e))}function Yn(e,t){var r=Fs(e);return No(r,an(t,0,r.length))}function qn(e,t,r,n){if(!Qi(e))return e;for(var o=-1,i=(t=ha(t,e)).length,s=i-1,l=e;null!=l&&++o<i;){var c=jo(t[o]),u=r;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;if(o!=s){var d=l[c];(u=n?n(d,c,l):a)===a&&(u=Qi(d)?d:ho(t[o+1])?[]:{})}Jr(l,c,u),l=l[c]}return e}var Xn=Rr?function(e,t){return Rr.set(e,t),e}:rl,Jn=et?function(e,t){return et(e,"toString",{configurable:!0,enumerable:!1,value:Qs(t),writable:!0})}:rl;function Qn(e){return No(Fs(e))}function ea(e,t,r){var a=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(r=r>o?o:r)<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var i=n(o);++a<o;)i[a]=e[a+t];return i}function ta(e,t){var r;return un(e,(function(e,n,a){return!(r=t(e,n,a))})),!!r}function ra(e,t,r){var n=0,a=null==e?n:e.length;if("number"==typeof t&&t==t&&a<=2147483647){for(;n<a;){var o=n+a>>>1,i=e[o];null!==i&&!ss(i)&&(r?i<=t:i<t)?n=o+1:a=o}return a}return na(e,t,rl,r)}function na(e,t,r,n){var o=0,i=null==e?0:e.length;if(0===i)return 0;for(var s=(t=r(t))!=t,l=null===t,c=ss(t),u=t===a;o<i;){var d=ft((o+i)/2),p=r(e[d]),f=p!==a,m=null===p,g=p==p,h=ss(p);if(s)var v=n||g;else v=u?g&&(n||f):l?g&&f&&(n||!m):c?g&&f&&!m&&(n||!h):!m&&!h&&(n?p<=t:p<t);v?o=d+1:i=d}return hr(i,4294967294)}function aa(e,t){for(var r=-1,n=e.length,a=0,o=[];++r<n;){var i=e[r],s=t?t(i):i;if(!r||!Fi(s,l)){var l=s;o[a++]=0===i?0:i}}return o}function oa(e){return"number"==typeof e?e:ss(e)?p:+e}function ia(e){if("string"==typeof e)return e;if(Wi(e))return Ot(e,ia)+"";if(ss(e))return jr?jr.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function sa(e,t,r){var n=-1,a=Tt,o=e.length,i=!0,s=[],l=s;if(r)i=!1,a=At;else if(o>=200){var c=t?null:$a(e);if(c)return sr(c);i=!1,a=Xt,l=new Hr}else l=t?[]:s;e:for(;++n<o;){var u=e[n],d=t?t(u):u;if(u=r||0!==u?u:0,i&&d==d){for(var p=l.length;p--;)if(l[p]===d)continue e;t&&l.push(d),s.push(u)}else a(l,d,r)||(l!==s&&l.push(d),s.push(u))}return s}function la(e,t){return null==(e=Co(e,t=ha(t,e)))||delete e[jo(Yo(t))]}function ca(e,t,r,n){return qn(e,t,r(xn(e,t)),n)}function ua(e,t,r,n){for(var a=e.length,o=n?a:-1;(n?o--:++o<a)&&t(e[o],o,e););return r?ea(e,n?0:o,n?o+1:a):ea(e,n?o+1:0,n?a:o)}function da(e,t){var r=e;return r instanceof Vr&&(r=r.value()),It(t,(function(e,t){return t.func.apply(t.thisArg,Nt([e],t.args))}),r)}function pa(e,t,r){var a=e.length;if(a<2)return a?sa(e[0]):[];for(var o=-1,i=n(a);++o<a;)for(var s=e[o],l=-1;++l<a;)l!=o&&(i[o]=cn(i[o]||s,e[l],t,r));return sa(gn(i,1),t,r)}function fa(e,t,r){for(var n=-1,o=e.length,i=t.length,s={};++n<o;){var l=n<i?t[n]:a;r(s,e[n],l)}return s}function ma(e){return $i(e)?e:[]}function ga(e){return"function"==typeof e?e:rl}function ha(e,t){return Wi(e)?e:bo(e,t)?[e]:Bo(vs(e))}var va=Kn;function ba(e,t,r){var n=e.length;return r=r===a?n:r,!t&&r>=n?e:ea(e,t,r)}var ya=it||function(e){return dt.clearTimeout(e)};function wa(e,t){if(t)return e.slice();var r=e.length,n=We?We(r):new e.constructor(r);return e.copy(n),n}function xa(e){var t=new e.constructor(e.byteLength);return new ze(t).set(new ze(e)),t}function _a(e,t){var r=t?xa(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function ka(e,t){if(e!==t){var r=e!==a,n=null===e,o=e==e,i=ss(e),s=t!==a,l=null===t,c=t==t,u=ss(t);if(!l&&!u&&!i&&e>t||i&&s&&c&&!l&&!u||n&&s&&c||!r&&c||!o)return 1;if(!n&&!i&&!u&&e<t||u&&r&&o&&!n&&!i||l&&r&&o||!s&&o||!c)return-1}return 0}function Ea(e,t,r,a){for(var o=-1,i=e.length,s=r.length,l=-1,c=t.length,u=gr(i-s,0),d=n(c+u),p=!a;++l<c;)d[l]=t[l];for(;++o<s;)(p||o<i)&&(d[r[o]]=e[o]);for(;u--;)d[l++]=e[o++];return d}function Ca(e,t,r,a){for(var o=-1,i=e.length,s=-1,l=r.length,c=-1,u=t.length,d=gr(i-l,0),p=n(d+u),f=!a;++o<d;)p[o]=e[o];for(var m=o;++c<u;)p[m+c]=t[c];for(;++s<l;)(f||o<i)&&(p[m+r[s]]=e[o++]);return p}function Sa(e,t){var r=-1,a=e.length;for(t||(t=n(a));++r<a;)t[r]=e[r];return t}function Ra(e,t,r,n){var o=!r;r||(r={});for(var i=-1,s=t.length;++i<s;){var l=t[i],c=n?n(r[l],e[l],l,r,e):a;c===a&&(c=e[l]),o?rn(r,l,c):Jr(r,l,c)}return r}function Pa(e,t){return function(r,n){var a=Wi(r)?Et:en,o=t?t():{};return a(r,e,oo(n,2),o)}}function Ta(e){return Kn((function(t,r){var n=-1,o=r.length,i=o>1?r[o-1]:a,s=o>2?r[2]:a;for(i=e.length>3&&"function"==typeof i?(o--,i):a,s&&vo(r[0],r[1],s)&&(i=o<3?a:i,o=1),t=Ee(t);++n<o;){var l=r[n];l&&e(t,l,n,i)}return t}))}function Aa(e,t){return function(r,n){if(null==r)return r;if(!Hi(r))return e(r,n);for(var a=r.length,o=t?a:-1,i=Ee(r);(t?o--:++o<a)&&!1!==n(i[o],o,i););return r}}function Oa(e){return function(t,r,n){for(var a=-1,o=Ee(t),i=n(t),s=i.length;s--;){var l=i[e?s:++a];if(!1===r(o[l],l,o))break}return t}}function Na(e){return function(t){var r=nr(t=vs(t))?ur(t):a,n=r?r[0]:t.charAt(0),o=r?ba(r,1).join(""):t.slice(1);return n[e]()+o}}function Ia(e){return function(t){return It(qs(zs(t).replace(qe,"")),e,"")}}function La(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=Mr(e.prototype),n=e.apply(r,t);return Qi(n)?n:r}}function Ba(e){return function(t,r,n){var o=Ee(t);if(!Hi(t)){var i=oo(r,3);t=As(t),r=function(e){return i(o[e],e,o)}}var s=e(t,r,n);return s>-1?o[i?t[s]:s]:a}}function ja(e){return Qa((function(t){var r=t.length,n=r,i=Zr.prototype.thru;for(e&&t.reverse();n--;){var s=t[n];if("function"!=typeof s)throw new Re(o);if(i&&!l&&"wrapper"==no(s))var l=new Zr([],!0)}for(n=l?n:r;++n<r;){var c=no(s=t[n]),u="wrapper"==c?ro(s):a;l=u&&yo(u[0])&&424==u[1]&&!u[4].length&&1==u[9]?l[no(u[0])].apply(l,u[3]):1==s.length&&yo(s)?l[c]():l.thru(s)}return function(){var e=arguments,n=e[0];if(l&&1==e.length&&Wi(n))return l.plant(n).value();for(var a=0,o=r?t[a].apply(this,e):n;++a<r;)o=t[a].call(this,o);return o}}))}function Da(e,t,r,o,i,s,l,u,d,p){var f=t&c,m=1&t,g=2&t,h=24&t,v=512&t,b=g?a:La(e);return function c(){for(var y=arguments.length,w=n(y),x=y;x--;)w[x]=arguments[x];if(h)var _=ao(c),k=function(e,t){for(var r=e.length,n=0;r--;)e[r]===t&&++n;return n}(w,_);if(o&&(w=Ea(w,o,i,h)),s&&(w=Ca(w,s,l,h)),y-=k,h&&y<p){var E=ir(w,_);return Ua(e,t,Da,c.placeholder,r,w,E,u,d,p-y)}var C=m?r:this,S=g?C[e]:e;return y=w.length,u?w=function(e,t){for(var r=e.length,n=hr(t.length,r),o=Sa(e);n--;){var i=t[n];e[n]=ho(i,r)?o[i]:a}return e}(w,u):v&&y>1&&w.reverse(),f&&d<y&&(w.length=d),this&&this!==dt&&this instanceof c&&(S=b||La(S)),S.apply(C,w)}}function Ma(e,t){return function(r,n){return function(e,t,r,n){return bn(e,(function(e,a,o){t(n,r(e),a,o)})),n}(r,e,t(n),{})}}function Fa(e,t){return function(r,n){var o;if(r===a&&n===a)return t;if(r!==a&&(o=r),n!==a){if(o===a)return n;"string"==typeof r||"string"==typeof n?(r=ia(r),n=ia(n)):(r=oa(r),n=oa(n)),o=e(r,n)}return o}}function Za(e){return Qa((function(t){return t=Ot(t,Yt(oo())),Kn((function(r){var n=this;return e(t,(function(e){return kt(e,n,r)}))}))}))}function Va(e,t){var r=(t=t===a?" ":ia(t)).length;if(r<2)return r?$n(t,e):t;var n=$n(t,pt(e/cr(t)));return nr(t)?ba(ur(n),0,e).join(""):n.slice(0,e)}function za(e){return function(t,r,o){return o&&"number"!=typeof o&&vo(t,r,o)&&(r=o=a),t=ps(t),r===a?(r=t,t=0):r=ps(r),function(e,t,r,a){for(var o=-1,i=gr(pt((t-e)/(r||1)),0),s=n(i);i--;)s[a?i:++o]=e,e+=r;return s}(t,r,o=o===a?t<r?1:-1:ps(o),e)}}function Wa(e){return function(t,r){return"string"==typeof t&&"string"==typeof r||(t=gs(t),r=gs(r)),e(t,r)}}function Ua(e,t,r,n,o,i,s,c,u,d){var p=8&t;t|=p?l:64,4&(t&=~(p?64:l))||(t&=-4);var f=[e,t,o,p?i:a,p?s:a,p?a:i,p?a:s,c,u,d],m=r.apply(a,f);return yo(e)&&Ro(m,f),m.placeholder=n,Ao(m,e,t)}function Ha(e){var t=ke[e];return function(e,r){if(e=gs(e),(r=null==r?0:hr(fs(r),292))&&jt(e)){var n=(vs(e)+"e").split("e");return+((n=(vs(t(n[0]+"e"+(+n[1]+r)))+"e").split("e"))[0]+"e"+(+n[1]-r))}return t(e)}}var $a=Er&&1/sr(new Er([,-0]))[1]==u?function(e){return new Er(e)}:sl;function Ka(e){return function(t){var r=po(t);return r==_?ar(t):r==R?lr(t):function(e,t){return Ot(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function Ga(e,t,r,i,u,d,p,f){var m=2&t;if(!m&&"function"!=typeof e)throw new Re(o);var g=i?i.length:0;if(g||(t&=-97,i=u=a),p=p===a?p:gr(fs(p),0),f=f===a?f:fs(f),g-=u?u.length:0,64&t){var h=i,v=u;i=u=a}var b=m?a:ro(e),y=[e,t,r,i,u,h,v,d,p,f];if(b&&function(e,t){var r=e[1],n=t[1],a=r|n,o=a<131,i=n==c&&8==r||n==c&&256==r&&e[7].length<=t[8]||384==n&&t[7].length<=t[8]&&8==r;if(!o&&!i)return e;1&n&&(e[2]=t[2],a|=1&r?0:4);var l=t[3];if(l){var u=e[3];e[3]=u?Ea(u,l,t[4]):l,e[4]=u?ir(e[3],s):t[4]}(l=t[5])&&(u=e[5],e[5]=u?Ca(u,l,t[6]):l,e[6]=u?ir(e[5],s):t[6]),(l=t[7])&&(e[7]=l),n&c&&(e[8]=null==e[8]?t[8]:hr(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=a}(y,b),e=y[0],t=y[1],r=y[2],i=y[3],u=y[4],!(f=y[9]=y[9]===a?m?0:e.length:gr(y[9]-g,0))&&24&t&&(t&=-25),t&&1!=t)w=8==t||16==t?function(e,t,r){var o=La(e);return function i(){for(var s=arguments.length,l=n(s),c=s,u=ao(i);c--;)l[c]=arguments[c];var d=s<3&&l[0]!==u&&l[s-1]!==u?[]:ir(l,u);return(s-=d.length)<r?Ua(e,t,Da,i.placeholder,a,l,d,a,a,r-s):kt(this&&this!==dt&&this instanceof i?o:e,this,l)}}(e,t,f):t!=l&&33!=t||u.length?Da.apply(a,y):function(e,t,r,a){var o=1&t,i=La(e);return function t(){for(var s=-1,l=arguments.length,c=-1,u=a.length,d=n(u+l),p=this&&this!==dt&&this instanceof t?i:e;++c<u;)d[c]=a[c];for(;l--;)d[c++]=arguments[++s];return kt(p,o?r:this,d)}}(e,t,r,i);else var w=function(e,t,r){var n=1&t,a=La(e);return function t(){return(this&&this!==dt&&this instanceof t?a:e).apply(n?r:this,arguments)}}(e,t,r);return Ao((b?Xn:Ro)(w,y),e,t)}function Ya(e,t,r,n){return e===a||Fi(e,Ae[r])&&!Ie.call(n,r)?t:e}function qa(e,t,r,n,o,i){return Qi(e)&&Qi(t)&&(i.set(t,e),Fn(e,t,a,qa,i),i.delete(t)),e}function Xa(e){return ns(e)?a:e}function Ja(e,t,r,n,o,i){var s=1&r,l=e.length,c=t.length;if(l!=c&&!(s&&c>l))return!1;var u=i.get(e),d=i.get(t);if(u&&d)return u==t&&d==e;var p=-1,f=!0,m=2&r?new Hr:a;for(i.set(e,t),i.set(t,e);++p<l;){var g=e[p],h=t[p];if(n)var v=s?n(h,g,p,t,e,i):n(g,h,p,e,t,i);if(v!==a){if(v)continue;f=!1;break}if(m){if(!Bt(t,(function(e,t){if(!Xt(m,t)&&(g===e||o(g,e,r,n,i)))return m.push(t)}))){f=!1;break}}else if(g!==h&&!o(g,h,r,n,i)){f=!1;break}}return i.delete(e),i.delete(t),f}function Qa(e){return To(Eo(e,a,Uo),e+"")}function eo(e){return _n(e,As,co)}function to(e){return _n(e,Os,uo)}var ro=Rr?function(e){return Rr.get(e)}:sl;function no(e){for(var t=e.name+"",r=Pr[t],n=Ie.call(Pr,t)?r.length:0;n--;){var a=r[n],o=a.func;if(null==o||o==e)return a.name}return t}function ao(e){return(Ie.call(Dr,"placeholder")?Dr:e).placeholder}function oo(){var e=Dr.iteratee||nl;return e=e===nl?In:e,arguments.length?e(arguments[0],arguments[1]):e}function io(e,t){var r,n,a=e.__data__;return("string"==(n=typeof(r=t))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==r:null===r)?a["string"==typeof t?"string":"hash"]:a.map}function so(e){for(var t=As(e),r=t.length;r--;){var n=t[r],a=e[n];t[r]=[n,a,_o(a)]}return t}function lo(e,t){var r=function(e,t){return null==e?a:e[t]}(e,t);return Nn(r)?r:a}var co=gt?function(e){return null==e?[]:(e=Ee(e),Pt(gt(e),(function(t){return $e.call(e,t)})))}:ml,uo=gt?function(e){for(var t=[];e;)Nt(t,co(e)),e=Ue(e);return t}:ml,po=kn;function fo(e,t,r){for(var n=-1,a=(t=ha(t,e)).length,o=!1;++n<a;){var i=jo(t[n]);if(!(o=null!=e&&r(e,i)))break;e=e[i]}return o||++n!=a?o:!!(a=null==e?0:e.length)&&Ji(a)&&ho(i,a)&&(Wi(e)||zi(e))}function mo(e){return"function"!=typeof e.constructor||xo(e)?{}:Mr(Ue(e))}function go(e){return Wi(e)||zi(e)||!!(Ge&&e&&e[Ge])}function ho(e,t){var r=typeof e;return!!(t=null==t?d:t)&&("number"==r||"symbol"!=r&&ve.test(e))&&e>-1&&e%1==0&&e<t}function vo(e,t,r){if(!Qi(r))return!1;var n=typeof t;return!!("number"==n?Hi(r)&&ho(t,r.length):"string"==n&&t in r)&&Fi(r[t],e)}function bo(e,t){if(Wi(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!ss(e))||Q.test(e)||!J.test(e)||null!=t&&e in Ee(t)}function yo(e){var t=no(e),r=Dr[t];if("function"!=typeof r||!(t in Vr.prototype))return!1;if(e===r)return!0;var n=ro(r);return!!n&&e===n[0]}(xr&&po(new xr(new ArrayBuffer(1)))!=N||_r&&po(new _r)!=_||kr&&po(kr.resolve())!=C||Er&&po(new Er)!=R||Cr&&po(new Cr)!=A)&&(po=function(e){var t=kn(e),r=t==E?e.constructor:a,n=r?Do(r):"";if(n)switch(n){case Tr:return N;case Ar:return _;case Or:return C;case Nr:return R;case Ir:return A}return t});var wo=Oe?qi:gl;function xo(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Ae)}function _o(e){return e==e&&!Qi(e)}function ko(e,t){return function(r){return null!=r&&r[e]===t&&(t!==a||e in Ee(r))}}function Eo(e,t,r){return t=gr(t===a?e.length-1:t,0),function(){for(var a=arguments,o=-1,i=gr(a.length-t,0),s=n(i);++o<i;)s[o]=a[t+o];o=-1;for(var l=n(t+1);++o<t;)l[o]=a[o];return l[t]=r(s),kt(e,this,l)}}function Co(e,t){return t.length<2?e:xn(e,ea(t,0,-1))}function So(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var Ro=Oo(Xn),Po=ut||function(e,t){return dt.setTimeout(e,t)},To=Oo(Jn);function Ao(e,t,r){var n=t+"";return To(e,function(e,t){var r=t.length;if(!r)return e;var n=r-1;return t[n]=(r>1?"& ":"")+t[n],t=t.join(r>2?", ":" "),e.replace(oe,"{\n/* [wrapped with "+t+"] */\n")}(n,function(e,t){return Ct(m,(function(r){var n="_."+r[0];t&r[1]&&!Tt(e,n)&&e.push(n)})),e.sort()}(function(e){var t=e.match(ie);return t?t[1].split(se):[]}(n),r)))}function Oo(e){var t=0,r=0;return function(){var n=vr(),o=16-(n-r);if(r=n,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(a,arguments)}}function No(e,t){var r=-1,n=e.length,o=n-1;for(t=t===a?n:t;++r<t;){var i=Hn(r,o),s=e[i];e[i]=e[r],e[r]=s}return e.length=t,e}var Io,Lo,Bo=(Io=Ii((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ee,(function(e,r,n,a){t.push(n?a.replace(ue,"$1"):r||e)})),t}),(function(e){return 500===Lo.size&&Lo.clear(),e})),Lo=Io.cache,Io);function jo(e){if("string"==typeof e||ss(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Do(e){if(null!=e){try{return Ne.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Mo(e){if(e instanceof Vr)return e.clone();var t=new Zr(e.__wrapped__,e.__chain__);return t.__actions__=Sa(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var Fo=Kn((function(e,t){return $i(e)?cn(e,gn(t,1,$i,!0)):[]})),Zo=Kn((function(e,t){var r=Yo(t);return $i(r)&&(r=a),$i(e)?cn(e,gn(t,1,$i,!0),oo(r,2)):[]})),Vo=Kn((function(e,t){var r=Yo(t);return $i(r)&&(r=a),$i(e)?cn(e,gn(t,1,$i,!0),a,r):[]}));function zo(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var a=null==r?0:fs(r);return a<0&&(a=gr(n+a,0)),Mt(e,oo(t,3),a)}function Wo(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var o=n-1;return r!==a&&(o=fs(r),o=r<0?gr(n+o,0):hr(o,n-1)),Mt(e,oo(t,3),o,!0)}function Uo(e){return null!=e&&e.length?gn(e,1):[]}function Ho(e){return e&&e.length?e[0]:a}var $o=Kn((function(e){var t=Ot(e,ma);return t.length&&t[0]===e[0]?Rn(t):[]})),Ko=Kn((function(e){var t=Yo(e),r=Ot(e,ma);return t===Yo(r)?t=a:r.pop(),r.length&&r[0]===e[0]?Rn(r,oo(t,2)):[]})),Go=Kn((function(e){var t=Yo(e),r=Ot(e,ma);return(t="function"==typeof t?t:a)&&r.pop(),r.length&&r[0]===e[0]?Rn(r,a,t):[]}));function Yo(e){var t=null==e?0:e.length;return t?e[t-1]:a}var qo=Kn(Xo);function Xo(e,t){return e&&e.length&&t&&t.length?Wn(e,t):e}var Jo=Qa((function(e,t){var r=null==e?0:e.length,n=nn(e,t);return Un(e,Ot(t,(function(e){return ho(e,r)?+e:e})).sort(ka)),n}));function Qo(e){return null==e?e:wr.call(e)}var ei=Kn((function(e){return sa(gn(e,1,$i,!0))})),ti=Kn((function(e){var t=Yo(e);return $i(t)&&(t=a),sa(gn(e,1,$i,!0),oo(t,2))})),ri=Kn((function(e){var t=Yo(e);return t="function"==typeof t?t:a,sa(gn(e,1,$i,!0),a,t)}));function ni(e){if(!e||!e.length)return[];var t=0;return e=Pt(e,(function(e){if($i(e))return t=gr(e.length,t),!0})),Kt(t,(function(t){return Ot(e,Wt(t))}))}function ai(e,t){if(!e||!e.length)return[];var r=ni(e);return null==t?r:Ot(r,(function(e){return kt(t,a,e)}))}var oi=Kn((function(e,t){return $i(e)?cn(e,t):[]})),ii=Kn((function(e){return pa(Pt(e,$i))})),si=Kn((function(e){var t=Yo(e);return $i(t)&&(t=a),pa(Pt(e,$i),oo(t,2))})),li=Kn((function(e){var t=Yo(e);return t="function"==typeof t?t:a,pa(Pt(e,$i),a,t)})),ci=Kn(ni),ui=Kn((function(e){var t=e.length,r=t>1?e[t-1]:a;return r="function"==typeof r?(e.pop(),r):a,ai(e,r)}));function di(e){var t=Dr(e);return t.__chain__=!0,t}function pi(e,t){return t(e)}var fi=Qa((function(e){var t=e.length,r=t?e[0]:0,n=this.__wrapped__,o=function(t){return nn(t,e)};return!(t>1||this.__actions__.length)&&n instanceof Vr&&ho(r)?((n=n.slice(r,+r+(t?1:0))).__actions__.push({func:pi,args:[o],thisArg:a}),new Zr(n,this.__chain__).thru((function(e){return t&&!e.length&&e.push(a),e}))):this.thru(o)})),mi=Pa((function(e,t,r){Ie.call(e,r)?++e[r]:rn(e,r,1)})),gi=Ba(zo),hi=Ba(Wo);function vi(e,t){return(Wi(e)?Ct:un)(e,oo(t,3))}function bi(e,t){return(Wi(e)?St:dn)(e,oo(t,3))}var yi=Pa((function(e,t,r){Ie.call(e,r)?e[r].push(t):rn(e,r,[t])})),wi=Kn((function(e,t,r){var a=-1,o="function"==typeof t,i=Hi(e)?n(e.length):[];return un(e,(function(e){i[++a]=o?kt(t,e,r):Pn(e,t,r)})),i})),xi=Pa((function(e,t,r){rn(e,r,t)}));function _i(e,t){return(Wi(e)?Ot:jn)(e,oo(t,3))}var ki=Pa((function(e,t,r){e[r?0:1].push(t)}),(function(){return[[],[]]})),Ei=Kn((function(e,t){if(null==e)return[];var r=t.length;return r>1&&vo(e,t[0],t[1])?t=[]:r>2&&vo(t[0],t[1],t[2])&&(t=[t[0]]),Vn(e,gn(t,1),[])})),Ci=ct||function(){return dt.Date.now()};function Si(e,t,r){return t=r?a:t,t=e&&null==t?e.length:t,Ga(e,c,a,a,a,a,t)}function Ri(e,t){var r;if("function"!=typeof t)throw new Re(o);return e=fs(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=a),r}}var Pi=Kn((function(e,t,r){var n=1;if(r.length){var a=ir(r,ao(Pi));n|=l}return Ga(e,n,t,r,a)})),Ti=Kn((function(e,t,r){var n=3;if(r.length){var a=ir(r,ao(Ti));n|=l}return Ga(t,n,e,r,a)}));function Ai(e,t,r){var n,i,s,l,c,u,d=0,p=!1,f=!1,m=!0;if("function"!=typeof e)throw new Re(o);function g(t){var r=n,o=i;return n=i=a,d=t,l=e.apply(o,r)}function h(e){var r=e-u;return u===a||r>=t||r<0||f&&e-d>=s}function v(){var e=Ci();if(h(e))return b(e);c=Po(v,function(e){var r=t-(e-u);return f?hr(r,s-(e-d)):r}(e))}function b(e){return c=a,m&&n?g(e):(n=i=a,l)}function y(){var e=Ci(),r=h(e);if(n=arguments,i=this,u=e,r){if(c===a)return function(e){return d=e,c=Po(v,t),p?g(e):l}(u);if(f)return ya(c),c=Po(v,t),g(u)}return c===a&&(c=Po(v,t)),l}return t=gs(t)||0,Qi(r)&&(p=!!r.leading,s=(f="maxWait"in r)?gr(gs(r.maxWait)||0,t):s,m="trailing"in r?!!r.trailing:m),y.cancel=function(){c!==a&&ya(c),d=0,n=u=i=c=a},y.flush=function(){return c===a?l:b(Ci())},y}var Oi=Kn((function(e,t){return ln(e,1,t)})),Ni=Kn((function(e,t,r){return ln(e,gs(t)||0,r)}));function Ii(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Re(o);var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],o=r.cache;if(o.has(a))return o.get(a);var i=e.apply(this,n);return r.cache=o.set(a,i)||o,i};return r.cache=new(Ii.Cache||Ur),r}function Li(e){if("function"!=typeof e)throw new Re(o);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ii.Cache=Ur;var Bi=va((function(e,t){var r=(t=1==t.length&&Wi(t[0])?Ot(t[0],Yt(oo())):Ot(gn(t,1),Yt(oo()))).length;return Kn((function(n){for(var a=-1,o=hr(n.length,r);++a<o;)n[a]=t[a].call(this,n[a]);return kt(e,this,n)}))})),ji=Kn((function(e,t){var r=ir(t,ao(ji));return Ga(e,l,a,t,r)})),Di=Kn((function(e,t){var r=ir(t,ao(Di));return Ga(e,64,a,t,r)})),Mi=Qa((function(e,t){return Ga(e,256,a,a,a,t)}));function Fi(e,t){return e===t||e!=e&&t!=t}var Zi=Wa(En),Vi=Wa((function(e,t){return e>=t})),zi=Tn(function(){return arguments}())?Tn:function(e){return es(e)&&Ie.call(e,"callee")&&!$e.call(e,"callee")},Wi=n.isArray,Ui=vt?Yt(vt):function(e){return es(e)&&kn(e)==O};function Hi(e){return null!=e&&Ji(e.length)&&!qi(e)}function $i(e){return es(e)&&Hi(e)}var Ki=ht||gl,Gi=bt?Yt(bt):function(e){return es(e)&&kn(e)==b};function Yi(e){if(!es(e))return!1;var t=kn(e);return t==y||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ns(e)}function qi(e){if(!Qi(e))return!1;var t=kn(e);return t==w||t==x||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Xi(e){return"number"==typeof e&&e==fs(e)}function Ji(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=d}function Qi(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function es(e){return null!=e&&"object"==typeof e}var ts=yt?Yt(yt):function(e){return es(e)&&po(e)==_};function rs(e){return"number"==typeof e||es(e)&&kn(e)==k}function ns(e){if(!es(e)||kn(e)!=E)return!1;var t=Ue(e);if(null===t)return!0;var r=Ie.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&Ne.call(r)==De}var as=wt?Yt(wt):function(e){return es(e)&&kn(e)==S},os=xt?Yt(xt):function(e){return es(e)&&po(e)==R};function is(e){return"string"==typeof e||!Wi(e)&&es(e)&&kn(e)==P}function ss(e){return"symbol"==typeof e||es(e)&&kn(e)==T}var ls=_t?Yt(_t):function(e){return es(e)&&Ji(e.length)&&!!at[kn(e)]},cs=Wa(Bn),us=Wa((function(e,t){return e<=t}));function ds(e){if(!e)return[];if(Hi(e))return is(e)?ur(e):Sa(e);if(Ye&&e[Ye])return function(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value);return r}(e[Ye]());var t=po(e);return(t==_?ar:t==R?sr:Fs)(e)}function ps(e){return e?(e=gs(e))===u||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function fs(e){var t=ps(e),r=t%1;return t==t?r?t-r:t:0}function ms(e){return e?an(fs(e),0,f):0}function gs(e){if("number"==typeof e)return e;if(ss(e))return p;if(Qi(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Qi(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Gt(e);var r=me.test(e);return r||he.test(e)?lt(e.slice(2),r?2:8):fe.test(e)?p:+e}function hs(e){return Ra(e,Os(e))}function vs(e){return null==e?"":ia(e)}var bs=Ta((function(e,t){if(xo(t)||Hi(t))Ra(t,As(t),e);else for(var r in t)Ie.call(t,r)&&Jr(e,r,t[r])})),ys=Ta((function(e,t){Ra(t,Os(t),e)})),ws=Ta((function(e,t,r,n){Ra(t,Os(t),e,n)})),xs=Ta((function(e,t,r,n){Ra(t,As(t),e,n)})),_s=Qa(nn),ks=Kn((function(e,t){e=Ee(e);var r=-1,n=t.length,o=n>2?t[2]:a;for(o&&vo(t[0],t[1],o)&&(n=1);++r<n;)for(var i=t[r],s=Os(i),l=-1,c=s.length;++l<c;){var u=s[l],d=e[u];(d===a||Fi(d,Ae[u])&&!Ie.call(e,u))&&(e[u]=i[u])}return e})),Es=Kn((function(e){return e.push(a,qa),kt(Is,a,e)}));function Cs(e,t,r){var n=null==e?a:xn(e,t);return n===a?r:n}function Ss(e,t){return null!=e&&fo(e,t,Sn)}var Rs=Ma((function(e,t,r){null!=t&&"function"!=typeof t.toString&&(t=je.call(t)),e[t]=r}),Qs(rl)),Ps=Ma((function(e,t,r){null!=t&&"function"!=typeof t.toString&&(t=je.call(t)),Ie.call(e,t)?e[t].push(r):e[t]=[r]}),oo),Ts=Kn(Pn);function As(e){return Hi(e)?Kr(e):Ln(e)}function Os(e){return Hi(e)?Kr(e,!0):function(e){if(!Qi(e))return function(e){var t=[];if(null!=e)for(var r in Ee(e))t.push(r);return t}(e);var t=xo(e),r=[];for(var n in e)("constructor"!=n||!t&&Ie.call(e,n))&&r.push(n);return r}(e)}var Ns=Ta((function(e,t,r){Fn(e,t,r)})),Is=Ta((function(e,t,r,n){Fn(e,t,r,n)})),Ls=Qa((function(e,t){var r={};if(null==e)return r;var n=!1;t=Ot(t,(function(t){return t=ha(t,e),n||(n=t.length>1),t})),Ra(e,to(e),r),n&&(r=on(r,7,Xa));for(var a=t.length;a--;)la(r,t[a]);return r})),Bs=Qa((function(e,t){return null==e?{}:function(e,t){return zn(e,t,(function(t,r){return Ss(e,r)}))}(e,t)}));function js(e,t){if(null==e)return{};var r=Ot(to(e),(function(e){return[e]}));return t=oo(t),zn(e,r,(function(e,r){return t(e,r[0])}))}var Ds=Ka(As),Ms=Ka(Os);function Fs(e){return null==e?[]:qt(e,As(e))}var Zs=Ia((function(e,t,r){return t=t.toLowerCase(),e+(r?Vs(t):t)}));function Vs(e){return Ys(vs(e).toLowerCase())}function zs(e){return(e=vs(e))&&e.replace(be,er).replace(Xe,"")}var Ws=Ia((function(e,t,r){return e+(r?"-":"")+t.toLowerCase()})),Us=Ia((function(e,t,r){return e+(r?" ":"")+t.toLowerCase()})),Hs=Na("toLowerCase"),$s=Ia((function(e,t,r){return e+(r?"_":"")+t.toLowerCase()})),Ks=Ia((function(e,t,r){return e+(r?" ":"")+Ys(t)})),Gs=Ia((function(e,t,r){return e+(r?" ":"")+t.toUpperCase()})),Ys=Na("toUpperCase");function qs(e,t,r){return e=vs(e),(t=r?a:t)===a?function(e){return tt.test(e)}(e)?function(e){return e.match(Qe)||[]}(e):function(e){return e.match(le)||[]}(e):e.match(t)||[]}var Xs=Kn((function(e,t){try{return kt(e,a,t)}catch(e){return Yi(e)?e:new xe(e)}})),Js=Qa((function(e,t){return Ct(t,(function(t){t=jo(t),rn(e,t,Pi(e[t],e))})),e}));function Qs(e){return function(){return e}}var el=ja(),tl=ja(!0);function rl(e){return e}function nl(e){return In("function"==typeof e?e:on(e,1))}var al=Kn((function(e,t){return function(r){return Pn(r,e,t)}})),ol=Kn((function(e,t){return function(r){return Pn(e,r,t)}}));function il(e,t,r){var n=As(t),a=wn(t,n);null!=r||Qi(t)&&(a.length||!n.length)||(r=t,t=e,e=this,a=wn(t,As(t)));var o=!(Qi(r)&&"chain"in r&&!r.chain),i=qi(e);return Ct(a,(function(r){var n=t[r];e[r]=n,i&&(e.prototype[r]=function(){var t=this.__chain__;if(o||t){var r=e(this.__wrapped__);return(r.__actions__=Sa(this.__actions__)).push({func:n,args:arguments,thisArg:e}),r.__chain__=t,r}return n.apply(e,Nt([this.value()],arguments))})})),e}function sl(){}var ll=Za(Ot),cl=Za(Rt),ul=Za(Bt);function dl(e){return bo(e)?Wt(jo(e)):function(e){return function(t){return xn(t,e)}}(e)}var pl=za(),fl=za(!0);function ml(){return[]}function gl(){return!1}var hl,vl=Fa((function(e,t){return e+t}),0),bl=Ha("ceil"),yl=Fa((function(e,t){return e/t}),1),wl=Ha("floor"),xl=Fa((function(e,t){return e*t}),1),_l=Ha("round"),kl=Fa((function(e,t){return e-t}),0);return Dr.after=function(e,t){if("function"!=typeof t)throw new Re(o);return e=fs(e),function(){if(--e<1)return t.apply(this,arguments)}},Dr.ary=Si,Dr.assign=bs,Dr.assignIn=ys,Dr.assignInWith=ws,Dr.assignWith=xs,Dr.at=_s,Dr.before=Ri,Dr.bind=Pi,Dr.bindAll=Js,Dr.bindKey=Ti,Dr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Wi(e)?e:[e]},Dr.chain=di,Dr.chunk=function(e,t,r){t=(r?vo(e,t,r):t===a)?1:gr(fs(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var i=0,s=0,l=n(pt(o/t));i<o;)l[s++]=ea(e,i,i+=t);return l},Dr.compact=function(e){for(var t=-1,r=null==e?0:e.length,n=0,a=[];++t<r;){var o=e[t];o&&(a[n++]=o)}return a},Dr.concat=function(){var e=arguments.length;if(!e)return[];for(var t=n(e-1),r=arguments[0],a=e;a--;)t[a-1]=arguments[a];return Nt(Wi(r)?Sa(r):[r],gn(t,1))},Dr.cond=function(e){var t=null==e?0:e.length,r=oo();return e=t?Ot(e,(function(e){if("function"!=typeof e[1])throw new Re(o);return[r(e[0]),e[1]]})):[],Kn((function(r){for(var n=-1;++n<t;){var a=e[n];if(kt(a[0],this,r))return kt(a[1],this,r)}}))},Dr.conforms=function(e){return function(e){var t=As(e);return function(r){return sn(r,e,t)}}(on(e,1))},Dr.constant=Qs,Dr.countBy=mi,Dr.create=function(e,t){var r=Mr(e);return null==t?r:tn(r,t)},Dr.curry=function e(t,r,n){var o=Ga(t,8,a,a,a,a,a,r=n?a:r);return o.placeholder=e.placeholder,o},Dr.curryRight=function e(t,r,n){var o=Ga(t,16,a,a,a,a,a,r=n?a:r);return o.placeholder=e.placeholder,o},Dr.debounce=Ai,Dr.defaults=ks,Dr.defaultsDeep=Es,Dr.defer=Oi,Dr.delay=Ni,Dr.difference=Fo,Dr.differenceBy=Zo,Dr.differenceWith=Vo,Dr.drop=function(e,t,r){var n=null==e?0:e.length;return n?ea(e,(t=r||t===a?1:fs(t))<0?0:t,n):[]},Dr.dropRight=function(e,t,r){var n=null==e?0:e.length;return n?ea(e,0,(t=n-(t=r||t===a?1:fs(t)))<0?0:t):[]},Dr.dropRightWhile=function(e,t){return e&&e.length?ua(e,oo(t,3),!0,!0):[]},Dr.dropWhile=function(e,t){return e&&e.length?ua(e,oo(t,3),!0):[]},Dr.fill=function(e,t,r,n){var o=null==e?0:e.length;return o?(r&&"number"!=typeof r&&vo(e,t,r)&&(r=0,n=o),function(e,t,r,n){var o=e.length;for((r=fs(r))<0&&(r=-r>o?0:o+r),(n=n===a||n>o?o:fs(n))<0&&(n+=o),n=r>n?0:ms(n);r<n;)e[r++]=t;return e}(e,t,r,n)):[]},Dr.filter=function(e,t){return(Wi(e)?Pt:mn)(e,oo(t,3))},Dr.flatMap=function(e,t){return gn(_i(e,t),1)},Dr.flatMapDeep=function(e,t){return gn(_i(e,t),u)},Dr.flatMapDepth=function(e,t,r){return r=r===a?1:fs(r),gn(_i(e,t),r)},Dr.flatten=Uo,Dr.flattenDeep=function(e){return null!=e&&e.length?gn(e,u):[]},Dr.flattenDepth=function(e,t){return null!=e&&e.length?gn(e,t=t===a?1:fs(t)):[]},Dr.flip=function(e){return Ga(e,512)},Dr.flow=el,Dr.flowRight=tl,Dr.fromPairs=function(e){for(var t=-1,r=null==e?0:e.length,n={};++t<r;){var a=e[t];n[a[0]]=a[1]}return n},Dr.functions=function(e){return null==e?[]:wn(e,As(e))},Dr.functionsIn=function(e){return null==e?[]:wn(e,Os(e))},Dr.groupBy=yi,Dr.initial=function(e){return null!=e&&e.length?ea(e,0,-1):[]},Dr.intersection=$o,Dr.intersectionBy=Ko,Dr.intersectionWith=Go,Dr.invert=Rs,Dr.invertBy=Ps,Dr.invokeMap=wi,Dr.iteratee=nl,Dr.keyBy=xi,Dr.keys=As,Dr.keysIn=Os,Dr.map=_i,Dr.mapKeys=function(e,t){var r={};return t=oo(t,3),bn(e,(function(e,n,a){rn(r,t(e,n,a),e)})),r},Dr.mapValues=function(e,t){var r={};return t=oo(t,3),bn(e,(function(e,n,a){rn(r,n,t(e,n,a))})),r},Dr.matches=function(e){return Dn(on(e,1))},Dr.matchesProperty=function(e,t){return Mn(e,on(t,1))},Dr.memoize=Ii,Dr.merge=Ns,Dr.mergeWith=Is,Dr.method=al,Dr.methodOf=ol,Dr.mixin=il,Dr.negate=Li,Dr.nthArg=function(e){return e=fs(e),Kn((function(t){return Zn(t,e)}))},Dr.omit=Ls,Dr.omitBy=function(e,t){return js(e,Li(oo(t)))},Dr.once=function(e){return Ri(2,e)},Dr.orderBy=function(e,t,r,n){return null==e?[]:(Wi(t)||(t=null==t?[]:[t]),Wi(r=n?a:r)||(r=null==r?[]:[r]),Vn(e,t,r))},Dr.over=ll,Dr.overArgs=Bi,Dr.overEvery=cl,Dr.overSome=ul,Dr.partial=ji,Dr.partialRight=Di,Dr.partition=ki,Dr.pick=Bs,Dr.pickBy=js,Dr.property=dl,Dr.propertyOf=function(e){return function(t){return null==e?a:xn(e,t)}},Dr.pull=qo,Dr.pullAll=Xo,Dr.pullAllBy=function(e,t,r){return e&&e.length&&t&&t.length?Wn(e,t,oo(r,2)):e},Dr.pullAllWith=function(e,t,r){return e&&e.length&&t&&t.length?Wn(e,t,a,r):e},Dr.pullAt=Jo,Dr.range=pl,Dr.rangeRight=fl,Dr.rearg=Mi,Dr.reject=function(e,t){return(Wi(e)?Pt:mn)(e,Li(oo(t,3)))},Dr.remove=function(e,t){var r=[];if(!e||!e.length)return r;var n=-1,a=[],o=e.length;for(t=oo(t,3);++n<o;){var i=e[n];t(i,n,e)&&(r.push(i),a.push(n))}return Un(e,a),r},Dr.rest=function(e,t){if("function"!=typeof e)throw new Re(o);return Kn(e,t=t===a?t:fs(t))},Dr.reverse=Qo,Dr.sampleSize=function(e,t,r){return t=(r?vo(e,t,r):t===a)?1:fs(t),(Wi(e)?Yr:Yn)(e,t)},Dr.set=function(e,t,r){return null==e?e:qn(e,t,r)},Dr.setWith=function(e,t,r,n){return n="function"==typeof n?n:a,null==e?e:qn(e,t,r,n)},Dr.shuffle=function(e){return(Wi(e)?qr:Qn)(e)},Dr.slice=function(e,t,r){var n=null==e?0:e.length;return n?(r&&"number"!=typeof r&&vo(e,t,r)?(t=0,r=n):(t=null==t?0:fs(t),r=r===a?n:fs(r)),ea(e,t,r)):[]},Dr.sortBy=Ei,Dr.sortedUniq=function(e){return e&&e.length?aa(e):[]},Dr.sortedUniqBy=function(e,t){return e&&e.length?aa(e,oo(t,2)):[]},Dr.split=function(e,t,r){return r&&"number"!=typeof r&&vo(e,t,r)&&(t=r=a),(r=r===a?f:r>>>0)?(e=vs(e))&&("string"==typeof t||null!=t&&!as(t))&&!(t=ia(t))&&nr(e)?ba(ur(e),0,r):e.split(t,r):[]},Dr.spread=function(e,t){if("function"!=typeof e)throw new Re(o);return t=null==t?0:gr(fs(t),0),Kn((function(r){var n=r[t],a=ba(r,0,t);return n&&Nt(a,n),kt(e,this,a)}))},Dr.tail=function(e){var t=null==e?0:e.length;return t?ea(e,1,t):[]},Dr.take=function(e,t,r){return e&&e.length?ea(e,0,(t=r||t===a?1:fs(t))<0?0:t):[]},Dr.takeRight=function(e,t,r){var n=null==e?0:e.length;return n?ea(e,(t=n-(t=r||t===a?1:fs(t)))<0?0:t,n):[]},Dr.takeRightWhile=function(e,t){return e&&e.length?ua(e,oo(t,3),!1,!0):[]},Dr.takeWhile=function(e,t){return e&&e.length?ua(e,oo(t,3)):[]},Dr.tap=function(e,t){return t(e),e},Dr.throttle=function(e,t,r){var n=!0,a=!0;if("function"!=typeof e)throw new Re(o);return Qi(r)&&(n="leading"in r?!!r.leading:n,a="trailing"in r?!!r.trailing:a),Ai(e,t,{leading:n,maxWait:t,trailing:a})},Dr.thru=pi,Dr.toArray=ds,Dr.toPairs=Ds,Dr.toPairsIn=Ms,Dr.toPath=function(e){return Wi(e)?Ot(e,jo):ss(e)?[e]:Sa(Bo(vs(e)))},Dr.toPlainObject=hs,Dr.transform=function(e,t,r){var n=Wi(e),a=n||Ki(e)||ls(e);if(t=oo(t,4),null==r){var o=e&&e.constructor;r=a?n?new o:[]:Qi(e)&&qi(o)?Mr(Ue(e)):{}}return(a?Ct:bn)(e,(function(e,n,a){return t(r,e,n,a)})),r},Dr.unary=function(e){return Si(e,1)},Dr.union=ei,Dr.unionBy=ti,Dr.unionWith=ri,Dr.uniq=function(e){return e&&e.length?sa(e):[]},Dr.uniqBy=function(e,t){return e&&e.length?sa(e,oo(t,2)):[]},Dr.uniqWith=function(e,t){return t="function"==typeof t?t:a,e&&e.length?sa(e,a,t):[]},Dr.unset=function(e,t){return null==e||la(e,t)},Dr.unzip=ni,Dr.unzipWith=ai,Dr.update=function(e,t,r){return null==e?e:ca(e,t,ga(r))},Dr.updateWith=function(e,t,r,n){return n="function"==typeof n?n:a,null==e?e:ca(e,t,ga(r),n)},Dr.values=Fs,Dr.valuesIn=function(e){return null==e?[]:qt(e,Os(e))},Dr.without=oi,Dr.words=qs,Dr.wrap=function(e,t){return ji(ga(t),e)},Dr.xor=ii,Dr.xorBy=si,Dr.xorWith=li,Dr.zip=ci,Dr.zipObject=function(e,t){return fa(e||[],t||[],Jr)},Dr.zipObjectDeep=function(e,t){return fa(e||[],t||[],qn)},Dr.zipWith=ui,Dr.entries=Ds,Dr.entriesIn=Ms,Dr.extend=ys,Dr.extendWith=ws,il(Dr,Dr),Dr.add=vl,Dr.attempt=Xs,Dr.camelCase=Zs,Dr.capitalize=Vs,Dr.ceil=bl,Dr.clamp=function(e,t,r){return r===a&&(r=t,t=a),r!==a&&(r=(r=gs(r))==r?r:0),t!==a&&(t=(t=gs(t))==t?t:0),an(gs(e),t,r)},Dr.clone=function(e){return on(e,4)},Dr.cloneDeep=function(e){return on(e,5)},Dr.cloneDeepWith=function(e,t){return on(e,5,t="function"==typeof t?t:a)},Dr.cloneWith=function(e,t){return on(e,4,t="function"==typeof t?t:a)},Dr.conformsTo=function(e,t){return null==t||sn(e,t,As(t))},Dr.deburr=zs,Dr.defaultTo=function(e,t){return null==e||e!=e?t:e},Dr.divide=yl,Dr.endsWith=function(e,t,r){e=vs(e),t=ia(t);var n=e.length,o=r=r===a?n:an(fs(r),0,n);return(r-=t.length)>=0&&e.slice(r,o)==t},Dr.eq=Fi,Dr.escape=function(e){return(e=vs(e))&&G.test(e)?e.replace($,tr):e},Dr.escapeRegExp=function(e){return(e=vs(e))&&re.test(e)?e.replace(te,"\\$&"):e},Dr.every=function(e,t,r){var n=Wi(e)?Rt:pn;return r&&vo(e,t,r)&&(t=a),n(e,oo(t,3))},Dr.find=gi,Dr.findIndex=zo,Dr.findKey=function(e,t){return Dt(e,oo(t,3),bn)},Dr.findLast=hi,Dr.findLastIndex=Wo,Dr.findLastKey=function(e,t){return Dt(e,oo(t,3),yn)},Dr.floor=wl,Dr.forEach=vi,Dr.forEachRight=bi,Dr.forIn=function(e,t){return null==e?e:hn(e,oo(t,3),Os)},Dr.forInRight=function(e,t){return null==e?e:vn(e,oo(t,3),Os)},Dr.forOwn=function(e,t){return e&&bn(e,oo(t,3))},Dr.forOwnRight=function(e,t){return e&&yn(e,oo(t,3))},Dr.get=Cs,Dr.gt=Zi,Dr.gte=Vi,Dr.has=function(e,t){return null!=e&&fo(e,t,Cn)},Dr.hasIn=Ss,Dr.head=Ho,Dr.identity=rl,Dr.includes=function(e,t,r,n){e=Hi(e)?e:Fs(e),r=r&&!n?fs(r):0;var a=e.length;return r<0&&(r=gr(a+r,0)),is(e)?r<=a&&e.indexOf(t,r)>-1:!!a&&Ft(e,t,r)>-1},Dr.indexOf=function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var a=null==r?0:fs(r);return a<0&&(a=gr(n+a,0)),Ft(e,t,a)},Dr.inRange=function(e,t,r){return t=ps(t),r===a?(r=t,t=0):r=ps(r),function(e,t,r){return e>=hr(t,r)&&e<gr(t,r)}(e=gs(e),t,r)},Dr.invoke=Ts,Dr.isArguments=zi,Dr.isArray=Wi,Dr.isArrayBuffer=Ui,Dr.isArrayLike=Hi,Dr.isArrayLikeObject=$i,Dr.isBoolean=function(e){return!0===e||!1===e||es(e)&&kn(e)==v},Dr.isBuffer=Ki,Dr.isDate=Gi,Dr.isElement=function(e){return es(e)&&1===e.nodeType&&!ns(e)},Dr.isEmpty=function(e){if(null==e)return!0;if(Hi(e)&&(Wi(e)||"string"==typeof e||"function"==typeof e.splice||Ki(e)||ls(e)||zi(e)))return!e.length;var t=po(e);if(t==_||t==R)return!e.size;if(xo(e))return!Ln(e).length;for(var r in e)if(Ie.call(e,r))return!1;return!0},Dr.isEqual=function(e,t){return An(e,t)},Dr.isEqualWith=function(e,t,r){var n=(r="function"==typeof r?r:a)?r(e,t):a;return n===a?An(e,t,a,r):!!n},Dr.isError=Yi,Dr.isFinite=function(e){return"number"==typeof e&&jt(e)},Dr.isFunction=qi,Dr.isInteger=Xi,Dr.isLength=Ji,Dr.isMap=ts,Dr.isMatch=function(e,t){return e===t||On(e,t,so(t))},Dr.isMatchWith=function(e,t,r){return r="function"==typeof r?r:a,On(e,t,so(t),r)},Dr.isNaN=function(e){return rs(e)&&e!=+e},Dr.isNative=function(e){if(wo(e))throw new xe("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Nn(e)},Dr.isNil=function(e){return null==e},Dr.isNull=function(e){return null===e},Dr.isNumber=rs,Dr.isObject=Qi,Dr.isObjectLike=es,Dr.isPlainObject=ns,Dr.isRegExp=as,Dr.isSafeInteger=function(e){return Xi(e)&&e>=-9007199254740991&&e<=d},Dr.isSet=os,Dr.isString=is,Dr.isSymbol=ss,Dr.isTypedArray=ls,Dr.isUndefined=function(e){return e===a},Dr.isWeakMap=function(e){return es(e)&&po(e)==A},Dr.isWeakSet=function(e){return es(e)&&"[object WeakSet]"==kn(e)},Dr.join=function(e,t){return null==e?"":Ut.call(e,t)},Dr.kebabCase=Ws,Dr.last=Yo,Dr.lastIndexOf=function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var o=n;return r!==a&&(o=(o=fs(r))<0?gr(n+o,0):hr(o,n-1)),t==t?function(e,t,r){for(var n=r+1;n--;)if(e[n]===t)return n;return n}(e,t,o):Mt(e,Vt,o,!0)},Dr.lowerCase=Us,Dr.lowerFirst=Hs,Dr.lt=cs,Dr.lte=us,Dr.max=function(e){return e&&e.length?fn(e,rl,En):a},Dr.maxBy=function(e,t){return e&&e.length?fn(e,oo(t,2),En):a},Dr.mean=function(e){return zt(e,rl)},Dr.meanBy=function(e,t){return zt(e,oo(t,2))},Dr.min=function(e){return e&&e.length?fn(e,rl,Bn):a},Dr.minBy=function(e,t){return e&&e.length?fn(e,oo(t,2),Bn):a},Dr.stubArray=ml,Dr.stubFalse=gl,Dr.stubObject=function(){return{}},Dr.stubString=function(){return""},Dr.stubTrue=function(){return!0},Dr.multiply=xl,Dr.nth=function(e,t){return e&&e.length?Zn(e,fs(t)):a},Dr.noConflict=function(){return dt._===this&&(dt._=Me),this},Dr.noop=sl,Dr.now=Ci,Dr.pad=function(e,t,r){e=vs(e);var n=(t=fs(t))?cr(e):0;if(!t||n>=t)return e;var a=(t-n)/2;return Va(ft(a),r)+e+Va(pt(a),r)},Dr.padEnd=function(e,t,r){e=vs(e);var n=(t=fs(t))?cr(e):0;return t&&n<t?e+Va(t-n,r):e},Dr.padStart=function(e,t,r){e=vs(e);var n=(t=fs(t))?cr(e):0;return t&&n<t?Va(t-n,r)+e:e},Dr.parseInt=function(e,t,r){return r||null==t?t=0:t&&(t=+t),br(vs(e).replace(ne,""),t||0)},Dr.random=function(e,t,r){if(r&&"boolean"!=typeof r&&vo(e,t,r)&&(t=r=a),r===a&&("boolean"==typeof t?(r=t,t=a):"boolean"==typeof e&&(r=e,e=a)),e===a&&t===a?(e=0,t=1):(e=ps(e),t===a?(t=e,e=0):t=ps(t)),e>t){var n=e;e=t,t=n}if(r||e%1||t%1){var o=yr();return hr(e+o*(t-e+st("1e-"+((o+"").length-1))),t)}return Hn(e,t)},Dr.reduce=function(e,t,r){var n=Wi(e)?It:Ht,a=arguments.length<3;return n(e,oo(t,4),r,a,un)},Dr.reduceRight=function(e,t,r){var n=Wi(e)?Lt:Ht,a=arguments.length<3;return n(e,oo(t,4),r,a,dn)},Dr.repeat=function(e,t,r){return t=(r?vo(e,t,r):t===a)?1:fs(t),$n(vs(e),t)},Dr.replace=function(){var e=arguments,t=vs(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Dr.result=function(e,t,r){var n=-1,o=(t=ha(t,e)).length;for(o||(o=1,e=a);++n<o;){var i=null==e?a:e[jo(t[n])];i===a&&(n=o,i=r),e=qi(i)?i.call(e):i}return e},Dr.round=_l,Dr.runInContext=e,Dr.sample=function(e){return(Wi(e)?Gr:Gn)(e)},Dr.size=function(e){if(null==e)return 0;if(Hi(e))return is(e)?cr(e):e.length;var t=po(e);return t==_||t==R?e.size:Ln(e).length},Dr.snakeCase=$s,Dr.some=function(e,t,r){var n=Wi(e)?Bt:ta;return r&&vo(e,t,r)&&(t=a),n(e,oo(t,3))},Dr.sortedIndex=function(e,t){return ra(e,t)},Dr.sortedIndexBy=function(e,t,r){return na(e,t,oo(r,2))},Dr.sortedIndexOf=function(e,t){var r=null==e?0:e.length;if(r){var n=ra(e,t);if(n<r&&Fi(e[n],t))return n}return-1},Dr.sortedLastIndex=function(e,t){return ra(e,t,!0)},Dr.sortedLastIndexBy=function(e,t,r){return na(e,t,oo(r,2),!0)},Dr.sortedLastIndexOf=function(e,t){if(null!=e&&e.length){var r=ra(e,t,!0)-1;if(Fi(e[r],t))return r}return-1},Dr.startCase=Ks,Dr.startsWith=function(e,t,r){return e=vs(e),r=null==r?0:an(fs(r),0,e.length),t=ia(t),e.slice(r,r+t.length)==t},Dr.subtract=kl,Dr.sum=function(e){return e&&e.length?$t(e,rl):0},Dr.sumBy=function(e,t){return e&&e.length?$t(e,oo(t,2)):0},Dr.template=function(e,t,r){var n=Dr.templateSettings;r&&vo(e,t,r)&&(t=a),e=vs(e),t=ws({},t,n,Ya);var o,i,s=ws({},t.imports,n.imports,Ya),l=As(s),c=qt(s,l),u=0,d=t.interpolate||ye,p="__p += '",f=Ce((t.escape||ye).source+"|"+d.source+"|"+(d===X?de:ye).source+"|"+(t.evaluate||ye).source+"|$","g"),m="//# sourceURL="+(Ie.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++nt+"]")+"\n";e.replace(f,(function(t,r,n,a,s,l){return n||(n=a),p+=e.slice(u,l).replace(we,rr),r&&(o=!0,p+="' +\n__e("+r+") +\n'"),s&&(i=!0,p+="';\n"+s+";\n__p += '"),n&&(p+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),u=l+t.length,t})),p+="';\n";var g=Ie.call(t,"variable")&&t.variable;if(g){if(ce.test(g))throw new xe("Invalid `variable` option passed into `_.template`")}else p="with (obj) {\n"+p+"\n}\n";p=(i?p.replace(z,""):p).replace(W,"$1").replace(U,"$1;"),p="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+p+"return __p\n}";var h=Xs((function(){return _e(l,m+"return "+p).apply(a,c)}));if(h.source=p,Yi(h))throw h;return h},Dr.times=function(e,t){if((e=fs(e))<1||e>d)return[];var r=f,n=hr(e,f);t=oo(t),e-=f;for(var a=Kt(n,t);++r<e;)t(r);return a},Dr.toFinite=ps,Dr.toInteger=fs,Dr.toLength=ms,Dr.toLower=function(e){return vs(e).toLowerCase()},Dr.toNumber=gs,Dr.toSafeInteger=function(e){return e?an(fs(e),-9007199254740991,d):0===e?e:0},Dr.toString=vs,Dr.toUpper=function(e){return vs(e).toUpperCase()},Dr.trim=function(e,t,r){if((e=vs(e))&&(r||t===a))return Gt(e);if(!e||!(t=ia(t)))return e;var n=ur(e),o=ur(t);return ba(n,Jt(n,o),Qt(n,o)+1).join("")},Dr.trimEnd=function(e,t,r){if((e=vs(e))&&(r||t===a))return e.slice(0,dr(e)+1);if(!e||!(t=ia(t)))return e;var n=ur(e);return ba(n,0,Qt(n,ur(t))+1).join("")},Dr.trimStart=function(e,t,r){if((e=vs(e))&&(r||t===a))return e.replace(ne,"");if(!e||!(t=ia(t)))return e;var n=ur(e);return ba(n,Jt(n,ur(t))).join("")},Dr.truncate=function(e,t){var r=30,n="...";if(Qi(t)){var o="separator"in t?t.separator:o;r="length"in t?fs(t.length):r,n="omission"in t?ia(t.omission):n}var i=(e=vs(e)).length;if(nr(e)){var s=ur(e);i=s.length}if(r>=i)return e;var l=r-cr(n);if(l<1)return n;var c=s?ba(s,0,l).join(""):e.slice(0,l);if(o===a)return c+n;if(s&&(l+=c.length-l),as(o)){if(e.slice(l).search(o)){var u,d=c;for(o.global||(o=Ce(o.source,vs(pe.exec(o))+"g")),o.lastIndex=0;u=o.exec(d);)var p=u.index;c=c.slice(0,p===a?l:p)}}else if(e.indexOf(ia(o),l)!=l){var f=c.lastIndexOf(o);f>-1&&(c=c.slice(0,f))}return c+n},Dr.unescape=function(e){return(e=vs(e))&&K.test(e)?e.replace(H,pr):e},Dr.uniqueId=function(e){var t=++Le;return vs(e)+t},Dr.upperCase=Gs,Dr.upperFirst=Ys,Dr.each=vi,Dr.eachRight=bi,Dr.first=Ho,il(Dr,(hl={},bn(Dr,(function(e,t){Ie.call(Dr.prototype,t)||(hl[t]=e)})),hl),{chain:!1}),Dr.VERSION="4.17.21",Ct(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Dr[e].placeholder=Dr})),Ct(["drop","take"],(function(e,t){Vr.prototype[e]=function(r){r=r===a?1:gr(fs(r),0);var n=this.__filtered__&&!t?new Vr(this):this.clone();return n.__filtered__?n.__takeCount__=hr(r,n.__takeCount__):n.__views__.push({size:hr(r,f),type:e+(n.__dir__<0?"Right":"")}),n},Vr.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Ct(["filter","map","takeWhile"],(function(e,t){var r=t+1,n=1==r||3==r;Vr.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:oo(e,3),type:r}),t.__filtered__=t.__filtered__||n,t}})),Ct(["head","last"],(function(e,t){var r="take"+(t?"Right":"");Vr.prototype[e]=function(){return this[r](1).value()[0]}})),Ct(["initial","tail"],(function(e,t){var r="drop"+(t?"":"Right");Vr.prototype[e]=function(){return this.__filtered__?new Vr(this):this[r](1)}})),Vr.prototype.compact=function(){return this.filter(rl)},Vr.prototype.find=function(e){return this.filter(e).head()},Vr.prototype.findLast=function(e){return this.reverse().find(e)},Vr.prototype.invokeMap=Kn((function(e,t){return"function"==typeof e?new Vr(this):this.map((function(r){return Pn(r,e,t)}))})),Vr.prototype.reject=function(e){return this.filter(Li(oo(e)))},Vr.prototype.slice=function(e,t){e=fs(e);var r=this;return r.__filtered__&&(e>0||t<0)?new Vr(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==a&&(r=(t=fs(t))<0?r.dropRight(-t):r.take(t-e)),r)},Vr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Vr.prototype.toArray=function(){return this.take(f)},bn(Vr.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),o=Dr[n?"take"+("last"==t?"Right":""):t],i=n||/^find/.test(t);o&&(Dr.prototype[t]=function(){var t=this.__wrapped__,s=n?[1]:arguments,l=t instanceof Vr,c=s[0],u=l||Wi(t),d=function(e){var t=o.apply(Dr,Nt([e],s));return n&&p?t[0]:t};u&&r&&"function"==typeof c&&1!=c.length&&(l=u=!1);var p=this.__chain__,f=!!this.__actions__.length,m=i&&!p,g=l&&!f;if(!i&&u){t=g?t:new Vr(this);var h=e.apply(t,s);return h.__actions__.push({func:pi,args:[d],thisArg:a}),new Zr(h,p)}return m&&g?e.apply(this,s):(h=this.thru(d),m?n?h.value()[0]:h.value():h)})})),Ct(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Pe[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);Dr.prototype[e]=function(){var e=arguments;if(n&&!this.__chain__){var a=this.value();return t.apply(Wi(a)?a:[],e)}return this[r]((function(r){return t.apply(Wi(r)?r:[],e)}))}})),bn(Vr.prototype,(function(e,t){var r=Dr[t];if(r){var n=r.name+"";Ie.call(Pr,n)||(Pr[n]=[]),Pr[n].push({name:t,func:r})}})),Pr[Da(a,2).name]=[{name:"wrapper",func:a}],Vr.prototype.clone=function(){var e=new Vr(this.__wrapped__);return e.__actions__=Sa(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Sa(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Sa(this.__views__),e},Vr.prototype.reverse=function(){if(this.__filtered__){var e=new Vr(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Vr.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,r=Wi(e),n=t<0,a=r?e.length:0,o=function(e,t,r){for(var n=-1,a=r.length;++n<a;){var o=r[n],i=o.size;switch(o.type){case"drop":e+=i;break;case"dropRight":t-=i;break;case"take":t=hr(t,e+i);break;case"takeRight":e=gr(e,t-i)}}return{start:e,end:t}}(0,a,this.__views__),i=o.start,s=o.end,l=s-i,c=n?s:i-1,u=this.__iteratees__,d=u.length,p=0,f=hr(l,this.__takeCount__);if(!r||!n&&a==l&&f==l)return da(e,this.__actions__);var m=[];e:for(;l--&&p<f;){for(var g=-1,h=e[c+=t];++g<d;){var v=u[g],b=v.iteratee,y=v.type,w=b(h);if(2==y)h=w;else if(!w){if(1==y)continue e;break e}}m[p++]=h}return m},Dr.prototype.at=fi,Dr.prototype.chain=function(){return di(this)},Dr.prototype.commit=function(){return new Zr(this.value(),this.__chain__)},Dr.prototype.next=function(){this.__values__===a&&(this.__values__=ds(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?a:this.__values__[this.__index__++]}},Dr.prototype.plant=function(e){for(var t,r=this;r instanceof Fr;){var n=Mo(r);n.__index__=0,n.__values__=a,t?o.__wrapped__=n:t=n;var o=n;r=r.__wrapped__}return o.__wrapped__=e,t},Dr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Vr){var t=e;return this.__actions__.length&&(t=new Vr(this)),(t=t.reverse()).__actions__.push({func:pi,args:[Qo],thisArg:a}),new Zr(t,this.__chain__)}return this.thru(Qo)},Dr.prototype.toJSON=Dr.prototype.valueOf=Dr.prototype.value=function(){return da(this.__wrapped__,this.__actions__)},Dr.prototype.first=Dr.prototype.head,Ye&&(Dr.prototype[Ye]=function(){return this}),Dr}();dt._=fr,(n=function(){return fr}.call(t,r,t,e))===a||(e.exports=n)}.call(this)},2703:function(e,t,r){"use strict";var n=r(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,r,a,o,i){if(i!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return r.PropTypes=r,r}},5697:function(e,t,r){e.exports=r(2703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},7893:function(e,t,r){var n;e.exports=(n=r(7363),function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=4)}([function(e,t,r){e.exports=r(2)()},function(e,t){e.exports=n},function(e,t,r){"use strict";var n=r(3);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,r,a,o,i){if(i!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return r.PropTypes=r,r}},function(e,t,r){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,r){"use strict";r.r(t);var n=r(1),a=r.n(n),o=r(0),i=r.n(o),s=function(e){return 0!==e};function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function c(e){return(c="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})(e)}function u(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function d(e,t){return(d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=m(e);if(t){var a=m(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return f(e)}(this,r)}}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(o,e);var t,r,n=p(o);function o(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),g(f(t=n.call(this,e)),"continueOpenCollapsible",(function(){var e=f(t).innerRef;t.setState({height:e.scrollHeight,transition:"height ".concat(t.props.transitionTime,"ms ").concat(t.props.easing),isClosed:!1,hasBeenOpened:!0,inTransition:s(e.scrollHeight),shouldOpenOnNextCycle:!1})})),g(f(t),"handleTriggerClick",(function(e){t.props.triggerDisabled||t.state.inTransition||(e.preventDefault(),t.props.handleTriggerClick?t.props.handleTriggerClick(t.props.accordionPosition):!0===t.state.isClosed?(t.openCollapsible(),t.props.onOpening(),t.props.onTriggerOpening()):(t.closeCollapsible(),t.props.onClosing(),t.props.onTriggerClosing()))})),g(f(t),"handleTransitionEnd",(function(e){e.target===t.innerRef&&(t.state.isClosed?(t.setState({inTransition:!1}),t.props.onClose()):(t.setState({height:"auto",overflow:t.props.overflowWhenOpen,inTransition:!1}),t.props.onOpen()))})),g(f(t),"setInnerRef",(function(e){return t.innerRef=e})),t.timeout=void 0,t.contentId=e.contentElementId||"collapsible-content-".concat(Date.now()),t.triggerId=e.triggerElementProps.id||"collapsible-trigger-".concat(Date.now()),e.open?t.state={isClosed:!1,shouldSwitchAutoOnNextCycle:!1,height:"auto",transition:"none",hasBeenOpened:!0,overflow:e.overflowWhenOpen,inTransition:!1}:t.state={isClosed:!0,shouldSwitchAutoOnNextCycle:!1,height:0,transition:"height ".concat(e.transitionTime,"ms ").concat(e.easing),hasBeenOpened:!1,overflow:"hidden",inTransition:!1},t}return t=o,(r=[{key:"componentDidUpdate",value:function(e,t){var r=this;this.state.shouldOpenOnNextCycle&&this.continueOpenCollapsible(),"auto"!==t.height&&0!==t.height||!0!==this.state.shouldSwitchAutoOnNextCycle||(window.clearTimeout(this.timeout),this.timeout=window.setTimeout((function(){r.setState({height:0,overflow:"hidden",isClosed:!0,shouldSwitchAutoOnNextCycle:!1})}),50)),e.open!==this.props.open&&(!0===this.props.open?(this.openCollapsible(),this.props.onOpening()):(this.closeCollapsible(),this.props.onClosing()))}},{key:"componentWillUnmount",value:function(){window.clearTimeout(this.timeout)}},{key:"closeCollapsible",value:function(){var e=this.innerRef;this.setState({shouldSwitchAutoOnNextCycle:!0,height:e.scrollHeight,transition:"height ".concat(this.props.transitionCloseTime?this.props.transitionCloseTime:this.props.transitionTime,"ms ").concat(this.props.easing),inTransition:s(e.scrollHeight)})}},{key:"openCollapsible",value:function(){this.setState({inTransition:s(this.innerRef.scrollHeight),shouldOpenOnNextCycle:!0})}},{key:"renderNonClickableTriggerElement",value:function(){var e=this.props,t=e.triggerSibling,r=e.classParentString;if(!t)return null;switch(c(t)){case"string":return a.a.createElement("span",{className:"".concat(r,"__trigger-sibling")},t);case"function":return t();case"object":return t;default:return null}}},{key:"render",value:function(){var e=this,t={height:this.state.height,WebkitTransition:this.state.transition,msTransition:this.state.transition,transition:this.state.transition,overflow:this.state.overflow},r=this.state.isClosed?"is-closed":"is-open",n=this.props.triggerDisabled?"is-disabled":"",o=!1===this.state.isClosed&&void 0!==this.props.triggerWhenOpen?this.props.triggerWhenOpen:this.props.trigger,i=this.props.contentContainerTagName,s=this.props.triggerTagName,c=this.props.lazyRender&&!this.state.hasBeenOpened&&this.state.isClosed&&!this.state.inTransition?null:this.props.children,u=this.props,d=u.classParentString,p=u.contentOuterClassName,f=u.contentInnerClassName,m="".concat(d,"__trigger ").concat(r," ").concat(n," ").concat(this.state.isClosed?this.props.triggerClassName:this.props.triggerOpenedClassName),g="".concat(d," ").concat(this.state.isClosed?this.props.className:this.props.openedClassName),h="".concat(d,"__contentOuter ").concat(p),v="".concat(d,"__contentInner ").concat(f);return a.a.createElement(i,l({className:g.trim()},this.props.containerElementProps),a.a.createElement(s,l({id:this.triggerId,className:m.trim(),onClick:this.handleTriggerClick,style:this.props.triggerStyle&&this.props.triggerStyle,onKeyPress:function(t){var r=t.key;(" "===r&&"button"!==e.props.triggerTagName.toLowerCase()||"Enter"===r)&&e.handleTriggerClick(t)},tabIndex:this.props.tabIndex&&this.props.tabIndex,"aria-expanded":!this.state.isClosed,"aria-disabled":this.props.triggerDisabled,"aria-controls":this.contentId,role:"button"},this.props.triggerElementProps),o),this.renderNonClickableTriggerElement(),a.a.createElement("div",{id:this.contentId,className:h.trim(),style:t,onTransitionEnd:this.handleTransitionEnd,ref:this.setInnerRef,hidden:this.props.contentHiddenWhenClosed&&this.state.isClosed&&!this.state.inTransition,role:"region","aria-labelledby":this.triggerId},a.a.createElement("div",{className:v.trim()},c)))}}])&&u(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),o}(n.Component);h.propTypes={transitionTime:i.a.number,transitionCloseTime:i.a.number,triggerTagName:i.a.string,easing:i.a.string,open:i.a.bool,containerElementProps:i.a.object,triggerElementProps:i.a.object,contentElementId:i.a.string,classParentString:i.a.string,className:i.a.string,openedClassName:i.a.string,triggerStyle:i.a.object,triggerClassName:i.a.string,triggerOpenedClassName:i.a.string,contentOuterClassName:i.a.string,contentInnerClassName:i.a.string,accordionPosition:i.a.oneOfType([i.a.string,i.a.number]),handleTriggerClick:i.a.func,onOpen:i.a.func,onClose:i.a.func,onOpening:i.a.func,onClosing:i.a.func,onTriggerOpening:i.a.func,onTriggerClosing:i.a.func,trigger:i.a.oneOfType([i.a.string,i.a.element]),triggerWhenOpen:i.a.oneOfType([i.a.string,i.a.element]),triggerDisabled:i.a.bool,lazyRender:i.a.bool,overflowWhenOpen:i.a.oneOf(["hidden","visible","auto","scroll","inherit","initial","unset"]),contentHiddenWhenClosed:i.a.bool,triggerSibling:i.a.oneOfType([i.a.string,i.a.element,i.a.func]),tabIndex:i.a.number,contentContainerTagName:i.a.string,children:i.a.oneOfType([i.a.string,i.a.element])},h.defaultProps={transitionTime:400,transitionCloseTime:null,triggerTagName:"span",easing:"linear",open:!1,classParentString:"Collapsible",triggerDisabled:!1,lazyRender:!1,overflowWhenOpen:"hidden",contentHiddenWhenClosed:!1,openedClassName:"",triggerStyle:null,triggerClassName:"",triggerOpenedClassName:"",contentOuterClassName:"",contentInnerClassName:"",className:"",triggerSibling:null,onOpen:function(){},onClose:function(){},onOpening:function(){},onClosing:function(){},onTriggerOpening:function(){},onTriggerClosing:function(){},tabIndex:null,contentContainerTagName:"div",triggerElementProps:{}},t.default=h}]))},745:function(e,t,r){"use strict";var n=r(1533);t.s=n.createRoot,n.hydrateRoot},5251:function(e,t,r){"use strict";var n=r(7363),a=Symbol.for("react.element"),o=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),i=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};t.jsx=function(e,t,r){var n,l={},c=null,u=null;for(n in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)o.call(t,n)&&!s.hasOwnProperty(n)&&(l[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===l[n]&&(l[n]=t[n]);return{$$typeof:a,type:e,key:c,ref:u,props:l,_owner:i.current}}},5893:function(e,t,r){"use strict";e.exports=r(5251)},6308:function(e,t,r){var n,a;void 0===(a="function"==typeof(n=function(){"use strict";var e,t,n,a,o,i,s,l,c="undefined"!=typeof window?window:null!=typeof r.g?r.g:this||{},u=c.cancelRequestAnimationFrame&&c.requestAnimationFrame||setTimeout,d=c.cancelRequestAnimationFrame||clearTimeout,p=[],f=0,m=!1,g=7,h=35,v=125,b=0,y=0,w=0,x={get didTimeout(){return!1},timeRemaining:function(){var e=g-(Date.now()-y);return e<0?0:e}},_=(o=function(){g=22,v=66,h=0},l=function(){var e=Date.now()-s;e<99?i=setTimeout(l,99-e):(i=null,o())},function(){s=Date.now(),i||(i=setTimeout(l,99))});function k(){125!=v&&(g=7,v=125,h=35,m&&(m&&(a&&d(a),n&&clearTimeout(n),m=!1),S())),_()}function E(){a=null,n=setTimeout(R,0)}function C(){n=null,u(E)}function S(){m||(t=v-(Date.now()-y),e=Date.now(),m=!0,h&&t<h&&(t=h),t>9?n=setTimeout(C,t):(t=0,C()))}function R(){var r,a,o,i=g>9?9:1;if(y=Date.now(),m=!1,n=null,f>2||y-t-50<e)for(a=0,o=p.length;a<o&&x.timeRemaining()>i;a++)r=p.shift(),w++,r&&r(x);p.length?S():f=0}function P(e){return b++,p.push(e),S(),b}function T(e){var t=e-1-w;p[t]&&(p[t]=null)}if(c.requestIdleCallback&&c.cancelIdleCallback)try{c.requestIdleCallback((function(){}),{timeout:0})}catch(e){!function(e){var t,r;if(c.requestIdleCallback=function(t,r){return r&&"number"==typeof r.timeout?e(t,r.timeout):e(t)},c.IdleCallbackDeadline&&(t=IdleCallbackDeadline.prototype)){if(!(r=Object.getOwnPropertyDescriptor(t,"timeRemaining"))||!r.configurable||!r.get)return;Object.defineProperty(t,"timeRemaining",{value:function(){return r.get.call(this)},enumerable:!0,configurable:!0})}}(c.requestIdleCallback)}else c.requestIdleCallback=P,c.cancelIdleCallback=T,c.document&&document.addEventListener&&(c.addEventListener("scroll",k,!0),c.addEventListener("resize",k),document.addEventListener("focus",k,!0),document.addEventListener("mouseover",k,!0),["click","keypress","touchstart","mousedown"].forEach((function(e){document.addEventListener(e,k,{capture:!0,passive:!0})})),c.MutationObserver&&new MutationObserver(k).observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0}));return{request:P,cancel:T}})?n.apply(t,[]):n)||(e.exports=a)},3859:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.race=t.join=t.fork=t.promise=void 0;var n=i(r(7333)),a=r(3467),o=i(r(701));function i(e){return e&&e.__esModule?e:{default:e}}var s=t.promise=function(e,t,r,a,o){return!!n.default.promise(e)&&(e.then(t,o),!0)},l=new Map,c=t.fork=function(e,t,r){if(!n.default.fork(e))return!1;var i=Symbol("fork"),s=(0,o.default)();l.set(i,s),r(e.iterator.apply(null,e.args),(function(e){return s.dispatch(e)}),(function(e){return s.dispatch((0,a.error)(e))}));var c=s.subscribe((function(){c(),l.delete(i)}));return t(i),!0},u=t.join=function(e,t,r,a,o){if(!n.default.join(e))return!1;var i,s=l.get(e.task);return s?i=s.subscribe((function(e){i(),t(e)})):o("join error : task not found"),!0},d=t.race=function(e,t,r,a,o){if(!n.default.race(e))return!1;var i,s=!1,l=function(e,r,n){s||(s=!0,e[r]=n,t(e))},c=function(e){s||o(e)};return n.default.array(e.competitors)?(i=e.competitors.map((function(){return!1})),e.competitors.forEach((function(e,t){r(e,(function(e){return l(i,t,e)}),c)}))):function(){var t=Object.keys(e.competitors).reduce((function(e,t){return e[t]=!1,e}),{});Object.keys(e.competitors).forEach((function(n){r(e.competitors[n],(function(e){return l(t,n,e)}),c)}))}(),!0};t.default=[s,c,u,d,function(e,t){if(!n.default.subscribe(e))return!1;if(!n.default.channel(e.channel))throw new Error('the first argument of "subscribe" must be a valid channel');var r=e.channel.subscribe((function(e){r&&r(),t(e)}));return!0}]},8016:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iterator=t.array=t.object=t.error=t.any=void 0;var n,a=(n=r(7333))&&n.__esModule?n:{default:n},o=t.any=function(e,t,r,n){return n(e),!0},i=t.error=function(e,t,r,n,o){return!!a.default.error(e)&&(o(e.error),!0)},s=t.object=function(e,t,r,n,o){if(!a.default.all(e)||!a.default.obj(e.value))return!1;var i={},s=Object.keys(e.value),l=0,c=!1;return s.map((function(t){r(e.value[t],(function(e){return function(e,t){c||(i[e]=t,++l===s.length&&n(i))}(t,e)}),(function(e){return function(e,t){c||(c=!0,o(t))}(0,e)}))})),!0},l=t.array=function(e,t,r,n,o){if(!a.default.all(e)||!a.default.array(e.value))return!1;var i=[],s=0,l=!1;return e.value.map((function(t,a){r(t,(function(t){return function(t,r){l||(i[t]=r,++s===e.value.length&&n(i))}(a,t)}),(function(e){return function(e,t){l||(l=!0,o(t))}(0,e)}))})),!0},c=t.iterator=function(e,t,r,n,o){return!!a.default.iterator(e)&&(r(e,t,o),!0)};t.default=[i,c,l,s,o]},1850:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cps=t.call=void 0;var n,a=(n=r(7333))&&n.__esModule?n:{default:n},o=t.call=function(e,t,r,n,o){if(!a.default.call(e))return!1;try{t(e.func.apply(e.context,e.args))}catch(e){o(e)}return!0},i=t.cps=function(e,t,r,n,o){var i;return!!a.default.cps(e)&&((i=e.func).call.apply(i,[null].concat(function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}(e.args),[function(e,r){e?o(e):t(r)}])),!0)};t.default=[o,i]},8909:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(8016)),a=o(r(7333));function o(e){return e&&e.__esModule?e:{default:e}}function i(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}t.default=function(){var e=[].concat(i(arguments.length<=0||void 0===arguments[0]?[]:arguments[0]),i(n.default));return function t(r){var n,o,i,s=arguments.length<=1||void 0===arguments[1]?function(){}:arguments[1],l=arguments.length<=2||void 0===arguments[2]?function(){}:arguments[2],c=a.default.iterator(r)?r:regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r;case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))();n=c,o=function(e){return function(t){try{var r=e?n.throw(t):n.next(t),a=r.value;if(r.done)return s(a);i(a)}catch(e){return l(e)}}},i=function r(n){e.some((function(e){return e(n,r,t,o(!1),o(!0))}))},o(!1)()}}},4320:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wrapControls=t.asyncControls=t.create=void 0;var n=r(3467);Object.keys(n).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}})}));var a=s(r(8909)),o=s(r(3859)),i=s(r(1850));function s(e){return e&&e.__esModule?e:{default:e}}t.create=a.default,t.asyncControls=o.default,t.wrapControls=i.default},701:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=[];return{subscribe:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},dispatch:function(t){e.slice().forEach((function(e){return e(t)}))}}}},3467:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createChannel=t.subscribe=t.cps=t.apply=t.call=t.invoke=t.delay=t.race=t.join=t.fork=t.error=t.all=void 0;var n,a=(n=r(1309))&&n.__esModule?n:{default:n};t.all=function(e){return{type:a.default.all,value:e}},t.error=function(e){return{type:a.default.error,error:e}},t.fork=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return{type:a.default.fork,iterator:e,args:r}},t.join=function(e){return{type:a.default.join,task:e}},t.race=function(e){return{type:a.default.race,competitors:e}},t.delay=function(e){return new Promise((function(t){setTimeout((function(){return t(!0)}),e)}))},t.invoke=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return{type:a.default.call,func:e,context:null,args:r}},t.call=function(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];return{type:a.default.call,func:e,context:t,args:n}},t.apply=function(e,t,r){return{type:a.default.call,func:e,context:t,args:r}},t.cps=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return{type:a.default.cps,func:e,args:r}},t.subscribe=function(e){return{type:a.default.subscribe,channel:e}},t.createChannel=function(e){var t=[];return e((function(e){return t.forEach((function(t){return t(e)}))})),{subscribe:function(e){return t.push(e),function(){return t.splice(t.indexOf(e),1)}}}}},7333:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},o=(n=r(1309))&&n.__esModule?n:{default:n},i={obj:function(e){return"object"===(void 0===e?"undefined":a(e))&&!!e},all:function(e){return i.obj(e)&&e.type===o.default.all},error:function(e){return i.obj(e)&&e.type===o.default.error},array:Array.isArray,func:function(e){return"function"==typeof e},promise:function(e){return e&&i.func(e.then)},iterator:function(e){return e&&i.func(e.next)&&i.func(e.throw)},fork:function(e){return i.obj(e)&&e.type===o.default.fork},join:function(e){return i.obj(e)&&e.type===o.default.join},race:function(e){return i.obj(e)&&e.type===o.default.race},call:function(e){return i.obj(e)&&e.type===o.default.call},cps:function(e){return i.obj(e)&&e.type===o.default.cps},subscribe:function(e){return i.obj(e)&&e.type===o.default.subscribe},channel:function(e){return i.obj(e)&&i.func(e.subscribe)}};t.default=i},1309:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={all:Symbol("all"),error:Symbol("error"),fork:Symbol("fork"),join:Symbol("join"),race:Symbol("race"),call:Symbol("call"),cps:Symbol("cps"),subscribe:Symbol("subscribe")};t.default=r},8975:function(e,t,r){var n;!function(){"use strict";var a={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function o(e){return function(e,t){var r,n,i,s,l,c,u,d,p,f=1,m=e.length,g="";for(n=0;n<m;n++)if("string"==typeof e[n])g+=e[n];else if("object"==typeof e[n]){if((s=e[n]).keys)for(r=t[f],i=0;i<s.keys.length;i++){if(null==r)throw new Error(o('[sprintf] Cannot access property "%s" of undefined value "%s"',s.keys[i],s.keys[i-1]));r=r[s.keys[i]]}else r=s.param_no?t[s.param_no]:t[f++];if(a.not_type.test(s.type)&&a.not_primitive.test(s.type)&&r instanceof Function&&(r=r()),a.numeric_arg.test(s.type)&&"number"!=typeof r&&isNaN(r))throw new TypeError(o("[sprintf] expecting number but found %T",r));switch(a.number.test(s.type)&&(d=r>=0),s.type){case"b":r=parseInt(r,10).toString(2);break;case"c":r=String.fromCharCode(parseInt(r,10));break;case"d":case"i":r=parseInt(r,10);break;case"j":r=JSON.stringify(r,null,s.width?parseInt(s.width):0);break;case"e":r=s.precision?parseFloat(r).toExponential(s.precision):parseFloat(r).toExponential();break;case"f":r=s.precision?parseFloat(r).toFixed(s.precision):parseFloat(r);break;case"g":r=s.precision?String(Number(r.toPrecision(s.precision))):parseFloat(r);break;case"o":r=(parseInt(r,10)>>>0).toString(8);break;case"s":r=String(r),r=s.precision?r.substring(0,s.precision):r;break;case"t":r=String(!!r),r=s.precision?r.substring(0,s.precision):r;break;case"T":r=Object.prototype.toString.call(r).slice(8,-1).toLowerCase(),r=s.precision?r.substring(0,s.precision):r;break;case"u":r=parseInt(r,10)>>>0;break;case"v":r=r.valueOf(),r=s.precision?r.substring(0,s.precision):r;break;case"x":r=(parseInt(r,10)>>>0).toString(16);break;case"X":r=(parseInt(r,10)>>>0).toString(16).toUpperCase()}a.json.test(s.type)?g+=r:(!a.number.test(s.type)||d&&!s.sign?p="":(p=d?"+":"-",r=r.toString().replace(a.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(p+r).length,l=s.width&&u>0?c.repeat(u):"",g+=s.align?p+r+l:"0"===c?p+l+r:l+p+r)}return g}(function(e){if(s[e])return s[e];for(var t,r=e,n=[],o=0;r;){if(null!==(t=a.text.exec(r)))n.push(t[0]);else if(null!==(t=a.modulo.exec(r)))n.push("%");else{if(null===(t=a.placeholder.exec(r)))throw new SyntaxError("[sprintf] unexpected placeholder");if(t[2]){o|=1;var i=[],l=t[2],c=[];if(null===(c=a.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(i.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=a.key_access.exec(l)))i.push(c[1]);else{if(null===(c=a.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");i.push(c[1])}t[2]=i}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");n.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}r=r.substring(t[0].length)}return s[e]=n}(e),arguments)}function i(e,t){return o.apply(null,[e].concat(t||[]))}var s=Object.create(null);t.sprintf=o,t.vsprintf=i,"undefined"!=typeof window&&(window.sprintf=o,window.vsprintf=i,void 0===(n=function(){return{sprintf:o,vsprintf:i}}.call(t,r,t,e))||(e.exports=n))}()},704:function(e,t,r){var n=r(3379),a=r(5578);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.id,a,""]]);n(a,{insert:"head",singleton:!1}),e.exports=a.locals||{}},3929:function(e,t,r){var n=r(3379),a=r(4879);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.id,a,""]]);n(a,{insert:"head",singleton:!1}),e.exports=a.locals||{}},8553:function(e,t,r){var n=r(3379),a=r(6544);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.id,a,""]]);n(a,{insert:"head",singleton:!1}),e.exports=a.locals||{}},1377:function(e,t,r){var n=r(3379),a=r(2247);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.id,a,""]]);n(a,{insert:"head",singleton:!1}),e.exports=a.locals||{}},5324:function(e,t,r){var n=r(3379),a=r(2127);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.id,a,""]]);n(a,{insert:"head",singleton:!1}),e.exports=a.locals||{}},8827:function(e,t,r){var n=r(3379),a=r(7303);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.id,a,""]]);n(a,{insert:"head",singleton:!1}),e.exports=a.locals||{}},6266:function(e,t,r){var n=r(3379),a=r(1442);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.id,a,""]]);n(a,{insert:"head",singleton:!1}),e.exports=a.locals||{}},7078:function(e,t,r){var n=r(3379),a=r(4570);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.id,a,""]]);n(a,{insert:"head",singleton:!1}),e.exports=a.locals||{}},5999:function(e,t,r){var n=r(3379),a=r(980);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.id,a,""]]);n(a,{insert:"head",singleton:!1}),e.exports=a.locals||{}},8719:function(e,t,r){var n=r(3379),a=r(4008);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.id,a,""]]);n(a,{insert:"head",singleton:!1}),e.exports=a.locals||{}},3379:function(e,t,r){"use strict";var n,a=function(){var e={};return function(t){if(void 0===e[t]){var r=document.querySelector(t);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}e[t]=r}return e[t]}}(),o=[];function i(e){for(var t=-1,r=0;r<o.length;r++)if(o[r].identifier===e){t=r;break}return t}function s(e,t){for(var r={},n=[],a=0;a<e.length;a++){var s=e[a],l=t.base?s[0]+t.base:s[0],c=r[l]||0,u="".concat(l," ").concat(c);r[l]=c+1;var d=i(u),p={css:s[1],media:s[2],sourceMap:s[3]};-1!==d?(o[d].references++,o[d].updater(p)):o.push({identifier:u,updater:g(p,t),references:1}),n.push(u)}return n}function l(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var o=r.nc;o&&(n.nonce=o)}if(Object.keys(n).forEach((function(e){t.setAttribute(e,n[e])})),"function"==typeof e.insert)e.insert(t);else{var i=a(e.insert||"head");if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(t)}return t}var c,u=(c=[],function(e,t){return c[e]=t,c.filter(Boolean).join("\n")});function d(e,t,r,n){var a=r?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(e.styleSheet)e.styleSheet.cssText=u(t,a);else{var o=document.createTextNode(a),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(o,i[t]):e.appendChild(o)}}function p(e,t,r){var n=r.css,a=r.media,o=r.sourceMap;if(a?e.setAttribute("media",a):e.removeAttribute("media"),o&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var f=null,m=0;function g(e,t){var r,n,a;if(t.singleton){var o=m++;r=f||(f=l(t)),n=d.bind(null,r,o,!1),a=d.bind(null,r,o,!0)}else r=l(t),n=p.bind(null,r,t),a=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(r)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else a()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=(void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n));var r=s(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<r.length;n++){var a=i(r[n]);o[a].references--}for(var l=s(e,t),c=0;c<r.length;c++){var u=i(r[c]);0===o[u].references&&(o[u].updater(),o.splice(u,1))}r=l}}}},7363:function(e){"use strict";e.exports=React},1533:function(e){"use strict";e.exports=ReactDOM},5133:function(e,t,r){"use strict";var n=r(7363);const a=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"}))}));t.Z=a},4510:function(e,t,r){"use strict";var n=r(7363);const a=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 13.5l10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75z"}))}));t.Z=a},63:function(e,t,r){"use strict";var n=r(7363);const a=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z"}))}));t.Z=a},8680:function(e,t,r){"use strict";var n=r(7363);const a=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4.5v15m7.5-7.5h-15"}))}));t.Z=a},6259:function(e,t,r){"use strict";r.d(t,{y:function(){return le}});var n=r(1662);const a=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function o(e,t,r,o){if(e===t&&r===o)return n.Z;return n=>0===n||1===n?n:a(function(e,t,r,n,o){let i,s,l=0;do{s=t+(r-t)/2,i=a(s,n,o)-e,i>0?r=s:t=s}while(Math.abs(i)>1e-7&&++l<12);return s}(n,0,1,e,r),t,o)}const i=o(.42,0,1,1),s=o(0,0,.58,1),l=o(.42,0,.58,1),c=e=>Array.isArray(e)&&"number"!=typeof e[0];var u=r(5487),d=r(7255),p=r(415),f=r(5129);const m=o(.33,1.53,.69,.99),g=(0,f.M)(m),h=(0,p.o)(g),v={linear:n.Z,easeIn:i,easeInOut:l,easeOut:s,circIn:d.Z7,circInOut:d.X7,circOut:d.Bn,backIn:g,backInOut:h,backOut:m,anticipate:e=>(e*=2)<1?.5*g(e):.5*(2-Math.pow(2,-10*(e-1)))},b=e=>{if(Array.isArray(e)){(0,u.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");const[t,r,n,a]=e;return o(t,r,n,a)}return"string"==typeof e?((0,u.k)(void 0!==v[e],`Invalid easing type '${e}'`),v[e]):e};var y=r(5385),w=r(4169),x=r(22);function _(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}var k=r(6382),E=r(819),C=r(3184);const S=(e,t,r)=>{const n=e*e;return Math.sqrt(Math.max(0,r*(t*t-n)+n))},R=[k.$,E.m,C.J];function P(e){const t=(r=e,R.find((e=>e.test(r))));var r;(0,u.k)(Boolean(t),`'${e}' is not an animatable color. Use the equivalent color code instead.`);let n=t.parse(e);return t===C.J&&(n=function({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let a=0,o=0,i=0;if(t/=100){const n=r<.5?r*(1+t):r+t-r*t,s=2*r-n;a=_(s,n,e+1/3),o=_(s,n,e),i=_(s,n,e-1/3)}else a=o=i=r;return{red:Math.round(255*a),green:Math.round(255*o),blue:Math.round(255*i),alpha:n}}(n)),n}const T=(e,t)=>{const r=P(e),n=P(t),a={...r};return e=>(a.red=S(r.red,n.red,e),a.green=S(r.green,n.green,e),a.blue=S(r.blue,n.blue,e),a.alpha=(0,x.C)(r.alpha,n.alpha,e),E.m.transform(a))};var A=r(3624),O=r(1550);const N=(e,t)=>r=>`${r>0?t:e}`;function I(e,t){return"number"==typeof e?r=>(0,x.C)(e,t,r):y.$.test(e)?T(e,t):e.startsWith("var(")?N(e,t):j(e,t)}const L=(e,t)=>{const r=[...e],n=r.length,a=e.map(((e,r)=>I(e,t[r])));return e=>{for(let t=0;t<n;t++)r[t]=a[t](e);return r}},B=(e,t)=>{const r={...e,...t},n={};for(const a in r)void 0!==e[a]&&void 0!==t[a]&&(n[a]=I(e[a],t[a]));return e=>{for(const t in n)r[t]=n[t](e);return r}},j=(e,t)=>{const r=O.P.createTransformer(t),n=(0,O.V)(e),a=(0,O.V)(t);return n.numVars===a.numVars&&n.numColors===a.numColors&&n.numNumbers>=a.numNumbers?(0,A.z)(L(n.values,a.values),r):((0,u.K)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),N(e,t))};var D=r(3967);const M=(e,t)=>r=>(0,x.C)(e,t,r);function F(e,t,{clamp:r=!0,ease:a,mixer:o}={}){const i=e.length;if((0,u.k)(i===t.length,"Both input and output ranges must be the same length"),1===i)return()=>t[0];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());const s=function(e,t,r){const a=[],o=r||("number"==typeof(i=e[0])?M:"string"==typeof i?y.$.test(i)?T:j:Array.isArray(i)?L:"object"==typeof i?B:M);var i;const s=e.length-1;for(let r=0;r<s;r++){let i=o(e[r],e[r+1]);if(t){const e=Array.isArray(t)?t[r]||n.Z:t;i=(0,A.z)(e,i)}a.push(i)}return a}(t,a,o),l=s.length,c=t=>{let r=0;if(l>1)for(;r<e.length-2&&!(t<e[r+1]);r++);const n=(0,D.Y)(e[r],e[r+1],t);return s[r](n)};return r?t=>c((0,w.u)(e[0],e[i-1],t)):c}function Z({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const a=c(n)?n.map(b):b(n),o={done:!1,value:t[0]},i=function(e,t){return e.map((e=>e*t))}(r&&r.length===t.length?r:function(e){const t=[0];return function(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const a=(0,D.Y)(0,t,n);e.push((0,x.C)(r,1,a))}}(t,e.length-1),t}(t),e),s=F(i,t,{ease:Array.isArray(a)?a:(u=t,d=a,u.map((()=>d||l)).splice(0,u.length-1))});var u,d;return{calculatedDuration:e,next:t=>(o.value=s(t),o.done=t>=e,o)}}var V=r(6917),z=r(3038);const W=5;function U(e,t,r){const n=Math.max(t-W,0);return(0,z.R)(r-e(n),t-n)}const H=.001,$=.01,K=10,G=.05,Y=1;const q=12;function X(e,t){return e*Math.sqrt(1-t*t)}const J=["duration","bounce"],Q=["stiffness","damping","mass"];function ee(e,t){return t.some((t=>void 0!==e[t]))}function te({keyframes:e,restDelta:t,restSpeed:r,...n}){const a=e[0],o=e[e.length-1],i={done:!1,value:a},{stiffness:s,damping:l,mass:c,velocity:d,duration:p,isResolvedFromDuration:f}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!ee(e,Q)&&ee(e,J)){const r=function({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let a,o;(0,u.K)(e<=(0,V.w)(K),"Spring duration must be 10 seconds or less");let i=1-t;i=(0,w.u)(G,Y,i),e=(0,w.u)($,K,(0,V.X)(e)),i<1?(a=t=>{const n=t*i,a=n*e,o=n-r,s=X(t,i),l=Math.exp(-a);return H-o/s*l},o=t=>{const n=t*i*e,o=n*r+r,s=Math.pow(i,2)*Math.pow(t,2)*e,l=Math.exp(-n),c=X(Math.pow(t,2),i);return(-a(t)+H>0?-1:1)*((o-s)*l)/c}):(a=t=>Math.exp(-t*e)*((t-r)*e+1)-H,o=t=>Math.exp(-t*e)*(e*e*(r-t)));const s=function(e,t,r){let n=r;for(let r=1;r<q;r++)n-=e(n)/t(n);return n}(a,o,5/e);if(e=(0,V.w)(e),isNaN(s))return{stiffness:100,damping:10,duration:e};{const t=Math.pow(s,2)*n;return{stiffness:t,damping:2*i*Math.sqrt(n*t),duration:e}}}(e);t={...t,...r,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}(n),m=d?-(0,V.X)(d):0,g=l/(2*Math.sqrt(s*c)),h=o-a,v=(0,V.X)(Math.sqrt(s/c)),b=Math.abs(h)<5;let y;if(r||(r=b?.01:2),t||(t=b?.005:.5),g<1){const e=X(v,g);y=t=>{const r=Math.exp(-g*v*t);return o-r*((m+g*v*h)/e*Math.sin(e*t)+h*Math.cos(e*t))}}else if(1===g)y=e=>o-Math.exp(-v*e)*(h+(m+v*h)*e);else{const e=v*Math.sqrt(g*g-1);y=t=>{const r=Math.exp(-g*v*t),n=Math.min(e*t,300);return o-r*((m+g*v*h)*Math.sinh(n)+e*h*Math.cosh(n))/e}}return{calculatedDuration:f&&p||null,next:e=>{const n=y(e);if(f)i.done=e>=p;else{let a=m;0!==e&&(a=g<1?U(y,e,n):0);const s=Math.abs(a)<=r,l=Math.abs(o-n)<=t;i.done=s&&l}return i.value=i.done?o:n,i}}}function re({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:a=10,bounceStiffness:o=500,modifyTarget:i,min:s,max:l,restDelta:c=.5,restSpeed:u}){const d=e[0],p={done:!1,value:d},f=e=>void 0===s?l:void 0===l||Math.abs(s-e)<Math.abs(l-e)?s:l;let m=r*t;const g=d+m,h=void 0===i?g:i(g);h!==g&&(m=h-d);const v=e=>-m*Math.exp(-e/n),b=e=>h+v(e),y=e=>{const t=v(e),r=b(e);p.done=Math.abs(t)<=c,p.value=p.done?h:r};let w,x;const _=e=>{var t;t=p.value,(void 0!==s&&t<s||void 0!==l&&t>l)&&(w=e,x=te({keyframes:[p.value,f(p.value)],velocity:U(b,e,p.value),damping:a,stiffness:o,restDelta:c,restSpeed:u}))};return _(0),{calculatedDuration:null,next:e=>{let t=!1;return x||void 0!==w||(t=!0,y(e),_(e)),void 0!==w&&e>w?x.next(e-w):(!t&&y(e),p)}}}var ne=r(5618);const ae=e=>{const t=({timestamp:t})=>e(t);return{start:()=>ne.Wi.update(t,!0),stop:()=>(0,ne.Pn)(t),now:()=>ne.frameData.isProcessing?ne.frameData.timestamp:performance.now()}},oe=2e4;function ie(e){let t=0,r=e.next(t);for(;!r.done&&t<oe;)t+=50,r=e.next(t);return t>=oe?1/0:t}const se={decay:re,inertia:re,tween:Z,keyframes:Z,spring:te};function le({autoplay:e=!0,delay:t=0,driver:r=ae,keyframes:n,type:a="keyframes",repeat:o=0,repeatDelay:i=0,repeatType:s="loop",onPlay:l,onStop:c,onComplete:u,onUpdate:d,...p}){let f,m,g=1,h=!1;const v=()=>{m=new Promise((e=>{f=e}))};let b;v();const y=se[a]||Z;let x;y!==Z&&"number"!=typeof n[0]&&(x=F([0,100],n,{clamp:!1}),n=[0,100]);const _=y({...p,keyframes:n});let k;"mirror"===s&&(k=y({...p,keyframes:[...n].reverse(),velocity:-(p.velocity||0)}));let E="idle",C=null,S=null,R=null;null===_.calculatedDuration&&o&&(_.calculatedDuration=ie(_));const{calculatedDuration:P}=_;let T=1/0,A=1/0;null!==P&&(T=P+i,A=T*(o+1)-i);let O=0;const N=e=>{if(null===S)return;g>0&&(S=Math.min(S,e)),g<0&&(S=Math.min(e-A/g,S)),O=null!==C?C:Math.round(e-S)*g;const r=O-t*(g>=0?1:-1),a=g>=0?r<0:r>A;O=Math.max(r,0),"finished"===E&&null===C&&(O=A);let l=O,c=_;if(o){const e=O/T;let t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,t=Math.min(t,o+1);const n=Boolean(t%2);n&&("reverse"===s?(r=1-r,i&&(r-=i/T)):"mirror"===s&&(c=k));let a=(0,w.u)(0,1,r);O>A&&(a="reverse"===s&&n?1:0),l=a*T}const u=a?{done:!1,value:n[0]}:c.next(l);x&&(u.value=x(u.value));let{done:p}=u;a||null===P||(p=g>=0?O>=A:O<=0);const f=null===C&&("finished"===E||"running"===E&&p);return d&&d(u.value),f&&B(),u},I=()=>{b&&b.stop(),b=void 0},L=()=>{E="idle",I(),f(),v(),S=R=null},B=()=>{E="finished",u&&u(),I(),f()},j=()=>{if(h)return;b||(b=r(N));const e=b.now();l&&l(),null!==C?S=e-C:S&&"finished"!==E||(S=e),"finished"===E&&v(),R=S,C=null,E="running",b.start()};e&&j();const D={then(e,t){return m.then(e,t)},get time(){return(0,V.X)(O)},set time(e){e=(0,V.w)(e),O=e,null===C&&b&&0!==g?S=b.now()-e/g:C=e},get duration(){const e=null===_.calculatedDuration?ie(_):_.calculatedDuration;return(0,V.X)(e)},get speed(){return g},set speed(e){e!==g&&b&&(g=e,D.time=(0,V.X)(O))},get state(){return E},play:j,pause:()=>{E="paused",C=O},stop:()=>{h=!0,"idle"!==E&&(E="idle",c&&c(),L())},cancel:()=>{null!==R&&N(R),L()},complete:()=>{E="finished"},sample:e=>(S=0,N(e))};return D}},5947:function(e,t,r){"use strict";r.d(t,{oO:function(){return o}});var n=r(7363),a=r(240);function o(){const e=(0,n.useContext)(a.O);if(null===e)return[!0,null];const{isPresent:t,onExitComplete:r,register:o}=e,i=(0,n.useId)();return(0,n.useEffect)((()=>o(i)),[]),!t&&r?[!1,()=>r&&r(i)]:[!0]}},5364:function(e,t,r){"use strict";r.d(t,{p:function(){return n}});const n=(0,r(7363).createContext)({})},6014:function(e,t,r){"use strict";r.d(t,{_:function(){return n}});const n=(0,r(7363).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},240:function(e,t,r){"use strict";r.d(t,{O:function(){return n}});const n=(0,r(7363).createContext)(null)},7255:function(e,t,r){"use strict";r.d(t,{Bn:function(){return i},X7:function(){return s},Z7:function(){return o}});var n=r(415),a=r(5129);const o=e=>1-Math.sin(Math.acos(e)),i=(0,a.M)(o),s=(0,n.o)(o)},415:function(e,t,r){"use strict";r.d(t,{o:function(){return n}});const n=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2},5129:function(e,t,r){"use strict";r.d(t,{M:function(){return n}});const n=e=>t=>1-e(1-t)},5618:function(e,t,r){"use strict";r.d(t,{Pn:function(){return s},Wi:function(){return i},frameData:function(){return l},S6:function(){return c}});var n=r(1662);class a{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){const t=this.order.indexOf(e);-1!==t&&(this.order.splice(t,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}}const o=["prepare","read","update","preRender","render","postRender"],{schedule:i,cancel:s,state:l,steps:c}=function(e,t){let r=!1,n=!0;const i={delta:0,timestamp:0,isProcessing:!1},s=o.reduce(((e,t)=>(e[t]=function(e){let t=new a,r=new a,n=0,o=!1,i=!1;const s=new WeakSet,l={schedule:(e,a=!1,i=!1)=>{const l=i&&o,c=l?t:r;return a&&s.add(e),c.add(e)&&l&&o&&(n=t.order.length),e},cancel:e=>{r.remove(e),s.delete(e)},process:a=>{if(o)i=!0;else{if(o=!0,[t,r]=[r,t],r.clear(),n=t.order.length,n)for(let r=0;r<n;r++){const n=t.order[r];n(a),s.has(n)&&(l.schedule(n),e())}o=!1,i&&(i=!1,l.process(a))}}};return l}((()=>r=!0)),e)),{}),l=e=>s[e].process(i),c=()=>{const t=performance.now();r=!1,i.delta=n?1e3/60:Math.max(Math.min(t-i.timestamp,40),1),i.timestamp=t,i.isProcessing=!0,o.forEach(l),i.isProcessing=!1,r&&(n=!1,e(c))};return{schedule:o.reduce(((t,a)=>{const o=s[a];return t[a]=(t,a=!1,s=!1)=>(r||(r=!0,n=!0,i.isProcessing||e(c)),o.schedule(t,a,s)),t}),{}),cancel:e=>o.forEach((t=>s[t].cancel(e))),state:i,steps:s}}("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:n.Z)},5943:function(e,t,r){"use strict";r.d(t,{E:function(){return ga}});var n=r(7363),a=r(6014);const o=(0,n.createContext)({});var i=r(240),s=r(8868);const l=(0,n.createContext)({strict:!1}),c=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),u="data-"+c("framerAppearId");function d(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function p(e){return"string"==typeof e||Array.isArray(e)}function f(e){return"object"==typeof e&&"function"==typeof e.start}const m=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],g=["initial",...m];function h(e){return f(e.animate)||g.some((t=>p(e[t])))}function v(e){return Boolean(h(e)||e.variants)}function b(e){return Array.isArray(e)?e.join(" "):e}const y={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},w={};for(const e in y)w[e]={isEnabled:t=>y[e].some((e=>!!t[e]))};var x=r(1741),_=r(5364);const k=(0,n.createContext)({}),E=Symbol.for("motionComponentSymbol");function C({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:c,Component:f}){e&&function(e){for(const t in e)w[t]={...w[t],...e[t]}}(e);const m=(0,n.forwardRef)((function(m,g){let v;const y={...(0,n.useContext)(a._),...m,layoutId:S(m)},{isStatic:w}=y,_=function(e){const{initial:t,animate:r}=function(e,t){if(h(e)){const{initial:t,animate:r}=e;return{initial:!1===t||p(t)?t:void 0,animate:p(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,n.useContext)(o));return(0,n.useMemo)((()=>({initial:t,animate:r})),[b(t),b(r)])}(m),E=c(m,w);if(!w&&x.j){_.visualElement=function(e,t,r,c){const{visualElement:d}=(0,n.useContext)(o),p=(0,n.useContext)(l),f=(0,n.useContext)(i.O),m=(0,n.useContext)(a._).reducedMotion,g=(0,n.useRef)();c=c||p.renderer,!g.current&&c&&(g.current=c(e,{visualState:t,parent:d,props:r,presenceContext:f,blockInitialAnimation:!!f&&!1===f.initial,reducedMotionConfig:m}));const h=g.current;(0,n.useInsertionEffect)((()=>{h&&h.update(r,f)}));const v=(0,n.useRef)(Boolean(r[u]&&!window.HandoffComplete));return(0,s.L)((()=>{h&&(h.render(),v.current&&h.animationState&&h.animationState.animateChanges())})),(0,n.useEffect)((()=>{h&&(h.updateFeatures(),!v.current&&h.animationState&&h.animationState.animateChanges(),v.current&&(v.current=!1,window.HandoffComplete=!0))})),h}(f,E,y,t);const r=(0,n.useContext)(k),c=(0,n.useContext)(l).strict;_.visualElement&&(v=_.visualElement.loadFeatures(y,c,e,r))}return n.createElement(o.Provider,{value:_},v&&_.visualElement?n.createElement(v,{visualElement:_.visualElement,...y}):null,r(f,m,function(e,t,r){return(0,n.useCallback)((n=>{n&&e.mount&&e.mount(n),t&&(n?t.mount(n):t.unmount()),r&&("function"==typeof r?r(n):d(r)&&(r.current=n))}),[t])}(E,_.visualElement,g),E,w,_.visualElement))}));return m[E]=f,m}function S({layoutId:e}){const t=(0,n.useContext)(_.p).id;return t&&void 0!==e?t+"-"+e:e}function R(e){function t(t,r={}){return C(e(t,r))}if("undefined"==typeof Proxy)return t;const r=new Map;return new Proxy(t,{get:(e,n)=>(r.has(n)||r.set(n,t(n)),r.get(n))})}const P=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function T(e){return"string"==typeof e&&!e.includes("-")&&!!(P.indexOf(e)>-1||/[A-Z]/.test(e))}const A={},O=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],N=new Set(O);function I(e,{layout:t,layoutId:r}){return N.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!A[e]||"opacity"===e)}var L=r(406);const B={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},j=O.length;var D=r(7630);const M=(e,t)=>t&&"number"==typeof e?t.transform(e):e;var F=r(1649),Z=r(6190);const V={...F.Rx,transform:Math.round},z={borderWidth:Z.px,borderTopWidth:Z.px,borderRightWidth:Z.px,borderBottomWidth:Z.px,borderLeftWidth:Z.px,borderRadius:Z.px,radius:Z.px,borderTopLeftRadius:Z.px,borderTopRightRadius:Z.px,borderBottomRightRadius:Z.px,borderBottomLeftRadius:Z.px,width:Z.px,maxWidth:Z.px,height:Z.px,maxHeight:Z.px,size:Z.px,top:Z.px,right:Z.px,bottom:Z.px,left:Z.px,padding:Z.px,paddingTop:Z.px,paddingRight:Z.px,paddingBottom:Z.px,paddingLeft:Z.px,margin:Z.px,marginTop:Z.px,marginRight:Z.px,marginBottom:Z.px,marginLeft:Z.px,rotate:Z.RW,rotateX:Z.RW,rotateY:Z.RW,rotateZ:Z.RW,scale:F.bA,scaleX:F.bA,scaleY:F.bA,scaleZ:F.bA,skew:Z.RW,skewX:Z.RW,skewY:Z.RW,distance:Z.px,translateX:Z.px,translateY:Z.px,translateZ:Z.px,x:Z.px,y:Z.px,z:Z.px,perspective:Z.px,transformPerspective:Z.px,opacity:F.Fq,originX:Z.$C,originY:Z.$C,originZ:Z.px,zIndex:V,fillOpacity:F.Fq,strokeOpacity:F.Fq,numOctaves:V};function W(e,t,r,n){const{style:a,vars:o,transform:i,transformOrigin:s}=e;let l=!1,c=!1,u=!0;for(const e in t){const r=t[e];if((0,D.f9)(e)){o[e]=r;continue}const n=z[e],d=M(r,n);if(N.has(e)){if(l=!0,i[e]=d,!u)continue;r!==(n.default||0)&&(u=!1)}else e.startsWith("origin")?(c=!0,s[e]=d):a[e]=d}if(t.transform||(l||n?a.transform=function(e,{enableHardwareAcceleration:t=!0,allowTransformNone:r=!0},n,a){let o="";for(let t=0;t<j;t++){const r=O[t];void 0!==e[r]&&(o+=`${B[r]||r}(${e[r]}) `)}return t&&!e.z&&(o+="translateZ(0)"),o=o.trim(),a?o=a(e,n?"":o):r&&n&&(o="none"),o}(e.transform,r,u,n):a.transform&&(a.transform="none")),c){const{originX:e="50%",originY:t="50%",originZ:r=0}=s;a.transformOrigin=`${e} ${t} ${r}`}}const U=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function H(e,t,r){for(const n in t)(0,L.i)(t[n])||I(n,r)||(e[n]=t[n])}function $(e,t,r){const a={},o=function(e,t,r){const a={};return H(a,e.style||{},e),Object.assign(a,function({transformTemplate:e},t,r){return(0,n.useMemo)((()=>{const n=U();return W(n,t,{enableHardwareAcceleration:!r},e),Object.assign({},n.vars,n.style)}),[t])}(e,t,r)),e.transformValues?e.transformValues(a):a}(e,t,r);return e.drag&&!1!==e.dragListener&&(a.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":"pan-"+("x"===e.drag?"y":"x")),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(a.tabIndex=0),a.style=o,a}const K=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function G(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||K.has(e)}let Y=e=>!G(e);try{(q=require("@emotion/is-prop-valid").default)&&(Y=e=>e.startsWith("on")?!G(e):q(e))}catch(e){}var q;function X(e,t,r){return"string"==typeof e?e:Z.px.transform(t+r*e)}const J={offset:"stroke-dashoffset",array:"stroke-dasharray"},Q={offset:"strokeDashoffset",array:"strokeDasharray"};function ee(e,{attrX:t,attrY:r,attrScale:n,originX:a,originY:o,pathLength:i,pathSpacing:s=1,pathOffset:l=0,...c},u,d,p){if(W(e,c,u,p),d)return void(e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox));e.attrs=e.style,e.style={};const{attrs:f,style:m,dimensions:g}=e;f.transform&&(g&&(m.transform=f.transform),delete f.transform),g&&(void 0!==a||void 0!==o||m.transform)&&(m.transformOrigin=function(e,t,r){return`${X(t,e.x,e.width)} ${X(r,e.y,e.height)}`}(g,void 0!==a?a:.5,void 0!==o?o:.5)),void 0!==t&&(f.x=t),void 0!==r&&(f.y=r),void 0!==n&&(f.scale=n),void 0!==i&&function(e,t,r=1,n=0,a=!0){e.pathLength=1;const o=a?J:Q;e[o.offset]=Z.px.transform(-n);const i=Z.px.transform(t),s=Z.px.transform(r);e[o.array]=`${i} ${s}`}(f,i,s,l,!1)}const te=()=>({...U(),attrs:{}}),re=e=>"string"==typeof e&&"svg"===e.toLowerCase();function ne(e,t,r,a){const o=(0,n.useMemo)((()=>{const r=te();return ee(r,t,{enableHardwareAcceleration:!1},re(a),e.transformTemplate),{...r.attrs,style:{...r.style}}}),[t]);if(e.style){const t={};H(t,e.style,e),o.style={...t,...o.style}}return o}function ae(e=!1){return(t,r,a,{latestValues:o},i)=>{const s=(T(t)?ne:$)(r,o,i,t),l=function(e,t,r){const n={};for(const a in e)"values"===a&&"object"==typeof e.values||(Y(a)||!0===r&&G(a)||!t&&!G(a)||e.draggable&&a.startsWith("onDrag"))&&(n[a]=e[a]);return n}(r,"string"==typeof t,e),c={...l,...s,ref:a},{children:u}=r,d=(0,n.useMemo)((()=>(0,L.i)(u)?u.get():u),[u]);return(0,n.createElement)(t,{...c,children:d})}}function oe(e,{style:t,vars:r},n,a){Object.assign(e.style,t,a&&a.getProjectionStyles(n));for(const t in r)e.style.setProperty(t,r[t])}const ie=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function se(e,t,r,n){oe(e,t,void 0,n);for(const r in t.attrs)e.setAttribute(ie.has(r)?r:c(r),t.attrs[r])}function le(e,t){const{style:r}=e,n={};for(const a in r)((0,L.i)(r[a])||t.style&&(0,L.i)(t.style[a])||I(a,e))&&(n[a]=r[a]);return n}function ce(e,t){const r=le(e,t);for(const n in e)((0,L.i)(e[n])||(0,L.i)(t[n]))&&(r[-1!==O.indexOf(n)?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n]=e[n]);return r}function ue(e,t,r,n={},a={}){return"function"==typeof t&&(t=t(void 0!==r?r:e.custom,n,a)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==r?r:e.custom,n,a)),t}var de=r(6681);const pe=e=>Array.isArray(e),fe=e=>Boolean(e&&"object"==typeof e&&e.mix&&e.toValue),me=e=>pe(e)?e[e.length-1]||0:e;function ge(e){const t=(0,L.i)(e)?e.get():e;return fe(t)?t.toValue():t}const he=e=>(t,r)=>{const a=(0,n.useContext)(o),s=(0,n.useContext)(i.O),l=()=>function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:r},n,a,o){const i={latestValues:ve(n,a,o,e),renderState:t()};return r&&(i.mount=e=>r(n,e,i)),i}(e,t,a,s);return r?l():(0,de.h)(l)};function ve(e,t,r,n){const a={},o=n(e,{});for(const e in o)a[e]=ge(o[e]);let{initial:i,animate:s}=e;const l=h(e),c=v(e);t&&c&&!l&&!1!==e.inherit&&(void 0===i&&(i=t.initial),void 0===s&&(s=t.animate));let u=!!r&&!1===r.initial;u=u||!1===i;const d=u?s:i;return d&&"boolean"!=typeof d&&!f(d)&&(Array.isArray(d)?d:[d]).forEach((t=>{const r=ue(e,t);if(!r)return;const{transitionEnd:n,transition:o,...i}=r;for(const e in i){let t=i[e];Array.isArray(t)&&(t=t[u?t.length-1:0]),null!==t&&(a[e]=t)}for(const e in n)a[e]=n[e]})),a}var be=r(5618);const ye={useVisualState:he({scrapeMotionValuesFromProps:ce,createRenderState:te,onMount:(e,t,{renderState:r,latestValues:n})=>{be.Wi.read((()=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}})),be.Wi.render((()=>{ee(r,n,{enableHardwareAcceleration:!1},re(t.tagName),e.transformTemplate),se(t,r)}))}})},we={useVisualState:he({scrapeMotionValuesFromProps:le,createRenderState:U})};function xe(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}const _e=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function ke(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}const Ee=e=>t=>_e(t)&&e(t,ke(t));function Ce(e,t,r,n){return xe(e,t,Ee(r),n)}var Se=r(3624);function Re(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}const Pe=Re("dragHorizontal"),Te=Re("dragVertical");function Ae(e){let t=!1;if("y"===e)t=Te();else if("x"===e)t=Pe();else{const e=Pe(),r=Te();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}function Oe(){const e=Ae(!0);return!e||(e(),!1)}class Ne{constructor(e){this.isMounted=!1,this.node=e}update(){}}function Ie(e,t){const r="pointer"+(t?"enter":"leave"),n="onHover"+(t?"Start":"End");return Ce(e.current,r,((r,a)=>{if("touch"===r.type||Oe())return;const o=e.getProps();e.animationState&&o.whileHover&&e.animationState.setActive("whileHover",t),o[n]&&be.Wi.update((()=>o[n](r,a)))}),{passive:!e.getProps()[n]})}const Le=(e,t)=>!!t&&(e===t||Le(e,t.parentElement));var Be=r(1662);function je(e,t){if(!t)return;const r=new PointerEvent("pointer"+e);t(r,ke(r))}const De=new WeakMap,Me=new WeakMap,Fe=e=>{const t=De.get(e.target);t&&t(e)},Ze=e=>{e.forEach(Fe)};const Ve={some:0,all:1},ze={inView:{Feature:class extends Ne{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:n="some",once:a}=e,o={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof n?n:Ve[n]};return function(e,t,r){const n=function({root:e,...t}){const r=e||document;Me.has(r)||Me.set(r,{});const n=Me.get(r),a=JSON.stringify(t);return n[a]||(n[a]=new IntersectionObserver(Ze,{root:e,...t})),n[a]}(t);return De.set(e,r),n.observe(e),()=>{De.delete(e),n.unobserve(e)}}(this.node.current,o,(e=>{const{isIntersecting:t}=e;if(this.isInView===t)return;if(this.isInView=t,a&&!t&&this.hasEnteredView)return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);const{onViewportEnter:r,onViewportLeave:n}=this.node.getProps(),o=t?r:n;o&&o(e)}))}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;const{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t))&&this.startObserver()}unmount(){}}},tap:{Feature:class extends Ne{constructor(){super(...arguments),this.removeStartListeners=Be.Z,this.removeEndListeners=Be.Z,this.removeAccessibleListeners=Be.Z,this.startPointerPress=(e,t)=>{if(this.removeEndListeners(),this.isPressing)return;const r=this.node.getProps(),n=Ce(window,"pointerup",((e,t)=>{if(!this.checkPressEnd())return;const{onTap:r,onTapCancel:n}=this.node.getProps();be.Wi.update((()=>{Le(this.node.current,e.target)?r&&r(e,t):n&&n(e,t)}))}),{passive:!(r.onTap||r.onPointerUp)}),a=Ce(window,"pointercancel",((e,t)=>this.cancelPress(e,t)),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=(0,Se.z)(n,a),this.startPress(e,t)},this.startAccessiblePress=()=>{const e=xe(this.node.current,"keydown",(e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=xe(this.node.current,"keyup",(e=>{"Enter"===e.key&&this.checkPressEnd()&&je("up",((e,t)=>{const{onTap:r}=this.node.getProps();r&&be.Wi.update((()=>r(e,t)))}))})),je("down",((e,t)=>{this.startPress(e,t)})))})),t=xe(this.node.current,"blur",(()=>{this.isPressing&&je("cancel",((e,t)=>this.cancelPress(e,t)))}));this.removeAccessibleListeners=(0,Se.z)(e,t)}}startPress(e,t){this.isPressing=!0;const{onTapStart:r,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&be.Wi.update((()=>r(e,t)))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!Oe()}cancelPress(e,t){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&be.Wi.update((()=>r(e,t)))}mount(){const e=this.node.getProps(),t=Ce(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=xe(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,Se.z)(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class extends Ne{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,Se.z)(xe(this.node.current,"focus",(()=>this.onFocus())),xe(this.node.current,"blur",(()=>this.onBlur())))}unmount(){}}},hover:{Feature:class extends Ne{mount(){this.unmount=(0,Se.z)(Ie(this.node,!0),Ie(this.node,!1))}unmount(){}}}};function We(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}function Ue(e,t,r){const n=e.getProps();return ue(n,t,void 0!==r?r:n.custom,function(e){const t={};return e.values.forEach(((e,r)=>t[r]=e.get())),t}(e),function(e){const t={};return e.values.forEach(((e,r)=>t[r]=e.getVelocity())),t}(e))}var He=r(5487),$e=r(6917);const Ke=e=>Array.isArray(e)&&"number"==typeof e[0];function Ge(e){return Boolean(!e||"string"==typeof e&&qe[e]||Ke(e)||Array.isArray(e)&&e.every(Ge))}const Ye=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,qe={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Ye([0,.65,.55,1]),circOut:Ye([.55,0,1,.45]),backIn:Ye([.31,.01,.66,-.59]),backOut:Ye([.33,1.53,.69,.99])};function Xe(e){if(e)return Ke(e)?Ye(e):Array.isArray(e)?e.map(Xe):qe[e]}var Je=r(6259);const Qe=function(e){let t;return()=>(void 0===t&&(t=Object.hasOwnProperty.call(Element.prototype,"animate")),t)}(),et=new Set(["opacity","clipPath","filter","transform","backgroundColor"]);const tt={type:"spring",stiffness:500,damping:25,restSpeed:10},rt={type:"keyframes",duration:.8},nt={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},at=(e,{keyframes:t})=>t.length>2?rt:N.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:tt:nt;var ot=r(1550);const it=(e,t)=>!("zIndex"===e||"number"!=typeof t&&!Array.isArray(t)&&("string"!=typeof t||!ot.P.test(t)&&"0"!==t||t.startsWith("url(")));var st=r(6430);const lt=new Set(["brightness","contrast","saturate","opacity"]);function ct(e){const[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[n]=r.match(st.KP)||[];if(!n)return e;const a=r.replace(n,"");let o=lt.has(t)?1:0;return n!==r&&(o*=100),t+"("+o+a+")"}const ut=/([a-z-]*)\(.*?\)/g,dt={...ot.P,getAnimatableNone:e=>{const t=e.match(ut);return t?t.map(ct).join(" "):e}};var pt=r(5385);const ft={...z,color:pt.$,backgroundColor:pt.$,outlineColor:pt.$,fill:pt.$,stroke:pt.$,borderColor:pt.$,borderTopColor:pt.$,borderRightColor:pt.$,borderBottomColor:pt.$,borderLeftColor:pt.$,filter:dt,WebkitFilter:dt},mt=e=>ft[e];function gt(e,t){let r=mt(e);return r!==dt&&(r=ot.P),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const ht=e=>/^0[^.\s]+$/.test(e);function vt(e){return"number"==typeof e?0===e:null!==e?"none"===e||"0"===e||ht(e):void 0}function bt(e,t){return e[t]||e.default||e}const yt=(e,t,r,n={})=>a=>{const o=bt(n,e)||{},i=o.delay||n.delay||0;let{elapsed:s=0}=n;s-=(0,$e.w)(i);const l=function(e,t,r,n){const a=it(t,r);let o;o=Array.isArray(r)?[...r]:[null,r];const i=void 0!==n.from?n.from:e.get();let s;const l=[];for(let e=0;e<o.length;e++)null===o[e]&&(o[e]=0===e?i:o[e-1]),vt(o[e])&&l.push(e),"string"==typeof o[e]&&"none"!==o[e]&&"0"!==o[e]&&(s=o[e]);if(a&&l.length&&s)for(let e=0;e<l.length;e++)o[l[e]]=gt(t,s);return o}(t,e,r,o),c=l[0],u=l[l.length-1],d=it(e,c),p=it(e,u);(0,He.K)(d===p,`You are trying to animate ${e} from "${c}" to "${u}". ${c} is not an animatable value - to enable this animation set ${c} to a value animatable to ${u} via the \`style\` property.`);let f={keyframes:l,velocity:t.getVelocity(),ease:"easeOut",...o,delay:-s,onUpdate:e=>{t.set(e),o.onUpdate&&o.onUpdate(e)},onComplete:()=>{a(),o.onComplete&&o.onComplete()}};if(function({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:a,repeat:o,repeatType:i,repeatDelay:s,from:l,elapsed:c,...u}){return!!Object.keys(u).length}(o)||(f={...f,...at(e,f)}),f.duration&&(f.duration=(0,$e.w)(f.duration)),f.repeatDelay&&(f.repeatDelay=(0,$e.w)(f.repeatDelay)),!d||!p||!1===o.type)return function({keyframes:e,delay:t,onUpdate:r,onComplete:n}){const a=()=>(r&&r(e[e.length-1]),n&&n(),{time:0,speed:1,duration:0,play:Be.Z,pause:Be.Z,stop:Be.Z,then:e=>(e(),Promise.resolve()),cancel:Be.Z,complete:Be.Z});return t?(0,Je.y)({keyframes:[0,1],duration:0,delay:t,onComplete:a}):a()}(f);if(!n.isHandoff&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){const r=function(e,t,{onUpdate:r,onComplete:n,...a}){if(!Qe()||!et.has(t)||a.repeatDelay||"mirror"===a.repeatType||0===a.damping||"inertia"===a.type)return!1;let o,i,s=!1;const l=()=>{i=new Promise((e=>{o=e}))};l();let{keyframes:c,duration:u=300,ease:d,times:p}=a;if(((e,t)=>"spring"===t.type||"backgroundColor"===e||!Ge(t.ease))(t,a)){const e=(0,Je.y)({...a,repeat:0,delay:0});let t={done:!1,value:c[0]};const r=[];let n=0;for(;!t.done&&n<2e4;)t=e.sample(n),r.push(t.value),n+=10;p=void 0,c=r,u=n-10,d="linear"}const f=function(e,t,r,{delay:n=0,duration:a,repeat:o=0,repeatType:i="loop",ease:s,times:l}={}){const c={[t]:r};l&&(c.offset=l);const u=Xe(s);return Array.isArray(u)&&(c.easing=u),e.animate(c,{delay:n,duration:a,easing:Array.isArray(u)?"linear":u,fill:"both",iterations:o+1,direction:"reverse"===i?"alternate":"normal"})}(e.owner.current,t,c,{...a,duration:u,ease:d,times:p}),m=()=>f.cancel(),g=()=>{be.Wi.update(m),o(),l()};return f.onfinish=()=>{e.set(function(e,{repeat:t,repeatType:r="loop"}){return e[t&&"loop"!==r&&t%2==1?0:e.length-1]}(c,a)),n&&n(),g()},{then(e,t){return i.then(e,t)},attachTimeline(e){return f.timeline=e,f.onfinish=null,Be.Z},get time(){return(0,$e.X)(f.currentTime||0)},set time(e){f.currentTime=(0,$e.w)(e)},get speed(){return f.playbackRate},set speed(e){f.playbackRate=e},get duration(){return(0,$e.X)(u)},play:()=>{s||(f.play(),(0,be.Pn)(m))},pause:()=>f.pause(),stop:()=>{if(s=!0,"idle"===f.playState)return;const{currentTime:t}=f;if(t){const r=(0,Je.y)({...a,autoplay:!1});e.setWithVelocity(r.sample(t-10).value,r.sample(t).value,10)}g()},complete:()=>f.finish(),cancel:g}}(t,e,f);if(r)return r}return(0,Je.y)(f)};function wt(e){return Boolean((0,L.i)(e)&&e.add)}const xt=e=>/^\-?\d*\.?\d+$/.test(e);var _t=r(3234);const kt=e=>t=>t.test(e),Et=[F.Rx,Z.px,Z.aQ,Z.RW,Z.vw,Z.vh,{test:e=>"auto"===e,parse:e=>e}],Ct=e=>Et.find(kt(e)),St=[...Et,pt.$,ot.P];function Rt(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,(0,_t.BX)(r))}function Pt(e,t){if(t)return(t[e]||t.default||t).from}function Tt({protectedKeys:e,needsAnimating:t},r){const n=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,n}function At(e,t){const r=e.get();if(!Array.isArray(t))return r!==t;for(let e=0;e<t.length;e++)if(t[e]!==r)return!0}function Ot(e,t,{delay:r=0,transitionOverride:n,type:a}={}){let{transition:o=e.getDefaultTransition(),transitionEnd:i,...s}=e.makeTargetAnimatable(t);const l=e.getValue("willChange");n&&(o=n);const c=[],d=a&&e.animationState&&e.animationState.getState()[a];for(const t in s){const n=e.getValue(t),a=s[t];if(!n||void 0===a||d&&Tt(d,t))continue;const i={delay:r,elapsed:0,...bt(o||{},t)};if(window.HandoffAppearAnimations){const r=e.getProps()[u];if(r){const e=window.HandoffAppearAnimations(r,t,n,be.Wi);null!==e&&(i.elapsed=e,i.isHandoff=!0)}}let p=!i.isHandoff&&!At(n,a);if("spring"===i.type&&(n.getVelocity()||i.velocity)&&(p=!1),n.animation&&(p=!1),p)continue;n.start(yt(t,n,a,e.shouldReduceMotion&&N.has(t)?{type:!1}:i));const f=n.animation;wt(l)&&(l.add(t),f.then((()=>l.remove(t)))),c.push(f)}return i&&Promise.all(c).then((()=>{i&&function(e,t){const r=Ue(e,t);let{transitionEnd:n={},transition:a={},...o}=r?e.makeTargetAnimatable(r,!1):{};o={...o,...n};for(const t in o)Rt(e,t,me(o[t]))}(e,i)})),c}function Nt(e,t,r={}){const n=Ue(e,t,r.custom);let{transition:a=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(a=r.transitionOverride);const o=n?()=>Promise.all(Ot(e,n,r)):()=>Promise.resolve(),i=e.variantChildren&&e.variantChildren.size?(n=0)=>{const{delayChildren:o=0,staggerChildren:i,staggerDirection:s}=a;return function(e,t,r=0,n=0,a=1,o){const i=[],s=(e.variantChildren.size-1)*n,l=1===a?(e=0)=>e*n:(e=0)=>s-e*n;return Array.from(e.variantChildren).sort(It).forEach(((e,n)=>{e.notify("AnimationStart",t),i.push(Nt(e,t,{...o,delay:r+l(n)}).then((()=>e.notify("AnimationComplete",t))))})),Promise.all(i)}(e,t,o+n,i,s,r)}:()=>Promise.resolve(),{when:s}=a;if(s){const[e,t]="beforeChildren"===s?[o,i]:[i,o];return e().then((()=>t()))}return Promise.all([o(),i(r.delay)])}function It(e,t){return e.sortNodePosition(t)}const Lt=[...m].reverse(),Bt=m.length;function jt(e){let t=function(e){return t=>Promise.all(t.map((({animation:t,options:r})=>function(e,t,r={}){let n;if(e.notify("AnimationStart",t),Array.isArray(t)){const a=t.map((t=>Nt(e,t,r)));n=Promise.all(a)}else if("string"==typeof t)n=Nt(e,t,r);else{const a="function"==typeof t?Ue(e,t,r.custom):t;n=Promise.all(Ot(e,a,r))}return n.then((()=>e.notify("AnimationComplete",t)))}(e,t,r))))}(e);const r={animate:Dt(!0),whileInView:Dt(),whileHover:Dt(),whileTap:Dt(),whileDrag:Dt(),whileFocus:Dt(),exit:Dt()};let n=!0;const a=(t,r)=>{const n=Ue(e,r);if(n){const{transition:e,transitionEnd:r,...a}=n;t={...t,...a,...r}}return t};function o(o,i){const s=e.getProps(),l=e.getVariantContext(!0)||{},c=[],u=new Set;let d={},m=1/0;for(let t=0;t<Bt;t++){const v=Lt[t],b=r[v],y=void 0!==s[v]?s[v]:l[v],w=p(y),x=v===i?b.isActive:null;!1===x&&(m=t);let _=y===l[v]&&y!==s[v]&&w;if(_&&n&&e.manuallyAnimateOnMount&&(_=!1),b.protectedKeys={...d},!b.isActive&&null===x||!y&&!b.prevProp||f(y)||"boolean"==typeof y)continue;const k=(g=b.prevProp,"string"==typeof(h=y)?h!==g:!!Array.isArray(h)&&!We(h,g));let E=k||v===i&&b.isActive&&!_&&w||t>m&&w;const C=Array.isArray(y)?y:[y];let S=C.reduce(a,{});!1===x&&(S={});const{prevResolvedValues:R={}}=b,P={...R,...S},T=e=>{E=!0,u.delete(e),b.needsAnimating[e]=!0};for(const e in P){const t=S[e],r=R[e];d.hasOwnProperty(e)||(t!==r?pe(t)&&pe(r)?!We(t,r)||k?T(e):b.protectedKeys[e]=!0:void 0!==t?T(e):u.add(e):void 0!==t&&u.has(e)?T(e):b.protectedKeys[e]=!0)}b.prevProp=y,b.prevResolvedValues=S,b.isActive&&(d={...d,...S}),n&&e.blockInitialAnimation&&(E=!1),E&&!_&&c.push(...C.map((e=>({animation:e,options:{type:v,...o}}))))}var g,h;if(u.size){const t={};u.forEach((r=>{const n=e.getBaseTarget(r);void 0!==n&&(t[r]=n)})),c.push({animation:t})}let v=Boolean(c.length);return!n||!1!==s.initial&&s.initial!==s.animate||e.manuallyAnimateOnMount||(v=!1),n=!1,v?t(c):Promise.resolve()}return{animateChanges:o,setActive:function(t,n,a){var i;if(r[t].isActive===n)return Promise.resolve();null===(i=e.variantChildren)||void 0===i||i.forEach((e=>{var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,n)})),r[t].isActive=n;const s=o(a,t);for(const e in r)r[e].protectedKeys={};return s},setAnimateFunction:function(r){t=r(e)},getState:()=>r}}function Dt(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let Mt=0;const Ft={animation:{Feature:class extends Ne{constructor(e){super(e),e.animationState||(e.animationState=jt(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();this.unmount(),f(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}},exit:{Feature:class extends Ne{constructor(){super(...arguments),this.id=Mt++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:t,custom:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;const a=this.node.animationState.setActive("exit",!e,{custom:null!=r?r:this.node.getProps().custom});t&&!e&&a.then((()=>t(this.id)))}mount(){const{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}}},Zt=(e,t)=>Math.abs(e-t);class Vt{constructor(e,t,{transformPagePoint:r,contextWindow:n}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!this.lastMoveEvent||!this.lastMoveEventInfo)return;const e=Ut(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,r=function(e,t){const r=Zt(e.x,t.x),n=Zt(e.y,t.y);return Math.sqrt(r**2+n**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!r)return;const{point:n}=e,{timestamp:a}=be.frameData;this.history.push({...n,timestamp:a});const{onStart:o,onMove:i}=this.handlers;t||(o&&o(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),i&&i(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=zt(t,this.transformPagePoint),be.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{if(this.end(),!this.lastMoveEvent||!this.lastMoveEventInfo)return;const{onEnd:r,onSessionEnd:n}=this.handlers,a=Ut("pointercancel"===e.type?this.lastMoveEventInfo:zt(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,a),n&&n(e,a)},!_e(e))return;this.handlers=t,this.transformPagePoint=r,this.contextWindow=n||window;const a=zt(ke(e),this.transformPagePoint),{point:o}=a,{timestamp:i}=be.frameData;this.history=[{...o,timestamp:i}];const{onSessionStart:s}=t;s&&s(e,Ut(a,this.history)),this.removeListeners=(0,Se.z)(Ce(this.contextWindow,"pointermove",this.handlePointerMove),Ce(this.contextWindow,"pointerup",this.handlePointerUp),Ce(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,be.Pn)(this.updatePoint)}}function zt(e,t){return t?{point:t(e.point)}:e}function Wt(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Ut({point:e},t){return{point:e,delta:Wt(e,$t(t)),offset:Wt(e,Ht(t)),velocity:Kt(t,.1)}}function Ht(e){return e[0]}function $t(e){return e[e.length-1]}function Kt(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const a=$t(e);for(;r>=0&&(n=e[r],!(a.timestamp-n.timestamp>(0,$e.w)(t)));)r--;if(!n)return{x:0,y:0};const o=(0,$e.X)(a.timestamp-n.timestamp);if(0===o)return{x:0,y:0};const i={x:(a.x-n.x)/o,y:(a.y-n.y)/o};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}var Gt=r(3967),Yt=r(22);function qt(e){return e.max-e.min}function Xt(e,t=0,r=.01){return Math.abs(e-t)<=r}function Jt(e,t,r,n=.5){e.origin=n,e.originPoint=(0,Yt.C)(t.min,t.max,e.origin),e.scale=qt(r)/qt(t),(Xt(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=(0,Yt.C)(r.min,r.max,e.origin)-e.originPoint,(Xt(e.translate)||isNaN(e.translate))&&(e.translate=0)}function Qt(e,t,r,n){Jt(e.x,t.x,r.x,n?n.originX:void 0),Jt(e.y,t.y,r.y,n?n.originY:void 0)}function er(e,t,r){e.min=r.min+t.min,e.max=e.min+qt(t)}function tr(e,t,r){e.min=t.min-r.min,e.max=e.min+qt(t)}function rr(e,t,r){tr(e.x,t.x,r.x),tr(e.y,t.y,r.y)}var nr=r(4169);function ar(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function or(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,n]=[n,r]),{min:r,max:n}}const ir=.35;function sr(e,t,r){return{min:lr(e,t),max:lr(e,r)}}function lr(e,t){return"number"==typeof e?e:e[t]||0}const cr=()=>({x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}),ur=()=>({x:{min:0,max:0},y:{min:0,max:0}});function dr(e){return[e("x"),e("y")]}function pr({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function fr(e){return void 0===e||1===e}function mr({scale:e,scaleX:t,scaleY:r}){return!fr(e)||!fr(t)||!fr(r)}function gr(e){return mr(e)||hr(e)||e.z||e.rotate||e.rotateX||e.rotateY}function hr(e){return vr(e.x)||vr(e.y)}function vr(e){return e&&"0%"!==e}function br(e,t,r){return r+t*(e-r)}function yr(e,t,r,n,a){return void 0!==a&&(e=br(e,a,n)),br(e,r,n)+t}function wr(e,t=0,r=1,n,a){e.min=yr(e.min,t,r,n,a),e.max=yr(e.max,t,r,n,a)}function xr(e,{x:t,y:r}){wr(e.x,t.translate,t.scale,t.originPoint),wr(e.y,r.translate,r.scale,r.originPoint)}function _r(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function kr(e,t){e.min=e.min+t,e.max=e.max+t}function Er(e,t,[r,n,a]){const o=void 0!==t[a]?t[a]:.5,i=(0,Yt.C)(e.min,e.max,o);wr(e,t[r],t[n],i,t.scale)}const Cr=["x","scaleX","originX"],Sr=["y","scaleY","originY"];function Rr(e,t){Er(e.x,t,Cr),Er(e.y,t,Sr)}function Pr(e,t){return pr(function(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}(e.getBoundingClientRect(),t))}const Tr=({current:e})=>e?e.ownerDocument.defaultView:null,Ar=new WeakMap;class Or{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=ur(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){const{presenceContext:r}=this.visualElement;r&&!1===r.isPresent||(this.panSession=new Vt(e,{onSessionStart:e=>{this.stopAnimation(),t&&this.snapToCursor(ke(e,"page").point)},onStart:(e,t)=>{const{drag:r,dragPropagation:n,onDragStart:a}=this.getProps();if(r&&!n&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=Ae(r),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),dr((e=>{let t=this.getAxisMotionValue(e).get()||0;if(Z.aQ.test(t)){const{projection:r}=this.visualElement;if(r&&r.layout){const n=r.layout.layoutBox[e];n&&(t=qt(n)*(parseFloat(t)/100))}}this.originPoint[e]=t})),a&&be.Wi.update((()=>a(e,t)),!1,!0);const{animationState:o}=this.visualElement;o&&o.setActive("whileDrag",!0)},onMove:(e,t)=>{const{dragPropagation:r,dragDirectionLock:n,onDirectionLock:a,onDrag:o}=this.getProps();if(!r&&!this.openGlobalLock)return;const{offset:i}=t;if(n&&null===this.currentDirection)return this.currentDirection=function(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}(i),void(null!==this.currentDirection&&a&&a(this.currentDirection));this.updateAxis("x",t.point,i),this.updateAxis("y",t.point,i),this.visualElement.render(),o&&o(e,t)},onSessionEnd:(e,t)=>this.stop(e,t)},{transformPagePoint:this.visualElement.getTransformPagePoint(),contextWindow:Tr(this.visualElement)}))}stop(e,t){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:n}=t;this.startAnimation(n);const{onDragEnd:a}=this.getProps();a&&be.Wi.update((()=>a(e,t)))}cancel(){this.isDragging=!1;const{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,r){const{drag:n}=this.getProps();if(!r||!Nr(e,n,this.currentDirection))return;const a=this.getAxisMotionValue(e);let o=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(o=function(e,{min:t,max:r},n){return void 0!==t&&e<t?e=n?(0,Yt.C)(t,e,n.min):Math.max(e,t):void 0!==r&&e>r&&(e=n?(0,Yt.C)(r,e,n.max):Math.min(e,r)),e}(o,this.constraints[e],this.elastic[e])),a.set(o)}resolveConstraints(){var e;const{dragConstraints:t,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(e=this.visualElement.projection)||void 0===e?void 0:e.layout,a=this.constraints;t&&d(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!t||!n)&&function(e,{top:t,left:r,bottom:n,right:a}){return{x:ar(e.x,r,a),y:ar(e.y,t,n)}}(n.layoutBox,t),this.elastic=function(e=ir){return!1===e?e=0:!0===e&&(e=ir),{x:sr(e,"left","right"),y:sr(e,"top","bottom")}}(r),a!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&dr((e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){const r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(n.layoutBox[e],this.constraints[e]))}))}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!d(e))return!1;const r=e.current;(0,He.k)(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");const{projection:n}=this.visualElement;if(!n||!n.layout)return!1;const a=function(e,t,r){const n=Pr(e,r),{scroll:a}=t;return a&&(kr(n.x,a.offset.x),kr(n.y,a.offset.y)),n}(r,n.root,this.visualElement.getTransformPagePoint());let o=function(e,t){return{x:or(e.x,t.x),y:or(e.y,t.y)}}(n.layout.layoutBox,a);if(t){const e=t(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(o));this.hasMutatedConstraints=!!e,e&&(o=pr(e))}return o}startAnimation(e){const{drag:t,dragMomentum:r,dragElastic:n,dragTransition:a,dragSnapToOrigin:o,onDragTransitionEnd:i}=this.getProps(),s=this.constraints||{},l=dr((i=>{if(!Nr(i,t,this.currentDirection))return;let l=s&&s[i]||{};o&&(l={min:0,max:0});const c=n?200:1e6,u=n?40:1e7,d={type:"inertia",velocity:r?e[i]:0,bounceStiffness:c,bounceDamping:u,timeConstant:750,restDelta:1,restSpeed:10,...a,...l};return this.startAxisValueAnimation(i,d)}));return Promise.all(l).then(i)}startAxisValueAnimation(e,t){const r=this.getAxisMotionValue(e);return r.start(yt(e,r,0,t))}stopAnimation(){dr((e=>this.getAxisMotionValue(e).stop()))}getAxisMotionValue(e){const t="_drag"+e.toUpperCase(),r=this.visualElement.getProps();return r[t]||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){dr((t=>{const{drag:r}=this.getProps();if(!Nr(t,r,this.currentDirection))return;const{projection:n}=this.visualElement,a=this.getAxisMotionValue(t);if(n&&n.layout){const{min:r,max:o}=n.layout.layoutBox[t];a.set(e[t]-(0,Yt.C)(r,o,.5))}}))}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!d(t)||!r||!this.constraints)return;this.stopAnimation();const n={x:0,y:0};dr((e=>{const t=this.getAxisMotionValue(e);if(t){const r=t.get();n[e]=function(e,t){let r=.5;const n=qt(e),a=qt(t);return a>n?r=(0,Gt.Y)(t.min,t.max-n,e.min):n>a&&(r=(0,Gt.Y)(e.min,e.max-a,t.min)),(0,nr.u)(0,1,r)}({min:r,max:r},this.constraints[e])}}));const{transformTemplate:a}=this.visualElement.getProps();this.visualElement.current.style.transform=a?a({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),dr((t=>{if(!Nr(t,e,null))return;const r=this.getAxisMotionValue(t),{min:a,max:o}=this.constraints[t];r.set((0,Yt.C)(a,o,n[t]))}))}addListeners(){if(!this.visualElement.current)return;Ar.set(this.visualElement,this);const e=Ce(this.visualElement.current,"pointerdown",(e=>{const{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)})),t=()=>{const{dragConstraints:e}=this.getProps();d(e)&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,n=r.addEventListener("measure",t);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),t();const a=xe(window,"resize",(()=>this.scalePositionWithinConstraints())),o=r.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(dr((t=>{const r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))})),this.visualElement.render())}));return()=>{a(),e(),n(),o&&o()}}getProps(){const e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:a=!1,dragElastic:o=ir,dragMomentum:i=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:n,dragConstraints:a,dragElastic:o,dragMomentum:i}}}function Nr(e,t,r){return!(!0!==t&&t!==e||null!==r&&r!==e)}const Ir=e=>(t,r)=>{e&&be.Wi.update((()=>e(t,r)))};var Lr=r(5947);const Br={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function jr(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Dr={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!Z.px.test(e))return e;e=parseFloat(e)}return`${jr(e,t.target.x)}% ${jr(e,t.target.y)}%`}},Mr={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,a=ot.P.parse(e);if(a.length>5)return n;const o=ot.P.createTransformer(e),i="number"!=typeof a[0]?1:0,s=r.x.scale*t.x,l=r.y.scale*t.y;a[0+i]/=s,a[1+i]/=l;const c=(0,Yt.C)(s,l,.5);return"number"==typeof a[2+i]&&(a[2+i]/=c),"number"==typeof a[3+i]&&(a[3+i]/=c),o(a)}};class Fr extends n.Component{componentDidMount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:n}=this.props,{projection:a}=e;var o;o=Vr,Object.assign(A,o),a&&(t.group&&t.group.add(a),r&&r.register&&n&&r.register(a),a.root.didUpdate(),a.addEventListener("animationComplete",(()=>{this.safeToRemove()})),a.setOptions({...a.options,onExitComplete:()=>this.safeToRemove()})),Br.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:t,visualElement:r,drag:n,isPresent:a}=this.props,o=r.projection;return o?(o.isPresent=a,n||e.layoutDependency!==t||void 0===t?o.willUpdate():this.safeToRemove(),e.isPresent!==a&&(a?o.promote():o.relegate()||be.Wi.postRender((()=>{const e=o.getStack();e&&e.members.length||this.safeToRemove()}))),null):null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask((()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()})))}componentWillUnmount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:n}=e;n&&(n.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(n),r&&r.deregister&&r.deregister(n))}safeToRemove(){const{safeToRemove:e}=this.props;e&&e()}render(){return null}}function Zr(e){const[t,r]=(0,Lr.oO)(),a=(0,n.useContext)(_.p);return n.createElement(Fr,{...e,layoutGroup:a,switchLayoutGroup:(0,n.useContext)(k),isPresent:t,safeToRemove:r})}const Vr={borderRadius:{...Dr,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Dr,borderTopRightRadius:Dr,borderBottomLeftRadius:Dr,borderBottomRightRadius:Dr,boxShadow:Mr};var zr=r(1560),Wr=r(7255);const Ur=["TopLeft","TopRight","BottomLeft","BottomRight"],Hr=Ur.length,$r=e=>"string"==typeof e?parseFloat(e):e,Kr=e=>"number"==typeof e||Z.px.test(e);function Gr(e,t){return void 0!==e[t]?e[t]:e.borderRadius}const Yr=Xr(0,.5,Wr.Bn),qr=Xr(.5,.95,Be.Z);function Xr(e,t,r){return n=>n<e?0:n>t?1:r((0,Gt.Y)(e,t,n))}function Jr(e,t){e.min=t.min,e.max=t.max}function Qr(e,t){Jr(e.x,t.x),Jr(e.y,t.y)}function en(e,t,r,n,a){return e=br(e-=t,1/r,n),void 0!==a&&(e=br(e,1/a,n)),e}function tn(e,t,[r,n,a],o,i){!function(e,t=0,r=1,n=.5,a,o=e,i=e){if(Z.aQ.test(t)&&(t=parseFloat(t),t=(0,Yt.C)(i.min,i.max,t/100)-i.min),"number"!=typeof t)return;let s=(0,Yt.C)(o.min,o.max,n);e===o&&(s-=t),e.min=en(e.min,t,r,s,a),e.max=en(e.max,t,r,s,a)}(e,t[r],t[n],t[a],t.scale,o,i)}const rn=["x","scaleX","originX"],nn=["y","scaleY","originY"];function an(e,t,r,n){tn(e.x,t,rn,r?r.x:void 0,n?n.x:void 0),tn(e.y,t,nn,r?r.y:void 0,n?n.y:void 0)}function on(e){return 0===e.translate&&1===e.scale}function sn(e){return on(e.x)&&on(e.y)}function ln(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function cn(e){return qt(e.x)/qt(e.y)}var un=r(10);class dn{constructor(){this.members=[]}add(e){(0,un.y4)(this.members,e),e.scheduleRender()}remove(e){if((0,un.cl)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){const t=this.members.findIndex((t=>e===t));if(0===t)return!1;let r;for(let e=t;e>=0;e--){const t=this.members[e];if(!1!==t.isPresent){r=t;break}}return!!r&&(this.promote(r),!0)}promote(e,t){const r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:n}=e.options;!1===n&&r.hide()}}exitAnimationComplete(){this.members.forEach((e=>{const{options:t,resumingFrom:r}=e;t.onExitComplete&&t.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()}))}scheduleRender(){this.members.forEach((e=>{e.instance&&e.scheduleRender(!1)}))}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function pn(e,t,r){let n="";const a=e.x.translate/t.x,o=e.y.translate/t.y;if((a||o)&&(n=`translate3d(${a}px, ${o}px, 0) `),1===t.x&&1===t.y||(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{rotate:e,rotateX:t,rotateY:a}=r;e&&(n+=`rotate(${e}deg) `),t&&(n+=`rotateX(${t}deg) `),a&&(n+=`rotateY(${a}deg) `)}const i=e.x.scale*t.x,s=e.y.scale*t.y;return 1===i&&1===s||(n+=`scale(${i}, ${s})`),n||"none"}const fn=(e,t)=>e.depth-t.depth;class mn{constructor(){this.children=[],this.isDirty=!1}add(e){(0,un.y4)(this.children,e),this.isDirty=!0}remove(e){(0,un.cl)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(fn),this.isDirty=!1,this.children.forEach(e)}}const gn=["","X","Y","Z"],hn={visibility:"hidden"};let vn=0;const bn={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function yn({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:a}){return class{constructor(e={},r=(null==t?void 0:t())){this.id=vn++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{var e;this.projectionUpdateScheduled=!1,bn.totalNodes=bn.resolvedTargetDeltas=bn.recalculatedProjection=0,this.nodes.forEach(_n),this.nodes.forEach(Tn),this.nodes.forEach(An),this.nodes.forEach(kn),e=bn,window.MotionDebug&&window.MotionDebug.record(e)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new mn)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new zr.L),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){const r=this.eventHandlers.get(e);r&&r.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t,r=this.root.hasTreeAnimated){if(this.instance)return;var n;this.isSVG=(n=t)instanceof SVGElement&&"svg"!==n.tagName,this.instance=t;const{layoutId:a,layout:o,visualElement:i}=this.options;if(i&&!i.current&&i.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),r&&(o||a)&&(this.isLayoutDirty=!0),e){let r;const n=()=>this.root.updateBlockedByResize=!1;e(t,(()=>{this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){const r=performance.now(),n=({timestamp:t})=>{const a=t-r;a>=250&&((0,be.Pn)(n),e(a-250))};return be.Wi.read(n,!0),()=>(0,be.Pn)(n)}(n),Br.hasAnimatedSinceResize&&(Br.hasAnimatedSinceResize=!1,this.nodes.forEach(Pn))}))}a&&this.root.registerSharedNode(a,this),!1!==this.options.animate&&i&&(a||o)&&this.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:r,layout:n})=>{if(this.isTreeAnimationBlocked())return this.target=void 0,void(this.relativeTarget=void 0);const a=this.options.transition||i.getDefaultTransition()||jn,{onLayoutAnimationStart:o,onLayoutAnimationComplete:s}=i.getProps(),l=!this.targetLayout||!ln(this.targetLayout,n)||r,c=!t&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||c||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,c);const t={...bt(a,"layout"),onPlay:o,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||Pn(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n}))}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,be.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(On),this.animationId++)}getTransformTemplate(){const{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked())return void(this.options.onExitComplete&&this.options.onExitComplete());if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){const t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}const{layoutId:t,layout:r}=this.options;if(void 0===t&&!r)return;const n=this.getTransformTemplate();this.prevTransformTemplateValue=n?n(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked())return this.unblockUpdate(),this.clearAllSnapshots(),void this.nodes.forEach(Cn);this.isUpdating||this.nodes.forEach(Sn),this.isUpdating=!1,this.nodes.forEach(Rn),this.nodes.forEach(wn),this.nodes.forEach(xn),this.clearAllSnapshots();const e=performance.now();be.frameData.delta=(0,nr.u)(0,1e3/60,e-be.frameData.timestamp),be.frameData.timestamp=e,be.frameData.isProcessing=!0,be.S6.update.process(be.frameData),be.S6.preRender.process(be.frameData),be.S6.render.process(be.frameData),be.frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,queueMicrotask((()=>this.update())))}clearAllSnapshots(){this.nodes.forEach(En),this.sharedNodes.forEach(Nn)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,be.Wi.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){be.Wi.postRender((()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()}))}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance)return;if(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();const e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=ur(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=Boolean(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&(this.scroll={animationId:this.root.animationId,phase:e,isRoot:n(this.instance),offset:r(this.instance)})}resetTransform(){if(!a)return;const e=this.isLayoutDirty||this.shouldResetTransform,t=this.projectionDelta&&!sn(this.projectionDelta),r=this.getTransformTemplate(),n=r?r(this.latestValues,""):void 0,o=n!==this.prevTransformTemplateValue;e&&(t||gr(this.latestValues)||o)&&(a(this.instance,n),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){const t=this.measurePageBox();let r=this.removeElementScroll(t);var n;return e&&(r=this.removeTransform(r)),Fn((n=r).x),Fn(n.y),{animationId:this.root.animationId,measuredBox:t,layoutBox:r,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:e}=this.options;if(!e)return ur();const t=e.measureViewportBox(),{scroll:r}=this.root;return r&&(kr(t.x,r.offset.x),kr(t.y,r.offset.y)),t}removeElementScroll(e){const t=ur();Qr(t,e);for(let r=0;r<this.path.length;r++){const n=this.path[r],{scroll:a,options:o}=n;if(n!==this.root&&a&&o.layoutScroll){if(a.isRoot){Qr(t,e);const{scroll:r}=this.root;r&&(kr(t.x,-r.offset.x),kr(t.y,-r.offset.y))}kr(t.x,a.offset.x),kr(t.y,a.offset.y)}}return t}applyTransform(e,t=!1){const r=ur();Qr(r,e);for(let e=0;e<this.path.length;e++){const n=this.path[e];!t&&n.options.layoutScroll&&n.scroll&&n!==n.root&&Rr(r,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),gr(n.latestValues)&&Rr(r,n.latestValues)}return gr(this.latestValues)&&Rr(r,this.latestValues),r}removeTransform(e){const t=ur();Qr(t,e);for(let e=0;e<this.path.length;e++){const r=this.path[e];if(!r.instance)continue;if(!gr(r.latestValues))continue;mr(r.latestValues)&&r.updateSnapshot();const n=ur();Qr(n,r.measurePageBox()),an(t,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,n)}return gr(this.latestValues)&&an(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==be.frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){var t;const r=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=r.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=r.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=r.isSharedProjectionDirty);const n=Boolean(this.resumingFrom)||this!==r;if(!(e||n&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget))return;const{layout:a,layoutId:o}=this.options;if(this.layout&&(a||o)){if(this.resolvedRelativeTargetAt=be.frameData.timestamp,!this.targetDelta&&!this.relativeTarget){const e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ur(),this.relativeTargetOrigin=ur(),rr(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),Qr(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){var i,s,l;if(this.target||(this.target=ur(),this.targetWithTransforms=ur()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),i=this.target,s=this.relativeTarget,l=this.relativeParent.target,er(i.x,s.x,l.x),er(i.y,s.y,l.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.layoutBox):Qr(this.target,this.layout.layoutBox),xr(this.target,this.targetDelta)):Qr(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const e=this.getClosestProjectingParent();e&&Boolean(e.resumingFrom)===Boolean(this.resumingFrom)&&!e.options.layoutScroll&&e.target&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ur(),this.relativeTargetOrigin=ur(),rr(this.relativeTargetOrigin,this.target,e.target),Qr(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}bn.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(this.parent&&!mr(this.parent.latestValues)&&!hr(this.parent.latestValues))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return Boolean((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var e;const t=this.getLead(),r=Boolean(this.resumingFrom)||this!==t;let n=!0;if((this.isProjectionDirty||(null===(e=this.parent)||void 0===e?void 0:e.isProjectionDirty))&&(n=!1),r&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===be.frameData.timestamp&&(n=!1),n)return;const{layout:a,layoutId:o}=this.options;if(this.isTreeAnimating=Boolean(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!a&&!o)return;Qr(this.layoutCorrected,this.layout.layoutBox);const i=this.treeScale.x,s=this.treeScale.y;!function(e,t,r,n=!1){const a=r.length;if(!a)return;let o,i;t.x=t.y=1;for(let s=0;s<a;s++){o=r[s],i=o.projectionDelta;const a=o.instance;a&&a.style&&"contents"===a.style.display||(n&&o.options.layoutScroll&&o.scroll&&o!==o.root&&Rr(e,{x:-o.scroll.offset.x,y:-o.scroll.offset.y}),i&&(t.x*=i.x.scale,t.y*=i.y.scale,xr(e,i)),n&&gr(o.latestValues)&&Rr(e,o.latestValues))}t.x=_r(t.x),t.y=_r(t.y)}(this.layoutCorrected,this.treeScale,this.path,r),!t.layout||t.target||1===this.treeScale.x&&1===this.treeScale.y||(t.target=t.layout.layoutBox);const{target:l}=t;if(!l)return void(this.projectionTransform&&(this.projectionDelta=cr(),this.projectionTransform="none",this.scheduleRender()));this.projectionDelta||(this.projectionDelta=cr(),this.projectionDeltaWithTransform=cr());const c=this.projectionTransform;Qt(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.projectionTransform=pn(this.projectionDelta,this.treeScale),this.projectionTransform===c&&this.treeScale.x===i&&this.treeScale.y===s||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),bn.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),e){const e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(e,t=!1){const r=this.snapshot,n=r?r.latestValues:{},a={...this.latestValues},o=cr();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;const i=ur(),s=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),l=this.getStack(),c=!l||l.members.length<=1,u=Boolean(s&&!c&&!0===this.options.crossfade&&!this.path.some(Bn));let d;this.animationProgress=0,this.mixTargetDelta=t=>{const r=t/1e3;var l,p,f,m,g,h;In(o.x,e.x,r),In(o.y,e.y,r),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(rr(i,this.layout.layoutBox,this.relativeParent.layout.layoutBox),l=this.relativeTarget,p=this.relativeTargetOrigin,f=i,m=r,Ln(l.x,p.x,f.x,m),Ln(l.y,p.y,f.y,m),d&&(g=this.relativeTarget,h=d,g.x.min===h.x.min&&g.x.max===h.x.max&&g.y.min===h.y.min&&g.y.max===h.y.max)&&(this.isProjectionDirty=!1),d||(d=ur()),Qr(d,this.relativeTarget)),s&&(this.animationValues=a,function(e,t,r,n,a,o){a?(e.opacity=(0,Yt.C)(0,void 0!==r.opacity?r.opacity:1,Yr(n)),e.opacityExit=(0,Yt.C)(void 0!==t.opacity?t.opacity:1,0,qr(n))):o&&(e.opacity=(0,Yt.C)(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,n));for(let a=0;a<Hr;a++){const o=`border${Ur[a]}Radius`;let i=Gr(t,o),s=Gr(r,o);void 0===i&&void 0===s||(i||(i=0),s||(s=0),0===i||0===s||Kr(i)===Kr(s)?(e[o]=Math.max((0,Yt.C)($r(i),$r(s),n),0),(Z.aQ.test(s)||Z.aQ.test(i))&&(e[o]+="%")):e[o]=s)}(t.rotate||r.rotate)&&(e.rotate=(0,Yt.C)(t.rotate||0,r.rotate||0,n))}(a,n,this.latestValues,r,u,c)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=r},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&((0,be.Pn)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=be.Wi.update((()=>{Br.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){const n=(0,L.i)(0)?0:(0,_t.BX)(0);return n.start(yt("",n,1e3,r)),n.animation}(0,0,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0}))}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const e=this.getLead();let{targetWithTransforms:t,target:r,layout:n,latestValues:a}=e;if(t&&r&&n){if(this!==e&&this.layout&&n&&Zn(this.options.animationType,this.layout.layoutBox,n.layoutBox)){r=this.target||ur();const t=qt(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;const n=qt(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+n}Qr(t,r),Rr(t,a),Qt(this.projectionDeltaWithTransform,this.layoutCorrected,t,a)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new dn),this.sharedNodes.get(e).add(t);const r=t.options.initialPromotionConfig;t.promote({transition:r?r.transition:void 0,preserveFollowOpacity:r&&r.shouldPreserveFollowOpacity?r.shouldPreserveFollowOpacity(t):void 0})}isLead(){const e=this.getStack();return!e||e.lead===this}getLead(){var e;const{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;const{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){const{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:r}={}){const n=this.getStack();n&&n.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){const e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){const{visualElement:e}=this.options;if(!e)return;let t=!1;const{latestValues:r}=e;if((r.rotate||r.rotateX||r.rotateY||r.rotateZ)&&(t=!0),!t)return;const n={};for(let t=0;t<gn.length;t++){const a="rotate"+gn[t];r[a]&&(n[a]=r[a],e.setStaticValue(a,0))}e.render();for(const t in n)e.setStaticValue(t,n[t]);e.scheduleRender()}getProjectionStyles(e){var t,r;if(!this.instance||this.isSVG)return;if(!this.isVisible)return hn;const n={visibility:""},a=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,n.opacity="",n.pointerEvents=ge(null==e?void 0:e.pointerEvents)||"",n.transform=a?a(this.latestValues,""):"none",n;const o=this.getLead();if(!this.projectionDelta||!this.layout||!o.target){const t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=ge(null==e?void 0:e.pointerEvents)||""),this.hasProjected&&!gr(this.latestValues)&&(t.transform=a?a({},""):"none",this.hasProjected=!1),t}const i=o.animationValues||o.latestValues;this.applyTransformsToTarget(),n.transform=pn(this.projectionDeltaWithTransform,this.treeScale,i),a&&(n.transform=a(i,n.transform));const{x:s,y:l}=this.projectionDelta;n.transformOrigin=`${100*s.origin}% ${100*l.origin}% 0`,o.animationValues?n.opacity=o===this?null!==(r=null!==(t=i.opacity)&&void 0!==t?t:this.latestValues.opacity)&&void 0!==r?r:1:this.preserveOpacity?this.latestValues.opacity:i.opacityExit:n.opacity=o===this?void 0!==i.opacity?i.opacity:"":void 0!==i.opacityExit?i.opacityExit:0;for(const e in A){if(void 0===i[e])continue;const{correct:t,applyTo:r}=A[e],a="none"===n.transform?i[e]:t(i[e],o);if(r){const e=r.length;for(let t=0;t<e;t++)n[r[t]]=a}else n[e]=a}return this.options.layoutId&&(n.pointerEvents=o===this?ge(null==e?void 0:e.pointerEvents)||"":"none"),n}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach((e=>{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(Cn),this.root.sharedNodes.clear()}}}function wn(e){e.updateLayout()}function xn(e){var t;const r=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){const{layoutBox:t,measuredBox:n}=e.layout,{animationType:a}=e.options,o=r.source!==e.layout.source;"size"===a?dr((e=>{const n=o?r.measuredBox[e]:r.layoutBox[e],a=qt(n);n.min=t[e].min,n.max=n.min+a})):Zn(a,r.layoutBox,t)&&dr((n=>{const a=o?r.measuredBox[n]:r.layoutBox[n],i=qt(t[n]);a.max=a.min+i,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[n].max=e.relativeTarget[n].min+i)}));const i=cr();Qt(i,t,r.layoutBox);const s=cr();o?Qt(s,e.applyTransform(n,!0),r.measuredBox):Qt(s,t,r.layoutBox);const l=!sn(i);let c=!1;if(!e.resumeFrom){const n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){const{snapshot:a,layout:o}=n;if(a&&o){const i=ur();rr(i,r.layoutBox,a.layoutBox);const s=ur();rr(s,t,o.layoutBox),ln(i,s)||(c=!0),n.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=i,e.relativeParent=n)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:s,layoutDelta:i,hasLayoutChanged:l,hasRelativeTargetChanged:c})}else if(e.isLead()){const{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function _n(e){bn.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=Boolean(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function kn(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function En(e){e.clearSnapshot()}function Cn(e){e.clearMeasurements()}function Sn(e){e.isLayoutDirty=!1}function Rn(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function Pn(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function Tn(e){e.resolveTargetDelta()}function An(e){e.calcProjection()}function On(e){e.resetRotation()}function Nn(e){e.removeLeadSnapshot()}function In(e,t,r){e.translate=(0,Yt.C)(t.translate,0,r),e.scale=(0,Yt.C)(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function Ln(e,t,r,n){e.min=(0,Yt.C)(t.min,r.min,n),e.max=(0,Yt.C)(t.max,r.max,n)}function Bn(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}const jn={duration:.45,ease:[.4,0,.1,1]},Dn=e=>"undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes(e),Mn=Dn("applewebkit/")&&!Dn("chrome/")?Math.round:Be.Z;function Fn(e){e.min=Mn(e.min),e.max=Mn(e.max)}function Zn(e,t,r){return"position"===e||"preserve-aspect"===e&&!Xt(cn(t),cn(r),.2)}const Vn=yn({attachResizeListener:(e,t)=>xe(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),zn={current:void 0},Wn=yn({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!zn.current){const e=new Vn({});e.mount(window),e.setOptions({layoutScroll:!0}),zn.current=e}return zn.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>Boolean("fixed"===window.getComputedStyle(e).position)}),Un={pan:{Feature:class extends Ne{constructor(){super(...arguments),this.removePointerDownListener=Be.Z}onPointerDown(e){this.session=new Vt(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Tr(this.node)})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:Ir(e),onStart:Ir(t),onMove:r,onEnd:(e,t)=>{delete this.session,n&&be.Wi.update((()=>n(e,t)))}}}mount(){this.removePointerDownListener=Ce(this.node.current,"pointerdown",(e=>this.onPointerDown(e)))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends Ne{constructor(e){super(e),this.removeGroupControls=Be.Z,this.removeListeners=Be.Z,this.controls=new Or(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Be.Z}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:Wn,MeasureLayout:Zr}},Hn=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function $n(e,t,r=1){(0,He.k)(r<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);const[n,a]=function(e){const t=Hn.exec(e);if(!t)return[,];const[,r,n]=t;return[r,n]}(e);if(!n)return;const o=window.getComputedStyle(t).getPropertyValue(n);if(o){const e=o.trim();return xt(e)?parseFloat(e):e}return(0,D.tm)(a)?$n(a,t,r+1):a}const Kn=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),Gn=e=>Kn.has(e),Yn=e=>e===F.Rx||e===Z.px,qn=(e,t)=>parseFloat(e.split(", ")[t]),Xn=(e,t)=>(r,{transform:n})=>{if("none"===n||!n)return 0;const a=n.match(/^matrix3d\((.+)\)$/);if(a)return qn(a[1],t);{const t=n.match(/^matrix\((.+)\)$/);return t?qn(t[1],e):0}},Jn=new Set(["x","y","z"]),Qn=O.filter((e=>!Jn.has(e))),ea={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:Xn(4,13),y:Xn(5,14)};ea.translateX=ea.x,ea.translateY=ea.y;function ta(e,t,r,n){return(e=>Object.keys(e).some(Gn))(t)?((e,t,r={},n={})=>{t={...t},n={...n};const a=Object.keys(t).filter(Gn);let o=[],i=!1;const s=[];if(a.forEach((a=>{const l=e.getValue(a);if(!e.hasValue(a))return;let c=r[a],u=Ct(c);const d=t[a];let p;if(pe(d)){const e=d.length,t=null===d[0]?1:0;c=d[t],u=Ct(c);for(let r=t;r<e&&null!==d[r];r++)p?(0,He.k)(Ct(d[r])===p,"All keyframes must be of the same type"):(p=Ct(d[r]),(0,He.k)(p===u||Yn(u)&&Yn(p),"Keyframes must be of the same dimension as the current value"))}else p=Ct(d);if(u!==p)if(Yn(u)&&Yn(p)){const e=l.get();"string"==typeof e&&l.set(parseFloat(e)),"string"==typeof d?t[a]=parseFloat(d):Array.isArray(d)&&p===Z.px&&(t[a]=d.map(parseFloat))}else(null==u?void 0:u.transform)&&(null==p?void 0:p.transform)&&(0===c||0===d)?0===c?l.set(p.transform(c)):t[a]=u.transform(d):(i||(o=function(e){const t=[];return Qn.forEach((r=>{const n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))})),t.length&&e.render(),t}(e),i=!0),s.push(a),n[a]=void 0!==n[a]?n[a]:t[a],l.jump(d))})),s.length){const r=s.indexOf("height")>=0?window.pageYOffset:null,a=((e,t,r)=>{const n=t.measureViewportBox(),a=t.current,o=getComputedStyle(a),{display:i}=o,s={};"none"===i&&t.setStaticValue("display",e.display||"block"),r.forEach((e=>{s[e]=ea[e](n,o)})),t.render();const l=t.measureViewportBox();return r.forEach((r=>{const n=t.getValue(r);n&&n.jump(s[r]),e[r]=ea[r](l,o)})),e})(t,e,s);return o.length&&o.forEach((([t,r])=>{e.getValue(t).set(r)})),e.render(),x.j&&null!==r&&window.scrollTo({top:r}),{target:a,transitionEnd:n}}return{target:t,transitionEnd:n}})(e,t,r,n):{target:t,transitionEnd:n}}const ra={current:null},na={current:!1},aa=new WeakMap,oa=Object.keys(w),ia=oa.length,sa=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],la=g.length;class ca{constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:n,visualState:a},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>be.Wi.render(this.render,!1,!0);const{latestValues:i,renderState:s}=a;this.latestValues=i,this.baseTarget={...i},this.initialValues=t.initial?{...i}:{},this.renderState=s,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=o,this.isControllingVariants=h(t),this.isVariantNode=v(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(e&&e.current);const{willChange:l,...c}=this.scrapeMotionValuesFromProps(t,{});for(const e in c){const t=c[e];void 0!==i[e]&&(0,L.i)(t)&&(t.set(i[e],!1),wt(l)&&l.add(e))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,aa.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach(((e,t)=>this.bindToMotionValue(t,e))),na.current||function(){if(na.current=!0,x.j)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>ra.current=e.matches;e.addListener(t),t()}else ra.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||ra.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){aa.delete(this.current),this.projection&&this.projection.unmount(),(0,be.Pn)(this.notifyUpdate),(0,be.Pn)(this.render),this.valueSubscriptions.forEach((e=>e())),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){const r=N.has(e),n=t.on("change",(t=>{this.latestValues[e]=t,this.props.onUpdate&&be.Wi.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)})),a=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,(()=>{n(),a()}))}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},r,n,a){let o,i;for(let e=0;e<ia;e++){const r=oa[e],{isEnabled:n,Feature:a,ProjectionNode:s,MeasureLayout:l}=w[r];s&&(o=s),n(t)&&(!this.features[r]&&a&&(this.features[r]=new a(this)),l&&(i=l))}if(!this.projection&&o){this.projection=new o(this.latestValues,this.parent&&this.parent.projection);const{layoutId:e,layout:r,drag:n,dragConstraints:i,layoutScroll:s,layoutRoot:l}=t;this.projection.setOptions({layoutId:e,layout:r,alwaysMeasureLayout:Boolean(n)||i&&d(i),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof r?r:"both",initialPromotionConfig:a,layoutScroll:s,layoutRoot:l})}return i}updateFeatures(){for(const e in this.features){const t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ur()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<sa.length;t++){const r=sa[t];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);const n=e["on"+r];n&&(this.propEventSubscriptions[r]=this.on(r,n))}this.prevMotionValues=function(e,t,r){const{willChange:n}=t;for(const a in t){const o=t[a],i=r[a];if((0,L.i)(o))e.addValue(a,o),wt(n)&&n.add(a);else if((0,L.i)(i))e.addValue(a,(0,_t.BX)(o,{owner:e})),wt(n)&&n.remove(a);else if(i!==o)if(e.hasValue(a)){const t=e.getValue(a);!t.hasAnimated&&t.set(o)}else{const t=e.getStaticValue(a);e.addValue(a,(0,_t.BX)(void 0!==t?t:o,{owner:e}))}}for(const n in r)void 0===t[n]&&e.removeValue(n);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(e=!1){if(e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){const e=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(e.initial=this.props.initial),e}const t={};for(let e=0;e<la;e++){const r=g[e],n=this.props[r];(p(n)||!1===n)&&(t[r]=n)}return t}addVariantChild(e){const t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);const t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==t&&(r=(0,_t.BX)(t,{owner:this}),this.addValue(e,r)),r}readValue(e){var t;return void 0===this.latestValues[e]&&this.current?null!==(t=this.getBaseTargetFromProps(this.props,e))&&void 0!==t?t:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;const{initial:r}=this.props,n="string"==typeof r||"object"==typeof r?null===(t=ue(this.props,r))||void 0===t?void 0:t[e]:void 0;if(r&&void 0!==n)return n;const a=this.getBaseTargetFromProps(this.props,e);return void 0===a||(0,L.i)(a)?void 0!==this.initialValues[e]&&void 0===n?void 0:this.baseTarget[e]:a}on(e,t){return this.events[e]||(this.events[e]=new zr.L),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class ua extends ca{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:r}){delete t[e],delete r[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...r},{transformValues:n},a){let o=function(e,t,r){const n={};for(const a in e){const e=Pt(a,t);if(void 0!==e)n[a]=e;else{const e=r.getValue(a);e&&(n[a]=e.get())}}return n}(r,e||{},this);if(n&&(t&&(t=n(t)),r&&(r=n(r)),o&&(o=n(o))),a){!function(e,t,r){var n,a;const o=Object.keys(t).filter((t=>!e.hasValue(t))),i=o.length;var s;if(i)for(let l=0;l<i;l++){const i=o[l],c=t[i];let u=null;Array.isArray(c)&&(u=c[0]),null===u&&(u=null!==(a=null!==(n=r[i])&&void 0!==n?n:e.readValue(i))&&void 0!==a?a:t[i]),null!=u&&("string"==typeof u&&(xt(u)||ht(u))?u=parseFloat(u):(s=u,!St.find(kt(s))&&ot.P.test(c)&&(u=gt(i,c))),e.addValue(i,(0,_t.BX)(u,{owner:e})),void 0===r[i]&&(r[i]=u),null!==u&&e.setBaseTarget(i,u))}}(this,r,o);const e=((e,t,r,n)=>{const a=function(e,{...t},r){const n=e.current;if(!(n instanceof Element))return{target:t,transitionEnd:r};r&&(r={...r}),e.values.forEach((e=>{const t=e.get();if(!(0,D.tm)(t))return;const r=$n(t,n);r&&e.set(r)}));for(const e in t){const a=t[e];if(!(0,D.tm)(a))continue;const o=$n(a,n);o&&(t[e]=o,r||(r={}),void 0===r[e]&&(r[e]=a))}return{target:t,transitionEnd:r}}(e,t,n);return ta(e,t=a.target,r,n=a.transitionEnd)})(this,r,o,t);t=e.transitionEnd,r=e.target}return{transition:e,transitionEnd:t,...r}}}class da extends ua{readValueFromInstance(e,t){if(N.has(t)){const e=mt(t);return e&&e.default||0}{const n=(r=e,window.getComputedStyle(r)),a=((0,D.f9)(t)?n.getPropertyValue(t):n[t])||0;return"string"==typeof a?a.trim():a}var r}measureInstanceViewportBox(e,{transformPagePoint:t}){return Pr(e,t)}build(e,t,r,n){W(e,t,r,n.transformTemplate)}scrapeMotionValuesFromProps(e,t){return le(e,t)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;(0,L.i)(e)&&(this.childSubscription=e.on("change",(e=>{this.current&&(this.current.textContent=`${e}`)})))}renderInstance(e,t,r,n){oe(e,t,r,n)}}class pa extends ua{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(N.has(t)){const e=mt(t);return e&&e.default||0}return t=ie.has(t)?t:c(t),e.getAttribute(t)}measureInstanceViewportBox(){return ur()}scrapeMotionValuesFromProps(e,t){return ce(e,t)}build(e,t,r,n){ee(e,t,r,this.isSVGTag,n.transformTemplate)}renderInstance(e,t,r,n){se(e,t,0,n)}mount(e){this.isSVGTag=re(e.tagName),super.mount(e)}}const fa=(e,t)=>T(e)?new pa(t,{enableHardwareAcceleration:!1}):new da(t,{enableHardwareAcceleration:!0}),ma={...Ft,...ze,...Un,layout:{ProjectionNode:Wn,MeasureLayout:Zr}},ga=R(((e,t)=>function(e,{forwardMotionProps:t=!1},r,n){return{...T(e)?ye:we,preloadedFeatures:r,useRender:ae(t),createVisualElement:n,Component:e}}(e,t,ma,fa)))},7630:function(e,t,r){"use strict";r.d(t,{Xp:function(){return i},f9:function(){return a},tm:function(){return o}});const n=e=>t=>"string"==typeof t&&t.startsWith(e),a=n("--"),o=n("var(--"),i=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g},10:function(e,t,r){"use strict";function n(e,t){-1===e.indexOf(t)&&e.push(t)}function a(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}r.d(t,{cl:function(){return a},y4:function(){return n}})},4169:function(e,t,r){"use strict";r.d(t,{u:function(){return n}});const n=(e,t,r)=>Math.min(Math.max(r,e),t)},5487:function(e,t,r){"use strict";r.d(t,{K:function(){return a},k:function(){return o}});var n=r(1662);let a=n.Z,o=n.Z},1741:function(e,t,r){"use strict";r.d(t,{j:function(){return n}});const n="undefined"!=typeof document},22:function(e,t,r){"use strict";r.d(t,{C:function(){return n}});const n=(e,t,r)=>-r*e+r*t+e},1662:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});const n=e=>e},3624:function(e,t,r){"use strict";r.d(t,{z:function(){return a}});const n=(e,t)=>r=>t(e(r)),a=(...e)=>e.reduce(n)},3967:function(e,t,r){"use strict";r.d(t,{Y:function(){return n}});const n=(e,t,r)=>{const n=t-e;return 0===n?1:(r-e)/n}},1560:function(e,t,r){"use strict";r.d(t,{L:function(){return a}});var n=r(10);class a{constructor(){this.subscriptions=[]}add(e){return(0,n.y4)(this.subscriptions,e),()=>(0,n.cl)(this.subscriptions,e)}notify(e,t,r){const n=this.subscriptions.length;if(n)if(1===n)this.subscriptions[0](e,t,r);else for(let a=0;a<n;a++){const n=this.subscriptions[a];n&&n(e,t,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},6917:function(e,t,r){"use strict";r.d(t,{X:function(){return a},w:function(){return n}});const n=e=>1e3*e,a=e=>e/1e3},6681:function(e,t,r){"use strict";r.d(t,{h:function(){return a}});var n=r(7363);function a(e){const t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}},8868:function(e,t,r){"use strict";r.d(t,{L:function(){return a}});var n=r(7363);const a=r(1741).j?n.useLayoutEffect:n.useEffect},3038:function(e,t,r){"use strict";function n(e,t){return t?e*(1e3/t):0}r.d(t,{R:function(){return n}})},3234:function(e,t,r){"use strict";r.d(t,{BX:function(){return l}});var n=r(1560),a=r(3038),o=r(5618);const i={current:void 0};class s{constructor(e,t={}){var r;this.version="10.16.16",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{this.prev=this.current,this.current=e;const{delta:r,timestamp:n}=o.frameData;this.lastUpdated!==n&&(this.timeDelta=r,this.lastUpdated=n,o.Wi.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>o.Wi.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=(r=this.current,!isNaN(parseFloat(r))),this.owner=t.owner}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new n.L);const r=this.events[e].add(t);return"change"===e?()=>{r(),o.Wi.read((()=>{this.events.change.getSize()||this.stop()}))}:r}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=e,this.timeDelta=r}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return i.current&&i.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?(0,a.R)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise((t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()})).then((()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()}))}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function l(e,t){return new s(e,t)}},6382:function(e,t,r){"use strict";r.d(t,{$:function(){return a}});var n=r(819);const a={test:(0,r(8834).i)("#"),parse:function(e){let t="",r="",n="",a="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),a=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),a=e.substring(4,5),t+=t,r+=r,n+=n,a+=a),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:a?parseInt(a,16)/255:1}},transform:n.m.transform}},3184:function(e,t,r){"use strict";r.d(t,{J:function(){return s}});var n=r(1649),a=r(6190),o=r(6430),i=r(8834);const s={test:(0,i.i)("hsl","hue"),parse:(0,i.d)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:i=1})=>"hsla("+Math.round(e)+", "+a.aQ.transform((0,o.Nw)(t))+", "+a.aQ.transform((0,o.Nw)(r))+", "+(0,o.Nw)(n.Fq.transform(i))+")"}},5385:function(e,t,r){"use strict";r.d(t,{$:function(){return s}});var n=r(6430),a=r(6382),o=r(3184),i=r(819);const s={test:e=>i.m.test(e)||a.$.test(e)||o.J.test(e),parse:e=>i.m.test(e)?i.m.parse(e):o.J.test(e)?o.J.parse(e):a.$.parse(e),transform:e=>(0,n.HD)(e)?e:e.hasOwnProperty("red")?i.m.transform(e):o.J.transform(e)}},819:function(e,t,r){"use strict";r.d(t,{m:function(){return l}});var n=r(4169),a=r(1649),o=r(6430),i=r(8834);const s={...a.Rx,transform:e=>Math.round((e=>(0,n.u)(0,255,e))(e))},l={test:(0,i.i)("rgb","red"),parse:(0,i.d)("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+s.transform(e)+", "+s.transform(t)+", "+s.transform(r)+", "+(0,o.Nw)(a.Fq.transform(n))+")"}},8834:function(e,t,r){"use strict";r.d(t,{d:function(){return o},i:function(){return a}});var n=r(6430);const a=(e,t)=>r=>Boolean((0,n.HD)(r)&&n.mj.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),o=(e,t,r)=>a=>{if(!(0,n.HD)(a))return a;const[o,i,s,l]=a.match(n.KP);return{[e]:parseFloat(o),[t]:parseFloat(i),[r]:parseFloat(s),alpha:void 0!==l?parseFloat(l):1}}},1550:function(e,t,r){"use strict";r.d(t,{P:function(){return h},V:function(){return p}});var n=r(7630),a=r(1662),o=r(5385),i=r(1649),s=r(6430);const l={regex:n.Xp,countKey:"Vars",token:"${v}",parse:a.Z},c={regex:s.dA,countKey:"Colors",token:"${c}",parse:o.$.parse},u={regex:s.KP,countKey:"Numbers",token:"${n}",parse:i.Rx.parse};function d(e,{regex:t,countKey:r,token:n,parse:a}){const o=e.tokenised.match(t);o&&(e["num"+r]=o.length,e.tokenised=e.tokenised.replace(t,n),e.values.push(...o.map(a)))}function p(e){const t=e.toString(),r={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&d(r,l),d(r,c),d(r,u),r}function f(e){return p(e).values}function m(e){const{values:t,numColors:r,numVars:n,tokenised:a}=p(e),i=t.length;return e=>{let t=a;for(let a=0;a<i;a++)t=a<n?t.replace(l.token,e[a]):a<n+r?t.replace(c.token,o.$.transform(e[a])):t.replace(u.token,(0,s.Nw)(e[a]));return t}}const g=e=>"number"==typeof e?0:e,h={test:function(e){var t,r;return isNaN(e)&&(0,s.HD)(e)&&((null===(t=e.match(s.KP))||void 0===t?void 0:t.length)||0)+((null===(r=e.match(s.dA))||void 0===r?void 0:r.length)||0)>0},parse:f,createTransformer:m,getAnimatableNone:function(e){const t=f(e);return m(e)(t.map(g))}}},1649:function(e,t,r){"use strict";r.d(t,{Fq:function(){return o},Rx:function(){return a},bA:function(){return i}});var n=r(4169);const a={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},o={...a,transform:e=>(0,n.u)(0,1,e)},i={...a,default:1}},6190:function(e,t,r){"use strict";r.d(t,{$C:function(){return u},RW:function(){return o},aQ:function(){return i},px:function(){return s},vh:function(){return l},vw:function(){return c}});var n=r(6430);const a=e=>({test:t=>(0,n.HD)(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),o=a("deg"),i=a("%"),s=a("px"),l=a("vh"),c=a("vw"),u={...i,parse:e=>i.parse(e)/100,transform:e=>i.transform(100*e)}},6430:function(e,t,r){"use strict";r.d(t,{HD:function(){return s},KP:function(){return a},Nw:function(){return n},dA:function(){return o},mj:function(){return i}});const n=e=>Math.round(1e5*e)/1e5,a=/(-)?([\d]*\.?[\d])+/g,o=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,i=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function s(e){return"string"==typeof e}},406:function(e,t,r){"use strict";r.d(t,{i:function(){return n}});const n=e=>Boolean(e&&e.getVelocity)},1277:function(e,t,r){"use strict";r.d(t,{Ix:function(){return C},vU:function(){return d},Am:function(){return B}});var n=r(7363);function a(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=a(e[t]))&&(n&&(n+=" "),n+=r);else for(t in e)e[t]&&(n&&(n+=" "),n+=t);return n}var o=function(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=a(e))&&(n&&(n+=" "),n+=t);return n};const i=e=>"number"==typeof e&&!isNaN(e),s=e=>"string"==typeof e,l=e=>"function"==typeof e,c=e=>s(e)||l(e)?e:null,u=e=>(0,n.isValidElement)(e)||s(e)||l(e)||i(e);function d(e){let{enter:t,exit:r,appendPosition:a=!1,collapse:o=!0,collapseDuration:i=300}=e;return function(e){let{children:s,position:l,preventExitTransition:c,done:u,nodeRef:d,isIn:p}=e;const f=a?`${t}--${l}`:t,m=a?`${r}--${l}`:r,g=(0,n.useRef)(0);return(0,n.useLayoutEffect)((()=>{const e=d.current,t=f.split(" "),r=n=>{n.target===d.current&&(e.dispatchEvent(new Event("d")),e.removeEventListener("animationend",r),e.removeEventListener("animationcancel",r),0===g.current&&"animationcancel"!==n.type&&e.classList.remove(...t))};e.classList.add(...t),e.addEventListener("animationend",r),e.addEventListener("animationcancel",r)}),[]),(0,n.useEffect)((()=>{const e=d.current,t=()=>{e.removeEventListener("animationend",t),o?function(e,t,r){void 0===r&&(r=300);const{scrollHeight:n,style:a}=e;requestAnimationFrame((()=>{a.minHeight="initial",a.height=n+"px",a.transition=`all ${r}ms`,requestAnimationFrame((()=>{a.height="0",a.padding="0",a.margin="0",setTimeout(t,r)}))}))}(e,u,i):u()};p||(c?t():(g.current=1,e.className+=` ${m}`,e.addEventListener("animationend",t)))}),[p]),n.createElement(n.Fragment,null,s)}}function p(e,t){return null!=e?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const f={list:new Map,emitQueue:new Map,on(e,t){return this.list.has(e)||this.list.set(e,[]),this.list.get(e).push(t),this},off(e,t){if(t){const r=this.list.get(e).filter((e=>e!==t));return this.list.set(e,r),this}return this.list.delete(e),this},cancelEmit(e){const t=this.emitQueue.get(e);return t&&(t.forEach(clearTimeout),this.emitQueue.delete(e)),this},emit(e){this.list.has(e)&&this.list.get(e).forEach((t=>{const r=setTimeout((()=>{t(...[].slice.call(arguments,1))}),0);this.emitQueue.has(e)||this.emitQueue.set(e,[]),this.emitQueue.get(e).push(r)}))}},m=e=>{let{theme:t,type:r,...a}=e;return n.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:"colored"===t?"currentColor":`var(--toastify-icon-color-${r})`,...a})},g={info:function(e){return n.createElement(m,{...e},n.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return n.createElement(m,{...e},n.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return n.createElement(m,{...e},n.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return n.createElement(m,{...e},n.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return n.createElement("div",{className:"Toastify__spinner"})}};function h(e){const[,t]=(0,n.useReducer)((e=>e+1),0),[r,a]=(0,n.useState)([]),o=(0,n.useRef)(null),d=(0,n.useRef)(new Map).current,m=e=>-1!==r.indexOf(e),h=(0,n.useRef)({toastKey:1,displayedToast:0,count:0,queue:[],props:e,containerId:null,isToastActive:m,getToast:e=>d.get(e)}).current;function v(e){let{containerId:t}=e;const{limit:r}=h.props;!r||t&&h.containerId!==t||(h.count-=h.queue.length,h.queue=[])}function b(e){a((t=>null==e?[]:t.filter((t=>t!==e))))}function y(){const{toastContent:e,toastProps:t,staleId:r}=h.queue.shift();x(e,t,r)}function w(e,r){let{delay:a,staleId:m,...v}=r;if(!u(e)||function(e){return!o.current||h.props.enableMultiContainer&&e.containerId!==h.props.containerId||d.has(e.toastId)&&null==e.updateId}(v))return;const{toastId:w,updateId:_,data:k}=v,{props:E}=h,C=()=>b(w),S=null==_;S&&h.count++;const R={...E,style:E.toastStyle,key:h.toastKey++,...Object.fromEntries(Object.entries(v).filter((e=>{let[t,r]=e;return null!=r}))),toastId:w,updateId:_,data:k,closeToast:C,isIn:!1,className:c(v.className||E.toastClassName),bodyClassName:c(v.bodyClassName||E.bodyClassName),progressClassName:c(v.progressClassName||E.progressClassName),autoClose:!v.isLoading&&(P=v.autoClose,T=E.autoClose,!1===P||i(P)&&P>0?P:T),deleteToast(){const e=p(d.get(w),"removed");d.delete(w),f.emit(4,e);const r=h.queue.length;if(h.count=null==w?h.count-h.displayedToast:h.count-1,h.count<0&&(h.count=0),r>0){const e=null==w?h.props.limit:1;if(1===r||1===e)h.displayedToast++,y();else{const t=e>r?r:e;h.displayedToast=t;for(let e=0;e<t;e++)y()}}else t()}};var P,T;R.iconOut=function(e){let{theme:t,type:r,isLoading:a,icon:o}=e,c=null;const u={theme:t,type:r};return!1===o||(l(o)?c=o(u):(0,n.isValidElement)(o)?c=(0,n.cloneElement)(o,u):s(o)||i(o)?c=o:a?c=g.spinner():(e=>e in g)(r)&&(c=g[r](u))),c}(R),l(v.onOpen)&&(R.onOpen=v.onOpen),l(v.onClose)&&(R.onClose=v.onClose),R.closeButton=E.closeButton,!1===v.closeButton||u(v.closeButton)?R.closeButton=v.closeButton:!0===v.closeButton&&(R.closeButton=!u(E.closeButton)||E.closeButton);let A=e;(0,n.isValidElement)(e)&&!s(e.type)?A=(0,n.cloneElement)(e,{closeToast:C,toastProps:R,data:k}):l(e)&&(A=e({closeToast:C,toastProps:R,data:k})),E.limit&&E.limit>0&&h.count>E.limit&&S?h.queue.push({toastContent:A,toastProps:R,staleId:m}):i(a)?setTimeout((()=>{x(A,R,m)}),a):x(A,R,m)}function x(e,t,r){const{toastId:n}=t;r&&d.delete(r);const o={content:e,props:t};d.set(n,o),a((e=>[...e,n].filter((e=>e!==r)))),f.emit(4,p(o,null==o.props.updateId?"added":"updated"))}return(0,n.useEffect)((()=>(h.containerId=e.containerId,f.cancelEmit(3).on(0,w).on(1,(e=>o.current&&b(e))).on(5,v).emit(2,h),()=>{d.clear(),f.emit(3,h)})),[]),(0,n.useEffect)((()=>{h.props=e,h.isToastActive=m,h.displayedToast=r.length})),{getToastToRender:function(t){const r=new Map,n=Array.from(d.values());return e.newestOnTop&&n.reverse(),n.forEach((e=>{const{position:t}=e.props;r.has(t)||r.set(t,[]),r.get(t).push(e)})),Array.from(r,(e=>t(e[0],e[1])))},containerRef:o,isToastActive:m}}function v(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}function b(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}function y(e){const[t,r]=(0,n.useState)(!1),[a,o]=(0,n.useState)(!1),i=(0,n.useRef)(null),s=(0,n.useRef)({start:0,x:0,y:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,boundingRect:null,didMove:!1}).current,c=(0,n.useRef)(e),{autoClose:u,pauseOnHover:d,closeToast:p,onClick:f,closeOnClick:m}=e;function g(t){if(e.draggable){"touchstart"===t.nativeEvent.type&&t.nativeEvent.preventDefault(),s.didMove=!1,document.addEventListener("mousemove",x),document.addEventListener("mouseup",_),document.addEventListener("touchmove",x),document.addEventListener("touchend",_);const r=i.current;s.canCloseOnClick=!0,s.canDrag=!0,s.boundingRect=r.getBoundingClientRect(),r.style.transition="",s.x=v(t.nativeEvent),s.y=b(t.nativeEvent),"x"===e.draggableDirection?(s.start=s.x,s.removalDistance=r.offsetWidth*(e.draggablePercent/100)):(s.start=s.y,s.removalDistance=r.offsetHeight*(80===e.draggablePercent?1.5*e.draggablePercent:e.draggablePercent/100))}}function h(t){if(s.boundingRect){const{top:r,bottom:n,left:a,right:o}=s.boundingRect;"touchend"!==t.nativeEvent.type&&e.pauseOnHover&&s.x>=a&&s.x<=o&&s.y>=r&&s.y<=n?w():y()}}function y(){r(!0)}function w(){r(!1)}function x(r){const n=i.current;s.canDrag&&n&&(s.didMove=!0,t&&w(),s.x=v(r),s.y=b(r),s.delta="x"===e.draggableDirection?s.x-s.start:s.y-s.start,s.start!==s.x&&(s.canCloseOnClick=!1),n.style.transform=`translate${e.draggableDirection}(${s.delta}px)`,n.style.opacity=""+(1-Math.abs(s.delta/s.removalDistance)))}function _(){document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",_),document.removeEventListener("touchmove",x),document.removeEventListener("touchend",_);const t=i.current;if(s.canDrag&&s.didMove&&t){if(s.canDrag=!1,Math.abs(s.delta)>s.removalDistance)return o(!0),void e.closeToast();t.style.transition="transform 0.2s, opacity 0.2s",t.style.transform=`translate${e.draggableDirection}(0)`,t.style.opacity="1"}}(0,n.useEffect)((()=>{c.current=e})),(0,n.useEffect)((()=>(i.current&&i.current.addEventListener("d",y,{once:!0}),l(e.onOpen)&&e.onOpen((0,n.isValidElement)(e.children)&&e.children.props),()=>{const e=c.current;l(e.onClose)&&e.onClose((0,n.isValidElement)(e.children)&&e.children.props)})),[]),(0,n.useEffect)((()=>(e.pauseOnFocusLoss&&(document.hasFocus()||w(),window.addEventListener("focus",y),window.addEventListener("blur",w)),()=>{e.pauseOnFocusLoss&&(window.removeEventListener("focus",y),window.removeEventListener("blur",w))})),[e.pauseOnFocusLoss]);const k={onMouseDown:g,onTouchStart:g,onMouseUp:h,onTouchEnd:h};return u&&d&&(k.onMouseEnter=w,k.onMouseLeave=y),m&&(k.onClick=e=>{f&&f(e),s.canCloseOnClick&&p()}),{playToast:y,pauseToast:w,isRunning:t,preventExitTransition:a,toastRef:i,eventHandlers:k}}function w(e){let{closeToast:t,theme:r,ariaLabel:a="close"}=e;return n.createElement("button",{className:`Toastify__close-button Toastify__close-button--${r}`,type:"button",onClick:e=>{e.stopPropagation(),t(e)},"aria-label":a},n.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},n.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function x(e){let{delay:t,isRunning:r,closeToast:a,type:i="default",hide:s,className:c,style:u,controlledProgress:d,progress:p,rtl:f,isIn:m,theme:g}=e;const h=s||d&&0===p,v={...u,animationDuration:`${t}ms`,animationPlayState:r?"running":"paused",opacity:h?0:1};d&&(v.transform=`scaleX(${p})`);const b=o("Toastify__progress-bar",d?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${g}`,`Toastify__progress-bar--${i}`,{"Toastify__progress-bar--rtl":f}),y=l(c)?c({rtl:f,type:i,defaultClassName:b}):o(b,c);return n.createElement("div",{role:"progressbar","aria-hidden":h?"true":"false","aria-label":"notification timer",className:y,style:v,[d&&p>=1?"onTransitionEnd":"onAnimationEnd"]:d&&p<1?null:()=>{m&&a()}})}const _=e=>{const{isRunning:t,preventExitTransition:r,toastRef:a,eventHandlers:i}=y(e),{closeButton:s,children:c,autoClose:u,onClick:d,type:p,hideProgressBar:f,closeToast:m,transition:g,position:h,className:v,style:b,bodyClassName:_,bodyStyle:k,progressClassName:E,progressStyle:C,updateId:S,role:R,progress:P,rtl:T,toastId:A,deleteToast:O,isIn:N,isLoading:I,iconOut:L,closeOnClick:B,theme:j}=e,D=o("Toastify__toast",`Toastify__toast-theme--${j}`,`Toastify__toast--${p}`,{"Toastify__toast--rtl":T},{"Toastify__toast--close-on-click":B}),M=l(v)?v({rtl:T,position:h,type:p,defaultClassName:D}):o(D,v),F=!!P||!u,Z={closeToast:m,type:p,theme:j};let V=null;return!1===s||(V=l(s)?s(Z):(0,n.isValidElement)(s)?(0,n.cloneElement)(s,Z):w(Z)),n.createElement(g,{isIn:N,done:O,position:h,preventExitTransition:r,nodeRef:a},n.createElement("div",{id:A,onClick:d,className:M,...i,style:b,ref:a},n.createElement("div",{...N&&{role:R},className:l(_)?_({type:p}):o("Toastify__toast-body",_),style:k},null!=L&&n.createElement("div",{className:o("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!I})},L),n.createElement("div",null,c)),V,n.createElement(x,{...S&&!F?{key:`pb-${S}`}:{},rtl:T,theme:j,delay:u,isRunning:t,isIn:N,closeToast:m,hide:f,type:p,style:C,className:E,controlledProgress:F,progress:P||0})))},k=function(e,t){return void 0===t&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},E=d(k("bounce",!0)),C=(d(k("slide",!0)),d(k("zoom")),d(k("flip")),(0,n.forwardRef)(((e,t)=>{const{getToastToRender:r,containerRef:a,isToastActive:i}=h(e),{className:s,style:u,rtl:d,containerId:p}=e;function f(e){const t=o("Toastify__toast-container",`Toastify__toast-container--${e}`,{"Toastify__toast-container--rtl":d});return l(s)?s({position:e,rtl:d,defaultClassName:t}):o(t,c(s))}return(0,n.useEffect)((()=>{t&&(t.current=a.current)}),[]),n.createElement("div",{ref:a,className:"Toastify",id:p},r(((e,t)=>{const r=t.length?{...u}:{...u,pointerEvents:"none"};return n.createElement("div",{className:f(e),style:r,key:`container-${e}`},t.map(((e,r)=>{let{content:a,props:o}=e;return n.createElement(_,{...o,isIn:i(o.toastId),style:{...o.style,"--nth":r+1,"--len":t.length},key:`toast-${o.key}`},a)})))})))})));C.displayName="ToastContainer",C.defaultProps={position:"top-right",transition:E,autoClose:5e3,closeButton:w,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,draggable:!0,draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};let S,R=new Map,P=[],T=1;function A(){return""+T++}function O(e){return e&&(s(e.toastId)||i(e.toastId))?e.toastId:A()}function N(e,t){return R.size>0?f.emit(0,e,t):P.push({content:e,options:t}),t.toastId}function I(e,t){return{...t,type:t&&t.type||e,toastId:O(t)}}function L(e){return(t,r)=>N(t,I(e,r))}function B(e,t){return N(e,I("default",t))}B.loading=(e,t)=>N(e,I("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),B.promise=function(e,t,r){let n,{pending:a,error:o,success:i}=t;a&&(n=s(a)?B.loading(a,r):B.loading(a.render,{...r,...a}));const c={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},u=(e,t,a)=>{if(null==t)return void B.dismiss(n);const o={type:e,...c,...r,data:a},i=s(t)?{render:t}:t;return n?B.update(n,{...o,...i}):B(i.render,{...o,...i}),a},d=l(e)?e():e;return d.then((e=>u("success",i,e))).catch((e=>u("error",o,e))),d},B.success=L("success"),B.info=L("info"),B.error=L("error"),B.warning=L("warning"),B.warn=B.warning,B.dark=(e,t)=>N(e,I("default",{theme:"dark",...t})),B.dismiss=e=>{R.size>0?f.emit(1,e):P=P.filter((t=>null!=e&&t.options.toastId!==e))},B.clearWaitingQueue=function(e){return void 0===e&&(e={}),f.emit(5,e)},B.isActive=e=>{let t=!1;return R.forEach((r=>{r.isToastActive&&r.isToastActive(e)&&(t=!0)})),t},B.update=function(e,t){void 0===t&&(t={}),setTimeout((()=>{const r=function(e,t){let{containerId:r}=t;const n=R.get(r||S);return n&&n.getToast(e)}(e,t);if(r){const{props:n,content:a}=r,o={delay:100,...n,...t,toastId:t.toastId||e,updateId:A()};o.toastId!==e&&(o.staleId=e);const i=o.render||a;delete o.render,N(i,o)}}),0)},B.done=e=>{B.update(e,{progress:1})},B.onChange=e=>(f.on(4,e),()=>{f.off(4,e)}),B.POSITION={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},B.TYPE={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},f.on(2,(e=>{S=e.containerId||e,R.set(S,e),P.forEach((e=>{f.emit(0,e.content,e.options)})),P=[]})).on(3,(e=>{R.delete(e.containerId||e),0===R.size&&f.off(0).off(1).off(5)}))},7582:function(e,t,r){"use strict";r.d(t,{CR:function(){return i},Jh:function(){return o},ev:function(){return s},mG:function(){return a},pi:function(){return n}});var n=function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},n.apply(this,arguments)};function a(e,t,r,n){return new(r||(r=Promise))((function(a,o){function i(e){try{l(n.next(e))}catch(e){o(e)}}function s(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,s)}l((n=n.apply(e,t||[])).next())}))}function o(e,t){var r,n,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(i=0)),i;)try{if(r=1,n&&(a=2&s[0]?n.return:s[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,s[1])).done)return a;switch(n=0,a&&(s=[2&s[0],a.value]),s[0]){case 0:case 1:a=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,n=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!((a=(a=i.trys).length>0&&a[a.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!a||s[1]>a[0]&&s[1]<a[3])){i.label=s[1];break}if(6===s[0]&&i.label<a[1]){i.label=a[1],a=s;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(s);break}a[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],n=0}finally{r=a=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}function i(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,a,o=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)i.push(n.value)}catch(e){a={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i}function s(e,t,r){if(r||2===arguments.length)for(var n,a=0,o=t.length;a<o;a++)!n&&a in t||(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]);return e.concat(n||Array.prototype.slice.call(t))}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}},o={};function i(e){var t=o[e];if(void 0!==t)return t.exports;var r=o[e]={id:e,loaded:!1,exports:{}};return a[e].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}i.m=a,i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},i.t=function(r,n){if(1&n&&(r=this(r)),8&n)return r;if("object"==typeof r&&r){if(4&n&&r.__esModule)return r;if(16&n&&"function"==typeof r.then)return r}var a=Object.create(null);i.r(a);var o={};e=e||[null,t({}),t([]),t(t)];for(var s=2&n&&r;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){o[e]=function(){return r[e]}}));return o.default=function(){return r},i.d(a,o),a},i.d=function(e,t){for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=function(e){return Promise.all(Object.keys(i.f).reduce((function(t,r){return i.f[r](e,t),t}),[]))},i.u=function(e){return e+".js"},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},n="ast-block-templates:",i.l=function(e,t,a,o){if(r[e])r[e].push(t);else{var s,l;if(void 0!==a)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var d=c[u];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==n+a){s=d;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",n+a),s.src=e),r[e]=[t];var p=function(t,n){s.onerror=s.onload=null,clearTimeout(f);var a=r[e];if(delete r[e],s.parentNode&&s.parentNode.removeChild(s),a&&a.forEach((function(e){return e(n)})),t)return t(n)},f=setTimeout(p.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=p.bind(null,s.onerror),s.onload=p.bind(null,s.onload),l&&document.head.appendChild(s)}},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){var e;i.g.importScripts&&(e=i.g.location+"");var t=i.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&!e;)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e}(),function(){var e={179:0};i.f.j=function(t,r){var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var a=new Promise((function(r,a){n=e[t]=[r,a]}));r.push(n[2]=a);var o=i.p+i.u(t),s=new Error;i.l(o,(function(r){if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var a=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+o+")",s.name="ChunkLoadError",s.type=a,s.request=o,n[1](s)}}),"chunk-"+t,t)}};var t=function(t,r){var n,a,o=r[0],s=r[1],l=r[2],c=0;if(o.some((function(t){return 0!==e[t]}))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);l&&l(i)}for(t&&t(r);c<o.length;c++)a=o[c],i.o(e,a)&&e[a]&&e[a][0](),e[a]=0},r=self.webpackChunkast_block_templates=self.webpackChunkast_block_templates||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))}(),i.nc=void 0;var s={};!function(){"use strict";i.d(s,{J:function(){return Lp}});var e=i(5711),t=i(5302),r=i(1882),n=i(8096),a=i(5940),o=i(7363),l=i.t(o,2),c=i.n(o),u=i(1890),d=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99"}))})),p=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))})),f=i(3698);const m=function(){return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"#9E9E9E";e&&console.log(`%c ${e} `,`color: ${r}; font-weight: lighter;`,t)}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",arguments.length>1&&void 0!==arguments[1]?arguments[1]:"","#F20404")};var g=i(8195),h=i(972);function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},v.apply(this,arguments)}const{forwardRef:b}=wp.element;var y=b(((e,t)=>{let{className:r,tooltip:n,children:a,...o}=e;return React.createElement(h.Z,{content:n},React.createElement("button",v({ref:t,className:(0,g.AK)("flex items-center justify-center w-10 h-10 rounded-full p-2 text-nav-inactive active:focus:text-nav-active disabled:cursor-not-allowed disabled:text-gray-300 hover:bg-background-tertiary active:bg-background-tertiary transition duration-150 ease-in-out bg-transparent border-0 [&_svg]:flex-shrink-0 cursor-pointer flex-col",r)},o),a))})),w=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L10.582 16.07a4.5 4.5 0 01-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 011.13-1.897l8.932-8.931zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0115.75 21H5.25A2.25 2.25 0 013 18.75V8.25A2.25 2.25 0 015.25 6H10"}))})),x=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 12c0-1.232-.046-2.453-.138-3.662a4.006 4.006 0 00-3.7-3.7 48.678 48.678 0 00-7.324 0 4.006 4.006 0 00-3.7 3.7c-.017.22-.032.441-.046.662M19.5 12l3-3m-3 3l-3-3m-12 3c0 1.232.046 2.453.138 3.662a4.006 4.006 0 003.7 3.7 48.656 48.656 0 007.324 0 4.006 4.006 0 003.7-3.7c.017-.22.032-.441.046-.662M4.5 12l3 3m-3-3l-3 3"}))})),_=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.324.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 011.37.49l1.296 2.247a1.125 1.125 0 01-.26 1.431l-1.003.827c-.293.24-.438.613-.431.992a6.759 6.759 0 010 .255c-.007.378.138.75.43.99l1.005.828c.424.35.534.954.26 1.43l-1.298 2.247a1.125 1.125 0 01-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.57 6.57 0 01-.22.128c-.331.183-.581.495-.644.869l-.213 1.28c-.09.543-.56.941-1.11.941h-2.594c-.55 0-1.02-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 01-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 01-1.369-.49l-1.297-2.247a1.125 1.125 0 01.26-1.431l1.004-.827c.292-.24.437-.613.43-.992a6.932 6.932 0 010-.255c.007-.378-.138-.75-.43-.99l-1.004-.828a1.125 1.125 0 01-.26-1.43l1.297-2.247a1.125 1.125 0 011.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.087.22-.128.332-.183.582-.495.644-.869l.214-1.281z"}),o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}))})),k=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{fillRule:"evenodd",d:"M1.5 6a2.25 2.25 0 012.25-2.25h16.5A2.25 2.25 0 0122.5 6v12a2.25 2.25 0 01-2.25 2.25H3.75A2.25 2.25 0 011.5 18V6zM3 16.06V18c0 .414.336.75.75.75h16.5A.75.75 0 0021 18v-1.94l-2.69-2.689a1.5 1.5 0 00-2.12 0l-.88.879.97.97a.75.75 0 11-1.06 1.06l-5.16-5.159a1.5 1.5 0 00-2.12 0L3 16.061zm10.125-7.81a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0z",clipRule:"evenodd"}))})),E=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{fillRule:"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zM9 8.25a.75.75 0 00-.75.75v6c0 .414.336.75.75.75h.75a.75.75 0 00.75-.75V9a.75.75 0 00-.75-.75H9zm5.25 0a.75.75 0 00-.75.75v6c0 .414.336.75.75.75H15a.75.75 0 00.75-.75V9a.75.75 0 00-.75-.75h-.75z",clipRule:"evenodd"}))})),C=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{fillRule:"evenodd",d:"M1.5 7.125c0-1.036.84-1.875 1.875-1.875h6c1.036 0 1.875.84 1.875 1.875v3.75c0 1.036-.84 1.875-1.875 1.875h-6A1.875 1.875 0 011.5 10.875v-3.75zm12 1.5c0-1.036.84-1.875 1.875-1.875h5.25c1.035 0 1.875.84 1.875 1.875v8.25c0 1.035-.84 1.875-1.875 1.875h-5.25a1.875 1.875 0 01-1.875-1.875v-8.25zM3 16.125c0-1.036.84-1.875 1.875-1.875h5.25c1.036 0 1.875.84 1.875 1.875v2.25c0 1.035-.84 1.875-1.875 1.875h-5.25A1.875 1.875 0 013 18.375v-2.25z",clipRule:"evenodd"}))}));function S(e,t,...r){if(e in t){let n=t[e];return"function"==typeof n?n(...r):n}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,S),n}function R(...e){return Array.from(new Set(e.flatMap((e=>"string"==typeof e?e.split(" "):[])))).filter(Boolean).join(" ")}var P,T=((P=T||{})[P.None=0]="None",P[P.RenderStrategy=1]="RenderStrategy",P[P.Static=2]="Static",P),A=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(A||{});function O({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:a,visible:o=!0,name:i}){let s=I(t,e);if(o)return N(s,r,n,i);let l=null!=a?a:0;if(2&l){let{static:e=!1,...t}=s;if(e)return N(t,r,n,i)}if(1&l){let{unmount:e=!0,...t}=s;return S(e?0:1,{0(){return null},1(){return N({...t,hidden:!0,style:{display:"none"}},r,n,i)}})}return N(s,r,n,i)}function N(e,t={},r,n){let{as:a=r,children:i,refName:s="ref",...l}=j(e,["unmount","static"]),c=void 0!==e.ref?{[s]:e.ref}:{},u="function"==typeof i?i(t):i;"className"in l&&l.className&&"function"==typeof l.className&&(l.className=l.className(t));let d={};if(t){let e=!1,r=[];for(let[n,a]of Object.entries(t))"boolean"==typeof a&&(e=!0),!0===a&&r.push(n);e&&(d["data-headlessui-state"]=r.join(" "))}if(a===o.Fragment&&Object.keys(B(l)).length>0){if(!(0,o.isValidElement)(u)||Array.isArray(u)&&u.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(l).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=u.props,t="function"==typeof(null==e?void 0:e.className)?(...t)=>R(null==e?void 0:e.className(...t),l.className):R(null==e?void 0:e.className,l.className),r=t?{className:t}:{};return(0,o.cloneElement)(u,Object.assign({},I(u.props,B(j(l,["ref"]))),d,c,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let r of e)null!=r&&("function"==typeof r?r(t):r.current=t)}}}(u.ref,c.ref),r))}return(0,o.createElement)(a,Object.assign({},j(l,["ref"]),a!==o.Fragment&&c,a!==o.Fragment&&d),u)}function I(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let n of e)for(let e in n)e.startsWith("on")&&"function"==typeof n[e]?(null!=r[e]||(r[e]=[]),r[e].push(n[e])):t[e]=n[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map((e=>[e,void 0]))));for(let e in r)Object.assign(t,{[e](t,...n){let a=r[e];for(let e of a){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...n)}}});return t}function L(e){var t;return Object.assign((0,o.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function B(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function j(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}function D(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function M(){let e=[],t={addEventListener(e,r,n,a){return e.addEventListener(r,n,a),t.add((()=>e.removeEventListener(r,n,a)))},requestAnimationFrame(...e){let r=requestAnimationFrame(...e);return t.add((()=>cancelAnimationFrame(r)))},nextFrame(...e){return t.requestAnimationFrame((()=>t.requestAnimationFrame(...e)))},setTimeout(...e){let r=setTimeout(...e);return t.add((()=>clearTimeout(r)))},microTask(...e){let r={current:!0};return D((()=>{r.current&&e[0]()})),t.add((()=>{r.current=!1}))},style(e,t,r){let n=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add((()=>{Object.assign(e.style,{[t]:n})}))},group(e){let t=M();return e(t),this.add((()=>t.dispose()))},add(t){return e.push(t),()=>{let r=e.indexOf(t);if(r>=0)for(let t of e.splice(r,1))t()}},dispose(){for(let t of e.splice(0))t()}};return t}function F(){let[e]=(0,o.useState)(M);return(0,o.useEffect)((()=>()=>e.dispose()),[e]),e}var Z=Object.defineProperty,V=(e,t,r)=>(((e,t,r)=>{t in e?Z(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r})(e,"symbol"!=typeof t?t+"":t,r),r);let z=new class{constructor(){V(this,"current",this.detect()),V(this,"handoffState","pending"),V(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},W=(e,t)=>{z.isServer?(0,o.useEffect)(e,t):(0,o.useLayoutEffect)(e,t)};function U(e){let t=(0,o.useRef)(e);return W((()=>{t.current=e}),[e]),t}let H=function(e){let t=U(e);return o.useCallback(((...e)=>t.current(...e)),[t])},$=Symbol();function K(...e){let t=(0,o.useRef)(e);(0,o.useEffect)((()=>{t.current=e}),[e]);let r=H((e=>{for(let r of t.current)null!=r&&("function"==typeof r?r(e):r.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[$])))?void 0:r}function G(){let e=function(){let e="undefined"==typeof document;return"useSyncExternalStore"in l&&l.useSyncExternalStore((()=>()=>{}),(()=>!1),(()=>!e))}(),[t,r]=o.useState(z.isHandoffComplete);return t&&!1===z.isHandoffComplete&&r(!1),o.useEffect((()=>{!0!==t&&r(!0)}),[t]),o.useEffect((()=>z.handoff()),[]),!e&&t}var Y;let q=null!=(Y=o.useId)?Y:function(){let e=G(),[t,r]=o.useState(e?()=>z.nextId():null);return W((()=>{null===t&&r(z.nextId())}),[t]),null!=t?""+t:void 0};var X=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(X||{}),J=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(J||{});function Q(e,t){let r=t.resolveItems();if(r.length<=0)return null;let n=t.resolveActiveIndex(),a=null!=n?n:-1,o=(()=>{switch(e.focus){case 0:return r.findIndex((e=>!t.resolveDisabled(e)));case 1:{let e=r.slice().reverse().findIndex(((e,r,n)=>!(-1!==a&&n.length-r-1>=a||t.resolveDisabled(e))));return-1===e?e:r.length-1-e}case 2:return r.findIndex(((e,r)=>!(r<=a||t.resolveDisabled(e))));case 3:{let e=r.slice().reverse().findIndex((e=>!t.resolveDisabled(e)));return-1===e?e:r.length-1-e}case 4:return r.findIndex((r=>t.resolveId(r)===e.id));case 5:return null;default:!function(e){throw new Error("Unexpected object: "+e)}(e)}})();return-1===o?n:o}function ee(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let n=""===(null==t?void 0:t.getAttribute("disabled"));return(!n||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(r))&&n}function te(e){return z.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let re=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var ne,ae=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(ae||{}),oe=((ne=oe||{})[ne.Error=0]="Error",ne[ne.Overflow=1]="Overflow",ne[ne.Success=2]="Success",ne[ne.Underflow=3]="Underflow",ne),ie=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(ie||{});function se(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(re)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}var le=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(le||{});function ce(e,t=0){var r;return e!==(null==(r=te(e))?void 0:r.body)&&S(t,{0(){return e.matches(re)},1(){let t=e;for(;null!==t;){if(t.matches(re))return!0;t=t.parentElement}return!1}})}function ue(e){let t=te(e);M().nextFrame((()=>{t&&!ce(t.activeElement,0)&&pe(e)}))}var de=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(de||{});function pe(e){null==e||e.focus({preventScroll:!0})}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",(e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")}),!0),document.addEventListener("click",(e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")}),!0));let fe=["textarea","input"].join(",");function me(e,t=(e=>e)){return e.slice().sort(((e,r)=>{let n=t(e),a=t(r);if(null===n||null===a)return 0;let o=n.compareDocumentPosition(a);return o&Node.DOCUMENT_POSITION_FOLLOWING?-1:o&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}function ge(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:a=[]}={}){let o=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,i=Array.isArray(e)?r?me(e):e:se(e);a.length>0&&i.length>1&&(i=i.filter((e=>!a.includes(e)))),n=null!=n?n:o.activeElement;let s,l=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,i.indexOf(n))-1;if(4&t)return Math.max(0,i.indexOf(n))+1;if(8&t)return i.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=32&t?{preventScroll:!0}:{},d=0,p=i.length;do{if(d>=p||d+p<=0)return 0;let e=c+d;if(16&t)e=(e+p)%p;else{if(e<0)return 3;if(e>=p)return 1}s=i[e],null==s||s.focus(u),d+=l}while(s!==o.activeElement);return 6&t&&function(e){var t,r;return null!=(r=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,fe))&&r}(s)&&s.select(),2}function he(e,t,r){let n=U(t);(0,o.useEffect)((()=>{function t(e){n.current(e)}return document.addEventListener(e,t,r),()=>document.removeEventListener(e,t,r)}),[e,r])}function ve(e,t,r){let n=U(t);(0,o.useEffect)((()=>{function t(e){n.current(e)}return window.addEventListener(e,t,r),()=>window.removeEventListener(e,t,r)}),[e,r])}function be(e,t,r=!0){let n=(0,o.useRef)(!1);function a(r,a){if(!n.current||r.defaultPrevented)return;let o=a(r);if(null===o||!o.getRootNode().contains(o)||!o.isConnected)return;let i=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e);for(let e of i){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(o)||r.composed&&r.composedPath().includes(t))return}return!ce(o,le.Loose)&&-1!==o.tabIndex&&r.preventDefault(),t(r,o)}(0,o.useEffect)((()=>{requestAnimationFrame((()=>{n.current=r}))}),[r]);let i=(0,o.useRef)(null);he("pointerdown",(e=>{var t,r;n.current&&(i.current=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target)}),!0),he("mousedown",(e=>{var t,r;n.current&&(i.current=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target)}),!0),he("click",(e=>{i.current&&(a(e,(()=>i.current)),i.current=null)}),!0),he("touchend",(e=>a(e,(()=>e.target instanceof HTMLElement?e.target:null))),!0),ve("blur",(e=>a(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}let ye=(0,o.createContext)(null);ye.displayName="OpenClosedContext";var we=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(we||{});function xe(){return(0,o.useContext)(ye)}function _e({value:e,children:t}){return o.createElement(ye.Provider,{value:e},t)}function ke(e){var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";return"string"==typeof r&&"button"===r.toLowerCase()?"button":void 0}function Ee(e,t){let[r,n]=(0,o.useState)((()=>ke(e)));return W((()=>{n(ke(e))}),[e.type,e.as]),W((()=>{r||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&n("button")}),[r,t]),r}function Ce(...e){return(0,o.useMemo)((()=>te(...e)),[...e])}function Se(e){return[e.screenX,e.screenY]}function Re(){let e=(0,o.useRef)([-1,-1]);return{wasMoved(t){let r=Se(t);return(e.current[0]!==r[0]||e.current[1]!==r[1])&&(e.current=r,!0)},update(t){e.current=Se(t)}}}let Pe=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function Te(e){var t,r;let n=null!=(t=e.innerText)?t:"",a=e.cloneNode(!0);if(!(a instanceof HTMLElement))return n;let o=!1;for(let e of a.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),o=!0;let i=o?null!=(r=a.innerText)?r:"":n;return Pe.test(i)&&(i=i.replace(Pe,"")),i}function Ae(e){let t=(0,o.useRef)(""),r=(0,o.useRef)("");return H((()=>{let n=e.current;if(!n)return"";let a=n.innerText;if(t.current===a)return r.current;let o=function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let r=e.getAttribute("aria-labelledby");if(r){let e=r.split(" ").map((e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():Te(t).trim()}return null})).filter(Boolean);if(e.length>0)return e.join(", ")}return Te(e).trim()}(n).trim().toLowerCase();return t.current=a,r.current=o,o}))}var Oe=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Oe||{}),Ne=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Ne||{}),Ie=(e=>(e[e.OpenMenu=0]="OpenMenu",e[e.CloseMenu=1]="CloseMenu",e[e.GoToItem=2]="GoToItem",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterItem=5]="RegisterItem",e[e.UnregisterItem=6]="UnregisterItem",e))(Ie||{});function Le(e,t=(e=>e)){let r=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,n=me(t(e.items.slice()),(e=>e.dataRef.current.domRef.current)),a=r?n.indexOf(r):null;return-1===a&&(a=null),{items:n,activeItemIndex:a}}let Be={1(e){return 1===e.menuState?e:{...e,activeItemIndex:null,menuState:1}},0(e){return 0===e.menuState?e:{...e,__demoMode:!1,menuState:0}},2:(e,t)=>{var r;let n=Le(e),a=Q(t,{resolveItems:()=>n.items,resolveActiveIndex:()=>n.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...n,searchQuery:"",activeItemIndex:a,activationTrigger:null!=(r=t.trigger)?r:1}},3:(e,t)=>{let r=""!==e.searchQuery?0:1,n=e.searchQuery+t.value.toLowerCase(),a=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+r).concat(e.items.slice(0,e.activeItemIndex+r)):e.items).find((e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(n))&&!e.dataRef.current.disabled})),o=a?e.items.indexOf(a):-1;return-1===o||o===e.activeItemIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeItemIndex:o,activationTrigger:1}},4(e){return""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null}},5:(e,t)=>{let r=Le(e,(e=>[...e,{id:t.id,dataRef:t.dataRef}]));return{...e,...r}},6:(e,t)=>{let r=Le(e,(e=>{let r=e.findIndex((e=>e.id===t.id));return-1!==r&&e.splice(r,1),e}));return{...e,...r,activationTrigger:1}}},je=(0,o.createContext)(null);function De(e){let t=(0,o.useContext)(je);if(null===t){let t=new Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,De),t}return t}function Me(e,t){return S(t.type,Be,e,t)}je.displayName="MenuContext";let Fe=o.Fragment,Ze=T.RenderStrategy|T.Static,Ve=o.Fragment,ze=L((function(e,t){let{__demoMode:r=!1,...n}=e,a=(0,o.useReducer)(Me,{__demoMode:r,menuState:r?0:1,buttonRef:(0,o.createRef)(),itemsRef:(0,o.createRef)(),items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:i,itemsRef:s,buttonRef:l},c]=a,u=K(t);be([l,s],((e,t)=>{var r;c({type:1}),ce(t,le.Loose)||(e.preventDefault(),null==(r=l.current)||r.focus())}),0===i);let d=H((()=>{c({type:1})})),p=(0,o.useMemo)((()=>({open:0===i,close:d})),[i,d]),f={ref:u};return o.createElement(je.Provider,{value:a},o.createElement(_e,{value:S(i,{0:we.Open,1:we.Closed})},O({ourProps:f,theirProps:n,slot:p,defaultTag:Fe,name:"Menu"})))})),We=L((function(e,t){var r;let n=q(),{id:a=`headlessui-menu-button-${n}`,...i}=e,[s,l]=De("Menu.Button"),c=K(s.buttonRef,t),u=F(),d=H((e=>{switch(e.key){case X.Space:case X.Enter:case X.ArrowDown:e.preventDefault(),e.stopPropagation(),l({type:0}),u.nextFrame((()=>l({type:2,focus:J.First})));break;case X.ArrowUp:e.preventDefault(),e.stopPropagation(),l({type:0}),u.nextFrame((()=>l({type:2,focus:J.Last})))}})),p=H((e=>{e.key===X.Space&&e.preventDefault()})),f=H((t=>{if(ee(t.currentTarget))return t.preventDefault();e.disabled||(0===s.menuState?(l({type:1}),u.nextFrame((()=>{var e;return null==(e=s.buttonRef.current)?void 0:e.focus({preventScroll:!0})}))):(t.preventDefault(),l({type:0})))})),m=(0,o.useMemo)((()=>({open:0===s.menuState})),[s]);return O({ourProps:{ref:c,id:a,type:Ee(e,s.buttonRef),"aria-haspopup":"menu","aria-controls":null==(r=s.itemsRef.current)?void 0:r.id,"aria-expanded":0===s.menuState,onKeyDown:d,onKeyUp:p,onClick:f},theirProps:i,slot:m,defaultTag:"button",name:"Menu.Button"})})),Ue=L((function(e,t){var r,n;let a=q(),{id:i=`headlessui-menu-items-${a}`,...s}=e,[l,c]=De("Menu.Items"),u=K(l.itemsRef,t),d=Ce(l.itemsRef),p=F(),f=xe(),m=null!==f?(f&we.Open)===we.Open:0===l.menuState;(0,o.useEffect)((()=>{let e=l.itemsRef.current;e&&0===l.menuState&&e!==(null==d?void 0:d.activeElement)&&e.focus({preventScroll:!0})}),[l.menuState,l.itemsRef,d]),function({container:e,accept:t,walk:r,enabled:n=!0}){let a=(0,o.useRef)(t),i=(0,o.useRef)(r);(0,o.useEffect)((()=>{a.current=t,i.current=r}),[t,r]),W((()=>{if(!e||!n)return;let t=te(e);if(!t)return;let r=a.current,o=i.current,s=Object.assign((e=>r(e)),{acceptNode:r}),l=t.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,s,!1);for(;l.nextNode();)o(l.currentNode)}),[e,n,a,i])}({container:l.itemsRef.current,enabled:0===l.menuState,accept(e){return"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(e){e.setAttribute("role","none")}});let g=H((e=>{var t,r;switch(p.dispose(),e.key){case X.Space:if(""!==l.searchQuery)return e.preventDefault(),e.stopPropagation(),c({type:3,value:e.key});case X.Enter:if(e.preventDefault(),e.stopPropagation(),c({type:1}),null!==l.activeItemIndex){let{dataRef:e}=l.items[l.activeItemIndex];null==(r=null==(t=e.current)?void 0:t.domRef.current)||r.click()}ue(l.buttonRef.current);break;case X.ArrowDown:return e.preventDefault(),e.stopPropagation(),c({type:2,focus:J.Next});case X.ArrowUp:return e.preventDefault(),e.stopPropagation(),c({type:2,focus:J.Previous});case X.Home:case X.PageUp:return e.preventDefault(),e.stopPropagation(),c({type:2,focus:J.First});case X.End:case X.PageDown:return e.preventDefault(),e.stopPropagation(),c({type:2,focus:J.Last});case X.Escape:e.preventDefault(),e.stopPropagation(),c({type:1}),M().nextFrame((()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})}));break;case X.Tab:e.preventDefault(),e.stopPropagation(),c({type:1}),M().nextFrame((()=>{!function(e,t){ge(se(),t,{relativeTo:e})}(l.buttonRef.current,e.shiftKey?ae.Previous:ae.Next)}));break;default:1===e.key.length&&(c({type:3,value:e.key}),p.setTimeout((()=>c({type:4})),350))}})),h=H((e=>{e.key===X.Space&&e.preventDefault()})),v=(0,o.useMemo)((()=>({open:0===l.menuState})),[l]);return O({ourProps:{"aria-activedescendant":null===l.activeItemIndex||null==(r=l.items[l.activeItemIndex])?void 0:r.id,"aria-labelledby":null==(n=l.buttonRef.current)?void 0:n.id,id:i,onKeyDown:g,onKeyUp:h,role:"menu",tabIndex:0,ref:u},theirProps:s,slot:v,defaultTag:"div",features:Ze,visible:m,name:"Menu.Items"})})),He=L((function(e,t){let r=q(),{id:n=`headlessui-menu-item-${r}`,disabled:a=!1,...i}=e,[s,l]=De("Menu.Item"),c=null!==s.activeItemIndex&&s.items[s.activeItemIndex].id===n,u=(0,o.useRef)(null),d=K(t,u);W((()=>{if(s.__demoMode||0!==s.menuState||!c||0===s.activationTrigger)return;let e=M();return e.requestAnimationFrame((()=>{var e,t;null==(t=null==(e=u.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})),e.dispose}),[s.__demoMode,u,c,s.menuState,s.activationTrigger,s.activeItemIndex]);let p=Ae(u),f=(0,o.useRef)({disabled:a,domRef:u,get textValue(){return p()}});W((()=>{f.current.disabled=a}),[f,a]),W((()=>(l({type:5,id:n,dataRef:f}),()=>l({type:6,id:n}))),[f,n]);let m=H((()=>{l({type:1})})),g=H((e=>{if(a)return e.preventDefault();l({type:1}),ue(s.buttonRef.current)})),h=H((()=>{if(a)return l({type:2,focus:J.Nothing});l({type:2,focus:J.Specific,id:n})})),v=Re(),b=H((e=>v.update(e))),y=H((e=>{v.wasMoved(e)&&(a||c||l({type:2,focus:J.Specific,id:n,trigger:0}))})),w=H((e=>{v.wasMoved(e)&&(a||c&&l({type:2,focus:J.Nothing}))})),x=(0,o.useMemo)((()=>({active:c,disabled:a,close:m})),[c,a,m]);return O({ourProps:{id:n,ref:d,role:"menuitem",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,disabled:void 0,onClick:g,onFocus:h,onPointerEnter:b,onMouseEnter:b,onPointerMove:y,onMouseMove:y,onPointerLeave:w,onMouseLeave:w},theirProps:i,slot:x,defaultTag:Ve,name:"Menu.Item"})})),$e=Object.assign(ze,{Button:We,Items:Ue,Item:He});function Ke(){let e=(0,o.useRef)(!1);return W((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function Ge(e,...t){e&&t.length>0&&e.classList.add(...t)}function Ye(e,...t){e&&t.length>0&&e.classList.remove(...t)}function qe(e,t,r,n){let a=r?"enter":"leave",o=M(),i=void 0!==n?function(e){let t={called:!1};return(...r)=>{if(!t.called)return t.called=!0,e(...r)}}(n):()=>{};"enter"===a&&(e.removeAttribute("hidden"),e.style.display="");let s=S(a,{enter:()=>t.enter,leave:()=>t.leave}),l=S(a,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=S(a,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return Ye(e,...t.base,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),Ge(e,...t.base,...s,...c),o.nextFrame((()=>{Ye(e,...t.base,...s,...c),Ge(e,...t.base,...s,...l),function(e,t){let r=M();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:a}=getComputedStyle(e),[o,i]=[n,a].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t})),s=o+i;if(0!==s){r.group((r=>{r.setTimeout((()=>{t(),r.dispose()}),s),r.addEventListener(e,"transitionrun",(e=>{e.target===e.currentTarget&&r.dispose()}))}));let n=r.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t(),n())}))}else t();r.add((()=>t())),r.dispose}(e,(()=>(Ye(e,...t.base,...s),Ge(e,...t.base,...t.entered),i())))})),o.dispose}function Xe(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let Je=(0,o.createContext)(null);Je.displayName="TransitionContext";var Qe=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Qe||{});let et=(0,o.createContext)(null);function tt(e){return"children"in e?tt(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function rt(e,t){let r=U(e),n=(0,o.useRef)([]),a=Ke(),i=F(),s=H(((e,t=A.Hidden)=>{let o=n.current.findIndex((({el:t})=>t===e));-1!==o&&(S(t,{[A.Unmount](){n.current.splice(o,1)},[A.Hidden](){n.current[o].state="hidden"}}),i.microTask((()=>{var e;!tt(n)&&a.current&&(null==(e=r.current)||e.call(r))})))})),l=H((e=>{let t=n.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):n.current.push({el:e,state:"visible"}),()=>s(e,A.Unmount)})),c=(0,o.useRef)([]),u=(0,o.useRef)(Promise.resolve()),d=(0,o.useRef)({enter:[],leave:[],idle:[]}),p=H(((e,r,n)=>{c.current.splice(0),t&&(t.chains.current[r]=t.chains.current[r].filter((([t])=>t!==e))),null==t||t.chains.current[r].push([e,new Promise((e=>{c.current.push(e)}))]),null==t||t.chains.current[r].push([e,new Promise((e=>{Promise.all(d.current[r].map((([e,t])=>t))).then((()=>e()))}))]),"enter"===r?u.current=u.current.then((()=>null==t?void 0:t.wait.current)).then((()=>n(r))):n(r)})),f=H(((e,t,r)=>{Promise.all(d.current[t].splice(0).map((([e,t])=>t))).then((()=>{var e;null==(e=c.current.shift())||e()})).then((()=>r(t)))}));return(0,o.useMemo)((()=>({children:n,register:l,unregister:s,onStart:p,onStop:f,wait:u,chains:d})),[l,s,n,p,f,d,u])}function nt(){}et.displayName="NestingContext";let at=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function ot(e){var t;let r={};for(let n of at)r[n]=null!=(t=e[n])?t:nt;return r}let it=T.RenderStrategy,st=L((function(e,t){let{show:r,appear:n=!1,unmount:a=!0,...i}=e,s=(0,o.useRef)(null),l=K(s,t);G();let c=xe();if(void 0===r&&null!==c&&(r=(c&we.Open)===we.Open),![!0,!1].includes(r))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,d]=(0,o.useState)(r?"visible":"hidden"),p=rt((()=>{d("hidden")})),[f,m]=(0,o.useState)(!0),g=(0,o.useRef)([r]);W((()=>{!1!==f&&g.current[g.current.length-1]!==r&&(g.current.push(r),m(!1))}),[g,r]);let h=(0,o.useMemo)((()=>({show:r,appear:n,initial:f})),[r,n,f]);(0,o.useEffect)((()=>{if(r)d("visible");else if(tt(p)){let e=s.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&d("hidden")}else d("hidden")}),[r,p]);let v={unmount:a},b=H((()=>{var t;f&&m(!1),null==(t=e.beforeEnter)||t.call(e)})),y=H((()=>{var t;f&&m(!1),null==(t=e.beforeLeave)||t.call(e)}));return o.createElement(et.Provider,{value:p},o.createElement(Je.Provider,{value:h},O({ourProps:{...v,as:o.Fragment,children:o.createElement(lt,{ref:l,...v,...i,beforeEnter:b,beforeLeave:y})},theirProps:{},defaultTag:o.Fragment,features:it,visible:"visible"===u,name:"Transition"})))})),lt=L((function(e,t){var r,n;let{beforeEnter:a,afterEnter:i,beforeLeave:s,afterLeave:l,enter:c,enterFrom:u,enterTo:d,entered:p,leave:f,leaveFrom:m,leaveTo:g,...h}=e,v=(0,o.useRef)(null),b=K(v,t),y=null==(r=h.unmount)||r?A.Unmount:A.Hidden,{show:w,appear:x,initial:_}=function(){let e=(0,o.useContext)(Je);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[k,E]=(0,o.useState)(w?"visible":"hidden"),C=function(){let e=(0,o.useContext)(et);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:P,unregister:T}=C;(0,o.useEffect)((()=>P(v)),[P,v]),(0,o.useEffect)((()=>{if(y===A.Hidden&&v.current)return w&&"visible"!==k?void E("visible"):S(k,{hidden:()=>T(v),visible:()=>P(v)})}),[k,v,P,T,w,y]);let N=U({base:Xe(h.className),enter:Xe(c),enterFrom:Xe(u),enterTo:Xe(d),entered:Xe(p),leave:Xe(f),leaveFrom:Xe(m),leaveTo:Xe(g)}),I=function(e){let t=(0,o.useRef)(ot(e));return(0,o.useEffect)((()=>{t.current=ot(e)}),[e]),t}({beforeEnter:a,afterEnter:i,beforeLeave:s,afterLeave:l}),L=G();(0,o.useEffect)((()=>{if(L&&"visible"===k&&null===v.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[v,k,L]);let B=x&&w&&_,j=!L||_&&!x?"idle":w?"enter":"leave",D=function(e=0){let[t,r]=(0,o.useState)(e),n=Ke(),a=(0,o.useCallback)((e=>{n.current&&r((t=>t|e))}),[t,n]),i=(0,o.useCallback)((e=>Boolean(t&e)),[t]),s=(0,o.useCallback)((e=>{n.current&&r((t=>t&~e))}),[r,n]),l=(0,o.useCallback)((e=>{n.current&&r((t=>t^e))}),[r]);return{flags:t,addFlag:a,hasFlag:i,removeFlag:s,toggleFlag:l}}(0),Z=H((e=>S(e,{enter:()=>{D.addFlag(we.Opening),I.current.beforeEnter()},leave:()=>{D.addFlag(we.Closing),I.current.beforeLeave()},idle:()=>{}}))),V=H((e=>S(e,{enter:()=>{D.removeFlag(we.Opening),I.current.afterEnter()},leave:()=>{D.removeFlag(we.Closing),I.current.afterLeave()},idle:()=>{}}))),z=rt((()=>{E("hidden"),T(v)}),C);!function({immediate:e,container:t,direction:r,classes:n,onStart:a,onStop:o}){let i=Ke(),s=F(),l=U(r);W((()=>{e&&(l.current="enter")}),[e]),W((()=>{let e=M();s.add(e.dispose);let r=t.current;if(r&&"idle"!==l.current&&i.current)return e.dispose(),a.current(l.current),e.add(qe(r,n.current,"enter"===l.current,(()=>{e.dispose(),o.current(l.current)}))),e.dispose}),[r])}({immediate:B,container:v,classes:N,direction:j,onStart:U((e=>{z.onStart(v,e,Z)})),onStop:U((e=>{z.onStop(v,e,V),"leave"===e&&!tt(z)&&(E("hidden"),T(v))}))});let $=h,Y={ref:b};return B?$={...$,className:R(h.className,...N.current.enter,...N.current.enterFrom)}:($.className=R(h.className,null==(n=v.current)?void 0:n.className),""===$.className&&delete $.className),o.createElement(et.Provider,{value:z},o.createElement(_e,{value:S(k,{visible:we.Open,hidden:we.Closed})|D.flags},O({ourProps:Y,theirProps:$,defaultTag:"div",features:it,visible:"visible"===k,name:"Transition.Child"})))})),ct=L((function(e,t){let r=null!==(0,o.useContext)(Je),n=null!==xe();return o.createElement(o.Fragment,null,!r&&n?o.createElement(st,{ref:t,...e}):o.createElement(lt,{ref:t,...e}))})),ut=Object.assign(st,{Child:ct,Root:st});var dt=i(9512);const{useRef:pt,useCallback:ft,useMemo:mt}=wp.element;var gt=e=>{const t=pt(null),r=pt(null),n=pt((()=>{})),a=ft((()=>{t.current&&r.current&&(n.current&&n.current(),n.current=(0,dt.fi)(t.current,r.current,e).destroy)}),[t,r,n,e]);return mt((()=>[e=>{t.current=e,a()},e=>{r.current=e,a()}]),[t,r,a])};const ht=e=>{let{placement:t="right",width:r="w-48",wrapperClassName:n="",contentClassName:a="py-1 bg-white",trigger:i,offset:s=[0,0],children:l}=e,c="bottom-end";switch(t){case"left":c="bottom-start";break;case"right":default:c="bottom-end";break;case"top-start":c="top-start"}const[u,d]=gt({placement:c,strategy:"fixed",modifiers:[{name:"offset",options:{offset:s}}]});switch(r?.toString()){case"48":r="w-48";break;case"60":r="w-60";break;case"80":r="w-80";break;default:r=r||"w-48"}return React.createElement($e,{as:"div",className:"relative"},(e=>{let{open:t}=e;return React.createElement(React.Fragment,null,React.createElement($e.Button,{ref:u,as:o.Fragment},i),React.createElement("div",{ref:d,className:"z-50"},React.createElement(ut,{show:t,as:o.Fragment,enter:"transition ease-out duration-200",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95"},React.createElement("div",{className:(0,g.AK)("my-2 rounded-md shadow-lg",r,n)},React.createElement($e.Items,{className:(0,g.AK)("rounded-md focus:outline-none ring-1 ring-black ring-opacity-5",a)},l)))))}))};ht.Item=$e.Item;var vt=ht,bt=e=>{let{className:t}=e;return React.createElement("hr",{className:(0,g.AK)("border-t-0 border-l-0 border-r-0 border-b border-border-primary",t)})},yt=i(2273),wt=i(6832),xt=i(3207);function _t(){return _t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_t.apply(this,arguments)}var kt=(0,e.Z)((0,a.Z)((e=>{const{getDisableAi:t,getDisablePreview:r,getAdaptiveMode:n,getAiDesignCopilotStatus:a}=e("ast-block-templates");return{disableAi:t(),adaptiveMode:n(),disablePreview:r(),aiCopilotStatus:a()}})),(0,n.Z)((e=>{const{setCurrentScreen:t,setAllBlocksData:r,setFilterBlocksByCategory:n,setTokenStep:a,setActiveBlockPaletteSlug:o,setActiveBlockPalette:i,setActivePagePaletteSlug:s,setActivePagePalette:l,setBlockColorPaletteObj:c,setPageColorPaletteObj:u}=e("ast-block-templates");return{setCurrentScreen:t,setAllBlocksData:r,setFilterBlocksByCategory:n,setTokenStep:a,setActiveBlockPaletteSlug:o,setActiveBlockPalette:i,setActivePagePaletteSlug:s,setActivePagePalette:l,setBlockColorPaletteObj:c,setPageColorPaletteObj:u}})))((0,o.memo)((e=>{let{disableAi:n,adaptiveMode:a,setAllBlocksData:o,setFilterBlocksByCategory:i,setTokenStep:s,setActiveBlockPaletteSlug:l,setActiveBlockPalette:c,setActivePagePaletteSlug:d,setActivePagePalette:p,setBlockColorPaletteObj:m,setPageColorPaletteObj:h}=e;const{toggleOnboardingAIStep:v,resetOnboardingAISteps:b,toggleDisableAiContent:S,toggleAdaptiveMode:R,setDynamicContent:P,setFilterBlocksPagesByCategory:T,setNotice:A,toggleUpdateOnboardingImages:O}=(0,r.Z)(f.L),{aiStepData:{token:N,businessDetails:I,selectedImages:L}}=(0,t.Z)((e=>{const{getAIStepData:t}=e(f.L);return{aiStepData:t()}}),[]),{dynamicContentSyncStatus:B}=(0,t.Z)((e=>{const{getDynamicContentSyncStatus:t}=e(f.L);return{dynamicContentSyncStatus:t()}})),j=async(e,t)=>{const r={key:e,value:t};try{const e=await(0,yt.Z)({path:"/wp-json/gutenberg-templates/v1/settings",data:r,method:"POST",headers:{"X-WP-Nonce":ast_block_template_vars.rest_api_nonce}});if(e.success&&o(e.blocks),!e.success)throw new Error(e?.data?.data)}catch(e){(0,xt.H)(e)}},D=[{label:()=>N&&I?(0,u.__)("Update AI","ast-block-templates"):React.createElement("span",{className:"flex items-center justify-start gap-2"},(0,u.__)("Personalize Library","ast-block-templates"),React.createElement(wt.NC,null)),description:()=>N&&I?(0,u.__)("Update the details for the AI to suggest new text and images.","ast-block-templates"):(0,u.__)("Add details for the AI to suggest relevant text and images.","ast-block-templates"),icon:React.createElement(w,{className:"text-icon-secondary h-5 w-5"}),onClick:e=>{e.preventDefault(),v(!0)},isHide:!1,isDisabled:n||!a},{label:()=>(0,u.__)("Update images","ast-block-templates"),description:(0,u.__)("Revise the previously entered information from AI setup.","ast-block-templates"),icon:React.createElement(k,{className:"text-icon-secondary h-5 w-5"}),onClick:e=>{e.preventDefault(),O()},isHide:!N||!L?.length,isDisabled:n||!a},{label:()=>(0,u.__)("Reset AI Information","ast-block-templates"),description:(0,u.__)("Reset the previously entered information from AI setup and erase all the generated AI content.","ast-block-templates"),icon:React.createElement(x,{className:"text-icon-secondary h-5 w-5"}),onClick:()=>{if(!confirm("Are you sure you want to reset the business details and erase the generated content?"))return;const e=new window.FormData;e.append("action","ast-block-templates-reset-business-details"),e.append("security",ast_block_template_vars.reset_details_ajax_nonce),wp.apiFetch({url:ast_block_template_vars.ajax_url,method:"POST",body:e}).then((e=>{e.success?(A({type:"success",message:"Reset done successfully!"}),b(),e.data.token&&s(e.data.token),P({}),T(""),i("")):A({type:"error",message:"Reset Failed!"})}))},isHide:n||"yes"!==ast_block_template_vars.debug_mode||!a,isDisabled:!1},{label:()=>React.createElement("div",{className:"flex justify-between"},React.createElement("span",null,(0,u.__)("Disable AI","ast-block-templates")),React.createElement("button",{type:"button",className:(0,g.AK)("bg-gray-200 relative inline-flex h-6 w-11 flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-accent-spectra focus:ring-offset-2",n?"bg-accent-spectra":"bg-gray-200"),role:"switch","aria-checked":"false",onClick:()=>{S(!n),j("disable_ai",!n)}},React.createElement("span",{className:"sr-only"},"Use setting"),React.createElement("span",{"aria-hidden":"true",className:(0,g.AK)("translate-x-0 pointer-events-none inline-block h-5 w-5 transform rounded-full bg-white shadow ring-0 transition duration-200 ease-in-out",n?"translate-x-5":"translate-x-0")}))),description:(0,u.__)("This option will preview & import only wireframe (default) content and images.","ast-block-templates"),icon:React.createElement(E,{className:"text-icon-secondary h-5 w-5"}),onClick:()=>{},isHide:!I,isDisabled:!a},{label:()=>React.createElement("div",{className:"flex justify-between"},React.createElement("span",null,(0,u.__)("Adaptive Mode","ast-block-templates")),React.createElement("button",{type:"button",className:(0,g.AK)("bg-gray-200 relative inline-flex h-6 w-11 flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-accent-spectra focus:ring-offset-2",a?"bg-accent-spectra":"bg-gray-200"),role:"switch","aria-checked":"true",onClick:async()=>{R(!0),j("adaptive_mode",!a),a&&!n&&S(!0),!a&&n&&S(!0);const e=new window.FormData;e.append("action","ast_block_templates_color_palette"),e.append("_ajax_nonce",ast_block_template_vars._ajax_nonce),e.append("adaptive_mode",!a);const t=await(0,yt.Z)({url:ast_block_template_vars.ajax_url,method:"POST",body:e});t&&(l("style-1"),c(t.data?.block["style-1"]),m(t.data?.block),d("style-1"),p(t.data?.page["style-1"]),h(t.data?.page))}},React.createElement("span",{className:"sr-only"},"Use setting"),React.createElement("span",{"aria-hidden":"true",className:(0,g.AK)("translate-x-0 pointer-events-none inline-block h-5 w-5 transform rounded-full bg-white shadow ring-0 transition duration-200 ease-in-out",a?"translate-x-5":"translate-x-0")}))),description:(0,u.__)("By disabling see templates without personalized text, images, & theme styling.","ast-block-templates"),icon:React.createElement(C,{className:"text-icon-secondary h-5 w-5"}),onClick:()=>{}}];return React.createElement(vt,{trigger:React.createElement(y,{disabled:Object.values(B).some((e=>!!e)),tooltip:"Settings"},React.createElement(_,{className:"h-6 w-6"})),align:"top",placement:"left",width:"w-[358px]",contentClassName:"px-2 py-3 bg-white border border-solid border-border-primary",wrapperClassName:"shadow-large"},D.map(((e,t)=>e.isHide?null:React.createElement("div",{key:t},React.createElement(vt.Item,_t({as:"div",className:(0,g.AK)(e.isHide?"hidden":"","px-2 py-3 grid grid-cols-1 gap-y-1 gap-x-2 justify-center h-fit transition duration-150 ease-in-out rounded-md hover:bg-background-secondary",e.isDisabled&&"opacity-50 cursor-not-allowed pointer-events-none")},{onClick:e.onClick}),React.createElement("div",{className:"flex flex-col items-start gap-1"},React.createElement("span",{className:"text-base font-medium leading-6 text-nav-inactive w-full"},e.label()),React.createElement("p",{className:"m-0 text-sm text-border-secondary leading-5 font-normal"},"function"==typeof e.description?e.description():e.description))),t!==D.length-1&&React.createElement(bt,{className:"p-0 mx-2 my-4"})))))}))),Et=i(4510),Ct=i(5868),St=()=>{const{setCreditsDetails:e}=(0,r.Z)(f.L),{percentage:n,total:a,used:o,status:i,flatRates:{patternsLibrary:s,pagesLibrary:l,patternsCategory:c,pagesCategory:u},free_user:d}=(0,t.Z)((e=>{const{getCreditsDetails:t}=e(f.L);return t()}),[]),p=a-o,m=p/a*100,h=e=>{const t={normal:!1,warning:!1,danger:!1};return e<=10?t.danger=!0:e<=20?t.warning=!0:t.normal=!0,t};return{percentage:n,remainingPercentage:m,total:a,used:o,remaining:p,status:i,patternsLibraryRate:s,pagesLibraryRate:l,patternsCategoryRate:c,pagesCategoryRate:u,creditsColorClassName:(0,g.pv)(n),formatNumber:g.uf,setCreditsDetails:e,currentBalanceStatus:h(m),getBalanceStatus:h,isFreeUser:d}},Rt=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Rt||{});let Pt=L((function(e,t){let{features:r=1,...n}=e;return O({ourProps:{ref:t,"aria-hidden":2==(2&r)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&r)&&2!=(2&r)&&{display:"none"}}},theirProps:n,slot:{},defaultTag:"div",name:"Hidden"})}));var Tt=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Tt||{});function At(e,t,r,n){let a=U(r);(0,o.useEffect)((()=>{function r(e){a.current(e)}return(e=null!=e?e:window).addEventListener(t,r,n),()=>e.removeEventListener(t,r,n)}),[e,t,n])}function Ot(e,t){let r=(0,o.useRef)([]),n=H(e);(0,o.useEffect)((()=>{let e=[...r.current];for(let[a,o]of t.entries())if(r.current[a]!==o){let a=n(t,e);return r.current=t,a}}),[n,...t])}function Nt(e){let t=H(e),r=(0,o.useRef)(!1);(0,o.useEffect)((()=>(r.current=!1,()=>{r.current=!0,D((()=>{r.current&&t()}))})),[t])}function It(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let r of e.current)r.current instanceof HTMLElement&&t.add(r.current);return t}var Lt=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Lt||{});let Bt=L((function(e,t){let r=(0,o.useRef)(null),n=K(r,t),{initialFocus:a,containers:i,features:s=30,...l}=e;G()||(s=1);let c=Ce(r);!function({ownerDocument:e},t){let r=function(e=!0){let t=(0,o.useRef)(Dt.slice());return Ot((([e],[r])=>{!0===r&&!1===e&&D((()=>{t.current.splice(0)})),!1===r&&!0===e&&(t.current=Dt.slice())}),[e,Dt,t]),H((()=>{var e;return null!=(e=t.current.find((e=>null!=e&&e.isConnected)))?e:null}))}(t);Ot((()=>{t||(null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&pe(r())}),[t]),Nt((()=>{t&&pe(r())}))}({ownerDocument:c},Boolean(16&s));let u=function({ownerDocument:e,container:t,initialFocus:r},n){let a=(0,o.useRef)(null),i=Ke();return Ot((()=>{if(!n)return;let o=t.current;o&&D((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=r&&r.current){if((null==r?void 0:r.current)===t)return void(a.current=t)}else if(o.contains(t))return void(a.current=t);null!=r&&r.current?pe(r.current):ge(o,ae.First)===oe.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),a.current=null==e?void 0:e.activeElement}))}),[n]),a}({ownerDocument:c,container:r,initialFocus:a},Boolean(2&s));!function({ownerDocument:e,container:t,containers:r,previousActiveElement:n},a){let o=Ke();At(null==e?void 0:e.defaultView,"focus",(e=>{if(!a||!o.current)return;let i=It(r);t.current instanceof HTMLElement&&i.add(t.current);let s=n.current;if(!s)return;let l=e.target;l&&l instanceof HTMLElement?Mt(i,l)?(n.current=l,pe(l)):(e.preventDefault(),e.stopPropagation(),pe(s)):pe(n.current)}),!0)}({ownerDocument:c,container:r,containers:i,previousActiveElement:u},Boolean(8&s));let d=function(){let e=(0,o.useRef)(0);return ve("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),p=H((e=>{let t=r.current;t&&S(d.current,{[Tt.Forwards]:()=>{ge(t,ae.First,{skipElements:[e.relatedTarget]})},[Tt.Backwards]:()=>{ge(t,ae.Last,{skipElements:[e.relatedTarget]})}})})),f=F(),m=(0,o.useRef)(!1),g={ref:n,onKeyDown(e){"Tab"==e.key&&(m.current=!0,f.requestAnimationFrame((()=>{m.current=!1})))},onBlur(e){let t=It(i);r.current instanceof HTMLElement&&t.add(r.current);let n=e.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(Mt(t,n)||(m.current?ge(r.current,S(d.current,{[Tt.Forwards]:()=>ae.Next,[Tt.Backwards]:()=>ae.Previous})|ae.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&pe(e.target)))}};return o.createElement(o.Fragment,null,Boolean(4&s)&&o.createElement(Pt,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:Rt.Focusable}),O({ourProps:g,theirProps:l,defaultTag:"div",name:"FocusTrap"}),Boolean(4&s)&&o.createElement(Pt,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:Rt.Focusable}))})),jt=Object.assign(Bt,{features:Lt}),Dt=[];function Mt(e,t){for(let r of e)if(r.contains(t))return!0;return!1}!function(e){function t(){"loading"!==document.readyState&&((()=>{function e(e){e.target instanceof HTMLElement&&e.target!==document.body&&Dt[0]!==e.target&&(Dt.unshift(e.target),Dt=Dt.filter((e=>null!=e&&e.isConnected)),Dt.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}();var Ft=i(1533);let Zt=(0,o.createContext)(!1);function Vt(){return(0,o.useContext)(Zt)}function zt(e){return o.createElement(Zt.Provider,{value:e.force},e.children)}let Wt=o.Fragment,Ut=o.Fragment,Ht=(0,o.createContext)(null),$t=(0,o.createContext)(null),Kt=L((function(e,t){let r=e,n=(0,o.useRef)(null),a=K(function(e,t=!0){return Object.assign(e,{[$]:t})}((e=>{n.current=e})),t),i=Ce(n),s=function(e){let t=Vt(),r=(0,o.useContext)(Ht),n=Ce(e),[a,i]=(0,o.useState)((()=>{if(!t&&null!==r||z.isServer)return null;let e=null==n?void 0:n.getElementById("headlessui-portal-root");if(e)return e;if(null===n)return null;let a=n.createElement("div");return a.setAttribute("id","headlessui-portal-root"),n.body.appendChild(a)}));return(0,o.useEffect)((()=>{null!==a&&(null!=n&&n.body.contains(a)||null==n||n.body.appendChild(a))}),[a,n]),(0,o.useEffect)((()=>{t||null!==r&&i(r.current)}),[r,i,t]),a}(n),[l]=(0,o.useState)((()=>{var e;return z.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),c=(0,o.useContext)($t),u=G();return W((()=>{!s||!l||s.contains(l)||(l.setAttribute("data-headlessui-portal",""),s.appendChild(l))}),[s,l]),W((()=>{if(l&&c)return c.register(l)}),[c,l]),Nt((()=>{var e;!s||!l||(l instanceof Node&&s.contains(l)&&s.removeChild(l),s.childNodes.length<=0&&(null==(e=s.parentElement)||e.removeChild(s)))})),u&&s&&l?(0,Ft.createPortal)(O({ourProps:{ref:a},theirProps:r,defaultTag:Wt,name:"Portal"}),l):null})),Gt=L((function(e,t){let{target:r,...n}=e,a={ref:K(t)};return o.createElement(Ht.Provider,{value:r},O({ourProps:a,theirProps:n,defaultTag:Ut,name:"Popover.Group"}))})),Yt=Object.assign(Kt,{Group:Gt}),qt=(0,o.createContext)(null);function Xt(){let e=(0,o.useContext)(qt);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,Xt),e}return e}let Jt=L((function(e,t){let r=q(),{id:n=`headlessui-description-${r}`,...a}=e,o=Xt(),i=K(t);return W((()=>o.register(n)),[n,o.register]),O({ourProps:{ref:i,...o.props,id:n},theirProps:a,slot:o.slot||{},defaultTag:"p",name:o.name||"Description"})})),Qt=Object.assign(Jt,{}),er=(0,o.createContext)((()=>{}));er.displayName="StackContext";var tr=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(tr||{});function rr({children:e,onUpdate:t,type:r,element:n,enabled:a}){let i=(0,o.useContext)(er),s=H(((...e)=>{null==t||t(...e),i(...e)}));return W((()=>{let e=void 0===a||!0===a;return e&&s(0,r,n),()=>{e&&s(1,r,n)}}),[s,r,n,a]),o.createElement(er.Provider,{value:s},e)}const nr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:ar,useEffect:or,useLayoutEffect:ir,useDebugValue:sr}=l;function lr(e){const t=e.getSnapshot,r=e.value;try{const e=t();return!nr(r,e)}catch{return!0}}const cr="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,r){return t()}:function(e,t,r){const n=t(),[{inst:a},o]=ar({inst:{value:n,getSnapshot:t}});return ir((()=>{a.value=n,a.getSnapshot=t,lr(a)&&o({inst:a})}),[e,n,t]),or((()=>(lr(a)&&o({inst:a}),e((()=>{lr(a)&&o({inst:a})})))),[e]),sr(n),n},ur="useSyncExternalStore"in l?(e=>e.useSyncExternalStore)(l):cr;function dr(){let e;return{before({doc:t}){var r;let n=t.documentElement;e=(null!=(r=t.defaultView)?r:window).innerWidth-n.clientWidth},after({doc:t,d:r}){let n=t.documentElement,a=n.clientWidth-n.offsetWidth,o=e-a;r.style(n,"paddingRight",`${o}px`)}}}function pr(){if(!(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0))return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:r,meta:n}){function a(e){return n.containers.flatMap((e=>e())).some((t=>t.contains(e)))}r.microTask((()=>{if("auto"!==window.getComputedStyle(t.documentElement).scrollBehavior){let e=M();e.style(t.documentElement,"scroll-behavior","auto"),r.add((()=>r.microTask((()=>e.dispose()))))}r.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let n=null;r.addEventListener(t,"click",(e=>{if(e.target instanceof HTMLElement)try{let r=e.target.closest("a");if(!r)return;let{hash:o}=new URL(r.href),i=t.querySelector(o);i&&!a(i)&&(n=i)}catch{}}),!0),r.addEventListener(t,"touchmove",(e=>{e.target instanceof HTMLElement&&!a(e.target)&&e.preventDefault()}),{passive:!1}),r.add((()=>{window.scrollTo(0,window.pageYOffset+e),n&&n.isConnected&&(n.scrollIntoView({block:"nearest"}),n=null)}))}))}}}function fr(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let mr=function(e,t){let r=new Map,n=new Set;return{getSnapshot(){return r},subscribe(e){return n.add(e),()=>n.delete(e)},dispatch(e,...a){let o=t[e].call(r,...a);o&&(r=o,n.forEach((e=>e())))}}}(0,{PUSH(e,t){var r;let n=null!=(r=this.get(e))?r:{doc:e,count:0,d:M(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:r}){let n={doc:e,d:t,meta:fr(r)},a=[pr(),dr(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];a.forEach((({before:e})=>null==e?void 0:e(n))),a.forEach((({after:e})=>null==e?void 0:e(n)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});mr.subscribe((()=>{let e=mr.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let e="hidden"===t.get(r.doc),n=0!==r.count;(n&&!e||!n&&e)&&mr.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),0===r.count&&mr.dispatch("TEARDOWN",r)}}));let gr=new Map,hr=new Map;function vr(e,t=!0){W((()=>{var r;if(!t)return;let n="function"==typeof e?e():e.current;if(!n)return;let a=null!=(r=hr.get(n))?r:0;return hr.set(n,a+1),0!==a||(gr.set(n,{"aria-hidden":n.getAttribute("aria-hidden"),inert:n.inert}),n.setAttribute("aria-hidden","true"),n.inert=!0),function(){var e;if(!n)return;let t=null!=(e=hr.get(n))?e:1;if(1===t?hr.delete(n):hr.set(n,t-1),1!==t)return;let r=gr.get(n);r&&(null===r["aria-hidden"]?n.removeAttribute("aria-hidden"):n.setAttribute("aria-hidden",r["aria-hidden"]),n.inert=r.inert,gr.delete(n))}}),[e,t])}var br=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(br||{}),yr=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(yr||{});let wr={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},xr=(0,o.createContext)(null);function _r(e){let t=(0,o.useContext)(xr);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,_r),t}return t}function kr(e,t){return S(t.type,wr,e,t)}xr.displayName="DialogContext";let Er=T.RenderStrategy|T.Static,Cr=L((function(e,t){var r;let n=q(),{id:a=`headlessui-dialog-${n}`,open:i,onClose:s,initialFocus:l,__demoMode:c=!1,...u}=e,[d,p]=(0,o.useState)(0),f=xe();void 0===i&&null!==f&&(i=(f&we.Open)===we.Open);let m=(0,o.useRef)(null),g=K(m,t),h=Ce(m),v=e.hasOwnProperty("open")||null!==f,b=e.hasOwnProperty("onClose");if(!v&&!b)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!v)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!b)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof i)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${i}`);if("function"!=typeof s)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${s}`);let y=i?0:1,[w,x]=(0,o.useReducer)(kr,{titleId:null,descriptionId:null,panelRef:(0,o.createRef)()}),_=H((()=>s(!1))),k=H((e=>x({type:0,id:e}))),E=!!G()&&!c&&0===y,C=d>1,R=null!==(0,o.useContext)(xr),[P,T]=function(){let e=(0,o.useContext)($t),t=(0,o.useRef)([]),r=H((r=>(t.current.push(r),e&&e.register(r),()=>n(r)))),n=H((r=>{let n=t.current.indexOf(r);-1!==n&&t.current.splice(n,1),e&&e.unregister(r)})),a=(0,o.useMemo)((()=>({register:r,unregister:n,portals:t})),[r,n,t]);return[t,(0,o.useMemo)((()=>function({children:e}){return o.createElement($t.Provider,{value:a},e)}),[a])]}(),{resolveContainers:A,mainTreeNodeRef:N,MainTreeNode:I}=function({defaultContainers:e=[],portals:t,mainTreeNodeRef:r}={}){var n;let a=(0,o.useRef)(null!=(n=null==r?void 0:r.current)?n:null),i=Ce(a),s=H((()=>{var r;let n=[];for(let t of e)null!==t&&(t instanceof HTMLElement?n.push(t):"current"in t&&t.current instanceof HTMLElement&&n.push(t.current));if(null!=t&&t.current)for(let e of t.current)n.push(e);for(let e of null!=(r=null==i?void 0:i.querySelectorAll("html > *, body > *"))?r:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(e.contains(a.current)||n.some((t=>e.contains(t)))||n.push(e));return n}));return{resolveContainers:s,contains:H((e=>s().some((t=>t.contains(e))))),mainTreeNodeRef:a,MainTreeNode:(0,o.useMemo)((()=>function(){return null!=r?null:o.createElement(Pt,{features:Rt.Hidden,ref:a})}),[a,r])}}({portals:P,defaultContainers:[null!=(r=w.panelRef.current)?r:m.current]}),L=C?"parent":"leaf",B=null!==f&&(f&we.Closing)===we.Closing,j=!R&&!B&&E,D=(0,o.useCallback)((()=>{var e,t;return null!=(t=Array.from(null!=(e=null==h?void 0:h.querySelectorAll("body > *"))?e:[]).find((e=>"headlessui-portal-root"!==e.id&&e.contains(N.current)&&e instanceof HTMLElement)))?t:null}),[N]);vr(D,j);let M=!!C||E,F=(0,o.useCallback)((()=>{var e,t;return null!=(t=Array.from(null!=(e=null==h?void 0:h.querySelectorAll("[data-headlessui-portal]"))?e:[]).find((e=>e.contains(N.current)&&e instanceof HTMLElement)))?t:null}),[N]);vr(F,M),be(A,_,!(!E||C));let Z=!(C||0!==y);At(null==h?void 0:h.defaultView,"keydown",(e=>{Z&&(e.defaultPrevented||e.key===X.Escape&&(e.preventDefault(),e.stopPropagation(),_()))})),function(e,t,r=(()=>[document.body])){!function(e,t,r){let n=function(e){return ur(e.subscribe,e.getSnapshot,e.getSnapshot)}(mr),a=e?n.get(e):void 0,o=!!a&&a.count>0;W((()=>{if(e&&t)return mr.dispatch("PUSH",e,r),()=>mr.dispatch("POP",e,r)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],r]}}))}(h,!(B||0!==y||R),A),(0,o.useEffect)((()=>{if(0!==y||!m.current)return;let e=new ResizeObserver((e=>{for(let t of e){let e=t.target.getBoundingClientRect();0===e.x&&0===e.y&&0===e.width&&0===e.height&&_()}}));return e.observe(m.current),()=>e.disconnect()}),[y,m,_]);let[V,z]=function(){let[e,t]=(0,o.useState)([]);return[e.length>0?e.join(" "):void 0,(0,o.useMemo)((()=>function(e){let r=H((e=>(t((t=>[...t,e])),()=>t((t=>{let r=t.slice(),n=r.indexOf(e);return-1!==n&&r.splice(n,1),r}))))),n=(0,o.useMemo)((()=>({register:r,slot:e.slot,name:e.name,props:e.props})),[r,e.slot,e.name,e.props]);return o.createElement(qt.Provider,{value:n},e.children)}),[t])]}(),U=(0,o.useMemo)((()=>[{dialogState:y,close:_,setTitleId:k},w]),[y,w,_,k]),$=(0,o.useMemo)((()=>({open:0===y})),[y]),Y={ref:g,id:a,role:"dialog","aria-modal":0===y||void 0,"aria-labelledby":w.titleId,"aria-describedby":V};return o.createElement(rr,{type:"Dialog",enabled:0===y,element:m,onUpdate:H(((e,t)=>{"Dialog"===t&&S(e,{[tr.Add]:()=>p((e=>e+1)),[tr.Remove]:()=>p((e=>e-1))})}))},o.createElement(zt,{force:!0},o.createElement(Yt,null,o.createElement(xr.Provider,{value:U},o.createElement(Yt.Group,{target:m},o.createElement(zt,{force:!1},o.createElement(z,{slot:$,name:"Dialog.Description"},o.createElement(jt,{initialFocus:l,containers:A,features:E?S(L,{parent:jt.features.RestoreFocus,leaf:jt.features.All&~jt.features.FocusLock}):jt.features.None},o.createElement(T,null,O({ourProps:Y,theirProps:u,slot:$,defaultTag:"div",features:Er,visible:0===y,name:"Dialog"}))))))))),o.createElement(I,null))})),Sr=L((function(e,t){let r=q(),{id:n=`headlessui-dialog-backdrop-${r}`,...a}=e,[{dialogState:i},s]=_r("Dialog.Backdrop"),l=K(t);(0,o.useEffect)((()=>{if(null===s.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[s.panelRef]);let c=(0,o.useMemo)((()=>({open:0===i})),[i]);return o.createElement(zt,{force:!0},o.createElement(Yt,null,O({ourProps:{ref:l,id:n,"aria-hidden":!0},theirProps:a,slot:c,defaultTag:"div",name:"Dialog.Backdrop"})))})),Rr=L((function(e,t){let r=q(),{id:n=`headlessui-dialog-panel-${r}`,...a}=e,[{dialogState:i},s]=_r("Dialog.Panel"),l=K(t,s.panelRef),c=(0,o.useMemo)((()=>({open:0===i})),[i]);return O({ourProps:{ref:l,id:n,onClick:H((e=>{e.stopPropagation()}))},theirProps:a,slot:c,defaultTag:"div",name:"Dialog.Panel"})})),Pr=L((function(e,t){let r=q(),{id:n=`headlessui-dialog-overlay-${r}`,...a}=e,[{dialogState:i,close:s}]=_r("Dialog.Overlay");return O({ourProps:{ref:K(t),id:n,"aria-hidden":!0,onClick:H((e=>{if(e.target===e.currentTarget){if(ee(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),s()}}))},theirProps:a,slot:(0,o.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",name:"Dialog.Overlay"})})),Tr=L((function(e,t){let r=q(),{id:n=`headlessui-dialog-title-${r}`,...a}=e,[{dialogState:i,setTitleId:s}]=_r("Dialog.Title"),l=K(t);(0,o.useEffect)((()=>(s(n),()=>s(null))),[n,s]);let c=(0,o.useMemo)((()=>({open:0===i})),[i]);return O({ourProps:{ref:l,id:n},theirProps:a,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),Ar=Object.assign(Cr,{Backdrop:Sr,Panel:Rr,Overlay:Pr,Title:Tr,Description:Qt});var Or=e=>{let{open:t=!1,setOpen:r,width:n=520,overflowHidden:a=!0,children:i,overlayClassName:s="",closeButton:l=!0}=e,c="max-w-[35rem]";switch(n?.toString()){case"640":c="sm:max-w-[40rem]";break;case"520":c="sm:max-w-[32.5rem]";break;case"464":c="sm:max-w-[29rem]";break;case"300":c="sm:max-w-[24rem]";break;default:c="sm:max-w-[35rem]"}return React.createElement(ut.Root,{show:t||!1,as:o.Fragment},React.createElement(Ar,{as:"div",className:"spectra-ai relative z-[99999999]",onClose:r},React.createElement(ut.Child,{as:o.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0"},React.createElement("div",{className:(0,g.AK)("fixed inset-10 bg-background-tertiary/80 transition-opacity backdrop-blur-[20px] rounded-lg",s)})),React.createElement("div",{className:"fixed inset-0 z-10 overflow-y-auto"},React.createElement("div",{className:"flex min-h-full items-center justify-center p-4 text-center sm:items-center sm:p-0"},React.createElement(ut.Child,{as:o.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},React.createElement(Ar.Panel,{className:(0,g.AK)("relative w-full transform rounded-lg bg-white px-8 pt-8 pb-6 text-left shadow-xl transition-all sm:my-8 sm:w-full",c,a&&"overflow-hidden")},l&&React.createElement("div",{className:"absolute right-0 top-0 pr-3 pt-3 block"},React.createElement("button",{type:"button",className:"rounded-md bg-white text-nav-inactive hover:text-nav-active outline-none border-0 focus:outline-none transition duration-150 ease-in-out cursor-pointer",onClick:()=>r(!1)},React.createElement("span",{className:"sr-only"},"Close"),React.createElement(p,{className:"h-5 w-5","aria-hidden":"true"}))),React.createElement("div",{className:"space-y-6"},i)))))))};Or.Title=e=>{let{children:t,className:r,as:n="h5"}=e;return React.createElement(Ar.Title,{as:n,className:(0,g.AK)("flex items-center text-2xl font-semibold leading-8 text-heading-text space-x-3",r)},t)};var Nr=Or,Ir=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m9-.75a9 9 0 11-18 0 9 9 0 0118 0zm-9 3.75h.008v.008H12v-.008z"}))})),Lr=i(4142),Br=e=>{let{open:t,setOpen:r,title:n,description:a,confirmBtnTitle:i="Confirm",cancelBtnTitle:s="Cancel",onClickConfirm:l,onClickCancel:c,variant:u="danger"}=e;const[d,p]=(0,o.useState)(!1),f={iconBackground:{info:"bg-alert-info-bg",danger:"bg-alert-error-bg"},icon:{info:React.createElement(Ir,{className:"w-8 h-8 text-alert-info"}),danger:React.createElement(Ir,{className:"w-8 h-8 text-alert-error"})},confirmButton:{info:{className:""},danger:{className:"bg-alert-error border-alert-error text-white"}}};return React.createElement(Nr,{open:t,setOpen:r,overlayClassName:"bg-border-secondary/80",width:640},React.createElement("div",{className:"flex items-start justify-start gap-4"},React.createElement("span",{className:(0,g.AK)("w-auto h-auto flex items-center justify-center p-3 bg-alert-error-bg rounded-full",f.iconBackground[u])},f.icon[u]??f.icon.danger),React.createElement("div",{className:"space-y-6"},React.createElement("div",{className:"space-y-2"},React.createElement(Nr.Title,{className:"!text-[1.375rem]"},n),React.createElement("p",{className:"m-0 text-base font-normal text-body-text"},a)),React.createElement("div",{className:"flex items-center justify-start gap-3"},React.createElement(Ct.Z,{ref:e=>{e&&setTimeout((()=>{if(0===e.offsetWidth)return;const t=e.offsetWidth;e.style.width=`${t}px`}),350)},className:(0,g.AK)(f.confirmButton[u].className),variant:"primary",onClick:async e=>{d||(p(!0),"function"==typeof l&&(await l(e),p(!1)))}},d?React.createElement(Lr.Z,null):i),React.createElement(Ct.Z,{className:"bg-white border-border-primary text-nav-inactive",variant:"primary",onClick:e=>{"function"==typeof c&&c(e,!1)}},s)))))},jr=()=>{const{resetOnboardingAISteps:e}=(0,r.Z)(f.L),{token:n}=(0,t.Z)((e=>{const{getAIStepData:t}=e(f.L);return t()}),[]),{status:a,remaining:i,currentBalanceStatus:s}=St(),[l,c]=(0,o.useState)(!1),d=e=>()=>{window.open(ast_block_template_vars.get_more_credits_url,"_blank"),"function"==typeof e&&e()},p=(0,o.useCallback)((async()=>{try{(await(0,yt.Z)({path:"/wp-json/gutenberg-templates/v1/revoke-access",method:"POST",headers:{"X-WP-Nonce":ast_block_template_vars.rest_api_nonce}})).success&&e()}catch(e){(0,xt.H)(e)}finally{c(!1)}}),[]);return"success"===a&&n?React.createElement(React.Fragment,null,React.createElement(vt,{trigger:e=>{let{open:t}=e;return React.createElement("button",{className:(0,g.AK)("min-h-[36px] flex items-center justify-center group text-sm leading-[21px] font-normal text-body-text border border-solid border-border-primary focus:outline-none bg-transparent pl-3 rounded cursor-pointer md:max-lg:pl-0",t&&"bg-background-secondary",s.danger&&"bg-credit-danger/5 text-credit-danger border-credit-danger/5",s.warning&&"bg-credit-warning/5 text-credit-warning border-credit-warning/5")},React.createElement("span",{className:"md:max-lg:hidden"},(0,g.uf)(i)),React.createElement("span",{className:"p-2 flex items-center justify-center"},React.createElement(Et.Z,{className:(0,g.AK)("w-5 h-5 text-nav-inactive group-active:text-nav-active transition-colors duration-150 ease-in-out",s.danger&&"text-credit-danger",s.warning&&"text-credit-warning")})))},placement:"right",width:"w-64",contentClassName:"border border-solid border-border-primary pt-3 pb-4 px-4 bg-white"},React.createElement(vt.Item,null,(e=>{let{close:t}=e;return React.createElement("div",{className:"w-full space-y-4",onClick:e=>{e.stopPropagation(),e.preventDefault()},"aria-hidden":"true"},React.createElement("div",{className:"w-full space-y-2"},React.createElement("div",{className:"flex items-center justify-between w-"},React.createElement("span",{className:"text-sm font-medium text-heading-text"},i.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")," ",(0,u.__)("AI Credits in Your Account","ast-block-templates")))),React.createElement("p",{className:"m-0 text-border-secondary text-sm font-normal leading-5"},"Credits are used to personalize templates with AI."),React.createElement(Ct.Z,{className:"w-full bg-background-tertiary text-accent-spectra",variant:"blank",onClick:d(t),isSmall:!0},(0,u.__)("Buy AI Credits","ast-block-templates")))}))),React.createElement(Br,{open:l,setOpen:c,title:(0,u.__)("Revoke Access","ast-block-templates"),description:`${(0,u.__)("Are you sure you wish to revoke the authorization token?","ast-block-templates")}\n${(0,u.__)("You will need to re-authorize Zip to use it again.","ast-block-templates")}`,confirmBtnTitle:(0,u.__)("Revoke","ast-block-templates"),cancelBtnTitle:(0,u.__)("Cancel","ast-block-templates"),onClickCancel:()=>c(!1),onClickConfirm:p})):null};function Dr(){return Dr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Dr.apply(this,arguments)}const{post:Mr}=wp.ajax;var Fr=(0,e.Z)((0,n.Z)((e=>{const{setNotice:t}=e(f.L),{setAllPages:r,setSitePreview:n,setCurrentScreen:a,setFilterPagesBySearchTerm:o,setFilterBlocksBySearchTerm:i,setAllBlocksData:s,setAllCategories:l,setOnboardingAiPopup:c}=e(f.L);return{setNotice:t,updateCurrentScreen(e){r([]),n({}),o(""),i(""),a(e)},setAllBlocksData:s,setAllCategories:l,setOnboardingAiPopup:c}})),(0,a.Z)((e=>{const{getNotice:t,getDynamicContentSyncStatus:r,getCurrentScreen:n,getShowPagesOnboarding:a,getAdaptiveMode:o,getDisableAi:i}=e(f.L);return{notice:t(),dynamicContentSyncStatus:r(),currentScreen:n(),showPagesOnboarding:a(),adaptiveMode:o(),disableAi:i()}})))((0,o.memo)((e=>{let{setNotice:n,dynamicContentSyncStatus:a,setAllBlocksData:i,setAllCategories:s,adaptiveMode:l,disableAi:c}=e;const h=e=>(e.returnValue=(0,u.__)("Are you sure you want to cancel the content generation process?","ast-block-templates"),e);(0,o.useEffect)((()=>{if(Object.values(a).some((e=>!!e)))return window.addEventListener("beforeunload",h),()=>window.removeEventListener("beforeunload",h)}),[a]);const{setTogglePopup:v,setAllSites:b,setBackgroundSyncStatus:w}=(0,r.Z)(f.L),{stepData:x,syncProgressStatus:_}=(0,t.Z)((e=>{const{getOnboardingAI:t,getBackgroundSyncStatus:r}=e(f.L);return{...t(),syncProgressStatus:r()}}),[]),k="yes"===_?"Library syncing is in progress. Refresh the page for updates.":"Sync Library",[E,C]=(0,o.useState)({isProcessing:"",buttonText:k}),{isProcessing:S,buttonText:R}=E,P=async(e,t)=>{await Mr({action:"ast-block-templates-import-sites",page_no:e,total:t,_ajax_nonce:ast_block_template_vars._ajax_nonce}).done((r=>{r.status?(C({isProcessing:"process",buttonText:`Imported ${e} of ${t} site..`}),e===t&&(s(r.data?.categories),i(r.data?.allBlocks),b(r.data?.allSites),n({type:"success"}),w("no"),C({isProcessing:"complete",buttonText:"Sync Complete"}))):C({isProcessing:"error",buttonText:`Error ${r.data}`})}))},T=async(e,t)=>{await Mr({action:"ast-block-templates-import-blocks",page_no:e,total:t,_ajax_nonce:ast_block_template_vars._ajax_nonce}).done((r=>{r.status?(C({isProcessing:"process",buttonText:`Imported ${e} of ${t} block..`}),e===t&&(async()=>{await Mr({action:"ast-block-templates-get-sites-request-count",_ajax_nonce:ast_block_template_vars._ajax_nonce}).done((e=>{if(e.status){C({isProcessing:"process",buttonText:"Importing Sites.."});const t=e.data;for(let e=1;e<=t;e++)P(e,t)}else C({isProcessing:"complete",buttonText:"Importing Sites Failed"})})).fail((e=>{m("fail",e)}))})()):C({isProcessing:"error",buttonText:`Error ${r.data}`})}))};return React.createElement("div",{className:"justify-self-end flex items-center gap-3 w-max md:max-lg:gap-2"},l&&!c&&React.createElement(jr,null),(()=>{let e=!0;return x.token&&(e=!0),e})()&&React.createElement(y,Dr({className:(0,g.AK)("relative","process"===S&&"cursor-not-allowed"),disabled:Object.values(a).some((e=>!!e)),tooltip:k},"process"!==S&&{onClick:e=>{e.preventDefault(),Object.values(a).some((e=>!!e))||(n({type:"info"}),C({isProcessing:"process",buttonText:"Syncing library.."}),(async()=>{try{await Mr({action:"ast-block-templates-check-sync-library-status",_ajax_nonce:ast_block_template_vars._ajax_nonce}).done((async e=>{if(e.status)if("updated"===e.data)C({isProcessing:"complete",buttonText:"Library is up-to date!"}),n({type:"success"}),w("no");else{const t=e.data.pages;for(let e=1;e<=t;e++)await T(e,t)}else n({type:"error",message:`Error! ${e.message}`}),C({isProcessing:"complete",buttonText:`Error! ${e.message}`})})).fail((e=>{m("fail",e)}))}catch(e){m("Complete: Failed",e)}})())}}),React.createElement("span",{className:(0,g.AK)("inline-flex","process"===S&&"animate-spin")},React.createElement(d,{className:"h-6 w-6"})),React.createElement("span",{className:"sr-only"},R),"yes"===_&&React.createElement("div",{className:"absolute bottom-0.5 flex justify-center items-center gap-2 px-1 pb-px rounded border border-solid border-credit-warning bg-credit-warning shadow-sync-badge"},React.createElement("span",{className:"text-white text-[10px] font-medium leading-[15px]"},(0,u.__)("Syncing","ast-block-templates")))),React.createElement(kt,null),React.createElement("div",{className:"w-px h-5 bg-border-primary"}),React.createElement(y,{onClick:()=>{v(),document.getElementById("ast-block-templates-modal-wrap").classList.remove("open"),document.body.classList.remove("ast-block-templates-modal-open"),(0,g.Xp)("ast-import-id"),(0,g.Xp)("ast-free-ai-content"),(0,g.Xp)("ast-sites-visible-items"),(0,g.Xp)("ast-sites-scroll-position")},tooltip:"Close"},React.createElement(p,{className:"h-6 w-6"})))}))),Zr=()=>React.createElement("div",{className:"flex items-center gap-2"},!ast_block_template_vars.is_white_label&&("active"===ast_block_template_vars.astra_sites_status||"active"===ast_block_template_vars.astra_sites_pro_status?React.createElement(wt.VT,{className:"w-[1.8rem] h-[1.8rem]"}):React.createElement(wt.OA,{className:"w-[1.8rem] h-[1.8rem]"})),React.createElement("span",{className:"text-[1.15rem] font-semibold text-heading-text leading-[1.875rem]"},(0,u.__)("Design Library","ast-block-templates")));const Vr=[{name:(0,u.__)("Patterns","ast-block-templates"),slug:"all-blocks-grid"},{name:(0,u.__)("Pages","ast-block-templates"),slug:"all-block-pages-grid"},{name:(0,u.__)("Kits","ast-block-templates"),slug:"all-sites-grid",childScreens:["all-single-site-pages"]}];var zr=(0,e.Z)((0,a.Z)((e=>{const{getSitePreview:t,getCurrentScreen:r}=e("ast-block-templates");return{preview:t(),currentScreen:r()}})),(0,n.Z)((e=>{const{setAllPages:t,setSitePreview:r,setTogglePopup:n,setCurrentScreen:a,setFilterPagesBySearchTerm:o,setFilterBlocksBySearchTerm:i,setFilterBlocksPagesBySearchTerm:s,setFilterSitesBySearchTerm:l}=e("ast-block-templates");return{updateCurrentScreen(e){t([]),r({}),o(""),i(""),s(""),l(""),a(e)},onSetSitePreview:r,onSetTogglePopup:n}})))((0,o.memo)((e=>{let{currentScreen:t,updateCurrentScreen:r}=e;const n=e=>n=>{n.preventDefault(),e!==t&&"function"==typeof r&&r(e)};return React.createElement("div",{className:"h-full flex items-center justify-self-center"},Vr.map(((e,r)=>{return React.createElement("div",{key:r,className:(0,g.AK)("cursor-pointer h-full flex items-center relative px-7 py-3 font-semibold text-base text-secondary-text md:max-lg:px-5 md:max-lg:py-2",(a=e.slug,(a===t||e?.childScreens?.includes(t))&&'text-nav-active bg-background-tertiary after:content-[""] after:absolute after:bottom-0 after:right-0 after:w-full after:h-px after:bg-accent-spectra transition duration-150 ease-in-out')),onClick:n(e.slug),"aria-hidden":"true"},React.createElement("span",null,e.name));var a})))}))),Wr=()=>React.createElement("div",{className:"spectra-ai h-[4.5rem] w-full grid grid-cols-3 grid-rows-1 items-center bg-white border-0 border-b border-solid border-b-border-primary px-5"},React.createElement(Zr,null),React.createElement(zr,null),React.createElement(Fr,null));function Ur(){return Ur=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ur.apply(this,arguments)}const Hr=(0,o.forwardRef)(((e,t)=>{let{type:r=1,className:n,...a}=e;return React.createElement("div",Ur({ref:t,className:(0,g.AK)("p-4 w-full h-[calc(100vh_/_3)]",n)},a),(()=>{switch(r.toString()){case"1":return React.createElement("div",{className:"w-full h-full grid grid-cols-12 grid-rows-1 items-stretch space-x-5 2xl:space-x-9 bg-white pt-8 2xl:pt-[3.375rem] px-4 2xl:px-8 border border-solid border-border-primary overflow-hidden"},React.createElement("div",{className:"col-span-5 space-y-2.5"},React.createElement("div",{className:"h-3 2xl:h-6 w-full overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-3 2xl:h-6 w-10/12 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-2 2xl:h-3 w-10/12 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-2 2xl:h-3 w-10/12 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"w-2/5 flex items-center gap-2"},React.createElement("div",{className:"h-2.5 2xl:h-4 w-1/3 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-2.5 2xl:h-4 w-1/3 overflow-hidden relative bg-gray-200","data-placeholder":!0})),React.createElement("div",{className:"w-2/5 last:!mt-5 flex justify-between items-center"},React.createElement("div",{className:"h-3 2xl:h-5 w-1/3 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-3 2xl:h-5 w-1/3 overflow-hidden relative bg-gray-200","data-placeholder":!0}))),React.createElement("div",{className:"col-span-7 h-full overflow-hidden relative bg-gray-200","data-placeholder":!0}));case"2":return React.createElement("div",{className:"w-full h-full grid grid-cols-1 grid-rows-6 gap-y-2 items-stretch bg-white pt-8 2xl:pt-[3.375rem] px-4 2xl:px-8 border border-solid border-border-primary overflow-hidden"},React.createElement("div",{className:"row-span-2 flex items-start justify-between gap-8"},React.createElement("div",{className:"w-1/2 space-y-2"},React.createElement("div",{className:"h-3 2xl:h-6 w-full overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-3 2xl:h-6 w-4/5 overflow-hidden relative bg-gray-200","data-placeholder":!0})),React.createElement("div",{className:"w-1/2 space-y-2"},React.createElement("div",{className:"h-2 2xl:h-3 w-full overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-2 2xl:h-3 w-3/4 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-3 2xl:h-6 w-1/4 last:!mt-2.5 overflow-hidden relative bg-gray-200","data-placeholder":!0}))),React.createElement("div",{className:"row-span-4 h-full overflow-hidden relative bg-gray-200","data-placeholder":!0}));case"3":return React.createElement("div",{className:"w-full h-full grid grid-cols-1 grid-rows-6 items-stretch bg-white pt-8 2xl:pt-[3.375rem] px-4 2xl:px-8 border border-solid border-border-primary overflow-hidden"},React.createElement("div",{className:"row-span-4 flex items-start space-x-4 2xl:space-x-8 justify-between"},React.createElement("div",{className:"w-1/2 space-y-2.5"},React.createElement("div",{className:"h-3 2xl:h-6 w-3/4 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-3 2xl:h-6 w-2/4 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-2 2xl:h-3 w-3/5 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-2 2xl:h-3 w-1/3 overflow-hidden relative bg-gray-200","data-placeholder":!0})),React.createElement("div",{className:"w-1/2 h-full flex items-center gap-2"},React.createElement("div",{className:"h-full w-full overflow-hidden relative bg-gray-200","data-placeholder":!0}))),React.createElement("div",{className:"row-span-2 w-full flex items-center justify-between gap-2"},React.createElement("div",{className:"w-1/3 space-y-2.5"},React.createElement("div",{className:"h-2 2xl:h-4 w-2/4 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-2 2xl:h-4 w-1/3 overflow-hidden relative bg-gray-200","data-placeholder":!0})),React.createElement("div",{className:"w-1/3 space-y-2.5"},React.createElement("div",{className:"h-2 2xl:h-4 w-2/4 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-2 2xl:h-4 w-1/3 overflow-hidden relative bg-gray-200","data-placeholder":!0})),React.createElement("div",{className:"w-1/3 space-y-2.5"},React.createElement("div",{className:"h-2 2xl:h-4 w-2/4 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-2 2xl:h-4 w-1/3 overflow-hidden relative bg-gray-200","data-placeholder":!0}))));default:return React.createElement("div",{className:"w-full h-full grid grid-cols-12 grid-rows-1 items-stretch space-x-3 2xl:space-x-9 bg-white pt-8 2xl:pt-[3.375rem] px-4 2xl:px-8 border border-solid border-border-primary overflow-hidden"},React.createElement("div",{className:"col-span-5 space-y-2.5"},React.createElement("div",{className:"h-3 2xl:h-6 w-full overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-3 2xl:h-6 w-10/12 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-1.5 2xl:h-3 w-10/12 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-1.5 2xl:h-3 w-10/12 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"w-2/5 flex items-center gap-2"},React.createElement("div",{className:"h-2 2xl:h-4 w-1/3 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-2 2xl:h-4 w-1/3 overflow-hidden relative bg-gray-200","data-placeholder":!0})),React.createElement("div",{className:"w-2/5 last:!mt-5 flex justify-between items-center"},React.createElement("div",{className:"h-2.5 2xl:h-5 w-1/3 overflow-hidden relative bg-gray-200","data-placeholder":!0}),React.createElement("div",{className:"h-2.5 2xl:h-5 w-1/3 overflow-hidden relative bg-gray-200","data-placeholder":!0}))),React.createElement("div",{className:"col-span-7 h-full overflow-hidden relative bg-gray-200","data-placeholder":!0}))}})())}));var $r=Hr;const Kr=(0,o.lazy)((()=>i.e(870).then(i.bind(i,7870))));var Gr=(0,e.Z)((0,n.Z)((e=>{const{setImportItemInfo:t,setFullWidthBlockPreview:r,setCurrentScreen:n}=e("ast-block-templates");return{setImportItemInfo:t,updateFullWidthBlockPreview(e){r(e),n("full-width-block-preview")}}})))((0,o.memo)((e=>{let{index:t,setImportItemInfo:r,updateFullWidthBlockPreview:n,item:a,content:i,stylesheet:s,astraCustomizer:l,globalStylesheet:u,colorPalette:d,dynamicContent:p,selectedImages:f,email:m,phone:h,address:v}=e;return c().createElement(o.Suspense,{fallback:c().createElement($r,{type:(0,g.vE)((0,g._5)(t),(0,g.eE)(t))})},c().createElement(Kr,{setImportItemInfo:r,updateFullWidthBlockPreview:n,item:a,content:i,stylesheet:s,astraCustomizer:l,globalStylesheet:u,colorPalette:d,dynamicContent:p,selectedImages:f,email:m,phone:h,address:v}))}),((e,t)=>!(JSON.stringify(e.item)!==JSON.stringify(t.item)||e.content!==t.content||e.stylesheet!==t.stylesheet||e.astraCustomizer!==t.astraCustomizer||e.globalStylesheet!==t.globalStylesheet||e.colorPalette!==t.colorPalette||JSON.stringify(e.dynamicContent)!==JSON.stringify(t.dynamicContent)||JSON.stringify(e.selectedImages)!==JSON.stringify(t.selectedImages)||e.email!==t.email||e.phone!==t.phone||e.address!==t.address))));const{compose:Yr}=wp.compose,{memo:qr}=wp.element,{withSelect:Xr}=wp.data;var Jr=Yr(Xr((e=>{const{getFilterBlocksBySearchTerm:t}=e("ast-block-templates");return{filterBlocksBySearchTerm:t()}})))(qr((e=>{let{value:t,options:r,allCount:n,onChange:a,filterBlocksBySearchTerm:o}=e;return React.createElement("div",{className:"st-block-categories-wrap"},React.createElement("h3",null,(0,u.__)("Categories","ast-block-templates")),React.createElement("div",{className:"st-block-categories-list"},React.createElement("div",{className:"st-block-category "+(o||""!==t?"":"active"),onClick:e=>{"function"==typeof a&&a(e,"")},role:"button",tabIndex:0,onKeyDown:e=>{"function"==typeof a&&a(e,"")}},React.createElement("span",{className:"st-block-category-title"},"All"),React.createElement("span",{className:"st-block-category-count"},n)),Object.values(r).map((e=>React.createElement("div",{key:e.id,className:"st-block-category "+(t===e.id?"active":""),onClick:t=>{"function"==typeof a&&a(t,e)},role:"button",tabIndex:0,onKeyDown:t=>{"function"==typeof a&&a(t,e)}},React.createElement("span",{className:"st-block-category-title"},e.name),React.createElement("span",{className:"st-block-category-count"},e.count))))))})));const{compose:Qr}=wp.compose,{memo:en}=wp.element,{withSelect:tn,withDispatch:rn}=wp.data;var nn=Qr(tn((e=>{const{getFilterBlocksByCategory:t,getFilterBlocksByColor:r}=e("ast-block-templates");return{filterBlocksByCategory:t(),filterBlocksByColor:r()}})),rn((e=>{const{setFilterBlocksByCategory:t}=e("ast-block-templates");return{setFilterBlocksByCategory:t}})))(en((e=>{let{filterBlocksByCategory:t,setFilterBlocksByCategory:r,filterBlocksByColor:n}=e;const a=[];let o=0;for(const e in ast_block_template_vars.allBlocks){const t=ast_block_template_vars.allBlocks[e].filter||"",r=ast_block_template_vars.allBlocks[e].wireframe||{};if(Object.keys(r).length){const r="object"==typeof ast_block_template_vars.allBlocks[e].category?0:parseInt(ast_block_template_vars.allBlocks[e].category);if(!a[r]){const e=ast_block_template_vars.allCategories.filter((e=>e.id===r)),t=e.length?e[0]:{};t.id=r,t.count=0,a[r]=t}(!n||n&&t===n)&&(a[r].count=parseInt(a[r].count)+1,o+=1)}}return a.sort(((e,t)=>{const r=e.name?e.name.toUpperCase():"",n=t.name?t.name.toUpperCase():"";return r<n?-1:r>n?1:0})),React.createElement(Jr,{value:t,allCount:o,options:a,onChange:(e,t)=>{r(t?t.id:"")}})})));const{compose:an}=wp.compose,{memo:on}=wp.element,{withSelect:sn,withDispatch:ln}=wp.data;var cn=an(sn((e=>{const{getFilterBlocksByColor:t,getAllBlocks:r}=e("ast-block-templates");return{filterBlocksByColor:t(),allBlocks:r()}})),ln((e=>{const{setFilterBlocksByColor:t}=e("ast-block-templates");return{setFilterBlocksByColor:t}})))(on((e=>{let{filterBlocksByColor:t,setFilterBlocksByColor:r,allBlocks:n}=e;if(!n)return;const a=[];return n.map((e=>(e.filter&&!a.includes(e.filter)&&a.push(e.filter),null))),a.length<=1?"":React.createElement("div",{className:"blocks-color"},React.createElement("h3",null,(0,u.__)("Filter by Color","ast-block-templates")),React.createElement("div",{className:"block-color-list"},React.createElement("div",{className:"block-color-item "+(t?"":"active"),onClick:()=>r(""),role:"button",tabIndex:0,onKeyDown:()=>r("")},"ast-block-templates"),a.map((e=>React.createElement("div",{key:e,className:"block-color-item "+(t===e?"active":""),onClick:()=>r(e),role:"button",tabIndex:0,onKeyDown:()=>r(e)},e)))))})));const{memo:un}=wp.element;var dn=un((()=>React.createElement("div",{className:"filter-wrap ast-block-templates-block-grid-filters"},React.createElement("div",{className:"filters"},React.createElement(cn,null),React.createElement(nn,null))))),pn=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z"}))})),fn=e=>{let{keyword:t}=e;return React.createElement("div",{className:"flex items-start justify-start gap-6 p-5 bg-background-secondary w-full h-fit rounded-lg"},React.createElement(pn,{className:"w-10 h-10 text-accent-spectra"}),React.createElement("div",{className:"space-y-1"},React.createElement("h6",{className:"text-heading-text text-xl font-semibold leading-7 m-0 p-0"},"Your search - ",t," - did not match any pattern designs."),React.createElement("p",{className:"m-0 p-0 text-body-text text-base font-normal leading-6"},"Try searching with different keywords")))};i(8827);var mn=e=>{let{afterClick:t}=e;return React.createElement("span",null,React.createElement("span",{className:"back-to-templates",onClick:e=>{t&&t(e)},role:"button",tabIndex:0,onKeyDown:e=>{t&&t(e)}},(0,u.__)("Back to Templates","ast-block-templates")))};i(5999);var gn=(0,e.Z)((0,n.Z)((e=>{const{setNotice:t}=e(f.L);return{setNotice:t}})),(0,a.Z)((e=>{const{getNotice:t}=e(f.L);return{notice:t()}})))((0,o.memo)((e=>{let{notice:t,setNotice:r}=e;if(!Object.keys(t).length)return null;const{type:n,message:a}=t;return React.createElement("div",{className:`ast-block-templates-notice notice notice-${n}`},React.createElement("div",{className:"ast-block-templates-notice-message"},a),React.createElement("button",{type:"button",className:"notice-dismiss",onClick:()=>r({})},React.createElement("span",{className:"screen-reader-text"},"Dismiss")))})));const{compose:hn}=wp.compose,{withSelect:vn,withDispatch:bn}=wp.data,{memo:yn,useEffect:wn,useState:xn}=wp.element;var _n=hn(bn((e=>{const{setFilterBlocksBySearchTerm:t,setFilterBlocksByCategory:r,setActivePalette:n}=e("ast-block-templates");return{setFilterBlocksByCategory:r,setFilterBlocksBySearchTerm:t,setActivePalette:n}})),vn((e=>{const{getAllWireframes:t,getFilterBlocksByCategory:r,getFilterBlocksByColor:n,getDefaultColorPalette:a,getActivePalette:o,getAllCategories:i}=e("ast-block-templates");return{filterBlocksByCategory:r(),filterBlocksByColor:n(),allWireframes:t(),defaultPalette:a(),activePalette:o(),allCategories:i()}})))(yn((e=>{let{filterBlocksByColor:t,setFilterBlocksBySearchTerm:r,allWireframes:n,defaultPalette:a,activePalette:o,allCategories:i}=e;const s=[],l=[];let c=0;const[u,d]=xn(!1);for(const e in n){const r=n[e].filter||"",a="object"==typeof n[e].category?0:parseInt(n[e].category);if(!l[a]){const e=i.filter((e=>e.id===a)),t=e.length?e[0]:{};t.id=a,t.count=0,l[a]=t}(!t||t&&r===t)&&(l[a].count=parseInt(l[a].count)+1,c+=1,s.push(n[e]))}wn((()=>{u&&(p(),f())}),[u]);const p=()=>{document.querySelectorAll(".sd-container").forEach((e=>{const t=e.querySelector(".thumbnail");if(t){const r=t.offsetHeight,n=t.style.transform.match(/scale\((.*?)\)/);if(n){const t=parseFloat(n[1]);e.style.height=r*t+"px"}}}))},f=()=>{const e=document.getElementById("ast-block-templates-grid-blocks");e&&new Masonry(e)},[m,g]=xn(10),h=Object.keys(o).length>0?o.colors:a.colors,v=()=>{window.innerHeight+window.scrollY>=document.body.offsetHeight-500&&s.length>m&&g((e=>e+10))};wn((()=>{const e=((e,t)=>{let r;return function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];clearTimeout(r),r=setTimeout((()=>e(...n)),200)}})(v),t=document.getElementsByClassName("ast-block-templates-content");if(t.length>0){const r=t[0];return r.addEventListener("scroll",e),()=>r.removeEventListener("scroll",e)}}),[v]);const b=s.slice(0,m);return React.createElement("div",{className:"ast-block-templates-grid-blocks active"},React.createElement(dn,null),React.createElement("div",{className:"ast-block-templates-pattern-grid"},React.createElement(gn,null),React.createElement("div",{className:"ast-block-templates-grid",id:"ast-block-templates-grid-blocks"},b.length?b.map(((e,t)=>React.createElement(Gr,{key:e.ID,item:e,InitMasonry:f,content:e.content,stylesheet:e.stylesheet,astraCustomizer:e.astra_customizer,colorPalette:h,onMount:()=>(e=>{e===s.length-1&&d(!0)})(t)}))):React.createElement(fn,null,React.createElement(mn,{afterClick:()=>{r("")}})))))})));const kn=(e,t,r)=>{let n,a,o,i,s,l=0,c=0,u=!1,d=!1,p=!0;function f(t){const r=n,i=a;return n=void 0,a=void 0,c=t,o=e.apply(i,r),o}function m(e,t){i=setTimeout(e,t)}function g(e){return e-(s||0)}function h(e){const r=g(e);return void 0===s||r>=t||r<0||d&&e-c>=l}function v(){const e=Date.now();if(h(e))return y(e);m(v,function(e){const r=g(e),n=e-c,a=t-r;return d?Math.min(a,l-n):a}(e))}function b(){i=void 0}function y(e){return b(),p&&n?f(e):(n=a=void 0,o)}function w(){return void 0!==i}function x(...e){const r=Date.now(),i=h(r);if(n=e,a=this,s=r,i){if(!w())return function(e){return c=e,m(v,t),u?f(e):o}(s);if(d)return m(v,t),f(s)}return w()||m(v,t),o}return r&&(u=!!r.leading,d="maxWait"in r,void 0!==r.maxWait&&(l=Math.max(r.maxWait,t)),p="trailing"in r?!!r.trailing:p),x.cancel=function(){void 0!==i&&clearTimeout(i),c=0,b(),n=s=a=void 0},x.flush=function(){return w()?y(Date.now()):o},x.pending=w,x};function En(e,t,r){const n=(a=()=>kn(e,null!=t?t:0,r),i=[e,t,r],s=(0,o.useState)((function(){return{inputs:i,result:a()}}))[0],l=(0,o.useRef)(!0),c=(0,o.useRef)(s),u=l.current||Boolean(i&&c.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(i,c.current.inputs)),d=u?c.current:{inputs:i,result:a()},(0,o.useEffect)((function(){l.current=!1,c.current=d}),[d]),d.result);var a,i,s,l,c,u,d;return(0,o.useEffect)((()=>()=>n.cancel()),[n]),n}var Cn=i(7078),Sn=i.n(Cn),Rn=()=>React.createElement("div",{className:"spectra-ai flex items-start w-5 h-5"},React.createElement("span",{className:Sn().loaderDots})),Pn=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.813 15.904L9 18.75l-.813-2.846a4.5 4.5 0 00-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 003.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 003.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 00-3.09 3.09zM18.259 8.715L18 9.75l-.259-1.035a3.375 3.375 0 00-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 002.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 002.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 00-2.456 2.456zM16.894 20.567L16.5 21.75l-.394-1.183a2.25 2.25 0 00-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 001.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 001.423 1.423l1.183.394-1.183.394a2.25 2.25 0 00-1.423 1.423z"}))})),Tn=i(5622),An=e=>{let{categoryName:r,onClick:n,disabled:a=!1,boxText:o,children:i}=e;const{remaining:s,pagesCategoryRate:l,patternsCategoryRate:c,currentBalanceStatus:d}=St(),p=(0,t.Z)((e=>{const{getCurrentScreen:t}=e(f.L);return t()}),[]),m="all-block-pages-grid"===p?l:c,h="all-block-pages-grid"===p?"page":"pattern",v=s<m||s<=0,b=e=>t=>{v||"function"==typeof n&&(n(t),"function"==typeof e&&e())},y=e=>()=>{window.open(ast_block_template_vars.get_more_credits_url,"_blank"),"function"==typeof e&&e()};return React.createElement(vt,{trigger:e=>{let{open:t}=e;return React.createElement("button",{className:(0,g.AK)("[&:has(.animate-none)]:!visible group-hover:visible flex items-center justify-center group border-0 focus:outline-none bg-transparent rounded cursor-pointer",!t&&"invisible"),disabled:a},i)},placement:"right",width:"w-[15.5rem]",contentClassName:"border border-solid border-border-primary pt-3 pb-4 px-4 bg-white",offset:[13,5]},React.createElement(vt.Item,null,(e=>{let{close:t}=e;return React.createElement("div",{className:"w-full space-y-4",onClick:e=>{e.stopPropagation(),e.preventDefault()},"aria-hidden":"true"},React.createElement("p",{className:"text-sm font-normal leading-[21px] text-body-text m-0 p-0"},"This will personalize the ",React.createElement("span",{className:"font-medium"},r)," ",h,"s again."),React.createElement("div",{className:"flex flex-col gap-2"},React.createElement(Ct.Z,{className:(0,g.AK)("w-full bg-background-tertiary text-accent-spectra !text-sm",v&&"bg-button-disabled text-secondary-text"),variant:"blank",onClick:b(t),isSmall:!0,disabled:v},o," (",(0,g.uf)(m)," Credits)"),React.createElement("p",{className:(0,g.AK)("w-full m-0 p-0 text-sm font-normal text-secondary-text text-center",d.warning&&"text-credit-warning",d.danger&&"text-credit-danger")},s?.toLocaleString()," ",(0,u.__)("AI Credits remaining","ast-block-templates")),React.createElement("hr",{className:"border-t-border-primary border-b-0 my-2"}),React.createElement("p",{onClick:y(t),className:"m-0 block text-sm font-normal !text-accent-spectra underline text-center","aria-hidden":"true"},"Need more credits?")))})))};function On(e){let{category:n,isActive:a,onClick:i,disableAi:s}=e;const[l,c]=(0,o.useState)(!1),{setDynamicContent:u,setNotice:d,dynamicContentFlagSet:p,dynamicContentSyncComplete:m,dynamicContentReSyncStatus:h,setCurrentCategory:v,setRegeneratingContentCategory:b,setCreditsDetails:y}=(0,r.Z)(f.L),{dynamicContentSyncFlags:w,dynamicContentSyncStatus:x,currentScreen:_,allPatternsCategories:k,allPagesCategories:E,dynamicContent:C,reSyncStatus:S,regeneratingContentCategory:R,businessDetails:P}=(0,t.Z)((e=>{const{getDynamicContentSyncFlags:t,getDynamicContentSyncStatus:r,getCurrentScreen:n,getAllPatternsCategories:a,getAllPagesCategories:o,getDynamicContent:i,getDynamicContentReSyncStatus:s,getRegeneratingContentCategory:l,getAIStepData:c}=e(f.L);return{dynamicContentSyncFlags:t(),dynamicContentSyncStatus:r(),currentScreen:n(),allPatternsCategories:a(),allPagesCategories:o(),dynamicContent:i(),reSyncStatus:s(),regeneratingContentCategory:l(),businessDetails:c()?.businessDetails}}),[]),T="all-block-pages-grid"===_?"pages":"patterns",A=()=>{let e={};switch(_){case"all-block-pages-grid":e=w.pages;break;case"all-blocks-grid":e=w.patterns}return!(S||("favorite"!==n.id&&""!==n.id||!x[T])&&(!1!==e[n.id]||!x[T]))},O=Array.from(("pages"===T?E:k).reduce(((e,t)=>(e.has(t.id)||e.set(t.id,t),e)),new Map).values()),N=C&&Object.keys(C).length>0||!!P&&C&&!Object.keys(C).length,I="pages"===T&&!!C&&!C.hasOwnProperty(n.id),L=S&&R===n.id;return React.createElement("div",{className:(0,g.AK)("group flex items-center justify-between px-3 py-2 rounded text-base cursor-pointer hover:bg-background-tertiary transition duration-150 ease-in-out",a&&"bg-background-tertiary"),onClick:i,"aria-hidden":"true"},React.createElement("span",{className:(0,g.AK)("leading-6 inline-flex items-start gap-2 text-[0.92rem]",a?"text-nav-active font-medium":"text-nav-inactive font-normal")},n.name),React.createElement("span",{className:(0,g.AK)("leading-6 font-normal",a?"text-body-text":"text-secondary-text")},"Favorites"!==n.name&&(A()||L)&&React.createElement(Rn,null)),""!==n.id&&"favorite"!==n.id&&!A()&&!L&&!s&&N&&!x[T]&&React.createElement(An,{categoryName:n.name,onClick:async e=>{if(e.preventDefault(),e.stopPropagation(),l)return;if(S)return!1;if(!n)return;let t;t=n?.id&&n.name?`Personalizing "${n.name}"`:"Personalizing",d({type:"personalize",title:t,message:"Please wait a few moments. We are personalizing the selected category."}),b(n?.id??""),h(),c(!0);let r=!1;if(n?.id)try{r=await(async e=>{try{const t=new window.FormData;t.append("action","ast-block-templates-regenerate"),t.append("security",ast_block_template_vars.ai_content_ajax_nonce),t.append("category",e),t.append("regenerate",!0),t.append("block_type","all-blocks-grid"===_?"block":"page");const r=await(0,yt.Z)({url:ast_block_template_vars.ajax_url,method:"POST",body:t});if(!r.success)throw new Error(r?.data?.data);if(r.success)return u(r.data.data),p(e,!0),y(r.data.spec_credit_details),!0;if("api_throttle_error"===r.data.code)throw r;return!1}catch(e){if((0,xt.H)(e),"api_throttle_error"===e.data.code)throw e;return!1}})(n?.id)}catch(e){r=e}else r=await(0,Tn.T6)(O,u,p,(e=>v(T,e)),y,"all-block-pages-grid"===_?"page":"block");c(!1),d("object"==typeof r&&"api_throttle_error"===r?.data?.code?{type:"error",title:"Check Back Soon",message:React.createElement(React.Fragment,null,"We are currently experiencing exceptionally high demand. Please try again in 5 minutes. If the error persists, kindly contact us through the website:",React.createElement("a",{href:"https://zipwp.com/contact",target:"_blank",rel:"noreferrer"}," ","https://zipwp.com/contact"),".")}:{type:r?"success":"error",title:r?"Library Personalized":"Library Personalization Failed",message:r?"Your library personalized successfully.":"Something went wrong, please try again"}),m(),h(),b(null)},disabled:l,boxText:"Personalize"},React.createElement("span",{className:(0,g.AK)("leading-6 inline-flex text-accent-spectra",l&&"animate-none")},I&&!l?React.createElement(Pn,{className:"h-5 w-5"}):React.createElement(Et.Z,{className:"h-5 w-5"}))))}var Nn=(0,e.Z)((0,a.Z)((e=>{const{getDisableAi:t,getLoadingBlocksAndSites:r}=e(f.L);return{disableAi:t(),loadingBlocksAndSites:r()}})))((0,o.memo)((e=>{let{value:t,list:r,allCount:n,favoriteCount:a,onChange:i,hasSearchTerm:s,dynamicContentSyncFlags:l,disableAi:c,loadingBlocksAndSites:u}=e,d=[{id:"favorite",name:"Favorites",count:a},{id:"",name:"All",count:n},...r];0===a&&(d=[{id:"",name:"All",count:n},...r]);const p=(0,o.useCallback)((e=>!s&&""===t&&""===e.id||t===e.id),[t,s]),f=e=>t=>{"function"==typeof i&&i(t,e)};return u?Array.from({length:5}).map(((e,t)=>React.createElement("div",{key:t,"data-placeholder":!0,className:"relative w-full h-10 rounded bg-gray-200"}))):React.createElement("div",{className:"spectra-ai flex flex-col flex-1 gap-1 overflow-auto -mx-1 p-0.5 scrollbar-hover"},d.map((e=>React.createElement(On,{key:e?.id,category:e,isActive:p(e),onClick:f(e),dynamicContentSyncFlags:l,disableAi:c}))))}))),In=i(2154),Ln=(0,e.Z)((0,a.Z)((e=>{const{getFilterBlocksByCategory:t,getFilterBlocksByColor:r,getAllPatternsAndPages:n,getAllCategories:a}=e("ast-block-templates");return{filterBlocksByCategory:t(),filterBlocksByColor:r(),allPatterns:n()?.patterns,allCategories:a()}})),(0,n.Z)((e=>{const{setFilterBlocksByCategory:t,setAllPatterns:r,setAllBlocksData:n}=e("ast-block-templates");return{setFilterBlocksByCategory:t,setAllPatterns:r,setAllBlocksData:n}})))((0,o.memo)((e=>{let{filterBlocksByCategory:r,setFilterBlocksByCategory:n,allPatterns:a,allCategories:i}=e;const s=(0,o.useRef)(null),l={};let c=0;const{favorites:u}=(0,t.Z)((e=>{const{getFavorites:t}=e("ast-block-templates");return{favorites:t()}}),[]);if(!a)return null;for(const e in i){let t=0;for(const r in a)i[e].id===a[r].category&&t++;0!==t&&(l[e]=i[e],l[e].count=t,c+=t)}const d=Object.keys(l).map((e=>l[e]));return React.createElement(Nn,{value:r,allCount:c,favoriteCount:u?.block?Object.keys(u.block)?.length:0,list:d,onChange:(e,t)=>{""!==t.id?n(t.id):n(""),s.current!==t.id&&(s.current=t.id,In.Z.emit("reset-list-count"))}})}))),Bn=e=>{let{selected:t,options:r,onChange:n,tabIndex:a}=e;return React.createElement("div",{className:"flex items-center gap-4"},Object.values(r).map(((e,r)=>{const o=e.title||"",i=e.default_color||"";return React.createElement("div",{key:r,className:(0,g.AK)("w-6 h-6 rounded-full cursor-pointer",e.slug===t?"ring-2 ring-offset-4 ring-accent-spectra":""),onClick:t=>{n(t,e)},onKeyDown:t=>{((e,t)=>{38===(e=e||window.event).keyCode?e.target.previousSibling&&e.target.previousSibling.focus():40===e.keyCode?e.target.nextSibling&&e.target.nextSibling.focus():13===e.keyCode&&n(e,t)})(t,e)},tabIndex:a,role:"button"},React.createElement("span",{className:"sr-only"},o),React.createElement("div",{className:"w-full h-full rounded-full border border-solid border-black/[0.12]",style:{backgroundColor:i}}))})))},jn=(0,e.Z)((0,a.Z)((e=>{const{getDefaultBlockColorPalette:t,getActiveBlockPalette:r,getActiveBlockPaletteSlug:n,getDefaultPageColorPalette:a,getActivePagePalette:o,getActivePagePaletteSlug:i,getCurrentScreen:s,getBlockColorPaletteObj:l,getPageColorPaletteObj:c}=e(f.L);return{defaultBlockPalette:t(),activeBlockPalette:r(),activeBlockPaletteSlug:n(),defaultPagePalette:a(),activePagePalette:o(),activePagePaletteSlug:i(),currentScreen:s(),blockColorPaletteObj:l(),pageColorPaletteObj:c()}})),(0,n.Z)((e=>{const{setActiveBlockPalette:t,setActiveBlockPaletteSlug:r,setActivePagePalette:n,setActivePagePaletteSlug:a}=e(f.L);return{setActiveBlockPalette:t,setActiveBlockPaletteSlug:r,setActivePagePalette:n,setActivePagePaletteSlug:a}})))((0,o.memo)((e=>{let{setActiveBlockPalette:t,activeBlockPaletteSlug:r,setActiveBlockPaletteSlug:n,setActivePagePalette:a,activePagePaletteSlug:o,setActivePagePaletteSlug:i,currentScreen:s,blockColorPaletteObj:l,pageColorPaletteObj:c}=e;const d=l,p=c;return React.createElement("div",{className:"flex items-center justify-between gap-7 px-2 py-1 min-h-[2rem]"},React.createElement("span",{className:"text-base font-semibold leading-6 text-heading-text"},(0,u.__)("Color Styles: ","ast-block-templates")),React.createElement(Bn,{selected:"all-blocks-grid"===s?r:o,options:"all-blocks-grid"===s?d:p,onChange:(e,r)=>{((e,r)=>{r&&("all-blocks-grid"===s?(n(r.slug),t(r)):(i(r.slug),a(r)))})(0,r)},tabIndex:"0",type:"others"}))})));function Dn(){return Dn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Dn.apply(this,arguments)}const{forwardRef:Mn,useMemo:Fn}=wp.element;var Zn=Mn(((e,t)=>{let{disabled:r=!1,className:n,inputClassName:a,error:o,name:i,validations:s,label:l,noBorder:c,height:u="[42px]",labelColorClassName:d="text-heading-text",enableDebounce:p,onChange:f,prefixIcon:m,suffixIcon:h,prefixIconClassName:v,suffixIconClassName:b,enableAutoGrow:y=!1,register:w,...x}=e;const{ref:_,...k}=Fn((()=>"function"==typeof w?w(i,s):{}),[i,w,s]);return React.createElement("div",{className:n},l&&React.createElement("label",{htmlFor:i,className:(0,g.AK)("sp-text-base font-medium text-heading-text",d)},l,s?.required&&React.createElement("span",{className:"text-alert-error"}," *")),React.createElement("div",{className:"flex relative items-center"},m&&React.createElement("div",{className:v},m),React.createElement("div",{className:(0,g.AK)(y?"relative overflow-hidden flex justify-start items-center":"w-full")},React.createElement("input",Dn({ref:e=>{if(e&&"function"==typeof _&&_(e),t)switch(typeof t){case"function":t(e);break;case"object":t.current=e}},name:i,disabled:r,className:(0,g.AK)("w-full px-[1rem] placeholder:text-secondary-text rounded-md outline-none text-[0.9rem] placeholder:!text-base",`h-${u}`,l?"mt-2":"",c?"bg-transparent":"px-3 border border-solid focus:ring-1 focus:ring-accent-st",o?(c?"":"shadow-error")+" border-alert-error focus:border-accent-st":(c?"":"shadow-sm")+" border-border-primary focus:border-accent-st",y&&"absolute left-0 min-w-[50px]",r?"cursor-not-allowed":"",a),onChange:p?(0,g.Ds)(f,500):f},x,k)),y&&React.createElement("span",{className:"invisible inline whitespace-pre text-[0.9rem]"},x.value||x.placeholder)),h&&React.createElement("div",{className:b},h)),o&&React.createElement("div",{className:"mt-1 text-sm text-alert-error "},o.message))})),Vn=e=>{let{className:n}=e;const{searchString:a}=(0,t.Z)((e=>{const{getFilterBlocksBySearchTerm:t,getFilterBlocksPagesBySearchTerm:r,getCurrentScreen:n,getFilterSitesBySearchTerm:a}=e(f.L);return"all-sites-grid"===n()?{searchString:a()}:"all-block-pages-grid"===n()?{searchString:r()}:{searchString:t()}})),{setFullWidthBlockPreview:o,setFilterBlocksBySearchTerm:i,setFilterBlocksPagesBySearchTerm:s,setFilterSitesBySearchTerm:l}=(0,r.Z)(f.L);return React.createElement(Zn,{className:(0,g.AK)("w-full h-10",n),inputClassName:"bg-background-secondary !border-transparent pr-9 focus:ring-accent-spectra",placeholder:"Search...",suffixIcon:a?.trim()?React.createElement("button",{onClick:()=>{i(""),s(""),l(""),In.Z.emit("reset-list-count")},className:"flex items-center justify-center h-5 w-5 border-0 focus:outline-none bg-transparent cursor-pointer"},React.createElement(p,{className:"w-5 h-5 text-icon-secondary"})):React.createElement(pn,{className:"w-5 h-5 text-icon-secondary"}),suffixIconClassName:(0,g.AK)(!a?.trim()&&"pointer-events-none","absolute right-4 flex items-center"),height:"[2.8rem]",value:a,onChange:e=>{o({}),i(e.target.value),s(e.target.value),l(e.target.value),In.Z.emit("reset-list-count")},prefixIconClassName:"absolute left-4 flex items-center"})};const{memo:zn}=wp.element;var Wn=zn((()=>{const{adaptiveMode:e}=(0,t.Z)((e=>{const{getAdaptiveMode:t}=e(f.L);return{adaptiveMode:t()}}));return React.createElement("div",{className:"spectra-ai w-full max-w-[280px] self-stretch bg-white border-0 border-r border-solid border-border-primary md:max-lg:max-w-[246px]"},React.createElement("div",{className:"h-full w-full flex flex-col gap-5 py-5 px-4"},React.createElement(Vn,null),React.createElement(bt,{className:"mx-2"}),React.createElement(Ln,null),e&&React.createElement("div",{className:"mt-auto space-y-5 min-h-[3.125rem]"},React.createElement(bt,{className:"mx-2"}),React.createElement(jn,null))))})),Un=i(5893),Hn=[640,786,1024,1280,1536],$n=(e,t)=>{let r=Object.keys((e=>Array.isArray(e)?(e=>e.reduce(((e,t,r)=>"number"!=typeof t?e:{...e,[Hn[r]]:t}),{}))(e):e)(e)).map(Number).sort(((e,t)=>e-t)),n=null;for(let e of r)t>e&&(n=e);return null!=n?n:r[0]},Kn=e=>{let t="object"==typeof e,r=((e=!0)=>{let[t,r]=(0,o.useState)(window.innerWidth),n=(0,o.useCallback)((()=>{r(window.innerWidth)}),[]);return(0,o.useEffect)((()=>(e?window.addEventListener("resize",n):window.removeEventListener("resize",n),()=>{window.removeEventListener("resize",n)})),[e,n]),t})(t);return(0,o.useMemo)((()=>{var n;if(!t)return null!=e?e:3;let a=$n(e,r);return null!=(n=e[a])?n:3}),[t,r,e])},Gn=(0,o.createContext)({column:0,position:0}),Yn=(0,o.forwardRef)(((e,t)=>{let{gap:r,as:n="div",columnProps:a,columns:i,...s}=e,l=(0,o.useId)(),c=((e,t)=>{let r=Kn(t);return(0,o.useMemo)((()=>{let t=(e=>Array.from({length:e},(()=>[])))(r);return o.Children.forEach(e,((e,n)=>{(0,o.isValidElement)(e)&&t[n%r].push(e)})),t}),[r,e])})(e.children,i);return(0,Un.jsx)(n,{"data-masonry-id":`Masonry-${l}`,...s,style:{display:"flex",gap:r,...s.style},ref:t,children:c.map(((e,t)=>(0,Un.jsx)(n,{"data-masonry-column":t+1,...a,style:{display:"flex",flex:1,flexDirection:"column",gap:r,...null==a?void 0:a.style},children:e.map(((e,r)=>(0,Un.jsx)(Gn.Provider,{value:{column:t,position:r},children:e},`Masonry__Column_Child_${l}_${r}`)))},`Masonry__Column_${l}_${t}`)))})})),qn=Yn,Xn=e=>{let{type:t,icon:r,message:n,ctaLink:a,ctaText:o,rounded:i=0,onClose:s,className:l,isClose:c=!0}=e;const u={success:{text:"text-heading-text",icon:"text-[#0BC16A]",background:"bg-[#0BC16A]/[0.08]"},warning:{text:"text-heading-text",icon:"text-credit-warning",background:"bg-credit-warning/5"},error:{text:"text-heading-text",icon:"text-credit-danger",background:"bg-credit-danger/5"},info:{text:"text-heading-text",icon:"text-accent-spectra",background:"bg-background-tertiary"},notice:{text:"text-heading-text",icon:"text-credit-notice",background:"bg-[#E6FFFA]"}};return React.createElement("div",{className:(0,g.AK)("px-10 py-5",u[t]?.background,{0:"rounded-none",4:"rounded",6:"rounded-md",8:"rounded-lg"}[i],l)},React.createElement("div",{className:"flex items-center gap-2"},React.createElement("div",{className:(0,g.AK)("flex items-center",u[t]?.icon)},!!r&&r),React.createElement("div",{className:"flex-1 flex justify-start items-center gap-3"},React.createElement("div",{className:(0,g.AK)("text-sm m-0",u[t]?.text)},!!n&&n),React.createElement("div",{className:"text-sm m-0"},!!a&&React.createElement("a",{href:a,target:"_blank",className:"whitespace-nowrap font-normal !text-accent-spectra",rel:"noreferrer"},!!o&&o)),c&&React.createElement("button",{onClick:e=>{"function"==typeof s&&s(e)},className:"ml-auto bg-transparent border-0 focus:outline-none cursor-pointer p-2"},React.createElement(p,{className:"w-5 h-5 text-heading-text"})))))},Jn=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))})),Qn=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z"}))})),ea=(0,e.Z)((0,n.Z)((e=>{const{setFilterBlocksBySearchTerm:t,setFilterBlocksByCategory:r,setActiveBlockPalette:n,setHideNotice:a,toggleOnboardingAIStep:o}=e(f.L);return{setFilterBlocksByCategory:r,setFilterBlocksBySearchTerm:t,setActiveBlockPalette:n,setHideNotice:a,toggleOnboardingAIStep:o}})),(0,a.Z)((e=>{const{getAllPatterns:t,getAllCategories:r,getFilterBlocksByCategory:n,getFilterBlocksByColor:a,getDefaultBlockColorPalette:o,getActiveBlockPalette:i,getDynamicContent:s,getAIStepData:l,getFilterBlocksBySearchTerm:c,getDynamicContentSyncStatus:u,getDynamicContentSyncFlags:d,getAllPatternsCategories:p,getDynamicContentReSyncStatus:m,getRegeneratingContentCategory:g,getAdaptiveMode:h,getHideNotice:v,getSkipZipAIOnboarding:b,getDisableAi:y,getIsSyncBusinessDetails:w}=e(f.L);return{filterBlocksByCategory:n(),filterBlocksByColor:a(),allPatterns:t(),defaultPalette:o(),activePalette:i(),dynamicContent:s(),selectedImages:l().selectedImages,allCategories:r(),searchTerm:c(),syncStatus:u()?.patterns,syncFlags:d(),allPatternsCategories:p(),reSyncStatus:m(),regeneratingContentCategory:g(),adaptiveMode:h(),hideNotice:v(),skipZipAIOnboarding:b(),disableAi:y(),isSyncBusinessDetails:w()}})))((0,o.memo)((e=>{let{filterBlocksByCategory:r,allPatterns:n,allPatternsCategories:a,defaultPalette:i,activePalette:s,dynamicContent:l,selectedImages:c,syncFlags:d,syncStatus:p,searchTerm:m,reSyncStatus:h,regeneratingContentCategory:v,adaptiveMode:b,hideNotice:y,setHideNotice:w,toggleOnboardingAIStep:x,disableAi:_,isSyncBusinessDetails:k}=e;const E=n,{stepsData:{businessContact:C,businessDetails:S,token:R},allPatternsAndPages:P,loadingBlocksAndSites:T}=(0,t.Z)((e=>{const{getAIStepData:t,getAllPatternsAndPages:r,getLoadingBlocksAndSites:n}=e(f.L);return{stepsData:t(),allPatternsAndPages:r(),loadingBlocksAndSites:n()}})),{currentBalanceStatus:A,remaining:O}=St(),N=a.slice(0,2).map((e=>{let{name:t}=e;return t})).join(", "),I=(0,g.Kk)("ast-free-ai-content",!1),L={show:!!I&&A.warning&&A.danger||A.warning&&!y.creditWarning||A.danger&&!y.creditDanger||!1,variantAndType:!!I&&{variant:"success",type:"freeAiContent"}||A.warning&&{variant:"warning",type:"creditWarning"}||A.danger&&{variant:"error",type:"creditDanger"},message:!!I&&`Your ${N} content is ready to shine. Ready to personalize the your entire library?`||0===O&&"You're out of AI credits. Personalize the design library with content and images tailored to your website project"||(A.warning||A.danger)&&"You're almost out of AI credits. Personalize the design library with content and images tailored to your website project"};(0,o.useEffect)((()=>{In.Z.on("reset-list-count",(()=>j(10)))}),[]);const[B,j]=(0,o.useState)(10),D=Object.keys(s).length>0?s.colors:i.colors,M=En((()=>{if(z())return;const e=m&&!E.length?P.patterns:E;window.innerHeight+window.scrollY>=document.body.offsetHeight-500&&e.length>B&&j((e=>e+10))}),200),F=E.slice(0,B),Z=e=>Math.floor(e/3)+1,V=()=>{if(""===r){const e=a.reduce(((e,t)=>(t.count,null)),0);return e>10?e:10}const e=a.find((e=>e.id===r)),t=e?.count?e.count:10;return e?.count>10?10:t},z=()=>!!T||!(!h||v!==r)||!(!h||""!==v)||!!p&&!(!p||(!Object.values(d.patterns).every((e=>!1===e))||""!==r)&&(""===r||!Object.keys(d.patterns).map(Number).includes(r)||d.patterns[r])),W=e=>()=>{(0,g.Xp)("ast-free-ai-content"),w({[e]:!0}),"freeAiContent"!==e&&(0,Tn.ue)(e)},U=F?.length||""===m?[]:P.patterns,H=(0,o.useMemo)((()=>(()=>{let e=1,t=0;return()=>{return e>3&&(e=1),t===V()-1&&(t=0),React.createElement($r,{key:t,type:(r=Z(t++),n=e++,[1,2,3][(n-1+(r-1)%3)%3])});var r,n}})()),[]);return React.createElement("div",{className:"ast-block-templates-grid-blocks active h-full"},React.createElement(Wn,null),React.createElement("div",{onScroll:M,className:"ast-scrolling-container w-full max-w-[calc(100%_-_280px)] ml-auto h-full overflow-auto md:max-lg:max-w-[calc(100%_-_246px)]"},L.show&&R&&React.createElement(Xn,{type:L.variantAndType.variant,message:L.message,icon:"success"===L.variantAndType.variant?React.createElement(Jn,{className:"w-6 h-6"}):React.createElement(Qn,{className:"w-6 h-6"}),ctaLink:ast_block_template_vars.get_more_credits_url,ctaText:(0,u.__)("Buy AI Credits","ast-block-templates"),onClose:W(L.variantAndType.type)}),!y.personalizeAi&&R&&(!S||S&&"yes"===k)&&!_&&!m&&!A.warning&&!A.danger&&React.createElement(Xn,{className:"pl-6 py-4 pr-4 mx-10 mt-9 md:max-lg:mx-5",rounded:8,type:"info",message:React.createElement("div",{className:"inline-flex items-center justify-start gap-5 md:max-lg:flex-col md:max-lg:items-start"},React.createElement("span",null,"Did you know, you can personalize this design library with content and images tailored to your website project?"),React.createElement(Ct.Z,{id:"ast-block-template-setup-ai-btn",className:"min-w-fit",variant:"primary",isSmall:!0,onClick:()=>{W("personalizeAi")(),x(!0)}},"Personalize Library with AI")),icon:React.createElement(Pn,{className:"w-6 h-6"}),onClose:W("personalizeAi"),isClose:!1}),React.createElement("div",{className:"h-full w-full p-10 md:max-lg:p-6"},!F.length&&""!==m&&React.createElement("div",{className:"px-4 pb-0"},React.createElement(fn,{keyword:m}),React.createElement("h6",{className:"m-0 mt-10 text-heading-text text-xl font-semibold leading-7"},"Other suggested pattern designs")),React.createElement(qn,{columns:{default:3,768:2,1024:3},gap:32,className:"ast-block-templates-grid",id:"ast-block-templates-grid-blocks"},(()=>{if(z()){const e=V();return Array(e>10?10:e).fill(1)}const e=Object.entries(d.patterns);return!h&&p&&e.some((e=>{let[,t]=e;return!1===t}))?F.filter((e=>!1!==d.patterns[e.category])):F.length||""===m?F:U.slice(0,B)})()?.map(((e,t)=>((e,t)=>z()?H():React.createElement(Gr,{key:e.ID,index:t,item:e,content:e.content,stylesheet:e.stylesheet,astraCustomizer:b?ast_block_template_vars.astra_customizer_css:ast_block_template_vars.server_astra_customizer_css,globalStylesheet:e.global_stylesheet,colorPalette:D,dynamicContent:l[e.category]??[],selectedImages:c,email:C.email,phone:C.phone,address:C.address}))(e,t)))))))})));const{post:ta}=wp.ajax,{parse:ra}=wp.blocks;var na=(e,t,r,n,a,o,i)=>{ta({action:"ast_block_templates_kit_importer",api_uri:e,_ajax_nonce:ast_block_template_vars._ajax_nonce}).done((e=>{!function(e,t,r,n,a,o,i){ta({action:"ast_block_templates_import_template_kit",content:e,_ajax_nonce:ast_block_template_vars._ajax_nonce}).done((e=>{n(ra(e),t,r),"function"==typeof o&&o(),a(),document.getElementById("ast-block-templates-modal-wrap").classList.remove("open"),document.body.classList.remove("ast-block-templates-modal-open");const i=(0,g.gt)();(i.notInstalled||i.inactive)&&(0,Tn.iP)()})).fail((()=>{"function"==typeof i&&i()}))}(e,n,a,t,r,o,i)})).fail((e=>{m("fail",e),"function"==typeof i&&i()}))},aa=i(9148),oa=i(1569),ia=i(5133),sa=i(1277),la=i(7712);const{post:ca}=wp.ajax;var ua=(0,o.memo)((e=>{let{className:n,disabled:a}=e;const{insertBlocks:i}=wp.data.dispatch("core/block-editor"),{pagePreview:s}=(0,t.Z)((e=>{const{getPagePreview:t}=e(f.L);return{pagePreview:t()}}),[]),{setTogglePopup:l}=(0,r.Z)(f.L);let c=[];const[u,d]=(0,o.useState)(!1),[p,m]=(0,o.useState)(!1),h=(0,o.useRef)(null),v=s,b=s["required-plugins"]?s["required-plugins"].filter((e=>"wpforms-lite"===e.slug)):[],y=(0,g.gt)(),{insertIndex:w,insertClientID:x}=wp.data.useSelect((e=>{const{index:t,rootClientId:r}=e("core/block-editor").getBlockInsertionPoint();return{insertIndex:t,insertClientID:r}}),[]),_=e=>{let{title:t,message:r,type:n}=e;if(!h.current)return h.current=(0,sa.Am)((0,la.Z)({title:t,message:r}),la.Z.getOptions({type:n}));sa.Am.update(h.current,{...la.Z.getOptions({type:n}),render:(0,la.Z)({title:t,message:r})})},k=()=>{_({title:"Template Inserted",message:"Template inserted successfully.",type:"success"})},E=()=>{_({title:"Failed!",message:"Failed to insert template.",type:"error"})},C=async()=>{try{await(0,aa.j)({slug:"ultimate-addons-for-gutenberg",init:"ultimate-addons-for-gutenberg/ultimate-addons-for-gutenberg.php",name:"Spectra"})}catch(e){d(!1),E()}},S=()=>{(0,aa.j)({slug:"wpforms-lite",init:"wpforms-lite/wpforms.php",name:"WPForms Lite"}).then((()=>{R()})).catch((()=>{d(!1),E()}))},R=()=>{const e=c["astra-site-wpforms-path"]||"",t=c["site-pages-required-plugins"]&&c["site-pages-required-plugins"].some((e=>"wpforms-lite"===e.slug));e&&t?P(e):na(v["astra-page-api-url"],i,l,w,x,k,E)},P=()=>{ca({action:"ast_block_templates_import_wpforms",id:v.ID,_ajax_nonce:ast_block_template_vars._ajax_nonce}).done((()=>{na(v["astra-page-api-url"],i,l,w,x)})).fail((()=>{d(!1),E()}))},T=async()=>{u||a||(d(!0),_({title:"Inserting Template..",message:"Inserting selected template.",type:"importing-site"}),y.notInstalled?await(async()=>{try{await(0,aa.H)({slug:"ultimate-addons-for-gutenberg",init:"ultimate-addons-for-gutenberg/ultimate-addons-for-gutenberg.php",name:"Spectra"}),await C()}catch(e){d(!1),E()}})():y.inactive&&await C(),(0,oa.I)(v.ID,"site-pages").then((e=>{c=e,b.length?"not-installed"===ast_block_template_vars.wpforms_status?(0,aa.H)({slug:"wpforms-lite",init:"wpforms-lite/wpforms.php",name:"WPForms Lite"}).then((()=>{S()})).catch((()=>{d(!1),E()})):"inactive"===ast_block_template_vars.wpforms_status?S():R():R()})))};return React.createElement(React.Fragment,null,React.createElement(Ct.Z,{className:(0,g.AK)("lg:grow-[2] w-full lg:w-auto min-w-fit",n),variant:"primary",hasSuffixIcon:y.active,onClick:()=>{if(!a)return"yes"===s["dynamic-page"]?m(!0):void T()},disabled:a||u},y.notInstalled?"Install Spectra & Insert":y.inactive?"Activate Spectra & Insert":React.createElement(React.Fragment,null,React.createElement("span",null,"Insert Template"),React.createElement(ia.Z,{className:"w-5 h-5"}))),React.createElement(Br,{open:p,setOpen:m,title:"Heads Up!",description:React.createElement(React.Fragment,null,"The page template you are about to import contains a dynamic widget/module. Please note this dynamic data will not be available with the imported page.",React.createElement("br",null),React.createElement("br",null),"You will need to add it manually on the page."),confirmBtnTitle:`Skip & Import ${s.title} Page`,cancelBtnTitle:"Cancel",onClickConfirm:()=>{m(!1),T()},onClickCancel:()=>m(!1),variant:"info"}))}));i(6266);var da=(0,e.Z)((0,a.Z)((e=>{const{getDisplayDynamicPopup:t,getPagePreview:r}=e(f.L);return{pagePreview:r(),displayDynamicPopup:t()}})),(0,n.Z)((e=>{const{setDisplayDynamicPopup:t}=e("ast-block-templates");return{setDisplayDynamicPopup:t}})))((0,o.memo)((e=>{let{pagePreview:t,displayDynamicPopup:r,setDisplayDynamicPopup:n}=e;const a=!1===r?"hide":"",i=()=>{n(!1)},s=e=>{e.target===document.querySelector(".ast-block-templates-popup-wrap")&&i()};return(0,o.useEffect)((()=>(document.addEventListener("click",s),()=>{document.removeEventListener("click",s)}))),React.createElement(o.Fragment,null,React.createElement("div",{className:`ast-block-templates-popup-wrap ${a}`},React.createElement("div",{className:"ast-block-templates-popup"},React.createElement("div",{className:"ast-block-templates-popup-header"},React.createElement("h3",{className:"ast-block-templates-popup-heading"},(0,u.__)("Heads Up!","ast-block-templates")),React.createElement("span",{className:"ast-block-templates-popup-close-icon",onClick:i,role:"button",tabIndex:0,onKeyDown:i},React.createElement("span",{className:"dashicons close dashicons-no-alt"}))),React.createElement("div",{className:"ast-block-templates-popup-content"},React.createElement("p",null,(0,u.__)("The page template you are about to import contains a dynamic widget/module. Please note this dynamic data will not be available with the imported page.","ast-block-templates")),React.createElement("p",null,(0,u.__)("You will need to add it manually on the page.","ast-block-templates"))),React.createElement("div",{className:"ast-block-templates-popup-footer"},React.createElement(ua,{title:(0,u.gB)((0,u.__)('Skip & Import "%s" Page',"ast-block-templates"),t.title),item:t}),React.createElement("div",{className:"button",onClick:i,role:"button",tabIndex:0,onKeyDown:i},(0,u.__)("Cancel","ast-block-templates"))))))}))),pa=(0,e.Z)((0,a.Z)((e=>{const{getPagePreview:t}=e("ast-block-templates");return{pagePreview:t()}})),(0,n.Z)((e=>{const{setPagePreview:t,setFullWidthPagePreview:r,setCurrentScreen:n,setImportItemInfo:a}=e("ast-block-templates");return{setImportItemInfo:a,setPagePreview:t,updateFullWidthPagePreview(e){r(e),n("full-width-page-preview")}}})))((0,o.memo)((e=>{let{item:t,pagePreview:r,setPagePreview:n,setImportItemInfo:a}=e;const o=t["thumbnail-image-url"]||`${ast_block_template_vars.uri}dist/placeholder.png`;return React.createElement("div",{className:(0,g.AK)("w-full content-start relative"),onClick:()=>{a(t),n(t)}},React.createElement("div",{className:(0,g.AK)("relative cursor-pointer")},React.createElement("div",{className:(0,g.AK)("bg-top bg-cover bg-no-repeat overflow-hidden bg-gray-300 block aspect-[6/7]"),style:{backgroundImage:`url('${o}')`},"aria-hidden":"true"},React.createElement("div",{className:(0,g.AK)("absolute top-0 left-0 w-full h-full cursor-pointer opacity-0 invisible float-none transition-all duration-300 bg-black bg-opacity-50")},React.createElement("span",{className:"ast-block-templates-icon ast-block-templates-icon-search"}))),React.createElement("div",{className:(0,g.AK)("absolute inset-0 grid grid-cols-1 grid-rows-1 place-items-end overflow-hidden border border-solid border-border-primary transition duration-150 ease-in-out",r.ID===t.ID?"border-accent-spectra shadow-large":"")},React.createElement("div",{className:(0,g.AK)("w-full flex items-center justify-between gap-3 py-2 pl-4 pr-3 bg-white/95 shadow-action-buttons backdrop-blur-[3px]")},React.createElement("div",null,React.createElement("p",{className:(0,g.AK)("title","m-0 text-base text-heading-text font-semibold leading-6")},(0,Tn.j8)(t.title)))))))}))),fa=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 19.5L8.25 12l7.5-7.5"}))})),ma=i(63),ga=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.036 12.322a1.012 1.012 0 010-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178z"}),o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}))})),ha=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3"}))})),va=e=>{let{className:t}=e;return React.createElement("span",{className:(0,g.AK)("py-1 px-2 text-xs leading-3 text-heading-text font-semibold rounded bg-premium-badge uppercase",t)},"Premium")},ba=i(168),ya=e=>"checkbox"===e.type,wa=e=>e instanceof Date,xa=e=>null==e;const _a=e=>"object"==typeof e;var ka=e=>!xa(e)&&!Array.isArray(e)&&_a(e)&&!wa(e),Ea=e=>ka(e)&&e.target?ya(e.target)?e.target.checked:e.target.value:e,Ca=(e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)),Sa=e=>{const t=e.constructor&&e.constructor.prototype;return ka(t)&&t.hasOwnProperty("isPrototypeOf")},Ra="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function Pa(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(Ra&&(e instanceof Blob||e instanceof FileList)||!r&&!ka(e))return e;if(t=r?[]:{},r||Sa(e))for(const r in e)e.hasOwnProperty(r)&&(t[r]=Pa(e[r]));else t=e}return t}var Ta=e=>Array.isArray(e)?e.filter(Boolean):[],Aa=e=>void 0===e,Oa=(e,t,r)=>{if(!t||!ka(e))return r;const n=Ta(t.split(/[,[\].]+?/)).reduce(((e,t)=>xa(e)?e:e[t]),e);return Aa(n)||n===e?Aa(e[t])?r:e[t]:n},Na=e=>"boolean"==typeof e;const Ia={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},La={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Ba="pattern",ja="required";o.createContext(null);var Da=e=>ka(e)&&!Object.keys(e).length,Ma=e=>Array.isArray(e)?e:[e];var Fa=e=>"string"==typeof e,Za=(e,t,r,n,a)=>Fa(e)?(n&&t.watch.add(e),Oa(r,e,a)):Array.isArray(e)?e.map((e=>(n&&t.watch.add(e),Oa(r,e)))):(n&&(t.watchAll=!0),r),Va=e=>/^\w*$/.test(e),za=e=>Ta(e.replace(/["|']|\]/g,"").split(/\.|\[/));function Wa(e,t,r){let n=-1;const a=Va(t)?[t]:za(t),o=a.length,i=o-1;for(;++n<o;){const t=a[n];let o=r;if(n!==i){const r=e[t];o=ka(r)||Array.isArray(r)?r:isNaN(+a[n+1])?{}:[]}e[t]=o,e=e[t]}return e}var Ua=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{};const Ha=(e,t,r)=>{for(const n of r||Object.keys(e)){const r=Oa(e,n);if(r){const{_f:e,...n}=r;if(e&&t(e.name)){if(e.ref.focus){e.ref.focus();break}if(e.refs&&e.refs[0].focus){e.refs[0].focus();break}}else ka(n)&&Ha(n,t)}}};var $a=e=>({isOnSubmit:!e||e===La.onSubmit,isOnBlur:e===La.onBlur,isOnChange:e===La.onChange,isOnAll:e===La.all,isOnTouch:e===La.onTouched}),Ka=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))))),Ga=(e,t,r)=>{const n=Ta(Oa(e,r));return Wa(n,"root",t[r]),Wa(e,r,n),e},Ya=e=>"file"===e.type,qa=e=>"function"==typeof e,Xa=e=>{if(!Ra)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Ja=e=>Fa(e),Qa=e=>"radio"===e.type,eo=e=>e instanceof RegExp;const to={value:!1,isValid:!1},ro={value:!0,isValid:!0};var no=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Aa(e[0].attributes.value)?Aa(e[0].value)||""===e[0].value?ro:{value:e[0].value,isValid:!0}:ro:to}return to};const ao={isValid:!1,value:null};var oo=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),ao):ao;function io(e,t,r="validate"){if(Ja(e)||Array.isArray(e)&&e.every(Ja)||Na(e)&&!e)return{type:r,message:Ja(e)?e:"",ref:t}}var so=e=>ka(e)&&!eo(e)?e:{value:e,message:""},lo=async(e,t,r,n,a)=>{const{ref:o,refs:i,required:s,maxLength:l,minLength:c,min:u,max:d,pattern:p,validate:f,name:m,valueAsNumber:g,mount:h,disabled:v}=e._f,b=Oa(t,m);if(!h||v)return{};const y=i?i[0]:o,w=e=>{n&&y.reportValidity&&(y.setCustomValidity(Na(e)?"":e||""),y.reportValidity())},x={},_=Qa(o),k=ya(o),E=_||k,C=(g||Ya(o))&&Aa(o.value)&&Aa(b)||Xa(o)&&""===o.value||""===b||Array.isArray(b)&&!b.length,S=Ua.bind(null,m,r,x),R=(e,t,r,n="maxLength",a="minLength")=>{const i=e?t:r;x[m]={type:e?n:a,message:i,ref:o,...S(e?n:a,i)}};if(a?!Array.isArray(b)||!b.length:s&&(!E&&(C||xa(b))||Na(b)&&!b||k&&!no(i).isValid||_&&!oo(i).isValid)){const{value:e,message:t}=Ja(s)?{value:!!s,message:s}:so(s);if(e&&(x[m]={type:ja,message:t,ref:y,...S(ja,t)},!r))return w(t),x}if(!(C||xa(u)&&xa(d))){let e,t;const n=so(d),a=so(u);if(xa(b)||isNaN(b)){const r=o.valueAsDate||new Date(b),i=e=>new Date((new Date).toDateString()+" "+e),s="time"==o.type,l="week"==o.type;Fa(n.value)&&b&&(e=s?i(b)>i(n.value):l?b>n.value:r>new Date(n.value)),Fa(a.value)&&b&&(t=s?i(b)<i(a.value):l?b<a.value:r<new Date(a.value))}else{const r=o.valueAsNumber||(b?+b:b);xa(n.value)||(e=r>n.value),xa(a.value)||(t=r<a.value)}if((e||t)&&(R(!!e,n.message,a.message,"max","min"),!r))return w(x[m].message),x}if((l||c)&&!C&&(Fa(b)||a&&Array.isArray(b))){const e=so(l),t=so(c),n=!xa(e.value)&&b.length>+e.value,a=!xa(t.value)&&b.length<+t.value;if((n||a)&&(R(n,e.message,t.message),!r))return w(x[m].message),x}if(p&&!C&&Fa(b)){const{value:e,message:t}=so(p);if(eo(e)&&!b.match(e)&&(x[m]={type:Ba,message:t,ref:o,...S(Ba,t)},!r))return w(t),x}if(f)if(qa(f)){const e=io(await f(b,t),y);if(e&&(x[m]={...e,...S("validate",e.message)},!r))return w(e.message),x}else if(ka(f)){let e={};for(const n in f){if(!Da(e)&&!r)break;const a=io(await f[n](b,t),y,n);a&&(e={...a,...S(n,a.message)},w(a.message),r&&(x[m]=e))}if(!Da(e)&&(x[m]={ref:y,...e},!r))return x}return w(!0),x};function co(e,t){const r=Array.isArray(t)?t:Va(t)?[t]:za(t),n=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=Aa(e)?n++:e[t[n++]];return e}(e,r),a=r.length-1,o=r[a];return n&&delete n[o],0!==a&&(ka(n)&&Da(n)||Array.isArray(n)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!Aa(e[t]))return!1;return!0}(n))&&co(e,r.slice(0,-1)),e}function uo(){let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}}var po=e=>xa(e)||!_a(e);function fo(e,t){if(po(e)||po(t))return e===t;if(wa(e)&&wa(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const a of r){const r=e[a];if(!n.includes(a))return!1;if("ref"!==a){const e=t[a];if(wa(r)&&wa(e)||ka(r)&&ka(e)||Array.isArray(r)&&Array.isArray(e)?!fo(r,e):r!==e)return!1}}return!0}var mo=e=>"select-multiple"===e.type,go=e=>Qa(e)||ya(e),ho=e=>Xa(e)&&e.isConnected,vo=e=>{for(const t in e)if(qa(e[t]))return!0;return!1};function bo(e,t={}){const r=Array.isArray(e);if(ka(e)||r)for(const r in e)Array.isArray(e[r])||ka(e[r])&&!vo(e[r])?(t[r]=Array.isArray(e[r])?[]:{},bo(e[r],t[r])):xa(e[r])||(t[r]=!0);return t}function yo(e,t,r){const n=Array.isArray(e);if(ka(e)||n)for(const n in e)Array.isArray(e[n])||ka(e[n])&&!vo(e[n])?Aa(t)||po(r[n])?r[n]=Array.isArray(e[n])?bo(e[n],[]):{...bo(e[n])}:yo(e[n],xa(t)?{}:t[n],r[n]):r[n]=!fo(e[n],t[n]);return r}var wo=(e,t)=>yo(e,t,bo(t)),xo=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>Aa(e)?e:t?""===e?NaN:e?+e:e:r&&Fa(e)?new Date(e):n?n(e):e;function _o(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return Ya(t)?t.files:Qa(t)?oo(e.refs).value:mo(t)?[...t.selectedOptions].map((({value:e})=>e)):ya(t)?no(e.refs).value:xo(Aa(t.value)?e.ref.value:t.value,e)}var ko=(e,t,r,n)=>{const a={};for(const r of e){const e=Oa(t,r);e&&Wa(a,r,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}},Eo=e=>Aa(e)?e:eo(e)?e.source:ka(e)?eo(e.value)?e.value.source:e.value:e,Co=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function So(e,t,r){const n=Oa(e,r);if(n||Va(r))return{error:n,name:r};const a=r.split(".");for(;a.length;){const n=a.join("."),o=Oa(t,n),i=Oa(e,n);if(o&&!Array.isArray(o)&&r!==n)return{name:r};if(i&&i.type)return{name:n,error:i};a.pop()}return{name:r}}var Ro=(e,t,r,n,a)=>!a.isOnAll&&(!r&&a.isOnTouch?!(t||e):(r?n.isOnBlur:a.isOnBlur)?!e:!(r?n.isOnChange:a.isOnChange)||e),Po=(e,t)=>!Ta(Oa(e,t)).length&&co(e,t);const To={mode:La.onSubmit,reValidateMode:La.onChange,shouldFocusError:!0};function Ao(e={},t){let r,n={...To,...e},a={submitCount:0,isDirty:!1,isLoading:qa(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},o={},i=(ka(n.defaultValues)||ka(n.values))&&Pa(n.defaultValues||n.values)||{},s=n.shouldUnregister?{}:Pa(i),l={action:!1,mount:!1,watch:!1},c={mount:new Set,unMount:new Set,array:new Set,watch:new Set},u=0;const d={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},p={values:uo(),array:uo(),state:uo()},f=e.resetOptions&&e.resetOptions.keepDirtyValues,m=$a(n.mode),g=$a(n.reValidateMode),h=n.criteriaMode===La.all,v=async e=>{if(d.isValid||e){const e=n.resolver?Da((await x()).errors):await _(o,!0);e!==a.isValid&&p.state.next({isValid:e})}},b=e=>d.isValidating&&p.state.next({isValidating:e}),y=(e,t,r,n)=>{const a=Oa(o,e);if(a){const o=Oa(s,e,Aa(r)?Oa(i,e):r);Aa(o)||n&&n.defaultChecked||t?Wa(s,e,t?o:_o(a._f)):C(e,o),l.mount&&v()}},w=(e,t,r,n,o)=>{let s=!1,l=!1;const c={name:e};if(!r||n){d.isDirty&&(l=a.isDirty,a.isDirty=c.isDirty=k(),s=l!==c.isDirty);const r=fo(Oa(i,e),t);l=Oa(a.dirtyFields,e),r?co(a.dirtyFields,e):Wa(a.dirtyFields,e,!0),c.dirtyFields=a.dirtyFields,s=s||d.dirtyFields&&l!==!r}if(r){const t=Oa(a.touchedFields,e);t||(Wa(a.touchedFields,e,r),c.touchedFields=a.touchedFields,s=s||d.touchedFields&&t!==r)}return s&&o&&p.state.next(c),s?c:{}},x=async e=>n.resolver(s,n.context,ko(e||c.mount,o,n.criteriaMode,n.shouldUseNativeValidation)),_=async(e,t,r={valid:!0})=>{for(const o in e){const i=e[o];if(i){const{_f:e,...o}=i;if(e){const o=c.array.has(e.name),l=await lo(i,s,h,n.shouldUseNativeValidation&&!t,o);if(l[e.name]&&(r.valid=!1,t))break;!t&&(Oa(l,e.name)?o?Ga(a.errors,l,e.name):Wa(a.errors,e.name,l[e.name]):co(a.errors,e.name))}o&&await _(o,t,r)}}return r.valid},k=(e,t)=>(e&&t&&Wa(s,e,t),!fo(A(),i)),E=(e,t,r)=>Za(e,c,{...l.mount?s:Aa(t)?i:Fa(e)?{[e]:t}:t},r,t),C=(e,t,r={})=>{const n=Oa(o,e);let a=t;if(n){const r=n._f;r&&(!r.disabled&&Wa(s,e,xo(t,r)),a=Xa(r.ref)&&xa(t)?"":t,mo(r.ref)?[...r.ref.options].forEach((e=>e.selected=a.includes(e.value))):r.refs?ya(r.ref)?r.refs.length>1?r.refs.forEach((e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(a)?!!a.find((t=>t===e.value)):a===e.value))):r.refs[0]&&(r.refs[0].checked=!!a):r.refs.forEach((e=>e.checked=e.value===a)):Ya(r.ref)?r.ref.value="":(r.ref.value=a,r.ref.type||p.values.next({name:e,values:{...s}})))}(r.shouldDirty||r.shouldTouch)&&w(e,a,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&T(e)},S=(e,t,r)=>{for(const n in t){const a=t[n],i=`${e}.${n}`,s=Oa(o,i);!c.array.has(e)&&po(a)&&(!s||s._f)||wa(a)?C(i,a,r):S(i,a,r)}},R=(e,r,n={})=>{const u=Oa(o,e),f=c.array.has(e),m=Pa(r);Wa(s,e,m),f?(p.array.next({name:e,values:{...s}}),(d.isDirty||d.dirtyFields)&&n.shouldDirty&&p.state.next({name:e,dirtyFields:wo(i,s),isDirty:k(e,m)})):!u||u._f||xa(m)?C(e,m,n):S(e,m,n),Ka(e,c)&&p.state.next({...a}),p.values.next({name:e,values:{...s}}),!l.mount&&t()},P=async t=>{const i=t.target;let l=i.name,f=!0;const y=Oa(o,l);if(y){let k,E;const C=i.type?_o(y._f):Ea(t),S=t.type===Ia.BLUR||t.type===Ia.FOCUS_OUT,R=!Co(y._f)&&!n.resolver&&!Oa(a.errors,l)&&!y._f.deps||Ro(S,Oa(a.touchedFields,l),a.isSubmitted,g,m),P=Ka(l,c,S);Wa(s,l,C),S?(y._f.onBlur&&y._f.onBlur(t),r&&r(0)):y._f.onChange&&y._f.onChange(t);const A=w(l,C,S,!1),O=!Da(A)||P;if(!S&&p.values.next({name:l,type:t.type,values:{...s}}),R)return d.isValid&&v(),O&&p.state.next({name:l,...P?{}:A});if(!S&&P&&p.state.next({...a}),b(!0),n.resolver){const{errors:e}=await x([l]),t=So(a.errors,o,l),r=So(e,o,t.name||l);k=r.error,l=r.name,E=Da(e)}else k=(await lo(y,s,h,n.shouldUseNativeValidation))[l],f=Number.isNaN(C)||C===Oa(s,l,C),f&&(k?E=!1:d.isValid&&(E=await _(o,!0)));f&&(y._f.deps&&T(y._f.deps),((t,n,o,i)=>{const s=Oa(a.errors,t),l=d.isValid&&Na(n)&&a.isValid!==n;var c;if(e.delayError&&o?(c=()=>((e,t)=>{Wa(a.errors,e,t),p.state.next({errors:a.errors})})(t,o),r=e=>{clearTimeout(u),u=setTimeout(c,e)},r(e.delayError)):(clearTimeout(u),r=null,o?Wa(a.errors,t,o):co(a.errors,t)),(o?!fo(s,o):s)||!Da(i)||l){const e={...i,...l&&Na(n)?{isValid:n}:{},errors:a.errors,name:t};a={...a,...e},p.state.next(e)}b(!1)})(l,E,k,A))}},T=async(e,t={})=>{let r,i;const s=Ma(e);if(b(!0),n.resolver){const t=await(async e=>{const{errors:t}=await x(e);if(e)for(const r of e){const e=Oa(t,r);e?Wa(a.errors,r,e):co(a.errors,r)}else a.errors=t;return t})(Aa(e)?e:s);r=Da(t),i=e?!s.some((e=>Oa(t,e))):r}else e?(i=(await Promise.all(s.map((async e=>{const t=Oa(o,e);return await _(t&&t._f?{[e]:t}:t)})))).every(Boolean),(i||a.isValid)&&v()):i=r=await _(o);return p.state.next({...!Fa(e)||d.isValid&&r!==a.isValid?{}:{name:e},...n.resolver||!e?{isValid:r}:{},errors:a.errors,isValidating:!1}),t.shouldFocus&&!i&&Ha(o,(e=>e&&Oa(a.errors,e)),e?s:c.mount),i},A=e=>{const t={...i,...l.mount?s:{}};return Aa(e)?t:Fa(e)?Oa(t,e):e.map((e=>Oa(t,e)))},O=(e,t)=>({invalid:!!Oa((t||a).errors,e),isDirty:!!Oa((t||a).dirtyFields,e),isTouched:!!Oa((t||a).touchedFields,e),error:Oa((t||a).errors,e)}),N=(e,t,r)=>{const n=(Oa(o,e,{_f:{}})._f||{}).ref;Wa(a.errors,e,{...t,ref:n}),p.state.next({name:e,errors:a.errors,isValid:!1}),r&&r.shouldFocus&&n&&n.focus&&n.focus()},I=(e,t={})=>{for(const r of e?Ma(e):c.mount)c.mount.delete(r),c.array.delete(r),t.keepValue||(co(o,r),co(s,r)),!t.keepError&&co(a.errors,r),!t.keepDirty&&co(a.dirtyFields,r),!t.keepTouched&&co(a.touchedFields,r),!n.shouldUnregister&&!t.keepDefaultValue&&co(i,r);p.values.next({values:{...s}}),p.state.next({...a,...t.keepDirty?{isDirty:k()}:{}}),!t.keepIsValid&&v()},L=({disabled:e,name:t,field:r,fields:n})=>{if(Na(e)){const a=e?void 0:Oa(s,t,_o(r?r._f:Oa(n,t)._f));Wa(s,t,a),w(t,a,!1,!1,!0)}},B=(e,t={})=>{let r=Oa(o,e);const a=Na(t.disabled);return Wa(o,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),c.mount.add(e),r?L({field:r,disabled:t.disabled,name:e}):y(e,!0,t.value),{...a?{disabled:t.disabled}:{},...n.progressive?{required:!!t.required,min:Eo(t.min),max:Eo(t.max),minLength:Eo(t.minLength),maxLength:Eo(t.maxLength),pattern:Eo(t.pattern)}:{},name:e,onChange:P,onBlur:P,ref:a=>{if(a){B(e,t),r=Oa(o,e);const n=Aa(a.value)&&a.querySelectorAll&&a.querySelectorAll("input,select,textarea")[0]||a,s=go(n),l=r._f.refs||[];if(s?l.find((e=>e===n)):n===r._f.ref)return;Wa(o,e,{_f:{...r._f,...s?{refs:[...l.filter(ho),n,...Array.isArray(Oa(i,e))?[{}]:[]],ref:{type:n.type,name:e}}:{ref:n}}}),y(e,!1,void 0,n)}else r=Oa(o,e,{}),r._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&(!Ca(c.array,e)||!l.action)&&c.unMount.add(e)}}},j=()=>n.shouldFocusError&&Ha(o,(e=>e&&Oa(a.errors,e)),c.mount),D=(e,t)=>async r=>{r&&(r.preventDefault&&r.preventDefault(),r.persist&&r.persist());let i=Pa(s);if(p.state.next({isSubmitting:!0}),n.resolver){const{errors:e,values:t}=await x();a.errors=e,i=t}else await _(o);co(a.errors,"root"),Da(a.errors)?(p.state.next({errors:{}}),await e(i,r)):(t&&await t({...a.errors},r),j(),setTimeout(j)),p.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Da(a.errors),submitCount:a.submitCount+1,errors:a.errors})},M=(r,n={})=>{const u=r?Pa(r):i,m=Pa(u),g=r&&!Da(r)?m:i;if(n.keepDefaultValues||(i=u),!n.keepValues){if(n.keepDirtyValues||f)for(const e of c.mount)Oa(a.dirtyFields,e)?Wa(g,e,Oa(s,e)):R(e,Oa(g,e));else{if(Ra&&Aa(r))for(const e of c.mount){const t=Oa(o,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(Xa(e)){const t=e.closest("form");if(t){t.reset();break}}}}o={}}s=e.shouldUnregister?n.keepDefaultValues?Pa(i):{}:Pa(g),p.array.next({values:{...g}}),p.values.next({values:{...g}})}c={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},!l.mount&&t(),l.mount=!d.isValid||!!n.keepIsValid,l.watch=!!e.shouldUnregister,p.state.next({submitCount:n.keepSubmitCount?a.submitCount:0,isDirty:n.keepDirty?a.isDirty:!(!n.keepDefaultValues||fo(r,i)),isSubmitted:!!n.keepIsSubmitted&&a.isSubmitted,dirtyFields:n.keepDirtyValues?a.dirtyFields:n.keepDefaultValues&&r?wo(i,r):{},touchedFields:n.keepTouched?a.touchedFields:{},errors:n.keepErrors?a.errors:{},isSubmitSuccessful:!!n.keepIsSubmitSuccessful&&a.isSubmitSuccessful,isSubmitting:!1})},F=(e,t)=>M(qa(e)?e(s):e,t);return{control:{register:B,unregister:I,getFieldState:O,handleSubmit:D,setError:N,_executeSchema:x,_getWatch:E,_getDirty:k,_updateValid:v,_removeUnmounted:()=>{for(const e of c.unMount){const t=Oa(o,e);t&&(t._f.refs?t._f.refs.every((e=>!ho(e))):!ho(t._f.ref))&&I(e)}c.unMount=new Set},_updateFieldArray:(e,t=[],r,n,c=!0,u=!0)=>{if(n&&r){if(l.action=!0,u&&Array.isArray(Oa(o,e))){const t=r(Oa(o,e),n.argA,n.argB);c&&Wa(o,e,t)}if(u&&Array.isArray(Oa(a.errors,e))){const t=r(Oa(a.errors,e),n.argA,n.argB);c&&Wa(a.errors,e,t),Po(a.errors,e)}if(d.touchedFields&&u&&Array.isArray(Oa(a.touchedFields,e))){const t=r(Oa(a.touchedFields,e),n.argA,n.argB);c&&Wa(a.touchedFields,e,t)}d.dirtyFields&&(a.dirtyFields=wo(i,s)),p.state.next({name:e,isDirty:k(e,t),dirtyFields:a.dirtyFields,errors:a.errors,isValid:a.isValid})}else Wa(s,e,t)},_updateDisabledField:L,_getFieldArray:t=>Ta(Oa(l.mount?s:i,t,e.shouldUnregister?Oa(i,t,[]):[])),_reset:M,_resetDefaultValues:()=>qa(n.defaultValues)&&n.defaultValues().then((e=>{F(e,n.resetOptions),p.state.next({isLoading:!1})})),_updateFormState:e=>{a={...a,...e}},_subjects:p,_proxyFormState:d,get _fields(){return o},get _formValues(){return s},get _state(){return l},set _state(e){l=e},get _defaultValues(){return i},get _names(){return c},set _names(e){c=e},get _formState(){return a},set _formState(e){a=e},get _options(){return n},set _options(e){n={...n,...e}}},trigger:T,register:B,handleSubmit:D,watch:(e,t)=>qa(e)?p.values.subscribe({next:r=>e(E(void 0,t),r)}):E(e,t,!0),setValue:R,getValues:A,reset:F,resetField:(e,t={})=>{Oa(o,e)&&(Aa(t.defaultValue)?R(e,Oa(i,e)):(R(e,t.defaultValue),Wa(i,e,t.defaultValue)),t.keepTouched||co(a.touchedFields,e),t.keepDirty||(co(a.dirtyFields,e),a.isDirty=t.defaultValue?k(e,Oa(i,e)):k()),t.keepError||(co(a.errors,e),d.isValid&&v()),p.state.next({...a}))},clearErrors:e=>{e&&Ma(e).forEach((e=>co(a.errors,e))),p.state.next({errors:e?a.errors:{}})},unregister:I,setError:N,setFocus:(e,t={})=>{const r=Oa(o,e),n=r&&r._f;if(n){const e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:O}}function Oo(e={}){const t=o.useRef(),r=o.useRef(),[n,a]=o.useState({isDirty:!1,isValidating:!1,isLoading:qa(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:qa(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...Ao(e,(()=>a((e=>({...e}))))),formState:n});const i=t.current.control;return i._options=e,function(e){const t=o.useRef(e);t.current=e,o.useEffect((()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}}),[e.disabled])}({subject:i._subjects.state,next:e=>{((e,t,r,n)=>{r(e);const{name:a,...o}=e;return Da(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find((e=>t[e]===(!n||La.all)))})(e,i._proxyFormState,i._updateFormState,!0)&&a({...i._formState})}}),o.useEffect((()=>{e.values&&!fo(e.values,r.current)?(i._reset(e.values,i._options.resetOptions),r.current=e.values):i._resetDefaultValues()}),[e.values,i]),o.useEffect((()=>{i._state.mount||(i._updateValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()})),t.current.formState=((e,t,r,n=!0)=>{const a={defaultValues:t._defaultValues};for(const o in e)Object.defineProperty(a,o,{get:()=>{const a=o;return t._proxyFormState[a]!==La.all&&(t._proxyFormState[a]=!n||La.all),r&&(r[a]=!0),e[a]}});return a})(n,i),t.current}var No=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"}))}));const Io="loading";var Lo=()=>{const{licenseStatus:e}=(0,t.Z)((e=>{const{getLicenseStatus:t}=e(f.L);return{licenseStatus:t()}}),[]),{updateLicenseStatus:n}=(0,r.Z)(f.L),[a,i]=(0,o.useState)("");return{licenseStatus:e,getAstraSitesProStatus:g.fz,handleActivateLicense:async e=>{if(a!==Io){i(Io);try{const t=await(0,yt.Z)({path:"/wp-json/bsf-core/v1/license/activate",data:{"license-key":e,"product-id":"astra-pro-sites"},method:"POST",headers:{"X-WP-Nonce":ast_block_template_vars.rest_api_nonce}});if(t.success)return i("success"),(0,sa.Am)((0,la.Z)({title:"Successfully activated!",message:"Your license key has been activated successfully."}),la.Z.getOptions({type:"success"})),n("active"),t;throw t}catch(e){return i("error"),(0,sa.Am)((0,la.Z)({title:"Failed to activate!",message:e?.message??"Your license key could not be activated."}),la.Z.getOptions({type:"error"})),console.error(e),e}}},loadingStatus:a}},Bo=()=>{const{loadingStatus:e,licenseStatus:t,getAstraSitesProStatus:r,handleActivateLicense:n}=Lo(),a=r(),{register:i,handleSubmit:s,formState:{errors:l},setFocus:c}=Oo({defaultValues:{licenseKey:""}}),p=()=>a.notInstalled||a.inactive?"free":"premium";return(0,o.useEffect)((()=>{c("licenseKey")}),[]),"active"!==t&&React.createElement("div",{className:"spectra-ai p-4 space-y-4 border border-solid border-border-primary rounded"},React.createElement("div",{className:"space-y-2"},React.createElement("div",{className:"flex items-center justify-start gap-2"},React.createElement(wt.nb,{className:"w-5 h-5 text-accent-spectra"}),React.createElement("p",{className:"m-0 text-base font-semibold text-heading-text"},"Premium Template")),React.createElement("p",{className:"m-0 text-sm font-normal text-body-text"},"free"===p()?(0,u.__)("Access this template and all others with Essentials & Business Toolkit package starting at just $79.","ast-block-templates"):(0,u.__)("Please Enter your Licence Key","ast-block-templates"))),"premium"===p()&&React.createElement("form",{className:"m-0 p-0",onSubmit:s((async e=>{let{licenseKey:t}=e;await n(t)}))},React.createElement(Zn,{className:"w-full",inputClassName:"!pr-11",type:"text",id:"licenseKey",name:"licenseKey",placeholder:(0,u.__)("License key","ast-block-templates"),register:i,error:l.licenseKey,validations:{required:{value:!0,message:"License key is required"}},suffixIcon:React.createElement("button",{type:"submit",className:"border-0 bg-transparent focus:outline-none inline-flex items-center justify-center cursor-pointer p-3"},"loading"===e?React.createElement(d,{className:"w-5 h-5 text-icon-secondary animate-spin"}):React.createElement(No,{className:"w-5 h-5 text-icon-secondary"})),suffixIconClassName:"absolute right-4 flex items-center right-0"})),"premium"===p()&&React.createElement("div",{className:"m-0"},React.createElement("p",{className:"m-0 text-sm font-normal text-body-text"},React.createElement("span",{className:"font-semibold text-heading-text"},"Need help?")," Get in touch with our ",React.createElement("a",{href:"https://wpastra.com/contact",target:"_blank",className:"text-accent-spectra",rel:"noreferrer"},"support team"),".")))},jo=(0,e.Z)((0,a.Z)((e=>{const{getPagePreview:t,getSitePreview:r}=e("ast-block-templates");return{sitePreview:r(),pagePreview:t()}})))((0,o.memo)((function(e){let{sitePreview:t,pagePreview:n}=e;const{setCurrentScreen:a}=(0,r.Z)(f.L),{licenseStatus:i,getAstraSitesProStatus:s}=Lo(),l=s();if(!Object.keys(t).length)return"";t?.type||(t.type="site");const c=Object.values(t.pages)||[],d=n["featured-image-url"]||`${ast_block_template_vars.uri}dist/placeholder.png`,p="free"===t["astra-sites-type"],m=!p&&"active"!==i,h=!p&&"active"!==i&&!l.active;return React.createElement(o.Fragment,null,React.createElement(da,null),React.createElement("div",{className:(0,g.AK)("flex h-full pt-6 px-10 mx-auto gap-10")},React.createElement("div",{className:(0,g.AK)("flex-1 h-full")},React.createElement("div",{className:"h-full flex flex-col items-stretch justify-stretch space-y-6"},React.createElement("div",{className:"flex items-center justify-start gap-5"},React.createElement(Ct.Z,{className:"inline-flex pl-1 py-1 pr-2 h-7 gap-1 border-border-primary text-body-text",variant:"white",hasPrefixIcon:!0,isSmall:!0,onClick:()=>{a("all-sites-grid")}},React.createElement(fa,{className:"w-4 h-4"}),React.createElement("span",null,"Back")),React.createElement("div",{className:"space-x-3"},React.createElement("p",{className:"m-0 text-xl font-semibold inline-block"},t?.title),"free"!==t["astra-sites-type"]&&React.createElement(va,{className:"align-text-top"}))),React.createElement("div",{className:(0,g.AK)("flex-1 w-full overflow-y-auto h-screen bg-gray-300 block ast-thin-scrollbar")},React.createElement("img",{className:"w-full",src:d,alt:"screenshot",onLoad:e=>{e.target.parentElement.classList.remove("bg-gray-300")}})))),React.createElement("div",{className:(0,g.AK)("flex flex-col w-2/5 lg:w-[35%] h-full")},React.createElement("div",{className:"flex items-center justify-between gap-2 mb-6"},React.createElement("p",{className:"m-0 text-xl font-semibold"},(0,u.gB)("%s (%s)",(0,u._n)("Page","Pages",c.length,"ast-block-templates"),c.length)),React.createElement(ba.Z,{item:t},(e=>{let{isFavorite:t,onClickFavorite:r}=e;return React.createElement("button",{className:"min-w-fit inline-flex items-center justify-start gap-2 border-0 focus:outline-none bg-transparent cursor-pointer text-nav-active group/favorites",onClick:r},React.createElement(ma.Z,{className:(0,g.AK)("w-5 h-5 transition-colors ease-out duration-150",t?"fill-favorite text-favorite":"group-hover/favorites:fill-favorite group-hover/favorites:text-favorite")}),React.createElement("span",{className:"text-base font-medium"},t?"Remove from favorites":"Add to favorites"))}))),React.createElement("div",{className:"flex-1 overflow-y-auto ast-thin-scrollbar -mx-1"},React.createElement("div",{className:(0,g.AK)("grid grid-cols-1 lg:grid-cols-2 auto-rows-auto gap-10 border-x-4 border-solid border-transparent")},c.length?c.map((e=>React.createElement(pa,{key:e.ID,item:e}))):React.createElement("div",{className:"no-search-result"},React.createElement("h3",null,(0,u.__)("No Result Found","ast-block-templates")),React.createElement("p",null,(0,u.__)("The search result not found. Try another search.","ast-block-templates"))))),React.createElement("div",{className:"py-8 space-y-6"},!p&&React.createElement(Bo,null),React.createElement("div",{className:"min-w-min flex flex-wrap xl:flex-nowrap gap-6 items-center justify-center"},React.createElement(Ct.Z,{className:"lg:grow w-full lg:w-auto min-w-fit",variant:"white",hasSuffixIcon:!0,onClick:()=>{window.open(n["astra-page-url"],"_blank")}},React.createElement("span",null,"Live Preview"),React.createElement(ga,{className:"w-5 h-5"})),h?React.createElement(Ct.Z,{variant:"primary",className:"lg:grow-[2] w-full lg:w-auto min-w-fit",onClick:()=>{window.open(ast_block_template_vars.getProURL,"_blank")},hasSuffixIcon:!0},React.createElement("span",null,"Get Access"),React.createElement(ha,{className:"w-5 h-5"})):React.createElement(ua,{disabled:m}))))))}))),Do=i(3433),Mo=(0,e.Z)((0,a.Z)((e=>{const{getSitePreview:t}=e("ast-block-templates");return{preview:t}})),(0,n.Z)((e=>{const{setSitePreview:t,setPagePreview:r,setCurrentScreen:n,setImportItemInfo:a}=e("ast-block-templates");return{setSitePreview(e){const a=Object.values(e.pages).length?Object.values(e.pages)[0]:[];r(a),t(e),n("all-single-site-pages")},setImportItemInfo:a}})))((0,o.memo)((e=>{let{setSitePreview:t,item:r,setImportItemInfo:n}=e;const a=r["thumbnail-image-url"]||"",i=r.pages?r.pages.length:0,s=i<=1?"Template":"Templates",[l,c]=(0,o.useState)(`${ast_block_template_vars.uri}dist/placeholder_200_200.png`),u=r["astra-sites-type"];return(0,o.useEffect)((()=>{let e=!0;const t=new Image;return t.src=a,t.onload=()=>{e&&c(t.src)},()=>{e=!1}}),[l]),React.createElement(Do.Z,{className:(0,g.AK)("border-none w-full content-start relative")},React.createElement("div",{className:(0,g.AK)("inner","m-0 bg-white relative transition-all border border-solid border-border-primary cursor-pointer"),onClick:()=>{t(r),n(r)}},"free"!==u&&React.createElement(va,{className:"absolute top-3 right-3"}),React.createElement("div",{className:(0,g.AK)("bg-top bg-cover bg-no-repeat overflow-hidden bg-gray-300 block aspect-[13/16]"),style:{backgroundImage:`url('${l}')`}},React.createElement("div",{className:(0,g.AK)("absolute top-0 left-0 w-full h-full cursor-pointer opacity-0 invisible float-none transition-all duration-300 bg-black bg-opacity-50")},React.createElement("span",{className:"ast-block-templates-icon ast-block-templates-icon-search"}))),React.createElement("div",{className:"absolute inset-0 grid grid-cols-1 grid-rows-1 place-items-end overflow-hidden"},React.createElement("div",{className:(0,g.AK)("w-full flex items-center justify-between gap-3 py-2 pl-4 pr-3 bg-white/95 shadow-action-buttons backdrop-blur-[3px]")},React.createElement("div",null,React.createElement("p",{className:(0,g.AK)("m-0 text-base text-heading-text font-semibold leading-6")},(0,Tn.j8)(r.title)),i?React.createElement("p",{className:"m-0 text-sm text-body-text font-normal leading-5 sub-title"},`${i} ${s}`):""),React.createElement(ba.Z,{item:r})))))}))),Fo=(0,e.Z)((0,a.Z)((e=>{const{getAllPages:t,getCurrentScreen:r,getAllSites:n}=e("ast-block-templates");return{currentScreen:r(),allSites:n(),allPages:t()}})))((0,o.memo)((e=>{let{allSites:n}=e;const{searchTerm:a,favorites:i,categoryFilter:s,loadingBlocksAndSites:l}=(0,t.Z)((e=>{const{getFilterSitesBySearchTerm:t,getFavorites:r,getFilterSitesByCategory:n,getLoadingBlocksAndSites:a}=e(f.L);return{searchTerm:t(),favorites:r()?.site??[],categoryFilter:n(),loadingBlocksAndSites:a()}}),[]),{setFilterSitesBySearchTerm:c}=(0,r.Z)(f.L),u=Object.values(n).map((e=>(e.type="site",e))).filter((e=>{if("favorite"===s)return i.map(Number).includes(+e.ID);if(!a)return!0;const t=Object.values(e.tag).map((e=>e.toLowerCase()));return e.title.toLowerCase().includes(a.toLowerCase())||t.includes(a.toLowerCase())})),d=(0,g.Kk)("ast-sites-visible-items")||12,p=(0,g.Kk)("ast-sites-scroll-position")||0,[m,h]=(0,o.useState)(d),v=(0,o.useRef)(null),b=(0,o.useCallback)((()=>{const{scrollTop:e,clientHeight:t,scrollHeight:r}=v.current;(0,g.jw)("ast-sites-scroll-position",e),n.length<=m||e+t>=r-t/2&&h((e=>((0,g.jw)("ast-sites-visible-items",e+12),e+12)))}),[]),y=(0,o.useCallback)((e=>{In.Z.emit("reset-list-count"),c("")}),[]);if((0,o.useEffect)((()=>{v.current=document.getElementById("ast-template-kits-list");const e=v.current;if(e)return e.addEventListener("scroll",b),p&&e.scrollTo({top:p}),()=>{e.removeEventListener("scroll",b)}}),[]),(0,o.useEffect)((()=>{In.Z.on("reset-list-count",(()=>{h(12),(0,g.Xp)("ast-sites-visible-items"),(0,g.Xp)("ast-sites-scroll-position")}))}),[]),l)return React.createElement("div",{className:"grid auto-rows-auto gap-8 grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4"},Array.from({length:12}).map(((e,t)=>React.createElement($r,{type:t%2?3:2,key:t}))));const w=u.slice(0,m);return React.createElement("div",{className:(0,g.AK)("grid auto-rows-auto gap-8",w.length?"grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4":"grid-cols-1")},w.length?w.map((e=>React.createElement(Mo,{key:e.ID,item:e}))):React.createElement("div",{className:"mx-auto mt-10 md:mt-16 lg:mt-24 xl:mt-32 space-y-6 text-center w-[400px]"},React.createElement("div",{className:"space-y-2.5"},React.createElement("p",{className:"m-0 text-lg font-semibold text-heading-text"},"Sorry No Results Found 😕"),React.createElement("p",{className:"m-0 text-base font-normal text-body-text"},"Don’t see a template you would like to import?",React.createElement("br",null),React.createElement("a",{href:"https://wpastra.com/sites-suggestions/",className:"no-underline text-accent-spectra",target:"_blank"},"Make a template suggestion!"))),React.createElement(Ct.Z,{onClick:y,variant:"white",className:"mx-auto border-border-secondary text-border-secondary"},"Back to Templates")))}))),Zo=()=>{const{searchTerm:e,categoryFilter:n,favorites:a}=(0,t.Z)((e=>{const{getFilterSitesBySearchTerm:t,getFilterSitesByCategory:r,getFavorites:n}=e(f.L);return{searchTerm:t(),categoryFilter:r(),favorites:n()?.site??[]}}),[]),{setFilterSitesByCategory:o}=(0,r.Z)(f.L),i="favorite"===n,s=!a?.length;return!e&&React.createElement("button",{className:(0,g.AK)("min-w-fit inline-flex items-center justify-start gap-2 border-0 focus:outline-none bg-transparent cursor-pointer text-nav-active",s&&"cursor-not-allowed"),onClick:()=>{s||(o(i?"":"favorite"),In.Z.emit("reset-list-count"))}},React.createElement(ma.Z,{className:(0,g.AK)("w-4 h-4 transition-colors ease-out duration-150 text-icon-secondary",i&&"fill-favorite text-favorite")}),React.createElement("span",{className:"text-sm font-medium"},"My Favorites ",!!a?.length&&`(${a.length})`))},Vo=(0,o.memo)((function(){const{myFavoritesActive:e}=(0,t.Z)((e=>{const{getFilterSitesByCategory:t}=e(f.L);return{myFavoritesActive:"favorite"===t()}}),[]),{setFilterSitesByCategory:n}=(0,r.Z)(f.L);return React.createElement("div",{id:"ast-template-kits-list",className:"h-full overflow-y-auto px-10 pb-10 pt-6"},React.createElement("div",{className:"flex items-center justify-between mb-6"},e?React.createElement(Ct.Z,{className:"inline-flex pl-1 py-1 pr-2 h-7 gap-1 border-border-primary text-body-text",variant:"white",hasPrefixIcon:!0,isSmall:!0,onClick:()=>{n("")}},React.createElement(fa,{className:"w-4 h-4"}),React.createElement("span",null,"Back")):React.createElement("p",{className:"m-0 text-xl font-semibold inline-block"},"Template Kits"),React.createElement("div",{className:"flex items-center gap-10"},React.createElement(Zo,null),React.createElement(Vn,{className:"w-full md:w-[270px]",placeholder:"Search.."}))),React.createElement(Fo,null))}));i(1377);var zo=(0,e.Z)((0,a.Z)((e=>{const{getFullWidthBlockPreview:t}=e("ast-block-templates");return{blockPreview:t()}})))((0,o.memo)((e=>{let{blockPreview:t}=e;const r=t["featured-image-url"]||`${ast_block_template_vars.uri}dist/placeholder.png`;return React.createElement("div",{className:"ast-block-templates-full-preview"},React.createElement("img",{src:r,alt:"Preview"}))})));i(5324);var Wo=(0,e.Z)((0,a.Z)((e=>{const{getFullWidthPagePreview:t}=e("ast-block-templates");return{pagePreview:t()}})))((0,o.memo)((e=>{let{pagePreview:t}=e;const r=t["featured-image-url"]||"";return React.createElement("div",{className:"ast-block-templates-full-preview"},React.createElement("img",{src:r,alt:"Preview"}))}))),Uo=()=>React.createElement("div",null,"All signle pages"),Ho=(0,e.Z)((0,a.Z)((e=>{const{getFilterBlocksPagesByCategory:t,getFilterBlocksPagesByColor:r,getAllPatternsAndPages:n,getAllCategories:a}=e("ast-block-templates");return{filterBlocksByCategory:t(),filterBlocksByColor:r(),allPages:n()?.pages,allCategories:a()}})),(0,n.Z)((e=>{const{setFilterBlocksPagesByCategory:t}=e("ast-block-templates");return{setFilterBlocksPagesByCategory:t}})))((0,o.memo)((e=>{let{filterBlocksByCategory:r,setFilterBlocksPagesByCategory:n,allPages:a,allCategories:o}=e;const i={};let s=0;for(const e in o){let t=0;for(const r in a)o[e].id===a[r].category&&t++;0!==t&&(i[e]=o[e],i[e].count=t,s+=t)}const l=Object.keys(i).map((e=>i[e])),{favorites:c}=(0,t.Z)((e=>{const{getFavorites:t}=e("ast-block-templates");return{favorites:t()}}));return React.createElement(Nn,{value:r,allCount:s,favoriteCount:c?.page?Object.keys(c.page)?.length:0,list:l,onChange:(e,t)=>{""!==t.id?n(t.id):n("")}})})));const{memo:$o}=wp.element;var Ko=$o((()=>{const{adaptiveMode:e}=(0,t.Z)((e=>{const{getAdaptiveMode:t}=e(f.L);return{adaptiveMode:t()}}));return React.createElement("div",{className:"spectra-ai w-full max-w-[280px] self-stretch bg-white border-0 border-r border-solid border-border-primary md:max-lg:max-w-[246px]"},React.createElement("div",{className:"h-full w-full flex flex-col gap-5 py-5 px-4"},React.createElement(Vn,null),React.createElement(bt,{className:"mx-2"}),React.createElement(Ho,null),e&&React.createElement("div",{className:"mt-auto space-y-5 min-h-[3.125rem]"},React.createElement(bt,{className:"mx-2"}),React.createElement(jn,null))))})),Go=(0,e.Z)((0,n.Z)((e=>{const{setFilterBlocksPagesBySearchTerm:t,setFilterBlocksPagesByCategory:r,setActiveBlockPalette:n,setHideNotice:a}=e(f.L);return{setFilterBlocksPagesByCategory:r,setFilterBlocksPagesBySearchTerm:t,setActiveBlockPalette:n,setHideNotice:a}})),(0,a.Z)((e=>{const{getAllBlocksPages:t,getAllCategories:r,getFilterBlocksPagesByCategory:n,getFilterBlocksPagesByColor:a,getDefaultPageColorPalette:o,getActivePagePalette:i,getDynamicContent:s,getAIStepData:l,getFilterBlocksPagesBySearchTerm:c,getDynamicContentSyncStatus:u,getDynamicContentSyncFlags:d,getAllPagesCategories:p,getDynamicContentReSyncStatus:m,getRegeneratingContentCategory:g,getAdaptiveMode:h,getHideNotice:v}=e(f.L);return{filterBlocksPagesByCategory:n(),filterBlocksByColor:a(),allPages:t(),defaultPalette:o(),activePalette:i(),dynamicContent:s(),selectedImages:l().selectedImages,allCategories:r(),searchTerm:c(),syncStatus:u()?.pages,syncFlags:d(),allPagesCategories:p(),reSyncStatus:m(),regeneratingContentCategory:g(),adaptiveMode:h(),hideNotice:v()}})))((0,o.memo)((e=>{let{allPages:r,defaultPalette:n,activePalette:a,dynamicContent:i,selectedImages:s,filterBlocksPagesByCategory:l,allPagesCategories:c,searchTerm:d,syncFlags:p,syncStatus:m,reSyncStatus:g,regeneratingContentCategory:h,adaptiveMode:v,hideNotice:b,setHideNotice:y}=e;const w=r,{stepsData:{businessContact:x,token:_},allPatternsAndPages:k,loadingBlocksAndSites:E}=(0,t.Z)((e=>{const{getAIStepData:t,getAllPatternsAndPages:r,getLoadingBlocksAndSites:n}=e(f.L);return{stepsData:t(),allPatternsAndPages:r(),loadingBlocksAndSites:n()}})),{currentBalanceStatus:C,remaining:S}=St(),R={show:C.warning&&!b.creditWarning||C.danger&&!b.creditDanger||!1,variantAndType:C.warning&&{variant:"warning",type:"creditWarning"}||C.danger&&{variant:"error",type:"creditDanger"},message:0===S?"You're out of AI credits. Personalize the design library with content and images tailored to your website project":(C.warning||C.danger)&&"You're almost out of AI credits. Personalize the design library with content and images tailored to your website project"};(0,o.useEffect)((()=>{In.Z.on("reset-list-count",(()=>{T(10)}))}),[]);const[P,T]=(0,o.useState)(10),A=Object.keys(a).length>0?a.colors:n.colors,O=()=>{const e=d&&!w.length?k.pages:w;window.innerHeight+window.scrollY>=document.body.offsetHeight-500&&e.length>P&&T((e=>e+10))};(0,o.useEffect)((()=>{const e=((e,t)=>{let r;return function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];clearTimeout(r),r=setTimeout((()=>e(...n)),200)}})(O),t=document.getElementsByClassName("ast-scrolling-container");if(t.length>0){const r=t[0];return r.addEventListener("scroll",e),()=>r.removeEventListener("scroll",e)}}),[O]);const N=En(O,200),I=w.slice(0,P),L=e=>Math.floor(e/3)+1,B=()=>!!E||!(!g||h!==l)||!(!g||""!==h)||!!m&&!(!m||(!Object.values(p.pages).every((e=>!1===e))||""!==l)&&(""===l||!Object.keys(p.pages).map(Number).includes(l)||p.pages[l])),j=I?.length||""===d?[]:k.pages,D=()=>{if(""===l){const e=c.reduce(((e,t)=>(t.count,null)),0);return e>10?e:10}const e=c.find((e=>e.id===l)),t=e?.count?e.count:10;return e?.count>10?10:t},M=(0,o.useMemo)((()=>(()=>{let e=1,t=0;return()=>{return e>3&&(e=1),t===D()-1&&(t=0),React.createElement($r,{key:t,type:(r=L(t++),n=e++,[1,2,3][(n-1+(r-1)%3)%3])});var r,n}})()),[]);return React.createElement("div",{className:"ast-block-templates-grid-blocks active h-full"},React.createElement(Ko,null),React.createElement("div",{onScroll:N,className:"ast-scrolling-container w-full max-w-[calc(100%_-_280px)] ml-auto h-full overflow-auto"},R.show&&!!_&&React.createElement(Xn,{type:R.variantAndType.variant,message:R.message,icon:React.createElement(Qn,{className:"w-6 h-6"}),ctaLink:ast_block_template_vars.get_more_credits_url,ctaText:(0,u.__)("Buy AI Credits","ast-block-templates"),onClose:(e=>()=>{y({[e]:!0}),(0,Tn.ue)(e)})(R.variantAndType.type)}),React.createElement("div",{className:"h-full w-full p-10 md:max-lg:p-6"},!I.length&&""!==d&&React.createElement("div",{className:"px-4 pb-5"},React.createElement(fn,{keyword:d}),React.createElement("h6",{className:"m-0 mt-10 text-heading-text text-xl font-semibold leading-7"},"Other suggested pattern designs")),React.createElement(qn,{columns:{default:3,768:2,1024:3},gap:32,className:"ast-block-templates-grid",id:"ast-block-templates-grid-blocks-pages"},(()=>{if(B()){const e=D();return Array(e>10?10:e).fill(1)}const e=Object.entries(p.pages);return!g&&m&&e.some((e=>{let[,t]=e;return!1===t}))?I.filter((e=>!1!==p.pages[e.category])):I.length||""===d?I:j.slice(0,P)})()?.map(((e,t)=>((e,t)=>B()?M():React.createElement(Gr,{key:e.ID,index:t,item:e,content:e.content,stylesheet:e.stylesheet,astraCustomizer:v?ast_block_template_vars.astra_customizer_css:ast_block_template_vars.server_astra_customizer_css,globalStylesheet:e.global_stylesheet,colorPalette:A,dynamicContent:i[e.category]??[],selectedImages:s,email:x.email,phone:x.phone,address:x.address}))(e,t)))))))}))),Yo=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12h15m0 0l-6.75-6.75M19.5 12l-6.75 6.75"}))}));const{images:qo,spec_ai_auth_url:Xo}=ast_block_template_vars;var Jo=()=>{const{toggleSkipZipAIOnboarding:e,toggleConnectZipAI:t}=(0,r.Z)(f.L),[n,a]=(0,o.useState)(!1),i=(0,o.useCallback)((async()=>{if(n)return;a(!0);const t=new window.FormData;t.append("action","ast_skip_zip_ai_onboarding"),t.append("security",ast_block_template_vars.skip_zip_ai_onboarding_nonce);try{const r=await(0,yt.Z)({url:ast_block_template_vars.ajax_url,method:"POST",body:t});if(r.success?e():(console.group("Onboarding Skip Failed!"),console.log(r),console.groupEnd()),!r.success)throw new Error(r.data)}catch(e){(0,xt.H)(e)}finally{a(!1)}}),[]),s=(0,o.useCallback)((()=>"active"===ast_block_template_vars.astra_sites_status||"active"===ast_block_template_vars.astra_sites_pro_status?React.createElement(wt.VT,{className:"w-10 h-10"}):React.createElement(wt.OA,{className:"w-10 h-10"})),[]);return React.createElement("div",{className:"relative h-full w-full",style:{backgroundImage:`url('${qo}background.png')`}},React.createElement("div",{className:"spectra-ai absolute inset-0 grid grid-cols-1 grid-rows-1 place-items-center bg-background-tertiary/[0.85] backdrop-blur-[6px] z-[1]"},React.createElement("div",{className:"p-10 flex flex-col gap-8 max-w-[560px] border border-solid border-border-primary rounded-lg shadow-small bg-white"},React.createElement("div",{className:"space-y-5"},React.createElement("div",{className:"space-y-2"},s(),React.createElement("h4",{className:"text-[2rem] font-semibold leading-[2.625rem]"},(0,u.__)("Access Template Kits Library","ast-block-templates")),React.createElement("p",{className:"text-base font-normal leading-6 text-body-text"},(0,u.__)("Get access to our library of hundreds of pixel-perfect, designer-made templates by creating a free account.","ast-block-templates")))),React.createElement("div",{className:"flex flex-col md:flex-row flex-nowrap md:flex-wrap justify-start items-center gap-2"},React.createElement(Ct.Z,{variant:"primary",hasSuffixIcon:!0,className:"w-full md:w-fit min-w-[10.25rem]",onClick:async()=>{await i(),window.location.href=Xo}},n?React.createElement(Lr.Z,null):React.createElement(React.Fragment,null,React.createElement("span",null,"Get Started"),React.createElement(Yo,{className:"w-6 h-6"}))),React.createElement(Ct.Z,{variant:"link",className:"text-secondary-text w-full md:w-fit min-w-[5rem]",onClick:async()=>{t(),(0,g.Xp)("ast-import"),await i()}},(0,u.__)("Cancel","ast-block-templates"))))))};const{images:Qo}=ast_block_template_vars;var ei=()=>{const{setShowPagesOnboarding:e,setCurrentCategory:n,setDynamicContent:a,dynamicContentFlagSet:o,dynamicContentSyncStart:i,dynamicContentFlagReset:s,dynamicContentSyncComplete:l,setCreditsDetails:c}=(0,r.Z)(f.L),{remaining:d,pagesLibraryRate:p}=St(),{allPagesCategories:m,credits:h}=(0,t.Z)((e=>{const{getAllPagesCategories:t,getCreditsDetails:r}=e(f.L);return{allPagesCategories:t(),credits:r()}}),[]),v=h.free_user||d<p,b=async()=>{try{await(0,yt.Z)({path:"/wp-json/gutenberg-templates/v1/pages-onboarding",method:"POST",headers:{"X-WP-Nonce":ast_block_template_vars.rest_api_nonce}})}catch(e){(0,xt.H)(e)}};return React.createElement("div",{className:"spectra-ai relative w-full h-full",style:{backgroundImage:`url('${Qo}background.png')`}},React.createElement("div",{className:"absolute inset-0 grid grid-cols-1 grid-rows-1 place-items-center bg-background-tertiary/[0.85] backdrop-blur-[6px] z-[1]"},React.createElement("div",{className:"w-full max-w-[504px] h-max px-8 pt-8 pb-6 shadow-small rounded-lg space-y-8 bg-white"},React.createElement("div",{className:"space-y-2"},React.createElement(Pn,{className:"w-10 h-10 text-icon-primary stroke-[1]"}),React.createElement("h5",{className:"text-2xl font-semibold text-heading-text"},(0,u.__)("Generate Content for Pages","ast-block-templates")),React.createElement("p",{className:"text-body-text text-base"},(0,u.__)('Get the content for all your pages with just a click. You can generate content page by page by making use of the "Skip" option. We\'re here to make everything easy and tailored to suit your needs perfectly!',"ast-block-templates"))),React.createElement("div",{className:"space-y-4"},React.createElement(Ct.Z,{className:"w-full",variant:"primary",onClick:async()=>{const t="pages";s(t),i(t),e(),b();let r=!1;try{r=await(0,Tn.T6)(m,a,o,(e=>n(t,e)),c,"page")}catch(e){r=e}"object"==typeof r&&"api_throttle_error"===r?.data?.code&&(r={type:"error",title:"Check Back Soon",message:React.createElement(React.Fragment,null,"We are currently experiencing exceptionally high demand. Please try again in 5 minutes. If the error persists, kindly contact us through the website:",React.createElement("a",{href:"https://zipwp.com/contact",target:"_blank",rel:"noreferrer"}," ","https://zipwp.com/contact"),".")}),l(t,"object"==typeof r?r:null),n(t,{})},hasSuffixIcon:!0,disabled:v},React.createElement("span",null,(0,u.gB)((0,u.__)("Let’s Go (%s Credits)","ast-block-templates"),(0,g.uf)(p))),React.createElement(ha,{className:"w-5 h-5"})),v&&React.createElement("p",{className:"text-credit-danger text-center"},d," credits remaining"),React.createElement("button",{className:"w-full border-0 bg-transparent outline-none focus:outline-none active:outline-none underline text-base font-normal leading-6 text-center text-secondary-text cursor-pointer",onClick:()=>{b(),e()}},(0,u.__)("Skip","ast-block-templates"))))))},ti=i(6128);const{post:ri}=wp.ajax,{parse:ni}=wp.blocks;i(8553);var ai=(()=>{const e={};return Object.seal({on:(t,r)=>{const n=`ast:${t}`;e[n]||(e[n]=r),document.addEventListener(n,r)},emit:(e,t)=>{const r=new CustomEvent(`ast:${e}`,{detail:t});document.dispatchEvent(r)},off:(t,r)=>{const n=`ast:${t}`;e[n]&&document.removeEventListener(n,r)}})})();const oi=e=>{let{filterPagesBySearchTerm:r,currentScreen:n}=e;const{showPagesOnboarding:a,stepData:{businessDetails:i},dynamicContentSyncStatus:s,disableAi:l}=(0,t.Z)((e=>{const{getShowPagesOnboarding:t,getAIStepData:r,getDynamicContentSyncStatus:n,getDisableAi:a}=e(f.L);return{showPagesOnboarding:t(),stepData:r(),dynamicContentSyncStatus:n(),disableAi:a()}}),[]);return(0,o.useEffect)((()=>{localStorage.setItem("gt-current-screen-"+ast_block_template_vars.site_host,n)}),[n]),"all-single-pages"===n?React.createElement(Uo,null):"all-wireframe-grid"===n?React.createElement(_n,null):"all-blocks-grid"===n?React.createElement(ea,null):"all-block-pages-grid"===n?a&&i&&!s.pages&&!l?React.createElement(ei,null):React.createElement(Go,null):r||"all-single-site-pages"!==n?"all-sites-grid"===n?React.createElement(Vo,null):"full-width-block-preview"===n?React.createElement(zo,null):"full-width-page-preview"===n?React.createElement(Wo,null):void 0:React.createElement(jo,null)};var ii=(0,e.Z)((0,a.Z)((e=>{const{getFilterPagesBySearchTerm:t,getSitePreview:r,getCurrentScreen:n,getTogglePopup:a,getConnectZipAI:o}=e("ast-block-templates");return{filterPagesBySearchTerm:t(),sitePreview:r(),currentScreen:n(),togglePopup:a(),connectZipAI:o()}})),(0,n.Z)((e=>{const{setActiveBlockPaletteSlug:t,setActiveBlockPalette:r,setActivePagePaletteSlug:n,setActivePagePalette:a,toggleOnboardingAIStep:o}=e("ast-block-templates");return{setActiveBlockPaletteSlug:t,setActiveBlockPalette:r,setActivePagePaletteSlug:n,setActivePagePalette:a,toggleOnboardingAIStep:o}})))((0,o.memo)((e=>{let{sitePreview:n,currentScreen:a,togglePopup:i,setActiveBlockPaletteSlug:s,setActiveBlockPalette:l,setActivePagePaletteSlug:c,setActivePagePalette:u,connectZipAI:d,toggleOnboardingAIStep:p}=e;const{token:m=null}=(0,t.Z)((e=>{const{getAIStepData:t}=e(f.L);return{...t()}}),[]),{initializeBlocksAndSites:h}=(0,r.Z)(f.L);(0,o.useEffect)((()=>{!0===i&&(document.body.classList.add("ast-block-templates-modal-open"),document.getElementById("ast-block-templates-modal-wrap").classList.add("open"),s("style-1"),l(ast_block_template_vars.block_color_palette["style-1"]),c("style-1"),u(ast_block_template_vars.page_color_palette["style-1"]))}),[i,a,n]);const{initiateImportProcess:v}=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const{index:n}=wp.data.select("core/block-editor").getBlockInsertionPoint(),{insertBlocks:a}=wp.data.dispatch("core/block-editor"),{importInProgress:i,importItemInfo:s,activePagePaletteSlug:l,activeBlockPaletteSlug:c,currentScreen:u,disableAI:d}=(0,t.Z)((e=>{const{getImportInProgress:t,getAIStepData:r,getImportItemInfo:n,getCurrentScreen:a,getActiveBlockPaletteSlug:o,getActivePagePaletteSlug:i,getDisableAi:s}=e(f.L);return{importInProgress:t(),stepData:r(),importItemInfo:n(),activePagePaletteSlug:i(),currentScreen:a(),activeBlockPaletteSlug:o(),disableAI:s()}}),[]),{setImportInProgress:p,setTogglePopup:m,setImportItemInfo:h}=(0,r.Z)(f.L),v=(0,g.gt)();let[b]=(0,o.useState)(s),y=[];const w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"info",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default";wp?.data.dispatch("core/notices").createNotice(e,t,{isDismissible:!0,type:r})},x=async()=>{try{await(0,aa.j)({slug:"ultimate-addons-for-gutenberg",init:"ultimate-addons-for-gutenberg/ultimate-addons-for-gutenberg.php",name:"Spectra"})}catch(e){p(!1),w("error","Spectra activation failed!")}},_=()=>{(0,aa.j)({slug:"wpforms-lite",init:"wpforms-lite/wpforms.php",name:"WPForms Lite"}).then((()=>{E()})).catch((()=>{p(!1),w("error","WPForms activation failed!")}))},k=(t,r)=>{let{type:o,colorPalette:i}=r;const s=b.original_content,f=!!o&&o||("all-blocks-grid"===u?"block":"page"),h="block"===f?b["blocks-category"][0]:b["pages-category"][0],v=!!i&&i||("block"===f?c:l);ri({action:"ast_block_templates_import_block",content:s,category:h,_ajax_nonce:ast_block_template_vars._ajax_nonce,style:v,disableAI:d,block_type:f}).done((r=>{p(!1);const o=(0,g.CN)(ni(r));a(o,n,"",!1),e&&m(),document.getElementById("ast-block-templates-modal-wrap").classList.remove("open"),document.body.classList.remove("ast-block-templates-modal-open"),"function"==typeof t&&t(r,n),w("success","The block has been imported successfully."),"active"!==ast_block_template_vars.spectra_status&&(0,Tn.iP)()})).fail((()=>{w("error","Failed to import the block. Please try again later or contact support for assistance."),p(!1)}))},E=(e,t)=>{let{type:r,colorPalette:n}=t;b?.["post-meta"]?.["astra-site-wpforms-path"]?(e=>{ri({action:"ast_block_templates_import_wpforms",id:b.id,_ajax_nonce:ast_block_template_vars._ajax_nonce}).done((()=>{k(e)})).fail((()=>{p(!1),w("error","WPForms import failed!")}))})(e):k(e,{type:r,colorPalette:n})};return{initiateImportProcess:async(e,t)=>{let{blockId:r,type:n,colorPalette:a}=e;i||(p(!0),v.notInstalled?await(async()=>{try{await(0,aa.H)({slug:"ultimate-addons-for-gutenberg",init:"ultimate-addons-for-gutenberg/ultimate-addons-for-gutenberg.php",name:"Spectra"}),await x()}catch(e){p(!1),w("error","Spectra installation failed!")}})():v.inactive&&await x(),(0,oa.I)(r,"astra-blocks").then((e=>{h(e),b=e,y=e?.["post-meta"]?.["astra-blocks-required-plugins"]?ti.t.parse(e["post-meta"]["astra-blocks-required-plugins"]):[],y.length?"not-installed"===ast_block_template_vars.wpforms_status?(0,aa.H)({slug:"wpforms-lite",init:"wpforms-lite/wpforms.php",name:"WPForms Lite"}).then((()=>{_()})).catch((()=>{p(!1),w("error","WPForms installation failed!")})):"inactive"===ast_block_template_vars.wpforms_status?_():E(t,{type:n,colorPalette:a}):E(t,{type:n,colorPalette:a})})).catch((()=>{w("error","Failed to import the block. Please try again later or contact support for assistance.")})))}}}();return(0,o.useEffect)((()=>{const e="ast-import",t=(0,g.Kk)(e);if(!t||!m)return(0,g.Xp)(e);const{blockId:r,blockType:n,blockPaletteSlug:a,pagePaletteSlug:o}=t;v({blockId:r,colorPalette:"block"===n?a:o,type:n}),(0,g.Xp)(e),Lp()}),[]),(0,o.useEffect)((()=>{ai.on("open-onboarding-ai",(()=>{p(!0)}))}),[]),(0,o.useEffect)((()=>{h()}),[]),React.createElement("div",{className:"bg-white h-[calc(100vh_-_9.5rem)]"},d?React.createElement(Jo,null):React.createElement(oi,{currentScreen:a}))}))),si=i(8680),li=e=>{let{heading:t,subHeading:r,className:n}=e;return React.createElement("div",{className:(0,g.AK)("space-y-3",n)},!!t&&React.createElement("h4",null,t),!!r&&React.createElement("p",{className:"text-body-text text-[15px] font-normal leading-6"},r))};const{spec_ai_auth_url:ci}=ast_block_template_vars;var ui=()=>{const{token:e}=(0,t.Z)((e=>{const{getAIStepData:t}=e(f.L);return t()})),{handleSubmit:r,setFocus:n}=Oo({defaultValues:{token:e}});(0,o.useEffect)((()=>{n("apiKey")}),[n]);const a=[{icon:React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{clipPath:"url(#clip0_2919_32447)"},React.createElement("path",{d:"M13.2617 1.47461C13.2617 0.787597 12.6875 0.203125 12.0005 0.203125C11.3135 0.203125 10.729 0.787597 10.729 1.47461V4.60205C10.729 5.28906 11.3135 5.86328 12.0005 5.86328C12.6875 5.86328 13.2617 5.28906 13.2617 4.60205V1.47461ZM16.4199 5.86328C15.9482 6.34521 15.9482 7.16553 16.4405 7.65771C16.9121 8.1294 17.7426 8.1294 18.2246 7.63721L20.3676 5.49414C20.8496 5.02247 20.8394 4.1919 20.3472 3.69971C19.8755 3.21777 19.0449 3.23828 18.563 3.72021L16.4199 5.86328ZM5.76611 7.63721C6.24805 8.1294 7.07861 8.1294 7.55029 7.65771C8.04248 7.16553 8.04248 6.34521 7.57081 5.86328L5.43799 3.72021C4.95605 3.23828 4.12549 3.21777 3.65381 3.69971C3.16162 4.18164 3.16162 5.01221 3.63331 5.48388L5.76611 7.63721ZM19.9575 22.3925C20.5727 23.018 21.6186 23.0078 22.2236 22.3925C22.8287 21.767 22.8287 20.752 22.2236 20.1265L12.4927 10.3237C11.8774 9.7085 10.8315 9.7085 10.2266 10.3237C9.61133 10.9492 9.62158 11.9644 10.2266 12.5796L19.9575 22.3925ZM1.39795 10.7954C0.710938 10.7954 0.136719 11.3696 0.136719 12.0566C0.136719 12.7437 0.710938 13.3179 1.39795 13.3179H4.52539C5.2124 13.3179 5.79688 12.7437 5.79688 12.0566C5.79688 11.3696 5.2124 10.7954 4.52539 10.7954H1.39795ZM22.5927 13.3179C23.2797 13.3179 23.8643 12.7437 23.8643 12.0566C23.8643 11.3696 23.2797 10.7954 22.5927 10.7954H19.4756C18.7886 10.7954 18.204 11.3696 18.204 12.0566C18.204 12.7437 18.7886 13.3179 19.4756 13.3179H22.5927ZM14.4409 15.2045L11.2417 11.9951C10.9853 11.749 10.8931 11.4312 11.1494 11.1851C11.375 10.9595 11.7031 11.0415 11.9595 11.2979L15.1382 14.4868L14.4409 15.2045ZM3.63331 18.5986C3.15137 19.0805 3.14111 19.9111 3.61279 20.3828C4.09472 20.875 4.92529 20.8853 5.40722 20.4136L7.55029 18.2705C8.03222 17.7886 8.04248 16.9682 7.57081 16.4863C7.08887 16.0043 6.25831 15.9941 5.77637 16.4659L3.63331 18.5986ZM13.2617 19.5215C13.2617 18.8345 12.6875 18.25 12.0005 18.25C11.3135 18.25 10.729 18.8345 10.729 19.5215V22.6387C10.729 23.3257 11.3135 23.9102 12.0005 23.9102C12.6875 23.9102 13.2617 23.3257 13.2617 22.6387V19.5215Z",fill:"#2563EB"})),React.createElement("defs",null,React.createElement("clipPath",{id:"clip0_2919_32447"},React.createElement("rect",{width:"24",height:"24",fill:"white"})))),title:"Craft Compelling Content",description:"With our AI, you can effortlessly create persuasive and engaging copy that resonates with your audience."},{icon:React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M19.4666 2.3999C20.6448 2.3999 21.5999 3.34194 21.5999 4.50401L21.5999 8.09583C21.5999 9.2579 20.6448 10.1999 19.4666 10.1999H16.2666C15.0884 10.1999 14.1332 9.2579 14.1332 8.09583L14.1332 4.50401C14.1332 3.34194 15.0884 2.3999 16.2666 2.3999L19.4666 2.3999Z",stroke:"#2563EB",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),React.createElement("path",{d:"M4.53323 2.3999C3.35503 2.3999 2.3999 3.34194 2.3999 4.50401L2.39991 8.09583C2.39991 9.2579 3.35504 10.1999 4.53324 10.1999H7.73324C8.91145 10.1999 9.86658 9.2579 9.86658 8.09583L9.86657 4.50401C9.86657 3.34194 8.91144 2.3999 7.73323 2.3999L4.53323 2.3999Z",stroke:"#2563EB",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),React.createElement("path",{d:"M19.4666 13.7999C20.6448 13.7999 21.5999 14.742 21.5999 15.9041V19.4958C21.5999 20.6579 20.6448 21.5999 19.4666 21.5999H16.2666C15.0884 21.5999 14.1332 20.6579 14.1332 19.4958L14.1332 15.9041C14.1332 14.742 15.0884 13.7999 16.2666 13.7999H19.4666Z",stroke:"#2563EB",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),React.createElement("path",{d:"M4.53324 13.7999C3.35504 13.7999 2.39991 14.742 2.39991 15.9041L2.39991 19.4958C2.39991 20.6579 3.35504 21.5999 4.53325 21.5999H7.73325C8.91145 21.5999 9.86658 20.6579 9.86658 19.4958L9.86657 15.9041C9.86657 14.742 8.91145 13.7999 7.73324 13.7999H4.53324Z",stroke:"#2563EB",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),title:"AI-Powered Block Patterns",description:"Our AI can personalize and customize the block patterns and section templates to tailor them to your website's unique needs."},{icon:React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{clipPath:"url(#clip0_2919_32460)"},React.createElement("path",{d:"M24 12C24 5.376 18.624 0 12 0C5.376 0 0 5.376 0 12C0 18.624 5.376 24 12 24C18.624 24 24 18.624 24 12ZM12 1.212C17.964 1.212 22.788 6.036 22.788 12C22.788 17.964 17.964 22.788 12 22.788C6.036 22.788 1.212 17.964 1.212 12C1.212 6.036 6.036 1.212 12 1.212ZM9.612 17.784L5.952 7.932C6.54 7.896 7.212 7.836 7.212 7.836C7.728 7.776 7.668 6.624 7.14 6.648C7.14 6.648 5.592 6.768 4.584 6.768C4.404 6.768 4.188 6.768 3.96 6.756C5.688 4.152 8.64 2.436 12 2.436C14.508 2.436 16.788 3.384 18.492 4.944C17.772 4.848 16.752 5.364 16.752 6.648C16.752 7.44 17.208 8.112 17.7 8.904C18.072 9.552 18.3 10.368 18.3 11.556C18.3 13.164 16.776 16.932 16.776 16.932L13.524 7.932C14.1 7.896 14.424 7.74 14.424 7.74C14.94 7.68 14.88 6.42 14.364 6.444C14.364 6.444 12.804 6.576 11.796 6.576C10.86 6.576 9.264 6.444 9.264 6.444C8.748 6.42 8.688 7.716 9.204 7.74L10.212 7.836L11.556 11.484L9.612 17.784ZM16.836 20.364L19.968 12C19.968 12 20.772 9.972 20.436 7.428C21.192 8.796 21.564 10.332 21.564 12C21.564 15.552 19.692 18.696 16.836 20.364ZM3.216 8.124L7.8 20.7C4.596 19.14 2.436 15.804 2.436 12C2.436 10.608 2.676 9.324 3.216 8.124ZM12.156 13.56L14.904 21.06C14.004 21.384 13.02 21.564 12 21.564C11.136 21.564 10.308 21.432 9.528 21.204L12.156 13.56Z",fill:"#2563EB"})),React.createElement("defs",null,React.createElement("clipPath",{id:"clip0_2919_32460"},React.createElement("rect",{width:"24",height:"24",fill:"white"})))),title:"WordPress Wizardry",description:"Got questions? Our AI has the answers. Whether it's troubleshooting or customizing your site, we got your back."},{icon:React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M2 3.97434C2 2.88394 2.89543 2 4 2H20C21.1046 2 22 2.88394 22 3.97434V20.0257C22 21.1161 21.1046 22 20 22H4C2.89543 22 2 21.1161 2 20.0257V3.97434Z",stroke:"#2563EB",strokeWidth:"1.7"}),React.createElement("path",{d:"M4.35748 5.44157C4.35748 4.89637 4.8052 4.4544 5.35748 4.4544H18.6426C19.1949 4.4544 19.6426 4.89637 19.6426 5.44157V7.94377C19.6426 8.48897 19.1949 8.93094 18.6426 8.93094H5.35748C4.8052 8.93094 4.35748 8.48897 4.35748 7.94377V5.44157Z",stroke:"#2563EB",strokeWidth:"1.7"}),React.createElement("path",{d:"M8.29303 11.1402C8.84531 11.1402 9.29303 11.5822 9.29303 12.1274L9.29303 18.7411C9.29303 19.2863 8.84531 19.7283 8.29303 19.7283H5.35742C4.80514 19.7283 4.35742 19.2863 4.35742 18.7411L4.35742 12.1274C4.35742 11.5822 4.80514 11.1402 5.35742 11.1402H8.29303Z",stroke:"#2563EB",strokeWidth:"1.7"}),React.createElement("path",{d:"M18.6426 11.1402C19.1949 11.1402 19.6426 11.5822 19.6426 12.1274V18.7411C19.6426 19.2863 19.1949 19.7283 18.6426 19.7283H12.3755C11.8233 19.7283 11.3755 19.2863 11.3755 18.7411V12.1274C11.3755 11.5822 11.8233 11.1402 12.3755 11.1402H18.6426Z",stroke:"#2563EB",strokeWidth:"1.7"})),title:"Personalized Templates",description:"Say goodbye to generic designs and say hello to our AI-personalized page templates, tailored just for you."},{icon:React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M9.5999 14.9999L6.5999 11.9999L9.5999 8.9999M14.3999 8.9999L17.3999 11.9999L14.3999 14.9999M4.7999 21.5999C3.47442 21.5999 2.3999 20.5254 2.3999 19.1999V4.7999C2.3999 3.47442 3.47442 2.3999 4.7999 2.3999H19.1999C20.5254 2.3999 21.5999 3.47442 21.5999 4.7999V19.1999C21.5999 20.5254 20.5254 21.5999 19.1999 21.5999H4.7999Z",stroke:"#2563EB",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),title:"Generate Custom Code",description:"No more struggling with complex coding issues. Our AI can generate custom code, functions, and CSS tailored to your needs."},{icon:React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M2.9999 7.7999H20.9999M17.9999 11.9999H5.9999M13.1999 16.7999H5.9999M5.9999 21.5999H17.9999C19.9881 21.5999 21.5999 19.9881 21.5999 17.9999V5.9999C21.5999 4.01168 19.9881 2.3999 17.9999 2.3999H5.9999C4.01168 2.3999 2.3999 4.01168 2.3999 5.9999V17.9999C2.3999 19.9881 4.01168 21.5999 5.9999 21.5999Z",stroke:"#2563EB",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),title:"Custom Pages with AI",description:"With our AI by your side, you can create beautiful, 100% custom web pages without the need for any design or coding skills."}],i=(0,o.useMemo)((()=>{const e=[];let t=[];for(let r=0;r<a.length;r++)t.push(a[r]),2===t.length&&(e.push(t),t=[]);return t.length>0&&e.push(t),e.map(((t,r)=>React.createElement(React.Fragment,null,React.createElement("div",{className:"flex justify-between items-center gap-12"},t.map((e=>(e=>{let{icon:t,title:r,description:n}=e;return React.createElement("div",{className:"flex w-[48%]"},React.createElement("div",{className:"mr-3"},t),React.createElement("div",{className:"space-y-2"},React.createElement("p",{className:"m-0 text-base font-semibold text-heading-text"},r),React.createElement("p",{className:"m-0 text-sm font-normal text-body-text"},n)))})(e)))),r<e.length-1&&React.createElement(bt,{className:"w-full"}))))}),[]);return React.createElement("form",{className:"max-w-container mx-auto flex flex-col gap-10 pb-5 md:pb-10 xl:pb-20",onSubmit:r((()=>{window.location.href=ci}))},React.createElement("div",{className:"flex items-center justify-center gap-3"},"active"===ast_block_template_vars.astra_sites_status||"active"===ast_block_template_vars.astra_sites_pro_status?React.createElement(wt.VT,{className:"w-10 h-10"}):React.createElement(wt.OA,{className:"w-10 h-10"}),React.createElement(si.Z,{className:"w-4 h-4 text-icon-secondary",strokeWidth:"2"}),React.createElement(wt.wf,{className:"w-10 h-10"})),React.createElement("div",{className:"flex flex-col items-center justify-center gap-6"},React.createElement(li,{className:"text-center",heading:React.createElement(React.Fragment,null,"Build 10x Faster with ",React.createElement("br",null),"Starter Templates & ZipWP")}),React.createElement(Ct.Z,{type:"button",variant:"ai-primary",onClick:()=>{window.location.href=ci},hasSuffixIcon:!0},React.createElement("span",null,"Get Started with Free 1000 Credits"),React.createElement(ha,{className:"w-5 h-5"})),React.createElement("p",{className:"m-0 text-base font-normal"},"Already have one?"," ",React.createElement(Ct.Z,{type:"submit",variant:"blank",className:"font-normal underline text-accent-ai p-0 inline-flex"},"Connect an Account"))),React.createElement("div",{className:"border border-solid border-border-primary rounded-lg gap-8 flex flex-wrap py-11 px-10 shadow-medium"},i))},di=e=>{let{continueButtonText:n="Continue",onClickContinue:a,onClickPrevious:i,onClickSkip:s,disableContinue:l,loading:c=!1,className:u}=e;const{setLoadingNextStep:d}=(0,r.Z)(f.L),{loadingNextStep:p}=(0,t.Z)((e=>{const{getLoadingNextStep:t}=e(f.L);return{loadingNextStep:t()}}),[]),m=async(e,t)=>{p||(d(!0),"function"==typeof t&&await t(e),d(!1))};return(0,o.useEffect)((()=>{p!==c&&d(c)}),[c]),React.createElement("div",{className:(0,g.AK)("w-full flex items-center gap-4 flex-wrap md:flex-nowrap",u)},React.createElement("div",{className:"flex gap-4"},React.createElement(Ct.Z,{type:"submit",className:"min-w-[9.375rem] h-[3.125rem]",onClick:e=>m(e,a),variant:"ai-primary",hasSuffixIcon:!p&&!c,disabled:l},p||c?React.createElement(Lr.Z,null):React.createElement(React.Fragment,null,React.createElement("span",null,n),React.createElement(No,{className:"w-6 h-6"}))),"function"==typeof i&&React.createElement(Ct.Z,{type:"button",className:"h-[3.125rem]",onClick:e=>m(e,i),variant:"ai-white"},React.createElement("span",null,"Previous Step"))),"function"==typeof s&&React.createElement(Ct.Z,{type:"button",className:"h-[3.125rem] mr-auto ml-0 md:mr-0 md:ml-auto text-secondary-text",onClick:e=>m(e,s),variant:"blank"},"Skip Step"))};function pi(e,t){let[r,n]=(0,o.useState)(e),a=U(e);return W((()=>n(a.current)),[a,n,...t]),r}function fi(e={},t=null,r=[]){for(let[n,a]of Object.entries(e))gi(r,mi(t,n),a);return r}function mi(e,t){return e?e+"["+t+"]":t}function gi(e,t,r){if(Array.isArray(r))for(let[n,a]of r.entries())gi(e,mi(t,n.toString()),a);else r instanceof Date?e.push([t,r.toISOString()]):"boolean"==typeof r?e.push([t,r?"1":"0"]):"string"==typeof r?e.push([t,r]):"number"==typeof r?e.push([t,`${r}`]):null==r?e.push([t,""]):fi(r,t,e)}var hi=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(hi||{}),vi=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(vi||{}),bi=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(bi||{}),yi=(e=>(e[e.OpenListbox=0]="OpenListbox",e[e.CloseListbox=1]="CloseListbox",e[e.GoToOption=2]="GoToOption",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterOption=5]="RegisterOption",e[e.UnregisterOption=6]="UnregisterOption",e[e.RegisterLabel=7]="RegisterLabel",e))(yi||{});function wi(e,t=(e=>e)){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,n=me(t(e.options.slice()),(e=>e.dataRef.current.domRef.current)),a=r?n.indexOf(r):null;return-1===a&&(a=null),{options:n,activeOptionIndex:a}}let xi={1(e){return e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1}},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,n=e.options.findIndex((e=>r(e.dataRef.current.value)));return-1!==n&&(t=n),{...e,listboxState:0,activeOptionIndex:t}},2(e,t){var r;if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=wi(e),a=Q(t,{resolveItems:()=>n.options,resolveActiveIndex:()=>n.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...n,searchQuery:"",activeOptionIndex:a,activationTrigger:null!=(r=t.trigger)?r:1}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let r=""!==e.searchQuery?0:1,n=e.searchQuery+t.value.toLowerCase(),a=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+r).concat(e.options.slice(0,e.activeOptionIndex+r)):e.options).find((e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(n))})),o=a?e.options.indexOf(a):-1;return-1===o||o===e.activeOptionIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeOptionIndex:o,activationTrigger:1}},4(e){return e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""}},5:(e,t)=>{let r={id:t.id,dataRef:t.dataRef},n=wi(e,(e=>[...e,r]));return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(n.activeOptionIndex=n.options.indexOf(r)),{...e,...n}},6:(e,t)=>{let r=wi(e,(e=>{let r=e.findIndex((e=>e.id===t.id));return-1!==r&&e.splice(r,1),e}));return{...e,...r,activationTrigger:1}},7:(e,t)=>({...e,labelId:t.id})},_i=(0,o.createContext)(null);function ki(e){let t=(0,o.useContext)(_i);if(null===t){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ki),t}return t}_i.displayName="ListboxActionsContext";let Ei=(0,o.createContext)(null);function Ci(e){let t=(0,o.useContext)(Ei);if(null===t){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ci),t}return t}function Si(e,t){return S(t.type,xi,e,t)}Ei.displayName="ListboxDataContext";let Ri=o.Fragment,Pi=T.RenderStrategy|T.Static,Ti=L((function(e,t){let{value:r,defaultValue:n,form:a,name:i,onChange:s,by:l=((e,t)=>e===t),disabled:c=!1,horizontal:u=!1,multiple:d=!1,...p}=e;const f=u?"horizontal":"vertical";let m=K(t),[g=(d?[]:void 0),h]=function(e,t,r){let[n,a]=(0,o.useState)(r),i=void 0!==e,s=(0,o.useRef)(i),l=(0,o.useRef)(!1),c=(0,o.useRef)(!1);return!i||s.current||l.current?!i&&s.current&&!c.current&&(c.current=!0,s.current=i,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(l.current=!0,s.current=i,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[i?e:n,H((e=>(i||a(e),null==t?void 0:t(e))))]}(r,s,n),[v,b]=(0,o.useReducer)(Si,{dataRef:(0,o.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),y=(0,o.useRef)({static:!1,hold:!1}),w=(0,o.useRef)(null),x=(0,o.useRef)(null),_=(0,o.useRef)(null),k=H("string"==typeof l?(e,t)=>{let r=l;return(null==e?void 0:e[r])===(null==t?void 0:t[r])}:l),E=(0,o.useCallback)((e=>S(C.mode,{1:()=>g.some((t=>k(t,e))),0:()=>k(g,e)})),[g]),C=(0,o.useMemo)((()=>({...v,value:g,disabled:c,mode:d?1:0,orientation:f,compare:k,isSelected:E,optionsPropsRef:y,labelRef:w,buttonRef:x,optionsRef:_})),[g,c,d,v]);W((()=>{v.dataRef.current=C}),[C]),be([C.buttonRef,C.optionsRef],((e,t)=>{var r;b({type:1}),ce(t,le.Loose)||(e.preventDefault(),null==(r=C.buttonRef.current)||r.focus())}),0===C.listboxState);let R=(0,o.useMemo)((()=>({open:0===C.listboxState,disabled:c,value:g})),[C,c,g]),P=H((e=>{let t=C.options.find((t=>t.id===e));t&&D(t.dataRef.current.value)})),T=H((()=>{if(null!==C.activeOptionIndex){let{dataRef:e,id:t}=C.options[C.activeOptionIndex];D(e.current.value),b({type:2,focus:J.Specific,id:t})}})),A=H((()=>b({type:0}))),N=H((()=>b({type:1}))),I=H(((e,t,r)=>e===J.Specific?b({type:2,focus:J.Specific,id:t,trigger:r}):b({type:2,focus:e,trigger:r}))),L=H(((e,t)=>(b({type:5,id:e,dataRef:t}),()=>b({type:6,id:e})))),j=H((e=>(b({type:7,id:e}),()=>b({type:7,id:null})))),D=H((e=>S(C.mode,{0(){return null==h?void 0:h(e)},1(){let t=C.value.slice(),r=t.findIndex((t=>k(t,e)));return-1===r?t.push(e):t.splice(r,1),null==h?void 0:h(t)}}))),M=H((e=>b({type:3,value:e}))),Z=H((()=>b({type:4}))),V=(0,o.useMemo)((()=>({onChange:D,registerOption:L,registerLabel:j,goToOption:I,closeListbox:N,openListbox:A,selectActiveOption:T,selectOption:P,search:M,clearSearch:Z})),[]),z={ref:m},U=(0,o.useRef)(null),$=F();return(0,o.useEffect)((()=>{U.current&&void 0!==n&&$.addEventListener(U.current,"reset",(()=>{null==h||h(n)}))}),[U,h]),o.createElement(_i.Provider,{value:V},o.createElement(Ei.Provider,{value:C},o.createElement(_e,{value:S(C.listboxState,{0:we.Open,1:we.Closed})},null!=i&&null!=g&&fi({[i]:g}).map((([e,t],r)=>o.createElement(Pt,{features:Rt.Hidden,ref:0===r?e=>{var t;U.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...B({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:a,name:e,value:t})}))),O({ourProps:z,theirProps:p,slot:R,defaultTag:Ri,name:"Listbox"}))))})),Ai=L((function(e,t){var r;let n=q(),{id:a=`headlessui-listbox-button-${n}`,...i}=e,s=Ci("Listbox.Button"),l=ki("Listbox.Button"),c=K(s.buttonRef,t),u=F(),d=H((e=>{switch(e.key){case X.Space:case X.Enter:case X.ArrowDown:e.preventDefault(),l.openListbox(),u.nextFrame((()=>{s.value||l.goToOption(J.First)}));break;case X.ArrowUp:e.preventDefault(),l.openListbox(),u.nextFrame((()=>{s.value||l.goToOption(J.Last)}))}})),p=H((e=>{e.key===X.Space&&e.preventDefault()})),f=H((e=>{if(ee(e.currentTarget))return e.preventDefault();0===s.listboxState?(l.closeListbox(),u.nextFrame((()=>{var e;return null==(e=s.buttonRef.current)?void 0:e.focus({preventScroll:!0})}))):(e.preventDefault(),l.openListbox())})),m=pi((()=>{if(s.labelId)return[s.labelId,a].join(" ")}),[s.labelId,a]),g=(0,o.useMemo)((()=>({open:0===s.listboxState,disabled:s.disabled,value:s.value})),[s]);return O({ourProps:{ref:c,id:a,type:Ee(e,s.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(r=s.optionsRef.current)?void 0:r.id,"aria-expanded":0===s.listboxState,"aria-labelledby":m,disabled:s.disabled,onKeyDown:d,onKeyUp:p,onClick:f},theirProps:i,slot:g,defaultTag:"button",name:"Listbox.Button"})})),Oi=L((function(e,t){let r=q(),{id:n=`headlessui-listbox-label-${r}`,...a}=e,i=Ci("Listbox.Label"),s=ki("Listbox.Label"),l=K(i.labelRef,t);W((()=>s.registerLabel(n)),[n]);let c=H((()=>{var e;return null==(e=i.buttonRef.current)?void 0:e.focus({preventScroll:!0})})),u=(0,o.useMemo)((()=>({open:0===i.listboxState,disabled:i.disabled})),[i]);return O({ourProps:{ref:l,id:n,onClick:c},theirProps:a,slot:u,defaultTag:"label",name:"Listbox.Label"})})),Ni=L((function(e,t){var r;let n=q(),{id:a=`headlessui-listbox-options-${n}`,...i}=e,s=Ci("Listbox.Options"),l=ki("Listbox.Options"),c=K(s.optionsRef,t),u=F(),d=F(),p=xe(),f=null!==p?(p&we.Open)===we.Open:0===s.listboxState;(0,o.useEffect)((()=>{var e;let t=s.optionsRef.current;t&&0===s.listboxState&&t!==(null==(e=te(t))?void 0:e.activeElement)&&t.focus({preventScroll:!0})}),[s.listboxState,s.optionsRef]);let m=H((e=>{switch(d.dispose(),e.key){case X.Space:if(""!==s.searchQuery)return e.preventDefault(),e.stopPropagation(),l.search(e.key);case X.Enter:if(e.preventDefault(),e.stopPropagation(),null!==s.activeOptionIndex){let{dataRef:e}=s.options[s.activeOptionIndex];l.onChange(e.current.value)}0===s.mode&&(l.closeListbox(),M().nextFrame((()=>{var e;return null==(e=s.buttonRef.current)?void 0:e.focus({preventScroll:!0})})));break;case S(s.orientation,{vertical:X.ArrowDown,horizontal:X.ArrowRight}):return e.preventDefault(),e.stopPropagation(),l.goToOption(J.Next);case S(s.orientation,{vertical:X.ArrowUp,horizontal:X.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),l.goToOption(J.Previous);case X.Home:case X.PageUp:return e.preventDefault(),e.stopPropagation(),l.goToOption(J.First);case X.End:case X.PageDown:return e.preventDefault(),e.stopPropagation(),l.goToOption(J.Last);case X.Escape:return e.preventDefault(),e.stopPropagation(),l.closeListbox(),u.nextFrame((()=>{var e;return null==(e=s.buttonRef.current)?void 0:e.focus({preventScroll:!0})}));case X.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(l.search(e.key),d.setTimeout((()=>l.clearSearch()),350))}})),g=pi((()=>{var e,t,r;return null!=(r=null==(e=s.labelRef.current)?void 0:e.id)?r:null==(t=s.buttonRef.current)?void 0:t.id}),[s.labelRef.current,s.buttonRef.current]),h=(0,o.useMemo)((()=>({open:0===s.listboxState})),[s]);return O({ourProps:{"aria-activedescendant":null===s.activeOptionIndex||null==(r=s.options[s.activeOptionIndex])?void 0:r.id,"aria-multiselectable":1===s.mode||void 0,"aria-labelledby":g,"aria-orientation":s.orientation,id:a,onKeyDown:m,role:"listbox",tabIndex:0,ref:c},theirProps:i,slot:h,defaultTag:"ul",features:Pi,visible:f,name:"Listbox.Options"})})),Ii=L((function(e,t){let r=q(),{id:n=`headlessui-listbox-option-${r}`,disabled:a=!1,value:i,...s}=e,l=Ci("Listbox.Option"),c=ki("Listbox.Option"),u=null!==l.activeOptionIndex&&l.options[l.activeOptionIndex].id===n,d=l.isSelected(i),p=(0,o.useRef)(null),f=Ae(p),m=U({disabled:a,value:i,domRef:p,get textValue(){return f()}}),g=K(t,p);W((()=>{if(0!==l.listboxState||!u||0===l.activationTrigger)return;let e=M();return e.requestAnimationFrame((()=>{var e,t;null==(t=null==(e=p.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})),e.dispose}),[p,u,l.listboxState,l.activationTrigger,l.activeOptionIndex]),W((()=>c.registerOption(n,m)),[m,n]);let h=H((e=>{if(a)return e.preventDefault();c.onChange(i),0===l.mode&&(c.closeListbox(),M().nextFrame((()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})})))})),v=H((()=>{if(a)return c.goToOption(J.Nothing);c.goToOption(J.Specific,n)})),b=Re(),y=H((e=>b.update(e))),w=H((e=>{b.wasMoved(e)&&(a||u||c.goToOption(J.Specific,n,0))})),x=H((e=>{b.wasMoved(e)&&(a||u&&c.goToOption(J.Nothing))})),_=(0,o.useMemo)((()=>({active:u,selected:d,disabled:a})),[u,d,a]);return O({ourProps:{id:n,ref:g,role:"option",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,"aria-selected":d,disabled:void 0,onClick:h,onFocus:v,onPointerEnter:y,onMouseEnter:y,onPointerMove:w,onMouseMove:w,onPointerLeave:x,onMouseLeave:x},theirProps:s,slot:_,defaultTag:"li",name:"Listbox.Option"})})),Li=Object.assign(Ti,{Button:Ai,Label:Oi,Options:Ni,Option:Ii});var Bi=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.25 11.25l.041-.02a.75.75 0 011.063.852l-.708 2.836a.75.75 0 001.063.853l.041-.021M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9-3.75h.008v.008H12V8.25z"}))})),ji=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 8.25l-7.5 7.5-7.5-7.5"}))})),Di=e=>{let{onSelect:r,value:n,showLabel:a,classNameChild:i="py-3 pl-4 pr-12",classNameParent:s="mt-2",placement:l="right",label:c="This website will be in",tooltipText:u=""}=e;const{siteLanguageList:d}=(0,t.Z)((e=>{const{getAIStepData:t}=e(f.L);return t()})),[p,m]=(0,o.useState)(d.find((e=>"en"===e.code))),[v,b]=(0,o.useState)("");let y="bottom-end";y="left"===l?"bottom-start":"bottom-end";const[w,x]=gt({placement:y,modifiers:[{name:"offset",options:{offset:[0,0]}}]}),_=e=>{b(e.target.value)},k=d.filter((e=>e.name.toLowerCase().includes(v.toLowerCase())));return(0,o.useEffect)((()=>{n&&n.code!==p.code&&m("string"==typeof n?d.find((e=>e.code===n)):n)}),[n]),React.createElement(Li,{value:p,onChange:e=>{m(e),"function"==typeof r&&r(e)}},(e=>{let{open:t}=e;return React.createElement(React.Fragment,null,a&&React.createElement(Li.Label,{className:"text-base font-semibold flex leading-6 text-zip-app-heading"},u&&React.createElement("div",{className:"mr-1 pt-0.5"},React.createElement(h.Z,{content:u},React.createElement(Bi,{className:"w-4 h-4"}))),c),React.createElement("div",{className:(0,g.AK)("relative",s)},React.createElement(Li.Button,{ref:w,className:(0,g.AK)("min-h-[48px] relative w-full cursor-default rounded-md bg-white text-zip-app-heading shadow-sm border border-solid border-border-primary focus:border-accent-st active:border-accent-st ring-1 ring-inset ring-transparent focus:outline-none active:outline-none focus:ring-accent-st","text-base font-normal text-left leading-6")},React.createElement("div",{className:(0,g.AK)("inline-flex items-center gap-2 w-full max-w-container relative",i)},React.createElement("span",{className:"min-w-fit uppercase text-center text-sm text-zip-app-heading font-semibold leading-5"},p.code),React.createElement("span",{className:"!shrink-0 w-px h-[14px] bg-border-tertiary"}),React.createElement("span",{className:"w-full text-base font-normal leading-6 block truncate"},p.name," ","en"===p.code&&"(Default)")),React.createElement("span",{className:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-4"},React.createElement(ji,{className:"h-5 w-5 text-zip-app-heading","aria-hidden":"true"}))),React.createElement(ut,{show:t,as:o.Fragment,leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0"},React.createElement(Li.Options,{ref:x,className:(0,g.AK)("w-full absolute z-10 !mt-1 !mb-1 rounded-md bg-white p-4 space-y-3 text-base font-normal leading-6 shadow-xl border-0 ring-0 focus:outline-none")},React.createElement("div",{className:"group relative flex flex-1 rounded-md bg-white focus-within:ring-1 focus-within:outline-none focus-within:ring-accent-st border border-solid border-border-tertiary shadow-sm focus-within:border-accent-st transition duration-150 ease-in-out"},React.createElement("label",{htmlFor:"search-field",className:"sr-only"},"Search"),React.createElement(pn,{className:"pointer-events-none absolute inset-y-0 left-2.5 h-full w-5 text-app-inactive-icon group-focus-within:text-app-active-icon transition duration-150 ease-in-out","aria-hidden":"true"}),React.createElement("input",{ref:e=>{e&&e.focus()},className:"appearance-none text-base h-[2.625rem] block w-full !border-0 py-0 !pl-10 pr-5 text-zip-app-heading placeholder:!text-zip-app-inactive-icon focus:ring-0 sm:text-sm bg-transparent focus:outline-none focus:!shadow-none focus:!border-0 focus-within:!border-0",placeholder:"Search Language",type:"search",value:v,onChange:_,name:"search"})),React.createElement("div",{className:(0,g.AK)("max-h-60 w-full overflow-x-hidden overflow-y-auto space-y-1","[&::-webkit-scrollbar]:w-1.5 [&::-webkit-scrollbar-thumb]:rounded-md [&::-webkit-scrollbar-thumb]:bg-dark-app-background/20 [&::-webkit-scrollbar-thumb:hover]:bg-dark-app-background/30 [&::-webkit-scrollbar-track]:bg-white [&::-webkit-scrollbar-track]:my-1 [&::-webkit-scrollbar-track]:rounded-md scroll-p-0")},k.length>0&&k.map((e=>React.createElement(Li.Option,{key:e.code,as:o.Fragment,value:e},(t=>{let{active:r}=t;return React.createElement("div",{className:(0,g.AK)("w-full max-w-container relative flex items-center justify-between cursor-default select-none py-2 pl-3 pr-2 rounded",(p.code===e.code||r)&&"bg-alert-info-bg")},React.createElement("div",{className:"w-full flex items-center gap-2"},React.createElement("span",{className:"min-w-fit uppercase text-center text-sm text-zip-app-heading font-semibold leading-5"},e.code),React.createElement("span",{className:"w-px h-[14px] bg-border-tertiary !shrink-0"}),React.createElement("span",{className:(0,g.AK)("w-full truncate font-normal text-base leading-6",p.code===e.code?"text-zip-app-heading":"text-app-text")},e.name)),p.code===e.code&&React.createElement("span",{className:(0,g.AK)("absolute inset-y-0 right-0 flex items-center pr-4")},React.createElement(wt.Rj,{className:"h-6 w-6","aria-hidden":"true"})))})))),0===k.length&&React.createElement("div",{className:"relative cursor-default select-none py-2 px-4 text-base font-normal text-app-text"},"Nothing found"))))))}))},Mi=()=>{const{setWebsiteLanguageAIStep:e}=(0,r.Z)(f.L),{siteLanguage:n,siteLanguageList:a}=(0,t.Z)((e=>{const{getAIStepData:t}=e(f.L);return t()}));return c().createElement("div",{className:"flex flex-col items-start gap-x-2"},c().createElement("h5",{className:"!text-base flex !font-medium leading-6 items-center !mb-2"},"The website will be in:",c().createElement("div",{className:"ml-1 pt-1"})),a&&0!==a.length?c().createElement(Di,{onSelect:t=>{e(t.code)},value:a.find((e=>e.code===n)),showLabel:!1,classNameParent:"w-[320px]",classNameChild:"py-2 pl-3 pr-8"}):c().createElement("div",{className:"h-12 w-[320px] inline-flex justify-start items-center gap-2 border border-solid border-border-tertiary py-2 pl-3 pr-8 rounded-md shadow-sm"},c().createElement("div",{className:"w-8 h-full bg-gray-300 animate-pulse"}),c().createElement("span",{className:"!shrink-0 w-px h-[14px] bg-border-tertiary"}),c().createElement("div",{className:"w-full h-full bg-gray-300 animate-pulse"})))},Fi=i(5943);const{useState:Zi,useEffect:Vi,useCallback:zi,useMemo:Wi}=wp.element,Ui=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const[n,a]=Zi(e),o=zi((e=>{r&&"function"==typeof r&&r(e),a(e)}),[r]);return Vi((()=>{const r=setTimeout((()=>{o(e)}),t);return()=>{clearTimeout(r)}}),[e,t,o]),Wi((()=>n),[n])};function Hi(){return Hi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Hi.apply(this,arguments)}const $i={closed:{opacity:0},open:{opacity:1,transition:{delayChildren:.05,staggerChildren:.05}}},Ki={open:{y:0,opacity:1},closed:{y:20,opacity:0}};var Gi=()=>{const{setWebsiteTypeAIStep:e,setBusinessTypeListAIStep:n}=(0,r.Z)(f.L),{businessType:a,businessTypeList:i}=(0,t.Z)((e=>{const{getAIStepData:t}=e(f.L);return t()})),[s,l]=gt({placement:"bottom",modifiers:[{name:"offset",options:{offset:[0,0]}}]}),[c,u]=(0,o.useState)(!1),[d,m]=(0,o.useState)(!1),h=(0,o.useRef)(null),{register:v,setValue:b,reset:y,setFocus:w,watch:x}=Oo({defaultValues:{keyword:a??""}}),_=x("keyword"),k=Ui(_,300),E=e=>{_||""===a||b("keyword",a),_&&a&&_!==a&&b("keyword",_),u(!1),e&&e?.blur()},C=(0,o.useCallback)((()=>{!async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";h.current&&(h.current.abort(),h.current=null),m(!0),h.current=new AbortController;try{const t=await(0,yt.Z)({path:"/wp-json/zipwp/v1/search-category",method:"POST",data:{keyword:e},headers:{"X-WP-Nonce":ast_block_template_vars.rest_api_nonce},signal:h.current.signal});if(!t.success)throw new Error(t?.data?.data);n(t?.data?.data),m(!1)}catch(e){if("AbortError"===e.name)return;(0,xt.H)(e),m(!1)}}(c?k:"")}),[k]);(0,o.useEffect)((()=>{C()}),[C]);const S=e=>{const t=document.getElementById("business-types-suggestions");t&&!t.contains(e.target)&&E()};(0,o.useEffect)((()=>(document.addEventListener("mousedown",S),()=>document.removeEventListener("mousedown",S))),[S]);const R=()=>{try{const e=i&&Array.isArray(i)?i:[];if(!_)return e;const t=e?.find((e=>{let{document:t}=e;return t.name?.toLowerCase()?.trim()===_?.toLowerCase()?.trim()}));return t?e:[{document:{name:_},highlight:{name:{matched_tokens:[_.trim()]}}},...e]}catch(e){return[]}};return React.createElement("div",{id:"business-types-suggestions",ref:s,className:(0,g.AK)("relative pr-3 pl-4 py-3 bg-white rounded-md border border-solid border-border-primary w-full",{"pb-0 rounded-b-none border-b-0 shadow-md":c}),onKeyDown:e=>{const t=document.getElementById("business-types-suggestions");if(!t)return;const r=Array.from(t.querySelectorAll('button, input, [tabindex]:not([tabindex="-1"])'));let n=r.indexOf(document.activeElement);switch(e.key){case"Escape":E(e?.target);break;case"ArrowUp":n--,n<0&&(n=r.length-1),r[n].focus(),e.preventDefault();break;case"ArrowDown":n++,n>=r.length&&(n=0),r[n].focus(),e.preventDefault()}},role:"presentation"},React.createElement("div",{className:"flex items-center justify-start w-full gap-2"},d&&c?React.createElement(Lr.Z,{className:"text-accent-ai w-4 h-4"}):_?React.createElement("button",{className:"inline-flex !p-0 !m-0 border-0 !bg-transparent focus:outline-none cursor-pointer",onClick:()=>{y({keyword:""}),e(""),c&&setTimeout((()=>{w("keyword")}),10)}},React.createElement(p,{className:"w-4 h-4 !text-zip-app-inactive-icon peer-focus:text-nav-inactive stroke-2 !shrink-0"})):React.createElement(pn,{className:"w-4 h-4 text-zip-app-inactive-icon peer-focus:text-nav-inactive !shrink-0"}),React.createElement("input",Hi({className:"!h-auto !px-0 !mx-0 !border-0 !rounded-none !min-h-0 !shadow-none !leading-[1.375rem] focus:ring-0 focus:!outline-none focus:!shadow-none w-full text-base placeholder:!text-zip-app-inactive-icon",type:"text",placeholder:"Enter a keyword to search your business",onFocus:()=>u(!0),autoComplete:"off"},v("keyword")))),React.createElement("div",{ref:l,className:(0,g.AK)("w-[calc(100%_+_2px)] px-3 pb-3 z-10 bg-white shadow-md border-x border-b border-t-0 border-solid border-border-primary rounded-b-md",{invisible:!c})},c&&React.createElement("hr",{className:"!mx-0 !my-3 border-t border-solid border-b-0 border-border-primary",tabIndex:-1}),React.createElement("div",{className:"max-h-[358px] w-full overflow-y-auto overflow-x-hidden [&::-webkit-scrollbar-thumb:hover]:bg-black/[0.15] [&::-webkit-scrollbar-thumb]:w-2 [&::-webkit-scrollbar-thumb]:rounded-none [&::-webkit-scrollbar]:w-1 [&::-webkit-scrollbar-thumb]:bg-black/10"},React.createElement(Fi.E.div,{className:"w-full flex flex-col gap-1 justify-start",initial:!1,animate:c?"open":"closed",variants:$i},R()?.length>0&&R().map((t=>{let{document:r,highlight:n}=t;return React.createElement(Fi.E.button,{key:r.name,className:(0,g.AK)("flex items-center justify-start w-full gap-2 py-2 px-3 bg-background-tertiary rounded border-0 !bg-transparent hover:!bg-zip-app-light-bg focus:!bg-zip-app-light-bg !text-zip-body-text hover:!text-zip-app-heading focus:outline-none focus:!shadow-none",{"!bg-zip-app-light-bg !text-zip-app-heading":r.name===a},"text-left"),onClick:()=>{b("keyword",r.name),e(r.name),u(!1)},variants:Ki},((e,t)=>{if(!t)return e;const{name:{matched_tokens:r}}=t,n=e.split(new RegExp(`(${r.join("|")})`,"gi"));return React.createElement("span",null,n.map(((e,t)=>r.includes(e)?React.createElement("span",{key:t,className:"font-semibold"},e):e)))})(r.name,n))}))))))},Yi=(0,e.Z)((0,n.Z)((e=>{const{setNextAIStep:t}=e(f.L);return{onClickContinue:t}})))((e=>{let{onClickContinue:n}=e;const{setSiteLanguageListAIStep:a,setWebsiteNameAIStep:i}=(0,r.Z)(f.L),{businessType:s,siteLanguageList:l,businessName:c}=(0,t.Z)((e=>{const{getAIStepData:t}=e(f.L);return t()}));(0,o.useEffect)((()=>{l?.length||(async()=>{try{const e=await(0,yt.Z)({path:"/wp-json/zipwp/v1/site-languages",method:"GET",headers:{"X-WP-Nonce":ast_block_template_vars.rest_api_nonce}});if(!e.success)throw new Error(e?.data?.data);a(e?.data?.data)}catch(e){(0,xt.H)(e)}})()}),[l]);const{register:d,formState:{errors:p},setFocus:m,watch:g}=Oo({defaultValues:{businessName:c}}),h=g("businessName");return(0,o.useEffect)((()=>{m("businessName")}),[m]),React.createElement("div",{className:"w-full max-w-container flex flex-col gap-8"},React.createElement(li,{heading:"Let's build your website!",subHeading:"Please share some basic details of the website to get started."}),React.createElement("div",{className:"w-full max-w-container flex flex-col gap-8"},React.createElement("div",{className:"!space-y-2"},React.createElement("h5",{className:"!text-base flex !font-medium leading-6 items-center !mb-2"},(0,u.__)("Name of the website:","ast-block-templates")),React.createElement(Zn,{className:"w-full",name:"businessName",placeholder:(0,u.__)("Enter name or title of the website","ast-block-templates"),register:d,maxLength:100,validations:{required:"Name is required",maxLength:100},error:p.businessName,height:"12"})),React.createElement("div",{className:"w-full flex items-start justify-start flex-wrap lg:flex-nowrap gap-8"},React.createElement("div",{className:"flex-1 min-h-[48px] min-w-[calc(100%_/_2)] md:min-w-0 !space-y-2"},React.createElement("h5",{className:"!text-base flex !font-medium leading-6 items-center"},(0,u.__)("This website is for:","ast-block-templates")),React.createElement(Gi,null)),React.createElement(Mi,null))),React.createElement(bt,null),React.createElement(di,{onClickContinue:()=>{s&&""!==s&&(i(h),n())},disableContinue:!s||!h}))}));function qi(){return qi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qi.apply(this,arguments)}const{forwardRef:Xi,useMemo:Ji}=wp.element;var Qi=Xi(((e,t)=>{let{disabled:r=!1,className:n,textAreaClassName:a="",error:o,register:i,name:s,validations:l,label:c,...u}=e;const{ref:d,...p}=Ji((()=>"function"==typeof i?i(s,l):{}),[s,i,l]);return React.createElement("div",{className:n},c&&React.createElement("label",{htmlFor:s,className:"sp-text-base font-medium text-heading-text"},c),React.createElement("div",{className:"relative"},React.createElement("textarea",qi({ref:e=>{if(e&&"function"==typeof d&&d(e),t)switch(typeof t){case"function":t(e);break;case"object":t.current=e}},name:s,disabled:r,className:`${c?"mt-2":""} w-full placeholder:zw-placeholder zw-input text-[16px] rounded-md border outline-none focus:ring-1 focus:ring-accent-st p-4 ${o?"shadow-error border-alert-error focus:border-accent-st ":"shadow-sm border-zip-light-border-primary focus:border-accent-st"} ${a}`},u,p))),o&&React.createElement("p",{className:"mt-1 text-sm text-alert-error "},o.message))})),es=e=>{let{text:t}=e;return c().createElement("span",{className:"text-center relative"},c().createElement("span",{className:"bg-gradient-to-r from-gradient-color-1/50 via-gradient-color-2/50 to-gradient-color-3/50 bg-[length:100%_6px] bg-no-repeat bg-bottom pb-0 "},t))},ts=(0,e.Z)((0,n.Z)((e=>{const{setNextAIStep:t,setPreviousAIStep:r}=e("ast-block-templates");return{onClickContinue:t,onClickPrevious:r}})))((e=>{let{onClickContinue:n,onClickPrevious:a}=e;const{businessDetails:i,businessType:s,businessName:l,businessDetailsHistory:c,loadingNextStep:d}=(0,t.Z)((e=>{const{getAIStepData:t,getLoadingNextStep:r}=e(f.L);return{...t(),loadingNextStep:r()}})),{setWebsiteDetailsAIStep:p,setWebsiteKeywordsAIStep:m,resetKeywordsImagesAIStep:h,setWebsiteDetailsHistoryAIStep:v}=(0,r.Z)(f.L),[b,y]=(0,o.useState)(!1),[w,x]=(0,o.useState)(!1),[_,k]=(0,o.useState)(c),[E,C]=(0,o.useState)(i&&c?.length?c.indexOf(i):null),S=(0,o.useRef)(i),R=(0,o.useRef)(null),{register:P,handleSubmit:T,formState:{errors:A},watch:O,setValue:N,setFocus:I}=Oo({defaultValues:{businessDetails:i}}),L=O("businessDetails"),B=(e,t)=>("name"===t&&(t=l),React.createElement("div",{className:"text-[2rem] font-semibold leading-[45px]"},e[0],React.createElement(es,{text:l}),e[1])),j={business:{question:B`What is ${"name"}? Please describe the business.`,description:"Please be as descriptive as you can. Share details such as services, products, goals, etc."},person:{question:B`Who is ${"name"}? Tell us more about the person.`,description:"Please be as descriptive as you can. Share details such as what they do, their expertise, offerings, etc."},"personal-website":{question:B`Who is ${"name"}? Tell us more about the person.`,description:"Please be as descriptive as you can. Share details such as what they do, their expertise, offerings, etc."},organisation:{question:B`What is ${"name"}? Please describe the organisation.`,description:"Please be as descriptive as you can. Share details such as services, programs, mission, vision, etc."},restaurant:{question:B`What is ${"name"}? Tell us more about the restaurant.`,description:"Please be as descriptive as you can. Share details such as a brief about the restaurant, specialty, menu, etc."},product:{question:B`What is ${"name"}? Share more details about the product.`,description:"Please be as descriptive as you can. Share details such as a brief about the product, features, some USPs, etc."},event:{question:B`Tell us more about ${"name"}.`,description:"Please be as descriptive as you can. Share details such as Event information date, venue, some highlights, etc."},"landing-page":{question:B`Share more details about ${"name"}.`,description:"Please be as descriptive as you can. Share details such as a brief about the product, features, some USPs, etc."},medical:{question:B`Tell us more about the ${"name"}.`,description:"Please be as descriptive as you can. Share details such as treatments, procedures, facilities, etc."},unknown:{question:B`Please describe ${"name"} in a few words.`}};return(0,o.useEffect)((()=>{I("businessDetails")}),[I]),(0,o.useLayoutEffect)((()=>{const e=R.current;e&&(0,g.Kn)(e)}),[L]),React.createElement("form",{className:"w-full max-w-container flex flex-col gap-8 pb-10",action:"#",onSubmit:T((async e=>{p(e.businessDetails),v(_),S.current!==e.businessDetails&&h(),await(async e=>{if(!w&&S.current!==e){x(!0);try{const t=await(0,yt.Z)({path:"/wp-json/gutenberg-templates/v1/keywords",method:"POST",headers:{"X-WP-Nonce":ast_block_template_vars.rest_api_nonce},data:{business_name:l,business_description:e,category:s}});if(t.success){const e=JSON.parse(t.data?.data);m(Array.isArray(e)?e:Object.values(e))}if(!t.success)throw new Error(t?.data?.data)}catch(e){(0,xt.H)(e)}finally{x(!1)}}})(e.businessDetails),n()}))},React.createElement(li,{heading:j[s]?.question??j.unknown.question,subHeading:(e=>j[e]?.description??(0,u.__)("The best way to describe anything is by answering a few WH questions. Who, What, Where, Why, When, etc.","ast-block-templates"))(s?.replaceAll(" ","-")?.toLowerCase())}),React.createElement("div",null,React.createElement(Qi,{ref:R,rows:8,className:"w-full",placeholder:"E.g. I am a Yoga Teacher from London who’s passionate about guiding students towards inner peace, strength, and mindfulness. I offer personalized classes that nurture the mind, body, and soul.",name:"businessDetails",register:P,maxLength:1e3,validations:{required:"Details are required",maxLength:1e3},error:A.businessDetails,disabled:b||d}),React.createElement("div",{className:"flex gap-3 justify-between items-center"},React.createElement("button",{type:"button",onClick:async e=>{if(e?.preventDefault(),e?.stopPropagation(),!b){y(!0);try{const e=await(0,yt.Z)({path:"/wp-json/gutenberg-templates/v1/description",method:"POST",headers:{"X-WP-Nonce":ast_block_template_vars.rest_api_nonce},data:{business_name:l,business_description:L,category:s}});e.success&&(N("businessDetails",e.data?.data,{shouldValidate:!0}),k((t=>[...new Set([...t,e?.data?.data])])),C((e=>null===e?0:e+1))),e.success||(0,sa.Am)((0,la.Z)({title:(0,u.__)("Description Generation Error!","ast-block-templates"),message:(0,u.__)("Failed to generate business description using AI. Please retry or enter details manually.","ast-block-templates")}),la.Z.getOptions({type:"error"}))}catch(e){}finally{y(!1)}}},className:"mt-3 flex items-center gap-2 w-fit text-accent-ai bg-transparent border-0 cursor-pointer",disabled:d},b?React.createElement(Lr.Z,{className:"text-accent-ai"}):React.createElement(React.Fragment,null,React.createElement(wt.uu,{className:"w-5 h-5 transition duration-150 ease-in-out"}),React.createElement("span",null,O("businessDetails")?.length?"Improve Using AI":"Write Using AI"))),!!_.length&&React.createElement("div",{className:"flex items-center gap-1"},React.createElement("button",{className:(0,g.AK)("flex items-center justify-center border-none bg-transparent focus:outline-none cursor-pointer",{"text-disabled-text cursor-not-allowed":0===E,"text-icon-secondary":E>0}),onClick:e=>{e?.preventDefault(),0!==E&&(C((e=>e-1)),N("businessDetails",_[E-1]))},disabled:d},React.createElement(fa,{className:"w-5 h-5 "})),React.createElement("span",{className:"text-sm font-medium leading-5 text-body-text"},E+1,"/",_.length),React.createElement("button",{className:(0,g.AK)("flex items-center justify-center border-none bg-transparent focus:outline-none cursor-pointer",{"text-disabled-text cursor-not-allowed":E===_.length-1,"text-icon-secondary":E<_.length-1}),onClick:e=>{e?.preventDefault(),E!==_.length-1&&(C((e=>e+1)),N("businessDetails",_[E+1]))},disabled:d},React.createElement(No,{className:"w-5 h-5"}))))),React.createElement(bt,null),React.createElement(di,{onClickPrevious:a,loading:w}))}));const rs=e=>{let{socialMedia:t,onRemove:r,onEdit:n}=e;const[a,i]=(0,o.useState)(!1),[s,l]=(0,o.useState)(t.slug),c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(i(!1),e.trim())try{new URL(e),n(e.trim())}catch(r){n(t.prefix+e.trim())}else l(t.slug)},d=(e=>{switch(e){case"Facebook":case"Twitter":case"Instagram":case"LinkedIn":return(0,u.__)("username","ast-block-templates");case"YouTube":return(0,u.__)("channel-name","ast-block-templates");case"Google My Business":case"Yelp":return(0,u.__)("business-name","ast-block-templates");default:return(0,u.__)("Enter your account URL","ast-block-templates")}})(t.name);return React.createElement("div",{key:t.id,className:"relative h-[50px] pl-[23px] pr-[25px] rounded-[25px] bg-white flex items-center gap-3 shadow-sm",onDoubleClick:()=>{l(t.slug),i(!0)}},!a&&React.createElement("div",{role:"button",className:"absolute top-0 right-0 w-4 h-4 rounded-full flex items-center justify-center cursor-pointer bg-nav-inactive",onClick:r,tabIndex:0,onKeyDown:r},React.createElement(p,{className:"w-4 h-4 text-white"})),React.createElement(t.icon,{className:"shrink-0 text-nav-active inline-block"}),a?React.createElement(Zn,{ref:e=>{e&&e.focus()},name:"socialMediaURL",inputClassName:"!border-0 !px-0 !bg-transparent !shadow-none focus:!ring-0 focus:!ring-0 px-0 min-w-fit placeholder:!text-[0.9rem] rounded-none flex-grow !text-black",value:s,onChange:e=>{l(e.target.value)},className:"w-full",placeholder:d,noBorder:!0,onBlur:()=>{c(s)},onKeyDown:e=>{"Enter"===e.key?(e.preventDefault(),c(s)):"Escape"===e.key&&c()},prefixIcon:React.createElement("p",{className:"text-sm font-medium text-nav-inactive m-0 pr-2"},t.prefix),enableAutoGrow:!0}):React.createElement("p",{className:"text-sm font-medium text-nav-inactive"},t.url))};var ns,as,os=e=>{let{list:t,onChange:r}=e;const n=[{name:"Facebook",id:"facebook",icon:wt.Vq},{name:"Twitter",id:"twitter",icon:wt.Zm},{name:"Instagram",id:"instagram",icon:wt.yu},{name:"LinkedIn",id:"linkedin",icon:wt.nI},{name:"YouTube",id:"youtube",icon:wt.Fc},{name:"Google My Business",id:"google",icon:wt._8},{name:"Yelp",id:"yelp",icon:wt.b}],[a,i]=(0,o.useState)(null),[s,l]=(0,o.useState)(""),c={twitter:"twitter.com/",facebook:"facebook.com/",instagram:"instagram.com/",linkedin:"linkedin.com/in/",youtube:"youtube.com/",yelp:"yelp.com/biz/",google:"google.com/maps/place/"},d=(e,t)=>""===e||g.ES.validate(t,e),f=(e,t)=>{const r=c[t?.toLowerCase()],n=g.ES.parse(e);if(0===Object.keys(n).length||!n[t.toLowerCase()])try{const t=new URL(e.replace(`https://${r}`)).hostname;return[e,"",`https://${t}/`]}catch{}try{const t=e.replace(r,"").replace("https://","").replace("http://","").replace("www.","");return[`https://${r}${t}`,t,`https://${r}`]}catch(t){return e}},m=e=>{if(0===t.length)return e;const r=t.map((e=>e.id));return e.filter((e=>!r.includes(e.id)))},h=e=>{if("string"!=typeof s||!s?.trim())return;const[n,o,c]=f(s.trim(),e),u=[...t,{...a,url:n,slug:o,prefix:c,valid:d(n,e)}];r(u),i(null),l("")},v=(0,o.useMemo)((()=>t.map((e=>{const[t,r,a]=f(e.url,e.id),o=d(t,e.id);return{...e,url:t,slug:r,prefix:a,valid:o,icon:n.find((t=>t.id===e.id))?.icon}}))),[t]);return React.createElement("div",null,React.createElement("div",{className:"sp-text-base font-medium mb-5 text-heading-text"},(0,u.__)("Social Media","ast-block-templates")),React.createElement("div",{className:"flex items-start gap-4 flex-wrap"},v?.length>0&&React.createElement("div",{className:"flex items-start gap-4 flex-wrap"},v.map((e=>React.createElement("div",{key:e.id},React.createElement(rs,{socialMedia:e,onRemove:()=>{r(v.filter((t=>t.id!==e.id)))},onEdit:n=>((e,n)=>{const a=t.map((t=>{if(t.id===e){const r=f(n,e)[0];return{...t,url:r,valid:d(r,e)}}return t}));r(a)})(e.id,n)}),!e.valid&&React.createElement("div",{className:"p-3"},React.createElement("p",{className:"!m-0 !p-0 !text-alert-error !text-sm"},(0,u.gB)((0,u.__)("This might not be a valid %s URL","ast-block-templates"),e.name))))))),(()=>{if(a){const e=a?(e=>{switch(e){case"Facebook":case"Twitter":case"Instagram":case"LinkedIn":case"YouTube":return(0,u.gB)((0,u.__)("Enter your %s account URL","ast-block-templates"),e);case"Google My Business":return(0,u.__)("Enter your Google Business URL","ast-block-templates");case"Yelp":return(0,u.__)("Enter your Yelp business URL","ast-block-templates");default:return(0,u.__)("Enter your account URL","ast-block-templates")}})(a.name):"Enter your account URL";return React.createElement("div",{className:"h-[50px] w-[520px] rounded-[25px] bg-white flex items-center"},React.createElement(Zn,{value:s,onChange:e=>{l(e.target.value)},ref:e=>{e&&e.focus()},name:"socialMediaURL",inputClassName:"!pr-10 !pl-11 !border-0 !bg-transparent !shadow-none focus:!ring-0",className:"w-full",placeholder:e,noBorder:!0,prefixIconClassName:"absolute left-4 flex items-center",prefixIcon:React.createElement(a.icon,{className:"text-nav-active inline-block"}),onBlur:e=>{e.preventDefault(),h(a.id)},onKeyDown:e=>{"Enter"===e.key?(e.preventDefault(),h(a.id)):"Escape"===e.key&&(i(null),l(""))},suffixIcon:React.createElement("div",{className:"absolute -top-1 right-1",onClick:()=>{i(null),l("")},role:"button",tabIndex:0,onKeyDown:()=>{i(null),l("")}},React.createElement("div",{className:"w-4 h-4 rounded-full flex items-center bg-app-inactive-icon justify-center cursor-pointer bg-nav-inactive"},React.createElement(p,{className:"w-4 h-4 text-white"})))}))}return m(n).length?React.createElement(vt,{width:"60",contentClassName:"p-4 bg-white [&>:first-child]:pb-2.5 [&>:last-child]:pt-2.5 [&>:not(:first-child,:last-child)]:py-2.5 !divide-y !divide-border-primary divide-solid divide-x-0",trigger:React.createElement("div",{className:"p-3 rounded-full flex items-center justify-center bg-white cursor-pointer border border-border-primary border-solid shadow-sm"},React.createElement(si.Z,{className:"w-6 h-6 text-accent-ai"})),placement:"top-start"},m(n).map(((e,t)=>React.createElement(vt.Item,{as:"div",role:"none",key:t,className:"only:!py-0",onClick:()=>i(e)},React.createElement("button",{onClick:()=>null,type:"button",className:"w-full flex items-center text-sm font-normal text-left py-2 px-2 leading-5 hover:bg-background-secondary focus:outline-none transition duration-150 ease-in-out space-x-2 rounded bg-transparent border-0 cursor-pointer"},React.createElement(e.icon,{className:"text-nav-inactive inline-block"}),React.createElement("span",{className:"text-body-text"},e.name)))))):""})()))};!function(e){e.assertEqual=e=>e,e.assertIs=function(e){},e.assertNever=function(e){throw new Error},e.arrayToEnum=e=>{const t={};for(const r of e)t[r]=r;return t},e.getValidEnumValues=t=>{const r=e.objectKeys(t).filter((e=>"number"!=typeof t[t[e]])),n={};for(const e of r)n[e]=t[e];return e.objectValues(n)},e.objectValues=t=>e.objectKeys(t).map((function(e){return t[e]})),e.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{const t=[];for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t},e.find=(e,t)=>{for(const r of e)if(t(r))return r},e.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,e.joinValues=function(e,t=" | "){return e.map((e=>"string"==typeof e?`'${e}'`:e)).join(t)},e.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t}(ns||(ns={})),function(e){e.mergeShapes=(e,t)=>({...e,...t})}(as||(as={}));const is=ns.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),ss=e=>{switch(typeof e){case"undefined":return is.undefined;case"string":return is.string;case"number":return isNaN(e)?is.nan:is.number;case"boolean":return is.boolean;case"function":return is.function;case"bigint":return is.bigint;case"symbol":return is.symbol;case"object":return Array.isArray(e)?is.array:null===e?is.null:e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch?is.promise:"undefined"!=typeof Map&&e instanceof Map?is.map:"undefined"!=typeof Set&&e instanceof Set?is.set:"undefined"!=typeof Date&&e instanceof Date?is.date:is.object;default:return is.unknown}},ls=ns.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class cs extends Error{constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};const t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){const t=e||function(e){return e.message},r={_errors:[]},n=e=>{for(const a of e.issues)if("invalid_union"===a.code)a.unionErrors.map(n);else if("invalid_return_type"===a.code)n(a.returnTypeError);else if("invalid_arguments"===a.code)n(a.argumentsError);else if(0===a.path.length)r._errors.push(t(a));else{let e=r,n=0;for(;n<a.path.length;){const r=a.path[n];n===a.path.length-1?(e[r]=e[r]||{_errors:[]},e[r]._errors.push(t(a))):e[r]=e[r]||{_errors:[]},e=e[r],n++}}};return n(this),r}toString(){return this.message}get message(){return JSON.stringify(this.issues,ns.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(e=(e=>e.message)){const t={},r=[];for(const n of this.issues)n.path.length>0?(t[n.path[0]]=t[n.path[0]]||[],t[n.path[0]].push(e(n))):r.push(e(n));return{formErrors:r,fieldErrors:t}}get formErrors(){return this.flatten()}}cs.create=e=>new cs(e);const us=(e,t)=>{let r;switch(e.code){case ls.invalid_type:r=e.received===is.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case ls.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,ns.jsonStringifyReplacer)}`;break;case ls.unrecognized_keys:r=`Unrecognized key(s) in object: ${ns.joinValues(e.keys,", ")}`;break;case ls.invalid_union:r="Invalid input";break;case ls.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${ns.joinValues(e.options)}`;break;case ls.invalid_enum_value:r=`Invalid enum value. Expected ${ns.joinValues(e.options)}, received '${e.received}'`;break;case ls.invalid_arguments:r="Invalid function arguments";break;case ls.invalid_return_type:r="Invalid function return type";break;case ls.invalid_date:r="Invalid date";break;case ls.invalid_string:"object"==typeof e.validation?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,"number"==typeof e.validation.position&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:ns.assertNever(e.validation):r="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case ls.too_small:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case ls.too_big:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case ls.custom:r="Invalid input";break;case ls.invalid_intersection_types:r="Intersection results could not be merged";break;case ls.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case ls.not_finite:r="Number must be finite";break;default:r=t.defaultError,ns.assertNever(e)}return{message:r}};let ds=us;function ps(){return ds}const fs=e=>{const{data:t,path:r,errorMaps:n,issueData:a}=e,o=[...r,...a.path||[]],i={...a,path:o};let s="";const l=n.filter((e=>!!e)).slice().reverse();for(const e of l)s=e(i,{data:t,defaultError:s}).message;return{...a,path:o,message:a.message||s}};function ms(e,t){const r=fs({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,ps(),us].filter((e=>!!e))});e.common.issues.push(r)}class gs{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){const r=[];for(const n of t){if("aborted"===n.status)return hs;"dirty"===n.status&&e.dirty(),r.push(n.value)}return{status:e.value,value:r}}static async mergeObjectAsync(e,t){const r=[];for(const e of t)r.push({key:await e.key,value:await e.value});return gs.mergeObjectSync(e,r)}static mergeObjectSync(e,t){const r={};for(const n of t){const{key:t,value:a}=n;if("aborted"===t.status)return hs;if("aborted"===a.status)return hs;"dirty"===t.status&&e.dirty(),"dirty"===a.status&&e.dirty(),"__proto__"===t.value||void 0===a.value&&!n.alwaysSet||(r[t.value]=a.value)}return{status:e.value,value:r}}}const hs=Object.freeze({status:"aborted"}),vs=e=>({status:"dirty",value:e}),bs=e=>({status:"valid",value:e}),ys=e=>"aborted"===e.status,ws=e=>"dirty"===e.status,xs=e=>"valid"===e.status,_s=e=>"undefined"!=typeof Promise&&e instanceof Promise;var ks;!function(e){e.errToObj=e=>"string"==typeof e?{message:e}:e||{},e.toString=e=>"string"==typeof e?e:null==e?void 0:e.message}(ks||(ks={}));class Es{constructor(e,t,r,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=r,this._key=n}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const Cs=(e,t)=>{if(xs(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const t=new cs(e.common.issues);return this._error=t,this._error}}};function Ss(e){if(!e)return{};const{errorMap:t,invalid_type_error:r,required_error:n,description:a}=e;if(t&&(r||n))throw new Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:a}:{errorMap:(e,t)=>"invalid_type"!==e.code?{message:t.defaultError}:void 0===t.data?{message:null!=n?n:t.defaultError}:{message:null!=r?r:t.defaultError},description:a}}class Rs{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return ss(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:ss(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new gs,ctx:{common:e.parent.common,data:e.data,parsedType:ss(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const t=this._parse(e);if(_s(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){const t=this._parse(e);return Promise.resolve(t)}parse(e,t){const r=this.safeParse(e,t);if(r.success)return r.data;throw r.error}safeParse(e,t){var r;const n={common:{issues:[],async:null!==(r=null==t?void 0:t.async)&&void 0!==r&&r,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:ss(e)},a=this._parseSync({data:e,path:n.path,parent:n});return Cs(n,a)}async parseAsync(e,t){const r=await this.safeParseAsync(e,t);if(r.success)return r.data;throw r.error}async safeParseAsync(e,t){const r={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:ss(e)},n=this._parse({data:e,path:r.path,parent:r}),a=await(_s(n)?n:Promise.resolve(n));return Cs(r,a)}refine(e,t){const r=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement(((t,n)=>{const a=e(t),o=()=>n.addIssue({code:ls.custom,...r(t)});return"undefined"!=typeof Promise&&a instanceof Promise?a.then((e=>!!e||(o(),!1))):!!a||(o(),!1)}))}refinement(e,t){return this._refinement(((r,n)=>!!e(r)||(n.addIssue("function"==typeof t?t(r,n):t),!1)))}_refinement(e){return new ml({schema:this,typeName:Sl.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return gl.create(this,this._def)}nullable(){return hl.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Ys.create(this,this._def)}promise(){return fl.create(this,this._def)}or(e){return Js.create([this,e],this._def)}and(e){return rl.create(this,e,this._def)}transform(e){return new ml({...Ss(this._def),schema:this,typeName:Sl.ZodEffects,effect:{type:"transform",transform:e}})}default(e){const t="function"==typeof e?e:()=>e;return new vl({...Ss(this._def),innerType:this,defaultValue:t,typeName:Sl.ZodDefault})}brand(){return new xl({typeName:Sl.ZodBranded,type:this,...Ss(this._def)})}catch(e){const t="function"==typeof e?e:()=>e;return new bl({...Ss(this._def),innerType:this,catchValue:t,typeName:Sl.ZodCatch})}describe(e){return new(0,this.constructor)({...this._def,description:e})}pipe(e){return _l.create(this,e)}readonly(){return kl.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const Ps=/^c[^\s-]{8,}$/i,Ts=/^[a-z][a-z0-9]*$/,As=/^[0-9A-HJKMNP-TV-Z]{26}$/,Os=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,Ns=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i;let Is;const Ls=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,Bs=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/;class js extends Rs{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==is.string){const t=this._getOrReturnCtx(e);return ms(t,{code:ls.invalid_type,expected:is.string,received:t.parsedType}),hs}const t=new gs;let r;for(const i of this._def.checks)if("min"===i.kind)e.data.length<i.value&&(r=this._getOrReturnCtx(e,r),ms(r,{code:ls.too_small,minimum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),t.dirty());else if("max"===i.kind)e.data.length>i.value&&(r=this._getOrReturnCtx(e,r),ms(r,{code:ls.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),t.dirty());else if("length"===i.kind){const n=e.data.length>i.value,a=e.data.length<i.value;(n||a)&&(r=this._getOrReturnCtx(e,r),n?ms(r,{code:ls.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!0,message:i.message}):a&&ms(r,{code:ls.too_small,minimum:i.value,type:"string",inclusive:!0,exact:!0,message:i.message}),t.dirty())}else if("email"===i.kind)Ns.test(e.data)||(r=this._getOrReturnCtx(e,r),ms(r,{validation:"email",code:ls.invalid_string,message:i.message}),t.dirty());else if("emoji"===i.kind)Is||(Is=new RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),Is.test(e.data)||(r=this._getOrReturnCtx(e,r),ms(r,{validation:"emoji",code:ls.invalid_string,message:i.message}),t.dirty());else if("uuid"===i.kind)Os.test(e.data)||(r=this._getOrReturnCtx(e,r),ms(r,{validation:"uuid",code:ls.invalid_string,message:i.message}),t.dirty());else if("cuid"===i.kind)Ps.test(e.data)||(r=this._getOrReturnCtx(e,r),ms(r,{validation:"cuid",code:ls.invalid_string,message:i.message}),t.dirty());else if("cuid2"===i.kind)Ts.test(e.data)||(r=this._getOrReturnCtx(e,r),ms(r,{validation:"cuid2",code:ls.invalid_string,message:i.message}),t.dirty());else if("ulid"===i.kind)As.test(e.data)||(r=this._getOrReturnCtx(e,r),ms(r,{validation:"ulid",code:ls.invalid_string,message:i.message}),t.dirty());else if("url"===i.kind)try{new URL(e.data)}catch(n){r=this._getOrReturnCtx(e,r),ms(r,{validation:"url",code:ls.invalid_string,message:i.message}),t.dirty()}else"regex"===i.kind?(i.regex.lastIndex=0,i.regex.test(e.data)||(r=this._getOrReturnCtx(e,r),ms(r,{validation:"regex",code:ls.invalid_string,message:i.message}),t.dirty())):"trim"===i.kind?e.data=e.data.trim():"includes"===i.kind?e.data.includes(i.value,i.position)||(r=this._getOrReturnCtx(e,r),ms(r,{code:ls.invalid_string,validation:{includes:i.value,position:i.position},message:i.message}),t.dirty()):"toLowerCase"===i.kind?e.data=e.data.toLowerCase():"toUpperCase"===i.kind?e.data=e.data.toUpperCase():"startsWith"===i.kind?e.data.startsWith(i.value)||(r=this._getOrReturnCtx(e,r),ms(r,{code:ls.invalid_string,validation:{startsWith:i.value},message:i.message}),t.dirty()):"endsWith"===i.kind?e.data.endsWith(i.value)||(r=this._getOrReturnCtx(e,r),ms(r,{code:ls.invalid_string,validation:{endsWith:i.value},message:i.message}),t.dirty()):"datetime"===i.kind?((o=i).precision?o.offset?new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${o.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${o.precision}}Z$`):0===o.precision?o.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):o.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$")).test(e.data)||(r=this._getOrReturnCtx(e,r),ms(r,{code:ls.invalid_string,validation:"datetime",message:i.message}),t.dirty()):"ip"===i.kind?(n=e.data,("v4"!==(a=i.version)&&a||!Ls.test(n))&&("v6"!==a&&a||!Bs.test(n))&&(r=this._getOrReturnCtx(e,r),ms(r,{validation:"ip",code:ls.invalid_string,message:i.message}),t.dirty())):ns.assertNever(i);var n,a,o;return{status:t.value,value:e.data}}_regex(e,t,r){return this.refinement((t=>e.test(t)),{validation:t,code:ls.invalid_string,...ks.errToObj(r)})}_addCheck(e){return new js({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...ks.errToObj(e)})}url(e){return this._addCheck({kind:"url",...ks.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...ks.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...ks.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...ks.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...ks.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...ks.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...ks.errToObj(e)})}datetime(e){var t;return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,offset:null!==(t=null==e?void 0:e.offset)&&void 0!==t&&t,...ks.errToObj(null==e?void 0:e.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...ks.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null==t?void 0:t.position,...ks.errToObj(null==t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...ks.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...ks.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...ks.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...ks.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...ks.errToObj(t)})}nonempty(e){return this.min(1,ks.errToObj(e))}trim(){return new js({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new js({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new js({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find((e=>"datetime"===e.kind))}get isEmail(){return!!this._def.checks.find((e=>"email"===e.kind))}get isURL(){return!!this._def.checks.find((e=>"url"===e.kind))}get isEmoji(){return!!this._def.checks.find((e=>"emoji"===e.kind))}get isUUID(){return!!this._def.checks.find((e=>"uuid"===e.kind))}get isCUID(){return!!this._def.checks.find((e=>"cuid"===e.kind))}get isCUID2(){return!!this._def.checks.find((e=>"cuid2"===e.kind))}get isULID(){return!!this._def.checks.find((e=>"ulid"===e.kind))}get isIP(){return!!this._def.checks.find((e=>"ip"===e.kind))}get minLength(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}function Ds(e,t){const r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,a=r>n?r:n;return parseInt(e.toFixed(a).replace(".",""))%parseInt(t.toFixed(a).replace(".",""))/Math.pow(10,a)}js.create=e=>{var t;return new js({checks:[],typeName:Sl.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...Ss(e)})};class Ms extends Rs{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==is.number){const t=this._getOrReturnCtx(e);return ms(t,{code:ls.invalid_type,expected:is.number,received:t.parsedType}),hs}let t;const r=new gs;for(const n of this._def.checks)"int"===n.kind?ns.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),ms(t,{code:ls.invalid_type,expected:"integer",received:"float",message:n.message}),r.dirty()):"min"===n.kind?(n.inclusive?e.data<n.value:e.data<=n.value)&&(t=this._getOrReturnCtx(e,t),ms(t,{code:ls.too_small,minimum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),r.dirty()):"max"===n.kind?(n.inclusive?e.data>n.value:e.data>=n.value)&&(t=this._getOrReturnCtx(e,t),ms(t,{code:ls.too_big,maximum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),r.dirty()):"multipleOf"===n.kind?0!==Ds(e.data,n.value)&&(t=this._getOrReturnCtx(e,t),ms(t,{code:ls.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):"finite"===n.kind?Number.isFinite(e.data)||(t=this._getOrReturnCtx(e,t),ms(t,{code:ls.not_finite,message:n.message}),r.dirty()):ns.assertNever(n);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,ks.toString(t))}gt(e,t){return this.setLimit("min",e,!1,ks.toString(t))}lte(e,t){return this.setLimit("max",e,!0,ks.toString(t))}lt(e,t){return this.setLimit("max",e,!1,ks.toString(t))}setLimit(e,t,r,n){return new Ms({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:ks.toString(n)}]})}_addCheck(e){return new Ms({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:ks.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:ks.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:ks.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:ks.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:ks.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:ks.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:ks.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:ks.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:ks.toString(e)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}get isInt(){return!!this._def.checks.find((e=>"int"===e.kind||"multipleOf"===e.kind&&ns.isInteger(e.value)))}get isFinite(){let e=null,t=null;for(const r of this._def.checks){if("finite"===r.kind||"int"===r.kind||"multipleOf"===r.kind)return!0;"min"===r.kind?(null===t||r.value>t)&&(t=r.value):"max"===r.kind&&(null===e||r.value<e)&&(e=r.value)}return Number.isFinite(t)&&Number.isFinite(e)}}Ms.create=e=>new Ms({checks:[],typeName:Sl.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...Ss(e)});class Fs extends Rs{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==is.bigint){const t=this._getOrReturnCtx(e);return ms(t,{code:ls.invalid_type,expected:is.bigint,received:t.parsedType}),hs}let t;const r=new gs;for(const n of this._def.checks)"min"===n.kind?(n.inclusive?e.data<n.value:e.data<=n.value)&&(t=this._getOrReturnCtx(e,t),ms(t,{code:ls.too_small,type:"bigint",minimum:n.value,inclusive:n.inclusive,message:n.message}),r.dirty()):"max"===n.kind?(n.inclusive?e.data>n.value:e.data>=n.value)&&(t=this._getOrReturnCtx(e,t),ms(t,{code:ls.too_big,type:"bigint",maximum:n.value,inclusive:n.inclusive,message:n.message}),r.dirty()):"multipleOf"===n.kind?e.data%n.value!==BigInt(0)&&(t=this._getOrReturnCtx(e,t),ms(t,{code:ls.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):ns.assertNever(n);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,ks.toString(t))}gt(e,t){return this.setLimit("min",e,!1,ks.toString(t))}lte(e,t){return this.setLimit("max",e,!0,ks.toString(t))}lt(e,t){return this.setLimit("max",e,!1,ks.toString(t))}setLimit(e,t,r,n){return new Fs({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:ks.toString(n)}]})}_addCheck(e){return new Fs({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:ks.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:ks.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:ks.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:ks.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:ks.toString(t)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}Fs.create=e=>{var t;return new Fs({checks:[],typeName:Sl.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...Ss(e)})};class Zs extends Rs{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==is.boolean){const t=this._getOrReturnCtx(e);return ms(t,{code:ls.invalid_type,expected:is.boolean,received:t.parsedType}),hs}return bs(e.data)}}Zs.create=e=>new Zs({typeName:Sl.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...Ss(e)});class Vs extends Rs{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==is.date){const t=this._getOrReturnCtx(e);return ms(t,{code:ls.invalid_type,expected:is.date,received:t.parsedType}),hs}if(isNaN(e.data.getTime()))return ms(this._getOrReturnCtx(e),{code:ls.invalid_date}),hs;const t=new gs;let r;for(const n of this._def.checks)"min"===n.kind?e.data.getTime()<n.value&&(r=this._getOrReturnCtx(e,r),ms(r,{code:ls.too_small,message:n.message,inclusive:!0,exact:!1,minimum:n.value,type:"date"}),t.dirty()):"max"===n.kind?e.data.getTime()>n.value&&(r=this._getOrReturnCtx(e,r),ms(r,{code:ls.too_big,message:n.message,inclusive:!0,exact:!1,maximum:n.value,type:"date"}),t.dirty()):ns.assertNever(n);return{status:t.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Vs({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:ks.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:ks.toString(t)})}get minDate(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return null!=e?new Date(e):null}}Vs.create=e=>new Vs({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:Sl.ZodDate,...Ss(e)});class zs extends Rs{_parse(e){if(this._getType(e)!==is.symbol){const t=this._getOrReturnCtx(e);return ms(t,{code:ls.invalid_type,expected:is.symbol,received:t.parsedType}),hs}return bs(e.data)}}zs.create=e=>new zs({typeName:Sl.ZodSymbol,...Ss(e)});class Ws extends Rs{_parse(e){if(this._getType(e)!==is.undefined){const t=this._getOrReturnCtx(e);return ms(t,{code:ls.invalid_type,expected:is.undefined,received:t.parsedType}),hs}return bs(e.data)}}Ws.create=e=>new Ws({typeName:Sl.ZodUndefined,...Ss(e)});class Us extends Rs{_parse(e){if(this._getType(e)!==is.null){const t=this._getOrReturnCtx(e);return ms(t,{code:ls.invalid_type,expected:is.null,received:t.parsedType}),hs}return bs(e.data)}}Us.create=e=>new Us({typeName:Sl.ZodNull,...Ss(e)});class Hs extends Rs{constructor(){super(...arguments),this._any=!0}_parse(e){return bs(e.data)}}Hs.create=e=>new Hs({typeName:Sl.ZodAny,...Ss(e)});class $s extends Rs{constructor(){super(...arguments),this._unknown=!0}_parse(e){return bs(e.data)}}$s.create=e=>new $s({typeName:Sl.ZodUnknown,...Ss(e)});class Ks extends Rs{_parse(e){const t=this._getOrReturnCtx(e);return ms(t,{code:ls.invalid_type,expected:is.never,received:t.parsedType}),hs}}Ks.create=e=>new Ks({typeName:Sl.ZodNever,...Ss(e)});class Gs extends Rs{_parse(e){if(this._getType(e)!==is.undefined){const t=this._getOrReturnCtx(e);return ms(t,{code:ls.invalid_type,expected:is.void,received:t.parsedType}),hs}return bs(e.data)}}Gs.create=e=>new Gs({typeName:Sl.ZodVoid,...Ss(e)});class Ys extends Rs{_parse(e){const{ctx:t,status:r}=this._processInputParams(e),n=this._def;if(t.parsedType!==is.array)return ms(t,{code:ls.invalid_type,expected:is.array,received:t.parsedType}),hs;if(null!==n.exactLength){const e=t.data.length>n.exactLength.value,a=t.data.length<n.exactLength.value;(e||a)&&(ms(t,{code:e?ls.too_big:ls.too_small,minimum:a?n.exactLength.value:void 0,maximum:e?n.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:n.exactLength.message}),r.dirty())}if(null!==n.minLength&&t.data.length<n.minLength.value&&(ms(t,{code:ls.too_small,minimum:n.minLength.value,type:"array",inclusive:!0,exact:!1,message:n.minLength.message}),r.dirty()),null!==n.maxLength&&t.data.length>n.maxLength.value&&(ms(t,{code:ls.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),r.dirty()),t.common.async)return Promise.all([...t.data].map(((e,r)=>n.type._parseAsync(new Es(t,e,t.path,r))))).then((e=>gs.mergeArray(r,e)));const a=[...t.data].map(((e,r)=>n.type._parseSync(new Es(t,e,t.path,r))));return gs.mergeArray(r,a)}get element(){return this._def.type}min(e,t){return new Ys({...this._def,minLength:{value:e,message:ks.toString(t)}})}max(e,t){return new Ys({...this._def,maxLength:{value:e,message:ks.toString(t)}})}length(e,t){return new Ys({...this._def,exactLength:{value:e,message:ks.toString(t)}})}nonempty(e){return this.min(1,e)}}function qs(e){if(e instanceof Xs){const t={};for(const r in e.shape){const n=e.shape[r];t[r]=gl.create(qs(n))}return new Xs({...e._def,shape:()=>t})}return e instanceof Ys?new Ys({...e._def,type:qs(e.element)}):e instanceof gl?gl.create(qs(e.unwrap())):e instanceof hl?hl.create(qs(e.unwrap())):e instanceof nl?nl.create(e.items.map((e=>qs(e)))):e}Ys.create=(e,t)=>new Ys({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Sl.ZodArray,...Ss(t)});class Xs extends Rs{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;const e=this._def.shape(),t=ns.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==is.object){const t=this._getOrReturnCtx(e);return ms(t,{code:ls.invalid_type,expected:is.object,received:t.parsedType}),hs}const{status:t,ctx:r}=this._processInputParams(e),{shape:n,keys:a}=this._getCached(),o=[];if(!(this._def.catchall instanceof Ks&&"strip"===this._def.unknownKeys))for(const e in r.data)a.includes(e)||o.push(e);const i=[];for(const e of a){const t=n[e],a=r.data[e];i.push({key:{status:"valid",value:e},value:t._parse(new Es(r,a,r.path,e)),alwaysSet:e in r.data})}if(this._def.catchall instanceof Ks){const e=this._def.unknownKeys;if("passthrough"===e)for(const e of o)i.push({key:{status:"valid",value:e},value:{status:"valid",value:r.data[e]}});else if("strict"===e)o.length>0&&(ms(r,{code:ls.unrecognized_keys,keys:o}),t.dirty());else if("strip"!==e)throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const e=this._def.catchall;for(const t of o){const n=r.data[t];i.push({key:{status:"valid",value:t},value:e._parse(new Es(r,n,r.path,t)),alwaysSet:t in r.data})}}return r.common.async?Promise.resolve().then((async()=>{const e=[];for(const t of i){const r=await t.key;e.push({key:r,value:await t.value,alwaysSet:t.alwaysSet})}return e})).then((e=>gs.mergeObjectSync(t,e))):gs.mergeObjectSync(t,i)}get shape(){return this._def.shape()}strict(e){return ks.errToObj,new Xs({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,r)=>{var n,a,o,i;const s=null!==(o=null===(a=(n=this._def).errorMap)||void 0===a?void 0:a.call(n,t,r).message)&&void 0!==o?o:r.defaultError;return"unrecognized_keys"===t.code?{message:null!==(i=ks.errToObj(e).message)&&void 0!==i?i:s}:{message:s}}}:{}})}strip(){return new Xs({...this._def,unknownKeys:"strip"})}passthrough(){return new Xs({...this._def,unknownKeys:"passthrough"})}extend(e){return new Xs({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new Xs({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:Sl.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new Xs({...this._def,catchall:e})}pick(e){const t={};return ns.objectKeys(e).forEach((r=>{e[r]&&this.shape[r]&&(t[r]=this.shape[r])})),new Xs({...this._def,shape:()=>t})}omit(e){const t={};return ns.objectKeys(this.shape).forEach((r=>{e[r]||(t[r]=this.shape[r])})),new Xs({...this._def,shape:()=>t})}deepPartial(){return qs(this)}partial(e){const t={};return ns.objectKeys(this.shape).forEach((r=>{const n=this.shape[r];e&&!e[r]?t[r]=n:t[r]=n.optional()})),new Xs({...this._def,shape:()=>t})}required(e){const t={};return ns.objectKeys(this.shape).forEach((r=>{if(e&&!e[r])t[r]=this.shape[r];else{let e=this.shape[r];for(;e instanceof gl;)e=e._def.innerType;t[r]=e}})),new Xs({...this._def,shape:()=>t})}keyof(){return ul(ns.objectKeys(this.shape))}}Xs.create=(e,t)=>new Xs({shape:()=>e,unknownKeys:"strip",catchall:Ks.create(),typeName:Sl.ZodObject,...Ss(t)}),Xs.strictCreate=(e,t)=>new Xs({shape:()=>e,unknownKeys:"strict",catchall:Ks.create(),typeName:Sl.ZodObject,...Ss(t)}),Xs.lazycreate=(e,t)=>new Xs({shape:e,unknownKeys:"strip",catchall:Ks.create(),typeName:Sl.ZodObject,...Ss(t)});class Js extends Rs{_parse(e){const{ctx:t}=this._processInputParams(e),r=this._def.options;if(t.common.async)return Promise.all(r.map((async e=>{const r={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:r}),ctx:r}}))).then((function(e){for(const t of e)if("valid"===t.result.status)return t.result;for(const r of e)if("dirty"===r.result.status)return t.common.issues.push(...r.ctx.common.issues),r.result;const r=e.map((e=>new cs(e.ctx.common.issues)));return ms(t,{code:ls.invalid_union,unionErrors:r}),hs}));{let e;const n=[];for(const a of r){const r={...t,common:{...t.common,issues:[]},parent:null},o=a._parseSync({data:t.data,path:t.path,parent:r});if("valid"===o.status)return o;"dirty"!==o.status||e||(e={result:o,ctx:r}),r.common.issues.length&&n.push(r.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;const a=n.map((e=>new cs(e)));return ms(t,{code:ls.invalid_union,unionErrors:a}),hs}}get options(){return this._def.options}}Js.create=(e,t)=>new Js({options:e,typeName:Sl.ZodUnion,...Ss(t)});const Qs=e=>e instanceof ll?Qs(e.schema):e instanceof ml?Qs(e.innerType()):e instanceof cl?[e.value]:e instanceof dl?e.options:e instanceof pl?Object.keys(e.enum):e instanceof vl?Qs(e._def.innerType):e instanceof Ws?[void 0]:e instanceof Us?[null]:null;class el extends Rs{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==is.object)return ms(t,{code:ls.invalid_type,expected:is.object,received:t.parsedType}),hs;const r=this.discriminator,n=t.data[r],a=this.optionsMap.get(n);return a?t.common.async?a._parseAsync({data:t.data,path:t.path,parent:t}):a._parseSync({data:t.data,path:t.path,parent:t}):(ms(t,{code:ls.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),hs)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,r){const n=new Map;for(const r of t){const t=Qs(r.shape[e]);if(!t)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(const a of t){if(n.has(a))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(a)}`);n.set(a,r)}}return new el({typeName:Sl.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...Ss(r)})}}function tl(e,t){const r=ss(e),n=ss(t);if(e===t)return{valid:!0,data:e};if(r===is.object&&n===is.object){const r=ns.objectKeys(t),n=ns.objectKeys(e).filter((e=>-1!==r.indexOf(e))),a={...e,...t};for(const r of n){const n=tl(e[r],t[r]);if(!n.valid)return{valid:!1};a[r]=n.data}return{valid:!0,data:a}}if(r===is.array&&n===is.array){if(e.length!==t.length)return{valid:!1};const r=[];for(let n=0;n<e.length;n++){const a=tl(e[n],t[n]);if(!a.valid)return{valid:!1};r.push(a.data)}return{valid:!0,data:r}}return r===is.date&&n===is.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class rl extends Rs{_parse(e){const{status:t,ctx:r}=this._processInputParams(e),n=(e,n)=>{if(ys(e)||ys(n))return hs;const a=tl(e.value,n.value);return a.valid?((ws(e)||ws(n))&&t.dirty(),{status:t.value,value:a.data}):(ms(r,{code:ls.invalid_intersection_types}),hs)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then((([e,t])=>n(e,t))):n(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}rl.create=(e,t,r)=>new rl({left:e,right:t,typeName:Sl.ZodIntersection,...Ss(r)});class nl extends Rs{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==is.array)return ms(r,{code:ls.invalid_type,expected:is.array,received:r.parsedType}),hs;if(r.data.length<this._def.items.length)return ms(r,{code:ls.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),hs;!this._def.rest&&r.data.length>this._def.items.length&&(ms(r,{code:ls.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());const n=[...r.data].map(((e,t)=>{const n=this._def.items[t]||this._def.rest;return n?n._parse(new Es(r,e,r.path,t)):null})).filter((e=>!!e));return r.common.async?Promise.all(n).then((e=>gs.mergeArray(t,e))):gs.mergeArray(t,n)}get items(){return this._def.items}rest(e){return new nl({...this._def,rest:e})}}nl.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new nl({items:e,typeName:Sl.ZodTuple,rest:null,...Ss(t)})};class al extends Rs{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==is.object)return ms(r,{code:ls.invalid_type,expected:is.object,received:r.parsedType}),hs;const n=[],a=this._def.keyType,o=this._def.valueType;for(const e in r.data)n.push({key:a._parse(new Es(r,e,r.path,e)),value:o._parse(new Es(r,r.data[e],r.path,e))});return r.common.async?gs.mergeObjectAsync(t,n):gs.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,r){return new al(t instanceof Rs?{keyType:e,valueType:t,typeName:Sl.ZodRecord,...Ss(r)}:{keyType:js.create(),valueType:e,typeName:Sl.ZodRecord,...Ss(t)})}}class ol extends Rs{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==is.map)return ms(r,{code:ls.invalid_type,expected:is.map,received:r.parsedType}),hs;const n=this._def.keyType,a=this._def.valueType,o=[...r.data.entries()].map((([e,t],o)=>({key:n._parse(new Es(r,e,r.path,[o,"key"])),value:a._parse(new Es(r,t,r.path,[o,"value"]))})));if(r.common.async){const e=new Map;return Promise.resolve().then((async()=>{for(const r of o){const n=await r.key,a=await r.value;if("aborted"===n.status||"aborted"===a.status)return hs;"dirty"!==n.status&&"dirty"!==a.status||t.dirty(),e.set(n.value,a.value)}return{status:t.value,value:e}}))}{const e=new Map;for(const r of o){const n=r.key,a=r.value;if("aborted"===n.status||"aborted"===a.status)return hs;"dirty"!==n.status&&"dirty"!==a.status||t.dirty(),e.set(n.value,a.value)}return{status:t.value,value:e}}}}ol.create=(e,t,r)=>new ol({valueType:t,keyType:e,typeName:Sl.ZodMap,...Ss(r)});class il extends Rs{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==is.set)return ms(r,{code:ls.invalid_type,expected:is.set,received:r.parsedType}),hs;const n=this._def;null!==n.minSize&&r.data.size<n.minSize.value&&(ms(r,{code:ls.too_small,minimum:n.minSize.value,type:"set",inclusive:!0,exact:!1,message:n.minSize.message}),t.dirty()),null!==n.maxSize&&r.data.size>n.maxSize.value&&(ms(r,{code:ls.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());const a=this._def.valueType;function o(e){const r=new Set;for(const n of e){if("aborted"===n.status)return hs;"dirty"===n.status&&t.dirty(),r.add(n.value)}return{status:t.value,value:r}}const i=[...r.data.values()].map(((e,t)=>a._parse(new Es(r,e,r.path,t))));return r.common.async?Promise.all(i).then((e=>o(e))):o(i)}min(e,t){return new il({...this._def,minSize:{value:e,message:ks.toString(t)}})}max(e,t){return new il({...this._def,maxSize:{value:e,message:ks.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}il.create=(e,t)=>new il({valueType:e,minSize:null,maxSize:null,typeName:Sl.ZodSet,...Ss(t)});class sl extends Rs{constructor(){super(...arguments),this.validate=this.implement}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==is.function)return ms(t,{code:ls.invalid_type,expected:is.function,received:t.parsedType}),hs;function r(e,r){return fs({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,ps(),us].filter((e=>!!e)),issueData:{code:ls.invalid_arguments,argumentsError:r}})}function n(e,r){return fs({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,ps(),us].filter((e=>!!e)),issueData:{code:ls.invalid_return_type,returnTypeError:r}})}const a={errorMap:t.common.contextualErrorMap},o=t.data;if(this._def.returns instanceof fl){const e=this;return bs((async function(...t){const i=new cs([]),s=await e._def.args.parseAsync(t,a).catch((e=>{throw i.addIssue(r(t,e)),i})),l=await Reflect.apply(o,this,s),c=await e._def.returns._def.type.parseAsync(l,a).catch((e=>{throw i.addIssue(n(l,e)),i}));return c}))}{const e=this;return bs((function(...t){const i=e._def.args.safeParse(t,a);if(!i.success)throw new cs([r(t,i.error)]);const s=Reflect.apply(o,this,i.data),l=e._def.returns.safeParse(s,a);if(!l.success)throw new cs([n(s,l.error)]);return l.data}))}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new sl({...this._def,args:nl.create(e).rest($s.create())})}returns(e){return new sl({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,r){return new sl({args:e||nl.create([]).rest($s.create()),returns:t||$s.create(),typeName:Sl.ZodFunction,...Ss(r)})}}class ll extends Rs{get schema(){return this._def.getter()}_parse(e){const{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}ll.create=(e,t)=>new ll({getter:e,typeName:Sl.ZodLazy,...Ss(t)});class cl extends Rs{_parse(e){if(e.data!==this._def.value){const t=this._getOrReturnCtx(e);return ms(t,{received:t.data,code:ls.invalid_literal,expected:this._def.value}),hs}return{status:"valid",value:e.data}}get value(){return this._def.value}}function ul(e,t){return new dl({values:e,typeName:Sl.ZodEnum,...Ss(t)})}cl.create=(e,t)=>new cl({value:e,typeName:Sl.ZodLiteral,...Ss(t)});class dl extends Rs{_parse(e){if("string"!=typeof e.data){const t=this._getOrReturnCtx(e),r=this._def.values;return ms(t,{expected:ns.joinValues(r),received:t.parsedType,code:ls.invalid_type}),hs}if(-1===this._def.values.indexOf(e.data)){const t=this._getOrReturnCtx(e),r=this._def.values;return ms(t,{received:t.data,code:ls.invalid_enum_value,options:r}),hs}return bs(e.data)}get options(){return this._def.values}get enum(){const e={};for(const t of this._def.values)e[t]=t;return e}get Values(){const e={};for(const t of this._def.values)e[t]=t;return e}get Enum(){const e={};for(const t of this._def.values)e[t]=t;return e}extract(e){return dl.create(e)}exclude(e){return dl.create(this.options.filter((t=>!e.includes(t))))}}dl.create=ul;class pl extends Rs{_parse(e){const t=ns.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(e);if(r.parsedType!==is.string&&r.parsedType!==is.number){const e=ns.objectValues(t);return ms(r,{expected:ns.joinValues(e),received:r.parsedType,code:ls.invalid_type}),hs}if(-1===t.indexOf(e.data)){const e=ns.objectValues(t);return ms(r,{received:r.data,code:ls.invalid_enum_value,options:e}),hs}return bs(e.data)}get enum(){return this._def.values}}pl.create=(e,t)=>new pl({values:e,typeName:Sl.ZodNativeEnum,...Ss(t)});class fl extends Rs{unwrap(){return this._def.type}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==is.promise&&!1===t.common.async)return ms(t,{code:ls.invalid_type,expected:is.promise,received:t.parsedType}),hs;const r=t.parsedType===is.promise?t.data:Promise.resolve(t.data);return bs(r.then((e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap}))))}}fl.create=(e,t)=>new fl({type:e,typeName:Sl.ZodPromise,...Ss(t)});class ml extends Rs{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Sl.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){const{status:t,ctx:r}=this._processInputParams(e),n=this._def.effect||null,a={addIssue:e=>{ms(r,e),e.fatal?t.abort():t.dirty()},get path(){return r.path}};if(a.addIssue=a.addIssue.bind(a),"preprocess"===n.type){const e=n.transform(r.data,a);return r.common.issues.length?{status:"dirty",value:r.data}:r.common.async?Promise.resolve(e).then((e=>this._def.schema._parseAsync({data:e,path:r.path,parent:r}))):this._def.schema._parseSync({data:e,path:r.path,parent:r})}if("refinement"===n.type){const e=e=>{const t=n.refinement(e,a);if(r.common.async)return Promise.resolve(t);if(t instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1===r.common.async){const n=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===n.status?hs:("dirty"===n.status&&t.dirty(),e(n.value),{status:t.value,value:n.value})}return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then((r=>"aborted"===r.status?hs:("dirty"===r.status&&t.dirty(),e(r.value).then((()=>({status:t.value,value:r.value}))))))}if("transform"===n.type){if(!1===r.common.async){const e=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!xs(e))return e;const o=n.transform(e.value,a);if(o instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:o}}return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then((e=>xs(e)?Promise.resolve(n.transform(e.value,a)).then((e=>({status:t.value,value:e}))):e))}ns.assertNever(n)}}ml.create=(e,t,r)=>new ml({schema:e,typeName:Sl.ZodEffects,effect:t,...Ss(r)}),ml.createWithPreprocess=(e,t,r)=>new ml({schema:t,effect:{type:"preprocess",transform:e},typeName:Sl.ZodEffects,...Ss(r)});class gl extends Rs{_parse(e){return this._getType(e)===is.undefined?bs(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}gl.create=(e,t)=>new gl({innerType:e,typeName:Sl.ZodOptional,...Ss(t)});class hl extends Rs{_parse(e){return this._getType(e)===is.null?bs(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}hl.create=(e,t)=>new hl({innerType:e,typeName:Sl.ZodNullable,...Ss(t)});class vl extends Rs{_parse(e){const{ctx:t}=this._processInputParams(e);let r=t.data;return t.parsedType===is.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}vl.create=(e,t)=>new vl({innerType:e,typeName:Sl.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...Ss(t)});class bl extends Rs{_parse(e){const{ctx:t}=this._processInputParams(e),r={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return _s(n)?n.then((e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new cs(r.common.issues)},input:r.data})}))):{status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new cs(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}bl.create=(e,t)=>new bl({innerType:e,typeName:Sl.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...Ss(t)});class yl extends Rs{_parse(e){if(this._getType(e)!==is.nan){const t=this._getOrReturnCtx(e);return ms(t,{code:ls.invalid_type,expected:is.nan,received:t.parsedType}),hs}return{status:"valid",value:e.data}}}yl.create=e=>new yl({typeName:Sl.ZodNaN,...Ss(e)});const wl=Symbol("zod_brand");class xl extends Rs{_parse(e){const{ctx:t}=this._processInputParams(e),r=t.data;return this._def.type._parse({data:r,path:t.path,parent:t})}unwrap(){return this._def.type}}class _l extends Rs{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.common.async)return(async()=>{const e=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?hs:"dirty"===e.status?(t.dirty(),vs(e.value)):this._def.out._parseAsync({data:e.value,path:r.path,parent:r})})();{const e=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?hs:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:r.path,parent:r})}}static create(e,t){return new _l({in:e,out:t,typeName:Sl.ZodPipeline})}}class kl extends Rs{_parse(e){const t=this._def.innerType._parse(e);return xs(t)&&(t.value=Object.freeze(t.value)),t}}kl.create=(e,t)=>new kl({innerType:e,typeName:Sl.ZodReadonly,...Ss(t)});const El=(e,t={},r)=>e?Hs.create().superRefine(((n,a)=>{var o,i;if(!e(n)){const e="function"==typeof t?t(n):"string"==typeof t?{message:t}:t,s=null===(i=null!==(o=e.fatal)&&void 0!==o?o:r)||void 0===i||i,l="string"==typeof e?{message:e}:e;a.addIssue({code:"custom",...l,fatal:s})}})):Hs.create(),Cl={object:Xs.lazycreate};var Sl;!function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"}(Sl||(Sl={}));const Rl=js.create,Pl=Ms.create,Tl=yl.create,Al=Fs.create,Ol=Zs.create,Nl=Vs.create,Il=zs.create,Ll=Ws.create,Bl=Us.create,jl=Hs.create,Dl=$s.create,Ml=Ks.create,Fl=Gs.create,Zl=Ys.create,Vl=Xs.create,zl=Xs.strictCreate,Wl=Js.create,Ul=el.create,Hl=rl.create,$l=nl.create,Kl=al.create,Gl=ol.create,Yl=il.create,ql=sl.create,Xl=ll.create,Jl=cl.create,Ql=dl.create,ec=pl.create,tc=fl.create,rc=ml.create,nc=gl.create,ac=hl.create,oc=ml.createWithPreprocess,ic=_l.create,sc={string:e=>js.create({...e,coerce:!0}),number:e=>Ms.create({...e,coerce:!0}),boolean:e=>Zs.create({...e,coerce:!0}),bigint:e=>Fs.create({...e,coerce:!0}),date:e=>Vs.create({...e,coerce:!0})},lc=hs;var cc=Object.freeze({__proto__:null,defaultErrorMap:us,setErrorMap:function(e){ds=e},getErrorMap:ps,makeIssue:fs,EMPTY_PATH:[],addIssueToContext:ms,ParseStatus:gs,INVALID:hs,DIRTY:vs,OK:bs,isAborted:ys,isDirty:ws,isValid:xs,isAsync:_s,get util(){return ns},get objectUtil(){return as},ZodParsedType:is,getParsedType:ss,ZodType:Rs,ZodString:js,ZodNumber:Ms,ZodBigInt:Fs,ZodBoolean:Zs,ZodDate:Vs,ZodSymbol:zs,ZodUndefined:Ws,ZodNull:Us,ZodAny:Hs,ZodUnknown:$s,ZodNever:Ks,ZodVoid:Gs,ZodArray:Ys,ZodObject:Xs,ZodUnion:Js,ZodDiscriminatedUnion:el,ZodIntersection:rl,ZodTuple:nl,ZodRecord:al,ZodMap:ol,ZodSet:il,ZodFunction:sl,ZodLazy:ll,ZodLiteral:cl,ZodEnum:dl,ZodNativeEnum:pl,ZodPromise:fl,ZodEffects:ml,ZodTransformer:ml,ZodOptional:gl,ZodNullable:hl,ZodDefault:vl,ZodCatch:bl,ZodNaN:yl,BRAND:wl,ZodBranded:xl,ZodPipeline:_l,ZodReadonly:kl,custom:El,Schema:Rs,ZodSchema:Rs,late:Cl,get ZodFirstPartyTypeKind(){return Sl},coerce:sc,any:jl,array:Zl,bigint:Al,boolean:Ol,date:Nl,discriminatedUnion:Ul,effect:rc,enum:Ql,function:ql,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>El((t=>t instanceof e),t),intersection:Hl,lazy:Xl,literal:Jl,map:Gl,nan:Tl,nativeEnum:ec,never:Ml,null:Bl,nullable:ac,number:Pl,object:Vl,oboolean:()=>Ol().optional(),onumber:()=>Pl().optional(),optional:nc,ostring:()=>Rl().optional(),pipeline:ic,preprocess:oc,promise:tc,record:Kl,set:Yl,strictObject:zl,string:Rl,symbol:Il,transformer:rc,tuple:$l,undefined:Ll,union:Wl,unknown:Dl,void:Fl,NEVER:lc,ZodIssueCode:ls,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:cs});const uc=/^\+?[0-9()\s-]{6,20}$/,dc=/^[a-z0-9!'#$%&*+\/=?^_`{|}~-]+(?:\.[a-z0-9!'#$%&*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-zA-Z]{2,}$/i,pc=e=>e.map((e=>({type:e.id,id:e.id,url:e.url}))),fc=e=>e.filter((e=>e.valid)),mc=e=>{const t=cc.object({email:cc.string().refine((e=>""===e||dc.test(e)),{message:(0,u.__)("(Please enter a valid email","ast-block-templates")}),phone:cc.string().refine((e=>""===e||uc.test(e)),{message:(0,u.__)("Please enter a valid phone number","ast-block-templates")}),address:cc.string().optional()}).safeParse(e);return t?.success?t.data:{...e,...t.error.issues.reduce(((e,t)=>(e[t.path[0]]="",e)),{})}};var gc=(0,e.Z)((0,n.Z)((e=>{const{setNextAIStep:t,setPreviousAIStep:r}=e("ast-block-templates");return{onClickContinue:t,onClickPrevious:r,onClickSkip:t}})))((e=>{let{onClickContinue:n,onClickPrevious:a,onClickSkip:i}=e;const{businessContact:s}=(0,t.Z)((e=>{const{getAIStepData:t}=e(f.L);return t()})),{setWebsiteContactAIStep:l}=(0,r.Z)(f.L),[c,d]=(0,o.useState)(pc(s.socialMedia??[])?.map((e=>({...e,valid:!0})))),p=(0,o.useRef)({...s,socialMedia:pc(s?.socialMedia??[])?.map((e=>({...e,valid:!0})))}),{register:m,handleSubmit:g,formState:{errors:h},setFocus:v,watch:b}=Oo({defaultValues:{...s}});(0,o.useEffect)((()=>{v("email")}),[v]);const{businessName:y}=(0,t.Z)((e=>{const{getAIStepData:t}=e(f.L);return t()})),w=c.some((e=>!e.valid));return React.createElement("form",{className:"w-full max-w-container flex flex-col gap-4 pb-10",action:"#",onSubmit:g((e=>{l({...e,socialMedia:pc(c)}),n()}))},React.createElement("div",{className:"text-[2rem] font-semibold leading-[140%] text-heading-text"},(0,u.__)("How can people get in touch with ","ast-block-templates"),React.createElement(es,{text:y}),"?"),React.createElement("div",{className:"text-zip-body-text text-[16px] font-normal leading-6"},(0,u.__)("Please provide the contact information details below. These will be used on the website.","ast-block-templates")),React.createElement("div",{className:"space-y-5"},React.createElement("div",{className:"flex justify-between gap-x-8 items-start w-full"},React.createElement(Zn,{className:"w-full",type:"text",name:"email",id:"email",label:"Email",placeholder:"Your email",register:m,error:h.email,validations:{pattern:{value:dc,message:(0,u.__)("Please enter a valid email","ast-block-templates")}},prefixIconClassName:"absolute left-4 flex items-center"}),React.createElement(Zn,{className:"w-full",type:"text",name:"phone",id:"phone",label:"Phone Number",placeholder:"Your phone number",register:m,error:h.phone,validations:{pattern:{value:uc,message:(0,u.__)("Please enter a valid phone number","ast-block-templates")}},prefixIconClassName:"absolute left-4 flex items-center"})),React.createElement(Qi,{rows:4,name:"address",id:"address",label:"Address",placeholder:"",register:m,error:h.address}),React.createElement(os,{list:c,onChange:e=>{d(e)}})),React.createElement(bt,null),React.createElement(di,{onClickPrevious:async()=>{const e=b(),t=mc(e);l({...t,socialMedia:pc(fc(c))}),a()},onClickSkip:async()=>{const{socialMedia:e=[],...t}=p.current,r=mc(t);l({...r,socialMedia:pc(fc(e))}),i()},disableContinue:w}))})),hc=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5m-13.5-9L12 3m0 0l4.5 4.5M12 3v13.5"}))})),vc=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 15.75l7.5-7.5 7.5 7.5"}))}));function bc(){return bc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bc.apply(this,arguments)}const{useState:yc,useRef:wc,useEffect:xc}=wp.element;var _c=e=>{let{className:t,keywordClassName:r,keywords:n,onClick:a,...o}=e;const[i,s]=yc(0),[l,c]=yc(!1),[u,d]=yc(!1),p=wc(null);xc((()=>{if(!p.current)return;const{scrollWidth:e,clientWidth:t}=p.current;c(i>0),d(i<e-t)}),[n,i]);const f=e=>()=>{"function"==typeof a&&a(e)},m=(e,t)=>{e&&e.scrollTo({left:t,behavior:"smooth"})};return React.createElement("div",bc({className:(0,g.AK)("relative flex flex-row items-start",t)},o),l&&React.createElement("button",{className:"absolute inset-y-0 left-0 px-1.5 py-0.5 cursor-pointer text-app-inactive-icon hover:text-app-active-icon bg-gradient-to-r from-70% from-white to-transparent transition duration-150 ease-in-out border-none bg-transparent",onClick:()=>{m(p.current,0)}},React.createElement(fa,{className:"w-6 h-6"})),React.createElement("div",{className:"flex flex-row flex-nowrap gap-2 overflow-x-auto hide-scrollbar",ref:p,onScroll:e=>{const{scrollLeft:t,scrollWidth:r,clientWidth:n}=e.target;s(t),c(t>0),d(t<r-n)}},n.map(((e,t)=>React.createElement("div",{key:t,className:(0,g.AK)("px-3 py-1 text-sm font-normal leading-5 rounded-full shadow-sm cursor-pointer text-app-text whitespace-nowrap border border-solid",r),onClick:f(e),"aria-hidden":"true"},e)))),u&&React.createElement("button",{className:"absolute inset-y-0 right-0 px-1.5 py-0.5 cursor-pointer text-app-inactive-icon hover:text-app-active-icon bg-gradient-to-l from-70% from-white to-transparent transition duration-150 ease-in-out border-none bg-transparent",onClick:()=>{const e=p.current;m(e,e.scrollWidth)}},React.createElement(No,{className:"w-6 h-6"})))};const{useState:kc,useEffect:Ec,useRef:Cc}=wp.element;var Sc=e=>{let{className:t,onClick:r,children:n}=e;return React.createElement("div",{onClick:e=>{"function"==typeof r&&r(e)},className:(0,g.AK)(t),"aria-hidden":"true"},n)},Rc=e=>{let{open:r=!1,setOpen:n=(()=>{}),onClickGenerate:a,onClickSave:i}=e;const[s,l]=(0,o.useState)(!1),[c,d]=(0,o.useState)(!1),{remaining:p,patternsLibraryRate:m,patternsCategoryRate:h,isFreeUser:v}=St(),{businessType:{name:b},businessName:y,businessDetails:w,allPatternsCategories:x,isNewUser:_}=(0,t.Z)((e=>{const{getAIStepData:t,getOnboardingAI:r,getAllPatternsCategories:n}=e(f.L);return{...t(),allPatternsCategories:n(),isNewUser:r()?.isNewUser}}),[]),k=v&&p<2*h||!v&&p<m||p<=0,E=x.slice(0,2).map((e=>{let{name:t}=e;return t})).join(" and "),C=[{key:b,label:"Business Type"},{key:y,label:"Business Name"},{key:w,label:"Business Description"}],S=async e=>{k||s||(l(!0),"function"==typeof a&&(v&&(0,g.jw)("ast-free-ai-content",Math.random().toString(36).substring(2)),await a(e),l(!1),n(!1)))},R=()=>{window.open(ast_block_template_vars.get_more_credits_url,"_blank")};return React.createElement(Nr,{open:r,setOpen:n,width:520,closeButton:!1},k?React.createElement(o.Fragment,null,React.createElement("div",{className:"space-y-2"},React.createElement(Nr.Title,null,(0,u.__)("Uh Oh, you're out of AI credits 😕","ast-block-templates")),React.createElement("p",{className:"text-body-text text-base font-normal m-0"},(0,u.__)("With AI credits, you have the power to personalize the design library with unique copy and beautiful images specific to your website.","ast-block-templates")),React.createElement("p",{className:"text-body-text text-base font-normal m-0"},(0,u.gB)((0,u.__)("Your account has %1$s AI credits left. If you want to personalize the entire design library with content and images tailored to your business and website project, you'll require %2$s credits.","ast-block-templates"),p,m))),React.createElement(Ct.Z,{variant:"ai-primary",className:"w-full min-h-[45px]",hasSuffixIcon:!0,onClick:R},React.createElement("span",null,"Unlock 200,000 Credits for Just $39"),React.createElement(ha,{className:"h-5 w-5"}))):v&&p>0?React.createElement(o.Fragment,null,React.createElement("div",{className:"space-y-7 p-4 lg:p-8 bg-background-tertiary rounded-lg"},React.createElement("div",{className:"space-y-3"},React.createElement(Nr.Title,null,"Yay, you're almost there! 😍"),React.createElement("p",{className:"text-body-text m-0 text-sm font-normal"},"With AI credits, you have the power to personalize the design library with unique copy and beautiful images specific to your website."),React.createElement("p",{className:"text-body-text m-0 text-sm font-normal"},"Your free account includes 1000 AI credits. If you want to personalize the entire design library with content and images tailored to your business and website project, you'll require ",m," credits.")),React.createElement(Ct.Z,{className:"w-full min-h-[45px]",variant:"ai-primary",onClick:R},(0,u.__)("Unlock 200,000 AI Credits for Just $39","ast-block-templates"))),React.createElement("div",{className:"!-mb-2 !mt-0 px-4 lg:px-8 pt-4 lg:pt-8 pb-2 space-y-7"},React.createElement("div",{className:"space-y-3"},React.createElement("h6",{className:"text-xl font-bold leading-7"},(0,u.__)("Want to see how this works?","ast-block-templates")),React.createElement("p",{className:"text-body-text m-0 text-sm font-normal"},(0,u.gB)((0,u.__)("Begin with the 1000 AI credits provided when you signed up for your free account. With this, you can personalize templates in the %s categories.","ast-block-templates"),E)),React.createElement("p",{className:"text-body-text m-0 text-sm font-normal"},(0,u.__)("You can easily purchase additional AI credits later anytime.","ast-block-templates"))),React.createElement(Ct.Z,{className:"w-full min-h-[45px] text-body-text border-border-secondary border border-solid",variant:"blank",onClick:S},s?React.createElement(Lr.Z,{className:"text-body-text"}):React.createElement(React.Fragment,null,"Try It Using Free 1000 Credits")))):React.createElement(o.Fragment,null,React.createElement("div",{className:"space-y-2"},React.createElement(Nr.Title,null,"Yay, you're almost there! 😍"),React.createElement("p",{className:"text-body-text"},"This will personalize the entire design library, and it will consume ",v?2*h:m," AI credits from your account.")),React.createElement("div",{className:"p-5 border border-solid border-border-primary rounded-md max-h-[248px] overflow-y-scroll"},C.map(((e,t)=>{let{key:r,label:n}=e;return React.createElement(o.Fragment,{key:t},React.createElement("div",{className:"text-heading-text text-base"},React.createElement("p",{className:"font-semibold !m-0 !p-0"},n),React.createElement("p",{className:"font-normal !m-0 !p-0"},r)),t<C.length-1&&React.createElement("hr",{className:"border-t-border-primary my-4"}))}))),React.createElement("div",{className:"space-y-3"},React.createElement("div",{className:"flex items-center gap-3"},React.createElement(Ct.Z,{className:(0,g.AK)("w-full min-w-fit min-h-[45px]"),variant:"ai-primary",hasSuffixIcon:!_&&!s,onClick:S},s?React.createElement(Lr.Z,null):_?React.createElement(React.Fragment,null,React.createElement("span",null,"Personalize Library (",v?2*h:(0,g.uf)(m)," ","Credits)"),React.createElement(ha,{className:"h-5 w-5"})):React.createElement(React.Fragment,null,React.createElement("span",null,"Personalize"))),!_&&React.createElement(Ct.Z,{className:(0,g.AK)("w-full min-h-[45px]"),variant:"ai-white",onClick:async e=>{c||(d(!0),"function"==typeof i&&(await i(e),d(!1),n(!1)))}},c?React.createElement(Lr.Z,{className:"text-accent-ai"}):React.createElement("span",null,"Save & Exit"))))),React.createElement("button",{className:"w-full text-base font-medium text-secondary-text text-center underline border-none cursor-pointer bg-transparent",onClick:()=>n(!1)},"Back"))},Pc=o.forwardRef((function({title:e,titleId:t,...r},n){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12.75l6 6 9-13.5"}))}));function Tc(){return Tc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Tc.apply(this,arguments)}const Ac="default",Oc="selection";var Nc=(0,o.memo)((e=>{let{image:t,isSelected:r,onClick:n,variant:a="default",...o}=e;return React.createElement(Fi.E.div,Tc({key:t.id,initial:{opacity:0},animate:{opacity:1},transition:{duration:.15},exit:{opacity:0}},o),React.createElement(Sc,{key:t?.id,className:(0,g.AK)("flex relative overflow-hidden rounded-lg border-2 border-solid border-transparent",a===Ac&&"cursor-pointer",a===Ac&&r&&"border-image-selection"),onClick:(i=t,e=>{e?.preventDefault(),e?.stopPropagation(),a===Oc&&r||n(i)})},React.createElement("img",{className:"inline-block h-fit w-full relative aspect-[12/8] bg-background-secondary",src:t.optimized_url,alt:t?.description??"",loading:"lazy",onLoad:e=>{e.target.classList.remove("aspect-[12/8]")}}),(()=>{return r?a===Oc?React.createElement("button",{onClick:(e=t,t=>{t?.preventDefault(),t?.stopPropagation(),n(e)}),className:"flex items-center justify-center absolute top-2 right-2 p-1 bg-white rounded-full border border-solid border-zip-dark-theme-border cursor-pointer focus:outline-none focus-visible:outline-none"},React.createElement(p,{className:"w-4 h-4 text-zip-app-heading"})):React.createElement("div",{className:"inline-flex absolute top-2 right-2 p-1 bg-image-selection rounded-full pointer-events-none"},React.createElement(Pc,{className:"w-4 h-4 text-white"})):null;var e})()),t?.author_name&&React.createElement("a",{href:t?.author_url,target:"_blank",className:"block w-11/12 mt-1 mx-1 text-[0.625rem] font-normal leading-3 !text-secondary-text no-underline",rel:"noreferrer"},"by ",t.author_name," via"," ",t.engine.charAt(0).toUpperCase()+t.engine.slice(1)));var i}),((e,t)=>String(e.image.id)===String(t.image.id)&&e.isSelected===t.isSelected&&e.onClick===t.onClick&&e.variant===t.variant)),Ic=i(8868);function Lc(){const e=(0,o.useRef)(!1);return(0,Ic.L)((()=>(e.current=!0,()=>{e.current=!1})),[]),e}var Bc=i(5618),jc=i(240),Dc=i(6681);class Mc extends o.Component{getSnapshotBeforeUpdate(e){const t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){const e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function Fc({children:e,isPresent:t}){const r=(0,o.useId)(),n=(0,o.useRef)(null),a=(0,o.useRef)({width:0,height:0,top:0,left:0});return(0,o.useInsertionEffect)((()=>{const{width:e,height:o,top:i,left:s}=a.current;if(t||!n.current||!e||!o)return;n.current.dataset.motionPopId=r;const l=document.createElement("style");return document.head.appendChild(l),l.sheet&&l.sheet.insertRule(`\n [data-motion-pop-id="${r}"] {\n position: absolute !important;\n width: ${e}px !important;\n height: ${o}px !important;\n top: ${i}px !important;\n left: ${s}px !important;\n }\n `),()=>{document.head.removeChild(l)}}),[t]),o.createElement(Mc,{isPresent:t,childRef:n,sizeRef:a},o.cloneElement(e,{ref:n}))}const Zc=({children:e,initial:t,isPresent:r,onExitComplete:n,custom:a,presenceAffectsLayout:i,mode:s})=>{const l=(0,Dc.h)(Vc),c=(0,o.useId)(),u=(0,o.useMemo)((()=>({id:c,initial:t,isPresent:r,custom:a,onExitComplete:e=>{l.set(e,!0);for(const e of l.values())if(!e)return;n&&n()},register:e=>(l.set(e,!1),()=>l.delete(e))})),i?void 0:[r]);return(0,o.useMemo)((()=>{l.forEach(((e,t)=>l.set(t,!1)))}),[r]),o.useEffect((()=>{!r&&!l.size&&n&&n()}),[r]),"popLayout"===s&&(e=o.createElement(Fc,{isPresent:r},e)),o.createElement(jc.O.Provider,{value:u},e)};function Vc(){return new Map}var zc=i(5364),Wc=i(5487);const Uc=e=>e.key||"",Hc=({children:e,custom:t,initial:r=!0,onExitComplete:n,exitBeforeEnter:a,presenceAffectsLayout:i=!0,mode:s="sync"})=>{(0,Wc.k)(!a,"Replace exitBeforeEnter with mode='wait'");const l=(0,o.useContext)(zc.p).forceRender||function(){const e=Lc(),[t,r]=(0,o.useState)(0),n=(0,o.useCallback)((()=>{e.current&&r(t+1)}),[t]);return[(0,o.useCallback)((()=>Bc.Wi.postRender(n)),[n]),t]}()[0],c=Lc(),u=function(e){const t=[];return o.Children.forEach(e,(e=>{(0,o.isValidElement)(e)&&t.push(e)})),t}(e);let d=u;const p=(0,o.useRef)(new Map).current,f=(0,o.useRef)(d),m=(0,o.useRef)(new Map).current,g=(0,o.useRef)(!0);var h;if((0,Ic.L)((()=>{g.current=!1,function(e,t){e.forEach((e=>{const r=Uc(e);t.set(r,e)}))}(u,m),f.current=d})),h=()=>{g.current=!0,m.clear(),p.clear()},(0,o.useEffect)((()=>()=>h()),[]),g.current)return o.createElement(o.Fragment,null,d.map((e=>o.createElement(Zc,{key:Uc(e),isPresent:!0,initial:!!r&&void 0,presenceAffectsLayout:i,mode:s},e))));d=[...d];const v=f.current.map(Uc),b=u.map(Uc),y=v.length;for(let e=0;e<y;e++){const t=v[e];-1!==b.indexOf(t)||p.has(t)||p.set(t,void 0)}return"wait"===s&&p.size&&(d=[]),p.forEach(((e,r)=>{if(-1!==b.indexOf(r))return;const a=m.get(r);if(!a)return;const g=v.indexOf(r);let h=e;if(!h){const e=()=>{p.delete(r);const e=Array.from(m.keys()).filter((e=>!b.includes(e)));if(e.forEach((e=>m.delete(e))),f.current=u.filter((t=>{const n=Uc(t);return n===r||e.includes(n)})),!p.size){if(!1===c.current)return;l(),n&&n()}};h=o.createElement(Zc,{key:Uc(a),isPresent:!1,onExitComplete:e,custom:t,presenceAffectsLayout:i,mode:s},a),p.set(r,h)}d.splice(g,0,h)})),d=d.map((e=>{const t=e.key;return p.has(t)?e:o.createElement(Zc,{key:Uc(e),isPresent:!0,presenceAffectsLayout:i,mode:s},e)})),o.createElement(o.Fragment,null,p.size?d:d.map((e=>(0,o.cloneElement)(e))))},$c=[],Kc=()=>{const{wp:e}=window;return e.media.view.MediaFrame.Select.extend({featuredImageToolbar(t){this.createSelectToolbar(t,{text:e.media.view.l10n.setFeaturedImage,state:this.options.state})},editState(){const t=this.state("featured-image").get("selection"),r=new e.media.view.EditImage({model:t.single(),controller:this}).render();this.content.set(r),r.loadEditor()},createStates:function(){this.on("toolbar:create:featured-image",this.featuredImageToolbar,this),this.on("content:render:edit-image",this.editState,this),this.states.add([new e.media.controller.FeaturedImage,new e.media.controller.EditImage({model:this.options.editImage})])}})},Gc=()=>{const{wp:e}=window;return e.media.view.MediaFrame.Post.extend({galleryToolbar(){const t=this.state().get("editing");this.toolbar.set(new e.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:t?e.media.view.l10n.updateGallery:e.media.view.l10n.insertGallery,priority:80,requires:{library:!0},click(){const e=this.controller,t=e.state();e.close(),t.trigger("update",t.get("library")),e.setState(e.options.state),e.reset()}}}}))},editState(){const t=this.state("gallery").get("selection"),r=new e.media.view.EditImage({model:t.single(),controller:this}).render();this.content.set(r),r.loadEditor()},createStates:function(){this.on("toolbar:create:main-gallery",this.galleryToolbar,this),this.on("content:render:edit-image",this.editState,this),this.states.add([new e.media.controller.Library({id:"gallery",title:e.media.view.l10n.createGalleryTitle,priority:40,toolbar:"main-gallery",filterable:"uploaded",multiple:"add",editable:!1,library:e.media.query({type:"image",...this.options.library})}),new e.media.controller.EditImage({model:this.options.editImage}),new e.media.controller.GalleryEdit({library:this.options.selection,editing:this.options.editing,menu:"gallery",displaySettings:!1,multiple:!0}),new e.media.controller.GalleryAdd])}})},Yc=e=>["sizes","mime","type","subtype","id","url","alt","link","caption"].reduce(((t,r)=>(e?.hasOwnProperty(r)&&(t[r]=e[r]),t)),{}),qc=e=>{const{wp:t}=window;return t.media.query({order:"ASC",orderby:"post__in",post__in:e,posts_per_page:-1,query:!0,type:"image"})};class Xc extends o.Component{constructor(){super(...arguments),this.openModal=this.openModal.bind(this),this.onOpen=this.onOpen.bind(this),this.onSelect=this.onSelect.bind(this),this.onUpdate=this.onUpdate.bind(this),this.onClose=this.onClose.bind(this)}initializeListeners(){this.frame.on("select",this.onSelect),this.frame.on("update",this.onUpdate),this.frame.on("open",this.onOpen),this.frame.on("close",this.onClose)}buildAndSetGalleryFrame(){const{addToGallery:e=!1,allowedTypes:t,multiple:r=!1,value:n=$c}=this.props;if(n===this.lastGalleryValue)return;const{wp:a}=window;let o;this.lastGalleryValue=n,this.frame&&this.frame.remove(),o=e?"gallery-library":n&&n.length?"gallery-edit":"gallery",this.GalleryDetailsMediaFrame||(this.GalleryDetailsMediaFrame=Gc());const i=qc(n),s=new a.media.model.Selection(i.models,{props:i.props.toJSON(),multiple:r});this.frame=new this.GalleryDetailsMediaFrame({mimeType:t,state:o,multiple:r,selection:s,editing:!(!n||!n.length)}),a.media.frame=this.frame,this.initializeListeners()}buildAndSetFeatureImageFrame(){const{wp:e}=window,{value:t,multiple:r,allowedTypes:n}=this.props,a=Kc(),o=qc(t),i=new e.media.model.Selection(o.models,{props:o.props.toJSON()});this.frame=new a({mimeType:n,state:"featured-image",multiple:r,selection:i,editing:t}),e.media.frame=this.frame,e.media.view.settings.post={...e.media.view.settings.post,featuredImageId:t||-1}}componentWillUnmount(){this.frame?.remove()}onUpdate(e){const{onSelect:t,multiple:r=!1}=this.props,n=this.frame.state(),a=e||n.get("selection");a&&a.models.length&&t(r?a.models.map((e=>Yc(e.toJSON()))):Yc(a.models[0].toJSON()))}onSelect(){const{onSelect:e,multiple:t=!1}=this.props,r=this.frame.state().get("selection").toJSON();e(t?r:r[0])}onOpen(){const{wp:e}=window,{value:t}=this.props;if(this.updateCollection(),this.props.mode&&this.frame.content.mode(this.props.mode),!(Array.isArray(t)?t?.length:t))return;const r=this.props.gallery,n=this.frame.state().get("selection"),a=Array.isArray(t)?t:[t];r||a.forEach((t=>{n.add(e.media.attachment(t))}));const o=qc(a);o.more().done((function(){r&&o?.models?.length&&n.add(o.models)}))}onClose(){const{onClose:e}=this.props;e&&e()}updateCollection(){const e=this.frame.content.get();if(e&&e.collection){const t=e.collection;t.toArray().forEach((e=>e.trigger("destroy",e))),t.mirroring._hasMore=!0,t.more()}}openModal(){const{allowedTypes:e,gallery:t=!1,unstableFeaturedImageFlow:r=!1,modalClass:n,multiple:a=!1,title:o=(0,u.__)("Select or Upload Media")}=this.props,{wp:i}=window;if(t)this.buildAndSetGalleryFrame();else{const t={title:o,multiple:a};e&&(t.library={type:e}),this.frame=i.media(t)}n&&this.frame.$el.addClass(n),r&&this.buildAndSetFeatureImageFrame(),this.initializeListeners(),this.frame.open()}render(){return this.props.render({open:this.openModal})}}var Jc=Xc,Qc=(0,o.memo)((e=>{let{render:n}=e;const{setWebsiteImagesAIStep:a}=(0,r.Z)(f.L),{stepsData:{selectedImages:o=[]}}=(0,t.Z)((e=>{const{getAIStepData:t}=e(f.L);return{stepsData:t()}}),[]);return React.createElement(React.Fragment,null,React.createElement(Jc,{mode:"upload",allowedTypes:["image"],render:"function"==typeof n?n:e=>{let{open:t}=e;return React.createElement("button",{type:"button",onClick:t,className:(0,g.AK)("flex flex-col items-center justify-center gap-3 py-[50px] px-[78px] aspect-video bg-zip-app-light-bg border border-solid border-border-tertiary rounded cursor-pointer")},React.createElement(hc,{className:"w-6 h-6 text-accent-st"}),React.createElement("span",{className:"min-w-fit break-keep text-nowrap whitespace-nowrap text-base font-semibold text-zip-body-text"},(0,u.__)("Upload images","ast-block-templates")))},onSelect:e=>{const t=e.map((e=>({id:String(e.id),url:e?.originalImageURL??e.url,optimized_url:e?.sizes?.large?.url??e.url,engine:"",description:e?.description??"",orientation:e?.orientation??(e?.width>e?.height?"landscape":"portrait"),author_name:e?.author_name??"",author_url:""}))).filter((e=>-1===o?.findIndex((t=>String(t.id)===String(e.id)))));a([...o,...t])},multiple:!0}))})),eu=i(5697),tu=i.n(eu),ru=i(7582),nu=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function au(e,t){var r=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var r=t.split(".").pop().toLowerCase(),n=nu.get(r);n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!=typeof r.path){var n=e.webkitRelativePath;Object.defineProperty(r,"path",{value:"string"==typeof t?t:"string"==typeof n&&n.length>0?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return r}var ou=[".DS_Store","Thumbs.db"];function iu(e){return"object"==typeof e&&null!==e}function su(e){return du(e.target.files).map((function(e){return au(e)}))}function lu(e){return(0,ru.mG)(this,void 0,void 0,(function(){return(0,ru.Jh)(this,(function(t){switch(t.label){case 0:return[4,Promise.all(e.map((function(e){return e.getFile()})))];case 1:return[2,t.sent().map((function(e){return au(e)}))]}}))}))}function cu(e,t){return(0,ru.mG)(this,void 0,void 0,(function(){var r;return(0,ru.Jh)(this,(function(n){switch(n.label){case 0:return e.items?(r=du(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,r]:[4,Promise.all(r.map(pu))]):[3,2];case 1:return[2,uu(fu(n.sent()))];case 2:return[2,uu(du(e.files).map((function(e){return au(e)})))]}}))}))}function uu(e){return e.filter((function(e){return-1===ou.indexOf(e.name)}))}function du(e){if(null===e)return[];for(var t=[],r=0;r<e.length;r++){var n=e[r];t.push(n)}return t}function pu(e){if("function"!=typeof e.webkitGetAsEntry)return mu(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?hu(t):mu(e)}function fu(e){return e.reduce((function(e,t){return(0,ru.ev)((0,ru.ev)([],(0,ru.CR)(e),!1),(0,ru.CR)(Array.isArray(t)?fu(t):[t]),!1)}),[])}function mu(e){var t=e.getAsFile();if(!t)return Promise.reject("".concat(e," is not a File"));var r=au(t);return Promise.resolve(r)}function gu(e){return(0,ru.mG)(this,void 0,void 0,(function(){return(0,ru.Jh)(this,(function(t){return[2,e.isDirectory?hu(e):vu(e)]}))}))}function hu(e){var t=e.createReader();return new Promise((function(e,r){var n=[];!function a(){var o=this;t.readEntries((function(t){return(0,ru.mG)(o,void 0,void 0,(function(){var o,i,s;return(0,ru.Jh)(this,(function(l){switch(l.label){case 0:if(t.length)return[3,5];l.label=1;case 1:return l.trys.push([1,3,,4]),[4,Promise.all(n)];case 2:return o=l.sent(),e(o),[3,4];case 3:return i=l.sent(),r(i),[3,4];case 4:return[3,6];case 5:s=Promise.all(t.map(gu)),n.push(s),a(),l.label=6;case 6:return[2]}}))}))}),(function(e){r(e)}))}()}))}function vu(e){return(0,ru.mG)(this,void 0,void 0,(function(){return(0,ru.Jh)(this,(function(t){return[2,new Promise((function(t,r){e.file((function(r){var n=au(r,e.fullPath);t(n)}),(function(e){r(e)}))}))]}))}))}var bu=i(8363);function yu(e){return function(e){if(Array.isArray(e))return Cu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Eu(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 wu(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 xu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?wu(Object(r),!0).forEach((function(t){_u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ku(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,a,o=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}}(e,t)||Eu(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 Eu(e,t){if(e){if("string"==typeof e)return Cu(e,t);var r=Object.prototype.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)?Cu(e,t):void 0}}function Cu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Su=function(e){e=Array.isArray(e)&&1===e.length?e[0]:e;var t=Array.isArray(e)?"one of ".concat(e.join(", ")):e;return{code:"file-invalid-type",message:"File type must be ".concat(t)}},Ru=function(e){return{code:"file-too-large",message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},Pu=function(e){return{code:"file-too-small",message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},Tu={code:"too-many-files",message:"Too many files"};function Au(e,t){var r="application/x-moz-file"===e.type||(0,bu.Z)(e,t);return[r,r?null:Su(t)]}function Ou(e,t,r){if(Nu(e.size))if(Nu(t)&&Nu(r)){if(e.size>r)return[!1,Ru(r)];if(e.size<t)return[!1,Pu(t)]}else{if(Nu(t)&&e.size<t)return[!1,Pu(t)];if(Nu(r)&&e.size>r)return[!1,Ru(r)]}return[!0,null]}function Nu(e){return null!=e}function Iu(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function Lu(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function Bu(e){e.preventDefault()}function ju(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),a=1;a<r;a++)n[a-1]=arguments[a];return t.some((function(t){return!Iu(e)&&t&&t.apply(void 0,[e].concat(n)),Iu(e)}))}}function Du(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)}function Mu(e){return/^.*\.[\w]+$/.test(e)}var Fu=["children"],Zu=["open"],Vu=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],zu=["refKey","onChange","onClick"];function Wu(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,a,o=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}}(e,t)||Uu(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 Uu(e,t){if(e){if("string"==typeof e)return Hu(e,t);var r=Object.prototype.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)?Hu(e,t):void 0}}function Hu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function $u(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 Ku(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$u(Object(r),!0).forEach((function(t){Gu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Gu(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Yu(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var qu=(0,o.forwardRef)((function(e,t){var r=e.children,n=Qu(Yu(e,Fu)),a=n.open,i=Yu(n,Zu);return(0,o.useImperativeHandle)(t,(function(){return{open:a}}),[a]),c().createElement(o.Fragment,null,r(Ku(Ku({},i),{},{open:a})))}));qu.displayName="Dropzone";var Xu={disabled:!1,getFilesFromEvent:function(e){return(0,ru.mG)(this,void 0,void 0,(function(){return(0,ru.Jh)(this,(function(t){return iu(e)&&iu(e.dataTransfer)?[2,cu(e.dataTransfer,e.type)]:iu(r=e)&&iu(r.target)?[2,su(e)]:Array.isArray(e)&&e.every((function(e){return"getFile"in e&&"function"==typeof e.getFile}))?[2,lu(e)]:[2,[]];var r}))}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};qu.defaultProps=Xu,qu.propTypes={children:tu().func,accept:tu().objectOf(tu().arrayOf(tu().string)),multiple:tu().bool,preventDropOnDocument:tu().bool,noClick:tu().bool,noKeyboard:tu().bool,noDrag:tu().bool,noDragEventsBubbling:tu().bool,minSize:tu().number,maxSize:tu().number,maxFiles:tu().number,disabled:tu().bool,getFilesFromEvent:tu().func,onFileDialogCancel:tu().func,onFileDialogOpen:tu().func,useFsAccessApi:tu().bool,autoFocus:tu().bool,onDragEnter:tu().func,onDragLeave:tu().func,onDragOver:tu().func,onDrop:tu().func,onDropAccepted:tu().func,onDropRejected:tu().func,onError:tu().func,validator:tu().func};var Ju={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function Qu(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Ku(Ku({},Xu),e),r=t.accept,n=t.disabled,a=t.getFilesFromEvent,i=t.maxSize,s=t.minSize,l=t.multiple,c=t.maxFiles,u=t.onDragEnter,d=t.onDragLeave,p=t.onDragOver,f=t.onDrop,m=t.onDropAccepted,g=t.onDropRejected,h=t.onFileDialogCancel,v=t.onFileDialogOpen,b=t.useFsAccessApi,y=t.autoFocus,w=t.preventDropOnDocument,x=t.noClick,_=t.noKeyboard,k=t.noDrag,E=t.noDragEventsBubbling,C=t.onError,S=t.validator,R=(0,o.useMemo)((function(){return function(e){if(Nu(e))return Object.entries(e).reduce((function(e,t){var r=ku(t,2),n=r[0],a=r[1];return[].concat(yu(e),[n],yu(a))}),[]).filter((function(e){return Du(e)||Mu(e)})).join(",")}(r)}),[r]),P=(0,o.useMemo)((function(){return function(e){return Nu(e)?[{description:"Files",accept:Object.entries(e).filter((function(e){var t=ku(e,2),r=t[0],n=t[1],a=!0;return Du(r)||(console.warn('Skipped "'.concat(r,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),a=!1),Array.isArray(n)&&n.every(Mu)||(console.warn('Skipped "'.concat(r,'" because an invalid file extension was provided.')),a=!1),a})).reduce((function(e,t){var r=ku(t,2),n=r[0],a=r[1];return xu(xu({},e),{},_u({},n,a))}),{})}]:e}(r)}),[r]),T=(0,o.useMemo)((function(){return"function"==typeof v?v:td}),[v]),A=(0,o.useMemo)((function(){return"function"==typeof h?h:td}),[h]),O=(0,o.useRef)(null),N=(0,o.useRef)(null),I=Wu((0,o.useReducer)(ed,Ju),2),L=I[0],B=I[1],j=L.isFocused,D=L.isFileDialogActive,M=(0,o.useRef)("undefined"!=typeof window&&window.isSecureContext&&b&&"showOpenFilePicker"in window),F=function(){!M.current&&D&&setTimeout((function(){N.current&&(N.current.files.length||(B({type:"closeDialog"}),A()))}),300)};(0,o.useEffect)((function(){return window.addEventListener("focus",F,!1),function(){window.removeEventListener("focus",F,!1)}}),[N,D,A,M]);var Z=(0,o.useRef)([]),V=function(e){O.current&&O.current.contains(e.target)||(e.preventDefault(),Z.current=[])};(0,o.useEffect)((function(){return w&&(document.addEventListener("dragover",Bu,!1),document.addEventListener("drop",V,!1)),function(){w&&(document.removeEventListener("dragover",Bu),document.removeEventListener("drop",V))}}),[O,w]),(0,o.useEffect)((function(){return!n&&y&&O.current&&O.current.focus(),function(){}}),[O,y,n]);var z=(0,o.useCallback)((function(e){C?C(e):console.error(e)}),[C]),W=(0,o.useCallback)((function(e){var t;e.preventDefault(),e.persist(),re(e),Z.current=[].concat(function(e){if(Array.isArray(e))return Hu(e)}(t=Z.current)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||Uu(t)||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.")}(),[e.target]),Lu(e)&&Promise.resolve(a(e)).then((function(t){if(!Iu(e)||E){var r=t.length,n=r>0&&function(e){var t=e.files,r=e.accept,n=e.minSize,a=e.maxSize,o=e.multiple,i=e.maxFiles,s=e.validator;return!(!o&&t.length>1||o&&i>=1&&t.length>i)&&t.every((function(e){var t=ku(Au(e,r),1)[0],o=ku(Ou(e,n,a),1)[0],i=s?s(e):null;return t&&o&&!i}))}({files:t,accept:R,minSize:s,maxSize:i,multiple:l,maxFiles:c,validator:S});B({isDragAccept:n,isDragReject:r>0&&!n,isDragActive:!0,type:"setDraggedFiles"}),u&&u(e)}})).catch((function(e){return z(e)}))}),[a,u,z,E,R,s,i,l,c,S]),U=(0,o.useCallback)((function(e){e.preventDefault(),e.persist(),re(e);var t=Lu(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&p&&p(e),!1}),[p,E]),H=(0,o.useCallback)((function(e){e.preventDefault(),e.persist(),re(e);var t=Z.current.filter((function(e){return O.current&&O.current.contains(e)})),r=t.indexOf(e.target);-1!==r&&t.splice(r,1),Z.current=t,t.length>0||(B({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),Lu(e)&&d&&d(e))}),[O,d,E]),$=(0,o.useCallback)((function(e,t){var r=[],n=[];e.forEach((function(e){var t=Wu(Au(e,R),2),a=t[0],o=t[1],l=Wu(Ou(e,s,i),2),c=l[0],u=l[1],d=S?S(e):null;if(a&&c&&!d)r.push(e);else{var p=[o,u];d&&(p=p.concat(d)),n.push({file:e,errors:p.filter((function(e){return e}))})}})),(!l&&r.length>1||l&&c>=1&&r.length>c)&&(r.forEach((function(e){n.push({file:e,errors:[Tu]})})),r.splice(0)),B({acceptedFiles:r,fileRejections:n,type:"setFiles"}),f&&f(r,n,t),n.length>0&&g&&g(n,t),r.length>0&&m&&m(r,t)}),[B,l,R,s,i,c,f,m,g,S]),K=(0,o.useCallback)((function(e){e.preventDefault(),e.persist(),re(e),Z.current=[],Lu(e)&&Promise.resolve(a(e)).then((function(t){Iu(e)&&!E||$(t,e)})).catch((function(e){return z(e)})),B({type:"reset"})}),[a,$,z,E]),G=(0,o.useCallback)((function(){if(M.current){B({type:"openDialog"}),T();var e={multiple:l,types:P};window.showOpenFilePicker(e).then((function(e){return a(e)})).then((function(e){$(e,null),B({type:"closeDialog"})})).catch((function(e){!function(e){return e instanceof DOMException&&("AbortError"===e.name||e.code===e.ABORT_ERR)}(e)?function(e){return e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)}(e)?(M.current=!1,N.current?(N.current.value=null,N.current.click()):z(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):z(e):(A(e),B({type:"closeDialog"}))}))}else N.current&&(B({type:"openDialog"}),T(),N.current.value=null,N.current.click())}),[B,T,A,b,$,z,P,l]),Y=(0,o.useCallback)((function(e){O.current&&O.current.isEqualNode(e.target)&&(" "!==e.key&&"Enter"!==e.key&&32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),G()))}),[O,G]),q=(0,o.useCallback)((function(){B({type:"focus"})}),[]),X=(0,o.useCallback)((function(){B({type:"blur"})}),[]),J=(0,o.useCallback)((function(){x||(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function(e){return-1!==e.indexOf("Edge/")}(e)}()?setTimeout(G,0):G())}),[x,G]),Q=function(e){return n?null:e},ee=function(e){return _?null:Q(e)},te=function(e){return k?null:Q(e)},re=function(e){E&&e.stopPropagation()},ne=(0,o.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,a=e.role,o=e.onKeyDown,i=e.onFocus,s=e.onBlur,l=e.onClick,c=e.onDragEnter,u=e.onDragOver,d=e.onDragLeave,p=e.onDrop,f=Yu(e,Vu);return Ku(Ku(Gu({onKeyDown:ee(ju(o,Y)),onFocus:ee(ju(i,q)),onBlur:ee(ju(s,X)),onClick:Q(ju(l,J)),onDragEnter:te(ju(c,W)),onDragOver:te(ju(u,U)),onDragLeave:te(ju(d,H)),onDrop:te(ju(p,K)),role:"string"==typeof a&&""!==a?a:"presentation"},r,O),n||_?{}:{tabIndex:0}),f)}}),[O,Y,q,X,J,W,U,H,K,_,k,n]),ae=(0,o.useCallback)((function(e){e.stopPropagation()}),[]),oe=(0,o.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,n=e.onChange,a=e.onClick,o=Yu(e,zu);return Ku(Ku({},Gu({accept:R,multiple:l,type:"file",style:{display:"none"},onChange:Q(ju(n,K)),onClick:Q(ju(a,ae)),tabIndex:-1},r,N)),o)}}),[N,r,l,K,n]);return Ku(Ku({},L),{},{isFocused:j&&!n,getRootProps:ne,getInputProps:oe,rootRef:O,inputRef:N,open:Q(G)})}function ed(e,t){switch(t.type){case"focus":return Ku(Ku({},e),{},{isFocused:!0});case"blur":return Ku(Ku({},e),{},{isFocused:!1});case"openDialog":return Ku(Ku({},Ju),{},{isFileDialogActive:!0});case"closeDialog":return Ku(Ku({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return Ku(Ku({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return Ku(Ku({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return Ku({},Ju);default:return e}}function td(){}function rd(){return rd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rd.apply(this,arguments)}const{uploadMedia:nd}=wp.mediaUtils,ad={all:{value:"all",label:"All"},landscape:{value:"landscape",label:"Landscape"},portrait:{value:"portrait",label:"Portrait"}},od=[{label:"Search Results",value:"all"},{label:(0,u.__)("Upload Your Images","ast-block-templates"),value:"upload"},{label:"Selected Images",value:"selected"}],id=["pexels","unsplash"],sd=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:15;const t=["aspect-[1/1]","aspect-[1/2]","aspect-[2/1]","aspect-[2/2]","aspect-[3/3]","aspect-[4/3]","aspect-[3/4]"];let r=0;return Array.from({length:e}).map(((e,n)=>(r=r===t.length?0:r,React.createElement(Sc,{key:n,className:(0,g.AK)("relative overflow-hidden rounded-lg","bg-slate-300 rounded-lg relative animate-pulse",t[r++])}))))};var ld=(0,e.Z)((0,n.Z)((e=>{const{setPreviousAIStep:t,setDynamicContent:r,setCurrentCategory:n,setIsSyncBusinessDetails:a}=e("ast-block-templates");return{onClickPrevious:t,setDynamicContent:r,setCurrentCategory:n,setIsSyncBusinessDetails:a}})))((e=>{let{onClickPrevious:n,setDynamicContent:a,setIsSyncBusinessDetails:i}=e;const{setWebsiteImagesAIStep:s,setCurrentCategory:l,toggleOnboardingAIStep:c,dynamicContentFlagSet:d,dynamicContentSyncStart:m,dynamicContentSyncComplete:h,dynamicContentFlagReset:v,setCreditsDetails:b,setIsNewUserOnboarding:y}=(0,r.Z)(f.L),{stepsData:{businessName:w,selectedImages:x=[],keywords:_=[],businessType:k,businessDetails:E,businessContact:C,siteLanguage:S,siteLanguageList:R},allPatternsCategories:P,updateImages:T,isNewUser:A}=(0,t.Z)((e=>{const{getAIStepData:t,getAllPatternsCategories:r,getDynamicContent:n,getOnboardingAI:a}=e(f.L),o=a();return{stepsData:t(),allPatternsCategories:r(),dynamicContent:n(),updateImages:o?.updateImages,isNewUser:o?.isNewUser}})),O=R?.find((e=>e.code===(S||"en"))),[N,I]=(0,o.useState)(ad.all),[L,B]=(0,o.useState)(_?.length>0?_[0]:""),[j,D]=(0,o.useState)([]),[M,F]=(0,o.useState)(1),[Z,V]=(0,o.useState)(!0),[z,W]=(0,o.useState)(!1),[U,H]=(0,o.useState)(!1),[$,K]=(0,o.useState)(!1),[G,Y]=(0,o.useState)("all"),q=(0,o.useRef)(null),X=(0,o.useRef)(!1),J=(0,o.useRef)(new Set),Q=(0,o.useRef)(null),{acceptedFiles:ee,getRootProps:te,getInputProps:re}=Qu({accept:{"image/jpeg":[],"image/png":[]},noClick:!0,noKeyboard:!0}),{register:ne,handleSubmit:ae,formState:{errors:oe},setValue:ie,reset:se,setFocus:le,watch:ce}=Oo({defaultValues:{keyword:L}}),ue=ce("keyword"),de=Ui(L,500),pe=Ui(N,500),{isFreeUser:fe}=St(),me=async e=>{e.preventDefault();const t=new window.FormData;t.append("action","ast-block-templates-ai-content"),t.append("security",ast_block_template_vars.ai_content_ajax_nonce),t.append("business_name",w),t.append("business_desc",E),t.append("business_category",k),t.append("images",JSON.stringify(x)),t.append("image_keyword",JSON.stringify(_)),t.append("business_address",C?.address||""),t.append("business_phone",C?.phone||""),t.append("business_email",C?.email||""),t.append("language",JSON.stringify(O)),t.append("social_profiles",JSON.stringify(C?.socialMedia||[])),t.append("save_only",!0);try{const e=await(0,yt.Z)({url:ast_block_template_vars.ajax_url,method:"POST",body:t});if(!e.success)throw new Error(e?.data?.data);c(),e?.data.images.length>0&&s(e.data.images),i(!1)}catch(e){(0,xt.H)(e)}},ge=e=>{const t=x?.filter((t=>t.id===e.id));return t?.length>0},he=(0,o.useCallback)((e=>{let t=[];ge(e)?(e.id=String(e.id),t=x?.filter((t=>t.id!==e.id))):t=[...x,e],s(t)}),[x,s]),ve=async e=>{let t=L;"string"!=typeof L||L&&""!==L.trim()||(t=w);const r={keywords:t,orientation:N.value,per_page:20,page:M};try{const t=await(0,yt.Z)({path:"/wp-json/gutenberg-templates/v1/images",data:{...r,engine:e},method:"POST",headers:{"X-WP-Nonce":ast_block_template_vars.rest_api_nonce}}),n=t.data?.data||[];if(!t.success)throw new Error(t?.data?.data);0===n?.length&&J.current.add(e);const a=n?.length>0?n.map((e=>({...e,id:String(e.id)}))).filter((e=>!x?.some((t=>t.id===e.id)))):[];return D((e=>((e,t)=>{const r=new Map;return[...e,...t].forEach((e=>{r.has(e.id)||r.set(e.id,e)})),Array.from(r.values())})(e,a))),n?.length||0}catch(e){(0,xt.H)(e)}return 0},be=()=>{K(!0)};(0,o.useEffect)((()=>{X.current=!1,(async()=>{if(!z)try{W(!0);const e=[];for(const t of id)if(!J.current.has(t)){const r=await ve(t);e.push(r)}Math.max(e.filter(Boolean))<20?V(!1):V(!0)}catch(e){(0,xt.H)(e)}finally{X.current=!0,W(!1)}})()}),[de,pe,M]),(0,o.useEffect)((()=>{X.current=!1,J.current.clear(),F(1),D([])}),[L,N]),(0,o.useEffect)((()=>{le("keyword")}),[]);const ye=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter((e=>!e.engine))},we=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter((e=>e.engine))};console.log(x),(0,o.useEffect)((()=>{ee?.length&&(async e=>{try{const t=[];await nd({filesList:e,allowedTypes:["image"],onFileChange:e=>{e.every((e=>!!e.id))&&e.forEach((e=>t.push(e)))},onError:e=>console.error(e)}),s([...x,...t.map((e=>({id:String(e.id),url:e?.originalImageURL??e.url,optimized_url:e?.sizes?.large?.url??e.url,engine:"",description:"",orientation:e?.orientation??(e?.width>e?.height?"landscape":"portrait"),author_name:e?.author_name??"",author_url:""})))])}catch(e){console.error(e)}})(ee)}),[ee]);const xe=(()=>{switch(G){case od[0].value:return z?[...j,...sd()]:j;case od[1].value:return ye(x);case od[2].value:return we(x);default:return z?[...j,...sd()]:j}})();return React.createElement("div",{ref:q,className:"w-full flex flex-col flex-auto h-full overflow-y-auto",onScroll:e=>{if(!e)return;if((e=>{if(!e)return;const{scrollTop:t}=e.target;t>50&&!U&&H(!0),t<=50&&U&&H(!1)})(e),!Z||z)return;const{scrollTop:t,scrollHeight:r,clientHeight:n}=q.current;t+n>=r-200&&F((e=>e+1))}},React.createElement("div",{className:"pt-5 md:pt-10 px-5 md:px-10 lg:px-14 xl:px-20"},React.createElement(li,{heading:"Select Images"})),React.createElement("div",{className:"pt-4 px-5 md:px-10 lg:px-14 xl:px-20 sticky top-0 space-y-4 z-[1] bg-zip-app-light-bg"},React.createElement("form",{onSubmit:ae((e=>{B(e.keyword)}))},React.createElement(Zn,{className:"w-full",inputClassName:"!pl-10",height:"12",name:"keyword",register:ne,placeholder:"Add more relevant keywords...",validations:{required:!1},error:oe?.keyword,prefixIconClassName:"absolute left-4 flex items-center",prefixIcon:React.createElement("button",{type:"button",className:"w-auto h-auto p-0 flex items-center justify-center cursor-pointer bg-transparent border-0 focus:outline-none",onClick:()=>{ue&&(B(""),se({keyword:""}))}},ue?React.createElement(p,{className:"w-5 h-5 text-zip-app-inactive-icon"}):React.createElement(pn,{className:"w-5 h-5 text-zip-app-inactive-icon"}))})),React.createElement(_c,{keywordClassName:"border-zip-light-border-primary bg-zip-app-light-bg",keywords:[...new Set(_)].filter((e=>""===L.trim()||e?.toLowerCase()!==L?.toLowerCase())),onClick:e=>{B(e),ie("keyword",e)}}),React.createElement("div",{className:"rounded-t-lg pt-2 pb-4"},React.createElement("div",{className:"flex items-center justify-between"},React.createElement("div",{className:"flex items-center gap-1 text-sm font-normal leading-[21px]"},React.createElement("div",{className:"flex items-center justify-start gap-3"},od.map((e=>React.createElement("button",{className:(0,g.AK)("relative before:content-[attr(data-title)] before:block before:font-bold before:text-sm before:invisible before:h-0","px-0 py-3 border-0 bg-transparent text-sm font-semibold text-accent-ai cursor-pointer focus-visible:outline-none focus:outline-none active:outline-none transition-colors ease-in-out duration-150",e.value!==G&&"font-normal text-body-text"),key:e.value,type:"button",onClick:()=>Y(e.value),"data-title":e.label},e.label,e.value===od[2].value&&!!we(x)?.length&&` (${we(x)?.length})`,e.value===od[1].value&&!!ye(x)?.length&&` (${ye(x)?.length})`,e.value===G&&React.createElement("span",{className:"absolute bottom-0 inset-x-0 w-full h-0.5 bg-accent-ai"})))))),G===od[0].value&&React.createElement(vt,{placement:"right",trigger:React.createElement("div",{className:"flex items-center gap-2 min-w-[100px] cursor-pointer"},React.createElement("span",{className:"text-sm font-normal text-body-text leading-[150%]"},"Orientation: ","",N.label),React.createElement(ji,{className:"w-5 h-5 text-app-inactive-icon"})),align:"top",width:"48",contentClassName:"p-4 bg-white [&>:first-child]:pb-3 [&>:last-child]:pt-3 [&>:not(:first-child,:last-child)]:py-3 !divide-y !divide-border-primary divide-solid divide-x-0"},Object.values(ad).map(((e,t)=>{return React.createElement(vt.Item,{as:"div",key:t,className:"only:!p-0"},React.createElement("button",{type:"button",className:"w-full flex items-center gap-2 px-1.5 py-1 text-sm font-normal leading-5 text-body-text hover:bg-background-secondary transition duration-150 ease-in-out space-x-2 rounded bg-white border-none cursor-pointer",onClick:(r=e,()=>{I(r)})},e.label));var r}))),G===od[2].value&&!!x?.length&&React.createElement("button",{onClick:e=>{e.preventDefault(),e.stopPropagation(),s(x.filter((e=>!e.engine)))},className:"px-1 py-px bg-transparent border border-solid border-border-primary rounded text-xs leading-4 text-body-text cursor-pointer"},(0,u.__)("Clear","ast-block-templates")),G===od[1].value&&React.createElement(Qc,{render:e=>{let{open:t}=e;return React.createElement("button",{ref:Q,className:"px-0 bg-transparent border-none rounded text-xs leading-5 font-semibold text-accent-st cursor-pointer inline-flex items-center justify-end gap-2",onClick:t},React.createElement(hc,{className:"w-4 h-4 text-zip-app-inactive-icon",strokeWidth:2}),React.createElement("span",null,(0,u.__)("Upload Your Images","ast-block-templates")))}})))),React.createElement("div",{className:"py-4 px-5 md:px-10 lg:px-14 xl:px-20 flex flex-col flex-auto relative"},G===od[1].value&&!xe.length&&React.createElement("div",rd({className:(0,g.AK)("relative flex flex-col items-center justify-center gap-3 py-[3.125rem] px-4 bg-preview-background border border-dashed border-border-tertiary rounded cursor-pointer")},te()),React.createElement("input",re()),React.createElement(hc,{className:"w-6 h-6 text-zip-app-inactive-icon"}),React.createElement("p",{className:"text-zip-body-text text-base !my-0"},React.createElement("span",{className:"text-accent-st min-w-fit break-keep text-nowrap whitespace-nowrap font-semibold mr-1"},(0,u.__)("Upload images","ast-block-templates")),(0,u.__)("or drop your images here","ast-block-templates")),React.createElement("p",{className:"text-zip-body-text text-base !my-0"},(0,u.__)("PNG, JPG, JPEG","ast-block-templates")),React.createElement("div",{className:"absolute inset-0",onClick:()=>{Q?.current&&Q?.current.click()},"aria-hidden":"true"})),React.createElement(Hc,null,xe?.length>0&&React.createElement(qn,{className:"gap-6 [&>div]:gap-6",columns:{default:1,220:1,767:2,1024:2,1280:4,1920:5}},xe.map((e=>e?.optimized_url?React.createElement(Nc,{key:e.id,image:e,isSelected:ge(e),onClick:he,variant:G===od[2].value||G===od[1].value?"selection":"default"}):React.createElement(o.Fragment,{key:Math.random().toString(36).substring(2,10)},e))))),G===od[0].value&&!z&&!j.length&&X.current&&React.createElement("div",{className:"flex flex-col items-center justify-center h-full"},React.createElement("p",{className:"text-secondary-text text-center px-10 py-5 border-2 border-dashed border-border-primary rounded-md"},L.length?React.createElement(React.Fragment,null,"We couldn`t find anything with your keyword.",React.createElement("br",null),"Try to refine your search."):React.createElement(React.Fragment,null,"Find the perfect images for your website by entering a keyword or selecting from the suggested options."))),G===od[0].value&&!z&&!Z&&!!j.length&&React.createElement("div",{className:"pb-5 pt-10 flex flex-col items-center justify-center h-full"},React.createElement("p",{className:"text-secondary-text text-sm leading-5 text-center after:mx-2.5 after:content-[''] after:inline-block after:w-5 sm:after:w-12 after:h-px after:bg-app-border after:relative after:-top-[5px] before:mx-2.5 before:content-[''] before:inline-block before:w-5 sm:before:w-12 before:h-px before:bg-app-border before:relative before:-top-[5px]"},"End of the search results")),G===od[2].value&&!we(x).length&&React.createElement("div",{className:"flex flex-col items-center justify-center h-full"},React.createElement("p",{className:"text-secondary-text text-center px-10 py-5 border-2 border-dashed border-border-primary rounded-md"},"No images are selected yet."))),U&&React.createElement("div",{className:"absolute right-[6.5rem] bottom-28 ml-auto"},React.createElement("button",{type:"button",className:"absolute bottom-0 right-0 z-10 w-8 h-8 rounded-full bg-accent-ai border-0 border-solid text-white flex items-center justify-center shadow-sm cursor-pointer",onClick:()=>{q.current&&(H(!1),q.current.scrollTo({top:0,behavior:"smooth"}))}},React.createElement(vc,{className:"w-5 h-5"}))),React.createElement("div",{className:"min-h-[100px] py-4 px-5 md:px-10 lg:px-14 xl:px-20 sticky bottom-0 bg-zip-app-light-bg"},React.createElement(di,T?{continueButtonText:"Save & Exit",onClickContinue:me}:{onClickContinue:be,onClickSkip:be,onClickPrevious:n})),React.createElement(Rc,{open:$,setOpen:K,onClickGenerate:async e=>{e.preventDefault();const t=new window.FormData;t.append("action","ast-block-templates-ai-content"),t.append("security",ast_block_template_vars.ai_content_ajax_nonce),t.append("business_name",w),t.append("business_desc",E),t.append("business_category",k),t.append("images",JSON.stringify(x)),t.append("image_keyword",JSON.stringify(_)),t.append("business_address",C?.address||""),t.append("business_phone",C?.phone||""),t.append("business_email",C?.email||""),t.append("language",JSON.stringify(O)),t.append("social_profiles",JSON.stringify(C?.socialMedia||[]));try{const e=await(0,yt.Z)({url:ast_block_template_vars.ajax_url,method:"POST",body:t});e.success&&(i(!1),c(),e?.data.images.length>0&&s(e.data.images))}catch(e){(0,xt.H)(e)}const r="patterns",n=fe?P.slice(0,2):P;v(r,fe?n.map((e=>e.id)):null),m(r);let o=!1;try{o=await(0,Tn.T6)(n,a,d,(e=>l(r,e)),b,"block")}catch(e){o=e}"object"==typeof o&&"api_throttle_error"===o?.data?.code&&(o={type:"error",title:"Check Back Soon",message:React.createElement(React.Fragment,null,"We are currently experiencing exceptionally high demand. Please try again in 5 minutes. If the error persists, kindly contact us through the website:",React.createElement("a",{href:"https://zipwp.com/contact",target:"_blank",rel:"noreferrer"}," ","https://zipwp.com/contact"),".")}),h(r,"object"==typeof o?o:null),l(r,{}),A&&o&&y()},onClickSave:me}))})),cd=i(7824),ud="tippy-content",dd="tippy-backdrop",pd="tippy-arrow",fd="tippy-svg-arrow",md={passive:!0,capture:!0},gd=function(){return document.body};function hd(e,t,r){if(Array.isArray(e)){var n=e[t];return null==n?Array.isArray(r)?r[t]:r:n}return e}function vd(e,t){var r={}.toString.call(e);return 0===r.indexOf("[object")&&r.indexOf(t+"]")>-1}function bd(e,t){return"function"==typeof e?e.apply(void 0,t):e}function yd(e,t){return 0===t?e:function(n){clearTimeout(r),r=setTimeout((function(){e(n)}),t)};var r}function wd(e){return[].concat(e)}function xd(e,t){-1===e.indexOf(t)&&e.push(t)}function _d(e){return[].slice.call(e)}function kd(e){return Object.keys(e).reduce((function(t,r){return void 0!==e[r]&&(t[r]=e[r]),t}),{})}function Ed(e){return["Element","Fragment"].some((function(t){return vd(e,t)}))}function Cd(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Sd(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Rd(e,t,r){var n=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[n](t,r)}))}function Pd(e,t){for(var r=t;r;){var n;if(e.contains(r))return!0;r=null==r.getRootNode||null==(n=r.getRootNode())?void 0:n.host}return!1}var Td={isTouch:!1},Ad=0;function Od(){Td.isTouch||(Td.isTouch=!0,window.performance&&document.addEventListener("mousemove",Nd))}function Nd(){var e=performance.now();e-Ad<20&&(Td.isTouch=!1,document.removeEventListener("mousemove",Nd)),Ad=e}function Id(){var e,t=document.activeElement;if((e=t)&&e._tippy&&e._tippy.reference===e){var r=t._tippy;t.blur&&!r.state.isVisible&&t.blur()}}var Ld=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),Bd=Object.assign({appendTo:gd,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),jd=Object.keys(Bd);function Dd(e){var t=(e.plugins||[]).reduce((function(t,r){var n,a=r.name,o=r.defaultValue;return a&&(t[a]=void 0!==e[a]?e[a]:null!=(n=Bd[a])?n:o),t}),{});return Object.assign({},e,t)}function Md(e,t){var r=Object.assign({},t,{content:bd(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(Dd(Object.assign({},Bd,{plugins:t}))):jd).reduce((function(t,r){var n=(e.getAttribute("data-tippy-"+r)||"").trim();if(!n)return t;if("content"===r)t[r]=n;else try{t[r]=JSON.parse(n)}catch(e){t[r]=n}return t}),{})}(e,t.plugins));return r.aria=Object.assign({},Bd.aria,r.aria),r.aria={expanded:"auto"===r.aria.expanded?t.interactive:r.aria.expanded,content:"auto"===r.aria.content?t.interactive?null:"describedby":r.aria.content},r}function Fd(e){var t=e.firstElementChild,r=_d(t.children);return{box:t,content:r.find((function(e){return e.classList.contains(ud)})),arrow:r.find((function(e){return e.classList.contains(pd)||e.classList.contains(fd)})),backdrop:r.find((function(e){return e.classList.contains(dd)}))}}var Zd=1,Vd=[],zd=[];function Wd(e,t){var r,n,a,o,i,s,l,c,u=Md(e,Object.assign({},Bd,Dd(kd(t)))),d=!1,p=!1,f=!1,m=!1,g=[],h=yd(K,u.interactiveDebounce),v=Zd++,b=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),y={id:v,reference:e,popper:document.createElement("div"),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:b,clearDelayTimeouts:function(){clearTimeout(r),clearTimeout(n),cancelAnimationFrame(a)},setProps:function(t){if(!y.state.isDestroyed){I("onBeforeUpdate",[y,t]),H();var r=y.props,n=Md(e,Object.assign({},r,kd(t),{ignoreAttributes:!0}));y.props=n,U(),r.interactiveDebounce!==n.interactiveDebounce&&(j(),h=yd(K,n.interactiveDebounce)),r.triggerTarget&&!n.triggerTarget?wd(r.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&e.removeAttribute("aria-expanded"),B(),N(),_&&_(r,n),y.popperInstance&&(X(),Q().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),I("onAfterUpdate",[y,t])}},setContent:function(e){y.setProps({content:e})},show:function(){var e=y.state.isVisible,t=y.state.isDestroyed,r=!y.state.isEnabled,n=Td.isTouch&&!y.props.touch,a=hd(y.props.duration,0,Bd.duration);if(!(e||t||r||n||P().hasAttribute("disabled")||(I("onShow",[y],!1),!1===y.props.onShow(y)))){if(y.state.isVisible=!0,R()&&(x.style.visibility="visible"),N(),Z(),y.state.isMounted||(x.style.transition="none"),R()){var o=A();Cd([o.box,o.content],0)}var i,l,c;s=function(){var e;if(y.state.isVisible&&!m){if(m=!0,x.offsetHeight,x.style.transition=y.props.moveTransition,R()&&y.props.animation){var t=A(),r=t.box,n=t.content;Cd([r,n],a),Sd([r,n],"visible")}L(),B(),xd(zd,y),null==(e=y.popperInstance)||e.forceUpdate(),I("onMount",[y]),y.props.animation&&R()&&function(e,t){z(e,(function(){y.state.isShown=!0,I("onShown",[y])}))}(a)}},l=y.props.appendTo,c=P(),(i=y.props.interactive&&l===gd||"parent"===l?c.parentNode:bd(l,[c])).contains(x)||i.appendChild(x),y.state.isMounted=!0,X()}},hide:function(){var e=!y.state.isVisible,t=y.state.isDestroyed,r=!y.state.isEnabled,n=hd(y.props.duration,1,Bd.duration);if(!(e||t||r)&&(I("onHide",[y],!1),!1!==y.props.onHide(y))){if(y.state.isVisible=!1,y.state.isShown=!1,m=!1,d=!1,R()&&(x.style.visibility="hidden"),j(),V(),N(!0),R()){var a=A(),o=a.box,i=a.content;y.props.animation&&(Cd([o,i],n),Sd([o,i],"hidden"))}L(),B(),y.props.animation?R()&&function(e,t){z(e,(function(){!y.state.isVisible&&x.parentNode&&x.parentNode.contains(x)&&t()}))}(n,y.unmount):y.unmount()}},hideWithInteractivity:function(e){T().addEventListener("mousemove",h),xd(Vd,h),h(e)},enable:function(){y.state.isEnabled=!0},disable:function(){y.hide(),y.state.isEnabled=!1},unmount:function(){y.state.isVisible&&y.hide(),y.state.isMounted&&(J(),Q().forEach((function(e){e._tippy.unmount()})),x.parentNode&&x.parentNode.removeChild(x),zd=zd.filter((function(e){return e!==y})),y.state.isMounted=!1,I("onHidden",[y]))},destroy:function(){y.state.isDestroyed||(y.clearDelayTimeouts(),y.unmount(),H(),delete e._tippy,y.state.isDestroyed=!0,I("onDestroy",[y]))}};if(!u.render)return y;var w=u.render(y),x=w.popper,_=w.onUpdate;x.setAttribute("data-tippy-root",""),x.id="tippy-"+y.id,y.popper=x,e._tippy=y,x._tippy=y;var k=b.map((function(e){return e.fn(y)})),E=e.hasAttribute("aria-expanded");return U(),B(),N(),I("onCreate",[y]),u.showOnCreate&&ee(),x.addEventListener("mouseenter",(function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()})),x.addEventListener("mouseleave",(function(){y.props.interactive&&y.props.trigger.indexOf("mouseenter")>=0&&T().addEventListener("mousemove",h)})),y;function C(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function S(){return"hold"===C()[0]}function R(){var e;return!(null==(e=y.props.render)||!e.$$tippy)}function P(){return l||e}function T(){var e,t,r=P().parentNode;return r?null!=(t=wd(r)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document:document}function A(){return Fd(x)}function O(e){return y.state.isMounted&&!y.state.isVisible||Td.isTouch||o&&"focus"===o.type?0:hd(y.props.delay,e?0:1,Bd.delay)}function N(e){void 0===e&&(e=!1),x.style.pointerEvents=y.props.interactive&&!e?"":"none",x.style.zIndex=""+y.props.zIndex}function I(e,t,r){var n;void 0===r&&(r=!0),k.forEach((function(r){r[e]&&r[e].apply(r,t)})),r&&(n=y.props)[e].apply(n,t)}function L(){var t=y.props.aria;if(t.content){var r="aria-"+t.content,n=x.id;wd(y.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(r);if(y.state.isVisible)e.setAttribute(r,t?t+" "+n:n);else{var a=t&&t.replace(n,"").trim();a?e.setAttribute(r,a):e.removeAttribute(r)}}))}}function B(){!E&&y.props.aria.expanded&&wd(y.props.triggerTarget||e).forEach((function(e){y.props.interactive?e.setAttribute("aria-expanded",y.state.isVisible&&e===P()?"true":"false"):e.removeAttribute("aria-expanded")}))}function j(){T().removeEventListener("mousemove",h),Vd=Vd.filter((function(e){return e!==h}))}function D(t){if(!Td.isTouch||!f&&"mousedown"!==t.type){var r=t.composedPath&&t.composedPath()[0]||t.target;if(!y.props.interactive||!Pd(x,r)){if(wd(y.props.triggerTarget||e).some((function(e){return Pd(e,r)}))){if(Td.isTouch)return;if(y.state.isVisible&&y.props.trigger.indexOf("click")>=0)return}else I("onClickOutside",[y,t]);!0===y.props.hideOnClick&&(y.clearDelayTimeouts(),y.hide(),p=!0,setTimeout((function(){p=!1})),y.state.isMounted||V())}}}function M(){f=!0}function F(){f=!1}function Z(){var e=T();e.addEventListener("mousedown",D,!0),e.addEventListener("touchend",D,md),e.addEventListener("touchstart",F,md),e.addEventListener("touchmove",M,md)}function V(){var e=T();e.removeEventListener("mousedown",D,!0),e.removeEventListener("touchend",D,md),e.removeEventListener("touchstart",F,md),e.removeEventListener("touchmove",M,md)}function z(e,t){var r=A().box;function n(e){e.target===r&&(Rd(r,"remove",n),t())}if(0===e)return t();Rd(r,"remove",i),Rd(r,"add",n),i=n}function W(t,r,n){void 0===n&&(n=!1),wd(y.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,r,n),g.push({node:e,eventType:t,handler:r,options:n})}))}function U(){var e;S()&&(W("touchstart",$,{passive:!0}),W("touchend",G,{passive:!0})),(e=y.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(W(e,$),e){case"mouseenter":W("mouseleave",G);break;case"focus":W(Ld?"focusout":"blur",Y);break;case"focusin":W("focusout",Y)}}))}function H(){g.forEach((function(e){var t=e.node,r=e.eventType,n=e.handler,a=e.options;t.removeEventListener(r,n,a)})),g=[]}function $(e){var t,r=!1;if(y.state.isEnabled&&!q(e)&&!p){var n="focus"===(null==(t=o)?void 0:t.type);o=e,l=e.currentTarget,B(),!y.state.isVisible&&vd(e,"MouseEvent")&&Vd.forEach((function(t){return t(e)})),"click"===e.type&&(y.props.trigger.indexOf("mouseenter")<0||d)&&!1!==y.props.hideOnClick&&y.state.isVisible?r=!0:ee(e),"click"===e.type&&(d=!r),r&&!n&&te(e)}}function K(e){var t=e.target,r=P().contains(t)||x.contains(t);if("mousemove"!==e.type||!r){var n=Q().concat(x).map((function(e){var t,r=null==(t=e._tippy.popperInstance)?void 0:t.state;return r?{popperRect:e.getBoundingClientRect(),popperState:r,props:u}:null})).filter(Boolean);(function(e,t){var r=t.clientX,n=t.clientY;return e.every((function(e){var t=e.popperRect,a=e.popperState,o=e.props.interactiveBorder,i=a.placement.split("-")[0],s=a.modifiersData.offset;if(!s)return!0;var l="bottom"===i?s.top.y:0,c="top"===i?s.bottom.y:0,u="right"===i?s.left.x:0,d="left"===i?s.right.x:0,p=t.top-n+l>o,f=n-t.bottom-c>o,m=t.left-r+u>o,g=r-t.right-d>o;return p||f||m||g}))})(n,e)&&(j(),te(e))}}function G(e){q(e)||y.props.trigger.indexOf("click")>=0&&d||(y.props.interactive?y.hideWithInteractivity(e):te(e))}function Y(e){y.props.trigger.indexOf("focusin")<0&&e.target!==P()||y.props.interactive&&e.relatedTarget&&x.contains(e.relatedTarget)||te(e)}function q(e){return!!Td.isTouch&&S()!==e.type.indexOf("touch")>=0}function X(){J();var t=y.props,r=t.popperOptions,n=t.placement,a=t.offset,o=t.getReferenceClientRect,i=t.moveTransition,l=R()?Fd(x).arrow:null,c=o?{getBoundingClientRect:o,contextElement:o.contextElement||P()}:e,u=[{name:"offset",options:{offset:a}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!i}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(R()){var r=A().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?r.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?r.setAttribute("data-"+e,""):r.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];R()&&l&&u.push({name:"arrow",options:{element:l,padding:3}}),u.push.apply(u,(null==r?void 0:r.modifiers)||[]),y.popperInstance=(0,dt.fi)(c,x,Object.assign({},r,{placement:n,onFirstUpdate:s,modifiers:u}))}function J(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function Q(){return _d(x.querySelectorAll("[data-tippy-root]"))}function ee(e){y.clearDelayTimeouts(),e&&I("onTrigger",[y,e]),Z();var t=O(!0),n=C(),a=n[0],o=n[1];Td.isTouch&&"hold"===a&&o&&(t=o),t?r=setTimeout((function(){y.show()}),t):y.show()}function te(e){if(y.clearDelayTimeouts(),I("onUntrigger",[y,e]),y.state.isVisible){if(!(y.props.trigger.indexOf("mouseenter")>=0&&y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&d)){var t=O(!1);t?n=setTimeout((function(){y.state.isVisible&&y.hide()}),t):a=requestAnimationFrame((function(){y.hide()}))}}else V()}}function Ud(e,t){void 0===t&&(t={});var r=Bd.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",Od,md),window.addEventListener("blur",Id);var n,a=Object.assign({},t,{plugins:r}),o=(n=e,Ed(n)?[n]:function(e){return vd(e,"NodeList")}(n)?_d(n):Array.isArray(n)?n:_d(document.querySelectorAll(n))).reduce((function(e,t){var r=t&&Wd(t,a);return r&&e.push(r),e}),[]);return Ed(e)?o[0]:o}Ud.defaultProps=Bd,Ud.setDefaultProps=function(e){Object.keys(e).forEach((function(t){Bd[t]=e[t]}))},Ud.currentInput=Td,Object.assign({},cd.Z,{effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow)}}),Ud.setDefaultProps({animation:!1});var Hd=Ud;function $d(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}var Kd="undefined"!=typeof window&&"undefined"!=typeof document;function Gd(e,t){e&&("function"==typeof e&&e(t),{}.hasOwnProperty.call(e,"current")&&(e.current=t))}function Yd(){return Kd&&document.createElement("div")}function qd(e,t){if(e===t)return!0;if("object"==typeof e&&null!=e&&"object"==typeof t&&null!=t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r in e){if(!t.hasOwnProperty(r))return!1;if(!qd(e[r],t[r]))return!1}return!0}return!1}function Xd(e){var t=[];return e.forEach((function(e){t.find((function(t){return qd(e,t)}))||t.push(e)})),t}var Jd=Kd?o.useLayoutEffect:o.useEffect;function Qd(e,t,r){r.split(/\s+/).forEach((function(r){r&&e.classList[t](r)}))}var ep={name:"className",defaultValue:"",fn:function(e){var t=e.popper.firstElementChild,r=function(){var t;return!!(null==(t=e.props.render)?void 0:t.$$tippy)};function n(){e.props.className&&!r()||Qd(t,"add",e.props.className)}return{onCreate:n,onBeforeUpdate:function(){r()&&Qd(t,"remove",e.props.className)},onAfterUpdate:n}}};function tp(e){return function(t){var r,n,a=t.children,i=t.content,s=t.visible,l=t.singleton,u=t.render,d=t.reference,p=t.disabled,f=void 0!==p&&p,m=t.ignoreAttributes,g=void 0===m||m,h=(t.__source,t.__self,$d(t,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),v=void 0!==s,b=void 0!==l,y=(0,o.useState)(!1),w=y[0],x=y[1],_=(0,o.useState)({}),k=_[0],E=_[1],C=(0,o.useState)(),S=C[0],R=C[1],P=(r=function(){return{container:Yd(),renders:1}},(n=(0,o.useRef)()).current||(n.current="function"==typeof r?r():r),n.current),T=Object.assign({ignoreAttributes:g},h,{content:P.container});v&&(T.trigger="manual",T.hideOnClick=!1),b&&(f=!0);var A=T,O=T.plugins||[];u&&(A=Object.assign({},T,{plugins:b&&null!=l.data?[].concat(O,[{fn:function(){return{onTrigger:function(e,t){var r=l.data.children.find((function(e){return e.instance.reference===t.currentTarget}));e.state.$$activeSingletonInstance=r.instance,R(r.content)}}}}]):O,render:function(){return{popper:P.container}}}));var N=[d].concat(a?[a.type]:[]);return Jd((function(){var t=d;d&&d.hasOwnProperty("current")&&(t=d.current);var r=e(t||P.ref||Yd(),Object.assign({},A,{plugins:[ep].concat(T.plugins||[])}));return P.instance=r,f&&r.disable(),s&&r.show(),b&&l.hook({instance:r,content:i,props:A,setSingletonContent:R}),x(!0),function(){r.destroy(),null==l||l.cleanup(r)}}),N),Jd((function(){var e,t,r,n,a;if(1!==P.renders){var o=P.instance;o.setProps((t=o.props,r=A,Object.assign({},r,{popperOptions:Object.assign({},t.popperOptions,r.popperOptions,{modifiers:Xd([].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],(null==(a=r.popperOptions)?void 0:a.modifiers)||[]))})}))),null==(e=o.popperInstance)||e.forceUpdate(),f?o.disable():o.enable(),v&&(s?o.show():o.hide()),b&&l.hook({instance:o,content:i,props:A,setSingletonContent:R})}else P.renders++})),Jd((function(){var e;if(u){var t=P.instance;t.setProps({popperOptions:Object.assign({},t.props.popperOptions,{modifiers:[].concat(((null==(e=t.props.popperOptions)?void 0:e.modifiers)||[]).filter((function(e){return"$$tippyReact"!==e.name})),[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t,r=e.state,n=null==(t=r.modifiersData)?void 0:t.hide;k.placement===r.placement&&k.referenceHidden===(null==n?void 0:n.isReferenceHidden)&&k.escaped===(null==n?void 0:n.hasPopperEscaped)||E({placement:r.placement,referenceHidden:null==n?void 0:n.isReferenceHidden,escaped:null==n?void 0:n.hasPopperEscaped}),r.attributes.popper={}}}])})})}}),[k.placement,k.referenceHidden,k.escaped].concat(N)),c().createElement(c().Fragment,null,a?(0,o.cloneElement)(a,{ref:function(e){P.ref=e,Gd(a.ref,e)}}):null,w&&(0,Ft.createPortal)(u?u(function(e){var t={"data-placement":e.placement};return e.referenceHidden&&(t["data-reference-hidden"]=""),e.escaped&&(t["data-escaped"]=""),t}(k),S,P.instance):i,P.container))}}var rp=function(e,t){return(0,o.forwardRef)((function(r,n){var a=r.children,i=$d(r,["children"]);return c().createElement(e,Object.assign({},t,i),a?(0,o.cloneElement)(a,{ref:function(e){Gd(n,e),Gd(a.ref,e)}}):null)}))},np=rp(tp(Hd),{render:function(){return""}}),ap=i(406),op=i(3234),ip=i(6014),sp=i(6259),lp=i(6917);function cp(){return cp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},cp.apply(this,arguments)}var up=e=>{let{onExit:t,placement:r="auto"}=e;const[n,a]=(0,o.useState)(!1),i=function(e,t={}){const{isStatic:r}=(0,o.useContext)(ip._),n=(0,o.useRef)(null),a=function(e){const t=(0,Dc.h)((()=>(0,op.BX)(e))),{isStatic:r}=(0,o.useContext)(ip._);if(r){const[,r]=(0,o.useState)(e);(0,o.useEffect)((()=>t.on("change",r)),[])}return t}((0,ap.i)(e)?e.get():e),i=()=>{n.current&&n.current.stop()};return(0,o.useInsertionEffect)((()=>a.attach(((e,o)=>{if(r)return o(e);if(i(),n.current=(0,sp.y)({keyframes:[a.get(),e],velocity:a.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...t,onUpdate:o}),!Bc.frameData.isProcessing){const e=performance.now()-Bc.frameData.timestamp;e<30&&(n.current.time=(0,lp.X)(e))}return a.get()}),i)),[JSON.stringify(t)]),(0,Ic.L)((()=>{if((0,ap.i)(e))return e.on("change",(e=>a.set(parseFloat(e))))}),[a]),a}(0,{damping:30,stiffness:300}),s=()=>{a((e=>!e))};return React.createElement(np,{visible:n,onClickOutside:s,onMount:()=>{i.set(1)},onHide:()=>{i.set(0)},render:e=>React.createElement(Fi.E.div,cp({className:"flex flex-col items-start gap-5 w-[300px] h-auto bg-white rounded-lg shadow-xl p-4",style:{opacity:i}},e),React.createElement("div",{className:"w-full space-y-2"},React.createElement("p",{className:"m-0 !text-zip-app-heading !text-base !font-semibold"},"Are you sure?"),React.createElement("p",{className:"m-0 !text-zip-body-text !text-sm !font-normal"},"If you prefer to continue, press “Cancel”.")),React.createElement("div",{className:"flex justify-end gap-3 w-full"},React.createElement(Ct.Z,{className:"h-auto text-zip-app-heading !text-xs font-semibold !py-1.5 !px-3 rounded border border-solid border-border-primary shadow-sm",type:"button",variant:"blank",onClick:s},React.createElement("span",null,"Cancel")),React.createElement(Ct.Z,{className:"h-auto text-white !text-xs font-semibold !py-1.5 !px-3 rounded border border-solid border-alert-error-text bg-alert-error-text shadow-sm",type:"button",variant:"blank",onClick:t},React.createElement("span",null,"Exit"))),React.createElement("div",{"data-popper-arrow":!0,className:"-top-1 absolute w-2 h-2 bg-inherit before:content-[''] before:w-2 before:h-2 before:bg-inherit before:absolute invisible before:visible before:!rotate-45"})),interactive:!0,interactiveBorder:20,placement:r},React.createElement("button",{onClick:s,className:"p-0 border-0 w-auto h-auto bg-transparent cursor-pointer focus:outline-none"},React.createElement(p,{className:"w-6 h-6 text-button-disabled"})))};const dp=[{name:(0,u.__)("Connect","ast-block-templates"),description:(0,u.__)("Connect your account","ast-block-templates"),screen:"api-key",component:React.createElement(ui,null)},{name:(0,u.__)("Let's Start","ast-block-templates"),description:(0,u.__)("Name, language & type","ast-block-templates"),screen:"type",component:React.createElement(Yi,null)},{name:"Describe",description:"Some details please",screen:"details",component:React.createElement(ts,null)},{name:"Contact",description:"How can people get in touch",screen:"contact-details",component:React.createElement(gc,null)},{name:"Images",description:"Select relevant images",screen:"images",component:React.createElement(ld,null),classNames:"p-0 md:p-0 lg:p-0 xl:p-0"}];var pp=(0,e.Z)((0,a.Z)((e=>{const{getTogglePopup:t,getSitePreview:r,getCurrentScreen:n,setCurrentScreen:a,getCurrentAIStep:o}=e("ast-block-templates");return{togglePopup:t(),sitePreview:r(),currentScreen:n(),setCurrentScreen:a,currentStep:o()}})),(0,n.Z)((e=>{const{toggleOnboardingAIStep:t}=e("ast-block-templates");return{toggleOnboardingAIStep:t}})))((0,o.memo)((e=>{let{togglePopup:t,currentScreen:r,sitePreview:n,toggleOnboardingAIStep:a,currentStep:i}=e;return(0,o.useEffect)((()=>{t?(document.body.classList.add("ast-block-templates-modal-open"),document.getElementById("ast-block-templates-modal-wrap").classList.add("open")):(document.body.classList.remove("ast-block-templates-modal-open"),document.getElementById("ast-block-templates-modal-wrap").classList.remove("open"))}),[t,r,n]),React.createElement("div",{id:"spectra-onboarding-ai",className:"font-sans grid grid-cols-1 lg:grid-cols-[360px_1fr]"},React.createElement("div",{className:"hidden lg:!flex lg:w-full lg:flex-col z-10"},React.createElement("div",{className:"flex grow flex-col gap-y-5 overflow-y-auto border-r border-gray-200 bg-zip-dark-theme-bg px-6 relative h-screen"},React.createElement("div",{className:"relative flex h-16 shrink-0 items-center"},"active"===ast_block_template_vars.astra_sites_status||"active"===ast_block_template_vars.astra_sites_pro_status?React.createElement(wt.yy,null):React.createElement(wt.uF,null),React.createElement("div",{className:"absolute top-4 right-0"},React.createElement(up,{onExit:e=>{e?.preventDefault(),e?.stopPropagation(),a()}}))),React.createElement("nav",{className:"flex flex-1 flex-col gap-y-1 "},dp.map(((e,t)=>{let{name:r,description:n}=e;return React.createElement("div",{className:"flex gap-3",key:t},React.createElement("div",{className:(0,g.AK)("flex flex-col gap-y-1 items-center",t===dp.length-1?"justify-start":"justify-center")},React.createElement("div",{className:(0,g.AK)("rounded-full border text-xs font-semibold flex items-center justify-center w-6 h-6",(s=i,l=t,s===l+1?"border-zip-dark-theme-heading text-zip-dark-theme-heading border-solid":s>l+1?"bg-zip-dark-theme-content-background text-zip-app-inactive-icon":"border-solid border-zip-app-inactive-icon text-zip-app-inactive-icon"))},i>t+1?React.createElement(Pc,{className:"text-white h-3 w-3"}):React.createElement("span",null,t+1)),dp.length-1>t&&React.createElement("div",{className:(0,g.AK)("h-8 w-[1px]",(a=i,o=t,a===o+1?"bg-gradient-to-b from-white to-transparent":a>o+1?"bg-zip-dark-theme-border":"bg-gradient-to-b from-gray-700 to-transparent"))})),React.createElement("div",{className:"flex flex-col gap-y-1 items-start justify-start "},React.createElement("div",{className:(0,g.AK)("text-sm font-semibold",i>=t+1?"text-zip-app-inactive-icon":"text-zip-dark-theme-body",i===t+1&&"text-zip-dark-theme-heading")},r),React.createElement("div",{className:(0,g.AK)("text-sm font-normal","text-zip-app-inactive-icon",i===t+1&&"text-zip-dark-theme-body")},n)));var a,o,s,l}))))),React.createElement("main",{id:"sp-onboarding-content-wrapper",className:"flex-1 overflow-x-hidden h-[calc(100vh_-_5rem)] bg-zip-app-light-bg"},React.createElement("div",{className:"h-full w-full relative flex"},React.createElement("div",{className:(0,g.AK)("w-full max-h-full flex flex-col flex-auto items-center px-5 pt-5 md:px-10 md:pt-10 lg:px-14 lg:pt-14 xl:px-20 xl:pt-20",dp[i-1]?.classNames)},dp[i-1]?.component))))})));i(704);var fp=e=>{const{syncFlags:r,syncStatus:n,reSyncCatContent:a,currentCategory:i,syncMessage:s}=(0,t.Z)((t=>{const{getDynamicContentSyncStatus:r,getDynamicContentSyncFlags:n,getDynamicContentReSyncStatus:a,getCurrentCategory:o,getDynamicContentSyncMessage:i}=t(f.L);return{syncStatus:r()[e],syncFlags:n()[e],reSyncCatContent:a(),currentCategory:o()[e],syncMessage:i()}})),l=(0,o.useRef)(null);(0,o.useEffect)((()=>{if(a)return;const e=()=>{const e=Object.values(r),t=e.reduce(((e,t)=>t?e+1:e),0);return Math.round(t/e.length*100)};n&&null===l.current&&i?.name&&(l.current=(0,sa.Am)((0,la.Z)({title:'Personalizing "'+i?.name+'"',message:"Please wait a few moments. We are personalizing categories.",showProgress:!0,progress:e()}),la.Z.getOptions({type:"sync"}))),null!==l.current&&i?.name&&sa.Am.update(l.current,{...la.Z.getOptions({type:"sync"}),render:(0,la.Z)({title:'Personalizing "'+i?.name+'"',message:"Please wait a few moments. We are personalizing categories.",showProgress:!0,progress:e()})}),n||null===l.current||100!==e()||(sa.Am.update(l.current,{...la.Z.getOptions({type:"success"}),render:(0,la.Z)({title:"Library Personalized",message:"Your library personalized successfully."})}),l.current=null),!n&&null!==l.current&&e()<100&&s&&(sa.Am.update(l.current,{...la.Z.getOptions({type:s.type}),render:(0,la.Z)({title:s.title,message:s.message})}),l.current=null),!n&&null!==l.current&&e()<100&&(sa.Am.update(l.current,{...la.Z.getOptions({type:"error"}),render:(0,la.Z)({title:"Error!",message:"An error occurred while personalizing. Please try again."})}),l.current=null)}),[n,r,i,a,l])},mp=()=>{const{setTogglePopup:e}=(0,r.Z)(f.L);return React.createElement("div",{className:"spectra-ai h-[4.5rem] w-full grid grid-cols-2 grid-rows-1 items-center bg-white border-0 border-b border-solid border-b-border-primary px-5"},React.createElement("div",{className:"flex items-center gap-3"},React.createElement(wt.OA,{className:"w-10 h-10 !shrink-0"}),React.createElement("div",{className:"h-[1.0625rem] w-px !shrink-0 bg-border-primary"}),React.createElement("span",{className:"text-[1.15rem] font-semibold text-heading-text leading-[1.875rem]"},(0,u.__)("Build using AI","ast-block-templates"))),React.createElement("button",{className:"ml-auto border-0 bg-transparent outline-none focus:outline-none active:outline-none text-nav-inactive hover:text-nav-active cursor-pointer flex items-center justify-center rounded-full p-2 hover:bg-background-tertiary active:bg-background-tertiary transition-colors ease-in-out duration-150"},React.createElement(p,{className:"w-5 h-5 transition-colors duration-150 ease-in-out",onClick:()=>{e(),document.getElementById("ast-block-templates-modal-wrap").classList.remove("open"),document.body.classList.remove("ast-block-templates-modal-open")}})))};const gp=[{id:1,name:"Home"},{id:2,name:"About"},{id:3,name:"Services"},{id:4,name:"Contact"},{id:5,name:"Blog"},{id:6,name:"Landing Page"},{id:7,name:"Something Else"}],hp=e=>{let{type:t,selected:r,onClick:n,className:a}=e;const{name:o,prefixIcon:i,suffixIcon:s}=t;return React.createElement("div",{onClick:(e=>t=>{t?.preventDefault(),t?.stopPropagation(),"function"==typeof n&&n(e)})(t),className:(0,g.AK)("flex items-center justify-center gap-2 py-3 font-medium hover:shadow-medium transition duration-150 ease-in-out cursor-pointer border border-solid rounded-full hover:border-accent-spectra",r?"text-heading-text border-accent-spectra shadow-medium bg-white":"text-body-text border-transparent bg-background-secondary",!i&&!s&&"px-8",i&&!s&&"pr-8 pl-6",!i&&s&&"pl-8 pr-6",a),"aria-hidden":"true"},!!i&&i,React.createElement("span",null,o),!!s&&s)};var vp=()=>{const[e,t]=(0,o.useState)("Home"),[n,a]=(0,o.useState)(!1),{setNextOnboardingPagesAIStep:i}=(0,r.Z)(f.L);return React.createElement(o.Fragment,null,React.createElement(mp,null),React.createElement("div",{className:"w-full max-w-container px-10 lg:px-16 xl:px-20 py-12 mx-auto pt-10"},React.createElement("h4",{className:"font-semibold text-[2rem] leading-10 text-[#0F172A] m-0"},"What kind of page are you building?"),React.createElement("p",{className:"leading-6 text-base text-[#475569]"},"Let's get started by choosing the page you're designing."),React.createElement("div",{className:"my-8 flex gap-4 flex-wrap"},gp.length>0&&gp?.map((r=>React.createElement(hp,{className:"py-2 px-6 font-medium text-sm leading-[21px]",key:r.id,type:r,onClick:()=>{return t((e=r).name),void(7===e.id?(console.log(e.id),a(!0)):a(!1));var e},selected:e===r.name})))),n&&React.createElement("div",{className:"mb-8"},React.createElement(Zn,{placeholder:"Enter page name here",label:"Give it a name"})),React.createElement(Ct.Z,{variant:"primary",className:"w-full rounded-md",onClick:i,hasSuffixIcon:!0,isSmall:!0},React.createElement("span",null,"Next"),React.createElement(ha,{className:"w-4 h-4"}))))},bp=()=>{const{setPreviousOnboardingPagesAIStep:e,setNextOnboardingPagesAIStep:t}=(0,r.Z)(f.L);return React.createElement(o.Fragment,null,React.createElement(mp,null),React.createElement("div",{className:"w-full max-w-container px-10 lg:px-16 xl:px-20 py-12 mx-auto pt-10 space-y-8"},React.createElement("div",{className:"space-y-3"},React.createElement("h4",{className:"m-0"},"Please describe this page in few words"),React.createElement("p",{className:"m-0 leading-6 text-base text-body-text"},"Be as descriptive as you can. Share your vision for this page.")),React.createElement("div",{className:"space-y-3"},React.createElement(Qi,{name:"description",className:"mt-8 w-full placeholder-[#9CA3secondary-text",placeholder:"On this page, I want to write about the founder of this business. Her name is Amber Kardile. She started this company 6 years ago. Her background is in service industry and education in psychology.",validations:{required:"Description is required"},rows:"5"}),React.createElement("div",{className:"flex items-center gap-2 mt-2 text-accent-spectra cursor-pointer"},React.createElement(wt.uu,{className:"w-5 h-5 transition duration-150 ease-in-out"}),React.createElement("span",{className:"font-semibold text-sm transition duration-150 ease-in-out"},"Write Using AI"))),React.createElement("div",null,React.createElement("div",{className:"flex flex-row gap-4"},React.createElement(Ct.Z,{variant:"primary",hasSuffixIcon:!0,className:"w-3/4 rounded-md",onClick:t},React.createElement("span",null,"Start Building (84 Credits)"),React.createElement(ha,{className:"w-4 h-4"})),React.createElement(Ct.Z,{variant:"white",className:"w-1/4 rounded-md",onClick:e},React.createElement("span",null,"Previous Step"))),React.createElement("div",{className:"flex items-center justify-center mt-3 w-3/4"},React.createElement("span",{className:""},"968 Credits remaining")))))},yp=()=>React.createElement("div",{className:"w-full h-full bg-white shadow-xlarge"},React.createElement("div",{className:"w-full h-full overflow-hidden"},React.createElement("div",{className:"px-5 pt-5"},React.createElement("div",{className:"flex items-center justify-between mb-12 2xl:mb-20 overflow-hidden"},React.createElement("div",{"data-placeholder":!0,className:"relative bg-gray-200 h-8 2xl:h-10 w-3/12"}),React.createElement("div",{className:"flex gap-4 2xl:gap-5 w-full justify-center items-center overflow-hidden"},React.createElement("div",{"data-placeholder":!0,className:"relative bg-gray-200 h-3 2xl:h-4 w-2/12"}),React.createElement("div",{"data-placeholder":!0,className:"relative bg-gray-200 h-3 2xl:h-4 w-2/12"}),React.createElement("div",{"data-placeholder":!0,className:"relative bg-gray-200 h-3 2xl:h-4 w-2/12"}),React.createElement("div",{"data-placeholder":!0,className:"relative bg-gray-200 h-3 2xl:h-4 w-2/12"})),React.createElement("div",{"data-placeholder":!0,className:"relative bg-gray-200 h-8 2xl:h-10 w-3/12"})),React.createElement("div",{className:"flex flex-col gap-4 2xl:gap-5 items-center mb-8 2xl:mb-10 overflow-hidden"},React.createElement("div",{"data-placeholder":!0,className:"relative bg-gray-200 h-8 2xl:h-10 w-4/6"}),React.createElement("div",{"data-placeholder":!0,className:"relative bg-gray-200 h-8 2xl:h-10 w-1/2"}),React.createElement("div",{"data-placeholder":!0,className:"relative bg-gray-200 h-4 2xl:h-5 w-3/4"}),React.createElement("div",{"data-placeholder":!0,className:"relative bg-gray-200 h-4 2xl:h-5 w-4/6"})),React.createElement("div",{className:"flex gap-4 2xl:gap-6 justify-center overflow-hidden"},React.createElement("div",{"data-placeholder":!0,className:"relative bg-gray-200 h-12 2xl:h-14 w-1/5"}),React.createElement("div",{"data-placeholder":!0,className:"relative bg-gray-200 h-12 2xl:h-14 w-1/5"}))),React.createElement("div",{"data-placeholder":!0,className:"relative mt-12 2xl:mt-24 bg-gray-200 h-full w-full"}))),xp=i(7893),_p=i.n(xp),kp=e=>{let{trigger:t,children:r}=e;const[n,a]=(0,o.useState)(!1);return React.createElement("div",{className:"bg-white relative"},React.createElement("div",{className:"absolute top-4 right-0 w-6 h-6 pointer-events-none "},n?React.createElement(vc,{className:"text-app-body-text"}):React.createElement(ji,{className:"text-app-body-text"})),React.createElement(_p(),{trigger:t,triggerClassName:"block py-4 pr-8 text-[16px] font-semibold leading-[24px]",triggerOpenedClassName:"block py-4 pr-8 text-[16px] font-semibold leading-[24px]",contentInnerClassName:"pb-5",transitionTime:200,transitionCloseTime:200,onOpen:()=>a(!0),onClose:()=>a(!1)},r))},Ep=()=>{const{setTogglePopup:e,setPreviousOnboardingPagesAIStep:t}=(0,r.Z)(f.L);return React.createElement("div",{className:"flex items-stretch flex-1"},React.createElement("div",{className:"xl:w-[72%] lg:w-[65%] w-[55%] flex flex-col items-start justify-start bg-background-secondary relative h-full"},React.createElement("div",{className:"py-4 px-5"},React.createElement(wt.OA,{className:"w-10 h-10"})),React.createElement("div",{className:"flex-1 px-[4.875rem] w-full"},React.createElement(yp,null))),React.createElement("div",{className:"xl:w-[28%] lg:w-[35%] w-[45%] pt-8 pb-5 px-8 bg-white relative flex flex-col"},React.createElement("div",{className:"flex items-start justify-between"},React.createElement("h5",{className:"m-0"},"Build Your Page"),React.createElement("button",{className:"border-0 bg-transparent outline-none focus:outline-none active:outline-none text-nav-inactive hover:text-nav-active cursor-pointer flex items-center justify-center rounded-full p-2 hover:bg-background-tertiary active:bg-background-tertiary transition-colors ease-in-out duration-150",onClick:()=>{e(),document.getElementById("ast-block-templates-modal-wrap").classList.remove("open"),document.body.classList.remove("ast-block-templates-modal-open")}},React.createElement(p,{className:"w-5 h-5"}))),React.createElement("p",{className:"text-sm font-normal text-body-text mt-2 mb-8"},"Craft your page by selecting designs section by section. Personalize your design and have your page ready in no time."),React.createElement("div",{className:"flex flex-col gap-2 items-center justify-center px-2 pb-8 w-full"},React.createElement("div",{className:"flex justify-around w-full flex-wrap"},React.createElement("div",{className:"flex flex-col divide-y divide-border-primary divide-solid [&>div]:border-x-0"},React.createElement(kp,{trigger:"1. Page Header"},"ZipWP is different from other AI website builders in so many ways. It's free so there's no monthly charge to use it, or the website you build with it."),React.createElement(kp,{trigger:"2. Intro"},"ZipWP is different from other AI website builders in so many ways. It's free so there's no monthly charge to use it, or the website you build with it."),React.createElement(kp,{trigger:"3. Team Member"},"ZipWP is different from other AI website builders in so many ways. It's free so there's no monthly charge to use it, or the website you build with it."),React.createElement(kp,{trigger:"4. Join The Team"},"ZipWP is different from other AI website builders in so many ways. It's free so there's no monthly charge to use it, or the website you build with it."),React.createElement(kp,{trigger:"5. Image Gallery"},"ZipWP is different from other AI website builders in so many ways. It's free so there's no monthly charge to use it, or the website you build with it.")))),React.createElement("div",{className:"w-full flex justify-between items-center gap-2 mt-auto"},React.createElement(Ct.Z,{variant:"blank",className:"text-secondary-text font-medium leading-4 bg-transparent border-0 text-base",onClick:t},"Previous Step"),React.createElement(Ct.Z,{variant:"primary",hasPrefixIcon:!0,className:"rounded-md",onClick:()=>{}},React.createElement("span",null,"Build Page"),React.createElement(ha,{className:"w-4 h-4"})))))};const Cp=[React.createElement(vp,{key:"type-selection"}),React.createElement(bp,{key:"description"}),React.createElement(Ep,{key:"build-page"})];var Sp=()=>{const{togglePopup:e,currentStep:r}=(0,t.Z)((e=>{const{getTogglePopup:t,getOnboardingPageAI:r}=e(f.L);return{togglePopup:t(),...r()}}),[]);return(0,o.useEffect)((()=>{if(!0===e){document.body.classList.add("ast-block-templates-modal-open");const e=document.getElementById("ast-block-templates-modal-wrap");if(!e)return;e.classList.add("open")}}),[e]),React.createElement("div",{className:"spectra-ai flex-1 overflow-x-hidden h-[calc(100vh_-_5rem)] bg-white"},React.createElement("div",{className:"w-full h-full flex flex-col mx-auto"},Cp[r-1]))},Rp=(0,e.Z)((0,n.Z)((e=>{const{setTogglePopup:t}=e("ast-block-templates");return{onSetTogglePopup:t}})))((0,o.memo)((e=>{let{onSetTogglePopup:t}=e;return(0,o.useEffect)((()=>{wp.data.subscribe((()=>{setTimeout((()=>{(()=>{const e=document.querySelector("#ast-block-templates-button-wrap");if(!e)return null;if(document.getElementById("ast-block-templates-button"))return null;const r=document.createElement("button");r.id="ast-block-templates-button",r.className="components-button is-primary",r.onclick=t,r.innerHTML=ast_block_template_vars.display_button_logo&&""===ast_block_template_vars.white_label_name?`<img\n src=${"active"===ast_block_template_vars.astra_sites_status||"active"===ast_block_template_vars.astra_sites_pro_status?ast_block_template_vars.st_button_logo:ast_block_template_vars.button_logo}\n class="logo ${ast_block_template_vars.button_class}"\n alt="Button Logo"\n />`:"",r.innerHTML+=ast_block_template_vars.white_label_name?ast_block_template_vars.white_label_name:ast_block_template_vars.button_text,e.appendChild(r)})()}),100)}))}),[]),null})));i(3929);var Pp=(0,e.Z)((0,n.Z)((e=>{const{setTogglePopup:t}=e("ast-block-templates");return{onSetTogglePopup:t}})))((0,o.memo)((e=>{let{onSetTogglePopup:n}=e;const{onboardingAI:{showOnboarding:a},onboardingPageAI:{showOnboarding:i}}=(0,t.Z)((e=>{const{getOnboardingAI:t,getOnboardingPageAI:r}=e(f.L);return{onboardingAI:t(),onboardingPageAI:r()}}),[]),s=(0,sa.vU)({enter:"fade-in-fwd",exit:"fade-out-bck"}),{toggleOnboardingPageAI:l}=(0,r.Z)(f.L);fp("pages"),fp("patterns"),(()=>{const{notice:e}=(0,t.Z)((e=>{const{getNotice:t}=e(f.L);return{notice:t()}})),r=(0,o.useRef)(null);(0,o.useEffect)((()=>{const{type:t,title:n,message:a}=e;"info"!==t&&"personalize"!==t||r.current||(r.current=(0,sa.Am)((0,la.Z)({title:n||"Syncing design library",message:a||"Please wait for a few moment, we are syncing the library"}),la.Z.getOptions({type:"personalize"===t?"personalize":"sync-lib-start"}))),"success"===t&&r.current&&(sa.Am.update(r.current,{...la.Z.getOptions({type:"sync-lib-success"}),render:(0,la.Z)({title:n||"Successfully synced!",message:a||"Syncing design library is completed"})}),r.current=null),"error"===t&&r.current&&(sa.Am.update(r.current,{...la.Z.getOptions({type:"sync-lib-error"}),render:(0,la.Z)({title:n||"Syncing failed!",message:a||"Syncing design library is failed"})}),r.current=null)}),[e])})();const c=e=>{e.target===document.getElementById("ast-block-templates-modal-wrap")&&(document.body.classList.remove("ast-block-templates-modal-open"),document.getElementById("ast-block-templates-modal-wrap").classList.remove("open"),n())};(0,o.useEffect)((()=>(document.addEventListener("click",c),()=>{document.removeEventListener("click",c)}))),(0,o.useEffect)((()=>(ai.on("toggle-onboarding-page-ai",l),()=>{ai.off("toggle-onboarding-page-ai",l)})),[]);const u=(0,o.useCallback)((()=>{(0,g.Xp)("ast-sites-visible-items"),(0,g.Xp)("ast-sites-scroll-position"),(0,g.Xp)("ast-free-ai-content")}),[]);return(0,o.useEffect)((()=>(window.addEventListener("beforeunload",u),()=>window.removeEventListener("beforeunload",u))),[]),React.createElement(o.Fragment,null,React.createElement(Rp,null),React.createElement(sa.Ix,{position:sa.Am.POSITION.TOP_RIGHT,autoClose:!1,closeOnClick:!1,closeButton:e=>{let{closeToast:t}=e;return React.createElement("button",{className:"bg-transparent border-0 m-0 p-0 focus:outline-none cursor-pointer flex items-center justify-center mt-2 self-start",onClick:t},React.createElement(p,{className:"w-5 h-5 text-nav-inactive"}))},className:"[&.Toastify\\_\\_toast-container--top-right]:top-[8rem] [&.Toastify\\_\\_toast-container--top-right]:right-[4rem]",bodyClassName:"flex-col gap-2 items-start !p-2 [&_:last-child]:w-full [&_:first-child]:m-0 [&_:first-child]:mr-auto",toastClassName:"!p-2 !shadow-xlarge border border-solid border-border-primary !rounded-lg",transition:s,hideProgressBar:!0}),React.createElement("div",{className:"inner"},i?React.createElement(Sp,null):a?React.createElement(pp,null):React.createElement(o.Fragment,null,React.createElement(Wr,null),React.createElement(ii,null))))}))),Tp=i(745);i(8719),document.addEventListener("DOMContentLoaded",(function(){wp.data.subscribe((function(){if(setTimeout((function(){!function(){if(!Ip&&!document.querySelector("#editor .edit-post-header-toolbar"))return null;if(document.querySelector("#ast-block-templates-button-wrap"))return null;if(ast_block_template_vars.is_white_label)return null;const e=document.createElement("div");e.id="ast-block-templates-button-wrap",Ip?document.querySelector(".edit-site-header-edit-mode__start")?.appendChild(e):document.querySelector("#editor .edit-post-header-toolbar")?.appendChild(e)}(),Op||function(){if(Ip&&!document.getElementById("ast-block-templates-button-wrap"))return null;const e=document.getElementById("ast-block-templates-modal-wrap");if(document.getElementById("ast-block-templates-button")&&e)return null;const t=document.createElement("div");t.id="ast-block-templates-modal-wrap",t.classList.add(ast_block_template_vars.popup_class,"p-10","backdrop-blur-sm","bg-border-secondary"),t.innerHTML='<div id="ast-block-templates-modal" class="rounded-lg"></div>',e||document.body.appendChild(t);const r=document.getElementById("ast-block-templates-modal");r&&(Op=(0,Tp.s)(r),Op.render(React.createElement(Pp,null)))}()}),100),(ast_block_template_vars.open_ai_auth||ast_block_template_vars.credit_purchased)&&!Ap&&!Np){const e=document.getElementById("ast-block-templates-button");e&&setTimeout((()=>{Ap||(e.click(),Lp(),ast_block_template_vars.show_onboarding&&ast_block_template_vars.open_ai_auth&&ai.emit("open-onboarding-ai"),Ap=!0)}),400)}}))}));let Ap=!1,Op=null;const Np=(0,g.Kk)("ast-import"),Ip=document.getElementById("site-editor");function Lp(){const e=new URL(window.location.href);["ast_action","token","nonce","sc_order","credit_token","email"].forEach((t=>{e.searchParams.has(t)&&e.searchParams.delete(t)}));const t=e.toString();window.history.replaceState({},"",t)}}()}();