UNPKG

@gravityforms/components

Version:

UI components for use in Gravity Forms development. Both React and vanilla js flavors.

1 lines 571 kB
!function(){var e,t,r={177:function(e){"use strict";e.exports=window.gform.libraries.React},353:function(e,t,r){var o=r(2728);e.exports=function(e){return o(e).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}},1025:function(e,t,r){"use strict";r.d(t,{OX:function(){return f},Oj:function(){return A},QQ:function(){return P},Te:function(){return O},Tr:function(){return T},YO:function(){return u},fQ:function(){return m},i1:function(){return b},mE:function(){return y},tq:function(){return h}});var o=r(8134),n=r(6111),i=r(7616),a=r(5798),s=r(4878),c=r(4448),d=r(7356);function l(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?l(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var u="Needs i18n",m=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").trim()},f=function(e,t){return(0,a.slugify)("".concat(e,"-").concat(t))},y=function(e){return{type:"search",id:f(e,"search")}},g=function(e,t){var r=t.hasSearch,n=void 0!==r&&r,i=t.id,s=void 0===i?"":i,c=e.map(function(e,t){var r,n,i;return"group"===e.type?p(p({},e),{},{id:null!=e&&null!==(r=e.label)&&void 0!==r&&r.label?f(s,(0,a.slugify)("".concat((null===(n=e.label)||void 0===n?void 0:n.label)||"","-group"))):f(s,"".concat(t,"-group")),items:[].concat((0,o.A)(null!=e&&e.label?[p(p({},e.label),{},{id:f(s,(0,a.slugify)((null===(i=e.label)||void 0===i?void 0:i.label)||""))})]:[]),(0,o.A)(g(e.items,{id:s})))}):p(p({},e),{},{id:f(s,e.value)})});return[].concat((0,o.A)(c),(0,o.A)(n?[y(s)]:[]))},v=function(e,t){return e.flatMap(function(e){return"group"===e.type?v(e.items,t):"groupLabel"===e.type?[]:t?e[t]:e})},b=function(e){var t=g(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});return{ids:v(t,"id"),flatItems:v(t),items:t}},h=function(e,t){return""===t?e:e.map(function(e){if("group"===e.type){var r=h(e.items,t);return r.length>0?p(p({},e),{},{items:r}):null}var o=e.searchValue||e.label||"";return o&&-1!==m(o).toLowerCase().indexOf(t.toLowerCase())?e:null}).filter(Boolean)},P=function(e){if("string"==typeof e||i.React.isValidElement(e))return e;var t=null;if(!(0,a.isObject)(e))return t;switch(e.component){case"Icon":t=i.React.createElement(s.A,e.props);break;case"Image":t=i.React.createElement(c.A,e.props);break;case"Text":t=i.React.createElement(d.A,e.props);break;default:t=null}return t},T=function(e){return(0,a.isObject)(e)?0===Object.keys(e).length?[]:[e]:e},O=function(e,t){return Array.isArray(e)?0===e.length?t[0]||{}:e[0]:e},$=function(e){return(0,a.isObject)(e)&&Object.prototype.hasOwnProperty.call(e,"label")&&Object.prototype.hasOwnProperty.call(e,"value")},A=function(e,t,r){if("string"==typeof e||"number"==typeof e){var n=t.find(function(t){return t.value===e});return r?n?[n]:[]:n||{}}return Array.isArray(e)?r?e.reduce(function(e,r){return"string"==typeof r?[].concat((0,o.A)(e),[t.find(function(e){return e.value===r})]):$(r)?[].concat((0,o.A)(e),[r]):e},[]):O(e,t):$(e)?r?[e]:e:r?[]:{}}},1440:function(e,t,r){"use strict";var o=r(7940),n=r(6111),i=r(8230),a=r(2492),s=r(7616),c=r(5798),d=r(4878),l=r(7356),p=["customClasses"];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=s.React.useEffect,y=s.React.useRef,g=s.React.useState,v=s.React.forwardRef,b=v(function(e,t){var r=e.buffer,u=void 0===r?0:r,v=e.children,b=void 0===v?null:v,h=e.content,P=void 0===h?"":h,T=e.contentAttributes,O=void 0===T?{}:T,$=e.customAttributes,A=void 0===$?{}:$,w=e.customClasses,C=void 0===w?[]:w,D=e.icon,j=void 0===D?"question-mark":D,E=e.iconPrefix,R=void 0===E?"gravity-component-icon":E,_=e.iconPreset,k=void 0===_?"":_,x=e.intentDelay,S=void 0===x?500:x,F=e.id,I=void 0===F?"":F,B=e.maxWidth,N=void 0===B?0:B,L=e.position,z=void 0===L?"top":L,M=e.showArrow,H=void 0===M||M,W=e.showIcon,G=void 0===W||W,K=e.spacing,U=void 0===K?"":K,q=e.tagName,V=void 0===q?"div":q,Z=e.theme,J=void 0===Z?"chathams":Z,Y=e.tooltipOffset,X=void 0===Y?14:Y,Q=e.triggerChildren,ee=void 0===Q?null:Q,te=e.triggerCustomAttributes,re=void 0===te?{}:te,oe=e.triggerCustomClasses,ne=void 0===oe?[]:oe,ie=e.tooltipCustomAttributes,ae=void 0===ie?{}:ie,se=e.type,ce=void 0===se?"default":se,de=I||(0,c.uniqueId)("tooltip"),le=y(),pe=g(0),ue=(0,a.A)(pe,2),me=ue[0],fe=ue[1],ye=g(!1),ge=(0,a.A)(ye,2),ve=ge[0],be=ge[1],he=g(!1),Pe=(0,a.A)(he,2),Te=Pe[0],Oe=Pe[1],$e=g(!1),Ae=(0,a.A)($e,2),we=Ae[0],Ce=Ae[1],De=g("top"),je=(0,a.A)(De,2),Ee=je[0],Re=je[1];f(function(){setTimeout(function(){le.current&&!me&&fe(le.current.offsetWidth+1)},50)},[]);var _e=function(){be(!0),le.current&&!me&&fe(le.current.offsetWidth+1)},ke=function(){be(!1),Te&&Ce(!1),xe.cancel()},xe=(0,c.debounce)(function(){Oe(!0),Re(z),requestAnimationFrame(function(){var e=Ie(u,z,le);Re(e),Ce(!0)})},{wait:S});f(function(){ve&&xe()},[ve]);var Se=function(e,t,r,o,n,i){var a=e*t,s=0;return r>0&&(s+=r*t),o>0&&(s+=o*t),n>0&&(s+=n*e),i>0&&(s+=i*e),n>0&&r>0&&(s-=n*r),n>0&&o>0&&(s-=n*o),i>0&&r>0&&(s-=i*r),i>0&&o>0&&(s-=i*o),(a-s)/a},Fe=function(e,t,r,o,n){var i,a,s,c,d,l,p=o.innerWidth,u=o.innerHeight,m=n-r.top,f=r.bottom-(u-n),y=n-r.left,g=r.right-(p-n);switch(e){case"top":switch(t){case"top":return!0;case"bottom":s=n-(i=r.bottom+2*(X+8)),c=i+r.height-(u-n),d=y,l=g;break;case"left":s=n-(i=r.bottom+X+8-r.height/2),c=i+r.height-(u-n),d=n-(a=r.left+r.width/2-8-X-r.width),l=a+r.width-(p-n);break;case"right":s=n-(i=r.bottom+X+8-r.height/2),c=i+r.height-(u-n),d=n-(a=r.left+r.width/2+8+X),l=a+r.width-(p-n);break;default:return!1}break;case"bottom":switch(t){case"top":s=n-(i=r.top-2*(X+8)-r.height),c=i+r.height-(u-n),d=y,l=g;break;case"bottom":return!0;case"left":s=n-(i=r.top-X-8-r.height/2),c=i+r.height-(u-n),d=n-(a=r.left+r.width/2-8-X-r.width),l=a+r.width-(p-n);break;case"right":s=n-(i=r.top-X-8-r.height/2),c=i+r.height-(u-n),d=n-(a=r.left+r.width/2+8+X),l=a+r.width-(p-n);break;default:return!1}break;case"left":switch(t){case"top":s=n-(i=r.top+r.height/2-8-X-r.height),c=i+r.height-(u-n),d=n-(a=r.right+X+8-r.width/2),l=a+r.width-(p-n);break;case"bottom":s=n-(i=r.top+r.height/2+8+X),c=i+r.height-(u-n),d=n-(a=r.right+X+8-r.width/2),l=a+r.width-(p-n);break;case"left":return!0;case"right":s=m,c=f,d=n-(a=r.right+2*(X+8)),l=a+r.width-(p-n);break;default:return!1}break;case"right":switch(t){case"top":s=n-(i=r.top+r.height/2-8-X-r.height),c=i+r.height-(u-n),d=n-(a=r.left-X-8-r.width/2),l=a+r.width-(p-n);break;case"bottom":s=n-(i=r.top+r.height/2+8+X),c=i+r.height-(u-n),d=n-(a=r.left-X-8-r.width/2),l=a+r.width-(p-n);break;case"left":s=m,c=f,d=n-(a=r.left-2*(X+8)-r.width),l=a+r.width-(p-n);break;case"right":return!0;default:return!1}break;default:return!1}return Se(r.width,r.height,d,l,s,c)},Ie=function(e,t,r){if(!r.current)return t;var o=r.current.getBoundingClientRect(),n=r.current.ownerDocument.defaultView,i=n.innerWidth,a=n.innerHeight,s=e-o.top,c=o.bottom-(a-e),d=e-o.left,l=o.right-(i-e),p=Se(o.width,o.height,d,l,s,c),u={};switch(t){case"top":u.top=p,u.bottom=Fe("top","bottom",o,n,e),u.left=Fe("top","left",o,n,e),u.right=Fe("top","right",o,n,e);break;case"bottom":u.top=Fe("bottom","top",o,n,e),u.bottom=p,u.left=Fe("bottom","left",o,n,e),u.right=Fe("bottom","right",o,n,e);break;case"left":u.top=Fe("left","top",o,n,e),u.bottom=Fe("left","bottom",o,n,e),u.left=p,u.right=Fe("left","right",o,n,e);break;case"right":u.top=Fe("right","top",o,n,e),u.bottom=Fe("right","bottom",o,n,e),u.left=Fe("right","left",o,n,e),u.right=p;break;default:return t}return Object.keys(u).reduce(function(e,t){return u[t]>u[e]?t:e},t)},Be=function(e){var t=e.con,r=void 0===t?"":t,o=e.cAttributes,n=void 0===o?{size:"text-xs"}:o;if(!r)return null;var a=n.customClasses,c=(0,i.A)(n,p),d=m({customClasses:(0,s.classnames)(["gform-tooltip__tooltip-content"],a),color:"white",size:"text-xs"},c);return s.React.createElement(l.A,d,r)},Ne=m({className:(0,s.classnames)(m((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)({"gform-tooltip":!0},"gform-tooltip--position-".concat(Ee),!0),"gform-tooltip--theme-".concat(J),!0),"gform-tooltip--type-".concat(ce),!0),"gform-tooltip--has-trigger-children",!!ee),"gform-tooltip--initialized",!!me),"gform-tooltip--anim-in-ready",Te),"gform-tooltip--anim-in-active",Te&&we),(0,c.spacerClasses)(U)),C)},A),Le=m(m({className:(0,s.classnames)({"gform-tooltip__trigger":!0},ne)},re),{},{"aria-describedby":de,type:"button",onBlur:ke,onFocus:_e,onMouseEnter:_e,onMouseLeave:ke}),ze=m({className:"gform-tooltip__tooltip",role:"tooltip",id:de,onTransitionEnd:function(){we||Oe(!1)}},ae),Me={icon:j,iconPrefix:R,preset:k},He={};me&&(He.width=me+"px"),N&&(He.maxWidth=N+"px"),ze.style=He;var We=V;return s.React.createElement(We,(0,o.A)({},Ne,{ref:t}),s.React.createElement("button",Le,G&&s.React.createElement(d.A,Me),ee),s.React.createElement("div",(0,o.A)({ref:le},ze),s.React.createElement(Be,{con:P,cAttributes:O}),b,H&&s.React.createElement("span",{className:"gform-tooltip__tooltip-arrow"})))});b.propTypes={buffer:s.PropTypes.number,children:s.PropTypes.oneOfType([s.PropTypes.arrayOf(s.PropTypes.node),s.PropTypes.node]),content:s.PropTypes.string,contentAttributes:s.PropTypes.object,customAttributes:s.PropTypes.object,customClasses:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.array,s.PropTypes.object]),icon:s.PropTypes.string,iconPrefix:s.PropTypes.string,iconPreset:s.PropTypes.string,intentDelay:s.PropTypes.number,id:s.PropTypes.string,maxWidth:s.PropTypes.number,position:s.PropTypes.string,showArrow:s.PropTypes.bool,showIcon:s.PropTypes.bool,spacing:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number,s.PropTypes.array,s.PropTypes.object]),theme:s.PropTypes.string,tooltipOffset:s.PropTypes.number,triggerChildren:s.PropTypes.oneOfType([s.PropTypes.arrayOf(s.PropTypes.node),s.PropTypes.node]),triggerCustomAttributes:s.PropTypes.object,triggerCustomClasses:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.array,s.PropTypes.object]),tooltipCustomAttributes:s.PropTypes.object,type:s.PropTypes.string},b.displayName="Tooltip",t.A=b},1517:function(e,t,r){var o=r(2728),n=r(4661);e.exports=function(e){return o(e).replace(/\&([^;]{1,10});/g,function(e,t){var r;return t in n?n[t]:(r=t.match(/^#x([\da-fA-F]+)$/))?String.fromCharCode(parseInt(r[1],16)):(r=t.match(/^#(\d+)$/))?String.fromCharCode(~~r[1]):e})}},1911:function(e,t,r){"use strict";var o=r(6111),n=r(7616),i=r(5798),a=r(1440);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 c(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 d=(0,n.React.forwardRef)(function(e,t){var r=e.children,s=void 0===r?null:r,d=e.customAttributes,l=void 0===d?{}:d,p=e.customClasses,u=void 0===p?[]:p,m=e.htmlFor,f=void 0===m?"":m,y=e.icon,g=void 0===y?"lock":y,v=e.iconPrefix,b=void 0===v?"gravity-component-icon":v,h=e.isVisible,P=void 0===h||h,T=e.label,O=void 0===T?"":T,$=e.locked,A=void 0!==$&&$,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(!O&&!s)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},l),S={content:C,icon:g,iconPrefix:b,iconPreset:"status-locked",maxWidth:300,position:"right",spacing:[0,0,0,2],tagName:"span",theme:"port"};return n.React.createElement("label",x,O,s,A&&n.React.createElement(a.A,S))});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},2490:function(e,t,r){"use strict";r.d(t,{A:function(){return y}});var o=r(7940),n=r(6111),i=r(7616),a=r(8335);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 c(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,n.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 d=function(e){var t=e.children,r=void 0===t?null:t,o=e.displayText,s=void 0===o||o,d=e.loader,l=void 0===d?null:d,p=e.mask,u=void 0!==p&&p,m=e.maskCustomAttributes,f=void 0===m?{}:m,y=e.maskCustomClasses,g=void 0===y?[]:y,v=e.maskTheme,b=void 0===v?"light":v,h=e.text,P=void 0===h?"":h,T=e.textColor,O=void 0===T?"#000":T,$=e.textCustomAttributes,A=void 0===$?{}:$,w=e.textCustomClasses,C=void 0===w?[]:w,D=u?c({className:(0,i.classnames)((0,n.A)({"gform-loader__mask":!0},"gform-loader__mask--theme-".concat(b),!0),g)},f):{},j=P?c({className:(0,i.classnames)({"gform-loader__text":s,"gform-visually-hidden":!s},C),style:{color:O}},A):{};return i.React.createElement(i.React.Fragment,null,i.React.createElement(a.ConditionalWrapper,{condition:u,wrapper:function(e){return i.React.createElement("div",D,e)}},i.React.createElement(a.ConditionalWrapper,{condition:!u&&P&&s,wrapper:function(e){return i.React.createElement("span",{className:"gform-loader__inner"},e)}},l,P&&i.React.createElement("span",j,P),r)))};d.propTypes={children:i.PropTypes.oneOfType([i.PropTypes.arrayOf(i.PropTypes.node),i.PropTypes.node]),displayText:i.PropTypes.bool,loader:i.PropTypes.node,mask:i.PropTypes.bool,maskCustomAttributes:i.PropTypes.object,maskCustomClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),maskTheme:i.PropTypes.string,text:i.PropTypes.string,textColor:i.PropTypes.string,textCustomAttributes:i.PropTypes.object,textCustomClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object])},d.displayName="Loader";var l=d,p=r(5798);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=(0,i.React.forwardRef)(function(e,t){var r=e.customAttributes,n=void 0===r?{}:r,a=e.customClasses,s=void 0===a?[]:a,c=e.foreground,d=void 0===c?"":c,u=e.lineWeight,f=void 0===u?2:u,y=e.loaderCustomAttributes,g=void 0===y?{}:y,v=e.size,b=void 0===v?40:v,h=e.spacing,P=void 0===h?"":h,T=e.speed,O=void 0===T?2:T,$=m({className:(0,i.classnames)(m({"gform-loader":!0,"gform-loader--ring":!0},(0,p.spacerClasses)(P)),s),height:b,width:b,viewBox:"25 25 50 50",style:{animation:"gformLoaderRotate ".concat(O,"s linear infinite"),height:"".concat(b,"px"),width:"".concat(b,"px")}},n),A=50*f/b,w={animation:"animation: gformLoaderStretch calc(".concat(O,"s * 0.75) ease-in-out infinite")};d&&(w.stroke=d);var C=m(m({},g),{},{loader:i.React.createElement("svg",(0,o.A)({},$,{ref:t}),i.React.createElement("circle",{cx:"50",cy:"50",r:"20",strokeWidth:A,style:w}))});return i.React.createElement(l,C)});f.propTypes={customAttributes:i.PropTypes.object,customClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,i.PropTypes.object]),foreground:i.PropTypes.string,lineWeight:i.PropTypes.number,loaderCustomAttributes:i.PropTypes.object,size:i.PropTypes.number,spacing:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number,i.PropTypes.array,i.PropTypes.object]),speed:i.PropTypes.number},f.displayName="Loaders/RingLoader";var y=f},2492:function(e,t,r){"use strict";r.d(t,{A:function(){return n}});var o=r(6492);function n(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 o,n,i,a,s=[],c=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(o=i.call(r)).done)&&(s.push(o.value),s.length!==t);c=!0);}catch(e){d=!0,n=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw n}}return s}}(e,t)||(0,o.A)(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.")}()}},2728:function(e){e.exports=function(e){return null==e?"":""+e}},2734:function(e,t,r){"use strict";var o=r(6111),n=r(2492),i=r(7616),a=r(8335),s=r(5798),c=r(1911),d=r(9907);function l(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?l(Object(r),!0).forEach(function(t){(0,o.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(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,l=void 0===r?{}:r,u=e.customClasses,g=void 0===u?[]:u,v=e.disabled,b=void 0!==v&&v,h=e.externalChecked,P=void 0!==h&&h,T=e.externalControl,O=void 0!==T&&T,$=e.helpTextAttributes,A=void 0===$?{}:$,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,S=void 0===x?"":x,F=e.onBlur,I=void 0===F?function(){}:F,B=e.onChange,N=void 0===B?function(){}:B,L=e.onFocus,z=void 0===L?function(){}:L,M=e.size,H=void 0===M?"size-sm":M,W=e.spacing,G=void 0===W?"":W,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,X=void 0===Y?[]:Y,Q=e.wrapperTagName,ee=void 0===Q?"div":Q,te=y(R),re=(0,n.A)(te,2),oe=re[0],ne=re[1],ie=(0,a.useStateWithDep)(P),ae=(0,n.A)(ie,2),se=ae[0],ce=(ae[1],f()),de=C||(0,s.uniqueId)("checkbox"),le="".concat(de,"-help-text");m(function(){ce.current&&O&&!se&&(ce.current.indeterminate=j)},[j,ce,se]);var pe=p(p({},J),{},{className:(0,i.classnames)(p((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",b),(0,s.spacerClasses)(G)),X),ref:t}),ue=p(p({},l),{},{checked:O?se:oe,className:(0,i.classnames)((0,o.A)({"gform-input--checkbox":!0},"gform-input--".concat(H),!0),g),disabled:b||!0===(null==k?void 0:k.locked),id:de,name:S,onBlur:I,onChange:function(e){var t=e.target.checked;O||ne(t),N(t,e)},onFocus:z,ref:ce,type:"checkbox",value:V});A.content&&(ue["aria-describedby"]=le);var me=p(p({},k),{},{htmlFor:de}),fe=p(p({},A),{},{id:le}),ye=ee;return i.React.createElement(ye,pe,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},3026:function(e,t,r){var o=r(353);e.exports=function(e){return null==e?"\\s":e.source?e.source:"["+o(e)+"]"}},3182:function(e){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},3224:function(e,t,r){"use strict";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)}r.d(t,{A:function(){return o}})},3768:function(e,t,r){var o=r(2728),n=r(3026),i=String.prototype.trim;e.exports=function(e,t){return e=o(e),!t&&i?i.call(e):(t=n(t),e.replace(new RegExp("^"+t+"+|"+t+"+$","g"),""))}},4448:function(e,t,r){"use strict";var o=r(8230),n=r(6111),i=r(7616),a=r(5798),s=r(7356),c=["customClasses"];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 l(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 p=i.React.forwardRef,u=["center","top","bottom","left","right","top left","top center","top right","center left","center center","center right","bottom left","bottom center","bottom right"],m=p(function(e,t){var r,n,d,p,m=e.altText,f=void 0===m?"":m,y=e.asBg,g=void 0!==y&&y,v=e.aspectRatio,b=void 0===v?0:v,h=e.caption,P=void 0===h?null:h,T=e.captionAttributes,O=void 0===T?{}:T,$=e.captionClasses,A=void 0===$?[]:$,w=e.customAttributes,C=void 0===w?{}:w,D=e.customClasses,j=void 0===D?[]:D,E=e.height,R=void 0===E?0:E,_=e.imageAttributes,k=void 0===_?{}:_,x=e.imagePosition,S=void 0===x?"center":x,F=e.lazyload,I=void 0!==F&&F,B=e.spacing,N=void 0===B?"":B,L=e.url,z=void 0===L?"":L,M=e.width,H=void 0===M?0:M,W=l({className:(0,i.classnames)(l({"gform-image":!0,"gform-image--bg":g},(0,a.spacerClasses)(N)),j),ref:t},C),G=k.customClasses,K=l(l({},(0,o.A)(k,c)),{},{className:(0,i.classnames)({"gform-image__image":!0},G||[])});if(g){if(K.style=l({backgroundImage:"url('".concat(z,"')"),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:(r=S,u.includes(r)?r:"")},k.style||{}),b){var U=Math.round(1e4/b)/100;K.style.paddingBottom="".concat(U,"%")}H&&(W.style=l(l({},C.style||{}),{},{width:"".concat(H,"px")})),K.role="img",K["aria-label"]=f}else{var q={};K.src=z,K.alt=f,H&&(q.width="".concat(H,"px"),W.style=l(l({},C.style||{}),{},{width:"".concat(H,"px")})),R&&(q.height="".concat(R,"px")),"lazy"===I&&(K.lazyload="lazy"),K.style=l(l({},k.style||{}),q)}return g?(d=(n={attributes:W,imageAttributes:K}).attributes,p=n.imageAttributes,i.React.createElement("div",d,i.React.createElement("div",p))):function(e){var t=e.attributes,r=e.caption,o=e.captionAttributes,n=e.captionClasses,a=e.imageAttributes;return i.React.createElement("figure",t,i.React.createElement("img",a),r&&function(e){var t=e.children,r=void 0===t?null:t,o=e.captionTextAttributes,n=void 0===o?{}:o,a=e.captionTextClasses,c=void 0===a?[]:a,d=(0,i.classnames)({"gform-image__caption":!0});if("string"!=typeof r)return i.React.createElement("figcaption",{className:d},r);var p=l({content:r,customClasses:(0,i.classnames)({"gform-image__caption-text":!0},c),size:"text-sm",spacing:[2,0,0,0],tagName:"p"},n);return i.React.createElement("figcaption",{className:d},i.React.createElement(s.A,p))}({children:r,captionTextAttributes:o,captionTextClasses:n}))}({attributes:W,imageAttributes:K,caption:P,captionAttributes:O,captionClasses:A})});m.propTypes={altText:i.PropTypes.string,asBg:i.PropTypes.bool,aspectRatio:i.PropTypes.number,caption:i.PropTypes.node,captionAttributes:i.PropTypes.object,captionClasses:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.array,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},m.displayName="Image",t.A=m},4661:function(e){e.exports={nbsp:" ",cent:"¢",pound:"£",yen:"¥",euro:"€",copy:"©",reg:"®",lt:"<",gt:">",quot:'"',amp:"&",apos:"'"}},4878:function(e,t,r){"use strict";var o=r(6111),n=r(7616),i=r(5798);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 s(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 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"},l=c(function(e,t){var r=e.children,a=void 0===r?null:r,c=e.customAttributes,l=void 0===c?{}:c,p=e.customClasses,u=void 0===p?[]:p,m=e.icon,f=void 0===m?"":m,y=e.iconPrefix,g=void 0===y?"gravity-component-icon":y,v=e.preset,b=void 0===v?"":v,h=e.spacing,P=void 0===h?"":h;!f.length&&d[b]&&(f=d[b]);var T=s({className:(0,n.classnames)(s((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",b.length>0),"gform-icon-preset--".concat(b),b.length>0),(0,i.spacerClasses)(P)),u),ref:t},l);return n.React.createElement("span",T,a)});l.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])},l.displayName="Icon",t.A=l},5263:function(e,t,r){"use strict";var o=r(6111),n=r(2492),i=r(7616),a=r(4878),s=r(2490),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 l(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 p=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=p(function(e,t){var r=e.active,d=void 0!==r&&r,p=e.activeText,g=void 0===p?"":p,v=e.activeType,b=void 0===v?"":v,h=e.ariaLabel,P=void 0===h?"":h,T=e.children,O=void 0===T?null:T,$=e.circular,A=void 0!==$&&$,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,S=void 0===x?"":x,F=e.iconAttributes,I=void 0===F?{}:F,B=e.iconPosition,N=void 0===B?"":B,L=e.iconPrefix,z=void 0===L?"gform-icon":L,M=e.label,H=void 0===M?"":M,W=e.loaderProps,G=void 0===W?{customClasses:"gform-button__loader",lineWeight:2,size:16}:W,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,X=void 0===Y?"":Y,Q=e.type,ee=void 0===Q?"primary-new":Q,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),ae=ie[0],se=ie[1],ce=u({width:"auto",height:"auto"}),de=(0,n.A)(ce,2),le=de[0],pe=de[1],ue=m();f(function(){if(ue.current&&U){var e=new IntersectionObserver(function(t){t.forEach(function(t){t.isIntersecting&&(pe({width:ue.current.offsetWidth,height:ue.current.offsetHeight}),e.disconnect())})},{threshold:.1});e.observe(ue.current),se(e)}return function(){ae&&ae.disconnect()}},[ue,U]);var me=l({className:(0,i.classnames)(l((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(b),b),"gform-button--loader-after","loader"===b),"gform-button--icon-leading",!oe&&S&&"leading"===N),"gform-button--icon-trailing",!oe&&S&&"trailing"===N),(0,c.spacerClasses)(X)),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(le.width,"px"),height:"".concat(le.height,"px")}:{}},C);P&&(me["aria-label"]=P);var fe,ye,ge,ve,be,he=l(l({},I),{},{customClasses:(0,i.classnames)(["gform-button__icon"],I.customClasses||[]),icon:S,iconPrefix:z});return i.React.createElement("button",me,oe&&S&&(be=(0,i.classnames)({"gform-button__text":!0,"gform-visually-hidden":!0}),i.React.createElement(i.React.Fragment,null,i.React.createElement(a.A,he),H&&i.React.createElement("span",{className:be},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-"))),ve=g&&d,i.React.createElement(i.React.Fragment,null,S&&(!H||"leading"===N)&&i.React.createElement(a.A,he),H&&!ve&&i.React.createElement("span",{className:ye},H),ve&&i.React.createElement("span",{className:ge},g),S&&"trailing"===N&&i.React.createElement(a.A,he),"loader"===b&&d&&i.React.createElement(s.A,G),O)))});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},5798:function(e){"use strict";e.exports=window.gform.utils},5861:function(e,t,r){"use strict";r.d(t,{Fm:function(){return n},G_:function(){return y},Jd:function(){return a},Kp:function(){return u},RJ:function(){return c},SJ:function(){return f},_f:function(){return m},dB:function(){return l},eR:function(){return s},il:function(){return i},t6:function(){return o},w_:function(){return d},wn:function(){return g},yZ:function(){return p}});var o=" ",n="Enter",i="ArrowUp",a="ArrowDown",s="ArrowLeft",c="ArrowRight",d="PageUp",l="PageDown",p="Home",u="End",m="Escape",f="Delete",y="Backspace",g="Tab"},5956:function(e){"use strict";var t="%[a-f0-9]{2}",r=new RegExp("("+t+")|([^%]+?)","gi"),o=new RegExp("("+t+")+","gi");function n(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),o=e.slice(t);return Array.prototype.concat.call([],n(r),n(o))}function i(e){try{return decodeURIComponent(e)}catch(i){for(var t=e.match(r)||[],o=1;o<t.length;o++)t=(e=n(t,o).join("")).match(r)||[];return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},r=o.exec(e);r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(e){var n=i(r[0]);n!==r[0]&&(t[r[0]]=n)}r=o.exec(e)}t["%C2"]="�";for(var a=Object.keys(t),s=0;s<a.length;s++){var c=a[s];e=e.replace(new RegExp(c,"g"),t[c])}return e}(e)}}},6111:function(e,t,r){"use strict";r.d(t,{A:function(){return n}});var o=r(6236);function n(e,t,r){return(t=(0,o.A)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},6236:function(e,t,r){"use strict";r.d(t,{A:function(){return n}});var o=r(3224);function n(e){var t=function(e,t){if("object"!=(0,o.A)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=(0,o.A)(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,o.A)(t)?t:t+""}},6369:function(e,t,r){"use strict";function o(e,t){e=e.split("-"),t=t.split("-");for(var r=e[0].split("."),o=t[0].split("."),n=0;n<3;n++){var i=Number(r[n]),a=Number(o[n]);if(i>a)return 1;if(a>i)return-1;if(!isNaN(i)&&isNaN(a))return 1;if(isNaN(i)&&!isNaN(a))return-1}return e[1]&&t[1]?e[1]>t[1]?1:e[1]<t[1]?-1:0:!e[1]&&t[1]?1:e[1]&&!t[1]?-1:0}r.d(t,{Ay:function(){return u},Ko:function(){return h}});var n={}.constructor;function i(e){return null!=e&&e.constructor===n}function a(e){return a="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},a(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function d(e,t,r){return t&&c(e.prototype,t),r&&c(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}var l=" ext. ",p=/^\d+$/,u=function(){function e(t){s(this,e),function(e){if(!e)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!i(e)||!i(e.countries))throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(i(e)?"an object of shape: { "+Object.keys(e).join(", ")+" }":"a "+b(e)+": "+e,"."))}(t),this.metadata=t,P.call(this,t)}return d(e,[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(e){return"001"!==e})}},{key:"getCountryMetadata",value:function(e){return this.metadata.countries[e]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(e){return void 0!==this.getCountryMetadata(e)}},{key:"hasCallingCode",value:function(e){if(this.getCountryCodesForCallingCode(e))return!0;if(this.nonGeographic()){if(this.nonGeographic()[e])return!0}else{var t=this.countryCallingCodes()[e];if(t&&1===t.length&&"001"===t[0])return!0}}},{key:"isNonGeographicCallingCode",value:function(e){return this.nonGeographic()?!!this.nonGeographic()[e]:!this.getCountryCodesForCallingCode(e)}},{key:"country",value:function(e){return this.selectNumberingPlan(e)}},{key:"selectNumberingPlan",value:function(e,t){if(e&&p.test(e)&&(t=e,e=null),e&&"001"!==e){if(!this.hasCountry(e))throw new Error("Unknown country: ".concat(e));this.numberingPlan=new m(this.getCountryMetadata(e),this)}else if(t){if(!this.hasCallingCode(t))throw new Error("Unknown calling code: ".concat(t));this.numberingPlan=new m(this.getNumberingPlanMetadata(t),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(e){var t=this.countryCallingCodes()[e];if(t){if(1===t.length&&3===t[0].length)return;return t}}},{key:"getCountryCodeForCallingCode",value:function(e){var t=this.getCountryCodesForCallingCode(e);if(t)return t[0]}},{key:"getNumberingPlanMetadata",value:function(e){var t=this.getCountryCodeForCallingCode(e);if(t)return this.getCountryMetadata(t);if(this.nonGeographic()){var r=this.nonGeographic()[e];if(r)return r}else{var o=this.countryCallingCodes()[e];if(o&&1===o.length&&"001"===o[0])return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(e){return this.numberingPlan.type(e)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(e){return this.selectNumberingPlan(e)}},{key:"hasSelectedNumberingPlan",value:function(){return void 0!==this.numberingPlan}}]),e}(),m=function(){function e(t,r){s(this,e),this.globalMetadataObject=r,this.metadata=t,P.call(this,r.metadata)}return d(e,[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"IDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(e){return e[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var e=this,t=this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[];return t.map(function(t){return new f(t,e)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(e){return e[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return(!this.types()||0!==this.types().length)&&!!this.types()}},{key:"type",value:function(e){if(this.hasTypes()&&v(this.types(),e))return new g(v(this.types(),e),this)}},{key:"ext",value:function(){return this.v1||this.v2?l:this.metadata[13]||l}}]),e}(),f=function(){function e(t,r){s(this,e),this._format=t,this.metadata=r}return d(e,[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!(!this.nationalPrefixFormattingRule()||y.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}]),e}(),y=/^\(?\$1\)?$/,g=function(){function e(t,r){s(this,e),this.type=t,this.metadata=r}return d(e,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.type[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]),e}();function v(e,t){switch(t){case"FIXED_LINE":return e[0];case"MOBILE":return e[1];case"TOLL_FREE":return e[2];case"PREMIUM_RATE":return e[3];case"PERSONAL_NUMBER":return e[4];case"VOICEMAIL":return e[5];case"UAN":return e[6];case"PAGER":return e[7];case"VOIP":return e[8];case"SHARED_COST":return e[9]}}var b=function(e){return a(e)};function h(e,t){if((t=new u(t)).hasCountry(e))return t.country(e).countryCallingCode();throw new Error("Unknown country: ".concat(e))}function P(e){var t=e.version;"number"==typeof t?(this.v1=1===t,this.v2=2===t,this.v3=3===t,this.v4=4===t):t?-1===o(t,"1.2.0")?this.v2=!0:-1===o(t,"1.7.35")?this.v3=!0:this.v4=!0:this.v1=!0}},6404:function(e,t,r){"use strict";var o=r(7940),n=r(6111),i=r(8230),a=r(7616),s=r(8840),c=r(6760),d=["countries","customAttributes","customClasses","i18n","language","preferredCountries","showCallingCode","showFlag","showPlaceholder"];function l(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?l(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var u=(0,a.React.forwardRef)(function(e,t){var r=e.countries,n=void 0===r?[]:r,l=e.customAttributes,u=void 0===l?{}:l,m=e.customClasses,f=void 0===m?[]:m,y=e.i18n,g=void 0===y?{}:y,v=e.language,b=void 0===v?"en":v,h=e.preferredCountries,P=void 0===h?[]:h,T=e.showCallingCode,O=void 0!==T&&T,$=e.showFlag,A=void 0===$||$,w=e.showPlaceholder,C=void 0!==w&&w,D=p(p(p({},(0,i.A)(e,d)),u),{},{i18n:g,customClasses:(0,a.classnames)("gform-country-dropdown",f)});if(n.length){var j=(0,s.h$)(n,b,g,{showFlag:A,showCallingCode:O,showPlaceholder:C});P.length&&(j=(0,s.oL)(j,P,g)),D.listItems=j}return a.React.createElement(c.A,(0,o.A)({},D,{ref:t}))});u.propTypes={countries:a.PropTypes.array,customAttributes:a.PropTypes.object,customClasses:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.array,a.PropTypes.object]),i18n:a.PropTypes.object,language:a.PropTypes.string,preferredCountries:a.PropTypes.array,showCallingCode:a.PropTypes.bool,showFlag:a.PropTypes.bool},t.A=u},6492:function(e,t,r){"use strict";r.d(t,{A:function(){return n}});var o=r(8085);function n(e,t){if(e){if("string"==typeof e)return(0,o.A)(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)?(0,o.A)(e,t):void 0}}},6760:function(e,t,r){"use strict";r.d(t,{A:function(){return Te}});var o=r(7940),n=r(6111),i=r(7616),a=r(8335),s=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 l(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 p=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,a=e.multi,s=void 0!==a&&a,d=e.onClose,p=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,v=void 0===g?function(){}:g,b=e.onChange,h=void 0===b?function(){}:b,P=e.onSearch,T=void 0===P?function(){}:P,O=t(function(e){return e.listItems}),$=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==p||p(e),D(!1),j(!0),setTimeout(function(){j(!1),C(""),o&&(null==T||T("")),null==m||m(e)},150)};return l(l({},e),{},{close:_,open:function(e){null==y||y(e),E(!0),requestAnimationFrame(function(){D(!0),setTimeout(function(){E(!1),null==v||v(e)},150)})},resetAndClose:function(e){setTimeout(function(){A(s?O.flatItems[0]:$)},150),_(e)},selectItem:function(e,t){var r;if(!t||i&&"search"===(null==t?void 0:t.type))return _(e),void(null==R||null===(r=R.current)||void 0===r||r.focus());if(s){var o=$.some(function(e){return e.value===t.value})?$.filter(function(e){return e.value!==t.value}):[].concat((0,c.A)($),[t]);return h(e,o),void w(o)}h(e,t),w(t),requestAnimationFrame(function(){var t;_(e),null==R||null===(t=R.current)||void 0===t||t.focus()})},selectMultipleItems:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).reduce(function(e,t){return $.some(function(e){return e.value===t.value})||e.push(t),e},(0,c.A)($));h(e,t),w(t)}})};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,