@gravityforms/components
Version:
UI components for use in Gravity Forms development. Both React and vanilla js flavors.
1 lines • 501 kB
JavaScript
!function(){var e,t,r={3790:function(e,t,r){"use strict";var o=r(6111),n=r(7616),i=r(5798);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function a(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){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var c=(0,n.React.forwardRef)((function(e,t){var r=e.children,o=void 0===r?null:r,s=e.customAttributes,c=void 0===s?{}:s,d=e.customClasses,p=void 0===d?[]:d,l=e.display,u=void 0===l?"block":l,m=e.setDisplay,f=void 0===m||m,y=e.spacing,g=void 0===y?"":y,b=e.tagName,v=void 0===b?"div":b,h=e.unit,P=void 0===h?"px":h,$=e.x,T=void 0===$?0:$,O=e.xProp,A=void 0===O?"maxWidth":O,w=e.y,C=void 0===w?0:w,D=e.yProp,j=void 0===D?"minHeight":D,E={};f&&(E.display=u),T&&(E[A]="".concat(T).concat(P)),C&&(E[j]="".concat(C).concat(P));var R=a(a({},E),c.style||{}),_=a(a({className:(0,n.classnames)(a({"gform-box":!0},(0,i.spacerClasses)(g)),p),ref:t},c),{},{style:R}),k=v;return n.React.createElement(k,_,o)}));c.displayName="Box",t.A=c},6833:function(e,t,r){"use strict";var o=r(6111),n=r(2492),i=r(7616),s=r(5896),a=r(3765),c=r(5798);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var l=i.React.forwardRef,u=i.React.useState,m=i.React.useRef,f=i.React.useEffect,y={"size-height-s":"size-text-xs","size-height-m":"size-text-sm","size-height-l":"size-text-sm","size-height-xl":"size-text-sm","size-height-xxl":"size-text-md"},g=l((function(e,t){var r=e.active,d=void 0!==r&&r,l=e.activeText,g=void 0===l?"":l,b=e.activeType,v=void 0===b?"":b,h=e.ariaLabel,P=void 0===h?"":h,$=e.children,T=void 0===$?null:$,O=e.circular,A=void 0!==O&&O,w=e.customAttributes,C=void 0===w?{}:w,D=e.customClasses,j=void 0===D?[]:D,E=e.disabled,R=void 0!==E&&E,_=e.disableWhileActive,k=void 0===_||_,x=e.icon,F=void 0===x?"":x,S=e.iconAttributes,B=void 0===S?{}:S,I=e.iconPosition,N=void 0===I?"":I,L=e.iconPrefix,z=void 0===L?"gform-icon":L,M=e.label,H=void 0===M?"":M,G=e.loaderProps,W=void 0===G?{customClasses:"gform-button__loader",lineWeight:2,size:16}:G,K=e.lockSize,U=void 0!==K&&K,q=e.onClick,V=void 0===q?function(){}:q,Z=e.size,J=void 0===Z?"size-r":Z,Y=e.spacing,Q=void 0===Y?"":Y,X=e.type,ee=void 0===X?"primary-new":X,te=e.width,re=void 0===te?"auto":te,oe=["icon-white","icon-grey"].includes(ee),ne=u(null),ie=(0,n.A)(ne,2),se=ie[0],ae=ie[1],ce=u({width:"auto",height:"auto"}),de=(0,n.A)(ce,2),pe=de[0],le=de[1],ue=m();f((function(){if(ue.current&&U){var e=new IntersectionObserver((function(t){t.forEach((function(t){t.isIntersecting&&(le({width:ue.current.offsetWidth,height:ue.current.offsetHeight}),e.disconnect())}))}),{threshold:.1});e.observe(ue.current),ae(e)}return function(){se&&se.disconnect()}}),[ue,U]);var me=p({className:(0,i.classnames)(p((0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)({"gform-button":!0},"gform-button--".concat(J),!0),"gform-button--".concat(ee),!0),"gform-button--width-".concat(re),!oe),"gform-button--circular",!oe&&A),"gform-button--activated",d),"gform-button--active-type-".concat(v),v),"gform-button--loader-after","loader"===v),"gform-button--icon-leading",!oe&&F&&"leading"===N),"gform-button--icon-trailing",!oe&&F&&"trailing"===N),(0,c.spacerClasses)(Q)),j),onClick:V,disabled:R||k&&d,ref:function(e){ue.current=e,"function"==typeof t?t(e):t&&(t.current=e)},style:d&&U?{width:"".concat(pe.width,"px"),height:"".concat(pe.height,"px")}:{}},C);P&&(me["aria-label"]=P);var fe,ye,ge,be,ve,he=p(p({},B),{},{customClasses:(0,i.classnames)(["gform-button__icon"],B.customClasses||[]),icon:F,iconPrefix:z});return i.React.createElement("button",me,oe&&F&&(ve=(0,i.classnames)({"gform-button__text":!0,"gform-visually-hidden":!0}),i.React.createElement(i.React.Fragment,null,i.React.createElement(s.A,he),H&&i.React.createElement("span",{className:ve},H)))||(fe=y[J],ye=(0,i.classnames)((0,o.A)((0,o.A)({"gform-button__text":!0,"gform-button__text--inactive":!0},"gform-typography--".concat(fe),0===J.indexOf("size-height-")),"gform-visually-hidden",oe)),ge=(0,i.classnames)((0,o.A)({"gform-button__text":!0,"gform-button__text--active":!0},"gform-typography--".concat(fe),0===J.indexOf("size-height-"))),be=g&&d,i.React.createElement(i.React.Fragment,null,F&&(!H||"leading"===N)&&i.React.createElement(s.A,he),H&&!be&&i.React.createElement("span",{className:ye},H),be&&i.React.createElement("span",{className:ge},g),F&&"trailing"===N&&i.React.createElement(s.A,he),"loader"===v&&d&&i.React.createElement(a.A,W),T)))}));g.propTypes={active:i.PropTypes.bool,activeText:i.PropTypes.string,activeType:i.PropTypes.oneOf(["loader"]),children:i.PropTypes.oneOfType([i.PropTypes.arrayOf(i.PropTypes.node),i.PropTypes.node]),circular:i.PropTypes.bool,customAttributes:i.PropTypes.object,customClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),disabled:i.PropTypes.bool,disableWhileActive:i.PropTypes.bool,icon:i.PropTypes.string,iconAttributes:i.PropTypes.object,iconPosition:i.PropTypes.oneOf(["leading","trailing"]),iconPrefix:i.PropTypes.string,label:i.PropTypes.string,loaderProps:i.PropTypes.object,lockSize:i.PropTypes.bool,onClick:i.PropTypes.func,size:i.PropTypes.string,spacing:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number,i.PropTypes.array,i.PropTypes.object]),type:i.PropTypes.string,width:i.PropTypes.string},g.displayName="Button",t.A=g},5072:function(e,t,r){"use strict";var o=r(6111),n=r(2492),i=r(7616),s=r(8335),a=r(5798),c=r(8205),d=r(2449);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var u=i.React.forwardRef,m=i.React.useEffect,f=i.React.useRef,y=i.React.useState,g=u((function(e,t){var r=e.customAttributes,p=void 0===r?{}:r,u=e.customClasses,g=void 0===u?[]:u,b=e.disabled,v=void 0!==b&&b,h=e.externalChecked,P=void 0!==h&&h,$=e.externalControl,T=void 0!==$&&$,O=e.helpTextAttributes,A=void 0===O?{}:O,w=e.id,C=void 0===w?"":w,D=e.indeterminate,j=void 0!==D&&D,E=e.initialChecked,R=void 0!==E&&E,_=e.labelAttributes,k=void 0===_?{}:_,x=e.name,F=void 0===x?"":x,S=e.onBlur,B=void 0===S?function(){}:S,I=e.onChange,N=void 0===I?function(){}:I,L=e.onFocus,z=void 0===L?function(){}:L,M=e.size,H=void 0===M?"size-sm":M,G=e.spacing,W=void 0===G?"":G,K=e.theme,U=void 0===K?"cosmos":K,q=e.value,V=void 0===q?"":q,Z=e.wrapperAttributes,J=void 0===Z?{}:Z,Y=e.wrapperClasses,Q=void 0===Y?[]:Y,X=e.wrapperTagName,ee=void 0===X?"div":X,te=y(R),re=(0,n.A)(te,2),oe=re[0],ne=re[1],ie=(0,s.useStateWithDep)(P),se=(0,n.A)(ie,2),ae=se[0],ce=(se[1],f()),de=C||(0,a.uniqueId)("checkbox"),pe="".concat(de,"-help-text");m((function(){ce.current&&T&&!ae&&(ce.current.indeterminate=j)}),[j,ce,ae]);var le=l(l({},J),{},{className:(0,i.classnames)(l((0,o.A)((0,o.A)((0,o.A)({"gform-input-wrapper":!0},"gform-input-wrapper--theme-".concat(U),!0),"gform-input-wrapper--checkbox",!0),"gform-input-wrapper--disabled",v),(0,a.spacerClasses)(W)),Q),ref:t}),ue=l(l({},p),{},{checked:T?ae:oe,className:(0,i.classnames)((0,o.A)({"gform-input--checkbox":!0},"gform-input--".concat(H),!0),g),disabled:v||!0===(null==k?void 0:k.locked),id:de,name:F,onBlur:B,onChange:function(e){var t=e.target.checked;T||ne(t),N(t,e)},onFocus:z,ref:ce,type:"checkbox",value:V});A.content&&(ue["aria-describedby"]=pe);var me=l(l({},k),{},{htmlFor:de}),fe=l(l({},A),{},{id:pe}),ye=ee;return i.React.createElement(ye,le,i.React.createElement("input",ue),i.React.createElement(c.A,me),i.React.createElement(d.A,fe))}));g.propTypes={customAttributes:i.PropTypes.object,customClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),disabled:i.PropTypes.bool,externalChecked:i.PropTypes.bool,externalControl:i.PropTypes.bool,helpTextAttributes:i.PropTypes.object,id:i.PropTypes.string,indeterminate:i.PropTypes.bool,initialChecked:i.PropTypes.bool,labelAttributes:i.PropTypes.object,name:i.PropTypes.string,onBlur:i.PropTypes.func,onChange:i.PropTypes.func,onFocus:i.PropTypes.func,size:i.PropTypes.string,spacing:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number,i.PropTypes.array,i.PropTypes.object]),theme:i.PropTypes.string,value:i.PropTypes.string,wrapperAttributes:i.PropTypes.object,wrapperClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),wrapperTagName:i.PropTypes.string},g.displayName="Checkbox",t.A=g},2449:function(e,t,r){"use strict";var o=r(6111),n=r(7616),i=r(5798);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function a(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){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var c=(0,n.React.forwardRef)((function(e,t){var r=e.asHtml,s=void 0!==r&&r,c=e.content,d=void 0===c?"":c,p=e.customAttributes,l=void 0===p?{}:p,u=e.customClasses,m=void 0===u?[]:u,f=e.id,y=void 0===f?"":f,g=e.size,b=void 0===g?"text-xs":g,v=e.spacing,h=void 0===v?"":v,P=e.weight,$=void 0===P?"regular":P;if(!d)return null;var T=a({className:(0,n.classnames)(a((0,o.A)((0,o.A)({"gform-input-help-text":!0},"gform-typography--size-".concat(b),!0),"gform-typography--weight-".concat($),!0),(0,i.spacerClasses)(h)),m),id:y,ref:t},l);return s&&(T.dangerouslySetInnerHTML={__html:d}),s?n.React.createElement("span",T):n.React.createElement("span",T,d)}));c.propTypes={content:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.node]),customAttributes:n.PropTypes.object,customClasses:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.array,n.PropTypes.object]),id:n.PropTypes.string,size:n.PropTypes.string,spacing:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.number,n.PropTypes.array,n.PropTypes.object]),weight:n.PropTypes.string},c.displayName="HelpText",t.A=c},5896:function(e,t,r){"use strict";var o=r(6111),n=r(7616),i=r(5798);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function a(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){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var c=n.React.forwardRef,d={"metric-info":"mail","metric-success":"check-circle","metric-warn":"clock","metric-error":"x-circle","status-default":"question-mark-simple","status-locked":"lock","status-info":"information-simple","status-incorrect":"x-simple","status-correct":"checkmark-simple","status-error":"exclamation-simple"},p=c((function(e,t){var r=e.children,s=void 0===r?null:r,c=e.customAttributes,p=void 0===c?{}:c,l=e.customClasses,u=void 0===l?[]:l,m=e.icon,f=void 0===m?"":m,y=e.iconPrefix,g=void 0===y?"gravity-component-icon":y,b=e.preset,v=void 0===b?"":b,h=e.spacing,P=void 0===h?"":h;!f.length&&d[v]&&(f=d[v]);var $=a({className:(0,n.classnames)(a((0,o.A)((0,o.A)((0,o.A)((0,o.A)({},"".concat(g),!0),"".concat(g,"--").concat(f),f.length>0),"gform-icon--preset-active",v.length>0),"gform-icon-preset--".concat(v),v.length>0),(0,i.spacerClasses)(P)),u),ref:t},p);return n.React.createElement("span",$,s)}));p.propTypes={children:n.PropTypes.oneOfType([n.PropTypes.arrayOf(n.PropTypes.node),n.PropTypes.node]),customAttributes:n.PropTypes.object,customClasses:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.array,n.PropTypes.object]),icon:n.PropTypes.string,iconPrefix:n.PropTypes.string,spacing:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.number,n.PropTypes.array,n.PropTypes.object])},p.displayName="Icon",t.A=p},6406:function(e,t,r){"use strict";var o=r(8230),n=r(6111),i=r(7616),s=r(5798),a=["customClasses"];function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p=i.React.forwardRef,l=["center","top","bottom","left","right","top left","top center","top right","center left","center center","center right","bottom left","bottom center","bottom right"],u=p((function(e,t){var r,n,c,p,u=e.altText,m=void 0===u?"":u,f=e.asBg,y=void 0!==f&&f,g=e.aspectRatio,b=void 0===g?0:g,v=e.caption,h=void 0===v?null:v,P=e.captionAttributes,$=void 0===P?{}:P,T=e.customAttributes,O=void 0===T?{}:T,A=e.customClasses,w=void 0===A?[]:A,C=e.height,D=void 0===C?0:C,j=e.imageAttributes,E=void 0===j?{}:j,R=e.imagePosition,_=void 0===R?"center":R,k=e.lazyload,x=void 0!==k&&k,F=e.spacing,S=void 0===F?"":F,B=e.url,I=void 0===B?"":B,N=e.width,L=void 0===N?0:N,z=d({className:(0,i.classnames)(d({"gform-image":!0,"gform-image--bg":y},(0,s.spacerClasses)(S)),w),ref:t},O),M=E.customClasses,H=d(d({},(0,o.A)(E,a)),{},{className:(0,i.classnames)({"gform-image__image":!0},M||[])});if(y){if(H.style=d({backgroundImage:"url('".concat(I,"')"),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:(r=_,l.includes(r)?r:"")},E.style||{}),b){var G=Math.round(1e4/b)/100;H.style.paddingBottom="".concat(G,"%")}L&&(z.style=d(d({},O.style||{}),{},{width:"".concat(L,"px")})),H.role="img",H["aria-label"]=m}else{var W={};H.src=I,H.alt=m,L&&(W.width="".concat(L,"px")),D&&(W.height="".concat(D,"px")),"lazy"===x&&(H.lazyload="lazy"),H.style=d(d({},E.style||{}),W)}return y?(c=(n={attributes:z,imageAttributes:H}).attributes,p=n.imageAttributes,i.React.createElement("div",c,i.React.createElement("div",p))):function(e){var t,r,o,n,s,a,c,p,l=e.attributes,u=e.caption,m=e.captionAttributes,f=e.imageAttributes;return i.React.createElement("figure",l,i.React.createElement("img",f),u&&(t=d(d({},m),{},{children:u}),r=t.children,o=void 0===r?null:r,n=t.customAttributes,s=void 0===n?{}:n,a=t.customClasses,c=void 0===a?[]:a,p=d({className:(0,i.classnames)({"gform-image__caption":!0},c)},s),i.React.createElement("figcaption",p,o)))}({attributes:z,imageAttributes:H,caption:h,captionAttributes:$})}));u.propTypes={altText:i.PropTypes.string,asBg:i.PropTypes.bool,aspectRatio:i.PropTypes.number,caption:i.PropTypes.node,captionAttributes:i.PropTypes.object,customAttributes:i.PropTypes.object,customClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),height:i.PropTypes.number,imageAttributes:i.PropTypes.object,imagePosition:i.PropTypes.string,lazyload:i.PropTypes.bool,spacing:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number,i.PropTypes.array,i.PropTypes.object]),url:i.PropTypes.string,width:i.PropTypes.number},u.displayName="Image",t.A=u},3943:function(e,t,r){"use strict";var o=r(7940),n=r(6111),i=r(2492),s=r(7616),a=r(5798),c=r(8335),d=r(6833),p=r(8205),l=r(2449),u=r(5896);function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var y=s.React.useState,g=(0,s.React.forwardRef)((function(e,t){var r,m=e.actionButtonAttributes,g=void 0===m?{label:""}:m,b=e.borderStyle,v=void 0===b?"default":b,h=e.clearable,P=void 0!==h&&h,$=e.clearableButtonAttributes,T=void 0===$?{}:$,O=e.controlled,A=void 0!==O&&O,w=e.customAttributes,C=void 0===w?{}:w,D=e.customClasses,j=void 0===D?[]:D,E=e.directControlled,R=void 0!==E&&E,_=e.disabled,k=void 0!==_&&_,x=e.helpTextAttributes,F=void 0===x?{size:"text-xs",weight:"regular"}:x,S=e.helpTextPosition,B=void 0===S?"below":S,I=e.iconAttributes,N=void 0===I?{}:I,L=e.id,z=void 0===L?"":L,M=e.inputPrefix,H=void 0===M?"":M,G=e.labelAttributes,W=void 0===G?{size:"text-sm",weight:"medium"}:G,K=e.name,U=void 0===K?"":K,q=e.onBlur,V=void 0===q?function(){}:q,Z=e.onChange,J=void 0===Z?function(){}:Z,Y=e.onClear,Q=void 0===Y?function(){}:Y,X=e.onKeyDown,ee=void 0===X?function(){}:X,te=e.onFocus,re=void 0===te?function(){}:te,oe=e.placeholder,ne=void 0===oe?"":oe,ie=e.required,se=void 0!==ie&&ie,ae=e.requiredLabel,ce=void 0===ae?{size:"text-sm",weight:"medium"}:ae,de=e.size,pe=void 0===de?"size-r":de,le=e.spacing,ue=void 0===le?"":le,me=e.textSecurity,fe=void 0===me?"none":me,ye=e.theme,ge=void 0===ye?"cosmos":ye,be=e.type,ve=void 0===be?"text":be,he=e.value,Pe=void 0===he?"":he,$e=e.width,Te=void 0===$e?"":$e,Oe=e.wrapperAttributes,Ae=void 0===Oe?{}:Oe,we=e.wrapperClasses,Ce=void 0===we?[]:we,De=e.wrapperTagName,je=void 0===De?"div":De,Ee=y(Pe),Re=(0,i.A)(Ee,2),_e=Re[0],ke=Re[1],xe=(0,c.useStateWithDep)(Pe),Fe=(0,i.A)(xe,2),Se=Fe[0],Be=Fe[1];r=R?Pe:A?Se:_e;var Ie=z||(0,a.uniqueId)("input"),Ne="".concat(Ie,"-help-text"),Le=!(!N.icon&&!N.preset),ze=g.label&&g.label.length>0,Me=!!H,He=f(f({},Ae),{},{className:(0,s.classnames)(f(f((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)({"gform-input-wrapper":!0},"gform-input-wrapper--theme-".concat(ge),!0),"gform-input-wrapper--input",!0),"gform-input-wrapper--with-action",ze),"gform-input-wrapper--with-prefix",Me),"gform-input-wrapper--clearable",P),"gform-input-wrapper--disabled",k),(0,a.spacerClasses)(ue)),{},(0,n.A)((0,n.A)((0,n.A)({"gform-input-wrapper--required":se},"gform-input-wrapper--border-".concat(v),!0),"gform-input-wrapper--with-icon",Le),"gform-input-wrapper--text-security-".concat(fe),"password"!==ve&&"none"!==fe)),Ce),ref:t}),Ge=f(f({},C),{},{className:(0,s.classnames)((0,n.A)((0,n.A)((0,n.A)({"gform-input":!0,"gform-typography--size-text-sm":"cosmos"===ge},"gform-input--width-".concat(Te),!0),"gform-input--".concat(pe),!0),"gform-input--".concat(ve),!0),j),disabled:k||!0===(null==W?void 0:W.locked),id:Ie,name:U,onBlur:V,onKeyDown:ee,onChange:function(e){var t=e.target.value;R||(ke(t),Be(t)),J(t,e)},onFocus:re,type:ve,value:r});ne&&(Ge.placeholder=ne),F.content&&(Ge["aria-describedby"]=Ne),se&&(Ge.required=!0);var We=f(f({},W),{},{htmlFor:Ie}),Ke=f(f({},F),{},{id:Ne}),Ue=f({customClasses:(0,s.classnames)(["gform-input-help-text--required"]),id:Ne},ce),qe=f(f({},N),{},{customClasses:(0,s.classnames)(["gform-input__icon"],N.customClasses||[])}),Ve=f(f({icon:"circle-close",type:"unstyled"},T),{},{customClasses:(0,s.classnames)(["gform-input__clearable-button"],T.customClasses||[])}),Ze=f(f({iconPosition:"leading",type:"white"},g),{},{customClasses:(0,s.classnames)(["gform-input__action-button"],g.customClasses||[]),onClick:function(e){g.onClick&&g.onClick(e,r)}}),Je=je;return s.React.createElement(Je,He,s.React.createElement(p.A,We),se&&s.React.createElement(l.A,Ue),"above"===B&&s.React.createElement(l.A,Ke),s.React.createElement(c.ConditionalWrapper,{condition:Me,wrapper:function(e){return s.React.createElement("div",{className:"gform-input__prefix-wrapper"},Me&&s.React.createElement("span",{className:"gform-input__prefix"},H),e)}},s.React.createElement(c.ConditionalWrapper,{condition:ze,wrapper:function(e){return s.React.createElement("div",{className:"gform-input__action-wrapper"},e,s.React.createElement(d.A,Ze))}},s.React.createElement(c.ConditionalWrapper,{condition:Le||Me,wrapper:function(e){return s.React.createElement("div",{className:"gform-input__wrapper"},e)}},s.React.createElement("input",Ge),Le&&s.React.createElement(u.A,qe),P&&r&&s.React.createElement(d.A,(0,o.A)({},Ve,{onClick:function(){R||(ke(""),Be("")),Q()}}))))),"below"===B&&s.React.createElement(l.A,Ke))}));g.propTypes={borderStyle:s.PropTypes.string,clearable:s.PropTypes.bool,clearableButtonAttributes:s.PropTypes.object,controlled:s.PropTypes.bool,customAttributes:s.PropTypes.object,customClasses:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.array,s.PropTypes.object]),disabled:s.PropTypes.bool,helpTextAttributes:s.PropTypes.object,helpTextPosition:s.PropTypes.string,iconAttributes:s.PropTypes.object,id:s.PropTypes.string,labelAttributes:s.PropTypes.object,name:s.PropTypes.string,onBlur:s.PropTypes.func,onChange:s.PropTypes.func,onClear:s.PropTypes.func,onKeyDown:s.PropTypes.func,onFocus:s.PropTypes.func,placeholder:s.PropTypes.string,required:s.PropTypes.bool,requiredLabel:s.PropTypes.object,size:s.PropTypes.string,spacing:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number,s.PropTypes.array,s.PropTypes.object]),textSecurity:s.PropTypes.string,theme:s.PropTypes.string,type:s.PropTypes.string,value:s.PropTypes.string,wrapperAttributes:s.PropTypes.object,wrapperClasses:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.array,s.PropTypes.object]),wrapperTagName:s.PropTypes.string},g.displayName="Input",t.A=g},8205:function(e,t,r){"use strict";var o=r(6111),n=r(7616),i=r(5798),s=r(8198);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var d=(0,n.React.forwardRef)((function(e,t){var r=e.children,a=void 0===r?null:r,d=e.customAttributes,p=void 0===d?{}:d,l=e.customClasses,u=void 0===l?[]:l,m=e.htmlFor,f=void 0===m?"":m,y=e.icon,g=void 0===y?"lock":y,b=e.iconPrefix,v=void 0===b?"gravity-component-icon":b,h=e.isVisible,P=void 0===h||h,$=e.label,T=void 0===$?"":$,O=e.locked,A=void 0!==O&&O,w=e.lockedMessage,C=void 0===w?"":w,D=e.size,j=void 0===D?"text-sm":D,E=e.spacing,R=void 0===E?"":E,_=e.weight,k=void 0===_?"medium":_;if(!T&&!a)return null;var x=c({className:(0,n.classnames)(c((0,o.A)((0,o.A)((0,o.A)({"gform-label":!0},"gform-typography--size-".concat(j),!0),"gform-typography--weight-".concat(k),!0),"gform-visually-hidden",!P),(0,i.spacerClasses)(R)),u),htmlFor:f,ref:t},p),F={content:C,icon:g,iconPrefix:v,iconPreset:"status-locked",maxWidth:300,position:"right",spacing:[0,0,0,2],tagName:"span",theme:"port"};return n.React.createElement("label",x,T,a,A&&n.React.createElement(s.A,F))}));d.propTypes={children:n.PropTypes.oneOfType([n.PropTypes.arrayOf(n.PropTypes.node),n.PropTypes.node]),customAttributes:n.PropTypes.object,customClasses:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.array,n.PropTypes.object]),htmlFor:n.PropTypes.string,iconPrefix:n.PropTypes.string,isVisible:n.PropTypes.bool,label:n.PropTypes.string,locked:n.PropTypes.bool,lockedMessage:n.PropTypes.string,size:n.PropTypes.string,spacing:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.number,n.PropTypes.array,n.PropTypes.object]),weight:n.PropTypes.string},d.displayName="Label",t.A=d},2590:function(e,t,r){"use strict";var o=r(7940),n=r(6111),i=r(7616),s=r(5896),a=r(8490);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p=(0,i.React.forwardRef)((function(e,t){var r=e.content,n=void 0===r?"":r,c=e.customAttributes,p=void 0===c?{}:c,l=e.customClasses,u=void 0===l?[]:l,m=e.icon,f=void 0===m?"circle-close":m,y=e.iconAttributes,g=void 0===y?{}:y,b=e.iconClasses,v=void 0===b?[]:b,h=e.iconPrefix,P=void 0===h?"gravity-component-icon":h,$=e.onClick,T=void 0===$?function(){}:$,O=e.tagName,A=void 0===O?"button":O,w=e.textAttributes,C=void 0===w?{}:w,D=e.textClasses,j=void 0===D?[]:D,E=d({className:(0,i.classnames)({"gform-pill":!0},u),onClick:T},p),R=d({customClasses:(0,i.classnames)({"gform-pill__text":!0},j),color:"port",content:n,size:"text-sm",tagName:"span",weight:"medium"},C),_=d({customClasses:(0,i.classnames)({"gform-pill__icon":!0},v),icon:f,iconPrefix:P},g),k=A;return i.React.createElement(k,(0,o.A)({},E,{ref:t}),i.React.createElement(a.A,R),i.React.createElement(s.A,_))}));p.propTypes={content:i.PropTypes.string,customAttributes:i.PropTypes.object,customClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),icon:i.PropTypes.string,iconAttributes:i.PropTypes.object,iconClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),iconPrefix:i.PropTypes.string,onClick:i.PropTypes.func,tagName:i.PropTypes.string,textAttributes:i.PropTypes.object,textClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object])},p.displayName="Pill",t.A=p},8490:function(e,t,r){"use strict";var o=r(6111),n=r(7616),i=r(8335),s=r(5798),a=r(6833);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p=n.React.forwardRef,l=n.React.useEffect,u=n.React.useRef,m=p((function(e,t){var r=e.asHtml,c=void 0!==r&&r,p=e.children,m=void 0===p?null:p,f=e.color,y=void 0===f?"port":f,g=e.content,b=void 0===g?"":g,v=e.copyButtonAttributes,h=void 0===v?{}:v,P=e.copyButtonClasses,$=void 0===P?[]:P,T=e.customAttributes,O=void 0===T?{}:T,A=e.customClasses,w=void 0===A?[]:A,C=e.editable,D=void 0!==C&&C,j=e.id,E=void 0===j?"":j,R=e.name,_=void 0===R?"":R,k=e.onBlur,x=void 0===k?function(){}:k,F=e.onChange,S=void 0===F?function(){}:F,B=e.onFocus,I=void 0===B?function(){}:B,N=e.placeholder,L=void 0===N?"":N,z=e.showCopyButton,M=void 0!==z&&z,H=e.size,G=void 0===H?"text-md":H,W=e.spacing,K=void 0===W?"":W,U=e.tagName,q=void 0===U?"div":U,V=e.truncate,Z=void 0!==V&&V,J=e.useHiddenInput,Y=void 0!==J&&J,Q=e.weight,X=void 0===Q?"regular":Q,ee=c&&!D,te=u(null),re=t||te,oe=u(null),ne=d({className:(0,n.classnames)(d((0,o.A)((0,o.A)((0,o.A)((0,o.A)({"gform-text":!0,"gform-text--has-copy":M},"gform-text--color-".concat(y),!0),"gform-typography--size-".concat(G),!0),"gform-typography--weight-".concat(X),!0),"gform-text--truncate",Z),(0,s.spacerClasses)(K)),w),ref:re},O),ie=d({customClasses:(0,n.classnames)((0,o.A)({"gform-text__copy-button":!0},"gform-typography--size-".concat(G),!0),$),icon:"copy-alt",iconPrefix:"gravity-component-icon",onClick:function(){var e=D?re.current.textContent:b;(0,s.clipboard)(e)},type:"unstyled"},h),se={className:(0,n.classnames)({"gform-text__wrapper":!0},[])};D&&(ne.contentEditable=!0,ne.placeholder=L,ne.tabIndex=0,ne.role="textbox",Y||(_&&(ne.name=_),E&&(ne.id=E))),ee&&(ne.dangerouslySetInnerHTML={__html:b}),l((function(){if(D&&re.current){var e=re.current;e.textContent!==b&&(e.textContent=b);var t=function(){var t=e.textContent;""===t.trim()&&(e.textContent=b),S&&S(t),Y&&oe.current&&(oe.current.value=t)},r=function(){""===e.textContent.trim()&&(e.textContent=b),x(e.textContent)},o=function(){I(e.textContent)};return e.addEventListener("input",t),e.addEventListener("blur",r),e.addEventListener("focus",o),function(){e.removeEventListener("input",t),e.removeEventListener("blur",r),e.removeEventListener("focus",o)}}}),[D,b,S,Y,re,x,I]);var ae=q,ce=M?n.React.createElement(a.A,ie):null;return ee?n.React.createElement(ae,ne):D?n.React.createElement(n.React.Fragment,null,n.React.createElement(i.ConditionalWrapper,{condition:M,wrapper:function(e){return n.React.createElement("div",se,e)}},n.React.createElement(ae,ne),ce),Y&&n.React.createElement("input",{type:"hidden",ref:oe,name:_,id:E,defaultValue:b})):n.React.createElement(ae,ne,b,m,ce)}));m.propTypes={asHtml:n.PropTypes.bool,children:n.PropTypes.oneOfType([n.PropTypes.arrayOf(n.PropTypes.node),n.PropTypes.node]),color:n.PropTypes.string,content:n.PropTypes.string,copyButtonAttributes:n.PropTypes.object,copyButtonClasses:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.array,n.PropTypes.object]),customAttributes:n.PropTypes.object,customClasses:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.array,n.PropTypes.object]),editable:n.PropTypes.bool,id:n.PropTypes.string,name:n.PropTypes.string,onBlur:n.PropTypes.func,onChange:n.PropTypes.func,onCopy:n.PropTypes.func,onFocus:n.PropTypes.func,placeholder:n.PropTypes.string,showCopyButton:n.PropTypes.bool,size:n.PropTypes.string,spacing:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.number,n.PropTypes.array,n.PropTypes.object]),tagName:n.PropTypes.string,truncate:n.PropTypes.bool,useHiddenInput:n.PropTypes.bool,weight:n.PropTypes.string},m.displayName="Text",t.A=m},3450:function(e,t,r){"use strict";var o=r(7940),n=r(6111),i=r(8230),s=r(7616),a=r(7634),c=r(9830),d=["countries","customAttributes","customClasses","i18n","language","preferredCountries","showCallingCode","showFlag","showPlaceholder"];function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var u=(0,s.React.forwardRef)((function(e,t){var r=e.countries,n=void 0===r?[]:r,p=e.customAttributes,u=void 0===p?{}:p,m=e.customClasses,f=void 0===m?[]:m,y=e.i18n,g=void 0===y?{}:y,b=e.language,v=void 0===b?"en":b,h=e.preferredCountries,P=void 0===h?[]:h,$=e.showCallingCode,T=void 0!==$&&$,O=e.showFlag,A=void 0===O||O,w=e.showPlaceholder,C=void 0!==w&&w,D=l(l(l({},(0,i.A)(e,d)),u),{},{i18n:g,customClasses:(0,s.classnames)("gform-country-dropdown",f)});if(n.length){var j=(0,a.h$)(n,v,g,{showFlag:A,showCallingCode:T,showPlaceholder:C});P.length&&(j=(0,a.oL)(j,P,g)),D.listItems=j}return s.React.createElement(c.A,(0,o.A)({},D,{ref:t}))}));u.propTypes={countries:s.PropTypes.array,customAttributes:s.PropTypes.object,customClasses:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.array,s.PropTypes.object]),i18n:s.PropTypes.object,language:s.PropTypes.string,preferredCountries:s.PropTypes.array,showCallingCode:s.PropTypes.bool,showFlag:s.PropTypes.bool},t.A=u},7634:function(e,t,r){"use strict";r.d(t,{h$:function(){return p},oL:function(){return l}});var o=r(8134),n=r(7616),i=r(4657),s=r(8171);function a(){return(0,i.A)(s.Ko,arguments)}function c(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return d(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?d(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var o=0,n=function(){};return{s:n,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,a=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,i=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw i}}}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=Array(t);r<t;r++)o[r]=e[r];return o}var p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=i.showFlag,d=void 0===s||s,p=i.showCallingCode,l=void 0!==p&&p,u=i.showPlaceholder,m=void 0!==u&&u,f=[],y=new Intl.DisplayNames([t],{type:"region"});y.resolvedOptions().locale;m&&f.push({label:(null==r?void 0:r.placeholder)||"Needs i18n",value:""});var g,b,v=c(e);try{for(v.s();!(g=v.n()).done;){var h=g.value;try{var P=y.of(h.toUpperCase());h.toUpperCase();var $="";if(l){var T=a(h.toUpperCase());$="+".concat(T)}f.push({searchValue:"".concat(P," ").concat($," ").concat(h.toUpperCase()),label:P,value:h.toUpperCase(),beforeLabel:d?n.React.createElement("span",{className:"gform-phone__flag-icon"},(b=h.toUpperCase(),b&&2===b.length?String.fromCodePoint.apply(String,(0,o.A)(b.toUpperCase().split("").map((function(e){return e.charCodeAt(0)+127397})))):"")):void 0,afterLabel:l?n.React.createElement("span",{className:"gform-phone__country-code"},$):void 0})}catch(e){}}}catch(e){v.e(e)}finally{v.f()}return f},l=function(e,t,r){if(0===t.length)return e;var o=null,n=e.filter((function(e){return!!e.value||(o=e,!1)})),i=new Map;n.forEach((function(e){i.set(e.value,e)}));var s=[],a=new Set;if(t.forEach((function(e){var t="string"==typeof e?e:(null==e?void 0:e.value)||(null==e?void 0:e.iso);t&&i.has(t)&&!a.has(t)&&(s.push(i.get(t)),a.add(t))})),0===s.length)return e;var c=n.filter((function(e){return!a.has(e.value)}));return o&&s.unshift(o),0===c.length?s:[{type:"group",items:s,label:null!=r&&r.preferredCountries?{type:"groupLabel",label:r.preferredCountries}:void 0},{type:"group",items:c,label:null!=r&&r.allCountries?{type:"groupLabel",label:r.allCountries}:void 0}]}},9830:function(e,t,r){"use strict";r.d(t,{A:function(){return ge}});var o=r(7940),n=r(6111),i=r(7616),s=r(8335),a=r(5798),c=r(8134);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=e.ajaxSearch,o=void 0!==r&&r,n=e.hasSearch,i=void 0!==n&&n,s=e.multi,a=void 0!==s&&s,d=e.onClose,l=void 0===d?function(){}:d,u=e.onAfterClose,m=void 0===u?function(){}:u,f=e.onOpen,y=void 0===f?function(){}:f,g=e.onAfterOpen,b=void 0===g?function(){}:g,v=e.onChange,h=void 0===v?function(){}:v,P=e.onSearch,$=void 0===P?function(){}:P,T=t((function(e){return e.listItems})),O=t((function(e){return e.selectedItem})),A=t((function(e){return e.setActiveItem})),w=t((function(e){return e.setSelectedItem})),C=t((function(e){return e.setSearchValue})),D=t((function(e){return e.setOpen})),j=t((function(e){return e.setHide})),E=t((function(e){return e.setReveal})),R=t((function(e){return e.triggerRef})),_=function(e){null==l||l(e),D(!1),j(!0),setTimeout((function(){j(!1),C(""),o&&(null==$||$("")),null==m||m(e)}),150)};return p(p({},e),{},{close:_,open:function(e){null==y||y(e),E(!0),requestAnimationFrame((function(){D(!0),setTimeout((function(){E(!1),null==b||b(e)}),150)}))},resetAndClose:function(e){setTimeout((function(){A(a?T.flatItems[0]:O)}),150),_(e)},selectItem:function(e){return function(t){var r;if(!e||i&&"search"===(null==e?void 0:e.type))return _(t),void(null==R||null===(r=R.current)||void 0===r||r.focus());if(a){var o=O.some((function(t){return t.value===e.value}))?O.filter((function(t){return t.value!==e.value})):[].concat((0,c.A)(O),[e]);return h(t,o),void w(o)}h(t,e),w(e),requestAnimationFrame((function(){var e;_(t),null==R||null===(e=R.current)||void 0===e||e.focus()}))}},selectMultipleItems:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return function(t){var r=e.reduce((function(e,t){return O.some((function(e){return e.value===t.value}))||e.push(t),e}),(0,c.A)(O));h(t,r),w(r)}}})};function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function m(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){(0,n.A)(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}var f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=e.resetAndClose,o=void 0===r?function(){}:r,n=t((function(e){return e.triggerRef})),i=t((function(e){return e.popoverRef}));return m(m({},e),{},{handleBlur:function(e){requestAnimationFrame((function(){n.current&&i.current&&(n.current.contains(document.activeElement)||i.current.contains(document.activeElement))||null==o||o(e)}))}})},y=r(7503);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=e.hasSearch,o=void 0!==r&&r,n=e.multi,i=void 0!==n&&n,s=e.open,a=void 0===s?function(){}:s,d=e.resetAndClose,p=void 0===d?function(){}:d,l=e.selectItem,u=void 0===l?function(){}:l,m=e.selectMultipleItems,f=void 0===m?function(){}:m,g=t((function(e){return e.activeItem})),v=t((function(e){return e.selectedItem})),h=t((function(e){return e.listItems})),P=t((function(e){return e.open})),$=t((function(e){return e.setActiveItem})),T=t((function(e){return e.setSelectedItem})),O=t((function(e){return e.baseElRef})),A=t((function(e){return e.popoverRef})),w=t((function(e){return e.triggerRef})),C=[y.il,y.Jd,y.yZ,y.w_,y.Kp,y.dB,y.Fm];o||C.push(y.t6),i&&C.push("a");return b(b({},e),{},{handleEscKeyDown:function(e){var t;e.key===y._f&&P&&(e.stopPropagation(),p(e),null==w||null===(t=w.current)||void 0===t||t.focus())},handleTriggerKeyDown:function(e){var t;[y.il,y.Jd].includes(e.key)&&(P||a(),null==O||null===(t=O.current)||void 0===t||t.focus())},handleListKeyDown:function(e){if(!e.defaultPrevented&&C.includes(e.key)){if(i&&"a"===e.key||e.preventDefault(),[y.il,y.Jd].includes(e.key)){var t,r,n=h.ids.indexOf(g.id);if(-1===n)return;e.key===y.il&&-1===(r=n-1)&&(r=h.ids.length-1),e.key===y.Jd&&(r=n+1)===h.ids.length&&(r=0);var s=h.flatItems[r];$(s),"search"!==s.type&&e.shiftKey&&u(s)(e),null==A||null===(t=A.current)||void 0===t||null===(t=t.querySelector("#".concat(s.id)))||void 0===t||t.focus()}if([y.yZ,y.w_].includes(e.key)){var a=h.flatItems[0];if(e.shiftKey&&e.ctrlKey){var d=h.ids.indexOf(g.id),p=h.flatItems.slice(0,d+1);f(p.reverse())(e)}$(a)}if([y.Kp,y.dB].includes(e.key)){var l=o?h.ids.length-2:h.ids.length-1,m=h.flatItems[l];if(e.shiftKey&&e.ctrlKey){var b=h.ids.indexOf(g.id),P=h.flatItems.slice(b,l+1);f(P)(e)}$(m)}if("a"===e.key&&e.ctrlKey){if(v.length===h.flatItems.length-(o?1:0))return void T([]);var O=h.flatItems.filter((function(e){return"search"!==e.type}));f(O)(e)}[y.Fm].concat((0,c.A)(o?[]:[y.t6])).includes(e.key)&&(e.key===y.Fm&&e.stopPropagation(),u(g)(e))}}})},h=r(2647);function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function $(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var T=function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).label||"";return!!t&&(0,h.fQ)(t).toLowerCase().startsWith(e.toLowerCase())},O=function(e,t,r){var o=e.filter((function(e){return T(e,t)}));if(o.length)return null!=r&&r.id&&T(r,t)?t.length>1?r:function(e,t){var r=e.findIndex((function(e){return e.id===t.id}));return[].concat((0,c.A)(e.slice(r+1)),(0,c.A)(e.slice(0,r)))}(o,r).filter((function(e){return e.id!==r.id}))[0]:o[0]},A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=t((function(e){return e.activeItem})),o=t((function(e){return e.chars})),n=t((function(e){return e.charTimeoutId})),i=t((function(e){return e.listItems})),s=t((function(e){return e.open})),a=t((function(e){return e.setActiveItem})),c=t((function(e){return e.setSelectedItem})),d=t((function(e){return e.setChars})),p=t((function(e){return e.setCharTimeoutId})),l=t((function(e){return e.listRef})),u=t((function(e){return e.triggerRef})),m=t((function(e){return e.baseElRef})),f=e.hasSearch,g=void 0!==f&&f,b=function(){return d("")};return $($({},e),{},{handleKeyDownCapture:function(e){var t;if(g)e.target!==m.current&&(null==m||null===(t=m.current)||void 0===t||t.focus());else if(!e.defaultPrevented){if(!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return!(e.key!==y.t6||!t.length)||1===e.key.length&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&/^(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uD